如何在Android中写入/ cache / recovery /命令?

时间:2014-03-21 16:57:49

标签: android shell recovery

也许这是一个愚蠢的问题,但我是Android的初学者,我正在尝试制作一个小的bash脚本来自动擦除Android手机上的数据。我在某处读到,如果我在“/ cache / recovery / command”中写入“--wipe_data参数”,然后“adb reboot recovery”,它将清除所有用户数据。所以问题是如何在没有root的情况下写入缓存。我甚至试过使用root设备,但我得到了Permission Denied。

谢谢

2 个答案:

答案 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

如果要执行恢复出厂设置,就是这样。