mount("ubifs", "UBI", "system", "/system", "");
ui_print("Source: None");
ui_print("Target: None");
ui_print("Verifying current system...");
show_progress(0.100000, 0);
apply_patch_check("/system/bin/busybox", "7923435a1df9345277ea868922ad8906c1d2ee4b", "49017f5516a3ced1a5fb6c25431fdc93df93268e") || abort("\"/system/bin/busybox\" has unexpected contents.");
apply_patch_check("/system/bin/mountpoint.sysvinit", "054f2ff06150dc6e84d410f109090e90c8b8084f", "4f28709194dce94e71459c982bd8a02c97a5f474") || abort("\"/system/bin/mountpoint.sysvinit\" has unexpected contents.");
apply_patch_check("/system/bin/ping.iputils", "790802edcf90932f76c154764f077eb30591a821", "8ddd2a518eeec973dc89b566f0a378e467718b26") || abort("\"/system/bin/ping.iputils\" has unexpected contents.");
apply_patch_check("/system/bin/ping6.iputils", "b6c4e1a2593f64945a6b6348706d7efe02ee8d2f", "e79e7f0487e1f418e5c6b9c62de617b9a6b75757") || abort("\"/system/bin/ping6.iputils\" has unexpected contents.");
apply_patch_check("/system/data_swap/miniupnpd/miniupnpd.conf", "6800d9aaf17b83b081ef2bbadcb69a5f583ec82f", "7afa01527480f25f24a69127d9a716e2f92a44e9") || abort("\"/system/data_swap/miniupnpd/miniupnpd.conf\" has unexpected contents.");
apply_patch_check("/system/etc/Bluetooth_cal.acdb", "30d743aae78017fa83120c00cf7e08b52f2ca0a1", "8b57c944032ecd75dcd5c189f146e75cf27a62d1") || abort("\"/system/etc/Bluetooth_cal.acdb\" has unexpected contents.");
apply_patch_check("/system/etc/General_cal.acdb", "f15ec5b868b6918aab098a6e33961500c243c354", "4ee2fbb147f9dfdaa04c2cfab68c3cadef3c2588") || abort("\"/system/etc/General_cal.acdb\" has unexpected contents.");
apply_patch_check("/system/etc/Global_cal.acdb", "3d498319a6633a36774d7967cbb1d6cc82f04863", "4d39d1c6ee2671d5e49aaf0e78a229483bfe8309") || abort("\"/system/etc/Global_cal.acdb\" has unexpected contents.");
apply_patch_check("/system/etc/Handset_cal.acdb", "8a65e1c6356763fe0fbc3eb1d939046a104ba68a", "46f0a7bc139ec453f7ac83f86a5787aee3306d22") || abort("\"/system/etc/Handset_cal.acdb\" has unexpected contents.");
apply_patch_check("/system/etc/Hdmi_cal.acdb", "5e3b38f98260095700ba2d15706fea8e89412be3", "6e1fae26ef3441bbe9fe0e04baa9386f1b9513d8") || abort("\"/system/etc/Hdmi_cal.acdb\" has unexpected contents.");
apply_patch_check("/system/etc/Headset_cal.acdb", "bd0cdc30adc3402c384b4ae94b503ff3c6d9bfea", "caaccdb262382b07f56a7b92ebcdbab06aa13bc5") || abort("\"/system/etc/Headset_cal.acdb\" has unexpected contents.");
apply_patch_check("/system/etc/Speaker_cal.acdb", "03147655a0ecdcc46d0056b66ecb1256d3bc2d50", "b3a4e9a2005907406562b497a2e1293814347be3") || abort("\"/system/etc/Speaker_cal.acdb\" has unexpected contents.");
apply_patch_check("/system/etc/init.d/adbd", "fd135a777ca5e13b145a2a646ad308a13614b773", "d0f17d0280bbd8d901c856c2474b915895a32e0e") || abort("\"/system/etc/init.d/adbd\" has unexpected contents.");
apply_patch_check("/system/etc/init.d/find_partitions.sh", "957a93ecfbb34c15f48ea86b83371c70a1168d12", "5cb595bb4879fc938dae73cf7238a75c7dbf237f") || abort("\"/system/etc/init.d/find_partitions.sh\" has unexpected contents.");
apply_patch_check("/system/etc/init.d/port_bridge", "1f3dddd51d7df5697aae2e910b20079bdacec424", "613364645021febb4c8751d88a06464a03f784d0") || abort("\"/system/etc/init.d/port_bridge\" has unexpected contents.");
apply_patch_check("/system/etc/izat.conf", "4ccd4173d5ecdddc0c9d5a4d47143354bf5bb537", "7ef2178ad5ca4834e017669fb1d1ef06a369164f") || abort("\"/system/etc/izat.conf\" has unexpected contents.");
apply_patch_check("/system/etc/shadow", "e84f3086d62c40e26a79331b5dacfbb507cfc100", "c9e0d202445404dca935cecdcc5e3d4c18bd674e") || abort("\"/system/etc/shadow\" has unexpected contents.");
apply_patch_check("/system/etc/workspaceFile.qwsp", "2dcbe4256768a963896806475b5fdcbd4690b67a", "c2602f6a610d70099d334e281df28199490363df") || abort("\"/system/etc/workspaceFile.qwsp\" has unexpected contents.");
apply_patch_check("/system/firmware/image/Ver_Info.txt", "96e0ef780e8936e9c1cfa809f09a15f4449c8a08", "0adedf6b4b2802959da668e7019e83c621d5c857") || abort("\"/system/firmware/image/Ver_Info.txt\" has unexpected contents.");
apply_patch_check("/system/firmware/image/btfw32.tlv", "e3b73ac5ee5f25b00db75950c1e149dba7369519", "ad198782e2a747aef1eefe879661eeb3fbf04efc") || abort("\"/system/firmware/image/btfw32.tlv\" has unexpected contents.");
apply_patch_check("/system/firmware/image/mba.b01", "6f71f7796c6096eed487489bc960ca3104c9c6c9", "a493e6b9005cf56cf819d064982a67b8a3032de8") || abort("\"/system/firmware/image/mba.b01\" has unexpected contents.");
apply_patch_check("/system/firmware/image/mba.b02", "ad38a342aa51891cbd96b397df4320c3d860931a", "6c14ead7359b507c19b9345befd34b21260c76bc") || abort("\"/system/firmware/image/mba.b02\" has unexpected contents.");
apply_patch_check("/system/firmware/image/mba.mbn", "c637e74cc3b1f7dcb8a5980e09170595cdf7bd91", "f76f417bd5b229e4da50b97e22b7e3f10a5de4c8") || abort("\"/system/firmware/image/mba.mbn\" has unexpected contents.");
apply_patch_check("/system/firmware/image/mba.mdt", "cd69f953cad8f8b490bc77ec31e0f81a83e7c548", "e7793d3b8d2d23ab73e7cb14d0b130260f1e5440") || abort("\"/system/firmware/image/mba.mdt\" has unexpected contents.");
apply_patch_check("/system/firmware/image/modem.b00", "b7c5faeb0beffa4c073ca8d3177d926f2f752e8e", "106e7d1136adfa2a0477fa9cb239ba04be6a6400") || abort("\"/system/firmware/image/modem.b00\" has unexpected contents.");
apply_patch_check("/system/firmware/image/modem.b01", "9fd3570c96fe51cbd21a34bbb90b0a1f84ca8e49", "1d3cb6d0381223d4936f645e61b4597b59e57a67") || abort("\"/system/firmware/image/modem.b01\" has unexpected contents.");
apply_patch_check("/system/firmware/image/modem.b02", "4d632447026a8f54612c0636e5d60847f97c8a74", "e205d5351ff53be747b1eb832539b8f4e8eae248") || abort("\"/system/firmware/image/modem.b02\" has unexpected contents.");
apply_patch_check("/system/firmware/image/modem.b03", "7179818b9c635af635d144ff8fef093c25097d99", "62acc137a89d945b44b19d1bf7965881b6673e42") || abort("\"/system/firmware/image/modem.b03\" has unexpected contents.");
apply_patch_check("/system/firmware/image/modem.b04", "6aa2d887ca0ff488e62789cf97d0c02e0bad89fd", "0ded7116afe12581d1a6b7da6657826b3cec3cfe") || abort("\"/system/firmware/image/modem.b04\" has unexpected contents.");
apply_patch_check("/system/firmware/image/modem.b05", "8abcd4820a974d18deff8b91f82d725f48707146", "46058e1b366b37463f1b9b15bf843ce33dc0b3da") || abort("\"/system/firmware/image/modem.b05\" has unexpected contents.");
apply_patch_check("/system/firmware/image/modem.b06", "186bd6e3744bc11736fec65d19e18b151e1ee0dc", "56596047af7c7035957a708851ba423bb61d4da7") || abort("\"/system/firmware/image/modem.b06\" has unexpected contents.");
apply_patch_check("/system/firmware/image/modem.b07", "4f0641f5619627520f1e94960051326a977976bf", "f3af86f131f1968568ac1aa0970bddcd95c7a6da") || abort("\"/system/firmware/image/modem.b07\" has unexpected contents.");
apply_patch_check("/system/firmware/image/modem.b08", "67191c09784f3b3f8e5860cefa370b2c33d2c76e", "45ff59ec6c9b6c3cf16f5f98ca0774720fc63d42") || abort("\"/system/firmware/image/modem.b08\" has unexpected contents.");
apply_patch_check("/system/firmware/image/modem.b09", "02687946c74fc59ebba6f77d297c82f0bf17ae24", "ac9e0a38abfc062ee5b2a93c7c54b94e21d5f335") || abort("\"/system/firmware/image/modem.b09\" has unexpected contents.");
apply_patch_check("/system/firmware/image/modem.b10", "2b88a8fd97d5fa94ea19c2b13eb64f71d377907e", "dfe23887d94e224ee662d99a9868acfa3bb25bd8") || abort("\"/system/firmware/image/modem.b10\" has unexpected contents.");
apply_patch_check("/system/firmware/image/modem.b14", "3b131896410540c4fbf27b12733e9f6b5dd6656e", "e71fdd4dab5a0b8851dfa9e8cda1b8d75a1ab48d") || abort("\"/system/firmware/image/modem.b14\" has unexpected contents.");
apply_patch_check("/system/firmware/image/modem.b15", "569c786b5cef63b922170d0821d63d2de3f92fec", "65104606453992ace1f6b80d5d312a73038472b1") || abort("\"/system/firmware/image/modem.b15\" has unexpected contents.");
apply_patch_check("/system/firmware/image/modem.b17", "e3246f6b727d2dabd56b2efb4ab01522e5750e30", "7a08f54a0e018638e3804354be911cf75d99ec8d") || abort("\"/system/firmware/image/modem.b17\" has unexpected contents.");
apply_patch_check("/system/firmware/image/modem.b20", "306f4a0c717af3f722320e39ccd3176960f6bf48", "d59e9cc93e7352f92fa73bb1efc9df1c73ad062d") || abort("\"/system/firmware/image/modem.b20\" has unexpected contents.");
apply_patch_check("/system/firmware/image/modem.b21", "50f0f5ac86b0c153448ae62613404b3e184d524f", "98df826f7c508e646774fb5ffa0f90b1f86720de") || abort("\"/system/firmware/image/modem.b21\" has unexpected contents.");
apply_patch_check("/system/firmware/image/modem.mdt", "39bb9ec2073a8069d5108d88da2cb63eeca6bed6", "a43d7b6c67eb5967b66900e34ec0a602d99beba6") || abort("\"/system/firmware/image/modem.mdt\" has unexpected contents.");
apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX20/7+7_mode/SR_DSDS/mcfg_hw.mbn", "27730fde90c53ca8f5eb677bbd4212be6ba55328", "29b9d8704629c0ced1ae5a91e311a878e494cd6f") || abort("\"/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX20/7+7_mode/SR_DSDS/mcfg_hw.mbn\" has unexpected contents.");
apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX20/SS/mcfg_hw.mbn", "fdfe5ef3ca2c647d9f630f6cb64990fb2cd79838", "59caa50956b5fa6bf8de09af90688e43542c3a22") || abort("\"/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX20/SS/mcfg_hw.mbn\" has unexpected contents.");
apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/APAC/DCM/Commercial/mcfg_sw.mbn", "e0d2baae0691d77bb8d861f11f1dd4d533ba9645", "31241469a3c6715d87fdefc18c5b40a73f309980") || abort("\"/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/APAC/DCM/Commercial/mcfg_sw.mbn\" has unexpected contents.");
apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/APAC/KDDI/Commercial/mcfg_sw.mbn", "43911a4aac7c59f973680e731865f52ffeaccfe2", "b6d30dc2026c10b349895f512346afabfd6fb5c7") || abort("\"/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/APAC/KDDI/Commercial/mcfg_sw.mbn\" has unexpected contents.");
apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/APAC/SBM/Commercial/mcfg_sw.mbn", "a3bcac36335d57e4bed481160be3aa8de267ad77", "aef8c32108982b36844844c07e99e3f0ead8dbbd") || abort("\"/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/APAC/SBM/Commercial/mcfg_sw.mbn\" has unexpected contents.");
apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/AUNZ/Telstra/Commercial/mcfg_sw.mbn", "100af8a7e5d78a1672e5998866f566546c49ed3f", "c5641b0dbe98b192b8115f17dbcfea1671670652") || abort("\"/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/AUNZ/Telstra/Commercial/mcfg_sw.mbn\" has unexpected contents.");
apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Commercial/Volte_OpenMkt/mcfg_sw.mbn", "d509ec11fe840c72427a7013f9d9821b9a6caa47", "d496c06ba88432f2162bd9a1645423437eddf08f") || abort("\"/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Commercial/Volte_OpenMkt/mcfg_sw.mbn\" has unexpected contents.");
apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Commercial/VoLTE_OpenMkt/mcfg_sw.mbn", "81d2ce387e0eef802ca8a5585bdc2d6985ea84ac", "9b249258356d3ae1ebb481d549da7c1a5d9062e8") || abort("\"/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Commercial/VoLTE_OpenMkt/mcfg_sw.mbn\" has unexpected contents.");
apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Commercial/hVoLTE_OpenMkt/mcfg_sw.mbn", "5b220b9a9a4f8c80a5e25a03a570adccaaf3fba7", "4781713baa8430148d7530e68db6c1bfdfdffd02") || abort("\"/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Commercial/hVoLTE_OpenMkt/mcfg_sw.mbn\" has unexpected contents.");
apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CU/Commercial/VoLTE/mcfg_sw.mbn", "03a7a92cfc4145d251391b88851c1043ba24f625", "6b69cb831330215ccf2d28aa5b940939e1b14463") || abort("\"/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CU/Commercial/VoLTE/mcfg_sw.mbn\" has unexpected contents.");
apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/Croatia/mcfg_sw.mbn", "bf85e85b7d8fbbe92aed9977af83b95d79d11364", "fb47013e945d51c01f2a2418d3c2c08bba341c81") || abort("\"/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/Croatia/mcfg_sw.mbn\" has unexpected contents.");
apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/Greece/mcfg_sw.mbn", "7be739dcfbfb59cfce22da9cdb13484839a8fbb4", "ce5069d30f6097f8fdbf1f44ef6f422fc3dfa804") || abort("\"/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/Greece/mcfg_sw.mbn\" has unexpected contents.");
apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Non_VoLTE/Commercial/mcfg_sw.mbn", "d1cb8acc81d159a23378f154c9e35444599e8463", "7d0363a1080ebe8abfbdcece87a7475221cdd8f3") || abort("\"/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Non_VoLTE/Commercial/mcfg_sw.mbn\" has unexpected contents.");
apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/VoLTE/Commercial/mcfg_sw.mbn", "8539b425bc9e667a5358f2df209db4662eb2a9e0", "11c685fcfb55b44fe23ffcbd861d0448a45bb5cb") || abort("\"/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/VoLTE/Commercial/mcfg_sw.mbn\" has unexpected contents.");
apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/TIM/Commercial/Italy/mcfg_sw.mbn", "49f06ea33e6c56e9a4f189ba3895c45553be3e50", "fcde23288eb39df030c69dcb6fb0172f168bd37a") || abort("\"/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/TIM/Commercial/Italy/mcfg_sw.mbn\" has unexpected contents.");
apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telefonica/Commercial/DE/mcfg_sw.mbn", "ddcc0992b0ce3ba1caa4737412e5029855679425", "50e126017a54d4fcbe43eb9c17ef60582c60ac3d") || abort("\"/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telefonica/Commercial/DE/mcfg_sw.mbn\" has unexpected contents.");
apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telefonica/Non_VoLTE/Spain/mcfg_sw.mbn", "338a45ee8c4256949da9e8f4d6bc5d034938efc5", "4e7707c043797472f0ab00373b17547741f62abc") || abort("\"/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telefonica/Non_VoLTE/Spain/mcfg_sw.mbn\" has unexpected contents.");
apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telenor/Commercial/Norway/mcfg_sw.mbn", "d810db22d1b231f9407dc5b2c78cd5a48b34e047", "a00682f79fdd6bca251ac3f548f48e0416059efa") || abort("\"/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telenor/Commercial/Norway/mcfg_sw.mbn\" has unexpected contents.");
apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Korea/LGU/Commercial/mcfg_sw.mbn", "fe7cce23463aafe6d143545156df0407011cfbe2", "625e4276e804160e93396997a188f190b6923c15") || abort("\"/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Korea/LGU/Commercial/mcfg_sw.mbn\" has unexpected contents.");
apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Korea/SKT/Commercial/mcfg_sw.mbn", "0f4e65d7e6eadcdced15a6e0af5de7c5a21a64cf", "c126d4d50d4398288c7910f5d6c043136f4b014a") || abort("\"/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Korea/SKT/Commercial/mcfg_sw.mbn\" has unexpected contents.");
apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/VoLTE/mcfg_sw.mbn", "3e0d1280610e3fe3afe2cb2a276e2e34dbf09540", "a99683243acefe2a70eb843d82a063ffbc7f805b") || abort("\"/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/VoLTE/mcfg_sw.mbn\" has unexpected contents.");
apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Sprint/Commercial/mcfg_sw.mbn", "a2806c3e88a4df42da02e742bff0296eec800225", "544f4c590bc438463571747801b59327673312eb") || abort("\"/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Sprint/Commercial/mcfg_sw.mbn\" has unexpected contents.");
apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Sprint/VoWiFi/mcfg_sw.mbn", "48268e7184975a37253b5d80f4c069edaadbc187", "943ee2beabe90fadde3441b580ef1b10985c3901") || abort("\"/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Sprint/VoWiFi/mcfg_sw.mbn\" has unexpected contents.");
apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/TMO/Commercial/mcfg_sw.mbn", "da422006dbd4909a00fe83698d44c28118e8f3fd", "55ecf95f434dfeb36ea9387c4bbca03a3195053d") || abort("\"/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/TMO/Commercial/mcfg_sw.mbn\" has unexpected contents.");
apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/USCC/Commercial/mcfg_sw.mbn", "f7f66fabc7307fae622fc54c968926087e291dfc", "945409e65f71d5ec75cd1ca960a3958bd1736e15") || abort("\"/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/USCC/Commercial/mcfg_sw.mbn\" has unexpected contents.");
apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Verizon/CDMAless/mcfg_sw.mbn", "a27243f495672dbbf6edf1077ba5da8e37a9842e", "e8f561b779d5c42053da33f996d6282368bac8f0") || abort("\"/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Verizon/CDMAless/mcfg_sw.mbn\" has unexpected contents.");
apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Verizon/IMSless/mcfg_sw.mbn", "9af9cc5e5403e16375f187e5debde35d34132598", "c19d97f1643f76cba0ba505fc22b3cc984b61ea4") || abort("\"/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Verizon/IMSless/mcfg_sw.mbn\" has unexpected contents.");
apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Verizon/hVoLTE/mcfg_sw.mbn", "abbd236bdc372458e60c22715b40f4f6288807c3", "1f8571be428dc3161bfc4470a40638d5449dac2a") || abort("\"/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Verizon/hVoLTE/mcfg_sw.mbn\" has unexpected contents.");
apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/FarEastOne/Commercial/mcfg_sw.mbn", "633b1abb8d5953536598f5144b8fb6c703063b38", "9801c342e38aaeb04695054a940cd27388497081") || abort("\"/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/FarEastOne/Commercial/mcfg_sw.mbn\" has unexpected contents.");
apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/TM/Commercial/mcfg_sw.mbn", "79a25d67539185a5d470490cd421ba139b89aaae", "b819c7af9f0e5b1003c49ebc97206d48e23365f8") || abort("\"/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/TM/Commercial/mcfg_sw.mbn\" has unexpected contents.");
apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/common/Quectel/Commercial_ChungHwa_Taiwan/mcfg_sw.mbn", "94e58a0e6fca19d412cb786229181bf5991ecc76", "10447d0807c62b94d2eccab19d10db0634e298ae") || abort("\"/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/common/Quectel/Commercial_ChungHwa_Taiwan/mcfg_sw.mbn\" has unexpected contents.");
apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/common/Quectel/Commercial_GCF_PTCRB/mcfg_sw.mbn", "4681ba8939a33fcc52b968423c8f2fd3f8a099d7", "ea1c9be318900e60b5abc3da80f6fc2f2abdcb96") || abort("\"/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/common/Quectel/Commercial_GCF_PTCRB/mcfg_sw.mbn\" has unexpected contents.");
apply_patch_check("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/mbn_sw.txt", "507a6c742f57a7249eaacccb7f02921974395d65", "cd3b3849dba60ab62a872ce99e71916c758d0086") || abort("\"/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/mbn_sw.txt\" has unexpected contents.");
apply_patch_check("/system/firmware/image/qca9377/qwlan30.bin", "78c78a0a4ae166b0576b0b467a38fa91b96fde25", "1e1e8531a24027fb3bfcaf5dcaef74f97e73df21") || abort("\"/system/firmware/image/qca9377/qwlan30.bin\" has unexpected contents.");
apply_patch_check("/system/firmware/image/qca9377/utf30.bin", "f7cec99921acad55fa097c465ed66f5f44de1d07", "5bc5be4b9184580e041dab83d2e5bfd950ee068a") || abort("\"/system/firmware/image/qca9377/utf30.bin\" has unexpected contents.");
apply_patch_check("/system/firmware/image/qwlan30.bin", "5ced8382b9592e712cc560392e754df32247ddc3", "bd40873614451709db7986beb7e7ec54c8d774c3") || abort("\"/system/firmware/image/qwlan30.bin\" has unexpected contents.");
apply_patch_check("/system/firmware/image/utf30.bin", "bab18dc3b16dd13849abe182b205191669292542", "2056d0d9fae0b82059546dd3464471890dd4388b") || abort("\"/system/firmware/image/utf30.bin\" has unexpected contents.");
apply_patch_check("/system/lib/firmware/ipa/ipa_fws.elf", "2de3320224d938a307311ce7bb5d995847fe770c", "18156fc6c9698cf27dad1dd9d6d7781e98a0f85f") || abort("\"/system/lib/firmware/ipa/ipa_fws.elf\" has unexpected contents.");
apply_patch_check("/system/lib/firmware/ipa_fws.b01", "a682a3f31fd6955f2c03c5657c9c8018394dbd49", "d19a915fd475e13042848313d3b9e21771a5d052") || abort("\"/system/lib/firmware/ipa_fws.b01\" has unexpected contents.");
apply_patch_check("/system/lib/firmware/ipa_fws.mdt", "418001f0f81357c1973466ba3bfea30aa513f57a", "3c6db281406b59267fac1dfb6df5d90394a7d4a6") || abort("\"/system/lib/firmware/ipa_fws.mdt\" has unexpected contents.");
apply_patch_check("/system/lib/ld-2.22.so", "fcc50f8a419ff0744b97cb0800db51aa4b78bc5a", "172af3ce974edeafb669973308874c46f34a62bf") || abort("\"/system/lib/ld-2.22.so\" has unexpected contents.");
apply_patch_check("/system/lib/libc-2.22.so", "0a0c595dd4adee5b4b86de3de61c5b1ae318dda5", "bcd72ba0a49c2548cc5a5271e3c9ae098b114939") || abort("\"/system/lib/libc-2.22.so\" has unexpected contents.");
apply_patch_check("/system/lib/libcrypt-2.22.so", "f880077cffdb1164cb05054618a296c553bd0331", "6ee59ccfc5d20cfa6f1c03abad80bccde501319f") || abort("\"/system/lib/libcrypt-2.22.so\" has unexpected contents.");
apply_patch_check("/system/lib/libcrypto.so.1.0.0", "996db63bd1254a652f043bce36fbfdeab9536eb6", "9c3784d24ec0e64bcbc2ccf7a2914173bd112ce1") || abort("\"/system/lib/libcrypto.so.1.0.0\" has unexpected contents.");
apply_patch_check("/system/lib/libdl-2.22.so", "182bb314dedc3f85ff4c520bf820c5a45e4fe7cf", "659f365346a414854537d9d1da826a3a78f98646") || abort("\"/system/lib/libdl-2.22.so\" has unexpected contents.");
apply_patch_check("/system/lib/libgcc_s.so.1", "6b1e01022dc06e1d27ba68de48635032f74adc65", "87bb42c1f6d6dbeee0ca339e837bc71ec992db0b") || abort("\"/system/lib/libgcc_s.so.1\" has unexpected contents.");
apply_patch_check("/system/lib/libm-2.22.so", "8b84e1490b4c3cf575ce968e5ca59642d2135b5f", "1d08dc0e4645f4d8c2c5d2f98c24b805254acec6") || abort("\"/system/lib/libm-2.22.so\" has unexpected contents.");
apply_patch_check("/system/lib/libpcre.so.1.2.6", "17cdb4f9dd4045c73cc7cfec6d1ccf71ee70d38d", "586278f9cdd6f0f8ab8e9387cac89c7f8dca8b72") || abort("\"/system/lib/libpcre.so.1.2.6\" has unexpected contents.");
apply_patch_check("/system/lib/libpthread-2.22.so", "0aa6e5d82143c758a641fe0471146d63bf16529e", "79e008f1dabcad4e649413ca18cdd96baedca871") || abort("\"/system/lib/libpthread-2.22.so\" has unexpected contents.");
apply_patch_check("/system/lib/libresolv-2.22.so", "93ef01f946690666ffc3b842a6320c8d1a6ec5fa", "a2d59d2d5a0ce84ab16c3cfe17463f4ec583126b") || abort("\"/system/lib/libresolv-2.22.so\" has unexpected contents.");
apply_patch_check("/system/lib/librt-2.22.so", "039dca2b2b16ab5e4e5405a57cbc64f8c5d4d9a8", "c0a4976b1c8290f75562a53eddf60173c00d76c8") || abort("\"/system/lib/librt-2.22.so\" has unexpected contents.");
apply_patch_check("/system/lib/libselinux.so.1", "e7fe993b12ae4230a7c90a8c864f12469fb11a37", "7f2f5ef1f5f07bd2b299a7d164c7c562905e24c1") || abort("\"/system/lib/libselinux.so.1\" has unexpected contents.");
apply_patch_check("/system/lib/libtinfo.so.5.9", "74f58c06e535193e5b93100ea8352e592aefa193", "ba0d02ec3fa88b2c8a35b6db8d24899611617361") || abort("\"/system/lib/libtinfo.so.5.9\" has unexpected contents.");
apply_patch_check("/system/lib/libutil-2.22.so", "b5fa05da8f7aa4d7a2b610ac38520e3a1eba6122", "80e19a776a071f69d35adac962e4a1c40a3b1b9a") || abort("\"/system/lib/libutil-2.22.so\" has unexpected contents.");
apply_patch_check("/system/lib/libz.so.1.2.8", "edb4d769d2fec8cb590d04d4718c82e92199d7aa", "5ca1ed58ee736e127186298dc4f3770b27cd386d") || abort("\"/system/lib/libz.so.1.2.8\" has unexpected contents.");
apply_patch_check("/system/sbin/adbd", "7747d7bfeca698f7724ac90be00dd2958aa87e3a", "80d40ff54a8f4c51efe42def97056f2b57e5c7f3") || abort("\"/system/sbin/adbd\" has unexpected contents.");
apply_patch_check("/system/sbin/bootlogd", "820a2fcd7b841dcbc73dab6c3382271c3f71ef76", "59d7eb9a0f53832b8f32fe5b9ee8b87da8a778d3") || abort("\"/system/sbin/bootlogd\" has unexpected contents.");
apply_patch_check("/system/sbin/bridge", "8e6270c6aac7fbf2047d94d2217c1d2596da5b5a", "53d5033c191a59101751486ed4d56b8cfcd1a798") || abort("\"/system/sbin/bridge\" has unexpected contents.");
apply_patch_check("/system/sbin/halt.sysvinit", "6dc728407dfbbe9815bff9521aac8842f7a03cee", "9fc00e87131e52170a661da1b6978ad582dd2eac") || abort("\"/system/sbin/halt.sysvinit\" has unexpected contents.");
apply_patch_check("/system/sbin/init.sysvinit", "af36802bce90a6b8722931083699081aada08d33", "cf350714ecd6654fdcdb5348fb845010c2edb1e1") || abort("\"/system/sbin/init.sysvinit\" has unexpected contents.");
apply_patch_check("/system/sbin/leprop-service", "5b46c167c8703acfa85b60cd1e6e908a4a7b762d", "26082fb2f3cee3011081a7ca9fff1f80b8ac4c83") || abort("\"/system/sbin/leprop-service\" has unexpected contents.");
apply_patch_check("/system/sbin/powerapp", "381cb31c3987ab8d2bc58353e46a50436e2c699c", "c818979fa3c9fa677bd5079555d7d719d26e179c") || abort("\"/system/sbin/powerapp\" has unexpected contents.");
apply_patch_check("/system/sbin/rtmon", "d92639fadbb6b3b8a2fc2779e666f2bb4572aa15", "e80314322e1127e5f24262773922048ea15345fa") || abort("\"/system/sbin/rtmon\" has unexpected contents.");
apply_patch_check("/system/sbin/runlevel.sysvinit", "179d760240a36f1101c1e303d462d402ad0d725a", "3f1f642783452de255c2d4c3ea6287f25d203655") || abort("\"/system/sbin/runlevel.sysvinit\" has unexpected contents.");
apply_patch_check("/system/sbin/shutdown.sysvinit", "fc2aca0000fe218cd86188698a3620ea46e7ecb4", "343f9f3b19e87af82d013a1b87548d2ec6f5e164") || abort("\"/system/sbin/shutdown.sysvinit\" has unexpected contents.");
apply_patch_check("/system/sbin/sys_reboot", "381cb31c3987ab8d2bc58353e46a50436e2c699c", "c818979fa3c9fa677bd5079555d7d719d26e179c") || abort("\"/system/sbin/sys_reboot\" has unexpected contents.");
apply_patch_check("/system/sbin/sys_shutdown", "381cb31c3987ab8d2bc58353e46a50436e2c699c", "c818979fa3c9fa677bd5079555d7d719d26e179c") || abort("\"/system/sbin/sys_shutdown\" has unexpected contents.");
apply_patch_check("/system/usr/bin/QCMAP_CLI", "0980c00206af8f6a3ca910542e4ad6037382e6e0", "48b10f26a479508b62e35a5a82389fa2e10f8268") || abort("\"/system/usr/bin/QCMAP_CLI\" has unexpected contents.");
apply_patch_check("/system/usr/bin/QCMAP_ConnectionManager", "c376068cdb5325962a277b68055313e1bff023d8", "8f6a157bb0207d68cd88c71c9b93e06bd6d49be3") || abort("\"/system/usr/bin/QCMAP_ConnectionManager\" has unexpected contents.");
apply_patch_check("/system/usr/bin/QCMAP_StaInterface", "5b069c51e6eb0c42416d987c3ca0e61bdc7812d4", "f3f7a813b9009740f050ef8cf1785b41ea0d4acf") || abort("\"/system/usr/bin/QCMAP_StaInterface\" has unexpected contents.");
apply_patch_check("/system/usr/bin/adnsheloex", "432579020a7e2d60db0fc75ce567a50b8388de5b", "2c5bab9fdf97b297472197fd8105fe5b5e5e6cae") || abort("\"/system/usr/bin/adnsheloex\" has unexpected contents.");
apply_patch_check("/system/usr/bin/adnshost", "73bc2618dd261fc241f92c987208f3d888e9ea0d", "4ef4c3c6e75c64e7f804af92f4ebc4afb792e6da") || abort("\"/system/usr/bin/adnshost\" has unexpected contents.");
apply_patch_check("/system/usr/bin/adnslogres", "84ff5450f3acbbace4ee41941d6b35cec25e00c5", "0cb5a2888396fa69682568b9c7bb7196a72d3257") || abort("\"/system/usr/bin/adnslogres\" has unexpected contents.");
apply_patch_check("/system/usr/bin/adnsresfilter", "5a6f274e681a4b8893be6d3836cc82572c491f9c", "cfe7ff6bfb13d4b2ccfc7239781213bc3b4956b3") || abort("\"/system/usr/bin/adnsresfilter\" has unexpected contents.");
apply_patch_check("/system/usr/bin/atfwd_daemon", "1e2385f0e3f9334b6f6e08a2cfd636ae0572ec0a", "e1deedba9e68bd21582abaa19db4a4ac17cefd04") || abort("\"/system/usr/bin/atfwd_daemon\" has unexpected contents.");
apply_patch_check("/system/usr/bin/bdt", "adf55da581a029ef4cdf1c5f2fd1f3d764621fb7", "0f1f4507ccafae486d4419c085c8feebc47c5c9c") || abort("\"/system/usr/bin/bdt\" has unexpected contents.");
apply_patch_check("/system/usr/bin/btapp", "fd151bf60f358ac53edb16efe7640c4bf597c427", "174b320c4431654011709286f8409edde67a9d2b") || abort("\"/system/usr/bin/btapp\" has unexpected contents.");
apply_patch_check("/system/usr/bin/btnvtool", "de10e27035c0758655f1b0be52c3fa4c5e38cd96", "116f6e6d10f8ce8ac00ef49c33218bd9f0e4119a") || abort("\"/system/usr/bin/btnvtool\" has unexpected contents.");
apply_patch_check("/system/usr/bin/btproperty", "5407da7e64edb159cfcae4dabc0202190099eaf1", "4ee4fba1513d24d114be72b2a8bbd8002a8dbe59") || abort("\"/system/usr/bin/btproperty\" has unexpected contents.");
apply_patch_check("/system/usr/bin/crasher", "1395bad879bebc9b8d9608fa1bf53b559e538645", "a2cdbf4e438eead14ff4d6399d277bf9933b6053") || abort("\"/system/usr/bin/crasher\" has unexpected contents.");
apply_patch_check("/system/usr/bin/dnsmasq", "3c303700acc9e47460ea956122002150adb8b0a0", "b455b00ea18550fee482f52040e7dc0e81106af8") || abort("\"/system/usr/bin/dnsmasq\" has unexpected contents.");
apply_patch_check("/system/usr/bin/eMBMs_TunnelingModule", "418d3ddaf5687cfa429c01717e9c0c2da70f368c", "c7f8430bf510c1ee9a868b4070407f71de001eb9") || abort("\"/system/usr/bin/eMBMs_TunnelingModule\" has unexpected contents.");
apply_patch_check("/system/usr/bin/ffprobe", "78eb5a44b4bd990f8b54908adc8a66d0100da02a", "7b8bb880d39ba2f2ea8cbcb41e82555cfed89e56") || abort("\"/system/usr/bin/ffprobe\" has unexpected contents.");
apply_patch_check("/system/usr/bin/fs_mgr", "101a36a3dc9ac22a1c0ff019b4a7370236548641", "4f260b21769cf9997a6adf0b5b59e65b0e579f02") || abort("\"/system/usr/bin/fs_mgr\" has unexpected contents.");
apply_patch_check("/system/usr/bin/funzip", "635cbdfd7a08eb506903073d556f1af9d4b2141b", "a6ccaed4130d514e95e2aa8cc06cf3b2f08599a3") || abort("\"/system/usr/bin/funzip\" has unexpected contents.");
apply_patch_check("/system/usr/bin/gdbserver", "f7645d67a48b7da84e650247ad2cf71787a96af2", "20b35de5b6a6601c628b2d192d9ba5afc7b78ba8") || abort("\"/system/usr/bin/gdbserver\" has unexpected contents.");
apply_patch_check("/system/usr/bin/getprop", "75a9e0d1f232c65c15d6ddd59a8bcc5322086d87", "5490fdeb3f38e3caec021bb9dadee2d52e7eaf77") || abort("\"/system/usr/bin/getprop\" has unexpected contents.");
apply_patch_check("/system/usr/bin/hci_qcomm_init", "47c6155cb69b2cb44a5581b8c6764a7e43ea6942", "98b7f9b18bf905807b9b4b6b6ed9e069bf37bb8a") || abort("\"/system/usr/bin/hci_qcomm_init\" has unexpected contents.");
apply_patch_check("/system/usr/bin/ipacm_perf", "03ac45135f0a2cee56ac12099470525f011a6081", "ff697c7c5d8396770af845870895ab43aa21e5b5") || abort("\"/system/usr/bin/ipacm_perf\" has unexpected contents.");
apply_patch_check("/system/usr/bin/ipacmdiag", "9609cfbcd6f542f319a12cd86cb294d113225313", "d0641549bf2057e00e93bbd13e6f1d4d280c54bf") || abort("\"/system/usr/bin/ipacmdiag\" has unexpected contents.");
apply_patch_check("/system/usr/bin/logcat", "c2fe02138bba1daf728a102c603f733d4deb6bdc", "698036d2b78a47abcaac154d33e28867feabbd31") || abort("\"/system/usr/bin/logcat\" has unexpected contents.");
apply_patch_check("/system/usr/bin/logwrapper", "dba5d52bd997666d722782ae2304ce231ed128fc", "1e27dc15ad5406a2677bebce7018a5cb882c7de7") || abort("\"/system/usr/bin/logwrapper\" has unexpected contents.");
apply_patch_check("/system/usr/bin/mbimd", "dc22204703ae72659a34466bf047cf1cf7391434", "db12e04a77938cb08f3bea99cc633656acdc6e16") || abort("\"/system/usr/bin/mbimd\" has unexpected contents.");
apply_patch_check("/system/usr/bin/mesg.sysvinit", "ddc5c9590df251c4e36feeb41998e7635a08c97c", "6b495aefc4bc97348562371c2bbfb7da41e8c112") || abort("\"/system/usr/bin/mesg.sysvinit\" has unexpected contents.");
apply_patch_check("/system/usr/bin/perl5.22.0", "65d3a0e2cb0ed97d4b55f239a61af33956785954", "3e0a98ea2d803b0b498804d93dd05d64b0004f14") || abort("\"/system/usr/bin/perl5.22.0\" has unexpected contents.");
apply_patch_check("/system/usr/bin/port_bridge", "455aa7206403bf5ce0e5aade2e671654ee6cc640", "1b854488198841b203c78dbfa0731d12076e45c1") || abort("\"/system/usr/bin/port_bridge\" has unexpected contents.");
apply_patch_check("/system/usr/bin/qcbtdaemon", "7852ffb4233c9111525159c0683d1bcfbb6827c4", "104dea51fbf518cedc1f1243291e5872c0b279ab") || abort("\"/system/usr/bin/qcbtdaemon\" has unexpected contents.");
apply_patch_check("/system/usr/bin/ql_files_backup", "45a2505e79213e72640b564a2df6e76c944cd24e", "6d861c8d9db1b064fd2cd5094fa48043b94c4ac7") || abort("\"/system/usr/bin/ql_files_backup\" has unexpected contents.");
apply_patch_check("/system/usr/bin/ql_manager_cli", "dea84b73b49b5ef3033ba372e26e63379a16fb8b", "f15189088c7049bb74a207bd169b0f2c0ea70ce2") || abort("\"/system/usr/bin/ql_manager_cli\" has unexpected contents.");
apply_patch_check("/system/usr/bin/ql_manager_server", "6e0eaf207c2f396e34ab7802a79438ee3192a661", "48070fc7c431757df64822f4e8901d4af15ac6c8") || abort("\"/system/usr/bin/ql_manager_server\" has unexpected contents.");
apply_patch_check("/system/usr/bin/ql_qcmap_cli", "62ef1d06e0f9be1fa6036731f7c2fb137db2b480", "b4c3ef6d99f7238f7cf5f02f1365251ac6284c7a") || abort("\"/system/usr/bin/ql_qcmap_cli\" has unexpected contents.");
apply_patch_check("/system/usr/bin/ql_remotefs_service", "6f8e6616b287dadf901a093d0086ee69837e4363", "c3c6f5401ea57f77847cb7ae855c708bfdb27afb") || abort("\"/system/usr/bin/ql_remotefs_service\" has unexpected contents.");
apply_patch_check("/system/usr/bin/ql_usbcfg", "9eaa30a6cf31bf2f2d0f62d4b9525419f69d8b7a", "35c86c5d71d420263131a5bab0a085af92de4d8e") || abort("\"/system/usr/bin/ql_usbcfg\" has unexpected contents.");
apply_patch_check("/system/usr/bin/ql_voice_server", "a771cce6dc0f385855cfe606db114ea363f0c3ad", "2ddfd0e2d3dc80241bd9bc86f4ee3cfe4050634e") || abort("\"/system/usr/bin/ql_voice_server\" has unexpected contents.");
apply_patch_check("/system/usr/bin/qmi_ip_multiclient", "8bf7aa4860539719242695c4c05f7601b033d765", "2741737d03096066d0a03dfe20b41676534f7a96") || abort("\"/system/usr/bin/qmi_ip_multiclient\" has unexpected contents.");
apply_patch_check("/system/usr/bin/qti", "5e3f31b196a9056a5ca213d41dd4069839f2bac1", "d1d671e0aa74c74aa35d43dabf50ae4e8b4ae775") || abort("\"/system/usr/bin/qti\" has unexpected contents.");
apply_patch_check("/system/usr/bin/qti_ppp", "7798ee4a2988a86b4d0f7f8966e506fbf17bbfa3", "913c89af80432f7a3793e4bf937b2fc99ba05479") || abort("\"/system/usr/bin/qti_ppp\" has unexpected contents.");
apply_patch_check("/system/usr/bin/qti_socksv5", "3a5db5b58eb65ecdc6a76314e686d8a12d42fdc5", "b0306f3d18df815436c2aba9945d02d5f756608f") || abort("\"/system/usr/bin/qti_socksv5\" has unexpected contents.");
apply_patch_check("/system/usr/bin/quectel_daemon", "59585253ab951598f4a517adb23c6e2485b0a97d", "5ef0a781b7361b04dc56851fff063d6ce6153a96") || abort("\"/system/usr/bin/quectel_daemon\" has unexpected contents.");
apply_patch_check("/system/usr/bin/quectel_monitor_daemon", "a20adaae233f2ee5e5d60cdeba3cbeaa7c211d47", "ef5e479fe2ccba1b8042d0e053ed7c0b117ec253") || abort("\"/system/usr/bin/quectel_monitor_daemon\" has unexpected contents.");
apply_patch_check("/system/usr/bin/radish", "df8ab5b3bf441d247aba76d426fa16d6b8be77ad", "ea340e2fc635d4e1eec0538e98681207fcfe42d3") || abort("\"/system/usr/bin/radish\" has unexpected contents.");
apply_patch_check("/system/usr/bin/setprop", "55fd18e82010c15dd071d1f1b3ee3d88ded23bfc", "67a8d024e00c844290740ba6e334dbdae2abffc6") || abort("\"/system/usr/bin/setprop\" has unexpected contents.");
apply_patch_check("/system/usr/bin/sync_test", "80e447d69548e10b0931f13c31dcd743742ca1fe", "ca878446db73dfb2018a8fef8e6ec89b23b6ea20") || abort("\"/system/usr/bin/sync_test\" has unexpected contents.");
apply_patch_check("/system/usr/bin/thermal-engine", "980f0c35e55b3a2ad895447b73d31face865f2a5", "31b1556d1ee526cadfc110d3222abe1865c7217e") || abort("\"/system/usr/bin/thermal-engine\" has unexpected contents.");
apply_patch_check("/system/usr/bin/unzip.unzip", "693b33c72f4d2f604473354f617936fa4b97d02a", "fdd7349b995991ede8b4ce318a52cd6fcb779dd5") || abort("\"/system/usr/bin/unzip.unzip\" has unexpected contents.");
apply_patch_check("/system/usr/bin/unzipsfx", "8eee9ca352515593cde7db551c2e94461d9908d2", "546c2c7c4fcf6ae259e47dfd6cdf1209515c986c") || abort("\"/system/usr/bin/unzipsfx\" has unexpected contents.");
apply_patch_check("/system/usr/bin/usb_composition_switch", "077adda9d044f951eeb38500c1bfceb2eef4dab6", "2272b6ddb2c49988b548bd7198e2429a66f0b357") || abort("\"/system/usr/bin/usb_composition_switch\" has unexpected contents.");
apply_patch_check("/system/usr/bin/utmpdump.sysvinit", "4f4307d3d58c077591e16580fe93609318a63fa8", "5c2844ef241b4fc681e85ac4e44a4a778dac9326") || abort("\"/system/usr/bin/utmpdump.sysvinit\" has unexpected contents.");
apply_patch_check("/system/usr/bin/wall.sysvinit", "46b00f3856ef4c67536c95aa90150e0c0e70fc68", "222988aff7339d448e361b1664311ab3ed1ee9ec") || abort("\"/system/usr/bin/wall.sysvinit\" has unexpected contents.");
apply_patch_check("/system/usr/bin/wcnssfilter", "81b1b94d1e45cddb45501216340457c4de553bf2", "7c45fc3b999c6938d60ba250f9ec6bb0af13ac93") || abort("\"/system/usr/bin/wcnssfilter\" has unexpected contents.");
apply_patch_check("/system/usr/bin/wget", "2286bfbbe44b44bbe51000d423b02ce4e2ac0063", "8b8337bd2350418532fb356c1f44b866af1dc28a") || abort("\"/system/usr/bin/wget\" has unexpected contents.");
apply_patch_check("/system/usr/bin/zipinfo", "693b33c72f4d2f604473354f617936fa4b97d02a", "fdd7349b995991ede8b4ce318a52cd6fcb779dd5") || abort("\"/system/usr/bin/zipinfo\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libacdbloader.so", "0c8de66ff83ad6d819eb777901ec2132e00ce817", "45121469632ea3bb137fdd6fcdaee7538d912d1e") || abort("\"/system/usr/lib/libacdbloader.so\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libadbd.so.0.0.0", "04d91633142443785be1e61132d2f21dc149b533", "b474b54641484d670d723151135e65a21f09adfc") || abort("\"/system/usr/lib/libadbd.so.0.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libadns.so.1.5", "333e1a48c51f7805f54a6f55add0925f4781aef9", "732efb7c70ef18e6328c0cefd64b91098e25cdba") || abort("\"/system/usr/lib/libadns.so.1.5\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libbase.so.0.0.0", "801535f3a86d791d327ea852f268e98bf148e3d5", "f802a65f8d723c933bae027e42537d68715ae1ef") || abort("\"/system/usr/lib/libbase.so.0.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libbtnv.so.0.0.0", "8867742dc9a2a70978d599114891a141e885dc6e", "f078b830763dd09d7fb79bbe1951912e59834399") || abort("\"/system/usr/lib/libbtnv.so.0.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libconfigdb.so.0.0.0", "90eab6cab0d90e481b4895b1e2410f7382d0db87", "881c6fdd58ccc3f904baffa9ee7dd42689049f7f") || abort("\"/system/usr/lib/libconfigdb.so.0.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libcutils.so.0.0.0", "89a36a46e1e59a39131dc0449de463c5102779b7", "d9d6b51cc2ef1d21bd94f9a831663ae89f11fb7b") || abort("\"/system/usr/lib/libcutils.so.0.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libdataitems.so.1.0.0", "ab7755425c6e622d65434e75aaab3fecfd02a511", "0387a936f8d8e2ab1789eb7b267b9096adb53c6b") || abort("\"/system/usr/lib/libdataitems.so.1.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libdiag.so.1.0.0", "48133eae62ed94aaf592db5c5cb8a6a66c317976", "cf044ba4cfcdd746fffee03926c9ac2431a6fbec") || abort("\"/system/usr/lib/libdiag.so.1.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libdsi_netctrl.so.0.0.0", "114e2441115b68cc39a57becff745a9e6920ab2c", "049ed3c6abb9352d7805cff629bfaed6a7c90644") || abort("\"/system/usr/lib/libdsi_netctrl.so.0.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libdsutils.so.1.0.0", "c2281a02e939b4d0d9fe2b097b2b43e093a1383a", "07d7628afda28c3a0a80c4af219a973dc8f9654a") || abort("\"/system/usr/lib/libdsutils.so.1.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libebt_802_3.so", "a1c9a91fc3220378446263c10f5db8b8188d25f0", "ea68ac171171bc0d522edc77626492efc87a98da") || abort("\"/system/usr/lib/libebt_802_3.so\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libebt_among.so", "fe48dfe225c91851190a75bb91d6eb352d38dc30", "368670448758aaf310c047b8bf2503893b383796") || abort("\"/system/usr/lib/libebt_among.so\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libebt_arp.so", "8468169aa9971142b5b2f65fd597b335fae08d93", "43e737b07a8a24bc8d1dda5fb4f1dcffafa330b9") || abort("\"/system/usr/lib/libebt_arp.so\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libebt_arpreply.so", "a61c2c5d95edea08fc7652097b404098e0f847ae", "836e10bfb83bd7116f45b7cf5cfe37cc7e6c6d0b") || abort("\"/system/usr/lib/libebt_arpreply.so\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libebt_ip.so", "badc3677cce59e62dea010d669c3b73210ca11f9", "e8fb298586f5c0ff0cd90e038667c0dc40993518") || abort("\"/system/usr/lib/libebt_ip.so\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libebt_ip6.so", "643c1590430f7ecc1fd2c10593c61d517d0ccf05", "a666c4d2a7dbcba277271701e2f908d858348b56") || abort("\"/system/usr/lib/libebt_ip6.so\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libebt_limit.so", "674cd84ff384fe0b6a09f63763f90e56f382098a", "5c3c0e1ac06ebd09764eb14cfc8944158ec34ac9") || abort("\"/system/usr/lib/libebt_limit.so\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libebt_log.so", "167f8d1c85a73c5b47a39774397918dfd21fe39d", "134231d578d6b92f33a42a526652a5decf1b3660") || abort("\"/system/usr/lib/libebt_log.so\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libebt_mark.so", "664504a223a6a3dcf1af47e25e7a21acdcf2107b", "0fd9f971f791c1b9d4c15f7472fdc161c16ed9ce") || abort("\"/system/usr/lib/libebt_mark.so\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libebt_mark_m.so", "46034e83d3f5620f0f86893eb5389d770c427894", "28b40040cc7080857ffd5d30059b22f6c26d929e") || abort("\"/system/usr/lib/libebt_mark_m.so\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libebt_nat.so", "9025ebcf30b96375cf4b558827c6b60ddd0b2ebc", "2075dc12b0da4fbd28adb78db34d151b173aab6a") || abort("\"/system/usr/lib/libebt_nat.so\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libebt_nflog.so", "2603ca5d50ba1fe69c1f053ba5db71d7abefef90", "58a7f5476f38da38a58a8097d367b6b42af01038") || abort("\"/system/usr/lib/libebt_nflog.so\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libebt_pkttype.so", "30e8610d1fc48e61372c0d2c24309592a95f40a8", "db6238259e56e6d3d9e5ed9ebb2fe3cc9e31c618") || abort("\"/system/usr/lib/libebt_pkttype.so\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libebt_redirect.so", "d09d497018c4a2218dd5332e847bceaf9d387005", "aab8667eee45870ad58bdcb8eded960e4b68983f") || abort("\"/system/usr/lib/libebt_redirect.so\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libebt_standard.so", "1ffe03f1ca242b9ace027ccfe4cdcf7717dd68c2", "c3900fb5521ced4a7e8b9f5dfcdd8b43ee5ae8e6") || abort("\"/system/usr/lib/libebt_standard.so\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libebt_stp.so", "6617c5c1359e58bca992764dfe271bb9d35be8da", "8a6924e580967ee5d35a01ba41dead1c8f1cda3a") || abort("\"/system/usr/lib/libebt_stp.so\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libebt_ulog.so", "bb983c4fa42d462cec0e5fc8dcf29342efb2c127", "9544782b4aa6c51d32b02e2558f7857c14b67763") || abort("\"/system/usr/lib/libebt_ulog.so\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libebt_vlan.so", "55b2cca972757babd900340da6529650fc62ea41", "8c601e0615c1c8a74f6da55e7e16c00caaa52961") || abort("\"/system/usr/lib/libebt_vlan.so\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libebtable_broute.so", "a0f47e6092cee4c1f0facd197e2532fc7865d66d", "7c6d1fb1a432f808a6056987cbb3592c3499e29b") || abort("\"/system/usr/lib/libebtable_broute.so\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libebtable_filter.so", "c07c8ecad10395de72bea2dc7cd4644b228749e1", "84eb8213553cdf1c840e97b5549f474ade594bbb") || abort("\"/system/usr/lib/libebtable_filter.so\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libebtable_nat.so", "0eb51cc0820857ac5383b55af917e77a02897166", "0d770d091ec66eb962726c6b6712b368c48933a5") || abort("\"/system/usr/lib/libebtable_nat.so\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libebtc.so", "14f658c8cc022fbdf232a1704a4713e73be6a2e9", "9b476fff2e16a2f57400de22dfb8669381cd6cf2") || abort("\"/system/usr/lib/libebtc.so\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libexpat.so.1.6.0", "1cd50433f19000f0b94f131b2caea46d0df29805", "6f0ff25a6e9fce9271dcbb144739a74e94597da0") || abort("\"/system/usr/lib/libexpat.so.1.6.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libext4_utils.so.0.0.0", "17db9dbb672eaa3f0893d3d56f83a94cf4a288dc", "61f76881f260c91c09019f9044989e67d8a5b929") || abort("\"/system/usr/lib/libext4_utils.so.0.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libfs_mgr.so.0.0.0", "59d8f3fb4cf6ec256a904837d861890e241992ca", "f4153fa494643f071a09a4ed4ad1e597f80ef721") || abort("\"/system/usr/lib/libfs_mgr.so.0.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libglib-2.0.so.0.4400.1", "ac2c3d05c5419f3934fdb8ea758996c8c5325b7c", "260308560f4dbb1892e76d9a5162bceab254bb65") || abort("\"/system/usr/lib/libglib-2.0.so.0.4400.1\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libgps_utils_so.so.1.0.0", "76152e251f2b0a2b9ad1aaab6a42581b9e029ce5", "39936fa7b268910065cccb0d2d19a1d8c3a02411") || abort("\"/system/usr/lib/libgps_utils_so.so.1.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libgthread-2.0.so.0.4400.1", "55977e32d2d5ec6f9d0a21f3fcb216f1ff433e20", "66ab1eb298ccd8a92e144fa10afe954d06248ca7") || abort("\"/system/usr/lib/libgthread-2.0.so.0.4400.1\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libhardware.so.0.0.0", "35715611c0adb1b9fc5904327a68ccb503870e52", "474f3754b12ab5b7e041786421caf2622da7c68b") || abort("\"/system/usr/lib/libhardware.so.0.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libip4tc.so.0.0.0", "b69c3ad6718570b1433ac2d126982160beebc61b", "746b77bf40ea249fa4dac04363e6a77ecd840d33") || abort("\"/system/usr/lib/libip4tc.so.0.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libip6tc.so.0.0.0", "d9342be277b97413685ba1ded48b2d486cd8eacb", "fc3e11be44ab185b7fed2171e085217b7017f647") || abort("\"/system/usr/lib/libip6tc.so.0.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libloc_api_v02.so.1.0.0", "393a4b8b4deb7baf2fbd95fa1cca39ca10fb59d2", "8b0baaf6f32c0f71430e568445c0a8e1a20a2d20") || abort("\"/system/usr/lib/libloc_api_v02.so.1.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libloc_base_util.so.1.0.0", "39ca2a3987e49381861f45c64fccf6718fa59fde", "f505774b76fba7c7e44ebb3fb87ad5a7d2f90695") || abort("\"/system/usr/lib/libloc_base_util.so.1.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libloc_core.so.1.0.0", "d1b6d47bb2256d8c975b46f3e6c79cb6a200eec3", "730b30b2bd1b910b2e89f76248385650000ec06a") || abort("\"/system/usr/lib/libloc_core.so.1.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libloc_ds_api.so.1.0.0", "f4071270353f390d10b05f25c4abb3433f1bb24f", "f64ffb810535dfc263483ab872f8713eb39def96") || abort("\"/system/usr/lib/libloc_ds_api.so.1.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libloc_eng_so.so.1.0.0", "9e053fcf9b86a15279e42955fadc589fe25ebec3", "f6c3113a18cb6dbcc92a7c3d80728ea1ea6b9967") || abort("\"/system/usr/lib/libloc_eng_so.so.1.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libloc_net_iface.so.1.0.0", "dd8e495bf08f4960ab4c2a7728de2f84149c50bc", "c69a763a781eb15b80a77e18a8883bcf5ed00568") || abort("\"/system/usr/lib/libloc_net_iface.so.1.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libloc_pla.so.1.0.0", "22bb55fb6b5621369fe446d9e67625a214f27fbf", "78e369d9141c59de61beefee667598b34d24d520") || abort("\"/system/usr/lib/libloc_pla.so.1.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libloc_stub.so.1.0.0", "a14b0783df66bc35f6299154793c63b168c66105", "1ce2f4bce99fba74afe33bedfb5f61f40e92026f") || abort("\"/system/usr/lib/libloc_stub.so.1.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/liblog.so.0.0.0", "c177475ffbfa6b7900d4f2ccbe6723c967a1c5f5", "9e001e3bfb1def017a9a01bfccd560ec422f2474") || abort("\"/system/usr/lib/liblog.so.0.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/liblogwrap.so.0.0.0", "b294c4f8449e6b17d120acb81133f83a73e1d7cc", "efa412dedf1878c93801fe1cacbacd4ed8eff70b") || abort("\"/system/usr/lib/liblogwrap.so.0.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libmincrypt.so.0.0.0", "d79e2bcafb0f8a0f1482e261d452f326837d47c5", "03a58a247d40b07e3ff0367b625d8dedbb42aba7") || abort("\"/system/usr/lib/libmincrypt.so.0.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libnetmgr.so.0.0.0", "1e5f31cf97fd19ecdb5c988f4a1db637172d4c39", "a6cab14b763361152bf74a8cd1136486a6f5fc3e") || abort("\"/system/usr/lib/libnetmgr.so.0.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libnfnetlink.so.0.2.0", "3f0d857fbd53817589c222f83d42a39413d4b641", "b10d9fc8afb0c18cb370481c640c53fa414002e2") || abort("\"/system/usr/lib/libnfnetlink.so.0.2.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libnl-3.so.200.20.0", "fb2e7f48c584988e71adc90e2cfdeb9871675eaa", "3a4d59da9e32c1ad4cdc676804d14f7004413cd7") || abort("\"/system/usr/lib/libnl-3.so.200.20.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libnl-genl-3.so.200.20.0", "3d89bcd5ac1138e137b150f34f80773839086cb1", "2793156c845c9f1ee49586d088089a00d722f5ef") || abort("\"/system/usr/lib/libnl-genl-3.so.200.20.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libpcap.so.1.6.2", "04c17f7852db9ac1b093836b7d70d7074fd3afb2", "a9cb269ad95f43816926ded2662d42fca3e0a7ed") || abort("\"/system/usr/lib/libpcap.so.1.6.2\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libperl.so.5.22.0", "fd87981a8ac17d68b38a44026e483bf6e7fc21ec", "a40fae96c59e64ebd65cd11114f4ac27d5ca5549") || abort("\"/system/usr/lib/libperl.so.5.22.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libpugixml.so.1.0.0", "d46ccd7ed27b519abbb605fb080cf99d783def61", "6508b817bea974718a0bab0a10e7502beee59282") || abort("\"/system/usr/lib/libpugixml.so.1.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libqcmap_client.so.1.0.0", "f19be131588823fb3d5485992a5478395f9ca75b", "0fd518a83199d67eb7eb02db04ff9e8cd95fcf67") || abort("\"/system/usr/lib/libqcmap_client.so.1.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libqcmap_cm.so.1.0.0", "871af6fc5bd6cffc9b418ade67a57e9a4659c7db", "bdf6290ec8e65bb58300ad756eb206265efb10a9") || abort("\"/system/usr/lib/libqcmap_cm.so.1.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libqcmapipc.so.1.0.0", "846f29e976c93c14c64c9c8816e60493fe730d5f", "689789e76be56469d639de2b04815c1fbd960adb") || abort("\"/system/usr/lib/libqcmapipc.so.1.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libqcmaputils.so.1.0.0", "343b78da4ce42fb5752df45bf3befc628fce9529", "1f4c7b318155ad0001a8a0cdbab894fa1b7a46f8") || abort("\"/system/usr/lib/libqcmaputils.so.1.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libqdi.so.0.0.0", "38b7a7829f3af2ce7696209d296263c388d09eb5", "eaf1bd7a2755c1420b87576dc18dedd19246b433") || abort("\"/system/usr/lib/libqdi.so.0.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libql_atcop.so.1.0.0", "227b5c18e3e1f4b5007dbcfaa6d79995fc5db1f8", "3bfffd6bf163d37a788bd001e64df4b263f1eba2") || abort("\"/system/usr/lib/libql_atcop.so.1.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libql_mgmt_client.so.1.0.0", "28c0ffcb873e8a6d24e9d8d37a8e58a5413f7b75", "2e6373c5e8d1e7203f34136deb1c2b206dcf9d9a") || abort("\"/system/usr/lib/libql_mgmt_client.so.1.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libql_usb.so.1.0.0", "c6ade270f9c0d832efbb50f1d8b9fa5743ca365a", "a3f31e52a0af27319a5711cf6d54027ce5bb1d8f") || abort("\"/system/usr/lib/libql_usb.so.1.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libql_voice_client.so.1.0.0", "d2ad95a5640285e1424b7805e22ca0ca66b4bd89", "48e165e408cb851c558d09db37dd1f8d5baac541") || abort("\"/system/usr/lib/libql_voice_client.so.1.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libqmi.so.1.0.0", "d21ac8a9e6705baabf0482c6e36de81b9a23b8c2", "a7b0d17d0e1984ca7e30fa72fd79f88d93ba0532") || abort("\"/system/usr/lib/libqmi.so.1.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libqmi_cci.so.1.0.0", "1df363dfb252839dbdff9f0b964e199a861cb136", "f5211f8858b5808e5db00ee635c56ec968fee387") || abort("\"/system/usr/lib/libqmi_cci.so.1.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libqmi_client_helper.so.1.0.0", "240edbd5bab15d48e5bcd0d3206eef594dcb5fa5", "4fc62159f692fdec34c80c65c1b1311aab012673") || abort("\"/system/usr/lib/libqmi_client_helper.so.1.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libqmi_client_qmux.so.1.0.0", "5113ae5bb194650e13af357db76464830cac80d6", "1d7a29adf079472308013157c458ad75b0166093") || abort("\"/system/usr/lib/libqmi_client_qmux.so.1.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libqmi_common_so.so.1.0.0", "18d2f23239ed42cad9d511d6271832b540745027", "0dafed14cb1377d69e1d1a92a6a94196dfbf5101") || abort("\"/system/usr/lib/libqmi_common_so.so.1.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libqmi_csi.so.1.0.0", "0dc4e43ccbd55205f0c956df9acd394c3248d3fb", "e197dbf9d114c4256f64a35e567eea45c8a3d93f") || abort("\"/system/usr/lib/libqmi_csi.so.1.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libqmi_encdec.so.1.0.0", "3524bdb44e41125bf7a60f57d0a436fcc17e1590", "a04de0f3fba0a3c83f91ee500c3112ab9701d720") || abort("\"/system/usr/lib/libqmi_encdec.so.1.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libqmi_ip.so.1.0.0", "e63f61a8b7748e199d1c45878318a808793be962", "7a089cd2210277ef759bc064a2e16407b3c52f1f") || abort("\"/system/usr/lib/libqmi_ip.so.1.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libqmi_sap.so.1.0.0", "e81bcc59b1136397eec5a7a2f290719436748302", "890c670ae5b24ade1af82ff1b5cf5cdf9f6b155c") || abort("\"/system/usr/lib/libqmi_sap.so.1.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libqmiidl.so.1.0.0", "a82da7c0e61331ec9ecfe6058037b2d945a3844d", "fe1b5b357ceb44b63e3c0fa4b2ebb0c10668705a") || abort("\"/system/usr/lib/libqmiidl.so.1.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libqmiservices.so.1.0.0", "367305126cf7249e6713a400f28722e365b76144", "bd65334a48bd81539207d2edfe7591b9fa14288a") || abort("\"/system/usr/lib/libqmiservices.so.1.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libreadline.so.5.2", "c103cf75d9c2b21b7ef4c9a7608972a24e48d354", "6c0ef9c76cb67e50a82e76be886fbc3d98e417d7") || abort("\"/system/usr/lib/libreadline.so.5.2\" has unexpected contents.");
apply_patch_check("/system/usr/lib/librmnetctl.so.0.0.0", "6742aa366aa7f09e079873c5d7755c577a6a9e91", "3be9639e8280b8b054ee1c99f9193b07041374a5") || abort("\"/system/usr/lib/librmnetctl.so.0.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libsensors.so.1.0.0", "6662c86c6058579fdf41b5295bd42264660bc8e5", "b487a5c895a2eb9c4cd4ed53a4b04108a6a10359") || abort("\"/system/usr/lib/libsensors.so.1.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libsparse.so.0.0.0", "e389534ffcd5fbb61d88a343e27f6e357258ba0f", "dc2672c4a6888162e50d540f10a28bda21768a75") || abort("\"/system/usr/lib/libsparse.so.0.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libsqlite3.so.0.8.6", "1689c283afa8619074979defe7273b7ea24669e3", "dd5350645ef47aa1c52a018a189f140db9bf2240") || abort("\"/system/usr/lib/libsqlite3.so.0.8.6\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libssl.so.1.0.0", "c3150bb5b9214d55a4fae4ceb3d3da80aec8d37f", "dde604183758100ea4fc8b456d9bc5b6b1ab975e") || abort("\"/system/usr/lib/libssl.so.1.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libstdc++.so.6.0.20", "e5e5e9d096b999281634f3cada361fc011f04b75", "f31a34afa8ffdbc43e881582fbe3f84efa2e146e") || abort("\"/system/usr/lib/libstdc++.so.6.0.20\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libsysutils.so.0.0.0", "352fd99c38e9c6344933b3aa5ddd3d42c915b68a", "9edde5a7a57b0287b337c84dea988607ca9149d2") || abort("\"/system/usr/lib/libsysutils.so.0.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libtime_genoff.so.1.0.0", "21ca9d1e32e240db31edf2a1e8b83e7e0e226399", "09219bdfbca792339ecf62230e4d24b3cb2acfcc") || abort("\"/system/usr/lib/libtime_genoff.so.1.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libxml.so.0.0.0", "2253b20d95f86f193c41cd00a276360b96fa8142", "51a448445b530054860ae37a1d87e3debe639227") || abort("\"/system/usr/lib/libxml.so.0.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/libxtables.so.7.0.0", "123af90d39505e4e6866a0c8ad0f351ab86d8b9b", "f727dcccb30b5a86820244f01df2d415c337391b") || abort("\"/system/usr/lib/libxtables.so.7.0.0\" has unexpected contents.");
apply_patch_check("/system/usr/lib/modules/3.18.71/extra/wlan.ko", "5047ed541152839d6ff78acaec403a5a50ce51cc", "f96a43abc360e4b561133e8ce0c4986446e9a5bd") || abort("\"/system/usr/lib/modules/3.18.71/extra/wlan.ko\" has unexpected contents.");
apply_patch_check("/system/usr/lib/modules/3.18.71/extra/wlan_sdio.ko", "9e98858171d442608bc19e7e76d4d5786b694519", "1b238bc32af9fc6c2089a5abb231cd7ce3a3b012") || abort("\"/system/usr/lib/modules/3.18.71/extra/wlan_sdio.ko\" has unexpected contents.");
apply_patch_check("/system/usr/sbin/chat", "08435c537e69b0d8a70115260ee9b6775ebdb31d", "f8327674df07df586bc858a8ee900f33f64811af") || abort("\"/system/usr/sbin/chat\" has unexpected contents.");
apply_patch_check("/system/usr/sbin/dhcpcd", "fb36e9cc937f87f1721bc5275156ffb52a5f722a", "829e0c25fe67d9633e5c1cd88eb6b64a9c856bec") || abort("\"/system/usr/sbin/dhcpcd\" has unexpected contents.");
apply_patch_check("/system/usr/sbin/ebtables", "bacbdf09d608734c8eccbc82dd01f22317a521f0", "c89f4d7d96a77faa262aa3546f106d7b80195466") || abort("\"/system/usr/sbin/ebtables\" has unexpected contents.");
apply_patch_check("/system/usr/sbin/ebtables-restore", "34b4c9b421d15366a457c5f621363e9fadec9cf8", "231e5c3102ec93887b54be8912bfd0c36284fc41") || abort("\"/system/usr/sbin/ebtables-restore\" has unexpected contents.");
apply_patch_check("/system/usr/sbin/hostapd", "6d3fe556a29fbfa5de736d4e507ae26b636fbd37", "f37cbd790f3bbf88b11043fdbe2b6f2cc846e5a5") || abort("\"/system/usr/sbin/hostapd\" has unexpected contents.");
apply_patch_check("/system/usr/sbin/hostapd_cli", "392d5671ce90494fe8a097f20af9dace1ca1c401", "937f1b3ff8b15b276be4a898ac728fdfe04d0e9c") || abort("\"/system/usr/sbin/hostapd_cli\" has unexpected contents.");
apply_patch_check("/system/usr/sbin/iw", "dc96eb8b2c775e6b279e87b6e6e9a6bac430dd72", "b0b2bafd6a5eb93ee1119c9c29a6723f3b55f5d5") || abort("\"/system/usr/sbin/iw\" has unexpected contents.");
apply_patch_check("/system/usr/sbin/minidlnad", "7ebe30efa64e795fec98c66d65a54c240588397f", "480eb99597f8eeca59d81d16b26cb8bbf4082eee") || abort("\"/system/usr/sbin/minidlnad\" has unexpected contents.");
apply_patch_check("/system/usr/sbin/miniupnpd", "dddec583ee2f22091ce0605a1752892f5c3b077f", "f54b4b15fc1763448e0a129dc2e8bea01cbbea47") || abort("\"/system/usr/sbin/miniupnpd\" has unexpected contents.");
apply_patch_check("/system/usr/sbin/nfnl_osf", "7e22bf9bccf9682ac61d3fb1eecdb90c2a8e6196", "60acb89c1bc0d5d8303726424b8b0c5671dbc8c0") || abort("\"/system/usr/sbin/nfnl_osf\" has unexpected contents.");
apply_patch_check("/system/usr/sbin/sigma_dut", "25bfc4bb4a79916d1b8fd8b0965f95f57303a7b9", "a29c627f61b13a7f32be4df31c34b21c53ae37ba") || abort("\"/system/usr/sbin/sigma_dut\" has unexpected contents.");
apply_patch_check("/system/usr/sbin/wpa_passphrase", "3c0a675f0b21617f06f3dd74b036f3cd03ecffab", "45bdfd61d5a0a0d0ce279e257e9e9dc9946f2ac4") || abort("\"/system/usr/sbin/wpa_passphrase\" has unexpected contents.");
apply_patch_check("/system/usr/sbin/wpa_supplicant", "fa58cef4f6d1c70d0ca22c015724a7eb57eafd95", "cc36a6347f63ac8a53eee46759e949c8f58a00c3") || abort("\"/system/usr/sbin/wpa_supplicant\" has unexpected contents.");
apply_patch_check("MTD:boot:8525824:685b20a0eb602f3d2a0ababf8231ff66fdde4379:8521728:7745670850c42806c8e064f28528ea7f48a5e4c8") || abort("\"MTD:boot:8525824:685b20a0eb602f3d2a0ababf8231ff66fdde4379:8521728:7745670850c42806c8e064f28528ea7f48a5e4c8\" has unexpected contents.");
apply_patch_space(13855480) || abort("Not enough free space on /system to apply patches.");

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

