com.system.ui未响应,无法进入桌面

浅记一下这段时间折腾的事。
上个星期,这个手机亮着手电灯就突然关机了。我一开始以为是手机没电了,到了第二天插着电开了很久,卡在开机动画那里。后面我刷写了未用面具修改过的内核,顺利进入系统调用到adb,但一直反复弹出ui无响应,黑屏无显示,任何操作都无效。由于里面装了大量应用,配置了很多数据文件,我也不大敢恢复出厂设置或重新刷写系统。
第1阶段:

姑且认为是系统出bug了,我重新写入了/system/priv-app尝试看看能不能恢复出com.system.ui还有com.android.phone。未果!后续格式化并完整刷写了system分区,依旧未果。

第2阶段:

现在问题锁定在了data分区。但里面有很多文件,也不敢乱清理。曾经进入过安全模式,禁用了所有第三方应用,但依旧没有效果。将/data/data的文件夹重命名,模拟恢复出厂设置,但好像也没什么效果。后来对/data/system/user改名,让系统重新创建新用户,不出意外,成功进入了ui,如图2所示。但依旧有闪退的应用,但至少能进行基本交互了,简单查看得出,是f-droid的锅。用adb命令冻结它后,成功进桌面了,应用的数据都还在,但感觉好像因为切换了用户属性,现在打开带有数据的应用会发生闪退。
第3阶段:


删除锁屏密码,再进twrp还原回原先的账户数据,出现了图三的情况,而且还无法进行交互。可能需要修改数据库的信息,真头疼。针对那个“拨号”,“系统界面”,“日历”等应用进行了数据初始化,依旧没有效果。。。[傲慢][傲慢]

目前来说,清理data分区,能够百分百解决这个问题,但和我本意相违背。

posted @ 2023-04-24 21:29  橘橙的记忆  阅读(169)  评论(0)    收藏  举报