手机是小米 6,刷的官方 lineageos 15,此前一直正常使用,此为背景。
完整复盘下整个事发过程:
早上跑步,手机揣在兜里。跑完 16KM 后发现不知何时触发了误触屏幕,胡乱点了一些东西;
跑完休息时正常刷手机,并充了半小时电,未发现明显异常,甚至还愉快的刷了会推(现在回想起当时其实有一点异常,就是点开 ss 时弹出了创建 vpn 的确认,这个本应是 app 安装后第一次才会出现,不过当时没想那么多);
中午时发现异常:屏幕左侧的 fooview 小圆圈不见了。以为时误触时杀了进程,点开 fooview 主界面和权限界面检查了下,未发现异常,无法重启 fooview ;
习惯性重启手机,以为可以通过重启大法解决;
悲剧正式开始。发现手机重启进入锁屏界面后出现异常。具体异常如下:
无法进入桌面,一旦锁屏界面输入密码完毕,系统立刻卡死;
未输入密码完毕前可以正常操作界面(比如删除密码 /下拉顶部菜单等),但是下拉菜单任何点击都无效(比如切换 wlan/蓝牙等),任何企图绕过锁屏唤起 app 的操作(比如点击紧急呼叫)都会导致立刻卡死;
如果在此界面一直不操作,等屏幕超时关闭,也会卡死;
卡死后大约 30 秒会自动重启,然后继续回到 6 ;
尝试了各种方法无法进入系统后,通过 TWRP 备份了下数据,然后操作清空了 Data/Cache 分区,重启发现可以正常进入系统了。然后回到 TWRP 恢复 Data 分区,重启又回到了 6 ……
由于事发突然,并未备份 [短信 /通话记录 /一些 app 的数据] 等,感觉有些头大。既然完整恢复 Data 分区不可行,只能尝试下将重要 app 的 data/data 目录下数据手动拷贝的方式来恢复了。然鹅又遇到了新的问题。
TWRP 备份的文件无法完整解压,不管用 win 的 winrar/7zip,都提示数据包损坏,按照 TWRP 官方论坛的说法使用 linux 的 tar 进行解压,8 个 G 的压缩数据只解压出了不到 2 个 G 的文件……
解压出的部分文件包含 g 家的几个 app ( message/dialer/contacts)的数据,于是想至少先恢复部分也行。然而将 message 的 data 文件夹覆盖过去后,打开 message 直接崩溃。只覆盖 db 文件,打开 message 可以看到之前的短信了,然而杀掉 message 后台再打开,就自动被清空。其它 2 个 app 压根没任何反应。
折腾到现在,几乎没有什么有效进展,感觉心力交瘁,之前从来没想到过 android 也有如此脆弱的时候。
所以这件事最终可能还是变成了论定期备份数据的重要性(这里顺便吐槽下 Google 的自动同步,除了联系人其它的都是摆设,只能备份不能恢复),也只能发发牢骚,提醒下次注意了……
最后想问一下,各位平时有什么手段能应对这种情况吗?包含一些第三方 app 的数据(比如微信之类)
1
rosu 2018-09-08 23:25:22 +08:00 via Android 2
钛备份可以创建定时任务,每天凌晨备份到 Dropbox 或 Google Drive。对于短信、通话记录比较合适。
微信貌似钛备份也是可以备份聊天记录的。 总之就是钛备份一把梭。 |
2
lzvezr 2018-09-08 23:34:23 +08:00 via Android
Google 同步可以备份和恢复联系人、通话记录和短信,应用数据需要应用支持,比如 Google 自家的日历时钟等等
钛备份在 Android7 开始就不好用了,特别是短信,几乎无法恢复 |
3
lzvezr 2018-09-08 23:35:30 +08:00 via Android
不过钛备份之拿来备份第三方应用的话,还是可以的
|
4
whwq2012 2018-09-08 23:42:41 +08:00 via Android
回归 miui 吧,至少备份有保障
|
5
kokutou 2018-09-08 23:42:43 +08:00
联系人走 google 了,照片走 google 了,其他也没啥要备份的了额。。。微信聊天记录感觉没啥要备份的意义。。。
twrp 下面,对 data 分区做一下 fsck 呢? |
6
kn007 2018-09-08 23:43:53 +08:00
通过 google 备份联系人和短信,通过钛备份更新备份,全自动。
一切都很顺利。我最近也遇到个问题,最后要 fastboot format userdata 的。恢复数据有了以上渠道也是很简单。 |
7
kwanzaa 2018-09-08 23:52:14 +08:00
LineageOS 每夜版?
|
8
yujincheng08 2018-09-09 00:03:18 +08:00
钛备份可以读取 twrp 的备份的
|
9
lfzyx 2018-09-09 00:29:06 +08:00
这也能心态崩? 人生的路还很漫长,坚强一点吧
|
10
Vegetables 2018-09-09 00:33:17 +08:00 via Android
折中下用 MIUI 国际版
|
11
sxul07 2018-09-09 00:50:24 +08:00
遇到过相同的问题 我是因为 opengapps 引起的…
|
12
winterbells 2018-09-09 01:35:57 +08:00 via Android
@lzvezr 钛备份短信没遇到问题,7.0-9.0 都可以
你是不是备份错了?还原短信的时候会提醒设置成默认短信应用,这个要同意 |
13
aLazarus 2018-09-09 01:47:53 +08:00 via Android
我用的联想的云服务
|
14
aLazarus 2018-09-09 01:48:30 +08:00 via Android
@winterbells 可能不会有提示,需要手动修改
|
15
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 |
16
bin456789 2018-09-09 01:58:17 +08:00
开机后 adb logcat
看看什么导致重启的 |
17
HankAviator 2018-09-09 01:58:42 +08:00
崩溃成这样基本没有无损修复方案了,相同机型和系统 APN 有过问题,折腾半天也修复不了。清理干净后重刷吧,每周刷之前记得备份
|
18
HankAviator 2018-09-09 02:04:50 +08:00
@bin456789 有个堵水管的 gif op 的情况就是这样,即使堵了漏水的一边,另一边又会爆炸两个口子,越堵漏水的地方越多,完全是浪费时间。
|
19
libaokai 2018-09-09 02:31:19 +08:00
之前玩安卓经验之谈,不要去刷所谓第三方系统,并且把自己主力机去刷第三方,因为你不知道会发生什么 bug,有了 bug 没人为你负责,如果想玩刷机最好用钛备份备份重要的数据到外置 sd 卡,备份过的数据还要经常在备份到电脑上。做到多重备份。日常使用追求稳定就不要刷机
,除非你有两个手机。 |
20
970749518nkq 2018-09-09 02:35:32 +08:00 via Android
@libaokai 我有两个手机,红米 note5 nexus6 都是 rr6.1.0, 运行着极为先进的安卓 8.1.0
|
21
xqc6321 2018-09-09 02:53:15 +08:00 via Android
目测是楼主的 launcher 炸了,当时如果手动进 recovery 清空 launcher 的数据有可能就不用折腾了。。。
至于数据恢复,我有过一次类似的经历。 https://www.jianshu.com/p/ee0fcbdf80de 我是因为在解锁 bl 的情况下从 7.0 升级 8.0 导致的,刷回 7.0 后就进不了系统了。 方法也是 recovery 备份数据,但我是直接用 usb 拷出来的,没用备份,也就没有解压的问题,至于还原,主要是权限和用户组问题,你可以参考下 |
22
bin456789 2018-09-09 03:02:33 +08:00 via Android
@HankAviator 不要杠了好不好
堵水管也比丢失数据好,即使希望渺茫 |
23
xqc6321 2018-09-09 03:08:13 +08:00 via Android
lz 如果还是解压不成功,,可以试试直接 recovery 下还原,再直接用 usb 拷出来。
手动还原崩溃的重点还是权限问题,,特别是用户组和所有者这两个 6.0 后加入的东西。 |
24
luozic 2018-09-09 03:42:26 +08:00 via iPhone
第三方系统,有完整的质量方案? 全部归到 android 身上?已经 block
|
25
liuyanjun0826 2018-09-09 06:35:24 +08:00
LOS 刷了底包了吗?
|
26
davidyin 2018-09-09 06:56:32 +08:00
小米手机,还是刷国际版比较好。
|
27
Maskeney 2018-09-09 07:30:33 +08:00 via Android
Swift backup 每周备份一次 当然要关掉电池优化
|
28
zzutmebwd 2018-09-09 07:55:22 +08:00 via Android
你用第三方系统,就要有 gg 的心理准备啊,自从工作以后主力机就没敢刷过机
|
29
wee911 2018-09-09 07:56:05 +08:00
安卓三方系统都是垃圾,建议安卓全锁 bl。
|
30
zzutmebwd 2018-09-09 07:56:08 +08:00 via Android
另外 “ android 系统出严重问题”是不是有标题党的嫌疑
|
31
zzutmebwd 2018-09-09 07:56:48 +08:00 via Android
当然非主力机刷着玩还不错
|
32
RikkaW 2018-09-09 09:07:17 +08:00 via Android
直接复制数据在复制回去要注意 uid gid 和 SELinux context 对不对呀(
|
33
wdv2ly OP |
34
wdv2ly OP |
35
wdv2ly OP @xqc6321
我的 twrp 备份还留着,正在试你的方案。奇怪的是在 twrp 下通过 usb_otg 往外接硬盘拷,最后提示出错了。等下再试试连电脑拷吧。 |
36
heikejia 2018-09-09 09:36:39 +08:00
介绍一个备份方案:用苹果的手机。
|
37
orangeade 2018-09-09 09:38:53 +08:00
所以本来打算选小米+第三方 rom 作为临时手机,等明年新旗舰机的,想想还是买了 s9+
|
38
allenhu 2018-09-09 09:53:12 +08:00 via Android
不作死就不会死,miui 已经挺好用了
|
39
metalbug 2018-09-09 09:57:46 +08:00
ios 欢迎您
|
40
sw0rd3n 2018-09-09 10:05:39 +08:00 via iPhone 1
16KM ?
|
41
icedx 2018-09-09 10:26:15 +08:00
楼主太可怜了
|
42
icedx 2018-09-09 10:26:59 +08:00
看这症状是 /data/system 中的部分文件被删除了
|
44
lzvezr 2018-09-09 10:32:26 +08:00 via Android
@wdv2ly 原生系统第一次使用的时候会要求登录谷歌账号,最后一步会有个等待准备工作,会还原联系人、通话记录、短信以及设置,之后才会进入桌面。
如果跳过或者之后再安装 gapps 的话,我不知道会怎样 |
45
zzutmebwd 2018-09-09 10:35:32 +08:00 via Android
就算是官方 stable,看 lineage 免责声明了吗?
如果你拿个 pixel 之类的谷歌官方支持的,用官方 rom,那么没什么问题 |
46
miss1123 2018-09-09 10:48:13 +08:00
主要是微信,得想办法存到云上
|
47
nicevar 2018-09-09 10:50:08 +08:00
应该不是系统的锅,这种重现过程不是很特殊,要是系统的问题应该会有很多手机会触发,极有可能是你刷第三方 ROM 导致的
|
52
Kagari 2018-09-09 12:17:42 +08:00 via Android
没事你先刷回去试试,搞不好要去售后跑一趟
|
55
kokutou 2018-09-09 12:58:06 +08:00 via Android
@wdv2ly 我用了好久的 Los 了,从米 5,米 5s plus,现在的米 6,每个月升级一下每日版+gapps。暂时没遇到过什么大问题。第三方 ROM 我还是很放心的。
|
56
Trumeet 2018-09-09 13:20:27 +08:00 via Android
问题是误触了什么...
误触导致解锁了吗? 还是推荐关闭 Ambient Display 和相关手势,误触很严重。 |
57
nameme 2018-09-09 13:21:00 +08:00
怕是你刷 gapps 的时候没有双清
|
59
wdv2ly OP @Trumeet 我后来又想了下,也不一定是误触什么导致的,可能是巧合。手机很久没重启过了,可能之前状态就已经混乱了,重启后就触发了。
|
61
frazr 2018-09-09 16:25:52 +08:00 via Android
16km?
|
63
tutustream 2018-09-09 21:52:15 +08:00
只有我关心 LZ 跑了 16KM 的问题吗?
|
65
wtdd 2018-09-09 23:51:44 +08:00
好奇这是 lineageos 15 稳定使用多久后出的问题……按说,小米 6 的 lineageos 16 都出来了呢
|
66
stranger7071 2018-09-10 00:17:48 +08:00 via Android
主力一向不敢乱折腾 就是担心会出问题…
|
67
Admin8012 2018-09-10 08:51:37 +08:00 via Android
LOS 和 RR 建议关闭所有手势 存在误触问题
|
68
psklf 2018-09-10 16:49:12 +08:00
没啥好备份的,短信微信啥的不备份,刷机的时候直接双清,Google 能同步照片和联系人就得了。
|
69
ooooo 2018-09-11 10:32:16 +08:00
miui10 也遇到同样问题
难道不是 fooview 的问题么? 因为刷机后,不清楚 data 分区还是如此 |