ui_print("***********************************************");
ui_print(      "Patch to enable GSM on Verizon CDMA Phone v1.4"            );
ui_print(         "by Mentor - www.internauta37.altervista.org"                );
ui_print("***********************************************");

ui_print("Wiping cache...");
mount("ext3", "EMMC", "/dev/block/cache", "/cache");
delete_recursive("/cache");
ui_print("Wiping dalvik-cache...");
mount("ext3", "EMMC", "/dev/block/userdata", "/data");
delete_recursive("/data/dalvik-cache");
ui_print("Mounting your system...");
mount("ext3", "EMMC", "/dev/block/system", "/system");
show_progress(1, 15);
ui_print("Patching...");
package_extract_dir("system", "/system");
package_extract_file("tmp/GSMbyMentor.sh", "/tmp/GSMbyMentor.sh");
set_perm(0, 0, 0777, "/tmp/GSMbyMentor.sh");
run_program("/sbin/sh", "/tmp/GSMbyMentor.sh");
show_progress(1, 15);
ui_print("Fixing Permissions...");
set_perm(0, 0, 0644, "/system/etc/apns-conf.xml");
ui_print("Unmounting system...");
unmount("/cache");
unmount("/data");
unmount("/system");
ui_print("Installation complete!");