什么情况下刷机需要WIPE?


WIPE是刷机时的一个重要过程,但不是每次刷机都需要WIPE,在一些情形下,并不需要这么做。
了解什么时候"应该WIPE/不该WIPE"能够大大提升你的玩机体验和效率,避免不必要的操作。

刷机时不WIPE意味着什么?
如果你在刷入一个ROM的完整包时没有WIPE,就好比电脑重做系统时选项了下图红框中的选项。
刷机后,你的应用数据等资料都会得到保留,不会丢失。
430510f7-c531-4ac7-a70b-d33386aea3fb

既然不WIPE就不会丢数据,那么我们为什么要WIPE?
Android是一个开源的手机系统,不同厂商都会根据自己的需求对这个系统做不同的差异化修改。
MIUI、Flyme、Color OS、EMUI、H2OS等等各家厂商推出的系统都是Android,却大不相同。
即使是魔趣、Lineage OS、Omnirom等等看似长得一模一样的第三方ROM,也有不小的区别。
同样是短信、电话、浏览器等应用,不同的系统提供的功能有差异,设置、配置就会有差异。
你不要以为有些系统看起来界面差不多就可以不用WIPE了,那真的是太天真了。
由于存在差异,不同系统的应用设置是不能相互兼容的,这会导致一些你一时无法察觉的功能不能用。
轻则崩溃,重则在系统后台不断报错重试,成为手机耗电的最大元凶,甚至是导致无法开机。
因此这种情况下你必须在刷机时通过WIPE来清除旧系统存储的数据才能避免出现问题。

我们什么时候需要WIPE?

  1. 当你在不同的ROM之间切换时,必须WIPE。(比如从H2OS刷Omnirom、从Lineage OS刷魔趣)
  2. 像魔趣、Lineage OS、Omnirom这些第三方ROM遇到大版本更新时会主张WIPE。而厂商在做大版本更新时,会针对新增、移除的配置项写相应的升级逻辑,这样用户不用WIPE也能正常升级。这是因为我们是非商业化的社区系统,我们不可能、也没有精力做到厂商那样规范的管理。业余爱好相比正规军,在有些方面还是有所不足的。(这里的大版本更新指的是比如Android 6.0升级Android 7.1.2、Android 7.1.2升级Android 8.0)
  3. 刷入比当前手机系统旧的版本。(大版本降级必须WIPE,比如7.1.2降级6.0,小版本不好说,比如要降级的版本部分应用在新版本经历了大变动,保险起见推荐WIPE)

我们什么时候不需要WIPE?

  1. 在相同Android 大版本的基础上不同小版本的更新,例如同样是MK71.2,之前是201705061201,现在要更新201709080824,这种情形就不需要WIPE。
  2. 在相同Android 大版本的基础上不同版本类型的更新,例如魔趣每夜版切换到正式版,或者正式版切换到每夜版。
  3. 刷入用于升级系统特定分区的特制底包
  4. 刷入一些单刷包,比如大家常见的什么蝰蛇音效、Xposed框架、第三方内核、SuperSU之类的东西。
2 Likes

很好,已经转发给一个经常问我刷机问题的大佬

每次刷每夜版都四清,这样看来真的是浪费了好多时间,以后可以直接刷完整包了

我是大佬???

17年我认识你这位大佬?

我也有点惊讶。那时候我还没出生。:joy:

那,圣诞快乐

同乐。你的名字旁边怎么有中国国旗的图案?

善用论坛搜索