打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
脚本线刷、MiFlash 线刷、adb sideload 线刷:常见的几种线刷刷机方法总结
“得益”于谷歌这几年对 Android 底层分区修改的力度越来越大、权限越收越紧,之前主流的通过第三方 REC 卡刷刷机包的刷机方式,在如今这个玩机环境日益严峻的环境下有些变得不适用了,取而代之的是多样化的线刷。



因此今天出一篇和线刷刷机的相关教程。为了方便理解,咱们这里采用的是广义说法上的线刷:即在刷机过程中需要全程用到「电脑 + 数据线」的刷机方式。

目前主流的有三种线刷方式:脚本线刷、MiFlash 线刷、Adb Sideload 线刷。

1、脚本线刷。
主要用作官改系统,比如 MIUI 官改。这种刷机方式比原先的第三方 REC 刷机方式简单。这里以 MIUI-Simplicity 官改为例。

由于 Fastboot 是比 Recovery 更深层的刷机模式,风险比 Recovery 高,因此下载好刷机包之后,建议先校验一下文件 MD5 或者 SHA256 是否完整。

文件MD5 校验方法
手机端校验:关于校验文件 MD5 值的问题
电脑端校验:你也不想刷机时提示你刷机包错误吧?那就校验文件MD5吧

如果文件 MD5 不对,那么说明该文件已损坏,无法刷入到设备中。

(该图仅用作步骤演示)

确认刷机包文件正确后,解压缩刷机包。


一般要解压缩两到三次,直到解压缩到如下的文件列表后,停止。


然后这里 MIUI-Simplicity 官改的开发者已经写了非常详细的步骤,我这里就引用相关内容并做了部分修改。

Windows 系统脚本线刷步骤
1、第一次使用请务必安装fastboot驱动。


2、手机长按电源键 + 音量减,进入 Fastboot 模式,使用数据线连接电脑。
3、双击运行 windows_install.bat 
4、开始线刷


注意事项
1、如果窗口标题左侧显示[选择]字样,请按下回车或按下鼠标右键清除选择,否则将暂停执行输出。
2、请勿以管理员身份运行 .bat 刷机脚本文件,否则将找不到路径,无法刷机。

Linux & MacOS 系统脚本线刷步骤
1、挂载目录到解压文件夹,如 cd ./Simplicity
2、手机长按电源键 + 音量减,进入 Fastboot 模式,使用数据线连接电脑
3、请输入 ./mac_or_linux_install.sh


MacOS用户注意事项
1、安装brew软件包管理器,详情查看 https://brew.sh/index_zh-cn
2、终端输入 brew install zstd 安装环境

Linux用户注意事项
1、请自行安装 zstd 到系统 (如Ubuntu:sudo apt-get install zstd)

Linux 和 MacOS 由于系统特殊,相关组件请去百度搜索具体的安装方式

脚本线刷注意事项
① 因为小米的USB2.0会导致刷机速度缓慢,请耐心等待。
② 请务必解压后使用,建议放置在全英文路径 
③ 升级前请务必关闭所有模块,否则可能导致无法正常开机。如忘记关闭导致无法开机。
④ 可长按[电源键]重启震动后,长按[音量下]直到进入安全模式,即系统左下角显示安全模式。此时全部模块会自动关闭,即可重启手机正常启动 
⑤ 解压后请确保当前磁盘剩余空间>10GB,否则super镜像将会转换失败,导致无法刷入。

2、MiFlash 线刷。
这是小米官方提供的线刷工具,可以用来给小米设备升级系统、降级系统、拯救卡米。特点是只能刷小米官方的线刷包。



基本步骤是下载并解压缩 .tgz  格式的线刷包。将线刷包的文件路径复制到 MiFlash 工具中,数据线链接手机并让手机进入 Fastboot 模式。


点击 MiFlash 上的检测设备按钮,然后开始刷机。线刷的开机时间一般较长,耐心等待。


MiFlash 线刷过程中,特别提醒线刷包的文件路径必须要正确,很多人线刷失败是因为文件路径错误!!线刷包下载到本地后,一般需要解压缩两到三次,直到看到如下图所示的文件列表。复制到线刷包的文件路径就是下面这个文件列表的路径。

