android 系统出严重问题,心态崩了

2018-09-08 23:17:36 +08:00
 wdv2ly

手机是小米 6,刷的官方 lineageos 15,此前一直正常使用,此为背景。

完整复盘下整个事发过程:

  1. 早上跑步,手机揣在兜里。跑完 16KM 后发现不知何时触发了误触屏幕,胡乱点了一些东西;

  2. 跑完休息时正常刷手机,并充了半小时电,未发现明显异常,甚至还愉快的刷了会推(现在回想起当时其实有一点异常,就是点开 ss 时弹出了创建 vpn 的确认,这个本应是 app 安装后第一次才会出现,不过当时没想那么多);

  3. 中午时发现异常:屏幕左侧的 fooview 小圆圈不见了。以为时误触时杀了进程,点开 fooview 主界面和权限界面检查了下,未发现异常,无法重启 fooview ;

  4. 习惯性重启手机,以为可以通过重启大法解决;

  5. 悲剧正式开始。发现手机重启进入锁屏界面后出现异常。具体异常如下:

  6. 无法进入桌面,一旦锁屏界面输入密码完毕,系统立刻卡死;

  7. 未输入密码完毕前可以正常操作界面(比如删除密码 /下拉顶部菜单等),但是下拉菜单任何点击都无效(比如切换 wlan/蓝牙等),任何企图绕过锁屏唤起 app 的操作(比如点击紧急呼叫)都会导致立刻卡死;

  8. 如果在此界面一直不操作,等屏幕超时关闭,也会卡死;

  9. 卡死后大约 30 秒会自动重启,然后继续回到 6 ;

尝试了各种方法无法进入系统后,通过 TWRP 备份了下数据,然后操作清空了 Data/Cache 分区,重启发现可以正常进入系统了。然后回到 TWRP 恢复 Data 分区,重启又回到了 6 ……

由于事发突然,并未备份 [短信 /通话记录 /一些 app 的数据] 等,感觉有些头大。既然完整恢复 Data 分区不可行,只能尝试下将重要 app 的 data/data 目录下数据手动拷贝的方式来恢复了。然鹅又遇到了新的问题。

  1. TWRP 备份的文件无法完整解压,不管用 win 的 winrar/7zip,都提示数据包损坏,按照 TWRP 官方论坛的说法使用 linux 的 tar 进行解压,8 个 G 的压缩数据只解压出了不到 2 个 G 的文件……

  2. 解压出的部分文件包含 g 家的几个 app ( message/dialer/contacts)的数据,于是想至少先恢复部分也行。然而将 message 的 data 文件夹覆盖过去后,打开 message 直接崩溃。只覆盖 db 文件,打开 message 可以看到之前的短信了,然而杀掉 message 后台再打开,就自动被清空。其它 2 个 app 压根没任何反应。

折腾到现在,几乎没有什么有效进展,感觉心力交瘁,之前从来没想到过 android 也有如此脆弱的时候。

所以这件事最终可能还是变成了论定期备份数据的重要性(这里顺便吐槽下 Google 的自动同步,除了联系人其它的都是摆设,只能备份不能恢复),也只能发发牢骚,提醒下次注意了……

最后想问一下,各位平时有什么手段能应对这种情况吗?包含一些第三方 app 的数据(比如微信之类)

12279 次点击
所在节点    Android
70 条回复
rosu
2018-09-08 23:25:22 +08:00
钛备份可以创建定时任务,每天凌晨备份到 Dropbox 或 Google Drive。对于短信、通话记录比较合适。

微信貌似钛备份也是可以备份聊天记录的。

总之就是钛备份一把梭。
lzvezr
2018-09-08 23:34:23 +08:00
Google 同步可以备份和恢复联系人、通话记录和短信,应用数据需要应用支持,比如 Google 自家的日历时钟等等
钛备份在 Android7 开始就不好用了,特别是短信,几乎无法恢复
lzvezr
2018-09-08 23:35:30 +08:00
不过钛备份之拿来备份第三方应用的话,还是可以的
whwq2012
2018-09-08 23:42:41 +08:00
回归 miui 吧,至少备份有保障
kokutou
2018-09-08 23:42:43 +08:00
联系人走 google 了,照片走 google 了,其他也没啥要备份的了额。。。微信聊天记录感觉没啥要备份的意义。。。

twrp 下面,对 data 分区做一下 fsck 呢?
kn007
2018-09-08 23:43:53 +08:00
通过 google 备份联系人和短信,通过钛备份更新备份,全自动。
一切都很顺利。我最近也遇到个问题,最后要 fastboot format userdata 的。恢复数据有了以上渠道也是很简单。
kwanzaa
2018-09-08 23:52:14 +08:00
LineageOS 每夜版?
yujincheng08
2018-09-09 00:03:18 +08:00
钛备份可以读取 twrp 的备份的
lfzyx
2018-09-09 00:29:06 +08:00
这也能心态崩? 人生的路还很漫长,坚强一点吧
Vegetables
2018-09-09 00:33:17 +08:00
折中下用 MIUI 国际版
sxul07
2018-09-09 00:50:24 +08:00
遇到过相同的问题 我是因为 opengapps 引起的…
winterbells
2018-09-09 01:35:57 +08:00
@lzvezr 钛备份短信没遇到问题,7.0-9.0 都可以
你是不是备份错了?还原短信的时候会提醒设置成默认短信应用,这个要同意
aLazarus
2018-09-09 01:47:53 +08:00
我用的联想的云服务
aLazarus
2018-09-09 01:48:30 +08:00
@winterbells 可能不会有提示,需要手动修改
bin456789
2018-09-09 01:52:56 +08:00
有次升级系统试过状态栏无法下拉,解决方法如下
adb shell settings put global setup_wizard_has_run 1
adb shell settings put secure user_setup_complete 1
adb shell settings put global device_provisioned 1
bin456789
2018-09-09 01:58:17 +08:00
开机后 adb logcat
看看什么导致重启的
HankAviator
2018-09-09 01:58:42 +08:00
崩溃成这样基本没有无损修复方案了,相同机型和系统 APN 有过问题,折腾半天也修复不了。清理干净后重刷吧,每周刷之前记得备份
HankAviator
2018-09-09 02:04:50 +08:00
@bin456789 有个堵水管的 gif op 的情况就是这样,即使堵了漏水的一边,另一边又会爆炸两个口子,越堵漏水的地方越多,完全是浪费时间。
libaokai
2018-09-09 02:31:19 +08:00
之前玩安卓经验之谈,不要去刷所谓第三方系统,并且把自己主力机去刷第三方,因为你不知道会发生什么 bug,有了 bug 没人为你负责,如果想玩刷机最好用钛备份备份重要的数据到外置 sd 卡,备份过的数据还要经常在备份到电脑上。做到多重备份。日常使用追求稳定就不要刷机
,除非你有两个手机。
970749518nkq
2018-09-09 02:35:32 +08:00
@libaokai 我有两个手机,红米 note5 nexus6 都是 rr6.1.0, 运行着极为先进的安卓 8.1.0

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/487502

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX