ui_print("Quectel FOTA Tools (SDX55-delta-gentools)
  Version
     v3.13 : When generating multifota firmware, the update .xml file in the MULTIFOTA directory will be parsed first
");
mount("ubifs", "UBI", "system", "/system");
usb_remount();
ui_print("Check clade decompress modem seg...");
check_clade_compress("b03","b24","b03","b24");
ui_print("Verifying current system...");
show_progress(0.100000, 0);
assert(apply_patch_check("/system/bin/busybox.nosuid", "04a8166238d727588e47d45dc60b8763dbaca903", "96d9f8c842119a93fb2b13f9ec2be1c3a7bfc55a"));
set_progress(0.004437);
assert(apply_patch_check("/system/bin/busybox.suid", "a125d808376f343d1f276615993ee11cc79dd567", "727f2640799a8f7521484736f09ab6d98c410bee"));
set_progress(0.004831);
assert(apply_patch_check("/system/bin/iana_tzdb", "cfe44f8106225d3d19ef273343cff9f6f36abb4a", "36e08d01f605e2e8d31a8de104b0d8ec39e51dcc"));
set_progress(0.004927);
assert(apply_patch_check("/system/boot/abl.elf", "00ad79d76933047017e5f462501fb76636d7642b", "17ce1588631d1d2bdf51117ff7a7a04fc3889b8a"));
set_progress(0.005847);
assert(apply_patch_check("/system/boot/integrity/abl.elf", "eb52ea69fdad5ed73d28074728a9b3304b08013e", "49437dfd43f812b8e4d1d2879163171c48354db9"));
set_progress(0.006745);
assert(apply_patch_check("/system/boot/integrity_check/default/abl/abl.elf", "eb52ea69fdad5ed73d28074728a9b3304b08013e", "49437dfd43f812b8e4d1d2879163171c48354db9"));
set_progress(0.007643);
assert(apply_patch_check("/system/boot/sign/default/abl/abl.elf", "00ad79d76933047017e5f462501fb76636d7642b", "17ce1588631d1d2bdf51117ff7a7a04fc3889b8a"));
set_progress(0.008562);
assert(apply_patch_check("/system/boot/sign_and_encrypt/default/abl/abl.elf", "72514cfb86cb25934d287787b9d9e640f73065f2", "d6a5467e4eb92390209bde52051b1d2f5020be17"));
set_progress(0.009482);
assert(apply_patch_check("/system/boot/signed/abl.elf", "00ad79d76933047017e5f462501fb76636d7642b", "17ce1588631d1d2bdf51117ff7a7a04fc3889b8a"));
set_progress(0.010401);
assert(apply_patch_check("/system/boot/signed_encrypted/abl.elf", "72514cfb86cb25934d287787b9d9e640f73065f2", "d6a5467e4eb92390209bde52051b1d2f5020be17"));
set_progress(0.011321);
assert(apply_patch_check("/system/etc/ca-certificates.conf", "dfc0b52c3e1b3c7e2af6ac902d1acfecc0d6efa9", "ca2f5dd4667c8ecd25766cc370105ae27ee99bd0"));
set_progress(0.011349);
assert(apply_patch_check("/system/etc/ssl/certs/ca-certificates.crt", "ddf382df1cbd42cfd4391212054900bd03807daa", "be3991fd3bc121091080bff70cc6d2f2140de017"));
set_progress(0.012393);
assert(apply_patch_check("/system/firmware/image/Ver_Info.txt", "bb55d73fd7b795821923a20bf31eb917bca3ba27", "0afcf60c471995b43111ed1bd1de1a47dc5da4fe"));
set_progress(0.012397);
assert(apply_patch_check("/system/firmware/image/modem.b00", "27a15af9bb81176f874b9f3d9dbbdcd6252b41ab", "b152d38effb73e6b5510c84fbeb03949d9c72176"));
set_progress(0.012403);
assert(apply_patch_check("/system/firmware/image/modem.b01", "88cd2c216bc34afbc445a440ad13a30c231b983d", "6018498c6e8603f4f0c9a6eace0553a2919a6d9b"));
set_progress(0.012444);
assert(apply_patch_check("/system/firmware/image/modem.b02", "9bc532e5eca78b536d68b7c8a84510460e3bccb2", "2ec0e6d55e927e19bccd235fe5d8d8bfeac744f7"));
set_progress(0.012499);
assert(apply_patch_check("/system/firmware/image/modem.b03", "6581c4677cc3acd97ec2f2a471a79c2ad65ebf5e", "ce80d6368873348102f2aed861121036d5bf3b83"));
set_progress(0.013683);
assert(apply_patch_check("/system/firmware/image/modem.b04", "d42bc40ad032d75ee7e9b03213ddd8517c153f0d", "5a7347568330aac0764878d54815bceeb1b694f7"));
set_progress(0.014620);
assert(apply_patch_check("/system/firmware/image/modem.b05", "3f529b05124a5faa9236ffdcb4cb23c31f45cb0a", "ece0a4a59afe02da70c169da0fa6a6cb8f2f7add"));
set_progress(0.015705);
assert(apply_patch_check("/system/firmware/image/modem.b07", "b886c14b9def4d2dffd6377399cc31153057edf6", "503c4c5cc5fc781c66e3da8216380c80e23704cb"));
set_progress(0.016396);
assert(apply_patch_check("/system/firmware/image/modem.b08", "677cf44fe61bca02cc004e52a75e8155a5d19c03", "da5cd813e5425e0ba86984766c5a94f9e6bc5725"));
set_progress(0.018428);
assert(apply_patch_check("/system/firmware/image/modem.b09", "f572397ceac8c0e5a696e3b5e87431fe75ca83b8", "bbd9acfd2b5f1eaaeb5e905027381efa8f31cdbd"));
set_progress(0.034978);
assert(apply_patch_check("/system/firmware/image/modem.b10", "f52896b21ad85550ad922dfd0f44bceaf33fbd96", "b568070ddba0f0d84169be23ff84b85f5b6a0274"));
set_progress(0.035279);
assert(apply_patch_check("/system/firmware/image/modem.b11", "063ed99433af97e350e433498fd0e5464a20b308", "e53eb3629e7261455f1d2cd9520c291c1661f4ff"));
set_progress(0.035386);
assert(apply_patch_check("/system/firmware/image/modem.b12", "d1f25cb2256c8ec36f9adc733f5072ac447200c9", "a99f4d2dee9c6ed95b3edc154168622dcb790d15"));
set_progress(0.054908);
assert(apply_patch_check("/system/firmware/image/modem.b13", "9f862d652feba50a2d3f9bb51f98418cd4735b4f", "b1ff1c3f39ed0e6e931ad11c6426c4819e1c8a2a"));
set_progress(0.056619);
assert(apply_patch_check("/system/firmware/image/modem.b14", "cb9a00f4dc6094ca47755985f5a7d35972a4df27", "fa2bdaa165d74efd831aeeb580916c3af72581c1"));
set_progress(0.077574);
assert(apply_patch_check("/system/firmware/image/modem.b19", "544778341a5bef34fae3f89269385f4031c4688f", "6fa1eb49d5e0667749c30e94ae692b95f838b832"));
set_progress(0.125149);
assert(apply_patch_check("/system/firmware/image/modem.b20", "e4ca6c124c345ca6a91785e1778e0ff314800304", "5562603a463fd58021938cc540ab150c5769a090"));
set_progress(0.200954);
assert(apply_patch_check("/system/firmware/image/modem.b21", "bf0541384c8deabb81efa6b67b50813af9b9ae73", "ce4c20679f7d8e272ecd05b17228f87d935628c3"));
set_progress(0.233506);
assert(apply_patch_check("/system/firmware/image/modem.b23", "71ab93d1da5326543bcef3db2268c11f07c96287", "8fa53ac6bbb18cfac7d317e26738896adafe2a6b"));
set_progress(0.234060);
assert(apply_patch_check("/system/firmware/image/modem.b24", "1e5f28a6ec5771941823d3aa4a7ea0d3ac4d7971", "45918a087d0263ffe44a4f1796ed61ec64233c88"));
set_progress(0.453660);
assert(apply_patch_check("/system/firmware/image/modem.b26", "d5a2147cd64d20767027c5d58597ca91d1e59e1f", "986da1e6fed12fb256875bb7102cb847dc1d53c8"));
set_progress(0.454238);
assert(apply_patch_check("/system/firmware/image/modem.b_d", "60951fb0877d0b96c06e673bfe76c4b7f5c25852", "5a4683ac5c2e3254c0faec6766e3fbcfc998b9ea"));
set_progress(0.454366);
assert(apply_patch_check("/system/firmware/image/modem.b_h", "f94521fef1928f4ea3146893dc8a45f5f330c3f6", "5c3e990ea84b907da8eedc3095c4f449fec30114"));
set_progress(0.653805);
assert(apply_patch_check("/system/firmware/image/modem.b_l", "4869a5f3ca861cf86d751a4e5123cf7509de37d6", "58195a640dadc1430077764f8b470d5942291549"));
set_progress(0.753457);
assert(apply_patch_check("/system/firmware/image/modem.mdt", "1bf42a5dfba217ad356a207b69a8d686b356fd6d", "19a1d4c6ac2b1dafe8c9c737422a53a77c771421"));
set_progress(0.753503);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX55/FUSION/LA/DSDS/mcfg_hw.mbn", "a1e04f605f3cc8c024df2f2d8e4e18aecfe3dc7d", "82fff97e205cdab76c52655bf60e4aa00284006a"));
set_progress(0.753677);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX55/FUSION/LA/DSDS_CDMALess/mcfg_hw.mbn", "9443b1b67cf5079050304fa429ef7e5d3c4089eb", "f745082db69a89bbd30d320e2fbedc8852db449f"));
set_progress(0.753849);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX55/FUSION/LA/SS/mcfg_hw.mbn", "65b527f93a4da4bda786ab26a70d898d4974cb07", "359262ed608ece48238508c0584a4a208a5e4654"));
set_progress(0.753955);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX55/FUSION/LA/SS_CDMALess/mcfg_hw.mbn", "0327fe661463bd9707f9cc2c73c0caed807b9024", "f0daaeb6dbd331abf99a481e61e2d11e118f1007"));
set_progress(0.754059);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX55/FUSION/WD/DSSA/mcfg_hw.mbn", "2505a02e785fe2cbd189ddb0c990eedbc5a4a0bd", "1cfcaa127e7d03ec1a0d6fb20ed7665bd3101cd3"));
set_progress(0.754180);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX55/FUSION/WD/SS/mcfg_hw.mbn", "8972f10b79b970f599bdb37d7f89e5f29b9085ce", "684c697e1b5e397d66e402dc736d0927e3a77461"));
set_progress(0.754301);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX55/STANDALONE/LE/DSDS/mcfg_hw.mbn", "d589c48456606238b083abe15473f398de2a0596", "23a83096227b1b95b2e083b53b9839078da9c63f"));
set_progress(0.754474);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX55/STANDALONE/LE/DSDS_CDMALess/mcfg_hw.mbn", "4b395b6d73afa1e1baf61208b503d963d88cf08f", "0cb9db2d601d5181353ba481929a047099ccb838"));
set_progress(0.754646);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX55/STANDALONE/LE/SS/mcfg_hw.mbn", "2e84549bbaf358e224a4d8826d1ddb7b3e7478eb", "bae0cbca46cc423d8dcd79e3d1ea679c3d09b8ec"));
set_progress(0.754753);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX55/STANDALONE/LE/SS_CDMALess/mcfg_hw.mbn", "168adbcd434d432f6669727794157d38a9569f7f", "5794aec98483a278fd4ee4dcec41f7169806ac5f"));
set_progress(0.754858);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/AF/CellC/Commercial/SAfrica/mcfg_sw.mbn", "5f3847c34baa2370d121e7f1294788741c99a3c6", "bab185121cb3e62ff5457b34652fb1058a929dfc"));
set_progress(0.755102);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/AF/MoroccoTel/Commercial/MA/mcfg_sw.mbn", "e78b084fa05679cb3c8c71a28412c574a0ea8747", "d8d19d7d1001c4cf38d7197524614f32c32c4557"));
set_progress(0.755344);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/APAC/DCM/Commercial/mcfg_sw.mbn", "89d38feb2c308c005222041cdc2c2bfb6f33c7fd", "6b49fe175e9236fcc8cd148dcdd9ae53a9b2d518"));
set_progress(0.755606);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/APAC/KDDI/Commercial/mcfg_sw.mbn", "d988d9f89cd8a3370d726a5f86ac092ce5dc930a", "19187b501cb11ef220b26983f846ae8bfa126bb6"));
set_progress(0.755949);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/APAC/Rakuten/Commercial/mcfg_sw.mbn", "591a0dbcd48bd1c2889ff688be90a4db314e2680", "467535bda1485f1dc4d3cd9643f90fdeadbc6be4"));
set_progress(0.756255);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/APAC/Reliance/Commercial/mcfg_sw.mbn", "31e40812c67cee1a93850644be79da15efafa85d", "575b1fd3552505be0220da113b7ca2010c24d9b1"));
set_progress(0.756585);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/APAC/SBM/Commercial/mcfg_sw.mbn", "bf30239a121fca8ae39a9d17d97c45952da1cbdc", "3bfc44e9c1ba7507a9b981a49feda998eb2c0002"));
set_progress(0.756851);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/AUNZ/Optus/Commercial/AU/mcfg_sw.mbn", "d021e9721c9e476447967c114f3175e6ebb01956", "e9480e3c23d771d31aad6b9824f474ba9dca62df"));
set_progress(0.757119);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/AUNZ/Telstra/Commercial/mcfg_sw.mbn", "15fbcc1455c799486791890b954d01fbd87dea5b", "6cbd047b85c38b0c4f8e688c70e6eced45ade313"));
set_progress(0.757401);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/AUNZ/Vodafone/Commercial/mcfg_sw.mbn", "18d021ba99f9c4d2aa0af7d79e7efb8c2cb6853a", "a3f2ca864ee740838937db36ba2b3163562c09dd"));
set_progress(0.757668);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Commercial/Volte_OpenMkt/mcfg_sw.mbn", "b2001f4b5c4fcbd66978aaf502b8130d94d07868", "b9b6c138230d1e7b916a71eee77b6f909aac01a2"));
set_progress(0.757972);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/AGNSS_LocTech/mcfg_sw.mbn", "7fb428c03e69f6a59422f4267209fd4689b10307", "9bc6e0b47f8b39a9b68d1de452fa4109338fd610"));
set_progress(0.758111);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/Conf_VoLTE/mcfg_sw.mbn", "30b7e4af0bff693f866610582d7bf5b785589c90", "53695f36d4876616d9a8c11683264ac62b6d3c6d"));
set_progress(0.758388);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/EPS_Only/mcfg_sw.mbn", "9866288f1811afb323e9b5b6be0a3e0f54a459c2", "776c8dbb95c025f08a406c655816b5e39fef807a"));
set_progress(0.758510);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/LPP_LocTech/mcfg_sw.mbn", "8d2ab007c852d7dbb71d3b94e0d19ebdce7fcb00", "9e11d49097646cb60cdfa9c61b32213dc79e96e3"));
set_progress(0.758649);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/Nsiot_4RX_VoLTE/mcfg_sw.mbn", "c691f62b7a9a1cf7e88f54cf1833e70775e04410", "98067bd3c9ef8b9147ee9be0639a5d0f1dbc8959"));
set_progress(0.758916);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/Nsiot_VoLTE/mcfg_sw.mbn", "785fd65ffd49044a51faa832fb98e13620fb2ed9", "fe992600864be4137a3be116806613f70ce652f0"));
set_progress(0.759184);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/RRLP_LocTech/mcfg_sw.mbn", "6fd0ae0aa88d8c15aaaf597a011ce701be42dd2f", "fb8b14e176986f9ad7c480a1dd84a2324c91cf08"));
set_progress(0.759323);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/TGL_Comb_Attach/mcfg_sw.mbn", "014bafcbdd0dfb7d4c55db78639e9f6387fdec11", "1ee188d8bb96217eb0e6163b81f6876c75987e35"));
set_progress(0.759449);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/W_IRAT_Comb_Attach/mcfg_sw.mbn", "47d7e2ff41887fd1cb22efbac61cf406d619f7a3", "6eba3aca19ecdf3f0395415ba18744e421e7a6e8"));
set_progress(0.759572);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Commercial/OpenMkt/mcfg_sw.mbn", "7360135840dcbbb36aa7161042ec06dcd910f8a4", "dee7006d4be3886bc858c8e33d04f3112f502bfc"));
set_progress(0.759827);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Commercial/VoLTE_OpenMkt/mcfg_sw.mbn", "39c48bbed7d29434b29dac6d8281a1754c41203a", "567ea223698fca00ce49b8ea9ebc1b66b3e54eb7"));
set_progress(0.760242);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Commercial/hVoLTE_OpenMkt/mcfg_sw.mbn", "d0826533e8f945275b3f77beba511be8edfedc00", "f38d9b4d830ff9494b4a290a9c3397b8e58c1449"));
set_progress(0.760650);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Lab/CTA/mcfg_sw.mbn", "5683318e513c5f05bd26105ae01901e02310e4cf", "900b3a896e07fb27fedc99820389b0e5895a64aa"));
set_progress(0.760892);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Lab/EPS_Only_VoLTE_Conf/mcfg_sw.mbn", "28c896e2707995841fd869d800136858d978d100", "9c41b6524e623756fde15060b4989de89a0a29fd"));
set_progress(0.761206);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Lab/NoAPN_Vo_Conf/mcfg_sw.mbn", "7bd6edad8b4f0a8cf58c6374d28ca1af673213d2", "5ba6502d3f48555bc8a3c77e1f89c75dfb323df1"));
set_progress(0.761509);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Lab/TEST/mcfg_sw.mbn", "fa3cabe62135ebe8c70326462a051c95fedf6de1", "cdf6ee1e23cfca0a133aba1e4cdc359d9a254f49"));
set_progress(0.761758);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Lab/TEST_EPS_ONLY/mcfg_sw.mbn", "fdd87e1a9c66b3b438d5628d74a87ae20c46eb0a", "8f9bd44ab7257f0a6fee9de9748950ce8f250bb3"));
set_progress(0.762004);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Lab/TEST_NO_APN/mcfg_sw.mbn", "3c642a7382ed2efb3c1b26fbcc139093192ff720", "3f4a810fde58f318e06302f1153ae3b389562561"));
set_progress(0.762244);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Lab/VoLTE_Conf/mcfg_sw.mbn", "b42939b3a3a68b145e5c0f1ffa636a4702269bfb", "8cc254e59fdbd0413194c69b4d7aee45f578ef7d"));
set_progress(0.762560);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CU/Commercial/OpenMkt/mcfg_sw.mbn", "81678ac7fe843c35f922483016ede6cfff539070", "0293df7784d9630eb3449d1fe8fabfa0466d8504"));
set_progress(0.762701);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CU/Commercial/VoLTE/mcfg_sw.mbn", "5d080528d98267db68ee4b277cfbd6aceb3c3d80", "7c0280437923640f7bb5a37e3eeeb0e423745083"));
set_progress(0.762982);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CU/Lab/Test/mcfg_sw.mbn", "993a983e34093d9eeada37769f9ff8845d268539", "433bce49e0a136d0eec21a7ef3d9bb1974b5fd59"));
set_progress(0.763096);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Bouygues/Commercial/France/mcfg_sw.mbn", "e161640d0beaf7137d5fc2c5a6e67f5a4cc5d3ad", "96febcbd71ec50893f681101a97ebf3b93f1b65c"));
set_progress(0.763353);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/Austria/mcfg_sw.mbn", "fa4faa761fcaa82e022adc761d0eafd0a27306a5", "986d5b29185317f7c929106456502a3a2afdd177"));
set_progress(0.763627);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/CZ/mcfg_sw.mbn", "c3abbb5075d8e9dff7c3a9de4094b349f7319914", "637bc001a9812d9a09804652dd557eb1c0485e05"));
set_progress(0.763907);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/Croatia/mcfg_sw.mbn", "7863a6233af85b90f61ca1d34d9b6a364bc9bfac", "b49b01a58574a708f8c827307565cf20599b204b"));
set_progress(0.764175);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/Greece/mcfg_sw.mbn", "0e5d2f4be255e08e20fc2e9618320f966c3a0b0c", "408b5f2afcd47702fb665b137e80b29ec338bbda"));
set_progress(0.764452);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/Hungary/mcfg_sw.mbn", "74b28e3814564088b4a4ce16c4bd361ea24c06e6", "5fb0724535a543b1a90e027dd6d754fa358a5b6b"));
set_progress(0.764721);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/NL/mcfg_sw.mbn", "bb87be759d80c4510a877ee04cab23005d4f2cf1", "ff7b0c3fd97871eb169030b188865b8ec74431d3"));
set_progress(0.764991);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/PL/mcfg_sw.mbn", "439c904c758c98efc8f3e2c23d47b351c8e1bf67", "ab3e2f6029785fb9e12c6d819f27b85662205c71"));
set_progress(0.765263);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/Slovakia/mcfg_sw.mbn", "8721181755f821b379dbcd0ae40b8678b784475c", "cc754309e1807c417642af0f86f470fe29cc48f6"));
set_progress(0.765480);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/VoLTE/Commercial/mcfg_sw.mbn", "50e01b1a5f0f0c5599e8735dd60ed039ab9b3bda", "a3369ef4d616ff4a53c78bbee8aa1fe6c40cb9d0"));
set_progress(0.765752);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/EE/Commercial/mcfg_sw.mbn", "37e70e05e0b40c3c5f00fe72f515bce00072b0fd", "899882c62f62670aa0be5d672f821f1453e606ae"));
set_progress(0.766025);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Elisa/Commercial/FI/mcfg_sw.mbn", "a48cf942d6d40f133546260bc70ced19ce33f7db", "d00effaa675354db8cf2975602e85ed70c4a21c9"));
set_progress(0.766285);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/H3G/Commercial/Austria/mcfg_sw.mbn", "82f4c00d7d3af4fae88b769df7d28c738a460432", "2eaba808bc84719491d497ef5de61f53345a3414"));
set_progress(0.766537);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/H3G/Commercial/Denmark/mcfg_sw.mbn", "26ff3bb9b7a28567e63b87e0f80d851e2b2186ab", "6f71c595e691bc31d0eba34bedefd642fca84c0a"));
set_progress(0.766799);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/H3G/Commercial/Italy/mcfg_sw.mbn", "fa225f2de67a31843cc45ac58e909b4b0c7669d8", "027fec8ba98a6418239c570a2d391a2db8fb41e0"));
set_progress(0.766872);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/H3G/Commercial/SE/mcfg_sw.mbn", "2d52357c409b34dfccb463a0770e75091c608c93", "e162641a695a8a7c08e0e09f2d7f13040c57d87a"));
set_progress(0.767137);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/H3G/Commercial/UK/mcfg_sw.mbn", "05ae970fa12f931cfc1336d12e90814777bc131f", "3b62ae3475eeeb2c80f9b1ce4839d242306b2c14"));
set_progress(0.767395);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Orange/Commercial/France/mcfg_sw.mbn", "b6f813d493cc329e97a7259aa7f1cea797e15f92", "9dd506ace079c51895d165cdbbddc46a070ff3a0"));
set_progress(0.767684);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Orange/Commercial/Poland/mcfg_sw.mbn", "0b34f265d5d3a28f3d5a8fef42814a58aa7cf1e3", "58d572f51ccbc563d15b312ae4698dc5f58baf2c"));
set_progress(0.767971);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Orange/Commercial/Romania/mcfg_sw.mbn", "343210eebec11cfb31d28c8fefa9674ce8031470", "e734124dbdf3ded1153e7c6e88ba17a388dcd4ea"));
set_progress(0.768248);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Orange/Commercial/Slovakia/mcfg_sw.mbn", "740da4c4df243b46e0c45c84c4bb84041296cca4", "fe7fd8ab18f539d5b1b1d9436b0bf74b1689c0a5"));
set_progress(0.768507);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Orange/Commercial/Spain/mcfg_sw.mbn", "28b9cda8182154cd9e856e66a97ece97ac791b46", "69bb4baa0e20530a11192ffc2a21bc53082fb058"));
set_progress(0.768791);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/SFR/Commercial/FR/mcfg_sw.mbn", "7767ebd9d0572df50f74fb995ea8b4cf71a9fa1e", "a47aa763c00ff1c9e5c8bdb915c66597198573c1"));
set_progress(0.769040);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Swisscom/Commercial/Swiss/mcfg_sw.mbn", "7fe49d9ffc7c9513671927bea7653d3b61cf096e", "2c9bf8f7bb5421baa4e6195f37e2ca8ba02cc6f4"));
set_progress(0.769310);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/TDC/Commercial/Denmark/mcfg_sw.mbn", "55133eda36368cd36d9419aee068a266462d3e9b", "70bfdbdbd7c028755567ccbd2238a87b48cb8534"));
set_progress(0.769568);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/TIM/Commercial/Italy/mcfg_sw.mbn", "98d7bbc667210511cf183bee3c0c650e1d78ecac", "7a44f144c1af47e59fa81543ddef22c2acc8cfda"));
set_progress(0.769785);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Tele2/Commercial/NL/mcfg_sw.mbn", "812405444995e461c9e74b0ba37420c1665963ba", "cdc656128ed864faa176634ed278c91316392861"));
set_progress(0.770043);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Tele2/Commercial/Sweden/mcfg_sw.mbn", "b898926a8417289df0a672784080623b19a41ad8", "cf9a0efda1f4308e7ca0ea2230c69c55902c319f"));
set_progress(0.770284);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telefonica/Commercial/DE/mcfg_sw.mbn", "7b2bf973bdea13d6880dbfbe4716b4f6b3fdaf20", "224731258079075f187b02557ce30bdce36d17cc"));
set_progress(0.770541);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telefonica/Commercial/Spain/mcfg_sw.mbn", "236a950cfc41edc79b2a1afcc757b81ecfbf51a3", "d19e27d8f7fe1f956564b679a0a84030820c725f"));
set_progress(0.770809);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telefonica/Commercial/UK/mcfg_sw.mbn", "f95be51753244524621c2acfdd08eb055bf1c4bb", "559f6e88f74382d2d55b51a227cdf2bf7edaca5e"));
set_progress(0.771059);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telenor/Commercial/Denmark/mcfg_sw.mbn", "540069e830d10d79b3b4e9aa4d2ea99452ff5371", "ddeb0db4b5023ba7207a4f764ca7a2b5df5742f1"));
set_progress(0.771330);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telenor/Commercial/Norway/mcfg_sw.mbn", "541babd0dd15d2ab1a1feb0639b67ebd92040aed", "14c8e35475be5dd250fb0c89501af98626edd715"));
set_progress(0.771591);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telia/Commercial/Norway/mcfg_sw.mbn", "1d7e65d13f031249dcb6d31a2a06c5333148eb88", "3e5b41ec5b876f676a876da1fb7e9e0a08b67d8a"));
set_progress(0.771868);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telia/Commercial/Sweden/mcfg_sw.mbn", "05ce5d274bfec1f80686418020732fba93785492", "40120cd1cadb4b67219ce24c3124fe9abfe011b8"));
set_progress(0.772144);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/Commercial/Hungary/mcfg_sw.mbn", "9f86a20e1f0c0bf52224fab499f297b974150841", "032c79c830676f09a5af18c4ae8b7bea2c2729e8"));
set_progress(0.772366);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/Commercial/Ireland/mcfg_sw.mbn", "6fef64290cb3a1bc5e4123d542a79eac1ce4eb52", "57992794a99599bef4bed0a9781fed5f040710ce"));
set_progress(0.772634);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/Non_VoLTE/mcfg_sw.mbn", "746926e63719a775f3dcefeca6a8af6e0a4c13d9", "5bf045be606a0991119243020c9dc76daf2bcb3c"));
set_progress(0.772766);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/CZ/mcfg_sw.mbn", "5068eace8090b460bf44a92a1b3db2b242ea63ac", "0a3fc0bd89af0bdacfd67f2b5f6e46167b34b2a5"));
set_progress(0.773027);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Germany/mcfg_sw.mbn", "fb98ac7bd6a1d744bc2a2a66f2d44a45756605c9", "0b5da9418f871b3646f2f6891e23ff06849c0ba0"));
set_progress(0.773303);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Italy/mcfg_sw.mbn", "07e447ffd80f5d5a5b052495f1e9c06e7852e81c", "e76e7c039fec9aeded4f9c4e9c5b402fa2718779"));
set_progress(0.773526);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Netherlands/mcfg_sw.mbn", "f286d0d99a5e14039e1ef28d66b8386556901e91", "2ab9696631504b6b1e27206cd929e6836cfd05b2"));
set_progress(0.773793);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Portugal/mcfg_sw.mbn", "71c9ba583da5709054747343b779bba6605ba401", "f3cf76c40cba5e184b202b4fa55bde9dfa2d4895"));
set_progress(0.774018);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/SAfrica/mcfg_sw.mbn", "b031379e462562b8c099e82be757fd51a182e811", "db72241f387e3faafa8963d8b45c08d93e86e9b1"));
set_progress(0.774280);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Spain/mcfg_sw.mbn", "a6e33266a9748a056433fe7b89c7d2a5615a419c", "e71fbc380778293ddc296461288fb57911534694"));
set_progress(0.774506);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Turkey/mcfg_sw.mbn", "b621360d2528f425352883128db832791f40d00c", "d921825f3eefd10855e8482c467e8eb43a00d6b0"));
set_progress(0.774766);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/UK/mcfg_sw.mbn", "e328f9c930a6a0faaa10c5d9fe9f21f3fd308b0f", "6ab85c44dc81c030a81bcbe5293af01f1b5deccd"));
set_progress(0.775049);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Korea/KT/Commercial_KT_LTE/mcfg_sw.mbn", "5240489e44437cd21ed4cb9ac618dc45d42e9388", "c3463d1bc684272a759e8ee98aee973973d415eb"));
set_progress(0.775270);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Korea/LGU/Commercial/mcfg_sw.mbn", "23b71ff42927de7b9095f7bb37735c7dc9c4211a", "c79d3e003e9192ce78c417acbe3c444a6b4f2149"));
set_progress(0.775499);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Korea/SKT/Commercial/mcfg_sw.mbn", "8fe2d3a67113b220b1e07e4ef273c96056a1e0ea", "c389f44a8a3bd940b830cbfbe4566d9acf2b02db"));
set_progress(0.775724);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/LATAM/AMX/Commercial/MX/mcfg_sw.mbn", "b7f23b4c21e5424c0583b12203f938529f7b38bb", "fe2b74248fc8025c33e2b5dd928a1c68148683f8"));
set_progress(0.775978);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/LATAM/AMX/Non_VoLTE/mcfg_sw.mbn", "484ad899739325dd7a00f951624add4f4b9db2ca", "422b44a77ee8fad67abbab623ff4707061ccb0d8"));
set_progress(0.776051);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/LATAM/Claro/Commercial/Colombia/mcfg_sw.mbn", "c3fff67f813cf150d22fd0415e679ccb2fd760b0", "8fc48e761e0bd2143fcaa1126888c058f2a35810"));
set_progress(0.776308);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/LATAM/Telefonica/Commercial/Colombia/mcfg_sw.mbn", "b5773f620fcf925c697644bd71f3f98ad154f502", "fe007763b523f1a41d1efc01d36782af2a0cb278"));
set_progress(0.776522);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/LATAM/Telefonica/Commercial/Peru/mcfg_sw.mbn", "bbcaf88fe4daf5e20c42010a44a08facb1ce0129", "86515ae824dfb135ac937580caf16583a367f5eb"));
set_progress(0.776767);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/MEA/STC/Commercial/SA/mcfg_sw.mbn", "e9aab71205e1b5a1c6b41068d440cfceb047f39e", "d1b200b8b2c9c4376573828cde1018245bba05b4"));
set_progress(0.777009);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/5G/mcfg_sw.mbn", "d9eb2662fd665bda6341f595537245a4da96b285", "134c7a43164688f91c6e9ff4bb94561b6729dbac"));
set_progress(0.777321);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/FirstNet/mcfg_sw.mbn", "d3418deef70ac04effdc3c96f5100d4869dd2e64", "c1fef40faa971cabb195e1fb08b1884698b07bd9"));
set_progress(0.777626);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/FirstNet_American_Samoa/mcfg_sw.mbn", "7145742b91f63287860b478745c1eb30fba84fda", "1d209d3ebec2622e3f7d2e6c8c4e6a2f3b3cebe0"));
set_progress(0.777938);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/FirstNet_Guam_CNMI/mcfg_sw.mbn", "e1d80c4593b001ff9d25d98381f2649dcdebf1d7", "ae28803c3aa242906e9899abefe3cfdec061b237"));
set_progress(0.778249);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/Non_VoLTE/mcfg_sw.mbn", "5b080002e54aff61cbad8c4ccbec44a8cc2b17d6", "7427b4886eb1d8a902137205d225d46cbf59d748"));
set_progress(0.778401);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/VoLTE/mcfg_sw.mbn", "174b3266e0dacca17b7e8ddf6a4976d4ac49f2c1", "d9cd2bd6fd6180d60968ef1849bbf794f45fe62d"));
set_progress(0.778715);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Bell/Commercial/CA/mcfg_sw.mbn", "73858f5c6f3f0df505eb3e2bc7459ed0d4321653", "d9df1ec5845841ebc606e667b2b913fc69bf03f7"));
set_progress(0.778993);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/CBRS/Commercial/US/mcfg_sw.mbn", "0ef1df18302b607f3da627a4184cf727c44f61a0", "da65634321f504cb568da5a70b4af306daeeb0bd"));
set_progress(0.779108);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Dish/Commercial/US/mcfg_sw.mbn", "058b561f324c09c821f2f2c8586039da875ca0a5", "446fce7895699aa8c4eeb9bb78f33a3b67fba38c"));
set_progress(0.779372);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Rogers/Commercial/CA/mcfg_sw.mbn", "9f360c17ab7c627d4b68fd3f5e2f8722b2dbaff3", "92eaff89bf147c119e7108547c0bc2c38076c39e"));
set_progress(0.779636);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Sprint/Commercial/mcfg_sw.mbn", "ccd7f58fffcf406ab351499aa64d80f10f6745ea", "6332b1d779ba241c9924ec9252ac9f38d41cb607"));
set_progress(0.779968);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Sprint/VoWiFi/mcfg_sw.mbn", "e42e3f0f0a771738cde1e7ea2e72e755e94b3b72", "2a325f48515a030f84a91df4bcce5441bb6dafc6"));
set_progress(0.780298);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Sprint/VoWiFi_A/mcfg_sw.mbn", "3910f3165539cda5e8c94fc3f7704d1b94f13ada", "47391d73c74a176a606932d262059bbf76fe94e1"));
set_progress(0.780628);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Sprint/VoWiFi_B/mcfg_sw.mbn", "5541d68e4e3d887477b6252d21fdf64d5852bad3", "7549e42de32e570b2b7913d36aec08f10d68e2d8"));
set_progress(0.780959);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/TMO/Commercial/mcfg_sw.mbn", "f775810fc501b02ff8190a772d392766d62a1938", "94ff2d1f1b96f0fd07c4daabf540996806e60463"));
set_progress(0.781277);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Telus/Commercial/CA/mcfg_sw.mbn", "477b69d684b2c4a90c3dff7b79a705ef5dfd2ac3", "262c6c6d83d0e299a8e3c7c85a6e00974a70c46a"));
set_progress(0.781548);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/USCC/Commercial/mcfg_sw.mbn", "69d8dd1da4a2aa347ebace16cf5bb3729ab00fef", "5bb251486dfffa885ca3d0c85d4d6bf3db2899b4"));
set_progress(0.781820);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Verizon/CDMAless/mcfg_sw.mbn", "dbd69be9c861d3cdaf8c561cc0e0b76ecf6abd9b", "6383db73042f3bb7e0870c18d853433b77facb34"));
set_progress(0.782215);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Verizon/IMSless/mcfg_sw.mbn", "7a210ec5ed5d903561a7458dfdf08085b736810c", "c70b7d9374e2aa6d1516d4d6ba04cba4292ec9d4"));
set_progress(0.782425);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Verizon/hVoLTE/mcfg_sw.mbn", "67cf62121a0a483417e7ba7bc13f0d1bd97da84f", "19a7466e1ac98e38ef8a8a31a67689982508aa9b"));
set_progress(0.782862);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Quectel/Bell/Commercial/mcfg_sw.mbn", "172d76e26dc08cf7595fa449eee70b9cdf22f5d4", "40373cba7e41472d4e2aec14f055d5664a81bd75"));
set_progress(0.783139);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Quectel/Dito/Commercial/mcfg_sw.mbn", "28aeab20c36ac25d7fe646a8ed9d2eaa3a38d31e", "9f2ae2b6119f190e6c3222a170b564001f2813c5"));
set_progress(0.783383);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Quectel/ROW/Generic_3GPP_PTCRB_GCF/mcfg_sw.mbn", "f7e3dc76e387fde79ebcbb0bd8a5f694a7b34183", "f8be14d7914de46b1e07f189e9f13c1ad91ba3ab"));
set_progress(0.783627);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Quectel/Spark/Commercial/mcfg_sw.mbn", "5a39d1ff7accfe97663c28b8f87437999c6e754b", "b9ad9c5a3f0806795d729298b5a8e287936f3154"));
set_progress(0.783868);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Quectel/Telus/Data_only/CA/mcfg_sw.mbn", "511daed7418ebc87c7f9bb93adfb8ec5c3101783", "30806f0f82f0350b8709f6ed01680dfebee47f86"));
set_progress(0.784137);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Russia/Beeline/Gen_3GPP/mcfg_sw.mbn", "82499222def33ab8e401d111e9023bd16e66377d", "eed75854ed8a456367f7d3f1adcaad69e20056b4"));
set_progress(0.784398);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Russia/MTS/Commercial/RU/mcfg_sw.mbn", "21300d5903fe94cdb6b3080bff906954d623a03a", "e5b01208f719f3cfd5953ed61320046b5516dc19"));
set_progress(0.784652);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Russia/MegaFon/Commercial/RU/mcfg_sw.mbn", "f6f83c59b17be3d4b5a23ddea24e6fedbf352d64", "396adccc72d76f8b65d516bb4ae91113fd099cd8"));
set_progress(0.784902);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SA/Brazil/Commercial/mcfg_sw.mbn", "23f0a854820cd686b4cfdac9d2d3bfd106988e14", "be460c259764252f528a09f6632ffb51db358436"));
set_progress(0.784970);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/3HK/Commercial/HK/mcfg_sw.mbn", "3cde6012b53d864e11280e2e83d257873ac08dec", "241b4f326ba04101f3b7432f9424abbfd9cd41a5"));
set_progress(0.785226);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/AIS/Commercial/Thailand/mcfg_sw.mbn", "dac35e3f694143f65cbbc49af11bd0df3a327d35", "5e8041ed7529d00d6d2a28267b6dfb2a7a3212e3"));
set_progress(0.785469);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/APT/Commercial/mcfg_sw.mbn", "8a94ffb3e99ff4de82ece4663676e80942541f22", "e9fc9ab67c615fe5a785f03492accd9d943015b4"));
set_progress(0.785720);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/ChunghwaTel/Commercial/TW/mcfg_sw.mbn", "b8981e2d1fbf5348db1f7220390757a4005b4423", "f92fb32bb213114c8f1b69adb5dc2f5149934a90"));
set_progress(0.785979);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/DTAC/Commercial/VoLTE/mcfg_sw.mbn", "3a95f49bf0397a9e819dd51fd62dba8d2652b89d", "001b6d32bcf68ad33d409a8480d78e2152b37aae"));
set_progress(0.786225);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/FarEastOne/Commercial/mcfg_sw.mbn", "ea9779f0868e2aceb6d8f48a7326501036be4974", "b27fd2fc5941cd1cf18e93301f5e7f4cdcccd105"));
set_progress(0.786478);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Globe/Commercial/PH/mcfg_sw.mbn", "1783d172cc534b1a8698f72643b01119ddb867ab", "f0a95c95508e54daf102b0efdbcda679de21dceb"));
set_progress(0.786734);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/HKT/Commercial/HK/mcfg_sw.mbn", "01f42d1ec2288e86b8dfb05f6d072738f8242ab0", "8cc81f433fa130425b44ee4fa926f317c93f8004"));
set_progress(0.786984);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/M1/Commercial/SG/mcfg_sw.mbn", "e077e912b1f5215787c445b5b5e365a5fcd83e08", "2d6d0ee02e1623444e4b1b29a6a6339894883808"));
set_progress(0.787197);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/P1/Commercial/Malaysia/mcfg_sw.mbn", "5f03808eff5054dd5fefd10c80236a959e469c5e", "970bab5f138bc09f37c98c8f5368b75ae1d943a8"));
set_progress(0.787412);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Singtel/Commercial/Singapore/mcfg_sw.mbn", "79be9a5fd7fa51c87f9df1320ed2e2293e2e09a9", "7511e11cf8aef0695ef025ee1aa2191c3d434b30"));
set_progress(0.787672);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/SmarTone/Commercial/HK/mcfg_sw.mbn", "5d08e0716b9c9b77ad61c4a3f7a879dd6c8d8de2", "5894d7e3e0608906e0c47fc1da0e4ba571253b3a"));
set_progress(0.787924);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Smartfren/Commercial/VoWiFi/mcfg_sw.mbn", "add44706fd5aff7a833a05ee37c82184c9278337", "45a27aa0575e77f0e277ec4887d6e0c1f2c9d5df"));
set_progress(0.788180);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Smartfren/Commercial/mcfg_sw.mbn", "97d2f300bd73a39a1568dc591d5dd6a535d91a52", "fe9e4dcad709ddb556573d0ae526e9beca6a56f2"));
set_progress(0.788441);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/StarHub/Commercial/SG/mcfg_sw.mbn", "08c2f5a4e273a218f699a894a1a874664a5ad427", "d8f20b65d4c219113b2043672a24a337d4aee8f6"));
set_progress(0.788690);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/TM/Commercial/mcfg_sw.mbn", "f8616abef2b582c21d510a5caceee15faa3b2ab2", "8af2b6bfde9aaef29d2df9bcb0872c859ef6f2cf"));
set_progress(0.788946);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/TStar/Commercial/TW/mcfg_sw.mbn", "540b1eeff2792f0394cb4fbd00d5891c7be88ce2", "357d1d582072351a7f9863ad453edda6af9dbece"));
set_progress(0.789160);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Truemove/Commercial/VoLTE/mcfg_sw.mbn", "4642fbd171cf265516d89c5f02c12eceb0b2c99c", "1f1bc1788e13072b9a4df9cbd124179298779919"));
set_progress(0.789406);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/UMobile/Commercial/Malaysia/mcfg_sw.mbn", "7dbd8fbea06eca1376d30672084b7bee0048617c", "23d114e6f9aabcd79605dec22b9903f456de8bac"));
set_progress(0.789668);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Viettel/Commercial/Vietnam/mcfg_sw.mbn", "6ea6c3a754bee4a0333aef6b2c8b4f2a7bbe0002", "63340bfb41b619dadb00217faa3846a829cfd0ce"));
set_progress(0.789922);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/YTL/Commercial/mcfg_sw.mbn", "01732c325963acfe2756672fffb62bbf0b17a6ff", "5bd918ec8b4395c6c693cd6c7891207bc19fce19"));
set_progress(0.790170);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Test/ER_IOT/mcfg_sw.mbn", "bf253c49fd5f8c9a29087f70a5d9db6be985c4a6", "b18e852611c8e96fa2e94d7673a8b132dc2ecbe3"));
set_progress(0.790434);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Test/NK_IOT/mcfg_sw.mbn", "bdcfccd82e8273049b665370ac05a577276f44bd", "91b43c6ccd1bc4bef6b7af5d5bcc200d86055113"));
set_progress(0.790697);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/common/Default/Default/mcfg_sw.mbn", "fed21ced7b35eede794815289109ca0936d32319", "1e2d9ddd96371db9d15c9090dd7e7afd05e9d5d0"));
set_progress(0.790912);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/common/ROW/Commercial/mcfg_sw.mbn", "1f4076c12c89dd4b4d7454851e8961480dcaa459", "652a283526abdcb89fe8cc73884cba9be8adfe9a"));
set_progress(0.791171);
assert(apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/common/W_One/Commercial/mcfg_sw.mbn", "86c71c279de48896a0627ddf565506862dea5313", "70dabd2f4c5bbe598f70f81ba5cca86f09a5a23f"));
set_progress(0.791396);
assert(apply_patch_check("/system/firmware/image/modem_pr/so/549_0_1.mbn", "b3801ef19e8f2edc640e4435daff265c5df1b413", "9af34af5b6a2a6d368f2d4cdbb108eae8f1e5f34"));
set_progress(0.806671);
assert(apply_patch_check("/system/firmware/image/modem_pr/so/549_0_2.mbn", "ca4bd6f0fd1f3a6137f018b5a5279d450ec35ae8", "f247f8d6dcefaca1c757c2b13cdc942c3a9a4a05"));
set_progress(0.811147);
assert(apply_patch_check("/system/firmware/image/modem_pr/so/549_0_4.mbn", "980cdbc0e289953e61471ef02760fe95e44d83bf", "6f7a9b959bc0e7fb8f02c587bbd31e78757f2929"));
set_progress(0.826980);
assert(apply_patch_check("/system/firmware/image/modem_pr/so/574_0.mbn", "cdf29b9dbb62782fdb131ec0653cd438e5192bcf", "8aa721b0a9a7a2e02fbf41771e39bcbf8b6a3df9"));
set_progress(0.827120);
assert(apply_patch_check("/system/firmware/image/modem_pr/so/578_0.mbn", "3bf7cc1f8c4c00b5771e44d61fa6958b7fbf68f5", "c949f40f28f6c84c616bda38bac1a6ce37084bd2"));
set_progress(0.827259);
assert(apply_patch_check("/system/firmware/image/modem_pr/so/579_0.mbn", "cc1736a7d3fab5a6fc03ef4a421e35f272d6abee", "19da83385e43db14eed936e258df592fc2cd643a"));
set_progress(0.827399);
assert(apply_patch_check("/system/firmware/image/modem_pr/so/598_0_0.mbn", "2fc18f42dbf89b11a2a63f35e7b4a743e60afa8a", "6e974311e29b6156cc692c0ee8b77179218e7872"));
set_progress(0.830151);
assert(apply_patch_check("/system/firmware/image/modem_pr/so/600_0.mbn", "55042dbcd84c7521c71039ba04ca00a0760bfbb1", "0d1b0b3bebcb7bdaec7cc8f0d1bca29c2bcbab82"));
set_progress(0.830289);
assert(apply_patch_check("/system/firmware/image/modem_pr/so/605_0.mbn", "33d8786d1317df5ce1db4c0d63e2be1bb4747b6f", "75bb2435fcc733531eafaafed94fad248391a153"));
set_progress(0.830456);
assert(apply_patch_check("/system/firmware/image/modem_pr/so/606_0.mbn", "3dc75eb3f2de38e00bdba4c4366855c51959ea6e", "8a795291000ef30c502b6af6b264b1eed06d7a1e"));
set_progress(0.830623);
assert(apply_patch_check("/system/firmware/image/modem_pr/so/611_0.mbn", "97e675ab464e36bfdc04ad93fa2501c7d1dcb7ab", "f87d04cdd991de737a9aff74c5ff7c678e2e72cb"));
set_progress(0.830761);
assert(apply_patch_check("/system/firmware/image/modem_pr/so/614_0_0.mbn", "794333e9a679da917692e9e07616def578c43929", "7bcb80c03fc2d563b1016ec5ebc9aa9f0817dd3b"));
set_progress(0.843238);
assert(apply_patch_check("/system/firmware/image/modem_pr/so/622_0.mbn", "6a0a4c83ba5dcf864f60afc2071113c65d353020", "60de4eddaf37ee6e02f1ab2f1757c6aa0ad54f7c"));
set_progress(0.843376);
assert(apply_patch_check("/system/firmware/image/modem_pr/so/626_0.mbn", "312cb1a9d30e778c7fa7041ab268c62b28078b49", "bd9994497505d0ffcfcabc0b70c8440d1a7fbcbc"));
set_progress(0.843515);
assert(apply_patch_check("/system/firmware/image/modem_pr/so/627_0.mbn", "00792acabaa031d7e2b515a3159ae13dff3a6461", "3c022b572a58766af112359c669854e32f2bc233"));
set_progress(0.843653);
assert(apply_patch_check("/system/firmware/image/modem_pr/so/628_0.mbn", "5592c20cb7950ce823390a04a3c8c3221dc158a1", "baf890c601dfc8c146ff71c5c3de94a03d003202"));
set_progress(0.843814);
assert(apply_patch_check("/system/firmware/image/modem_pr/so/811_0.mbn", "a0ebe33d9222de569f29fc689b243861cb032997", "73dd0afff0f8a56712b68ba324b543f803319be1"));
set_progress(0.843953);
assert(apply_patch_check("/system/firmware/image/modem_pr/so/812_0.mbn", "03e478e264bf9bd256fd05a0533937722d77326f", "b1a006b4ab113db155fdba5b8a39566daf6fc82a"));
set_progress(0.844120);
assert(apply_patch_check("/system/firmware/image/modem_pr/so/827_0.mbn", "2570fb775249b4c010fa72afd2e3b1224bcadaa2", "15843db6c476d4b5b3ca3da1d6f64b1e76a0f57a"));
set_progress(0.844286);
assert(apply_patch_check("/system/firmware/image/modem_pr/so/840_0.mbn", "d27429af8c4705fcf7b2da1be75857fd5736705e", "4796ceff2430d7011295c9a31075db8059ffaaa1"));
set_progress(0.844422);
assert(apply_patch_check("/system/firmware/image/modem_pr/so/841_0.mbn", "4b09d9c8e3dff2b52ff2c34b65cb74bbcfe3a787", "5a5b06775aa7a27b599b33bbbbc8cc2dc2737dbd"));
set_progress(0.844558);
assert(apply_patch_check("/system/firmware/image/modem_pr/so/856_0.mbn", "f7b7acc7c3bd0255abbb1e3e5aa7f509e3558151", "e6492acbc4319adb8be67de10e265677fae87d6c"));
set_progress(0.844695);
assert(apply_patch_check("/system/firmware/image/modem_pr/so/859_0_0.mbn", "14cbd065a13a584f2729d0f14db4388f604efe15", "6cb9bb2b3ef293ef923cf136c3b356916a9ce7ff"));
set_progress(0.858042);
assert(apply_patch_check("/system/lib/firmware/ipa/ipa_fws.elf", "fcd8bf09571aa9be3ca5240186fd4699aa82353d", "50433b8b08b69447fe0a7f36c8b54e93563cbf8a"));
set_progress(0.858322);
assert(apply_patch_check("/system/lib/firmware/ipa_fws.b01", "83dffed14872ef66c3327ce35964eef3124b15f6", "0878a5da3e3252e3036fc82859d2a93200b55c86"));
set_progress(0.858357);
assert(apply_patch_check("/system/lib/firmware/ipa_fws.mdt", "5f04b48ee4868676a1fe7384c82a4227c286a6a0", "b599a7b400f40ef6321904927e92033a2971f715"));
set_progress(0.858394);
assert(apply_patch_check("/system/usr/bin/LwM2M_Client", "9661489d39dc5c90a329cbf1a43dd14e5e1405a9", "7acea7e938b5ac95ef71efd136d41ba87883fa66"));
set_progress(0.861838);
assert(apply_patch_check("/system/usr/bin/QCMAP_ConnectionManager", "bb41fb6905803f8a41d6e652c8831775f17ddcf3", "9f580a0c05b1f1f67e905df90097780ac23e127c"));
set_progress(0.868418);
assert(apply_patch_check("/system/usr/bin/mbimd", "18bcc208f7f3c0ad8555d82cb90fdb904d742452", "5aea5b56e9764b0bf253ca750b1d468b46d37aea"));
set_progress(0.875622);
assert(apply_patch_check("/system/usr/bin/qmuxbridge", "3a21821de85640598549e1d673cf2bf55e0fe3de", "a86e6b0b71c54c3bb0e358762854f21c82aa67f4"));
set_progress(0.875802);
assert(apply_patch_check("/system/usr/bin/qseecom_sample_client", "bd086bee454cdd5adee89e7a42424d0190b51069", "090603ae9c142d2d332d4263326966931ceace29"));
set_progress(0.875962);
assert(apply_patch_check("/system/usr/bin/quectel_daemon", "aa29d885f3dd9fd7a2e3fd26103553da0cba27b6", "9115ab5c9964a7cd9890a1fe6a4fafbb52718403"));
set_progress(0.876034);
assert(apply_patch_check("/system/usr/bin/ssdk_sh", "e2c2f54bfbad78f5111e54e4747c395a5c060657", "cd30dee0ddf7e8a5c6597359a6a3542f2d226554"));
set_progress(0.879592);
assert(apply_patch_check("/system/usr/bin/unzip.unzip", "99d94fd20049a0f2c3458e2c45235f6a496b9d3b", "7e7ad6cb967ec2fb707bb7377784ecf5171e29b6"));
set_progress(0.880285);
assert(apply_patch_check("/system/usr/bin/zipinfo", "99d94fd20049a0f2c3458e2c45235f6a496b9d3b", "7e7ad6cb967ec2fb707bb7377784ecf5171e29b6"));
set_progress(0.880978);
assert(apply_patch_check("/system/usr/lib/libacdbloader.so", "db1d3ab2781ccf34b47177373b83fb21e13c8800", "86dfcbe98cf534ec2e47fd2ed18a0868d0ee355a"));
set_progress(0.881551);
assert(apply_patch_check("/system/usr/lib/libcrypto.so.1.1", "759c6d4fe8e333e4f84b677b50d8f6535d28cc7b", "71f7c3af48f2b13fda16622f19e246388a7e94f6"));
set_progress(0.890663);
assert(apply_patch_check("/system/usr/lib/libdsi_netctrl.so.0.0.0", "cb00544e98e0b51e36ee56425e671f3e94227a45", "1b6fd52002a833cf01b35bc54c25e9d8f564dabf"));
set_progress(0.892974);
assert(apply_patch_check("/system/usr/lib/libperl.so.5.24.4", "4901f2643efad098d8652d7e13800f6d2803a9a7", "ecb80fed1544d4141803a8f4145bc3ff9c38dfd7"));
set_progress(0.899650);
assert(apply_patch_check("/system/usr/lib/libql_atcop.so.1.0.0", "f9a3bd6746d736ffa45de8db0c6517559267b4a9", "286a5d1bfdd1458b80a30e83853e7ca9ce0eb97e"));
set_progress(0.901325);
assert(apply_patch_check("/system/usr/lib/libzlog.so.1.0.0", "9633c58794d6a1d4581b66a6381ea5b0dbfde94b", "1310f180a711b688418928689b082ad888f608ce"));
set_progress(0.901718);
assert(apply_patch_check("/system/usr/lib/modules/4.14.206/extra/wlan.ko", "6af598dc4c6e8bd6e231e44f5fc2104c7db167db", "5a9b9a0d7a815c3bd396c44c06e6db52e562adc5"));
set_progress(0.939782);
assert(apply_patch_check("/system/usr/lib/modules/4.14.206/kernel/drivers/qca-ssdk-nohnat/qca-ssdk.ko", "f2f65a7888b94b2c7be07a6435450d93f42a6a8f", "17d9f9c903b4c31d0b5842db0606e5d365f9c055"));
set_progress(0.946005);
assert(apply_patch_check("/system/var/lib/opkg/status", "2ab50122b6c41b048133c50bbf2c01538e3f9a76", "ed52f829ae5551077c82b9ef89ce447b9e4739c1"));
set_progress(0.946747);
assert(apply_patch_check("MTD:boot:10201088:5b54b170bf3a96fb28654a70fb49a4255f7624d7:10201088:4c369c75b7f4b8131ea904f13b2a123841eb4329"));
set_progress(0.990000);
assert(apply_patch_check("/tmp/multifota.bin", "550ea618497c0185ec5be0865966c3ffe454fc8e"));
set_progress(1.000000);

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

ui_print("Removing unneeded files...");
delete("/system/firmware/image/qdsp6m.qdb",
       "/system/firmware/image/sdx55/qdsp6m.qdb",
       "/system/firmware/image/olympic/qdsp6m.qdb");
delete("/system/recovery.img", "/system/sbin/powerapp",
       "/system/sbin/sys_reboot", "/system/sbin/sys_shutdown",
       "/system/usr/bin/gdb",
       "/system/usr/sbin/tcpdump");
show_progress(0.800000, 0);
ui_print("Patching system files...");
apply_patch("/system/bin/busybox.nosuid", "-",
            04a8166238d727588e47d45dc60b8763dbaca903, 849920,
            96d9f8c842119a93fb2b13f9ec2be1c3a7bfc55a, package_extract_file("patch/system/bin/busybox.nosuid.p"));
set_progress(0.004436);
apply_patch("/system/bin/busybox.suid", "-",
            a125d808376f343d1f276615993ee11cc79dd567, 75468,
            727f2640799a8f7521484736f09ab6d98c410bee, package_extract_file("patch/system/bin/busybox.suid.p"));
set_progress(0.004830);
apply_patch("/system/bin/iana_tzdb", "-",
            cfe44f8106225d3d19ef273343cff9f6f36abb4a, 18471,
            36e08d01f605e2e8d31a8de104b0d8ec39e51dcc, package_extract_file("patch/system/bin/iana_tzdb.p"));
set_progress(0.004927);
apply_patch("/system/boot/abl.elf", "-",
            00ad79d76933047017e5f462501fb76636d7642b, 176128,
            17ce1588631d1d2bdf51117ff7a7a04fc3889b8a, package_extract_file("patch/system/boot/abl.elf.p"));
set_progress(0.005846);
apply_patch("/system/boot/integrity/abl.elf", "-",
            eb52ea69fdad5ed73d28074728a9b3304b08013e, 172032,
            49437dfd43f812b8e4d1d2879163171c48354db9, package_extract_file("patch/system/boot/integrity/abl.elf.p"));
set_progress(0.006744);
apply_patch("/system/boot/integrity_check/default/abl/abl.elf", "-",
            eb52ea69fdad5ed73d28074728a9b3304b08013e, 172032,
            49437dfd43f812b8e4d1d2879163171c48354db9, package_extract_file("patch/system/boot/integrity_check/default/abl/abl.elf.p"));
set_progress(0.007642);
apply_patch("/system/boot/sign/default/abl/abl.elf", "-",
            00ad79d76933047017e5f462501fb76636d7642b, 176128,
            17ce1588631d1d2bdf51117ff7a7a04fc3889b8a, package_extract_file("patch/system/boot/sign/default/abl/abl.elf.p"));
set_progress(0.008561);
apply_patch("/system/boot/sign_and_encrypt/default/abl/abl.elf",
            "-", 72514cfb86cb25934d287787b9d9e640f73065f2, 176128,
            d6a5467e4eb92390209bde52051b1d2f5020be17, package_extract_file("patch/system/boot/sign_and_encrypt/default/abl/abl.elf.p"));
set_progress(0.009481);
apply_patch("/system/boot/signed/abl.elf", "-",
            00ad79d76933047017e5f462501fb76636d7642b, 176128,
            17ce1588631d1d2bdf51117ff7a7a04fc3889b8a, package_extract_file("patch/system/boot/signed/abl.elf.p"));
set_progress(0.010400);
apply_patch("/system/boot/signed_encrypted/abl.elf", "-",
            72514cfb86cb25934d287787b9d9e640f73065f2, 176128,
            d6a5467e4eb92390209bde52051b1d2f5020be17, package_extract_file("patch/system/boot/signed_encrypted/abl.elf.p"));
set_progress(0.011319);
apply_patch("/system/etc/ca-certificates.conf", "-",
            dfc0b52c3e1b3c7e2af6ac902d1acfecc0d6efa9, 5340,
            ca2f5dd4667c8ecd25766cc370105ae27ee99bd0, package_extract_file("patch/system/etc/ca-certificates.conf.p"));
set_progress(0.011347);
apply_patch("/system/etc/ssl/certs/ca-certificates.crt", "-",
            ddf382df1cbd42cfd4391212054900bd03807daa, 200061,
            be3991fd3bc121091080bff70cc6d2f2140de017, package_extract_file("patch/system/etc/ssl/certs/ca-certificates.crt.p"));
set_progress(0.012392);
apply_patch("/system/firmware/image/Ver_Info.txt", "-",
            bb55d73fd7b795821923a20bf31eb917bca3ba27, 816,
            0afcf60c471995b43111ed1bd1de1a47dc5da4fe, package_extract_file("patch/system/firmware/image/Ver_Info.txt.p"));
set_progress(0.012396);
apply_patch("/system/firmware/image/modem.b00", "-",
            27a15af9bb81176f874b9f3d9dbbdcd6252b41ab, 1012,
            b152d38effb73e6b5510c84fbeb03949d9c72176, package_extract_file("patch/system/firmware/image/modem.b00.p"));
set_progress(0.012401);
apply_patch("/system/firmware/image/modem.b01", "-",
            88cd2c216bc34afbc445a440ad13a30c231b983d, 7856,
            6018498c6e8603f4f0c9a6eace0553a2919a6d9b, package_extract_file("patch/system/firmware/image/modem.b01.p"));
set_progress(0.012442);
apply_patch("/system/firmware/image/modem.b02", "-",
            9bc532e5eca78b536d68b7c8a84510460e3bccb2, 10544,
            2ec0e6d55e927e19bccd235fe5d8d8bfeac744f7, package_extract_file("patch/system/firmware/image/modem.b02.p"));
set_progress(0.012497);
apply_patch("/system/firmware/image/modem.b04", "-",
            d42bc40ad032d75ee7e9b03213ddd8517c153f0d, 179592,
            5a7347568330aac0764878d54815bceeb1b694f7, package_extract_file("patch/system/firmware/image/modem.b04.p"));
set_progress(0.013435);
apply_patch("/system/firmware/image/modem.b05", "-",
            3f529b05124a5faa9236ffdcb4cb23c31f45cb0a, 207736,
            ece0a4a59afe02da70c169da0fa6a6cb8f2f7add, package_extract_file("patch/system/firmware/image/modem.b05.p"));
set_progress(0.014519);
apply_patch("/system/firmware/image/modem.b07", "-",
            b886c14b9def4d2dffd6377399cc31153057edf6, 132488,
            503c4c5cc5fc781c66e3da8216380c80e23704cb, package_extract_file("patch/system/firmware/image/modem.b07.p"));
set_progress(0.015210);
apply_patch("/system/firmware/image/modem.b08", "-",
            677cf44fe61bca02cc004e52a75e8155a5d19c03, 389204,
            da5cd813e5425e0ba86984766c5a94f9e6bc5725, package_extract_file("patch/system/firmware/image/modem.b08.p"));
set_progress(0.017242);
apply_patch("/system/firmware/image/modem.b09", "-",
            f572397ceac8c0e5a696e3b5e87431fe75ca83b8, 3170332,
            bbd9acfd2b5f1eaaeb5e905027381efa8f31cdbd, package_extract_file("patch/system/firmware/image/modem.b09.p"));
set_progress(0.033791);
apply_patch("/system/firmware/image/modem.b10", "-",
            f52896b21ad85550ad922dfd0f44bceaf33fbd96, 57536,
            b568070ddba0f0d84169be23ff84b85f5b6a0274, package_extract_file("patch/system/firmware/image/modem.b10.p"));
set_progress(0.034091);
apply_patch("/system/firmware/image/modem.b11", "-",
            063ed99433af97e350e433498fd0e5464a20b308, 20480,
            e53eb3629e7261455f1d2cd9520c291c1661f4ff, package_extract_file("patch/system/firmware/image/modem.b11.p"));
set_progress(0.034198);
apply_patch("/system/firmware/image/modem.b12", "-",
            d1f25cb2256c8ec36f9adc733f5072ac447200c9, 3751920,
            a99f4d2dee9c6ed95b3edc154168622dcb790d15, package_extract_file("patch/system/firmware/image/modem.b12.p"));
set_progress(0.053782);
apply_patch("/system/firmware/image/modem.b13", "-",
            9f862d652feba50a2d3f9bb51f98418cd4735b4f, 327680,
            b1ff1c3f39ed0e6e931ad11c6426c4819e1c8a2a, package_extract_file("patch/system/firmware/image/modem.b13.p"));
set_progress(0.055492);
apply_patch("/system/firmware/image/modem.b14", "-",
            cb9a00f4dc6094ca47755985f5a7d35972a4df27, 4014080,
            fa2bdaa165d74efd831aeeb580916c3af72581c1, package_extract_file("patch/system/firmware/image/modem.b14.p"));
set_progress(0.076445);
apply_patch("/system/firmware/image/modem.b19", "-",
            544778341a5bef34fae3f89269385f4031c4688f, 9113416,
            6fa1eb49d5e0667749c30e94ae692b95f838b832, package_extract_file("patch/system/firmware/image/modem.b19.p"));
set_progress(0.124015);
apply_patch("/system/firmware/image/modem.b20", "-",
            e4ca6c124c345ca6a91785e1778e0ff314800304, 14520004,
            5562603a463fd58021938cc540ab150c5769a090, package_extract_file("patch/system/firmware/image/modem.b20.p"));
set_progress(0.199806);
apply_patch("/system/firmware/image/modem.b21", "-",
            bf0541384c8deabb81efa6b67b50813af9b9ae73, 6235683,
            ce4c20679f7d8e272ecd05b17228f87d935628c3, package_extract_file("patch/system/firmware/image/modem.b21.p"));
set_progress(0.232355);
apply_patch("/system/firmware/image/modem.b23", "-",
            71ab93d1da5326543bcef3db2268c11f07c96287, 106048,
            8fa53ac6bbb18cfac7d317e26738896adafe2a6b, package_extract_file("patch/system/firmware/image/modem.b23.p"));
set_progress(0.232909);
apply_patch("/system/firmware/image/modem.b24", "-",
            1e5f28a6ec5771941823d3aa4a7ea0d3ac4d7971, 42065984,
            45918a087d0263ffe44a4f1796ed61ec64233c88, package_extract_file("patch/system/firmware/image/modem.b24.p"));
set_progress(0.452484);
apply_patch("/system/firmware/image/modem.b03", "-",
            6581c4677cc3acd97ec2f2a471a79c2ad65ebf5e, 226816,
            ce80d6368873348102f2aed861121036d5bf3b83, package_extract_file("patch/system/firmware/image/modem.b03.p"));
set_progress(0.453668);
apply_patch("/system/firmware/image/modem.b_d", "-",
            60951fb0877d0b96c06e673bfe76c4b7f5c25852, 24576,
            5a4683ac5c2e3254c0faec6766e3fbcfc998b9ea, package_extract_file("patch/system/firmware/image/modem.b_d.p"));
set_progress(0.453796);
apply_patch("/system/firmware/image/modem.b_h", "-",
            f94521fef1928f4ea3146893dc8a45f5f330c3f6, 38202624,
            5c3e990ea84b907da8eedc3095c4f449fec30114, package_extract_file("patch/system/firmware/image/modem.b_h.p"));
set_progress(0.653206);
apply_patch("/system/firmware/image/modem.b_l", "-",
            4869a5f3ca861cf86d751a4e5123cf7509de37d6, 19088284,
            58195a640dadc1430077764f8b470d5942291549, package_extract_file("patch/system/firmware/image/modem.b_l.p"));
set_progress(0.752843);
package_extract_file("system/firmware/image/clade_meta.bin", "/system/firmware/image/clade_meta.bin");
ui_print("Clade Compress modem seg...");
clade_compress();
apply_patch("/system/firmware/image/modem.b26", "-",
            d5a2147cd64d20767027c5d58597ca91d1e59e1f, 110592,
            986da1e6fed12fb256875bb7102cb847dc1d53c8, package_extract_file("patch/system/firmware/image/modem.b26.p"));
set_progress(0.753420);
apply_patch("/system/firmware/image/modem.mdt", "-",
            1bf42a5dfba217ad356a207b69a8d686b356fd6d, 8868,
            19a1d4c6ac2b1dafe8c9c737422a53a77c771421, package_extract_file("patch/system/firmware/image/modem.mdt.p"));
set_progress(0.753466);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX55/FUSION/LA/DSDS/mcfg_hw.mbn",
            "-", a1e04f605f3cc8c024df2f2d8e4e18aecfe3dc7d, 33232,
            82fff97e205cdab76c52655bf60e4aa00284006a, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX55/FUSION/LA/DSDS/mcfg_hw.mbn.p"));
set_progress(0.753640);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX55/FUSION/LA/DSDS_CDMALess/mcfg_hw.mbn",
            "-", 9443b1b67cf5079050304fa429ef7e5d3c4089eb, 33044,
            f745082db69a89bbd30d320e2fbedc8852db449f, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX55/FUSION/LA/DSDS_CDMALess/mcfg_hw.mbn.p"));
set_progress(0.753812);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX55/FUSION/LA/SS/mcfg_hw.mbn",
            "-", 65b527f93a4da4bda786ab26a70d898d4974cb07, 20224,
            359262ed608ece48238508c0584a4a208a5e4654, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX55/FUSION/LA/SS/mcfg_hw.mbn.p"));
set_progress(0.753918);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX55/FUSION/LA/SS_CDMALess/mcfg_hw.mbn",
            "-", 0327fe661463bd9707f9cc2c73c0caed807b9024, 20064,
            f0daaeb6dbd331abf99a481e61e2d11e118f1007, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX55/FUSION/LA/SS_CDMALess/mcfg_hw.mbn.p"));
set_progress(0.754022);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX55/FUSION/WD/DSSA/mcfg_hw.mbn",
            "-", 2505a02e785fe2cbd189ddb0c990eedbc5a4a0bd, 23180,
            1cfcaa127e7d03ec1a0d6fb20ed7665bd3101cd3, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX55/FUSION/WD/DSSA/mcfg_hw.mbn.p"));
set_progress(0.754143);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX55/FUSION/WD/SS/mcfg_hw.mbn",
            "-", 8972f10b79b970f599bdb37d7f89e5f29b9085ce, 23120,
            684c697e1b5e397d66e402dc736d0927e3a77461, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX55/FUSION/WD/SS/mcfg_hw.mbn.p"));
set_progress(0.754264);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX55/STANDALONE/LE/DSDS/mcfg_hw.mbn",
            "-", d589c48456606238b083abe15473f398de2a0596, 33196,
            23a83096227b1b95b2e083b53b9839078da9c63f, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX55/STANDALONE/LE/DSDS/mcfg_hw.mbn.p"));
set_progress(0.754437);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX55/STANDALONE/LE/DSDS_CDMALess/mcfg_hw.mbn",
            "-", 4b395b6d73afa1e1baf61208b503d963d88cf08f, 32916,
            0cb9db2d601d5181353ba481929a047099ccb838, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX55/STANDALONE/LE/DSDS_CDMALess/mcfg_hw.mbn.p"));
set_progress(0.754609);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX55/STANDALONE/LE/SS/mcfg_hw.mbn",
            "-", 2e84549bbaf358e224a4d8826d1ddb7b3e7478eb, 20364,
            bae0cbca46cc423d8dcd79e3d1ea679c3d09b8ec, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX55/STANDALONE/LE/SS/mcfg_hw.mbn.p"));
set_progress(0.754716);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX55/STANDALONE/LE/SS_CDMALess/mcfg_hw.mbn",
            "-", 168adbcd434d432f6669727794157d38a9569f7f, 20112,
            5794aec98483a278fd4ee4dcec41f7169806ac5f, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX55/STANDALONE/LE/SS_CDMALess/mcfg_hw.mbn.p"));
set_progress(0.754820);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/AF/CellC/Commercial/SAfrica/mcfg_sw.mbn",
            "-", 5f3847c34baa2370d121e7f1294788741c99a3c6, 46800,
            bab185121cb3e62ff5457b34652fb1058a929dfc, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/AF/CellC/Commercial/SAfrica/mcfg_sw.mbn.p"));
set_progress(0.755065);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/AF/MoroccoTel/Commercial/MA/mcfg_sw.mbn",
            "-", e78b084fa05679cb3c8c71a28412c574a0ea8747, 46340,
            d8d19d7d1001c4cf38d7197524614f32c32c4557, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/AF/MoroccoTel/Commercial/MA/mcfg_sw.mbn.p"));
set_progress(0.755307);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/APAC/DCM/Commercial/mcfg_sw.mbn",
            "-", 89d38feb2c308c005222041cdc2c2bfb6f33c7fd, 50176,
            6b49fe175e9236fcc8cd148dcdd9ae53a9b2d518, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/APAC/DCM/Commercial/mcfg_sw.mbn.p"));
set_progress(0.755569);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/APAC/KDDI/Commercial/mcfg_sw.mbn",
            "-", d988d9f89cd8a3370d726a5f86ac092ce5dc930a, 65700,
            19187b501cb11ef220b26983f846ae8bfa126bb6, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/APAC/KDDI/Commercial/mcfg_sw.mbn.p"));
set_progress(0.755912);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/APAC/Rakuten/Commercial/mcfg_sw.mbn",
            "-", 591a0dbcd48bd1c2889ff688be90a4db314e2680, 58660,
            467535bda1485f1dc4d3cd9643f90fdeadbc6be4, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/APAC/Rakuten/Commercial/mcfg_sw.mbn.p"));
set_progress(0.756218);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/APAC/Reliance/Commercial/mcfg_sw.mbn",
            "-", 31e40812c67cee1a93850644be79da15efafa85d, 63260,
            575b1fd3552505be0220da113b7ca2010c24d9b1, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/APAC/Reliance/Commercial/mcfg_sw.mbn.p"));
set_progress(0.756548);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/APAC/SBM/Commercial/mcfg_sw.mbn",
            "-", bf30239a121fca8ae39a9d17d97c45952da1cbdc, 50976,
            3bfc44e9c1ba7507a9b981a49feda998eb2c0002, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/APAC/SBM/Commercial/mcfg_sw.mbn.p"));
set_progress(0.756814);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/AUNZ/Optus/Commercial/AU/mcfg_sw.mbn",
            "-", d021e9721c9e476447967c114f3175e6ebb01956, 51384,
            e9480e3c23d771d31aad6b9824f474ba9dca62df, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/AUNZ/Optus/Commercial/AU/mcfg_sw.mbn.p"));
set_progress(0.757082);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/AUNZ/Telstra/Commercial/mcfg_sw.mbn",
            "-", 15fbcc1455c799486791890b954d01fbd87dea5b, 53908,
            6cbd047b85c38b0c4f8e688c70e6eced45ade313, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/AUNZ/Telstra/Commercial/mcfg_sw.mbn.p"));
set_progress(0.757364);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/AUNZ/Vodafone/Commercial/mcfg_sw.mbn",
            "-", 18d021ba99f9c4d2aa0af7d79e7efb8c2cb6853a, 51160,
            a3f2ca864ee740838937db36ba2b3163562c09dd, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/AUNZ/Vodafone/Commercial/mcfg_sw.mbn.p"));
set_progress(0.757631);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Commercial/Volte_OpenMkt/mcfg_sw.mbn",
            "-", b2001f4b5c4fcbd66978aaf502b8130d94d07868, 58208,
            b9b6c138230d1e7b916a71eee77b6f909aac01a2, 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.757934);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/AGNSS_LocTech/mcfg_sw.mbn",
            "-", 7fb428c03e69f6a59422f4267209fd4689b10307, 26600,
            9bc6e0b47f8b39a9b68d1de452fa4109338fd610, 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.758073);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/Conf_VoLTE/mcfg_sw.mbn",
            "-", 30b7e4af0bff693f866610582d7bf5b785589c90, 53040,
            53695f36d4876616d9a8c11683264ac62b6d3c6d, 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.758350);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/EPS_Only/mcfg_sw.mbn",
            "-", 9866288f1811afb323e9b5b6be0a3e0f54a459c2, 23520,
            776c8dbb95c025f08a406c655816b5e39fef807a, 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.758473);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/LPP_LocTech/mcfg_sw.mbn",
            "-", 8d2ab007c852d7dbb71d3b94e0d19ebdce7fcb00, 26608,
            9e11d49097646cb60cdfa9c61b32213dc79e96e3, 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.758612);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/Nsiot_4RX_VoLTE/mcfg_sw.mbn",
            "-", c691f62b7a9a1cf7e88f54cf1833e70775e04410, 51024,
            98067bd3c9ef8b9147ee9be0639a5d0f1dbc8959, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/Nsiot_4RX_VoLTE/mcfg_sw.mbn.p"));