ui_print("Removing unneeded files...");
delete("/system/etc/audio/busy.wav", "/system/etc/audio/ringing.wav",
       "/system/etc/audio/ringtone1.wav", "/system/usr/bin/ql_client_test",
       "/system/build.prop", "/system/etc/default.prop", "/system/etc/issue",
       "/system/etc/issue.net", "/system/etc/quectel-project-version",
       "/system/etc/timestamp", "/system/etc/version",
       "/system/firmware/image/modem.b11", "/system/firmware/image/modem.b18",
       "/system/firmware/image/modem.b19",
       "/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/mbn_hw.dig",
       "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/mbn_sw.dig",
       "/system/firmware/image/qdsp6m.qdb", "/system/data_swap/ufs/",
       "/system/etc/audio/default/", "/system/etc/audio/default/busy.wav",
       "/system/etc/audio/default/endprompt.wav",
       "/system/etc/audio/default/ringback.wav",
       "/system/etc/audio/default/ringtone1.wav",
       "/system/etc/audio/default/waiting.wav",
       "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/common/Quectel/ReduceComb/",
       "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/common/Quectel/ReduceComb/mcfg_sw.mbn",
       "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/common/Quectel/Spark/",
       "/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/common/Quectel/Spark/mcfg_sw.mbn",
       "/system/recovery.img");
