Redmi9A,联发科HelioG25处理器,救砖,刷ubuntutouch

最近想刷Ubuntu_touch,因为miui版本太高,刷机失败,结果变砖了,然后无限重启,无法进入fastboot模式,从网上找了很多资料,中途想写一篇博客记录一下,等快要写完的时候发现仍然无法正常启动,我从头开始,发现是下载错了系统,只好重新折腾一遍。

如下图,左边的是9A,右边的是9C,只好重新下载,记录一下过程,需要的文件在文章最后面。

第一步,下载并解压正确的rom

因为出错过一次,所以额外强调一下。

下载安卓10版本的MIUI12.5即可,不要用国际版,我试了几次,都失败了,最后国内版成功刷机

在此放上我的链接
xiaomirom.com/rom/redmi-9...

进入深刷模式,开始刷机

我第一次变砖之后进入无限重启,第二次刷错rom导致无法点亮屏幕,都无法进入fastboot,无法使用常规方法救砖。

因此,需要进入深刷模式。

打开MTKMETAUtility.exe,我的系统是WIN11,屏幕是3200x2000的非主流分辨率,导致软件显示有些问题,部分按钮无法显示出来,但无妨,依旧可以救砖。

点击Disable Auth,按住手机的三个键,然后出现这个界面。

打开flash_tool,选择文件

选择配置文件,位置在解压目录/images下。

如图,可以看到左边选择的txt文件跟有图中的处理器相同,点击打开。

然后会自动读条。

点击下载,进行刷机

点击左上角下载。

等待下载安装即可。

如果报错,比如认证、分区等问题,是之前的rom增加了很多限制,比如工程测试系统刷正常系统就可能刷不进去,可以先格式化("下载"左边的按钮,有自动格式化),目前v5最新版会保留基带,可以放心使用。

安装完成会显示如下界面。

系统自动重启

等待一会,正常开机引导,我就不废话了

打开UbuntuTouch的安装程序,开始安装。

因为我对目的是安装UbuntuTouch,所以接下来需要继续安装。

选择自己的设备,我的是Redmi9A,点击选择。务必选择对应的设备,否则容易变砖。

如果已经进入了fastboot模式,这一步会自动跳过

查看是否符合要求:系统版本、解锁状态。尤其注意系统版本,我第一次变砖就是因为miui版本太高,跟要求的不符合,导致刷机失败。

这一步只有这一个按钮,没得说,点击安装就行。

重启进入fastboot

软件会自动下载文件

由于网络原因,如果下载失败,需要将下面两个文件夹的内容删掉,换个时间重新安装
C:\Users\用户名\AppData\Roaming\ubports
C:\Users\用户名\AppData\Roaming\ubports-installer

剩下的交给安装程序就好了,如果变砖,则重复开头的步骤尝试救砖,换几个MIUI系统试一试

(我一开始用官方推荐的全球版,失败了多次,最后用国内版成功的)

需要的文件

只放链接,用到的时候跳过去安装最新版即可

安装程序:https://devices.ubuntu-touch.io/device/dandelion

进入深刷:MTKAuthBypassToolV20复制搜索即可,这个不难找

截图里我用的是34版本,建议用20版本,长得好看

更高版本有版本检测(比如V80),会强制你更新到新版本

刷写工具:https://spflashtools.com/windows/sp-flash-tool-v5-2216建议用V5版本

可能会用到工具:libusb-win32很老的软件,很多教程都说这个是必须的,我按照别的教程安装之后端口有问题,卸载了反而正常。。。

驱动:https://androiddatahost.com/276a2也很老了,我没用到,如果系统版本比较老,没有自带驱动,可以试试

相关推荐
格砸1 个月前
低代码开发指南 - 刻板印象之拖拽
前端·低代码·掘金技术征文
架构师那点事儿2 个月前
golang 用unsafe 无所畏惧,但使用不得到会panic
架构·go·掘金技术征文
洛小豆7 个月前
一步步教你将包含其他文件的 Python 脚本等打包成 EXE
python·全栈·掘金技术征文
栩栩云生8 个月前
x-cmd ai | x gemini - 在终端中使用 Gemini AI 模型
google·命令行·掘金技术征文
栩栩云生8 个月前
x-cmd pkg | perl - 具有强大的文本处理能力的通用脚本语言
perl·命令行·掘金技术征文
栩栩云生8 个月前
x-cmd pkg | vhs - 将终端的操作过程录制成视频文件的终端录制工具
go·命令行·掘金技术征文
leptune9 个月前
怎么下载加密ts流的视频
掘金技术征文
栩栩云生9 个月前
x-cmd pkg | go - Google 开发的开源编程语言
go·掘金技术征文
栩栩云生9 个月前
x-cmd pkg | python - 一种结合了解释性、编译性、互动性和面向对象的脚本语言
python·掘金技术征文