assert(getprop("ro.product.device") == "hennessy");
ui_print(" ");
ui_print("- Installation started!");
ui_print(" ");
	sleep(1);
ui_print("   * Mounting 'system'...");
	sleep(1);
		mount("ext4", "EMMC", "/dev/block/mmcblk0p6", "/system");
ui_print("   * Cleaning old modem...");
	sleep(1);
		delete_recursive("/system/etc/mddb");
		delete_recursive("/system/etc/firmware");
ui_print("   * Extracting new modem...");
	sleep(1);
		package_extract_dir("system", "/system");
ui_print("   * Setting permissions...");
	sleep(1);
	set_metadata_recursive("/system/etc/mddb", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", "0x0", "selabel", "u:object_r:system_file:s0");
	set_metadata_recursive("/system/etc/firmware", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", "0x0", "selabel", "u:object_r:system_file:s0");
ui_print("   * Cleaning temp files...");
	sleep(1);
		 delete_recursive("/tmp");
ui_print("   * Unmounting 'system'...");
	sleep(1);
		unmount("/system");
ui_print(" ");
ui_print("- Installation completed!");
ui_print(" ");