show_progress(0.800000, 0);
ui_print("Patching system files...");
apply_patch("/system/bin/busybox", "-",
            7923435a1df9345277ea868922ad8906c1d2ee4b, 1271860,
            49017f5516a3ced1a5fb6c25431fdc93df93268e, package_extract_file("patch/system/bin/busybox.p"));
set_progress(0.014559);
apply_patch("/system/bin/mountpoint.sysvinit", "-",
            054f2ff06150dc6e84d410f109090e90c8b8084f, 7588,
            4f28709194dce94e71459c982bd8a02c97a5f474, package_extract_file("patch/system/bin/mountpoint.sysvinit.p"));
set_progress(0.014646);
apply_patch("/system/bin/ping.iputils", "-",
            790802edcf90932f76c154764f077eb30591a821, 40664,
            8ddd2a518eeec973dc89b566f0a378e467718b26, package_extract_file("patch/system/bin/ping.iputils.p"));
set_progress(0.015111);
apply_patch("/system/bin/ping6.iputils", "-",
            b6c4e1a2593f64945a6b6348706d7efe02ee8d2f, 40888,
            e79e7f0487e1f418e5c6b9c62de617b9a6b75757, package_extract_file("patch/system/bin/ping6.iputils.p"));
set_progress(0.015579);
apply_patch("/system/data_swap/miniupnpd/miniupnpd.conf", "-",
            6800d9aaf17b83b081ef2bbadcb69a5f583ec82f, 4987,
            7afa01527480f25f24a69127d9a716e2f92a44e9, package_extract_file("patch/system/data_swap/miniupnpd/miniupnpd.conf.p"));
