本教程基于xda上的文章(https://xdaforums.com/t/discussion-x04g-unlock-and-custom-apps-and-conversion-of-lx04-to-x04g-and-vice-versa.4666408/)并结合本人亲身实践进行编写,踩了不少坑。今天将这篇教程分享给大家,指导给位刷上国际版固件。
国际版的小爱同学与国内版硬件相同,仅在系统上有所不同,国内版固件搭载的是小爱同学语音助手,国际版搭载的是Google助手。此外国际版没有电源键,中间的按钮为静音键。由于国际版系统是Android10底层,所以默认搭载了动态分区特性,自带Recovery,刷GSI比较方便。刷国际版固件使用体验可能不如国内版本,请结合个人需求进行折腾。
要准备的东西:
1. 有一台电脑,最好搭载Win11(也可以用Linux系统,更方便),这样有终端刷起来方便
2. 一根工作正常的数据线
3. 下载刷机要用的文件,下载链接:https://www.123pan.com/s/E8kiVv-5hKgh.html
备注:如果遇见按照我的步骤原原本本的执行,然后没有开机或者刷进去进入Recovery屏幕显示的不是No Command,请最好上本文给的xda链接里面找到原文件下载。123盘里的文件可能有点损坏了,我也没有生成md5,无法确定是哪里的锅。
刷机步骤:
1. 先安装Mtkclient,由于本次刷机倾向于命令行,不推荐使用打包好的单文件版本。请大家跟着我的步骤进行安装。
(1)安装Git,Python3
https://git-scm.com/downloads

https://www.python.org/downloads/

选择最新版本下载即可,下载好后一切都按照默认进行安装,除了Python3安装要勾选一下Add path那个
(2)右键出来菜单选择在终端中打开,然后输入:git clone https://github.com/bkerler/mtkclient.git
(3)接着输入:cd mtkclient
(4)然后输入该命令换国内源:pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
(5)输入:pip3 install -r requirements.txt
(6)中间会有报错提示我们:error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
所以我们要打开网页下载它

打开它,安装一些必要内容,选择使用C++的桌面开发,默认然后安装

(8)完成以后,返回终端输入:pip3 install -r requirements.txt
(9)接着输入:pip3 install .
(10)完成以上步骤无任何报错即安装mtkclient成功
(10)可能会出现这些报错,可以安装UsbDK解决(安装完成记得重启电脑),下载链接:https://github.com/daynix/UsbDk/releases

2. 备份一下emmc全盘用来以防万一,资源链接里有一份备份好的文件,大家可以跳过省略这一步,不过一定要备份一下自己的proinfo和nvram(proinfo可以修改回原来的序列号,但是nvram是一个机子独有的,丢了就用不了原来的系统了),后面恢复序列号或者刷回去原来的系统要用,输入:python mtk.py r proinfo proinfo.img --noreconnect

3. 解压dump_mico_x04g.zip,将其解压到mtkclient文件夹中


4. 开刷,输入: python mtk.py wl --preloader dump_mico_x04g/preloader_mico_x04g.bin --noreconnect dump_mico_x04g

正确刷入应该是没有太多报错的,这样才算刷入成功


5. 刷入完成后,我们直接重启小爱同学会发现黑屏无法启动,此时我们就需要刷入boot1来解决该问题,输入:
python mtk.py wf --parttype boot1 --noreconnect boot1_for_microx04g.bin --preloader preloader_mico_x04g.bin
插入电源,大约五秒之后屏幕亮起,松开电源键并按住其他两个键直到No command在屏幕中显示,接着按住电源键和音量加键进入recovery。

8.进入recovery以后,选择Wipe data/factory reset和Wipe cache partition,进行格式化data和清除cache
9.. 重启进入系统,第一次开机有点慢,当屏幕亮起显示系统界面即大功告成
