ui_print("Quectel FOTA Tools
  Version
     v4.2 : support specify project name to identify the project version file
");
mount("ubifs", "UBI", "system", "/system");
usb_remount();
ui_print("Check decompress modem seg...");
check_q6zip_compress("b19","b19");
ui_print("Verifying current system...");
show_progress(0.100000, 0);
assert(apply_patch_check("/system/bin/busybox.nosuid", "ca94f698d7676a14b4598149b01e165bc543e4eb", "323c2fd20c174955a75c3fa4cbca5e482454b64a"));
set_progress(0.012165);
assert(apply_patch_check("/system/bin/busybox.suid", "0ae510e8b4b914a9dbe754bf98cc8939045b3edc", "ba888d90b068732350d2173bd1e9e6ceb91515c2"));
set_progress(0.013140);
assert(apply_patch_check("/system/bin/cp.coreutils", "e85aba1df29a0bd68b53664994dee7898f859a77", "68faa405bd9585ad7c2c0bb70a556b6921ae71ac"));
set_progress(0.014200);
assert(apply_patch_check("/system/bin/login.shadow", "220101fc8a38b2f7af25b1bc2ba7982850fd6294", "2f6bd619ff65c652e68941a0bfcbd66acf89735a"));
set_progress(0.014764);
assert(apply_patch_check("/system/bin/su.shadow", "eec4579a276fc591cdad73670dbbfe0aae267a9b", "a16aedcd770312705708d924c3f1876ab6038dd8"));
set_progress(0.015246);
assert(apply_patch_check("/system/etc/ca-certificates.conf", "a0b137222470266150cb60c95b50872f3d371f35", "dfc0b52c3e1b3c7e2af6ac902d1acfecc0d6efa9"));
set_progress(0.015301);
assert(apply_patch_check("/system/etc/data/factory_mobileap_cfg.xml", "38e0d63c75465eba9867bafbe4c1649e87cc61d6", "84b9504ffcd7e90d6226422f0053c9f686d077e7"));
set_progress(0.015372);
assert(apply_patch_check("/system/etc/data/mobileap_cfg.xml", "38e0d63c75465eba9867bafbe4c1649e87cc61d6", "84b9504ffcd7e90d6226422f0053c9f686d077e7"));
set_progress(0.015443);
assert(apply_patch_check("/system/etc/data/mobileap_cfg.xsd", "71fdccba9dd6ef7abc1b198e7bb3fd8450949251", "cc4ed935650806673280d5a9dafd50fd4d1646c5"));
set_progress(0.015651);
assert(apply_patch_check("/system/etc/initscripts/firmware-ubi-mount.sh", "87aba6240be62b7512fa6f7de23aef41772e56fb", "6b87ddbcf03bcdd7b7c11e177a26f47e07e856fc"));
set_progress(0.015733);
assert(apply_patch_check("/system/etc/login.defs", "5a5ec3250932701ba5532f677a6650f12cccbe47", "500453a4cc5fe2ffc966e16adfae8f9beba8a612"));
set_progress(0.015845);
assert(apply_patch_check("/system/etc/ssl/certs/ca-certificates.crt", "2bfbad7ab6105d29db06129875c07ac0a7089a46", "ddf382df1cbd42cfd4391212054900bd03807daa"));
set_progress(0.017884);
assert(apply_patch_check("/system/firmware/image/Ver_Info.txt", "c5bf03326b04bdabd02d66bd25966beb72b41022", "26bc7254e521e5fa7bbd470b10ccccc32cb91458"));
set_progress(0.017893);
assert(apply_patch_check("/system/firmware/image/mba.b00", "cefe2d5656febf998061e032d21bf51ceb9aaf9f", "c532560f31f4f297d6917a07659b4e1f0d94b06d"));
set_progress(0.017895);
assert(apply_patch_check("/system/firmware/image/mba.b01", "5048c4cf6ec0995b2b6b27b4cb1cf2f354dade1e", "9cee960e2023f872cf627ad672edf7011b7cd86d"));
set_progress(0.017963);
assert(apply_patch_check("/system/firmware/image/mba.b02", "005905ae3b9fc078bf14d5b2eaf698f3c578d3ab", "7bbba619ba47fbd5778eb56e5b4afb2ce505040c"));
set_progress(0.020440);
assert(apply_patch_check("/system/firmware/image/mba.b05", "d10b5bb63c3f41d3bf2db87328230138b917d58d", "65cba450ac15ff873e65c2013cc085e33fdbe195"));
set_progress(0.020578);
assert(apply_patch_check("/system/firmware/image/mba.b06", "8dac6f4bff3bf78f8151264f243d75ba08bb0189", "5a3865d10b02785511b1c5bb5c9ce1bd562fa7b8"));
set_progress(0.020583);
assert(apply_patch_check("/system/firmware/image/mba.mbn", "b4f9963408340792255183ff8090b0e5f25de0aa", "6698f75cb59d4aba395eaf2b9a47e5c1461a4db6"));
set_progress(0.023343);
assert(apply_patch_check("/system/firmware/image/mba.mdt", "f2b7be1a1e56ecde21371f14f7fe375113b7bda8", "aa57efd56ec6a936922b33f5ed445e1f92050640"));
set_progress(0.023414);
assert(apply_patch_check("/system/firmware/image/modem.b00", "d4c790654534d8076de1a1e73d38767585fac01c", "2075097afd9782d45335372b15f5b95b87e9d607"));
set_progress(0.023425);
assert(apply_patch_check("/system/firmware/image/modem.b01", "8fd45da892fa53a25be7a55cd2e529b648250be2", "5e31d6fc14b19fb8c3c301d75211186887a9d748"));
set_progress(0.023500);
assert(apply_patch_check("/system/firmware/image/modem.b02", "d74f100c039992faa0be6dd9aec4ddb4e1599dcc", "b64d343da13e99535633386ec942baedba5bc73a"));
set_progress(0.023960);
assert(apply_patch_check("/system/firmware/image/modem.b03", "53c9100571157fa41e6b1c0f5a6f36c4bf92aa79", "c15eee98cce4d39d243f10f607a723b4df6bd950"));
set_progress(0.026196);
assert(apply_patch_check("/system/firmware/image/modem.b04", "68d448219e557c367abdcc7c44f59f95bcf4d675", "f5599ab6a354086fe801e3a298ef89d9c666cf5c"));
set_progress(0.029359);
assert(apply_patch_check("/system/firmware/image/modem.b06", "8610fb29a9bc28c97a196f2615d912d61be40c78", "e5e0c9dfa6273b77af621188a5a0ec39eb196856"));
set_progress(0.030721);
assert(apply_patch_check("/system/firmware/image/modem.b07", "58a7887ae9409dd54df717a9c015d86f47ffb1d5", "ed1746764f2b54de26299687dc98a5e961b4bcd6"));
set_progress(0.034270);
assert(apply_patch_check("/system/firmware/image/modem.b08", "bc0a19f2066273c2e3fd8b5f4f6653f993508c41", "04768666f88f374729f38d82f5636713ae6eee14"));
set_progress(0.052882);
assert(apply_patch_check("/system/firmware/image/modem.b09", "66b495c4ea8d6a62ce4f4931949884e117869e99", "41707999f944c8753899655d23ab5670f40727c4"));
set_progress(0.064152);
assert(apply_patch_check("/system/firmware/image/modem.b10", "4671b8768d3086a0b701bf4cd9361493e1eeca60", "6d80694072f2aa945fdc80185f4742cc9b4edf1e"));
set_progress(0.225071);
assert(apply_patch_check("/system/firmware/image/modem.b11", "d46f2a7e1e66298d373eb5a5b5360d2f6556cead", "3e7fd6beb1424aba29ec246f6f0d48f6c63308b1"));
set_progress(0.226404);
assert(apply_patch_check("/system/firmware/image/modem.b14", "19fb01f2b0f929dce124df2844f71f3319841e4a", "f4c8788395fc9f7e33bf4728f9e959c48baa3b18"));
set_progress(0.377029);
assert(apply_patch_check("/system/firmware/image/modem.b15", "568e035f162099aef31519b9565b9ac805cbf2fc", "7e7d68d38bcf8694175f5291e106ae18c24a9dcf"));
set_progress(0.407176);
assert(apply_patch_check("/system/firmware/image/modem.b17", "3d057deebeb56c26b9c972e8f5c3416a011dfe9d", "44fbd8f0699c040ff4bd0c98618afd83b256952b"));
set_progress(0.407761);
assert(apply_patch_check("/system/firmware/image/modem.b19", "aee2ab9a1b89c9d4ad4db7d358e5e4ad2a420967", "2f881da2855a0b10855475c9dc21bf64d5a4c48e"));
set_progress(0.495376);
assert(apply_patch_check("/system/firmware/image/modem.b20", "39d65dcebf722054730c350af08a9b3688530433", "9f9fafd9159f2836253167ccdda8230dfdbac294"));
set_progress(0.496044);
assert(apply_patch_check("/system/firmware/image/modem.b21", "6f8daddfe54114fed0d862e33667ba441d16d60b", "e783d07d2cda048fcc8846aa44426a78061e6ad5"));
set_progress(0.506730);
assert(apply_patch_check("/system/firmware/image/modem.b24", "ff14e67c56ca71b879cb3d109180db831a98820d", "cd163ab98fa41d971c5c21c6efff3433a5a8f69c"));
set_progress(0.523189);
assert(apply_patch_check("/system/firmware/image/modem.mdt", "eeb18e2ef483b2b93b8f341a6d8c9dd1597f1cb3", "0a19bcc7e0eb3114d2b8c3c1cd8850ad81986acd"));
set_progress(0.523275);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/Default/cust_Default/mcfg_hw.mbn", "a14ac251c64ef961f4e8a823cada0f239f7a9841", "f14f0574da33df84df164e82dc266588870ec53b"));
set_progress(0.523402);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MDM9x55/7+5_mode/DR_DSDS/mcfg_hw.mbn", "e488330806981ef06c061c63ac836bac64dfd63d", "9a45c86751c83ba1bd44861f757db897ce27f8d2"));
set_progress(0.523560);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MDM9x55/7+5_mode/SR_DSDS/mcfg_hw.mbn", "cc584699407fc029c98208118eac1126d4776d7f", "f29e7842c13f11c7825d5c0e247d4371fb496f3b"));
set_progress(0.523717);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MDM9x55/SS/mcfg_hw.mbn", "58d7688f05dba6bd8c3a8547a8f9661429095ebe", "4c89721e453a8507eac199bffb7556b33ec9f34a"));
set_progress(0.523861);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MDM9x55_Fusion/7+5_mode/DR_DSDS/mcfg_hw.mbn", "9adbda13ad73cf4e15f2e6d53f6ffb5860ab0ea4", "617f38ce24e7aff7b2949b3e227cfab102b69c0a"));
set_progress(0.524021);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MDM9x55_Fusion/7+5_mode/SR_DSDS/mcfg_hw.mbn", "9fae8d9b83989b7d91135e937dab22c6c951ac96", "de59c8998e96e815cce0ce4ffaf560408f4f705a"));
set_progress(0.524181);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MDM9x55_Fusion/SS/mcfg_hw.mbn", "a8c14a256c6e02a534db745761224448ded709ee", "8b482011b2310988b4b8e1d507a2ee9327582b8f"));
set_progress(0.524327);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MSM8998/LA/7+5_mode/DR_DSDS/mcfg_hw.mbn", "339f1853d543472e73d11bdf49c08c7721353f27", "c4917d786601669fd80f31467b24d60f3a1cdba5"));
set_progress(0.524480);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MSM8998/LA/7+5_mode/SR_DSDS/mcfg_hw.mbn", "5c91ece15393551db836f9f56bdffe98d492cc0e", "450051f4dca8c9e057914ceb5ce45473bec85f77"));
set_progress(0.524633);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MSM8998/LA/SS/mcfg_hw.mbn", "2ab4f92075766ca3e35c800e19505cdc7cf857c4", "99e0bd6813ff911d9e650fb279eb38661422bcf5"));
set_progress(0.524771);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MSM8998/WD/7+5_mode/SR_DSDS/mcfg_hw.mbn", "92ebd61fe0bc70144f16327eefd0656b8462dcc0", "74c8575f6a76347ac06f06df6dcd3028f1649eab"));
set_progress(0.524948);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MSM8998/WD/SS/mcfg_hw.mbn", "bbbe5079d3a3e2d22b1f589cf019ec4457e7b097", "96773ab2b702a81c4dddea030287059827740131"));
set_progress(0.525112);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MSM8998/WP8/7+5_mode/DR_DSDS/mcfg_hw.mbn", "dc95a9661ad13506a5c0d4cb4ce6f9ca92fd1474", "9c4086330083a71b3cc9d0554058a6c1613388b6"));
set_progress(0.525265);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MSM8998/WP8/7+5_mode/SR_DSDS/mcfg_hw.mbn", "cf5876778af355d9e065c7aee38a7f794093a901", "0f0df25a6caefbe2f319b6c922d7677c01d3be46"));
set_progress(0.525418);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MSM8998/WP8/SS/mcfg_hw.mbn", "acf439607a9cc42a8658cd92899d7ae8df513745", "2cb1b750adf348ba8410285b02a63a5fd4180f0b"));
set_progress(0.525559);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX12/LE/SS/mcfg_hw.mbn", "3685237ece6d804479a06a1ff121c7d0abadd238", "b2927d1a0b2b8b672375545a92ba003fc08a0b19"));
set_progress(0.525700);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX12/WD/DSSA/mcfg_hw.mbn", "a2f859c548115d5c2f00fe904da2b50eba034f50", "8d24719697b62a8b1c81deeda008defe3e21bbdc"));
set_progress(0.525872);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX12/WD/SS/mcfg_hw.mbn", "8c5210f0ee560963111bdaa64bf1379866b9a7b7", "0ff0f42b56111df69040ef1bd7dab5a884758846"));
set_progress(0.526040);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Commercial/Volte_OpenMkt/mcfg_sw.mbn", "2d7d5d9b1cc787d6238599cd3734e835cd5f01d8", "b4842eddb82403034f114bcb5941ad5c725415fb"));
set_progress(0.526579);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Commercial/Volte_Subsidized/mcfg_sw.mbn", "4d59cb9de83f33edfaf1f702503449e45d6f340b", "781dae364a0d55a5cc9f9fd73d80b240467d4cfc"));
set_progress(0.527127);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/AGNSS_LocTech/mcfg_sw.mbn", "77c6b6a2bdb90dd4c31994a4d00eab889c34ab8a", "7a15ce7cf55c6016b03d5656b8afbe6542451e9f"));
set_progress(0.527447);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/Conf_VoLTE/mcfg_sw.mbn", "8e9331bc4b54ef118825908ab603654fd3a79fc5", "2200388b8892791f4533c70359d140d02c64c8bd"));
set_progress(0.527887);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/EPS_Only/mcfg_sw.mbn", "8d22555e282f194341fe52ecc4cae7ccd75effd4", "377e7be8369935ab5e1e9fabb29fe518f3261fb0"));
set_progress(0.528041);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/LPP_LocTech/mcfg_sw.mbn", "6cd6d6d305dbae3973f457035d6b6851f0c71997", "8932b584199062bcc97f9fc8f8ceae7be09aef5a"));
set_progress(0.528361);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/Nsiot_VoLTE/mcfg_sw.mbn", "11c4e26de71c06b851e493f2a8580f7a7ee651f6", "6f531ba5d2948e5dbb73fec71581b75b5de8450f"));
set_progress(0.528789);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/RRLP_LocTech/mcfg_sw.mbn", "5519f9847642a896b931dd35ad59b77a5879b999", "2d99daef86f78cff2a28bfed3bb017a659630ac3"));
set_progress(0.529109);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/TGL_Comb_Attach/mcfg_sw.mbn", "fd58ea474ccaee29abe02a521089c2a1ef5c2cdf", "92c83b7f6205821b6c694a991cfac2767c540239"));
set_progress(0.529263);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/W_IRAT_Comb_Attach/mcfg_sw.mbn", "ecb20faccfc31e21d5be8e366590b4f71c228804", "fec76f2c0585e3371a9fa521b4511fb2a886de89"));
set_progress(0.529415);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Commercial/VoLTE_OpenMkt/mcfg_sw.mbn", "30c42405824034b4b07cc1396262f0908937f750", "6afbd21b51610cdd32a0e89fd34142d3442916d5"));
set_progress(0.530088);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Lab/VoLTE_Conf/mcfg_sw.mbn", "a2f81e95fcd9b0507df259026b60660418608ae5", "390988648b141eeb17618f0874df7383f9966421"));
set_progress(0.530585);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CU/Commercial/OpenMkt/mcfg_sw.mbn", "bf2d6034e50481dcbca42ed0a632c2431b28cfe5", "007cfc743f17e445ecfabaf57b20d58772e66c5a"));
set_progress(0.530776);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CU/Commercial/Subsidized/mcfg_sw.mbn", "193fe1b478d0072541ad3ec105e5e26bb797d00e", "81eeb0730776d11053a742c1f3da388a300c1319"));
set_progress(0.530972);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CU/Commercial/VoLTE/mcfg_sw.mbn", "db8a6e7aea2f5e633d23d06716eebb3d0461aa21", "98159e27d65324276ffa16a0e1247b24f7b04ddb"));
set_progress(0.531443);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CU/Lab/Test/mcfg_sw.mbn", "d3077ad01489ef68c75ccd96e9bb82dcd724367e", "1dfb229cd93beb5d65131d9f046d44b923212ea2"));
set_progress(0.531587);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/VoLTE/Commercial/mcfg_sw.mbn", "7a4313bce52731aa962b451e10e5b153b7af7000", "18c00a195eb25ae80ccfcb8031f91ea50ef08e0c"));
set_progress(0.532031);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/EE/Commercial/mcfg_sw.mbn", "5c23d7cd94ce874ad71269ba8fe7613639e8777e", "bad63685813f60a691adc761ac55da4a43ed3814"));
set_progress(0.532463);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/H3G/Commercial/Italy/mcfg_sw.mbn", "eb1e37400fb046142bfa0f15e4fd5a4c03dc629f", "38cf650e8bbe93d02272f02155e6c75bbb30b4e1"));
set_progress(0.532563);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/H3G/Commercial/UK/mcfg_sw.mbn", "e057e65887ea517a79d655fc6fd754d27e131e21", "6be25a1a8bcb5e58da121c394528d5f9af36a3a7"));
set_progress(0.532976);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Tele2/Commercial/NL/mcfg_sw.mbn", "01cc973a769671fe7ff8a5cf83edb3c1830b9325", "897f244df958f990cbcc3591e6d46318c11fc3c1"));
set_progress(0.533341);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telefonica/Commercial/DE/mcfg_sw.mbn", "489bbf8da88928b0caf6ab639376299f7bda237e", "435a367a238ac45ef8ca714eedd491b0852b22ea"));
set_progress(0.533778);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telefonica/Commercial/UK/mcfg_sw.mbn", "fd92b131d06619d49f917179359bc7d4318c4afb", "ebcc1d42ec39c52e7b1c65fc3154329ff7666c06"));
set_progress(0.534181);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telefonica/Non_VoLTE/Spain/mcfg_sw.mbn", "713994e6c79ace18913297a78f1af8f3aec12ba0", "ec0294f110a2b8042ad416e33f19f28f253a1273"));
set_progress(0.534309);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Germany/mcfg_sw.mbn", "443d6e0ee40f1712aae218ef5c530f339dff5388", "576992a2c9ccdffffeeaeb682333e3f2721aaac5"));
set_progress(0.534752);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Italy/mcfg_sw.mbn", "cf638b87c5bccca28238b1b83c7b83785918839e", "92210dac4aab2ac0235704602aea64e2d1c18ed9"));
set_progress(0.535122);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Netherlands/mcfg_sw.mbn", "39ea85cb6418f7e4d7be44d24db94b6e39782e5c", "0196fbed52c574a41f019b2c6987d60b5c3e6140"));
set_progress(0.535540);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Korea/KT/Commercial_KT_LTE/mcfg_sw.mbn", "f47d4d1059526bf0c0923d45775a5b71fcecd7c1", "da651f6dbb5471feff825aaad20858959d442411"));
set_progress(0.535887);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/MEA/STC/STC_commercial/mcfg_sw.mbn", "5d4540c58c88be2c27b219a2dedd01f88c76e5b8", "60c470aba86f1cd69a7fd58f618b03a4509916d4"));
set_progress(0.536288);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/American_Samoa_FirstNet/mcfg_sw.mbn", "8010be9741458de40f45d7d97012959fd5f31048", "641070a6125e0e5bdf3868bd94c4af82155eeed5"));
set_progress(0.536788);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/FirstNet/mcfg_sw.mbn", "915dedcb898e54890c2b1d548f7ef22776b1a3d5", "b991f0cdf1c607924295d3dcd120e096db803127"));
set_progress(0.537320);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/Guam_CNMI_FirstNet/mcfg_sw.mbn", "41aba4e31e92b9fcc5123c22232227c0e53e72ef", "286368df3e06258bebfaffbc5629f5803268e61e"));
set_progress(0.537820);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/Non_VoLTE/mcfg_sw.mbn", "90cb8479d489c8241243d398273180f578bd6e1b", "6ca0428adcd0fd73971680e5208ee01b4db0245d"));
set_progress(0.538005);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/VoLTE/mcfg_sw.mbn", "6e0c7b4d885342ac561382c479597076ee39068a", "129c58963ecb31a17a82ec2981c3a3efa3096a09"));
set_progress(0.538535);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Bell/Commercial/CA/mcfg_sw.mbn", "54bd8acafcd454a2b6610327c2cceb4f9763d84e", "bd396d17ef3903777e0274bfbe19ab387944706e"));
set_progress(0.539006);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Rogers/Commercial/CA/mcfg_sw.mbn", "be3adcb79df485bbf22e96678602eca5b9508be8", "b4fd62a3ccff5187fdf6e1eeffd45b12cdeeb398"));
set_progress(0.539478);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Sprint/Commercial/mcfg_sw.mbn", "13f6caaa84f979c36d431c3ac1fabbe4809ffd47", "e76c1d6f9eee8a09a008c3ff1f387d9766bd425c"));
set_progress(0.540051);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/TMO/Commercial/mcfg_sw.mbn", "9b8c5fa1c488f06188d50935e7b48d6c26cd0cf3", "1b9934cc9abaac7edef429bd01faada8f195b90c"));
set_progress(0.540578);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Telus/Commercial/CA/mcfg_sw.mbn", "b06e15eba6b05fc19a86dde6fab1038f53452c5f", "06244f20ec16fe8d4e399b3468c8e214995a428b"));
set_progress(0.541076);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Verizon/CDMAless/mcfg_sw.mbn", "b7b273301ac66f0455d933c463f4998390f3cd05", "21c2bc39a30996799c94a43ffb15f0c08a9769d8"));
set_progress(0.541736);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Verizon/CDMAless_Private/mcfg_sw.mbn", "b900ae3e52b8c3abc597c6fc82dca7c4af3421f6", "7e54d59152af2cf8919bdc030d4312ec2eed6d76"));
set_progress(0.542407);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/ChunghwaTel/Commercial/TW/mcfg_sw.mbn", "191866154478bc259e5fdd48e9c834a0216695b0", "15999398350564a45e001effe953b2c91456cca6"));
set_progress(0.542774);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Globe/Commercial/PH/mcfg_sw.mbn", "7cccb7c9d5ce395f8a57516a6153e25d2618f762", "8428eba1bfd2b4679ee43634404f4459d2db9ea4"));
set_progress(0.543190);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/M1/Commercial/SG/mcfg_sw.mbn", "863cbfb535a86f349944aae8cf98894f5257776e", "87537de1ed9ea4e398c241e04755c6fda461a5f0"));
set_progress(0.543553);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/P1/Commercial/Malaysia/mcfg_sw.mbn", "cd13b7131c1f9445ae955cf0c02892c9fcdcbbf1", "b9d0b1c57594435471d66be6657da16234b07474"));
set_progress(0.543916);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Singtel/Commercial/Singapore/mcfg_sw.mbn", "7a098ed5e520c793a785f61665fe698fde9ef8da", "1c4c7393687f5dda2a77a4ba82ad974ae1748568"));
set_progress(0.544331);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/StarHub/Commercial/SG/mcfg_sw.mbn", "20dc65be6bdf46cb5d8c5f1b85cbf77a14ea9755", "5024b0d1d0b8d824317a5fad91524ca9d2fe1ba4"));
set_progress(0.544739);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/UMobile/Commercial/Malaysia/mcfg_sw.mbn", "a26c0b36d110aabbe1e89846d6bf2f93bd872d17", "d58bc2981771c7fa615e67c03d3386099c574ff5"));
set_progress(0.545159);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/YTL/commercial/mcfg_sw.mbn", "04f46abdfeb89c441d2fe729c99d370592863437", "ae42dd06142aa20f92c57418ebb753039cfe6f58"));
set_progress(0.545571);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/common/Quectel/ATT/VoLTE/mcfg_sw.mbn", "6e8e643ad090b1cfe0a0343b5fc3ea4de82bf650", "4420672ba4de0e239a65fcbded4844f85118ad17"));
set_progress(0.546054);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/common/Quectel/Commercial_GCF_PTCRB/mcfg_sw.mbn", "0de9a42f28089e4deff68c3c42ab0fab2ad5119d", "1f9355731786c39cc527cce728dfaae238468455"));
set_progress(0.546769);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/common/ROW/Commercial/mcfg_sw.mbn", "0e35d28e85ba6f2d6776bea4a79813f3448763d8", "8e8518ec5c882a29676c1a4eb4749549c035f1b5"));
set_progress(0.547233);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/mbn_sw.txt", "4dcdf14a8dcf5737653fefa28ef45db678632d23", "b3c7467861a8271e5c6f594e42e38e3fb2b93120"));
set_progress(0.547312);
assert(apply_patch_check("/system/lib/firmware/ipa/ipa_fws.elf", "6da8cc82934e1de50b2afdbb08d5952b701ea8b6", "c73eb607290a0b5c68b11703f575e3c4a914a80a"));
set_progress(0.547649);
assert(apply_patch_check("/system/lib/ld-2.28.so", "f0f3d84c310afe4ee0578a2a80302c7f7ada148d", "700c21518ed2dca43776d16a5434bc96f216797a"));
set_progress(0.549102);
assert(apply_patch_check("/system/lib/libc-2.28.so", "7c341f490047bbbe007fbed26cd9b8d8c9e4d787", "55dbf9a4133bdc05e1d3db948909f7d94c04b5f4"));
set_progress(0.562810);
assert(apply_patch_check("/system/lib/libnsl-2.28.so", "1e44738ab1be9c8a33372d15eca80d8484e1065b", "b7b2410e18d5b0f7dea2b2d14220552b38bb17f6"));
set_progress(0.563539);
assert(apply_patch_check("/system/lib/librt-2.28.so", "b7bdc38cbb1a794d2591289cff113b5ce4b11233", "fcb0f927b36fbf7e81b0062432de996b3778f8dc"));
set_progress(0.563809);
assert(apply_patch_check("/system/lib/libtinfo.so.5.9", "9b239fd0dbaa0a55dd3feb14bdc3a982d687362e", "77e3b74b4c95d6dbe769fb7c23c5bd991943238c"));
set_progress(0.565122);
assert(apply_patch_check("/system/lib/libz.so.1.2.11", "cec65b256c8fa8874ab142fe011db61ce0c05292", "79c0f3a432f90b7f0580bc618aa8dd1eea819bed"));
set_progress(0.566055);
assert(apply_patch_check("/system/lib/systemd/libsystemd-shared-239.so", "f892925e78b30666b0a99f37fb8fb8867b41c236", "06e1c7eea6e2c6cefccc7f7fe7cde3db5eef1b0e"));
set_progress(0.585262);
assert(apply_patch_check("/system/lib/systemd/system/init_sys_mss.service", "1c387d3eb5e8a31b97618900bcd9a4a7e596a86c", "40b6b878bdff489a165fb7b6f825b714e755289c"));
set_progress(0.585281);
assert(apply_patch_check("/system/lib/systemd/system/ipacm.service", "ffdef01af9e576d243064689a5fba826de581eb9", "4f698f055cbd39ffd962d6fb4642c529554e16c3"));
set_progress(0.585288);
assert(apply_patch_check("/system/sbin/ldconfig", "b9ddd30aedd579d00029348a6a2d570a1d974076", "f3d698727972f184a6c81b0b55673923ba9ffa95"));
set_progress(0.590976);
assert(apply_patch_check("/system/usr/bin/QCMAP_ApInterface", "24494b542e7846be7ba94fdd550ec74da7092d9f", "01dc6c78167192bbca840bf070e3ee3350672cd9"));
set_progress(0.591075);
assert(apply_patch_check("/system/usr/bin/QCMAP_CLI", "88935beefc844dcc3a119fa05d51ffad5d9b558a", "92e96a3c62469531084b601a0af0866c60b1aae1"));
set_progress(0.593693);
assert(apply_patch_check("/system/usr/bin/QCMAP_ConnectionManager", "e7ed9dd62e81760d421ae375fdd150ed4a03fbf0", "bdc205855f243ed87101ecdf1d7f40cfae72ac12"));
set_progress(0.609293);
assert(apply_patch_check("/system/usr/bin/QCMAP_StaInterface", "fef0d14c3947e27e73b0caeaea13007ecd46095a", "8d1ebdd83445ac793d68310760105b5171a968c2"));
set_progress(0.609391);
assert(apply_patch_check("/system/usr/bin/QCMAP_TEST", "2fa1ae48057a0c8fba9fd707d444c896d8e96618", "31f0df3dbaf2225b165de1c18e78f4aa53d538cb"));
set_progress(0.609704);
assert(apply_patch_check("/system/usr/bin/QCMAP_Web_CLIENT", "0d9e10791d1056d7a79ca58a96f8c090e6fb6f45", "f93f297db094dbbba17428d8375805a8ecd3cf80"));
set_progress(0.610691);
assert(apply_patch_check("/system/usr/bin/adpl", "5b7a80f3b2828c17adad91e6c933200bf8e2d061", "ce574f7cc4fc0fee31e1f95d97b758ba1f62553e"));
set_progress(0.611401);
assert(apply_patch_check("/system/usr/bin/atfwd_daemon", "e0c0638856ce300a226bd461336d9042e6d5aeb4", "1113d7299ccb04fa983eae59a9e00e0036a80ed9"));
set_progress(0.611887);
assert(apply_patch_check("/system/usr/bin/c_rehash", "107fc1b46b07cf403d7b4e6241be5ab25bb9e6de", "2633c6137764b3fd3e9e66984350fb496cec595b"));
set_progress(0.611950);
assert(apply_patch_check("/system/usr/bin/dhcp_release", "9dac5e101d793238920718d86fd33a860f776eb7", "5184cb5da710444d60e24c856ad20cfc02f9aa3b"));
set_progress(0.612048);
assert(apply_patch_check("/system/usr/bin/diag-router", "58a508070049de60758af20cc7eeb7b8ef43c0d4", "04f289afc2e0e733752a8bcf793e2d1e4f4bfb6b"));
set_progress(0.613684);
assert(apply_patch_check("/system/usr/bin/diag_mdlog", "2e4375e167981676b6bcc2049da4b473ad62ef1b", "6592a9a7ccea576c19d7d16320f00a8d8ec9adf0"));
set_progress(0.614176);
assert(apply_patch_check("/system/usr/bin/dnsmasq", "8eb91701879807616ef473e832f860585af07a57", "3214e8ff3ea59a6ac815edd5e3b9941572945204"));
set_progress(0.617653);
assert(apply_patch_check("/system/usr/bin/groups.shadow", "404afffc12913341c6943383530be4bbfb626fc4", "5ea5eab35806091bab8ce0e9ddcfa27173b26466"));
set_progress(0.617751);
assert(apply_patch_check("/system/usr/bin/ipacm", "8a54273938b1db9643a72f82fa8efbb8793b6c80", "45ad83e908e0031792cb8866a013404a2c8584dc"));
set_progress(0.627328);
assert(apply_patch_check("/system/usr/bin/logcat", "ed6c20af3556994b7deb3c8a09fb1aa0e8c4fc12", "ecc106710c849c6ea6d75f1706ed929e2909a30e"));
set_progress(0.627594);
assert(apply_patch_check("/system/usr/bin/mbimd", "a61c8f4b367d0f5836944097fb4382ffa5516ca6", "b0e986a77391a52ffdd9ff233c5a3f299ca833b0"));
set_progress(0.645200);
assert(apply_patch_check("/system/usr/bin/newgrp.shadow", "1c25057b065f86eba3e271fbfd6d45f34ce944ed", "133bbab6b5831b207bfe12bfe10981a15c70628e"));
set_progress(0.645472);
assert(apply_patch_check("/system/usr/bin/ql_netd", "fdd446650c9147032e19b0a766b61f33cb96a639", "000cea0490a9be2046ba6f172cfcc8de0972f0de"));
set_progress(0.647233);
assert(apply_patch_check("/system/usr/bin/ql_nw_service", "3148ec28217e92272be37659ed33b3b49bc9be87", "266bc16fa940b912c6ee569ec2c7c716ea774ecf"));
set_progress(0.647667);
assert(apply_patch_check("/system/usr/bin/ql_qcmap_cli", "60ee878668bb407d2564deede24fc0c0a0e0f16c", "b5b1238c2fd20097df46b6f6c1bfb69cc61a0d8d"));
set_progress(0.647891);
assert(apply_patch_check("/system/usr/bin/ql_usbcfg", "c5fd8d91e9b4e56c17ecfa251d26248392a28fb6", "ca483ad6d284c457d6dba617a8d9ad5437490fdd"));
set_progress(0.647947);
assert(apply_patch_check("/system/usr/bin/ql_voice_server", "3a567b8460f91bbd75a9143878c1ffae5c85a551", "83dcdcbcf060ddb0236af55f8b738c1cdd65c1b5"));
set_progress(0.649426);
assert(apply_patch_check("/system/usr/bin/qmi_shutdown_modem", "168b476cb83fb3229d6b5391a8e27eb73769ab8c", "b7553d25655d98b6923263ab6d320c5decc8e7fe"));
set_progress(0.649566);
assert(apply_patch_check("/system/usr/bin/qmuxbridge", "0bae7207dceba9173cf8816218f951a58ee6d28a", "b5b8c899edb698d00d7391458de672985b68fc43"));
set_progress(0.649998);
assert(apply_patch_check("/system/usr/bin/qti", "e14d968c0e1d6fc4580cf058c420cb5deb908dac", "622f6754dedcc8546fc76f98b5b6b03674bef38b"));
set_progress(0.651667);
assert(apply_patch_check("/system/usr/bin/qti_ppp", "ed456d68b4768f86e087ce304691a59bef053005", "ac76ab87e3f4af91b8e64a4b4aed5b44b1ff7770"));
set_progress(0.651974);
assert(apply_patch_check("/system/usr/bin/quectel_daemon", "a7051e836a5b9a57f7b08ff30790a11069cc6144", "47fd05433fb0d0426c38771c2cead3c4a05ceb3a"));
set_progress(0.652156);
assert(apply_patch_check("/system/usr/bin/quectel_ktfota", "3f458663db551109abbfb2e6b601ad10ffc8ddb0", "7674a4e683c7c36ec81a37cbeab6d939c9275639"));
set_progress(0.652547);
assert(apply_patch_check("/system/usr/bin/quectel_slic_daemon", "b66132a7f2e94972be056b61745f3eef81d0dc06", "aefcc1516add84872953f7cb75ea30d3f0a737e2"));
set_progress(0.659016);
assert(apply_patch_check("/system/usr/bin/radish", "5df811b2539e00c42024f085b555874847bab6e7", "68626d749e3b5e2746916a52632b5134185e5f06"));
set_progress(0.659699);
assert(apply_patch_check("/system/usr/bin/thermal-engine", "6038155f260e3c12f4dd8bced3a4c9a0171b3366", "1b631a044cc5759a754df035bfd8f07488abd1ca"));
set_progress(0.663342);
assert(apply_patch_check("/system/usr/bin/unzip.unzip", "dd1dab6d8692028c7d4e2c53646155e1cc3406ad", "425648bb2c1f44a4d48100abea5e672e20f7d56e"));
set_progress(0.664985);
assert(apply_patch_check("/system/usr/bin/zipinfo", "dd1dab6d8692028c7d4e2c53646155e1cc3406ad", "425648bb2c1f44a4d48100abea5e672e20f7d56e"));
set_progress(0.666628);
assert(apply_patch_check("/system/usr/lib/audio.primary.default.so", "ed17f6516c3e32581eec1d89a236e5527f94c10e", "b849402ec54233566e95218fbab755b6d718d084"));
set_progress(0.671404);
assert(apply_patch_check("/system/usr/lib/libcrypto.so.1.1", "70615f8149fdffc9f27c5115938439522523ecd2", "6152de465aa55c89d98b415412d9ce20cc35f717"));
set_progress(0.693197);
assert(apply_patch_check("/system/usr/lib/libdiag.so.1.0.0", "f1885aa13898496f43862dbd22e07266a83912d4", "bfdb05a5fb78011ab08135450bf85da417aa9044"));
set_progress(0.695825);
assert(apply_patch_check("/system/usr/lib/libexpat.so.1.6.8", "d6e6db3daadfc5ed8247fbbfd5c9a7f4a6eb807e", "5e2d7298489fa1a00641eb9cd5212a59e53eba1a"));
set_progress(0.697968);
assert(apply_patch_check("/system/usr/lib/libgmp.so.10.3.2", "d6ea4d0a5d9513168868d252eb5c8fdf23557478", "e8c21eaf3b881dad8206571a461dd5f9099af69c"));
set_progress(0.702323);
assert(apply_patch_check("/system/usr/lib/libipanat.so.1.0.0", "aa5111c2ac9db289448c3590f2f8c6781aaf4b05", "59fb2a01061b0d5b831c4ddd8d9750de1bf31584"));
set_progress(0.703006);
assert(apply_patch_check("/system/usr/lib/libiperf.so.0.0.0", "bcde0396ccd2ddc4be10517a508a230014bb774b", "6ef7d470a8a0cce692f57e7a83100a0d44450172"));
set_progress(0.704196);
assert(apply_patch_check("/system/usr/lib/liblog.so.0.0.0", "015eb2eaf23327e91e00cf33501b106a6d0bed31", "aa03f269f06f55ea9de03eb5f3e3be26111433bd"));
set_progress(0.704544);
assert(apply_patch_check("/system/usr/lib/libperl.so.5.24.4", "7e6733b56ebeda8a600e427a063f652c93371815", "a24fa71bf1be6a05528e7ee0b482e2a420a6cf72"));
set_progress(0.721748);
assert(apply_patch_check("/system/usr/lib/libqcmap_client.so.1.0.0", "c9afc379267557b8572bb8c36025ef51571ddc9a", "c891e1db7827588fff1554871983d03a8553292d"));
set_progress(0.724059);
assert(apply_patch_check("/system/usr/lib/libqcmap_cm.so.1.0.0", "eb03c5e1fe0d2b3655a495cd3d485f0798fc8a85", "989fbf2ff9e80e38a8050df5015bfe049598eac1"));
set_progress(0.724748);
assert(apply_patch_check("/system/usr/lib/libqcmaputils.so.1.0.0", "f0aa9f7c1280a353840bf2a74b4ed4081471a6ba", "439521cc5ed45c1382182034da26e21cc3cacc25"));
set_progress(0.724928);
assert(apply_patch_check("/system/usr/lib/libql_atcop.so.1.0.0", "5b3faeb8d3e35c7d359471626f19b26338af1be1", "81c215e502b200a0d4439e0e7176b1322a226110"));
set_progress(0.728530);
assert(apply_patch_check("/system/usr/lib/libql_lib_audio.so.1.0.0", "26bc0a6911a59bdbe47de5afa8e499cd6b4546f3", "e613e021e833af729d9e58a35af960de98b3d83a"));
set_progress(0.729176);
assert(apply_patch_check("/system/usr/lib/libql_qmap.so.1.0.0", "c7346dbeef6e6ede3d6a3461d03f32fd4c8f5b28", "4129fec75cb90733e4a7cc32b04957e8b7b4a60c"));
set_progress(0.729316);
assert(apply_patch_check("/system/usr/lib/libql_rawdata.so.1.0.0", "8eb84c2dd63795ce31cb444b697494aa36226574", "4735d2b53db6a94a66bc6de00eb4c684c1a43319"));
set_progress(0.729371);
assert(apply_patch_check("/system/usr/lib/libql_usb.so.1.0.0", "2fea6e5f88c3063868dad3659b4b6e597e69379a", "4fbbb0bc6232915ff81742534145143ab5f60bff"));
set_progress(0.729467);
assert(apply_patch_check("/system/usr/lib/libql_utils.so.1.0.0", "bf98e1b20ecb1fa81342dd45af3eaee76973f0de", "690a6639325d36a40eb1d9468097d3d5794b10aa"));
set_progress(0.729691);
assert(apply_patch_check("/system/usr/lib/libql_voice_client.so.1.0.0", "4160dc197d47e172cd143b78865bbc430cbe07ac", "2dae85ba8a4bc11ed4a4b8bf6bdc7f327170941b"));
set_progress(0.729872);
assert(apply_patch_check("/system/usr/lib/libqmiservices.so.1.0.0", "3685fbd1416a17ded219e1f1cc3761d27164ec33", "3305d77f250056063e4c137fd8d5a3bb83e7da33"));
set_progress(0.731661);
assert(apply_patch_check("/system/usr/lib/libxml2.so.2.9.8", "c81d8baa94a892299283de31922f3e0d5e224963", "b82a119639358785946dffa49072ad37abdae016"));
set_progress(0.739279);
assert(apply_patch_check("/system/usr/lib/libzlog.so.1.0.0", "3044204caf7d3f2604e6ed4b404ba006fe93fbdc", "3dac31ef84b68269115fbdbc167854bd324e675f"));
set_progress(0.740253);
assert(apply_patch_check("/system/usr/lib/modules/5.4.161-perf/extra/adsp_loader_dlkm.ko", "de3889c03554d0932152a877b002665383e8b674", "a97f59bf608bb0da85ccdaa70412090c12e82f10"));
set_progress(0.740374);
assert(apply_patch_check("/system/usr/lib/modules/5.4.161-perf/extra/apr_dlkm.ko", "c6e02a98f946e9aa3617abcd2be0757f3e823362", "e65f869b0db569c09b2dec869aafe8ed4b9f1929"));
set_progress(0.740715);
assert(apply_patch_check("/system/usr/lib/modules/5.4.161-perf/extra/es8311.ko", "6b9b10f69795a5d87494c18559301b6bdc7176fc", "a58dcb2588dc2baa75b834c957ed991dfb08f111"));
set_progress(0.740987);
assert(apply_patch_check("/system/usr/lib/modules/5.4.161-perf/extra/machine_dlkm.ko", "d10772025377f0d2d1412dbb6ae91e9d413cfb49", "24f69a284de38725b440ce60a3dcd2bc7863a8e9"));
set_progress(0.741408);
assert(apply_patch_check("/system/usr/lib/modules/5.4.161-perf/extra/msm-cdc-pinctrl.ko", "050a71fd5a2f92b4d9c085be9c27c5300964f060", "c202a476b2c288a91d9b07718b62503d4d558a44"));
set_progress(0.741503);
assert(apply_patch_check("/system/usr/lib/modules/5.4.161-perf/extra/native_dlkm.ko", "230bed9219edaae76ab6753493abb4e50c6e5cd2", "e6c9b0e437876d78939361dea9b23cc21f6ecdfd"));
set_progress(0.742831);
assert(apply_patch_check("/system/usr/lib/modules/5.4.161-perf/extra/nau8810.ko", "f2c72972345c94ed064ac4db561b638a2b98387e", "6f3018c4926c9386e8e68822f37d2de5fd7df09b"));
set_progress(0.743172);
assert(apply_patch_check("/system/usr/lib/modules/5.4.161-perf/extra/platform_dlkm.ko", "15d17d9c939aad8d61c5f0fda5bf8a7a362d05fc", "1a979e3dc2615ee2c8c912c05812af2621fcb7ac"));
set_progress(0.749113);
assert(apply_patch_check("/system/usr/lib/modules/5.4.161-perf/extra/q6_dlkm.ko", "af934377c8c6895f511ef59441fe6cf6ce6cfe0d", "a46ec9531fce4267c8c67ef5f9eb94a18451fe7b"));
set_progress(0.754451);
assert(apply_patch_check("/system/usr/lib/modules/5.4.161-perf/extra/q6_notifier_dlkm.ko", "e0f0b2c70867a23a2c93f64ef20d565867c76c2e", "e91d30fafa85a2eb377e3e73e5a4ef6d1ff52968"));
set_progress(0.754582);
assert(apply_patch_check("/system/usr/lib/modules/5.4.161-perf/extra/r8168.ko", "044ebf898d4d77440714c4f39ca48022f1e1a671", "906f895453756f2ef93baea63fcd4e15c5f939a6"));
set_progress(0.756873);
assert(apply_patch_check("/system/usr/lib/modules/5.4.161-perf/extra/rmnet_core.ko", "769cd088a49a165e2079724d6efd1b00b24202ba", "6f7db24a04a7a4f637596f1f127de5d77d0c718b"));
set_progress(0.758751);
assert(apply_patch_check("/system/usr/lib/modules/5.4.161-perf/extra/sdx_codec_info.ko", "38883b4be57775342fcc10218ac1acf8e2b8fd8a", "b28883a0d3190da14a4c6e07f48368927a878637"));
set_progress(0.758829);
assert(apply_patch_check("/system/usr/lib/modules/5.4.161-perf/extra/shortcut-fe-cm.ko", "9b78c2abb68944ab6c0584646f38d71901af9752", "680f73756613118ecda3f97637f6b503c5827765"));
set_progress(0.758966);
assert(apply_patch_check("/system/usr/lib/modules/5.4.161-perf/extra/shortcut-fe-ipv6.ko", "1ae1b364a38d4f98813e9705655b92d12dc784b3", "fbcf3272ad40dc4d9d744a5149427c197ff2510d"));
set_progress(0.759518);
assert(apply_patch_check("/system/usr/lib/modules/5.4.161-perf/extra/shortcut-fe.ko", "8bbc8484875832b70d3ea12bdbe7e20c8c5dc6a2", "8f8fff97581dd811dc894bc338a9cc78ae482993"));
set_progress(0.760070);
assert(apply_patch_check("/system/usr/lib/modules/5.4.161-perf/extra/snd-soc-rt5616.ko", "f5124542ad2b1b6525475d89c01c001d250e6c36", "733e7c4e388976d73fb8840e134d34a483b40f2e"));
set_progress(0.760545);
assert(apply_patch_check("/system/usr/lib/modules/5.4.161-perf/extra/snd_event_dlkm.ko", "44062b98602e5409ddf594d78d4c52c9a621808d", "72ad20812fb00c8e644313e13a90fde83c0e2263"));
set_progress(0.760645);
assert(apply_patch_check("/system/usr/lib/modules/5.4.161-perf/extra/stub_dlkm.ko", "223804ed9202f4a449bdce371651326d7203e3b4", "79ed823ba6f0acaf7b52d17e766ca6006a35c10a"));
set_progress(0.760716);
assert(apply_patch_check("/system/usr/lib/modules/5.4.161-perf/extra/swr_dlkm.ko", "cf3cc65d78a89c40a8f779f8d8ef9f5a37e7e5f4", "157c64492deb8658431d118d0e5079885c643169"));
set_progress(0.760955);
assert(apply_patch_check("/system/usr/lib/modules/5.4.161-perf/extra/tlv320aic3x_new.ko", "6fcebb817e1701f57ddc772f819f306305045c12", "15ec9c5452b39627af84512626dfca49afe3366c"));
set_progress(0.761681);
assert(apply_patch_check("/system/usr/lib/modules/5.4.161-perf/kernel/drivers/mtd/tests/mtd_nandbiterrs.ko", "f4be8bb7716c44b704b2c5d7aa52e3d33621d8bc", "710efca81737c88410af288b70992ce027ba7206"));
set_progress(0.761833);
assert(apply_patch_check("/system/usr/lib/modules/5.4.161-perf/kernel/drivers/mtd/tests/mtd_nandecctest.ko", "6c64e3be2533fe0245275eca3c4393249ab741ba", "019b8f5e2880267ea50abd0da0f0fde18f8210f2"));
set_progress(0.761925);
assert(apply_patch_check("/system/usr/lib/modules/5.4.161-perf/kernel/drivers/mtd/tests/mtd_oobtest.ko", "74f54d16b8d4540039ba074e85b1b025efee45cc", "47abfd76f04f8510fd869b304207fd11aeda2a00"));
set_progress(0.762151);
assert(apply_patch_check("/system/usr/lib/modules/5.4.161-perf/kernel/drivers/mtd/tests/mtd_pagetest.ko", "dde232a3344661754ef33210840cdc86ca85dba5", "9c9001aacafecf2b21f6ba292d568c6c6cad3ed6"));
set_progress(0.762334);
assert(apply_patch_check("/system/usr/lib/modules/5.4.161-perf/kernel/drivers/mtd/tests/mtd_readtest.ko", "6c1b42a6e1830c1962b16f3dae83d5d4d56899a4", "b19c8be8ccc6c4e93970cb625333112dc02a7708"));
set_progress(0.762449);
assert(apply_patch_check("/system/usr/lib/modules/5.4.161-perf/kernel/drivers/mtd/tests/mtd_speedtest.ko", "9dfe85124f7bf58194bd22b6a359d70742a39fbe", "e4052aa524b1f3c12610bcbcee8ae6dc92a3b41f"));
set_progress(0.762607);
assert(apply_patch_check("/system/usr/lib/modules/5.4.161-perf/kernel/drivers/mtd/tests/mtd_stresstest.ko", "2629e077ff9bb05eb4f7a7ca20fe960b5f0dc976", "ade4f14871346b25ff1aa4f3ad50106fce107353"));
set_progress(0.762724);
assert(apply_patch_check("/system/usr/lib/modules/5.4.161-perf/kernel/drivers/mtd/tests/mtd_subpagetest.ko", "007650006015ab9e88e6e41c50f64519b157264d", "212d24f940a5256f0753a75079868b427a98a806"));
set_progress(0.762901);
assert(apply_patch_check("/system/usr/lib/modules/5.4.161-perf/kernel/drivers/mtd/tests/mtd_torturetest.ko", "4454bc17463b6ab357493ef8c229330112a789d9", "32504dbd45dee76cefcd2ce59a4cddb2623da719"));
set_progress(0.763088);
assert(apply_patch_check("/system/usr/lib/modules/5.4.161-perf/kernel/drivers/net/nf_conntrack_rtsp.ko", "d6df594f555ca7d34ff5c9f522d3e2913f830b65", "593eead9ccbc3dd0b3c4892bf7f9d979e09ca470"));
set_progress(0.763184);
assert(apply_patch_check("/system/usr/lib/modules/5.4.161-perf/kernel/drivers/net/nf_nat_rtsp.ko", "4c22e28d1ede57bcb7d388876be45bd15d57341c", "05f5cf1408e69b3dc72019e9ba0fc2d707ff28fc"));
set_progress(0.763269);
assert(apply_patch_check("/system/usr/lib/modules/5.4.161-perf/kernel/drivers/power/supply/cw2017.ko", "43cddd950daa97d922a0505b0846f91c1a0aab71", "793d5914a8afda02bd2a19724de1f21da311389f"));
set_progress(0.763402);
assert(apply_patch_check("/system/usr/lib/modules/5.4.161-perf/kernel/drivers/power/supply/sc2021a_charger.ko", "f2e201f33431bb166d1acc0022e6671474f41b69", "3db8e105acc5e47724f2bdf4c748fcf20aa101b2"));
set_progress(0.763736);
assert(apply_patch_check("/system/usr/lib/modules/5.4.161-perf/kernel/drivers/power/supply/sc8989x_charger.ko", "00557420500f3a721f4504552289df49da020ea7", "67868901c747118877130ec21f3c9f3c8bae85f2"));
set_progress(0.764003);
assert(apply_patch_check("/system/usr/lib/modules/5.4.161-perf/kernel/drivers/spi/ql_slic/ql_slic.ko", "868b11d91685513b52903d3afbe8595f08c19a2b", "3691c220ce75ffb4ef8ee028e9d00af2f90edf1c"));
set_progress(0.764230);
assert(apply_patch_check("/system/usr/lib/modules/5.4.161-perf/kernel/drivers/spi/spidev.ko", "d91982d77ad0adde1ab76d230683af92a88ced6d", "9b7fac0b5cbc53522b62108e78c177f00883ad18"));
set_progress(0.764422);
assert(apply_patch_check("/system/usr/lib/modules/5.4.161-perf/modules.alias.bin", "035d099f59f1e61c005d078d70e79409d33a42ce", "2ba883dbe436e51c6c855a7b12be1892f021f8ec"));
set_progress(0.764474);
assert(apply_patch_check("/system/usr/lib/modules/5.4.161-perf/modules.builtin", "3811d8f5508694091f14fb86fbc0008fe6c4ca46", "d3b7406b54adf02b0252661f1dfe199ddeaa4814"));
set_progress(0.764629);
assert(apply_patch_check("/system/usr/lib/modules/5.4.161-perf/modules.builtin.bin", "828887413a8b4968fb1e4e75a6a3ef4c92d243ae", "5731fc3ad2d58fa12d78dd65ad07d5dd49ccf4aa"));
set_progress(0.764796);
assert(apply_patch_check("/system/usr/lib/modules/5.4.161-perf/modules.dep", "ae4e064f875dcad4d9fe0336cafc84f2b968bf47", "01bbe9eeff37984f2dbac77dac6bffc01bdcd8c3"));
set_progress(0.764815);
assert(apply_patch_check("/system/usr/lib/modules/5.4.161-perf/modules.dep.bin", "5844d922bc6e28516a6d620188a3608bbc8650ff", "97088157db22dde7fbc0a2c913834de487a830f3"));
set_progress(0.764851);
assert(apply_patch_check("/system/usr/lib/modules/5.4.161-perf/modules.order", "6d4e0f8a074c93e497a3343f3c5338ab2f7cd436", "dbd087da940414c35399f0ef924f4adf85fa996f"));
set_progress(0.764857);
assert(apply_patch_check("/system/usr/lib/modules/5.4.161-perf/modules.symbols.bin", "baae0c74f7cdb41e4ad46614d32c6e80fc1c5403", "237435db412bedb653e5f3b1441324f92dcfe3f2"));
set_progress(0.765135);
assert(apply_patch_check("/system/usr/sbin/conntrackd", "15f79ba2a4784172dab663e0cc272fc122a82cc6", "3964d7f2a04cef4d63f23923be76cecdc44d8beb"));
set_progress(0.767035);
assert(apply_patch_check("/system/usr/sbin/miniupnpd", "051c89218d19d57619332d0f8de3ecfb845083b5", "3ff37f2df0bc58c0297de0c56932e7a3e0d9053e"));
set_progress(0.768482);
assert(apply_patch_check("/system/usr/sbin/update-ca-certificates", "79b26b3d3ab88bfc018dc80e575d799d472160d4", "e4eb69571ae953ba28ceaccb7f2e2a870839a784"));
set_progress(0.768543);
assert(apply_patch_check("MTD:boot:8290304:36d39dd3194f8137598df7da76e0b434fbec4bc7:8292352:f890ba4cd144407e11536fc8e40cd07ef39f6495"));
set_progress(0.990000);
assert(apply_patch_check("/tmp/multifota.bin", "1dabd51775c79f772a743dfb95570d4e511b9d09"));
set_progress(0.853028);

# ---- start making changes here ----

ui_print("Removing unneeded files...");
delete("/system/bin/bash", "/system/etc/default/volatiles/99_pam",
       "/system/etc/environment", "/system/etc/gps.conf",
       "/system/etc/host.conf", "/system/etc/issue.net",
       "/system/etc/nsswitch.conf", "/system/etc/pam.d/common-account",
       "/system/etc/pam.d/common-auth", "/system/etc/pam.d/common-password",
       "/system/etc/pam.d/common-session",
       "/system/etc/pam.d/common-session-noninteractive",
       "/system/etc/pam.d/login", "/system/etc/pam.d/other",
       "/system/etc/pam.d/su", "/system/etc/pimd.conf", "/system/etc/security/",
       "/system/etc/security/access.conf", "/system/etc/security/group.conf",
       "/system/etc/security/limits.conf", "/system/etc/security/limits.d/",
       "/system/etc/security/namespace.conf",
       "/system/etc/security/namespace.d/",
       "/system/etc/security/namespace.init",
       "/system/etc/security/pam_env.conf", "/system/etc/security/time.conf",
       "/system/etc/shadow", "/system/etc/syslog.conf",
       "/system/etc/udev/rules.d/ecm-usb.rules",
       "/system/etc/udev/scripts/ecm-add.sh",
       "/system/etc/udev/scripts/ecm-remove.sh",
       "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Iot/",
       "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Iot/mcfg_sw.mbn",
       "/system/lib/libpam.so.0.84.2", "/system/lib/libpam_misc.so.0.82.1",
       "/system/lib/libpamc.so.0.82.1", "/system/lib/security/",
       "/system/lib/security/loginpw.so", "/system/lib/security/pam_cap.so",
       "/system/lib/security/pam_deny.so", "/system/lib/security/pam_env.so",
       "/system/lib/security/pam_faildelay.so",
       "/system/lib/security/pam_group.so",
       "/system/lib/security/pam_lastlog.so",
       "/system/lib/security/pam_limits.so", "/system/lib/security/pam_mail.so",
       "/system/lib/security/pam_motd.so",
       "/system/lib/security/pam_nologin.so",
       "/system/lib/security/pam_permit.so",
       "/system/lib/security/pam_rootok.so",
       "/system/lib/security/pam_securetty.so",
       "/system/lib/security/pam_shells.so",
       "/system/lib/security/pam_succeed_if.so",
       "/system/lib/security/pam_unix.so", "/system/lib/security/pam_warn.so",
       "/system/sbin/powerapp", "/system/sbin/sys_reboot",
       "/system/sbin/sys_shutdown", "/system/sbin/usb/compositions/9025",
       "/system/usr/bin/bashbug",
       "/system/usr/lib/modules/5.4.161-perf/kernel/drivers/quectel-drivers/",
       "/system/usr/lib/modules/5.4.161-perf/kernel/drivers/quectel-drivers/ql_lpm/",
       "/system/usr/lib/modules/5.4.161-perf/kernel/drivers/quectel-drivers/ql_lpm/ql_lpm.ko",
       "/system/usr/sbin/chroot.coreutils", "/system/usr/sbin/unix_chkpwd",
       "/system/usr/sbin/unix_update",
       "/system/usr/share/ca-certificates/mozilla/AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.crt",
       "/system/usr/share/ca-certificates/mozilla/ANF_Secure_Server_Root_CA.crt",
       "/system/usr/share/ca-certificates/mozilla/Certigna_Root_CA.crt",
       "/system/usr/share/ca-certificates/mozilla/Certum_EC-384_CA.crt",
       "/system/usr/share/ca-certificates/mozilla/Certum_Trusted_Root_CA.crt",
       "/system/usr/share/ca-certificates/mozilla/Entrust_Root_Certification_Authority_-_G4.crt",
       "/system/usr/share/ca-certificates/mozilla/GLOBALTRUST_2020.crt",
       "/system/usr/share/ca-certificates/mozilla/GTS_Root_R1.crt",
       "/system/usr/share/ca-certificates/mozilla/GTS_Root_R2.crt",
       "/system/usr/share/ca-certificates/mozilla/GTS_Root_R3.crt",
       "/system/usr/share/ca-certificates/mozilla/GTS_Root_R4.crt",
       "/system/usr/share/ca-certificates/mozilla/GlobalSign_Root_E46.crt",
       "/system/usr/share/ca-certificates/mozilla/GlobalSign_Root_R46.crt",
       "/system/usr/share/ca-certificates/mozilla/Hongkong_Post_Root_CA_3.crt",
       "/system/usr/share/ca-certificates/mozilla/Microsoft_ECC_Root_Certificate_Authority_2017.crt",
       "/system/usr/share/ca-certificates/mozilla/Microsoft_RSA_Root_Certificate_Authority_2017.crt",
       "/system/usr/share/ca-certificates/mozilla/NAVER_Global_Root_Certification_Authority.crt",
       "/system/usr/share/ca-certificates/mozilla/Trustwave_Global_Certification_Authority.crt",
       "/system/usr/share/ca-certificates/mozilla/Trustwave_Global_ECC_P256_Certification_Authority.crt",
       "/system/usr/share/ca-certificates/mozilla/Trustwave_Global_ECC_P384_Certification_Authority.crt",
       "/system/usr/share/ca-certificates/mozilla/UCA_Extended_Validation_Root.crt",
       "/system/usr/share/ca-certificates/mozilla/UCA_Global_G2_Root.crt",
       "/system/usr/share/ca-certificates/mozilla/certSIGN_Root_CA_G2.crt",
       "/system/usr/share/ca-certificates/mozilla/e-Szigno_Root_CA_2017.crt",
       "/system/usr/share/ca-certificates/mozilla/emSign_ECC_Root_CA_-_C3.crt",
       "/system/usr/share/ca-certificates/mozilla/emSign_ECC_Root_CA_-_G3.crt",
       "/system/usr/share/ca-certificates/mozilla/emSign_Root_CA_-_C1.crt",
       "/system/usr/share/ca-certificates/mozilla/emSign_Root_CA_-_G1.crt",
       "/system/build.prop", "/system/etc/issue",
       "/system/etc/quectel-project-version", "/system/etc/timestamp",
       "/system/etc/version", "/system/firmware/image/modem.b18",
       "/system/firmware/image/modem.b25",
       "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/mbn_sw.dig",
       "/system/usr/lib/os-release", "/system/bin/bash.bash",
       "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/common/Quectel/Jasper/",
       "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/common/Quectel/Jasper/Telus/",
       "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/common/Quectel/Jasper/Telus/mcfg_sw.mbn",
       "/system/firmware/image/qca9377/",
       "/system/firmware/image/qca9377/Data.msc",
       "/system/firmware/image/qca9377/bdwlan30.bin",
       "/system/firmware/image/qca9377/otp30.bin",
       "/system/firmware/image/qca9377/qwlan30.bin",
       "/system/firmware/image/qca9377/utf30.bin",
       "/system/usr/bin/chcon.coreutils", "/system/usr/bin/ql_qmap",
       "/system/usr/share/ca-certificates/mozilla/AddTrust_External_Root.crt",
       "/system/usr/share/ca-certificates/mozilla/Certinomis_-_Root_CA.crt",
       "/system/usr/share/ca-certificates/mozilla/Certplus_Class_2_Primary_CA.crt",
       "/system/usr/share/ca-certificates/mozilla/Chambers_of_Commerce_Root_-_2008.crt",
       "/system/usr/share/ca-certificates/mozilla/Cybertrust_Global_Root.crt",
       "/system/usr/share/ca-certificates/mozilla/DST_Root_CA_X3.crt",
       "/system/usr/share/ca-certificates/mozilla/Deutsche_Telekom_Root_CA_2.crt",
       "/system/usr/share/ca-certificates/mozilla/E-Tugra_Certification_Authority.crt",
       "/system/usr/share/ca-certificates/mozilla/EE_Certification_Centre_Root_CA.crt",
       "/system/usr/share/ca-certificates/mozilla/GeoTrust_Global_CA.crt",
       "/system/usr/share/ca-certificates/mozilla/GeoTrust_Primary_Certification_Authority.crt",
       "/system/usr/share/ca-certificates/mozilla/GeoTrust_Primary_Certification_Authority_-_G2.crt",
       "/system/usr/share/ca-certificates/mozilla/GeoTrust_Primary_Certification_Authority_-_G3.crt",
       "/system/usr/share/ca-certificates/mozilla/GeoTrust_Universal_CA.crt",
       "/system/usr/share/ca-certificates/mozilla/GeoTrust_Universal_CA_2.crt",
       "/system/usr/share/ca-certificates/mozilla/GlobalSign_Root_CA_-_R2.crt",
       "/system/usr/share/ca-certificates/mozilla/Global_Chambersign_Root_-_2008.crt",
       "/system/usr/share/ca-certificates/mozilla/Hongkong_Post_Root_CA_1.crt",
       "/system/usr/share/ca-certificates/mozilla/LuxTrust_Global_Root_2.crt",
       "/system/usr/share/ca-certificates/mozilla/OISTE_WISeKey_Global_Root_GA_CA.crt",
       "/system/usr/share/ca-certificates/mozilla/QuoVadis_Root_CA.crt",
       "/system/usr/share/ca-certificates/mozilla/Sonera_Class_2_Root_CA.crt",
       "/system/usr/share/ca-certificates/mozilla/Staat_der_Nederlanden_EV_Root_CA.crt",
       "/system/usr/share/ca-certificates/mozilla/Staat_der_Nederlanden_Root_CA_-_G2.crt",
       "/system/usr/share/ca-certificates/mozilla/Staat_der_Nederlanden_Root_CA_-_G3.crt",
       "/system/usr/share/ca-certificates/mozilla/Taiwan_GRCA.crt",
       "/system/usr/share/ca-certificates/mozilla/Trustis_FPS_Root_CA.crt",
       "/system/usr/share/ca-certificates/mozilla/VeriSign_Class_3_Public_Primary_Certification_Authority_-_G4.crt",
       "/system/usr/share/ca-certificates/mozilla/VeriSign_Class_3_Public_Primary_Certification_Authority_-_G5.crt",
       "/system/usr/share/ca-certificates/mozilla/VeriSign_Universal_Root_Certification_Authority.crt",
       "/system/usr/share/ca-certificates/mozilla/Verisign_Class_3_Public_Primary_Certification_Authority_-_G3.crt",
       "/system/usr/share/ca-certificates/mozilla/thawte_Primary_Root_CA.crt",
       "/system/usr/share/ca-certificates/mozilla/thawte_Primary_Root_CA_-_G2.crt",
       "/system/usr/share/ca-certificates/mozilla/thawte_Primary_Root_CA_-_G3.crt");
delete("/system/recovery.img", "/system/sbin/powerapp",
       "/system/sbin/sys_reboot", "/system/sbin/sys_shutdown",
       "/system/usr/bin/gdb",
       "/system/usr/sbin/tcpdump");
delete("/system/firmware/image/qdsp6m.qdb");
show_progress(0.800000, 0);
ui_print("Patching system files...");
apply_patch("/system/bin/busybox.nosuid", "-",
            ca94f698d7676a14b4598149b01e165bc543e4eb, 1193720,
            323c2fd20c174955a75c3fa4cbca5e482454b64a, package_extract_file("patch/system/bin/busybox.nosuid.p"));
set_progress(0.012139);
apply_patch("/system/bin/busybox.suid", "-",
            0ae510e8b4b914a9dbe754bf98cc8939045b3edc, 95684,
            ba888d90b068732350d2173bd1e9e6ceb91515c2, package_extract_file("patch/system/bin/busybox.suid.p"));
set_progress(0.013112);
apply_patch("/system/bin/cp.coreutils", "-",
            e85aba1df29a0bd68b53664994dee7898f859a77, 58844,
            68faa405bd9585ad7c2c0bb70a556b6921ae71ac, package_extract_file("patch/system/bin/cp.coreutils.p"));
set_progress(0.013710);
apply_patch("/system/bin/login.shadow", "-",
            220101fc8a38b2f7af25b1bc2ba7982850fd6294, 34896,
            2f6bd619ff65c652e68941a0bfcbd66acf89735a, package_extract_file("patch/system/bin/login.shadow.p"));
set_progress(0.014065);
apply_patch("/system/bin/su.shadow", "-",
            eec4579a276fc591cdad73670dbbfe0aae267a9b, 30892,
            a16aedcd770312705708d924c3f1876ab6038dd8, package_extract_file("patch/system/bin/su.shadow.p"));
set_progress(0.014379);
apply_patch("/system/etc/ca-certificates.conf", "-",
            a0b137222470266150cb60c95b50872f3d371f35, 4960,
            dfc0b52c3e1b3c7e2af6ac902d1acfecc0d6efa9, package_extract_file("patch/system/etc/ca-certificates.conf.p"));
set_progress(0.014429);
apply_patch("/system/etc/data/factory_mobileap_cfg.xml", "-",
            38e0d63c75465eba9867bafbe4c1649e87cc61d6, 7216,
            84b9504ffcd7e90d6226422f0053c9f686d077e7, package_extract_file("patch/system/etc/data/factory_mobileap_cfg.xml.p"));
set_progress(0.014503);
apply_patch("/system/etc/data/mobileap_cfg.xml", "-",
            38e0d63c75465eba9867bafbe4c1649e87cc61d6, 7216,
            84b9504ffcd7e90d6226422f0053c9f686d077e7, package_extract_file("patch/system/etc/data/mobileap_cfg.xml.p"));
set_progress(0.014576);
apply_patch("/system/etc/data/mobileap_cfg.xsd", "-",
            71fdccba9dd6ef7abc1b198e7bb3fd8450949251, 20412,
            cc4ed935650806673280d5a9dafd50fd4d1646c5, package_extract_file("patch/system/etc/data/mobileap_cfg.xsd.p"));
set_progress(0.014784);
apply_patch("/system/etc/initscripts/firmware-ubi-mount.sh", "-",
            87aba6240be62b7512fa6f7de23aef41772e56fb, 8146,
            6b87ddbcf03bcdd7b7c11e177a26f47e07e856fc, package_extract_file("patch/system/etc/initscripts/firmware-ubi-mount.sh.p"));
set_progress(0.014867);
apply_patch("/system/etc/login.defs", "-",
            5a5ec3250932701ba5532f677a6650f12cccbe47, 11047,
            500453a4cc5fe2ffc966e16adfae8f9beba8a612, package_extract_file("patch/system/etc/login.defs.p"));
set_progress(0.014979);
apply_patch("/system/etc/ssl/certs/ca-certificates.crt", "-",
            2bfbad7ab6105d29db06129875c07ac0a7089a46, 187421,
            ddf382df1cbd42cfd4391212054900bd03807daa, package_extract_file("patch/system/etc/ssl/certs/ca-certificates.crt.p"));
set_progress(0.016885);
apply_patch("/system/firmware/image/Ver_Info.txt", "-",
            c5bf03326b04bdabd02d66bd25966beb72b41022, 856,
            26bc7254e521e5fa7bbd470b10ccccc32cb91458, package_extract_file("patch/system/firmware/image/Ver_Info.txt.p"));
set_progress(0.016893);
apply_patch("/system/firmware/image/mba.b00", "-",
            cefe2d5656febf998061e032d21bf51ceb9aaf9f, 276,
            c532560f31f4f297d6917a07659b4e1f0d94b06d, package_extract_file("patch/system/firmware/image/mba.b00.p"));
set_progress(0.016896);
apply_patch("/system/firmware/image/mba.b01", "-",
            5048c4cf6ec0995b2b6b27b4cb1cf2f354dade1e, 6664,
            9cee960e2023f872cf627ad672edf7011b7cd86d, package_extract_file("patch/system/firmware/image/mba.b01.p"));
set_progress(0.016964);
apply_patch("/system/firmware/image/mba.b02", "-",
            005905ae3b9fc078bf14d5b2eaf698f3c578d3ab, 243014,
            7bbba619ba47fbd5778eb56e5b4afb2ce505040c, package_extract_file("patch/system/firmware/image/mba.b02.p"));
set_progress(0.019435);
apply_patch("/system/firmware/image/mba.b05", "-",
            d10b5bb63c3f41d3bf2db87328230138b917d58d, 13816,
            65cba450ac15ff873e65c2013cc085e33fdbe195, package_extract_file("patch/system/firmware/image/mba.b05.p"));
set_progress(0.019576);
apply_patch("/system/firmware/image/mba.b06", "-",
            8dac6f4bff3bf78f8151264f243d75ba08bb0189, 504,
            5a3865d10b02785511b1c5bb5c9ce1bd562fa7b8, package_extract_file("patch/system/firmware/image/mba.b06.p"));
set_progress(0.019581);
apply_patch("/system/firmware/image/mba.mbn", "-",
            b4f9963408340792255183ff8090b0e5f25de0aa, 270840,
            6698f75cb59d4aba395eaf2b9a47e5c1461a4db6, package_extract_file("patch/system/firmware/image/mba.mbn.p"));
set_progress(0.022335);
apply_patch("/system/firmware/image/mba.mdt", "-",
            f2b7be1a1e56ecde21371f14f7fe375113b7bda8, 6940,
            aa57efd56ec6a936922b33f5ed445e1f92050640, package_extract_file("patch/system/firmware/image/mba.mdt.p"));
set_progress(0.022405);
apply_patch("/system/firmware/image/modem.b00", "-",
            d4c790654534d8076de1a1e73d38767585fac01c, 1044,
            2075097afd9782d45335372b15f5b95b87e9d607, package_extract_file("patch/system/firmware/image/modem.b00.p"));
set_progress(0.022416);
apply_patch("/system/firmware/image/modem.b01", "-",
            8fd45da892fa53a25be7a55cd2e529b648250be2, 7432,
            5e31d6fc14b19fb8c3c301d75211186887a9d748, package_extract_file("patch/system/firmware/image/modem.b01.p"));
set_progress(0.022492);
apply_patch("/system/firmware/image/modem.b02", "-",
            d74f100c039992faa0be6dd9aec4ddb4e1599dcc, 45104,
            b64d343da13e99535633386ec942baedba5bc73a, package_extract_file("patch/system/firmware/image/modem.b02.p"));
set_progress(0.022950);
apply_patch("/system/firmware/image/modem.b03", "-",
            53c9100571157fa41e6b1c0f5a6f36c4bf92aa79, 219424,
            c15eee98cce4d39d243f10f607a723b4df6bd950, package_extract_file("patch/system/firmware/image/modem.b03.p"));
set_progress(0.025181);
apply_patch("/system/firmware/image/modem.b04", "-",
            68d448219e557c367abdcc7c44f59f95bcf4d675, 310379,
            f5599ab6a354086fe801e3a298ef89d9c666cf5c, package_extract_file("patch/system/firmware/image/modem.b04.p"));
set_progress(0.028338);
apply_patch("/system/firmware/image/modem.b06", "-",
            8610fb29a9bc28c97a196f2615d912d61be40c78, 133644,
            e5e0c9dfa6273b77af621188a5a0ec39eb196856, package_extract_file("patch/system/firmware/image/modem.b06.p"));
set_progress(0.029697);
apply_patch("/system/firmware/image/modem.b07", "-",
            58a7887ae9409dd54df717a9c015d86f47ffb1d5, 348244,
            ed1746764f2b54de26299687dc98a5e961b4bcd6, package_extract_file("patch/system/firmware/image/modem.b07.p"));
set_progress(0.033238);
apply_patch("/system/firmware/image/modem.b08", "-",
            bc0a19f2066273c2e3fd8b5f4f6653f993508c41, 1826396,
            04768666f88f374729f38d82f5636713ae6eee14, package_extract_file("patch/system/firmware/image/modem.b08.p"));
set_progress(0.051810);
apply_patch("/system/firmware/image/modem.b09", "-",
            66b495c4ea8d6a62ce4f4931949884e117869e99, 1105920,
            41707999f944c8753899655d23ab5670f40727c4, package_extract_file("patch/system/firmware/image/modem.b09.p"));
set_progress(0.063056);
apply_patch("/system/firmware/image/modem.b10", "-",
            4671b8768d3086a0b701bf4cd9361493e1eeca60, 15814832,
            6d80694072f2aa945fdc80185f4742cc9b4edf1e, package_extract_file("patch/system/firmware/image/modem.b10.p"));
set_progress(0.223872);
apply_patch("/system/firmware/image/modem.b11", "-",
            d46f2a7e1e66298d373eb5a5b5360d2f6556cead, 130812,
            3e7fd6beb1424aba29ec246f6f0d48f6c63308b1, package_extract_file("patch/system/firmware/image/modem.b11.p"));
set_progress(0.225203);
apply_patch("/system/firmware/image/modem.b14", "-",
            19fb01f2b0f929dce124df2844f71f3319841e4a, 14791817,
            f4c8788395fc9f7e33bf4728f9e959c48baa3b18, package_extract_file("patch/system/firmware/image/modem.b14.p"));
set_progress(0.375616);
apply_patch("/system/firmware/image/modem.b15", "-",
            568e035f162099aef31519b9565b9ac805cbf2fc, 2966376,
            7e7d68d38bcf8694175f5291e106ae18c24a9dcf, package_extract_file("patch/system/firmware/image/modem.b15.p"));
set_progress(0.405781);
apply_patch("/system/firmware/image/modem.b17", "-",
            3d057deebeb56c26b9c972e8f5c3416a011dfe9d, 57472,
            44fbd8f0699c040ff4bd0c98618afd83b256952b, package_extract_file("patch/system/firmware/image/modem.b17.p"));
set_progress(0.406365);
apply_patch("/system/firmware/image/modem.b19", "-",
            aee2ab9a1b89c9d4ad4db7d358e5e4ad2a420967, 8593408,
            2f881da2855a0b10855475c9dc21bf64d5a4c48e, package_extract_file("patch/system/firmware/image/modem.b19.p"));
set_progress(0.493749);
apply_patch("/system/firmware/q6zip_fota.bin", "-",
            732bad3a5ba8c415c1898b34047fb717785f341f, 14440270,
            b5a39cb205198a4881244df4f6461b1b2b4ea1da, package_extract_file("patch/system/firmware/q6zip_fota.bin.p"));
set_progress(0.640588);
q6zip_compress();
apply_patch("/system/firmware/image/modem.b20", "-",
            39d65dcebf722054730c350af08a9b3688530433, 65536,
            9f9fafd9159f2836253167ccdda8230dfdbac294, package_extract_file("patch/system/firmware/image/modem.b20.p"));
set_progress(0.641254);
apply_patch("/system/firmware/image/modem.b21", "-",
            6f8daddfe54114fed0d862e33667ba441d16d60b, 1048576,
            e783d07d2cda048fcc8846aa44426a78061e6ad5, package_extract_file("patch/system/firmware/image/modem.b21.p"));
set_progress(0.651917);
apply_patch("/system/firmware/image/modem.b24", "-",
            ff14e67c56ca71b879cb3d109180db831a98820d, 1615108,
            cd163ab98fa41d971c5c21c6efff3433a5a8f69c, package_extract_file("patch/system/firmware/image/modem.b24.p"));
set_progress(0.668341);
apply_patch("/system/firmware/image/modem.mdt", "-",
            eeb18e2ef483b2b93b8f341a6d8c9dd1597f1cb3, 8476,
            0a19bcc7e0eb3114d2b8c3c1cd8850ad81986acd, package_extract_file("patch/system/firmware/image/modem.mdt.p"));
set_progress(0.668427);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/Default/cust_Default/mcfg_hw.mbn",
            "-", a14ac251c64ef961f4e8a823cada0f239f7a9841, 12440,
            f14f0574da33df84df164e82dc266588870ec53b, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/Default/cust_Default/mcfg_hw.mbn.p"));
set_progress(0.668553);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MDM9x55/7+5_mode/DR_DSDS/mcfg_hw.mbn",
            "-", e488330806981ef06c061c63ac836bac64dfd63d, 15480,
            9a45c86751c83ba1bd44861f757db897ce27f8d2, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MDM9x55/7+5_mode/DR_DSDS/mcfg_hw.mbn.p"));
set_progress(0.668711);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MDM9x55/7+5_mode/SR_DSDS/mcfg_hw.mbn",
            "-", cc584699407fc029c98208118eac1126d4776d7f, 15416,
            f29e7842c13f11c7825d5c0e247d4371fb496f3b, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MDM9x55/7+5_mode/SR_DSDS/mcfg_hw.mbn.p"));
set_progress(0.668868);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MDM9x55/SS/mcfg_hw.mbn",
            "-", 58d7688f05dba6bd8c3a8547a8f9661429095ebe, 14100,
            4c89721e453a8507eac199bffb7556b33ec9f34a, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MDM9x55/SS/mcfg_hw.mbn.p"));
set_progress(0.669011);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MDM9x55_Fusion/7+5_mode/DR_DSDS/mcfg_hw.mbn",
            "-", 9adbda13ad73cf4e15f2e6d53f6ffb5860ab0ea4, 15736,
            617f38ce24e7aff7b2949b3e227cfab102b69c0a, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MDM9x55_Fusion/7+5_mode/DR_DSDS/mcfg_hw.mbn.p"));
set_progress(0.669171);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MDM9x55_Fusion/7+5_mode/SR_DSDS/mcfg_hw.mbn",
            "-", 9fae8d9b83989b7d91135e937dab22c6c951ac96, 15728,
            de59c8998e96e815cce0ce4ffaf560408f4f705a, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MDM9x55_Fusion/7+5_mode/SR_DSDS/mcfg_hw.mbn.p"));
set_progress(0.669331);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MDM9x55_Fusion/SS/mcfg_hw.mbn",
            "-", a8c14a256c6e02a534db745761224448ded709ee, 14352,
            8b482011b2310988b4b8e1d507a2ee9327582b8f, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MDM9x55_Fusion/SS/mcfg_hw.mbn.p"));
set_progress(0.669477);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MSM8998/LA/7+5_mode/DR_DSDS/mcfg_hw.mbn",
            "-", 339f1853d543472e73d11bdf49c08c7721353f27, 15008,
            c4917d786601669fd80f31467b24d60f3a1cdba5, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MSM8998/LA/7+5_mode/DR_DSDS/mcfg_hw.mbn.p"));
set_progress(0.669629);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MSM8998/LA/7+5_mode/SR_DSDS/mcfg_hw.mbn",
            "-", 5c91ece15393551db836f9f56bdffe98d492cc0e, 15008,
            450051f4dca8c9e057914ceb5ce45473bec85f77, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MSM8998/LA/7+5_mode/SR_DSDS/mcfg_hw.mbn.p"));
set_progress(0.669782);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MSM8998/LA/SS/mcfg_hw.mbn",
            "-", 2ab4f92075766ca3e35c800e19505cdc7cf857c4, 13516,
            99e0bd6813ff911d9e650fb279eb38661422bcf5, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MSM8998/LA/SS/mcfg_hw.mbn.p"));
set_progress(0.669919);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MSM8998/WD/7+5_mode/SR_DSDS/mcfg_hw.mbn",
            "-", 92ebd61fe0bc70144f16327eefd0656b8462dcc0, 17372,
            74c8575f6a76347ac06f06df6dcd3028f1649eab, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MSM8998/WD/7+5_mode/SR_DSDS/mcfg_hw.mbn.p"));
set_progress(0.670096);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MSM8998/WD/SS/mcfg_hw.mbn",
            "-", bbbe5079d3a3e2d22b1f589cf019ec4457e7b097, 16044,
            96773ab2b702a81c4dddea030287059827740131, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MSM8998/WD/SS/mcfg_hw.mbn.p"));
set_progress(0.670259);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MSM8998/WP8/7+5_mode/DR_DSDS/mcfg_hw.mbn",
            "-", dc95a9661ad13506a5c0d4cb4ce6f9ca92fd1474, 15052,
            9c4086330083a71b3cc9d0554058a6c1613388b6, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MSM8998/WP8/7+5_mode/DR_DSDS/mcfg_hw.mbn.p"));
set_progress(0.670412);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MSM8998/WP8/7+5_mode/SR_DSDS/mcfg_hw.mbn",
            "-", cf5876778af355d9e065c7aee38a7f794093a901, 15052,
            0f0df25a6caefbe2f319b6c922d7677c01d3be46, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MSM8998/WP8/7+5_mode/SR_DSDS/mcfg_hw.mbn.p"));
set_progress(0.670565);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MSM8998/WP8/SS/mcfg_hw.mbn",
            "-", acf439607a9cc42a8658cd92899d7ae8df513745, 13808,
            2cb1b750adf348ba8410285b02a63a5fd4180f0b, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MSM8998/WP8/SS/mcfg_hw.mbn.p"));
set_progress(0.670706);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX12/LE/SS/mcfg_hw.mbn",
            "-", 3685237ece6d804479a06a1ff121c7d0abadd238, 13780,
            b2927d1a0b2b8b672375545a92ba003fc08a0b19, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX12/LE/SS/mcfg_hw.mbn.p"));
set_progress(0.670846);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX12/WD/DSSA/mcfg_hw.mbn",
            "-", a2f859c548115d5c2f00fe904da2b50eba034f50, 16888,
            8d24719697b62a8b1c81deeda008defe3e21bbdc, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX12/WD/DSSA/mcfg_hw.mbn.p"));
set_progress(0.671018);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX12/WD/SS/mcfg_hw.mbn",
            "-", 8c5210f0ee560963111bdaa64bf1379866b9a7b7, 16532,
            0ff0f42b56111df69040ef1bd7dab5a884758846, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX12/WD/SS/mcfg_hw.mbn.p"));
set_progress(0.671186);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Commercial/Volte_OpenMkt/mcfg_sw.mbn",
            "-", 2d7d5d9b1cc787d6238599cd3734e835cd5f01d8, 52936,
            b4842eddb82403034f114bcb5941ad5c725415fb, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Commercial/Volte_OpenMkt/mcfg_sw.mbn.p"));
set_progress(0.671724);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Commercial/Volte_Subsidized/mcfg_sw.mbn",
            "-", 4d59cb9de83f33edfaf1f702503449e45d6f340b, 53776,
            781dae364a0d55a5cc9f9fd73d80b240467d4cfc, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Commercial/Volte_Subsidized/mcfg_sw.mbn.p"));
set_progress(0.672271);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/AGNSS_LocTech/mcfg_sw.mbn",
            "-", 77c6b6a2bdb90dd4c31994a4d00eab889c34ab8a, 31340,
            7a15ce7cf55c6016b03d5656b8afbe6542451e9f, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/AGNSS_LocTech/mcfg_sw.mbn.p"));
set_progress(0.672590);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/Conf_VoLTE/mcfg_sw.mbn",
            "-", 8e9331bc4b54ef118825908ab603654fd3a79fc5, 43228,
            2200388b8892791f4533c70359d140d02c64c8bd, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/Conf_VoLTE/mcfg_sw.mbn.p"));
set_progress(0.673029);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/EPS_Only/mcfg_sw.mbn",
            "-", 8d22555e282f194341fe52ecc4cae7ccd75effd4, 15044,
            377e7be8369935ab5e1e9fabb29fe518f3261fb0, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/EPS_Only/mcfg_sw.mbn.p"));
set_progress(0.673182);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/LPP_LocTech/mcfg_sw.mbn",
            "-", 6cd6d6d305dbae3973f457035d6b6851f0c71997, 31372,
            8932b584199062bcc97f9fc8f8ceae7be09aef5a, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/LPP_LocTech/mcfg_sw.mbn.p"));
set_progress(0.673501);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/Nsiot_VoLTE/mcfg_sw.mbn",
            "-", 11c4e26de71c06b851e493f2a8580f7a7ee651f6, 42032,
            6f531ba5d2948e5dbb73fec71581b75b5de8450f, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/Nsiot_VoLTE/mcfg_sw.mbn.p"));
set_progress(0.673929);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/RRLP_LocTech/mcfg_sw.mbn",
            "-", 5519f9847642a896b931dd35ad59b77a5879b999, 31364,
            2d99daef86f78cff2a28bfed3bb017a659630ac3, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/RRLP_LocTech/mcfg_sw.mbn.p"));
set_progress(0.674247);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/TGL_Comb_Attach/mcfg_sw.mbn",
            "-", fd58ea474ccaee29abe02a521089c2a1ef5c2cdf, 15124,
            92c83b7f6205821b6c694a991cfac2767c540239, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/TGL_Comb_Attach/mcfg_sw.mbn.p"));
set_progress(0.674401);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/W_IRAT_Comb_Attach/mcfg_sw.mbn",
            "-", ecb20faccfc31e21d5be8e366590b4f71c228804, 14864,
            fec76f2c0585e3371a9fa521b4511fb2a886de89, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/W_IRAT_Comb_Attach/mcfg_sw.mbn.p"));
set_progress(0.674552);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Commercial/VoLTE_OpenMkt/mcfg_sw.mbn",
            "-", 30c42405824034b4b07cc1396262f0908937f750, 66036,
            6afbd21b51610cdd32a0e89fd34142d3442916d5, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Commercial/VoLTE_OpenMkt/mcfg_sw.mbn.p"));
set_progress(0.675224);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Lab/VoLTE_Conf/mcfg_sw.mbn",
            "-", a2f81e95fcd9b0507df259026b60660418608ae5, 48752,
            390988648b141eeb17618f0874df7383f9966421, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Lab/VoLTE_Conf/mcfg_sw.mbn.p"));
set_progress(0.675720);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CU/Commercial/OpenMkt/mcfg_sw.mbn",
            "-", bf2d6034e50481dcbca42ed0a632c2431b28cfe5, 18752,
            007cfc743f17e445ecfabaf57b20d58772e66c5a, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CU/Commercial/OpenMkt/mcfg_sw.mbn.p"));
set_progress(0.675910);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CU/Commercial/Subsidized/mcfg_sw.mbn",
            "-", 193fe1b478d0072541ad3ec105e5e26bb797d00e, 19168,
            81eeb0730776d11053a742c1f3da388a300c1319, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CU/Commercial/Subsidized/mcfg_sw.mbn.p"));
set_progress(0.676105);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CU/Commercial/VoLTE/mcfg_sw.mbn",
            "-", db8a6e7aea2f5e633d23d06716eebb3d0461aa21, 46980,
            98159e27d65324276ffa16a0e1247b24f7b04ddb, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CU/Commercial/VoLTE/mcfg_sw.mbn.p"));
set_progress(0.676583);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CU/Lab/Test/mcfg_sw.mbn",
            "-", d3077ad01489ef68c75ccd96e9bb82dcd724367e, 14136,
            1dfb229cd93beb5d65131d9f046d44b923212ea2, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CU/Lab/Test/mcfg_sw.mbn.p"));
set_progress(0.676727);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/VoLTE/Commercial/mcfg_sw.mbn",
            "-", 7a4313bce52731aa962b451e10e5b153b7af7000, 43968,
            18c00a195eb25ae80ccfcb8031f91ea50ef08e0c, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/VoLTE/Commercial/mcfg_sw.mbn.p"));
set_progress(0.677174);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/EE/Commercial/mcfg_sw.mbn",
            "-", 5c23d7cd94ce874ad71269ba8fe7613639e8777e, 42744,
            bad63685813f60a691adc761ac55da4a43ed3814, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/EE/Commercial/mcfg_sw.mbn.p"));
set_progress(0.677608);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/H3G/Commercial/Italy/mcfg_sw.mbn",
            "-", eb1e37400fb046142bfa0f15e4fd5a4c03dc629f, 9816,
            38cf650e8bbe93d02272f02155e6c75bbb30b4e1, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/H3G/Commercial/Italy/mcfg_sw.mbn.p"));
set_progress(0.677708);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/H3G/Commercial/UK/mcfg_sw.mbn",
            "-", e057e65887ea517a79d655fc6fd754d27e131e21, 40588,
            6be25a1a8bcb5e58da121c394528d5f9af36a3a7, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/H3G/Commercial/UK/mcfg_sw.mbn.p"));
set_progress(0.678121);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Tele2/Commercial/NL/mcfg_sw.mbn",
            "-", 01cc973a769671fe7ff8a5cf83edb3c1830b9325, 35776,
            897f244df958f990cbcc3591e6d46318c11fc3c1, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Tele2/Commercial/NL/mcfg_sw.mbn.p"));
set_progress(0.678485);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telefonica/Commercial/DE/mcfg_sw.mbn",
            "-", 489bbf8da88928b0caf6ab639376299f7bda237e, 42840,
            435a367a238ac45ef8ca714eedd491b0852b22ea, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telefonica/Commercial/DE/mcfg_sw.mbn.p"));
set_progress(0.678920);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telefonica/Commercial/UK/mcfg_sw.mbn",
            "-", fd92b131d06619d49f917179359bc7d4318c4afb, 39604,
            ebcc1d42ec39c52e7b1c65fc3154329ff7666c06, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telefonica/Commercial/UK/mcfg_sw.mbn.p"));
set_progress(0.679323);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telefonica/Non_VoLTE/Spain/mcfg_sw.mbn",
            "-", 713994e6c79ace18913297a78f1af8f3aec12ba0, 12568,
            ec0294f110a2b8042ad416e33f19f28f253a1273, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telefonica/Non_VoLTE/Spain/mcfg_sw.mbn.p"));
set_progress(0.679451);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Germany/mcfg_sw.mbn",
            "-", 443d6e0ee40f1712aae218ef5c530f339dff5388, 43464,
            576992a2c9ccdffffeeaeb682333e3f2721aaac5, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Germany/mcfg_sw.mbn.p"));
set_progress(0.679893);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Italy/mcfg_sw.mbn",
            "-", cf638b87c5bccca28238b1b83c7b83785918839e, 36272,
            92210dac4aab2ac0235704602aea64e2d1c18ed9, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Italy/mcfg_sw.mbn.p"));
set_progress(0.680262);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Netherlands/mcfg_sw.mbn",
            "-", 39ea85cb6418f7e4d7be44d24db94b6e39782e5c, 40988,
            0196fbed52c574a41f019b2c6987d60b5c3e6140, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Netherlands/mcfg_sw.mbn.p"));
set_progress(0.680679);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Korea/KT/Commercial_KT_LTE/mcfg_sw.mbn",
            "-", f47d4d1059526bf0c0923d45775a5b71fcecd7c1, 40412,
            da651f6dbb5471feff825aaad20858959d442411, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Korea/KT/Commercial_KT_LTE/mcfg_sw.mbn.p"));
set_progress(0.681090);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/MEA/STC/STC_commercial/mcfg_sw.mbn",
            "-", 5d4540c58c88be2c27b219a2dedd01f88c76e5b8, 39316,
            60c470aba86f1cd69a7fd58f618b03a4509916d4, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/MEA/STC/STC_commercial/mcfg_sw.mbn.p"));
set_progress(0.681489);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/American_Samoa_FirstNet/mcfg_sw.mbn",
            "-", 8010be9741458de40f45d7d97012959fd5f31048, 49068,
            641070a6125e0e5bdf3868bd94c4af82155eeed5, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/American_Samoa_FirstNet/mcfg_sw.mbn.p"));
set_progress(0.681988);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/FirstNet/mcfg_sw.mbn",
            "-", 915dedcb898e54890c2b1d548f7ef22776b1a3d5, 52172,
            b991f0cdf1c607924295d3dcd120e096db803127, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/FirstNet/mcfg_sw.mbn.p"));
set_progress(0.682519);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/Guam_CNMI_FirstNet/mcfg_sw.mbn",
            "-", 41aba4e31e92b9fcc5123c22232227c0e53e72ef, 49044,
            286368df3e06258bebfaffbc5629f5803268e61e, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/Guam_CNMI_FirstNet/mcfg_sw.mbn.p"));
set_progress(0.683018);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/Non_VoLTE/mcfg_sw.mbn",
            "-", 90cb8479d489c8241243d398273180f578bd6e1b, 18220,
            6ca0428adcd0fd73971680e5208ee01b4db0245d, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/Non_VoLTE/mcfg_sw.mbn.p"));
set_progress(0.683203);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/VoLTE/mcfg_sw.mbn",
            "-", 6e0c7b4d885342ac561382c479597076ee39068a, 51908,
            129c58963ecb31a17a82ec2981c3a3efa3096a09, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/VoLTE/mcfg_sw.mbn.p"));
set_progress(0.683731);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Bell/Commercial/CA/mcfg_sw.mbn",
            "-", 54bd8acafcd454a2b6610327c2cceb4f9763d84e, 46272,
            bd396d17ef3903777e0274bfbe19ab387944706e, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Bell/Commercial/CA/mcfg_sw.mbn.p"));
set_progress(0.684201);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Rogers/Commercial/CA/mcfg_sw.mbn",
            "-", be3adcb79df485bbf22e96678602eca5b9508be8, 46344,
            b4fd62a3ccff5187fdf6e1eeffd45b12cdeeb398, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Rogers/Commercial/CA/mcfg_sw.mbn.p"));
set_progress(0.684672);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Sprint/Commercial/mcfg_sw.mbn",
            "-", 13f6caaa84f979c36d431c3ac1fabbe4809ffd47, 56208,
            e76c1d6f9eee8a09a008c3ff1f387d9766bd425c, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Sprint/Commercial/mcfg_sw.mbn.p"));
set_progress(0.685244);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/TMO/Commercial/mcfg_sw.mbn",
            "-", 9b8c5fa1c488f06188d50935e7b48d6c26cd0cf3, 51656,
            1b9934cc9abaac7edef429bd01faada8f195b90c, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/TMO/Commercial/mcfg_sw.mbn.p"));
set_progress(0.685769);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Telus/Commercial/CA/mcfg_sw.mbn",
            "-", b06e15eba6b05fc19a86dde6fab1038f53452c5f, 48904,
            06244f20ec16fe8d4e399b3468c8e214995a428b, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Telus/Commercial/CA/mcfg_sw.mbn.p"));
set_progress(0.686267);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Verizon/CDMAless/mcfg_sw.mbn",
            "-", b7b273301ac66f0455d933c463f4998390f3cd05, 64732,
            21c2bc39a30996799c94a43ffb15f0c08a9769d8, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Verizon/CDMAless/mcfg_sw.mbn.p"));
set_progress(0.686925);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Verizon/CDMAless_Private/mcfg_sw.mbn",
            "-", b900ae3e52b8c3abc597c6fc82dca7c4af3421f6, 65872,
            7e54d59152af2cf8919bdc030d4312ec2eed6d76, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Verizon/CDMAless_Private/mcfg_sw.mbn.p"));
set_progress(0.687595);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/ChunghwaTel/Commercial/TW/mcfg_sw.mbn",
            "-", 191866154478bc259e5fdd48e9c834a0216695b0, 36052,
            15999398350564a45e001effe953b2c91456cca6, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/ChunghwaTel/Commercial/TW/mcfg_sw.mbn.p"));
set_progress(0.687961);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Globe/Commercial/PH/mcfg_sw.mbn",
            "-", 7cccb7c9d5ce395f8a57516a6153e25d2618f762, 40836,
            8428eba1bfd2b4679ee43634404f4459d2db9ea4, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Globe/Commercial/PH/mcfg_sw.mbn.p"));
set_progress(0.688376);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/M1/Commercial/SG/mcfg_sw.mbn",
            "-", 863cbfb535a86f349944aae8cf98894f5257776e, 35560,
            87537de1ed9ea4e398c241e04755c6fda461a5f0, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/M1/Commercial/SG/mcfg_sw.mbn.p"));
set_progress(0.688738);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/P1/Commercial/Malaysia/mcfg_sw.mbn",
            "-", cd13b7131c1f9445ae955cf0c02892c9fcdcbbf1, 35636,
            b9d0b1c57594435471d66be6657da16234b07474, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/P1/Commercial/Malaysia/mcfg_sw.mbn.p"));
set_progress(0.689100);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Singtel/Commercial/Singapore/mcfg_sw.mbn",
            "-", 7a098ed5e520c793a785f61665fe698fde9ef8da, 40740,
            1c4c7393687f5dda2a77a4ba82ad974ae1748568, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Singtel/Commercial/Singapore/mcfg_sw.mbn.p"));
set_progress(0.689515);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/StarHub/Commercial/SG/mcfg_sw.mbn",
            "-", 20dc65be6bdf46cb5d8c5f1b85cbf77a14ea9755, 40072,
            5024b0d1d0b8d824317a5fad91524ca9d2fe1ba4, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/StarHub/Commercial/SG/mcfg_sw.mbn.p"));
set_progress(0.689922);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/UMobile/Commercial/Malaysia/mcfg_sw.mbn",
            "-", a26c0b36d110aabbe1e89846d6bf2f93bd872d17, 41160,
            d58bc2981771c7fa615e67c03d3386099c574ff5, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/UMobile/Commercial/Malaysia/mcfg_sw.mbn.p"));
set_progress(0.690341);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/YTL/commercial/mcfg_sw.mbn",
            "-", 04f46abdfeb89c441d2fe729c99d370592863437, 40440,
            ae42dd06142aa20f92c57418ebb753039cfe6f58, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/YTL/commercial/mcfg_sw.mbn.p"));
set_progress(0.690752);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/common/Quectel/ATT/VoLTE/mcfg_sw.mbn",
            "-", 6e8e643ad090b1cfe0a0343b5fc3ea4de82bf650, 47356,
            4420672ba4de0e239a65fcbded4844f85118ad17, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/common/Quectel/ATT/VoLTE/mcfg_sw.mbn.p"));
set_progress(0.691234);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/common/Quectel/Commercial_GCF_PTCRB/mcfg_sw.mbn",
            "-", 0de9a42f28089e4deff68c3c42ab0fab2ad5119d, 70220,
            1f9355731786c39cc527cce728dfaae238468455, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/common/Quectel/Commercial_GCF_PTCRB/mcfg_sw.mbn.p"));
set_progress(0.691948);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/common/ROW/Commercial/mcfg_sw.mbn",
            "-", 0e35d28e85ba6f2d6776bea4a79813f3448763d8, 45532,
            8e8518ec5c882a29676c1a4eb4749549c035f1b5, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/common/ROW/Commercial/mcfg_sw.mbn.p"));
set_progress(0.692411);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/mbn_sw.txt",
            "-", 4dcdf14a8dcf5737653fefa28ef45db678632d23, 7659,
            b3c7467861a8271e5c6f594e42e38e3fb2b93120, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/mbn_sw.txt.p"));
set_progress(0.692488);
apply_patch("/system/lib/firmware/ipa/ipa_fws.elf", "-",
            6da8cc82934e1de50b2afdbb08d5952b701ea8b6, 33088,
            c73eb607290a0b5c68b11703f575e3c4a914a80a, package_extract_file("patch/system/lib/firmware/ipa/ipa_fws.elf.p"));
set_progress(0.692825);
apply_patch("/system/lib/ld-2.28.so", "-",
            f0f3d84c310afe4ee0578a2a80302c7f7ada148d, 142572,
            700c21518ed2dca43776d16a5434bc96f216797a, package_extract_file("patch/system/lib/ld-2.28.so.p"));
set_progress(0.694275);
apply_patch("/system/lib/libc-2.28.so", "-",
            7c341f490047bbbe007fbed26cd9b8d8c9e4d787, 1345156,
            55dbf9a4133bdc05e1d3db948909f7d94c04b5f4, package_extract_file("patch/system/lib/libc-2.28.so.p"));
set_progress(0.707953);
apply_patch("/system/lib/libnsl-2.28.so", "-",
            1e44738ab1be9c8a33372d15eca80d8484e1065b, 71524,
            b7b2410e18d5b0f7dea2b2d14220552b38bb17f6, package_extract_file("patch/system/lib/libnsl-2.28.so.p"));
set_progress(0.708681);
apply_patch("/system/lib/librt-2.28.so", "-",
            b7bdc38cbb1a794d2591289cff113b5ce4b11233, 26568,
            fcb0f927b36fbf7e81b0062432de996b3778f8dc, package_extract_file("patch/system/lib/librt-2.28.so.p"));
set_progress(0.708951);
apply_patch("/system/lib/libtinfo.so.5.9", "-",
            9b239fd0dbaa0a55dd3feb14bdc3a982d687362e, 128788,
            77e3b74b4c95d6dbe769fb7c23c5bd991943238c, package_extract_file("patch/system/lib/libtinfo.so.5.9.p"));
set_progress(0.710260);
apply_patch("/system/lib/libz.so.1.2.11", "-",
            cec65b256c8fa8874ab142fe011db61ce0c05292, 91532,
            79c0f3a432f90b7f0580bc618aa8dd1eea819bed, package_extract_file("patch/system/lib/libz.so.1.2.11.p"));
set_progress(0.711191);
apply_patch("/system/lib/systemd/libsystemd-shared-239.so", "-",
            f892925e78b30666b0a99f37fb8fb8867b41c236, 1884732,
            06e1c7eea6e2c6cefccc7f7fe7cde3db5eef1b0e, package_extract_file("patch/system/lib/systemd/libsystemd-shared-239.so.p"));
set_progress(0.730356);
apply_patch("/system/lib/systemd/system/init_sys_mss.service", "-",
            1c387d3eb5e8a31b97618900bcd9a4a7e596a86c, 1879,
            40b6b878bdff489a165fb7b6f825b714e755289c, package_extract_file("patch/system/lib/systemd/system/init_sys_mss.service.p"));
set_progress(0.730375);
apply_patch("/system/lib/systemd/system/ipacm.service", "-",
            ffdef01af9e576d243064689a5fba826de581eb9, 809,
            4f698f055cbd39ffd962d6fb4642c529554e16c3, package_extract_file("patch/system/lib/systemd/system/ipacm.service.p"));
set_progress(0.730384);
apply_patch("/system/sbin/ldconfig", "-",
            b9ddd30aedd579d00029348a6a2d570a1d974076, 558156,
            f3d698727972f184a6c81b0b55673923ba9ffa95, package_extract_file("patch/system/sbin/ldconfig.p"));
set_progress(0.736059);
apply_patch("/system/usr/bin/QCMAP_ApInterface", "-",
            24494b542e7846be7ba94fdd550ec74da7092d9f, 9664,
            01dc6c78167192bbca840bf070e3ee3350672cd9, package_extract_file("patch/system/usr/bin/QCMAP_ApInterface.p"));
set_progress(0.736158);
apply_patch("/system/usr/bin/QCMAP_CLI", "-",
            88935beefc844dcc3a119fa05d51ffad5d9b558a, 256908,
            92e96a3c62469531084b601a0af0866c60b1aae1, package_extract_file("patch/system/usr/bin/QCMAP_CLI.p"));
set_progress(0.738770);
apply_patch("/system/usr/bin/QCMAP_ConnectionManager", "-",
            e7ed9dd62e81760d421ae375fdd150ed4a03fbf0, 1543044,
            bdc205855f243ed87101ecdf1d7f40cfae72ac12, package_extract_file("patch/system/usr/bin/QCMAP_ConnectionManager.p"));
set_progress(0.754461);
apply_patch("/system/usr/bin/QCMAP_StaInterface", "-",
            fef0d14c3947e27e73b0caeaea13007ecd46095a, 9664,
            8d1ebdd83445ac793d68310760105b5171a968c2, package_extract_file("patch/system/usr/bin/QCMAP_StaInterface.p"));
set_progress(0.754559);
apply_patch("/system/usr/bin/QCMAP_TEST", "-",
            2fa1ae48057a0c8fba9fd707d444c896d8e96618, 30708,
            31f0df3dbaf2225b165de1c18e78f4aa53d538cb, package_extract_file("patch/system/usr/bin/QCMAP_TEST.p"));
set_progress(0.754871);
apply_patch("/system/usr/bin/QCMAP_Web_CLIENT", "-",
            0d9e10791d1056d7a79ca58a96f8c090e6fb6f45, 96884,
            f93f297db094dbbba17428d8375805a8ecd3cf80, package_extract_file("patch/system/usr/bin/QCMAP_Web_CLIENT.p"));
set_progress(0.755857);
apply_patch("/system/usr/bin/adpl", "-",
            5b7a80f3b2828c17adad91e6c933200bf8e2d061, 69600,
            ce574f7cc4fc0fee31e1f95d97b758ba1f62553e, package_extract_file("patch/system/usr/bin/adpl.p"));
set_progress(0.756564);
apply_patch("/system/usr/bin/atfwd_daemon", "-",
            e0c0638856ce300a226bd461336d9042e6d5aeb4, 47684,
            1113d7299ccb04fa983eae59a9e00e0036a80ed9, package_extract_file("patch/system/usr/bin/atfwd_daemon.p"));
set_progress(0.757049);
apply_patch("/system/usr/bin/c_rehash", "-",
            107fc1b46b07cf403d7b4e6241be5ab25bb9e6de, 6235,
            2633c6137764b3fd3e9e66984350fb496cec595b, package_extract_file("patch/system/usr/bin/c_rehash.p"));
set_progress(0.757113);
apply_patch("/system/usr/bin/dhcp_release", "-",
            9dac5e101d793238920718d86fd33a860f776eb7, 9608,
            5184cb5da710444d60e24c856ad20cfc02f9aa3b, package_extract_file("patch/system/usr/bin/dhcp_release.p"));
set_progress(0.757210);
apply_patch("/system/usr/bin/diag-router", "-",
            58a508070049de60758af20cc7eeb7b8ef43c0d4, 160560,
            04f289afc2e0e733752a8bcf793e2d1e4f4bfb6b, package_extract_file("patch/system/usr/bin/diag-router.p"));
set_progress(0.758843);
apply_patch("/system/usr/bin/diag_mdlog", "-",
            2e4375e167981676b6bcc2049da4b473ad62ef1b, 48232,
            6592a9a7ccea576c19d7d16320f00a8d8ec9adf0, package_extract_file("patch/system/usr/bin/diag_mdlog.p"));
set_progress(0.759333);
apply_patch("/system/usr/bin/dnsmasq", "-",
            8eb91701879807616ef473e832f860585af07a57, 370252,
            3214e8ff3ea59a6ac815edd5e3b9941572945204, package_extract_file("patch/system/usr/bin/dnsmasq.p"));
set_progress(0.763098);
apply_patch("/system/usr/bin/groups.shadow", "-",
            404afffc12913341c6943383530be4bbfb626fc4, 9608,
            5ea5eab35806091bab8ce0e9ddcfa27173b26466, package_extract_file("patch/system/usr/bin/groups.shadow.p"));
set_progress(0.763196);
apply_patch("/system/usr/bin/ipacm", "-",
            8a54273938b1db9643a72f82fa8efbb8793b6c80, 1042228,
            45ad83e908e0031792cb8866a013404a2c8584dc, package_extract_file("patch/system/usr/bin/ipacm.p"));
set_progress(0.773794);
apply_patch("/system/usr/bin/logcat", "-",
            ed6c20af3556994b7deb3c8a09fb1aa0e8c4fc12, 26044,
            ecc106710c849c6ea6d75f1706ed929e2909a30e, package_extract_file("patch/system/usr/bin/logcat.p"));
set_progress(0.774059);
apply_patch("/system/usr/bin/mbimd", "-",
            a61c8f4b367d0f5836944097fb4382ffa5516ca6, 1719460,
            b0e986a77391a52ffdd9ff233c5a3f299ca833b0, package_extract_file("patch/system/usr/bin/mbimd.p"));
set_progress(0.791544);
apply_patch("/system/usr/bin/newgrp.shadow", "-",
            1c25057b065f86eba3e271fbfd6d45f34ce944ed, 26680,
            133bbab6b5831b207bfe12bfe10981a15c70628e, package_extract_file("patch/system/usr/bin/newgrp.shadow.p"));
set_progress(0.791815);
apply_patch("/system/usr/bin/ql_netd", "-",
            fdd446650c9147032e19b0a766b61f33cb96a639, 172860,
            000cea0490a9be2046ba6f172cfcc8de0972f0de, package_extract_file("patch/system/usr/bin/ql_netd.p"));
set_progress(0.793573);
apply_patch("/system/usr/bin/ql_nw_service", "-",
            3148ec28217e92272be37659ed33b3b49bc9be87, 42596,
            266bc16fa940b912c6ee569ec2c7c716ea774ecf, package_extract_file("patch/system/usr/bin/ql_nw_service.p"));
set_progress(0.794006);
apply_patch("/system/usr/bin/ql_qcmap_cli", "-",
            60ee878668bb407d2564deede24fc0c0a0e0f16c, 21960,
            b5b1238c2fd20097df46b6f6c1bfb69cc61a0d8d, package_extract_file("patch/system/usr/bin/ql_qcmap_cli.p"));
set_progress(0.794229);
apply_patch("/system/usr/bin/ql_usbcfg", "-",
            c5fd8d91e9b4e56c17ecfa251d26248392a28fb6, 5508,
            ca483ad6d284c457d6dba617a8d9ad5437490fdd, package_extract_file("patch/system/usr/bin/ql_usbcfg.p"));
set_progress(0.794285);
apply_patch("/system/usr/bin/ql_voice_server", "-",
            3a567b8460f91bbd75a9143878c1ffae5c85a551, 149160,
            83dcdcbcf060ddb0236af55f8b738c1cdd65c1b5, package_extract_file("patch/system/usr/bin/ql_voice_server.p"));
set_progress(0.795802);
apply_patch("/system/usr/bin/qmi_shutdown_modem", "-",
            168b476cb83fb3229d6b5391a8e27eb73769ab8c, 13716,
            b7553d25655d98b6923263ab6d320c5decc8e7fe, package_extract_file("patch/system/usr/bin/qmi_shutdown_modem.p"));
set_progress(0.795942);
apply_patch("/system/usr/bin/qmuxbridge", "-",
            0bae7207dceba9173cf8816218f951a58ee6d28a, 42424,
            b5b8c899edb698d00d7391458de672985b68fc43, package_extract_file("patch/system/usr/bin/qmuxbridge.p"));
set_progress(0.796373);
apply_patch("/system/usr/bin/qti", "-",
            e14d968c0e1d6fc4580cf058c420cb5deb908dac, 163812,
            622f6754dedcc8546fc76f98b5b6b03674bef38b, package_extract_file("patch/system/usr/bin/qti.p"));
set_progress(0.798039);
apply_patch("/system/usr/bin/qti_ppp", "-",
            ed456d68b4768f86e087ce304691a59bef053005, 30132,
            ac76ab87e3f4af91b8e64a4b4aed5b44b1ff7770, package_extract_file("patch/system/usr/bin/qti_ppp.p"));
set_progress(0.798345);
apply_patch("/system/usr/bin/quectel_daemon", "-",
            a7051e836a5b9a57f7b08ff30790a11069cc6144, 17812,
            47fd05433fb0d0426c38771c2cead3c4a05ceb3a, package_extract_file("patch/system/usr/bin/quectel_daemon.p"));
set_progress(0.798526);
apply_patch("/system/usr/bin/quectel_ktfota", "-",
            3f458663db551109abbfb2e6b601ad10ffc8ddb0, 34284,
            7674a4e683c7c36ec81a37cbeab6d939c9275639, package_extract_file("patch/system/usr/bin/quectel_ktfota.p"));
set_progress(0.798875);
apply_patch("/system/usr/bin/quectel_slic_daemon", "-",
            b66132a7f2e94972be056b61745f3eef81d0dc06, 634788,
            aefcc1516add84872953f7cb75ea30d3f0a737e2, package_extract_file("patch/system/usr/bin/quectel_slic_daemon.p"));
set_progress(0.805330);
apply_patch("/system/usr/bin/radish", "-",
            5df811b2539e00c42024f085b555874847bab6e7, 67056,
            68626d749e3b5e2746916a52632b5134185e5f06, package_extract_file("patch/system/usr/bin/radish.p"));
set_progress(0.806012);
apply_patch("/system/usr/bin/thermal-engine", "-",
            6038155f260e3c12f4dd8bced3a4c9a0171b3366, 357400,
            1b631a044cc5759a754df035bfd8f07488abd1ca, package_extract_file("patch/system/usr/bin/thermal-engine.p"));
set_progress(0.809646);
apply_patch("/system/usr/bin/unzip.unzip", "-",
            dd1dab6d8692028c7d4e2c53646155e1cc3406ad, 161244,
            425648bb2c1f44a4d48100abea5e672e20f7d56e, package_extract_file("patch/system/usr/bin/unzip.unzip.p"));
set_progress(0.811286);
apply_patch("/system/usr/bin/zipinfo", "-",
            dd1dab6d8692028c7d4e2c53646155e1cc3406ad, 161244,
            425648bb2c1f44a4d48100abea5e672e20f7d56e, package_extract_file("patch/system/usr/bin/zipinfo.p"));
set_progress(0.812925);
apply_patch("/system/usr/lib/audio.primary.default.so", "-",
            ed17f6516c3e32581eec1d89a236e5527f94c10e, 468624,
            b849402ec54233566e95218fbab755b6d718d084, package_extract_file("patch/system/usr/lib/audio.primary.default.so.p"));
set_progress(0.817691);
apply_patch("/system/usr/lib/libcrypto.so.1.1", "-",
            70615f8149fdffc9f27c5115938439522523ecd2, 2138508,
            6152de465aa55c89d98b415412d9ce20cc35f717, package_extract_file("patch/system/usr/lib/libcrypto.so.1.1.p"));
set_progress(0.839437);
apply_patch("/system/usr/lib/libdiag.so.1.0.0", "-",
            f1885aa13898496f43862dbd22e07266a83912d4, 257880,
            bfdb05a5fb78011ab08135450bf85da417aa9044, package_extract_file("patch/system/usr/lib/libdiag.so.1.0.0.p"));
set_progress(0.842059);
apply_patch("/system/usr/lib/libexpat.so.1.6.8", "-",
            d6e6db3daadfc5ed8247fbbfd5c9a7f4a6eb807e, 226700,
            5e2d7298489fa1a00641eb9cd5212a59e53eba1a, package_extract_file("patch/system/usr/lib/libexpat.so.1.6.8.p"));
set_progress(0.844364);
apply_patch("/system/usr/lib/libgmp.so.10.3.2", "-",
            d6ea4d0a5d9513168868d252eb5c8fdf23557478, 427360,
            e8c21eaf3b881dad8206571a461dd5f9099af69c, package_extract_file("patch/system/usr/lib/libgmp.so.10.3.2.p"));
set_progress(0.848710);
apply_patch("/system/usr/lib/libipanat.so.1.0.0", "-",
            aa5111c2ac9db289448c3590f2f8c6781aaf4b05, 67056,
            59fb2a01061b0d5b831c4ddd8d9750de1bf31584, package_extract_file("patch/system/usr/lib/libipanat.so.1.0.0.p"));
set_progress(0.849392);
apply_patch("/system/usr/lib/libiperf.so.0.0.0", "-",
            bcde0396ccd2ddc4be10517a508a230014bb774b, 116716,
            6ef7d470a8a0cce692f57e7a83100a0d44450172, package_extract_file("patch/system/usr/lib/libiperf.so.0.0.0.p"));
set_progress(0.850579);
apply_patch("/system/usr/lib/liblog.so.0.0.0", "-",
            015eb2eaf23327e91e00cf33501b106a6d0bed31, 34200,
            aa03f269f06f55ea9de03eb5f3e3be26111433bd, package_extract_file("patch/system/usr/lib/liblog.so.0.0.0.p"));
set_progress(0.850926);
apply_patch("/system/usr/lib/libperl.so.5.24.4", "-",
            7e6733b56ebeda8a600e427a063f652c93371815, 1692284,
            a24fa71bf1be6a05528e7ee0b482e2a420a6cf72, package_extract_file("patch/system/usr/lib/libperl.so.5.24.4.p"));
set_progress(0.868135);
apply_patch("/system/usr/lib/libqcmap_client.so.1.0.0", "-",
            c9afc379267557b8572bb8c36025ef51571ddc9a, 230804,
            c891e1db7827588fff1554871983d03a8553292d, package_extract_file("patch/system/usr/lib/libqcmap_client.so.1.0.0.p"));
set_progress(0.870482);
apply_patch("/system/usr/lib/libqcmap_cm.so.1.0.0", "-",
            eb03c5e1fe0d2b3655a495cd3d485f0798fc8a85, 67612,
            989fbf2ff9e80e38a8050df5015bfe049598eac1, package_extract_file("patch/system/usr/lib/libqcmap_cm.so.1.0.0.p"));
set_progress(0.871169);
apply_patch("/system/usr/lib/libqcmaputils.so.1.0.0", "-",
            f0aa9f7c1280a353840bf2a74b4ed4081471a6ba, 17704,
            439521cc5ed45c1382182034da26e21cc3cacc25, package_extract_file("patch/system/usr/lib/libqcmaputils.so.1.0.0.p"));
set_progress(0.871349);
apply_patch("/system/usr/lib/libql_atcop.so.1.0.0", "-",
            5b3faeb8d3e35c7d359471626f19b26338af1be1, 388772,
            81c215e502b200a0d4439e0e7176b1322a226110, package_extract_file("patch/system/usr/lib/libql_atcop.so.1.0.0.p"));
set_progress(0.875303);
apply_patch("/system/usr/lib/libql_lib_audio.so.1.0.0", "-",
            26bc0a6911a59bdbe47de5afa8e499cd6b4546f3, 63548,
            e613e021e833af729d9e58a35af960de98b3d83a, package_extract_file("patch/system/usr/lib/libql_lib_audio.so.1.0.0.p"));
set_progress(0.875949);
apply_patch("/system/usr/lib/libql_qmap.so.1.0.0", "-",
            c7346dbeef6e6ede3d6a3461d03f32fd4c8f5b28, 58764,
            4129fec75cb90733e4a7cc32b04957e8b7b4a60c, package_extract_file("patch/system/usr/lib/libql_qmap.so.1.0.0.p"));
set_progress(0.876546);
apply_patch("/system/usr/lib/libql_rawdata.so.1.0.0", "-",
            8eb84c2dd63795ce31cb444b697494aa36226574, 5364,
            4735d2b53db6a94a66bc6de00eb4c684c1a43319, package_extract_file("patch/system/usr/lib/libql_rawdata.so.1.0.0.p"));
set_progress(0.876601);
apply_patch("/system/usr/lib/libql_usb.so.1.0.0", "-",
            2fea6e5f88c3063868dad3659b4b6e597e69379a, 9456,
            4fbbb0bc6232915ff81742534145143ab5f60bff, package_extract_file("patch/system/usr/lib/libql_usb.so.1.0.0.p"));
set_progress(0.876697);
apply_patch("/system/usr/lib/libql_utils.so.1.0.0", "-",
            bf98e1b20ecb1fa81342dd45af3eaee76973f0de, 21992,
            690a6639325d36a40eb1d9468097d3d5794b10aa, package_extract_file("patch/system/usr/lib/libql_utils.so.1.0.0.p"));
set_progress(0.876921);
apply_patch("/system/usr/lib/libql_voice_client.so.1.0.0", "-",
            4160dc197d47e172cd143b78865bbc430cbe07ac, 17712,
            2dae85ba8a4bc11ed4a4b8bf6bdc7f327170941b, package_extract_file("patch/system/usr/lib/libql_voice_client.so.1.0.0.p"));
set_progress(0.877101);
apply_patch("/system/usr/lib/libqmiservices.so.1.0.0", "-",
            3685fbd1416a17ded219e1f1cc3761d27164ec33, 175528,
            3305d77f250056063e4c137fd8d5a3bb83e7da33, package_extract_file("patch/system/usr/lib/libqmiservices.so.1.0.0.p"));
set_progress(0.878886);
apply_patch("/system/usr/lib/libxml2.so.2.9.8", "-",
            c81d8baa94a892299283de31922f3e0d5e224963, 747628,
            b82a119639358785946dffa49072ad37abdae016, package_extract_file("patch/system/usr/lib/libxml2.so.2.9.8.p"));
set_progress(0.886488);
apply_patch("/system/usr/lib/libzlog.so.1.0.0", "-",
            3044204caf7d3f2604e6ed4b404ba006fe93fbdc, 95524,
            3dac31ef84b68269115fbdbc167854bd324e675f, package_extract_file("patch/system/usr/lib/libzlog.so.1.0.0.p"));
set_progress(0.887459);
apply_patch("/system/usr/lib/modules/5.4.161-perf/extra/adsp_loader_dlkm.ko",
            "-", de3889c03554d0932152a877b002665383e8b674, 11846,
            a97f59bf608bb0da85ccdaa70412090c12e82f10, package_extract_file("patch/system/usr/lib/modules/5.4.161-perf/extra/adsp_loader_dlkm.ko.p"));
set_progress(0.887580);
apply_patch("/system/usr/lib/modules/5.4.161-perf/extra/apr_dlkm.ko",
            "-", c6e02a98f946e9aa3617abcd2be0757f3e823362, 33442,
            e65f869b0db569c09b2dec869aafe8ed4b9f1929, package_extract_file("patch/system/usr/lib/modules/5.4.161-perf/extra/apr_dlkm.ko.p"));
set_progress(0.887920);
apply_patch("/system/usr/lib/modules/5.4.161-perf/extra/es8311.ko",
            "-", 6b9b10f69795a5d87494c18559301b6bdc7176fc, 26666,
            a58dcb2588dc2baa75b834c957ed991dfb08f111, package_extract_file("patch/system/usr/lib/modules/5.4.161-perf/extra/es8311.ko.p"));
set_progress(0.888191);
apply_patch("/system/usr/lib/modules/5.4.161-perf/extra/machine_dlkm.ko",
            "-", d10772025377f0d2d1412dbb6ae91e9d413cfb49, 41282,
            24f69a284de38725b440ce60a3dcd2bc7863a8e9, package_extract_file("patch/system/usr/lib/modules/5.4.161-perf/extra/machine_dlkm.ko.p"));
set_progress(0.888611);
apply_patch("/system/usr/lib/modules/5.4.161-perf/extra/msm-cdc-pinctrl.ko",
            "-", 050a71fd5a2f92b4d9c085be9c27c5300964f060, 9374,
            c202a476b2c288a91d9b07718b62503d4d558a44, package_extract_file("patch/system/usr/lib/modules/5.4.161-perf/extra/msm-cdc-pinctrl.ko.p"));
set_progress(0.888706);
apply_patch("/system/usr/lib/modules/5.4.161-perf/extra/native_dlkm.ko",
            "-", 230bed9219edaae76ab6753493abb4e50c6e5cd2, 129226,
            e6c9b0e437876d78939361dea9b23cc21f6ecdfd, package_extract_file("patch/system/usr/lib/modules/5.4.161-perf/extra/native_dlkm.ko.p"));
set_progress(0.890020);
apply_patch("/system/usr/lib/modules/5.4.161-perf/extra/nau8810.ko",
            "-", f2c72972345c94ed064ac4db561b638a2b98387e, 33426,
            6f3018c4926c9386e8e68822f37d2de5fd7df09b, package_extract_file("patch/system/usr/lib/modules/5.4.161-perf/extra/nau8810.ko.p"));
set_progress(0.890360);
apply_patch("/system/usr/lib/modules/5.4.161-perf/extra/platform_dlkm.ko",
            "-", 15d17d9c939aad8d61c5f0fda5bf8a7a362d05fc, 582978,
            1a979e3dc2615ee2c8c912c05812af2621fcb7ac, package_extract_file("patch/system/usr/lib/modules/5.4.161-perf/extra/platform_dlkm.ko.p"));
set_progress(0.896288);
apply_patch("/system/usr/lib/modules/5.4.161-perf/extra/q6_dlkm.ko",
            "-", af934377c8c6895f511ef59441fe6cf6ce6cfe0d, 523722,
            a46ec9531fce4267c8c67ef5f9eb94a18451fe7b, package_extract_file("patch/system/usr/lib/modules/5.4.161-perf/extra/q6_dlkm.ko.p"));
set_progress(0.901614);
apply_patch("/system/usr/lib/modules/5.4.161-perf/extra/q6_notifier_dlkm.ko",
            "-", e0f0b2c70867a23a2c93f64ef20d565867c76c2e, 12842,
            e91d30fafa85a2eb377e3e73e5a4ef6d1ff52968, package_extract_file("patch/system/usr/lib/modules/5.4.161-perf/extra/q6_notifier_dlkm.ko.p"));
set_progress(0.901744);
apply_patch("/system/usr/lib/modules/5.4.161-perf/extra/r8168.ko",
            "-", 044ebf898d4d77440714c4f39ca48022f1e1a671, 224785,
            906f895453756f2ef93baea63fcd4e15c5f939a6, package_extract_file("patch/system/usr/lib/modules/5.4.161-perf/extra/r8168.ko.p"));
set_progress(0.904030);
apply_patch("/system/usr/lib/modules/5.4.161-perf/extra/rmnet_core.ko",
            "-", 769cd088a49a165e2079724d6efd1b00b24202ba, 184333,
            6f7db24a04a7a4f637596f1f127de5d77d0c718b, package_extract_file("patch/system/usr/lib/modules/5.4.161-perf/extra/rmnet_core.ko.p"));
set_progress(0.905905);
apply_patch("/system/usr/lib/modules/5.4.161-perf/extra/sdx_codec_info.ko",
            "-", 38883b4be57775342fcc10218ac1acf8e2b8fd8a, 7610,
            b28883a0d3190da14a4c6e07f48368927a878637, package_extract_file("patch/system/usr/lib/modules/5.4.161-perf/extra/sdx_codec_info.ko.p"));
set_progress(0.905982);
apply_patch("/system/usr/lib/modules/5.4.161-perf/extra/shortcut-fe-cm.ko",
            "-", 9b78c2abb68944ab6c0584646f38d71901af9752, 13437,
            680f73756613118ecda3f97637f6b503c5827765, package_extract_file("patch/system/usr/lib/modules/5.4.161-perf/extra/shortcut-fe-cm.ko.p"));
set_progress(0.906119);
apply_patch("/system/usr/lib/modules/5.4.161-perf/extra/shortcut-fe-ipv6.ko",
            "-", 1ae1b364a38d4f98813e9705655b92d12dc784b3, 54157,
            fbcf3272ad40dc4d9d744a5149427c197ff2510d, package_extract_file("patch/system/usr/lib/modules/5.4.161-perf/extra/shortcut-fe-ipv6.ko.p"));
set_progress(0.906669);
apply_patch("/system/usr/lib/modules/5.4.161-perf/extra/shortcut-fe.ko",
            "-", 8bbc8484875832b70d3ea12bdbe7e20c8c5dc6a2, 53969,
            8f8fff97581dd811dc894bc338a9cc78ae482993, package_extract_file("patch/system/usr/lib/modules/5.4.161-perf/extra/shortcut-fe.ko.p"));
set_progress(0.907218);
apply_patch("/system/usr/lib/modules/5.4.161-perf/extra/snd-soc-rt5616.ko",
            "-", f5124542ad2b1b6525475d89c01c001d250e6c36, 46614,
            733e7c4e388976d73fb8840e134d34a483b40f2e, package_extract_file("patch/system/usr/lib/modules/5.4.161-perf/extra/snd-soc-rt5616.ko.p"));
set_progress(0.907692);
apply_patch("/system/usr/lib/modules/5.4.161-perf/extra/snd_event_dlkm.ko",
            "-", 44062b98602e5409ddf594d78d4c52c9a621808d, 9862,
            72ad20812fb00c8e644313e13a90fde83c0e2263, package_extract_file("patch/system/usr/lib/modules/5.4.161-perf/extra/snd_event_dlkm.ko.p"));
set_progress(0.907792);
apply_patch("/system/usr/lib/modules/5.4.161-perf/extra/stub_dlkm.ko",
            "-", 223804ed9202f4a449bdce371651326d7203e3b4, 6970,
            79ed823ba6f0acaf7b52d17e766ca6006a35c10a, package_extract_file("patch/system/usr/lib/modules/5.4.161-perf/extra/stub_dlkm.ko.p"));
set_progress(0.907863);
apply_patch("/system/usr/lib/modules/5.4.161-perf/extra/swr_dlkm.ko",
            "-", cf3cc65d78a89c40a8f779f8d8ef9f5a37e7e5f4, 23386,
            157c64492deb8658431d118d0e5079885c643169, package_extract_file("patch/system/usr/lib/modules/5.4.161-perf/extra/swr_dlkm.ko.p"));
set_progress(0.908101);
apply_patch("/system/usr/lib/modules/5.4.161-perf/extra/tlv320aic3x_new.ko",
            "-", 6fcebb817e1701f57ddc772f819f306305045c12, 71326,
            15ec9c5452b39627af84512626dfca49afe3366c, package_extract_file("patch/system/usr/lib/modules/5.4.161-perf/extra/tlv320aic3x_new.ko.p"));
set_progress(0.908826);
apply_patch("/system/usr/lib/modules/5.4.161-perf/kernel/drivers/mtd/tests/mtd_nandbiterrs.ko",
            "-", f4be8bb7716c44b704b2c5d7aa52e3d33621d8bc, 14901,
            710efca81737c88410af288b70992ce027ba7206, package_extract_file("patch/system/usr/lib/modules/5.4.161-perf/kernel/drivers/mtd/tests/mtd_nandbiterrs.ko.p"));
set_progress(0.908978);
apply_patch("/system/usr/lib/modules/5.4.161-perf/kernel/drivers/mtd/tests/mtd_nandecctest.ko",
            "-", 6c64e3be2533fe0245275eca3c4393249ab741ba, 8957,
            019b8f5e2880267ea50abd0da0f0fde18f8210f2, package_extract_file("patch/system/usr/lib/modules/5.4.161-perf/kernel/drivers/mtd/tests/mtd_nandecctest.ko.p"));
set_progress(0.909069);
apply_patch("/system/usr/lib/modules/5.4.161-perf/kernel/drivers/mtd/tests/mtd_oobtest.ko",
            "-", 74f54d16b8d4540039ba074e85b1b025efee45cc, 22209,
            47abfd76f04f8510fd869b304207fd11aeda2a00, package_extract_file("patch/system/usr/lib/modules/5.4.161-perf/kernel/drivers/mtd/tests/mtd_oobtest.ko.p"));
set_progress(0.909295);
apply_patch("/system/usr/lib/modules/5.4.161-perf/kernel/drivers/mtd/tests/mtd_pagetest.ko",
            "-", dde232a3344661754ef33210840cdc86ca85dba5, 17969,
            9c9001aacafecf2b21f6ba292d568c6c6cad3ed6, package_extract_file("patch/system/usr/lib/modules/5.4.161-perf/kernel/drivers/mtd/tests/mtd_pagetest.ko.p"));
set_progress(0.909478);
apply_patch("/system/usr/lib/modules/5.4.161-perf/kernel/drivers/mtd/tests/mtd_readtest.ko",
            "-", 6c1b42a6e1830c1962b16f3dae83d5d4d56899a4, 11269,
            b19c8be8ccc6c4e93970cb625333112dc02a7708, package_extract_file("patch/system/usr/lib/modules/5.4.161-perf/kernel/drivers/mtd/tests/mtd_readtest.ko.p"));
set_progress(0.909592);
apply_patch("/system/usr/lib/modules/5.4.161-perf/kernel/drivers/mtd/tests/mtd_speedtest.ko",
            "-", 9dfe85124f7bf58194bd22b6a359d70742a39fbe, 15553,
            e4052aa524b1f3c12610bcbcee8ae6dc92a3b41f, package_extract_file("patch/system/usr/lib/modules/5.4.161-perf/kernel/drivers/mtd/tests/mtd_speedtest.ko.p"));
set_progress(0.909750);
apply_patch("/system/usr/lib/modules/5.4.161-perf/kernel/drivers/mtd/tests/mtd_stresstest.ko",
            "-", 2629e077ff9bb05eb4f7a7ca20fe960b5f0dc976, 11489,
            ade4f14871346b25ff1aa4f3ad50106fce107353, package_extract_file("patch/system/usr/lib/modules/5.4.161-perf/kernel/drivers/mtd/tests/mtd_stresstest.ko.p"));
set_progress(0.909867);
apply_patch("/system/usr/lib/modules/5.4.161-perf/kernel/drivers/mtd/tests/mtd_subpagetest.ko",
            "-", 007650006015ab9e88e6e41c50f64519b157264d, 17321,
            212d24f940a5256f0753a75079868b427a98a806, package_extract_file("patch/system/usr/lib/modules/5.4.161-perf/kernel/drivers/mtd/tests/mtd_subpagetest.ko.p"));
set_progress(0.910043);
apply_patch("/system/usr/lib/modules/5.4.161-perf/kernel/drivers/mtd/tests/mtd_torturetest.ko",
            "-", 4454bc17463b6ab357493ef8c229330112a789d9, 18377,
            32504dbd45dee76cefcd2ce59a4cddb2623da719, package_extract_file("patch/system/usr/lib/modules/5.4.161-perf/kernel/drivers/mtd/tests/mtd_torturetest.ko.p"));
set_progress(0.910230);
apply_patch("/system/usr/lib/modules/5.4.161-perf/kernel/drivers/net/nf_conntrack_rtsp.ko",
            "-", d6df594f555ca7d34ff5c9f522d3e2913f830b65, 9392,
            593eead9ccbc3dd0b3c4892bf7f9d979e09ca470, package_extract_file("patch/system/usr/lib/modules/5.4.161-perf/kernel/drivers/net/nf_conntrack_rtsp.ko.p"));
set_progress(0.910326);
apply_patch("/system/usr/lib/modules/5.4.161-perf/kernel/drivers/net/nf_nat_rtsp.ko",
            "-", 4c22e28d1ede57bcb7d388876be45bd15d57341c, 8304,
            05f5cf1408e69b3dc72019e9ba0fc2d707ff28fc, package_extract_file("patch/system/usr/lib/modules/5.4.161-perf/kernel/drivers/net/nf_nat_rtsp.ko.p"));
set_progress(0.910410);
apply_patch("/system/usr/lib/modules/5.4.161-perf/kernel/drivers/power/supply/cw2017.ko",
            "-", 43cddd950daa97d922a0505b0846f91c1a0aab71, 13129,
            793d5914a8afda02bd2a19724de1f21da311389f, package_extract_file("patch/system/usr/lib/modules/5.4.161-perf/kernel/drivers/power/supply/cw2017.ko.p"));
set_progress(0.910544);
apply_patch("/system/usr/lib/modules/5.4.161-perf/kernel/drivers/power/supply/sc2021a_charger.ko",
            "-", f2e201f33431bb166d1acc0022e6671474f41b69, 32785,
            3db8e105acc5e47724f2bdf4c748fcf20aa101b2, package_extract_file("patch/system/usr/lib/modules/5.4.161-perf/kernel/drivers/power/supply/sc2021a_charger.ko.p"));
set_progress(0.910877);
apply_patch("/system/usr/lib/modules/5.4.161-perf/kernel/drivers/power/supply/sc8989x_charger.ko",
            "-", 00557420500f3a721f4504552289df49da020ea7, 26129,
            67868901c747118877130ec21f3c9f3c8bae85f2, package_extract_file("patch/system/usr/lib/modules/5.4.161-perf/kernel/drivers/power/supply/sc8989x_charger.ko.p"));
set_progress(0.911143);
apply_patch("/system/usr/lib/modules/5.4.161-perf/kernel/drivers/spi/ql_slic/ql_slic.ko",
            "-", 868b11d91685513b52903d3afbe8595f08c19a2b, 22317,
            3691c220ce75ffb4ef8ee028e9d00af2f90edf1c, package_extract_file("patch/system/usr/lib/modules/5.4.161-perf/kernel/drivers/spi/ql_slic/ql_slic.ko.p"));
set_progress(0.911370);
apply_patch("/system/usr/lib/modules/5.4.161-perf/kernel/drivers/spi/spidev.ko",
            "-", d91982d77ad0adde1ab76d230683af92a88ced6d, 18861,
            9b7fac0b5cbc53522b62108e78c177f00883ad18, package_extract_file("patch/system/usr/lib/modules/5.4.161-perf/kernel/drivers/spi/spidev.ko.p"));
set_progress(0.911561);
apply_patch("/system/usr/lib/modules/5.4.161-perf/modules.alias.bin",
            "-", 035d099f59f1e61c005d078d70e79409d33a42ce, 5038,
            2ba883dbe436e51c6c855a7b12be1892f021f8ec, package_extract_file("patch/system/usr/lib/modules/5.4.161-perf/modules.alias.bin.p"));
set_progress(0.911613);
apply_patch("/system/usr/lib/modules/5.4.161-perf/modules.builtin",
            "-", 3811d8f5508694091f14fb86fbc0008fe6c4ca46, 15280,
            d3b7406b54adf02b0252661f1dfe199ddeaa4814, package_extract_file("patch/system/usr/lib/modules/5.4.161-perf/modules.builtin.p"));
set_progress(0.911768);
apply_patch("/system/usr/lib/modules/5.4.161-perf/modules.builtin.bin",
            "-", 828887413a8b4968fb1e4e75a6a3ef4c92d243ae, 16506,
            5731fc3ad2d58fa12d78dd65ad07d5dd49ccf4aa, package_extract_file("patch/system/usr/lib/modules/5.4.161-perf/modules.builtin.bin.p"));
set_progress(0.911936);
apply_patch("/system/usr/lib/modules/5.4.161-perf/modules.dep", "-",
            ae4e064f875dcad4d9fe0336cafc84f2b968bf47, 1889,
            01bbe9eeff37984f2dbac77dac6bffc01bdcd8c3, package_extract_file("patch/system/usr/lib/modules/5.4.161-perf/modules.dep.p"));
set_progress(0.911955);
apply_patch("/system/usr/lib/modules/5.4.161-perf/modules.dep.bin",
            "-", 5844d922bc6e28516a6d620188a3608bbc8650ff, 3663,
            97088157db22dde7fbc0a2c913834de487a830f3, package_extract_file("patch/system/usr/lib/modules/5.4.161-perf/modules.dep.bin.p"));
set_progress(0.911992);
apply_patch("/system/usr/lib/modules/5.4.161-perf/modules.order",
            "-", 6d4e0f8a074c93e497a3343f3c5338ab2f7cd436, 630,
            dbd087da940414c35399f0ef924f4adf85fa996f, package_extract_file("patch/system/usr/lib/modules/5.4.161-perf/modules.order.p"));
set_progress(0.911999);
apply_patch("/system/usr/lib/modules/5.4.161-perf/modules.symbols.bin",
            "-", baae0c74f7cdb41e4ad46614d32c6e80fc1c5403, 27224,
            237435db412bedb653e5f3b1441324f92dcfe3f2, package_extract_file("patch/system/usr/lib/modules/5.4.161-perf/modules.symbols.bin.p"));
set_progress(0.912276);
apply_patch("/system/usr/sbin/conntrackd", "-",
            15f79ba2a4784172dab663e0cc272fc122a82cc6, 186456,
            3964d7f2a04cef4d63f23923be76cecdc44d8beb, package_extract_file("patch/system/usr/sbin/conntrackd.p"));
set_progress(0.914172);
apply_patch("/system/usr/sbin/miniupnpd", "-",
            051c89218d19d57619332d0f8de3ecfb845083b5, 142040,
            3ff37f2df0bc58c0297de0c56932e7a3e0d9053e, package_extract_file("patch/system/usr/sbin/miniupnpd.p"));
set_progress(0.915616);
apply_patch("/system/usr/sbin/update-ca-certificates", "-",
            79b26b3d3ab88bfc018dc80e575d799d472160d4, 6039,
            e4eb69571ae953ba28ceaccb7f2e2a870839a784, package_extract_file("patch/system/usr/sbin/update-ca-certificates.p"));
set_progress(0.915677);
ui_print("Patching boot image...");
apply_patch("MTD:boot:8290304:36d39dd3194f8137598df7da76e0b434fbec4bc7:8292352:f890ba4cd144407e11536fc8e40cd07ef39f6495",
            "-", f890ba4cd144407e11536fc8e40cd07ef39f6495, 8292352,
            36d39dd3194f8137598df7da76e0b434fbec4bc7, package_extract_file("patch/boot.img.p"));
set_progress(1.000000);
delete("/system/recovery-from-boot.p",
       "/system/etc/install-recovery.sh");
show_progress(0.100000, 10);
delete("/system/etc/ssl/certs/AddTrust_External_Root.pem",
       "/system/etc/ssl/certs/Certinomis_-_Root_CA.pem",
       "/system/etc/ssl/certs/Certplus_Class_2_Primary_CA.pem",
       "/system/etc/ssl/certs/Chambers_of_Commerce_Root_-_2008.pem",
       "/system/etc/ssl/certs/Cybertrust_Global_Root.pem",
       "/system/etc/ssl/certs/DST_Root_CA_X3.pem",
       "/system/etc/ssl/certs/Deutsche_Telekom_Root_CA_2.pem",
       "/system/etc/ssl/certs/E-Tugra_Certification_Authority.pem",
       "/system/etc/ssl/certs/EE_Certification_Centre_Root_CA.pem",
       "/system/etc/ssl/certs/GeoTrust_Global_CA.pem",
       "/system/etc/ssl/certs/GeoTrust_Primary_Certification_Authority.pem",
       "/system/etc/ssl/certs/GeoTrust_Primary_Certification_Authority_-_G2.pem",
       "/system/etc/ssl/certs/GeoTrust_Primary_Certification_Authority_-_G3.pem",
       "/system/etc/ssl/certs/GeoTrust_Universal_CA.pem",
       "/system/etc/ssl/certs/GeoTrust_Universal_CA_2.pem",
       "/system/etc/ssl/certs/GlobalSign_Root_CA_-_R2.pem",
       "/system/etc/ssl/certs/Global_Chambersign_Root_-_2008.pem",
       "/system/etc/ssl/certs/Hongkong_Post_Root_CA_1.pem",
       "/system/etc/ssl/certs/LuxTrust_Global_Root_2.pem",
       "/system/etc/ssl/certs/OISTE_WISeKey_Global_Root_GA_CA.pem",
       "/system/etc/ssl/certs/QuoVadis_Root_CA.pem",
       "/system/etc/ssl/certs/Sonera_Class_2_Root_CA.pem",
       "/system/etc/ssl/certs/Staat_der_Nederlanden_EV_Root_CA.pem",
       "/system/etc/ssl/certs/Staat_der_Nederlanden_Root_CA_-_G2.pem",
       "/system/etc/ssl/certs/Staat_der_Nederlanden_Root_CA_-_G3.pem",
       "/system/etc/ssl/certs/Taiwan_GRCA.pem",
       "/system/etc/ssl/certs/Trustis_FPS_Root_CA.pem",
       "/system/etc/ssl/certs/VeriSign_Class_3_Public_Primary_Certification_Authority_-_G4.pem",
       "/system/etc/ssl/certs/VeriSign_Class_3_Public_Primary_Certification_Authority_-_G5.pem",
       "/system/etc/ssl/certs/VeriSign_Universal_Root_Certification_Authority.pem",
       "/system/etc/ssl/certs/Verisign_Class_3_Public_Primary_Certification_Authority_-_G3.pem",
       "/system/etc/ssl/certs/thawte_Primary_Root_CA.pem",
       "/system/etc/ssl/certs/thawte_Primary_Root_CA_-_G2.pem",
       "/system/etc/ssl/certs/thawte_Primary_Root_CA_-_G3.pem",
       "/system/bin/bash", "/system/usr/bin/chcon",
       "/system/etc/ssl/certs/157753a5.0", "/system/etc/ssl/certs/9f0f5fd6.0",
       "/system/etc/ssl/certs/f060240e.0", "/system/etc/ssl/certs/c47d9980.0",
       "/system/etc/ssl/certs/76cb8f92.0", "/system/etc/ssl/certs/2e5ac55d.0",
       "/system/etc/ssl/certs/812e17de.0", "/system/etc/ssl/certs/5273a94c.0",
       "/system/etc/ssl/certs/128805a3.0", "/system/etc/ssl/certs/2c543cd1.0",
       "/system/etc/ssl/certs/480720ec.0", "/system/etc/ssl/certs/116bf586.0",
       "/system/etc/ssl/certs/e2799e36.0", "/system/etc/ssl/certs/ad088e1d.0",
       "/system/etc/ssl/certs/8867006a.0", "/system/etc/ssl/certs/4a6481c9.0",
       "/system/etc/ssl/certs/0c4c9b6c.0", "/system/etc/ssl/certs/3e45d192.0",
       "/system/etc/ssl/certs/def36a68.0", "/system/etc/ssl/certs/b1b8a7f3.0",
       "/system/etc/ssl/certs/080911ac.0", "/system/etc/ssl/certs/9c2e7d30.0",
       "/system/etc/ssl/certs/03179a64.0", "/system/etc/ssl/certs/5c44d531.0",
       "/system/etc/ssl/certs/5a4d6896.0", "/system/etc/ssl/certs/6410666e.0",
       "/system/etc/ssl/certs/d853d49e.0", "/system/etc/ssl/certs/7d0b38bd.0",
       "/system/etc/ssl/certs/b204d74a.0", "/system/etc/ssl/certs/c01cdfa2.0",
       "/system/etc/ssl/certs/c0ff1f52.0", "/system/etc/ssl/certs/2e4eed3c.0",
       "/system/etc/ssl/certs/c089bbbd.0",
       "/system/etc/ssl/certs/ba89ed3b.0");
ui_print("Unpacking new files...");
package_extract_dir("system", "/system");
ui_print("Unpacking new recovery...");
package_extract_dir("recovery", "/system");
ui_print("Symlinks and permissions...");
delete("/system/etc/ssl/certs/AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem",
       "/system/etc/ssl/certs/ANF_Secure_Server_Root_CA.pem",
       "/system/etc/ssl/certs/Certigna_Root_CA.pem",
       "/system/etc/ssl/certs/Certum_EC-384_CA.pem",
       "/system/etc/ssl/certs/Certum_Trusted_Root_CA.pem",
       "/system/etc/ssl/certs/Entrust_Root_Certification_Authority_-_G4.pem",
       "/system/etc/ssl/certs/GLOBALTRUST_2020.pem",
       "/system/etc/ssl/certs/GTS_Root_R1.pem",
       "/system/etc/ssl/certs/GTS_Root_R2.pem",
       "/system/etc/ssl/certs/GTS_Root_R3.pem",
       "/system/etc/ssl/certs/GTS_Root_R4.pem",
       "/system/etc/ssl/certs/GlobalSign_Root_E46.pem",
       "/system/etc/ssl/certs/GlobalSign_Root_R46.pem",
       "/system/etc/ssl/certs/Hongkong_Post_Root_CA_3.pem",
       "/system/etc/ssl/certs/Microsoft_ECC_Root_Certificate_Authority_2017.pem",
       "/system/etc/ssl/certs/Microsoft_RSA_Root_Certificate_Authority_2017.pem",
       "/system/etc/ssl/certs/NAVER_Global_Root_Certification_Authority.pem",
       "/system/etc/ssl/certs/Trustwave_Global_Certification_Authority.pem",
       "/system/etc/ssl/certs/Trustwave_Global_ECC_P256_Certification_Authority.pem",
       "/system/etc/ssl/certs/Trustwave_Global_ECC_P384_Certification_Authority.pem",
       "/system/etc/ssl/certs/UCA_Extended_Validation_Root.pem",
       "/system/etc/ssl/certs/UCA_Global_G2_Root.pem",
       "/system/etc/ssl/certs/certSIGN_Root_CA_G2.pem",
       "/system/etc/ssl/certs/e-Szigno_Root_CA_2017.pem",
       "/system/etc/ssl/certs/emSign_ECC_Root_CA_-_C3.pem",
       "/system/etc/ssl/certs/emSign_ECC_Root_CA_-_G3.pem",
       "/system/etc/ssl/certs/emSign_Root_CA_-_C1.pem",
       "/system/etc/ssl/certs/emSign_Root_CA_-_G1.pem",
       "/system/usr/sbin/chroot", "/system/etc/ssl/certs/b81b93f0.0",
       "/system/etc/ssl/certs/b433981b.0", "/system/etc/ssl/certs/f51bb24c.0",
       "/system/etc/ssl/certs/9482e63a.0", "/system/etc/ssl/certs/e35234b1.0",
       "/system/etc/ssl/certs/5e98733a.0", "/system/etc/ssl/certs/fa5da96b.0",
       "/system/etc/ssl/certs/1001acf7.0", "/system/etc/ssl/certs/626dceaf.0",
       "/system/etc/ssl/certs/0a775a30.0", "/system/etc/ssl/certs/a3418fda.0",
       "/system/etc/ssl/certs/feffd413.0", "/system/etc/ssl/certs/002c0b4f.0",
       "/system/etc/ssl/certs/68dd7389.0", "/system/etc/ssl/certs/8d89cda1.0",
       "/system/etc/ssl/certs/bf53fb88.0", "/system/etc/ssl/certs/3fb36b73.0",
       "/system/etc/ssl/certs/f249de83.0", "/system/etc/ssl/certs/9b5697b0.0",
       "/system/etc/ssl/certs/d887a5bb.0", "/system/etc/ssl/certs/0f5dc4f3.0",
       "/system/etc/ssl/certs/c01eb047.0", "/system/etc/ssl/certs/5f618aec.0",
       "/system/etc/ssl/certs/e868b802.0", "/system/etc/ssl/certs/4b718d9b.0",
       "/system/etc/ssl/certs/14bc7599.0", "/system/etc/ssl/certs/406c9bb1.0",
       "/system/etc/ssl/certs/2923b3f9.0", "/system/lib/libpam.so.0",
       "/system/lib/libpam_misc.so.0",
       "/system/lib/libpamc.so.0");
symlink("../../../usr/share/ca-certificates/mozilla/AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.crt", "/system/etc/ssl/certs/AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem");
symlink("../../../usr/share/ca-certificates/mozilla/ANF_Secure_Server_Root_CA.crt", "/system/etc/ssl/certs/ANF_Secure_Server_Root_CA.pem");
symlink("../../../usr/share/ca-certificates/mozilla/Certigna_Root_CA.crt", "/system/etc/ssl/certs/Certigna_Root_CA.pem");
symlink("../../../usr/share/ca-certificates/mozilla/Certum_EC-384_CA.crt", "/system/etc/ssl/certs/Certum_EC-384_CA.pem");
symlink("../../../usr/share/ca-certificates/mozilla/Certum_Trusted_Root_CA.crt", "/system/etc/ssl/certs/Certum_Trusted_Root_CA.pem");
symlink("../../../usr/share/ca-certificates/mozilla/Entrust_Root_Certification_Authority_-_G4.crt", "/system/etc/ssl/certs/Entrust_Root_Certification_Authority_-_G4.pem");
symlink("../../../usr/share/ca-certificates/mozilla/GLOBALTRUST_2020.crt", "/system/etc/ssl/certs/GLOBALTRUST_2020.pem");
symlink("../../../usr/share/ca-certificates/mozilla/GTS_Root_R1.crt", "/system/etc/ssl/certs/GTS_Root_R1.pem");
symlink("../../../usr/share/ca-certificates/mozilla/GTS_Root_R2.crt", "/system/etc/ssl/certs/GTS_Root_R2.pem");
symlink("../../../usr/share/ca-certificates/mozilla/GTS_Root_R3.crt", "/system/etc/ssl/certs/GTS_Root_R3.pem");
symlink("../../../usr/share/ca-certificates/mozilla/GTS_Root_R4.crt", "/system/etc/ssl/certs/GTS_Root_R4.pem");
symlink("../../../usr/share/ca-certificates/mozilla/GlobalSign_Root_E46.crt", "/system/etc/ssl/certs/GlobalSign_Root_E46.pem");
symlink("../../../usr/share/ca-certificates/mozilla/GlobalSign_Root_R46.crt", "/system/etc/ssl/certs/GlobalSign_Root_R46.pem");
symlink("../../../usr/share/ca-certificates/mozilla/Hongkong_Post_Root_CA_3.crt", "/system/etc/ssl/certs/Hongkong_Post_Root_CA_3.pem");
symlink("../../../usr/share/ca-certificates/mozilla/Microsoft_ECC_Root_Certificate_Authority_2017.crt", "/system/etc/ssl/certs/Microsoft_ECC_Root_Certificate_Authority_2017.pem");
symlink("../../../usr/share/ca-certificates/mozilla/Microsoft_RSA_Root_Certificate_Authority_2017.crt", "/system/etc/ssl/certs/Microsoft_RSA_Root_Certificate_Authority_2017.pem");
symlink("../../../usr/share/ca-certificates/mozilla/NAVER_Global_Root_Certification_Authority.crt", "/system/etc/ssl/certs/NAVER_Global_Root_Certification_Authority.pem");
symlink("../../../usr/share/ca-certificates/mozilla/Trustwave_Global_Certification_Authority.crt", "/system/etc/ssl/certs/Trustwave_Global_Certification_Authority.pem");
symlink("../../../usr/share/ca-certificates/mozilla/Trustwave_Global_ECC_P256_Certification_Authority.crt", "/system/etc/ssl/certs/Trustwave_Global_ECC_P256_Certification_Authority.pem");
symlink("../../../usr/share/ca-certificates/mozilla/Trustwave_Global_ECC_P384_Certification_Authority.crt", "/system/etc/ssl/certs/Trustwave_Global_ECC_P384_Certification_Authority.pem");
symlink("../../../usr/share/ca-certificates/mozilla/UCA_Extended_Validation_Root.crt", "/system/etc/ssl/certs/UCA_Extended_Validation_Root.pem");
symlink("../../../usr/share/ca-certificates/mozilla/UCA_Global_G2_Root.crt", "/system/etc/ssl/certs/UCA_Global_G2_Root.pem");
symlink("../../../usr/share/ca-certificates/mozilla/certSIGN_Root_CA_G2.crt", "/system/etc/ssl/certs/certSIGN_Root_CA_G2.pem");
symlink("../../../usr/share/ca-certificates/mozilla/e-Szigno_Root_CA_2017.crt", "/system/etc/ssl/certs/e-Szigno_Root_CA_2017.pem");
symlink("../../../usr/share/ca-certificates/mozilla/emSign_ECC_Root_CA_-_C3.crt", "/system/etc/ssl/certs/emSign_ECC_Root_CA_-_C3.pem");
symlink("../../../usr/share/ca-certificates/mozilla/emSign_ECC_Root_CA_-_G3.crt", "/system/etc/ssl/certs/emSign_ECC_Root_CA_-_G3.pem");
symlink("../../../usr/share/ca-certificates/mozilla/emSign_Root_CA_-_C1.crt", "/system/etc/ssl/certs/emSign_Root_CA_-_C1.pem");
symlink("../../../usr/share/ca-certificates/mozilla/emSign_Root_CA_-_G1.crt", "/system/etc/ssl/certs/emSign_Root_CA_-_G1.pem");
symlink("/usr/sbin/chroot.coreutils", "/system/usr/sbin/chroot");
symlink("AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem", "/system/etc/ssl/certs/b81b93f0.0");
symlink("ANF_Secure_Server_Root_CA.pem", "/system/etc/ssl/certs/b433981b.0");
symlink("Certigna_Root_CA.pem", "/system/etc/ssl/certs/f51bb24c.0");
symlink("Certum_EC-384_CA.pem", "/system/etc/ssl/certs/9482e63a.0");
symlink("Certum_Trusted_Root_CA.pem", "/system/etc/ssl/certs/e35234b1.0");
symlink("Entrust_Root_Certification_Authority_-_G4.pem", "/system/etc/ssl/certs/5e98733a.0");
symlink("GLOBALTRUST_2020.pem", "/system/etc/ssl/certs/fa5da96b.0");
symlink("GTS_Root_R1.pem", "/system/etc/ssl/certs/1001acf7.0");
symlink("GTS_Root_R2.pem", "/system/etc/ssl/certs/626dceaf.0");
symlink("GTS_Root_R3.pem", "/system/etc/ssl/certs/0a775a30.0");
symlink("GTS_Root_R4.pem", "/system/etc/ssl/certs/a3418fda.0");
symlink("GlobalSign_Root_E46.pem", "/system/etc/ssl/certs/feffd413.0");
symlink("GlobalSign_Root_R46.pem", "/system/etc/ssl/certs/002c0b4f.0");
symlink("Hongkong_Post_Root_CA_3.pem", "/system/etc/ssl/certs/68dd7389.0");
symlink("Microsoft_ECC_Root_Certificate_Authority_2017.pem", "/system/etc/ssl/certs/8d89cda1.0");
symlink("Microsoft_RSA_Root_Certificate_Authority_2017.pem", "/system/etc/ssl/certs/bf53fb88.0");
symlink("NAVER_Global_Root_Certification_Authority.pem", "/system/etc/ssl/certs/3fb36b73.0");
symlink("Trustwave_Global_Certification_Authority.pem", "/system/etc/ssl/certs/f249de83.0");
symlink("Trustwave_Global_ECC_P256_Certification_Authority.pem", "/system/etc/ssl/certs/9b5697b0.0");
symlink("Trustwave_Global_ECC_P384_Certification_Authority.pem", "/system/etc/ssl/certs/d887a5bb.0");
symlink("UCA_Extended_Validation_Root.pem", "/system/etc/ssl/certs/0f5dc4f3.0");
symlink("UCA_Global_G2_Root.pem", "/system/etc/ssl/certs/c01eb047.0");
symlink("certSIGN_Root_CA_G2.pem", "/system/etc/ssl/certs/5f618aec.0");
symlink("e-Szigno_Root_CA_2017.pem", "/system/etc/ssl/certs/e868b802.0");
symlink("emSign_ECC_Root_CA_-_C3.pem", "/system/etc/ssl/certs/4b718d9b.0");
symlink("emSign_ECC_Root_CA_-_G3.pem", "/system/etc/ssl/certs/14bc7599.0");
symlink("emSign_Root_CA_-_C1.pem", "/system/etc/ssl/certs/406c9bb1.0");
symlink("emSign_Root_CA_-_G1.pem", "/system/etc/ssl/certs/2923b3f9.0");
symlink("libpam.so.0.84.2", "/system/lib/libpam.so.0");
symlink("libpam_misc.so.0.82.1", "/system/lib/libpam_misc.so.0");
symlink("libpamc.so.0.82.1", "/system/lib/libpamc.so.0");
set_perm("-1", "-1", 0755, "/system/usr/bin/mbimd");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Netherlands/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/Nsiot_VoLTE/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/usr/share/ca-certificates/mozilla/Microsoft_ECC_Root_Certificate_Authority_2017.crt");
set_perm("-1", "-1", 0755, "/system/lib/security/pam_unix.so");
set_perm("-1", "-1", 0755, "/system/lib/librt-2.28.so");
set_perm("-1", "-1", 0755, "/system/usr/lib/modules/5.4.161-perf/extra/shortcut-fe.ko");
set_perm("-1", "-1", 0755, "/system/bin/cp.coreutils");
set_perm("-1", "-1", 0755, "/system/lib/firmware/ipa/ipa_fws.elf");
set_perm("-1", "-1", 0755, "/system/lib/security/pam_nologin.so");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Lab/VoLTE_Conf/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/Guam_CNMI_FirstNet/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/usr/lib/modules/5.4.161-perf/modules.symbols.bin");
set_perm("-1", "-1", 0755, "/system/lib/systemd/libsystemd-shared-239.so");
set_perm("-1", "-1", 0755, "/system/usr/lib/modules/5.4.161-perf/extra/r8168.ko");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Korea/KT/Commercial_KT_LTE/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/lib/security/pam_group.so");
set_perm("-1", "-1", 0755, "/system/usr/bin/ql_nw_service");
set_perm("-1", "-1", 0755, "/system/usr/bin/groups.shadow");
set_perm("-1", "-1", 0755, "/system/usr/share/ca-certificates/mozilla/emSign_ECC_Root_CA_-_C3.crt");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/AGNSS_LocTech/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/usr/share/ca-certificates/mozilla/GTS_Root_R4.crt");
set_perm("-1", "-1", 0755, "/system/usr/bin/QCMAP_ApInterface");
set_perm("-1", "-1", 0755, "/system/etc/security/group.conf");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/mbn_sw.txt");
set_perm("-1", "-1", 0755, "/system/usr/lib/modules/5.4.161-perf/kernel/drivers/mtd/tests/mtd_subpagetest.ko");
set_perm_recursive("-1", "-1", 0755, 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Iot/");
set_perm("-1", "-1", 0755, "/system/firmware/q6zip_fota.bin");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/M1/Commercial/SG/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MDM9x55/SS/mcfg_hw.mbn");
set_perm("-1", "-1", 0755, "/system/usr/bin/atfwd_daemon");
set_perm("-1", "-1", 0755, "/system/etc/issue");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem.b15");
set_perm("-1", "-1", 0755, "/system/usr/sbin/update-ca-certificates");
set_perm("-1", "-1", 0755, "/system/etc/default/volatiles/99_pam");
set_perm("-1", "-1", 0755, "/system/usr/lib/modules/5.4.161-perf/extra/q6_dlkm.ko");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/mbn_sw.dig");
set_perm("-1", "-1", 0755, "/system/usr/sbin/unix_update");
set_perm("-1", "-1", 0755, "/system/bin/su.shadow");
set_perm("-1", "-1", 0755, "/system/etc/pimd.conf");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Commercial/VoLTE_OpenMkt/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/sbin/sys_shutdown");
set_perm("-1", "-1", 0755, "/system/usr/lib/libql_rawdata.so.1.0.0");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/RRLP_LocTech/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/usr/share/ca-certificates/mozilla/emSign_Root_CA_-_G1.crt");
set_perm_recursive("-1", "-1", 0755, 0755, "/system/lib/security/");
set_perm("-1", "-1", 0755, "/system/etc/syslog.conf");
set_perm("-1", "-1", 0755, "/system/usr/share/ca-certificates/mozilla/Entrust_Root_Certification_Authority_-_G4.crt");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CU/Commercial/Subsidized/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/usr/lib/modules/5.4.161-perf/kernel/drivers/mtd/tests/mtd_readtest.ko");
set_perm("-1", "-1", 0755, "/system/etc/quectel-project-version");
set_perm("-1", "-1", 0755, "/system/etc/pam.d/common-account");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/VoLTE/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MSM8998/WP8/7+5_mode/SR_DSDS/mcfg_hw.mbn");
set_perm("-1", "-1", 0755, "/system/etc/nsswitch.conf");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/EE/Commercial/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/ChunghwaTel/Commercial/TW/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/lib/security/pam_shells.so");
set_perm("-1", "-1", 0755, "/system/usr/lib/libdiag.so.1.0.0");
set_perm("-1", "-1", 0755, "/system/usr/lib/modules/5.4.161-perf/extra/q6_notifier_dlkm.ko");
set_perm("-1", "-1", 0755, "/system/lib/security/pam_rootok.so");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/common/Quectel/ATT/VoLTE/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/usr/share/ca-certificates/mozilla/GTS_Root_R3.crt");
set_perm("-1", "-1", 0755, "/system/etc/pam.d/common-session-noninteractive");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telefonica/Commercial/UK/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/usr/lib/libiperf.so.0.0.0");
set_perm("-1", "-1", 0755, "/system/usr/lib/libql_atcop.so.1.0.0");
set_perm("-1", "-1", 0755, "/system/usr/bin/qti");
set_perm("-1", "-1", 0755, "/system/usr/bin/unzip.unzip");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/MEA/STC/STC_commercial/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/etc/initscripts/firmware-ubi-mount.sh");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Verizon/CDMAless/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Bell/Commercial/CA/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/etc/pam.d/su");
set_perm("-1", "-1", 0755, "/system/etc/security/time.conf");
set_perm("-1", "-1", 0755, "/system/usr/bin/adpl");
set_perm("-1", "-1", 0755, "/system/usr/share/ca-certificates/mozilla/AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.crt");
set_perm("-1", "-1", 0755, "/system/usr/lib/audio.primary.default.so");
set_perm_recursive("-1", "-1", 0755, 0755, "/system/usr/lib/modules/5.4.161-perf/kernel/drivers/quectel-drivers/ql_lpm/");
set_perm("-1", "-1", 0755, "/system/usr/bin/dnsmasq");
set_perm("-1", "-1", 0755, "/system/lib/security/pam_deny.so");
set_perm("-1", "-1", 0755, "/system/usr/lib/modules/5.4.161-perf/kernel/drivers/power/supply/cw2017.ko");
set_perm("-1", "-1", 0755, "/system/usr/lib/modules/5.4.161-perf/kernel/drivers/mtd/tests/mtd_stresstest.ko");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX12/WD/SS/mcfg_hw.mbn");
set_perm("-1", "-1", 0755, "/system/usr/sbin/miniupnpd");
set_perm("-1", "-1", 0755, "/system/usr/lib/modules/5.4.161-perf/extra/swr_dlkm.ko");
set_perm("-1", "-1", 0755, "/system/usr/bin/QCMAP_CLI");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Sprint/Commercial/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/usr/lib/modules/5.4.161-perf/extra/apr_dlkm.ko");
set_perm("-1", "-1", 0755, "/system/usr/lib/libperl.so.5.24.4");
set_perm("-1", "-1", 0755, "/system/usr/lib/modules/5.4.161-perf/modules.dep");
set_perm("-1", "-1", 0755, "/system/usr/lib/libqcmaputils.so.1.0.0");
set_perm("-1", "-1", 0755, "/system/usr/share/ca-certificates/mozilla/GTS_Root_R1.crt");
set_perm("-1", "-1", 0755, "/system/usr/lib/libgmp.so.10.3.2");
set_perm("-1", "-1", 0755, "/system/usr/lib/modules/5.4.161-perf/kernel/drivers/power/supply/sc2021a_charger.ko");
set_perm("-1", "-1", 0755, "/system/usr/lib/modules/5.4.161-perf/kernel/drivers/power/supply/sc8989x_charger.ko");
set_perm("-1", "-1", 0755, "/system/usr/lib/modules/5.4.161-perf/kernel/drivers/mtd/tests/mtd_nandecctest.ko");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MDM9x55/7+5_mode/DR_DSDS/mcfg_hw.mbn");
set_perm("-1", "-1", 0755, "/system/build.prop");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MDM9x55/7+5_mode/SR_DSDS/mcfg_hw.mbn");
set_perm("-1", "-1", 0755, "/system/lib/libz.so.1.2.11");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Telus/Commercial/CA/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/usr/bin/ql_qcmap_cli");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/FirstNet/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/usr/lib/modules/5.4.161-perf/extra/es8311.ko");
set_perm("-1", "-1", 0755, "/system/usr/lib/modules/5.4.161-perf/extra/machine_dlkm.ko");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MSM8998/LA/7+5_mode/SR_DSDS/mcfg_hw.mbn");
set_perm("-1", "-1", 0755, "/system/usr/sbin/unix_chkpwd");
set_perm("-1", "-1", 0755, "/system/usr/share/ca-certificates/mozilla/emSign_Root_CA_-_C1.crt");
set_perm("-1", "-1", 0755, "/system/usr/share/ca-certificates/mozilla/GlobalSign_Root_R46.crt");
set_perm("-1", "-1", 0755, "/system/usr/lib/modules/5.4.161-perf/extra/tlv320aic3x_new.ko");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CU/Commercial/OpenMkt/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/etc/timestamp");
set_perm("-1", "-1", 0755, "/system/usr/lib/modules/5.4.161-perf/kernel/drivers/net/nf_nat_rtsp.ko");
set_perm("-1", "-1", 0755, "/system/usr/share/ca-certificates/mozilla/NAVER_Global_Root_Certification_Authority.crt");
set_perm("-1", "-1", 0755, "/system/usr/bin/quectel_ktfota");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/TGL_Comb_Attach/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/usr/lib/modules/5.4.161-perf/extra/platform_dlkm.ko");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Tele2/Commercial/NL/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/usr/lib/os-release");
set_perm("-1", "-1", 0755, "/system/etc/udev/scripts/ecm-add.sh");
set_perm("-1", "-1", 0755, "/system/lib/security/pam_warn.so");
set_perm("-1", "-1", 0755, "/system/lib/libnsl-2.28.so");
set_perm("-1", "-1", 0755, "/system/usr/share/ca-certificates/mozilla/emSign_ECC_Root_CA_-_G3.crt");
set_perm("-1", "-1", 0755, "/system/usr/bin/ql_voice_server");
set_perm("-1", "-1", 0755, "/system/usr/sbin/chroot.coreutils");
set_perm("-1", "-1", 0755, "/system/etc/environment");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MDM9x55_Fusion/7+5_mode/DR_DSDS/mcfg_hw.mbn");
set_perm("-1", "-1", 0755, "/system/usr/lib/modules/5.4.161-perf/kernel/drivers/spi/spidev.ko");
set_perm("-1", "-1", 0755, "/system/usr/share/ca-certificates/mozilla/GlobalSign_Root_E46.crt");
set_perm("-1", "-1", 0755, "/system/usr/lib/modules/5.4.161-perf/kernel/drivers/net/nf_conntrack_rtsp.ko");
set_perm("-1", "-1", 0755, "/system/lib/security/pam_succeed_if.so");
set_perm("-1", "-1", 0755, "/system/bin/busybox.nosuid");
set_perm("-1", "-1", 0755, "/system/usr/lib/modules/5.4.161-perf/extra/sdx_codec_info.ko");
set_perm("-1", "-1", 0755, "/system/usr/lib/modules/5.4.161-perf/kernel/drivers/mtd/tests/mtd_pagetest.ko");
set_perm("-1", "-1", 0755, "/system/etc/data/mobileap_cfg.xsd");
set_perm("-1", "-1", 0755, "/system/usr/bin/quectel_daemon");
set_perm_recursive("-1", "-1", 0755, 0755, "/system/usr/lib/modules/5.4.161-perf/kernel/drivers/quectel-drivers/");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CU/Commercial/VoLTE/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/etc/issue.net");
set_perm("-1", "-1", 0755, "/system/usr/share/ca-certificates/mozilla/e-Szigno_Root_CA_2017.crt");
set_perm("-1", "-1", 0755, "/system/usr/share/ca-certificates/mozilla/GLOBALTRUST_2020.crt");
set_perm("-1", "-1", 0755, "/system/usr/bin/ipacm");
set_perm("-1", "-1", 0755, "/system/usr/bin/QCMAP_TEST");
set_perm("-1", "-1", 0755, "/system/usr/sbin/conntrackd");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MSM8998/WD/7+5_mode/SR_DSDS/mcfg_hw.mbn");
set_perm("-1", "-1", 0755, "/system/lib/security/pam_securetty.so");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/StarHub/Commercial/SG/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/lib/ld-2.28.so");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Germany/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX12/LE/SS/mcfg_hw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Commercial/Volte_OpenMkt/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MSM8998/LA/SS/mcfg_hw.mbn");
set_perm("-1", "-1", 0755, "/system/usr/bin/ql_netd");
set_perm("-1", "-1", 0755, "/system/lib/security/pam_motd.so");
set_perm("-1", "-1", 0755, "/system/usr/share/ca-certificates/mozilla/certSIGN_Root_CA_G2.crt");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/common/Quectel/Commercial_GCF_PTCRB/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/usr/lib/modules/5.4.161-perf/extra/shortcut-fe-cm.ko");
set_perm("-1", "-1", 0755, "/system/bin/busybox.suid");
set_perm("-1", "-1", 0755, "/system/usr/lib/modules/5.4.161-perf/extra/stub_dlkm.ko");
set_perm("-1", "-1", 0755, "/system/firmware/image/mba.mbn");
set_perm("-1", "-1", 0755, "/system/usr/lib/libqcmap_client.so.1.0.0");
set_perm("-1", "-1", 0755, "/system/lib/security/loginpw.so");
set_perm("-1", "-1", 0755, "/system/usr/lib/modules/5.4.161-perf/modules.builtin");
set_perm("-1", "-1", 0755, "/system/usr/bin/QCMAP_Web_CLIENT");
set_perm("-1", "-1", 0755, "/system/etc/login.defs");
set_perm("-1", "-1", 0755, "/system/lib/security/pam_env.so");
set_perm("-1", "-1", 0755, "/system/etc/data/factory_mobileap_cfg.xml");
set_perm("-1", "-1", 0755, "/system/lib/security/pam_faildelay.so");
set_perm("-1", "-1", 0755, "/system/sbin/usb/compositions/9025");
set_perm("-1", "-1", 0755, "/system/lib/systemd/system/init_sys_mss.service");
set_perm("-1", "-1", 0755, "/system/etc/security/access.conf");
set_perm("-1", "-1", 0755, "/system/usr/lib/modules/5.4.161-perf/extra/adsp_loader_dlkm.ko");
set_perm("-1", "-1", 0755, "/system/etc/pam.d/common-session");
set_perm("-1", "-1", 0755, "/system/usr/lib/libql_qmap.so.1.0.0");
set_perm("-1", "-1", 0755, "/system/usr/lib/modules/5.4.161-perf/modules.order");
set_perm("-1", "-1", 0755, "/system/etc/shadow");
set_perm("-1", "-1", 0755, "/system/usr/lib/libqmiservices.so.1.0.0");
set_perm("-1", "-1", 0755, "/system/usr/share/ca-certificates/mozilla/Hongkong_Post_Root_CA_3.crt");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/TMO/Commercial/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/lib/security/pam_mail.so");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CU/Lab/Test/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/etc/security/limits.conf");
set_perm("-1", "-1", 0755, "/system/usr/lib/libipanat.so.1.0.0");
set_perm("-1", "-1", 0755, "/system/usr/share/ca-certificates/mozilla/Certum_Trusted_Root_CA.crt");
set_perm("-1", "-1", 0755, "/system/lib/libpam_misc.so.0.82.1");
set_perm_recursive("-1", "-1", 0755, 0755, "/system/etc/security/limits.d/");
set_perm("-1", "-1", 0755, "/system/usr/bin/c_rehash");
set_perm("-1", "-1", 0755, "/system/usr/bin/thermal-engine");
set_perm("-1", "-1", 0755, "/system/usr/lib/libcrypto.so.1.1");
set_perm("-1", "-1", 0755, "/system/usr/bin/quectel_slic_daemon");
set_perm("-1", "-1", 0755, "/system/lib/systemd/system/ipacm.service");
set_perm_recursive("-1", "-1", 0755, 0755, "/system/etc/security/");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Verizon/CDMAless_Private/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/sbin/sys_reboot");
set_perm("-1", "-1", 0755, "/system/lib/libtinfo.so.5.9");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX12/WD/DSSA/mcfg_hw.mbn");
set_perm("-1", "-1", 0755, "/system/usr/bin/qti_ppp");
set_perm("-1", "-1", 0755, "/system/etc/udev/scripts/ecm-remove.sh");
set_perm("-1", "-1", 0755, "/system/lib/security/pam_cap.so");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/H3G/Commercial/UK/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/etc/ssl/certs/ca-certificates.crt");
set_perm("-1", "-1", 0755, "/system/usr/lib/modules/5.4.161-perf/extra/snd_event_dlkm.ko");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/LPP_LocTech/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Italy/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/etc/host.conf");
set_perm("-1", "-1", 0755, "/system/usr/lib/modules/5.4.161-perf/extra/nau8810.ko");
set_perm("-1", "-1", 0755, "/system/etc/pam.d/common-auth");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MSM8998/WP8/SS/mcfg_hw.mbn");
set_perm("-1", "-1", 0755, "/system/usr/lib/modules/5.4.161-perf/modules.builtin.bin");
set_perm("-1", "-1", 0755, "/system/usr/bin/newgrp.shadow");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/UMobile/Commercial/Malaysia/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/Default/cust_Default/mcfg_hw.mbn");
set_perm("-1", "-1", 0755, "/system/usr/lib/modules/5.4.161-perf/extra/native_dlkm.ko");
set_perm("-1", "-1", 0755, "/system/lib/libc-2.28.so");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem.mdt");
set_perm("-1", "-1", 0755, "/system/usr/bin/dhcp_release");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MDM9x55_Fusion/SS/mcfg_hw.mbn");
set_perm("-1", "-1", 0755, "/system/lib/security/pam_lastlog.so");
set_perm("-1", "-1", 0755, "/system/usr/share/ca-certificates/mozilla/Certigna_Root_CA.crt");
set_perm("-1", "-1", 0755, "/system/usr/lib/modules/5.4.161-perf/extra/msm-cdc-pinctrl.ko");
set_perm("-1", "-1", 0755, "/system/etc/pam.d/other");
set_perm("-1", "-1", 0755, "/system/bin/bash");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MDM9x55_Fusion/7+5_mode/SR_DSDS/mcfg_hw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/American_Samoa_FirstNet/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/usr/share/ca-certificates/mozilla/UCA_Global_G2_Root.crt");
set_perm("-1", "-1", 0755, "/system/usr/bin/zipinfo");
set_perm("-1", "-1", 0755, "/system/usr/bin/radish");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telefonica/Commercial/DE/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/usr/lib/modules/5.4.161-perf/extra/rmnet_core.ko");
set_perm("-1", "-1", 0755, "/system/firmware/image/mba.mdt");
set_perm("-1", "-1", 0755, "/system/usr/lib/libql_voice_client.so.1.0.0");
set_perm("-1", "-1", 0755, "/system/usr/lib/modules/5.4.161-perf/kernel/drivers/mtd/tests/mtd_nandbiterrs.ko");
set_perm("-1", "-1", 0755, "/system/usr/share/ca-certificates/mozilla/Trustwave_Global_Certification_Authority.crt");
set_perm("-1", "-1", 0755, "/system/usr/lib/modules/5.4.161-perf/kernel/drivers/mtd/tests/mtd_oobtest.ko");
set_perm("-1", "-1", 0755, "/system/usr/bin/qmi_shutdown_modem");
set_perm("-1", "-1", 0755, "/system/firmware/image/mba.b05");
set_perm("-1", "-1", 0755, "/system/usr/bin/QCMAP_ConnectionManager");
set_perm_recursive("-1", "-1", 0755, 0755, "/system/etc/security/namespace.d/");
set_perm("-1", "-1", 0755, "/system/etc/version");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem.b21");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem.b20");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem.b25");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem.b24");
set_perm("-1", "-1", 0755, "/system/usr/lib/libzlog.so.1.0.0");
set_perm("-1", "-1", 0755, "/system/lib/libpamc.so.0.82.1");
set_perm("-1", "-1", 0755, "/system/etc/pam.d/common-password");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telefonica/Non_VoLTE/Spain/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/usr/lib/libql_usb.so.1.0.0");
set_perm("-1", "-1", 0755, "/system/firmware/image/Ver_Info.txt");
set_perm("-1", "-1", 0755, "/system/usr/lib/modules/5.4.161-perf/modules.alias.bin");
set_perm("-1", "-1", 0755, "/system/etc/security/namespace.conf");
set_perm("-1", "-1", 0755, "/system/firmware/image/mba.b06");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MSM8998/LA/7+5_mode/DR_DSDS/mcfg_hw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/mba.b02");
set_perm("-1", "-1", 0755, "/system/firmware/image/mba.b01");
set_perm("-1", "-1", 0755, "/system/firmware/image/mba.b00");
set_perm("-1", "-1", 0755, "/system/usr/share/ca-certificates/mozilla/Microsoft_RSA_Root_Certificate_Authority_2017.crt");
set_perm("-1", "-1", 0755, "/system/usr/bin/ql_usbcfg");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Singtel/Commercial/Singapore/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/usr/bin/qmuxbridge");
set_perm("-1", "-1", 0755, "/system/usr/share/ca-certificates/mozilla/Certum_EC-384_CA.crt");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/W_IRAT_Comb_Attach/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/usr/bin/logcat");
set_perm("-1", "-1", 0755, "/system/sbin/powerapp");
set_perm("-1", "-1", 0755, "/system/usr/bin/diag-router");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/EPS_Only/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Globe/Commercial/PH/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem.b09");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Rogers/Commercial/CA/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/Non_VoLTE/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/Conf_VoLTE/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/etc/udev/rules.d/ecm-usb.rules");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Iot/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/lib/security/pam_limits.so");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/YTL/commercial/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/usr/share/ca-certificates/mozilla/ANF_Secure_Server_Root_CA.crt");
set_perm("-1", "-1", 0755, "/system/usr/share/ca-certificates/mozilla/Trustwave_Global_ECC_P384_Certification_Authority.crt");
set_perm("-1", "-1", 0755, "/system/usr/share/ca-certificates/mozilla/UCA_Extended_Validation_Root.crt");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/P1/Commercial/Malaysia/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/usr/lib/libxml2.so.2.9.8");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem.b17");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem.b14");
set_perm("-1", "-1", 0755, "/system/etc/data/mobileap_cfg.xml");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem.b10");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem.b11");
set_perm("-1", "-1", 0755, "/system/usr/lib/modules/5.4.161-perf/modules.dep.bin");
set_perm("-1", "-1", 0755, "/system/usr/bin/bashbug");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem.b18");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem.b19");
set_perm("-1", "-1", 0755, "/system/usr/lib/modules/5.4.161-perf/extra/snd-soc-rt5616.ko");
set_perm("-1", "-1", 0755, "/system/sbin/ldconfig");
set_perm("-1", "-1", 0755, "/system/usr/lib/liblog.so.0.0.0");
set_perm("-1", "-1", 0755, "/system/usr/lib/modules/5.4.161-perf/kernel/drivers/spi/ql_slic/ql_slic.ko");
set_perm("-1", "-1", 0755, "/system/usr/lib/modules/5.4.161-perf/extra/shortcut-fe-ipv6.ko");
set_perm("-1", "-1", 0755, "/system/usr/lib/libqcmap_cm.so.1.0.0");
set_perm("-1", "-1", 0755, "/system/usr/lib/modules/5.4.161-perf/kernel/drivers/mtd/tests/mtd_speedtest.ko");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Commercial/Volte_Subsidized/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/etc/gps.conf");
set_perm("-1", "-1", 0755, "/system/usr/lib/modules/5.4.161-perf/kernel/drivers/mtd/tests/mtd_torturetest.ko");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/common/ROW/Commercial/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/etc/ca-certificates.conf");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/VoLTE/Commercial/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/lib/libpam.so.0.84.2");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MSM8998/WP8/7+5_mode/DR_DSDS/mcfg_hw.mbn");
set_perm("-1", "-1", 0755, "/system/etc/security/namespace.init");
set_perm("-1", "-1", 0755, "/system/usr/bin/diag_mdlog");
set_perm("-1", "-1", 0755, "/system/bin/login.shadow");
set_perm("-1", "-1", 0755, "/system/etc/pam.d/login");
set_perm("-1", "-1", 0755, "/system/usr/bin/QCMAP_StaInterface");
set_perm("-1", "-1", 0755, "/system/lib/security/pam_permit.so");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/MSM8998/WD/SS/mcfg_hw.mbn");
set_perm("-1", "-1", 0755, "/system/usr/lib/libql_utils.so.1.0.0");
set_perm("-1", "-1", 0755, "/system/usr/lib/libexpat.so.1.6.8");
set_perm("-1", "-1", 0755, "/system/usr/share/ca-certificates/mozilla/Trustwave_Global_ECC_P256_Certification_Authority.crt");
set_perm("-1", "-1", 0755, "/system/etc/security/pam_env.conf");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem.b08");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/H3G/Commercial/Italy/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/usr/lib/libql_lib_audio.so.1.0.0");
set_perm("-1", "-1", 0755, "/system/usr/share/ca-certificates/mozilla/GTS_Root_R2.crt");
set_perm("-1", "-1", 0755, "/system/usr/lib/modules/5.4.161-perf/kernel/drivers/quectel-drivers/ql_lpm/ql_lpm.ko");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem.b01");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem.b00");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem.b03");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem.b02");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem.b04");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem.b07");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem.b06");
ui_print("Patching remaining system files...");
sync_file("/usrdata/etc/hostname", "/usrdata/cfg_bak/etc/hostname");
sync_file("/usrdata/etc/hosts", "/usrdata/cfg_bak/etc/hosts");
unmount("/system");
