日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【转载】移植TWRP第三方Recovery并刷入

發(fā)布時間:2023/12/14 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【转载】移植TWRP第三方Recovery并刷入 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

轉(zhuǎn)載過來的收藏用于以后測試一下
作者:stars-one
鏈接:雜牌機搞機之旅(二)————移植TWRP第三方Recovery并刷入 - Stars-one - 博客園

某天測試的時候,使用格式化手機變磚了,也就是未移植成功,本篇僅供參考

原本想把雜牌機作為android破解和開發(fā)的測試機,破解的話肯定是安裝框架的嘛,畢竟有些是要涉及到脫殼 。
但是,我嘗試安裝xposed的時候,手機卡在了開機界面,也就是magisk出現(xiàn)了錯誤,如果想要開機,只能通過線刷解決。
但是,每次都得線刷解決豈不是太麻煩,于是,便想給手機刷個recovery,刷入magisk模塊出現(xiàn)錯誤,可以通過recovery解決

移植recovery

1. 準備材料

  • 具有root權(quán)限且已經(jīng)解BL鎖的MTK手機一個
    不會告訴你我只會MTK手機的救磚的...
    獲取權(quán)限的方法,可以參考一下我的上期鏈接:

    雜牌機搞機之旅(一)——獲得root權(quán)限(刷入magisk)
  • 同類型CPU的第三方Recovery一份
    這個得自己去找,使用devcheck軟件查詢自己手機的cpu配置,去MTK手機網(wǎng)搜索同CPU配置的手機,之后在百度上找到recovery
    找不到的話就洗洗睡吧,你可以走了
  • mkbootimgtool工具
    mktool用于解包recovery.img文件
    這里有兩個版本的,mkbootimg_tools—master.zip是linux版本的;bootimg.exe和boot&recovery工具.zip則是windows版本的,根據(jù)自己情況選擇
    下載地址:?百度網(wǎng)盤 請輸入提取碼?提取碼: j892

2. 步驟(windows)

  • 解包
  • 替換文件
  • 回編img文件
  • 1. 解包

    PS:windows兩款解包軟件是不支持中文路徑的
    boot&recovery工具.zip其實底層還是使用了bootimg.exe,只不過作者封裝了命令行,更加小白化操作了。

    • 小白化操作:
      把boot&recovery工具.zip解壓出來,放在某個盤的根目錄(或者英文路徑),把官方的recovery.img放在與onekey-tools.bat同目錄


      打開onekey-tools.bat文件,選擇3選項,解壓recovery.img


      把解壓出來的文件夾名字改一下,比如改成官方recovery,之后再把第三方recovery按照上述步驟解包,這個時候就不需要改文件夾的名字了,之后完成替換文件之后直接打包回去就好了

    • 命令行操作:
      windows命令行有點傻,只能讀取當前路徑的boot.img并解包,比不上linux的命令行,不過還是講一下吧,解包出來的文件也是放在當前目錄,看起來很亂,待會替換的文件不太好操作,所以還是推薦使用小白化的操作
      PS:這里需要把recovery.img改名字為boot.img拷貝在與bootimg.exe同目錄中,與之前一樣,目錄必須是不含中文路徑的

    復制bootimg --unpack-bootimg //解包 bootimg --repack-bootimg //打包

    2.替換文件

    **文件是把官方recovery的文件復制到第三方recovery的那個文件夾中 **
    1.替換kenal
    2.替換 initrd/etc/recovery.fstab
    3.替換 initrd/default.prop
    4.替換 initrd/res/keys
    美化一下(適合TWRP recovery)
    initrd/twres/ui.xml
    initrd/twres/portrait.xml
    這兩個xml,可以修改recovery布局,比如加個版本,作者什么的都可以。
    initrd/twres/images/?這里邊是主題,可以下載一個主題覆蓋進去

    3.回編img文件

    和之前的打包步驟一樣,略過..

    2. 步驟(linux)

    1.解包

    復制unzip mkbootimg_tools—master.zip//解壓壓縮文件 //將兩個recovery改一下名字,方便辨認 //把recovery_ivvi.img解包,放在當前目錄的ivvi文件夾中,沒有ivvi文件夾就會自動新建 ./mkboot recovery_ivvi.img ivvi ./mkboot recovery_zte.img zte

    2.替換文件

    我這里官方是ivvi手機,我把ivvi文件夾的文件復制到zte文件夾相同的地方中去

  • 替換 kernel
  • 替換 ramdisk/etc/recovery.fstab
  • 替換 ramdisk/default.prop
  • 替換 ramdisk/res/keys
    美化一下(適合TWRP recovery)
    initrd/twres/ui.xml
    initrd/twres/portrait.xml
    這兩個xml,可以修改recovery布局,比如加個版本,作者什么的都可以。
    initrd/twres/images/?這里邊是主題,可以下載一個主題覆蓋進去
  • 3.回編img文件

    復制//把zte文件夾打包成一個新的img文件,之后我們就把這個img刷入到我們的手機當中 ./mkboot zte newRecovery.img

    雜牌機刷入第三方recovery

    adb連接手機,進入到fastboot模式,adb shell reboot boder

    復制adb reboot bootloader adb reboot -bootloader adb reboot fastboot

    三條語句都試一下,直到進入到fastboot模式,進入到fastboot模式的話,一般手機屏幕會有顯示fastboot的文字

    復制//這里的recovery.img就是我們之前的那個打包好的recovery, //把當前目錄的recovery.img輸入到手機中 //如果不想移動recovery.img,你也可以指定某個位置的recovery,例如Q:\test\recovery.img fastboot flash recovery recovery.img //重啟到recovery模式 abd reboot recovery

    如果成功進入recovery,就說明成功了
    之后,我們就可以安裝MM管理器,來嘗試安裝xposed框架啦,敬請期待下期最終章

    參考

    bootimg.exe使用
    移植recovery

    總結(jié)

    以上是生活随笔為你收集整理的【转载】移植TWRP第三方Recovery并刷入的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。