set_progress(0.758878);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/Nsiot_VoLTE/mcfg_sw.mbn",
            "-", 785fd65ffd49044a51faa832fb98e13620fb2ed9, 51468,
            fe992600864be4137a3be116806613f70ce652f0, 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.759147);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/RRLP_LocTech/mcfg_sw.mbn",
            "-", 6fd0ae0aa88d8c15aaaf597a011ce701be42dd2f, 26600,
            fb8b14e176986f9ad7c480a1dd84a2324c91cf08, 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.759286);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/TGL_Comb_Attach/mcfg_sw.mbn",
            "-", 014bafcbdd0dfb7d4c55db78639e9f6387fdec11, 24016,
            1ee188d8bb96217eb0e6163b81f6876c75987e35, 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.759411);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/W_IRAT_Comb_Attach/mcfg_sw.mbn",
            "-", 47d7e2ff41887fd1cb22efbac61cf406d619f7a3, 23604,
            6eba3aca19ecdf3f0395415ba18744e421e7a6e8, 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.759534);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Commercial/OpenMkt/mcfg_sw.mbn",
            "-", 7360135840dcbbb36aa7161042ec06dcd910f8a4, 48896,
            dee7006d4be3886bc858c8e33d04f3112f502bfc, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Commercial/OpenMkt/mcfg_sw.mbn.p"));
