最近遇到个问题。编译生成的ROM在之前还可以刷进去的,后来莫名其妙的就不能刷了,而且用以前可以刷进去的备份也是不能刷,但是官方的ROM却可以刷,这个倒是让人挺郁闷的
刷机后停留在开机界面有如下几种原因(有对应的解决方案)
1、刷机时忘记了双wipe,也就是进入recovery后wipe data和wipe cache ,这个一般有点经验的都懂。如果你刷机时不wipe的话可能就会停留在开机界面
2、如果上面两步wipe data和wipe cache后刷机还是这样,可以在双wipe后再mounts and storage-->format/system,因为wipe只是清空用户数据回到原始状态,而format是彻底删除
3、如果你遇到卡在开机界面的情况,可能会拔电池,我拔过n回。这样就可能造成recovery的损坏,所以你可以通过Rom Manager重新刷人recovery
4、有时候recovery版本过高也是不能刷进去的,这个时候可以选择降级试试,也就是刷入低版本的recovery
5、内核不匹配,你需要下载与你手机及系统相匹配的内核刷进去即可
6、bootloader损坏,这个倒是没遇到过,不过如果真是它的问题,也可以从新刷入匹配的bootloader来解决
这里还要注意:
1、fastboot如果刷recovery.img或者boot.img时如果是驱动没有安装好,会出现waiting for devices的错误(这个可以用豌豆荚安装驱动就行)
2、如果你的手机还是S-ON的话,需要刷成S-OFF,否则就会出现这个not allowed的错误