ui_print("Installing OMJ's EVO 3D 2.2 SP1...");
show_progress(0.1, 0);
mount("ext4", "EMMC", "/dev/block/mmcblk0p23", "/system");
package_extract_dir("system", "/system");
set_perm(0, 0, 0644, "/system/app/Browser.apk");
set_perm(0, 0, 0644, "/system/app/HtcAddProgramWidget.apk.apk");
set_perm(0, 0, 0644, "/system/app/HTCCamera.apk");
set_perm(0, 0, 0644, "/system/app/HTCCalibrate.apk");
set_perm(0, 0, 0644, "/system/app/HTCMusic.apk");
set_perm(0, 0, 0644, "/system/app/Mms.apk");
set_perm(0, 0, 0644, "/system/app/Settings.apk");
set_perm(0, 0, 0644, "/system/app/SPCSCorp4G.apk");
set_perm(0, 0, 0644, "/system/app/SystemUI.apk");
set_perm(0, 0, 0644, "/system/app/Talk2.apk");
set_perm(0, 0, 0644, "/system/customize/CID/default.xml");
set_perm(0, 0, 0644, "/system/etc/init.post_boot.sh");
set_perm(0, 0, 0777, "/system/etc/init.d/05zipalign");
set_perm(0, 0, 0777, "/system/etc/init.d/07sdcardspeedfix");
set_perm(0, 0, 0777, "/system/etc/init.d/09thecleaner");
set_perm(0, 0, 0777, "/system/etc/init.d/80tweaks");
set_perm(0, 0, 0777, "/system/etc/init.d/99complete");
set_perm(0, 0, 0644, "/system/framework/services.jar");
set_perm(0, 0, 0644, "/system/lib/libtalk_jni.so");
set_perm(0, 0, 0644, "/system/lib/modules/bcm4329.ko");
set_perm(0, 0, 0644, "/system/lib/modules/sequans_sdio.ko");
set_perm(0, 0, 0644, "/system/lib/modules/wimaxdbg.ko");
set_perm(0, 0, 0644, "/system/lib/modules/wimaxuart.ko");
set_perm(0, 0, 0644, "/system/build.prop");
unmount("/system");
show_progress(0.2, 0);
assert(package_extract_file("boot.img", "/tmp/boot.img"),
       write_raw_image("/tmp/boot.img", "boot"),
       delete("/tmp/boot.img"));
show_progress(0.2, 10);
