全球主机交流论坛

标题: 好久不搞机,记录下 [打印本页]

作者: CapitalTeemo    时间: 2024-3-9 12:02
标题: 好久不搞机,记录下
本帖最后由 CapitalTeemo 于 2024-3-9 12:09 编辑

解过BL,刷过 TWRP 和 面具,几年没更新过系统,手机提示更新系统我也一直忽略
今天太阳不错,心情很好,点了更新系统(OTA,增量包)
重启,嗯,成功进入 TWRP,data 和 sdcard 全加密
费工夫找了一圈完整包,尝试通过TWRP重新刷入,结果不能将外部文件(电脑下的zip完整包)拖进手机

这下好了,只能进 fastboot 线刷了,一开始不记得线刷可以保留数据,还找了很久TWRP中保留数据的方法(当然,我是没找到,大概是都加密了)
打开 MiFlash,看到下方的“保留用户数据”才想起来可以保留数据刷

刷好后,不错,复原了,但是发现 面具和 TWRP 都掉了,又得重新刷。。。


有 TWRP 和面具情况下,正确的升级系统方式:
先点“下载最新完整包”,然后停止下载
打开下载管理,点继续,下完是存储在:Download/downloaded_rom/ 目录下的
然后看一下面具版本,下载对应面具包,apk 改成 zip,放手机里能找到的位置
进TWRP,先安装 系统完整包,然后安装 面具
最后,重启手机就好了
之所以面具版本要对应,是因为如果不对应版本,重启后密码会不正确,也可以先卸载面具,在刷玩系统完整包后,再次进入TWRP 刷面具

总结:升级不方便,适合爱折腾的人,时间紧千万别瞎捣鼓,挺浪费时间的!

手机是小米的
作者: iks    时间: 2024-3-9 14:15
在传统非 AVB 分区的手机里,OTA 透过 recovery 执行,所以不小心下载更新了增量包进了 TWRP,重启即可

线刷前可以提取线刷包里的 boot.img 用 Magisk 去 Patch 出新 boot.img 替换掉线刷包里相应的 boot.img,线刷前改掉线刷包里相应的 crc32 字段就能一次刷进线刷包和 Magisk
作者: CapitalTeemo    时间: 2024-3-9 16:14
iks 发表于 2024-3-9 14:15
在传统非 AVB 分区的手机里,OTA 透过 recovery 执行,所以不小心下载更新了增量包进了 TWRP,重启即可

线 ...

重启不了,会无限卡米

大佬提到的方法有详细教程嘛,观摩观摩
crc32 字段应该是在线刷包里的 flash_gen_crc_list.py 文件中吧,如何计算和修改这个校验值我还不会搞




欢迎光临 全球主机交流论坛 (https://91ai.net/) Powered by Discuz! X3.4