好友
阅读权限10
听众
最后登录1970-1-1
|
泡泡浴
发表于 2020-5-10 18:13
昨天捣鼓手机的时候,遇到了一个匪夷所思的情况,遂与大家讨论一下,请论坛上各位熟悉安卓内核的大神不吝赐教。
先说下手机背景:基于安卓9的Zui系统,已解锁刷TWRP,在TWRP中已开启禁用DM校验,禁止AVB2.0,已刷Magisk。
由于系统默认只能用自带的packageinstaller安装应用,其它安装器如vxposed和taichi连选项也没有,而且默认安装器有一个bug是每安装一个应用就会在/data/cache文件夹复制一份apk文件。我感觉忍不了,就通过钛备份禁用了默认的安装器,还顺手把google play更新服务禁止了。然后通过系统快捷菜单栏重启手机。(这个过程可能与主题无关,但由于找不到诱因,所以还是尽量完整描述一下)
重启后无法正常启动,即区别于不能进桌面,因为此时长安开机键连“关机 重启 锁定”这些选项也没有。强行进TWRP后,自动运行OpenRecoveryScript后重启,我连操作的机会也没有。不过还是无法正常启动,重复这个步骤后,系统能正常启动了,但出现的是激活界面,进去后发现除了文件还在,其它跟新机没区别。
这一步发生的应该是TWRP强行刷入了原生boot文件,但我的疑惑在于:
1、我的哪个动作损坏了系统,导致无法开机?
2、TWRP为什么会自动运行OpenRecoveryScript,脚本由什么触发,功能是什么?
3、TWRP在刷入magisk和禁止AVB2.0时已经修改了boot文件,而我并没有手工备份,那么这里TWRP自动刷入原生boot是怎么实现的? |
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|