assert(getprop("ro.product.device") == "hero");
show_progress(0.500000, 0);
ui_print("Extracting files...");
delete_recursive("/tmp/flykernel");
package_extract_dir("tmp", "/tmp");
set_perm(0, 0, 0700, "/tmp/flykernel/updatekernel.sh");
set_perm(0, 0, 0700, "/tmp/flykernel/busybox");
set_perm(0, 0, 0700, "/tmp/flykernel/mkbootimg");
set_perm(0, 0, 0700, "/tmp/flykernel/unpackbootimg");
mount("MTD", "system", "/system");
run_program("/tmp/flykernel/updatekernel.sh");
show_progress(0.100000, 0);
unmount("/system");
