2

我想在恢复过程中从/data/system文件夹中删除一个文件。我在更新脚本中尝试了以下内容:

ui_print("");
mount("ext4", "EMMC", "/dev/block/mmcblk0p22", "/data/system");
ui_print("Please wait ...");
delete("/data/system/password.key");
delete("/data/system/gesture.key");
unmount("/data/system");
ui_print("");

它似乎在恢复中工作正常,但当我检查我的手机时没有结果,即没有文件被删除。我还尝试制作一个由我的update-script执行的 shell 脚本。这是脚本:

#!/sbin/sh

su 
rw /data/system/
rm  /data/system/gesture.key
rm  /data/system/password.key

这是我针对该方法的更新脚本:

ui_print("");
package_extract_file("s.sh", "/tmp/s.sh");
set_perm(0, 0, 0777, "/tmp/s.sh");
run_program("/tmp/s.sh", "");
delete("/tmp/s.sh");

它也不起作用。我究竟做错了什么?

4

1 回答 1

2

最后我找到了解决方案

mount("rfs", "EMMC", "/dev/block/stl11", "/data");
于 2015-07-09T17:03:13.417 回答