注:以下内容仅供新手和普通读者参考。作者只是粉丝,并不权威。如有错误(估计很多,汗流浃背,搞笑),欢迎指出;并且刷机存在风险,笔者不对刷机造成任何损害。对任何可能的损失负责!
注2:本文适用于Only-A架构
1. 质量保证
与我上一篇文章开头的废话不同,我估计很多搜索都是有目的的。但在我们进入正题之前,让我们从 QA 开始:
(我再次强调,作者只是从自己的理解出发,他的言论并不权威!)
1. 非专业 2. 专业
3. MIUI ID锁 BL锁MIUI
锁定
MIUI 使用权
闪存权限
开锁
小米账号密码或客服
SIM卡小米账号绑定
影响
无法使用 MIUI
不能使用非MIUI
BL锁和ID锁是相互独立的。如果BL锁被解锁,带ID锁的小米机还是可以刷机的。ID锁只影响MIUI。如果你是从二手平台拿到手机,又是从第三方系统拿到的,一定要问有没有隐藏ID;如果有隐藏ID,卖家无法提供解锁密码,一定要注意卖家手机的来源。
2.实际操作:刷个小米6
2021年用小米6是什么感觉(错)
模型预览:
小米米 6(示例中的这个)
(我不用忍受垃圾编辑器在Excel中截屏,我太机智了)
关于我手上的小米6,我会在以后的ROM体验中详细说一下。
我们的目标是将小米 6 刷入最新的类原生系统 Dot OS 5.2(Droid on Time OS)、root 和刷入杜比原子音效和 GMS 框架。
0.刷牙前的准备
我的习惯是创建一个文件目录来指示我在刷机之前要执行的操作,并在每个步骤中归档(存储)我需要的文件。因为闪烁是一项复杂的工作(熟能生巧),所以提前做一点准备总是好的。建议在开始刷机前,阅读以下流程,下载每一步需要准备的文件。
0.1 备份个人资料
如果是全新的备份机,则无需备份。如果已经使用过,建议先备份手机中的重要数据,因为刷机过程中必须多次彻底擦除手机存储。由于不是flash机中主要备份的数据,这里就不提供具体的备份和恢复方法了。如果有时间,我会发表一篇专门讨论数据备份和恢复的文章,咕咕咕。
0.2 解锁BL锁
以这款小米6为例,首先在手机设置中输入“所有参数”,连续点击5次“MIUI版本”进入开发者模式。在“更多设置”的“开发者选项”中,进入“设备解锁状态”,按照里面的说明绑定和解锁账号。(此过程中可能需要插入SIM卡绑定小米账号168小时,详情请咨询客服。PC解锁工具地址:申请解锁小米手机)解锁完成后,页面将显示如下:
BL锁解锁的MIUI
旧版本的 MIUI,例如 MIUI V5,默认解锁。
以下链接介绍了小米手机解锁BL锁的详细流程:
0.3 取消锁屏密码并注销所有账号
确认BL锁已解锁后,取消手机锁屏密码,退出小米账号和谷歌账号,取消搜索手机。这一步是为了防止账户锁锁定新安装的ROM的使用。
0.4 常备亚行工具
在“什么是亚行?”中的链接中 在上面的QA中,点击下面的链接,
点击“点击此处下载”
下载对应平台的ADB工具
在弹出窗口中,勾选同意条款并下载
下载对应平台的ADB工具。在本例中,我选择 Windows 进行演示。将下载的存档解压缩到某个位置。虽然adb工具可以接受带中文的路径,但我还是推荐解压到根目录下的一个目录,比如E:\adb。有些教程可能需要配置环境变量,我们在此省略。
1.线刷官方系统
不同的厂家有不同的刷丝方法。小米小米系列(Xiaomi Mi、Redmi、POCO)的刷线方式由小米的MiFlash统一。我们先去小米官方的MIUI线刷教程页面:
在这个页面上,找到对应的型号,然后进入该型号的页面。请注意,部分小米手机同款,单闪或异闪视情况而定;比如红米Note11 Pro/红米Note11 Pro+可以刷机;红米K30S/小米10T/小米10T Pro都可以刷机了。小米 10T Lite 没有通过它;POCO F1和小米8可以刷到一定程度(需要去掉型号验证)。本例中,我们可以点击“点击下载最新稳定版小米手机6 Fastboot全包点击下载”进行下载。
我们可以在一些第三方网站的帮助下寻找这些包。喜欢:
在本站中,在搜索框中输入您要查找的机型,如“6”,然后在下方“小米6”行选择对应的版本,如开发版9.9.3,即可下载。
你可以选择花几块钱来帮助建立网站,或者去搜索引擎和论坛寻找免费的包。好吧,世界上没有免费的午餐。要么您节省金钱和时间,要么您节省金钱和时间。但是,也有提供类似服务的免费网站:
但是这个网站全是英文的,你知道我为什么在上面放这么多英文(变态和有趣)。在主页下方,执行以下操作:
第三步,选择最新的包或所有(归档)包
在本例中,我们选择 Mi 6 (sagit)、ROM、Latest
在跳转的页面中,将出现一个表格,为我们提供本网站上可用的最新软件包。其中,Device栏中的China代表国内官方套餐,Global代表国际官方套餐,India代表印度官方套餐。在 Branch 列中,Weekly 代表开发版本,Stable 代表稳定版本。Type代表包的类型,Recovery为刷卡包,Fastboot为线刷包。请注意,本网站 Fastboot 后面的链接也可能包含刷卡包,但 Recovery 链接不包含刷卡包。
2019年8月之后,小米将不再推出开发版线刷包。这意味着如果我们要将小米6刷到最新的官方开发版本20.6.18,刷线是不能一步到位的。我们需要先刷最后一个开发版本到刷包9.9.3,然后刷到20.6。.18.
本例中,我们在9.9.3行之后点击下载,进入下载页面。查找类型Type为Fastboot,文件名Package Name以.tgz结尾,这个就是线刷包。然后,单击“下载”后面的“完整 ROM”按钮进行下载。
其他网站推荐
它是免费的,而且都是中文的!别打了,我后来才知道...
我们刚刚完成了第一步,下载了线刷包。
二:刷入钢丝刷包。偷懒,MIUI官方给出了详细的刷机方法,或者下载上面官方最新稳定版的线刷包:通过线刷升级
注:MiFlash有多个版本,一般官方提供的2018-5-28版本最稳定;如果这个版本的 MiFlash 有问题,可以尝试新版本,比如 2020-3-14 版本;以下链接提供了一个相当全面的 MiFlash 错误解决方案:
当手机自动重启时,说明系统正在加载,可以说是初次刷线成功。
下面三个小点闪烁,系统加载完毕
如果屏幕亮度突然变化,就离成功更近了一步,说明系统已经在加载UI。
加载成功,进入开箱体验。至此,刷线成功。
对了,到最后一步,正式使用前,不要设置密码和登录账号。
2.备份原机重要分区
上面说了,线刷其实就是fastboot环境下,上游机器通过脚本对下游机器进行的一系列分区和镜像操作。无论是降级、省砖还是单纯的重刷系统,我们的线刷都是为了彻底重建Android系统架构。在后续的刷卡过程中,我们最多只更换或修复Boot、System、Data、Vendor、Recovery分区,所以一般只备份这些分区。
第一步,请拿出我们的大杀手——TWRP
进入官网设备选择页面,先选择厂商。在这个例子中,我们选择小米。
在下一个小米设备页面中,选择小米米 6 (sagit)。
之后,选择下载链接进行下载。
将下载的 .img 镜像文件存档,并复制到我们之前准备的 adb 文件夹中。在此示例中,我们将图像文件重命名为 twrp.img 以供以后使用。
第二步,引导手机启动TWRP镜像
重新启动手机进入快速启动模式。小米6关机后,长按音量下键和电源键。注意:尽量将手机电池电量保持在 25% 以上。
2. 在文件资源管理器中打开 adb 文件夹,按住 Shift 键并单击鼠标右键,选择“在此处打开命令窗口 (W)”或“在 Windows 终端中打开”。
3. 你会看到一个命令行窗口弹出。此时将手机连接到电脑。既然我们已经成功刷线了,那么相应的驱动也应该安装好了。在命令行中输入
fastboot boot twrp.img
输入执行命令。如果命令执行成功,会显示下图,手机会自动重启。
注意:我们现在只是通过这个图像启动手机,没有闪烁任何东西。也就是说,上述命令不会修改手机中除缓存以外的任何文件。
4. TWRP 的使用
4.1 首屏
从官网下载的TWRP首屏一般都是英文的。我们打开TWRP后,首先点击选择语言fifa16安卓破解离线版,本例我们选择上面的中文(简体),然后点击OK确认。然后,界面是中文的。
系统分区是否保持只读:如果只是备份或刷各种刷机包,保持只读;如果要手动将数据写入系统分区,允许修改;如果您不明白我在说什么,请将其保留为只读。
4.2 认识 TWRP
由于 TWRP 的版本和修改版本不同,界面会略有变化,但基本是相似的。
我们可以先进入设置对TWRP进行一些简单的设置,比如设置时区、设置12/24小时制、倒置底部虚拟键、调节屏幕亮度、调节自动锁屏超时、振动幅度、当然还有语言设置。请注意:这些设置存储在手机内部存储(虚拟SD卡)的/TWRP/.twrps文件中,也就是说每次删除该文件夹或手机内部存储清空时,设置都会恢复为默认值(也回到英语)。
注:第三方Recovery除了TWRP还有OrangeFox,这里不再展开。
第三步,备份原机重要镜像
如上所述,我们只备份一些重要的分区,而不是所有的分区。这些文件是我们刷了官网flash镜像后的纯系统,所以以后恢复的时候,这些备份至少可以帮助我们恢复到可以使用的系统(大概)。
夜深了,懒惰了,看看这个链接做个备份。
在这里说一下我的备份经验: 在备份文件中:
efs3 efsc recovery 不会每次备份都改,除非刷线
data efs1 efs2 固件持久化每次备份都会改变,不管刷不刷
如果修改了 System 分区中的文件,或者修改了 Boot 分区,则系统或 boot 都会改变,否则保持不变。经常发生在刷卡、刷包或刷入 Magisk 之后。
而且备份后不恢复手机就可以使用了!个人经验,以下备份文件恢复后,手机会出现BUG或卡米、卡屏等:
efs1 efs2
坚持供应商
所以你可以用 TWRP 备份它们,但不能用 TWRP 恢复它们。呃...自己决定是否准备备份。
“我不小心恢复了,现在手机发了,怎么办?”
让我们从线刷重新开始。
所以,我推荐的备份解决方案:
第一的:
引导、恢复、系统(镜像)、数据(不包括存储)
日常维护:
数据(不包括存储)
TWRP 不能增量备份。所以每次再次备份Data时,都可以选择删除旧备份。
经常备份是个好习惯
之后我会单独发布一个Android备份和恢复教程fifa16安卓破解离线版,然后会有更详细的介绍,咕咕咕。
这破编辑器气死我了,怎么字数完了光标就开始乱飞了,这行打字居然可以插到前面两行,撤消直接复制两段内容,表格是也是垃圾,分两篇我发了,别突然发给我整篇,我怕。
3.刷入第三方Recovery
Why-cn:个人安卓刷机体验(附小米6刷机指南)Part 2
4.刷第三方ROM
Why-cn:个人安卓刷机体验(附小米6刷机指南)Part 2
5. 安装 Magisk
Why-cn:个人安卓刷机体验(附小米6刷机指南)Part 2
6.刷杜比原子音效和GMS框架
Why-cn:个人安卓刷机体验(附小米6刷机指南)Part 2
参考出厂Android 11机型VAB架构详解全盘加密根(Android)(Android) Magisk内测中心新升级&内测规则公告MIUI开发版将取消提供线刷包