[請益] 使用TWRP碰到的問題 (紅米Note 5)

看板Android作者 (a6182317)時間6年前 (2019/06/19 21:07), 6年前編輯推噓7(7024)
留言31則, 2人參與, 6年前最新討論串1/1
我目前是使用官方Android 9.0 MIUI 10 穩定版 已解鎖 前幾天透過adb指令啟用TWRP(3.3.1.0版),一開始沒仔細看內容, 不小心選擇了keep system read-only......,結果似乎就導致install的地方 一直無法讀取到刷機包的壓縮檔(確認已放入手機根目錄), 之後去mount把system的read-only打勾取消掉,但還是一直無法讀取到刷機包, 後來用adb改啟用OrangeFox-R9.0-2-whyred-MIUI-Pie這個Recovery, 一開始有選擇allow modifications,這樣它就有讀取到檔案了, 之後接著刷Magisk和改build.prop,也成功裝上我想使用的gcam。 -------------【以上為情況描述,以下為正式問題】----------------- 雖然還是有達到我的目的,但我還是很在意我TWRP一直無法讀取到刷機包, 因為它似乎已經把我一開始選擇的Read-only給永久記住了, 請問有什麼方式能讓我重新再啟用TWRP並可重新選擇allow modifications呢? 例如從手機完全清除TWRP然後再重啟用等等之類的方式 不然我之後似乎都沒辦法再使用原版TWRP來刷機了QQ 在網路上找了一些方法試,但都沒有用... 希望版上各位刷機的大前輩們能幫我解決,感激不盡(跪 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.168.158.164 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Android/M.1560949663.A.2BD.html

06/19 22:16, 6年前 , 1F
把官方的 twrp-3.3.1-0-whyred.img 解包, 將 whyred 的
06/19 22:16, 1F

06/19 22:18, 6年前 , 2F
boot.img 中的 linux kernel 抽出來替換到 twrp 中的
06/19 22:18, 2F

06/19 22:19, 6年前 , 3F
linux kernel , boot.img 必須是從 Android 9 的 miui
06/19 22:19, 3F

06/19 22:22, 6年前 , 4F
rom 取得
06/19 22:22, 4F

06/19 22:24, 6年前 , 5F
簡單說, 目前官方的 twrp 通用於 oreo 的 miui rom 及
06/19 22:24, 5F

06/19 22:26, 6年前 , 6F
第三方, 要解讀 pie 的 data 分區, 要置換 twrp 中的
06/19 22:26, 6F

06/19 22:26, 6年前 , 7F
kernel
06/19 22:26, 7F
所以install無法讀取刷機包是因為目前官方TWRP沒辦法解鎖9.0的data分區, 是它本來就讀取不到,並不是我自己所造成的是嗎? 我能夠用別的Recovery來讀取刷機包,是因為有開發者做了大大您前面描述的步驟是吧? 謝謝您~

06/20 05:44, 6年前 , 8F
OrangeFox-R9.0-2-whyred-MIUI-Pie 裡面的 kernel 肯定
06/20 05:44, 8F

06/20 05:46, 6年前 , 9F
是有換過
06/20 05:46, 9F

06/20 06:09, 6年前 , 10F
官方的 3310 刷進去的 error msg
06/20 06:09, 10F

06/20 06:09, 6年前 , 11F

06/20 06:11, 6年前 , 12F

06/20 06:14, 6年前 , 13F
官方 twrp 3310 + kernel 置換
06/20 06:14, 13F

06/20 06:19, 6年前 , 14F

06/20 06:19, 6年前 , 15F

06/20 09:02, 6年前 , 16F
手機根目錄還是 data 分區,跟System read-only 無關
06/20 09:02, 16F

06/20 09:03, 6年前 , 17F
system read-only 本來就要一直開著比較保險
06/20 09:03, 17F

06/20 09:04, 6年前 , 18F
去掛載 data 分區就好
06/20 09:04, 18F

06/20 09:06, 6年前 , 19F
在5月安全補丁更新後,好像會有 data 解密失敗的 bug
06/20 09:06, 19F

06/20 09:08, 6年前 , 20F
不過 3.3.1 應該是解決了
06/20 09:08, 20F
原來不是我的問題,謝謝兩位大大的解釋~ 另外想再請問我關機時按音量鍵下加開機鍵進入的畫面還是小米的兔子, 所以是代表我recovery還是官方的是嗎?不過我用adb指令啟用TWRP後, 從reboot的地方選擇重啟至recovery,卻是跳到OrangeFox這個recovery, 是因為我之前有從install刷進OrangeFox的zip包的關係嗎? 所以這樣我現在的recovery其實是OrangeFox的嗎? 有點搞不清楚...Orz 那這樣有什麼方式可以把OrangeFox給清除掉呢?因為我只想用adb臨時啟用TWRP的方式刷機

06/20 10:56, 6年前 , 21F
音量下是 bootloader 模式,recovery 是音量上
06/20 10:56, 21F

06/20 10:57, 6年前 , 22F
bootloader 模式是用來連電腦 執行 adb 的
06/20 10:57, 22F
原來是我搞錯了...(倒

06/20 11:04, 6年前 , 23F
fastboot flash recovery 是刷 TWRP
06/20 11:04, 23F

06/20 11:05, 6年前 , 24F
fastboot boot 是臨時進入你指定的 recovery
06/20 11:05, 24F

06/20 11:05, 6年前 , 25F
你現在就重新刷一次完整包, recovery 就會還原了
06/20 11:05, 25F

06/20 11:06, 6年前 , 26F
之後用 fastboot boot TWRP.img 進入 TWRP 刷機
06/20 11:06, 26F
我當初是從install刷進OrangeFox的Zip包,這樣就和使用adb的fastboot flash recovery 的作用同樣都是刷進recovery是嗎? 重刷完整包是指官方的Recovery嗎?還是指完整的ROM包?

06/20 11:24, 6年前 , 27F
whyred 在3月底就己升Android 9,從那時候data分區解密就
06/20 11:24, 27F

06/20 11:24, 6年前 , 28F
己經改寫,跟安全更新完全搭不上關係
06/20 11:24, 28F
※ 編輯: a6182317 (111.253.19.18 臺灣), 06/20/2019 11:43:22

06/20 11:46, 6年前 , 29F
adb 跟 fastboot 是两個不一樣的東西,adb reboot xxx
06/20 11:46, 29F

06/20 11:46, 6年前 , 30F
只是寫一道命令到cache,讓下一次開機時讓bootloader根
06/20 11:46, 30F

06/20 11:46, 6年前 , 31F
據這道指令來決定要進recovery,還是fastboot 模式
06/20 11:46, 31F
文章代碼(AID): #1T2ZEVAz (Android)