小米手机刷机
方式一:通过官方的方式,刷入MIUI其他版本
卡刷:http://www.miui.com/shuaji-329.html
线刷:http://www.miui.com/shuaji-393.html
以上的两种方式官网说的很详细我就不多赘述了。
可能会遇到的问题:
1、找不到手动选择安装包选项,,只需多次点击图标即可
2、recovery模式和fastboot 模式 按键一般都是电源+音量键加减键
方式二:第三方的Recovery
目前市面上各种第三方Recovery都有,这里我用的是TWRP Recovery,简单两个字概括,无敌。。
TWRP 下载地址:https://twrp.me/,进入该页面,按需下载所需要的版本
1、解锁BootLoader
小米官方的解锁教程链接https://www.miui.com/unlock/index.html,这里我就不赘述了,,按官方步骤进行即可
2、下载TWRP.img文件
下载到本地电脑后,连接手机,打开USB调试模式
输入adb devices,如果出现设备列表则进行下一步
输入adb reboot bootloader,进入到Fastboot模式
输入fastboot flash recovery XXX(文件路径),根据的现实信息判断是否刷写成功
最后输入adb reboot recovery 进入recovery模式,当然也可以按键进入
进入到recovery模式之后,就可以把我们需要的第三方ROM系统拷贝进来
这里附上各大三方ROM链接:
AospExtended ROM:https://www.aospextended.com/
Pixel Experience :https://download.pixelexperience.org/
LineageOS :https://download.lineageos.org/
Resurrection Remix OS :
https://www.resurrectionremix.com/
魔趣:https://download.mokeedev.com/
点击清除,默认即可(双清),然后选中需要刷入的包开始安装即可
四清,即把除了文件之外的所有东西都清除,,清了之后去文件夹中找你需要的安装包,或者使用挂载模式导入文件
这里最推荐:sideload模式,即通过线刷
点击高级,找到ADB Sideload,打开sideload,电脑端CMD命令,adb sideload XXX(文件路径),刷机完成之后,点击重启即可
遇到的问题:
一、错误7,ROM包校验了机型,显示updater过程结束,错误:7
解决方案:更换对应机型的ROM包,或者把脚本中校验的代码去除
1.在电脑上找到你的系统安装包,这里以lineage-16.0-20210210-nightly-capricorn-signed为例,利用winrar软件(最好用winrar,不要用好压之类的)双击安装包,找到META-INF/com/google/android/updater-script文件。拖拽到桌面;
2.打开updater-script文件(建议用notapad++),然后删除第一行,也就是上面说的那一行代码,然后保存;
3.双击开始的安装包,再找到META-INF/com/google/android/updater-script文件,然后直接把修改后的updater-script拖到里面覆盖即可。注意覆盖时压缩方式选择储存而不是标准;
4.完成后,再拷贝到手机,刷机即可;
5.整个过程中请不要解压安装包;
二、Error E1001: Failed to update system image
这个问题有各种回答,最多的两种回答:
1、打开命令行,输入
mkdir /cache/recovery,创建文件夹
2、修改安装脚本,去除报错提示代码
package_extract_file("system.transfer.list"), "system.new.dat.br", "system.patch.dat") ||abort("E1001: Failed to update system image.");
以上两种方式都没有解决我的问题,我最终是换了另一个ROM包解决的
这里贴上问题及解决链接:https://forum.xda-developers.com/t/question-error-e1001-failed-to-update-system-image-error-7.3782756/