get_device_compatible("falcon") == "OK" || ui_print("This should not happen!!");
getprop("ro.platform.name") == "atlas" || abort("E3004: This package is for \"atlas\" platform devices; this is a \"" + getprop("ro.platform.name") + "\".");
ui_print("Target: Zebra/atlas/atlas:8.1.0/02-13-15.00-OG-U08-STD/309:user/release-keys");
ui_print("==== Factory Reset ====");
show_progress(0.400000, 10);
ui_print("Formatting data partition...");
format("ext4", "EMMC", "/dev/block/bootdevice/by-name/userdata", "-16384", "/data");
ui_print("done.");
ui_print("Erasing modemst1 partition...");
erase_block_device("/dev/block/bootdevice/by-name/modemst1");
ui_print("done.");
ui_print("Erasing modemst2 partition...");
erase_block_device("/dev/block/bootdevice/by-name/modemst2");
ui_print("done.");
show_progress(0.250000, 5);
ui_print("Formatting enterprise partition...");
format("ext4", "EMMC", "/dev/block/bootdevice/by-name/enterprise", "0", "/enterprise");
ui_print("done.");
show_progress(0.200000, 5);
set_progress(1.000000);
