前言
本文仅限本文发布时供玩家参考,博主针对一切可能的后果(包括但不限于设备无法启动,设备损坏)不负任何责任。
root之前请备份好数据
解锁
GT NEO 专用解锁APK及教程:https://www.realmebbs.com/post-details/1392737421753757696
解锁亦可参考:realmeQ2(Pro)解锁及ROOT
root
准备
下载android image kitchen以编辑镜像:https://forum.xda-developers.com/t/tool-android-image-kitchen-unpack-repack-kernel-ramdisk-win-android-linux-mac.2073775/
下载magisk以修补boot.img:https://github.com/topjohnwu/Magisk/releases
下载fstab.mt6893: http://files.zorz.cc/fstab.mt6893
下载platform-tools以刷入镜像:https://www.xda-developers.com/google-releases-separate-adb-and-fastboot-binary-downloads/
下载官方系统:https://www.realme.com/cn/support/software-update
下载oppo ozip decrypt以解压OZIP文件:https://github.com/bkerler/oppo_ozip_decrypt/archive/refs/heads/master.zip
下载python以运行oppo ozip decrypt: https://www.python.org/downloads/
注:目前官方尚未放出GT NEO的ROM包,有能力的可以抓包。
步骤
直接修补
目前magisk源代码已经更新支持oplus了(可以不使用AIK编辑Boot.img,直接使用magisk修补root后用fastboot刷入修补后的boot即可),在magisk的action中下载到具有最新代码的程序:https://github.com/topjohnwu/Magisk/actions/workflows/build.yml
手动编辑
将官方rom包解压,提取出boot.img和vbmeta.img。
1.将boot.img复制到android image kitchen所在文件目录
2.运行unpackimg.bat
3.进入ramdisk目录
4.删除oplus.fstab和fstab.emmc(fstab.emmc可不删除)
5.使用本文提供的fstab.mt6893替换掉ramdisk目录内的fstab.mt6893
6.运行repackimg.bat
7.将生成的image-new.img使用magisk进行修补,将生成的magisk_patched***.img传输到电脑
8.将手机关机,并按电源键+音量减键开机进入fastboot模式
9.使用platform-tools刷入修补后的magisk_patched***.img
fastboot.exe flash boot magisk_patched***.img
10.使用platform-tools刷入vbmeta.img,并关闭校验
fastboot.exe flash vbmeta --disable-verity --disable-verification vbmeta.img
11.重启手机
fastboot.exe reboot
自此GT NEO的root操作完成。
第三方rec刷入
1.下载第三方rec和vbmeta.img(需下载rmx3031版本): https://github.com/ManshuTyagi/releases/releases
2.将手机关机,并按电源键+音量减键开机进入fastboot模式
3.使用platform-tools刷入第三方rec和vbmeta并关闭校验
fastboot.exe flash recovery recovery.img fastboot.exe flash vbmeta --disable-verity --disable-verification vbmeta.img
4.重启手机
其他方法
在酷安和真我论坛也存在各种一键root工具,请大家自行搜索取用