也许这是一个愚蠢的问题,但我是Android的初学者,我正在尝试制作一个小的bash脚本来自动擦除Android手机上的数据。我在某处读到,如果我在“/ cache / recovery / command”中写入“--wipe_data参数”,然后“adb reboot recovery”,它将清除所有用户数据。所以问题是如何在没有root的情况下写入缓存。我甚至试过使用root设备,但我得到了Permission Denied。
谢谢
答案 0 :(得分:1)
你需要一个有根设备才能做到这一点。如果您使用的是基于CWM的恢复,则可以尝试:
#!/system/bin/sh
echo "1" > /data/wipe
reboot recovery
请记住将脚本chmod为执行权限:
chmod 755 script.sh
小心点。一些库存恢复 - 那些来自工厂的库存 - 如果你试图擦除这样的数据,可能会破坏你的设备。
答案 1 :(得分:0)
AFAIK有一种方法可以通过Device Admin Api擦除所有数据。点击此处http://developer.android.com/guide/topics/admin/device-admin.html
如果要执行恢复出厂设置,就是这样。