!!! 重要提示 最新版本的 lineageos 16 版本的系统需要联网激活验证,没有局域网代理的童鞋请不要轻易尝试,此过程无法跳过。
基本要求
重要提示:在实际操作之前,请至少完整阅读一次整篇文章(确保手机的 usb adb 调试模式已经打开 ),以避免因为任何过失而导致严重的问题!手机刷机有无法正常使用的风险,如果完全不懂或者看以下的内容吃力,请量力而行。
- 确保您的计算机上面正常的安装了相应的驱动
adb
和fastboot
,可以正常使用 。 安装说明adb
和fastboot
的安装说明链接 - 在您的设备上启用USB调试 。
解锁引导加载程序
注意:下面是解锁 bootloader 的操作,这个操作每台手机只做一次就可以了。
警告:解锁引导加载程序将清除设备上的所有数据! 在操作之前,请确保您要保留的数据已备份到您的电脑,或您的 Google 帐户,或其他可备份的地方。大部分手机在解锁 bootloader 以后不再享受售后服务,操作前请慎重考虑
- 在设备设置下的开发人员选项中如果有启用 OEM 解锁的选项,那么需要启动它。
- 用 usb 数据线连接手机和电脑。
- 在计算机上,打开命令提示符(在Windows上)或终端(在Linux/macOS上)窗口,然后输入:
adb reboot bootloader
你还可以通过组合键启动到fastboot模式:
- 关闭手机后,先按住音量调低这个键再按电源开关开机 。
- 一旦设备处于快速启动模式,请通过输入下面的命令来确认
fastboot
模式已经连接可用 :fastboot devices
提示:如果在 Linux 或 macOS 上看 `no permissions fastboot` ,请尝试以 `root` 身份运行 `fastboot` 。
- 输入以下命令来解锁引导加载程序:
fastboot oem unlock
- 如果手机没有自动重新启动,那么需要手动重启手机,它现在应该解锁。
- 因为设备完全复位完成,所以需要重新启用USB调试模式才能继续。
使用fastboot安装一个新的恢复模式的工具 TWRP
- 推荐使用第三方的 TWRP,这个工具是目前非常好用的一个第三方的 恢复模式的工具,比自带的功能强大,而且一直保持着更新 下载地址 。 只需下载最新的恢复用的文件,名称为 twrp-xxx-x-shamu.img 。
- 用 USB 数据线连接手机和电脑。
- 在计算机上,打开命令提示符(在Windows上)或终端(在Linux/macOS上)窗口,然后输入:
adb reboot bootloader
你还可以通过组合键启动到fastboot模式:
- 关闭手机后,先按住音量调低这个键再按电源开关开机 。
- 一旦设备处于快速启动模式,请通过输入下面的命令来确认
fastboot
模式已经连接可用 :fastboot devices
提示:如果在 Linux 或 macOS 上看 `no permissions fastboot` ,请尝试以 `root` 身份运行 `fastboot` 。
- 烧录下载的 twrp 文件到的设备上:
fastboot flash recovery twrp-xxx-x-shamu.img
提示:如果用和上面一模一样的命令去烧录,那么请把 twrp-xxx-x-shamu.img 这个文件的名称更改成与上面的完全一样,否则请按相应的名称去修改上面的命令做(当前时间 2019.06 最新的为twrp-3.3.1-0-shamu.img )。
- 现在重启进入RECORVERY 模式来验证 twrp 安装的情况:
- 手机关机以后,在启动时按住音量调低键 。 然后使用菜单选择恢复模式。
从 TWRP 安装 LineageOS
- 下载 nexus6 要安装的LineageOS安装包 下载地址 或着自行编译安装包 编译安装包的方法。
- (可选)下载其他应用程序包,例如 Google Apps 链接地址 (这里必须使用arm架构,看好是不是 arm64 下载错了安装不上,nexus6 是 arm 的 32位 架构,目前的连接是 lineageos 的,后面我还会翻译出来更改连接)。
- 如果您的设备尚未启动到 bootloader 的 RECORVERY 模式,请执行以下操作:
- 手机关机以后,在启动时按住音量调低键 。 然后使用菜单选择恢复模式。
- (可选,但建议操作) 点击
Backup
按钮以创建一个手机的备份。 并且确保将这个备份复制到电脑上,因为后面的步骤要吧内置存储整个的格式化掉,里面的资料也将荡然无存。 - 返回主菜单(使用左下角的返回键即可),然后点击
Wipe
。 - 现在点击
Format Data
并 continue 格式化过程,需要输入一个yes
。 这将删除分区的加密以及删除手机内部存储里面的所有文件。 - 返回上一菜单(使用左下角的返回键),然后点击
Advanced Wipe
。 - 选择
Cache
和System
分区,然后滑动下面的Swipe to Wipe
即可完成删除。 - Sideload LineageOS 的
.zip
包 :- 在设备上,选择
Advanced
,ADB Sideload
,然后滑动以开始加载。 - 在主机上,使用
adb sideload filename.zip
来加载包,先要在手机上做完以后,电脑上的这步才能够生效。它会先把包通过 adb 传输到手机上再刷机,这个过程会比较长,最后成功了会出现 success 的字样。
- 在设备上,选择
- (可选) 使用第 8 步的方法,可以安装任意的软件尤其是前面提到 Google Apps
注意:如果您需要在设备上安装 Google Apps,则必须在首次启动Android 之前执行此步骤,也就是说,装完系统之后立即安装 Google Apps 然后再重启!
- (可选)通过安装LineageOS SU Addon 链接地址(使用arm包)或其他的方式来 root 设备。
- 安装完成后,返回主菜单,点击 Reboot ,然后点击 System,重启手机。