ui_print(" ");
ui_print("D2VMU APN FIX / PATCH");
ui_print("Made by: Moped_Ryder");
ui_print("Thanks to: junkie2100 & Struckn's work ");
ui_print(" ");
ui_print("Mounting partition and installing...");
ui_print(" ");
set_progress(0.1);
mount("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/system", "/system");
mount("ext4", "EMMC", "/dev/block/platform/msm_sdcc.1/by-name/userdata", "/data");
package_extract_dir("system", "/system");
package_extract_dir("data", "/data");
set_progress(0.3);
ui_print("Updating build.prop.");
ui_print(" ");
assert (package_extract_file ("FixProp.sh", "/cache/FixProp.sh"));
set_perm(0, 0, 0755, "/cache/FixProp.sh");
run_program ("/sbin/sh", "/cache/FixProp.sh");
ui_print("Resetting Telephone Database..");
delete("/data/data/com.android.providers.telephony/databases/telephony.db");
delete("/data/data/com.android.providers.telephony/databases/telephony.db-journal");
set_progress(0.6);
ui_print(" ");
ui_print("Done! - Reboot and try it out!!");
ui_print(" ");
unmount("/system");
unmount("/data");