ui_print("Mounting Partitions...");
run_program("/sbin/mount", "/dev/block/mtdblock3", "/system");
run_program("/sbin/mount", "/dev/block/mtdblock5", "/data");
run_program("/sbin/mount", "/dev/block/mmcblk0p2", "/cache");
show_progress(0.1, 0);
ui_print("Formating /boot...");
delete_recursive("/boot");
ui_print("Formating /cache...");
delete_recursive("/cache");
ui_print("Formating /data...");
delete_recursive("/data");
ui_print("Formating /system...");
delete_recursive("/system");
show_progress(0.1, 10);
ui_print("Un-Mounting Partitions...");
run_program("/sbin/umount", "/system");
run_program("/sbin/umount", "/data");
run_program("/sbin/umount", "/cache");
ui_print("Format complete.");
