Realme X2刷入类原生rom教程

刷前必读


本次刷类原生按照底包分成了两类,分别是基于realme UI 1.0和realme UI 2.0,这两个分别对应安卓10和安卓11,因此刷机的时候底包和rom一定要对应上。1.0和2.0我都成功刷过类原生,但1.0我只下载过一个havoc-os的rom。其他的都是来自于tg的刷机包,基于2.0。

准备工作


  1. twrp
  2. realme ui 1.0/2.0 官方包
  3. vbmeta_path.img 用于关闭avb2.0校验
  4. 类原生rom
  5. x-plore (文件管理app)

本文用到的所有文件我也打包好了,传送门

一、降级


为什么要降级?
由于realme提供的深度测试app在realme2.0下会闪退,故需要将系统先降级到1.0。降级方式:下载1.0的官方完整包,传入到手机中直接点击.ozip文件进行安装,完成后即可降级到1.0。参考 #realme UI 版本间切换#

二、解BL


官方社区已经提供了详细的教程,这里我就不讲了,上链接
BL锁介绍
realmeX2解BL锁

三、realme UI 刷为类原生


系统更新至realme2.0(刷havoc os可跳过)

由于tg中的rom都是基于2.0的底包,要想刷这些包,则需要先将系统升级到2.0。
在系统设置中进行系统升级,亲测需要升级三次,即可升级到realmeui2.0。

补充(备份realmeui2.0的官方完整包) 已失效

realme官方并未提供2.0版本的下载链接,且我在升级过程中发现realme由1.0升级到2.0时会下载完整的系统包(3.2G左右),为了从类原生方便直接地恢复到官方2.0系统版本,故想把在上面升级2.0下载的官方完整包提取出来备用。

思路:将手机root后进入系统分区,找到下载的官方完整包,将其提取出来

1. root

进入fastboot刷入下载好的twrp,使用twrp刷入magisk.zip进行root

2. 备份recovery

因为最后升级到2.0时需要保证系统分区与官方一致,所以root提取到完整包后还需要恢复recovery。当然,也可以直接用twrp刷入获取的完整包。

使用adb调试来进行安卓分区的备份,在shell中输入以下命令:

# 进入shell命令调试
adb shell
# 获取最高权限
su
# 查看分区对应关系
ls -al /dev/block/by-name
# 提取recovery
dd if=/dev/block/sde20 of=/sdcard/recovery.img 

可以从sdcard目录看到我们备份的文件就备份成功。

3. 提取官方包

官方包下载位置为:/data/oppo/coloros/OTA/.ota_package/,可以直接使用x_plore复制到sdcard中

4. 恢复官方recovery

如果直接卡刷上一步提取到的ozip文件,则该步骤可跳过,卡刷教程参考 #realme UI 版本间切换#

使用adb调试恢复分区:

dd of=/dev/block/sde20 if=/sdcard/boot.img

刷入twrp

进入fastboot模式,刷入对应系统底包的twrp(1.0和2.0的twrp不兼容)

关闭avb2.0校验(重要!!!)

在fastboot模式下输入下面的命令即可, 需要将其中vbmeta_path.img修改为你下载的该文件的完整路径。

fastboot --disable-verity --disable-verification flash vbmeta vbmeta_path.img

刷入类原生rom(twrp卡刷方式)

  1. 进入twrp
  2. 用数据线连接手机与电脑,将rom.zip文件复制到手机中(或者使用u盘otg的方式,提前将rom文件复制到u盘中,安装时选择存储位置为usb-otg)
  3. 擦除**system、dalvik、cache、data ** 四个分区
  4. 刷入rom文件
  5. 回到主页重启至recovery
  6. 格式化data
  7. 重启

四、类原生刷回realme UI(twrp卡刷方式)

  1. 进入twrp
  2. 点击擦除,进入高级 ,擦除system、dalvik、cache、data 、vendor 五个分区(注意,多了vendor分区)
  3. 点击安装,刷入realmeui.ozip,完成后千万不要重启系统
  4. 重启到fastboot模式,然后刷入安卓10的twrp

进入fastboot模式后,此时由于系统底包是realme ui1.0(安卓10),当前的twrp是基于realme ui2.0(安卓11),两者不兼容会导致手机重启,所以在进入fastboot模式立即刷入对应版本的twrp即可。

  1. 进入recovery,格式化data分区,然后重启到系统

补充:在第二步刷入官方系统后,必须格式化data分区才能进入系统,但刚刷完系统格式化data分区会失败,故需要再次进入recovery进行格式化data分区,这也是进行该步骤的目的

  1. 进入realme ui1.0,恢复成功!(注意:进入系统后twrp会丢失)

五、realme UI 版本间切换

方式一、系统设置内系统更新(只适用于升级)

在系统设置中进行系统更新

方式二、文件管理器中直接安装 (升级、降级)

下载ozip卡刷文件,在文件管理中直接点击安装

方式三、twrp卡刷 (升级、降级)

  1. 进入twrp
  2. 用数据线连接手机与电脑,将rom.zip文件复制到手机中(或者使用u盘otg的方式,提前将rom文件复制到u盘中,安装时选择存储位置为usb-otg)
  3. 擦除**system、dalvik、cache、data ** 四个分区
  4. 刷入rom文件,不要点击重启,否则变砖
  5. 回到主页点击重启至recovery
  6. 格式化data
  7. 重启

相关

relameX2 OTA各版本下载 链接
relameX2 各版本recovery下载: 链接

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值