周末在家玩着王者农药,卡的我怀疑人生。 一局过后,凝视着我手中的华为Nova陷入了沉思...
本文仅作经历分享,不同环境极有可能出现不同状况,So,刷机请备份!操作需谨慎!
本文仅作经历分享,不同环境极有可能出现不同状况,So,刷机请备份!操作需谨慎!
本文仅作经历分享,不同环境极有可能出现不同状况,So,刷机请备份!操作需谨慎!
小知识: fastboot模式:在安卓手机中fastboot是一种比recovery更底层的刷机模式。就是使用USB数据线连接手机的一种刷机模式。华为Nova为手机关闭状态下音量下+电源键长按几秒即可进入,不同手机有所不同。 Recovery模式:Recovery模式指的是一种可以对安卓机内部的数据或系统进行修改的模式(类似于windows PE或DOS)。在这个模式下我们可以刷入新的安卓系统,或者对已有的系统进行备份或升级,也可以在此恢复出厂设置。华为Nova为手机关闭状态下音量上+电源键长按几秒即可进入,不同手机有所不同。
大家好,我是湿兄,今天给大家撸一下我是怎么通过TWRP将LineageOS刷入华为Nova的。
首先看下TWRP的Recovery界面和刷成功后的LineageOS是啥样子的。
有聪明的同学就会说:湿兄又骗人,第二张图明明就是Android系统!
别急嘛,慢慢看下去。
17年5月份左右,也就是这个手机买来一个月不差,为了体验Android7.0,加入了华为Nova 7.0系统的内测。
如愿以偿的升级到Android 7.0系统,缺点嘛,就是测试版本 - log多,后台会不时的生成一些log文件,还要帮忙找BUG。
一开始还挺留心BUG,也提交了些。不过一段时间后,我的征途是那星辰大海(渐渐就忘掉了)。
当我发现我的手机越用越卡的时候,就想着更新到正式版本,摆脱这蛋疼的局面。
BUT!
在系统更新中没有发现新版本,内测群里一问,说是只能线刷搞定~
内心吐槽一阵子,又去追赶我的星辰大海了(又忘记了)
终于,在今天几局王者农药卡到惨败后,决定通过线刷来挽救这可怜的手机,湿兄我可是啥都会查的。
于是,在我秀翻全场的操作下,刷的开不了机了,开不了机了。。。不了机了。。。了机了。。机了。。了
WTF!
仔细一看,大概(99%)是我选错了包,我竟然买的是高配版的,鬼知道我刷的是不是标配的。
中间的苦逼过程不多说了,让它与几十上百个浏览器标签面及某宝报价90元包刷好 --- 一起消失吧!
在fastboot flash system -S 16M system.img 伴随着大概一万次的remote: size too large与我的绝望后,我机(zou)缘(tou)巧(wu)合(lu)的发现了题目中提及的TWRP和LineageOS。
So
这些是个什么玩意?
TWRP,全称TeamWin Recovery Project,是外国友人搞得一款适用于Android-based设备的第三方开源recovery镜像。
官网:
https://twrp.me
github:
https://github.com/TeamWin/Team-Win-Recovery-Project
和功能强大的TWRP相比,一般手机自带的recovery功能可以说是寒碜的不行,NO JPG SAY A **。
一个Recovery做的像个App一样也是没谁了,支持触屏和滑动,用户体验贼好。同时功能全面,除了能刷机外,清除、备份、恢复、挂载分区等应有尽有。 再说LineageOS, 当然也可以写成Lineage OS(就多了个空格)。
首先,它是Android系统的一个分支(所以,本文第一张图我没骗你吧)。其次,它是免费且开源的,源代码托管于github。是深受欢迎的定制ROM CyanogenMod 的继任者。CyanogenMod支持Android原生版本的功能,并且拥有其他界面增强 --- 其中大多数在存在一段时间后被集成到Android源代码中。根据其开发者称, CyanogenMod不含有任何间谍软件或捆绑软件。同时,被认为比官方版本的固件提升了性能和可靠性。
官网:
https://www.lineageos.org
支持设备列表:
https://wiki.lineageos.org/devices
虽然我没从支持设备列表中看到我的Nova,但还是在华为论坛中找到了一句相关的讨论。
溺水的人会抓住救命的稻草,即使可能并没用
所以带着我的希望,走上了这条不归路。
本文华为Nova手机参数: 1、华为Nova全网通高配版,4GRAM+64GROM; 2、属测试版本,EMUI 5(Android 7.0);全网通标准版和移动定制版没有进行尝试,结果未知。 3、手机自带Recovery,未曾安装其他三方Recovery 4、已解锁bootloader
TWPR和LineageOS均包含对很多oem厂商设备的支持,国内品牌支持也众多,如华为,小米,一加等。
针对我的情况,这里使用的是:
TWRP版本:TWRP 3.1.1-0 For Huawei Nova
此版本非官方release版,关注公众号:猿湿Xoong,后台回复“TWRP”,获取下载。
其他机型对应TWRP版本请看这里:
https://twrp.me/Devices
LineageOS版本:los14-substratum-enable
此版本是Xda论坛成员开发,关注公众号:猿湿Xoong,后台回复“Los”,获取下载。
其他机型对应LineageOS看这里:
https://download.lineageos.org
对于华为手机来说,想线刷,首先得申请解锁验证码用以解锁bootloader,具体看这里,而且还要将手机中的手机查找云服务关闭,不然会有失败提醒,一个坑~。其他手机请自行Google/百度,因为我也没做过。
解锁成功后,进入Bootloader界面,进行TWRP的安装。
TWRP的安装其实很简单,但是心情忐忑的情况下,啥都不简单了。
将下载好对应版本的recovery.img通过fastboot烧入,
# 正常使用下,手机连接usb线,通过以下命令进入进入fastboot模式
adb reboot bootloader
# 刷入recovery,下面命令是在windows上。如果在linux系统上,要加上sudo
fastboot flash recovery recovery.img
等待执行ok后,关机。
按照自己摸索出的华为Nova进入Recovery方式,在关机状态下,长按音量上+电源键就可以会发现进入下面的界面,进不来的多试几次就进来了。
TWRP界面
下面的步骤将清除手机中的一切数据!!下面的步骤将清除手机中的一切数据!!下面的步骤将清除手机中的一切数据!!
由于手机中的数据对我已经全部备份出来,所以我心无牵挂,毅然“三清”
第一步:恢复出厂设置。进入Wipe界面,滑动下方Swipe to Factory Reset按钮
第二步:清除System,data,cache分区。在Wipe界面,点击Advanced Wipe,进入分区选择界面,勾选后,滑动下方Swipe to Wipe按钮。
第三步:格式化Data。在Wipe界面,点击Format Data按钮,输入yes确认。
“三清”完成后,返回TWRP主界面。
这时通过adb devices 看到我的设备是已经连接adb,并且处于recovery模式
利用adb push,将刷机包刷入任意目录下(只要你能找的到),反正我是直接放在根目录下。
等待adb push结束,点击TWRP的Install按钮,进入Install界面。
找到刷机包,点击后,进入确认界面,抱着死马当活马医的心态,向右滑动,开始刷入。
反正我也不怕了
。。。
。。
。
OMG,提示成功了。
赶紧打开看看
长按电源键10s+,重启
这清新的开机动画,还不错吧
跑
马赛克不怪我啊,有限制!委屈大家了~
搞定!
体验了一天左右
当然是比我之前的顺畅很多!
和我手里的Pixel比,还有过之而无不及!
不过最大的好处是没有各种国内厂商定制服务(同样的,也丧失了这些服务的使用权)
王者农药也不卡了~
就酱吧
Android啥都开发
机器学习小白
高质量程序爱好者