set_progress(0.759789);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Commercial/VoLTE_OpenMkt/mcfg_sw.mbn",
            "-", 39c48bbed7d29434b29dac6d8281a1754c41203a, 79540,
            567ea223698fca00ce49b8ea9ebc1b66b3e54eb7, 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.760205);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Commercial/hVoLTE_OpenMkt/mcfg_sw.mbn",
            "-", d0826533e8f945275b3f77beba511be8edfedc00, 78140,
            f38d9b4d830ff9494b4a290a9c3397b8e58c1449, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Commercial/hVoLTE_OpenMkt/mcfg_sw.mbn.p"));
set_progress(0.760613);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Lab/CTA/mcfg_sw.mbn",
            "-", 5683318e513c5f05bd26105ae01901e02310e4cf, 46384,
            900b3a896e07fb27fedc99820389b0e5895a64aa, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Lab/CTA/mcfg_sw.mbn.p"));
set_progress(0.760855);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Lab/EPS_Only_VoLTE_Conf/mcfg_sw.mbn",
            "-", 28c896e2707995841fd869d800136858d978d100, 60108,
            9c41b6524e623756fde15060b4989de89a0a29fd, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Lab/EPS_Only_VoLTE_Conf/mcfg_sw.mbn.p"));
set_progress(0.761168);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Lab/NoAPN_Vo_Conf/mcfg_sw.mbn",
            "-", 7bd6edad8b4f0a8cf58c6374d28ca1af673213d2, 58104,
            5ba6502d3f48555bc8a3c77e1f89c75dfb323df1, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Lab/NoAPN_Vo_Conf/mcfg_sw.mbn.p"));
