怎样通过修改二进制文件,来执行安卓 adb 命令?

2021-01-18 17:53:52 +08:00
 V9527

已知 1:手机无法进入桌面(未刷 recovery,未 root,未开启 adb 调试)_____ 已知 2:我已经提取了 system 分区的.bin 单文件_____ 已知 3:adb 命令的执行范围是安卓 system 分区 setting_secure.xml 文件里的 display_density_forced 参数_____ 已知 4:任何程序最终的执行结果都是二进制文件里 0 、1 的变化_____ 问题:怎样通过修改二进制文件,来执行 adb shell wm density 392 这个命令?

1176 次点击
所在节点    问与答
19 条回复
Madcrow
2021-01-18 18:01:35 +08:00
首先你确定修改 system 分区后刷回去还能正常使用?手机厂商可以开启 dm-verity,改不了的
ju5t4fun
2021-01-18 18:18:36 +08:00
没有解 bl 锁就别想了,刷不上去
就算可以刷上去,厂商开启了 dm-verity,修改 system 分区直接就开不机
V9527
2021-01-18 20:40:07 +08:00
@Madcrow 原来还有个 dm-verity 挡着,这特么……真让人绝望啊!
V9527
2021-01-18 20:41:06 +08:00
@ju5t4fun 我以为只有 adb 调试开关、rsa 密钥,没想到还有个 dm-verity 。草率了……
V9527
2021-01-18 20:50:12 +08:00
@ju5t4fun 想请教一下:仅仅是用高通 QFIL 把 system 分区提取出来,修改一个参数,然后再刷回手机,dm-verity 的哈希值就变了吗?如果是的,那我真的可以放弃了
ysc3839
2021-01-18 20:59:47 +08:00
先说清楚设备、系统版本吧,以及你的原始需求是什么?
如果只是为了解决进不了桌面的问题,清除所有数据不行吗?
Blanke
2021-01-18 21:03:05 +08:00
怎么变成这样的,好奇。。。
V9527
2021-01-18 21:13:42 +08:00
@ysc3839
@Blanke
小米 8 青春版 6+128g,高通骁龙 660 的 CPU,可插 TF 卡,MIUI11.0.2 稳定版( 11.0.2.0PDTCNXM ),Android 版本 9.0,已登录小米账号,已打开开发者选项,未刷 recovery,未 root,未开启 USB 调试,未解 BL 锁。
手误把开发者选项的“最小宽度”从 392 改成了 3935,导致无法正常进入桌面了(开机后进 MI Recovery 并无限循环)看过别人的帖子,应该是安卓的 System UI 崩溃掉导致的。
MI Recovery 有抹掉数据的选项,但是我的幻想是挽回数据……
ysc3839
2021-01-18 22:09:19 +08:00
@V9527 没解锁的话那还是放弃吧。
ju5t4fun
2021-01-19 00:00:30 +08:00
@V9527 是的,dm-verity 开启以后,system 分区的任何修改都会不开机
如果手机是你自己的,可以试试马云家,据说有方法可以通过 9008 模式直接解 BL 锁,不知真假
V9527
2021-01-19 08:48:01 +08:00
@ju5t4fun 好的,非常感谢🙏
Kinnice
2021-01-19 09:42:24 +08:00
@V9527 下这个 11.0.2.0PDTCNXM 包,然后刷入,不会丢失数据
Kinnice
2021-01-19 09:45:13 +08:00
@Kinnice 需要插 TF 卡,把包放进 TF 卡里面
dingwen07
2021-01-19 10:45:54 +08:00
@V9527 MIUI 祖传问题了
longaiwp
2021-01-19 11:15:31 +08:00
没有那么复杂,直接卡刷官方包即可。这个手贱的毛病得改。
V9527
2021-01-19 23:46:37 +08:00
@Kinnice
@longaiwp
然而小米自己的 MI Recovery 并没有卡刷选项……
V9527
2021-01-19 23:47:09 +08:00
@ysc3839 心存一丝幻想……
V9527
2021-01-20 12:49:27 +08:00
@Kinnice 大佬求解🙏
V9527
2021-01-20 12:50:14 +08:00
@dingwen07 是的,有不少中招的人

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

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

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

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

© 2021 V2EX