已知 1:手机无法进入桌面(未刷 recovery,未 root,未开启 adb 调试)_____ 已知 2:我已经提取了 system 分区的.bin 单文件_____ 已知 3:adb 命令的执行范围是安卓 system 分区 setting_secure.xml 文件里的 display_density_forced 参数_____ 已知 4:任何程序最终的执行结果都是二进制文件里 0 、1 的变化_____ 问题:怎样通过修改二进制文件,来执行 adb shell wm density 392 这个命令?
1
Madcrow 2021-01-18 18:01:35 +08:00 via Android
首先你确定修改 system 分区后刷回去还能正常使用?手机厂商可以开启 dm-verity,改不了的
|
2
ju5t4fun 2021-01-18 18:18:36 +08:00
没有解 bl 锁就别想了,刷不上去
就算可以刷上去,厂商开启了 dm-verity,修改 system 分区直接就开不机 |
5
V9527 OP @ju5t4fun 想请教一下:仅仅是用高通 QFIL 把 system 分区提取出来,修改一个参数,然后再刷回手机,dm-verity 的哈希值就变了吗?如果是的,那我真的可以放弃了
|
6
ysc3839 2021-01-18 20:59:47 +08:00 via Android
先说清楚设备、系统版本吧,以及你的原始需求是什么?
如果只是为了解决进不了桌面的问题,清除所有数据不行吗? |
7
Blanke 2021-01-18 21:03:05 +08:00
怎么变成这样的,好奇。。。
|
8
V9527 OP |
10
ju5t4fun 2021-01-19 00:00:30 +08:00 1
@V9527 是的,dm-verity 开启以后,system 分区的任何修改都会不开机
如果手机是你自己的,可以试试马云家,据说有方法可以通过 9008 模式直接解 BL 锁,不知真假 |
15
longaiwp 2021-01-19 11:15:31 +08:00
没有那么复杂,直接卡刷官方包即可。这个手贱的毛病得改。
|