开始之前,请进行完整的设备备份。如若没有备份产生数据丢失等一切情况自行承担,下面是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】。