我想在恢复过程中从/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");
它也不起作用。我究竟做错了什么?