fastboot 刷入第三方 Recovery——Android 安装 Xposed 框架那点事

1 简介

fastboot,快速启动,是比 Recovery 更接近底层的一种刷机模式,俗称“线刷”,音量减 + 电源键即可启动此模式

fastboot 俗称“线刷”,因为这种模式下,需要连接电脑,通过 USB 线,使用 PC 端,将安装包刷入手机

Recovery,是 Android 手机备份功能,指的是一种可以对安卓机内部的数据或系统进行修改的模式(类似于 windows PE 或 DOS)。在这个模式下我们可以,对已有的系统进行备份或升级,也可以在此恢复出厂设置。俗称“卡刷”,音量加 + 电源键即可启动此模式

Recovery 俗称“卡刷”,因为这种模式下,可以直接选择手机 SD 卡中的安装包,刷入手机。

至于 Xposed 框架,喜欢摆弄 Android 无人不知无人不晓

Xposed 框架 (Xposed Framework) 是一套开源的、在 Android 高权限模式下运行的框架服务,可以在不修改 APK 文件的情况下影响程序运行(修改系统)的框架服务,基于它可以制作出许多功能强大的模块,且在功能不冲突的情况下同时运作。

2 刷入第三方 Recovery

2.1 为什么要刷入第三方 Recovery?

这里可能有人要问,为什么要刷入第三方的 Recovery 呢?自带的 Recovery 不是就可以刷入 Xposed 框架或者说是其他 .zip压缩包吗?

本人一开始也是这么想的,但是奈何现实太残酷,当我尝试使用自带 Recovery (开机时 按住 电源键+音量加 就能进入此界面),刷机时,居然显示

failed to verify whole-file signature

这不就是无法确认文件签名,无法安装的意思吗?讲白了,原版手机自带 Recovery 就是不让安装非官方更新包。所以本人决定,刷入第三方 Recovery。比较出名的就是 开源 Recovery TWRP,适配了各种国产机型,大家可登录其官网,下载适配自己手机的 TWRP 版本。

2.2 关于 fastboot

很多人都有这样一个问题,自己的手机进入了 fastboot 以后,电脑无法使用 USB 数据线连接到手机!
本人在刷机或者说是刷入 Xposed 框架时,就遇到过这个坑人的问题,而且花了好长时间才解决。为了避免再次入坑,总结如下

  • 安装驱动
  • 更新 PC 端 fastboot 版本!

讲白了,首先得安装 fastboot 的驱动,这个驱动并不是说是 Android ADB 的驱动,事实上,手机开机状态下连接电脑,显示的是普通 adb 而关机状态,而进入 fastboot 模式,电脑管理界面才能看到真正的 fastboot 连接的电脑硬件
fastboot 刷入第三方 Recovery——Android 安装 Xposed 框架那点事_第1张图片
上图中显示的硬件 Android Phone 是只有手机在 fastboot 模式下才能显示的界面。而且,在默认情况下,这里的驱动是会显示感叹号的,即有问题的驱动。笔者最初,在网上各种寻找 fastboot 驱动,刷入的时候,又遇到了一个麻烦,因为 win 8 及以上系统,默认禁止我们安装第三方未带有数字签名的驱动! 我又在电脑关机时,选择高级启动模式,禁用了禁止安装未被认证的驱动的选项。几经周折,才成功写入 fastboot 驱动。

其实,对于驱动,这里有一个更简单的方法,在手机进入 fastboot 模式,并且已经通过数据线连接到电脑上时,使用驱动精灵、鲁大师等软件,检测驱动,即可检测到没有安装这个驱动,并且点击更新即可!

2.3 解锁 OEM

这一步至关重要,如果你直接进行下一步操作,即使用 fastboot 直接刷入下载的第三方 Rec,你的手机将无法刷入,甚至变砖!

fastboot oem unlock

当然,对于众多的国产机,肯定是不允许解锁的,如下图
fastboot 刷入第三方 Recovery——Android 安装 Xposed 框架那点事_第2张图片
解锁失败,讲白了就是不让你解锁,解锁的方法呢,对于不同的厂商,都有不同的方法,对于本人使用的中兴手机,比较简单,在开机状态下,开发者模式选项中,就有解锁的开关,打开就好啦,就是这么简单粗暴。

2.4 刷入第三方 Rec

直接输入一下命令即可。

fastboot flash recovery recovery.img

fastboot 刷入第三方 Recovery——Android 安装 Xposed 框架那点事_第3张图片
这就说明第三方 Rec 终于成功刷入了!

3 安装 Xposed 框架

经过上面的步骤以后,刷入 Xposed 框架其实就比较容易了。在 Xposed 官网选择适配自己手机安卓版本的框架,下载到手机里,进入手机的 Recovery 模式,选择安装刷机包,点击手机里的 Xposed,安装即可。

当然 Xposed 也可以直接使用官方的安装器来安装,这是这里笔者是想亲身体验一下刷机的乐趣。

你可能感兴趣的:(移动安全)