set_progress(0.761472);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Lab/TEST/mcfg_sw.mbn",
            "-", fa3cabe62135ebe8c70326462a051c95fedf6de1, 47528,
            cdf6ee1e23cfca0a133aba1e4cdc359d9a254f49, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Lab/TEST/mcfg_sw.mbn.p"));
set_progress(0.761720);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Lab/TEST_EPS_ONLY/mcfg_sw.mbn",
            "-", fdd87e1a9c66b3b438d5628d74a87ae20c46eb0a, 47204,
            8f9bd44ab7257f0a6fee9de9748950ce8f250bb3, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Lab/TEST_EPS_ONLY/mcfg_sw.mbn.p"));
set_progress(0.761966);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Lab/TEST_NO_APN/mcfg_sw.mbn",
            "-", 3c642a7382ed2efb3c1b26fbcc139093192ff720, 45904,
            3f4a810fde58f318e06302f1153ae3b389562561, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Lab/TEST_NO_APN/mcfg_sw.mbn.p"));
set_progress(0.762206);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Lab/VoLTE_Conf/mcfg_sw.mbn",
            "-", b42939b3a3a68b145e5c0f1ffa636a4702269bfb, 60568,
            8cc254e59fdbd0413194c69b4d7aee45f578ef7d, 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.762522);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CU/Commercial/OpenMkt/mcfg_sw.mbn",
            "-", 81678ac7fe843c35f922483016ede6cfff539070, 26988,
            0293df7784d9630eb3449d1fe8fabfa0466d8504, 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.762663);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CU/Commercial/VoLTE/mcfg_sw.mbn",
            "-", 5d080528d98267db68ee4b277cfbd6aceb3c3d80, 53856,
            7c0280437923640f7bb5a37e3eeeb0e423745083, 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.762944);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CU/Lab/Test/mcfg_sw.mbn",
            "-", 993a983e34093d9eeada37769f9ff8845d268539, 21828,
            433bce49e0a136d0eec21a7ef3d9bb1974b5fd59, 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.763058);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Bouygues/Commercial/France/mcfg_sw.mbn",
            "-", e161640d0beaf7137d5fc2c5a6e67f5a4cc5d3ad, 49612,
            96febcbd71ec50893f681101a97ebf3b93f1b65c, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Bouygues/Commercial/France/mcfg_sw.mbn.p"));
