记一次Realme V3 5G(RMX2200)刷GSI
(2022.12.15)
这个曾经在一年之前尝试过,但是我砖了。
前几天重新尝试,期间砖了好几次,但功夫不负有心人,终于是成功了。
最终刷了crDroid的GSI...
接下来说一下刷机步骤(文中涉及到的所有资源请看末尾链接)
加一条,由于之前的crDroid 11问题实在太多,所以换了一个新的ROM,Pixel 12的,刷机步骤和之前写的完全一致,只需要把crDroid的ROM换成Pixel的即可,资源已放入末尾链接。

①. OEM解锁
手机到官网申请解锁权限,然后用官网提供的工具解锁。
解锁好了之后到设置→关于手机→版本号、基带里面点七次版本号开启开发者模式,然后到设置→其他设置→开发者模式里打开USB调试。
接下来开始搭建刷机所需要的环境。
②. SDK环境搭建
*工具(Windows):Android Studio(要最新鲜的)、JDK。
首先安装JDK,我安装的是最新版的,安装完成之后配置环境变量,操作方法请使用搜索引擎。
安装Android Studio,去官网下载。安装好之后打开Tool→SDK Manager

3.然后安装以下插件。

SDK Platform Tool一定要安装,因为这是后续的ADB、Fastboot等工具。
4.安装好了之后配置SDK的环境变量,方法使用搜索引擎(SDK环境搭建好adb什么的就可以直接在cmd用了)。
③. 正式刷机
*工具:OPPO售后驱动、GSI包、原厂救砖包。
参考链接:
https://www.chaptsand.top/posts/da8abb0.html(雨雾石头-刷GSI的正确姿势)
有几点注意事项:
1) 手机不能有TWRP、面具等修改,如果刷了需要刷回来。本篇教程使用手机自带的recovery。
2) 按理说,如果手机只有一个系统分区的时候需要刷Aonly的包,但是这个型号的手机除了不支持无缝系统更新,其它都是支持的。也就是说,该手机只有A分区,不能起用DSU(虽然手机里确实存在,但即使输入命令起用也是不行的,我已经试过了),但还是要刷AB的包。
有关DSU介绍请参考安卓开源项目或上方链接(雨雾石头)

3) 救砖、禁用AVB验证的镜像均来自救砖包。
所以下面开始真的开始刷了。
首先整理好材料(GSI、救砖包等),便于引用。

安装好驱动先。
将*.xz格式的GSI包、救砖包解压。
进入bootloader
手机重启,关机之后趁还没有振动赶紧按音量下键,就到bootloader了,或者开机状态下连接手机至电脑,敲入命令adb reboot bootloader。
从bootloader直接进入fastbootd(用户空间fastboot)
fastboot reboot fastboot
(注:命令执行之后会启动到recovery界面,但是实际上已经进入了fastbootd)
只有这样手机才能识别system镜像。
需要说的是,只有进入了fastbootd才能识别刷入system分区,在bootloader直接刷system是没有用的。因为Android 10(Q)引入了动态分区,原来的某几个分区(包括system)整合成了super分区。(如果不慎在bootloader下执行了刷入系统分区的命令,那么请直接查看步骤4)
https://source.android.com/docs/core/ota/dynamic_partitions?hl=zh-cn

3. 关闭AVB2.0验证(使用原厂救砖包的镜像,也可自己提取)。
查了一下其它的教程,有的是直接关vbmeta,但是这手机是有3个vbmeta镜像的,看图↓

不能只关闭vbmeta,下面的两个也要关。
所以应该这样输入命令(将命令最后一个参数替换成自己整理好的镜像位置):
fastboot --disable-verification flash vbmeta [vbmeta镜像位置]
fastboot --disable-verification flash vbmeta_system [vbmeta_system镜像位置]
fastboot --disable-verification flash vbmeta_vendor [vbmeta_vendor镜像位置]
得到以下结果,说明命令全部执行成功。

3. 现在刷入准备好的GSI包
fastboot flash system [你的GSI包所在路径]
得到以下结果说明刷入成功。

5. 接着,在fastbootd里直接双清(手机端操作,选择界面里的清除数据,输入验证码之后格式化Data),双清之后会自动重启,接下来就迎接你的新系统吧。