set_progress(0.015636);
apply_patch("/system/etc/Bluetooth_cal.acdb", "-",
            30d743aae78017fa83120c00cf7e08b52f2ca0a1, 1071,
            8b57c944032ecd75dcd5c189f146e75cf27a62d1, package_extract_file("patch/system/etc/Bluetooth_cal.acdb.p"));
set_progress(0.015648);
apply_patch("/system/etc/General_cal.acdb", "-",
            f15ec5b868b6918aab098a6e33961500c243c354, 13055,
            4ee2fbb147f9dfdaa04c2cfab68c3cadef3c2588, package_extract_file("patch/system/etc/General_cal.acdb.p"));
set_progress(0.015798);
apply_patch("/system/etc/Global_cal.acdb", "-",
            3d498319a6633a36774d7967cbb1d6cc82f04863, 7461,
            4d39d1c6ee2671d5e49aaf0e78a229483bfe8309, package_extract_file("patch/system/etc/Global_cal.acdb.p"));
set_progress(0.015883);
apply_patch("/system/etc/Handset_cal.acdb", "-",
            8a65e1c6356763fe0fbc3eb1d939046a104ba68a, 170430,
            46f0a7bc139ec453f7ac83f86a5787aee3306d22, package_extract_file("patch/system/etc/Handset_cal.acdb.p"));
set_progress(0.017834);
apply_patch("/system/etc/Hdmi_cal.acdb", "-",
            5e3b38f98260095700ba2d15706fea8e89412be3, 1061,
            6e1fae26ef3441bbe9fe0e04baa9386f1b9513d8, package_extract_file("patch/system/etc/Hdmi_cal.acdb.p"));
set_progress(0.017846);
apply_patch("/system/etc/Headset_cal.acdb", "-",
            bd0cdc30adc3402c384b4ae94b503ff3c6d9bfea, 139274,
            caaccdb262382b07f56a7b92ebcdbab06aa13bc5, package_extract_file("patch/system/etc/Headset_cal.acdb.p"));
set_progress(0.019440);
apply_patch("/system/etc/Speaker_cal.acdb", "-",
            03147655a0ecdcc46d0056b66ecb1256d3bc2d50, 248848,
            b3a4e9a2005907406562b497a2e1293814347be3, package_extract_file("patch/system/etc/Speaker_cal.acdb.p"));
set_progress(0.022289);
apply_patch("/system/etc/init.d/adbd", "-",
            fd135a777ca5e13b145a2a646ad308a13614b773, 3172,
            d0f17d0280bbd8d901c856c2474b915895a32e0e, package_extract_file("patch/system/etc/init.d/adbd.p"));
set_progress(0.022325);
apply_patch("/system/etc/init.d/find_partitions.sh", "-",
            957a93ecfbb34c15f48ea86b83371c70a1168d12, 4131,
            5cb595bb4879fc938dae73cf7238a75c7dbf237f, package_extract_file("patch/system/etc/init.d/find_partitions.sh.p"));
set_progress(0.022373);
apply_patch("/system/etc/init.d/port_bridge", "-",
            1f3dddd51d7df5697aae2e910b20079bdacec424, 1444,
            613364645021febb4c8751d88a06464a03f784d0, package_extract_file("patch/system/etc/init.d/port_bridge.p"));
set_progress(0.022389);
apply_patch("/system/etc/izat.conf", "-",
            4ccd4173d5ecdddc0c9d5a4d47143354bf5bb537, 7358,
            7ef2178ad5ca4834e017669fb1d1ef06a369164f, package_extract_file("patch/system/etc/izat.conf.p"));
set_progress(0.022473);
apply_patch("/system/etc/shadow", "-",
            e84f3086d62c40e26a79331b5dacfbb507cfc100, 333,
            c9e0d202445404dca935cecdcc5e3d4c18bd674e, package_extract_file("patch/system/etc/shadow.p"));
set_progress(0.022477);
apply_patch("/system/etc/workspaceFile.qwsp", "-",
            2dcbe4256768a963896806475b5fdcbd4690b67a, 8983,
            c2602f6a610d70099d334e281df28199490363df, package_extract_file("patch/system/etc/workspaceFile.qwsp.p"));
set_progress(0.022580);
apply_patch("/system/firmware/image/Ver_Info.txt", "-",
            96e0ef780e8936e9c1cfa809f09a15f4449c8a08, 753,
            0adedf6b4b2802959da668e7019e83c621d5c857, package_extract_file("patch/system/firmware/image/Ver_Info.txt.p"));
set_progress(0.022589);
apply_patch("/system/firmware/image/btfw32.tlv", "-",
            e3b73ac5ee5f25b00db75950c1e149dba7369519, 66100,
            ad198782e2a747aef1eefe879661eeb3fbf04efc, package_extract_file("patch/system/firmware/image/btfw32.tlv.p"));
set_progress(0.023345);
apply_patch("/system/firmware/image/mba.b01", "-",
            6f71f7796c6096eed487489bc960ca3104c9c6c9, 6624,
            a493e6b9005cf56cf819d064982a67b8a3032de8, package_extract_file("patch/system/firmware/image/mba.b01.p"));
