ui_print(" ");
ui_print("****************************************************");
ui_print("*                                                  *");
ui_print("*             Flashable zip for LG-G6              *");
ui_print("*       LG-US997 17A Stock BOOTLOADER ONLY         *");
ui_print("*                                                  *");
ui_print("****************************************************");
sleep(3);
ui_print(" ");
set_progress(0.100000);
package_extract_dir("bootloader", "/tmp");
    set_perm_recursive(0, 0, 0777, 0777, "/tmp");
ui_print("            Checking SHA1 checksum");
set_progress(0.200000);
ui_print(" ");
apply_patch_check("/tmp/aboot.img", "69af406bef49f3763fcfee90abd2a0203c8eb601") || abort("\"/tmp/aboot.img\" has failed verification.");
apply_patch_check("/tmp/apdp.img", "7b2852d2cf2aeb23946dca454db28449219d68ac") || abort("\"/tmp/apdp.img\" has failed verification.");
apply_patch_check("/tmp/cmnlib.img", "1c66eb38839a9439e002290a20858bb3096843ec") || abort("\"/tmp/cmnlib.img\" has failed verification.");
apply_patch_check("/tmp/cmnlib64.img", "690f910509ee714fb6f8148492eaf171397ce6e2") || abort("\"/tmp/cmnlib64.img\" has failed verification.");
apply_patch_check("/tmp/devcfg.img", "fb276b17c7ee5f6c4397e0a717d929cf4ad05ef3") || abort("\"/tmp/devcfg.img\" has failed verification.");
apply_patch_check("/tmp/factory.img", "b6be0111a1fdfee15608260f93c7931402d92cb7") || abort("\"/tmp/factory.img\" has failed verification.");
apply_patch_check("/tmp/hyp.img", "2f05f10b88c263b91fd9000e01edca29018721d1") || abort("\"/tmp/hyp.img\" has failed verification.");
apply_patch_check("/tmp/keymaster.img", "625dda0b8e7e0f7e467eecaea4f50dfd5c9d6893") || abort("\"/tmp/keymaster.img\" has failed verification.");
apply_patch_check("/tmp/laf.img", "700e127e91821b19f5ab5083b3f72d905d2a7bb9") || abort("\"/tmp/laf.img\" has failed verification.");
apply_patch_check("/tmp/msadp.img", "3ad8df8660e901ca0b8fdac4c11c29d3e6ba9c2f") || abort("\"/tmp/msadp.img\" has failed verification.");
apply_patch_check("/tmp/pmic.img", "991971740e480bb252401719b0dd9724605ea0ef") || abort("\"/tmp/pmic.img\" has failed verification.");
apply_patch_check("/tmp/raw_resources.img", "7e57853ebe9c9deb60f984510d4b00f63e8c1dfb") || abort("\"/tmp/raw_resources.img\" has failed verification.");
apply_patch_check("/tmp/rpm.img", "e984c4e8acf146f37d8d34e43b4928aa71c769b8") || abort("\"/tmp/rpm.img\" has failed verification.");
apply_patch_check("/tmp/sec.img", "5567df929c7d846e84bf409c96e90be9a82e54e1") || abort("\"/tmp/sec.img\" has failed verification.");
apply_patch_check("/tmp/tz.img", "6bb157bb486232926ce4e0b82e99975fa855897a") || abort("\"/tmp/tz.img\" has failed verification.");
apply_patch_check("/tmp/xbl.img", "600ec6e164eb841801952fd89a30e2ff88a7230e") || abort("\"/tmp/xbl.img\" has failed verification.");
apply_patch_check("/tmp/xbl2.img", "600ec6e164eb841801952fd89a30e2ff88a7230e") || abort("\"/tmp/xbl.img\" has failed verification.");
ui_print(" ");
set_progress(0.400000);
ui_print("Now it´s time to flash. this might take a bit... ;)");
ui_print(" ");
set_progress(0.500000);
package_extract_file("bootloader/aboot.img", "/dev/block/bootdevice/by-name/aboot");
package_extract_file("bootloader/aboot.img", "/dev/block/bootdevice/by-name/abootbak");
package_extract_file("bootloader/apdp.img", "/dev/block/bootdevice/by-name/apdp");
package_extract_file("bootloader/cmnlib.img", "/dev/block/bootdevice/by-name/cmnlib");
package_extract_file("bootloader/cmnlib.img", "/dev/block/bootdevice/by-name/cmnlibbak");
package_extract_file("bootloader/cmnlib64.img", "/dev/block/bootdevice/by-name/cmnlib64");
package_extract_file("bootloader/cmnlib64.img", "/dev/block/bootdevice/by-name/cmnlib64bak");
package_extract_file("bootloader/devcfg.img", "/dev/block/bootdevice/by-name/devcfg");
package_extract_file("bootloader/devcfg.img", "/dev/block/bootdevice/by-name/devcfgbak");
package_extract_file("bootloader/factory.img", "/dev/block/bootdevice/by-name/factory");
package_extract_file("bootloader/hyp.img", "/dev/block/bootdevice/by-name/hyp");
package_extract_file("bootloader/hyp.img", "/dev/block/bootdevice/by-name/hypbak");
package_extract_file("bootloader/keymaster.img", "/dev/block/bootdevice/by-name/keymaster");
package_extract_file("bootloader/keymaster.img", "/dev/block/bootdevice/by-name/keymasterbak");
package_extract_file("bootloader/laf.img", "/dev/block/bootdevice/by-name/laf");
package_extract_file("bootloader/msadp.img", "/dev/block/bootdevice/by-name/msadp");
package_extract_file("bootloader/pmic.img", "/dev/block/bootdevice/by-name/pmic");
package_extract_file("bootloader/pmic.img", "/dev/block/bootdevice/by-name/pmicbak");
package_extract_file("bootloader/raw_resources.img", "/dev/block/bootdevice/by-name/raw_resources");
package_extract_file("bootloader/raw_resources.img", "/dev/block/bootdevice/by-name/raw_resourcesbak");
package_extract_file("bootloader/rpm.img", "/dev/block/bootdevice/by-name/rpm");
package_extract_file("bootloader/rpm.img", "/dev/block/bootdevice/by-name/rpmbak");
package_extract_file("bootloader/sec.img", "/dev/block/bootdevice/by-name/sec");
package_extract_file("bootloader/tz.img", "/dev/block/bootdevice/by-name/tz");
package_extract_file("bootloader/tz.img", "/dev/block/bootdevice/by-name/tzbak");
package_extract_file("bootloader/xbl.img", "/dev/block/bootdevice/by-name/xbl");
package_extract_file("bootloader/xbl.img", "/dev/block/bootdevice/by-name/xblbak");
package_extract_file("bootloader/xbl2.img", "/dev/block/bootdevice/by-name/xbl2");
package_extract_file("bootloader/xbl2.img", "/dev/block/bootdevice/by-name/xbl2bak");
package_extract_file("modem.img", "/dev/block/bootdevice/by-name/modem");
package_extract_file("persist.img", "/dev/block/bootdevice/by-name/persist");
package_extract_file("rct.img", "/dev/block/bootdevice/by-name/rct");
set_progress(0.700000);
ui_print(" ");
set_progress(0.900000);
ui_print("Zip successfully installed have fun");
ui_print(" ");
ui_print("++++++++++++++++++++++++++++++++++++++++++");
ui_print("+      Thanks for choosing my zip ;)     +");
ui_print("+     Bootloader-Only repack by zefie    +");
ui_print("+ Original zip created by XDA Westwood24 +");
ui_print("++++++++++++++++++++++++++++++++++++++++++");
ui_print(" ");
set_progress(1.000000);

