在上周的培训中我们学会了用重装系统来巧(cu)妙(bao)地解决电脑中的问题,那么如果我们的手机遇上了问题该如何重装手机的系统呢?
1. 在官网下载相应机型系统的全量包,并放在记忆卡根目录下
2. 按住音量键重启进入官方 recovery 并刷入全量包。
好的,这篇推送就到此结束了
才怪
刷机之前
以上的步骤只能够用来刷入原厂系统,接下来将介绍如何刷入非官方的系统。在刷机之前先要检查自己是否满足以下条件
1. 我真的很闲。
2. 即使我暂时不能使用手机,也不会有人报警。
看来你是满足这些条件了,先心疼你一秒。
首先我们需要了解为什么我们不能够通过之前的方式简单地刷入非原厂的系统。
一方面是因为官方 recovery 在安装系统的时候会检查安装包的签名,签名与官方不符就不能够刷入。Recovery 模式是一个引导系统,在系统无法正常启动的时候就可以在 recovery 下刷入 ROM。
另一方面手机厂商通常会锁定手机的 bootloader,如果 bootloader 被锁定就不能够在第三方 ROM 下正常初始化手机硬件。bootloader 是在手机通电之后,系统加载之前执行的程序,为系统的启动做一系列准备工作。
开启开发者模式
解锁 bootloader
因此我们需要先解锁 bootloader,解锁 bootloader 的方法因设备而异,原则上来说解锁 bootloader 需要向官方申请解锁码,但是许多厂商也会提供自动化的解锁工具,请自己上网搜索自己设备的解锁方法。这里需要注意两点:
1. 解锁 bootloader 你的设备就会失去保修(万普拉斯山寨机除外)
2. 解锁 bootloader 会清除你设备中的所有数据,请提前做好备份工作。
解锁 bootloader 之后你的手机再开机之前都会显示这样的界面,这是正常现象,等待5秒会自动继续启动,也可以按电源键来继续。在这个界面中可以按音量键来选择进入 recovery 或者 fastboot。
刷入第三方 recovery
在第三方 recovery 下可以通过记忆卡刷入非官方的 ROM(卡刷),另外大部分第三方 recovery 还会提供许多实用的工具,比如格式化、备份数据等等。第三方 recovery 有许多,可以根据自己的喜好选择。我在这里推荐 TWRP,因为只需要下载 OFFICIAL TWRP APP 就可以简单地下载到适应自己机型的官方 TWRP。
下载好第三方的 recovery 的 img 文件之后用数据线连接到手机,然后进入 fastboot 模式。Fastboot 是一个工程模式,在这个模式下可以用数据线连接电脑来进行刷机(线刷)。在这里可以看到最下面有个 DEVICE STATE – unlocked,这就是 bootloader 已解锁的标志。
刷入第三方 recovery 可以在网上找可视化的工具来进行,也可以通过 adb(Android debug bridge)来进行。用可视化工具一键就可以刷入,下面介绍一下 adb 的方法。
首先在官网下载 SDK Platform-Tools,解压。
然后配置环境变量,打开 此电脑>>系统属性>>高级系统设置>>高级>>环境变量,双击 path 条目,将 SDK 的目录添加到path下。
在命令行下通过cd [ path ] 命令转移到存放第三方 recovery 的 img 文件的目录下。
输入命令 fastboot flash recovery <filename>,出现以下情况说明已经成功了。
安装系统
最后到自己想要的系统官网上找到自己的机型,下载全量包,放在记忆卡根目录下。
注意事项
1. 在没有充分了解利弊的情况下不要轻易刷 Android 7.0,目前不少应用对Android 7.0 还存在着兼容性问题,如果在 Android 7.0 下使用了不兼容的 root 包等可能会无法进入系统。
2. 跨版本升级之前最好双清系统,以免出现应用的不兼容。
3. Android 7.0 不要直接使用APP中下载的TWRP,那样会导致无法进入 recovery,Android 7.0 需要寻找 Android 7.0 能够使用的新版TWRP。
4. 刷原生 Android 或者 Oxygen OS 等自带谷歌服务的 ROM 需要休眠掉谷歌服务,否则会大量耗电。(肉身翻墙的请无视)
5. 刷机、ROOT、xposed 都是不安全的行为,请提高警惕,不要下载来历不明的应用,不要下载他人提供的所谓破解版和修改版应用,不要轻易授予应用 ROOT 权限。
6. 从摄影课来的小伙伴注意,以上手机照片均为反面教材(逃)。