set_progress(0.023421);
apply_patch("/system/firmware/image/mba.b02", "-",
            ad38a342aa51891cbd96b397df4320c3d860931a, 203280,
            6c14ead7359b507c19b9345befd34b21260c76bc, package_extract_file("patch/system/firmware/image/mba.b02.p"));
set_progress(0.025748);
apply_patch("/system/firmware/image/mba.mbn", "-",
            c637e74cc3b1f7dcb8a5980e09170595cdf7bd91, 229696,
            f76f417bd5b229e4da50b97e22b7e3f10a5de4c8, package_extract_file("patch/system/firmware/image/mba.mbn.p"));
set_progress(0.028377);
apply_patch("/system/firmware/image/mba.mdt", "-",
            cd69f953cad8f8b490bc77ec31e0f81a83e7c548, 6900,
            e7793d3b8d2d23ab73e7cb14d0b130260f1e5440, package_extract_file("patch/system/firmware/image/mba.mdt.p"));
set_progress(0.028456);
apply_patch("/system/firmware/image/modem.b00", "-",
            b7c5faeb0beffa4c073ca8d3177d926f2f752e8e, 788,
            106e7d1136adfa2a0477fa9cb239ba04be6a6400, package_extract_file("patch/system/firmware/image/modem.b00.p"));
set_progress(0.028465);
apply_patch("/system/firmware/image/modem.b01", "-",
            9fd3570c96fe51cbd21a34bbb90b0a1f84ca8e49, 7392,
            1d3cb6d0381223d4936f645e61b4597b59e57a67, package_extract_file("patch/system/firmware/image/modem.b01.p"));
set_progress(0.028550);
apply_patch("/system/firmware/image/modem.b02", "-",
            4d632447026a8f54612c0636e5d60847f97c8a74, 7152,
            e205d5351ff53be747b1eb832539b8f4e8eae248, package_extract_file("patch/system/firmware/image/modem.b02.p"));
set_progress(0.028632);
apply_patch("/system/firmware/image/modem.b03", "-",
            7179818b9c635af635d144ff8fef093c25097d99, 233792,
            62acc137a89d945b44b19d1bf7965881b6673e42, package_extract_file("patch/system/firmware/image/modem.b03.p"));
set_progress(0.031308);
apply_patch("/system/firmware/image/modem.b04", "-",
            6aa2d887ca0ff488e62789cf97d0c02e0bad89fd, 296827,
            0ded7116afe12581d1a6b7da6657826b3cec3cfe, package_extract_file("patch/system/firmware/image/modem.b04.p"));
set_progress(0.034706);
apply_patch("/system/firmware/image/modem.b05", "-",
            8abcd4820a974d18deff8b91f82d725f48707146, 52464,
            46058e1b366b37463f1b9b15bf843ce33dc0b3da, package_extract_file("patch/system/firmware/image/modem.b05.p"));
set_progress(0.035306);
apply_patch("/system/firmware/image/modem.b06", "-",
            186bd6e3744bc11736fec65d19e18b151e1ee0dc, 128972,
            56596047af7c7035957a708851ba423bb61d4da7, package_extract_file("patch/system/firmware/image/modem.b06.p"));
set_progress(0.036782);
apply_patch("/system/firmware/image/modem.b07", "-",
            4f0641f5619627520f1e94960051326a977976bf, 110676,
            f3af86f131f1968568ac1aa0970bddcd95c7a6da, package_extract_file("patch/system/firmware/image/modem.b07.p"));
set_progress(0.038049);
apply_patch("/system/firmware/image/modem.b08", "-",
            67191c09784f3b3f8e5860cefa370b2c33d2c76e, 2647844,
            45ff59ec6c9b6c3cf16f5f98ca0774720fc63d42, package_extract_file("patch/system/firmware/image/modem.b08.p"));
set_progress(0.068359);
apply_patch("/system/firmware/image/modem.b09", "-",
            02687946c74fc59ebba6f77d297c82f0bf17ae24, 5204848,
            ac9e0a38abfc062ee5b2a93c7c54b94e21d5f335, package_extract_file("patch/system/firmware/image/modem.b09.p"));
set_progress(0.127937);
apply_patch("/system/firmware/image/modem.b10", "-",
            2b88a8fd97d5fa94ea19c2b13eb64f71d377907e, 304664,
            dfe23887d94e224ee662d99a9868acfa3bb25bd8, package_extract_file("patch/system/firmware/image/modem.b10.p"));
set_progress(0.131425);
apply_patch("/system/firmware/image/modem.b14", "-",
            3b131896410540c4fbf27b12733e9f6b5dd6656e, 10450553,
            e71fdd4dab5a0b8851dfa9e8cda1b8d75a1ab48d, package_extract_file("patch/system/firmware/image/modem.b14.p"));
set_progress(0.251050);
apply_patch("/system/firmware/image/modem.b15", "-",
            569c786b5cef63b922170d0821d63d2de3f92fec, 13851384,
            65104606453992ace1f6b80d5d312a73038472b1, package_extract_file("patch/system/firmware/image/modem.b15.p"));
set_progress(0.409603);
apply_patch("/system/firmware/image/modem.b17", "-",
            e3246f6b727d2dabd56b2efb4ab01522e5750e30, 71808,
            7a08f54a0e018638e3804354be911cf75d99ec8d, package_extract_file("patch/system/firmware/image/modem.b17.p"));
set_progress(0.410425);
apply_patch("/system/firmware/image/modem.b20", "-",
            306f4a0c717af3f722320e39ccd3176960f6bf48, 94208,
            d59e9cc93e7352f92fa73bb1efc9df1c73ad062d, package_extract_file("patch/system/firmware/image/modem.b20.p"));
set_progress(0.411503);
apply_patch("/system/firmware/image/modem.b21", "-",
            50f0f5ac86b0c153448ae62613404b3e184d524f, 1273856,
            98df826f7c508e646774fb5ffa0f90b1f86720de, package_extract_file("patch/system/firmware/image/modem.b21.p"));
set_progress(0.426085);
apply_patch("/system/firmware/image/modem.mdt", "-",
            39bb9ec2073a8069d5108d88da2cb63eeca6bed6, 8180,
            a43d7b6c67eb5967b66900e34ec0a602d99beba6, package_extract_file("patch/system/firmware/image/modem.mdt.p"));
set_progress(0.426178);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX20/7+7_mode/SR_DSDS/mcfg_hw.mbn",
            "-", 27730fde90c53ca8f5eb677bbd4212be6ba55328, 11320,
            29b9d8704629c0ced1ae5a91e311a878e494cd6f, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX20/7+7_mode/SR_DSDS/mcfg_hw.mbn.p"));
set_progress(0.426308);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX20/SS/mcfg_hw.mbn",
            "-", fdfe5ef3ca2c647d9f630f6cb64990fb2cd79838, 11064,
            59caa50956b5fa6bf8de09af90688e43542c3a22, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_hw/generic/common/SDX20/SS/mcfg_hw.mbn.p"));
set_progress(0.426435);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/APAC/DCM/Commercial/mcfg_sw.mbn",
            "-", e0d2baae0691d77bb8d861f11f1dd4d533ba9645, 38160,
            31241469a3c6715d87fdefc18c5b40a73f309980, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/APAC/DCM/Commercial/mcfg_sw.mbn.p"));
set_progress(0.426871);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/APAC/KDDI/Commercial/mcfg_sw.mbn",
            "-", 43911a4aac7c59f973680e731865f52ffeaccfe2, 52060,
            b6d30dc2026c10b349895f512346afabfd6fb5c7, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/APAC/KDDI/Commercial/mcfg_sw.mbn.p"));
set_progress(0.427467);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/APAC/SBM/Commercial/mcfg_sw.mbn",
            "-", a3bcac36335d57e4bed481160be3aa8de267ad77, 39820,
            aef8c32108982b36844844c07e99e3f0ead8dbbd, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/APAC/SBM/Commercial/mcfg_sw.mbn.p"));
set_progress(0.427923);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/AUNZ/Telstra/Commercial/mcfg_sw.mbn",
            "-", 100af8a7e5d78a1672e5998866f566546c49ed3f, 45912,
            c5641b0dbe98b192b8115f17dbcfea1671670652, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/AUNZ/Telstra/Commercial/mcfg_sw.mbn.p"));
set_progress(0.428449);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CMCC/Commercial/Volte_OpenMkt/mcfg_sw.mbn",
            "-", d509ec11fe840c72427a7013f9d9821b9a6caa47, 45920,
            d496c06ba88432f2162bd9a1645423437eddf08f, 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.428974);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Commercial/VoLTE_OpenMkt/mcfg_sw.mbn",
            "-", 81d2ce387e0eef802ca8a5585bdc2d6985ea84ac, 61904,
            9b249258356d3ae1ebb481d549da7c1a5d9062e8, 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.429683);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CT/Commercial/hVoLTE_OpenMkt/mcfg_sw.mbn",
            "-", 5b220b9a9a4f8c80a5e25a03a570adccaaf3fba7, 61448,
            4781713baa8430148d7530e68db6c1bfdfdffd02, 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.430386);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/China/CU/Commercial/VoLTE/mcfg_sw.mbn",
            "-", 03a7a92cfc4145d251391b88851c1043ba24f625, 44192,
            6b69cb831330215ccf2d28aa5b940939e1b14463, 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.430892);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/Croatia/mcfg_sw.mbn",
            "-", bf85e85b7d8fbbe92aed9977af83b95d79d11364, 36420,
            fb47013e945d51c01f2a2418d3c2c08bba341c81, 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.431309);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Commercial/Greece/mcfg_sw.mbn",
            "-", 7be739dcfbfb59cfce22da9cdb13484839a8fbb4, 43800,
            ce5069d30f6097f8fdbf1f44ef6f422fc3dfa804, 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.431810);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Non_VoLTE/Commercial/mcfg_sw.mbn",
            "-", d1cb8acc81d159a23378f154c9e35444599e8463, 17504,
            7d0363a1080ebe8abfbdcece87a7475221cdd8f3, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/Non_VoLTE/Commercial/mcfg_sw.mbn.p"));
set_progress(0.432011);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/DT/VoLTE/Commercial/mcfg_sw.mbn",
            "-", 8539b425bc9e667a5358f2df209db4662eb2a9e0, 43156,
            11c685fcfb55b44fe23ffcbd861d0448a45bb5cb, 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.432505);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/TIM/Commercial/Italy/mcfg_sw.mbn",
            "-", 49f06ea33e6c56e9a4f189ba3895c45553be3e50, 35472,
            fcde23288eb39df030c69dcb6fb0172f168bd37a, 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.432911);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telefonica/Commercial/DE/mcfg_sw.mbn",
            "-", ddcc0992b0ce3ba1caa4737412e5029855679425, 44136,
            50e126017a54d4fcbe43eb9c17ef60582c60ac3d, 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.433416);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telefonica/Non_VoLTE/Spain/mcfg_sw.mbn",
            "-", 338a45ee8c4256949da9e8f4d6bc5d034938efc5, 12276,
            4e7707c043797472f0ab00373b17547741f62abc, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telefonica/Non_VoLTE/Spain/mcfg_sw.mbn.p"));
set_progress(0.433557);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Telenor/Commercial/Norway/mcfg_sw.mbn",
            "-", d810db22d1b231f9407dc5b2c78cd5a48b34e047, 43032,
            a00682f79fdd6bca251ac3f548f48e0416059efa, 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.434049);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Korea/LGU/Commercial/mcfg_sw.mbn",
            "-", fe7cce23463aafe6d143545156df0407011cfbe2, 34156,
            625e4276e804160e93396997a188f190b6923c15, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Korea/LGU/Commercial/mcfg_sw.mbn.p"));
set_progress(0.434440);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Korea/SKT/Commercial/mcfg_sw.mbn",
            "-", 0f4e65d7e6eadcdced15a6e0af5de7c5a21a64cf, 34216,
            c126d4d50d4398288c7910f5d6c043136f4b014a, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/Korea/SKT/Commercial/mcfg_sw.mbn.p"));
set_progress(0.434832);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/VoLTE/mcfg_sw.mbn",
            "-", 3e0d1280610e3fe3afe2cb2a276e2e34dbf09540, 48948,
            a99683243acefe2a70eb843d82a063ffbc7f805b, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/ATT/VoLTE/mcfg_sw.mbn.p"));
set_progress(0.435392);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Sprint/Commercial/mcfg_sw.mbn",
            "-", a2806c3e88a4df42da02e742bff0296eec800225, 55064,
            544f4c590bc438463571747801b59327673312eb, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Sprint/Commercial/mcfg_sw.mbn.p"));
set_progress(0.436022);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Sprint/VoWiFi/mcfg_sw.mbn",
            "-", 48268e7184975a37253b5d80f4c069edaadbc187, 55060,
            943ee2beabe90fadde3441b580ef1b10985c3901, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Sprint/VoWiFi/mcfg_sw.mbn.p"));
set_progress(0.436653);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/TMO/Commercial/mcfg_sw.mbn",
            "-", da422006dbd4909a00fe83698d44c28118e8f3fd, 49244,
            55ecf95f434dfeb36ea9387c4bbca03a3195053d, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/TMO/Commercial/mcfg_sw.mbn.p"));
set_progress(0.437216);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/USCC/Commercial/mcfg_sw.mbn",
            "-", f7f66fabc7307fae622fc54c968926087e291dfc, 13168,
            945409e65f71d5ec75cd1ca960a3958bd1736e15, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/USCC/Commercial/mcfg_sw.mbn.p"));
set_progress(0.437367);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Verizon/CDMAless/mcfg_sw.mbn",
            "-", a27243f495672dbbf6edf1077ba5da8e37a9842e, 62776,
            e8f561b779d5c42053da33f996d6282368bac8f0, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Verizon/CDMAless/mcfg_sw.mbn.p"));
set_progress(0.438086);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Verizon/IMSless/mcfg_sw.mbn",
            "-", 9af9cc5e5403e16375f187e5debde35d34132598, 31020,
            c19d97f1643f76cba0ba505fc22b3cc984b61ea4, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Verizon/IMSless/mcfg_sw.mbn.p"));
set_progress(0.438441);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Verizon/hVoLTE/mcfg_sw.mbn",
            "-", abbd236bdc372458e60c22715b40f4f6288807c3, 69232,
            1f8571be428dc3161bfc4470a40638d5449dac2a, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/NA/Verizon/hVoLTE/mcfg_sw.mbn.p"));
set_progress(0.439233);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/FarEastOne/Commercial/mcfg_sw.mbn",
            "-", 633b1abb8d5953536598f5144b8fb6c703063b38, 43468,
            9801c342e38aaeb04695054a940cd27388497081, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/FarEastOne/Commercial/mcfg_sw.mbn.p"));
set_progress(0.439731);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/TM/Commercial/mcfg_sw.mbn",
            "-", 79a25d67539185a5d470490cd421ba139b89aaae, 37400,
            b819c7af9f0e5b1003c49ebc97206d48e23365f8, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/SEA/TM/Commercial/mcfg_sw.mbn.p"));
set_progress(0.440159);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/common/Quectel/Commercial_ChungHwa_Taiwan/mcfg_sw.mbn",
            "-", 94e58a0e6fca19d412cb786229181bf5991ecc76, 42460,
            10447d0807c62b94d2eccab19d10db0634e298ae, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/common/Quectel/Commercial_ChungHwa_Taiwan/mcfg_sw.mbn.p"));
set_progress(0.440645);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/common/Quectel/Commercial_GCF_PTCRB/mcfg_sw.mbn",
            "-", 4681ba8939a33fcc52b968423c8f2fd3f8a099d7, 67840,
            ea1c9be318900e60b5abc3da80f6fc2f2abdcb96, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/generic/common/Quectel/Commercial_GCF_PTCRB/mcfg_sw.mbn.p"));
set_progress(0.441421);
apply_patch("/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/mbn_sw.txt",
            "-", 507a6c742f57a7249eaacccb7f02921974395d65, 6137,
            cd3b3849dba60ab62a872ce99e71916c758d0086, package_extract_file("patch/system/firmware/image/modem_pr/mcfg/configs/mcfg_sw/mbn_sw.txt.p"));
set_progress(0.441492);
apply_patch("/system/firmware/image/qca9377/qwlan30.bin", "-",
            78c78a0a4ae166b0576b0b467a38fa91b96fde25, 620552,
            1e1e8531a24027fb3bfcaf5dcaef74f97e73df21, package_extract_file("patch/system/firmware/image/qca9377/qwlan30.bin.p"));
set_progress(0.448595);
apply_patch("/system/firmware/image/qca9377/utf30.bin", "-",
            f7cec99921acad55fa097c465ed66f5f44de1d07, 407892,
            5bc5be4b9184580e041dab83d2e5bfd950ee068a, package_extract_file("patch/system/firmware/image/qca9377/utf30.bin.p"));
set_progress(0.453264);
apply_patch("/system/firmware/image/qwlan30.bin", "-",
            5ced8382b9592e712cc560392e754df32247ddc3, 708685,
            bd40873614451709db7986beb7e7ec54c8d774c3, package_extract_file("patch/system/firmware/image/qwlan30.bin.p"));
set_progress(0.461376);
apply_patch("/system/firmware/image/utf30.bin", "-",
            bab18dc3b16dd13849abe182b205191669292542, 411296,
            2056d0d9fae0b82059546dd3464471890dd4388b, package_extract_file("patch/system/firmware/image/utf30.bin.p"));
set_progress(0.466084);
apply_patch("/system/lib/firmware/ipa/ipa_fws.elf", "-",
            2de3320224d938a307311ce7bb5d995847fe770c, 33088,
            18156fc6c9698cf27dad1dd9d6d7781e98a0f85f, package_extract_file("patch/system/lib/firmware/ipa/ipa_fws.elf.p"));
set_progress(0.466463);
apply_patch("/system/lib/firmware/ipa_fws.b01", "-",
            a682a3f31fd6955f2c03c5657c9c8018394dbd49, 6680,
            d19a915fd475e13042848313d3b9e21771a5d052, package_extract_file("patch/system/lib/firmware/ipa_fws.b01.p"));
set_progress(0.466539);
apply_patch("/system/lib/firmware/ipa_fws.mdt", "-",
            418001f0f81357c1973466ba3bfea30aa513f57a, 6892,
            3c6db281406b59267fac1dfb6df5d90394a7d4a6, package_extract_file("patch/system/lib/firmware/ipa_fws.mdt.p"));
set_progress(0.466618);
apply_patch("/system/lib/ld-2.22.so", "-",
            fcc50f8a419ff0744b97cb0800db51aa4b78bc5a, 143728,
            172af3ce974edeafb669973308874c46f34a62bf, package_extract_file("patch/system/lib/ld-2.22.so.p"));
set_progress(0.468264);
apply_patch("/system/lib/libc-2.22.so", "-",
            0a0c595dd4adee5b4b86de3de61c5b1ae318dda5, 1304484,
            bcd72ba0a49c2548cc5a5271e3c9ae098b114939, package_extract_file("patch/system/lib/libc-2.22.so.p"));
set_progress(0.483196);
apply_patch("/system/lib/libcrypt-2.22.so", "-",
            f880077cffdb1164cb05054618a296c553bd0331, 31760,
            6ee59ccfc5d20cfa6f1c03abad80bccde501319f, package_extract_file("patch/system/lib/libcrypt-2.22.so.p"));
set_progress(0.483559);
apply_patch("/system/lib/libcrypto.so.1.0.0", "-",
            996db63bd1254a652f043bce36fbfdeab9536eb6, 1817636,
            9c3784d24ec0e64bcbc2ccf7a2914173bd112ce1, package_extract_file("patch/system/lib/libcrypto.so.1.0.0.p"));
set_progress(0.504365);
apply_patch("/system/lib/libdl-2.22.so", "-",
            182bb314dedc3f85ff4c520bf820c5a45e4fe7cf, 11236,
            659f365346a414854537d9d1da826a3a78f98646, package_extract_file("patch/system/lib/libdl-2.22.so.p"));
set_progress(0.504494);
apply_patch("/system/lib/libgcc_s.so.1", "-",
            6b1e01022dc06e1d27ba68de48635032f74adc65, 118608,
            87bb42c1f6d6dbeee0ca339e837bc71ec992db0b, package_extract_file("patch/system/lib/libgcc_s.so.1.p"));
