问题描述
在使用我的手机时一切都正常,但是在ClockworkMod Recovery中擦除缓存和dalvik缓存后,我的手机出现了问题并停止工作。它要么卡在启动徽标上,要么卡在”Android正在更新:启动应用程序”的界面上。在过去的一次事件中,手机实际上启动到了主屏幕,但我的壁纸变成了黑色,并且无法更改。
我已经检查了/etc/init.d/
文件夹,看看是否有任何擦除操作的脚本,但是该文件夹为空。就像我的手机硬件或脚本(未找到)损坏了ROM一样。目前,我无法进入手机以获取last_kmsg
日志,以便你们帮助调试问题。当我将手机放置在启动徽标或尝试启动到主屏幕时,手机会变得非常热,经过多次无效的启动后,我最终关闭了手机。
刷写我的手机的步骤是从Google的官方仓库下载Nexus 4工厂镜像,然后使用fastboot刷写所有分区:bootloader、boot、recovery、radio、system和userdata。
内核不可能是问题的原因,因为当我擦除缓存和dalvik缓存时出现了问题,而且franco.Kernel是xda上排名第一的内核开发者,如果有人遇到同样的问题,肯定会有多个报告。直到几个月前,我从未遇到过这个问题,而且我一直在使用自从手机首次推出以来的相同设置。
设备信息:Nexus 4,官方4.2.2,root,ClockworkMod Recovery和franco.Kernel r140。
解决方案
请注意以下操作注意版本差异及修改前做好备份。
如果你的手机上有重要的东西,由于你有自定义内核,完全清除手机并恢复至原厂设置可能是更好的选择。所以在ClockworkMod Recovery中,擦除系统、(Dalvik)缓存,然后从内部SD卡中安装最新的ZIP文件(假设你可以在ClockworkMod Recovery中挂载USB),安装一个干净的ROM,安装GApps和modem(可选),修复权限,启动手机,一切就绪。如果你无法获取正确的logcat/last_kmsg日志,解决这个问题将会很困难。如果问题解决了,确保做一个Nandroid备份,然后再刷入自定义内核,如果出了问题,你可以将其恢复到当前(正常工作)状态。
操作步骤:
- 在ClockworkMod Recovery中擦除系统和(Dalvik)缓存。
- 从内部SD卡中安装最新的ZIP文件。
- (可选)安装GApps和modem。
- 修复权限。
- 启动手机。
如果你能找出问题所在并解决了,一定要确保以后做好Nandroid备份。感谢您的分享,这对其他遇到类似问题的用户会有很大帮助。