什么是刷机
刷机是指对手机的操作系统进行修改或升级,以改变手机的功能或性能。手机刷机就类似于电脑的重装系统。 早期由于国内的手机厂商系统会存在很多BUG,导致安卓的体验很不好,如死机、反应慢、音量小等,通过刷机就可以解决这些问题,同时还可以获得一些增强功能,如数码变焦、图像编辑、主题切换等
刷机的风险
- 可能会导致手机的硬件损坏,如电池、屏幕、内存等,从而减少手机的使用寿命。
- 可能会丢失手机中的重要数据,如照片、联系人、短信等,所以在刷机前要备份好数据。
- 可能会失去手机的保修权利或者违反运营商的规定,造成一些法律风险。
环境准备
开启USB调试
- 设置 > 关于手机 > 连击版本号,直到看到提示「您现在处于开发者模式中!」
- 设置 > 系统 > 开发者选项 > 开启OEM解锁
安装ADB 🔗
ADB是Android Debug Bridge的缩写,是一种可以让你通过电脑对安卓设备进行操作的命令行工具
解锁Bootloader
Bootloader锁是一种限制用户对手机系统进行修改的机制,它会在操作系统内核运行之前检验系统的签名,如果不一致就终止启动。 安卓手机出厂都会有Bootloader锁,它可以保护手机的系统安全。如果用户想要刷入第三方ROM或者获取root权限,就需要先解锁Bootloader锁。 解锁Bootloader锁的方法不同于手机型号和厂商,一般需要通过专用命令行工具来进行。
设置 > 系统 > 开发者选项 > 开启OEM解锁
重新到fastboot模式,命令
adb reboot bootloader
解锁命令
fastboot flashing unlock
手机选择"UNLOCK THE BOOTLOADER"(音量键选择,电源键确定)
解锁完成,等待开机(第一次开机会有点慢)
解锁后有什么问题?
- 每次开启都会提示"当前设备已解锁"
- 一些软件(银行app或者反作弊游戏)会检测设备的bootloader锁,可能导致该类软件无法正常运行
我可以解锁后重新上锁吗?
可以的,不过上锁之前要重新刷回官方的ROM,不然上锁会失败的
刷第三方Recovery
刷入TWRP 🔗
一加6国行推荐美国版本,其他版本可能会导致格式化data分区失败
临时启动TWRP:fastboot boot twrp-{文件后缀}.img
永久化TWRP:「Advanced」 > 「Flash Current TWRP」
格式化Data分区失败?
尝试「挂载 > 取消勾选Data分区」,然后重新格式化
安装ROM
安装ROM通常分为卡刷和线刷两种,卡刷就是先把ROM拷贝到手机SD卡,然后通过Recovery刷入;线刷是通过命令,直接将电脑上的ROM刷入手机,本文以线刷为例
- 下载 LineageOS ROM
- 将下载好的
.zip
文件放入手机根目录:- 在手机端进入:
TWRP - Advanced - ADB Sideload
- 在电脑端执行:
adb sideload {lineageos刷机包}.zip
- 在手机端进入:
- 安装完之后,如果你不需要安装后续的附加组件,则可以选择重启进入系统
至此刷机的必要操作就完成了,你可以尽情的享受LineageOS系统的流畅丝滑体验😎
附加组件
如果您不想安装任何附加组件,您可以跳过整个部分!
GAPPS
警告:如果您安装GAPPS,必须在首次启动到LineageOS之前按照以下步骤操作!
如果你想使用谷歌商店,或者你想使用谷歌的应用入YouTube等,则必须安装谷歌套件GAPPS,缺少谷歌套件会导致一些国外应用、游戏无法使用
你可以选择下载LineageOS提供的GAPPS ,也可以选择使用Open GApps提供的GAPPS
- 安装完ROM之后不要重启系统
- 继续使用线刷的方式刷入GAPPS:
adb sideload {GAPPS安装包}.zip
Magisk
面具是一款非常强大的框架,能让你获取root权限,也可以通过安装各种模块来修改系统的功能,你的安装体验更上一层楼
- 下载 Magisk APK 文件,GitHub地址
- 将
.apk
文件重命名为.zip
,例如: Magisk-v24.0.apk → Magisk-v24.0.zip - 使用同样方式刷入即可