LineageOS

手机用的Lineage OS系统出问题了,最后刷机解决了。这里纪录下过程。

奇怪的问题

周五的时候手机放在公司桌子上充电。充电线有点问题,敲键盘的时候重点就重一点,屏幕就开始闪,不停地在省电模式和正常之间切换。当时没有多想。之前也碰到过了。

之后用手机的时候才发现home键和menu键都失灵了。开发模式也进不去了。Lineage OS的各种功能都失效了,但是电话还能打通。暂时放下了,回去再想办法。

初步猜想

初步猜想是SELinux的问题。仔细查看后,连储存的权限也没有,连导出备份也不能。

  • Recovery中有修复文件和权限问题的选项,使用后无效
  • 回复出厂设置,无效
  • 双清,重新刷入当前系统,无效

最后,彻底刷清刷入RecoveryLineage OS

解决

Recovery模式下手机连接电脑。
电脑是Linux直接使用包管理器安装相关驱动,没win麻烦。

1
2
3
4
yaourt -S android-tool
# 查看手机是否已经正确连接
adb devices
adb reboot bootloader

这时手机重启进入bootloader模式。

1
2
fastboot devices
fastboot flash recovery twrp.img

之后控制手机重启进入Recovery模式。
连接电脑,把Lineage OSGAPPS nanoLineageOS su add-on的刷机包传入手机中。

Recovery中刷入Lineage OS,重启进入系统。确认系统可以使用。如果储存还是不能使用,重启进入Recovery使用Fix context选项。

之后依次刷入GAPPS nanoLineageOS su add-on