13 唐晨 4个月前 442次点击
Hello大家好。闲来无事逛论坛,发现有人在问刷机的事情,所以灵机一动就有了这篇文章。部分内容转载自公众号,有一部分内容是我自己摸索的。
那么正文开始
一。Bl解锁
首先给新手小白科普一下bl,这玩意我也没有怎么去调查过,之前刷到过,据说是从小米四还是小米三开始出现的东西。说是为了防止新手乱搞,所以才加的。也就是从小米三还是小米四开始就有了bl锁的概念
据官方所说,bl锁的作用是保护手机不会被轻易的刷机,以及可以有效保护设备安全。以及防止新手乱搞
接下来是我自行摸索的一个解除方式,可能会有点作用
首先。由于小米澎湃系统的诞生,所以解锁起来会更加麻烦,此处仅科普miui解锁方式
首先点击设置
随后在设置页面点击我的设备
在弹出来的页面中点击全部参数,随后连续点 Mi ui版本八次
此时不出意外,你的设备应该会提示
已处于开发者模式
澎湃设备同理
随后返回到设置首页向上拉,点击更多设置,点击开发人员选项
找到查看设备解锁状态
进入后不用着急,我们在此处下拉控制中心。依次关闭WiFi,打开移动数据
随后关闭控制中心,点击下方的绑定设备和账号按钮
此时不出意外,你的小米账号和你的这台手机成功绑定
绑定后可以按照页面提供的下载链接前往官网去下载解锁工具。我也会在网盘中整理好解锁工具和本次教程用到的所有内容和驱动传输到网盘后将链接放置文章最底部
请注意,解锁完成后需等待一百六十八至一百七十小时。差不多一个星期左右
时间到了之后我们下载解锁工具,下载完成之后接下来的操作来到电脑上
首先拿出你的安卓手机数据线和电脑进行连接,连接上后打开通知栏,此时你应该会看到一个
Android系统。正在通过u s b 进行充电
点击这条通知,选择传输文件
接下来在电脑上打开此电脑,点击你设备的名称,点击内部存储,然后找到你存放解锁工具的位置。请注意使用解锁工具需要安装驱动驱动,我自己也忘了怎么安装了,稍后可以自行在链接中下载后进行安装,基本上都是傻瓜式操作,有手就行
此处为模拟安装完驱动后的操作。将解锁工具的压缩包复制或者剪切到桌面最后解压
解压完成后打开 然后你会看到一大堆的文件目路
温馨提示。解锁手机会清除手机所有数据!请注意备份
解压完成之后打开解锁包里的解锁工具,找到miflash_unlock.exe并打开此时会弹出用户协议,用你们自己的方式点击同意
随后登录你的小米账号在此处按tap键或者上下左右光标可能无法移动,此时我们只要鼠标左键单击一下即可。在此处建议使用验证码部分手机在使用验证码登录时会碰到滑块验证,同样各显神通。度过滑块
请注意登录的账号必须和你手机绑定时登录的账号一致。登录完成成功进入后此时。将你的手机拿出来进行关机操作
建议拔掉手机上的数据线。确认手机关机完成后按住电源键和音量减键。感受到震动后,松开电源键等待三至四秒即可进入兔子模式
然后重新连接电脑和手机
不出意外,你的解锁工具应该检测到设备了
随后使用热键模式下的加减号,找到解锁,鼠标左键单击
按照提示进行解锁即可
接下来是刷机篇的科普
目前主流的有三种线刷方式:脚本线刷、
MiFlash
线刷、Adb Sideload 线刷。
1、脚本线刷。
主要用作官改系统,比如 MIUI 官改。这种刷机方式比原先的第三方 REC 刷机方式简单。这里以 MIUI-Simplicity 官改为例。
由于 Fastboot 是比 Recovery 更深层的刷机模式,风险比 Recovery 高,因此下载好刷机包之后,建议先校验一下文件 MD5 或者 SHA256 是否完整。
如果文件 MD5 不对,那么说明该文件已损坏,无法刷入到设备中。
确认刷机包文件正确后,解压缩刷机包。
一般要解压缩两到三次当然也并非绝对,部分文件解压一到两次即可。
然后这里 MIUI-Simplicity 官改的开发者已经写了非常详细的步骤,我这里就引用相关内容并做了部分修改。
Windows 系统脚本线刷步骤
1、第一次使用请务必安装fastboot驱动。
2、手机长按电源键 + 音量减,进入 Fastboot 模式,使用数据线连接电脑。
3、双击运行 windows_install.bat
根据刷机包的作者不同同时提供.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镜像将会转换失败,导致无法刷入。
6根据刷机包的不同部分刷机包仅提供windows的安装文件脚本
2、MiFlash 线刷。
这是小米官方提供的线刷工具,可以用来给小米设备升级系统、降级系统、拯救卡米。特点是只能刷小米官方的线刷包。
基本步骤是下载并解压缩 .tgz 格式的线刷包。将线刷包的文件路径复制到 MiFlash 工具中,数据线链接手机并让手机进入 Fastboot 模式。
点击 MiFlash 上的检测设备按钮,然后开始刷机。线刷的开机时间一般较长,耐心等待。
MiFlash 线刷过程中,特别提醒线刷包的文件路径必须要正确,很多人线刷失败是因为文件路径错误!!线刷包下载到本地后,一般需要解压缩两到三次,直到可以看到一个image文件夹。名字大概就是这个,我应该没有打错。点开可以看到很多文件就对了,
复制到刷机工具的文件路径,就是解压出来的文件路径。也可以直接通过刷机工具自带的浏览按钮进行导航至刷机包目录
MiFlash 线刷工具下载
https://cookfans.lanzouw.com/irhdt0jrtfne
3、adb sideload 线刷。转自公众号酷客fans
这种方式在类原生系统上用得比较多。举个例子,之前后台有读者私信说自己想给小米 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
出现
XXXXXX
device
即代表设备成功链接
⑨
输入 fastboot 命令刷入 REC 镜像
./fastboot flash recovery 123.img
当然。如果是二零二一年之后安卓十一的手机,下载的应该是boot文件
那么此处的命令应该是
fastboot flash boot boot.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 底层的不断升级,对于新手机来说,未来采用线刷刷机的方式会更加普遍。建议大家多了解。由于篇幅原因,此篇内容将被分为上下两段。那么咱们下篇再见
点此进入下一段看不懂,完全看不懂
很详细,真的很详细了
小玩家不会玩,这太高端了
哈哈,主要是解除bl锁的地方,还有脚本和官方刷机比较适合你们呸,准确来说是盲人
哇哦,支持大佬
算不上算不上
不不不也算得上了,必进这些刷机我还不会呢,我是小白一个
不,你是大佬,看来我有不懂的我我必须找你,要知道我只会普通的线刷,还有什么用命令刷boot.img等等也就没了
哈哈,有不懂的可以问我,我会尽力回答问题,不过我真的是小白
太久没刷过机了。刷机的那个时候都快10年之前了,那个时候一般用线刷或者卡刷,现在卡刷估计都没了。以前刷鸡多简单。自从要解锁后,我再也没折腾过。
现在第三方的recovery慢慢的淡出了视线,更多的是线刷了。携着手机的封闭性以后估计会更难趁现在能折腾多折腾一下吧
问一下有没有中文版的twrp
以防他是英语的
一般默认中文如果没有那就没办法了
还有就是找不到我这个手机型号的twrp,怎么整
那就采用线刷或者其他双击方式啊呸刷机方式
没有这个型号的twrp,咋整
用线刷
如果你要刷类原生的话回头我可以按照自己的摸索然后出一期教程
加油,精华有你一席之地。