与刷机的第二次亲密接触。
(第一次直接把HUAWEI主板刷坏了,默哀一秒
准备
How to Install Official TWRP Recovery on LG G3 and Root it (All Variant) (getdroidtips.com)
Android 11 for Google Nexus 5 | How to Install AOSP 11.0 (getdroidtips.com)
Fastboot Commands List - Cheat Sheet PDF Download | Technastic
Nexus 5 (已经root,解了BL锁,打开USB debugging)
下载twrp-xx-hammerhead.img到电脑
下载合适的LineageOS-xxx-forhammerhead.zip到手机,如路径/sdcard/LineageOS.zip
安装twrp
使用fastboot刷入twrp
1 | adb reboot bootloader # 先进入bootloader |
安装LineageOS
重启到recovery进入到twrp的图形化界面中操作,选择install
选择路径下/sdcard/LineageOS.zip即可开刷,然后等待刷机完成
然后重启到System进入LineageOS安装引导,可以考虑不把recovery替换为LineageOS的recovery,方便以后用twrp反复折腾。
安装GApps
刷入Google GApps服務框架 – 月光部落 (moonlol.com)
Open GApps,也许是 Android 刷机爱好者的「装机必备」
先去OpenGApps下载合适的GApps套件,这里我先选择了openGApps-11-nano版本。
然后adb push到手机上,通过twrp安装即可。
空间不足
直接装nano遇到分区空间不足的问题,在XDA上找了一下,发现了一个老外魔改的twrp用于重新分配各个分区的大小。
这里为了安装GApps,主要是需要增加System区的大小。
需要重新安装XDA大佬改过的twrp,然后在twrp-advanced-command中执行hh_repart -m
,接着重新安装系统,最后安装GApps。
LineageOS卡在启动画面
我又去XDA上看,看到也有老哥遇到了同样的问题。
可能是因为LineageOS版本的问题,老外的工具貌似只在LineageOS17上有过成功安装的例子。
于是我又去把系统换成LineageOS17.1(Android10,GApps也需要下载对应的版本),其余按照相同的流程重来一遍。
但是空间还是不足
我又去翻XDA的帖子,发现虽然老外推荐GApps-nano,但是可能更为精简的pico才合适,所以也许一开始选LineageOS18+GApps-pico才是对的。
但是我先试了一下LineageOS17.1 + GApps-pico,最终成功安装。
LineageOS18 + GApps-pico
同样,只要使用pico版本的GApps,就可以在LineageOS18上面成功安装。
但是,LineageOS17 + GApps-nano依然卡在开机画面,一位XDA老哥也有相同经历。
安装V2Ray
现在,手机里面有了最为基础的Google套件,下面想配置一下科学上网工具。
先安装v2rayNG,但是导入配置之后无法连接,一开始还以为是网络的问题。
实则是因为手机和代理服务器有时间差导致连接错误。
nexus作为Google亲儿子,开机之后使用的时间服务器(NTP)在海外,所以并不能同步到正确的网络时间。
所以这里需要把nexus的NTP服务器改成国内的。
更改 Android 设备 NTP 服务器 | Hello Underground (liuzesen.com)
1 | 使用Ubuntu连接手机操作 |
接着,就可以使用v2ray科学上网,但是我这边弄下来连接不是很稳定。
安装卸载一般软件
我这个nexus5是2G+16G,存储空间非常宝贵,虽然LineageOS的预装软件不是很多,但是也还是有些软件不会用到。
比如AudioFX,需要干掉。
1 | adb shell pm disable--user --user 0 org.lineageos.audiofx #卸载其余预装软件同理 |
登录Google Play来下载一些软件,这个时候系统提示清理存储空间,但是明明空间还很充足。
一时半会儿不知道咋解决,就先adb安装了吧。
后面使用截屏又会提示Taking screenshots isn't allowed by the app or your organization
,不知道是什么原因。