記一次Realme V3 5G(RMX2200)刷GSI
(2022.12.15)
這個曾經(jīng)在一年之前嘗試過,但是我磚了。
前幾天重新嘗試,期間磚了好幾次,但功夫不負(fù)有心人,終于是成功了。
最終刷了crDroid的GSI...
接下來說一下刷機(jī)步驟(文中涉及到的所有資源請看末尾鏈接)
加一條,由于之前的crDroid 11問題實(shí)在太多,所以換了一個新的ROM,Pixel 12的,刷機(jī)步驟和之前寫的完全一致,只需要把crDroid的ROM換成Pixel的即可,資源已放入末尾鏈接。

①.?OEM解鎖
手機(jī)到官網(wǎng)申請解鎖權(quán)限,然后用官網(wǎng)提供的工具解鎖。
解鎖好了之后到設(shè)置→關(guān)于手機(jī)→版本號、基帶里面點(diǎn)七次版本號開啟開發(fā)者模式,然后到設(shè)置→其他設(shè)置→開發(fā)者模式里打開USB調(diào)試。
接下來開始搭建刷機(jī)所需要的環(huán)境。
②. SDK環(huán)境搭建
*工具(Windows):Android Studio(要最新鮮的)、JDK。
首先安裝JDK,我安裝的是最新版的,安裝完成之后配置環(huán)境變量,操作方法請使用搜索引擎。
安裝Android Studio,去官網(wǎng)下載。安裝好之后打開Tool→SDK Manager

3.然后安裝以下插件。

SDK Platform Tool一定要安裝,因?yàn)檫@是后續(xù)的ADB、Fastboot等工具。
4.安裝好了之后配置SDK的環(huán)境變量,方法使用搜索引擎(SDK環(huán)境搭建好adb什么的就可以直接在cmd用了)。
③. 正式刷機(jī)
*工具:OPPO售后驅(qū)動、GSI包、原廠救磚包。
參考鏈接:
https://www.chaptsand.top/posts/da8abb0.html(雨霧石頭-刷GSI的正確姿勢)
有幾點(diǎn)注意事項(xiàng):
1) 手機(jī)不能有TWRP、面具等修改,如果刷了需要刷回來。本篇教程使用手機(jī)自帶的recovery。
2) 按理說,如果手機(jī)只有一個系統(tǒng)分區(qū)的時候需要刷Aonly的包,但是這個型號的手機(jī)除了不支持無縫系統(tǒng)更新,其它都是支持的。也就是說,該手機(jī)只有A分區(qū),不能起用DSU(雖然手機(jī)里確實(shí)存在,但即使輸入命令起用也是不行的,我已經(jīng)試過了),但還是要刷AB的包。
有關(guān)DSU介紹請參考安卓開源項(xiàng)目或上方鏈接(雨霧石頭)

3) 救磚、禁用AVB驗(yàn)證的鏡像均來自救磚包。
所以下面開始真的開始刷了。
首先整理好材料(GSI、救磚包等),便于引用。

安裝好驅(qū)動先。
將*.xz格式的GSI包、救磚包解壓。
進(jìn)入bootloader
手機(jī)重啟,關(guān)機(jī)之后趁還沒有振動趕緊按音量下鍵,就到bootloader了,或者開機(jī)狀態(tài)下連接手機(jī)至電腦,敲入命令adb reboot bootloader。
從bootloader直接進(jìn)入fastbootd(用戶空間fastboot)
fastboot reboot fastboot
(注:命令執(zhí)行之后會啟動到recovery界面,但是實(shí)際上已經(jīng)進(jìn)入了fastbootd)
只有這樣手機(jī)才能識別system鏡像。
需要說的是,只有進(jìn)入了fastbootd才能識別刷入system分區(qū),在bootloader直接刷system是沒有用的。因?yàn)锳ndroid 10(Q)引入了動態(tài)分區(qū),原來的某幾個分區(qū)(包括system)整合成了super分區(qū)。(如果不慎在bootloader下執(zhí)行了刷入系統(tǒng)分區(qū)的命令,那么請直接查看步驟4)
https://source.android.com/docs/core/ota/dynamic_partitions?hl=zh-cn

3. 關(guān)閉AVB2.0驗(yàn)證(使用原廠救磚包的鏡像,也可自己提?。?/p>
查了一下其它的教程,有的是直接關(guān)vbmeta,但是這手機(jī)是有3個vbmeta鏡像的,看圖↓

不能只關(guān)閉vbmeta,下面的兩個也要關(guān)。
所以應(yīng)該這樣輸入命令(將命令最后一個參數(shù)替換成自己整理好的鏡像位置):
fastboot --disable-verification flash vbmeta?[vbmeta鏡像位置]
fastboot --disable-verification flash vbmeta_system [vbmeta_system鏡像位置]
fastboot --disable-verification flash vbmeta_vendor [vbmeta_vendor鏡像位置]
得到以下結(jié)果,說明命令全部執(zhí)行成功。

3. ?現(xiàn)在刷入準(zhǔn)備好的GSI包
fastboot flash system [你的GSI包所在路徑]
得到以下結(jié)果說明刷入成功。

5. 接著,在fastbootd里直接雙清(手機(jī)端操作,選擇界面里的清除數(shù)據(jù),輸入驗(yàn)證碼之后格式化Data),雙清之后會自動重啟,接下來就迎接你的新系統(tǒng)吧。


還有,我提供的GSI是我親測成功開機(jī)并且使用的,但不排除有人會自行找包去刷,所以說一下救磚的方法。
④.如何救磚
刷機(jī)刷成磚基本上都是開機(jī)直接進(jìn)bootloader或者recovery,不過刷機(jī)環(huán)境已經(jīng)搭建好了,可以直接通過adb來救磚。
因?yàn)榫却u包已經(jīng)提前下載好了,所以磚了或者反悔可以直接進(jìn)入bootloader執(zhí)行以下命令:
fastboot flash super [super鏡像位置]
※以下劃重點(diǎn)!救磚包一定要完整解壓出來,放在同一個目錄,不要用一個解一個,不然等到救磚刷super的時候準(zhǔn)報錯!
得到以下結(jié)果說明刷入成功。

