首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Android

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

  •  1
     
  •   wdv2ly · 259 天前 · 6916 次点击
    这是一个创建于 259 天前的主题,其中的信息可能已经有所发展或是发生改变。

    手机是小米 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 条附言  ·  259 天前
    经过各位的帮助和努力,又尝试了半天,通过“ twrp 恢复备份->拷贝 data/data 目录->手动恢复 app database 文件”的操作,竟然成功恢复出了短信+联系人+通话记录+qq 聊天记录,微信的死活恢复不了。没敢做别的赶紧用 qq 同步助手备份了最新的数据。

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

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

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

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

    至于数据恢复,我有过一次类似的经历。
    https://www.jianshu.com/p/ee0fcbdf80de
    我是因为在解锁 bl 的情况下从 7.0 升级 8.0 导致的,刷回 7.0 后就进不了系统了。
    方法也是 recovery 备份数据,但我是直接用 usb 拷出来的,没用备份,也就没有解压的问题,至于还原,主要是权限和用户组问题,你可以参考下
        22
    bin456789   259 天前 via Android
    @HankAviator 不要杠了好不好
    堵水管也比丢失数据好,即使希望渺茫
        23
    xqc6321   259 天前 via Android
    lz 如果还是解压不成功,,可以试试直接 recovery 下还原,再直接用 usb 拷出来。
    手动还原崩溃的重点还是权限问题,,特别是用户组和所有者这两个 6.0 后加入的东西。
        24
    luozic   259 天前 via iPhone
    第三方系统,有完整的质量方案? 全部归到 android 身上?已经 block
        25
    liuyanjun0826   259 天前
    LOS 刷了底包了吗?
        26
    davidyin   259 天前
    小米手机,还是刷国际版比较好。
        27
    Maskeney   259 天前 via Android
    Swift backup 每周备份一次 当然要关掉电池优化
        28
    zzutmebwd   259 天前 via Android
    你用第三方系统,就要有 gg 的心理准备啊,自从工作以后主力机就没敢刷过机
        29
    wee911   259 天前
    安卓三方系统都是垃圾,建议安卓全锁 bl。
        30
    zzutmebwd   259 天前 via Android
    另外 “ android 系统出严重问题”是不是有标题党的嫌疑
        31
    zzutmebwd   259 天前 via Android
    当然非主力机刷着玩还不错
        32
    RikkaW   259 天前 via Android
    直接复制数据在复制回去要注意 uid gid 和 SELinux context 对不对呀(
        33
    wdv2ly   259 天前
    @lzvezr
    @kn007
    我用 google 的自动同步,除了联系人,其它数据根本就没办法恢复啊,能在云端看到备份了短信 /通话记录等,但是没有恢复选项,也不会自动恢复。是要怎么操作?
        34
    wdv2ly   259 天前
    @zzutmebwd
    @wee911
    @luozic
    @libaokai
    讲道理,lineageos + gapps,算是比较“原生”的 android 系统了吧,我觉得这个 bug 位于系统底层的可能性比较大,这锅给 android 背一半不过分吧
        35
    wdv2ly   259 天前
    @xqc6321
    我的 twrp 备份还留着,正在试你的方案。奇怪的是在 twrp 下通过 usb_otg 往外接硬盘拷,最后提示出错了。等下再试试连电脑拷吧。
        36
    heikejia   259 天前
    介绍一个备份方案:用苹果的手机。
        37
    orangeade   259 天前
    所以本来打算选小米+第三方 rom 作为临时手机,等明年新旗舰机的,想想还是买了 s9+
        38
    allenhu   259 天前 via Android
    不作死就不会死,miui 已经挺好用了
        39
    metalbug   259 天前
    ios 欢迎您
        40
    sw0rd3n   259 天前 via iPhone   ♥ 1
    16KM ?
        41
    icedx   259 天前
    楼主太可怜了
        42
    icedx   259 天前
    看这症状是 /data/system 中的部分文件被删除了
        43
    zzutmebwd   259 天前 via Android
    @wdv2ly 是 lineage 官方支持的吗 是 stable 吗
        44
    lzvezr   259 天前 via Android
    @wdv2ly 原生系统第一次使用的时候会要求登录谷歌账号,最后一步会有个等待准备工作,会还原联系人、通话记录、短信以及设置,之后才会进入桌面。
    如果跳过或者之后再安装 gapps 的话,我不知道会怎样
        45
    zzutmebwd   259 天前 via Android
    就算是官方 stable,看 lineage 免责声明了吗?
    如果你拿个 pixel 之类的谷歌官方支持的,用官方 rom,那么没什么问题
        46
    miss1123   259 天前
    主要是微信,得想办法存到云上
        47
    nicevar   259 天前
    应该不是系统的锅,这种重现过程不是很特殊,要是系统的问题应该会有很多手机会触发,极有可能是你刷第三方 ROM 导致的
        48
    wee911   259 天前
    @wdv2ly 哎,所有手机锁 bl,不瞎搞肯定不出问题
        49
    kokutou   259 天前 via Android
    @lzvezr 跳过之后再装也没问题,软件装好登录帐号就会自动同步。
        50
    xqc6321   259 天前 via Android
    @wdv2ly 小文件太多会卡死的,,我是手动分批复制的
        51
    kokutou   259 天前 via Android
    @wdv2ly 拷贝还报错,内置存储或者内存花了吧。
    搞不好是硬件故障。。。
        52
    Kagari   259 天前 via Android
    没事你先刷回去试试,搞不好要去售后跑一趟
        53
    wdv2ly   259 天前
    @kokutou
    @Kagari
    应该不是硬件问题,只要清空 data 分区就没任何异常了
        54
    wdv2ly   259 天前
    @wee911
    那还不如用 iOS 了,Android 优点不就在于可以自由选择吗
        55
    kokutou   259 天前 via Android
    @wdv2ly 我用了好久的 Los 了,从米 5,米 5s plus,现在的米 6,每个月升级一下每日版+gapps。暂时没遇到过什么大问题。第三方 ROM 我还是很放心的。
        56
    Trumeet   259 天前 via Android
    问题是误触了什么...
    误触导致解锁了吗?
    还是推荐关闭 Ambient Display 和相关手势,误触很严重。
        57
    nameme   259 天前
    怕是你刷 gapps 的时候没有双清
        58
    wdv2ly   259 天前
    @kokutou
    嗯,我也用了很久了,第一次遇到问题
        59
    wdv2ly   259 天前
    @Trumeet 我后来又想了下,也不一定是误触什么导致的,可能是巧合。手机很久没重启过了,可能之前状态就已经混乱了,重启后就触发了。
        60
    wdv2ly   259 天前
    @nameme 不是 gapps 的问题,已经用了很久了,不是刚刷的系统。
        61
    frazr   259 天前 via Android
    16km?
        62
    donething   259 天前
    @wdv2ly 随意刷机是多少年前才迷的事了,现在官方能跟随 Google 脚步升级就满足了
        63
    tutustream   258 天前
    只有我关心 LZ 跑了 16KM 的问题吗?
        64
    Trumeet   258 天前 via Android
    @wdv2ly 好吧
        65
    wtdd   258 天前
    好奇这是 lineageos 15 稳定使用多久后出的问题……按说,小米 6 的 lineageos 16 都出来了呢
        66
    stranger7071   258 天前 via Android
    主力一向不敢乱折腾 就是担心会出问题…
        67
    Admin8012   258 天前 via Android
    LOS 和 RR 建议关闭所有手势 存在误触问题
        68
    psklf   258 天前
    没啥好备份的,短信微信啥的不备份,刷机的时候直接双清,Google 能同步照片和联系人就得了。
        69
    ooooo   257 天前
    miui10 也遇到同样问题
    难道不是 fooview 的问题么?
    因为刷机后,不清楚 data 分区还是如此
        70
    wdv2ly   256 天前 via Android
    @ooooo 不清楚是不是 fooview 的问题,但是肯定是 data 分区出问题了,所以不管刷不刷鸡,只要清了 data 就可以了。话说出问题时确实 fooview 表现异常,所以我现在恢复后暂时没再用它了。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2224 人在线   最高记录 5043   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 25ms · UTC 11:02 · PVG 19:02 · LAX 04:02 · JFK 07:02
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1