android - 我如何在 Android 中写入/cache/recovery/command?

标签 android shell recovery

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

谢谢

最佳答案

您需要一台已获得 root 权限的设备才能执行此操作。如果您使用的是基于 CWM 的恢复,您可以尝试:

#!/system/bin/sh

echo "1" > /data/wipe
reboot recovery

记得将脚本更改为执行权限:

chmod 755 script.sh

小心点。如果您尝试像那样删除数据,一些库存恢复 - 来自工厂的那些 - 可能会使您的设备变砖。

关于android - 我如何在 Android 中写入/cache/recovery/command?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22564881/

相关文章:

c - Ubuntu C代码如何在另一个文件夹中执行命令

hadoop - 删除名称节点后从 HDFS 恢复文件

python - 丢失了重要的 .py 文件(被覆盖为 0byte 文件),但旧版本仍然作为模块加载到 IPYTHON 中——可以检索吗?

android - 带有 viewmodel 和实时数据的 ViewPager,所有 6 个选项卡数据都被最后一个选项卡数据替换

python - 获取Python中前一个命令的退出代码?

android - 使用蓝牙组件将数据从 Android 手机传输到串行设备时出现问题

linux - 如何在 bash shell 脚本中使用表中的命令结果值

android - android 中的/cache/recovery 文件夹

android - 在 PopupWindow 的边界外单击时无法取消

Android - 振动设备不工作