set_progress(0.505852);
apply_patch("/system/lib/libm-2.22.so", "-",
            8b84e1490b4c3cf575ce968e5ca59642d2135b5f, 441372,
            1d08dc0e4645f4d8c2c5d2f98c24b805254acec6, package_extract_file("patch/system/lib/libm-2.22.so.p"));
set_progress(0.510904);
apply_patch("/system/lib/libpcre.so.1.2.6", "-",
            17cdb4f9dd4045c73cc7cfec6d1ccf71ee70d38d, 150696,
            586278f9cdd6f0f8ab8e9387cac89c7f8dca8b72, package_extract_file("patch/system/lib/libpcre.so.1.2.6.p"));
set_progress(0.512629);
apply_patch("/system/lib/libpthread-2.22.so", "-",
            0aa6e5d82143c758a641fe0471146d63bf16529e, 94976,
            79e008f1dabcad4e649413ca18cdd96baedca871, package_extract_file("patch/system/lib/libpthread-2.22.so.p"));
set_progress(0.513716);
apply_patch("/system/lib/libresolv-2.22.so", "-",
            93ef01f946690666ffc3b842a6320c8d1a6ec5fa, 81920,
            a2d59d2d5a0ce84ab16c3cfe17463f4ec583126b, package_extract_file("patch/system/lib/libresolv-2.22.so.p"));
set_progress(0.514654);
apply_patch("/system/lib/librt-2.22.so", "-",
            039dca2b2b16ab5e4e5405a57cbc64f8c5d4d9a8, 28380,
            c0a4976b1c8290f75562a53eddf60173c00d76c8, package_extract_file("patch/system/lib/librt-2.22.so.p"));
set_progress(0.514979);
apply_patch("/system/lib/libselinux.so.1", "-",
            e7fe993b12ae4230a7c90a8c864f12469fb11a37, 122444,
            7f2f5ef1f5f07bd2b299a7d164c7c562905e24c1, package_extract_file("patch/system/lib/libselinux.so.1.p"));
set_progress(0.516380);
apply_patch("/system/lib/libtinfo.so.5.9", "-",
            74f58c06e535193e5b93100ea8352e592aefa193, 130792,
            ba0d02ec3fa88b2c8a35b6db8d24899611617361, package_extract_file("patch/system/lib/libtinfo.so.5.9.p"));
set_progress(0.517877);
apply_patch("/system/lib/libutil-2.22.so", "-",
            b5fa05da8f7aa4d7a2b610ac38520e3a1eba6122, 11308,
            80e19a776a071f69d35adac962e4a1c40a3b1b9a, package_extract_file("patch/system/lib/libutil-2.22.so.p"));
set_progress(0.518007);
apply_patch("/system/lib/libz.so.1.2.8", "-",
            edb4d769d2fec8cb590d04d4718c82e92199d7aa, 93704,
            5ca1ed58ee736e127186298dc4f3770b27cd386d, package_extract_file("patch/system/lib/libz.so.1.2.8.p"));
set_progress(0.519079);
apply_patch("/system/sbin/adbd", "-",
            7747d7bfeca698f7724ac90be00dd2958aa87e3a, 40392,
            80d40ff54a8f4c51efe42def97056f2b57e5c7f3, package_extract_file("patch/system/sbin/adbd.p"));
set_progress(0.519542);
apply_patch("/system/sbin/bootlogd", "-",
            820a2fcd7b841dcbc73dab6c3382271c3f71ef76, 15896,
            59d7eb9a0f53832b8f32fe5b9ee8b87da8a778d3, package_extract_file("patch/system/sbin/bootlogd.p"));
set_progress(0.519724);
apply_patch("/system/sbin/bridge", "-",
            8e6270c6aac7fbf2047d94d2217c1d2596da5b5a, 52864,
            53d5033c191a59101751486ed4d56b8cfcd1a798, package_extract_file("patch/system/sbin/bridge.p"));
set_progress(0.520329);
apply_patch("/system/sbin/halt.sysvinit", "-",
            6dc728407dfbbe9815bff9521aac8842f7a03cee, 15788,
            9fc00e87131e52170a661da1b6978ad582dd2eac, package_extract_file("patch/system/sbin/halt.sysvinit.p"));
set_progress(0.520509);
apply_patch("/system/sbin/init.sysvinit", "-",
            af36802bce90a6b8722931083699081aada08d33, 38372,
            cf350714ecd6654fdcdb5348fb845010c2edb1e1, package_extract_file("patch/system/sbin/init.sysvinit.p"));
set_progress(0.520949);
apply_patch("/system/sbin/leprop-service", "-",
            5b46c167c8703acfa85b60cd1e6e908a4a7b762d, 15780,
            26082fb2f3cee3011081a7ca9fff1f80b8ac4c83, package_extract_file("patch/system/sbin/leprop-service.p"));
set_progress(0.521129);
apply_patch("/system/sbin/powerapp", "-",
            381cb31c3987ab8d2bc58353e46a50436e2c699c, 9904,
            c818979fa3c9fa677bd5079555d7d719d26e179c, package_extract_file("patch/system/sbin/powerapp.p"));
set_progress(0.521243);
apply_patch("/system/sbin/rtmon", "-",
            d92639fadbb6b3b8a2fc2779e666f2bb4572aa15, 32160,
            e80314322e1127e5f24262773922048ea15345fa, package_extract_file("patch/system/sbin/rtmon.p"));
set_progress(0.521611);
apply_patch("/system/sbin/runlevel.sysvinit", "-",
            179d760240a36f1101c1e303d462d402ad0d725a, 7588,
            3f1f642783452de255c2d4c3ea6287f25d203655, package_extract_file("patch/system/sbin/runlevel.sysvinit.p"));
set_progress(0.521698);
apply_patch("/system/sbin/shutdown.sysvinit", "-",
            fc2aca0000fe218cd86188698a3620ea46e7ecb4, 24004,
            343f9f3b19e87af82d013a1b87548d2ec6f5e164, package_extract_file("patch/system/sbin/shutdown.sysvinit.p"));
set_progress(0.521972);
apply_patch("/system/sbin/sys_reboot", "-",
            381cb31c3987ab8d2bc58353e46a50436e2c699c, 9904,
            c818979fa3c9fa677bd5079555d7d719d26e179c, package_extract_file("patch/system/sbin/sys_reboot.p"));
set_progress(0.522086);
apply_patch("/system/sbin/sys_shutdown", "-",
            381cb31c3987ab8d2bc58353e46a50436e2c699c, 9904,
            c818979fa3c9fa677bd5079555d7d719d26e179c, package_extract_file("patch/system/sbin/sys_shutdown.p"));
set_progress(0.522199);
apply_patch("/system/usr/bin/QCMAP_CLI", "-",
            0980c00206af8f6a3ca910542e4ad6037382e6e0, 147864,
            48b10f26a479508b62e35a5a82389fa2e10f8268, package_extract_file("patch/system/usr/bin/QCMAP_CLI.p"));
set_progress(0.523892);
apply_patch("/system/usr/bin/QCMAP_ConnectionManager", "-",
            c376068cdb5325962a277b68055313e1bff023d8, 960240,
            8f6a157bb0207d68cd88c71c9b93e06bd6d49be3, package_extract_file("patch/system/usr/bin/QCMAP_ConnectionManager.p"));
set_progress(0.534883);
apply_patch("/system/usr/bin/QCMAP_StaInterface", "-",
            5b069c51e6eb0c42416d987c3ca0e61bdc7812d4, 11780,
            f3f7a813b9009740f050ef8cf1785b41ea0d4acf, package_extract_file("patch/system/usr/bin/QCMAP_StaInterface.p"));
set_progress(0.535018);
apply_patch("/system/usr/bin/adnsheloex", "-",
            432579020a7e2d60db0fc75ce567a50b8388de5b, 11676,
            2c5bab9fdf97b297472197fd8105fe5b5e5e6cae, package_extract_file("patch/system/usr/bin/adnsheloex.p"));
set_progress(0.535152);
apply_patch("/system/usr/bin/adnshost", "-",
            73bc2618dd261fc241f92c987208f3d888e9ea0d, 28276,
            4ef4c3c6e75c64e7f804af92f4ebc4afb792e6da, package_extract_file("patch/system/usr/bin/adnshost.p"));
set_progress(0.535476);
apply_patch("/system/usr/bin/adnslogres", "-",
            84ff5450f3acbbace4ee41941d6b35cec25e00c5, 11676,
            0cb5a2888396fa69682568b9c7bb7196a72d3257, package_extract_file("patch/system/usr/bin/adnslogres.p"));
set_progress(0.535609);
apply_patch("/system/usr/bin/adnsresfilter", "-",
            5a6f274e681a4b8893be6d3836cc82572c491f9c, 15784,
            cfe7ff6bfb13d4b2ccfc7239781213bc3b4956b3, package_extract_file("patch/system/usr/bin/adnsresfilter.p"));
set_progress(0.535790);
apply_patch("/system/usr/bin/atfwd_daemon", "-",
            1e2385f0e3f9334b6f6e08a2cfd636ae0572ec0a, 19256,
            e1deedba9e68bd21582abaa19db4a4ac17cefd04, package_extract_file("patch/system/usr/bin/atfwd_daemon.p"));
set_progress(0.536010);
apply_patch("/system/usr/bin/bdt", "-",
            adf55da581a029ef4cdf1c5f2fd1f3d764621fb7, 18956,
            0f1f4507ccafae486d4419c085c8feebc47c5c9c, package_extract_file("patch/system/usr/bin/bdt.p"));
set_progress(0.536227);
apply_patch("/system/usr/bin/btapp", "-",
            fd151bf60f358ac53edb16efe7640c4bf597c427, 751432,
            174b320c4431654011709286f8409edde67a9d2b, package_extract_file("patch/system/usr/bin/btapp.p"));
set_progress(0.544829);
apply_patch("/system/usr/bin/btnvtool", "-",
            de10e27035c0758655f1b0be52c3fa4c5e38cd96, 15884,
            116f6e6d10f8ce8ac00ef49c33218bd9f0e4119a, package_extract_file("patch/system/usr/bin/btnvtool.p"));
set_progress(0.545011);
apply_patch("/system/usr/bin/btproperty", "-",
            5407da7e64edb159cfcae4dabc0202190099eaf1, 15780,
            4ee4fba1513d24d114be72b2a8bbd8002a8dbe59, package_extract_file("patch/system/usr/bin/btproperty.p"));
set_progress(0.545191);
apply_patch("/system/usr/bin/crasher", "-",
            1395bad879bebc9b8d9608fa1bf53b559e538645, 12548,
            a2cdbf4e438eead14ff4d6399d277bf9933b6053, package_extract_file("patch/system/usr/bin/crasher.p"));
set_progress(0.545335);
apply_patch("/system/usr/bin/dnsmasq", "-",
            3c303700acc9e47460ea956122002150adb8b0a0, 261664,
            b455b00ea18550fee482f52040e7dc0e81106af8, package_extract_file("patch/system/usr/bin/dnsmasq.p"));
set_progress(0.548330);
apply_patch("/system/usr/bin/eMBMs_TunnelingModule", "-",
            418d3ddaf5687cfa429c01717e9c0c2da70f368c, 21824,
            c7f8430bf510c1ee9a868b4070407f71de001eb9, package_extract_file("patch/system/usr/bin/eMBMs_TunnelingModule.p"));
set_progress(0.548580);
apply_patch("/system/usr/bin/ffprobe", "-",
            78eb5a44b4bd990f8b54908adc8a66d0100da02a, 89968,
            7b8bb880d39ba2f2ea8cbcb41e82555cfed89e56, package_extract_file("patch/system/usr/bin/ffprobe.p"));
set_progress(0.549610);
apply_patch("/system/usr/bin/fs_mgr", "-",
            101a36a3dc9ac22a1c0ff019b4a7370236548641, 9372,
            4f260b21769cf9997a6adf0b5b59e65b0e579f02, package_extract_file("patch/system/usr/bin/fs_mgr.p"));
set_progress(0.549717);
apply_patch("/system/usr/bin/funzip", "-",
            635cbdfd7a08eb506903073d556f1af9d4b2141b, 23960,
            a6ccaed4130d514e95e2aa8cc06cf3b2f08599a3, package_extract_file("patch/system/usr/bin/funzip.p"));
set_progress(0.549991);
apply_patch("/system/usr/bin/gdbserver", "-",
            f7645d67a48b7da84e650247ad2cf71787a96af2, 315720,
            20b35de5b6a6601c628b2d192d9ba5afc7b78ba8, package_extract_file("patch/system/usr/bin/gdbserver.p"));
set_progress(0.553605);
apply_patch("/system/usr/bin/getprop", "-",
            75a9e0d1f232c65c15d6ddd59a8bcc5322086d87, 7576,
            5490fdeb3f38e3caec021bb9dadee2d52e7eaf77, package_extract_file("patch/system/usr/bin/getprop.p"));
set_progress(0.553692);
apply_patch("/system/usr/bin/hci_qcomm_init", "-",
            47c6155cb69b2cb44a5581b8c6764a7e43ea6942, 192808,
            98b7f9b18bf905807b9b4b6b6ed9e069bf37bb8a, package_extract_file("patch/system/usr/bin/hci_qcomm_init.p"));
set_progress(0.555899);
apply_patch("/system/usr/bin/ipacm_perf", "-",
            03ac45135f0a2cee56ac12099470525f011a6081, 46516,
            ff697c7c5d8396770af845870895ab43aa21e5b5, package_extract_file("patch/system/usr/bin/ipacm_perf.p"));
set_progress(0.556431);
apply_patch("/system/usr/bin/ipacmdiag", "-",
            9609cfbcd6f542f319a12cd86cb294d113225313, 11772,
            d0641549bf2057e00e93bbd13e6f1d4d280c54bf, package_extract_file("patch/system/usr/bin/ipacmdiag.p"));
set_progress(0.556566);
apply_patch("/system/usr/bin/logcat", "-",
            c2fe02138bba1daf728a102c603f733d4deb6bdc, 28064,
            698036d2b78a47abcaac154d33e28867feabbd31, package_extract_file("patch/system/usr/bin/logcat.p"));
set_progress(0.556887);
apply_patch("/system/usr/bin/logwrapper", "-",
            dba5d52bd997666d722782ae2304ce231ed128fc, 8580,
            1e27dc15ad5406a2677bebce7018a5cb882c7de7, package_extract_file("patch/system/usr/bin/logwrapper.p"));
set_progress(0.556986);
apply_patch("/system/usr/bin/mbimd", "-",
            dc22204703ae72659a34466bf047cf1cf7391434, 895548,
            db12e04a77938cb08f3bea99cc633656acdc6e16, package_extract_file("patch/system/usr/bin/mbimd.p"));
set_progress(0.567237);
apply_patch("/system/usr/bin/mesg.sysvinit", "-",
            ddc5c9590df251c4e36feeb41998e7635a08c97c, 7588,
            6b495aefc4bc97348562371c2bbfb7da41e8c112, package_extract_file("patch/system/usr/bin/mesg.sysvinit.p"));
set_progress(0.567324);
apply_patch("/system/usr/bin/perl5.22.0", "-",
            65d3a0e2cb0ed97d4b55f239a61af33956785954, 9008,
            3e0a98ea2d803b0b498804d93dd05d64b0004f14, package_extract_file("patch/system/usr/bin/perl5.22.0.p"));
set_progress(0.567427);
apply_patch("/system/usr/bin/port_bridge", "-",
            455aa7206403bf5ce0e5aade2e671654ee6cc640, 36272,
            1b854488198841b203c78dbfa0731d12076e45c1, package_extract_file("patch/system/usr/bin/port_bridge.p"));
set_progress(0.567842);
apply_patch("/system/usr/bin/qcbtdaemon", "-",
            7852ffb4233c9111525159c0683d1bcfbb6827c4, 21620,
            104dea51fbf518cedc1f1243291e5872c0b279ab, package_extract_file("patch/system/usr/bin/qcbtdaemon.p"));
set_progress(0.568089);
apply_patch("/system/usr/bin/ql_files_backup", "-",
            45a2505e79213e72640b564a2df6e76c944cd24e, 51104,
            6d861c8d9db1b064fd2cd5094fa48043b94c4ac7, package_extract_file("patch/system/usr/bin/ql_files_backup.p"));
set_progress(0.568674);
apply_patch("/system/usr/bin/ql_manager_cli", "-",
            dea84b73b49b5ef3033ba372e26e63379a16fb8b, 26336,
            f15189088c7049bb74a207bd169b0f2c0ea70ce2, package_extract_file("patch/system/usr/bin/ql_manager_cli.p"));
set_progress(0.568976);
apply_patch("/system/usr/bin/ql_manager_server", "-",
            6e0eaf207c2f396e34ab7802a79438ee3192a661, 100044,
            48070fc7c431757df64822f4e8901d4af15ac6c8, package_extract_file("patch/system/usr/bin/ql_manager_server.p"));
set_progress(0.570121);
apply_patch("/system/usr/bin/ql_qcmap_cli", "-",
            62ef1d06e0f9be1fa6036731f7c2fb137db2b480, 22200,
            b4c3ef6d99f7238f7cf5f02f1365251ac6284c7a, package_extract_file("patch/system/usr/bin/ql_qcmap_cli.p"));
set_progress(0.570375);
apply_patch("/system/usr/bin/ql_remotefs_service", "-",
            6f8e6616b287dadf901a093d0086ee69837e4363, 22196,
            c3c6f5401ea57f77847cb7ae855c708bfdb27afb, package_extract_file("patch/system/usr/bin/ql_remotefs_service.p"));
set_progress(0.570629);
apply_patch("/system/usr/bin/ql_usbcfg", "-",
            9eaa30a6cf31bf2f2d0f62d4b9525419f69d8b7a, 5832,
            35c86c5d71d420263131a5bab0a085af92de4d8e, package_extract_file("patch/system/usr/bin/ql_usbcfg.p"));
set_progress(0.570696);
apply_patch("/system/usr/bin/ql_voice_server", "-",
            a771cce6dc0f385855cfe606db114ea363f0c3ad, 42956,
            2ddfd0e2d3dc80241bd9bc86f4ee3cfe4050634e, package_extract_file("patch/system/usr/bin/ql_voice_server.p"));
set_progress(0.571188);
apply_patch("/system/usr/bin/qmi_ip_multiclient", "-",
            8bf7aa4860539719242695c4c05f7601b033d765, 105988,
            2741737d03096066d0a03dfe20b41676534f7a96, package_extract_file("patch/system/usr/bin/qmi_ip_multiclient.p"));
set_progress(0.572401);
apply_patch("/system/usr/bin/qti", "-",
            5e3f31b196a9056a5ca213d41dd4069839f2bac1, 165228,
            d1d671e0aa74c74aa35d43dabf50ae4e8b4ae775, package_extract_file("patch/system/usr/bin/qti.p"));
set_progress(0.574292);
apply_patch("/system/usr/bin/qti_ppp", "-",
            7798ee4a2988a86b4d0f7f8966e506fbf17bbfa3, 32248,
            913c89af80432f7a3793e4bf937b2fc99ba05479, package_extract_file("patch/system/usr/bin/qti_ppp.p"));
set_progress(0.574661);
apply_patch("/system/usr/bin/qti_socksv5", "-",
            3a5db5b58eb65ecdc6a76314e686d8a12d42fdc5, 96316,
            b0306f3d18df815436c2aba9945d02d5f756608f, package_extract_file("patch/system/usr/bin/qti_socksv5.p"));
set_progress(0.575764);
apply_patch("/system/usr/bin/quectel_daemon", "-",
            59585253ab951598f4a517adb23c6e2485b0a97d, 31004,
            5ef0a781b7361b04dc56851fff063d6ce6153a96, package_extract_file("patch/system/usr/bin/quectel_daemon.p"));
set_progress(0.576119);
apply_patch("/system/usr/bin/quectel_monitor_daemon", "-",
            a20adaae233f2ee5e5d60cdeba3cbeaa7c211d47, 9908,
            ef5e479fe2ccba1b8042d0e053ed7c0b117ec253, package_extract_file("patch/system/usr/bin/quectel_monitor_daemon.p"));
set_progress(0.576232);
apply_patch("/system/usr/bin/radish", "-",
            df8ab5b3bf441d247aba76d426fa16d6b8be77ad, 69176,
            ea340e2fc635d4e1eec0538e98681207fcfe42d3, package_extract_file("patch/system/usr/bin/radish.p"));
