最近在编译Pixel Experience给我的Redmi K20Pro,打算后续学下art脱壳,本来系统是MIUI12.5,是可以正常刷入TWRP的.然后就可以通过 adb sideload 刷入编译好的PE系统包了.在成功刷入后,又想要PE-Plus,便重新编译了Plus版本,可是这时候再刷twrp就无效了,反复的刷,还刷vbmeta,也是无效,后来又刷各版本的boot也无效.直接导致手机变砖了,开机自动进入mi的fastboot,本来都打算先刷回MIUI,再刷twrp,再刷PE了,可是后面改装肯定是经常都要重刷PE的,每次都这么来一遍,直接崩溃.后来突发奇想,不把twrp刷进去行不行呢?结果是OK的.
已经刷了PE后再刷PE
fastboot boot twrp-3.7.0_9-0-raphael.img
直接从twrp启动,不刷进去- 进入了twrp之后,advanced wipe,可以清的都清一波,
- 开启adb sideload
adb sideload PixelExperience_Plus_raphael-13.0-20230701-0112-UNOFFICIAL.zip
直接开干
结果就成功了,哈哈哈,方便多了
2024-5-18 更新:
其实根本不用清数据的,进twrp,开启adb sideload以后,直接刷新包就行了,数据都会保留的
2024年6月11日 16:12:43 更新:
在刷了PE以后,如果运行adb reboot recovery
,重启后进入的是小米的bootloader,而且长按电源重启或者fastboot reboot
都将重启进入bootloader,无法再重启到PE系统,
这个时候,可以重新刷入twrp:fastboot flash recovery .\twrp-3.7.1_12-0-raphael.img
,刷入完成后,按住电源+键,再输入fastboot reboot
,重启就会进入twrp了.
这个时候再从twrp点击重启,就能重新启动到系统了,而且再adb reboot recovery
,也能进入twrp.
应该是刷PE的时候,PE内的recovery.img不被设备所支持导致的.
那么直接用twrp的img替换PE包内的recovery.img是不是就能解决这个问题了呢?
如果可以,那如何在构建PE包的时候,直接使用twrp的img呢?
确实可以在构建的时候修改打包的python脚本,用已经编译好的twrp代替默认的rec,
2024-6-15 22:25:24 今天升级ubuntu,不慎弄坏硬盘,所有源码全部丢失,哎…
甚为惋惜