有句话叫:“无刷机,不安卓。”安卓手机就是为了刷机而生的。 安卓手机的刷机包括解锁、获取ROOT权限,成为了咱们玩手机人的无穷乐趣,折腾党、强迫症这些自嘲的名字我们也乐于接受。 说到刷机,最常看见的一个词就是“双清”。 那么,刷机双清是什么意思,肯定不少人觉得不值一哂,都刷机老手了,这个菜鸟的问题不用拿出来得瑟。 其实不然,我来这个论坛时间不长,但是也发现了一个普遍的问题,就是同样的一个ROM包,不少坛友却刷机后出现各种不同的问题。抛除硬件故障的因素,我觉得问题可能就出现在刷机这个环节。 所以,我想跟大家讨论两个问题: 问题一:怎样正确“双清” 不同的 Recovery有不同的双清方式,比如官方的REC就是下面这两句命令 1、wipe data/factory reset 2、wipe cache partition 很多教程中都说双清就是上述功能指令各运行一次,其实不是的。第一个命令是格式化/data(程序数据)和/cache(系统缓存)两个分区,而第二条命令是仅格式化/cache这一个分区,所以刷机前仅需要运行第一行功能指令即可。 而我们的红米note使用了TWRP的 Recovery,是支持触摸的图形化 Recovery,跟官方的REC操作是有区别的。 一般来说,要求双清刷机的ROM包,只需要在清除数据功能中,向右滑动确认恢复出厂就可以了,这个操作包括了Data、Cache和Dalvik这三个项目的清除。 问题二:仅进行“双清”真的没有问题吗? 一般来说,刷机前进行双清,清除掉data中的程序和缓存,就问题不大了,除此之外,一般的刷机脚本中也加入了format格式化system区的命令。但是,也不是所有的脚本中都这样,有些就直接mount挂载system了。 这样的情况下,刷机特别是刷不同的rom,比如从miui刷到乐蛙、coloros等,就会出现奇怪的问题。 因为,我刷机的习惯是,把所有应该清除的项目都清除一遍,除了恢复一次出厂外,还要用高级清除中的分区清除这四个分区,见图。
|