然后刷完重啟就可以了。
fastboot reboot
接下來可以重新嘗試其它GSI包,如果磚了按照這個方法救,直到試出能用的包。

(2022.12.25)后續(xù)的一些問題。
⑤. BUG修復(fù)(crDroid 11)
亮度無法調(diào)節(jié)(暫時只發(fā)現(xiàn)這一個BUG)
在設(shè)置→Phh Treble Sttings→Misc features→Backlight中勾選Force alternative backlight,即可調(diào)節(jié)亮度。

⑥. Root(需配合電腦)
手機(jī)連接電腦,然后安裝Magisk,將救磚包里的boot.img傳輸?shù)绞謾C(jī)上。打開Magisk,選擇并修補(bǔ)一個文件安裝,選擇傳送到手機(jī)里的這個boot文件,然后開始寫入。
提示寫入完畢后再把生成的新文件拉回電腦,直接在電腦終端執(zhí)行adb reboot bootloader,進(jìn)入bootloader后執(zhí)行fastboot flash boot [剛拉回來的新文件位置],寫入完畢后執(zhí)行fastboot reboot重啟。

我安裝的是25.2版,光到這里還沒完,如果不希望影響到某些不允許手機(jī)root的應(yīng)用使用的話,還需要安裝Shamiko模塊,安裝完重啟,在Magisk的設(shè)置→Magisk中開啟Zygisk,并在配置排除列表中勾選要對面具進(jìn)行隱藏的應(yīng)用,才可以正常使用。

⑦. 找GSI包的坎坷經(jīng)歷
我試了六七種包。
crDroid是倒數(shù)第二個,也是成功的一個。之前試過phh的AOSP 11、10,Pixel 11,ProjectSakura都不行,原因未知,一開機(jī)就磚。
另外還有Erfan的Pixel 10,卡在開機(jī)進(jìn)度條動畫里一宿紋絲未動,用adb抓取日志(adb logcat log)滿屏報錯,各種找不到分區(qū)。但是這也讓我發(fā)現(xiàn)并不是手機(jī)不行,而是GSI包不太合適。
接著升級試了Erfan的Pixel 11,這下開機(jī)了,是個半殘。不僅卡得要死,指紋和面部識別是用不了的,谷歌瀏覽器和Play打開直接閃退,根本沒法用。
最后抱著試試看的心態(tài)下了一個crDroid 11的包和ArrowOS的包。
刷了crDroid的包之后終于能成功開機(jī)了,并且各個功能都可以正常使用。于是也就沒有繼續(xù)再往下試了。
哦對了,我在XDA找包沒結(jié)果之后就直接在google上搜,最后在Licosha找到了一些包有興趣的可以試試看這里面其它的包...

www.licosha.com
最后一個ArrowOS的我還沒有嘗試,所以也不知道能不能用,如果有喜歡折騰的兄弟們可以試一試。

⑧. 資源鏈接
所有資源整合(03.04更新可用的Pixel GSI):
https://pan.baidu.com/s/1U9pf9gHzk2_LsQy0eREnJg?pwd=djux
提取碼:djux
如果你不喜歡限速,還可以訪問以下鏈接進(jìn)行下載(需要科學(xué)上網(wǎng),無救磚包,需自行提?。?/span>
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)過幾天回來看發(fā)現(xiàn)自己忘記上圖了,所以回來補(bǔ)一下。
祝大家新年快樂~



(2023.03.04)
我受不了了,這UI太特么的丑了,一股土味(泥土的那個味)?。。。?/p>
嘔....
我要換系統(tǒng),換個能用的Pixel OS!!
⑨.新包分享以及更多找包站點(diǎn)
我要說點(diǎn)什么嘞...之前的crDroid 11還是有點(diǎn)小BUG的,尤其是授予應(yīng)用訪問文件權(quán)限時會閃退!這個我一直沒有找到辦法解決。
主要是UI實(shí)在是有點(diǎn)...
我接受不了。
好了,進(jìn)入正題,我這一次是直接在這里找的。

我在其它網(wǎng)站找到的ROM基本都是在這里上傳的,也可以直接在這個站搜。
這一次用到的包是:

很順利!一次就成功了?。?!
說一下體驗(yàn),Touch&Face ID相較于之前的crDroid 11要靈敏很多!
沒有BUG!沒有BUG!沒有BUG!什么也不用設(shè)置!直接就可以使用的,并且可以支持5G!
下面上截圖?。?/p>