set_progress(0.577024);
apply_patch("/system/usr/bin/setprop", "-",
            55fd18e82010c15dd071d1f1b3ee3d88ded23bfc, 7576,
            67a8d024e00c844290740ba6e334dbdae2abffc6, package_extract_file("patch/system/usr/bin/setprop.p"));
set_progress(0.577111);
apply_patch("/system/usr/bin/sync_test", "-",
            80e447d69548e10b0931f13c31dcd743742ca1fe, 11676,
            ca878446db73dfb2018a8fef8e6ec89b23b6ea20, package_extract_file("patch/system/usr/bin/sync_test.p"));
set_progress(0.577244);
apply_patch("/system/usr/bin/thermal-engine", "-",
            980f0c35e55b3a2ad895447b73d31face865f2a5, 3942128,
            31b1556d1ee526cadfc110d3222abe1865c7217e, package_extract_file("patch/system/usr/bin/thermal-engine.p"));
set_progress(0.622369);
apply_patch("/system/usr/bin/unzip.unzip", "-",
            693b33c72f4d2f604473354f617936fa4b97d02a, 163376,
            fdd7349b995991ede8b4ce318a52cd6fcb779dd5, package_extract_file("patch/system/usr/bin/unzip.unzip.p"));
set_progress(0.624239);
apply_patch("/system/usr/bin/unzipsfx", "-",
            8eee9ca352515593cde7db551c2e94461d9908d2, 73268,
            546c2c7c4fcf6ae259e47dfd6cdf1209515c986c, package_extract_file("patch/system/usr/bin/unzipsfx.p"));
set_progress(0.625078);
apply_patch("/system/usr/bin/usb_composition_switch", "-",
            077adda9d044f951eeb38500c1bfceb2eef4dab6, 7592,
            2272b6ddb2c49988b548bd7198e2429a66f0b357, package_extract_file("patch/system/usr/bin/usb_composition_switch.p"));
set_progress(0.625165);
apply_patch("/system/usr/bin/utmpdump.sysvinit", "-",
            4f4307d3d58c077591e16580fe93609318a63fa8, 11684,
            5c2844ef241b4fc681e85ac4e44a4a778dac9326, package_extract_file("patch/system/usr/bin/utmpdump.sysvinit.p"));
set_progress(0.625298);
apply_patch("/system/usr/bin/wall.sysvinit", "-",
            46b00f3856ef4c67536c95aa90150e0c0e70fc68, 11684,
            222988aff7339d448e361b1664311ab3ed1ee9ec, package_extract_file("patch/system/usr/bin/wall.sysvinit.p"));
set_progress(0.625432);
apply_patch("/system/usr/bin/wcnssfilter", "-",
            81b1b94d1e45cddb45501216340457c4de553bf2, 96308,
            7c45fc3b999c6938d60ba250f9ec6bb0af13ac93, package_extract_file("patch/system/usr/bin/wcnssfilter.p"));
set_progress(0.626535);
apply_patch("/system/usr/bin/wget", "-",
            2286bfbbe44b44bbe51000d423b02ce4e2ac0063, 357604,
            8b8337bd2350418532fb356c1f44b866af1dc28a, package_extract_file("patch/system/usr/bin/wget.p"));
set_progress(0.630628);
apply_patch("/system/usr/bin/zipinfo", "-",
            693b33c72f4d2f604473354f617936fa4b97d02a, 163376,
            fdd7349b995991ede8b4ce318a52cd6fcb779dd5, package_extract_file("patch/system/usr/bin/zipinfo.p"));
set_progress(0.632498);
apply_patch("/system/usr/lib/libacdbloader.so", "-",
            0c8de66ff83ad6d819eb777901ec2132e00ce817, 109484,
            45121469632ea3bb137fdd6fcdaee7538d912d1e, package_extract_file("patch/system/usr/lib/libacdbloader.so.p"));
set_progress(0.633751);
apply_patch("/system/usr/lib/libadbd.so.0.0.0", "-",
            04d91633142443785be1e61132d2f21dc149b533, 90960,
            b474b54641484d670d723151135e65a21f09adfc, package_extract_file("patch/system/usr/lib/libadbd.so.0.0.0.p"));
set_progress(0.634793);
apply_patch("/system/usr/lib/libadns.so.1.5", "-",
            333e1a48c51f7805f54a6f55add0925f4781aef9, 93524,
            732efb7c70ef18e6328c0cefd64b91098e25cdba, package_extract_file("patch/system/usr/lib/libadns.so.1.5.p"));
set_progress(0.635863);
apply_patch("/system/usr/lib/libbase.so.0.0.0", "-",
            801535f3a86d791d327ea852f268e98bf148e3d5, 28440,
            f802a65f8d723c933bae027e42537d68715ae1ef, package_extract_file("patch/system/usr/lib/libbase.so.0.0.0.p"));
set_progress(0.636189);
apply_patch("/system/usr/lib/libbtnv.so.0.0.0", "-",
            8867742dc9a2a70978d599114891a141e885dc6e, 11796,
            f078b830763dd09d7fb79bbe1951912e59834399, package_extract_file("patch/system/usr/lib/libbtnv.so.0.0.0.p"));
set_progress(0.636324);
apply_patch("/system/usr/lib/libconfigdb.so.0.0.0", "-",
            90eab6cab0d90e481b4895b1e2410f7382d0db87, 19964,
            881c6fdd58ccc3f904baffa9ee7dd42689049f7f, package_extract_file("patch/system/usr/lib/libconfigdb.so.0.0.0.p"));
set_progress(0.636552);
apply_patch("/system/usr/lib/libcutils.so.0.0.0", "-",
            89a36a46e1e59a39131dc0449de463c5102779b7, 52900,
            d9d6b51cc2ef1d21bd94f9a831663ae89f11fb7b, package_extract_file("patch/system/usr/lib/libcutils.so.0.0.0.p"));
set_progress(0.637158);
apply_patch("/system/usr/lib/libdataitems.so.1.0.0", "-",
            ab7755425c6e622d65434e75aaab3fecfd02a511, 377352,
            0387a936f8d8e2ab1789eb7b267b9096adb53c6b, package_extract_file("patch/system/usr/lib/libdataitems.so.1.0.0.p"));
set_progress(0.641477);
apply_patch("/system/usr/lib/libdiag.so.1.0.0", "-",
            48133eae62ed94aaf592db5c5cb8a6a66c317976, 110788,
            cf044ba4cfcdd746fffee03926c9ac2431a6fbec, package_extract_file("patch/system/usr/lib/libdiag.so.1.0.0.p"));
set_progress(0.642745);
apply_patch("/system/usr/lib/libdsi_netctrl.so.0.0.0", "-",
            114e2441115b68cc39a57becff745a9e6920ab2c, 498096,
            049ed3c6abb9352d7805cff629bfaed6a7c90644, package_extract_file("patch/system/usr/lib/libdsi_netctrl.so.0.0.0.p"));
set_progress(0.648447);
apply_patch("/system/usr/lib/libdsutils.so.1.0.0", "-",
            c2281a02e939b4d0d9fe2b097b2b43e093a1383a, 69056,
            07d7628afda28c3a0a80c4af219a973dc8f9654a, package_extract_file("patch/system/usr/lib/libdsutils.so.1.0.0.p"));
set_progress(0.649237);
apply_patch("/system/usr/lib/libebt_802_3.so", "-",
            a1c9a91fc3220378446263c10f5db8b8188d25f0, 6580,
            ea68ac171171bc0d522edc77626492efc87a98da, package_extract_file("patch/system/usr/lib/libebt_802_3.so.p"));
set_progress(0.649313);
apply_patch("/system/usr/lib/libebt_among.so", "-",
            fe48dfe225c91851190a75bb91d6eb352d38dc30, 10708,
            368670448758aaf310c047b8bf2503893b383796, package_extract_file("patch/system/usr/lib/libebt_among.so.p"));
set_progress(0.649435);
apply_patch("/system/usr/lib/libebt_arp.so", "-",
            8468169aa9971142b5b2f65fd597b335fae08d93, 10888,
            43e737b07a8a24bc8d1dda5fb4f1dcffafa330b9, package_extract_file("patch/system/usr/lib/libebt_arp.so.p"));
set_progress(0.649560);
apply_patch("/system/usr/lib/libebt_arpreply.so", "-",
            a61c2c5d95edea08fc7652097b404098e0f847ae, 6580,
            836e10bfb83bd7116f45b7cf5cfe37cc7e6c6d0b, package_extract_file("patch/system/usr/lib/libebt_arpreply.so.p"));
set_progress(0.649635);
apply_patch("/system/usr/lib/libebt_ip.so", "-",
            badc3677cce59e62dea010d669c3b73210ca11f9, 10820,
            e8fb298586f5c0ff0cd90e038667c0dc40993518, package_extract_file("patch/system/usr/lib/libebt_ip.so.p"));
set_progress(0.649759);
apply_patch("/system/usr/lib/libebt_ip6.so", "-",
            643c1590430f7ecc1fd2c10593c61d517d0ccf05, 14824,
            a666c4d2a7dbcba277271701e2f908d858348b56, package_extract_file("patch/system/usr/lib/libebt_ip6.so.p"));
set_progress(0.649929);
apply_patch("/system/usr/lib/libebt_limit.so", "-",
            674cd84ff384fe0b6a09f63763f90e56f382098a, 6680,
            5c3c0e1ac06ebd09764eb14cfc8944158ec34ac9, package_extract_file("patch/system/usr/lib/libebt_limit.so.p"));
set_progress(0.650005);
apply_patch("/system/usr/lib/libebt_log.so", "-",
            167f8d1c85a73c5b47a39774397918dfd21fe39d, 10840,
            134231d578d6b92f33a42a526652a5decf1b3660, package_extract_file("patch/system/usr/lib/libebt_log.so.p"));
set_progress(0.650129);
apply_patch("/system/usr/lib/libebt_mark.so", "-",
            664504a223a6a3dcf1af47e25e7a21acdcf2107b, 6644,
            0fd9f971f791c1b9d4c15f7472fdc161c16ed9ce, package_extract_file("patch/system/usr/lib/libebt_mark.so.p"));
set_progress(0.650205);
apply_patch("/system/usr/lib/libebt_mark_m.so", "-",
            46034e83d3f5620f0f86893eb5389d770c427894, 6564,
            28b40040cc7080857ffd5d30059b22f6c26d929e, package_extract_file("patch/system/usr/lib/libebt_mark_m.so.p"));
set_progress(0.650280);
apply_patch("/system/usr/lib/libebt_nat.so", "-",
            9025ebcf30b96375cf4b558827c6b60ddd0b2ebc, 6760,
            2075dc12b0da4fbd28adb78db34d151b173aab6a, package_extract_file("patch/system/usr/lib/libebt_nat.so.p"));
set_progress(0.650358);
apply_patch("/system/usr/lib/libebt_nflog.so", "-",
            2603ca5d50ba1fe69c1f053ba5db71d7abefef90, 6628,
            58a7f5476f38da38a58a8097d367b6b42af01038, package_extract_file("patch/system/usr/lib/libebt_nflog.so.p"));
set_progress(0.650434);
apply_patch("/system/usr/lib/libebt_pkttype.so", "-",
            30e8610d1fc48e61372c0d2c24309592a95f40a8, 6600,
            db6238259e56e6d3d9e5ed9ebb2fe3cc9e31c618, package_extract_file("patch/system/usr/lib/libebt_pkttype.so.p"));
set_progress(0.650509);
apply_patch("/system/usr/lib/libebt_redirect.so", "-",
            d09d497018c4a2218dd5332e847bceaf9d387005, 6564,
            aab8667eee45870ad58bdcb8eded960e4b68983f, package_extract_file("patch/system/usr/lib/libebt_redirect.so.p"));
set_progress(0.650584);
apply_patch("/system/usr/lib/libebt_standard.so", "-",
            1ffe03f1ca242b9ace027ccfe4cdcf7717dd68c2, 6532,
            c3900fb5521ced4a7e8b9f5dfcdd8b43ee5ae8e6, package_extract_file("patch/system/usr/lib/libebt_standard.so.p"));
set_progress(0.650659);
apply_patch("/system/usr/lib/libebt_stp.so", "-",
            6617c5c1359e58bca992764dfe271bb9d35be8da, 10836,
            8a6924e580967ee5d35a01ba41dead1c8f1cda3a, package_extract_file("patch/system/usr/lib/libebt_stp.so.p"));
set_progress(0.650783);
apply_patch("/system/usr/lib/libebt_ulog.so", "-",
            bb983c4fa42d462cec0e5fc8dcf29342efb2c127, 6628,
            9544782b4aa6c51d32b02e2558f7857c14b67763, package_extract_file("patch/system/usr/lib/libebt_ulog.so.p"));
set_progress(0.650859);
apply_patch("/system/usr/lib/libebt_vlan.so", "-",
            55b2cca972757babd900340da6529650fc62ea41, 6596,
            8c601e0615c1c8a74f6da55e7e16c00caaa52961, package_extract_file("patch/system/usr/lib/libebt_vlan.so.p"));
set_progress(0.650935);
apply_patch("/system/usr/lib/libebtable_broute.so", "-",
            a0f47e6092cee4c1f0facd197e2532fc7865d66d, 6492,
            7c6d1fb1a432f808a6056987cbb3592c3499e29b, package_extract_file("patch/system/usr/lib/libebtable_broute.so.p"));
set_progress(0.651009);
apply_patch("/system/usr/lib/libebtable_filter.so", "-",
            c07c8ecad10395de72bea2dc7cd4644b228749e1, 6492,
            84eb8213553cdf1c840e97b5549f474ade594bbb, package_extract_file("patch/system/usr/lib/libebtable_filter.so.p"));
set_progress(0.651083);
apply_patch("/system/usr/lib/libebtable_nat.so", "-",
            0eb51cc0820857ac5383b55af917e77a02897166, 6492,
            0d770d091ec66eb962726c6b6712b368c48933a5, package_extract_file("patch/system/usr/lib/libebtable_nat.so.p"));
set_progress(0.651158);
apply_patch("/system/usr/lib/libebtc.so", "-",
            14f658c8cc022fbdf232a1704a4713e73be6a2e9, 61160,
            9b476fff2e16a2f57400de22dfb8669381cd6cf2, package_extract_file("patch/system/usr/lib/libebtc.so.p"));
set_progress(0.651858);
apply_patch("/system/usr/lib/libexpat.so.1.6.0", "-",
            1cd50433f19000f0b94f131b2caea46d0df29805, 146928,
            6f0ff25a6e9fce9271dcbb144739a74e94597da0, package_extract_file("patch/system/usr/lib/libexpat.so.1.6.0.p"));
set_progress(0.653539);
apply_patch("/system/usr/lib/libext4_utils.so.0.0.0", "-",
            17db9dbb672eaa3f0893d3d56f83a94cf4a288dc, 81748,
            61f76881f260c91c09019f9044989e67d8a5b929, package_extract_file("patch/system/usr/lib/libext4_utils.so.0.0.0.p"));
set_progress(0.654475);
apply_patch("/system/usr/lib/libfs_mgr.so.0.0.0", "-",
            59d8f3fb4cf6ec256a904837d861890e241992ca, 40980,
            f4153fa494643f071a09a4ed4ad1e597f80ef721, package_extract_file("patch/system/usr/lib/libfs_mgr.so.0.0.0.p"));
set_progress(0.654944);
apply_patch("/system/usr/lib/libglib-2.0.so.0.4400.1", "-",
            ac2c3d05c5419f3934fdb8ea758996c8c5325b7c, 1204588,
            260308560f4dbb1892e76d9a5162bceab254bb65, package_extract_file("patch/system/usr/lib/libglib-2.0.so.0.4400.1.p"));
set_progress(0.668733);
apply_patch("/system/usr/lib/libgps_utils_so.so.1.0.0", "-",
            76152e251f2b0a2b9ad1aaab6a42581b9e029ce5, 86500,
            39936fa7b268910065cccb0d2d19a1d8c3a02411, package_extract_file("patch/system/usr/lib/libgps_utils_so.so.1.0.0.p"));
set_progress(0.669723);
apply_patch("/system/usr/lib/libgthread-2.0.so.0.4400.1", "-",
            55977e32d2d5ec6f9d0a21f3fcb216f1ff433e20, 7400,
            66ab1eb298ccd8a92e144fa10afe954d06248ca7, package_extract_file("patch/system/usr/lib/libgthread-2.0.so.0.4400.1.p"));
set_progress(0.669808);
apply_patch("/system/usr/lib/libhardware.so.0.0.0", "-",
            35715611c0adb1b9fc5904327a68ccb503870e52, 11752,
            474f3754b12ab5b7e041786421caf2622da7c68b, package_extract_file("patch/system/usr/lib/libhardware.so.0.0.0.p"));
set_progress(0.669942);
apply_patch("/system/usr/lib/libip4tc.so.0.0.0", "-",
            b69c3ad6718570b1433ac2d126982160beebc61b, 28164,
            746b77bf40ea249fa4dac04363e6a77ecd840d33, package_extract_file("patch/system/usr/lib/libip4tc.so.0.0.0.p"));
set_progress(0.670265);
apply_patch("/system/usr/lib/libip6tc.so.0.0.0", "-",
            d9342be277b97413685ba1ded48b2d486cd8eacb, 28164,
            fc3e11be44ab185b7fed2171e085217b7017f647, package_extract_file("patch/system/usr/lib/libip6tc.so.0.0.0.p"));
set_progress(0.670587);
apply_patch("/system/usr/lib/libloc_api_v02.so.1.0.0", "-",
            393a4b8b4deb7baf2fbd95fa1cca39ca10fb59d2, 188052,
            8b0baaf6f32c0f71430e568445c0a8e1a20a2d20, package_extract_file("patch/system/usr/lib/libloc_api_v02.so.1.0.0.p"));
set_progress(0.672740);
apply_patch("/system/usr/lib/libloc_base_util.so.1.0.0", "-",
            39ca2a3987e49381861f45c64fccf6718fa59fde, 120616,
            f505774b76fba7c7e44ebb3fb87ad5a7d2f90695, package_extract_file("patch/system/usr/lib/libloc_base_util.so.1.0.0.p"));
set_progress(0.674120);
apply_patch("/system/usr/lib/libloc_core.so.1.0.0", "-",
            d1b6d47bb2256d8c975b46f3e6c79cb6a200eec3, 148836,
            730b30b2bd1b910b2e89f76248385650000ec06a, package_extract_file("patch/system/usr/lib/libloc_core.so.1.0.0.p"));
set_progress(0.675824);
apply_patch("/system/usr/lib/libloc_ds_api.so.1.0.0", "-",
            f4071270353f390d10b05f25c4abb3433f1bb24f, 37136,
            f64ffb810535dfc263483ab872f8713eb39def96, package_extract_file("patch/system/usr/lib/libloc_ds_api.so.1.0.0.p"));
set_progress(0.676249);
apply_patch("/system/usr/lib/libloc_eng_so.so.1.0.0", "-",
            9e053fcf9b86a15279e42955fadc589fe25ebec3, 335360,
            f6c3113a18cb6dbcc92a7c3d80728ea1ea6b9967, package_extract_file("patch/system/usr/lib/libloc_eng_so.so.1.0.0.p"));
set_progress(0.680088);
apply_patch("/system/usr/lib/libloc_net_iface.so.1.0.0", "-",
            dd8e495bf08f4960ab4c2a7728de2f84149c50bc, 83048,
            c69a763a781eb15b80a77e18a8883bcf5ed00568, package_extract_file("patch/system/usr/lib/libloc_net_iface.so.1.0.0.p"));
set_progress(0.681039);
apply_patch("/system/usr/lib/libloc_pla.so.1.0.0", "-",
            22bb55fb6b5621369fe446d9e67625a214f27fbf, 7844,
            78e369d9141c59de61beefee667598b34d24d520, package_extract_file("patch/system/usr/lib/libloc_pla.so.1.0.0.p"));
set_progress(0.681128);
apply_patch("/system/usr/lib/libloc_stub.so.1.0.0", "-",
            a14b0783df66bc35f6299154793c63b168c66105, 7812,
            1ce2f4bce99fba74afe33bedfb5f61f40e92026f, package_extract_file("patch/system/usr/lib/libloc_stub.so.1.0.0.p"));
