android 系统出严重问题,心态崩了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wdv2ly
V2EX    Android

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

  •  1
     
  •   wdv2ly 2018-09-08 23:17:36 +08:00 19956 次点击
    这是一个创建于 2645 天前的主题,其中的信息可能已经有所发展或是发生改变。

    手机是小米 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 的数据(比如微信之类)

    第 1 条附言    2018-09-09 16:29:48 +08:00
    经过各位的帮助和努力,又尝试了半天,通过“ twrp 恢复备份->拷贝 data/data 目录->手动恢复 app database 文件”的操作,竟然成功恢复出了短信+联系人+通话记录+qq 聊天记录,微信的死活恢复不了。没敢做别的赶紧用 qq 同步助手备份了最新的数据。

    暂定以后可能每天用钛备份计划任务跑一下 app 的备份。
    70 条回复    2018-09-12 07:22:39 +08:00
    rosu
        1
    rosu  
       2018-09-08 23:25:22 +08:00 via Android   2
    钛备份可以创建定时任务,每天凌晨备份到 Dropbox 或 Google Drive。对于短信、通话记录比较合适。

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

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

    twrp 下面,对 data 分区做一下 fsck 呢?
    k007
        6
    kn007  
       2018-09-08 23:43:53 +08:00
    通过 google 备份联系人和短信,通过钛备份更新备份,全自动。
    一切都很顺利。我最近也遇到个问题,最后要 fastboot format userdata 的。恢复数据有了以上渠道也是很简单。
    kwanzaa
        7
    kwanzaa  
       2018-09-08 23:52:14 +08:00
    LineageOS 每夜版?
    yujincheng08
        8
    yujincheng08  
       2018-09-09 00:03:18 +08:00
    钛备份可以读取 twrp 的备份的
    lfzyx
        9
    lfzyx  
       2018-09-09 00:29:06 +08:00
    这也能心态崩? 人生的路还很漫长,坚强一点吧
    Vegetables
        10
    Vegetables  
       2018-09-09 00:33:17 +08:00 via Android
    折中下用 MIUI 国际版
    sxul07
        11
    sxul07  
       2018-09-09 00:50:24 +08:00
    遇到过相同的问题 我是因为 opengapps 引起的…
    300
        12
    300  
       2018-09-09 01:35:57 +08:00 via Android
    @lzvezr 钛备份短信没遇到问题,7.0-9.0 都可以
    你是不是备份错了?还原短信的时候会提醒设置成默认短信应用,这个要同意
    aLazarus
        13
    aLazarus  
       2018-09-09 01:47:53 +08:00 via Android
    我用的联想的云服务
    aLazarus
        14
    aLazarus  
       2018-09-09 01:48:30 +08:00 via Android
    @winterbells 可能不会有提示,需要手动修改
    bin456789
        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
    bin456789
        16
    bin456789  
       2018-09-09 01:58:17 +08:00
    开机后 adb logcat
    看看什么导致重启的
    HankAviator
        17
    HankAviator  
       2018-09-09 01:58:42 +08:00
    崩溃成这样基本没有无损修复方案了,相同机型和系统 APN 有过问题,折腾半天也修复不了。清理干净后重刷吧,每周刷之前记得备份
    HankAviator
        18
    HankAviator  
       2018-09-09 02:04:50 +08:00
    @bin456789 有个堵水管的 gif op 的情况就是这样,即使堵了漏水的一边,另一边又会爆炸两个口子,越堵漏水的地方越多,完全是浪费时间。
    libaokai
        19
    libaokai  
       2018-09-09 02:31:19 +08:00
    之前玩安卓经验之谈,不要去刷所谓第三方系统,并且把自己主力机去刷第三方,因为你不知道会发生什么 bug,有了 bug 没人为你负责,如果想玩刷机最好用钛备份备份重要的数据到外置 sd 卡,备份过的数据还要经常在备份到电脑上。做到多重备份。日常使用追求稳定就不要刷机
    ,除非你有两个手机。
    970749518nkq
        20
    970749518nkq  
       2018-09-09 02:35:32 +08:00 via Android
    @libaokai 我有两个手机,红米 note5 nexus6 都是 rr6.1.0, 运行着极为先进的安卓 8.1.0
    xqc6321
        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 拷出来的,没用备份,也就没有解压的问题,至于还原,主要是权限和用户组问题,你可以参考下
    bin456789
        22
    bin456789  
       2018-09-09 03:02:33 +08:00 via Android
    @HankAviator 不要杠了好不好
    堵水管也比丢失数据好,即使希望渺茫
    xqc6321
        23
    xqc6321  
       2018-09-09 03:08:13 +08:00 via Android
    lz 如果还是解压不成功,,可以试试直接 recovery 下还原,再直接用 usb 拷出来。
    手动还原崩溃的重点还是权限问题,,特别是用户组和所有者这两个 6.0 后加入的东西。
    luozic
        24
    luozic  
       2018-09-09 03:42:26 +08:00 via iPhone
    第三方系统,有完整的质量方案? 全部归到 android 身上?已经 block
    liuyanjun0826
        25
    liuyanjun0826  
       2018-09-09 06:35:24 +08:00
    LOS 刷了底包了吗?
    davidyin
        26
    davidyin  
       2018-09-09 06:56:32 +08:00
    小米手机,还是刷国际版比较好。
    Maskeney
        27
    Maskeney  
       2018-09-09 07:30:33 +08:00 via Android
    Swift backup 每周备份一次 当然要关掉电池优化
    zzutmebwd
        28
    zzutmebwd  
       2018-09-09 07:55:22 +08:00 via Android
    你用第三方系统,就要有 gg 的心理准备啊,自从工作以后主力机就没敢刷过机
    wee911
        29
    wee911  
       2018-09-09 07:56:05 +08:00
    安卓三方系统都是垃圾,建议安卓全锁 bl。
    zzutmebwd
        30
    zzutmebwd  
       2018-09-09 07:56:08 +08:00 via Android
    另外 “ android 系统出严重问题”是不是有标题党的嫌疑
    zzutmebwd
        31
    zzutmebwd  
       2018-09-09 07:56:48 +08:00 via Android
    当然非主力机刷着玩还不错
    RikkaW
        32
    RikkaW  
       2018-09-09 09:07:17 +08:00 via Android
    直接复制数据在复制回去要注意 uid gid 和 SELinux context 对不对呀(
    wdv2ly
        33
    wdv2ly  
    OP
       2018-09-09 09:08:20 +08:00
    @lzvezr
    @kn007
    我用 google 的自动同步,除了联系人,其它数据根本就没办法恢复啊,能在云端看到备份了短信 /通话记录等,但是没有恢复选项,也不会自动恢复。是要怎么操作?
    wdv2ly
        34
    wdv2ly  
    OP
       2018-09-09 09:11:47 +08:00
    @zzutmebwd
    @wee911
    @luozic
    @libaokai
    讲道理,lineageos + gapps,算是比较“原生”的 android 系统了吧,我觉得这个 bug 位于系统底层的可能性比较大,这锅给 android 背一半不过分吧
    wdv2ly
        35
    wdv2ly  
    OP
       2018-09-09 09:16:37 +08:00
    @xqc6321
    我的 twrp 备份还留着,正在试你的方案。奇怪的是在 twrp 下通过 usb_otg 往外接硬盘拷,最后提示出错了。等下再试试连电脑拷吧。
    heikejia
        36
    heikejia  
       2018-09-09 09:36:39 +08:00
    介绍一个备份方案:用苹果的手机。
    orangeade
        37
    orangeade  
       2018-09-09 09:38:53 +08:00
    所以本来打算选小米+第三方 rom 作为临时手机,等明年新旗舰机的,想想还是买了 s9+
    allenhu
        38
    allenhu  
       2018-09-09 09:53:12 +08:00 via Android
    不作死就不会死,miui 已经挺好用了
    metalbug
        39
    metalbug  
       2018-09-09 09:57:46 +08:00
    ios 欢迎您
    sw0rd3n
        40
    sw0rd3n  
       2018-09-09 10:05:39 +08:00 via iPhone   1
    16KM ?
    icedx
        41
    icedx  
       2018-09-09 10:26:15 +08:00
    楼主太可怜了
    icedx
        42
    icedx  
       2018-09-09 10:26:59 +08:00
    看这症状是 /data/system 中的部分文件被删除了
    zzutmebwd
        43
    zzutmebwd  
       2018-09-09 10:31:21 +08:00 via Android
    @wdv2ly 是 lineage 官方支持的吗 是 stable 吗
    lzvezr
        44
    lzvezr  
       2018-09-09 10:32:26 +08:00 via Android
    @wdv2ly 原生系统第一次使用的时候会要求登录谷歌账号,最后一步会有个等待准备工作,会还原联系人、通话记录、短信以及设置,之后才会进入桌面。
    如果跳过或者之后再安装 gapps 的话,我不知道会怎样
    zzutmebwd
        45
    zzutmebwd  
       2018-09-09 10:35:32 +08:00 via Android
    就算是官方 stable,看 lineage 免责声明了吗?
    如果你拿个 pixel 之类的谷歌官方支持的,用官方 rom,那么没什么问题
    miss1123
        46
    miss1123  
       2018-09-09 10:48:13 +08:00
    主要是微信,得想办法存到云上
    nicevar
        47
    nicevar  
       2018-09-09 10:50:08 +08:00
    应该不是系统的锅,这种重现过程不是很特殊,要是系统的问题应该会有很多手机会触发,极有可能是你刷第三方 ROM 导致的
    wee911
        48
    wee911  
       2018-09-09 10:54:35 +08:00
    @wdv2ly 哎,所有手机锁 bl,不瞎搞肯定不出问题
    kokutou
        49
    kokutou  
       2018-09-09 10:57:58 +08:00 via Android
    @lzvezr 跳过之后再装也没问题,软件装好登录帐号就会自动同步。
    xqc6321
        50
    xqc6321  
       2018-09-09 11:38:04 +08:00 via Android
    @wdv2ly 小文件太多会卡死的,,我是手动分批复制的
    kokutou
        51
    kokutou  
       2018-09-09 11:40:39 +08:00 via Android
    @wdv2ly 拷贝还报错,内置存储或者内存花了吧。
    搞不好是硬件故障。。。
    Kagari
        52
    Kagari  
       2018-09-09 12:17:42 +08:00 via Android
    没事你先刷回去试试,搞不好要去售后跑一趟
    wdv2ly
        53
    wdv2ly  
    OP
       2018-09-09 12:39:06 +08:00
    @kokutou
    @Kagari
    应该不是硬件问题,只要清空 data 分区就没任何异常了
    wdv2ly
        54
    wdv2ly  
    OP
       2018-09-09 12:40:54 +08:00
    @wee911
    那还不如用 iOS 了,Android 优点不就在于可以自由选择吗
    kokutou
        55
    kokutou  
       2018-09-09 12:58:06 +08:00 via Android
    @wdv2ly 我用了好久的 Los 了,从米 5,米 5s plus,现在的米 6,每个月升级一下每日版+gapps。暂时没遇到过什么大问题。第三方 ROM 我还是很放心的。
    Trumeet
        56
    Trumeet  
       2018-09-09 13:20:27 +08:00 via Android
    问题是误触了什么...
    误触导致解锁了吗?
    还是推荐关闭 Ambient Display 和相关手势,误触很严重。
    nameme
        57
    nameme  
       2018-09-09 13:21:00 +08:00
    怕是你刷 gapps 的时候没有双清
    wdv2ly
        58
    wdv2ly  
    OP
       2018-09-09 16:23:27 +08:00
    @kokutou
    嗯,我也用了很久了,第一次遇到问题
    wdv2ly
        59
    wdv2ly  
    OP
       2018-09-09 16:25:14 +08:00
    @Trumeet 我后来又想了下,也不一定是误触什么导致的,可能是巧合。手机很久没重启过了,可能之前状态就已经混乱了,重启后就触发了。
    wdv2ly
        60
    wdv2ly  
    OP
       2018-09-09 16:25:34 +08:00
    @nameme 不是 gapps 的问题,已经用了很久了,不是刚刷的系统。
    frazr
        61
    frazr  
       2018-09-09 16:25:52 +08:00 via Android
    16km?
    donething
        62
    donething  
       2018-09-09 18:26:12 +08:00
    @wdv2ly 随意刷机是多少年前才迷的事了,现在官方能跟随 Google 脚步升级就满足了
    tutustream
        63
    tutustream  
       2018-09-09 21:52:15 +08:00
    只有我关心 LZ 跑了 16KM 的问题吗?
    Trumeet
        64
    Trumeet  
       2018-09-09 23:08:44 +08:00 via Android
    @wdv2ly 好吧
    wtdd
        65
    wtdd  
       2018-09-09 23:51:44 +08:00
    好奇这是 lineageos 15 稳定使用多久后出的问题……按说,小米 6 的 lineageos 16 都出来了呢
    stranger7071
        66
    stranger7071  
       2018-09-10 00:17:48 +08:00 via Android
    主力一向不敢乱折腾 就是担心会出问题…
    Admin8012
        67
    Admin8012  
       2018-09-10 08:51:37 +08:00 via Android
    LOS 和 RR 建议关闭所有手势 存在误触问题
    psklf
        68
    psklf  
       2018-09-10 16:49:12 +08:00
    没啥好备份的,短信微信啥的不备份,刷机的时候直接双清,Google 能同步照片和联系人就得了。
    ooooo
        69
    ooooo  
       2018-09-11 10:32:16 +08:00
    miui10 也遇到同样问题
    难道不是 fooview 的问题么?
    因为刷机后,不清楚 data 分区还是如此
    wdv2ly
        70
    wdv2ly  
    OP
       2018-09-12 07:22:39 +08:00 via Android
    @ooooo 不清楚是不是 fooview 的问题,但是肯定是 data 分区出问题了,所以不管刷不刷鸡,只要清了 data 就可以了。话说出问题时确实 fooview 表现异常,所以我现在恢复后暂时没再用它了。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2621 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 04:16 PVG 12:16 LAX 20:16 JFK 23:16
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86