看板 MobileComm 關於我們 聯絡資訊
: : 大家好 : 我手上有一台華為的MediaPad T2 Pro 8 想要root : 目前已經成功解鎖bootloader : 但我在網路上找了許久 : 還是找不到剛好支援這型號的TWRP : 只找到T2 Pro 7和T2 Pro 10的 : 請問各位前輩認為我可以賭看看刷同型號不同版本的TWRP嗎? : 謝謝! : : ※ 編輯: imasa (114.42.162.177), 02/16/2019 23:05:07 : 推 abc21086999 : 別鬧 02/16 23:20 : 推 medal893 : 你可以賭賭看,出事壞了的話先幫你上香 02/16 23:28 : 推 Feishawn : 我之前很無聊試過,沒怎樣,不過我用小米,你看賭不 02/16 23:32 : → Feishawn : 賭,那時候只是無法進recovery而已 02/16 23:32 : → Xixiaofan : fastboot boot xxx.img 02/16 23:38 : 推 sai391023 : 先備份原廠的recovery 以免GG 02/16 23:47 : → ling751am : 這已經不同型號了 02/17 00:42 : : 感謝各位的建議....我先做好備份再刷TWRP了 : 雖然adb命令都是success : 但用Recovery的方式開機還是都一直進去華為內建的eRecovery : 看來是刷不進去舊版的 : 這結果不算好但也不算太糟... : ※ 編輯: imasa (114.42.162.177), 02/17/2019 01:25:47 : 推 zhugejin : 先用 fastboot boot xxx.img , 確定 recovery 可進 02/17 07:20 : → zhugejin : 才可以用 fastboot flash xxx.img 刷 02/17 07:20 : 推 zhugejin : 沒有 T2 8 Pro 的 twrp , 可以找其它 cpu 相同機的 02/17 07:32 : → zhugejin : twrp 來改造, 例如: T2 8 Pro 是高通 s616 , 剛好 02/17 07:34 : → zhugejin : T2 7 Pro 也是 s616 , 那就將 7 pro 的 twrp 解開, 02/17 07:35 : → zhugejin : 將 8 pro 的 linux kernel 取代掉 7 pro twrp 中的 02/17 07:37 : → zhugejin : linux kernel , 然後打包, 用 fastboot boot 試跑 02/17 07:37 : 推 jerry92277 : 回樓上,我不覺得問的出這種問題的原PO有辦法搞懂你 02/18 01:22 : → jerry92277 : 講的東西XD 02/18 01:22 前幾天已經成功root了這隻華為Mediapad T2 8 Pro (後面簡稱T2 8 Pro) 想在此分享這幾天的研究心得和筆記 以饗之後有需求或有興趣的人 這心得簡化了一些網路上就能找到的教學 如安裝ADB、刷入Magisk、安裝Root相關app等步驟 以下是我在Root這隻T2 8 Pro時的幾個主要步驟 一、官方解鎖Bootloader 二、刷入符合這裝置的TWRP 三、安裝root工具Magisk 一、官方解鎖Bootloader 網路上雖然有很多關於解鎖Bootloader的教學 但因為現在華為已經封鎖官方的解鎖管道 這些方法都不再適用 最後我是不得不上淘寶找解鎖的店家幫忙解鎖 我是找中華刷機王幫忙解鎖的 https://i.imgur.com/MmBXhiB.jpg
解鎖前他會確認你的手機型號並要你付款 然後要你的電腦安裝Teamviewer並且把手機接上電腦 接著就照他的指示操作你的手機 (oem解鎖、進入fastboot模式之類的步驟) 如果不放心他對你電腦做出什麼事情的人 建議找台自己沒在用的電腦來進行 我是開虛擬機給他用,沒發生什麼事情就是了 我唯一看到他對電腦做的事情是安裝USB redirctor 要遠端操作我的MediaPad 我想大家找店家解鎖 最擔心的事情就是怕錢付了不但沒解鎖成功,錢還要不回來 在此推薦這個正當的非詐騙店家 最後花了我20人民幣(台幣100左右) 二、刷入T2 8 Pro的TWRP 這是最困難且最耗心力的步驟 因為就同我先前文章說的 網路上只有T2 7和T2 10的TWRP 好在T2 7 Pro 和T2 8 Pro用的是相同的高通CPU 所以我們可以把網路上已經做好的TWRP for T2 7 Pro改成T2 8 Pro的TWRP [準備工具] ADB Driver: 讓ADB可以操作你的手機 下載位置:http://dl.adbdriver.com/upload/adbdriver.zip ADB與Platformtool擇一下載,Platformtool功能較齊全 Platformtool: https://dl.google.com/android/repository/platform-tools-latest-windows.zip Minial ADB : https://devsjournal.com/download-minimal-adb-fastboot-tool.html IMG_Extractor - 解開TWRP的image 下載位置: http://www.mediafire.com/file/nvo2popw26k4mit/IMG_Extractor_2.0.rar HuaweiUpdateExtractor - 取出官方OTA update.app中的BOOT.img和RECOVERY.img 下載位置: https://forum.xda-developers.com/showthread.php?t=2433454 Bootimg.exe - 解開BOOT.img,ramdisk.img 下載位置: https://github.com/cofface/android_bootimg (註:這Bootimg是用python寫成後用工具打包的 所以我有reversing了一下看有沒有問題 初步看了一下除了extract/pack image外沒做其他事情 大家可以不用擔心防毒軟體的誤判) 官方Firmware下載: https://easy-firmware.com/index.php?a=downloads&b=folder&id=9193 你的Mediapad T2 8 Pro的system\build.prop 請用ES explorer之類的軟體把他提取出來 [移植步驟] 1. 下載T2 7 Pro的TWRP https://club.huawei.com/thread-10919455-1-1.html 2. 下載官方T2 8 Pro的 Firmware 3. 用IMG_Extractor把T2 7 Pro TWRP解開 4. 用HuaweiUpdateExtractor把官方Firmware的BOOT.img解開 5. 把第4步驟解開的BOOT.img用bootimg.exe解開 6. 找出第5步驟解開的dt_image和kernel 覆蓋第3步驟解開的TWRP裡的dt_image和kernel 7. 找到第3步驟解開的ramdisk.gz,用bootimg.exe解開 8. 找出第7步驟解開的initrd\default.prop 對照自己手機裡找出的system\build.prop來進行合併 合併的部分有以下內容: ro.build.id=HuaweiMediaPad ro.build.display.id=JDN-L01C209B008 ro.build.version.incremental=C209B008 ro.build.date=Tue Sep 5 17:12:05 CST 2017 ro.build.date.utc=1504602725 ro.build.user=<看你高興,寫自己名字也行> ro.build.host=<看你高興,寫自己名字也行> ro.build.flavor=msm8916_64-user # ro.build.product is obsolete; use ro.product.device ro.build.product=msm8916_64 ro.product.model=JDN-L01 ro.product.name=JDN ro.product.device=hwjdn # Do not try to parse description, fingerprint, or thumbprint ro.build.description=JDN-user 6.0.1 HuaweiMediaPad C209B008 release-keys ro.build.fingerprint=Huawei/JDN/hwjdn:6.0.1/HuaweiMediaPad/JDN-L01C209B008: user/release-keys(上下接成一行) ro.build.characteristics=tablet ro.omni.device=hwjdn dalvik.vm.heapstartsize=16m dalvik.vm.heapgrowthlimit=192m dalvik.vm.heapsize=512m dalvik.vm.heaptargetutilization=0.75 dalvik.vm.heapminfree=512k dalvik.vm.heapmaxfree=8m persist.gps.qc_nlp_in_use=1 persist.loc.nlp_name=com.qualcomm.location ro.gps.agps_provider=1 ro.com.google.clientidbase=android-huawei ro.modversion=OmniROM-5.1.1-20160219-hwjdn-HOMEMADE ro.omni.version=5.1.1-20160219-hwjdn-HOMEMADE 請別全部照抄,需根據你的手機設定而調整設定 9. 修改第7步驟中TWRP的initrd\selinux_version Huawei/omni_hwjdn/hwjdn:5.1.1/LYZ28J/<看你高興,寫自己名字也行>:eng/test-keys 10. 以上修改完畢後,用bootimg.exe把改好的ramdisk重新壓回ramdisk.gz 11. 把第10步驟改好的ramdisk.gz放到第3步驟解開的T2 7 Pro的TWRP目錄 12. 用IMG_Extractor把改好的T2 7 Pro的TWRP目錄重新打包 如此一個新的For T2 8 Pro的TWRP就完成了 [刷入TWRP步驟] 這部分和坊間的步驟大同小異 這裡就省略安裝ADB driver和操作ADB的步驟了,網路上很多教學 1. 把手機開啟USB偵錯後關機,確認已拔除USB數據線 2. 關機後先按住音量鍵上、再按住Power鍵不放 幾秒後會重開機到fastboot模式 可選3. 保險起見可先要刷入的TWRP重開後能不能進入TWRP fastboot boot <TWRP Image> 4. 確認修改後的TWRP image可用後,重新進入fastboot模式 執行fastboot flash recovery <TWRP Image> 刷入TWRP image 5. 成功後重開機 fastboot reboot 6. T2 8 Pro有兩種recovery模式 關機後先按住音量鍵下、再按住Power鍵不放 幾秒後會進入華為官方的eRecovery模式 要進入TWRP需要在裝好TWRP後 關機後先按住音量鍵上、再按住Power鍵不放 幾秒後會進入TWRP模式 注意: USB傳輸線需要先拔除才能進TWRP,不然會進fastboot模式 三、安裝root工具Magisk 如果你成功抵達這裡,恭喜你已經成功了一大半 但如果你要完美root,這裡還有個苦工要做 1. 把下載好的Magisk預先放到手機裡 2. 關機後照上述說明進入TWRP 但你這時想安裝你下載的Magisk時會發現你的TWRP看不到SDcard和data的資料 https://i.imgur.com/whWqjd1.jpg
這是因為Android 6.0後會加密磁區 如果你沒有解密的話就會看不到資料 網路上有關於這方面的解法,例如設定螢幕鎖之後重開進入TWRP TWRP會用你的螢幕鎖密碼來解密等等的教學 但我試過網路上的解法都不可行 如果你跟我一樣,網路上的解法都不可行又不想用新版SuperSU解密的話 在這時你有兩種方法可以選擇 a) 用別的方式刷入Magisk 這是我一開始的做法 1. 進入TWRP後,接上USB傳輸線 2. 選Advanced->Sideload 3. 確定Sideload功能開啟後,把Magisk的安裝檔放到你的ADB目錄 4. 執行sideload指令,從電腦刷入Magisk adb sideload <Magisk zip的檔名> 5. 刷完後重開機,Root完成 這做法的缺點是以後你的TWRP會呈現半殘狀態 很多功能會因為掛載不了/data而無法使用 b) 解密data磁區,用一般的方式刷入Magisk 注意: 這方式會清空你所有安裝的app和所有影片文件等資料 加密磁區的好處是安全性提高,別人刷TWRP也無法偷取你的資料 缺點就是會耗費一些額外效能在加解密上 如果你有做好資料備份、又在意效能的人 可以採取這個方式: 直接格式化data磁區,取消解密 1. 找出T2 8 Pro官方的Boot.img,同樣用bootimg.exe解開 2. 找出解開後的init.d\fstab.qcom 裡面有一行/userdata 把這行的forceencrypt=footer 改成 encryptable=footer 重新打包這個改好後的Boot-new.img 這個Boot-new.img不刷入的話,就算我們格式化data磁區 手機重開後又會把data磁區重新加密,等於白做工 3. 重開手機到TWRP,選擇Wipe -> Format Data 這時會跳出選項,要你輸入yes 確認是否真的清空手機 前面的步驟和心理準備都做好後,請用力輸入yes開始刪除資料 4. 清空所有資料後不要馬上Reboot,請選擇關機 接上USB傳輸線,重開到fastboot模式裡 把剛才做好的Boot-new.img拷貝到ADB目錄中 可選5. 在ADB命令列中輸入 fastboot boot Boot-new.img 確認自己做好的Boot-new.img可正常重開機 6. 確認新boot-new.img可正常重開機到桌面後 接上USB傳輸線,重開到fastboot模式裡 刷入新的boot-new.img fastboot flash boot boot-new.img fastboot reboot 7. 重開機確認進入華為桌面後,把Magisk的檔案放到手機裡 重開機回到TWRP中 此時你的TWRP已經可以正常掛載/data和SD card了 https://i.imgur.com/TFMUKvC.jpg
8. 接著就能和坊間的Magisk安裝教學一樣 透過Install Image正常刷入Magisk 3. 重開進桌面後,安裝Magisk的管理套件和Root checker 檢查是否成功Root https://i.imgur.com/yTsiTci.jpg
最後是TWRP for T2 8 Pro的image下載連結 by zhugejin https://drive.google.com/file/d/1Bf4P0opshmLqVNX_CLanRPc4801OW2OD/view 供需要的人下載使用 以上是小弟這幾天整理的研究心得 在此由衷感謝zhugejin前輩的不吝指導 讓我能在短短的幾天內快速進入狀況 ヾ(≧▽≦感謝≧▽≦)ノ 如果哪裡的步驟有缺失或不清楚的地方 也煩請大家告知、讓這Root心得更完整 謝謝 -- 貧血軟派羅傑君 http://roger6.blogspot.tw 熱血系列粉絲團 http://www.facebook.com/KunioGame -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.42.164.185 ※ 文章網址: https://www.ptt.cc/bbs/MobileComm/M.1550999189.A.FB3.html
Feishawn : 只能推了,你完成了這件事 02/24 17:11
eric525498 : 推資源 02/24 17:15
Arbin : 推 02/24 23:31
fr3ak : 推研究精神與毅力. 非常佩服. 話說不是非得先把 T 02/25 00:11
fr3ak : WRP 刷進去才能進行後面的 mod. 在有可用的 TWRP 02/25 00:11
fr3ak : image 前提下, 用你測試 boot-new.img 的方法一樣 02/25 00:11
fr3ak : , 給它 fastboot boot twrp.img 也能利用 TWRP 來 02/25 00:11
fr3ak : 刷機. 只是如果沒刷 TWRP 的話, 往後需要 TWRP 的 02/25 00:11
fr3ak : 時候就一樣需要有個 host (例如你的電腦) 去把 T 02/25 00:11
fr3ak : WRP 的 image push 到手機上去 boot. 還有你描述的 02/25 00:11
fr3ak : 過程中, 數次提到重開 + 按鈕進 fastboot 或 reco 02/25 00:11
fr3ak : very, 其實在你的情境下, 直接給它 adb reboot bo 02/25 00:11
fr3ak : otloader (或 recovery) 應該更方便些 02/25 00:11
mike12148 : 這篇該m 02/25 00:47
Behave : 非常值得推啊 02/25 20:23
camellala : 太強了,我第一次看到修改TWRP,高手 02/27 01:42
miniko0201 : 該篇該m +1 03/04 10:11