ui_print("");ui_print("EliteKernel 120815 based on CM9");ui_print("Desire Z/G2");ui_print("");
ui_print("AnyKernel Updater by Koush.");
ui_print("");ui_print("Extracting System Files...");
set_progress(1.000000);
run_program("/sbin/busybox", "mount", "/system");
package_extract_dir("system", "/system");
set_perm_recursive(0, 0, 0755, 0644, "/system/lib/modules");
set_perm(0, 0, 0775, "/system/etc/elitemod_kernel.sh");
set_perm(0, 0, 0775, "/system/etc/init.d/90userinit");
set_perm(0, 0, 0775, "/system/etc/init.d/04sdcardparts");
set_perm(0, 0, 0775, "/system/etc/init.d/99complete");
set_perm(0, 0, 0755, "/system/xbin/busybox");
set_perm(0, 0, 0775, "/system/xbin/virtuous_oc");
set_perm(0, 0, 0775, "/system/bin/fix_permissions");
set_perm(0, 0, 0644, "/system/lib/libsqlite.so");
set_perm(0, 0, 0644, "/system/lib/libsqlite_jni.so");
set_perm(0, 0, 0755, "/system/xbin/sqlite3");
delete("/system/app/DaemonController-3.3-beta3.apk");
delete("/system/app/OCUVBeater2v1.7.apk");
run_program("/sbin/busybox", "umount", "/system");
ui_print("Extracting Kernel files...");
package_extract_dir("kernel", "/tmp");
ui_print("Installing kernel...");
set_perm(0, 0, 0777, "/tmp/dump_image");
set_perm(0, 0, 0777, "/tmp/mkbootimg.sh");
set_perm(0, 0, 0777, "/tmp/mkbootimg");
set_perm(0, 0, 0777, "/tmp/unpackbootimg");
run_program("/tmp/dump_image", "boot", "/tmp/boot.img");
run_program("/tmp/unpackbootimg", "/tmp/boot.img", "/tmp/");
run_program("/tmp/mkbootimg.sh");
write_raw_image("/tmp/newboot.img", "boot");ui_print("");
package_extract_dir("tmp", "/tmp");
set_perm(0, 0, 0777, "/tmp/vision_wipe_efs");
run_program("/tmp/vision_wipe_efs");
ui_print("Done!");
ui_print("");