set_progress(0.681218);
apply_patch("/system/usr/lib/liblog.so.0.0.0", "-",
            c177475ffbfa6b7900d4f2ccbe6723c967a1c5f5, 36468,
            9e001e3bfb1def017a9a01bfccd560ec422f2474, package_extract_file("patch/system/usr/lib/liblog.so.0.0.0.p"));
set_progress(0.681635);
apply_patch("/system/usr/lib/liblogwrap.so.0.0.0", "-",
            b294c4f8449e6b17d120acb81133f83a73e1d7cc, 15712,
            efa412dedf1878c93801fe1cacbacd4ed8eff70b, package_extract_file("patch/system/usr/lib/liblogwrap.so.0.0.0.p"));
set_progress(0.681815);
apply_patch("/system/usr/lib/libmincrypt.so.0.0.0", "-",
            d79e2bcafb0f8a0f1482e261d452f326837d47c5, 36152,
            03a58a247d40b07e3ff0367b625d8dedbb42aba7, package_extract_file("patch/system/usr/lib/libmincrypt.so.0.0.0.p"));
set_progress(0.682229);
apply_patch("/system/usr/lib/libnetmgr.so.0.0.0", "-",
            1e5f31cf97fd19ecdb5c988f4a1db637172d4c39, 93948,
            a6cab14b763361152bf74a8cd1136486a6f5fc3e, package_extract_file("patch/system/usr/lib/libnetmgr.so.0.0.0.p"));
set_progress(0.683304);
apply_patch("/system/usr/lib/libnfnetlink.so.0.2.0", "-",
            3f0d857fbd53817589c222f83d42a39413d4b641, 27052,
            b10d9fc8afb0c18cb370481c640c53fa414002e2, package_extract_file("patch/system/usr/lib/libnfnetlink.so.0.2.0.p"));
set_progress(0.683614);
apply_patch("/system/usr/lib/libnl-3.so.200.20.0", "-",
            fb2e7f48c584988e71adc90e2cfdeb9871675eaa, 101980,
            3a4d59da9e32c1ad4cdc676804d14f7004413cd7, package_extract_file("patch/system/usr/lib/libnl-3.so.200.20.0.p"));
set_progress(0.684781);
apply_patch("/system/usr/lib/libnl-genl-3.so.200.20.0", "-",
            3d89bcd5ac1138e137b150f34f80773839086cb1, 20216,
            2793156c845c9f1ee49586d088089a00d722f5ef, package_extract_file("patch/system/usr/lib/libnl-genl-3.so.200.20.0.p"));
set_progress(0.685013);
apply_patch("/system/usr/lib/libpcap.so.1.6.2", "-",
            04c17f7852db9ac1b093836b7d70d7074fd3afb2, 278268,
            a9cb269ad95f43816926ded2662d42fca3e0a7ed, package_extract_file("patch/system/usr/lib/libpcap.so.1.6.2.p"));
set_progress(0.688198);
apply_patch("/system/usr/lib/libperl.so.5.22.0", "-",
            fd87981a8ac17d68b38a44026e483bf6e7fc21ec, 1678164,
            a40fae96c59e64ebd65cd11114f4ac27d5ca5549, package_extract_file("patch/system/usr/lib/libperl.so.5.22.0.p"));
set_progress(0.707407);
apply_patch("/system/usr/lib/libpugixml.so.1.0.0", "-",
            d46ccd7ed27b519abbb605fb080cf99d783def61, 180096,
            6508b817bea974718a0bab0a10e7502beee59282, package_extract_file("patch/system/usr/lib/libpugixml.so.1.0.0.p"));
set_progress(0.709469);
apply_patch("/system/usr/lib/libqcmap_client.so.1.0.0", "-",
            f19be131588823fb3d5485992a5478395f9ca75b, 158692,
            0fd518a83199d67eb7eb02db04ff9e8cd95fcf67, package_extract_file("patch/system/usr/lib/libqcmap_client.so.1.0.0.p"));
set_progress(0.711285);
apply_patch("/system/usr/lib/libqcmap_cm.so.1.0.0", "-",
            871af6fc5bd6cffc9b418ade67a57e9a4659c7db, 50000,
            bdf6290ec8e65bb58300ad756eb206265efb10a9, package_extract_file("patch/system/usr/lib/libqcmap_cm.so.1.0.0.p"));
set_progress(0.711858);
apply_patch("/system/usr/lib/libqcmapipc.so.1.0.0", "-",
            846f29e976c93c14c64c9c8816e60493fe730d5f, 19772,
            689789e76be56469d639de2b04815c1fbd960adb, package_extract_file("patch/system/usr/lib/libqcmapipc.so.1.0.0.p"));
set_progress(0.712084);
apply_patch("/system/usr/lib/libqcmaputils.so.1.0.0", "-",
            343b78da4ce42fb5752df45bf3befc628fce9529, 15616,
            1f4c7b318155ad0001a8a0cdbab894fa1b7a46f8, package_extract_file("patch/system/usr/lib/libqcmaputils.so.1.0.0.p"));
set_progress(0.712263);
apply_patch("/system/usr/lib/libqdi.so.0.0.0", "-",
            38b7a7829f3af2ce7696209d296263c388d09eb5, 114588,
            eaf1bd7a2755c1420b87576dc18dedd19246b433, package_extract_file("patch/system/usr/lib/libqdi.so.0.0.0.p"));
set_progress(0.713575);
apply_patch("/system/usr/lib/libql_atcop.so.1.0.0", "-",
            227b5c18e3e1f4b5007dbcfaa6d79995fc5db1f8, 160200,
            3bfffd6bf163d37a788bd001e64df4b263f1eba2, package_extract_file("patch/system/usr/lib/libql_atcop.so.1.0.0.p"));
set_progress(0.715408);
apply_patch("/system/usr/lib/libql_mgmt_client.so.1.0.0", "-",
            28c0ffcb873e8a6d24e9d8d37a8e58a5413f7b75, 34608,
            2e6373c5e8d1e7203f34136deb1c2b206dcf9d9a, package_extract_file("patch/system/usr/lib/libql_mgmt_client.so.1.0.0.p"));
set_progress(0.715804);
apply_patch("/system/usr/lib/libql_usb.so.1.0.0", "-",
            c6ade270f9c0d832efbb50f1d8b9fa5743ca365a, 17944,
            a3f31e52a0af27319a5711cf6d54027ce5bb1d8f, package_extract_file("patch/system/usr/lib/libql_usb.so.1.0.0.p"));
set_progress(0.716010);
apply_patch("/system/usr/lib/libql_voice_client.so.1.0.0", "-",
            d2ad95a5640285e1424b7805e22ca0ca66b4bd89, 9760,
            48e165e408cb851c558d09db37dd1f8d5baac541, package_extract_file("patch/system/usr/lib/libql_voice_client.so.1.0.0.p"));
set_progress(0.716122);
apply_patch("/system/usr/lib/libqmi.so.1.0.0", "-",
            d21ac8a9e6705baabf0482c6e36de81b9a23b8c2, 220916,
            a7b0d17d0e1984ca7e30fa72fd79f88d93ba0532, package_extract_file("patch/system/usr/lib/libqmi.so.1.0.0.p"));
set_progress(0.718650);
apply_patch("/system/usr/lib/libqmi_cci.so.1.0.0", "-",
            1df363dfb252839dbdff9f0b964e199a861cb136, 44716,
            f5211f8858b5808e5db00ee635c56ec968fee387, package_extract_file("patch/system/usr/lib/libqmi_cci.so.1.0.0.p"));
set_progress(0.719162);
apply_patch("/system/usr/lib/libqmi_client_helper.so.1.0.0", "-",
            240edbd5bab15d48e5bcd0d3206eef594dcb5fa5, 16256,
            4fc62159f692fdec34c80c65c1b1311aab012673, package_extract_file("patch/system/usr/lib/libqmi_client_helper.so.1.0.0.p"));
set_progress(0.719348);
apply_patch("/system/usr/lib/libqmi_client_qmux.so.1.0.0", "-",
            5113ae5bb194650e13af357db76464830cac80d6, 36396,
            1d7a29adf079472308013157c458ad75b0166093, package_extract_file("patch/system/usr/lib/libqmi_client_qmux.so.1.0.0.p"));
set_progress(0.719765);
apply_patch("/system/usr/lib/libqmi_common_so.so.1.0.0", "-",
            18d2f23239ed42cad9d511d6271832b540745027, 7476,
            0dafed14cb1377d69e1d1a92a6a94196dfbf5101, package_extract_file("patch/system/usr/lib/libqmi_common_so.so.1.0.0.p"));
set_progress(0.719850);
apply_patch("/system/usr/lib/libqmi_csi.so.1.0.0", "-",
            0dc4e43ccbd55205f0c956df9acd394c3248d3fb, 28028,
            e197dbf9d114c4256f64a35e567eea45c8a3d93f, package_extract_file("patch/system/usr/lib/libqmi_csi.so.1.0.0.p"));
set_progress(0.720171);
apply_patch("/system/usr/lib/libqmi_encdec.so.1.0.0", "-",
            3524bdb44e41125bf7a60f57d0a436fcc17e1590, 19524,
            a04de0f3fba0a3c83f91ee500c3112ab9701d720, package_extract_file("patch/system/usr/lib/libqmi_encdec.so.1.0.0.p"));
set_progress(0.720395);
apply_patch("/system/usr/lib/libqmi_ip.so.1.0.0", "-",
            e63f61a8b7748e199d1c45878318a808793be962, 7480,
            7a089cd2210277ef759bc064a2e16407b3c52f1f, package_extract_file("patch/system/usr/lib/libqmi_ip.so.1.0.0.p"));
set_progress(0.720480);
apply_patch("/system/usr/lib/libqmi_sap.so.1.0.0", "-",
            e81bcc59b1136397eec5a7a2f290719436748302, 11936,
            890c670ae5b24ade1af82ff1b5cf5cdf9f6b155c, package_extract_file("patch/system/usr/lib/libqmi_sap.so.1.0.0.p"));
set_progress(0.720617);
apply_patch("/system/usr/lib/libqmiidl.so.1.0.0", "-",
            a82da7c0e61331ec9ecfe6058037b2d945a3844d, 15424,
            fe1b5b357ceb44b63e3c0fa4b2ebb0c10668705a, package_extract_file("patch/system/usr/lib/libqmiidl.so.1.0.0.p"));
set_progress(0.720794);
apply_patch("/system/usr/lib/libqmiservices.so.1.0.0", "-",
            367305126cf7249e6713a400f28722e365b76144, 140548,
            bd65334a48bd81539207d2edfe7591b9fa14288a, package_extract_file("patch/system/usr/lib/libqmiservices.so.1.0.0.p"));
set_progress(0.722402);
apply_patch("/system/usr/lib/libreadline.so.5.2", "-",
            c103cf75d9c2b21b7ef4c9a7608972a24e48d354, 210604,
            6c0ef9c76cb67e50a82e76be886fbc3d98e417d7, package_extract_file("patch/system/usr/lib/libreadline.so.5.2.p"));
set_progress(0.724813);
apply_patch("/system/usr/lib/librmnetctl.so.0.0.0", "-",
            6742aa366aa7f09e079873c5d7755c577a6a9e91, 18080,
            3be9639e8280b8b054ee1c99f9193b07041374a5, package_extract_file("patch/system/usr/lib/librmnetctl.so.0.0.0.p"));
set_progress(0.725020);
apply_patch("/system/usr/lib/libsensors.so.1.0.0", "-",
            6662c86c6058579fdf41b5295bd42264660bc8e5, 85060,
            b487a5c895a2eb9c4cd4ed53a4b04108a6a10359, package_extract_file("patch/system/usr/lib/libsensors.so.1.0.0.p"));
set_progress(0.725994);
apply_patch("/system/usr/lib/libsparse.so.0.0.0", "-",
            e389534ffcd5fbb61d88a343e27f6e357258ba0f, 28140,
            dc2672c4a6888162e50d540f10a28bda21768a75, package_extract_file("patch/system/usr/lib/libsparse.so.0.0.0.p"));
set_progress(0.726316);
apply_patch("/system/usr/lib/libsqlite3.so.0.8.6", "-",
            1689c283afa8619074979defe7273b7ea24669e3, 900560,
            dd5350645ef47aa1c52a018a189f140db9bf2240, package_extract_file("patch/system/usr/lib/libsqlite3.so.0.8.6.p"));
set_progress(0.736624);
apply_patch("/system/usr/lib/libssl.so.1.0.0", "-",
            c3150bb5b9214d55a4fae4ceb3d3da80aec8d37f, 367140,
            dde604183758100ea4fc8b456d9bc5b6b1ab975e, package_extract_file("patch/system/usr/lib/libssl.so.1.0.0.p"));
set_progress(0.740827);
apply_patch("/system/usr/lib/libstdc++.so.6.0.20", "-",
            e5e5e9d096b999281634f3cada361fc011f04b75, 899532,
            f31a34afa8ffdbc43e881582fbe3f84efa2e146e, package_extract_file("patch/system/usr/lib/libstdc++.so.6.0.20.p"));
set_progress(0.751124);
apply_patch("/system/usr/lib/libsysutils.so.0.0.0", "-",
            352fd99c38e9c6344933b3aa5ddd3d42c915b68a, 26296,
            9edde5a7a57b0287b337c84dea988607ca9149d2, package_extract_file("patch/system/usr/lib/libsysutils.so.0.0.0.p"));
set_progress(0.751425);
apply_patch("/system/usr/lib/libtime_genoff.so.1.0.0", "-",
            21ca9d1e32e240db31edf2a1e8b83e7e0e226399, 7448,
            09219bdfbca792339ecf62230e4d24b3cb2acfcc, package_extract_file("patch/system/usr/lib/libtime_genoff.so.1.0.0.p"));
set_progress(0.751510);
apply_patch("/system/usr/lib/libxml.so.0.0.0", "-",
            2253b20d95f86f193c41cd00a276360b96fa8142, 40488,
            51a448445b530054860ae37a1d87e3debe639227, package_extract_file("patch/system/usr/lib/libxml.so.0.0.0.p"));
set_progress(0.751973);
apply_patch("/system/usr/lib/libxtables.so.7.0.0", "-",
            123af90d39505e4e6866a0c8ad0f351ab86d8b9b, 44320,
            f727dcccb30b5a86820244f01df2d415c337391b, package_extract_file("patch/system/usr/lib/libxtables.so.7.0.0.p"));
set_progress(0.752481);
apply_patch("/system/usr/lib/modules/3.18.71/extra/wlan.ko", "-",
            5047ed541152839d6ff78acaec403a5a50ce51cc, 4448856,
            f96a43abc360e4b561133e8ce0c4986446e9a5bd, package_extract_file("patch/system/usr/lib/modules/3.18.71/extra/wlan.ko.p"));
set_progress(0.803406);
apply_patch("/system/usr/lib/modules/3.18.71/extra/wlan_sdio.ko",
            "-", 9e98858171d442608bc19e7e76d4d5786b694519, 4443356,
            1b238bc32af9fc6c2089a5abb231cd7ce3a3b012, package_extract_file("patch/system/usr/lib/modules/3.18.71/extra/wlan_sdio.ko.p"));
set_progress(0.854268);
apply_patch("/system/usr/sbin/chat", "-",
            08435c537e69b0d8a70115260ee9b6775ebdb31d, 25980,
            f8327674df07df586bc858a8ee900f33f64811af, package_extract_file("patch/system/usr/sbin/chat.p"));
set_progress(0.854565);
apply_patch("/system/usr/sbin/dhcpcd", "-",
            fb36e9cc937f87f1721bc5275156ffb52a5f722a, 93780,
            829e0c25fe67d9633e5c1cd88eb6b64a9c856bec, package_extract_file("patch/system/usr/sbin/dhcpcd.p"));
set_progress(0.855639);
apply_patch("/system/usr/sbin/ebtables", "-",
            bacbdf09d608734c8eccbc82dd01f22317a521f0, 9088,
            c89f4d7d96a77faa262aa3546f106d7b80195466, package_extract_file("patch/system/usr/sbin/ebtables.p"));
set_progress(0.855743);
apply_patch("/system/usr/sbin/ebtables-restore", "-",
            34b4c9b421d15366a457c5f621363e9fadec9cf8, 11896,
            231e5c3102ec93887b54be8912bfd0c36284fc41, package_extract_file("patch/system/usr/sbin/ebtables-restore.p"));
set_progress(0.855879);
apply_patch("/system/usr/sbin/hostapd", "-",
            6d3fe556a29fbfa5de736d4e507ae26b636fbd37, 713744,
            f37cbd790f3bbf88b11043fdbe2b6f2cc846e5a5, package_extract_file("patch/system/usr/sbin/hostapd.p"));
set_progress(0.864049);
apply_patch("/system/usr/sbin/hostapd_cli", "-",
            392d5671ce90494fe8a097f20af9dace1ca1c401, 60940,
            937f1b3ff8b15b276be4a898ac728fdfe04d0e9c, package_extract_file("patch/system/usr/sbin/hostapd_cli.p"));
set_progress(0.864746);
apply_patch("/system/usr/sbin/iw", "-",
            dc96eb8b2c775e6b279e87b6e6e9a6bac430dd72, 103436,
            b0b2bafd6a5eb93ee1119c9c29a6723f3b55f5d5, package_extract_file("patch/system/usr/sbin/iw.p"));
set_progress(0.865930);
apply_patch("/system/usr/sbin/minidlnad", "-",
            7ebe30efa64e795fec98c66d65a54c240588397f, 282512,
            480eb99597f8eeca59d81d16b26cb8bbf4082eee, package_extract_file("patch/system/usr/sbin/minidlnad.p"));
set_progress(0.869164);
apply_patch("/system/usr/sbin/miniupnpd", "-",
            dddec583ee2f22091ce0605a1752892f5c3b077f, 145728,
            f54b4b15fc1763448e0a129dc2e8bea01cbbea47, package_extract_file("patch/system/usr/sbin/miniupnpd.p"));
set_progress(0.870832);
apply_patch("/system/usr/sbin/nfnl_osf", "-",
            7e22bf9bccf9682ac61d3fb1eecdb90c2a8e6196, 15856,
            60acb89c1bc0d5d8303726424b8b0c5671dbc8c0, package_extract_file("patch/system/usr/sbin/nfnl_osf.p"));
set_progress(0.871014);
apply_patch("/system/usr/sbin/sigma_dut", "-",
            25bfc4bb4a79916d1b8fd8b0965f95f57303a7b9, 436972,
            a29c627f61b13a7f32be4df31c34b21c53ae37ba, package_extract_file("patch/system/usr/sbin/sigma_dut.p"));
set_progress(0.876016);
apply_patch("/system/usr/sbin/wpa_passphrase", "-",
            3c0a675f0b21617f06f3dd74b036f3cd03ecffab, 44456,
            45bdfd61d5a0a0d0ce279e257e9e9dc9946f2ac4, package_extract_file("patch/system/usr/sbin/wpa_passphrase.p"));
set_progress(0.876525);
apply_patch("/system/usr/sbin/wpa_supplicant", "-",
            fa58cef4f6d1c70d0ca22c015724a7eb57eafd95, 1581644,
            cc36a6347f63ac8a53eee46759e949c8f58a00c3, package_extract_file("patch/system/usr/sbin/wpa_supplicant.p"));
set_progress(0.894629);
ui_print("Patching boot image...");
apply_patch("MTD:boot:8525824:685b20a0eb602f3d2a0ababf8231ff66fdde4379:8521728:7745670850c42806c8e064f28528ea7f48a5e4c8",
            "-", 7745670850c42806c8e064f28528ea7f48a5e4c8, 8521728,
            685b20a0eb602f3d2a0ababf8231ff66fdde4379, package_extract_file("patch/boot.img.p"));
set_progress(0.992175);
delete("/system/recovery-from-boot.p",
       "/system/etc/install-recovery.sh");
show_progress(0.100000, 10);
ui_print("Unpacking new system files...");
package_extract_dir("system", "/system");
ui_print("Unpacking new recovery...");
package_extract_dir("recovery", "/system");
ui_print("Symlinks and permissions...");
ui_print("Patching remaining system files...");
set_perm(0, 0, 0644, "/system/build.prop");
set_perm_recursive(0, 0, 0777, 0777, "/system/");
unmount("/system");