set_progress(0.763317);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/Austria/mcfg_sw.mbn",
            "-", fa4faa761fcaa82e022adc761d0eafd0a27306a5, 52992,
            986d5b29185317f7c929106456502a3a2afdd177, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/Austria/mcfg_sw.mbn.p"));
set_progress(0.763593);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/CZ/mcfg_sw.mbn",
            "-", c3abbb5075d8e9dff7c3a9de4094b349f7319914, 53524,
            637bc001a9812d9a09804652dd557eb1c0485e05, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/CZ/mcfg_sw.mbn.p"));
set_progress(0.763873);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/Croatia/mcfg_sw.mbn",
            "-", 7863a6233af85b90f61ca1d34d9b6a364bc9bfac, 51456,
            b49b01a58574a708f8c827307565cf20599b204b, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/Croatia/mcfg_sw.mbn.p"));
set_progress(0.764141);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/Greece/mcfg_sw.mbn",
            "-", 0e5d2f4be255e08e20fc2e9618320f966c3a0b0c, 52968,
            408b5f2afcd47702fb665b137e80b29ec338bbda, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/Greece/mcfg_sw.mbn.p"));
set_progress(0.764418);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/Hungary/mcfg_sw.mbn",
            "-", 74b28e3814564088b4a4ce16c4bd361ea24c06e6, 51564,
            5fb0724535a543b1a90e027dd6d754fa358a5b6b, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/Hungary/mcfg_sw.mbn.p"));
set_progress(0.764687);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/NL/mcfg_sw.mbn",
            "-", bb87be759d80c4510a877ee04cab23005d4f2cf1, 51988,
            ff7b0c3fd97871eb169030b188865b8ec74431d3, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/NL/mcfg_sw.mbn.p"));
set_progress(0.764958);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/PL/mcfg_sw.mbn",
            "-", 439c904c758c98efc8f3e2c23d47b351c8e1bf67, 52136,
            ab3e2f6029785fb9e12c6d819f27b85662205c71, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/PL/mcfg_sw.mbn.p"));
set_progress(0.765231);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/Slovakia/mcfg_sw.mbn",
            "-", 8721181755f821b379dbcd0ae40b8678b784475c, 41712,
            cc754309e1807c417642af0f86f470fe29cc48f6, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/Slovakia/mcfg_sw.mbn.p"));
set_progress(0.765448);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/VoLTE/Commercial/mcfg_sw.mbn",
            "-", 50e01b1a5f0f0c5599e8735dd60ed039ab9b3bda, 52452,
            a3369ef4d616ff4a53c78bbee8aa1fe6c40cb9d0, 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.765722);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/EE/Commercial/mcfg_sw.mbn",
            "-", 37e70e05e0b40c3c5f00fe72f515bce00072b0fd, 52696,
            899882c62f62670aa0be5d672f821f1453e606ae, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/EE/Commercial/mcfg_sw.mbn.p"));
set_progress(0.765997);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Elisa/Commercial/FI/mcfg_sw.mbn",
            "-", a48cf942d6d40f133546260bc70ced19ce33f7db, 49692,
            d00effaa675354db8cf2975602e85ed70c4a21c9, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Elisa/Commercial/FI/mcfg_sw.mbn.p"));
set_progress(0.766256);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/H3G/Commercial/Austria/mcfg_sw.mbn",
            "-", 82f4c00d7d3af4fae88b769df7d28c738a460432, 48624,
            2eaba808bc84719491d497ef5de61f53345a3414, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/H3G/Commercial/Austria/mcfg_sw.mbn.p"));
set_progress(0.766510);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/H3G/Commercial/Denmark/mcfg_sw.mbn",
            "-", 26ff3bb9b7a28567e63b87e0f80d851e2b2186ab, 50584,
            6f71c595e691bc31d0eba34bedefd642fca84c0a, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/H3G/Commercial/Denmark/mcfg_sw.mbn.p"));
set_progress(0.766774);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/H3G/Commercial/Italy/mcfg_sw.mbn",
            "-", fa225f2de67a31843cc45ac58e909b4b0c7669d8, 13988,
            027fec8ba98a6418239c570a2d391a2db8fb41e0, 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.766847);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/H3G/Commercial/SE/mcfg_sw.mbn",
            "-", 2d52357c409b34dfccb463a0770e75091c608c93, 51180,
            e162641a695a8a7c08e0e09f2d7f13040c57d87a, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/H3G/Commercial/SE/mcfg_sw.mbn.p"));
set_progress(0.767114);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/H3G/Commercial/UK/mcfg_sw.mbn",
            "-", 05ae970fa12f931cfc1336d12e90814777bc131f, 49912,
            3b62ae3475eeeb2c80f9b1ce4839d242306b2c14, 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.767375);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Orange/Commercial/France/mcfg_sw.mbn",
            "-", b6f813d493cc329e97a7259aa7f1cea797e15f92, 55340,
            9dd506ace079c51895d165cdbbddc46a070ff3a0, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Orange/Commercial/France/mcfg_sw.mbn.p"));
set_progress(0.767664);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Orange/Commercial/Poland/mcfg_sw.mbn",
            "-", 0b34f265d5d3a28f3d5a8fef42814a58aa7cf1e3, 54996,
            58d572f51ccbc563d15b312ae4698dc5f58baf2c, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Orange/Commercial/Poland/mcfg_sw.mbn.p"));
set_progress(0.767951);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Orange/Commercial/Romania/mcfg_sw.mbn",
            "-", 343210eebec11cfb31d28c8fefa9674ce8031470, 52940,
            e734124dbdf3ded1153e7c6e88ba17a388dcd4ea, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Orange/Commercial/Romania/mcfg_sw.mbn.p"));
set_progress(0.768227);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Orange/Commercial/Slovakia/mcfg_sw.mbn",
            "-", 740da4c4df243b46e0c45c84c4bb84041296cca4, 49696,
            fe7fd8ab18f539d5b1b1d9436b0bf74b1689c0a5, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Orange/Commercial/Slovakia/mcfg_sw.mbn.p"));
set_progress(0.768487);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Orange/Commercial/Spain/mcfg_sw.mbn",
            "-", 28b9cda8182154cd9e856e66a97ece97ac791b46, 54304,
            69bb4baa0e20530a11192ffc2a21bc53082fb058, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Orange/Commercial/Spain/mcfg_sw.mbn.p"));
set_progress(0.768770);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/SFR/Commercial/FR/mcfg_sw.mbn",
            "-", 7767ebd9d0572df50f74fb995ea8b4cf71a9fa1e, 47680,
            a47aa763c00ff1c9e5c8bdb915c66597198573c1, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/SFR/Commercial/FR/mcfg_sw.mbn.p"));
set_progress(0.769019);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Swisscom/Commercial/Swiss/mcfg_sw.mbn",
            "-", 7fe49d9ffc7c9513671927bea7653d3b61cf096e, 52152,
            2c9bf8f7bb5421baa4e6195f37e2ca8ba02cc6f4, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Swisscom/Commercial/Swiss/mcfg_sw.mbn.p"));
set_progress(0.769291);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/TDC/Commercial/Denmark/mcfg_sw.mbn",
            "-", 55133eda36368cd36d9419aee068a266462d3e9b, 49420,
            70bfdbdbd7c028755567ccbd2238a87b48cb8534, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/TDC/Commercial/Denmark/mcfg_sw.mbn.p"));
set_progress(0.769549);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/TIM/Commercial/Italy/mcfg_sw.mbn",
            "-", 98d7bbc667210511cf183bee3c0c650e1d78ecac, 41656,
            7a44f144c1af47e59fa81543ddef22c2acc8cfda, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/TIM/Commercial/Italy/mcfg_sw.mbn.p"));
set_progress(0.769767);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Tele2/Commercial/NL/mcfg_sw.mbn",
            "-", 812405444995e461c9e74b0ba37420c1665963ba, 49416,
            cdc656128ed864faa176634ed278c91316392861, 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.770025);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Tele2/Commercial/Sweden/mcfg_sw.mbn",
            "-", b898926a8417289df0a672784080623b19a41ad8, 46136,
            cf9a0efda1f4308e7ca0ea2230c69c55902c319f, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Tele2/Commercial/Sweden/mcfg_sw.mbn.p"));
set_progress(0.770265);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telefonica/Commercial/DE/mcfg_sw.mbn",
            "-", 7b2bf973bdea13d6880dbfbe4716b4f6b3fdaf20, 49124,
            224731258079075f187b02557ce30bdce36d17cc, 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.770522);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telefonica/Commercial/Spain/mcfg_sw.mbn",
            "-", 236a950cfc41edc79b2a1afcc757b81ecfbf51a3, 51740,
            d19e27d8f7fe1f956564b679a0a84030820c725f, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telefonica/Commercial/Spain/mcfg_sw.mbn.p"));
set_progress(0.770792);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telefonica/Commercial/UK/mcfg_sw.mbn",
            "-", f95be51753244524621c2acfdd08eb055bf1c4bb, 47900,
            559f6e88f74382d2d55b51a227cdf2bf7edaca5e, 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.771042);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telenor/Commercial/Denmark/mcfg_sw.mbn",
            "-", 540069e830d10d79b3b4e9aa4d2ea99452ff5371, 51896,
            ddeb0db4b5023ba7207a4f764ca7a2b5df5742f1, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telenor/Commercial/Denmark/mcfg_sw.mbn.p"));
