LineageOS
手机用的Lineage OS系统出问题了,最后刷机解决了。这里纪录下过程。
奇怪的问题
周五的时候手机放在公司桌子上充电。充电线有点问题,敲键盘的时候重点就重一点,屏幕就开始闪,不停地在省电模式和正常之间切换。当时没有多想。之前也碰到过了。
之后用手机的时候才发现home键和menu键都失灵了。开发模式也进不去了。Lineage OS的各种功能都失效了,但是电话还能打通。暂时放下了,回去再想办法。
初步猜想
初步猜想是SELinux的问题。仔细查看后,连储存的权限也没有,连导出备份也不能。
Recovery中有修复文件和权限问题的选项,使用后无效- 回复出厂设置,无效
- 双清,重新刷入当前系统,无效
最后,彻底刷清刷入Recovery和Lineage OS。
解决
Recovery模式下手机连接电脑。
电脑是Linux直接使用包管理器安装相关驱动,没win麻烦。1
2
3
4yaourt -S android-tool
# 查看手机是否已经正确连接
adb devices
adb reboot bootloader
这时手机重启进入bootloader模式。1
2fastboot devices
fastboot flash recovery twrp.img
之后控制手机重启进入Recovery模式。
连接电脑,把Lineage OS、GAPPS nano、LineageOS su add-on的刷机包传入手机中。
Recovery中刷入Lineage OS,重启进入系统。确认系统可以使用。如果储存还是不能使用,重启进入Recovery使用Fix context选项。
之后依次刷入GAPPS nano和LineageOS su add-on。