续前文“一加3T救砖过程”,手机在刷机过程中变砖了,为了刷系统需先救砖,救砖之后再刷机~
本人的一加手机时国行版本,预装H2OS系统,开机后升级至H2OS 3.0(安卓版本7.0)。以下是刷最新每夜版LineageOS的过程。
准备工作
部分工具和链接页面需要翻墙才能访问,为了照顾翻墙不便的朋友,以下列表中的必备工具已经上传到百度云盘。链接:http://pan.baidu.com/s/1eRJNRmM 密码:fzmf。
- 下载adb和fastboot工具(如果已安装前略过),链接:https://dl.google.com/android/repository/platform-tools-latest-windows.zip
- 下载最新版底包和基带,链接: https://forum.xda-developers.com/oneplus-3t/how-to/firmware-modem-collection-flashable-zips-t3565535
- 下载一加3T的最新版recovery工具,链接:https://twrp.me/devices/oneplus3t.html
- 下载最新版的LineageOS,链接:https://download.lineageos.org/oneplus3
- 下载google套件(可选),链接:http://opengapps.org/?api=7.1&variant=nano
- 下载su(可选),链接:https://download.lineageos.org/extras
如果有境外vps(最好是香港的vps),建议先下载到境外的vps,然后通过scp或者rsync到本地,这比从浏览器直接下载要快。
刷机过程
- 手机备份。如果手机内存有重要资料,请先备份;
- 开启usb调试。进入“设置”->“关于手机”,拉到下方的“版本号”选项,连点七次打开开发者选项。然后进入“开发者选项”,开启“OEM解锁”和“Android调试/USB调试”两个选项;
- 安装adb和fastboot工具。将platform-tools-latest-windows.zip解压到某个文件夹下(例如桌面)。然后打开cmd或者cmder等终端工具,将工作目录切换到此文件夹下,例如:cd /d “c:/Users/tlanyan/Desktop”;
安装驱动。将手机连接到电脑,将usb选项从“充电”改成“传输文件”将会自动安装驱动。如果驱动安装失败,请下载驱动自己安装或者使用一加内置的驱动安装程序安装。最省事的是安装豌豆荚或者其他手机助手,手机连上后会自动帮你下载安装驱动。如果驱动安装正常,在终端里输入: adb devices,会看到类似如下的输出:
驱动安装过程中,如果手机上有手机弹框提示,请勾选并信任当前计算机;
手机解锁。输入
adb reboot bootloader
命令,手机自动重启到bootloader界面。然后输入fastboot devices
命令,如果能看到手机已经连接,接着输入fastboot oem unlock
命令。输入命令后,手机上会出现解锁确认提示,按音量键选择“YES”,然后按电源键,手机就解锁完成了。手机解锁对手机进行了重置,重启后需要等待手机完成重置。进入系统后,按照步骤二的方法重新打开usb调试;
安装recovery。输入命令
adb reboot bootloader
再次将手机重启到bootloader模式,仍然可通过fastboot devices
命令查看手机是否连接正常。然后输入: fastboot flash recovery “你的recovery img的路径” 刷入recovery到手机。 例如: fastboot flash recovery “c:/Users/tlanyan/Desktop/twrp-3.1.0-1-oneplus3t.img”。接着将手机重启到recovery模式(开机后按音量减或者输入命令:adb reboot recovery)。退出recovery模式的时候勾选“更新twrp”和“安装twrp为系统app”两个选项(如果不勾选,重启后将被替换成官方的recovery),然后重启手机;
将安装包复制到存储卡根目录中。将下载LineageOS安装包,底包和Google套件等安装包复制到手机根目录下,或者使用adb命令推送:adb push xxxx.zip /sdcard/,将xxx改成具体的文件名。
复制完成后,重启手机到recovery模式;
- 双清(根据个人经验,该步骤非必须)。在recovery模式中,点击”Wipe”->”Advanced Wipe”,勾选”system”, “cache”和”data”,然后滑动“swipe to wipe”。双清完成后,回到recovery主菜单;
- 安装底包。在recovery主菜单中点击”install”,选择底包,然后滑动安装;
- 安装系统。在recovery主菜单中点击“install”,选择系统包,然后滑动安装;
- 安装google套件和其他app。在recovery主菜单中点击“install”,选择安装包,然后滑动安装;
重启手机,进入新系统。新系统截图:
注意事项
- 必须先安装底包,才能安装LineageOS系统,否则会出现:assert failed: oppo.verify_trustzone(“TZ.BF.4.0.1-81399”) == “1”类似的错误,详情请查看xda的这个帖子;
- 底包和新系统版本需对应,否则同样会出现asset failed的错误;
- 底包必须使用一加3T专用的底包,安装一加3的底包后安装LineageOS系统,将会导致手机变砖。本人因为没有细看这个帖子中的警告,导致手机变砖多次…
- 本站可以下载ShadowSocks安卓客户端,安装后直接用来翻墙。下载地址:https://ssrvps.org/archives/1195。
如有问题,请留言。
参考
- http://wiki.lineageos.org/devices/oneplus3/
- http://wiki.lineageos.org/adb_fastboot_guide.html
- https://forum.xda-developers.com/oneplus-3t/how-to/firmware-modem-collection-flashable-zips-t3565535
- https://forum.xda-developers.com/oneplus-3/help/assert-failed-oppo-verifytrustzonetz-bf-t3558175
- http://www.oneplusbbs.com/thread-3264869-1-1.html
- https://forum.xda-developers.com/oneplus-3/how-to/radio-modem-collection-flashable-zips-t3468628