set_progress(0.771313);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telenor/Commercial/Norway/mcfg_sw.mbn",
            "-", 541babd0dd15d2ab1a1feb0639b67ebd92040aed, 50028,
            14c8e35475be5dd250fb0c89501af98626edd715, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telenor/Commercial/Norway/mcfg_sw.mbn.p"));
set_progress(0.771574);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telia/Commercial/Norway/mcfg_sw.mbn",
            "-", 1d7e65d13f031249dcb6d31a2a06c5333148eb88, 53104,
            3e5b41ec5b876f676a876da1fb7e9e0a08b67d8a, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telia/Commercial/Norway/mcfg_sw.mbn.p"));
set_progress(0.771851);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telia/Commercial/Sweden/mcfg_sw.mbn",
            "-", 05ce5d274bfec1f80686418020732fba93785492, 52888,
            40120cd1cadb4b67219ce24c3124fe9abfe011b8, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telia/Commercial/Sweden/mcfg_sw.mbn.p"));
set_progress(0.772127);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/Commercial/Hungary/mcfg_sw.mbn",
            "-", 9f86a20e1f0c0bf52224fab499f297b974150841, 42448,
            032c79c830676f09a5af18c4ae8b7bea2c2729e8, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/Commercial/Hungary/mcfg_sw.mbn.p"));
set_progress(0.772349);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/Commercial/Ireland/mcfg_sw.mbn",
            "-", 6fef64290cb3a1bc5e4123d542a79eac1ce4eb52, 51336,
            57992794a99599bef4bed0a9781fed5f040710ce, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/Commercial/Ireland/mcfg_sw.mbn.p"));
set_progress(0.772617);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/Non_VoLTE/mcfg_sw.mbn",
            "-", 746926e63719a775f3dcefeca6a8af6e0a4c13d9, 25404,
            5bf045be606a0991119243020c9dc76daf2bcb3c, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/Non_VoLTE/mcfg_sw.mbn.p"));
set_progress(0.772749);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/CZ/mcfg_sw.mbn",
            "-", 5068eace8090b460bf44a92a1b3db2b242ea63ac, 49860,
            0a3fc0bd89af0bdacfd67f2b5f6e46167b34b2a5, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/CZ/mcfg_sw.mbn.p"));
set_progress(0.773010);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Germany/mcfg_sw.mbn",
            "-", fb98ac7bd6a1d744bc2a2a66f2d44a45756605c9, 52944,
            0b5da9418f871b3646f2f6891e23ff06849c0ba0, 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.773286);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Italy/mcfg_sw.mbn",
            "-", 07e447ffd80f5d5a5b052495f1e9c06e7852e81c, 42816,
            e76e7c039fec9aeded4f9c4e9c5b402fa2718779, 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.773509);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Netherlands/mcfg_sw.mbn",
            "-", f286d0d99a5e14039e1ef28d66b8386556901e91, 51068,
            2ab9696631504b6b1e27206cd929e6836cfd05b2, 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.773776);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Portugal/mcfg_sw.mbn",
            "-", 71c9ba583da5709054747343b779bba6605ba401, 43004,
            f3cf76c40cba5e184b202b4fa55bde9dfa2d4895, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Portugal/mcfg_sw.mbn.p"));
set_progress(0.774000);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/SAfrica/mcfg_sw.mbn",
            "-", b031379e462562b8c099e82be757fd51a182e811, 50248,
            db72241f387e3faafa8963d8b45c08d93e86e9b1, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/SAfrica/mcfg_sw.mbn.p"));
set_progress(0.774263);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Spain/mcfg_sw.mbn",
            "-", a6e33266a9748a056433fe7b89c7d2a5615a419c, 43388,
            e71fbc380778293ddc296461288fb57911534694, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Spain/mcfg_sw.mbn.p"));
set_progress(0.774489);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Turkey/mcfg_sw.mbn",
            "-", b621360d2528f425352883128db832791f40d00c, 49644,
            d921825f3eefd10855e8482c467e8eb43a00d6b0, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Turkey/mcfg_sw.mbn.p"));
set_progress(0.774748);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/UK/mcfg_sw.mbn",
            "-", e328f9c930a6a0faaa10c5d9fe9f21f3fd308b0f, 54312,
            6ab85c44dc81c030a81bcbe5293af01f1b5deccd, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/UK/mcfg_sw.mbn.p"));
set_progress(0.775032);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Korea/KT/Commercial_KT_LTE/mcfg_sw.mbn",
            "-", 5240489e44437cd21ed4cb9ac618dc45d42e9388, 42332,
            c3463d1bc684272a759e8ee98aee973973d415eb, 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.775253);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Korea/LGU/Commercial/mcfg_sw.mbn",
            "-", 23b71ff42927de7b9095f7bb37735c7dc9c4211a, 43828,
            c79d3e003e9192ce78c417acbe3c444a6b4f2149, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Korea/LGU/Commercial/mcfg_sw.mbn.p"));
set_progress(0.775482);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Korea/SKT/Commercial/mcfg_sw.mbn",
            "-", 8fe2d3a67113b220b1e07e4ef273c96056a1e0ea, 43116,
            c389f44a8a3bd940b830cbfbe4566d9acf2b02db, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Korea/SKT/Commercial/mcfg_sw.mbn.p"));
set_progress(0.775707);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/LATAM/AMX/Commercial/MX/mcfg_sw.mbn",
            "-", b7f23b4c21e5424c0583b12203f938529f7b38bb, 48712,
            fe2b74248fc8025c33e2b5dd928a1c68148683f8, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/LATAM/AMX/Commercial/MX/mcfg_sw.mbn.p"));
set_progress(0.775961);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/LATAM/AMX/Non_VoLTE/mcfg_sw.mbn",
            "-", 484ad899739325dd7a00f951624add4f4b9db2ca, 13876,
            422b44a77ee8fad67abbab623ff4707061ccb0d8, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/LATAM/AMX/Non_VoLTE/mcfg_sw.mbn.p"));
set_progress(0.776033);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/LATAM/Claro/Commercial/Colombia/mcfg_sw.mbn",
            "-", c3fff67f813cf150d22fd0415e679ccb2fd760b0, 49348,
            8fc48e761e0bd2143fcaa1126888c058f2a35810, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/LATAM/Claro/Commercial/Colombia/mcfg_sw.mbn.p"));
set_progress(0.776291);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/LATAM/Telefonica/Commercial/Colombia/mcfg_sw.mbn",
            "-", b5773f620fcf925c697644bd71f3f98ad154f502, 40868,
            fe007763b523f1a41d1efc01d36782af2a0cb278, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/LATAM/Telefonica/Commercial/Colombia/mcfg_sw.mbn.p"));
set_progress(0.776504);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/LATAM/Telefonica/Commercial/Peru/mcfg_sw.mbn",
            "-", bbcaf88fe4daf5e20c42010a44a08facb1ce0129, 46992,
            86515ae824dfb135ac937580caf16583a367f5eb, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/LATAM/Telefonica/Commercial/Peru/mcfg_sw.mbn.p"));
set_progress(0.776750);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/MEA/STC/Commercial/SA/mcfg_sw.mbn",
            "-", e9aab71205e1b5a1c6b41068d440cfceb047f39e, 46316,
            d1b200b8b2c9c4376573828cde1018245bba05b4, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/MEA/STC/Commercial/SA/mcfg_sw.mbn.p"));
set_progress(0.776991);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/5G/mcfg_sw.mbn",
            "-", d9eb2662fd665bda6341f595537245a4da96b285, 59812,
            134c7a43164688f91c6e9ff4bb94561b6729dbac, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/5G/mcfg_sw.mbn.p"));
set_progress(0.777303);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/FirstNet/mcfg_sw.mbn",
            "-", d3418deef70ac04effdc3c96f5100d4869dd2e64, 58484,
            c1fef40faa971cabb195e1fb08b1884698b07bd9, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/FirstNet/mcfg_sw.mbn.p"));
set_progress(0.777609);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/FirstNet_American_Samoa/mcfg_sw.mbn",
            "-", 7145742b91f63287860b478745c1eb30fba84fda, 59688,
            1d209d3ebec2622e3f7d2e6c8c4e6a2f3b3cebe0, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/FirstNet_American_Samoa/mcfg_sw.mbn.p"));
set_progress(0.777920);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/FirstNet_Guam_CNMI/mcfg_sw.mbn",
            "-", e1d80c4593b001ff9d25d98381f2649dcdebf1d7, 59660,
            ae28803c3aa242906e9899abefe3cfdec061b237, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/FirstNet_Guam_CNMI/mcfg_sw.mbn.p"));
set_progress(0.778232);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/Non_VoLTE/mcfg_sw.mbn",
            "-", 5b080002e54aff61cbad8c4ccbec44a8cc2b17d6, 29008,
            7427b4886eb1d8a902137205d225d46cbf59d748, 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.778383);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/VoLTE/mcfg_sw.mbn",
            "-", 174b3266e0dacca17b7e8ddf6a4976d4ac49f2c1, 60192,
            d9cd2bd6fd6180d60968ef1849bbf794f45fe62d, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/VoLTE/mcfg_sw.mbn.p"));
set_progress(0.778697);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Bell/Commercial/CA/mcfg_sw.mbn",
            "-", 73858f5c6f3f0df505eb3e2bc7459ed0d4321653, 53252,
            d9df1ec5845841ebc606e667b2b913fc69bf03f7, 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.778975);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/CBRS/Commercial/US/mcfg_sw.mbn",
            "-", 0ef1df18302b607f3da627a4184cf727c44f61a0, 22080,
            da65634321f504cb568da5a70b4af306daeeb0bd, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/CBRS/Commercial/US/mcfg_sw.mbn.p"));
set_progress(0.779091);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Dish/Commercial/US/mcfg_sw.mbn",
            "-", 058b561f324c09c821f2f2c8586039da875ca0a5, 50532,
            446fce7895699aa8c4eeb9bb78f33a3b67fba38c, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Dish/Commercial/US/mcfg_sw.mbn.p"));
set_progress(0.779354);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Rogers/Commercial/CA/mcfg_sw.mbn",
            "-", 9f360c17ab7c627d4b68fd3f5e2f8722b2dbaff3, 50536,
            92eaff89bf147c119e7108547c0bc2c38076c39e, 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.779618);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Sprint/Commercial/mcfg_sw.mbn",
            "-", ccd7f58fffcf406ab351499aa64d80f10f6745ea, 63604,
            6332b1d779ba241c9924ec9252ac9f38d41cb607, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Sprint/Commercial/mcfg_sw.mbn.p"));
set_progress(0.779950);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Sprint/VoWiFi/mcfg_sw.mbn",
            "-", e42e3f0f0a771738cde1e7ea2e72e755e94b3b72, 63252,
            2a325f48515a030f84a91df4bcce5441bb6dafc6, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Sprint/VoWiFi/mcfg_sw.mbn.p"));
set_progress(0.780280);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Sprint/VoWiFi_A/mcfg_sw.mbn",
            "-", 3910f3165539cda5e8c94fc3f7704d1b94f13ada, 63260,
            47391d73c74a176a606932d262059bbf76fe94e1, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Sprint/VoWiFi_A/mcfg_sw.mbn.p"));
set_progress(0.780610);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Sprint/VoWiFi_B/mcfg_sw.mbn",
            "-", 5541d68e4e3d887477b6252d21fdf64d5852bad3, 63260,
            7549e42de32e570b2b7913d36aec08f10d68e2d8, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Sprint/VoWiFi_B/mcfg_sw.mbn.p"));
set_progress(0.780941);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/TMO/Commercial/mcfg_sw.mbn",
            "-", f775810fc501b02ff8190a772d392766d62a1938, 60904,
            94ff2d1f1b96f0fd07c4daabf540996806e60463, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/TMO/Commercial/mcfg_sw.mbn.p"));
set_progress(0.781259);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Telus/Commercial/CA/mcfg_sw.mbn",
            "-", 477b69d684b2c4a90c3dff7b79a705ef5dfd2ac3, 51928,
            262c6c6d83d0e299a8e3c7c85a6e00974a70c46a, 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.781530);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/USCC/Commercial/mcfg_sw.mbn",
            "-", 69d8dd1da4a2aa347ebace16cf5bb3729ab00fef, 52260,
            5bb251486dfffa885ca3d0c85d4d6bf3db2899b4, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/USCC/Commercial/mcfg_sw.mbn.p"));
set_progress(0.781802);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Verizon/CDMAless/mcfg_sw.mbn",
            "-", dbd69be9c861d3cdaf8c561cc0e0b76ecf6abd9b, 75576,
            6383db73042f3bb7e0870c18d853433b77facb34, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Verizon/CDMAless/mcfg_sw.mbn.p"));
set_progress(0.782197);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Verizon/IMSless/mcfg_sw.mbn",
            "-", 7a210ec5ed5d903561a7458dfdf08085b736810c, 40228,
            c70b7d9374e2aa6d1516d4d6ba04cba4292ec9d4, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Verizon/IMSless/mcfg_sw.mbn.p"));
set_progress(0.782407);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Verizon/hVoLTE/mcfg_sw.mbn",
            "-", 67cf62121a0a483417e7ba7bc13f0d1bd97da84f, 83652,
            19a7466e1ac98e38ef8a8a31a67689982508aa9b, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Verizon/hVoLTE/mcfg_sw.mbn.p"));
set_progress(0.782844);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Quectel/Bell/Commercial/mcfg_sw.mbn",
            "-", 172d76e26dc08cf7595fa449eee70b9cdf22f5d4, 53152,
            40373cba7e41472d4e2aec14f055d5664a81bd75, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Quectel/Bell/Commercial/mcfg_sw.mbn.p"));
set_progress(0.783121);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Quectel/Dito/Commercial/mcfg_sw.mbn",
            "-", 28aeab20c36ac25d7fe646a8ed9d2eaa3a38d31e, 46744,
            9f2ae2b6119f190e6c3222a170b564001f2813c5, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Quectel/Dito/Commercial/mcfg_sw.mbn.p"));
set_progress(0.783365);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Quectel/ROW/Generic_3GPP_PTCRB_GCF/mcfg_sw.mbn",
            "-", f7e3dc76e387fde79ebcbb0bd8a5f694a7b34183, 46616,
            f8be14d7914de46b1e07f189e9f13c1ad91ba3ab, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Quectel/ROW/Generic_3GPP_PTCRB_GCF/mcfg_sw.mbn.p"));
set_progress(0.783608);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Quectel/Spark/Commercial/mcfg_sw.mbn",
            "-", 5a39d1ff7accfe97663c28b8f87437999c6e754b, 46332,
            b9ad9c5a3f0806795d729298b5a8e287936f3154, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Quectel/Spark/Commercial/mcfg_sw.mbn.p"));
set_progress(0.783850);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Quectel/Telus/Data_only/CA/mcfg_sw.mbn",
            "-", 511daed7418ebc87c7f9bb93adfb8ec5c3101783, 53348,
            30806f0f82f0350b8709f6ed01680dfebee47f86, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Quectel/Telus/Data_only/CA/mcfg_sw.mbn.p"));
set_progress(0.784129);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Russia/Beeline/Gen_3GPP/mcfg_sw.mbn",
            "-", 82499222def33ab8e401d111e9023bd16e66377d, 49856,
            eed75854ed8a456367f7d3f1adcaad69e20056b4, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Russia/Beeline/Gen_3GPP/mcfg_sw.mbn.p"));
set_progress(0.784389);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Russia/MTS/Commercial/RU/mcfg_sw.mbn",
            "-", 21300d5903fe94cdb6b3080bff906954d623a03a, 49032,
            e5b01208f719f3cfd5953ed61320046b5516dc19, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Russia/MTS/Commercial/RU/mcfg_sw.mbn.p"));
set_progress(0.784645);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Russia/MegaFon/Commercial/RU/mcfg_sw.mbn",
            "-", f6f83c59b17be3d4b5a23ddea24e6fedbf352d64, 48020,
            396adccc72d76f8b65d516bb4ae91113fd099cd8, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Russia/MegaFon/Commercial/RU/mcfg_sw.mbn.p"));
set_progress(0.784895);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SA/Brazil/Commercial/mcfg_sw.mbn",
            "-", 23f0a854820cd686b4cfdac9d2d3bfd106988e14, 12956,
            be460c259764252f528a09f6632ffb51db358436, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SA/Brazil/Commercial/mcfg_sw.mbn.p"));
set_progress(0.784963);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/3HK/Commercial/HK/mcfg_sw.mbn",
            "-", 3cde6012b53d864e11280e2e83d257873ac08dec, 49036,
            241b4f326ba04101f3b7432f9424abbfd9cd41a5, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/3HK/Commercial/HK/mcfg_sw.mbn.p"));
set_progress(0.785219);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/AIS/Commercial/Thailand/mcfg_sw.mbn",
            "-", dac35e3f694143f65cbbc49af11bd0df3a327d35, 46580,
            5e8041ed7529d00d6d2a28267b6dfb2a7a3212e3, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/AIS/Commercial/Thailand/mcfg_sw.mbn.p"));
set_progress(0.785462);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/APT/Commercial/mcfg_sw.mbn",
            "-", 8a94ffb3e99ff4de82ece4663676e80942541f22, 48072,
            e9fc9ab67c615fe5a785f03492accd9d943015b4, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/APT/Commercial/mcfg_sw.mbn.p"));
set_progress(0.785713);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/ChunghwaTel/Commercial/TW/mcfg_sw.mbn",
            "-", b8981e2d1fbf5348db1f7220390757a4005b4423, 49568,
            f92fb32bb213114c8f1b69adb5dc2f5149934a90, 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.785972);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/DTAC/Commercial/VoLTE/mcfg_sw.mbn",
            "-", 3a95f49bf0397a9e819dd51fd62dba8d2652b89d, 47228,
            001b6d32bcf68ad33d409a8480d78e2152b37aae, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/DTAC/Commercial/VoLTE/mcfg_sw.mbn.p"));
set_progress(0.786218);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/FarEastOne/Commercial/mcfg_sw.mbn",
            "-", ea9779f0868e2aceb6d8f48a7326501036be4974, 48324,
            b27fd2fc5941cd1cf18e93301f5e7f4cdcccd105, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/FarEastOne/Commercial/mcfg_sw.mbn.p"));
