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