求助帖:修改最小宽度后,无限重启进 recovery 的小米手机,怎样保住数据?

2020-01-02 17:26:24 +08:00
 V9527

小米 8 青春版 6+128g,高通骁龙 660 的 CPU,可插 TF 卡,MIUI 11.0.2 稳定版( 11.0.2.0 PDTCNXM ),Android 版本 9.0

已登录小米账号,已打开开发者选项,未 root,未开启 USB 调试,未解 BL 锁


在开发者选项中,把“最小宽度”从默认值 392 改为了 3935 (打算输入 393.5,没想到输入框自动过滤小数点),手机立即黑屏,然后重启进入小米 recovery 3.0 界面

不做任何操作,手机会自动再次重启进入 recovery,直至电池耗尽才会关机

因为手机用了一年多,里面有很多资料,不想清除数据

找过小米售后,只给一个办法:清除数据刷机。只好放弃


目前想到两个办法:

1、用 adb 命令把最小宽度改回来 问题:我未开启 USB 调试,怎么办?能强开 USB 调试,或强制执行 adb 命令吗?

2、线刷平级版本的 MIUI 11,把最小宽度改回来 问题 1:线刷需要解 BL,解 BL 需要清数据,崩溃…… 问题 2:线刷会覆盖,还是会保留最小宽度的数值?

除了上面两个办法外,在搜索方法过程中,还听说过“高通 9008 模式”,好像是更加高级的一种救砖方法。但具体怎么弄,我还不清楚。


问题大致如上。我知道 V2EX 大神多,所以发帖求助。如果问题能够解决,我会聊表心意酬谢大家。谢谢!

8506 次点击
所在节点    MIUI
62 条回复
Lin0936
2020-01-02 17:29:39 +08:00
adb shell wm density 360
Lin0936
2020-01-02 17:30:57 +08:00
骚瑞 没看到没开 USB 调试,忽略上面
V9527
2020-01-02 17:33:43 +08:00
@Lin0936 谢谢回复。没开启 USB 调试是很致命的一个错误。我太大意了。
wdv2ly
2020-01-02 17:36:45 +08:00
Recovery 模式连电脑备份数据?
qq316107934
2020-01-02 17:46:30 +08:00
Rec 是小米的 Rec 么,系统盘加密了吗,都是的话我觉得没什么办法了...
V9527
2020-01-02 17:48:07 +08:00
@wdv2ly recovery 连接电脑后能备份数据吗?我搜一下看,谢谢提供思路
V9527
2020-01-02 17:49:33 +08:00
@qq316107934 是小米的 recovery。系统盘有没有加密我不清楚。
12 月 1 号下午出的这档子事,已经一个月了。我还没有放弃。
不过还是谢谢回复。
ultranal
2020-01-02 18:07:11 +08:00
1. 没听过强开 adb,而且没法引导进系统的话也没法用 adb
2. 小米官方提供的 miflash ( fastboot 刷机),没有解 bl 锁的情况下是要删除全部数据的( https://www.miui.com/shuaji-393.html );
3. 9008 模式是高通方案的调试模式( EDL ),虽然可以通过 9008 拉出数据,但是 Android 9.0 的话默认用户数据是加密( FDE/FBE )的,所以通过底层拉数据并没有什么用

通常情况下应该是没什么办法的,不过这个网页( http://www.miui.com/thread-22129664-1-1.html )提到小米助手似乎可以在加 bl 锁的情况下保留用户数据升级……没法测试,题主可以自己试一试. 如果现在刷不上去,也可以等到发新系统,按照升级来试一试
再有么,怕是只能请小米那边特事特办了……
V9527
2020-01-02 18:44:31 +08:00
@ultranal 谢谢回复
1、强开 adb 是我自己瞎想的,目前看来,确实可能性很小;
2、是的,miflash 操作线刷,必须要解 bl 锁;解 bl 锁必须清数据。目前来看,也行不通;
3、这么悲催吗,Android 9.0 把高通 9008 模式备份数据给封了?……
4、如果小米助手能免解 bl 锁刷机,那就太好了。我可以想办法试一试。不过我有个疑惑是:开发者选项里的配置,刷机或升级后,会被重置回默认值吗?
5、我也想请小米特事特办(让他们帮我远程解 bl 锁?),可是我不认识 MIUI 开发团队的人啊,泪奔
docx
2020-01-02 20:26:06 +08:00
所以拿到手机第一件事解锁,刷第三方 rec,开启 root
mumujun
2020-01-02 20:39:07 +08:00
这些加密似乎是谷歌搞的吧,我对谷歌保护我隐私数据的能力极有信心,我认为没办法救回这些这些数据了,有些公司专门搞这种加密破解的,费用一次几万到几十万不等。看看你的小米云备份吧,可能可以找回部分数据。
V9527
2020-01-02 23:35:41 +08:00
@dzyou2007 以前刷机乐此不疲,现在比较少了
V9527
2020-01-02 23:38:13 +08:00
@mumujun 你说的也是有道理的,官方的思路倾向于保护用户隐私和数据安全,毕竟来路不明的手机太多了,如果轻易就能破解,对于手机原主人来说是很大的数据安全风险。
ruimz
2020-01-03 00:48:50 +08:00
十分同情楼主
我之前小米 5 刷搞坏了系统,靠线刷仅系统,没清数据恢复了;有一次备用机降级砖了,9008 救回来
xxx027
2020-01-03 01:42:07 +08:00
说下我的想法供楼主参考。
首先,解锁 BL 会清除数据,所以不能解锁 BL。那么问题就是如何在保存数据的前提下进去系统。
其次,MiFlash 线刷是提供了保留数据的选项的,可以一试,不过我没有试过。如果要线刷先要解锁 BL,或者用 9008 模式来线刷。
第三,MiFlash 要用旧版本的,这样可以在 9008 模式下绕过 BL 锁,新版本可能绕不过 BL 锁。
最后,我听说线刷刷入最新开发版不需要解锁 BL,但新版 MiFlash 只有保留用户数据的选项,旧版的 MiFlash 是有保留所有数据的选项的。保留数据这个我没有测试过,还有有风险的,仅供楼主参考。
xxx027
2020-01-03 02:13:07 +08:00
补充,我又查了一些资料。
貌似可以借助 9008 模式刷入第三方 REC,这样可以通过第三方 REC 来提取数据。而且貌似有能够挂载和解密用户数据分区的第三方 REC。
感觉这个方法更加保险,毕竟不需要线刷。供参考。
czkwg8
2020-01-03 05:24:25 +08:00
@xxx027
bl 未解锁
99.9%有 boot 校验
xxx027
2020-01-03 08:38:22 +08:00
@czkwg8 前几天我的小米 4C 刷机,一开始就是没有解锁 BL 直接刷,然后手机卡 MI 界面,REC 进不去,只能进 FASTBOOT。后来是通过 9008 模式绕过了 BL 锁刷的机。虽然机型不同,但我觉得可以给楼主提供参考。
Blanke
2020-01-03 08:43:43 +08:00
第三方 rec 没刷,adb 调试没开,没办法
Blanke
2020-01-03 08:44:23 +08:00
@xxx027 老机型可以直接 9008,新机型一般都不行

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

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

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

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

© 2021 V2EX