開(kāi)始之前,請(qǐng)進(jìn)行完整的設(shè)備備份。如若沒(méi)有備份產(chǎn)生數(shù)據(jù)丟失等一切情況自行承擔(dān),下面是ROM基地整理的刷機(jī)教程,你的設(shè)備和數(shù)據(jù)通過(guò)執(zhí)行以下步驟。
.png)
安裝所需的文件
下載并安裝Python 3.9.22【避開(kāi)3.10+】。確保選中“將Python添加到路徑”。
然后下載并安裝WinFspFUSE支持我的MTKClient需要]。
現(xiàn)在,下載并安裝USB-DK 64位。MTKClient需要它來(lái)識(shí)別連接的設(shè)備。
此外,下載并解壓縮Android SDK平臺(tái)工具。同樣的,安裝快速啟動(dòng)驅(qū)動(dòng)程序也是。
現(xiàn)在,安裝用于Windows的Git。一旦完成,克隆MTKClient存儲(chǔ)庫(kù)如下所示:
git clone https://github.com/bkerler/mtkclient
開(kāi)始之前,請(qǐng)進(jìn)行完整的設(shè)備備份。如若沒(méi)有備份產(chǎn)生數(shù)據(jù)丟失等一切情況自行承擔(dān),下面是ROM基地整理的刷機(jī)教程,你的設(shè)備和數(shù)據(jù)通過(guò)執(zhí)行以下步驟。
安裝所需的文件
1,下載并安裝Python 3.9.22【避開(kāi)3.10+】。確保選中“將Python添加到路徑”。
2,然后下載并安裝WinFspFUSE支持我的MTKClient需要]。
3,現(xiàn)在,下載并安裝USB-DK 64位。MTKClient需要它來(lái)識(shí)別連接的設(shè)備。
4,此外,下載并解壓縮Android SDK平臺(tái)工具。同樣的,安裝快速啟動(dòng)驅(qū)動(dòng)程序也是。
5,現(xiàn)在,安裝用于Windows的Git。一旦完成,克隆MTKClient存儲(chǔ)庫(kù)如下所示:
git clone https://github.com/bkerler/mtkclient,
6,現(xiàn)在,導(dǎo)航到mtkclient目錄:
cd mtkclient
7,然后,安裝所需的依賴項(xiàng),如下所示:
pip install -r requirements.txt
引導(dǎo)至BROM模式
1,首先,關(guān)掉你的設(shè)備。
2,然后同時(shí)按住調(diào)高音量和調(diào)低音量按鈕。
3,按住按鈕,通過(guò)USB電纜將手機(jī)連接到PC。
4,您的設(shè)備將引導(dǎo)至BROM模式,mtkclient現(xiàn)在應(yīng)該可以檢測(cè)到它。
轉(zhuǎn)儲(chǔ)庫(kù)存固件
1,首先,從電腦上拔下你的設(shè)備。,
2,然后在mtkclient目錄中打開(kāi)命令提示符,并鍵入:
python mtk.py rl backup --skip userdata
3,現(xiàn)在在BROM模式下將你的設(shè)備連接到PC[如上所述]。
4,現(xiàn)在,它會(huì)將所有固件文件從您的設(shè)備轉(zhuǎn)儲(chǔ)到您的PC。
5,您可以從mtkclient目錄中的“backup”文件夾訪問(wèn)它。
解鎖引導(dǎo)加載程序
解鎖引導(dǎo)程序?qū)?huì)清除所有數(shù)據(jù),并可能使保修無(wú)效。所以要小心行事。
1,從PC上拔下您的設(shè)備。
2,在mtkclient目錄中打開(kāi)命令提示符,并鍵入:
python mtk.py da seccfg unlock
3,現(xiàn)在,在BROM模式下將您的設(shè)備連接到PC。
4,解鎖過(guò)程現(xiàn)在將開(kāi)始。完成后,重新啟動(dòng)操作系統(tǒng)。
Flash修改的Vendor.img
需要修改的vendor.img來(lái)繞過(guò)基于文件的加密檢查。如果您不這樣做,那么GSI將不會(huì)啟動(dòng)到您的設(shè)備。所以讓我們馬上完成這項(xiàng)工作:
1,下載修改的供應(yīng)商圖像并將其傳輸?shù)絤tkclient目錄。
2,在mtkclient文件夾中打開(kāi)的CMD窗口中鍵入以下命令:
python mtk.py w vendor_a,vendor_b vendor_mod.bin,vendor_mod.bin
3,注意:這將把vendor_mod.bin刷新到兩個(gè)供應(yīng)商插槽[A和B]。,
4,現(xiàn)在,在BROM模式下將您的設(shè)備連接到PC。閃爍將開(kāi)始。
禁用AVB
你現(xiàn)在必須通過(guò)刷新vbmeta.img文件來(lái)禁用Android驗(yàn)證啟動(dòng)。這是可以做到的:
1,將vbmeta_a.bin和vbmeta_b.bin從mtkclient的backup文件夾復(fù)制到platform-tools文件夾。
2,然后在您的設(shè)備上啟用USB調(diào)試,并通過(guò)USB電纜將其連接到您的PC。
3,現(xiàn)在打開(kāi)platform-tools文件夾中的命令提示符,鍵入以下命令:
fastboot --disable-verity --disable-verification flash vbmeta_a vbmeta_a.bin
fastboot --disable-verity --disable-verification flash vbmeta_b vbmeta_b.bin
下載GSI
您現(xiàn)在可以為您的設(shè)備下載GSI光盤(pán)。確保ROM名稱中包含a64或arm32_binder64,通常是bvN (vanilla,無(wú)gapp,VNDKLite)或bgN(包含gapp,VNDKLite)。比如,你可以嘗試一下19.1 GSI a64_bvN或者最新的TrebleDroid Android 15 GSI[arm32_binder64-ab-vanilla]。
閃光GSI
1,一旦你得到了GSI光盤(pán),解壓并得到IMG文件。
2,將該文件重命名為system.img,并將其傳輸?shù)絧latform-tools。
3,現(xiàn)在打開(kāi)平臺(tái)工具中的命令提示符,輸入:
fastboot flash system system.img
格式化設(shè)備
1,從PC上拔下您的設(shè)備。
2,然后在mtkclient目錄中打開(kāi)命令提示符,并鍵入:
python mtk.py e metadata,userdata
3,現(xiàn)在,在BROM模式下將您的設(shè)備連接到PC。
4,現(xiàn)在開(kāi)始閃爍。完成后,您現(xiàn)在可以將其引導(dǎo)至操作系統(tǒng)。
就是這樣。這些是在你的諾基亞2.3上閃存GSI ROM的步驟。如果您對(duì)上述步驟有任何疑問(wèn),請(qǐng)?jiān)谠u(píng)論中告訴我們。我們會(huì)盡快給你一個(gè)解決方案。【鳴謝:GitHub用戶pcurz】。