问题发生
某天闲来无事点了Magisk更新,并选择了直接安装
安装成功后重启,就一直卡在开机的logo界面。
问题分析
看了一些帖子,基本确定是Magisk阻碍开机。别人的帖子解决办法是重装一个老版本的Magisk覆盖掉现在的。但现实是adb可以连上手机,但无法传入文件或直接adb install。(这个重启之前就有了,似乎是因为没开USB安装)。所以我只能想办法卸载掉现有的Magisk。
解决方案
看到了这个帖子,就按着做了一下,不过我是新手,胆子比较小,没敢直接删除。具体操作如下:
adb shell
# 获取root权限
su
cd /data/adb/
ls
lspd magisk magisk.db modules post-fs-data.d service.d
mv magisk ../magisk1111
mv magisk.db ../magisk.db.1111
可以看到,我把/data/adb/路径下的magisk名字的文件和文件夹改了名字并移动了位置。
因为只改名字的话,我重启后发现会被自动改回来,而且无法解决问题,依旧卡logo界面。
改完直接重启就能正常开机了。
还好救回来了,吓死我了。