MiFlash 线刷工具下载
https://cookfans.lanzouw.com/irhdt0jrtfne

3、adb sideload 线刷。
这种方式在类原生系统上用得比较多。举个例子,之前后台有读者私信说自己想给小米 8 刷个最新的类原生 PixelExperience 13 系统,但是用第三方 REC 卡刷了很多次都提示安装刷机包失败(错误1),无法刷入。


我一开始以为是他下错刷机包了,或者第三方 REC 的版本较低,询问一番过后发现并不是这样,后来我又去看了下 PixelExperience 官方提供的刷机教程才发现,原来这个刷机包需要线刷,并且搭配 PixelExperience 的 REC 才行。

adb sideload 线刷方式的步骤如下。

① 准备电脑和数据线。下载谷歌官方 Fastboot 工具
https://cookfans.lanzouw.com/igrtO10x8w4j

② 解压缩上述工具,得到如下图所示的文件列表


③ 下载小米8 PixelExperience 13 刷机包和 REC 恢复镜像,1.7G的是刷机包,64MB 的是 REC 恢复镜像


④ 为了方便后续输入命令行,减少出错,建议把这两个文件重新命名一下。

比如可以把刷机包重命名为123.zip,REC 镜像重命名为123.img。总之越简单越好,不要带中文、空格、特殊字符这类。

(默认文件名)

(重命名之后)

⑤ 将下载好的两个文件放到 Platform-tools 文件夹的目录下面(如下图所示)


⑥ 将手机同时按下电源键和音量减键,进入 FastBoot 模式,然后通过数据线链接到电脑


⑦ 在谷歌官方 Fastboot 工具解压缩之后的文件列表中,按住 Shift 键,右键单击打开菜单,点击下图所示的「在此处打开 Powershell 窗口」。如果你是 Win7 系统,这里应该是「在此处打开命令行窗口」


⑧ 进入到下方如图所示的 PowerShell 界面


在窗口输入 ./fastboot devices
出现 XXXXXXdevice 即代表设备成功链接

输入 fastboot 命令刷入 REC 镜像
./fastboot flash recovery 123.img


⑩ 按下电源键 + 音量加键,成功进入 REC 恢复模式后,点击 Factory Reset 选项恢复出厂设置,然后点击 Format data / factory reset 格式化Data 分区



⑪ 返回主菜单,选择“Apply Update”,然后选择“Apply from ADB”,确保USB连接电脑开始线刷


⑫ 输入下面命令行开始线刷系统
./adb sideload 123.zip

123.zip 是这个刷机包的文件名,根据实际情况修改。

⑬ 安装完成后点屏幕返回按钮,点击“Reboot system now”,等待系统开机

adb sideload 线刷一般比较简单,只需要刷入刷机包以及 REC 恢复镜像即可 ,但是也有比较复杂的。比如小米 11 Pro 的 lineageos 系统,需要先用 Fastboot 命令依次刷入 dtbo.img、vendor_boot.img、boot.img 这几个镜像


命令1:fastboot flash dtbo dtbo.img
命令2:fastboot flash vendor_boot vendor_boot.img
命令3:fastboot flash boot boot.img

然后再进入  LineageOS 恢复模式,点击 Factory Reset(恢复出厂设置), 再点击 Format data / factory reset (格式化 data 分区),完成操作后,返回主菜单
,输入 adb sideload filename.zip 命令安装刷机包。



总之,大家下载好刷机包之后,还是建议先问一下开发者或者分享者有关刷机包刷入方式的说明。如果是官网下载刷机包,也可以在官网看看安装说明。

随着 Android 底层的不断升级,对于新手机来说,未来采用线刷刷机的方式会更加普遍。建议大家多了解。


点赞关注分享,都是我坚持更新的动力
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
【刷机救砖】教你不用miflash及任何刷机工具也能轻松完成线刷
『支线』小米手机刷机从入门到精通,详细教程让你玩转黑科技! 来自 Tomori
MIUI刷面具Magisk Lsposed完整教程。(超级详细)
【TWRP】使用adb sideload线刷ROM的方法
【线刷失败诠释】解决线刷0秒完成、无限进度、无进程等...
MIUI保姆级别ROOT教程【终极版】 来自 小小G同学
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服