前言:自己不会的时候别人不愿意教,视频看不懂,因此出贴
(感谢酷安大神-小念a)
准备工具:一台能上网的电脑/一条小米原装数据线(其他数据线自测[受虐滑稽])/一台小米or红米手机(话不多说,开始教程.)
手机打开USB调试 USB安装 USB调试(安全设置)
(如已解BL锁 此跳过;这一步是玩机的前提 不解就不用看了)解BL锁
电脑点击下面链接下载小米刷机解锁工具;
手机打开进入开发者选项,没有开发者选项的请按照下面操作进行
设置-我的设备-全部参数-连续点击MIUI版本(七次);
开发者选项打开---OEM解锁 设备解锁状态(断WiFi插手机卡进行绑定,绑定一次就好,期间不得重复绑定与退出小米账号)
申请解锁小米手机
打开小米解锁工具 手机扫码登陆or密码登陆小米账号
手指同时摁住关机键与音量-键进入fastboot模式(不同手机版本会有兔子或者只有fastboot英文)
点击解锁 无视解锁的两个5s警告(新机有168小时限制 有钱也可以花钱秒解)
解锁成功之后手机会自己重启(数据会清空,请注意备份);
下载手机系统版本ROM(下面链接 包虽然齐全 但是比较难找)
小米社区搜索对应机型的圈子 置顶就有贴
XiaomiROM.com-小米ROM线刷包,卡刷包的最新及历史版本下载
(重点来了)--------------分割线----------------------------------
建议:电脑新建文件夹(重命名不能含有中文 可以是符号数字)把你下载的'线刷包'(下载线刷包是tgz格式!!!)放到新建的文件夹里面去,也可以放到你喜欢的地方,总而言之存放线刷包的路径一定不能有中文
压缩tgz格式的线刷包 我用的Bandizip解压
提取码 : h3wm
线刷包要解压两次 第一次用Bandizip,第二次解压就用系统自带
刷机就用这个数据文件上一层的文件夹就好(自刷第一个文件夹会报错 第二个成功)OK我们继续~~
打开Miflash刷机软件
提取码 : 34re
在Miflash刷机软件选择刷机包的时候选择images上面的那个文件夹就好
接下来手机进入fastboot模式(同时摁住关机键+音量-键 直到出现兔子样式或者fastboot英文样式即可松手)
(重点重点!!!)----------------------------------------------
第二个不建议(因为我都是全部删除)
第三个是线刷成功之后就把你的BL锁重新锁上,适合那种刷一次就养老的人群使用,如果你以后还想继续刷就选择全部删除。
然后点击加载设备 点击开始刷机(期间不要拔数据线也不用乱动,静静等待进度条跑完,一般情况下300s-500s,5-15分钟完成)
如果到这里没问题的话恭喜你已经完成了线刷
修补面具获取Root
------------------------------分割线-----------------------------------
下载面具(magisk),链接
提取码 : 5o24
现在回到解压线刷包的文件夹,双击打开images文件夹,找到boot.img的光盘镜像文件。
把boot.img的光盘映像文件复制到手机上面去(数据线连接电脑,打开手机文件传输)
选择刚刚从电脑线刷包复制的boot.img光盘映像文件,点击开始。
修补完成之后,修补好的文件在手机的Download文件夹里面,把它拉到电脑上面(随便放哪自己找得到就行)提示:如果找不到,就去手机文件管理器找,把这个修补后的boot文件拖到别的新建文件夹里电脑就能看得到了。
注意:
!!选择修补Boot的文件一定要和当前系统版本一样 否则会卡米
AB分区的机型先用软件看看自己是哪个插槽再进行下一步 链接
提取码 : br2u
下一步,打开电脑搞机助手
提取码 : dlph
点击左边的引导模式
有AB分区机型的就点击A/B分区设备刷入boot(是已经修补好的boot)没有AB分区机型的点击刷入boot。
手机进入fastboot模式(关机键+音量-键)用数据线连接电脑,选择Boot文件 刷入即可…(刷入完会自动重启)
这里没有问题的话 开机打开面具就已经成功获取了Root了,去耍吧
---------------------------------分割线----------------------------------
接下来是卡刷包的提取boot.img文件教程~
下载完成之后,手机连接电脑,将下载好的卡刷包(卡刷包是zip格式)拉到电脑上面(可以有中文路径)
这里需要用到特定的解压工具
提取码 : 2z6e
把payload.bin文件放到payload_input文件夹里面,点击payload_dumper.exe应用程序开始执行解压,解压完成的文件会输出在payload_output文件夹里面,这里就跟线刷包的提取boot方法一样了,参考上面
教程到这里就结束啦!希望大家能学到点刷机知识,编写不易,有错误请指正,谢谢大家啦~后续我会给到一些自用模块
晚安。
小米11Ultra# #小米10# #那些好用的magisk模块
小米线刷刷机常见的报错和解决方法
线刷报错代码和解决方法
代码:error: FAILED (remote: Erase is not allowed in Lock State)
解决方法:手机未解锁bl,参照上文解锁bl即可
代码:can not found file flash_all_lock.bat
解决方法:检查是否是线刷包,如果是tgz线刷包,请检查是否解压。如果正常解压,请检查存放目录是否有中文或空格。并检查选择刷机包时的文件夹是否正确(结尾带cn的),不要再选择底下的副文件夹。
代码:error: FAILED (data transfer failure (Too many links))
解决方法:更换USB接口,如果还不行请更换数据线。
代码:error: Missmatching image and device error
解决方法:手机和ROM不匹配,应该是下错包了
代码:error: Sending sparse ‘xxx’ x/x (xxx KB) FAILED (Error reading sparse file)
解决方法:手机电脑连接不畅通导致,更换USB接口
附件
MiFlash 错误 Not catch checkpoint 解决方法
问题症状
在使用 MiFlash 刷机时界面显示下图错误,但手机已完成刷机并自动重启进入系统,测试使用也没有发现异常。
error:Not catch checkpoint ($fastboot -s .*lock), flash is not done问题原因
导致这个问题的原因是,新版 MiFlash 在刷机完成后会检测手机是否已上 BL 锁。如果您选择“全部删除”或“保留用户数据”这两种刷机模式,因为没有锁定 BL 锁,就会触发这个错误显示。
由于这个检查是在刷机完成后进行的,所以实际上对手机并没有影响,这是 MiFlash 本身的问题。
解决方法
如果想要避免这个问题,除了使用“全部删除并lock”刷机模式外(注:如果刷海外版固件,请勿选择此刷机模式,不然会因 BL 区域限制无法启动系统),也可以在 MiFlash 配置选项里关闭这个检查。
具体请在菜单栏点击“Configuration”,点击“MiFlash Configuration”,在弹出窗口删除 CheckPoint 里的 \$fastboot -s .*lock
文本。
保持设置后再次刷机就不会遇到 error:Not catch checkpoint (\$fastboot -s .*lock), flash is not done
问题了。