作者a6182317 (a6182317)
看板Android
标题[请益] 使用TWRP碰到的问题 (红米Note 5)
时间Wed Jun 19 21:07:41 2019
我目前是使用官方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://webptt.com/cn.aspx?n=bbs/Android/M.1560949663.A.2BD.html
1F:推 zhugejin: 把官方的 twrp-3.3.1-0-whyred.img 解包, 将 whyred 的 06/19 22:16
2F:→ zhugejin: boot.img 中的 linux kernel 抽出来替换到 twrp 中的 06/19 22:18
3F:→ zhugejin: linux kernel , boot.img 必须是从 Android 9 的 miui 06/19 22:19
4F:→ zhugejin: rom 取得 06/19 22:22
5F:→ zhugejin: 简单说, 目前官方的 twrp 通用於 oreo 的 miui rom 及 06/19 22:24
6F:→ zhugejin: 第三方, 要解读 pie 的 data 分区, 要置换 twrp 中的 06/19 22:26
7F:→ zhugejin: kernel 06/19 22:26
所以install无法读取刷机包是因为目前官方TWRP没办法解锁9.0的data分区,
是它本来就读取不到,并不是我自己所造成的是吗?
我能够用别的Recovery来读取刷机包,是因为有开发者做了大大您前面描述的步骤是吧?
谢谢您~
8F:→ zhugejin: OrangeFox-R9.0-2-whyred-MIUI-Pie 里面的 kernel 肯定 06/20 05:44
9F:→ zhugejin: 是有换过 06/20 05:46
10F:推 zhugejin: 官方的 3310 刷进去的 error msg 06/20 06:09
13F:推 zhugejin: 官方 twrp 3310 + kernel 置换 06/20 06:14
16F:推 abc0922001: 手机根目录还是 data 分区,跟System read-only 无关 06/20 09:02
17F:→ abc0922001: system read-only 本来就要一直开着比较保险 06/20 09:03
18F:→ abc0922001: 去挂载 data 分区就好 06/20 09:04
19F:推 abc0922001: 在5月安全补丁更新後,好像会有 data 解密失败的 bug 06/20 09:06
20F:→ abc0922001: 不过 3.3.1 应该是解决了 06/20 09:08
原来不是我的问题,谢谢两位大大的解释~
另外想再请问我关机时按音量键下加开机键进入的画面还是小米的兔子,
所以是代表我recovery还是官方的是吗?不过我用adb指令启用TWRP後,
从reboot的地方选择重启至recovery,却是跳到OrangeFox这个recovery,
是因为我之前有从install刷进OrangeFox的zip包的关系吗?
所以这样我现在的recovery其实是OrangeFox的吗? 有点搞不清楚...Orz
那这样有什麽方式可以把OrangeFox给清除掉呢?因为我只想用adb临时启用TWRP的方式刷机
21F:→ abc0922001: 音量下是 bootloader 模式,recovery 是音量上 06/20 10:56
22F:→ abc0922001: bootloader 模式是用来连电脑 执行 adb 的 06/20 10:57
原来是我搞错了...(倒
23F:→ abc0922001: fastboot flash recovery 是刷 TWRP 06/20 11:04
24F:→ abc0922001: fastboot boot 是临时进入你指定的 recovery 06/20 11:05
25F:→ abc0922001: 你现在就重新刷一次完整包, recovery 就会还原了 06/20 11:05
26F:→ abc0922001: 之後用 fastboot boot TWRP.img 进入 TWRP 刷机 06/20 11:06
我当初是从install刷进OrangeFox的Zip包,这样就和使用adb的fastboot flash recovery
的作用同样都是刷进recovery是吗?
重刷完整包是指官方的Recovery吗?还是指完整的ROM包?
27F:推 zhugejin: whyred 在3月底就己升Android 9,从那时候data分区解密就 06/20 11:24
28F:→ zhugejin: 己经改写,跟安全更新完全搭不上关系 06/20 11:24
※ 编辑: a6182317 (111.253.19.18 台湾), 06/20/2019 11:43:22
29F:推 zhugejin: adb 跟 fastboot 是两个不一样的东西,adb reboot xxx 06/20 11:46
30F:→ zhugejin: 只是写一道命令到cache,让下一次开机时让bootloader根 06/20 11:46
31F:→ zhugejin: 据这道指令来决定要进recovery,还是fastboot 模式 06/20 11:46