Cara Membuat Updater-script Android
Buat Sahabat daniv yang ingin belajar buat updater-script sendiri kalo mau push file ke /app/system via recovery [CWM] berikut tutorialnya.
updater-script itu berada didalam Flashable.zip
Tepat nya di /meta-inf/com/google/android/ disini
=====TOOLS=====
1. PC
2. Notepad++ (recommended)
Pertama kita harus mount /system dulu biar bisa dimasuki file yang akan kita pasang
yang akan saya tulis ini adalah metode perintah busybox
seperti ini tulisannya
code :
run_program("/sbin/busybox", "mount", "/system");
Oiyaa, kalo d cwm kita ga nampang rasanya kurang sreg yoo :v
maka ada kode untuk menampilkan tulisan ketika CWM sedang Flashing
code :
ui_print("========mod by nama anda=========")
ui_print("==============================")Sementara ini kita sudah nampang dan sudah mount /system, script kita sampai disini menjadi
code :
ui_print("========mod by nama anda=========")
ui_print("==============================")
run_program("/sbin/busybox", "mount", "/system");
Nahh, sampai disini saat nya kita kasih perintah untuk CWM mengekstrak file dalam folder flashable.zip kita
code :
package_extract_dir("system", "/system");
sudah ter ekstrak lalu saat nya kita set permission nya.. ga perlu muluk2 nulis nama file satu/satu, misalnya kita akan push SystemUI.apk, Contacts.apk, Phone.apk,framework-res.apk, dan android.policy.jar
Tentunya anda sudah tau bagaimana mengatur folder didalam flashable.zip. semisal SystemUI.apk itu berada di /system/app/"disini"
Oke kembali fokus ke set permission.....
code :
set_perm(0, 0, 0644, "/system/app/*.apk
set_perm(0, 0, 0644, "/system/framework/*.apk
set_perm(0, 0, 0644, "/system/framework/*.jar
Tanda "bintang" sudah mewakili semua file yang ada di dalam folder. Jadi ketika kita menuliskan
set_perm(0, 0, 0644, "/system/app/*.apkmaka semua file .apk yang ada di /system/app sudah ter set semua permissionnya ke 644 /rwrr
sampai disini script kita adalah
code :
ui_print("========mod by nama anda=========")
ui_print("==============================")
run_program("/sbin/busybox", "mount", "/system");
package_extract_dir("system", "/system");
set_perm(0, 0, 0644, "/system/app/*.apk
set_perm(0, 0, 0644, "/system/framework/*.apk
set_perm(0, 0, 0644, "/system/framework/*.jar
Tambahkan code berikut sebelum kita unmount /system [cuma opsional]
show_progress(0.200000 0);
show_progress(0.200000 10);
Saatnya unmount /system
code :
unmount("/system");
Jadi hasil akhir dari scriptnya adalah
code :
ui_print("========mod by nama anda=========")
ui_print("==============================")
run_program("/sbin/busybox", "mount", "/system");
package_extract_dir("system", "/system");
set_perm(0, 0, 0644, "/system/app/*.apk
set_perm(0, 0, 0644, "/system/framework/*.apk
set_perm(0, 0, 0644, "/system/framework/*.jar
show_progress(0.200000 0);
show_progress(0.200000 10);unmount("/system");
Sample yang sudah jadi =====>>>Download
Semoga bermanfaat.
tested on andromax U-LE
Belum ada Komentar untuk "Cara Membuat Updater-script Android"
Posting Komentar