set_progress(0.786471);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Globe/Commercial/PH/mcfg_sw.mbn",
            "-", 1783d172cc534b1a8698f72643b01119ddb867ab, 49060,
            f0a95c95508e54daf102b0efdbcda679de21dceb, 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.786727);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/HKT/Commercial/HK/mcfg_sw.mbn",
            "-", 01f42d1ec2288e86b8dfb05f6d072738f8242ab0, 47944,
            8cc81f433fa130425b44ee4fa926f317c93f8004, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/HKT/Commercial/HK/mcfg_sw.mbn.p"));
set_progress(0.786977);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/M1/Commercial/SG/mcfg_sw.mbn",
            "-", e077e912b1f5215787c445b5b5e365a5fcd83e08, 40784,
            2d6d0ee02e1623444e4b1b29a6a6339894883808, 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.787190);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/P1/Commercial/Malaysia/mcfg_sw.mbn",
            "-", 5f03808eff5054dd5fefd10c80236a959e469c5e, 41280,
            970bab5f138bc09f37c98c8f5368b75ae1d943a8, 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.787405);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Singtel/Commercial/Singapore/mcfg_sw.mbn",
            "-", 79be9a5fd7fa51c87f9df1320ed2e2293e2e09a9, 49672,
            7511e11cf8aef0695ef025ee1aa2191c3d434b30, 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.787665);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/SmarTone/Commercial/HK/mcfg_sw.mbn",
            "-", 5d08e0716b9c9b77ad61c4a3f7a879dd6c8d8de2, 48276,
            5894d7e3e0608906e0c47fc1da0e4ba571253b3a, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/SmarTone/Commercial/HK/mcfg_sw.mbn.p"));
set_progress(0.787917);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Smartfren/Commercial/VoWiFi/mcfg_sw.mbn",
            "-", add44706fd5aff7a833a05ee37c82184c9278337, 49076,
            45a27aa0575e77f0e277ec4887d6e0c1f2c9d5df, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Smartfren/Commercial/VoWiFi/mcfg_sw.mbn.p"));
set_progress(0.788173);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Smartfren/Commercial/mcfg_sw.mbn",
            "-", 97d2f300bd73a39a1568dc591d5dd6a535d91a52, 49920,
            fe9e4dcad709ddb556573d0ae526e9beca6a56f2, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Smartfren/Commercial/mcfg_sw.mbn.p"));
set_progress(0.788433);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/StarHub/Commercial/SG/mcfg_sw.mbn",
            "-", 08c2f5a4e273a218f699a894a1a874664a5ad427, 47864,
            d8f20b65d4c219113b2043672a24a337d4aee8f6, 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.788683);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/TM/Commercial/mcfg_sw.mbn",
            "-", f8616abef2b582c21d510a5caceee15faa3b2ab2, 49040,
            8af2b6bfde9aaef29d2df9bcb0872c859ef6f2cf, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/TM/Commercial/mcfg_sw.mbn.p"));
set_progress(0.788939);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/TStar/Commercial/TW/mcfg_sw.mbn",
            "-", 540b1eeff2792f0394cb4fbd00d5891c7be88ce2, 40860,
            357d1d582072351a7f9863ad453edda6af9dbece, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/TStar/Commercial/TW/mcfg_sw.mbn.p"));
set_progress(0.789152);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Truemove/Commercial/VoLTE/mcfg_sw.mbn",
            "-", 4642fbd171cf265516d89c5f02c12eceb0b2c99c, 47196,
            1f1bc1788e13072b9a4df9cbd124179298779919, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Truemove/Commercial/VoLTE/mcfg_sw.mbn.p"));
set_progress(0.789399);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/UMobile/Commercial/Malaysia/mcfg_sw.mbn",
            "-", 7dbd8fbea06eca1376d30672084b7bee0048617c, 50224,
            23d114e6f9aabcd79605dec22b9903f456de8bac, 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.789661);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Viettel/Commercial/Vietnam/mcfg_sw.mbn",
            "-", 6ea6c3a754bee4a0333aef6b2c8b4f2a7bbe0002, 48532,
            63340bfb41b619dadb00217faa3846a829cfd0ce, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Viettel/Commercial/Vietnam/mcfg_sw.mbn.p"));
set_progress(0.789914);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/YTL/Commercial/mcfg_sw.mbn",
            "-", 01732c325963acfe2756672fffb62bbf0b17a6ff, 47656,
            5bd918ec8b4395c6c693cd6c7891207bc19fce19, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/YTL/Commercial/mcfg_sw.mbn.p"));
set_progress(0.790163);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Test/ER_IOT/mcfg_sw.mbn",
            "-", bf253c49fd5f8c9a29087f70a5d9db6be985c4a6, 50900,
            b18e852611c8e96fa2e94d7673a8b132dc2ecbe3, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Test/ER_IOT/mcfg_sw.mbn.p"));
set_progress(0.790429);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Test/NK_IOT/mcfg_sw.mbn",
            "-", bdcfccd82e8273049b665370ac05a577276f44bd, 50756,
            91b43c6ccd1bc4bef6b7af5d5bcc200d86055113, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Test/NK_IOT/mcfg_sw.mbn.p"));
set_progress(0.790694);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/common/Default/Default/mcfg_sw.mbn",
            "-", fed21ced7b35eede794815289109ca0936d32319, 41244,
            1e2d9ddd96371db9d15c9090dd7e7afd05e9d5d0, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/common/Default/Default/mcfg_sw.mbn.p"));
set_progress(0.790909);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/common/ROW/Commercial/mcfg_sw.mbn",
            "-", 1f4076c12c89dd4b4d7454851e8961480dcaa459, 49916,
            652a283526abdcb89fe8cc73884cba9be8adfe9a, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/common/ROW/Commercial/mcfg_sw.mbn.p"));
set_progress(0.791169);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/common/W_One/Commercial/mcfg_sw.mbn",
            "-", 86c71c279de48896a0627ddf565506862dea5313, 43076,
            70dabd2f4c5bbe598f70f81ba5cca86f09a5a23f, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/common/W_One/Commercial/mcfg_sw.mbn.p"));
set_progress(0.791394);
apply_patch("/system/firmware/image/modem_pr/so/549_0_1.mbn", "-",
            b3801ef19e8f2edc640e4435daff265c5df1b413, 2926160,
            9af34af5b6a2a6d368f2d4cdbb108eae8f1e5f34, package_extract_file("patch/system/firmware/image/modem_pr/so/549_0_1.mbn.p"));
set_progress(0.806668);
apply_patch("/system/firmware/image/modem_pr/so/549_0_2.mbn", "-",
            ca4bd6f0fd1f3a6137f018b5a5279d450ec35ae8, 857948,
            f247f8d6dcefaca1c757c2b13cdc942c3a9a4a05, package_extract_file("patch/system/firmware/image/modem_pr/so/549_0_2.mbn.p"));
set_progress(0.811147);
apply_patch("/system/firmware/image/modem_pr/so/549_0_4.mbn", "-",
            980cdbc0e289953e61471ef02760fe95e44d83bf, 3032944,
            6f7a9b959bc0e7fb8f02c587bbd31e78757f2929, package_extract_file("patch/system/firmware/image/modem_pr/so/549_0_4.mbn.p"));
set_progress(0.826978);
apply_patch("/system/firmware/image/modem_pr/so/574_0.mbn", "-",
            cdf29b9dbb62782fdb131ec0653cd438e5192bcf, 26740,
            8aa721b0a9a7a2e02fbf41771e39bcbf8b6a3df9, package_extract_file("patch/system/firmware/image/modem_pr/so/574_0.mbn.p"));
set_progress(0.827117);
apply_patch("/system/firmware/image/modem_pr/so/578_0.mbn", "-",
            3bf7cc1f8c4c00b5771e44d61fa6958b7fbf68f5, 26740,
            c949f40f28f6c84c616bda38bac1a6ce37084bd2, package_extract_file("patch/system/firmware/image/modem_pr/so/578_0.mbn.p"));
set_progress(0.827257);
apply_patch("/system/firmware/image/modem_pr/so/579_0.mbn", "-",
            cc1736a7d3fab5a6fc03ef4a421e35f272d6abee, 26740,
            19da83385e43db14eed936e258df592fc2cd643a, package_extract_file("patch/system/firmware/image/modem_pr/so/579_0.mbn.p"));
set_progress(0.827397);
apply_patch("/system/firmware/image/modem_pr/so/598_0_0.mbn", "-",
            2fc18f42dbf89b11a2a63f35e7b4a743e60afa8a, 527240,
            6e974311e29b6156cc692c0ee8b77179218e7872, package_extract_file("patch/system/firmware/image/modem_pr/so/598_0_0.mbn.p"));
set_progress(0.830149);
apply_patch("/system/firmware/image/modem_pr/so/600_0.mbn", "-",
            55042dbcd84c7521c71039ba04ca00a0760bfbb1, 26404,
            0d1b0b3bebcb7bdaec7cc8f0d1bca29c2bcbab82, package_extract_file("patch/system/firmware/image/modem_pr/so/600_0.mbn.p"));
set_progress(0.830286);
apply_patch("/system/firmware/image/modem_pr/so/605_0.mbn", "-",
            33d8786d1317df5ce1db4c0d63e2be1bb4747b6f, 32004,
            75bb2435fcc733531eafaafed94fad248391a153, package_extract_file("patch/system/firmware/image/modem_pr/so/605_0.mbn.p"));
set_progress(0.830454);
apply_patch("/system/firmware/image/modem_pr/so/606_0.mbn", "-",
            3dc75eb3f2de38e00bdba4c4366855c51959ea6e, 32004,
            8a795291000ef30c502b6af6b264b1eed06d7a1e, package_extract_file("patch/system/firmware/image/modem_pr/so/606_0.mbn.p"));
set_progress(0.830621);
apply_patch("/system/firmware/image/modem_pr/so/611_0.mbn", "-",
            97e675ab464e36bfdc04ad93fa2501c7d1dcb7ab, 26404,
            f87d04cdd991de737a9aff74c5ff7c678e2e72cb, package_extract_file("patch/system/firmware/image/modem_pr/so/611_0.mbn.p"));
set_progress(0.830758);
apply_patch("/system/firmware/image/modem_pr/so/614_0_0.mbn", "-",
            794333e9a679da917692e9e07616def578c43929, 2390128,
            7bcb80c03fc2d563b1016ec5ebc9aa9f0817dd3b, package_extract_file("patch/system/firmware/image/modem_pr/so/614_0_0.mbn.p"));
set_progress(0.843234);
apply_patch("/system/firmware/image/modem_pr/so/622_0.mbn", "-",
            6a0a4c83ba5dcf864f60afc2071113c65d353020, 26316,
            60de4eddaf37ee6e02f1ab2f1757c6aa0ad54f7c, package_extract_file("patch/system/firmware/image/modem_pr/so/622_0.mbn.p"));
set_progress(0.843372);
apply_patch("/system/firmware/image/modem_pr/so/626_0.mbn", "-",
            312cb1a9d30e778c7fa7041ab268c62b28078b49, 26596,
            bd9994497505d0ffcfcabc0b70c8440d1a7fbcbc, package_extract_file("patch/system/firmware/image/modem_pr/so/626_0.mbn.p"));
set_progress(0.843511);
apply_patch("/system/firmware/image/modem_pr/so/627_0.mbn", "-",
            00792acabaa031d7e2b515a3159ae13dff3a6461, 26596,
            3c022b572a58766af112359c669854e32f2bc233, package_extract_file("patch/system/firmware/image/modem_pr/so/627_0.mbn.p"));
set_progress(0.843649);
apply_patch("/system/firmware/image/modem_pr/so/628_0.mbn", "-",
            5592c20cb7950ce823390a04a3c8c3221dc158a1, 30836,
            baf890c601dfc8c146ff71c5c3de94a03d003202, package_extract_file("patch/system/firmware/image/modem_pr/so/628_0.mbn.p"));
set_progress(0.843810);
apply_patch("/system/firmware/image/modem_pr/so/811_0.mbn", "-",
            a0ebe33d9222de569f29fc689b243861cb032997, 26596,
            73dd0afff0f8a56712b68ba324b543f803319be1, package_extract_file("patch/system/firmware/image/modem_pr/so/811_0.mbn.p"));
set_progress(0.843949);
apply_patch("/system/firmware/image/modem_pr/so/812_0.mbn", "-",
            03e478e264bf9bd256fd05a0533937722d77326f, 31908,
            b1a006b4ab113db155fdba5b8a39566daf6fc82a, package_extract_file("patch/system/firmware/image/modem_pr/so/812_0.mbn.p"));
set_progress(0.844116);
apply_patch("/system/firmware/image/modem_pr/so/827_0.mbn", "-",
            2570fb775249b4c010fa72afd2e3b1224bcadaa2, 31908,
            15843db6c476d4b5b3ca3da1d6f64b1e76a0f57a, package_extract_file("patch/system/firmware/image/modem_pr/so/827_0.mbn.p"));
set_progress(0.844282);
apply_patch("/system/firmware/image/modem_pr/so/840_0.mbn", "-",
            d27429af8c4705fcf7b2da1be75857fd5736705e, 25988,
            4796ceff2430d7011295c9a31075db8059ffaaa1, package_extract_file("patch/system/firmware/image/modem_pr/so/840_0.mbn.p"));
set_progress(0.844418);
apply_patch("/system/firmware/image/modem_pr/so/841_0.mbn", "-",
            4b09d9c8e3dff2b52ff2c34b65cb74bbcfe3a787, 25988,
            5a5b06775aa7a27b599b33bbbbc8cc2dc2737dbd, package_extract_file("patch/system/firmware/image/modem_pr/so/841_0.mbn.p"));
set_progress(0.844554);
apply_patch("/system/firmware/image/modem_pr/so/856_0.mbn", "-",
            f7b7acc7c3bd0255abbb1e3e5aa7f509e3558151, 26404,
            e6492acbc4319adb8be67de10e265677fae87d6c, package_extract_file("patch/system/firmware/image/modem_pr/so/856_0.mbn.p"));
set_progress(0.844691);
apply_patch("/system/firmware/image/modem_pr/so/859_0_0.mbn", "-",
            14cbd065a13a584f2729d0f14db4388f604efe15, 2556532,
            6cb9bb2b3ef293ef923cf136c3b356916a9ce7ff, package_extract_file("patch/system/firmware/image/modem_pr/so/859_0_0.mbn.p"));
set_progress(0.858036);
apply_patch("/system/lib/firmware/ipa/ipa_fws.elf", "-",
            fcd8bf09571aa9be3ca5240186fd4699aa82353d, 53808,
            50433b8b08b69447fe0a7f36c8b54e93563cbf8a, package_extract_file("patch/system/lib/firmware/ipa/ipa_fws.elf.p"));
set_progress(0.858317);
apply_patch("/system/lib/firmware/ipa_fws.b01", "-",
            83dffed14872ef66c3327ce35964eef3124b15f6, 6704,
            0878a5da3e3252e3036fc82859d2a93200b55c86, package_extract_file("patch/system/lib/firmware/ipa_fws.b01.p"));
set_progress(0.858352);
apply_patch("/system/lib/firmware/ipa_fws.mdt", "-",
            5f04b48ee4868676a1fe7384c82a4227c286a6a0, 6948,
            b599a7b400f40ef6321904927e92033a2971f715, package_extract_file("patch/system/lib/firmware/ipa_fws.mdt.p"));
set_progress(0.858388);
apply_patch("/system/usr/bin/LwM2M_Client", "-",
            9661489d39dc5c90a329cbf1a43dd14e5e1405a9, 659692,
            7acea7e938b5ac95ef71efd136d41ba87883fa66, package_extract_file("patch/system/usr/bin/LwM2M_Client.p"));
set_progress(0.861831);
apply_patch("/system/usr/bin/QCMAP_ConnectionManager", "-",
            bb41fb6905803f8a41d6e652c8831775f17ddcf3, 1260624,
            9f580a0c05b1f1f67e905df90097780ac23e127c, package_extract_file("patch/system/usr/bin/QCMAP_ConnectionManager.p"));
set_progress(0.868412);
apply_patch("/system/usr/bin/mbimd", "-",
            18bcc208f7f3c0ad8555d82cb90fdb904d742452, 1379804,
            5aea5b56e9764b0bf253ca750b1d468b46d37aea, package_extract_file("patch/system/usr/bin/mbimd.p"));
set_progress(0.875614);
apply_patch("/system/usr/bin/qmuxbridge", "-",
            3a21821de85640598549e1d673cf2bf55e0fe3de, 34492,
            a86e6b0b71c54c3bb0e358762854f21c82aa67f4, package_extract_file("patch/system/usr/bin/qmuxbridge.p"));
set_progress(0.875794);
apply_patch("/system/usr/bin/qseecom_sample_client", "-",
            bd086bee454cdd5adee89e7a42424d0190b51069, 30640,
            090603ae9c142d2d332d4263326966931ceace29, package_extract_file("patch/system/usr/bin/qseecom_sample_client.p"));
set_progress(0.875954);
apply_patch("/system/usr/bin/quectel_daemon", "-",
            aa29d885f3dd9fd7a2e3fd26103553da0cba27b6, 13968,
            9115ab5c9964a7cd9890a1fe6a4fafbb52718403, package_extract_file("patch/system/usr/bin/quectel_daemon.p"));
set_progress(0.876027);
apply_patch("/system/usr/bin/ssdk_sh", "-",
            e2c2f54bfbad78f5111e54e4747c395a5c060657, 681384,
            cd30dee0ddf7e8a5c6597359a6a3542f2d226554, package_extract_file("patch/system/usr/bin/ssdk_sh.p"));
set_progress(0.879584);
apply_patch("/system/usr/bin/unzip.unzip", "-",
            99d94fd20049a0f2c3458e2c45235f6a496b9d3b, 132828,
            7e7ad6cb967ec2fb707bb7377784ecf5171e29b6, package_extract_file("patch/system/usr/bin/unzip.unzip.p"));
set_progress(0.880277);
apply_patch("/system/usr/bin/zipinfo", "-",
            99d94fd20049a0f2c3458e2c45235f6a496b9d3b, 132828,
            7e7ad6cb967ec2fb707bb7377784ecf5171e29b6, package_extract_file("patch/system/usr/bin/zipinfo.p"));
