可以通过只清除 /system
分区并且直接刷入新包的方式快速切换 ROM 吗?如果不是,存在这种方法吗?
![]() | 1 codehz 2021-02-16 16:17:06 +08:00 via Android 但是系统应用的用户数据也是存 /data 的啊,所以如果系统应用不兼容,还是会卡开机,或者出现奇怪的问题 |
2 AnotiaWang OP @codehz 我想刷的 ROM 都是基于 Android 11,应该不会出现兼容性问题……吧? |
3 hsheng 2021-02-16 17:04:33 +08:00 via Android 从 Android 刷机开始就有这样的区别了,双清,三清等等 同一系统的升级版本可以这么直接刷(英文叫 dirty flash ),降级和不同系统这么刷很容易卡第二屏 你说的兼容性问题,一般应用软件倒没什么,但是系统设置之类的也是存在 /data 里的,就很容易出现问题了 |
![]() | 4 ysc3839 2021-02-16 18:17:58 +08:00 via Android 当然存在,系统升级就是这种操作。 |
![]() | 5 ikas 2021-02-16 18:42:00 +08:00 签名一致的同一个系统升级就可以直接更新,一般不会出现问题 签名不一致的系统,也是可以实现,需要修改 /data/system/packages.xml 里的证书签名替换为新 system 的一致的 当然还是会有各种问题 |
6 Hoshizora 2021-02-16 19:24:03 +08:00 via Android 极大概率卡开机,Android 版本越高概率越大,从 9 开始有 data 分区加密,解密不了就得格式化 /data 才能开机了,禁用加密可能可以直接刷 |
![]() | 7 xiyuesaves 2021-02-20 13:49:49 +08:00 |
![]() | 8 WebKit 2021-02-23 01:15:31 +08:00 via Android android 可以双系统的。以前可能麻烦点,现在 AB 分区了,更方便了 |