还有,我提供的GSI是我亲测成功开机并且使用的,但不排除有人会自行找包去刷,所以说一下救砖的方法。
④.如何救砖
刷机刷成砖基本上都是开机直接进bootloader或者recovery,不过刷机环境已经搭建好了,可以直接通过adb来救砖。
因为救砖包已经提前下载好了,所以砖了或者反悔可以直接进入bootloader执行以下命令:
fastboot flash super [super镜像位置]
※以下划重点!救砖包一定要完整解压出来,放在同一个目录,不要用一个解一个,不然等到救砖刷super的时候准报错!
得到以下结果说明刷入成功。

然后刷完重启就可以了。
fastboot reboot
接下来可以重新尝试其它GSI包,如果砖了按照这个方法救,直到试出能用的包。

(2022.12.25)后续的一些问题。
⑤. BUG修复(crDroid 11)
亮度无法调节(暂时只发现这一个BUG)
在设置→Phh Treble Sttings→Misc features→Backlight中勾选Force alternative backlight,即可调节亮度。

⑥. Root(需配合电脑)
手机连接电脑,然后安装Magisk,将救砖包里的boot.img传输到手机上。打开Magisk,选择并修补一个文件安装,选择传送到手机里的这个boot文件,然后开始写入。
提示写入完毕后再把生成的新文件拉回电脑,直接在电脑终端执行adb reboot bootloader,进入bootloader后执行fastboot flash boot [刚拉回来的新文件位置],写入完毕后执行fastboot reboot重启。

我安装的是25.2版,光到这里还没完,如果不希望影响到某些不允许手机root的应用使用的话,还需要安装Shamiko模块,安装完重启,在Magisk的设置→Magisk中开启Zygisk,并在配置排除列表中勾选要对面具进行隐藏的应用,才可以正常使用。

⑦. 找GSI包的坎坷经历
我试了六七种包。
crDroid是倒数第二个,也是成功的一个。之前试过phh的AOSP 11、10,Pixel 11,ProjectSakura都不行,原因未知,一开机就砖。
另外还有Erfan的Pixel 10,卡在开机进度条动画里一宿纹丝未动,用adb抓取日志(adb logcat log)满屏报错,各种找不到分区。但是这也让我发现并不是手机不行,而是GSI包不太合适。
接着升级试了Erfan的Pixel 11,这下开机了,是个半残。不仅卡得要死,指纹和面部识别是用不了的,谷歌浏览器和Play打开直接闪退,根本没法用。
最后抱着试试看的心态下了一个crDroid 11的包和ArrowOS的包。
刷了crDroid的包之后终于能成功开机了,并且各个功能都可以正常使用。于是也就没有继续再往下试了。
哦对了,我在XDA找包没结果之后就直接在google上搜,最后在Licosha找到了一些包有兴趣的可以试试看这里面其它的包...

www.licosha.com
最后一个ArrowOS的我还没有尝试,所以也不知道能不能用,如果有喜欢折腾的兄弟们可以试一试。

⑧. 资源链接
所有资源整合(03.04更新可用的Pixel GSI):
https://pan.baidu.com/s/1U9pf9gHzk2_LsQy0eREnJg?pwd=djux
提取码:djux
如果你不喜欢限速,还可以访问以下链接进行下载(需要科学上网,无救砖包,需自行提取)
JDK链接:https://www.oracle.com/java/technologies/downloads/
Android Studio链接:https://developer.android.google.cn/studio?hl=zh-cn
GSI链接:https://sourceforge.net/projects/treblerom/files/crDRom11/2022.03.30/

Shamiko链接:https://hub.fgit.ml/LSPosed/LSPosed.github.io/releases/tag/shamiko-126
Licosha链接:https://www.licosha.com

(2022.12.28)过几天回来看发现自己忘记上图了,所以回来补一下。
祝大家新年快乐~



(2023.03.04)
我受不了了,这UI太特么的丑了,一股土味(泥土的那个味)!!!!
呕....
我要换系统,换个能用的Pixel OS!!
⑨.新包分享以及更多找包站点
我要说点什么嘞...之前的crDroid 11还是有点小BUG的,尤其是授予应用访问文件权限时会闪退!这个我一直没有找到办法解决。
主要是UI实在是有点...
我接受不了。
好了,进入正题,我这一次是直接在这里找的。

我在其它网站找到的ROM基本都是在这里上传的,也可以直接在这个站搜。
这一次用到的包是:

很顺利!一次就成功了!!!
说一下体验,Touch&Face ID相较于之前的crDroid 11要灵敏很多!
没有BUG!没有BUG!没有BUG!什么也不用设置!直接就可以使用的,并且可以支持5G!
下面上截图!!




