Android 刷机

2017年1月11日 · 411 字 · 1 分钟 · Android

记录 Nexus 系列刷机的过程,本次要刷的机器是 Nexus5。


官方的 adb/fastboot 独立工具包下载地址:

刷原生

原生 Rom

1. 解锁 BL

adb reboot bootloader

# 注意!!会清数据
fastboot oem unlock

2. 刷机

# 解压
tar zxvf rom.zip

cd rom

./flash-all.sh

刷其他三方 Rom

LineageOS 历史版本下载

先在 https://www.lineageoslog.com 搜索指定手机型号的 rom 并找到对应的 rom 包名

再通过 rom 包名进行搜索资源,如果没找到的话可以去 https://archive.org/download/lineageos20180219to20180224 试试。

1. 刷 RE

adb reboot bootloader
fastboot flash recovery TWRP.img
fastboot boot TWRP.img

2. 刷 ROM

2.1 使用传统的命令行上传之后手动刷机
adb push xxx.zip /sdcard/xxx.zip
adb shell "twrp install /sdcard/xxx.zip"

然后手动点击 install,找到文件之后更新重启即可。

2.2 使用 sideload 功能

进入 RE 的 advanced 之后执行以下命令行

adb sideload xxx.zip
adb reboot

其他

Root

SuperSU 的作者将软件卖给了中国的公司,且不再负责维护后,此办法已经失效。

所以这里使用 Magisk 来 root。

1. 使用 apk 进行 root

直接安装 apk 文件即可

2. 通过 recovery 刷入 zip 包
adb reboot recovery
adb sideload Magisk-v17.1.zip
adb reboot

Google 框架

opengapps

如果不需要 google 软件,推荐 nano 版本。

adb reboot recovery
adb sideload opengapps.zip
adb reboot

Xposed 框架

论坛地址

adb reboot recovery
adb sideload Xposed.zip
adb reboot

另外如果你安装了 Magisk,可以直接在 Magisk 里下载 Xposed 模块,无需其他步骤。