一加Ace3v保留root系统OTA更新 | Hlwdy's blog
一加Ace3v保留root系统OTA更新
发表于 2025-02-14 共 570 字
分类于 记录

一加Ace3v保留root系统OTA更新

前置背景

一加手机是目前为数不多的可以轻松解BL锁的品牌。在我去年暑假完成手机root之后,就一直没管了,由于存在系统更新的需求,于是便又来折腾一下。

手机机型是一加Ace3v,使用的Magisk是改版Kitsune Mask R6687BB53,在此记录一下过程以供参考。首次进行root的过程就不多讲了,主要就是解BL锁后进入fastboot模式,刷入借助Magisk修补的init_boot.img (从全量包中提取)后重启修复运行环境即可,如下:

# 解锁bootloader
adb reboot bootloader
fastboot flashing unlock
# 刷入修补的init_boot
adb reboot bootloader
fastboot flash init_boot magisk_patched-xxx.img
fastboot reboot

保留root系统更新

首先,在系统完成root之后是无法完成增量更新的,一开始我检查系统更新,提示大小1.51GB,下载完成后会进入解压过程,这个过程会提示失败: 点击重试,我们在试了三次之后,再次检查更新,这时候就会自动切换到全量包(比增量包大很多)了,提示大小6.93GB。

全量包是可以覆盖安装的,但是如果直接这样更新系统,会导致我们的root丢失。

我们先等待全量包完成下载、解压和校验,之后会出现重启安装的按钮,注意先不要点,否则root就没了

接着我们进入Magisk,点击Magisk侧的安装按钮,选择“安装到未使用的槽位(OTA后)”确定开始,直到出现"All done"。 然后建议不要点击Magisk里的重启按钮,回到系统更新的界面点击重启更新,防止OTA过程被打断。

不出意外的话,在重启完成之后,就能保留root完美更新系统了 (不过也得注意一些模块在新系统上的兼容性)。

筛选文章
类别选择 (分类/标签)
全屏 关闭