(先回答這裡的問題:)
關閉dm-verity (無法關閉), 解除AVB2.0(2項都關閉) (感覺無效)->
"fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img" 失敗嗎 ? 有log資料嗎?
如果你是用twrp解avb失敗, 那就請改用 android develop tools(fastboot指令)
*我有發現再刷入歐版會關閉BL然後再轉刷國際版會出現system_ROOT異常不過卻可以正常轉國際版安裝完畢 ->
刷歐版會關閉BL -> bootloader relock嗎 ? 應該是你忘了把 "relock"取消勾選吧, 怕忘記取消勾選或刷機出問題, 那就開dos視窗, 進入rom包資料夾, 用 "flash_all"指令安裝, 再仔細觀看整個安裝過程, 看是那裡出問題
既然relock了,那就要重新解鎖, 才能刷機, 不知你是如何轉刷的
從你的敍述, 我無法瞭解轉刷的過程, 那裡出錯, 我猜可能是你把卡刷包/線刷包/ota包搞錯了.
有關解鎖, 刷rom的問題, 網路很多文章, 請自行google
這裡提醒你:
1. 刷rom前, 先確定手機有挷定帳號
2. 刷rom時, 最好不要回鎖
3. 如果不小心回鎖了, 最好是立即解鎖. 若要回鎖, 等你手機搞定再回鎖
* 如果手機沒有挷定帳號, 不小心回鎖, 又出狀況, 那就只能售後
* mi10t是高通晶片, 刷不死, 你可以胡搞; redmi note 8 pro是聯發科的, 不要瞎搞
之前有對你的問題 "想請問是不是現在新的紅米OR小米的手機再M12/10的系統是不是都是動態區 而不能採用twrp 刷 services 進去..." 做第二次回覆, 但系統顯示審核需要時間, 就沒下文了. 在此補上, 大回答這裡的問題:)
關閉dm-verity (無法關閉), 解除AVB2.0(2項都關閉) (感覺無效)->
"fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img" 失敗嗎 ? 有log資料嗎?
如果你是用twrp解avb失敗, 那就請改用 android develop tools(fastboot指令)
*我有發現再刷入歐版會關閉BL然後再轉刷國際版會出現system_ROOT異常不過卻可以正常轉國際版安裝完畢 ->
刷歐版會關閉BL -> bootloader relock嗎 ? 應該是你忘了把 "relock"取消勾選吧, 怕忘記取消勾選或刷機出問題, 那就開dos視窗, 進入rom包資料夾, 用 "flash_all"指令安裝, 再仔細觀看整個安裝過程, 看是那裡出問題
既然relock了,那就要重新解鎖, 才能刷機, 不知你是如何轉刷的
從你的敍述, 我無法瞭解轉刷的過程, 那裡出錯, 我猜可能是你把卡刷包/線刷包/ota包搞錯了.
有關解鎖, 刷rom的問題, 網路很多文章, 請自行google
這裡提醒你:
1. 刷rom前, 先確定手機有挷定帳號
2. 刷rom時, 最好不要回鎖
3. 如果不小心回鎖了, 最好是立即解鎖. 若要回鎖, 等你手機搞定再回鎖
* 如果手機沒有挷定帳號, 不小心回鎖, 又出狀況, 那就只能售後
* mi10t是高通晶片, 刷不死, 你可以胡搞; redmi note 8 pro是聯發科的, 不要瞎搞

(之前有對你的問題 "想請問是不是現在新的紅米OR小米的手機再M12/10的系統是不是都是動態區 而不能採用twrp 刷 services 進去..." 做第二次回覆, 但系統顯示審核需要時間, 就沒下文了. 在此補上, 概要如下:)
很抱歉, 之前沒看到34樓 amjads1975大神的回覆 : MI 10T (apollo) 的 twrp 早有聲明無法改動 /system /vendor 等分區, 因為是動態分區".
又Whyle於https://forum.xda-developers.com/t/recovery-unofficial-3-5-0-apollo-twrp-for-mi-10t-mi-10t-pro-redmi-k30s-ultra.4187427/ 文內說明: We couldn"t modify /system /vendor /product and /odm, caused by new type of partition, so if you want modify them, use magisk module instead.
顯然, 如果你用的是 whyle修改的twrp_3.5.0版本, 將無法修改 /system, /vendor, /product, 及 /odm 分區
當你掛載系統(mount/system)時, 應該就會顯示 "cannt mount system", 或 "failed to mount" 之類的訊息
請瞭解自己使用的twrp是那個版本, 再查看該版本的詳細說明, 注意事項
caused by new type of partition
Whyle的貼文說明, 因為新型式的分區導致無法掛載 /system /vendor...
我前已回覆解說, 這和動態分區無關, 但確切原因我也不知道
自從android p 開始導入 "system as root" 的分區方式, 使許多版本的twrp無法完全獲得系統的修改權限(無法掛載 /system...), 功能破碎不堪Android Q 和 android P 雖然同樣是 system as root, 但兩者還是不盡相同(詳請參閱https://source.android.com/devices/bootloader/partitions/system-as-root), 這有可能才是twrp無法掛載/system, /vendor...的原因.
Android R又有新變化, 例如systerm_ext, twrp都跟上了嗎? 我也不知道
use magisk module instead
如果你使用Whyle的twrp就無法修改services.jar, 請use magisk module instead吧
建議你刷完magisk後, 安裝stemizer模組及termux app, 如果不會用的話, 網路有教學
a/b分區(雙)系統的出現, 讓twrp花了一段時間應對
google 一直在努力在防止竄改系統, 近年在分區的改變頻繁, 這一切的改變都讓twrp倍感吃力
twrp曾經風光, nandroid buckup/recovery, adb sideload, mount /system..., wipe/formate......., 幾乎能完全做到rooted的事; 可是現在枷鎖愈來愈多, 更新緩慢, 功能殘缺, 老兵退隱, 正在勢微. 希望有新血早日進注
未來, twrp有可能找到解決方法, 也可能中止修改而直接針對新的系統去改進, 但也可能就這樣吧.
magisk利用bootloader載入程序, 不去修改system, 成功植入su並欺瞞過google的偵測與驗證, 還有module擴充功能, 加入開發的人也漸多, 日益茁壯
刷twrp不是root, 對手機比較安全, 但已功能殘缺, 下坡中; 刷Magisk就是root, 風險較高? 看你怎麼玩吧, 重點是好處多多. 而且是你目前改services.jar的唯一選擇
我已一段時間沒玩手機, 因為時間問題, 以後只回覆和本主題(RMN8P Magisk Root)有關的問題, 未能協助之處請諒解, 感謝您觀看, 指導和發問.
|