
1、delete_recursive("/data/usf");
這個指令不知道V需不需要mount DATA分區。你可以試試。
2、以下的目標目錄/檔案指令不完整,他還有上下文描述你沒有放進來所以下面指令不會起效果。你可以試試刪除以下指令or參考[UPDATE-SuperSU-v1.93.zip]裏面的[update-binary]來修改補全指令。
set_perm(0, 0, 0777, "/system/bin/.ext");
set_perm(0, 0, 06755, "/system/bin/.ext/.su");
set_perm(0, 0, 06755, "/system/xbin/daemonsu");
set_perm(0, 0, 0755, "/system/etc/init.d/99SuperSUDaemon");
set_perm(0, 0, 0755, "/system/etc/install-recovery.sh");
run_program("/system/chattr", "+i", "/system/etc/install-recovery.sh");
set_perm_recursive(0, 0, 0777, 0777, "/system/etc/init.d");
3、chattr是busybox指令,路徑錯誤。你可以試試改為【"/sbin/busybox", "chattr"】or【"/sbin/chattr"】。而目標文件同第二點說明。(zip包內似乎也沒有放入這個sh檔案)
run_program("/system/chattr", "+i", "/system/etc/install-recovery.sh");
ps:有些recovery好像不會將busybox放入"/sbin"(這點不確定),也許你可以先做個檢查or在腳本中預將busybox放入"/sbin",確保後續的指令能正確執行。
http://ppt.cc/yZHt