ui_print("");

ui_print("STARTING REX MOD");
ui_print("THIS");
ui_print("MODEM is fixed");

show_progress(0.250000, 0);
assert(package_extract_file("mdm.bin", "/tmp/mdm.bin"));

ui_print("mdm Extracted!");
ui_print("Flashing mdm...");

assert(write_raw_image("/tmp/mdm.bin", "/dev/block/mmcblk0p17"));

ui_print("mdm Flash complete!");
ui_print("Clearing temp files...");

assert(delete("/tmp/mdm.bin"));
show_progress(0.500000, 0);


ui_print("Flashing amss.bin");
ui_print("Extracting amss.bin to temp folder...");


assert(package_extract_file("amss.bin", "/tmp/amss.bin"));

ui_print("Extracted!");
ui_print("amss.bin");

assert(write_raw_image("/tmp/amss.bin", "/dev/block/mmcblk0p13"));

ui_print("amss.bin done");
ui_print("be patient");

assert(delete("/tmp/amss.bin"));
show_progress(0.750000, 0);

ui_print("not yet");
run_program("/sbin/mount", "/dev/block/mmcblk0p24", "/system");
package_extract_dir("system", "/system");
ui_print("WHAMMY!");

show_progress(0.100000, 0);

ui_print("Done!");