set_progress(0.880970);
apply_patch("/system/usr/lib/libacdbloader.so", "-",
            db1d3ab2781ccf34b47177373b83fb21e13c8800, 109644,
            86dfcbe98cf534ec2e47fd2ed18a0868d0ee355a, package_extract_file("patch/system/usr/lib/libacdbloader.so.p"));
set_progress(0.881543);
apply_patch("/system/usr/lib/libcrypto.so.1.1", "-",
            759c6d4fe8e333e4f84b677b50d8f6535d28cc7b, 1745600,
            71f7c3af48f2b13fda16622f19e246388a7e94f6, package_extract_file("patch/system/usr/lib/libcrypto.so.1.1.p"));
set_progress(0.890654);
apply_patch("/system/usr/lib/libdsi_netctrl.so.0.0.0", "-",
            cb00544e98e0b51e36ee56425e671f3e94227a45, 442508,
            1b6fd52002a833cf01b35bc54c25e9d8f564dabf, package_extract_file("patch/system/usr/lib/libdsi_netctrl.so.0.0.0.p"));
set_progress(0.892964);
apply_patch("/system/usr/lib/libperl.so.5.24.4", "-",
            4901f2643efad098d8652d7e13800f6d2803a9a7, 1278904,
            ecb80fed1544d4141803a8f4145bc3ff9c38dfd7, package_extract_file("patch/system/usr/lib/libperl.so.5.24.4.p"));
set_progress(0.899640);
apply_patch("/system/usr/lib/libql_atcop.so.1.0.0", "-",
            f9a3bd6746d736ffa45de8db0c6517559267b4a9, 325000,
            286a5d1bfdd1458b80a30e83853e7ca9ce0eb97e, package_extract_file("patch/system/usr/lib/libql_atcop.so.1.0.0.p"));
set_progress(0.901336);
apply_patch("/system/usr/lib/libzlog.so.1.0.0", "-",
            9633c58794d6a1d4581b66a6381ea5b0dbfde94b, 75348,
            1310f180a711b688418928689b082ad888f608ce, package_extract_file("patch/system/usr/lib/libzlog.so.1.0.0.p"));
set_progress(0.901729);
apply_patch("/system/usr/lib/modules/4.14.206/extra/wlan.ko", "-",
            6af598dc4c6e8bd6e231e44f5fc2104c7db167db, 7291424,
            5a9b9a0d7a815c3bd396c44c06e6db52e562adc5, package_extract_file("patch/system/usr/lib/modules/4.14.206/extra/wlan.ko.p"));
set_progress(0.939789);
apply_patch("/system/usr/lib/modules/4.14.206/kernel/drivers/qca-ssdk-nohnat/qca-ssdk.ko",
            "-", f2f65a7888b94b2c7be07a6435450d93f42a6a8f, 1191976,
            17d9f9c903b4c31d0b5842db0606e5d365f9c055, package_extract_file("patch/system/usr/lib/modules/4.14.206/kernel/drivers/qca-ssdk-nohnat/qca-ssdk.ko.p"));
set_progress(0.946011);
apply_patch("/system/var/lib/opkg/status", "-",
            2ab50122b6c41b048133c50bbf2c01538e3f9a76, 142092,
            ed52f829ae5551077c82b9ef89ce447b9e4739c1, package_extract_file("patch/system/var/lib/opkg/status.p"));
set_progress(0.946753);
ui_print("Patching boot image...");
apply_patch("MTD:boot:10201088:5b54b170bf3a96fb28654a70fb49a4255f7624d7:10201088:4c369c75b7f4b8131ea904f13b2a123841eb4329",
            "-", 4c369c75b7f4b8131ea904f13b2a123841eb4329, 10201088,
            5b54b170bf3a96fb28654a70fb49a4255f7624d7, 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);
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...");
set_perm("-1", "-1", 0755, "/system/usr/bin/mbimd");
set_perm("-1", "-1", 0755, "/system/lib/firmware/ipa_fws.mdt");
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/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/FirstNet_Guam_CNMI/mcfg_sw.mbn");
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/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Test/ER_IOT/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Tele2/Commercial/Sweden/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/lib/firmware/ipa/ipa_fws.elf");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Verizon/hVoLTE/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/usr/lib/libperl.so.5.24.4");
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/usr/lib/libacdbloader.so");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Orange/Commercial/France/mcfg_sw.mbn");
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/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/P1/Commercial/Malaysia/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Viettel/Commercial/Vietnam/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX55/FUSION/LA/SS/mcfg_hw.mbn");
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/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Lab/TEST/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/NL/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/sbin/sys_shutdown");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Russia/Beeline/Gen_3GPP/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telefonica/Commercial/Spain/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Orange/Commercial/Romania/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/etc/issue");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SA/Brazil/Commercial/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Orange/Commercial/Spain/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/H3G/Commercial/Denmark/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telenor/Commercial/Norway/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Korea/SKT/Commercial/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/boot/abl.elf");
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/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/HKT/Commercial/HK/mcfg_sw.mbn");
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/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/Slovakia/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/etc/syslog.conf");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/so/811_0.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX55/FUSION/LA/SS_CDMALess/mcfg_hw.mbn");
set_perm("-1", "-1", 0755, "/system/etc/quectel-project-version");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX55/FUSION/WD/DSSA/mcfg_hw.mbn");
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_sw/generic/AUNZ/Optus/Commercial/AU/mcfg_sw.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/LATAM/Claro/Commercial/Colombia/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/CZ/mcfg_sw.mbn");
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/EU/H3G/Commercial/SE/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/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/TStar/Commercial/TW/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/DTAC/Commercial/VoLTE/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/usr/bin/LwM2M_Client");
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/NA/ATT/FirstNet_American_Samoa/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/APAC/KDDI/Commercial/mcfg_sw.mbn");
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/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Verizon/IMSless/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Truemove/Commercial/VoLTE/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/usr/lib/libql_atcop.so.1.0.0");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/APT/Commercial/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/Non_VoLTE/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX55/STANDALONE/LE/DSDS_CDMALess/mcfg_hw.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/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Orange/Commercial/Slovakia/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/etc/qmi_ip_cfg.xml");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/TM/Commercial/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Lab/TEST_NO_APN/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Russia/MegaFon/Commercial/RU/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/H3G/Commercial/Austria/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Spain/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/so/606_0.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/Hungary/mcfg_sw.mbn");
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/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Lab/Nsiot_4RX_VoLTE/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Commercial/OpenMkt/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/boot/integrity_check/default/abl/abl.elf");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/SmarTone/Commercial/HK/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/build.prop");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/Portugal/mcfg_sw.mbn");
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/etc/sysctl.conf");
set_perm("-1", "-1", 0755, "/system/sbin/e2fsck");
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/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/FirstNet/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Sprint/VoWiFi/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/TIM/Commercial/Italy/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX55/STANDALONE/LE/SS/mcfg_hw.mbn");
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/firmware/image/modem.b20");
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/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/AF/MoroccoTel/Commercial/MA/mcfg_sw.mbn");
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/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/APAC/Rakuten/Commercial/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/Greece/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Quectel/Dito/Commercial/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/Austria/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/MEA/STC/Commercial/SA/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Bouygues/Commercial/France/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/so/598_0_0.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/clade_meta.bin");
set_perm("-1", "-1", 0755, "/system/bin/busybox.nosuid");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Korea/LGU/Commercial/mcfg_sw.mbn");
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/usr/bin/quectel_daemon");
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/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Quectel/ROW/Generic_3GPP_PTCRB_GCF/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/so/574_0.mbn");
set_perm("-1", "-1", 0755, "/system/boot/sign/default/abl/abl.elf");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Dish/Commercial/US/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/Commercial/Ireland/mcfg_sw.mbn");
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/SDX55/FUSION/WD/SS/mcfg_hw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Sprint/VoWiFi_A/mcfg_sw.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/SDX55/FUSION/LA/DSDS_CDMALess/mcfg_hw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/so/600_0.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Sprint/VoWiFi_B/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/usr/lib/libzlog.so.1.0.0");
set_perm("-1", "-1", 0755, "/system/bin/busybox.suid");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Orange/Commercial/Poland/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Quectel/Bell/Commercial/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/APAC/DCM/Commercial/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/CBRS/Commercial/US/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/SFR/Commercial/FR/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/var/lib/opkg/status");
set_perm("-1", "-1", 0755, "/system/sbin/fsck.ext4");
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/etc/shadow");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/AIS/Commercial/Thailand/mcfg_sw.mbn");
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/firmware/image/modem_pr/so/614_0_0.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Quectel/Spark/Commercial/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/sbin/fsck.ext3");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/so/549_0_2.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telenor/Commercial/Denmark/mcfg_sw.mbn");
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/usr/lib/libcrypto.so.1.1");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX55/STANDALONE/LE/DSDS/mcfg_hw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/so/611_0.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/common/W_One/Commercial/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/bin/iana_tzdb");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/5G/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/sbin/sys_reboot");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Lab/CTA/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Lab/NoAPN_Vo_Conf/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/AF/CellC/Commercial/SAfrica/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/USCC/Commercial/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Test/NK_IOT/mcfg_sw.mbn");
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/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/LATAM/AMX/Commercial/MX/mcfg_sw.mbn");
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/bin/QCMAP_ConnectionManager");
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/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.mdt");
set_perm("-1", "-1", 0755, "/system/boot/sign_and_encrypt/default/abl/abl.elf");
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/firmware/image/modem_pr/so/627_0.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/so/840_0.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Quectel/Telus/Data_only/CA/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/so/622_0.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/PL/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Commercial/hVoLTE_OpenMkt/mcfg_sw.mbn");
set_perm("-1", "-1", 0644, "/system/firmware/image/modem.b_d");
set_perm("-1", "-1", 0755, "/system/usr/lib/modules/4.14.206/extra/wlan.ko");
set_perm("-1", "-1", 0755, "/system/usr/bin/zipinfo");
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", 0644, "/system/firmware/image/modem.b_l");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/so/859_0_0.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telia/Commercial/Norway/mcfg_sw.mbn");
set_perm("-1", "-1", 0644, "/system/firmware/image/modem.b_h");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/mbn_sw.dig");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem.b23");
set_perm("-1", "-1", 0755, "/system/etc/version");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem.b21");
set_perm("-1", "-1", 0755, "/system/etc/timestamp");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem.b26");
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/bin/qmuxbridge");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/so/626_0.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem.b28");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Lab/EPS_Only_VoLTE_Conf/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/LATAM/AMX/Non_VoLTE/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/usr/bin/unzip.unzip");
set_perm("-1", "-1", 0755, "/system/firmware/image/Ver_Info.txt");
set_perm("-1", "-1", 0755, "/system/sbin/fsck.ext2");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/so/841_0.mbn");
set_perm("-1", "-1", 0755, "/system/boot/signed_encrypted/abl.elf");
set_perm("-1", "-1", 0755, "/system/lib/firmware/ipa_fws.b01");
set_perm("-1", "-1", 0755, "/system/etc/ssl/certs/ca-certificates.crt");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/so/579_0.mbn");
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/sbin/usb/compositions/9025");
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/sbin/powerapp");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX55/STANDALONE/LE/SS_CDMALess/mcfg_hw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Swisscom/Commercial/Swiss/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/Croatia/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Smartfren/Commercial/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_pr/so/628_0.mbn");
set_perm("-1", "-1", 0755, "/system/boot/integrity/abl.elf");
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/EU/Vodafone/VoLTE/Turkey/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/usr/lib/modules/4.14.206/kernel/drivers/qca-ssdk-nohnat/qca-ssdk.ko");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/3HK/Commercial/HK/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/FarEastOne/Commercial/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/common/Default/Default/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem.b14");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem.b12");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem.b13");
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/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/Smartfren/Commercial/VoWiFi/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/LATAM/Telefonica/Commercial/Peru/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/APAC/SBM/Commercial/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem.b19");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/CZ/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/usr/bin/ssdk_sh");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/so/856_0.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/TDC/Commercial/Denmark/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/APAC/Reliance/Commercial/mcfg_sw.mbn");
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/so/812_0.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telia/Commercial/Sweden/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/etc/gps.conf");
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/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/AUNZ/Vodafone/Commercial/mcfg_sw.mbn");
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/firmware/image/modem_pr/so/549_0_1.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Elisa/Commercial/FI/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/so/578_0.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/SAfrica/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/usr/bin/qseecom_sample_client");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Lab/TEST_EPS_ONLY/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/Commercial/Hungary/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem.b02");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/so/605_0.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/AUNZ/Telstra/Commercial/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Vodafone/VoLTE/UK/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/LATAM/Telefonica/Commercial/Colombia/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Russia/MTS/Commercial/RU/mcfg_sw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem_pr/so/549_0_4.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem.b09");
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/firmware/image/modem_pr/so/827_0.mbn");
set_perm("-1", "-1", 0755, "/system/boot/signed/abl.elf");
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_pr/mcfg/configs/mcfg_hw/generic/common/SDX55/FUSION/LA/DSDS/mcfg_hw.mbn");
set_perm("-1", "-1", 0755, "/system/firmware/image/modem.b05");
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/usr/lib/libdsi_netctrl.so.0.0.0");
ui_print("Patching remaining system files...");
sync_file("/usrdata/etc/hostname", "/system/etc/hostname");
sync_file("/usrdata/etc/hosts", "/system/etc/hosts");
sync_file("/usrdata/etc/logrotate-dmesg.conf", "/system/etc/logrotate-dmesg.conf");
sync_file("/usrdata/usr/bin/gdb", "/system/usr/bin/gdb");
sync_file("/usrdata/usr/sbin/tcpdump", "/system/usr/sbin/tcpdump");
sync_file("/usrdata/WEBSERVER/www/QCMAP.html", "/system/WEBSERVER/www/QCMAP.html");
sync_file("/usrdata/WEBSERVER/www/QCMAP_Account.html", "/system/WEBSERVER/www/QCMAP_Account.html");
sync_file("/usrdata/WEBSERVER/www/QCMAP_Account_Help.html", "/system/WEBSERVER/www/QCMAP_Account_Help.html");
sync_file("/usrdata/WEBSERVER/www/QCMAP_Firewall.html", "/system/WEBSERVER/www/QCMAP_Firewall.html");
sync_file("/usrdata/WEBSERVER/www/QCMAP_Firewall_Help.html", "/system/WEBSERVER/www/QCMAP_Firewall_Help.html");
sync_file("/usrdata/WEBSERVER/www/QCMAP_Help.html", "/system/WEBSERVER/www/QCMAP_Help.html");
sync_file("/usrdata/WEBSERVER/www/QCMAP_IPV4.html", "/system/WEBSERVER/www/QCMAP_IPV4.html");
sync_file("/usrdata/WEBSERVER/www/QCMAP_IPV4_Help.html", "/system/WEBSERVER/www/QCMAP_IPV4_Help.html");
sync_file("/usrdata/WEBSERVER/www/QCMAP_IPV6.html", "/system/WEBSERVER/www/QCMAP_IPV6.html");
sync_file("/usrdata/WEBSERVER/www/QCMAP_IPV6_Help.html", "/system/WEBSERVER/www/QCMAP_IPV6_Help.html");
sync_file("/usrdata/WEBSERVER/www/QCMAP_login.html", "/system/WEBSERVER/www/QCMAP_login.html");
sync_file("/usrdata/WEBSERVER/www/QCMAP_NAT.html", "/system/WEBSERVER/www/QCMAP_NAT.html");
sync_file("/usrdata/WEBSERVER/www/QCMAP_NAT_Help.html", "/system/WEBSERVER/www/QCMAP_NAT_Help.html");
sync_file("/usrdata/WEBSERVER/www/QCMAP_UPNP_DLNA_MDNS.html", "/system/WEBSERVER/www/QCMAP_UPNP_DLNA_MDNS.html");
sync_file("/usrdata/WEBSERVER/www/QCMAP_UPNP_DLNA_MDNS_Help.html", "/system/WEBSERVER/www/QCMAP_UPNP_DLNA_MDNS_Help.html");
sync_file("/usrdata/WEBSERVER/www/QCMAP_WLAN.html", "/system/WEBSERVER/www/QCMAP_WLAN.html");
sync_file("/usrdata/WEBSERVER/www/QCMAP_WLAN_Help.html", "/system/WEBSERVER/www/QCMAP_WLAN_Help.html");
sync_file("/usrdata/WEBSERVER/www/QCMAP_WWAN.html", "/system/WEBSERVER/www/QCMAP_WWAN.html");
sync_file("/usrdata/WEBSERVER/www/QCMAP_WWAN_Help.html", "/system/WEBSERVER/www/QCMAP_WWAN_Help.html");
sync_file("/usrdata/kt_dms/bin/kt_agent", "/system/kt_dms/bin/kt_agent");
sync_file("/usrdata/kt_dms/ec21/kt_dmc", "/system/kt_dms/ec21/kt_dmc");
sync_file("/usrdata/kt_dms/ec21/kt_svc", "/system/kt_dms/ec21/kt_svc");
sync_file("/usrdata/kt_dms/ec25/kt_dmc", "/system/kt_dms/ec25/kt_dmc");
sync_file("/usrdata/kt_dms/ec25/kt_svc", "/system/kt_dms/ec25/kt_svc");
sync_file("/usrdata/kt_dms/lib/libkt_dev_detail-1.0.so", "/system/kt_dms/lib/libkt_dev_detail-1.0.so");
sync_file("/usrdata/kt_dms/lib/libkt_fw_flags-1.0.so", "/system/kt_dms/lib/libkt_fw_flags-1.0.so");
sync_file("/usrdata/kt_dms/lib/libkt_dmc_cm-1.0.so", "/system/kt_dms/lib/libkt_dmc_cm-1.0.so");
sync_file("/usrdata/kt_dms/lib/libkt_fw_up-1.0.so", "/system/kt_dms/lib/libkt_fw_up-1.0.so");
sync_file("/usrdata/firmware/image/seg_info.txt", "/system/firmware/image/seg_info.txt");
sync_file("/usrdata/firmware/image/qdsp6m.qdb", "/system/firmware/image/qdsp6m.qdb");
sync_file("/usrdata/firmware/image/sdx55/qdsp6m.qdb", "/system/firmware/image/sdx55/qdsp6m.qdb");
sync_file("/usrdata/firmware/image/olympic/qdsp6m.qdb", "/system/firmware/image/olympic/qdsp6m.qdb");
unmount("/system");
