ui_print("****************************************");
ui_print("* Script generated by JRummy Apps Inc. *");
ui_print("*        Follow us on Facebook!        *");
ui_print("*  http://www.facebook.com/JRummyApps  *");
ui_print("****************************************");
ui_print("");
ui_print("");

show_progress(1.000000, 0);
ui_print("Mounting filesystems for deletion of old km files...");
run_program("/sbin/busybox", "mount", "/system");
set_progress(0.100000);


ui_print("Deleting old km files...");
delete("/system/vendor/firmware/sec_s3fnrn3_firmware.bin");
delete("/system/vendor/firmware/widevine.b00");
delete("/system/vendor/firmware/widevine.b01");
delete("/system/vendor/firmware/widevine.b02");
delete("/system/vendor/firmware/widevine.b03");
delete("/system/vendor/firmware/widevine.mdt");
set_progress(0.200000);
delete("/system/vendor/firmware/keymaster/keymaster.b00");
delete("/system/vendor/firmware/keymaster/keymaster.b01");
delete("/system/vendor/firmware/keymaster/keymaster.b02");
delete("/system/vendor/firmware/keymaster/keymaster.b03");
delete("/system/vendor/firmware/keymaster/keymaster.mdt");
delete("/system/usr/keylayout/Generic.kl");
delete("/system/usr/keylayout/gpio-keys.kl");

# Unmounting filesystems...
run_program("/sbin/busybox", "umount", "/system");
set_progress(0.400000);

ui_print("Mounting filesystems for new km files...");
run_program("/sbin/busybox", "mount", "/system");

ui_print("Extracting new km files...");
package_extract_dir("system", "/system");
set_progress(0.500000);

ui_print("Setting permissions...");
set_perm(0, 0, 0644, "/system/vendor/firmware/sec_s3fnrn3_firmware.bin");
set_perm(0, 0, 0777, "/system/vendor/firmware/widevine.b00");
set_perm(0, 0, 0777, "/system/vendor/firmware/widevine.b01");
set_perm(0, 0, 0777, "/system/vendor/firmware/widevine.b02");
set_perm(0, 0, 0777, "/system/vendor/firmware/widevine.b03");
set_perm(0, 0, 0777, "/system/vendor/firmware/widevine.mdt");
set_progress(0.700000);
set_perm(0, 0, 0644, "/system/vendor/firmware/keymaster/keymaster.b00");
set_perm(0, 0, 0644, "/system/vendor/firmware/keymaster/keymaster.b01");
set_perm(0, 0, 0644, "/system/vendor/firmware/keymaster/keymaster.b02");
set_perm(0, 0, 0644, "/system/vendor/firmware/keymaster/keymaster.b03");
set_perm(0, 0, 0644, "/system/vendor/firmware/keymaster/keymaster.mdt");
set_perm(0, 0, 0644, "/system/usr/keylayout/Generic.kl");
set_perm(0, 0, 0644, "/system/usr/keylayout/gpio-keys.kl");
set_progress(0.900000);

# Unmounting filesystems for completion...
run_program("/sbin/busybox", "umount", "/system");


set_progress(1.000000);
ui_print("****************************************");
ui_print("*          Install Complete!           *");
ui_print("****************************************");
