还不行就自己手动 一步步来.这样知道错在哪了.
1. 开着一个cmd,执行
adb shell "while : ; do ln -s /data /data/data/com.android.settings/a/file99; done"
2. 再开一个cmd,执行
adb restore f-10d_2.ab
确认还原之后/data应该可以读写了。
3. 中断1的执行,命令换成
adb shell "while : ; do ln -s /data/resource-cache /data/data/com.android.settings/a/file99; done"
4. 还是
adb restore f-10d_2.ab
确认还原之后/data/resource-cache应该可以随便读写了。
然后执行
adb shell rm -r /data/resource-cache
adb shell ln -s /sys/kernel/uevent_helper /data/resource-cache
adb reboot
这时手机会重启。
5. 依然是中断3的执行,命令还是
adb shell "while : ; do ln -s /data/resource-cache /data/data/com.android.settings/a/file99; done"
6. 还是
adb restore f-10d_2.ab
确认restore完成之后,执行
adb push mkdevsh /data/local/tmp
adb shell chmod 755 /data/local/tmp/mkdevsh
adb shell "echo /data/local/tmp/mkdevsh > /sys/kernel/uevent_helper"
然后去开关下Wifi,
adb shell
/dev/sh
应该就取得临时root了。