mount("ext4", "EMMC", "/dev/block/mmcblk0p3", "/system");
assert(file_getprop("/system/build.prop", "ro.build.fingerprint") == "AMOI/n820_jb/n820_jb:4.1.2/JZO54K/1364882737:eng/test-keys" ||
       file_getprop("/system/build.prop", "ro.build.fingerprint") == "alps/n820_jb/n820_jb:4.1.2/JZO54K/1375892086:user/test-keys");
assert(getprop("ro.product.device") == "amoi77_cu_jb" || getprop("ro.build.product") == "amoi77_cu_jb" || 
       getprop("ro.product.device") == "amoi77_cu_jb" || getprop("ro.build.product") == "amoi77_cu_jb" || 
       getprop("ro.product.device") == "amoi77_cu_ics2" || getprop("ro.build.product") == "amoi77_cu_ics2" || 
       getprop("ro.product.device") == "n821_jb" || getprop("ro.build.product") == "n821_jb" || 
       getprop("ro.product.device") == "n820_jb" || getprop("ro.build.product") == "n820_jb" || 
       getprop("ro.product.device") == "n821_ics2" || getprop("ro.build.product") == "n821_ics2" || 
       getprop("ro.product.device") == "n820_ics2" || getprop("ro.build.product") == "n820_ics2" || 
       getprop("ro.product.device") == "n821" || getprop("ro.build.product") == "n821" || 
       getprop("ro.product.device") == "n820" || getprop("ro.build.product") == "n820");
ui_print("Verifying current system...");
show_progress(0.100000, 0);
assert(apply_patch_check("/system/app/ApplicationsProvider.apk", "01db9b02ec8f010055cf87f62521a57b56aedeb2", "22f0977dc83579706e68de601ba69a5e81963362"));
set_progress(0.000136);
assert(apply_patch_check("/system/app/AtciService.apk", "054584cb012090a920567d4bfe7bffeb341d850e", "92d9390ff6310c5f9db5be5507b9cbf679a32e99"));
set_progress(0.000318);
assert(apply_patch_check("/system/app/BackupRestoreConfirmation.apk", "9fc6796c69db6e6b89fa1787d69fadfc407c8a90", "ef3be519668740335869f11dd1edc4547e9f2b2d"));
set_progress(0.000409);
assert(apply_patch_check("/system/app/CDS_INFO.apk", "e0eb0f883187dcce521b5db0d6647838cc0b92be", "9b2c543f2c7bbbe9ab27770194b702e7d5addf5c"));
set_progress(0.000928);
assert(apply_patch_check("/system/app/CalendarProvider.apk", "526de6598b8a6a02c4ea281e33967259104a4fc7", "d7ad79d37a533e0f69a3fd1c661b4e6a8a4619e2"));
set_progress(0.005317);
assert(apply_patch_check("/system/app/CellConnService.apk", "016f73d655e5cc72945f431b8d8d797b3bd4cd9a", "d34af3f04168c181ac06c8e255f9c7f8df5cb807"));
set_progress(0.005551);
assert(apply_patch_check("/system/app/CertInstaller.apk", "040bb2b1e7bf61cd59793d85668188412006c680", "6dd7d22244c075706a895cb2e42960a255b2ee5d"));
set_progress(0.005735);
assert(apply_patch_check("/system/app/Cit.apk", "9041f3230848f4720a4bf5662343f7056f80b872", "3d306f303dd1246634be7f48bb4bd5910c5bb821"));
set_progress(0.006034);
assert(apply_patch_check("/system/app/CleanMemory.apk", "258cec0a15ab49e6a378043dbd313a3c27827f63", "1555c36691dd7a30a64e4c30a88c749da566ba6c"));
set_progress(0.006585);
assert(apply_patch_check("/system/app/ContactsProvider.apk", "3b50d01af2151572b60a8ebf291d898cdc6e6a2e", "380002aec384e9f0309c7e7bc312685cae380036"));
set_progress(0.012475);
assert(apply_patch_check("/system/app/DefaultContainerService.apk", "e3d1d2197e742cad8e8d9c6b29bdd9148ea4ab18", "d8fcb9e833860873d469243a7b3c3597b77f3da3"));
set_progress(0.012558);
assert(apply_patch_check("/system/app/DeskClock.apk", "6efc4cb2688cab10ce1eaafd69e670b7c25b85a8", "f7aa7d6751371dfcdadced1e217e6beb37fbbf3e"));
set_progress(0.024509);
assert(apply_patch_check("/system/app/DownloadProvider.apk", "9359bcde6b34ac40c8e5733e107b21cf98c7f583", "ce0041b729c9292b5767e605c37188628a40d1fc"));
set_progress(0.028393);
assert(apply_patch_check("/system/app/DownloadProviderUi.apk", "ea154cd5728f9b16cc0aa47ccc467ce2d028a4dd", "37d81783a8aa891472e44d99cf76e41f57e3d32c"));
set_progress(0.029760);
assert(apply_patch_check("/system/app/DrmProvider.apk", "d27315e8ec72db6aa53cabec286419c940aa65ab", "76c07b2247da79dcb2324dd52b25b3b45288b0a6"));
set_progress(0.029884);
assert(apply_patch_check("/system/app/Email.apk", "0e9bac70fdb2cb1e862c0b0292584d95b69c46e4", "91d968c67215a3cacbcd6c62c12b678462f220cd"));
set_progress(0.040798);
assert(apply_patch_check("/system/app/EngineerMode.apk", "4fa757526fd7da1534fa1700220ed1a0071cae5d", "8ea9e9f4c3ff254c0d2d2339e2d10c38ebc54571"));
set_progress(0.048231);
assert(apply_patch_check("/system/app/EngineerModeSim.apk", "5b3fbc6294e01bec9858004e2208ac7d93051a77", "01bca0bf3bc80e3aa13d847d9fafa5869175c864"));
set_progress(0.048582);
assert(apply_patch_check("/system/app/Exchange2.apk", "730ec89c94cda3827c5b8fcd112b864c1f7cb600", "e882e10f5d92ca5efca6c58657c9adb750d551a3"));
set_progress(0.055289);
assert(apply_patch_check("/system/app/FMRadio.apk", "0618d2cef5d74170ef3ffcd3c66d3ee9cbecf3c9", "05d66241f7053963fe8cf9cc14a1ff309c0998f3"));
set_progress(0.059860);
assert(apply_patch_check("/system/app/Flashlight.apk", "c9af9837b10001da321f64afb68210d9f58ce5bc", "71e605e172adbfdd4d827be0241d5017cd6cbcfe"));
set_progress(0.067878);
assert(apply_patch_check("/system/app/Galaxy4.apk", "921c6f693e1c66394fb10b85275bbbaef097e8c7", "440d7e75900b44dc1665fb12d6113c83ab707139"));
set_progress(0.069527);
assert(apply_patch_check("/system/app/GoogleOta.apk", "883006295bed86c73cdb937374dd3075ea730d20", "654a5bf9882f06d44f195597dec3f7a9b40fee3a"));
set_progress(0.069951);
assert(apply_patch_check("/system/app/GoogleOtaSysOper.apk", "cbd63bb5bbacb54c357ac0b0390ebcb1213d35b2", "600c04f2da7f247ff04e1490804e8dbcb8f5cecc"));
set_progress(0.070022);
assert(apply_patch_check("/system/app/Guide.apk", "9b8733d526c1f31730d211c5efb7e8a99735afb2", "aa49faaa8d31331009b4a553e61bb7dccf717131"));
set_progress(0.096173);
assert(apply_patch_check("/system/app/HTMLViewer.apk", "086b68fc00f74422782c3dcafe5dbef0734d7670", "2d7a001e08cc436ad9c481b66f65067131565d96"));
set_progress(0.096218);
assert(apply_patch_check("/system/app/HoloSpiralWallpaper.apk", "3d15e719d16ea71874aa2fb0dff56fbf9d552d9f", "b61ef7c3b09c7f8ea4aa6bfaf10dbfd660adddac"));
set_progress(0.096569);
assert(apply_patch_check("/system/app/Intercept.apk", "dcbfbb57f06ba562de80b01599aa7e07aa94afa0", "d9fc97eaba44e1763c6f22714ff5d2b8f2b66571"));
set_progress(0.098593);
assert(apply_patch_check("/system/app/KeyChain.apk", "9672b857d167863863376c80f42a99a26c34204d", "17fb6857a47aab82d3c43390e21b5da3ba959a2e"));
set_progress(0.098732);
assert(apply_patch_check("/system/app/LabiSync.apk", "81e8e42725640e27a6ececab88ca9050b4434e65", "289fcff79651c89c54858fc1e13a1d0b3fce2603"));
set_progress(0.099360);
assert(apply_patch_check("/system/app/LatinIME.apk", "b8c260866df563ecffc14773ce1bc8095131c6b9", "293332da8a4716ef7c4f5e5f9a038afa62f9ae08"));
set_progress(0.153327);
assert(apply_patch_check("/system/app/LewaAntitheft.apk", "cfb418fc559f806de1fe3e4ce13483551b526e2e", "56bb362cea998620d7d083fc4068461dec6f41d1"));
set_progress(0.162896);
assert(apply_patch_check("/system/app/LewaCalculator.apk", "80969ac39a55be9e177683ed3a17e8643d578aac", "ce5e02df2390235dbdafef287065455c4a201c7b"));
set_progress(0.164984);
assert(apply_patch_check("/system/app/LewaDataUsageAdjust.apk", "ce809a105b6b7c82c813dbb2e185dfeab8a4d035", "6d835ef7ba3b532323de8e03fbaccd1b987c2954"));
set_progress(0.165954);
assert(apply_patch_check("/system/app/LewaDefaultTheme.apk", "773780c5a3c91ccd79ebd52919bf9fdd39ee7515", "a2011b9eeb883915f58a17095186698416b2a918"));
set_progress(0.179133);
assert(apply_patch_check("/system/app/LewaFileManager.apk", "afd84cd1b4d1887357a4cf4b370380d85629d281", "90ebcce53c22707a64893aaff8f44a56caa2802d"));
set_progress(0.181548);
assert(apply_patch_check("/system/app/LewaLauncherX.apk", "c5a9c7a310e5f879897e1710c000de00137abad2", "2fc823ca855d784bc8a6e93e2e25b8bf62e3f4f5"));
set_progress(0.204962);
assert(apply_patch_check("/system/app/LewaNetworkManager.apk", "bbd1291c48ca26fcd98509fbe06e2928fd6440e9", "7fe56fef6071de4516960d06e9a06b1b2cc2c4d5"));
set_progress(0.206626);
assert(apply_patch_check("/system/app/LewaPackageInstaller.apk", "af29eda7649dc98ff2d1b342f3f948f396a1ba63", "ddea41067b76fff3193ab3e88037a282660ae74c"));
set_progress(0.207676);
assert(apply_patch_check("/system/app/LewaPermManager.apk", "1a1d6caf1c735bbfdda6748e994abbf9d249b233", "6145a94388c239cebc07768221b028b816cd39cd"));
set_progress(0.212425);
assert(apply_patch_check("/system/app/LewaPlayer.apk", "d7e8d07f1ccdee3d8cd5e4f065015f988aaef26d", "fd398be2ca604c0a3ffdf06502a3c2123f7c000b"));
set_progress(0.220975);
assert(apply_patch_check("/system/app/LewaPond.apk", "dd23ffc179b052c7efee9d915d27e2565ee3b057", "45b496fd8a377bad974e374a3ed9c308e9959de1"));
set_progress(0.221643);
assert(apply_patch_check("/system/app/LewaPush.apk", "e12293d7d89cebf3087f4120e0d3912020fa361f", "df1aeab9d95f3d7bd98a0c6b23184e70f93537eb"));
set_progress(0.222867);
assert(apply_patch_check("/system/app/LewaSoundRecorder.apk", "60430cfac8d8814e381ddcba098ac795ce643ccf", "9582ccc761516999bb5b3e9690a01a5eede17001"));
set_progress(0.228591);
assert(apply_patch_check("/system/app/LewaSystemClean.apk", "1c1d221c6a4ba5a4680af5e22995745017125cb9", "f0e72cde8f46d27304b5e8bb932ce2053eeb5031"));
set_progress(0.228939);
assert(apply_patch_check("/system/app/LewaUpdater.apk", "e90eec0993056a28764378d4ff63c2012c01be58", "82c5427bc8be587bd6ef1300a902e3ce3ec2f191"));
set_progress(0.233951);
assert(apply_patch_check("/system/app/LiveWallpapers.apk", "50c5e5e20216f3d670a96571a92b31289b52c3fa", "7c5a864c137b6bb567a082d3094e10e2708cd2af"));
set_progress(0.244430);
assert(apply_patch_check("/system/app/LiveWallpapersPicker.apk", "24fe3f6c431da56e6d1feeff53bf3270189bec0e", "6618f6612be69ff1ac106e5823eb54320f27c45d"));
set_progress(0.245144);
assert(apply_patch_check("/system/app/LocationProvider.apk", "adf1296a8ec2296f3c5adfb20e85a27c78f94289", "bce520c65302ee5bd5c858bc8b4c07032c5ee2df"));
set_progress(0.259050);
assert(apply_patch_check("/system/app/MTKAndroidSuiteDaemon.apk", "0b9c40859c3d6103efd22763a3f65b4b5dd1a381", "9d5a5891721f0ae7831ddb07fb5acd57e8b3f8aa"));
set_progress(0.260307);
assert(apply_patch_check("/system/app/MagicSmokeWallpapers.apk", "0ae2310e53afe91091800db05b6712adf377cd40", "2cff2126921cc7a16054b6f9921214efc5736300"));
set_progress(0.261638);
assert(apply_patch_check("/system/app/MediaProvider.apk", "515559aa90f2d97ff618dcd00ed3c931cd9f3aad", "f8af4bab4377cf09217717861fcdad62269f96ab"));
set_progress(0.262390);
assert(apply_patch_check("/system/app/MmsFavoriteProvider.apk", "06e8d2d632eec00121fd7e4d9990c65ae8529a30", "494078a799cacf4e2132d9e5290fe23f33871201"));
set_progress(0.262943);
assert(apply_patch_check("/system/app/MtkBt.apk", "17d228b23fc810ac4a2a124f9f03585d905f05bf", "de1ee96a4dc5c8a9ca71cb1fa405c4f16f19c550"));
set_progress(0.266648);
assert(apply_patch_check("/system/app/MtkVideoLiveWallpaper.apk", "c18fa2f7b67075127b47947bc0f9b82014f02fd2", "bf2878157b9a6bc5a26be92fe229269b23cfccec"));
set_progress(0.280511);
assert(apply_patch_check("/system/app/NoiseField.apk", "c6b9c840ac37510f6688b7845d7ee203ef4a9ef1", "17caa02a64d8e5d44f2d16524aeba288cc8cf683"));
set_progress(0.281005);
assert(apply_patch_check("/system/app/Omacp.apk", "d9930e172f590d024cf1cbe639539cc3f565dac9", "5f87cede33cb85aaf201b14789d5eb2182f168b6"));
set_progress(0.281579);
assert(apply_patch_check("/system/app/PIM.apk", "0d009211aa0e682ff3982ff92d051d1b88a168a4", "77328465f654aa0518756dfb6dfe80720a6ef793"));
set_progress(0.329616);
assert(apply_patch_check("/system/app/PhaseBeam.apk", "1942d3ac950e977f780635f5676692790904754c", "b9b409d8fc1fd496167072b5a3b93ba632e50ce2"));
set_progress(0.330082);
assert(apply_patch_check("/system/app/Phone.apk", "9e2b6dc193876f339c64552942ede3b2efc4478c", "397bfa272f37818d18f7e7b5a6cb62c2f683bd01"));
set_progress(0.342738);
assert(apply_patch_check("/system/app/PicoTts.apk", "14469b3818c8dfccedc85bad36dfd9fdbbe0d9ee", "b7f60fcdfbb54c2a061882bb06ac7c53a40a496a"));
set_progress(0.342837);
assert(apply_patch_check("/system/app/Power+.apk", "46289bbe8138816a96b5a22e2b6d69e0e564db88", "2eeaf5b5f7aee230b11040d03152d35f52c37e79"));
set_progress(0.344478);
assert(apply_patch_check("/system/app/Provision.apk", "9bf970c89f44e397380e17fcb8d628892250962f", "3d84738afc5f89f7df652ff8294e1fa86cdc80d7"));
set_progress(0.344505);
assert(apply_patch_check("/system/app/Search.apk", "e64b924ea7909ebd2a392bfbe3d8c42daf6ed166", "4ed12620e166b155972449cf04f262cdc8115a97"));
set_progress(0.345625);
assert(apply_patch_check("/system/app/Settings.apk", "34be631098c2be6aff16a295b96443230a90b704", "299f2712b633b09386e8f66092035d05c87094ad"));
set_progress(0.370041);
assert(apply_patch_check("/system/app/SettingsProvider.apk", "93f2c7fd706a810dca196156e2a542bc906bb131", "3f9ee2f6a06d7efd9e656f92d687d2eba164a9e6"));
set_progress(0.370356);
assert(apply_patch_check("/system/app/SharedStorageBackup.apk", "df6d7019e792079d1da12e5ff1fc2026e46faebe", "46687b5f52c254c71c4ca5ff29b6f438601b5182"));
set_progress(0.370385);
assert(apply_patch_check("/system/app/Stk1.apk", "d0d7a0e46c79bb929d12b4299c89bfad06b4c7ec", "b3d8df5b4fe61129dbd4f156f75c95aa4e33affa"));
set_progress(0.370798);
assert(apply_patch_check("/system/app/Stk2.apk", "209aa1ebd4bf751e4e83e0cc05af47e6fb89b31f", "4966e4922ffed9b1f6eed006a6079aeba14c0ca1"));
set_progress(0.371212);
assert(apply_patch_check("/system/app/StkSelection.apk", "30877b29da0711506bf8fd58d4e7fc08ce04548f", "1b65a9498ccac9bc2a67d68b60757a229ec68a99"));
set_progress(0.371346);
assert(apply_patch_check("/system/app/SystemUI.apk", "967b002bcafb791e3a4072d1d992333ae33b3751", "685ba8c2e343309ff776d0321bd71f186a7fbec1"));
set_progress(0.380648);
assert(apply_patch_check("/system/app/TelephonyProvider.apk", "2d19bc7d14967f96052af12ea8be4d1432f34088", "ee32caf423c1c5d734427f05798e19b11b1859b9"));
set_progress(0.381561);
assert(apply_patch_check("/system/app/ThemeChooser.apk", "e64ea6f8eb0346a57a5852422b6e028e64dc6196", "4848f02dc5a7c69fad919ccec2ba71562d230578"));
set_progress(0.384428);
assert(apply_patch_check("/system/app/ThemeManager.apk", "4d2f2093750f259b2072191427eddd830664b87d", "f829bfb801d0d089078e3ba87ab7d1c896a26db8"));
set_progress(0.384670);
assert(apply_patch_check("/system/app/UserDictionaryProvider.apk", "cfef8a3d99cb5c230c88458d20673c0db4bc68df", "8c81ceadb06952e88719351cfb8ed71cc9f48637"));
set_progress(0.384739);
assert(apply_patch_check("/system/app/VideoFavorites.apk", "ef8acc521831b7ba9f086d971766947e1c524e04", "b12b3ca72696dfafe79b067fa9956e3f13391cbd"));
set_progress(0.386910);
assert(apply_patch_check("/system/app/VideoPlayer.apk", "27ed2ce583484b1f222fc529ffcb41974326bda7", "643819e82c36a1f2aa6b30d6e763d4b1538b51d9"));
set_progress(0.387167);
assert(apply_patch_check("/system/app/VirusDefense.apk", "0477d7cb4af1bae95602111f11d25ef297aaa359", "f0b14039d0d54e86e07f40d890c42bb8240e1d32"));
set_progress(0.392312);
assert(apply_patch_check("/system/app/VisualizationWallpapers.apk", "fec71de5c9ae70e99a5439c2af5fba3cddfee104", "505aa1fc9c261d982e1b4e1184675233da8a774b"));
set_progress(0.393319);
assert(apply_patch_check("/system/app/VpnDialogs.apk", "5340b458e4b5bc357e96847d98533049f14a1b19", "a4e9bd19b1928c342f88ae2feb3e8c8258e5bb22"));
set_progress(0.393395);
assert(apply_patch_check("/system/app/YGPS.apk", "28cac6a295ec7c58464e630696faef10ba611e47", "a378deb6a8fc21db2fbcf3d2fca02617ca4e3c8e"));
set_progress(0.393752);
assert(apply_patch_check("/system/bin/GoogleOtaBinder", "be90400e96a8d1d37e3393e1df92a7d5ca91bd5c", "3fde3a801b8f57e3fec6dc2280a87bbe3b8a6d57"));
set_progress(0.393885);
assert(apply_patch_check("/system/bin/adb", "5d801ef7d7f822992db33afdc19353cdef3ef8e2", "6e6a21f7804c6f31fd7b2b1ae3de5599fe74c195"));
set_progress(0.394495);
assert(apply_patch_check("/system/bin/app_process", "65537bc6f715804a97d91c79e79f0ec22ac558c6", "2dab450089f12bf390be1f05c98fe218be9e60d1"));
set_progress(0.394554);
assert(apply_patch_check("/system/bin/applypatch", "06f6c8d471bd21a212e09ae364216992e9be6cc2", "9de7837b199425e8b6c1c7d36a122a944ffdc253"));
set_progress(0.394879);
assert(apply_patch_check("/system/bin/atrace", "2719d9162974bfe543daab715fcbcf45af98ae0e", "2a247f4e85ff382331a929e9f0ccd149b2da9332"));
set_progress(0.394937);
assert(apply_patch_check("/system/bin/boot_logo_updater", "9b63a279f4a9acc4ecf2d154dafcab03cd8a5622", "a43bc18cb9bfc57813fa90dba2be15a0a178bc4b"));
set_progress(0.394995);
assert(apply_patch_check("/system/bin/bootanimation", "b60a6d333b7d46547613c698d796fe70a98f51cb", "ea403901881c53f6ce48cab0e6abc185def1fff5"));
set_progress(0.395203);
assert(apply_patch_check("/system/bin/bugreport", "89461a4cbd42647f5b17423fc02c6f70a018458f", "d5d383d99e0b9fb78f1978a90da45bfe0481c3e0"));
set_progress(0.395235);
assert(apply_patch_check("/system/bin/dalvikvm", "8978ae570e5a1a82d6ea29af470df8ffa1f328b9", "1d684a408908fe4b97ce517da844eeea66210786"));
set_progress(0.395268);
assert(apply_patch_check("/system/bin/dbus-daemon", "377315f3c1df4f4bba0ade9a5fce543bc7c1f262", "31e04062155dc503a269cf245f096ba87f72eee0"));
set_progress(0.396073);
assert(apply_patch_check("/system/bin/dexopt", "e692db798f9be1ebbf968ee1378c296561f8f336", "b0462d7f59b14f572b0189f1182533b8f0eeee25"));
set_progress(0.396130);
assert(apply_patch_check("/system/bin/dhcpcd", "1775da8675968a6198afc16478d045cbea5673be", "ef1e84802fddeab08ea4b689c0f16db3ec19f5fd"));
set_progress(0.396487);
assert(apply_patch_check("/system/bin/dm_agent_binder", "c1f82f9c902091bbba5a91455ed398b6b39e7b32", "b6c7fece4de9cae8e5033b6f3f2eb5719424e008"));
set_progress(0.396695);
assert(apply_patch_check("/system/bin/dnsmasq", "c6d83b8d1e480f1ee2b88e78a77056eded664350", "72af4e4e66376b19fd64499b2b26d07ca7393f52"));
set_progress(0.397338);
assert(apply_patch_check("/system/bin/drmserver", "87af3b135c0e70dbb349ecc2b79902aee78814b3", "e158ac7e87c29c99c2151c699eb1a6e2d060f22c"));
set_progress(0.397694);
assert(apply_patch_check("/system/bin/dump_image", "66c8f9d77090f044ce640db72585713010eef9be", "0a6c557e71752a090457d95533ccf33b8cb625ee"));
set_progress(0.397777);
assert(apply_patch_check("/system/bin/dumpstate", "5e2aeca6e8f84e1f3b5e372e02d53a9e13384a1f", "4df755b6f6d3c20f547708062e198320a683678b"));
set_progress(0.398009);
assert(apply_patch_check("/system/bin/dumpsys", "2f50071f870c10d92fdad8e0f960af61ffbe16e0", "9b4aea01a7af727f344c599b27e69b4aef7fb7b6"));
set_progress(0.398067);
assert(apply_patch_check("/system/bin/e2fsck", "c467edc4297e33391f6f477c32e49246a38ab00a", "ebe84a4541c101e89fd62564caa120abdffe2612"));
set_progress(0.398736);
assert(apply_patch_check("/system/bin/erase_image", "a40469a2efcc1ec2a6ea4ea37466acd0ecf33845", "cc2f4c4a6e471ce436e7eeed320ce0de0bb7b966"));
set_progress(0.398795);
assert(apply_patch_check("/system/bin/factory", "cebe746248941444e621d5c4802cc655af550802", "69852b29cedd3a9f531d401c318086d48308ac08"));
set_progress(0.403441);
assert(apply_patch_check("/system/bin/flash_image", "4a787c9ce60a7ef8586807fef90a65699f68ce01", "6359ec81c501c801d8d9e70e8bc6e3e88043716c"));
set_progress(0.403524);
assert(apply_patch_check("/system/bin/fsck_msdos", "a8939ffc8407fed13c8c88ca9746414d976095c6", "c4ff40e4e59d55b49cef359269d004c7d7714270"));
set_progress(0.403733);
assert(apply_patch_check("/system/bin/gsm0710muxd", "afceb7186758c045be96e6687a20d076f9cf190a", "7503b085b872b6bdb9d818ced483fea5faad6f2e"));
set_progress(0.404066);
assert(apply_patch_check("/system/bin/gsm0710muxd3", "d454585be803cdcca1c35f02d47bdc108334ca80", "9b7d270ffac971562352e34213cf526d7d73d03d"));
set_progress(0.404398);
assert(apply_patch_check("/system/bin/gzip", "5f2a1484412e2c7c4fd3ed92fcd5a79514e16a66", "e197ed58048abcbb9cc8e8e5ab6e85dbb3dce1b3"));
set_progress(0.404456);
assert(apply_patch_check("/system/bin/hald", "47b010f5e2da4aeed381ec007f61d99799d8d6e0", "f7e69ae20c2a49423792e546ee02071a55e4e94f"));
set_progress(0.404563);
assert(apply_patch_check("/system/bin/hdc", "1ad27a4d7033cb0ec504d3d8a0e4b21dcd3ec763", "226cb68d863feaeaba12b32d354b9e40fc85d9ee"));
set_progress(0.404596);
assert(apply_patch_check("/system/bin/installd", "001f74fb7d676570519bb4286cdabbbc401dec4b", "b5b5f1ebef5752a963d3eb74d5e9b46d4a7762fc"));
set_progress(0.404730);
assert(apply_patch_check("/system/bin/ip", "e4b70563e0b532559b59474c7d2e13cacc7fe953", "15da1cd59230b9d0f55407dd3ca473929010459c"));
set_progress(0.405560);
assert(apply_patch_check("/system/bin/ip6tables", "aee35be231bf68da0ffbdaeaf681c4e91fedd0da", "0188bc6e47d4f7a51ee0599f1f716656757a1d7b"));
set_progress(0.406697);
assert(apply_patch_check("/system/bin/ipod", "0743394c8dfd283863f3f69a745fe0d2a8a2e5af", "e24a7196540a7408f57d43d1e14508ac8f3f41b7"));
set_progress(0.406831);
assert(apply_patch_check("/system/bin/iptables", "8495f6b42e18164798f514d9cf5c543e0d4fec77", "265f4419db8fcbeafaf401f00674f6379e5cfebc"));
set_progress(0.408023);
assert(apply_patch_check("/system/bin/keystore", "21df196d3b2f94c0707afdd26b3d1a882422d527", "dba3096c62260e1b8085b022f2e2d6746c9d736b"));
set_progress(0.408110);
assert(apply_patch_check("/system/bin/lcdc_screen_cap", "14da682638c30b93d77c1a184fef53932fc88ce2", "654d2e33217a26f742429af0ec9a08277790d918"));
set_progress(0.408142);
assert(apply_patch_check("/system/bin/linker", "437d9d97a875528234673e7a1ec9ba2b64cf3fac", "6cd41fc24cd2f660b1ce19458a660cd267252934"));
set_progress(0.408777);
assert(apply_patch_check("/system/bin/logcat", "9c29636e589a4d7cadc2bbacace763f31b8e994f", "ce98bbc0c049e3efe0d19d4ac3da6f26960ba006"));
set_progress(0.408860);
assert(apply_patch_check("/system/bin/logwrapper", "b485cb9fe60a73b50f08d3292e623e296fe333fe", "f2a54bfad03918d3672dc6c958a33ee2804250e8"));
set_progress(0.408918);
assert(apply_patch_check("/system/bin/make_ext4fs", "ee10da805e02e10f3bc9ba3deef9ccc8f312fd59", "29aeffeaeb36bf2fa92b7f4eccc6f58d58f4e3a8"));
set_progress(0.408982);
assert(apply_patch_check("/system/bin/mdnsd", "6e8e0242265b079befc2c219647ef25ca93912ad", "e5c830ba2e970d5e52eb0db346b210bfb50840b3"));
set_progress(0.410557);
assert(apply_patch_check("/system/bin/mediaserver", "c42ff65d9c5699566b4998763a13889b179c641b", "620433557a6bf7f53afccf9a8655bf90245c174c"));
set_progress(0.410614);
assert(apply_patch_check("/system/bin/memorydumper", "ba6db5f9832f5c80567930fb4413b30df7280a18", "66ff9a4dcbdb61a769bfd2faa204014540f577af"));
set_progress(0.410647);
assert(apply_patch_check("/system/bin/mke2fs", "6c9b620960964d40497de0156519f27812da3c8b", "dc69b2c304c4f25ebe6e07934b6e49d846b48aa7"));
set_progress(0.410854);
assert(apply_patch_check("/system/bin/mksh", "2dde78b06b6ce30c51aa0e60c5b48cdd3def6e3c", "b2799c114e8c3874432de491d32e9f6a6391a0cc"));
set_progress(0.411786);
assert(apply_patch_check("/system/bin/mtpd", "4c57cba35ab77e234ad711318e0b4bd6794c8c0a", "ccf7c256666e517540768f5b0c3dede2d0428e32"));
set_progress(0.411894);
assert(apply_patch_check("/system/bin/mvg_app", "f6933537155fef8428cea5c9c7e804cb1b9d957c", "b8b59c0c833792d93aa1da6b13bceb38116ea4bb"));
set_progress(0.411977);
assert(apply_patch_check("/system/bin/ndc", "94ca37e8e02ba4dc7b1e4f85cb6b5b48b4c0ea17", "3b14a235ff97b58feefb01637085966c82808ab2"));
set_progress(0.412010);
assert(apply_patch_check("/system/bin/netcfg", "db8b49144c201df1d0f760fbdf41552bc3bb0fc2", "3b32b51f424d7ae8779e1e41fa5edb136994ca3b"));
set_progress(0.412043);
assert(apply_patch_check("/system/bin/netd", "29880e8944596e665577f5a47e887563ee7aad81", "860e1f5f23e8edae6a0bc118aafaa399afd99b0b"));
set_progress(0.412526);
assert(apply_patch_check("/system/bin/permission_check", "bdb9bb32b653fb94c61a901cbae89b6668316610", "cc671034aec5f1363781ae6ec9b95189aac751fd"));
set_progress(0.412558);
assert(apply_patch_check("/system/bin/ping", "572b4b1b2c9daaf4ae52050a2f685cb6a509b325", "15ade6588a67ab2d99e440b4d06c229f923eb0b3"));
set_progress(0.412717);
assert(apply_patch_check("/system/bin/pppd", "7c1046ad5d6aeacfc5acfd9f0840e98b0a8231d6", "75a80d61c6459140fd578805dd743b657578a914"));
set_progress(0.413604);
assert(apply_patch_check("/system/bin/pppd_dt", "fc0ac820b160afbb1746f9b393307e6f671d55a8", "731ff2ca5f9e387b38b4a09b0e01135efabd73be"));
set_progress(0.414466);
assert(apply_patch_check("/system/bin/racoon", "71bd2a45f3d86c7b106fb2cc8b1dd36c8207bdd7", "b80adf18babd1bd6900a1c2045d7d959c297491d"));
set_progress(0.415478);
assert(apply_patch_check("/system/bin/radvd", "33e03c71e555c97b4ae062d9eb51c42b64ac3fd8", "b99125586428940cc85e1b663521bfea861b8785"));
set_progress(0.415816);
assert(apply_patch_check("/system/bin/resize2fs", "f8c8ed646536c60ffd9fe05ac949a32bc47941d1", "9f149b90601bff315e93bba6f05c793636b8959e"));
set_progress(0.416173);
assert(apply_patch_check("/system/bin/run-as", "300baae0f3533811d9d14a174288990148a3b4c7", "f2ff8eed0282494ee3c8b79ad499e9558f061e06"));
set_progress(0.416231);
assert(apply_patch_check("/system/bin/sbchk", "fb73f13bafc2561cbad8be0de4d44cdce9c91768", "1348ab82c11cfd2cfac62c670c1f383697566dff"));
set_progress(0.416687);
assert(apply_patch_check("/system/bin/schedtest", "0900f097b2b70b9b0243966f068fb7b314ca48d2", "809f352dd9d9549d0cce11f27a0cbbe1b9f4dbc2"));
set_progress(0.416720);
assert(apply_patch_check("/system/bin/screencap", "a7049954bda13b1f2ed14197241ca65d909718a0", "eb15547ddf8108b07311642e727845d254a376f5"));
set_progress(0.416777);
assert(apply_patch_check("/system/bin/screenshot", "60136ba8fabf998881e8f6a6bf26493b3b45a1e7", "8a563e678fce71f8a4693e0f65877a98f2849f86"));
set_progress(0.416985);
assert(apply_patch_check("/system/bin/sdcard", "33d2d51e6196bfec406f44e45914705152b28fdb", "88181232f6ffe715e4cb9c7492605043bc38b243"));
set_progress(0.417069);
assert(apply_patch_check("/system/bin/sdiotool", "4894261387a58846709e9d0447945e95ee38f406", "2563364394d073be6ad58a9f44ff1e37b9b0db79"));
set_progress(0.417101);
assert(apply_patch_check("/system/bin/sensorservice", "a124eac55eb86b5b435964b18ecb397b7e2c9a8c", "718ad01c5e6b9ebb0acec1e93531ef8d47fcb4a2"));
set_progress(0.417134);
assert(apply_patch_check("/system/bin/service", "6390c428ef9b6a22c0b8648688852a0573ff350a", "edb31ecfeeb4776634adcbe26faebdf1f579a636"));
set_progress(0.417217);
assert(apply_patch_check("/system/bin/servicemanager", "67d59d9cd537cd1929407e19602d7c8e611bcb5f", "c9e2271fcca61569a5cb96434bce6be245da54f1"));
set_progress(0.417276);
assert(apply_patch_check("/system/bin/su0", "b780b45c6fd99088bf94e450dd33dc90ae86bb71", "44f7bfea23dc8296209bca442fb2afefbf4427d9"));
set_progress(0.418032);
assert(apply_patch_check("/system/bin/superumount", "daa7e9f6acdae8d64782164334f907f8a5774206", "eed139acd95c0730057534a0e5857fa1900ed322"));
set_progress(0.418239);
assert(apply_patch_check("/system/bin/surfaceflinger", "b8dbaceb12be85fe634e612ebabbc2b45acbbd8d", "eec95aa322b41622fb147d76c2e2242ad9ca402d"));
set_progress(0.418272);
assert(apply_patch_check("/system/bin/system_server", "ae801277ad79cacc731f17666adac6bfad5d3e82", "a83310879c7c1805dea6eb6a182410bcc8a3bd04"));
set_progress(0.418305);
assert(apply_patch_check("/system/bin/tc", "b4b2bd6de89ef39a6db8a33c27e8cc55cd6ea484", "106f2ba94ba564f55e0b587eb3852b6965c4c963"));
set_progress(0.418712);
assert(apply_patch_check("/system/bin/toolbox", "ff1ff097a956d98f707b925d5d88fda6b6b243ee", "5d27215d533139b5e98ffee98461c441cf1fd644"));
set_progress(0.419374);
assert(apply_patch_check("/system/bin/tune2fs", "d04aeb4bfba2c0e2566546da778166170526cbfe", "7589ae1e90045ab06caf78a385fd44c66d6aac88"));
set_progress(0.419532);
assert(apply_patch_check("/system/bin/vdc", "2fe02e236e5f10abbf4680ab9db678f1eabfc832", "25195053d60cd90378319c22e95b43a5edc6a169"));
set_progress(0.419565);
assert(apply_patch_check("/system/bin/vold", "bf2636a9eb18c97acbed87e88d4ae7074f26811d", "7fc209b7bb6beea775dedd88fd1adbc25a18abf3"));
set_progress(0.420122);
assert(apply_patch_check("/system/bin/wpa_supplicant", "b795837044393ca4f3ad19df21dc49d5fd7f0699", "0bbae91a30e95a9c6e5f84f8ab887a62001003d6"));
set_progress(0.424090);
assert(apply_patch_check("/system/etc/NOTICE.html.gz", "ed9b193fb71b61279ceb2352a29f79bb81db468d", "a9073c2f2583bdb281612e22cc8970f16f086c81"));
set_progress(0.424869);
assert(apply_patch_check("/system/etc/icons_alias.xml", "03244fc832008df5d893fa450e9c4e0fba388e06", "66d85e4c91ba6a8c3441e11830f0ca853aeffe40"));
set_progress(0.424879);
assert(apply_patch_check("/system/etc/ppp/ip-up-vpn", "9b0ced7381ddf9648901ac01325de6741151d8d6", "d27491bb28d7af4058d6e8e55d85d23b7055b797"));
set_progress(0.424912);
assert(apply_patch_check("/system/etc/security/otacerts.zip", "0cee49f21a4a4e13d2e91d4c0ec26c8128bc7bfc", "0681211d064369299cb1c24f4fcb393f6265862a"));
set_progress(0.424919);
assert(apply_patch_check("/system/framework/apache-xml.jar", "2647232b1ae6e264048e0b13a27cbce3d21d08a5", "7eb6a7d60e12c9d3f5682d8d0f00308713992c98"));
set_progress(0.428253);
assert(apply_patch_check("/system/framework/core.jar", "41831dca75f275e76520aef5e179a857833e2d51", "8f4ae9f5f856d1d3e6c53f32d15e971ff6707792"));
set_progress(0.436091);
assert(apply_patch_check("/system/framework/ext.jar", "6bd085035dbce08394b01020c0dbb7e0c18230ae", "ac7bbc6e7ab5d30d2f35b574ab6d7bdfb9d16511"));
set_progress(0.442661);
assert(apply_patch_check("/system/framework/framework-res.apk", "6cc8ef84e65a29ff35e0dd2517d78512e14edfe5", "b2dd1ca552de4893e535dc0f8b174094995f9161"));
set_progress(0.475919);
assert(apply_patch_check("/system/framework/framework.jar", "e26350a4fd8398dbdd4ade4c15797a258cbf9673", "785533ae678a0f75f7488ade509e74beeb5f6d9f"));
set_progress(0.501752);
assert(apply_patch_check("/system/framework/lewa-res.apk", "f85526cbf4c9f78ec7616f21cdeb9d5df0e65e38", "3012cd42cca2863b10d574258dc830253be7f84e"));
set_progress(0.516907);
assert(apply_patch_check("/system/framework/mediatek-res.apk", "1a46f2b49d2182ff9fe92c98781a4de95f98911a", "2484233e20719c246171e6933c859852650a9422"));
set_progress(0.522956);
assert(apply_patch_check("/system/framework/theme-res-mint.apk", "d36dc55a66d92d513e198b36038f2120c787f437", "cd2c6cd9d63e868cc44e969ceac56a41dd41d666"));
set_progress(0.527048);
assert(apply_patch_check("/system/framework/theme-res-mocha.apk", "75a06df0a04d046dd60a9113a2fd1021e05d980a", "ecc584f0e9edb2871bd001ca305bc802a5faa0a2"));
set_progress(0.531367);
assert(apply_patch_check("/system/framework/theme-res-raspberry.apk", "a2bb8919c71f70739e468d98ef0a7c6ee0f69501", "2871e48e72073d4b1f3236a49f446730ce9e84ae"));
set_progress(0.535808);
assert(apply_patch_check("/system/lib/egl/libGLES_android.so", "15dec580b64ff35ccbd96de77dcd24f42bab7531", "d6ba50c25d3035e6fb7bdb84772f93b0427a8864"));
set_progress(0.536313);
assert(apply_patch_check("/system/lib/hw/audio.primary.default.so", "d6f4279b5123a3d2549557b3f57a4578139264e0", "a986296386f3b9d5a555d3757eaa9d21e1c5eccd"));
set_progress(0.536347);
assert(apply_patch_check("/system/lib/hw/audio_policy.default.so", "cd90d05d6c12680104d7aed9d9cc85f8630bf7ed", "e96c3312efeb7292ca67b0cfeae1424888ab633c"));
set_progress(0.537128);
assert(apply_patch_check("/system/lib/hw/audio_policy.stub.so", "17b666e7e56f0692fd13c08e832415a696fddd3a", "2c1d8bece9db5503300421e6b859bcae45aecee7"));
set_progress(0.537162);
assert(apply_patch_check("/system/lib/hw/camera.default.so", "cea380482e57eb79a58e96811745625f11d8f17a", "02ec784f8a2a3c3959f743c0e59208d6915d832a"));
set_progress(0.538419);
assert(apply_patch_check("/system/lib/hw/gps.default.so", "7ee262e395edc56a9ef91929bbc2d0c950d3d3d6", "649112435c5c0fb277bd316f99d695f3622ffe03"));
set_progress(0.538652);
assert(apply_patch_check("/system/lib/hw/gralloc.default.so", "b122464ca9992b6c7df8ef019a812bea21a04d25", "3305e09a539659c0d85f313a153f63dfcdeb13f1"));
set_progress(0.538712);
assert(apply_patch_check("/system/lib/hw/keystore.default.so", "88127680ad126a81e413c767f20fc09e2a46a7c6", "38e7158f2d21110fe04ad29476764c56a08bb1e3"));
set_progress(0.538770);
assert(apply_patch_check("/system/lib/hw/libaudio.usb.default.so", "b53cfb8caf00e205372523e559aa61a603f1ad5f", "520ed0cd50fb573623b588cd555d01ac3c4acbb6"));
set_progress(0.538829);
assert(apply_patch_check("/system/lib/hw/lights.default.so", "aefc0c08e48829a70cdf41b3d16c9ac75a38f197", "dcec3ed92c0395e46473bc26c68eb728fa6fc6a7"));
set_progress(0.538887);
assert(apply_patch_check("/system/lib/hw/local_time.default.so", "487564ba70d3f82d929261f7c241ecf527060215", "23aeae1bc0167d20d946c81ecb4fd23f6f080238"));
set_progress(0.538920);
assert(apply_patch_check("/system/lib/hw/power.default.so", "2a8704c70c13f5696c928e353bf5c6e617090b53", "7f2e2a239d17f8828bf534e359a945a5d953ebbd"));
set_progress(0.538953);
assert(apply_patch_check("/system/lib/hw/sensors.mt6577.so", "caaea4171ce2f121e493899f32807f1a966c3940", "c0f6b4f9d89378039352eb28a5176a211745a154"));
set_progress(0.539013);
assert(apply_patch_check("/system/lib/libEGL.so", "9d1e82902310da37ef08876f9b195eb85542758d", "21d30f4d495c2556be6b0ecf32aca7e257de2122"));
set_progress(0.539843);
assert(apply_patch_check("/system/lib/libETC1.so", "1ca87fb1168fd9a23e7ff484bcb5cf19b7bf29a2", "4dbe5361533f7344525edb17b0a61fe297fd3c97"));
set_progress(0.539900);
assert(apply_patch_check("/system/lib/libFFTEm.so", "0ccc15fd7ec0972d9cb4dd3cf27d7b667abca79f", "d48b5f9c0b0a52771058b99e687aa1f730f6c5eb"));
set_progress(0.541026);
assert(apply_patch_check("/system/lib/libGLES_trace.so", "595921de2170576dcd3ada2b80a1bdb3581be8d7", "e03ec640d341d903190f0203cbe6426b402cd03b"));
set_progress(0.542642);
assert(apply_patch_check("/system/lib/libGLESv1_CM.so", "ed4c7834196831836c73d0374529a0278c2fa91c", "68a396686e36db34ff1312f87789579fa266c8fd"));
set_progress(0.542773);
assert(apply_patch_check("/system/lib/libGLESv2.so", "99c596f41e00521e7a6a4f30d689357d0daec0ca", "0e9484d7882dc94fbff9b9fb7d81273aa98a2087"));
set_progress(0.542904);
assert(apply_patch_check("/system/lib/libOpenMAXAL.so", "9c1f61e2a7a2e6f47cd587a6dd705993754282af", "c87b961dc102c42397a2e10af01e20df5d51e3a6"));
set_progress(0.542960);
assert(apply_patch_check("/system/lib/libOpenSLES.so", "370331699f5c230b71a424592c7e666b55dec3f8", "091093dd18b5df0c6124fc30a8582c4d87d5f091"));
set_progress(0.543017);
assert(apply_patch_check("/system/lib/libRS.so", "4062e100ebe71ac1900a5125406eca88e27ae39a", "a2ed6952f9853dc559144333f8d1adf4f92c9cf4"));
set_progress(0.546330);
assert(apply_patch_check("/system/lib/libSR_AudioIn.so", "42cec7df061a35cd28586ffe954f88f298f56e6e", "adb99b41e179b4b1cd4d451872a99aa7d26fb148"));
set_progress(0.546362);
assert(apply_patch_check("/system/lib/libaah_rtp.so", "27613d34a6be3ab7eb3d4d0d6dbb8f4074944375", "2c4ff03e6dfa0b9efd811a0fcebd763a5dbc2152"));
set_progress(0.546967);
assert(apply_patch_check("/system/lib/libandroid.so", "60125face513ca868d9e49ed1df3b8e9960ce357", "c63bd5f203ae95fb664e7892d4924e430ff353bb"));
set_progress(0.547322);
assert(apply_patch_check("/system/lib/libandroid_runtime.so", "c2c78ab2bd952b08837122f52a7c73f48c605835", "ab2b99840ced478c12c46507fcd26aa70c538f22"));
set_progress(0.552080);
assert(apply_patch_check("/system/lib/libandroid_servers.so", "17056e5a24c79f2fca6ee5ba8d03584215a27003", "daf9b8165a284cf820738af1e3020bb5fdeba080"));
set_progress(0.552542);
assert(apply_patch_check("/system/lib/libandroidfw.so", "2c194b7ff6ad3e776251304f2b962276e42a49f6", "30591396d809f09dca2d077c0b5cdc1f354e59db"));
set_progress(0.553918);
assert(apply_patch_check("/system/lib/libatciserv_jni.so", "759f9771a5f37743e031e81ff86e8fef7999c406", "38f24b5dc5b4654bb2a9658152f9f645db391b61"));
set_progress(0.553951);
assert(apply_patch_check("/system/lib/libaudio.a2dp.default.so", "5f3012d6cc137c8f5c2e4f408b41edc12d591c76", "fb6afd44ca8b4e2a5455a0580cea11191b4e333b"));
set_progress(0.554283);
assert(apply_patch_check("/system/lib/libaudio.primary.default.so", "b5e8acd7688216c3806a561a881b62068910d956", "dd12e15f603b81e30f4073b60f56a8aa8edf8abf"));
set_progress(0.556865);
assert(apply_patch_check("/system/lib/libaudiocompensationfilter.so", "1d97505ec78868e1d4ce4ca7420872ed1e5b32a7", "7bd9c216e5e3f836a85840269f1ba98da6a79823"));
set_progress(0.557039);
assert(apply_patch_check("/system/lib/libaudiocustparam.so", "c7877b32ba3ee913e4963f4c007c078a53f2e0ea", "28c825578e02f0904ed7fe1619c9d464a3b0f87b"));
set_progress(0.557234);
assert(apply_patch_check("/system/lib/libaudioeffect_jni.so", "1bd5520e2146ef43877041a1f972e6e2f5f338c6", "de1e71617ba61252cb5ffa9dd5f0a66998fad6e2"));
set_progress(0.557343);
assert(apply_patch_check("/system/lib/libaudioflinger.so", "12925f8b5e55bec03cebbf94184ab409550f9a63", "11333ca46269d74623b3349c0684f73d55783f46"));
set_progress(0.559390);
assert(apply_patch_check("/system/lib/libaudiosetting.so", "a35165a277ace92067e8d366cb048a63f77f74d4", "b67895d21cf0d2a14b10cee764789a1cb83ebf53"));
set_progress(0.559422);
assert(apply_patch_check("/system/lib/libaudioutils.so", "65fa224660a16dff4a09e24abc3df844577e0616", "be8788256627d0f5c0fde2127fd26cdc338031ba"));
set_progress(0.559478);
assert(apply_patch_check("/system/lib/libbcc.so", "d5d94cf553a0e1699127cc7bbf1abaa1634b97b6", "9b0a6d47f6f96bcee0d558f4bc9acb35eb932638"));
set_progress(0.588604);
assert(apply_patch_check("/system/lib/libbcinfo.so", "9bb143053504d4ed18ecc9b72fe017aeb1eee6ae", "b3a182a9ea4f64d8349f9efbcae3ed90357caab2"));
set_progress(0.595474);
assert(apply_patch_check("/system/lib/libbinder.so", "a0541ac1f2ce9bc34b7a473080c987620b50015d", "2a8c9055dc978a9764f5ec7e99c4c7db97c66d0c"));
set_progress(0.596327);
assert(apply_patch_check("/system/lib/libbluetooth_mtk.so", "107e1b298999dbe85cc79c197b1b4eba33ff5e69", "081acbde097e79cf7527ea6cb6c40c39651f105c"));
set_progress(0.596434);
assert(apply_patch_check("/system/lib/libbluetooth_relayer.so", "32530efbd1666d66d0dff6803dc084d3c3340e72", "d51cda270e9cf04b36012fa374c70d54c7503c60"));
set_progress(0.596491);
assert(apply_patch_check("/system/lib/libbluetoothem_mtk.so", "9ad41831cf0bea25eb861a0957131d60889e1779", "f422cdb6185a6668c1f69d8900df6b36bccc3448"));
set_progress(0.596549);
assert(apply_patch_check("/system/lib/libbmlutils.so", "274f2706bbdb2e10b3b803b710095761e99d5f41", "8dc8429cd30ddc8c74128455864cdf540a1b4411"));
set_progress(0.596606);
assert(apply_patch_check("/system/lib/libc.so", "b103fdb5c2f0fdf65b08eadb1850352af4e8a513", "a766a60c67063cf0bd30fbf8a9f1d69c4bbdd2d0"));
set_progress(0.599243);
assert(apply_patch_check("/system/lib/libcamera_client.so", "84930e84ad44289a5c0204d6abe29442900cc06a", "fb0164bb6f8238e527e338ca852192c6a0d0b7d6"));
set_progress(0.599971);
assert(apply_patch_check("/system/lib/libcameracustom.so", "d8b1964d54776c142ecd1fb578917e765b0aa9d3", "cf6e2b0fcfff6eb9e22b53868d25f779c626d307"));
set_progress(0.603015);
assert(apply_patch_check("/system/lib/libcameraservice.so", "dddc4fbdcbe42e952ade750c9e0802af3bcc8386", "841f7d57ee34fa9f6ced5c68f303cebab0316faa"));
set_progress(0.603396);
assert(apply_patch_check("/system/lib/libchromium_net.so", "9025d643f00939c280edcb3642f510e8fb818e48", "1a7433e5b32f6017f4c2738ccfab2886e97874ef"));
set_progress(0.614059);
assert(apply_patch_check("/system/lib/libcommon_time_client.so", "eb97cb05724ba69d557cdbe88291ea7da062eb3d", "e71811e1e124fc0cabcb2675dffeee00a8f12b50"));
set_progress(0.614415);
assert(apply_patch_check("/system/lib/libcorkscrew.so", "3acc75a98b02a029104bc44031cc6f7dba2b9a3a", "dad816ecf1a3c83575f50251c939bf0dadeb1003"));
set_progress(0.614497);
assert(apply_patch_check("/system/lib/libcrypto.so", "effcd9b1c670ce087373f3f763b2632cef0ae5cd", "289ea748944531beb2b52cc2c8ceb2a009c73970"));
set_progress(0.619808);
assert(apply_patch_check("/system/lib/libctest.so", "75978e633d777134acf39de90a9a8c7145e9fd32", "0e715391db986d771b76151c4f3b111270cfd87a"));
set_progress(0.619840);
assert(apply_patch_check("/system/lib/libcustom_jni.so", "1d47e16badc05563ed07804c6a87c199def5c231", "5155a63da8fe21bdf8f717db83649caf1d5afcf9"));
set_progress(0.619872);
assert(apply_patch_check("/system/lib/libcustom_nvram.so", "b08f20547841bd5a5047c495a8dc828250b5ab0e", "9de2a203a3322bd2954b07ec174ceaf57c3b871c"));
set_progress(0.620062);
assert(apply_patch_check("/system/lib/libcutils.so", "fedbd960bd3a84be3a986fb5c7f926286b0c61e4", "4429f016fa29b92a570488e42508cce542807c6d"));
set_progress(0.620669);
assert(apply_patch_check("/system/lib/libdbus.so", "28d22f6254a21ca29b2e5dc7dd1c72695b5a437d", "54210d230fa16f06215b188db331146ae2f57c28"));
set_progress(0.622518);
assert(apply_patch_check("/system/lib/libdcfdecoderjni.so", "ea1c7a21095c27e9991052641c466e610e9babae", "392fff6e7be410601e75893f9244b3cfcb529bba"));
set_progress(0.622625);
assert(apply_patch_check("/system/lib/libdefcontainer_jni.so", "06f50f2097a1155befbca0d7446ca9be7b2370c2", "a666295b89ec3fd394ba8d8ae0a310b14756c309"));
set_progress(0.622658);
assert(apply_patch_check("/system/lib/libdiskconfig.so", "bf86afe903dcb56744da64dcb3e4bdb5fb1d6b14", "4b67b4879c9603115976b7d5cc13adf7d979c342"));
set_progress(0.622764);
assert(apply_patch_check("/system/lib/libdl.so", "dedc450af0f4e3f2f55714f011eed7ad5a982c81", "1600982f8efc3f763beafb7264e2af6bc1cf62a0"));
set_progress(0.622821);
assert(apply_patch_check("/system/lib/libdrm1.so", "b23b19651c6a14752a693b73b057f205422f7808", "b831059ec75e93131aa1d73bb7fd0e51f146d125"));
set_progress(0.623027);
assert(apply_patch_check("/system/lib/libdrm1_jni.so", "b836cda15d6623a110d5067f7e014889d87367d0", "50296c7d56462a4abda48e4d263acebb43b6551e"));
set_progress(0.623110);
assert(apply_patch_check("/system/lib/libdrmframework.so", "1f62d85125fa734b4e1f2eec8d966fb72b464adc", "210f3b12400d5f45a9b63d4c259ac3c545003223"));
set_progress(0.623665);
assert(apply_patch_check("/system/lib/libdrmframework_jni.so", "5ff38d282d8f3657a8a168ee889f7795a6943e5e", "95487f2308b13321c43ab1b2ac8a505872100d95"));
set_progress(0.623848);
assert(apply_patch_check("/system/lib/libdrmmtkwhitelist.so", "ee51249c81ae34aecff5ce2f75288e07aa2b5a59", "41aa4c587792de3364f6ceadf86eedb142553a67"));
set_progress(0.623881);
assert(apply_patch_check("/system/lib/libeffects.so", "2e840e6dc6ec1453183485b8984fed15f2b770a6", "4e88b97547fa9c3de4ee0c0d71ca4c0955fa4123"));
set_progress(0.623939);
assert(apply_patch_check("/system/lib/libem_bt_jni.so", "34511c03a8d45d6b6f2a7b425c037b3a7d64097e", "b589cf36b99b7086f055d533a0e3c82d5ee44f8b"));
set_progress(0.624047);
assert(apply_patch_check("/system/lib/libem_gpio_jni.so", "3977392fc795cd7304bb1b8050a3b9cc9b1ecab5", "cc554fcf1b9c40283488c3549d235d32acb75efb"));
set_progress(0.624105);
assert(apply_patch_check("/system/lib/libem_modem_jni.so", "04245ffb95d5ad4158b1760a426f2aeca2a6d869", "f50224ea82289e9bbaf7a310ff76dbbd3d1757af"));
set_progress(0.624162);
assert(apply_patch_check("/system/lib/libem_support_jni.so", "34a50043d2ca6d5cd7894d15dd03e15e2aa9fc08", "45a0358fd456cb719efe4dd47961438ea3820811"));
set_progress(0.624193);
assert(apply_patch_check("/system/lib/libem_usb_jni.so", "184c990ce28babfd2e454d681de5768901423a7a", "57b904cb42d0d10a40c6b5d6da6a548f013058f7"));
set_progress(0.624226);
assert(apply_patch_check("/system/lib/libem_wifi_jni.so", "574d769af900c3e4048ebc6e97a12de9162c55fe", "ce3f2c60fdd7c5f1f33bbd099eb07c2bbb1ebf7b"));
set_progress(0.624613);
assert(apply_patch_check("/system/lib/libemoji.so", "e806d1f104bdff386b5fabc5972a9c215cf6b2da", "e47a38623bd145d927e8e4cb20a637a2d69b94f5"));
set_progress(0.624670);
assert(apply_patch_check("/system/lib/libexif.so", "3ae71e9f0ceb0ca719e5ceb4409b9272e33f7f87", "10729f32e43a8af55f72b1de193ecaf53d661684"));
set_progress(0.624904);
assert(apply_patch_check("/system/lib/libexif_jni.so", "b70520d4b2d37809b0c7d04aee87cb96803e12d9", "d534475ed39300008a669822a398e0603b3b6869"));
set_progress(0.624987);
assert(apply_patch_check("/system/lib/libexpat.so", "a8d8c104b86b8a28af58b3796f61ebb749f7340a", "6cf5ff10c78c04a1d2f130ee0af4178b5d0329ab"));
set_progress(0.625466);
assert(apply_patch_check("/system/lib/libext2_blkid.so", "0e2ece4df79eb751f4cb7f6d56fe628881fc4fbe", "71c612e244bec7a8f06e683153974f58d48a92b2"));
set_progress(0.625636);
assert(apply_patch_check("/system/lib/libext2_com_err.so", "ad3b310e298aa998e26502cdb6b8107fbb83f1ee", "cf32665c66aa3533f9bdae86cec62397ed5602fd"));
set_progress(0.625693);
assert(apply_patch_check("/system/lib/libext2_e2p.so", "bab3a6bb99b2655d6fa85dc082c53ff65420d742", "3636452662c8df848c5fde08bcf1a584e9f504a2"));
set_progress(0.625804);
assert(apply_patch_check("/system/lib/libext2_profile.so", "e872526cc13557926e2f456eca527bb75d8410ad", "437174dd7b1c928d4270a3e66b958e6161975e02"));
set_progress(0.625886);
assert(apply_patch_check("/system/lib/libext2_uuid.so", "a5e9f25f52da38d8516d211d931eab1b9f2e74c4", "9c39b5feac6a21f35c6b6f86bfc62c55f3db4e62"));
set_progress(0.625944);
assert(apply_patch_check("/system/lib/libext2fs.so", "a9c5b6123d48f0c5a7ad2948a0f10979fe9eb645", "3cb3c73cb1690a228f00c78e442633f8e3720759"));
set_progress(0.626576);
assert(apply_patch_check("/system/lib/libext4_utils.so", "c647703e710c6d41878ab28e266b3ffb239d73b6", "124719031f5eb914c35bd6a076ce938a8e82b4ad"));
set_progress(0.626857);
assert(apply_patch_check("/system/lib/libfilterfw.so", "f43baeada9eed30bdabac357a0dd7e0f7fff7064", "0435242527d1298d1f4df30119d011a641945520"));
set_progress(0.627535);
assert(apply_patch_check("/system/lib/libfilterpack_imageproc.so", "20aa999ee33b7f09b13ea244eb1461a086425eb2", "ad8040339dda44fc4882f9b7113b90f8e5d8e295"));
set_progress(0.627567);
assert(apply_patch_check("/system/lib/libflashutils.so", "d497ae4a2ddb564972443e089b6e304877a3190a", "174f2ae9d0ad0a310aa9afc52f6c3238272a59ce"));
set_progress(0.627649);
assert(apply_patch_check("/system/lib/libfmar1000.so", "d50257bbffe45402645289f2612adcf9d93b2884", "43c2a9e45d87d1709a97f31bffe3d2964e7d1e2f"));
set_progress(0.627781);
assert(apply_patch_check("/system/lib/libfmcust.so", "ae148e41210fceba4be1078f9807350e96146781", "ab002ea1df8d4ce3fb27edb945cb80084b4b65be"));
set_progress(0.627813);
assert(apply_patch_check("/system/lib/libfmjni.so", "46f814a3a09f6066bc88972dda0df25d9ab9f210", "381aef234b0d8fa695493c83a93ceff538103edc"));
set_progress(0.628074);
assert(apply_patch_check("/system/lib/libfmmt6616.so", "8ebfc6d3326825fad25c45cdfaddde42cb53738e", "ceee101e96c4aa209c1b3322bb70dd4220f41af1"));
set_progress(0.628230);
assert(apply_patch_check("/system/lib/libfmmt6620.so", "20f5c177c5e6391a2d4a1d2e10ce9c1ca5a5019c", "aca71c84720600eaf3d8a3e75a62fd59a871382d"));
set_progress(0.628362);
assert(apply_patch_check("/system/lib/libfmmt6626.so", "14ee96f3271c384d091f46c6f33e1adbd02f24f6", "0ccea0a83557b5ef3b49d2bd6f9cf94173ccf0a5"));
set_progress(0.628519);
assert(apply_patch_check("/system/lib/libfmmt6628.so", "c4f1fe734c13e7564ccadc4f7fb62b09e47ac4ce", "14cf64c537a4e26be16e3a50e552c2d744cf8e02"));
set_progress(0.628651);
assert(apply_patch_check("/system/lib/libft.so", "8104ac796e9acb7bc37d5323a0a24d0dd016a0b4", "c30740f34d997cb8819ddefffa07caffe18668d8"));
set_progress(0.630528);
assert(apply_patch_check("/system/lib/libgabi++.so", "5b3e133f5079a50b78af2a51366ed2e17582d2ab", "004c9923eb7aec8c9d2ac47e3d5b18f895e941e1"));
set_progress(0.630635);
assert(apply_patch_check("/system/lib/libgccdemangle.so", "bea86e8a5773e8670aa14285c75105faeb885349", "08b95f3bcb0c407952d71c2ab64cb027c8a735fa"));
set_progress(0.630767);
assert(apply_patch_check("/system/lib/libgui.so", "1589a14f2e602c7b4be02ea47af017940fb4f2a6", "9873ec85097811b0088e81bb87af64e47d519a9a"));
set_progress(0.632019);
assert(apply_patch_check("/system/lib/libhardware.so", "afac88c5e2cf2deec38b512c0def1b8719d2448c", "3aa0c68892ee2c564ef936d903f33e54795066f4"));
set_progress(0.632051);
assert(apply_patch_check("/system/lib/libhardware_legacy.so", "76344655fe5f40c87b38a9a8a3001862a053ddf5", "113c2a2b30bd0eb3be71cdebb5ade04a41f210c8"));
set_progress(0.632184);
assert(apply_patch_check("/system/lib/libharfbuzz.so", "038e932ccf69aa01dd6106387248b52ec9ae7dbd", "91e682979443471064eb625d589c24411930643c"));
set_progress(0.633485);
assert(apply_patch_check("/system/lib/libheadphonecompensationfilter.so", "83824b63276e75ce4fb2731cd2ff2bfcb73220a4", "dfed4edc4046f15ab4d818c390bda60b7874d356"));
set_progress(0.633658);
assert(apply_patch_check("/system/lib/libhwui.so", "ad1432b49434ed9eb992b8ff4f2a899989e9fb20", "3dfd4660d5687f933073daeda826b0b2f87ada76"));
set_progress(0.634689);
assert(apply_patch_check("/system/lib/libicui18n.so", "68cdbfa3677a66da8ab5b3edcb8520c5bc883bfe", "c24a2e2f5f6e2ccacbfd60367d499c43521dd486"));
set_progress(0.641810);
assert(apply_patch_check("/system/lib/libicuuc.so", "618bd75de516aae83c7d3b0217e06a872768682a", "e6aeac93d692fd651c1f26b5b4c0eb65f1c2f961"));
set_progress(0.648058);
assert(apply_patch_check("/system/lib/libinput.so", "5333977508ab55bd763e579b3dad44479ac868b4", "44c98a9da02364d2e5c98647c2149e220567329f"));
set_progress(0.649533);
assert(apply_patch_check("/system/lib/libiprouteutil.so", "e18f1441d2e4a2c1676db998f07976a0cbcdbf42", "35ab9cc9df89572eb1e0e0d9f10ed59455f492ce"));
set_progress(0.649672);
assert(apply_patch_check("/system/lib/libjavacore.so", "33caaa1186a0c90773fd8762b973b1820b9dbfbb", "11d3ac7a59521add9e8f995b77af256fa7decb46"));
set_progress(0.651058);
assert(apply_patch_check("/system/lib/libjni_eglfence.so", "8c344aa889c85acd26568148b2ba79830a10dbb7", "4788d84e47eafcc76076ff666e0948d780923c05"));
set_progress(0.651090);
assert(apply_patch_check("/system/lib/libjni_latinime.so", "6eaaf0ab0554e659bd4544e677a9b8532dc2a0c9", "016be6746e76039428ef2c8e64ba2588a787ec7d"));
set_progress(0.651347);
assert(apply_patch_check("/system/lib/libjni_mosaic.so", "55d150097be5217b9ce9ef73770c15b3dcb94972", "58beaa4abc384c7692c58d743274742153d22493"));
set_progress(0.652649);
assert(apply_patch_check("/system/lib/libjnigraphics.so", "5b319a7bf7d1d212274fd6c8b37e9f5e05618953", "3b9f0c43a5a60c9ac53d2286160785325165d133"));
set_progress(0.652680);
assert(apply_patch_check("/system/lib/libkeystore_client.so", "5fa7b13ba7440a08384a092898f56b002b35f25c", "3c27f8ba711ed9993e541d251d4da7256c70109e"));
set_progress(0.652713);
assert(apply_patch_check("/system/lib/libm.so", "cce4eccd5693e6003b41207d305ecd97f0197530", "55ca358c59d793a4cdab2ee59d3bf6137e052069"));
set_progress(0.653242);
assert(apply_patch_check("/system/lib/libmatv_cust.so", "a4b4bf9be7bc57e95eebb46f7c254820b33fc1f9", "c896ae7283c712f4fd1cf65711e431fe0d332f60"));
set_progress(0.653274);
assert(apply_patch_check("/system/lib/libmdnssd.so", "fd598ca20a6846a6293080f45635433b924894cb", "62f33ef5fbe8a15f8641a1a7a2a6512bb9de71bc"));
set_progress(0.653406);
assert(apply_patch_check("/system/lib/libmedia.so", "0fbd2ee36c0e1e527ba5b0fb6b5ee22043729e2b", "b0b24b672ba20823add4670d9773958697b49200"));
set_progress(0.656720);
assert(apply_patch_check("/system/lib/libmedia_jni.so", "29ede5ebbfafbf8b9067a573e03b40720e516cbb", "05a6c4e927d62ad51568329f6201dea6402cd1a1"));
set_progress(0.657562);
assert(apply_patch_check("/system/lib/libmedia_native.so", "a74f657d12f2fea3376976f7297b0ada5bacd798", "1e090f7c82b06488cc0db7ab0f9314923d58343a"));
set_progress(0.657592);
assert(apply_patch_check("/system/lib/libmediaplayerservice.so", "5f5b616553fd4f3543bfed47f9ba9f46579776ed", "0951ec90f1a20e51d85e883aaaa3a6674a09c48a"));
set_progress(0.660187);
assert(apply_patch_check("/system/lib/libmediatek_exceptionlog.so", "28b48cad69510c9adeeeb706d2cd9ca89dc9577a", "63f7d5c3e2b9e08e046fb3239b8be1d1e6073bba"));
set_progress(0.660219);
assert(apply_patch_check("/system/lib/libmemorydumper.so", "a719f5abef883e3d0972e5f27c00498094abb252", "9be3d1227f9516860848025be1ee88cef517cb7a"));
set_progress(0.660400);
assert(apply_patch_check("/system/lib/libmincrypt.so", "aca3151b505d7c28f76ed5981c99ca26545e0802", "2495dc50256192eb3a9c5d0f61ccd3db4404d3d1"));
set_progress(0.660457);
assert(apply_patch_check("/system/lib/libmmcutils.so", "01651b4f0a62214226b671ae6162a5537b6ed222", "96e112059307ceb213009a9ff594f02a7d546ff1"));
set_progress(0.660514);
assert(apply_patch_check("/system/lib/libmpojni.so", "df95af12e6bc80afbd90f077bbe5a334472b15ec", "94af6718f572da7fea2585e0000de711b9cd9347"));
set_progress(0.660572);
assert(apply_patch_check("/system/lib/libmtkhdmi_jni.so", "cd7f36332ed5c4ec9e571aea0f9b5c654f145cec", "c79318d29b470ec5b2b74ad06fdffec3010484de"));
set_progress(0.660605);
assert(apply_patch_check("/system/lib/libmtp.so", "3b8e4a7e2053663c2c51b62457728ac3ebcc6efb", "e9d657b3ba1dda9c219aabe7c39a194b84e71c59"));
set_progress(0.661135);
assert(apply_patch_check("/system/lib/libnativehelper.so", "427d4bb41a7ed6c842112f7f68ccce777c917b7a", "271d0e02fb4eb6266720c9d11210d9c89663ad43"));
set_progress(0.661192);
assert(apply_patch_check("/system/lib/libncurses.so", "d8726eb33ddcbeed371bb1738b6203b12f4d470d", "0f4ecabd7e3ff5fb3e28db324af9f820cde7b815"));
set_progress(0.662249);
assert(apply_patch_check("/system/lib/libnetlink.so", "ac568f036d9f3713c448474486eb7004fc0fac60", "0feb743f0aed148fe6c3614c0cb5f387ddc89dbc"));
set_progress(0.662331);
assert(apply_patch_check("/system/lib/libnetutils.so", "90e59e4fa2716593ad288ae4ab2919fc66351cda", "cfa11d5eca44e9c1d8fd4b7860e1a24b4bd63bfe"));
set_progress(0.662463);
assert(apply_patch_check("/system/lib/libnfc_ndef.so", "ca7f313da071fe10c3ef05441e775ed913da89fe", "6280b4781aa8c8469b6d7747d912a365fce2e169"));
set_progress(0.662494);
assert(apply_patch_check("/system/lib/libnvram_daemon_callback.so", "54009eca72cc0956122832748e004d4843d2ec87", "5862f62a06e4aab91089ea26fa051cb2d2cd0b4e"));
set_progress(0.662526);
assert(apply_patch_check("/system/lib/libphoneloc_jni.so", "8a2402101ccd9207ca9aea0976059f0f228be231", "bfeb4efd0193116e794c6629127f0fbc2c3838e6"));
set_progress(0.662585);
assert(apply_patch_check("/system/lib/libpixelflinger.so", "23e6a442d523d60bf9ed3522a68e3a78b48f58be", "e3d1f7e66ba3fa311ab2749cb16e2a8d90b3cb25"));
set_progress(0.663271);
assert(apply_patch_check("/system/lib/libpower.so", "3a4e2e7927f92c053a16ce050b2beb89f9c42562", "fac5ebc566e74fac8f2b68f4eac0ab8b093596d4"));
set_progress(0.663304);
assert(apply_patch_check("/system/lib/libpowermanager.so", "9bab3b2cf2b86c899807c2361a3f64a59f3ebfe2", "f364730b459e92e41067a2a42a21952c6b0c4d2f"));
set_progress(0.663386);
assert(apply_patch_check("/system/lib/libreference-ril.so", "28103875c3c92214ef3e763d382bd7303077ddd8", "3663964c54ee2defa62d173f0bbe6e6c89f297e5"));
set_progress(0.663518);
assert(apply_patch_check("/system/lib/libril.so", "f6eb46823db70e6669dc556f63970a60645b8823", "596ed15fb801445d14344d64e15fc349858f5506"));
set_progress(0.663733);
assert(apply_patch_check("/system/lib/librs_jni.so", "87f89a77223ad6f865edd24143742bd3b1898395", "20c04b1f555f7fcc1b1aeb4e6fcae42fc202dd8f"));
set_progress(0.663896);
assert(apply_patch_check("/system/lib/librtp_jni.so", "2d2426c6ea2370fb4a0a61c5a49818c7ef4c801d", "edd2be2993c2556b19aa09a47cdb1d43dd21c247"));
set_progress(0.664528);
assert(apply_patch_check("/system/lib/libsched.so", "861d50eac1bd59a3af7ed87a5dbf8d6aa0294b52", "4998f71a747d555327be84937b2aa07b1ca36aa7"));
set_progress(0.664559);
assert(apply_patch_check("/system/lib/libsensorservice.so", "c298ca3998d19cdffc7811a4f8dffef443530a8e", "27d674de459a385a144d6131241bfa5099d2f723"));
set_progress(0.665039);
assert(apply_patch_check("/system/lib/libskia.so", "acb30333bd899ed3b89cadf161029e4d39192692", "2d8286977513fb60b6b0c5a3f1401bb40e99ba5f"));
set_progress(0.673477);
assert(apply_patch_check("/system/lib/libsonivox.so", "9dc4afee8b86c1c5c59572ada3094176c394ef28", "15706bcc9ddb4340829a69ca3916ca9c5564aad6"));
set_progress(0.675502);
assert(apply_patch_check("/system/lib/libsoundpool.so", "c1619d50ed0ab9455ddd64ee010c87b171663338", "79c86d86ba98d3bd0458c2d17570bcfe36cf8085"));
set_progress(0.675561);
assert(apply_patch_check("/system/lib/libspeexresampler.so", "8deb72ffc6b9261a533662b85192c90c8b54706b", "f7df2d1caa9913de2d569c426ed89ab2bb4742cb"));
set_progress(0.675677);
assert(apply_patch_check("/system/lib/libsqlite.so", "ca5f42e1bc10c9827cff2ee6e16a796c7d3610d2", "0acf05a0861835f980d479fda879b3c6e0f5a4d6"));
set_progress(0.677817);
assert(apply_patch_check("/system/lib/libsqlite_jni.so", "e879fbd9721f8b8fff1d318fda72c68921275dde", "4bf2115e27d05b975f9b3325b639b8c8fb8536e6"));
set_progress(0.677999);
assert(apply_patch_check("/system/lib/libssl.so", "302c3d3e7fcd9a89ad9c0797d4d597f802101be3", "f5dbb4222e01a3eba669fd20ce24d38595c0ccbd"));
set_progress(0.679363);
assert(apply_patch_check("/system/lib/libstagefright.so", "a1f7ceb7fc0d3e9a3fffa5c104bab9f562c0ab78", "8daaa209e6975764de96012208061addb26f16bf"));
set_progress(0.688806);
assert(apply_patch_check("/system/lib/libstagefright_amrnb_common.so", "d3ffb47211cf16d5efeaf9ad40939f2e8725a2cd", "e988c022daa964931f8f56b3f5528604e88c384b"));
set_progress(0.689112);
assert(apply_patch_check("/system/lib/libstagefright_avc_common.so", "d3e989a53711f10cb006a6b5d06168e32684a88c", "76f96fe16cd15843e872a7502dd9a3c6826c9e72"));
set_progress(0.689243);
assert(apply_patch_check("/system/lib/libstagefright_enc_common.so", "fae1a9df4f32de78c18f5faaf84cfe77ea867012", "ab9059beda4945727b0196c199c933a01f3f4239"));
set_progress(0.689275);
assert(apply_patch_check("/system/lib/libstagefright_foundation.so", "3dfc4e05b785a6b4dd8ee733adfb38ac4cdade41", "1fe5156cabcf27541a7a1872b5de55022370e9f0"));
set_progress(0.689557);
assert(apply_patch_check("/system/lib/libstagefright_omx.so", "832e9f10f58f1b4b357625325343589ec93bb383", "7613dada3f6c266ebae94c5c58492d004de00081"));
set_progress(0.690062);
assert(apply_patch_check("/system/lib/libstagefright_soft_aacdec.so", "c411bbd47cc8b2c236bec1ea943e9de11c83725c", "7016dad890f06b9d3697086e929d6355484c2ccf"));
set_progress(0.691414);
assert(apply_patch_check("/system/lib/libstagefright_soft_aacenc.so", "f45a26ec28cdae8475ee451197cb1d33b3d513c0", "d66cf03349ad6b733d17917169832eee37075aca"));
set_progress(0.693088);
assert(apply_patch_check("/system/lib/libstagefright_soft_amrdec.so", "ded2fb5425b0d3f57e60b129039a4c4846d1877a", "02a2877e2ddf61a46580761a84b85660ac39c132"));
set_progress(0.693668);
assert(apply_patch_check("/system/lib/libstagefright_soft_amrnbenc.so", "a483dac7c321410c5d2f90422de69c661988eebe", "25d490baebe33026fc8a3812ec804e98ce87902a"));
set_progress(0.694023);
assert(apply_patch_check("/system/lib/libstagefright_soft_amrwbenc.so", "08d8282001f7fb18f2712bbc93d329088812745b", "44e49dac7ff2fe2fe708c90d56995cdadf57d79f"));
set_progress(0.694793);
assert(apply_patch_check("/system/lib/libstagefright_soft_flacenc.so", "8af95dfd46c8582c8e3cbd73b535471ba7b36758", "4a0702a863d01d728529088d30c33da1f9b7a85b"));
set_progress(0.695826);
assert(apply_patch_check("/system/lib/libstagefright_soft_g711dec.so", "e5f385e56748b94896ffb5f22a3863a3f5680c41", "b20ef7c5deb5a3b0002d905af4199639a7b25fc9"));
set_progress(0.695909);
assert(apply_patch_check("/system/lib/libstagefright_soft_h264dec.so", "f0f2dcd9080d48f140db6989ee6b9fe545e97429", "b955b0419f4d1b8e92c36d62ef36fad2153a1435"));
set_progress(0.696639);
assert(apply_patch_check("/system/lib/libstagefright_soft_h264enc.so", "16d3d852526f4b762398d3df8b4c9c25bf94fedc", "0aca6f136f4bd4a64417dd846759c6c7dc6753f0"));
set_progress(0.697218);
assert(apply_patch_check("/system/lib/libstagefright_soft_mp3dec.so", "fa6d773503c79693b3a90bfb5d31c08ad732cf68", "0903a84f60c7b2d2e7308a7a849b36729ed2229c"));
set_progress(0.697599);
assert(apply_patch_check("/system/lib/libstagefright_soft_mpeg4dec.so", "1fd7fd920e7ab8787190e17006a27a7c0085ca4d", "0bee44a06a16f524ede51e997f78d8542670f938"));
set_progress(0.698153);
assert(apply_patch_check("/system/lib/libstagefright_soft_mpeg4enc.so", "914e566fee3077ccec729a96c5ce96cb1cb644ff", "e32681cf67c3d5bc35d78a0d711f3269d5b327eb"));
set_progress(0.698882);
assert(apply_patch_check("/system/lib/libstagefright_soft_rawdec.so", "8fc0366c013614812ff4003eb145f9af1afc33df", "e29844f0a1a672f3dc0530ac502ff7e64d77a8ae"));
set_progress(0.698964);
assert(apply_patch_check("/system/lib/libstagefright_soft_vorbisdec.so", "b1479a453ec610b1814da859d2a08ae983e630f3", "eb1b3a473f1240929c09c8cfef190638c7156ff6"));
set_progress(0.699071);
assert(apply_patch_check("/system/lib/libstagefright_soft_vpxdec.so", "3bb26d61e87f06178903884266ea3c286aa9c408", "5914c9e0ff428db83c4d07a76e148d9fa3e4039e"));
set_progress(0.699752);
assert(apply_patch_check("/system/lib/libstagefright_yuv.so", "5e1e375a850c91221534112597829002c18fbc8d", "8813da8e6ad272a5b52c4041f27417f2f3a793bc"));
set_progress(0.699809);
assert(apply_patch_check("/system/lib/libstdc++.so", "05e289dbb16065dd28c76a2518c55c381892f349", "e9371c7d11f649e97488426159fae5c74810c0e1"));
set_progress(0.699841);
assert(apply_patch_check("/system/lib/libstlport.so", "b39086d1b567f31e553f7d1001884aabc2afe8b3", "b85f4317091863e7cdb29cf550ce9232514057e6"));
set_progress(0.701192);
assert(apply_patch_check("/system/lib/libsurfaceflinger.so", "e966548e70887139abdff91186d605bce6a9eecc", "26f8832de339011fa5c3fd50be829b310cf799c3"));
set_progress(0.702468);
assert(apply_patch_check("/system/lib/libsuspend.so", "fd69b3db1b37b0bb716d5931254f473096ae56d4", "06c7b75665b59a226e75086925cb1f12cae5cfc3"));
set_progress(0.702525);
assert(apply_patch_check("/system/lib/libsystem_server.so", "1d264865a16ea0e69992ad1a861d6dbdfc794a92", "1fa058ffa250979e1c4d9e09624323196f89df17"));
set_progress(0.702582);
assert(apply_patch_check("/system/lib/libsysutils.so", "886ce7197ff50b8688a8ee735e042eb078b8be50", "fb8c8c4e23a389e597cb2989f4ff28588b7ffd34"));
set_progress(0.702714);
assert(apply_patch_check("/system/lib/libthread_db.so", "fcaec2be2cd96f1a232e11e4fcdfaac9ba2c4190", "0257363fa3e7024669a28de6346a5e0b0006055e"));
set_progress(0.702746);
assert(apply_patch_check("/system/lib/libtinyalsa.so", "62d2ba0688297c4021dfc4df094bce0f212b4a20", "e3b284df1c26f9280476e28ad6ab12700da36686"));
set_progress(0.702829);
assert(apply_patch_check("/system/lib/libtinyxml.so", "e3f58162c2abe5f0558ecfd9b7e108e6a14727f0", "95dba96fcff3a441453d510c42feccd3abe7f2e6"));
set_progress(0.703012);
assert(apply_patch_check("/system/lib/libttscompat.so", "5360df4308f9a926006d21530af9be3a634997f5", "ba59ec6ad389832d8eb62acdd16d3f3f2677b66f"));
set_progress(0.703070);
assert(apply_patch_check("/system/lib/libttspico.so", "848897fde4dc2785c87328bbde50c146f92a4759", "68ee9a5d6fda24477ec0b86f7dc8749442985184"));
set_progress(0.704279);
assert(apply_patch_check("/system/lib/libtvoutjni.so", "79d945e1f0592b7ff39895de0661c93f69f8a360", "4fa8747ec635efb5b0de1e5567e77ad1930981dc"));
set_progress(0.704313);
assert(apply_patch_check("/system/lib/libtvoutpattern.so", "1ca01d1fb2b75eb9c35da4e5b36fa9621e3f2e15", "fa0ee5ab3347bdc51b5c19c726c72f8e4d86bd71"));
set_progress(0.704344);
assert(apply_patch_check("/system/lib/libui.so", "693e40d6b7c8c34eaa8012593adb2f1020939358", "ab9b1c7f5907bc2970401c856db4909288098004"));
set_progress(0.704576);
assert(apply_patch_check("/system/lib/libusbhost.so", "415931e536b46c54ea0aac943f5e0851d9d251c5", "3374cead13fa74e58e73743119203afae886267f"));
set_progress(0.704633);
assert(apply_patch_check("/system/lib/libutils.so", "c717d1423f37c44b49d2959afe1432afdb4cfe96", "d1aeed1299d91f8641df65ab21a38bff8f1b3a38"));
set_progress(0.705238);
assert(apply_patch_check("/system/lib/libvariablespeed.so", "e152a738bf9c2fa6c6a2a60b1be46d7e4ba565bf", "60b43a3538a54b826fa2b0fd0c8ed9436444c334"));
set_progress(0.705444);
assert(apply_patch_check("/system/lib/libvideoeditor_core.so", "cdd6054632f79b74ca5fe63bc57b618d4793f620", "995213f1a448c7cb167102ee3c0691eaad727d4a"));
set_progress(0.707440);
assert(apply_patch_check("/system/lib/libvideoeditor_jni.so", "40a4d4baa43d6afd1f759093e7d35534028c89e6", "d7baccabb2e3a64fd6fd758ebb03e198648817b2"));
set_progress(0.708126);
assert(apply_patch_check("/system/lib/libvideoeditor_osal.so", "510ade66d33657caf4b8d77bbbb5535cc83a9791", "bf95f188f30fa166fcc7ccf7c37cf7d7b028bf19"));
set_progress(0.708257);
assert(apply_patch_check("/system/lib/libvideoeditor_videofilters.so", "4ac0969e3f617fcb8218b2d45295a7f20891ad35", "ef35e7bb88b2e84e4139882655b0939d4b3267ea"));
set_progress(0.708339);
assert(apply_patch_check("/system/lib/libvideoeditorplayer.so", "c0c7a083b13e67c733f3947f39ac4f0452c1d2d2", "383b2542cf8fefb611fce7bfdb6c86b6e612117e"));
set_progress(0.709068);
assert(apply_patch_check("/system/lib/libvorbisidec.so", "2dda6b15d26d07c67252e3078b61c84951ff68ed", "eade2d03562464c4b005b34819383100e1581a67"));
set_progress(0.709679);
assert(apply_patch_check("/system/lib/libvt_custom.so", "682db6a3894cecb01648fc64736a85a394f3bd2a", "c949fa49e9283fdd196c9681ea8681b554e7e9dc"));
set_progress(0.709714);
assert(apply_patch_check("/system/lib/libwebcore.so", "9ec7a8c90f976932f702c191fc126315b5c18b3c", "f96d96c504f6913d5300fe8d953b36437a676c3a"));
set_progress(0.759386);
assert(apply_patch_check("/system/lib/libwebrtc_audio_preprocessing.so", "897c2b1171a8b32de05ebf4d6221f04b72a08fcf", "401b1094a7c0ac3466b46be41a6b5dfc8a56f419"));
set_progress(0.761955);
assert(apply_patch_check("/system/lib/libwifitest.so", "41ae8ab287c8488d974f94eb3d869e586561956f", "2a4a46f46dcb5b5712a9ca5eeb2423111dbf95bf"));
set_progress(0.762137);
assert(apply_patch_check("/system/lib/libwilhelm.so", "36ad93ad3d1ec21fb8706dc9a3c338a636b283de", "e4d58b759aef422a137a4256695233c4c172a8f2"));
set_progress(0.763139);
assert(apply_patch_check("/system/lib/libwpa_client.so", "48fdafbb8d3f00f38a51975c2899ebb1fde63fda", "1f60876da3cbece6ac1d35a9366ee89d61bd40f6"));
set_progress(0.763196);
assert(apply_patch_check("/system/lib/libz.so", "5a4f15e9eca0c1bb7e483820b4088221144231cd", "ab3491ee7281585e2188d5a95d97c58dd6aaa928"));
set_progress(0.763702);
assert(apply_patch_check("/system/lib/modules/ccci.ko", "31e87c7c9e4b1816a7f079f45df9fdb2690203cb", "09087a42b0b464029e3d50e306346c99b723f5e6"));
set_progress(0.764402);
assert(apply_patch_check("/system/lib/modules/ccci_plat.ko", "f2de6b03cf07080b08511d274c4fa205bc66f539", "aac276c0d6b197b6b6b5b10cd6e5a6e085c1f622"));
set_progress(0.765184);
assert(apply_patch_check("/system/lib/modules/ccmni.ko", "ed3580b49dae58e5f1941e5f3d34fa89d62438ff", "6336ed0df67c8de8a01fc61cd275584b20dc707f"));
set_progress(0.765288);
assert(apply_patch_check("/system/lib/modules/hid-logitech-dj.ko", "87c7be28d8821caea789f453fd14a304555069f8", "75582528ca7f02df20e0e826256eb324f56f55bf"));
set_progress(0.765382);
assert(apply_patch_check("/system/lib/modules/m4u.ko", "469857886a44a1fc017b971b2c82c0aedd92678f", "5f0ce5e21ae38b3896ca8072ecd1c362b0b00a82"));
set_progress(0.766250);
assert(apply_patch_check("/system/lib/modules/mtk_stp_wmt.ko", "b89fe10352d966f28700f616d4c158503576f2da", "ead0273322b1e4b1c84f2dd0c1e21c5e1b481efc"));
set_progress(0.767794);
assert(apply_patch_check("/system/lib/modules/mtk_stp_wmt_mt6628.ko", "0c0f0f870215ab21f9792cd6c352797d31708fd4", "bd9115c07cf03a5ed2aa08599591edf4f1bb1c37"));
set_progress(0.769414);
assert(apply_patch_check("/system/lib/modules/mtklfb.ko", "18bca90f47d15a4f7baefe738eac3745c0eeedf1", "6d8113e86a199b39fe853d51ae0450bd3ab05c30"));
set_progress(0.769540);
assert(apply_patch_check("/system/lib/modules/wlan_mt6620.ko", "29179a564c1939393aa915db86e9f4891c958f0e", "b6a2bec0e79bb8cfacbb15683394d8b9fffcae5d"));
set_progress(0.772251);
assert(apply_patch_check("/system/lib/modules/wlan_mt6628.ko", "0c91fb480c3054ed73df44b4439c9469d1a65e34", "a511c52958b3af78cc717e1cfe98f9778f1908df"));
set_progress(0.774963);
assert(apply_patch_check("/system/lib/soundfx/libaudiopreprocessing.so", "90baea90fe46c33e8de963db4e9e87a5da474f4b", "a88bed92ecdd719fc4a1b97210162f98c29a039d"));
set_progress(0.775071);
assert(apply_patch_check("/system/lib/soundfx/libbundlewrapper.so", "eca38b24403801ea32560fef6ea181a97a3cde5f", "2f67b95c0d4d1671964d9eba47fb8b837cd66634"));
set_progress(0.775505);
assert(apply_patch_check("/system/lib/soundfx/libdownmix.so", "8eb07977e70af3e13ed709726324ffced742cd7b", "5d53ea4ef9f147c3f916602f163c77be19d973d9"));
set_progress(0.775563);
assert(apply_patch_check("/system/lib/soundfx/libreverbwrapper.so", "4a6419cb9d2515565488144ba1ad315303576584", "e964f69d461268da4c45fa5ccf1853ec3a42c161"));
set_progress(0.775745);
assert(apply_patch_check("/system/lib/soundfx/libvisualizer.so", "c79dba8634c1aab9c72f9eaff7371deedac02be4", "8be16d8062fb5404ac7de169f7b0b12493bd9470"));
set_progress(0.775803);
assert(apply_patch_check("/system/lib/ssl/engines/libkeystore.so", "0ded3be7b4b116656a062f91d40a04141e1384fa", "fca5b8ae05b8de4a5715c91210e2da1becfa2e30"));
set_progress(0.775860);
assert(apply_patch_check("/system/media/images/boot_logo", "d6ed6113959eaf10e5b5b3fdc38dfee9bd85d2c1", "8b08fe7cbdd650803ef51e81b52a6d026c5bd3bd"));
set_progress(0.782153);
assert(apply_patch_check("/system/usr/share/phoneloc.dat", "e4e208580f3fd3b86a421bb4189d2637862ae7e2", "7306e982dbb205c069978612573c5648e4ae33c5"));
set_progress(0.785399);
assert(apply_patch_check("/system/vendor/operator/app/BaiduMap.apk", "7bc1d47694dcee8f326a404b72fdceb27b7b57c4", "1e02d2f71f9ed6bb8f74782404b32c49961401d8"));
set_progress(0.839842);
assert(apply_patch_check("/system/vendor/operator/app/Calendar365.apk", "d475e83609c43c1eb2f08d50d5f650e5e11b3f53", "a548b0d8c6b39b7925f914e1fdd569585a6cda4f"));
set_progress(0.879445);
assert(apply_patch_check("/system/vendor/operator/app/GNotes.apk", "5abc2cb6b9acf37a110ba006e4b90d324002739e", "54c142f61f369a5e632ca63f9f02ff827dc32723"));
set_progress(0.888711);
assert(apply_patch_check("/system/vendor/operator/app/VoiceAssistant.apk", "b1bef0fa3569db3f1a5a819141b8e3a500a60b21", "543c2d498a207f931e13287a5cd5ce6b999d5606"));
set_progress(0.946403);
assert(apply_patch_check("/system/vendor/operator/app/iReader.apk", "95633fb22618a292c512544f94579717f30e0abf", "69fdaa37193e5dc3245683bc0d21e56da5ddd839"));
set_progress(0.966258);
assert(apply_patch_check("/system/xbin/bash", "808f05e02de5c645f6f5fb7e4586f7fc0308f926", "b8e116ae179fcb5c667a613b498ead5d2d894ca9"));
set_progress(0.968900);
assert(apply_patch_check("/system/xbin/busybox", "6089fb3932c4ca184ce0e4e11f5dee08b684e17b", "4834f3fd4157c23c2251d56f30a16a113b768702"));
set_progress(0.972042);
assert(apply_patch_check("/system/xbin/dexdump", "d7fb7817cef8269a7d79930afaedf6ee9b9c4dce", "7b4cfdd72851f3f94513737e8b85ad2846a8596f"));
set_progress(0.972405);
assert(apply_patch_check("/system/xbin/libmnlp", "63caa8437e79178cdc1f04e7db5292a861f64102", "de4b1b84dcb2f8bd861abce6b262f85bf7369048"));
set_progress(0.977246);
assert(apply_patch_check("/system/xbin/mnld", "757c942a45b4975b697cb2f0509be917d854df0c", "15d3c30ad4386046a9695fc4a8bfd38d85f2d0b6"));
set_progress(0.977407);
assert(apply_patch_check("/system/xbin/nano", "bb5578ac8b1297881a254e8f28d736a542c1eb9e", "590b34b8409cc7ac6c6db5e90504e3ca2003506b"));
set_progress(0.977791);
assert(apply_patch_check("/system/xbin/su", "8cf6e46006a789d83aeb2062f80bea21ff707c5f", "5a7547fd798aa0d2a5136bcdd6e04ff2b8593c55"));
set_progress(0.978622);
assert(apply_patch_check("EMMC:boot:3522560:4bd2334ad3cea04ea3889153a18f3b5a1f73eb08:3508224:90cf40af5e7994e0e7c17b0e207a1101b8ae5e2e"));
set_progress(1.000000);
assert(apply_patch_space(9506226));

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

ui_print("Removing unneeded files...");
delete("/system/addon.d/71-gapps-faceunlock.sh",
       "/system/app/AppStore.apk", "/system/app/AppStore.odex",
       "/system/app/ApplicationsProvider.odex", "/system/app/AtciService.odex",
       "/system/app/BackupRestoreConfirmation.odex", "/system/app/Browser.apk",
       "/system/app/Browser.odex", "/system/app/CDS_INFO.odex",
       "/system/app/CalendarProvider.odex", "/system/app/CellConnService.odex",
       "/system/app/CertInstaller.odex", "/system/app/Cit.odex",
       "/system/app/CleanMemory.odex", "/system/app/ContactsProvider.odex",
       "/system/app/DefaultContainerService.odex", "/system/app/DeskClock.odex",
       "/system/app/DownloadProvider.odex",
       "/system/app/DownloadProviderUi.odex", "/system/app/DrmProvider.odex",
       "/system/app/Email.odex", "/system/app/EngineerMode.odex",
       "/system/app/EngineerModeSim.odex", "/system/app/Exchange2.odex",
       "/system/app/FMRadio.odex", "/system/app/FaceLock.apk",
       "/system/app/Flashlight.odex", "/system/app/Galaxy4.odex",
       "/system/app/GameCenter.apk", "/system/app/GameCenter.odex",
       "/system/app/GoogleOta.odex", "/system/app/GoogleOtaSysOper.odex",
       "/system/app/Guide.odex", "/system/app/HTMLViewer.odex",
       "/system/app/HoloSpiralWallpaper.odex", "/system/app/Intercept.odex",
       "/system/app/KeyChain.odex", "/system/app/LabiSync.odex",
       "/system/app/LatinIME.odex", "/system/app/LewaAntitheft.odex",
       "/system/app/LewaCalculator.odex",
       "/system/app/LewaDataUsageAdjust.odex",
       "/system/app/LewaFileManager.odex", "/system/app/LewaGallery2.apk",
       "/system/app/LewaGallery2.odex", "/system/app/LewaLauncherX.odex",
       "/system/app/LewaLockScreen.apk", "/system/app/LewaLockScreen.odex",
       "/system/app/LewaNetworkManager.odex",
       "/system/app/LewaPackageInstaller.odex",
       "/system/app/LewaPermManager.odex", "/system/app/LewaPlayer.odex",
       "/system/app/LewaPond.odex", "/system/app/LewaPush.odex",
       "/system/app/LewaSecurity2.apk", "/system/app/LewaSecurity2.odex",
       "/system/app/LewaSoundRecorder.odex", "/system/app/LewaSystemClean.odex",
       "/system/app/LewaSystemCleanService.apk",
       "/system/app/LewaSystemCleanService.odex",
       "/system/app/LewaUpdater.odex", "/system/app/LewaWeather.apk",
       "/system/app/LewaWeather.odex", "/system/app/LiveWallpapers.odex",
       "/system/app/LiveWallpapersPicker.odex",
       "/system/app/LocationProvider.odex",
       "/system/app/MTKAndroidSuiteDaemon.odex",
       "/system/app/MagicSmokeWallpapers.odex",
       "/system/app/MediaProvider.odex", "/system/app/MmsFavoriteProvider.odex",
       "/system/app/MtkBt.odex", "/system/app/MtkVideoLiveWallpaper.odex",
       "/system/app/NoiseField.odex", "/system/app/Omacp.odex",
       "/system/app/PIM.odex", "/system/app/PhaseBeam.odex",
       "/system/app/Phone.odex", "/system/app/PicoTts.odex",
       "/system/app/Power+.odex", "/system/app/Provision.odex",
       "/system/app/QrcodeScanner.apk", "/system/app/QrcodeScanner.odex",
       "/system/app/Search.odex", "/system/app/Settings.odex",
       "/system/app/SettingsProvider.odex",
       "/system/app/SharedStorageBackup.odex", "/system/app/SoundRecorder.apk",
       "/system/app/SoundRecorder.odex", "/system/app/Stk1.odex",
       "/system/app/Stk2.odex", "/system/app/StkSelection.odex",
       "/system/app/SystemUI.odex", "/system/app/TelephonyProvider.odex",
       "/system/app/ThemeChooser.odex", "/system/app/ThemeManager.odex",
       "/system/app/Treasure.apk", "/system/app/Treasure.odex",
       "/system/app/UserDictionaryProvider.odex",
       "/system/app/VideoFavorites.odex", "/system/app/VideoPlayer.odex",
       "/system/app/VirusDefense.odex",
       "/system/app/VisualizationWallpapers.odex",
       "/system/app/VpnDialogs.odex", "/system/app/YGPS.odex",
       "/system/build.prop", "/system/framework/CustomProperties.odex",
       "/system/framework/am.odex", "/system/framework/android.policy.odex",
       "/system/framework/android.test.runner.odex",
       "/system/framework/apache-xml.odex", "/system/framework/bmgr.odex",
       "/system/framework/bouncycastle.odex", "/system/framework/bu.odex",
       "/system/framework/com.android.future.usb.accessory.odex",
       "/system/framework/com.android.location.provider.odex",
       "/system/framework/content.odex", "/system/framework/core-junit.odex",
       "/system/framework/core.odex", "/system/framework/ext.odex",
       "/system/framework/framework.odex", "/system/framework/ime.odex",
       "/system/framework/input.odex", "/system/framework/javax.obex.odex",
       "/system/framework/lewa-framework.odex",
       "/system/framework/mediatek-common.odex",
       "/system/framework/mediatek-framework.odex",
       "/system/framework/mediatek-op.odex", "/system/framework/monkey.odex",
       "/system/framework/pm.odex", "/system/framework/requestsync.odex",
       "/system/framework/secondary-framework.odex",
       "/system/framework/services.odex", "/system/framework/svc.odex",
       "/system/framework/uiautomator.odex", "/system/lib/libPinguoImageSDK.so",
       "/system/lib/libfacelock_jni.so",
       "/system/lib/libjni_filtershow_filters.so", "/system/media/theme/",
       "/system/media/theme/lockstyle", "/system/media/theme/lockwallpaper",
       "/system/media/wallpapers/", "/system/media/wallpapers/1.jpg",
       "/system/media/wallpapers/2.jpg", "/system/media/wallpapers/3.jpg",
       "/system/media/wallpapers/4.jpg", "/system/media/wallpapers/5.jpg",
       "/system/media/wallpapers/6.jpg", "/system/vendor/pittpatt/",
       "/system/vendor/pittpatt/models/",
       "/system/vendor/pittpatt/models/detection/",
       "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/",
       "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/left_eye-y0-yi45-p0-pi45-r0-ri20.2d_n2/",
       "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/left_eye-y0-yi45-p0-pi45-r0-ri20.2d_n2/full_model.bin",
       "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/left_eye-y0-yi45-p0-pi45-rn7-ri20.2d_n2/",
       "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/left_eye-y0-yi45-p0-pi45-rn7-ri20.2d_n2/full_model.bin",
       "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/left_eye-y0-yi45-p0-pi45-rp7-ri20.2d_n2/",
       "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/left_eye-y0-yi45-p0-pi45-rp7-ri20.2d_n2/full_model.bin",
       "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/nose_base-y0-yi45-p0-pi45-r0-ri20.2d_n2/",
       "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/nose_base-y0-yi45-p0-pi45-r0-ri20.2d_n2/full_model.bin",
       "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/nose_base-y0-yi45-p0-pi45-rn7-ri20.2d_n2/",
       "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/nose_base-y0-yi45-p0-pi45-rn7-ri20.2d_n2/full_model.bin",
       "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/nose_base-y0-yi45-p0-pi45-rp7-ri20.2d_n2/",
       "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/nose_base-y0-yi45-p0-pi45-rp7-ri20.2d_n2/full_model.bin",
       "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/right_eye-y0-yi45-p0-pi45-r0-ri20.2d_n2/",
       "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/right_eye-y0-yi45-p0-pi45-r0-ri20.2d_n2/full_model.bin",
       "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/right_eye-y0-yi45-p0-pi45-rn7-ri20.2d_n2/",
       "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/right_eye-y0-yi45-p0-pi45-rn7-ri20.2d_n2/full_model.bin",
       "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/right_eye-y0-yi45-p0-pi45-rp7-ri20.2d_n2/",
       "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/right_eye-y0-yi45-p0-pi45-rp7-ri20.2d_n2/full_model.bin",
       "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.7/",
       "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.7/left_eye-y0-yi45-p0-pi45-r0-ri20.lg_32/",
       "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.7/left_eye-y0-yi45-p0-pi45-r0-ri20.lg_32/full_model.bin",
       "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.7/nose_base-y0-yi45-p0-pi45-r0-ri20.lg_32/",
       "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.7/nose_base-y0-yi45-p0-pi45-r0-ri20.lg_32/full_model.bin",
       "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.7/right_eye-y0-yi45-p0-pi45-r0-ri20.lg_32-2/",
       "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.7/right_eye-y0-yi45-p0-pi45-r0-ri20.lg_32-2/full_model.bin",
       "/system/vendor/pittpatt/models/detection/yaw_roll_face_detectors.3/",
       "/system/vendor/pittpatt/models/detection/yaw_roll_face_detectors.3/head-y0-yi45-p0-pi45-r0-ri30.4a/",
       "/system/vendor/pittpatt/models/detection/yaw_roll_face_detectors.3/head-y0-yi45-p0-pi45-r0-ri30.4a/full_model.bin",
       "/system/vendor/pittpatt/models/detection/yaw_roll_face_detectors.3/head-y0-yi45-p0-pi45-rn30-ri30.5/",
       "/system/vendor/pittpatt/models/detection/yaw_roll_face_detectors.3/head-y0-yi45-p0-pi45-rn30-ri30.5/full_model.bin",
       "/system/vendor/pittpatt/models/detection/yaw_roll_face_detectors.3/head-y0-yi45-p0-pi45-rp30-ri30.5/",
       "/system/vendor/pittpatt/models/detection/yaw_roll_face_detectors.3/head-y0-yi45-p0-pi45-rp30-ri30.5/full_model.bin",
       "/system/vendor/pittpatt/models/detection/yaw_roll_face_detectors.6/",
       "/system/vendor/pittpatt/models/detection/yaw_roll_face_detectors.6/head-y0-yi45-p0-pi45-r0-ri30.4a-v24/",
       "/system/vendor/pittpatt/models/detection/yaw_roll_face_detectors.6/head-y0-yi45-p0-pi45-r0-ri30.4a-v24/full_model.bin",
       "/system/vendor/pittpatt/models/detection/yaw_roll_face_detectors.6/head-y0-yi45-p0-pi45-rn30-ri30.5-v24/",
       "/system/vendor/pittpatt/models/detection/yaw_roll_face_detectors.6/head-y0-yi45-p0-pi45-rn30-ri30.5-v24/full_model.bin",
       "/system/vendor/pittpatt/models/detection/yaw_roll_face_detectors.6/head-y0-yi45-p0-pi45-rp30-ri30.5-v24/",
       "/system/vendor/pittpatt/models/detection/yaw_roll_face_detectors.6/head-y0-yi45-p0-pi45-rp30-ri30.5-v24/full_model.bin",
       "/system/vendor/pittpatt/models/recognition/",
       "/system/vendor/pittpatt/models/recognition/face.face.y0-y0-22-b-N/",
       "/system/vendor/pittpatt/models/recognition/face.face.y0-y0-22-b-N/full_model.bin",
       "/system/framework/CustomProperties.jar", "/system/framework/am.jar",
       "/system/framework/android.policy.jar",
       "/system/framework/android.test.runner.jar",
       "/system/framework/bmgr.jar", "/system/framework/bouncycastle.jar",
       "/system/framework/bu.jar",
       "/system/framework/com.android.future.usb.accessory.jar",
       "/system/framework/com.android.location.provider.jar",
       "/system/framework/content.jar", "/system/framework/core-junit.jar",
       "/system/framework/ime.jar", "/system/framework/input.jar",
       "/system/framework/javax.obex.jar",
       "/system/framework/lewa-framework.jar",
       "/system/framework/mediatek-common.jar",
       "/system/framework/mediatek-framework.jar",
       "/system/framework/mediatek-op.jar", "/system/framework/monkey.jar",
       "/system/framework/pm.jar", "/system/framework/requestsync.jar",
       "/system/framework/secondary-framework.jar",
       "/system/framework/services.jar", "/system/framework/svc.jar",
       "/system/framework/uiautomator.jar", "/system/lib/libbcc.so.sha1",
       "/system/app/DolphinBrowser.apk", "/system/app/Gallery2.apk",
       "/system/app/LewaMarket.apk", "/system/app/LewaSecurity.apk",
       "/system/app/Phonesky.apk", "/system/app/Superuser.apk",
       "/system/bin/BasicHashtable_test", "/system/bin/BlobCache_test",
       "/system/bin/InputChannel_test", "/system/bin/InputDispatcher_test",
       "/system/bin/InputEvent_test",
       "/system/bin/InputPublisherAndConsumer_test",
       "/system/bin/InputReader_test", "/system/bin/Looper_test",
       "/system/bin/ObbFile_test", "/system/bin/String8_test",
       "/system/bin/Unicode_test", "/system/bin/Vector_test",
       "/system/bin/ZipFileRO_test", "/system/bin/applypatch_static",
       "/system/bin/asan/", "/system/bin/asan/app_process",
       "/system/bin/asanwrapper", "/system/bin/atci_service",
       "/system/bin/atcid", "/system/bin/audiocmdservice_atci",
       "/system/bin/audioloop", "/system/bin/audioregsetting",
       "/system/bin/autofm", "/system/bin/check_prereq", "/system/bin/codec",
       "/system/bin/corrupt_gdt_free_blocks", "/system/bin/decoder",
       "/system/bin/em_svr", "/system/bin/gdbjithelper",
       "/system/bin/gdbserver", "/system/bin/keystore_cli",
       "/system/bin/omxcodec_ut", "/system/bin/perf", "/system/bin/ping6",
       "/system/bin/qemu-props", "/system/bin/qemud", "/system/bin/record",
       "/system/bin/recordvideo", "/system/bin/recovery",
       "/system/bin/set_ext4_err_bit", "/system/bin/sf2",
       "/system/bin/showlease", "/system/bin/skia_test",
       "/system/bin/stagefright", "/system/bin/stream",
       "/system/bin/test_rild_porting", "/system/bin/testid3",
       "/system/bin/uim-sysfs", "/system/bin/updater", "/system/bin/wpa_cli",
       "/system/lib/hw/camera.goldfish.so", "/system/lib/hw/gps.goldfish.so",
       "/system/lib/hw/lights.goldfish.so",
       "/system/lib/hw/sensors.goldfish.so",
       "/system/lib/invoke_mock_media_player.so",
       "/system/lib/libasan_preload.so",
       "/system/lib/libc_malloc_debug_leak.so",
       "/system/lib/libc_malloc_debug_qemu.so", "/system/lib/libpagemap.so",
       "/system/lib/libselinux.so", "/system/lib/libsrec_jni.so",
       "/system/media/lockscreen.zip", "/system/xbin/add-property-tag",
       "/system/xbin/btool", "/system/xbin/check-lost+found",
       "/system/xbin/cpueater", "/system/xbin/cpustats",
       "/system/xbin/daemonize", "/system/xbin/dbus-monitor",
       "/system/xbin/dbus-send", "/system/xbin/directiotest",
       "/system/xbin/kfmapp", "/system/xbin/latencytop", "/system/xbin/librank",
       "/system/xbin/lsof", "/system/xbin/micro_bench", "/system/xbin/nc",
       "/system/xbin/netperf", "/system/xbin/netserver",
       "/system/xbin/opcontrol", "/system/xbin/oprofiled",
       "/system/xbin/procmem", "/system/xbin/procrank", "/system/xbin/rawbu",
       "/system/xbin/rsync", "/system/xbin/sane_schedstat",
       "/system/xbin/showmap", "/system/xbin/showslab", "/system/xbin/sqlite3",
       "/system/xbin/strace", "/system/xbin/tcpdump", "/system/xbin/timeinfo",
       "/system/xbin/vim",
       "/system/recovery.img");
show_progress(0.800000, 0);
ui_print("Patching system files...");
apply_patch("/system/app/ApplicationsProvider.apk", "-",
            01db9b02ec8f010055cf87f62521a57b56aedeb2, 10392,
            22f0977dc83579706e68de601ba69a5e81963362, package_extract_file("patch/system/app/ApplicationsProvider.apk.p"));
set_progress(0.000071);
apply_patch("/system/app/AtciService.apk", "-",
            054584cb012090a920567d4bfe7bffeb341d850e, 3086,
            92d9390ff6310c5f9db5be5507b9cbf679a32e99, package_extract_file("patch/system/app/AtciService.apk.p"));
set_progress(0.000093);
apply_patch("/system/app/BackupRestoreConfirmation.apk", "-",
            9fc6796c69db6e6b89fa1787d69fadfc407c8a90, 9950,
            ef3be519668740335869f11dd1edc4547e9f2b2d, package_extract_file("patch/system/app/BackupRestoreConfirmation.apk.p"));
set_progress(0.000161);
apply_patch("/system/app/CDS_INFO.apk", "-",
            e0eb0f883187dcce521b5db0d6647838cc0b92be, 40549,
            9b2c543f2c7bbbe9ab27770194b702e7d5addf5c, package_extract_file("patch/system/app/CDS_INFO.apk.p"));
set_progress(0.000439);
apply_patch("/system/app/CalendarProvider.apk", "-",
            526de6598b8a6a02c4ea281e33967259104a4fc7, 17068,
            d7ad79d37a533e0f69a3fd1c661b4e6a8a4619e2, package_extract_file("patch/system/app/CalendarProvider.apk.p"));
set_progress(0.000557);
apply_patch("/system/app/CellConnService.apk", "-",
            016f73d655e5cc72945f431b8d8d797b3bd4cd9a, 13875,
            d34af3f04168c181ac06c8e255f9c7f8df5cb807, package_extract_file("patch/system/app/CellConnService.apk.p"));
set_progress(0.000652);
apply_patch("/system/app/CertInstaller.apk", "-",
            040bb2b1e7bf61cd59793d85668188412006c680, 10695,
            6dd7d22244c075706a895cb2e42960a255b2ee5d, package_extract_file("patch/system/app/CertInstaller.apk.p"));
set_progress(0.000725);
apply_patch("/system/app/Cit.apk", "-",
            9041f3230848f4720a4bf5662343f7056f80b872, 35654,
            3d306f303dd1246634be7f48bb4bd5910c5bb821, package_extract_file("patch/system/app/Cit.apk.p"));
set_progress(0.000970);
apply_patch("/system/app/CleanMemory.apk", "-",
            258cec0a15ab49e6a378043dbd313a3c27827f63, 79183,
            1555c36691dd7a30a64e4c30a88c749da566ba6c, package_extract_file("patch/system/app/CleanMemory.apk.p"));
set_progress(0.001514);
apply_patch("/system/app/ContactsProvider.apk", "-",
            3b50d01af2151572b60a8ebf291d898cdc6e6a2e, 57052,
            380002aec384e9f0309c7e7bc312685cae380036, package_extract_file("patch/system/app/ContactsProvider.apk.p"));
set_progress(0.001906);
apply_patch("/system/app/DefaultContainerService.apk", "-",
            e3d1d2197e742cad8e8d9c6b29bdd9148ea4ab18, 3808,
            d8fcb9e833860873d469243a7b3c3597b77f3da3, package_extract_file("patch/system/app/DefaultContainerService.apk.p"));
set_progress(0.001932);
apply_patch("/system/app/DeskClock.apk", "-",
            6efc4cb2688cab10ce1eaafd69e670b7c25b85a8, 1703183,
            f7aa7d6751371dfcdadced1e217e6beb37fbbf3e, package_extract_file("patch/system/app/DeskClock.apk.p"));
set_progress(0.013629);
apply_patch("/system/app/DownloadProvider.apk", "-",
            9359bcde6b34ac40c8e5733e107b21cf98c7f583, 13163,
            ce0041b729c9292b5767e605c37188628a40d1fc, package_extract_file("patch/system/app/DownloadProvider.apk.p"));
set_progress(0.013720);
apply_patch("/system/app/DownloadProviderUi.apk", "-",
            ea154cd5728f9b16cc0aa47ccc467ce2d028a4dd, 58816,
            37d81783a8aa891472e44d99cf76e41f57e3d32c, package_extract_file("patch/system/app/DownloadProviderUi.apk.p"));
set_progress(0.014124);
apply_patch("/system/app/DrmProvider.apk", "-",
            d27315e8ec72db6aa53cabec286419c940aa65ab, 5136,
            76c07b2247da79dcb2324dd52b25b3b45288b0a6, package_extract_file("patch/system/app/DrmProvider.apk.p"));
set_progress(0.014159);
apply_patch("/system/app/Email.apk", "-",
            0e9bac70fdb2cb1e862c0b0292584d95b69c46e4, 457991,
            91d968c67215a3cacbcd6c62c12b678462f220cd, package_extract_file("patch/system/app/Email.apk.p"));
set_progress(0.017304);
apply_patch("/system/app/EngineerMode.apk", "-",
            4fa757526fd7da1534fa1700220ed1a0071cae5d, 279312,
            8ea9e9f4c3ff254c0d2d2339e2d10c38ebc54571, package_extract_file("patch/system/app/EngineerMode.apk.p"));
set_progress(0.019223);
apply_patch("/system/app/EngineerModeSim.apk", "-",
            5b3fbc6294e01bec9858004e2208ac7d93051a77, 26330,
            01bca0bf3bc80e3aa13d847d9fafa5869175c864, package_extract_file("patch/system/app/EngineerModeSim.apk.p"));
set_progress(0.019404);
apply_patch("/system/app/Exchange2.apk", "-",
            730ec89c94cda3827c5b8fcd112b864c1f7cb600, 36539,
            e882e10f5d92ca5efca6c58657c9adb750d551a3, package_extract_file("patch/system/app/Exchange2.apk.p"));
set_progress(0.019654);
apply_patch("/system/app/FMRadio.apk", "-",
            0618d2cef5d74170ef3ffcd3c66d3ee9cbecf3c9, 674493,
            05d66241f7053963fe8cf9cc14a1ff309c0998f3, package_extract_file("patch/system/app/FMRadio.apk.p"));
set_progress(0.024287);
apply_patch("/system/app/Flashlight.apk", "-",
            c9af9837b10001da321f64afb68210d9f58ce5bc, 924319,
            71e605e172adbfdd4d827be0241d5017cd6cbcfe, package_extract_file("patch/system/app/Flashlight.apk.p"));
set_progress(0.030635);
apply_patch("/system/app/Galaxy4.apk", "-",
            921c6f693e1c66394fb10b85275bbbaef097e8c7, 256574,
            440d7e75900b44dc1665fb12d6113c83ab707139, package_extract_file("patch/system/app/Galaxy4.apk.p"));
set_progress(0.032397);
apply_patch("/system/app/GoogleOta.apk", "-",
            883006295bed86c73cdb937374dd3075ea730d20, 25034,
            654a5bf9882f06d44f195597dec3f7a9b40fee3a, package_extract_file("patch/system/app/GoogleOta.apk.p"));
set_progress(0.032569);
apply_patch("/system/app/GoogleOtaSysOper.apk", "-",
            cbd63bb5bbacb54c357ac0b0390ebcb1213d35b2, 8493,
            600c04f2da7f247ff04e1490804e8dbcb8f5cecc, package_extract_file("patch/system/app/GoogleOtaSysOper.apk.p"));
set_progress(0.032627);
apply_patch("/system/app/Guide.apk", "-",
            9b8733d526c1f31730d211c5efb7e8a99735afb2, 4034785,
            aa49faaa8d31331009b4a553e61bb7dccf717131, package_extract_file("patch/system/app/Guide.apk.p"));
set_progress(0.060338);
apply_patch("/system/app/HTMLViewer.apk", "-",
            086b68fc00f74422782c3dcafe5dbef0734d7670, 3937,
            2d7a001e08cc436ad9c481b66f65067131565d96, package_extract_file("patch/system/app/HTMLViewer.apk.p"));
set_progress(0.060365);
apply_patch("/system/app/HoloSpiralWallpaper.apk", "-",
            3d15e719d16ea71874aa2fb0dff56fbf9d552d9f, 42248,
            b61ef7c3b09c7f8ea4aa6bfaf10dbfd660adddac, package_extract_file("patch/system/app/HoloSpiralWallpaper.apk.p"));
set_progress(0.060655);
apply_patch("/system/app/Intercept.apk", "-",
            dcbfbb57f06ba562de80b01599aa7e07aa94afa0, 121612,
            d9fc97eaba44e1763c6f22714ff5d2b8f2b66571, package_extract_file("patch/system/app/Intercept.apk.p"));
set_progress(0.061490);
apply_patch("/system/app/KeyChain.apk", "-",
            9672b857d167863863376c80f42a99a26c34204d, 8873,
            17fb6857a47aab82d3c43390e21b5da3ba959a2e, package_extract_file("patch/system/app/KeyChain.apk.p"));
set_progress(0.061551);
apply_patch("/system/app/LabiSync.apk", "-",
            81e8e42725640e27a6ececab88ca9050b4434e65, 14548,
            289fcff79651c89c54858fc1e13a1d0b3fce2603, package_extract_file("patch/system/app/LabiSync.apk.p"));
set_progress(0.061651);
apply_patch("/system/app/LatinIME.apk", "-",
            b8c260866df563ecffc14773ce1bc8095131c6b9, 8462844,
            293332da8a4716ef7c4f5e5f9a038afa62f9ae08, package_extract_file("patch/system/app/LatinIME.apk.p"));
set_progress(0.119773);
apply_patch("/system/app/LewaAntitheft.apk", "-",
            cfb418fc559f806de1fe3e4ce13483551b526e2e, 403166,
            56bb362cea998620d7d083fc4068461dec6f41d1, package_extract_file("patch/system/app/LewaAntitheft.apk.p"));
set_progress(0.122542);
apply_patch("/system/app/LewaCalculator.apk", "-",
            80969ac39a55be9e177683ed3a17e8643d578aac, 796900,
            ce5e02df2390235dbdafef287065455c4a201c7b, package_extract_file("patch/system/app/LewaCalculator.apk.p"));
set_progress(0.128015);
apply_patch("/system/app/LewaDataUsageAdjust.apk", "-",
            ce809a105b6b7c82c813dbb2e185dfeab8a4d035, 22675,
            6d835ef7ba3b532323de8e03fbaccd1b987c2954, package_extract_file("patch/system/app/LewaDataUsageAdjust.apk.p"));
set_progress(0.128171);
apply_patch("/system/app/LewaDefaultTheme.apk", "-",
            773780c5a3c91ccd79ebd52919bf9fdd39ee7515, 2812155,
            a2011b9eeb883915f58a17095186698416b2a918, package_extract_file("patch/system/app/LewaDefaultTheme.apk.p"));
set_progress(0.147484);
apply_patch("/system/app/LewaFileManager.apk", "-",
            afd84cd1b4d1887357a4cf4b370380d85629d281, 197503,
            90ebcce53c22707a64893aaff8f44a56caa2802d, package_extract_file("patch/system/app/LewaFileManager.apk.p"));
set_progress(0.148841);
apply_patch("/system/app/LewaLauncherX.apk", "-",
            c5a9c7a310e5f879897e1710c000de00137abad2, 3315636,
            2fc823ca855d784bc8a6e93e2e25b8bf62e3f4f5, package_extract_file("patch/system/app/LewaLauncherX.apk.p"));
set_progress(0.171612);
apply_patch("/system/app/LewaNetworkManager.apk", "-",
            bbd1291c48ca26fcd98509fbe06e2928fd6440e9, 126539,
            7fe56fef6071de4516960d06e9a06b1b2cc2c4d5, package_extract_file("patch/system/app/LewaNetworkManager.apk.p"));
set_progress(0.172481);
apply_patch("/system/app/LewaPackageInstaller.apk", "-",
            af29eda7649dc98ff2d1b342f3f948f396a1ba63, 72678,
            ddea41067b76fff3193ab3e88037a282660ae74c, package_extract_file("patch/system/app/LewaPackageInstaller.apk.p"));
set_progress(0.172981);
apply_patch("/system/app/LewaPermManager.apk", "-",
            1a1d6caf1c735bbfdda6748e994abbf9d249b233, 53864,
            6145a94388c239cebc07768221b028b816cd39cd, package_extract_file("patch/system/app/LewaPermManager.apk.p"));
set_progress(0.173350);
apply_patch("/system/app/LewaPlayer.apk", "-",
            d7e8d07f1ccdee3d8cd5e4f065015f988aaef26d, 938323,
            fd398be2ca604c0a3ffdf06502a3c2123f7c000b, package_extract_file("patch/system/app/LewaPlayer.apk.p"));
set_progress(0.179795);
apply_patch("/system/app/LewaPond.apk", "-",
            dd23ffc179b052c7efee9d915d27e2565ee3b057, 40600,
            45b496fd8a377bad974e374a3ed9c308e9959de1, package_extract_file("patch/system/app/LewaPond.apk.p"));
set_progress(0.180074);
apply_patch("/system/app/LewaPush.apk", "-",
            e12293d7d89cebf3087f4120e0d3912020fa361f, 8221,
            df1aeab9d95f3d7bd98a0c6b23184e70f93537eb, package_extract_file("patch/system/app/LewaPush.apk.p"));
set_progress(0.180130);
apply_patch("/system/app/LewaSoundRecorder.apk", "-",
            60430cfac8d8814e381ddcba098ac795ce643ccf, 1146657,
            9582ccc761516999bb5b3e9690a01a5eede17001, package_extract_file("patch/system/app/LewaSoundRecorder.apk.p"));
set_progress(0.188005);
apply_patch("/system/app/LewaSystemClean.apk", "-",
            1c1d221c6a4ba5a4680af5e22995745017125cb9, 134355,
            f0e72cde8f46d27304b5e8bb932ce2053eeb5031, package_extract_file("patch/system/app/LewaSystemClean.apk.p"));
set_progress(0.188928);
apply_patch("/system/app/LewaUpdater.apk", "-",
            e90eec0993056a28764378d4ff63c2012c01be58, 747085,
            82c5427bc8be587bd6ef1300a902e3ce3ec2f191, package_extract_file("patch/system/app/LewaUpdater.apk.p"));
set_progress(0.194059);
apply_patch("/system/app/LiveWallpapers.apk", "-",
            50c5e5e20216f3d670a96571a92b31289b52c3fa, 1626547,
            7c5a864c137b6bb567a082d3094e10e2708cd2af, package_extract_file("patch/system/app/LiveWallpapers.apk.p"));
set_progress(0.205230);
apply_patch("/system/app/LiveWallpapersPicker.apk", "-",
            24fe3f6c431da56e6d1feeff53bf3270189bec0e, 105357,
            6618f6612be69ff1ac106e5823eb54320f27c45d, package_extract_file("patch/system/app/LiveWallpapersPicker.apk.p"));
set_progress(0.205953);
apply_patch("/system/app/LocationProvider.apk", "-",
            adf1296a8ec2296f3c5adfb20e85a27c78f94289, 2227778,
            bce520c65302ee5bd5c858bc8b4c07032c5ee2df, package_extract_file("patch/system/app/LocationProvider.apk.p"));
set_progress(0.221254);
apply_patch("/system/app/MTKAndroidSuiteDaemon.apk", "-",
            0b9c40859c3d6103efd22763a3f65b4b5dd1a381, 5787,
            9d5a5891721f0ae7831ddb07fb5acd57e8b3f8aa, package_extract_file("patch/system/app/MTKAndroidSuiteDaemon.apk.p"));
set_progress(0.221293);
apply_patch("/system/app/MagicSmokeWallpapers.apk", "-",
            0ae2310e53afe91091800db05b6712adf377cd40, 201855,
            2cff2126921cc7a16054b6f9921214efc5736300, package_extract_file("patch/system/app/MagicSmokeWallpapers.apk.p"));
set_progress(0.222680);
apply_patch("/system/app/MediaProvider.apk", "-",
            515559aa90f2d97ff618dcd00ed3c931cd9f3aad, 33288,
            f8af4bab4377cf09217717861fcdad62269f96ab, package_extract_file("patch/system/app/MediaProvider.apk.p"));
set_progress(0.222908);
apply_patch("/system/app/MmsFavoriteProvider.apk", "-",
            06e8d2d632eec00121fd7e4d9990c65ae8529a30, 40561,
            494078a799cacf4e2132d9e5290fe23f33871201, package_extract_file("patch/system/app/MmsFavoriteProvider.apk.p"));
set_progress(0.223187);
apply_patch("/system/app/MtkBt.apk", "-",
            17d228b23fc810ac4a2a124f9f03585d905f05bf, 168843,
            de1ee96a4dc5c8a9ca71cb1fa405c4f16f19c550, package_extract_file("patch/system/app/MtkBt.apk.p"));
set_progress(0.224346);
apply_patch("/system/app/MtkVideoLiveWallpaper.apk", "-",
            c18fa2f7b67075127b47947bc0f9b82014f02fd2, 2236786,
            bf2878157b9a6bc5a26be92fe229269b23cfccec, package_extract_file("patch/system/app/MtkVideoLiveWallpaper.apk.p"));
set_progress(0.239709);
apply_patch("/system/app/NoiseField.apk", "-",
            c6b9c840ac37510f6688b7845d7ee203ef4a9ef1, 64540,
            17caa02a64d8e5d44f2d16524aeba288cc8cf683, package_extract_file("patch/system/app/NoiseField.apk.p"));
set_progress(0.240152);
apply_patch("/system/app/Omacp.apk", "-",
            d9930e172f590d024cf1cbe639539cc3f565dac9, 24751,
            5f87cede33cb85aaf201b14789d5eb2182f168b6, package_extract_file("patch/system/app/Omacp.apk.p"));
set_progress(0.240322);
apply_patch("/system/app/PIM.apk", "-",
            0d009211aa0e682ff3982ff92d051d1b88a168a4, 5493555,
            77328465f654aa0518756dfb6dfe80720a6ef793, package_extract_file("patch/system/app/PIM.apk.p"));
set_progress(0.278051);
apply_patch("/system/app/PhaseBeam.apk", "-",
            1942d3ac950e977f780635f5676692790904754c, 60740,
            b9b409d8fc1fd496167072b5a3b93ba632e50ce2, package_extract_file("patch/system/app/PhaseBeam.apk.p"));
set_progress(0.278468);
apply_patch("/system/app/Phone.apk", "-",
            9e2b6dc193876f339c64552942ede3b2efc4478c, 1151794,
            397bfa272f37818d18f7e7b5a6cb62c2f683bd01, package_extract_file("patch/system/app/Phone.apk.p"));
set_progress(0.286379);
apply_patch("/system/app/PicoTts.apk", "-",
            14469b3818c8dfccedc85bad36dfd9fdbbe0d9ee, 7734,
            b7f60fcdfbb54c2a061882bb06ac7c53a40a496a, package_extract_file("patch/system/app/PicoTts.apk.p"));
set_progress(0.286432);
apply_patch("/system/app/Power+.apk", "-",
            46289bbe8138816a96b5a22e2b6d69e0e564db88, 173737,
            2eeaf5b5f7aee230b11040d03152d35f52c37e79, package_extract_file("patch/system/app/Power+.apk.p"));
set_progress(0.287625);
apply_patch("/system/app/Provision.apk", "-",
            9bf970c89f44e397380e17fcb8d628892250962f, 2846,
            3d84738afc5f89f7df652ff8294e1fa86cdc80d7, package_extract_file("patch/system/app/Provision.apk.p"));
set_progress(0.287644);
apply_patch("/system/app/Search.apk", "-",
            e64b924ea7909ebd2a392bfbe3d8c42daf6ed166, 149925,
            4ed12620e166b155972449cf04f262cdc8115a97, package_extract_file("patch/system/app/Search.apk.p"));
set_progress(0.288674);
apply_patch("/system/app/Settings.apk", "-",
            34be631098c2be6aff16a295b96443230a90b704, 2599973,
            299f2712b633b09386e8f66092035d05c87094ad, package_extract_file("patch/system/app/Settings.apk.p"));
set_progress(0.306530);
apply_patch("/system/app/SettingsProvider.apk", "-",
            93f2c7fd706a810dca196156e2a542bc906bb131, 17078,
            3f9ee2f6a06d7efd9e656f92d687d2eba164a9e6, package_extract_file("patch/system/app/SettingsProvider.apk.p"));
set_progress(0.306648);
apply_patch("/system/app/SharedStorageBackup.apk", "-",
            df6d7019e792079d1da12e5ff1fc2026e46faebe, 2665,
            46687b5f52c254c71c4ca5ff29b6f438601b5182, package_extract_file("patch/system/app/SharedStorageBackup.apk.p"));
set_progress(0.306666);
apply_patch("/system/app/Stk1.apk", "-",
            d0d7a0e46c79bb929d12b4299c89bfad06b4c7ec, 26266,
            b3d8df5b4fe61129dbd4f156f75c95aa4e33affa, package_extract_file("patch/system/app/Stk1.apk.p"));
set_progress(0.306846);
apply_patch("/system/app/Stk2.apk", "-",
            209aa1ebd4bf751e4e83e0cc05af47e6fb89b31f, 26368,
            4966e4922ffed9b1f6eed006a6079aeba14c0ca1, package_extract_file("patch/system/app/Stk2.apk.p"));
set_progress(0.307028);
apply_patch("/system/app/StkSelection.apk", "-",
            30877b29da0711506bf8fd58d4e7fc08ce04548f, 9992,
            1b65a9498ccac9bc2a67d68b60757a229ec68a99, package_extract_file("patch/system/app/StkSelection.apk.p"));
set_progress(0.307096);
apply_patch("/system/app/SystemUI.apk", "-",
            967b002bcafb791e3a4072d1d992333ae33b3751, 1184960,
            685ba8c2e343309ff776d0321bd71f186a7fbec1, package_extract_file("patch/system/app/SystemUI.apk.p"));
set_progress(0.315234);
apply_patch("/system/app/TelephonyProvider.apk", "-",
            2d19bc7d14967f96052af12ea8be4d1432f34088, 12103,
            ee32caf423c1c5d734427f05798e19b11b1859b9, package_extract_file("patch/system/app/TelephonyProvider.apk.p"));
set_progress(0.315317);
apply_patch("/system/app/ThemeChooser.apk", "-",
            e64ea6f8eb0346a57a5852422b6e028e64dc6196, 201310,
            4848f02dc5a7c69fad919ccec2ba71562d230578, package_extract_file("patch/system/app/ThemeChooser.apk.p"));
set_progress(0.316700);
apply_patch("/system/app/ThemeManager.apk", "-",
            4d2f2093750f259b2072191427eddd830664b87d, 5449,
            f829bfb801d0d089078e3ba87ab7d1c896a26db8, package_extract_file("patch/system/app/ThemeManager.apk.p"));
set_progress(0.316737);
apply_patch("/system/app/UserDictionaryProvider.apk", "-",
            cfef8a3d99cb5c230c88458d20673c0db4bc68df, 3584,
            8c81ceadb06952e88719351cfb8ed71cc9f48637, package_extract_file("patch/system/app/UserDictionaryProvider.apk.p"));
set_progress(0.316762);
apply_patch("/system/app/VideoFavorites.apk", "-",
            ef8acc521831b7ba9f086d971766947e1c524e04, 317324,
            b12b3ca72696dfafe79b067fa9956e3f13391cbd, package_extract_file("patch/system/app/VideoFavorites.apk.p"));
set_progress(0.318941);
apply_patch("/system/app/VideoPlayer.apk", "-",
            27ed2ce583484b1f222fc529ffcb41974326bda7, 20330,
            643819e82c36a1f2aa6b30d6e763d4b1538b51d9, package_extract_file("patch/system/app/VideoPlayer.apk.p"));
set_progress(0.319081);
apply_patch("/system/app/VirusDefense.apk", "-",
            0477d7cb4af1bae95602111f11d25ef297aaa359, 403457,
            f0b14039d0d54e86e07f40d890c42bb8240e1d32, package_extract_file("patch/system/app/VirusDefense.apk.p"));
set_progress(0.321852);
apply_patch("/system/app/VisualizationWallpapers.apk", "-",
            fec71de5c9ae70e99a5439c2af5fba3cddfee104, 140215,
            505aa1fc9c261d982e1b4e1184675233da8a774b, package_extract_file("patch/system/app/VisualizationWallpapers.apk.p"));
set_progress(0.322815);
apply_patch("/system/app/VpnDialogs.apk", "-",
            5340b458e4b5bc357e96847d98533049f14a1b19, 7523,
            a4e9bd19b1928c342f88ae2feb3e8c8258e5bb22, package_extract_file("patch/system/app/VpnDialogs.apk.p"));
set_progress(0.322867);
apply_patch("/system/app/YGPS.apk", "-",
            28cac6a295ec7c58464e630696faef10ba611e47, 27207,
            a378deb6a8fc21db2fbcf3d2fca02617ca4e3c8e, package_extract_file("patch/system/app/YGPS.apk.p"));
set_progress(0.323053);
apply_patch("/system/bin/GoogleOtaBinder", "-",
            be90400e96a8d1d37e3393e1df92a7d5ca91bd5c, 21848,
            3fde3a801b8f57e3fec6dc2280a87bbe3b8a6d57, package_extract_file("patch/system/bin/GoogleOtaBinder.p"));
set_progress(0.323204);
apply_patch("/system/bin/adb", "-",
            5d801ef7d7f822992db33afdc19353cdef3ef8e2, 100460,
            6e6a21f7804c6f31fd7b2b1ae3de5599fe74c195, package_extract_file("patch/system/bin/adb.p"));
set_progress(0.323893);
apply_patch("/system/bin/app_process", "-",
            65537bc6f715804a97d91c79e79f0ec22ac558c6, 9500,
            2dab450089f12bf390be1f05c98fe218be9e60d1, package_extract_file("patch/system/bin/app_process.p"));
set_progress(0.323959);
apply_patch("/system/bin/applypatch", "-",
            06f6c8d471bd21a212e09ae364216992e9be6cc2, 53548,
            9de7837b199425e8b6c1c7d36a122a944ffdc253, package_extract_file("patch/system/bin/applypatch.p"));
set_progress(0.324326);
apply_patch("/system/bin/atrace", "-",
            2719d9162974bfe543daab715fcbcf45af98ae0e, 9508,
            2a247f4e85ff382331a929e9f0ccd149b2da9332, package_extract_file("patch/system/bin/atrace.p"));
set_progress(0.324392);
apply_patch("/system/bin/boot_logo_updater", "-",
            9b63a279f4a9acc4ecf2d154dafcab03cd8a5622, 9456,
            a43bc18cb9bfc57813fa90dba2be15a0a178bc4b, package_extract_file("patch/system/bin/boot_logo_updater.p"));
set_progress(0.324457);
apply_patch("/system/bin/bootanimation", "-",
            b60a6d333b7d46547613c698d796fe70a98f51cb, 34136,
            ea403901881c53f6ce48cab0e6abc185def1fff5, package_extract_file("patch/system/bin/bootanimation.p"));
set_progress(0.324691);
apply_patch("/system/bin/bugreport", "-",
            89461a4cbd42647f5b17423fc02c6f70a018458f, 5352,
            d5d383d99e0b9fb78f1978a90da45bfe0481c3e0, package_extract_file("patch/system/bin/bugreport.p"));
set_progress(0.324728);
apply_patch("/system/bin/dalvikvm", "-",
            8978ae570e5a1a82d6ea29af470df8ffa1f328b9, 5352,
            1d684a408908fe4b97ce517da844eeea66210786, package_extract_file("patch/system/bin/dalvikvm.p"));
set_progress(0.324765);
apply_patch("/system/bin/dbus-daemon", "-",
            377315f3c1df4f4bba0ade9a5fce543bc7c1f262, 132440,
            31e04062155dc503a269cf245f096ba87f72eee0, package_extract_file("patch/system/bin/dbus-daemon.p"));
set_progress(0.325674);
apply_patch("/system/bin/dexopt", "-",
            e692db798f9be1ebbf968ee1378c296561f8f336, 9396,
            b0462d7f59b14f572b0189f1182533b8f0eeee25, package_extract_file("patch/system/bin/dexopt.p"));
set_progress(0.325739);
apply_patch("/system/bin/dhcpcd", "-",
            1775da8675968a6198afc16478d045cbea5673be, 58800,
            ef1e84802fddeab08ea4b689c0f16db3ec19f5fd, package_extract_file("patch/system/bin/dhcpcd.p"));
set_progress(0.326143);
apply_patch("/system/bin/dm_agent_binder", "-",
            c1f82f9c902091bbba5a91455ed398b6b39e7b32, 34136,
            b6c7fece4de9cae8e5033b6f3f2eb5719424e008, package_extract_file("patch/system/bin/dm_agent_binder.p"));
set_progress(0.326377);
apply_patch("/system/bin/dnsmasq", "-",
            c6d83b8d1e480f1ee2b88e78a77056eded664350, 105828,
            72af4e4e66376b19fd64499b2b26d07ca7393f52, package_extract_file("patch/system/bin/dnsmasq.p"));
set_progress(0.327104);
apply_patch("/system/bin/drmserver", "-",
            87af3b135c0e70dbb349ecc2b79902aee78814b3, 58652,
            e158ac7e87c29c99c2151c699eb1a6e2d060f22c, package_extract_file("patch/system/bin/drmserver.p"));
set_progress(0.327507);
apply_patch("/system/bin/dump_image", "-",
            66c8f9d77090f044ce640db72585713010eef9be, 13644,
            0a6c557e71752a090457d95533ccf33b8cb625ee, package_extract_file("patch/system/bin/dump_image.p"));
set_progress(0.327600);
apply_patch("/system/bin/dumpstate", "-",
            5e2aeca6e8f84e1f3b5e372e02d53a9e13384a1f, 38184,
            4df755b6f6d3c20f547708062e198320a683678b, package_extract_file("patch/system/bin/dumpstate.p"));
set_progress(0.327863);
apply_patch("/system/bin/dumpsys", "-",
            2f50071f870c10d92fdad8e0f960af61ffbe16e0, 9448,
            9b4aea01a7af727f344c599b27e69b4aef7fb7b6, package_extract_file("patch/system/bin/dumpsys.p"));
set_progress(0.327928);
apply_patch("/system/bin/e2fsck", "-",
            c467edc4297e33391f6f477c32e49246a38ab00a, 110236,
            ebe84a4541c101e89fd62564caa120abdffe2612, package_extract_file("patch/system/bin/e2fsck.p"));
set_progress(0.328685);
apply_patch("/system/bin/erase_image", "-",
            a40469a2efcc1ec2a6ea4ea37466acd0ecf33845, 9508,
            cc2f4c4a6e471ce436e7eeed320ce0de0bb7b966, package_extract_file("patch/system/bin/erase_image.p"));
set_progress(0.328750);
apply_patch("/system/bin/factory", "-",
            cebe746248941444e621d5c4802cc655af550802, 765520,
            69852b29cedd3a9f531d401c318086d48308ac08, package_extract_file("patch/system/bin/factory.p"));
set_progress(0.334007);
apply_patch("/system/bin/flash_image", "-",
            4a787c9ce60a7ef8586807fef90a65699f68ce01, 13644,
            6359ec81c501c801d8d9e70e8bc6e3e88043716c, package_extract_file("patch/system/bin/flash_image.p"));
set_progress(0.334101);
apply_patch("/system/bin/fsck_msdos", "-",
            a8939ffc8407fed13c8c88ca9746414d976095c6, 34400,
            c4ff40e4e59d55b49cef359269d004c7d7714270, package_extract_file("patch/system/bin/fsck_msdos.p"));
set_progress(0.334337);
apply_patch("/system/bin/gsm0710muxd", "-",
            afceb7186758c045be96e6687a20d076f9cf190a, 54700,
            7503b085b872b6bdb9d818ced483fea5faad6f2e, package_extract_file("patch/system/bin/gsm0710muxd.p"));
set_progress(0.334713);
apply_patch("/system/bin/gsm0710muxd3", "-",
            d454585be803cdcca1c35f02d47bdc108334ca80, 54700,
            9b7d270ffac971562352e34213cf526d7d73d03d, package_extract_file("patch/system/bin/gsm0710muxd3.p"));
set_progress(0.335089);
apply_patch("/system/bin/gzip", "-",
            5f2a1484412e2c7c4fd3ed92fcd5a79514e16a66, 9448,
            e197ed58048abcbb9cc8e8e5ab6e85dbb3dce1b3, package_extract_file("patch/system/bin/gzip.p"));
set_progress(0.335154);
apply_patch("/system/bin/hald", "-",
            47b010f5e2da4aeed381ec007f61d99799d8d6e0, 17644,
            f7e69ae20c2a49423792e546ee02071a55e4e94f, package_extract_file("patch/system/bin/hald.p"));
set_progress(0.335275);
apply_patch("/system/bin/hdc", "-",
            1ad27a4d7033cb0ec504d3d8a0e4b21dcd3ec763, 5304,
            226cb68d863feaeaba12b32d354b9e40fc85d9ee, package_extract_file("patch/system/bin/hdc.p"));
set_progress(0.335311);
apply_patch("/system/bin/installd", "-",
            001f74fb7d676570519bb4286cdabbbc401dec4b, 22012,
            b5b5f1ebef5752a963d3eb74d5e9b46d4a7762fc, package_extract_file("patch/system/bin/installd.p"));
set_progress(0.335462);
apply_patch("/system/bin/ip", "-",
            e4b70563e0b532559b59474c7d2e13cacc7fe953, 136672,
            15da1cd59230b9d0f55407dd3ca473929010459c, package_extract_file("patch/system/bin/ip.p"));
set_progress(0.336401);
apply_patch("/system/bin/ip6tables", "-",
            aee35be231bf68da0ffbdaeaf681c4e91fedd0da, 187372,
            0188bc6e47d4f7a51ee0599f1f716656757a1d7b, package_extract_file("patch/system/bin/ip6tables.p"));
set_progress(0.337688);
apply_patch("/system/bin/ipod", "-",
            0743394c8dfd283863f3f69a745fe0d2a8a2e5af, 21984,
            e24a7196540a7408f57d43d1e14508ac8f3f41b7, package_extract_file("patch/system/bin/ipod.p"));
set_progress(0.337839);
apply_patch("/system/bin/iptables", "-",
            8495f6b42e18164798f514d9cf5c543e0d4fec77, 196260,
            265f4419db8fcbeafaf401f00674f6379e5cfebc, package_extract_file("patch/system/bin/iptables.p"));
set_progress(0.339187);
apply_patch("/system/bin/keystore", "-",
            21df196d3b2f94c0707afdd26b3d1a882422d527, 14236,
            dba3096c62260e1b8085b022f2e2d6746c9d736b, package_extract_file("patch/system/bin/keystore.p"));
set_progress(0.339285);
apply_patch("/system/bin/lcdc_screen_cap", "-",
            14da682638c30b93d77c1a184fef53932fc88ce2, 5300,
            654d2e33217a26f742429af0ec9a08277790d918, package_extract_file("patch/system/bin/lcdc_screen_cap.p"));
set_progress(0.339321);
apply_patch("/system/bin/linker", "-",
            437d9d97a875528234673e7a1ec9ba2b64cf3fac, 104500,
            6cd41fc24cd2f660b1ce19458a660cd267252934, package_extract_file("patch/system/bin/linker.p"));
set_progress(0.340039);
apply_patch("/system/bin/logcat", "-",
            9c29636e589a4d7cadc2bbacace763f31b8e994f, 13600,
            ce98bbc0c049e3efe0d19d4ac3da6f26960ba006, package_extract_file("patch/system/bin/logcat.p"));
set_progress(0.340132);
apply_patch("/system/bin/logwrapper", "-",
            b485cb9fe60a73b50f08d3292e623e296fe333fe, 9520,
            f2a54bfad03918d3672dc6c958a33ee2804250e8, package_extract_file("patch/system/bin/logwrapper.p"));
set_progress(0.340197);
apply_patch("/system/bin/make_ext4fs", "-",
            ee10da805e02e10f3bc9ba3deef9ccc8f312fd59, 10420,
            29aeffeaeb36bf2fa92b7f4eccc6f58d58f4e3a8, package_extract_file("patch/system/bin/make_ext4fs.p"));
set_progress(0.340269);
apply_patch("/system/bin/mdnsd", "-",
            6e8e0242265b079befc2c219647ef25ca93912ad, 259460,
            e5c830ba2e970d5e52eb0db346b210bfb50840b3, package_extract_file("patch/system/bin/mdnsd.p"));
set_progress(0.342051);
apply_patch("/system/bin/mediaserver", "-",
            c42ff65d9c5699566b4998763a13889b179c641b, 9408,
            620433557a6bf7f53afccf9a8655bf90245c174c, package_extract_file("patch/system/bin/mediaserver.p"));
set_progress(0.342116);
apply_patch("/system/bin/memorydumper", "-",
            ba6db5f9832f5c80567930fb4413b30df7280a18, 5300,
            66ff9a4dcbdb61a769bfd2faa204014540f577af, package_extract_file("patch/system/bin/memorydumper.p"));
set_progress(0.342152);
apply_patch("/system/bin/mke2fs", "-",
            6c9b620960964d40497de0156519f27812da3c8b, 34132,
            dc69b2c304c4f25ebe6e07934b6e49d846b48aa7, package_extract_file("patch/system/bin/mke2fs.p"));
set_progress(0.342386);
apply_patch("/system/bin/mksh", "-",
            2dde78b06b6ce30c51aa0e60c5b48cdd3def6e3c, 153384,
            b2799c114e8c3874432de491d32e9f6a6391a0cc, package_extract_file("patch/system/bin/mksh.p"));
set_progress(0.343440);
apply_patch("/system/bin/mtpd", "-",
            4c57cba35ab77e234ad711318e0b4bd6794c8c0a, 17856,
            ccf7c256666e517540768f5b0c3dede2d0428e32, package_extract_file("patch/system/bin/mtpd.p"));
set_progress(0.343562);
apply_patch("/system/bin/mvg_app", "-",
            f6933537155fef8428cea5c9c7e804cb1b9d957c, 13544,
            b8b59c0c833792d93aa1da6b13bceb38116ea4bb, package_extract_file("patch/system/bin/mvg_app.p"));
set_progress(0.343656);
apply_patch("/system/bin/ndc", "-",
            94ca37e8e02ba4dc7b1e4f85cb6b5b48b4c0ea17, 5304,
            3b14a235ff97b58feefb01637085966c82808ab2, package_extract_file("patch/system/bin/ndc.p"));
set_progress(0.343692);
apply_patch("/system/bin/netcfg", "-",
            db8b49144c201df1d0f760fbdf41552bc3bb0fc2, 5484,
            3b32b51f424d7ae8779e1e41fa5edb136994ca3b, package_extract_file("patch/system/bin/netcfg.p"));
set_progress(0.343730);
apply_patch("/system/bin/netd", "-",
            29880e8944596e665577f5a47e887563ee7aad81, 79428,
            860e1f5f23e8edae6a0bc118aafaa399afd99b0b, package_extract_file("patch/system/bin/netd.p"));
set_progress(0.344275);
apply_patch("/system/bin/permission_check", "-",
            bdb9bb32b653fb94c61a901cbae89b6668316610, 5304,
            cc671034aec5f1363781ae6ec9b95189aac751fd, package_extract_file("patch/system/bin/permission_check.p"));
set_progress(0.344312);
apply_patch("/system/bin/ping", "-",
            572b4b1b2c9daaf4ae52050a2f685cb6a509b325, 26056,
            15ade6588a67ab2d99e440b4d06c229f923eb0b3, package_extract_file("patch/system/bin/ping.p"));
set_progress(0.344490);
apply_patch("/system/bin/pppd", "-",
            7c1046ad5d6aeacfc5acfd9f0840e98b0a8231d6, 146136,
            75a80d61c6459140fd578805dd743b657578a914, package_extract_file("patch/system/bin/pppd.p"));
set_progress(0.345494);
apply_patch("/system/bin/pppd_dt", "-",
            fc0ac820b160afbb1746f9b393307e6f671d55a8, 141872,
            731ff2ca5f9e387b38b4a09b0e01135efabd73be, package_extract_file("patch/system/bin/pppd_dt.p"));
set_progress(0.346468);
apply_patch("/system/bin/racoon", "-",
            71bd2a45f3d86c7b106fb2cc8b1dd36c8207bdd7, 166812,
            b80adf18babd1bd6900a1c2045d7d959c297491d, package_extract_file("patch/system/bin/racoon.p"));
set_progress(0.347614);
apply_patch("/system/bin/radvd", "-",
            33e03c71e555c97b4ae062d9eb51c42b64ac3fd8, 55508,
            b99125586428940cc85e1b663521bfea861b8785, package_extract_file("patch/system/bin/radvd.p"));
set_progress(0.347995);
apply_patch("/system/bin/resize2fs", "-",
            f8c8ed646536c60ffd9fe05ac949a32bc47941d1, 58832,
            9f149b90601bff315e93bba6f05c793636b8959e, package_extract_file("patch/system/bin/resize2fs.p"));
set_progress(0.348399);
apply_patch("/system/bin/run-as", "-",
            300baae0f3533811d9d14a174288990148a3b4c7, 9448,
            f2ff8eed0282494ee3c8b79ad499e9558f061e06, package_extract_file("patch/system/bin/run-as.p"));
set_progress(0.348464);
apply_patch("/system/bin/sbchk", "-",
            fb73f13bafc2561cbad8be0de4d44cdce9c91768, 75096,
            1348ab82c11cfd2cfac62c670c1f383697566dff, package_extract_file("patch/system/bin/sbchk.p"));
set_progress(0.348980);
apply_patch("/system/bin/schedtest", "-",
            0900f097b2b70b9b0243966f068fb7b314ca48d2, 5304,
            809f352dd9d9549d0cce11f27a0cbbe1b9f4dbc2, package_extract_file("patch/system/bin/schedtest.p"));
set_progress(0.349016);
apply_patch("/system/bin/screencap", "-",
            a7049954bda13b1f2ed14197241ca65d909718a0, 9396,
            eb15547ddf8108b07311642e727845d254a376f5, package_extract_file("patch/system/bin/screencap.p"));
set_progress(0.349081);
apply_patch("/system/bin/screenshot", "-",
            60136ba8fabf998881e8f6a6bf26493b3b45a1e7, 34228,
            8a563e678fce71f8a4693e0f65877a98f2849f86, package_extract_file("patch/system/bin/screenshot.p"));
set_progress(0.349316);
apply_patch("/system/bin/sdcard", "-",
            33d2d51e6196bfec406f44e45914705152b28fdb, 13660,
            88181232f6ffe715e4cb9c7492605043bc38b243, package_extract_file("patch/system/bin/sdcard.p"));
set_progress(0.349410);
apply_patch("/system/bin/sdiotool", "-",
            4894261387a58846709e9d0447945e95ee38f406, 5352,
            2563364394d073be6ad58a9f44ff1e37b9b0db79, package_extract_file("patch/system/bin/sdiotool.p"));
set_progress(0.349447);
apply_patch("/system/bin/sensorservice", "-",
            a124eac55eb86b5b435964b18ecb397b7e2c9a8c, 5352,
            718ad01c5e6b9ebb0acec1e93531ef8d47fcb4a2, package_extract_file("patch/system/bin/sensorservice.p"));
set_progress(0.349483);
apply_patch("/system/bin/service", "-",
            6390c428ef9b6a22c0b8648688852a0573ff350a, 13544,
            edb31ecfeeb4776634adcbe26faebdf1f579a636, package_extract_file("patch/system/bin/service.p"));
set_progress(0.349576);
apply_patch("/system/bin/servicemanager", "-",
            67d59d9cd537cd1929407e19602d7c8e611bcb5f, 9612,
            c9e2271fcca61569a5cb96434bce6be245da54f1, package_extract_file("patch/system/bin/servicemanager.p"));
set_progress(0.349642);
apply_patch("/system/bin/su0", "-",
            b780b45c6fd99088bf94e450dd33dc90ae86bb71, 112200,
            44f7bfea23dc8296209bca442fb2afefbf4427d9, package_extract_file("patch/system/bin/su0.p"));
set_progress(0.350413);
apply_patch("/system/bin/superumount", "-",
            daa7e9f6acdae8d64782164334f907f8a5774206, 34084,
            eed139acd95c0730057534a0e5857fa1900ed322, package_extract_file("patch/system/bin/superumount.p"));
set_progress(0.350647);
apply_patch("/system/bin/surfaceflinger", "-",
            b8dbaceb12be85fe634e612ebabbc2b45acbbd8d, 5360,
            eec95aa322b41622fb147d76c2e2242ad9ca402d, package_extract_file("patch/system/bin/surfaceflinger.p"));
set_progress(0.350684);
apply_patch("/system/bin/system_server", "-",
            ae801277ad79cacc731f17666adac6bfad5d3e82, 5300,
            a83310879c7c1805dea6eb6a182410bcc8a3bd04, package_extract_file("patch/system/bin/system_server.p"));
set_progress(0.350720);
apply_patch("/system/bin/tc", "-",
            b4b2bd6de89ef39a6db8a33c27e8cc55cd6ea484, 67096,
            106f2ba94ba564f55e0b587eb3852b6965c4c963, package_extract_file("patch/system/bin/tc.p"));
set_progress(0.351181);
apply_patch("/system/bin/toolbox", "-",
            ff1ff097a956d98f707b925d5d88fda6b6b243ee, 104968,
            5d27215d533139b5e98ffee98461c441cf1fd644, package_extract_file("patch/system/bin/toolbox.p"));
set_progress(0.351902);
apply_patch("/system/bin/tune2fs", "-",
            d04aeb4bfba2c0e2566546da778166170526cbfe, 25924,
            7589ae1e90045ab06caf78a385fd44c66d6aac88, package_extract_file("patch/system/bin/tune2fs.p"));
set_progress(0.352080);
apply_patch("/system/bin/vdc", "-",
            2fe02e236e5f10abbf4680ab9db678f1eabfc832, 5304,
            25195053d60cd90378319c22e95b43a5edc6a169, package_extract_file("patch/system/bin/vdc.p"));
set_progress(0.352117);
apply_patch("/system/bin/vold", "-",
            bf2636a9eb18c97acbed87e88d4ae7074f26811d, 91776,
            7fc209b7bb6beea775dedd88fd1adbc25a18abf3, package_extract_file("patch/system/bin/vold.p"));
set_progress(0.352747);
apply_patch("/system/bin/wpa_supplicant", "-",
            b795837044393ca4f3ad19df21dc49d5fd7f0699, 653732,
            0bbae91a30e95a9c6e5f84f8ab887a62001003d6, package_extract_file("patch/system/bin/wpa_supplicant.p"));
set_progress(0.357237);
apply_patch("/system/etc/NOTICE.html.gz", "-",
            ed9b193fb71b61279ceb2352a29f79bb81db468d, 119414,
            a9073c2f2583bdb281612e22cc8970f16f086c81, package_extract_file("patch/system/etc/NOTICE.html.gz.p"));
set_progress(0.358057);
apply_patch("/system/etc/icons_alias.xml", "-",
            03244fc832008df5d893fa450e9c4e0fba388e06, 1826,
            66d85e4c91ba6a8c3441e11830f0ca853aeffe40, package_extract_file("patch/system/etc/icons_alias.xml.p"));
set_progress(0.358069);
apply_patch("/system/etc/ppp/ip-up-vpn", "-",
            9b0ced7381ddf9648901ac01325de6741151d8d6, 5352,
            d27491bb28d7af4058d6e8e55d85d23b7055b797, package_extract_file("patch/system/etc/ppp/ip-up-vpn.p"));
set_progress(0.358106);
apply_patch("/system/etc/security/otacerts.zip", "-",
            0cee49f21a4a4e13d2e91d4c0ec26c8128bc7bfc, 1125,
            0681211d064369299cb1c24f4fcb393f6265862a, package_extract_file("patch/system/etc/security/otacerts.zip.p"));
set_progress(0.358114);
apply_patch("/system/framework/apache-xml.jar", "-",
            2647232b1ae6e264048e0b13a27cbce3d21d08a5, 18010,
            7eb6a7d60e12c9d3f5682d8d0f00308713992c98, package_extract_file("patch/system/framework/apache-xml.jar.p"));
set_progress(0.358237);
apply_patch("/system/framework/core.jar", "-",
            41831dca75f275e76520aef5e179a857833e2d51, 4124,
            8f4ae9f5f856d1d3e6c53f32d15e971ff6707792, package_extract_file("patch/system/framework/core.jar.p"));
set_progress(0.358266);
apply_patch("/system/framework/ext.jar", "-",
            6bd085035dbce08394b01020c0dbb7e0c18230ae, 528375,
            ac7bbc6e7ab5d30d2f35b574ab6d7bdfb9d16511, package_extract_file("patch/system/framework/ext.jar.p"));
set_progress(0.361895);
apply_patch("/system/framework/framework-res.apk", "-",
            6cc8ef84e65a29ff35e0dd2517d78512e14edfe5, 5408080,
            b2dd1ca552de4893e535dc0f8b174094995f9161, package_extract_file("patch/system/framework/framework-res.apk.p"));
set_progress(0.399037);
apply_patch("/system/framework/framework.jar", "-",
            e26350a4fd8398dbdd4ade4c15797a258cbf9673, 14961,
            785533ae678a0f75f7488ade509e74beeb5f6d9f, package_extract_file("patch/system/framework/framework.jar.p"));
set_progress(0.399140);
apply_patch("/system/framework/lewa-res.apk", "-",
            f85526cbf4c9f78ec7616f21cdeb9d5df0e65e38, 2502853,
            3012cd42cca2863b10d574258dc830253be7f84e, package_extract_file("patch/system/framework/lewa-res.apk.p"));
set_progress(0.416329);
apply_patch("/system/framework/mediatek-res.apk", "-",
            1a46f2b49d2182ff9fe92c98781a4de95f98911a, 996660,
            2484233e20719c246171e6933c859852650a9422, package_extract_file("patch/system/framework/mediatek-res.apk.p"));
set_progress(0.423174);
apply_patch("/system/framework/theme-res-mint.apk", "-",
            d36dc55a66d92d513e198b36038f2120c787f437, 674333,
            cd2c6cd9d63e868cc44e969ceac56a41dd41d666, package_extract_file("patch/system/framework/theme-res-mint.apk.p"));
set_progress(0.427805);
apply_patch("/system/framework/theme-res-mocha.apk", "-",
            75a06df0a04d046dd60a9113a2fd1021e05d980a, 711612,
            ecc584f0e9edb2871bd001ca305bc802a5faa0a2, package_extract_file("patch/system/framework/theme-res-mocha.apk.p"));
set_progress(0.432692);
apply_patch("/system/framework/theme-res-raspberry.apk", "-",
            a2bb8919c71f70739e468d98ef0a7c6ee0f69501, 731807,
            2871e48e72073d4b1f3236a49f446730ce9e84ae, package_extract_file("patch/system/framework/theme-res-raspberry.apk.p"));
set_progress(0.437718);
apply_patch("/system/lib/egl/libGLES_android.so", "-",
            15dec580b64ff35ccbd96de77dcd24f42bab7531, 83188,
            d6ba50c25d3035e6fb7bdb84772f93b0427a8864, package_extract_file("patch/system/lib/egl/libGLES_android.so.p"));
set_progress(0.438290);
apply_patch("/system/lib/hw/audio.primary.default.so", "-",
            d6f4279b5123a3d2549557b3f57a4578139264e0, 5444,
            a986296386f3b9d5a555d3757eaa9d21e1c5eccd, package_extract_file("patch/system/lib/hw/audio.primary.default.so.p"));
set_progress(0.438327);
apply_patch("/system/lib/hw/audio_policy.default.so", "-",
            cd90d05d6c12680104d7aed9d9cc85f8630bf7ed, 128696,
            e96c3312efeb7292ca67b0cfeae1424888ab633c, package_extract_file("patch/system/lib/hw/audio_policy.default.so.p"));
set_progress(0.439211);
apply_patch("/system/lib/hw/audio_policy.stub.so", "-",
            17b666e7e56f0692fd13c08e832415a696fddd3a, 5384,
            2c1d8bece9db5503300421e6b859bcae45aecee7, package_extract_file("patch/system/lib/hw/audio_policy.stub.so.p"));
set_progress(0.439248);
apply_patch("/system/lib/hw/camera.default.so", "-",
            cea380482e57eb79a58e96811745625f11d8f17a, 207060,
            02ec784f8a2a3c3959f743c0e59208d6915d832a, package_extract_file("patch/system/lib/hw/camera.default.so.p"));
set_progress(0.440670);
apply_patch("/system/lib/hw/gps.default.so", "-",
            7ee262e395edc56a9ef91929bbc2d0c950d3d3d6, 38320,
            649112435c5c0fb277bd316f99d695f3622ffe03, package_extract_file("patch/system/lib/hw/gps.default.so.p"));
set_progress(0.440933);
apply_patch("/system/lib/hw/gralloc.default.so", "-",
            b122464ca9992b6c7df8ef019a812bea21a04d25, 9820,
            3305e09a539659c0d85f313a153f63dfcdeb13f1, package_extract_file("patch/system/lib/hw/gralloc.default.so.p"));
set_progress(0.441001);
apply_patch("/system/lib/hw/keystore.default.so", "-",
            88127680ad126a81e413c767f20fc09e2a46a7c6, 9500,
            38e7158f2d21110fe04ad29476764c56a08bb1e3, package_extract_file("patch/system/lib/hw/keystore.default.so.p"));
set_progress(0.441066);
apply_patch("/system/lib/hw/libaudio.usb.default.so", "-",
            b53cfb8caf00e205372523e559aa61a603f1ad5f, 9580,
            520ed0cd50fb573623b588cd555d01ac3c4acbb6, package_extract_file("patch/system/lib/hw/libaudio.usb.default.so.p"));
set_progress(0.441132);
apply_patch("/system/lib/hw/lights.default.so", "-",
            aefc0c08e48829a70cdf41b3d16c9ac75a38f197, 9544,
            dcec3ed92c0395e46473bc26c68eb728fa6fc6a7, package_extract_file("patch/system/lib/hw/lights.default.so.p"));
set_progress(0.441197);
apply_patch("/system/lib/hw/local_time.default.so", "-",
            487564ba70d3f82d929261f7c241ecf527060215, 5384,
            23aeae1bc0167d20d946c81ecb4fd23f6f080238, package_extract_file("patch/system/lib/hw/local_time.default.so.p"));
set_progress(0.441234);
apply_patch("/system/lib/hw/power.default.so", "-",
            2a8704c70c13f5696c928e353bf5c6e617090b53, 5340,
            7f2e2a239d17f8828bf534e359a945a5d953ebbd, package_extract_file("patch/system/lib/hw/power.default.so.p"));
set_progress(0.441271);
apply_patch("/system/lib/hw/sensors.mt6577.so", "-",
            caaea4171ce2f121e493899f32807f1a966c3940, 9688,
            c0f6b4f9d89378039352eb28a5176a211745a154, package_extract_file("patch/system/lib/hw/sensors.mt6577.so.p"));
set_progress(0.441337);
apply_patch("/system/lib/libEGL.so", "-",
            9d1e82902310da37ef08876f9b195eb85542758d, 136660,
            21d30f4d495c2556be6b0ecf32aca7e257de2122, package_extract_file("patch/system/lib/libEGL.so.p"));
set_progress(0.442276);
apply_patch("/system/lib/libETC1.so", "-",
            1ca87fb1168fd9a23e7ff484bcb5cf19b7bf29a2, 9252,
            4dbe5361533f7344525edb17b0a61fe297fd3c97, package_extract_file("patch/system/lib/libETC1.so.p"));
set_progress(0.442340);
apply_patch("/system/lib/libFFTEm.so", "-",
            0ccc15fd7ec0972d9cb4dd3cf27d7b667abca79f, 185532,
            d48b5f9c0b0a52771058b99e687aa1f730f6c5eb, package_extract_file("patch/system/lib/libFFTEm.so.p"));
set_progress(0.443614);
apply_patch("/system/lib/libGLES_trace.so", "-",
            595921de2170576dcd3ada2b80a1bdb3581be8d7, 266188,
            e03ec640d341d903190f0203cbe6426b402cd03b, package_extract_file("patch/system/lib/libGLES_trace.so.p"));
set_progress(0.445442);
apply_patch("/system/lib/libGLESv1_CM.so", "-",
            ed4c7834196831836c73d0374529a0278c2fa91c, 21488,
            68a396686e36db34ff1312f87789579fa266c8fd, package_extract_file("patch/system/lib/libGLESv1_CM.so.p"));
set_progress(0.445589);
apply_patch("/system/lib/libGLESv2.so", "-",
            99c596f41e00521e7a6a4f30d689357d0daec0ca, 21488,
            0e9484d7882dc94fbff9b9fb7d81273aa98a2087, package_extract_file("patch/system/lib/libGLESv2.so.p"));
set_progress(0.445737);
apply_patch("/system/lib/libOpenMAXAL.so", "-",
            9c1f61e2a7a2e6f47cd587a6dd705993754282af, 9264,
            c87b961dc102c42397a2e10af01e20df5d51e3a6, package_extract_file("patch/system/lib/libOpenMAXAL.so.p"));
set_progress(0.445801);
apply_patch("/system/lib/libOpenSLES.so", "-",
            370331699f5c230b71a424592c7e666b55dec3f8, 9264,
            091093dd18b5df0c6124fc30a8582c4d87d5f091, package_extract_file("patch/system/lib/libOpenSLES.so.p"));
set_progress(0.445864);
apply_patch("/system/lib/libRS.so", "-",
            4062e100ebe71ac1900a5125406eca88e27ae39a, 545836,
            a2ed6952f9853dc559144333f8d1adf4f92c9cf4, package_extract_file("patch/system/lib/libRS.so.p"));
set_progress(0.449613);
apply_patch("/system/lib/libSR_AudioIn.so", "-",
            42cec7df061a35cd28586ffe954f88f298f56e6e, 5204,
            adb99b41e179b4b1cd4d451872a99aa7d26fb148, package_extract_file("patch/system/lib/libSR_AudioIn.so.p"));
set_progress(0.449649);
apply_patch("/system/lib/libaah_rtp.so", "-",
            27613d34a6be3ab7eb3d4d0d6dbb8f4074944375, 99544,
            2c4ff03e6dfa0b9efd811a0fcebd763a5dbc2152, package_extract_file("patch/system/lib/libaah_rtp.so.p"));
set_progress(0.450332);
apply_patch("/system/lib/libandroid.so", "-",
            60125face513ca868d9e49ed1df3b8e9960ce357, 58504,
            c63bd5f203ae95fb664e7892d4924e430ff353bb, package_extract_file("patch/system/lib/libandroid.so.p"));
set_progress(0.450734);
apply_patch("/system/lib/libandroid_runtime.so", "-",
            c2c78ab2bd952b08837122f52a7c73f48c605835, 783820,
            ab2b99840ced478c12c46507fcd26aa70c538f22, package_extract_file("patch/system/lib/libandroid_runtime.so.p"));
set_progress(0.456117);
apply_patch("/system/lib/libandroid_servers.so", "-",
            17056e5a24c79f2fca6ee5ba8d03584215a27003, 76132,
            daf9b8165a284cf820738af1e3020bb5fdeba080, package_extract_file("patch/system/lib/libandroid_servers.so.p"));
set_progress(0.456640);
apply_patch("/system/lib/libandroidfw.so", "-",
            2c194b7ff6ad3e776251304f2b962276e42a49f6, 226680,
            30591396d809f09dca2d077c0b5cdc1f354e59db, package_extract_file("patch/system/lib/libandroidfw.so.p"));
set_progress(0.458197);
apply_patch("/system/lib/libatciserv_jni.so", "-",
            759f9771a5f37743e031e81ff86e8fef7999c406, 5308,
            38f24b5dc5b4654bb2a9658152f9f645db391b61, package_extract_file("patch/system/lib/libatciserv_jni.so.p"));
set_progress(0.458234);
apply_patch("/system/lib/libaudio.a2dp.default.so", "-",
            5f3012d6cc137c8f5c2e4f408b41edc12d591c76, 54656,
            fb6afd44ca8b4e2a5455a0580cea11191b4e333b, package_extract_file("patch/system/lib/libaudio.a2dp.default.so.p"));
set_progress(0.458609);
apply_patch("/system/lib/libaudio.primary.default.so", "-",
            b5e8acd7688216c3806a561a881b62068910d956, 425364,
            dd12e15f603b81e30f4073b60f56a8aa8edf8abf, package_extract_file("patch/system/lib/libaudio.primary.default.so.p"));
set_progress(0.461530);
apply_patch("/system/lib/libaudiocompensationfilter.so", "-",
            1d97505ec78868e1d4ce4ca7420872ed1e5b32a7, 28464,
            7bd9c216e5e3f836a85840269f1ba98da6a79823, package_extract_file("patch/system/lib/libaudiocompensationfilter.so.p"));
set_progress(0.461726);
apply_patch("/system/lib/libaudiocustparam.so", "-",
            c7877b32ba3ee913e4963f4c007c078a53f2e0ea, 32128,
            28c825578e02f0904ed7fe1619c9d464a3b0f87b, package_extract_file("patch/system/lib/libaudiocustparam.so.p"));
set_progress(0.461946);
apply_patch("/system/lib/libaudioeffect_jni.so", "-",
            1bd5520e2146ef43877041a1f972e6e2f5f338c6, 17872,
            de1e71617ba61252cb5ffa9dd5f0a66998fad6e2, package_extract_file("patch/system/lib/libaudioeffect_jni.so.p"));
set_progress(0.462069);
apply_patch("/system/lib/libaudioflinger.so", "-",
            12925f8b5e55bec03cebbf94184ab409550f9a63, 337208,
            11333ca46269d74623b3349c0684f73d55783f46, package_extract_file("patch/system/lib/libaudioflinger.so.p"));
set_progress(0.464385);
apply_patch("/system/lib/libaudiosetting.so", "-",
            a35165a277ace92067e8d366cb048a63f77f74d4, 5152,
            b67895d21cf0d2a14b10cee764789a1cb83ebf53, package_extract_file("patch/system/lib/libaudiosetting.so.p"));
set_progress(0.464421);
apply_patch("/system/lib/libaudioutils.so", "-",
            65fa224660a16dff4a09e24abc3df844577e0616, 9252,
            be8788256627d0f5c0fde2127fd26cdc338031ba, package_extract_file("patch/system/lib/libaudioutils.so.p"));
set_progress(0.464484);
apply_patch("/system/lib/libbcc.so", "-",
            d5d94cf553a0e1699127cc7bbf1abaa1634b97b6, 4713064,
            9b0a6d47f6f96bcee0d558f4bc9acb35eb932638, package_extract_file("patch/system/lib/libbcc.so.p"));
set_progress(0.496853);
apply_patch("/system/lib/libbcinfo.so", "-",
            9bb143053504d4ed18ecc9b72fe017aeb1eee6ae, 1131840,
            b3a182a9ea4f64d8349f9efbcae3ed90357caab2, package_extract_file("patch/system/lib/libbcinfo.so.p"));
set_progress(0.504626);
apply_patch("/system/lib/libbinder.so", "-",
            a0541ac1f2ce9bc34b7a473080c987620b50015d, 140488,
            2a8c9055dc978a9764f5ec7e99c4c7db97c66d0c, package_extract_file("patch/system/lib/libbinder.so.p"));
set_progress(0.505591);
apply_patch("/system/lib/libbluetooth_mtk.so", "-",
            107e1b298999dbe85cc79c197b1b4eba33ff5e69, 17676,
            081acbde097e79cf7527ea6cb6c40c39651f105c, package_extract_file("patch/system/lib/libbluetooth_mtk.so.p"));
set_progress(0.505713);
apply_patch("/system/lib/libbluetooth_relayer.so", "-",
            32530efbd1666d66d0dff6803dc084d3c3340e72, 9300,
            d51cda270e9cf04b36012fa374c70d54c7503c60, package_extract_file("patch/system/lib/libbluetooth_relayer.so.p"));
set_progress(0.505776);
apply_patch("/system/lib/libbluetoothem_mtk.so", "-",
            9ad41831cf0bea25eb861a0957131d60889e1779, 9444,
            f422cdb6185a6668c1f69d8900df6b36bccc3448, package_extract_file("patch/system/lib/libbluetoothem_mtk.so.p"));
set_progress(0.505841);
apply_patch("/system/lib/libbmlutils.so", "-",
            274f2706bbdb2e10b3b803b710095761e99d5f41, 9364,
            8dc8429cd30ddc8c74128455864cdf540a1b4411, package_extract_file("patch/system/lib/libbmlutils.so.p"));
set_progress(0.505906);
apply_patch("/system/lib/libc.so", "-",
            b103fdb5c2f0fdf65b08eadb1850352af4e8a513, 417580,
            a766a60c67063cf0bd30fbf8a9f1d69c4bbdd2d0, package_extract_file("patch/system/lib/libc.so.p"));
set_progress(0.508774);
apply_patch("/system/lib/libcamera_client.so", "-",
            84930e84ad44289a5c0204d6abe29442900cc06a, 119944,
            fb0164bb6f8238e527e338ca852192c6a0d0b7d6, package_extract_file("patch/system/lib/libcamera_client.so.p"));
set_progress(0.509597);
apply_patch("/system/lib/libcameracustom.so", "-",
            d8b1964d54776c142ecd1fb578917e765b0aa9d3, 501564,
            cf6e2b0fcfff6eb9e22b53868d25f779c626d307, package_extract_file("patch/system/lib/libcameracustom.so.p"));
set_progress(0.513042);
apply_patch("/system/lib/libcameraservice.so", "-",
            dddc4fbdcbe42e952ade750c9e0802af3bcc8386, 62652,
            841f7d57ee34fa9f6ced5c68f303cebab0316faa, package_extract_file("patch/system/lib/libcameraservice.so.p"));
set_progress(0.513472);
apply_patch("/system/lib/libchromium_net.so", "-",
            9025d643f00939c280edcb3642f510e8fb818e48, 1740564,
            1a7433e5b32f6017f4c2738ccfab2886e97874ef, package_extract_file("patch/system/lib/libchromium_net.so.p"));
set_progress(0.525426);
apply_patch("/system/lib/libcommon_time_client.so", "-",
            eb97cb05724ba69d557cdbe88291ea7da062eb3d, 58504,
            e71811e1e124fc0cabcb2675dffeee00a8f12b50, package_extract_file("patch/system/lib/libcommon_time_client.so.p"));
set_progress(0.525828);
apply_patch("/system/lib/libcorkscrew.so", "-",
            3acc75a98b02a029104bc44031cc6f7dba2b9a3a, 13396,
            dad816ecf1a3c83575f50251c939bf0dadeb1003, package_extract_file("patch/system/lib/libcorkscrew.so.p"));
set_progress(0.525920);
apply_patch("/system/lib/libcrypto.so", "-",
            effcd9b1c670ce087373f3f763b2632cef0ae5cd, 875132,
            289ea748944531beb2b52cc2c8ceb2a009c73970, package_extract_file("patch/system/lib/libcrypto.so.p"));
set_progress(0.531930);
apply_patch("/system/lib/libctest.so", "-",
            75978e633d777134acf39de90a9a8c7145e9fd32, 5156,
            0e715391db986d771b76151c4f3b111270cfd87a, package_extract_file("patch/system/lib/libctest.so.p"));
set_progress(0.531966);
apply_patch("/system/lib/libcustom_jni.so", "-",
            1d47e16badc05563ed07804c6a87c199def5c231, 5260,
            5155a63da8fe21bdf8f717db83649caf1d5afcf9, package_extract_file("patch/system/lib/libcustom_jni.so.p"));
set_progress(0.532002);
apply_patch("/system/lib/libcustom_nvram.so", "-",
            b08f20547841bd5a5047c495a8dc828250b5ab0e, 31120,
            9de2a203a3322bd2954b07ec174ceaf57c3b871c, package_extract_file("patch/system/lib/libcustom_nvram.so.p"));
set_progress(0.532216);
apply_patch("/system/lib/libcutils.so", "-",
            fedbd960bd3a84be3a986fb5c7f926286b0c61e4, 83672,
            4429f016fa29b92a570488e42508cce542807c6d, package_extract_file("patch/system/lib/libcutils.so.p"));
set_progress(0.532790);
apply_patch("/system/lib/libdbus.so", "-",
            28d22f6254a21ca29b2e5dc7dd1c72695b5a437d, 304476,
            54210d230fa16f06215b188db331146ae2f57c28, package_extract_file("patch/system/lib/libdbus.so.p"));
set_progress(0.534881);
apply_patch("/system/lib/libdcfdecoderjni.so", "-",
            ea1c7a21095c27e9991052641c466e610e9babae, 17644,
            392fff6e7be410601e75893f9244b3cfcb529bba, package_extract_file("patch/system/lib/libdcfdecoderjni.so.p"));
set_progress(0.535003);
apply_patch("/system/lib/libdefcontainer_jni.so", "-",
            06f50f2097a1155befbca0d7446ca9be7b2370c2, 5264,
            a666295b89ec3fd394ba8d8ae0a310b14756c309, package_extract_file("patch/system/lib/libdefcontainer_jni.so.p"));
set_progress(0.535039);
apply_patch("/system/lib/libdiskconfig.so", "-",
            bf86afe903dcb56744da64dcb3e4bdb5fb1d6b14, 17492,
            4b67b4879c9603115976b7d5cc13adf7d979c342, package_extract_file("patch/system/lib/libdiskconfig.so.p"));
set_progress(0.535159);
apply_patch("/system/lib/libdl.so", "-",
            dedc450af0f4e3f2f55714f011eed7ad5a982c81, 9252,
            1600982f8efc3f763beafb7264e2af6bc1cf62a0, package_extract_file("patch/system/lib/libdl.so.p"));
set_progress(0.535222);
apply_patch("/system/lib/libdrm1.so", "-",
            b23b19651c6a14752a693b73b057f205422f7808, 33960,
            b831059ec75e93131aa1d73bb7fd0e51f146d125, package_extract_file("patch/system/lib/libdrm1.so.p"));
set_progress(0.535456);
apply_patch("/system/lib/libdrm1_jni.so", "-",
            b836cda15d6623a110d5067f7e014889d87367d0, 13608,
            50296c7d56462a4abda48e4d263acebb43b6551e, package_extract_file("patch/system/lib/libdrm1_jni.so.p"));
set_progress(0.535549);
apply_patch("/system/lib/libdrmframework.so", "-",
            1f62d85125fa734b4e1f2eec8d966fb72b464adc, 91272,
            210f3b12400d5f45a9b63d4c259ac3c545003223, package_extract_file("patch/system/lib/libdrmframework.so.p"));
set_progress(0.536176);
apply_patch("/system/lib/libdrmframework_jni.so", "-",
            5ff38d282d8f3657a8a168ee889f7795a6943e5e, 30144,
            95487f2308b13321c43ab1b2ac8a505872100d95, package_extract_file("patch/system/lib/libdrmframework_jni.so.p"));
set_progress(0.536383);
apply_patch("/system/lib/libdrmmtkwhitelist.so", "-",
            ee51249c81ae34aecff5ce2f75288e07aa2b5a59, 5312,
            41aa4c587792de3364f6ceadf86eedb142553a67, package_extract_file("patch/system/lib/libdrmmtkwhitelist.so.p"));
set_progress(0.536419);
apply_patch("/system/lib/libeffects.so", "-",
            2e840e6dc6ec1453183485b8984fed15f2b770a6, 9412,
            4e88b97547fa9c3de4ee0c0d71ca4c0955fa4123, package_extract_file("patch/system/lib/libeffects.so.p"));
set_progress(0.536484);
apply_patch("/system/lib/libem_bt_jni.so", "-",
            34511c03a8d45d6b6f2a7b425c037b3a7d64097e, 17776,
            b589cf36b99b7086f055d533a0e3c82d5ee44f8b, package_extract_file("patch/system/lib/libem_bt_jni.so.p"));
set_progress(0.536606);
apply_patch("/system/lib/libem_gpio_jni.so", "-",
            3977392fc795cd7304bb1b8050a3b9cc9b1ecab5, 9428,
            cc554fcf1b9c40283488c3549d235d32acb75efb, package_extract_file("patch/system/lib/libem_gpio_jni.so.p"));
set_progress(0.536671);
apply_patch("/system/lib/libem_modem_jni.so", "-",
            04245ffb95d5ad4158b1760a426f2aeca2a6d869, 9308,
            f50224ea82289e9bbaf7a310ff76dbbd3d1757af, package_extract_file("patch/system/lib/libem_modem_jni.so.p"));
set_progress(0.536735);
apply_patch("/system/lib/libem_support_jni.so", "-",
            34a50043d2ca6d5cd7894d15dd03e15e2aa9fc08, 5156,
            45a0358fd456cb719efe4dd47961438ea3820811, package_extract_file("patch/system/lib/libem_support_jni.so.p"));
set_progress(0.536770);
apply_patch("/system/lib/libem_usb_jni.so", "-",
            184c990ce28babfd2e454d681de5768901423a7a, 5312,
            57b904cb42d0d10a40c6b5d6da6a548f013058f7, package_extract_file("patch/system/lib/libem_usb_jni.so.p"));
set_progress(0.536807);
apply_patch("/system/lib/libem_wifi_jni.so", "-",
            574d769af900c3e4048ebc6e97a12de9162c55fe, 63604,
            ce3f2c60fdd7c5f1f33bbd099eb07c2bbb1ebf7b, package_extract_file("patch/system/lib/libem_wifi_jni.so.p"));
set_progress(0.537244);
apply_patch("/system/lib/libemoji.so", "-",
            e806d1f104bdff386b5fabc5972a9c215cf6b2da, 9352,
            e47a38623bd145d927e8e4cb20a637a2d69b94f5, package_extract_file("patch/system/lib/libemoji.so.p"));
set_progress(0.537308);
apply_patch("/system/lib/libexif.so", "-",
            3ae71e9f0ceb0ca719e5ceb4409b9272e33f7f87, 38604,
            10729f32e43a8af55f72b1de193ecaf53d661684, package_extract_file("patch/system/lib/libexif.so.p"));
set_progress(0.537573);
apply_patch("/system/lib/libexif_jni.so", "-",
            b70520d4b2d37809b0c7d04aee87cb96803e12d9, 13464,
            d534475ed39300008a669822a398e0603b3b6869, package_extract_file("patch/system/lib/libexif_jni.so.p"));
set_progress(0.537665);
apply_patch("/system/lib/libexpat.so", "-",
            a8d8c104b86b8a28af58b3796f61ebb749f7340a, 78840,
            6cf5ff10c78c04a1d2f130ee0af4178b5d0329ab, package_extract_file("patch/system/lib/libexpat.so.p"));
set_progress(0.538207);
apply_patch("/system/lib/libext2_blkid.so", "-",
            0e2ece4df79eb751f4cb7f6d56fe628881fc4fbe, 28044,
            71c612e244bec7a8f06e683153974f58d48a92b2, package_extract_file("patch/system/lib/libext2_blkid.so.p"));
set_progress(0.538400);
apply_patch("/system/lib/libext2_com_err.so", "-",
            ad3b310e298aa998e26502cdb6b8107fbb83f1ee, 9352,
            cf32665c66aa3533f9bdae86cec62397ed5602fd, package_extract_file("patch/system/lib/libext2_com_err.so.p"));
set_progress(0.538464);
apply_patch("/system/lib/libext2_e2p.so", "-",
            bab3a6bb99b2655d6fa85dc082c53ff65420d742, 18196,
            3636452662c8df848c5fde08bcf1a584e9f504a2, package_extract_file("patch/system/lib/libext2_e2p.so.p"));
set_progress(0.538589);
apply_patch("/system/lib/libext2_profile.so", "-",
            e872526cc13557926e2f456eca527bb75d8410ad, 13456,
            437174dd7b1c928d4270a3e66b958e6161975e02, package_extract_file("patch/system/lib/libext2_profile.so.p"));
set_progress(0.538681);
apply_patch("/system/lib/libext2_uuid.so", "-",
            a5e9f25f52da38d8516d211d931eab1b9f2e74c4, 9356,
            9c39b5feac6a21f35c6b6f86bfc62c55f3db4e62, package_extract_file("patch/system/lib/libext2_uuid.so.p"));
set_progress(0.538745);
apply_patch("/system/lib/libext2fs.so", "-",
            a9c5b6123d48f0c5a7ad2948a0f10979fe9eb645, 104040,
            3cb3c73cb1690a228f00c78e442633f8e3720759, package_extract_file("patch/system/lib/libext2fs.so.p"));
set_progress(0.539460);
apply_patch("/system/lib/libext4_utils.so", "-",
            c647703e710c6d41878ab28e266b3ffb239d73b6, 46260,
            124719031f5eb914c35bd6a076ce938a8e82b4ad, package_extract_file("patch/system/lib/libext4_utils.so.p"));
set_progress(0.539778);
apply_patch("/system/lib/libfilterfw.so", "-",
            f43baeada9eed30bdabac357a0dd7e0f7fff7064, 111752,
            0435242527d1298d1f4df30119d011a641945520, package_extract_file("patch/system/lib/libfilterfw.so.p"));
set_progress(0.540545);
apply_patch("/system/lib/libfilterpack_imageproc.so", "-",
            20aa999ee33b7f09b13ea244eb1461a086425eb2, 5152,
            ad8040339dda44fc4882f9b7113b90f8e5d8e295, package_extract_file("patch/system/lib/libfilterpack_imageproc.so.p"));
set_progress(0.540581);
apply_patch("/system/lib/libflashutils.so", "-",
            d497ae4a2ddb564972443e089b6e304877a3190a, 13456,
            174f2ae9d0ad0a310aa9afc52f6c3238272a59ce, package_extract_file("patch/system/lib/libflashutils.so.p"));
set_progress(0.540673);
apply_patch("/system/lib/libfmar1000.so", "-",
            d50257bbffe45402645289f2612adcf9d93b2884, 21648,
            43c2a9e45d87d1709a97f31bffe3d2964e7d1e2f, package_extract_file("patch/system/lib/libfmar1000.so.p"));
set_progress(0.540822);
apply_patch("/system/lib/libfmcust.so", "-",
            ae148e41210fceba4be1078f9807350e96146781, 5188,
            ab002ea1df8d4ce3fb27edb945cb80084b4b65be, package_extract_file("patch/system/lib/libfmcust.so.p"));
set_progress(0.540857);
apply_patch("/system/lib/libfmjni.so", "-",
            46f814a3a09f6066bc88972dda0df25d9ab9f210, 42860,
            381aef234b0d8fa695493c83a93ceff538103edc, package_extract_file("patch/system/lib/libfmjni.so.p"));
set_progress(0.541152);
apply_patch("/system/lib/libfmmt6616.so", "-",
            8ebfc6d3326825fad25c45cdfaddde42cb53738e, 25744,
            ceee101e96c4aa209c1b3322bb70dd4220f41af1, package_extract_file("patch/system/lib/libfmmt6616.so.p"));
set_progress(0.541328);
apply_patch("/system/lib/libfmmt6620.so", "-",
            20f5c177c5e6391a2d4a1d2e10ce9c1ca5a5019c, 21648,
            aca71c84720600eaf3d8a3e75a62fd59a871382d, package_extract_file("patch/system/lib/libfmmt6620.so.p"));
set_progress(0.541477);
apply_patch("/system/lib/libfmmt6626.so", "-",
            14ee96f3271c384d091f46c6f33e1adbd02f24f6, 25744,
            0ccea0a83557b5ef3b49d2bd6f9cf94173ccf0a5, package_extract_file("patch/system/lib/libfmmt6626.so.p"));
set_progress(0.541654);
apply_patch("/system/lib/libfmmt6628.so", "-",
            c4f1fe734c13e7564ccadc4f7fb62b09e47ac4ce, 21648,
            14cf64c537a4e26be16e3a50e552c2d744cf8e02, package_extract_file("patch/system/lib/libfmmt6628.so.p"));
set_progress(0.541803);
apply_patch("/system/lib/libft.so", "-",
            8104ac796e9acb7bc37d5323a0a24d0dd016a0b4, 309220,
            c30740f34d997cb8819ddefffa07caffe18668d8, package_extract_file("patch/system/lib/libft.so.p"));
set_progress(0.543926);
apply_patch("/system/lib/libgabi++.so", "-",
            5b3e133f5079a50b78af2a51366ed2e17582d2ab, 17548,
            004c9923eb7aec8c9d2ac47e3d5b18f895e941e1, package_extract_file("patch/system/lib/libgabi++.so.p"));
set_progress(0.544047);
apply_patch("/system/lib/libgccdemangle.so", "-",
            bea86e8a5773e8670aa14285c75105faeb885349, 21648,
            08b95f3bcb0c407952d71c2ab64cb027c8a735fa, package_extract_file("patch/system/lib/libgccdemangle.so.p"));
set_progress(0.544195);
apply_patch("/system/lib/libgui.so", "-",
            1589a14f2e602c7b4be02ea47af017940fb4f2a6, 206256,
            9873ec85097811b0088e81bb87af64e47d519a9a, package_extract_file("patch/system/lib/libgui.so.p"));
set_progress(0.545612);
apply_patch("/system/lib/libhardware.so", "-",
            afac88c5e2cf2deec38b512c0def1b8719d2448c, 5264,
            3aa0c68892ee2c564ef936d903f33e54795066f4, package_extract_file("patch/system/lib/libhardware.so.p"));
set_progress(0.545648);
apply_patch("/system/lib/libhardware_legacy.so", "-",
            76344655fe5f40c87b38a9a8a3001862a053ddf5, 21860,
            113c2a2b30bd0eb3be71cdebb5ade04a41f210c8, package_extract_file("patch/system/lib/libhardware_legacy.so.p"));
set_progress(0.545798);
apply_patch("/system/lib/libharfbuzz.so", "-",
            038e932ccf69aa01dd6106387248b52ec9ae7dbd, 214212,
            91e682979443471064eb625d589c24411930643c, package_extract_file("patch/system/lib/libharfbuzz.so.p"));
set_progress(0.547269);
apply_patch("/system/lib/libheadphonecompensationfilter.so", "-",
            83824b63276e75ce4fb2731cd2ff2bfcb73220a4, 28464,
            dfed4edc4046f15ab4d818c390bda60b7874d356, package_extract_file("patch/system/lib/libheadphonecompensationfilter.so.p"));
set_progress(0.547465);
apply_patch("/system/lib/libhwui.so", "-",
            ad1432b49434ed9eb992b8ff4f2a899989e9fb20, 169848,
            3dfd4660d5687f933073daeda826b0b2f87ada76, package_extract_file("patch/system/lib/libhwui.so.p"));
set_progress(0.548631);
apply_patch("/system/lib/libicui18n.so", "-",
            68cdbfa3677a66da8ab5b3edcb8520c5bc883bfe, 1173308,
            c24a2e2f5f6e2ccacbfd60367d499c43521dd486, package_extract_file("patch/system/lib/libicui18n.so.p"));
set_progress(0.556690);
apply_patch("/system/lib/libicuuc.so", "-",
            618bd75de516aae83c7d3b0217e06a872768682a, 1029436,
            e6aeac93d692fd651c1f26b5b4c0eb65f1c2f961, package_extract_file("patch/system/lib/libicuuc.so.p"));
set_progress(0.563760);
apply_patch("/system/lib/libinput.so", "-",
            5333977508ab55bd763e579b3dad44479ac868b4, 242884,
            44c98a9da02364d2e5c98647c2149e220567329f, package_extract_file("patch/system/lib/libinput.so.p"));
set_progress(0.565428);
apply_patch("/system/lib/libiprouteutil.so", "-",
            e18f1441d2e4a2c1676db998f07976a0cbcdbf42, 22772,
            35ab9cc9df89572eb1e0e0d9f10ed59455f492ce, package_extract_file("patch/system/lib/libiprouteutil.so.p"));
set_progress(0.565584);
apply_patch("/system/lib/libjavacore.so", "-",
            33caaa1186a0c90773fd8762b973b1820b9dbfbb, 228352,
            11d3ac7a59521add9e8f995b77af256fa7decb46, package_extract_file("patch/system/lib/libjavacore.so.p"));
set_progress(0.567153);
apply_patch("/system/lib/libjni_eglfence.so", "-",
            8c344aa889c85acd26568148b2ba79830a10dbb7, 5152,
            4788d84e47eafcc76076ff666e0948d780923c05, package_extract_file("patch/system/lib/libjni_eglfence.so.p"));
set_progress(0.567188);
apply_patch("/system/lib/libjni_latinime.so", "-",
            6eaaf0ab0554e659bd4544e677a9b8532dc2a0c9, 42284,
            016be6746e76039428ef2c8e64ba2588a787ec7d, package_extract_file("patch/system/lib/libjni_latinime.so.p"));
set_progress(0.567478);
apply_patch("/system/lib/libjni_mosaic.so", "-",
            55d150097be5217b9ce9ef73770c15b3dcb94972, 214512,
            58beaa4abc384c7692c58d743274742153d22493, package_extract_file("patch/system/lib/libjni_mosaic.so.p"));
set_progress(0.568952);
apply_patch("/system/lib/libjnigraphics.so", "-",
            5b319a7bf7d1d212274fd6c8b37e9f5e05618953, 5104,
            3b9f0c43a5a60c9ac53d2286160785325165d133, package_extract_file("patch/system/lib/libjnigraphics.so.p"));
set_progress(0.568987);
apply_patch("/system/lib/libkeystore_client.so", "-",
            5fa7b13ba7440a08384a092898f56b002b35f25c, 5276,
            3c27f8ba711ed9993e541d251d4da7256c70109e, package_extract_file("patch/system/lib/libkeystore_client.so.p"));
set_progress(0.569023);
apply_patch("/system/lib/libm.so", "-",
            cce4eccd5693e6003b41207d305ecd97f0197530, 87124,
            55ca358c59d793a4cdab2ee59d3bf6137e052069, package_extract_file("patch/system/lib/libm.so.p"));
set_progress(0.569621);
apply_patch("/system/lib/libmatv_cust.so", "-",
            a4b4bf9be7bc57e95eebb46f7c254820b33fc1f9, 5204,
            c896ae7283c712f4fd1cf65711e431fe0d332f60, package_extract_file("patch/system/lib/libmatv_cust.so.p"));
set_progress(0.569657);
apply_patch("/system/lib/libmdnssd.so", "-",
            fd598ca20a6846a6293080f45635433b924894cb, 21588,
            62f33ef5fbe8a15f8641a1a7a2a6512bb9de71bc, package_extract_file("patch/system/lib/libmdnssd.so.p"));
set_progress(0.569805);
apply_patch("/system/lib/libmedia.so", "-",
            0fbd2ee36c0e1e527ba5b0fb6b5ee22043729e2b, 546060,
            b0b24b672ba20823add4670d9773958697b49200, package_extract_file("patch/system/lib/libmedia.so.p"));
set_progress(0.573555);
apply_patch("/system/lib/libmedia_jni.so", "-",
            29ede5ebbfafbf8b9067a573e03b40720e516cbb, 138572,
            05a6c4e927d62ad51568329f6201dea6402cd1a1, package_extract_file("patch/system/lib/libmedia_jni.so.p"));
set_progress(0.574507);
apply_patch("/system/lib/libmedia_native.so", "-",
            a74f657d12f2fea3376976f7297b0ada5bacd798, 5008,
            1e090f7c82b06488cc0db7ab0f9314923d58343a, package_extract_file("patch/system/lib/libmedia_native.so.p"));
set_progress(0.574542);
apply_patch("/system/lib/libmediaplayerservice.so", "-",
            5f5b616553fd4f3543bfed47f9ba9f46579776ed, 427356,
            0951ec90f1a20e51d85e883aaaa3a6674a09c48a, package_extract_file("patch/system/lib/libmediaplayerservice.so.p"));
set_progress(0.577477);
apply_patch("/system/lib/libmediatek_exceptionlog.so", "-",
            28b48cad69510c9adeeeb706d2cd9ca89dc9577a, 5224,
            63f7d5c3e2b9e08e046fb3239b8be1d1e6073bba, package_extract_file("patch/system/lib/libmediatek_exceptionlog.so.p"));
set_progress(0.577512);
apply_patch("/system/lib/libmemorydumper.so", "-",
            a719f5abef883e3d0972e5f27c00498094abb252, 29832,
            9be3d1227f9516860848025be1ee88cef517cb7a, package_extract_file("patch/system/lib/libmemorydumper.so.p"));
set_progress(0.577717);
apply_patch("/system/lib/libmincrypt.so", "-",
            aca3151b505d7c28f76ed5981c99ca26545e0802, 9300,
            2495dc50256192eb3a9c5d0f61ccd3db4404d3d1, package_extract_file("patch/system/lib/libmincrypt.so.p"));
set_progress(0.577781);
apply_patch("/system/lib/libmmcutils.so", "-",
            01651b4f0a62214226b671ae6162a5537b6ed222, 9332,
            96e112059307ceb213009a9ff594f02a7d546ff1, package_extract_file("patch/system/lib/libmmcutils.so.p"));
set_progress(0.577845);
apply_patch("/system/lib/libmpojni.so", "-",
            df95af12e6bc80afbd90f077bbe5a334472b15ec, 9512,
            94af6718f572da7fea2585e0000de711b9cd9347, package_extract_file("patch/system/lib/libmpojni.so.p"));
set_progress(0.577911);
apply_patch("/system/lib/libmtkhdmi_jni.so", "-",
            cd7f36332ed5c4ec9e571aea0f9b5c654f145cec, 5356,
            c79318d29b470ec5b2b74ad06fdffec3010484de, package_extract_file("patch/system/lib/libmtkhdmi_jni.so.p"));
set_progress(0.577947);
apply_patch("/system/lib/libmtp.so", "-",
            3b8e4a7e2053663c2c51b62457728ac3ebcc6efb, 87236,
            e9d657b3ba1dda9c219aabe7c39a194b84e71c59, package_extract_file("patch/system/lib/libmtp.so.p"));
set_progress(0.578547);
apply_patch("/system/lib/libnativehelper.so", "-",
            427d4bb41a7ed6c842112f7f68ccce777c917b7a, 9300,
            271d0e02fb4eb6266720c9d11210d9c89663ad43, package_extract_file("patch/system/lib/libnativehelper.so.p"));
set_progress(0.578610);
apply_patch("/system/lib/libncurses.so", "-",
            d8726eb33ddcbeed371bb1738b6203b12f4d470d, 173988,
            0f4ecabd7e3ff5fb3e28db324af9f820cde7b815, package_extract_file("patch/system/lib/libncurses.so.p"));
set_progress(0.579805);
apply_patch("/system/lib/libnetlink.so", "-",
            ac568f036d9f3713c448474486eb7004fc0fac60, 13448,
            0feb743f0aed148fe6c3614c0cb5f387ddc89dbc, package_extract_file("patch/system/lib/libnetlink.so.p"));
set_progress(0.579898);
apply_patch("/system/lib/libnetutils.so", "-",
            90e59e4fa2716593ad288ae4ab2919fc66351cda, 21644,
            cfa11d5eca44e9c1d8fd4b7860e1a24b4bd63bfe, package_extract_file("patch/system/lib/libnetutils.so.p"));
set_progress(0.580046);
apply_patch("/system/lib/libnfc_ndef.so", "-",
            ca7f313da071fe10c3ef05441e775ed913da89fe, 5156,
            6280b4781aa8c8469b6d7747d912a365fce2e169, package_extract_file("patch/system/lib/libnfc_ndef.so.p"));
set_progress(0.580082);
apply_patch("/system/lib/libnvram_daemon_callback.so", "-",
            54009eca72cc0956122832748e004d4843d2ec87, 5204,
            5862f62a06e4aab91089ea26fa051cb2d2cd0b4e, package_extract_file("patch/system/lib/libnvram_daemon_callback.so.p"));
set_progress(0.580118);
apply_patch("/system/lib/libphoneloc_jni.so", "-",
            8a2402101ccd9207ca9aea0976059f0f228be231, 9600,
            bfeb4efd0193116e794c6629127f0fbc2c3838e6, package_extract_file("patch/system/lib/libphoneloc_jni.so.p"));
set_progress(0.580183);
apply_patch("/system/lib/libpixelflinger.so", "-",
            23e6a442d523d60bf9ed3522a68e3a78b48f58be, 113000,
            e3d1f7e66ba3fa311ab2749cb16e2a8d90b3cb25, package_extract_file("patch/system/lib/libpixelflinger.so.p"));
set_progress(0.580960);
apply_patch("/system/lib/libpower.so", "-",
            3a4e2e7927f92c053a16ce050b2beb89f9c42562, 5264,
            fac5ebc566e74fac8f2b68f4eac0ab8b093596d4, package_extract_file("patch/system/lib/libpower.so.p"));
set_progress(0.580996);
apply_patch("/system/lib/libpowermanager.so", "-",
            9bab3b2cf2b86c899807c2361a3f64a59f3ebfe2, 13396,
            f364730b459e92e41067a2a42a21952c6b0c4d2f, package_extract_file("patch/system/lib/libpowermanager.so.p"));
set_progress(0.581088);
apply_patch("/system/lib/libreference-ril.so", "-",
            28103875c3c92214ef3e763d382bd7303077ddd8, 21708,
            3663964c54ee2defa62d173f0bbe6e6c89f297e5, package_extract_file("patch/system/lib/libreference-ril.so.p"));
set_progress(0.581237);
apply_patch("/system/lib/libril.so", "-",
            f6eb46823db70e6669dc556f63970a60645b8823, 35312,
            596ed15fb801445d14344d64e15fc349858f5506, package_extract_file("patch/system/lib/libril.so.p"));
set_progress(0.581479);
apply_patch("/system/lib/librs_jni.so", "-",
            87f89a77223ad6f865edd24143742bd3b1898395, 26916,
            20c04b1f555f7fcc1b1aeb4e6fcae42fc202dd8f, package_extract_file("patch/system/lib/librs_jni.so.p"));
set_progress(0.581664);
apply_patch("/system/lib/librtp_jni.so", "-",
            2d2426c6ea2370fb4a0a61c5a49818c7ef4c801d, 103944,
            edd2be2993c2556b19aa09a47cdb1d43dd21c247, package_extract_file("patch/system/lib/librtp_jni.so.p"));
set_progress(0.582378);
apply_patch("/system/lib/libsched.so", "-",
            861d50eac1bd59a3af7ed87a5dbf8d6aa0294b52, 5156,
            4998f71a747d555327be84937b2aa07b1ca36aa7, package_extract_file("patch/system/lib/libsched.so.p"));
set_progress(0.582413);
apply_patch("/system/lib/libsensorservice.so", "-",
            c298ca3998d19cdffc7811a4f8dffef443530a8e, 78984,
            27d674de459a385a144d6131241bfa5099d2f723, package_extract_file("patch/system/lib/libsensorservice.so.p"));
set_progress(0.582956);
apply_patch("/system/lib/libskia.so", "-",
            acb30333bd899ed3b89cadf161029e4d39192692, 1390232,
            2d8286977513fb60b6b0c5a3f1401bb40e99ba5f, package_extract_file("patch/system/lib/libskia.so.p"));
set_progress(0.592504);
apply_patch("/system/lib/libsonivox.so", "-",
            9dc4afee8b86c1c5c59572ada3094176c394ef28, 333696,
            15706bcc9ddb4340829a69ca3916ca9c5564aad6, package_extract_file("patch/system/lib/libsonivox.so.p"));
set_progress(0.594796);
apply_patch("/system/lib/libsoundpool.so", "-",
            c1619d50ed0ab9455ddd64ee010c87b171663338, 9524,
            79c86d86ba98d3bd0458c2d17570bcfe36cf8085, package_extract_file("patch/system/lib/libsoundpool.so.p"));
set_progress(0.594861);
apply_patch("/system/lib/libspeexresampler.so", "-",
            8deb72ffc6b9261a533662b85192c90c8b54706b, 19040,
            f7df2d1caa9913de2d569c426ed89ab2bb4742cb, package_extract_file("patch/system/lib/libspeexresampler.so.p"));
set_progress(0.594992);
apply_patch("/system/lib/libsqlite.so", "-",
            ca5f42e1bc10c9827cff2ee6e16a796c7d3610d2, 352644,
            0acf05a0861835f980d479fda879b3c6e0f5a4d6, package_extract_file("patch/system/lib/libsqlite.so.p"));
set_progress(0.597414);
apply_patch("/system/lib/libsqlite_jni.so", "-",
            e879fbd9721f8b8fff1d318fda72c68921275dde, 29780,
            4bf2115e27d05b975f9b3325b639b8c8fb8536e6, package_extract_file("patch/system/lib/libsqlite_jni.so.p"));
set_progress(0.597618);
apply_patch("/system/lib/libssl.so", "-",
            302c3d3e7fcd9a89ad9c0797d4d597f802101be3, 224756,
            f5dbb4222e01a3eba669fd20ce24d38595c0ccbd, package_extract_file("patch/system/lib/libssl.so.p"));
set_progress(0.599162);
apply_patch("/system/lib/libstagefright.so", "-",
            a1f7ceb7fc0d3e9a3fffa5c104bab9f562c0ab78, 1555940,
            8daaa209e6975764de96012208061addb26f16bf, package_extract_file("patch/system/lib/libstagefright.so.p"));
set_progress(0.609848);
apply_patch("/system/lib/libstagefright_amrnb_common.so", "-",
            d3ffb47211cf16d5efeaf9ad40939f2e8725a2cd, 50264,
            e988c022daa964931f8f56b3f5528604e88c384b, package_extract_file("patch/system/lib/libstagefright_amrnb_common.so.p"));
set_progress(0.610193);
apply_patch("/system/lib/libstagefright_avc_common.so", "-",
            d3e989a53711f10cb006a6b5d06168e32684a88c, 21588,
            76f96fe16cd15843e872a7502dd9a3c6826c9e72, package_extract_file("patch/system/lib/libstagefright_avc_common.so.p"));
set_progress(0.610341);
apply_patch("/system/lib/libstagefright_enc_common.so", "-",
            fae1a9df4f32de78c18f5faaf84cfe77ea867012, 5156,
            ab9059beda4945727b0196c199c933a01f3f4239, package_extract_file("patch/system/lib/libstagefright_enc_common.so.p"));
set_progress(0.610377);
apply_patch("/system/lib/libstagefright_foundation.so", "-",
            3dfc4e05b785a6b4dd8ee733adfb38ac4cdade41, 46268,
            1fe5156cabcf27541a7a1872b5de55022370e9f0, package_extract_file("patch/system/lib/libstagefright_foundation.so.p"));
set_progress(0.610695);
apply_patch("/system/lib/libstagefright_omx.so", "-",
            832e9f10f58f1b4b357625325343589ec93bb383, 83196,
            7613dada3f6c266ebae94c5c58492d004de00081, package_extract_file("patch/system/lib/libstagefright_omx.so.p"));
set_progress(0.611266);
apply_patch("/system/lib/libstagefright_soft_aacdec.so", "-",
            c411bbd47cc8b2c236bec1ea943e9de11c83725c, 222704,
            7016dad890f06b9d3697086e929d6355484c2ccf, package_extract_file("patch/system/lib/libstagefright_soft_aacdec.so.p"));
set_progress(0.612796);
apply_patch("/system/lib/libstagefright_soft_aacenc.so", "-",
            f45a26ec28cdae8475ee451197cb1d33b3d513c0, 275652,
            d66cf03349ad6b733d17917169832eee37075aca, package_extract_file("patch/system/lib/libstagefright_soft_aacenc.so.p"));
set_progress(0.614689);
apply_patch("/system/lib/libstagefright_soft_amrdec.so", "-",
            ded2fb5425b0d3f57e60b129039a4c4846d1877a, 95480,
            02a2877e2ddf61a46580761a84b85660ac39c132, package_extract_file("patch/system/lib/libstagefright_soft_amrdec.so.p"));
set_progress(0.615344);
apply_patch("/system/lib/libstagefright_soft_amrnbenc.so", "-",
            a483dac7c321410c5d2f90422de69c661988eebe, 58504,
            25d490baebe33026fc8a3812ec804e98ce87902a, package_extract_file("patch/system/lib/libstagefright_soft_amrnbenc.so.p"));
set_progress(0.615746);
apply_patch("/system/lib/libstagefright_soft_amrwbenc.so", "-",
            08d8282001f7fb18f2712bbc93d329088812745b, 126672,
            44e49dac7ff2fe2fe708c90d56995cdadf57d79f, package_extract_file("patch/system/lib/libstagefright_soft_amrwbenc.so.p"));
set_progress(0.616616);
apply_patch("/system/lib/libstagefright_soft_flacenc.so", "-",
            8af95dfd46c8582c8e3cbd73b535471ba7b36758, 170244,
            4a0702a863d01d728529088d30c33da1f9b7a85b, package_extract_file("patch/system/lib/libstagefright_soft_flacenc.so.p"));
set_progress(0.617785);
apply_patch("/system/lib/libstagefright_soft_g711dec.so", "-",
            e5f385e56748b94896ffb5f22a3863a3f5680c41, 13460,
            b20ef7c5deb5a3b0002d905af4199639a7b25fc9, package_extract_file("patch/system/lib/libstagefright_soft_g711dec.so.p"));
set_progress(0.617878);
apply_patch("/system/lib/libstagefright_soft_h264dec.so", "-",
            f0f2dcd9080d48f140db6989ee6b9fe545e97429, 120216,
            b955b0419f4d1b8e92c36d62ef36fad2153a1435, package_extract_file("patch/system/lib/libstagefright_soft_h264dec.so.p"));
set_progress(0.618703);
apply_patch("/system/lib/libstagefright_soft_h264enc.so", "-",
            16d3d852526f4b762398d3df8b4c9c25bf94fedc, 95380,
            0aca6f136f4bd4a64417dd846759c6c7dc6753f0, package_extract_file("patch/system/lib/libstagefright_soft_h264enc.so.p"));
set_progress(0.619359);
apply_patch("/system/lib/libstagefright_soft_mp3dec.so", "-",
            fa6d773503c79693b3a90bfb5d31c08ad732cf68, 62612,
            0903a84f60c7b2d2e7308a7a849b36729ed2229c, package_extract_file("patch/system/lib/libstagefright_soft_mp3dec.so.p"));
set_progress(0.619789);
apply_patch("/system/lib/libstagefright_soft_mpeg4dec.so", "-",
            1fd7fd920e7ab8787190e17006a27a7c0085ca4d, 91284,
            0bee44a06a16f524ede51e997f78d8542670f938, package_extract_file("patch/system/lib/libstagefright_soft_mpeg4dec.so.p"));
set_progress(0.620415);
apply_patch("/system/lib/libstagefright_soft_mpeg4enc.so", "-",
            914e566fee3077ccec729a96c5ce96cb1cb644ff, 119956,
            e32681cf67c3d5bc35d78a0d711f3269d5b327eb, package_extract_file("patch/system/lib/libstagefright_soft_mpeg4enc.so.p"));
set_progress(0.621239);
apply_patch("/system/lib/libstagefright_soft_rawdec.so", "-",
            8fc0366c013614812ff4003eb145f9af1afc33df, 13448,
            e29844f0a1a672f3dc0530ac502ff7e64d77a8ae, package_extract_file("patch/system/lib/libstagefright_soft_rawdec.so.p"));
set_progress(0.621332);
apply_patch("/system/lib/libstagefright_soft_vorbisdec.so", "-",
            b1479a453ec610b1814da859d2a08ae983e630f3, 17556,
            eb1b3a473f1240929c09c8cfef190638c7156ff6, package_extract_file("patch/system/lib/libstagefright_soft_vorbisdec.so.p"));
set_progress(0.621452);
apply_patch("/system/lib/libstagefright_soft_vpxdec.so", "-",
            3bb26d61e87f06178903884266ea3c286aa9c408, 112060,
            5914c9e0ff428db83c4d07a76e148d9fa3e4039e, package_extract_file("patch/system/lib/libstagefright_soft_vpxdec.so.p"));
set_progress(0.622222);
apply_patch("/system/lib/libstagefright_yuv.so", "-",
            5e1e375a850c91221534112597829002c18fbc8d, 9300,
            8813da8e6ad272a5b52c4041f27417f2f3a793bc, package_extract_file("patch/system/lib/libstagefright_yuv.so.p"));
set_progress(0.622286);
apply_patch("/system/lib/libstdc++.so", "-",
            05e289dbb16065dd28c76a2518c55c381892f349, 5260,
            e9371c7d11f649e97488426159fae5c74810c0e1, package_extract_file("patch/system/lib/libstdc++.so.p"));
set_progress(0.622322);
apply_patch("/system/lib/libstlport.so", "-",
            b39086d1b567f31e553f7d1001884aabc2afe8b3, 222464,
            b85f4317091863e7cdb29cf550ce9232514057e6, package_extract_file("patch/system/lib/libstlport.so.p"));
set_progress(0.623850);
apply_patch("/system/lib/libsurfaceflinger.so", "-",
            e966548e70887139abdff91186d605bce6a9eecc, 210172,
            26f8832de339011fa5c3fd50be829b310cf799c3, package_extract_file("patch/system/lib/libsurfaceflinger.so.p"));
set_progress(0.625293);
apply_patch("/system/lib/libsuspend.so", "-",
            fd69b3db1b37b0bb716d5931254f473096ae56d4, 9320,
            06c7b75665b59a226e75086925cb1f12cae5cfc3, package_extract_file("patch/system/lib/libsuspend.so.p"));
set_progress(0.625357);
apply_patch("/system/lib/libsystem_server.so", "-",
            1d264865a16ea0e69992ad1a861d6dbdfc794a92, 9352,
            1fa058ffa250979e1c4d9e09624323196f89df17, package_extract_file("patch/system/lib/libsystem_server.so.p"));
set_progress(0.625421);
apply_patch("/system/lib/libsysutils.so", "-",
            886ce7197ff50b8688a8ee735e042eb078b8be50, 21644,
            fb8c8c4e23a389e597cb2989f4ff28588b7ffd34, package_extract_file("patch/system/lib/libsysutils.so.p"));
set_progress(0.625570);
apply_patch("/system/lib/libthread_db.so", "-",
            fcaec2be2cd96f1a232e11e4fcdfaac9ba2c4190, 5256,
            0257363fa3e7024669a28de6346a5e0b0006055e, package_extract_file("patch/system/lib/libthread_db.so.p"));
set_progress(0.625606);
apply_patch("/system/lib/libtinyalsa.so", "-",
            62d2ba0688297c4021dfc4df094bce0f212b4a20, 13652,
            e3b284df1c26f9280476e28ad6ab12700da36686, package_extract_file("patch/system/lib/libtinyalsa.so.p"));
set_progress(0.625700);
apply_patch("/system/lib/libtinyxml.so", "-",
            e3f58162c2abe5f0558ecfd9b7e108e6a14727f0, 30008,
            95dba96fcff3a441453d510c42feccd3abe7f2e6, package_extract_file("patch/system/lib/libtinyxml.so.p"));
set_progress(0.625906);
apply_patch("/system/lib/libttscompat.so", "-",
            5360df4308f9a926006d21530af9be3a634997f5, 9504,
            ba59ec6ad389832d8eb62acdd16d3f3f2677b66f, package_extract_file("patch/system/lib/libttscompat.so.p"));
set_progress(0.625971);
apply_patch("/system/lib/libttspico.so", "-",
            848897fde4dc2785c87328bbde50c146f92a4759, 199204,
            68ee9a5d6fda24477ec0b86f7dc8749442985184, package_extract_file("patch/system/lib/libttspico.so.p"));
set_progress(0.627339);
apply_patch("/system/lib/libtvoutjni.so", "-",
            79d945e1f0592b7ff39895de0661c93f69f8a360, 5416,
            4fa8747ec635efb5b0de1e5567e77ad1930981dc, package_extract_file("patch/system/lib/libtvoutjni.so.p"));
set_progress(0.627377);
apply_patch("/system/lib/libtvoutpattern.so", "-",
            1ca01d1fb2b75eb9c35da4e5b36fa9621e3f2e15, 5104,
            fa0ee5ab3347bdc51b5c19c726c72f8e4d86bd71, package_extract_file("patch/system/lib/libtvoutpattern.so.p"));
set_progress(0.627412);
apply_patch("/system/lib/libui.so", "-",
            693e40d6b7c8c34eaa8012593adb2f1020939358, 38084,
            ab9b1c7f5907bc2970401c856db4909288098004, package_extract_file("patch/system/lib/libui.so.p"));
set_progress(0.627673);
apply_patch("/system/lib/libusbhost.so", "-",
            415931e536b46c54ea0aac943f5e0851d9d251c5, 9300,
            3374cead13fa74e58e73743119203afae886267f, package_extract_file("patch/system/lib/libusbhost.so.p"));
set_progress(0.627737);
apply_patch("/system/lib/libutils.so", "-",
            c717d1423f37c44b49d2959afe1432afdb4cfe96, 99596,
            d1aeed1299d91f8641df65ab21a38bff8f1b3a38, package_extract_file("patch/system/lib/libutils.so.p"));
set_progress(0.628421);
apply_patch("/system/lib/libvariablespeed.so", "-",
            e152a738bf9c2fa6c6a2a60b1be46d7e4ba565bf, 33940,
            60b43a3538a54b826fa2b0fd0c8ed9436444c334, package_extract_file("patch/system/lib/libvariablespeed.so.p"));
set_progress(0.628654);
apply_patch("/system/lib/libvideoeditor_core.so", "-",
            cdd6054632f79b74ca5fe63bc57b618d4793f620, 328852,
            995213f1a448c7cb167102ee3c0691eaad727d4a, package_extract_file("patch/system/lib/libvideoeditor_core.so.p"));
set_progress(0.630913);
apply_patch("/system/lib/libvideoeditor_jni.so", "-",
            40a4d4baa43d6afd1f759093e7d35534028c89e6, 112860,
            d7baccabb2e3a64fd6fd758ebb03e198648817b2, package_extract_file("patch/system/lib/libvideoeditor_jni.so.p"));
set_progress(0.631688);
apply_patch("/system/lib/libvideoeditor_osal.so", "-",
            510ade66d33657caf4b8d77bbbb5535cc83a9791, 21588,
            bf95f188f30fa166fcc7ccf7c37cf7d7b028bf19, package_extract_file("patch/system/lib/libvideoeditor_osal.so.p"));
set_progress(0.631836);
apply_patch("/system/lib/libvideoeditor_videofilters.so", "-",
            4ac0969e3f617fcb8218b2d45295a7f20891ad35, 13400,
            ef35e7bb88b2e84e4139882655b0939d4b3267ea, package_extract_file("patch/system/lib/libvideoeditor_videofilters.so.p"));
set_progress(0.631928);
apply_patch("/system/lib/libvideoeditorplayer.so", "-",
            c0c7a083b13e67c733f3947f39ac4f0452c1d2d2, 120036,
            383b2542cf8fefb611fce7bfdb6c86b6e612117e, package_extract_file("patch/system/lib/libvideoeditorplayer.so.p"));
set_progress(0.632753);
apply_patch("/system/lib/libvorbisidec.so", "-",
            2dda6b15d26d07c67252e3078b61c84951ff68ed, 100500,
            eade2d03562464c4b005b34819383100e1581a67, package_extract_file("patch/system/lib/libvorbisidec.so.p"));
set_progress(0.633443);
apply_patch("/system/lib/libvt_custom.so", "-",
            682db6a3894cecb01648fc64736a85a394f3bd2a, 5824,
            c949fa49e9283fdd196c9681ea8681b554e7e9dc, package_extract_file("patch/system/lib/libvt_custom.so.p"));
set_progress(0.633483);
apply_patch("/system/lib/libwebcore.so", "-",
            9ec7a8c90f976932f702c191fc126315b5c18b3c, 8184592,
            f96d96c504f6913d5300fe8d953b36437a676c3a, package_extract_file("patch/system/lib/libwebcore.so.p"));
set_progress(0.689694);
apply_patch("/system/lib/libwebrtc_audio_preprocessing.so", "-",
            897c2b1171a8b32de05ebf4d6221f04b72a08fcf, 423168,
            401b1094a7c0ac3466b46be41a6b5dfc8a56f419, package_extract_file("patch/system/lib/libwebrtc_audio_preprocessing.so.p"));
set_progress(0.692600);
apply_patch("/system/lib/libwifitest.so", "-",
            41ae8ab287c8488d974f94eb3d869e586561956f, 29892,
            2a4a46f46dcb5b5712a9ca5eeb2423111dbf95bf, package_extract_file("patch/system/lib/libwifitest.so.p"));
set_progress(0.692805);
apply_patch("/system/lib/libwilhelm.so", "-",
            36ad93ad3d1ec21fb8706dc9a3c338a636b283de, 165120,
            e4d58b759aef422a137a4256695233c4c172a8f2, package_extract_file("patch/system/lib/libwilhelm.so.p"));
set_progress(0.693939);
apply_patch("/system/lib/libwpa_client.so", "-",
            48fdafbb8d3f00f38a51975c2899ebb1fde63fda, 9300,
            1f60876da3cbece6ac1d35a9366ee89d61bd40f6, package_extract_file("patch/system/lib/libwpa_client.so.p"));
set_progress(0.694003);
apply_patch("/system/lib/libz.so", "-",
            5a4f15e9eca0c1bb7e483820b4088221144231cd, 83192,
            ab3491ee7281585e2188d5a95d97c58dd6aaa928, package_extract_file("patch/system/lib/libz.so.p"));
set_progress(0.694575);
apply_patch("/system/lib/modules/ccci.ko", "-",
            31e87c7c9e4b1816a7f079f45df9fdb2690203cb, 115332,
            09087a42b0b464029e3d50e306346c99b723f5e6, package_extract_file("patch/system/lib/modules/ccci.ko.p"));
set_progress(0.695367);
apply_patch("/system/lib/modules/ccci_plat.ko", "-",
            f2de6b03cf07080b08511d274c4fa205bc66f539, 128932,
            aac276c0d6b197b6b6b5b10cd6e5a6e085c1f622, package_extract_file("patch/system/lib/modules/ccci_plat.ko.p"));
set_progress(0.696252);
apply_patch("/system/lib/modules/ccmni.ko", "-",
            ed3580b49dae58e5f1941e5f3d34fa89d62438ff, 17068,
            6336ed0df67c8de8a01fc61cd275584b20dc707f, package_extract_file("patch/system/lib/modules/ccmni.ko.p"));
set_progress(0.696369);
apply_patch("/system/lib/modules/hid-logitech-dj.ko", "-",
            87c7be28d8821caea789f453fd14a304555069f8, 15544,
            75582528ca7f02df20e0e826256eb324f56f55bf, package_extract_file("patch/system/lib/modules/hid-logitech-dj.ko.p"));
set_progress(0.696476);
apply_patch("/system/lib/modules/m4u.ko", "-",
            469857886a44a1fc017b971b2c82c0aedd92678f, 142984,
            5f0ce5e21ae38b3896ca8072ecd1c362b0b00a82, package_extract_file("patch/system/lib/modules/m4u.ko.p"));
set_progress(0.697458);
apply_patch("/system/lib/modules/mtk_stp_wmt.ko", "-",
            b89fe10352d966f28700f616d4c158503576f2da, 254500,
            ead0273322b1e4b1c84f2dd0c1e21c5e1b481efc, package_extract_file("patch/system/lib/modules/mtk_stp_wmt.ko.p"));
set_progress(0.699206);
apply_patch("/system/lib/modules/mtk_stp_wmt_mt6628.ko", "-",
            0c0f0f870215ab21f9792cd6c352797d31708fd4, 266812,
            bd9115c07cf03a5ed2aa08599591edf4f1bb1c37, package_extract_file("patch/system/lib/modules/mtk_stp_wmt_mt6628.ko.p"));
set_progress(0.701038);
apply_patch("/system/lib/modules/mtklfb.ko", "-",
            18bca90f47d15a4f7baefe738eac3745c0eeedf1, 20844,
            6d8113e86a199b39fe853d51ae0450bd3ab05c30, package_extract_file("patch/system/lib/modules/mtklfb.ko.p"));
set_progress(0.701182);
apply_patch("/system/lib/modules/wlan_mt6620.ko", "-",
            29179a564c1939393aa915db86e9f4891c958f0e, 446760,
            b6a2bec0e79bb8cfacbb15683394d8b9fffcae5d, package_extract_file("patch/system/lib/modules/wlan_mt6620.ko.p"));
set_progress(0.704250);
apply_patch("/system/lib/modules/wlan_mt6628.ko", "-",
            0c91fb480c3054ed73df44b4439c9469d1a65e34, 446740,
            a511c52958b3af78cc717e1cfe98f9778f1908df, package_extract_file("patch/system/lib/modules/wlan_mt6628.ko.p"));
set_progress(0.707318);
apply_patch("/system/lib/soundfx/libaudiopreprocessing.so", "-",
            90baea90fe46c33e8de963db4e9e87a5da474f4b, 17688,
            a88bed92ecdd719fc4a1b97210162f98c29a039d, package_extract_file("patch/system/lib/soundfx/libaudiopreprocessing.so.p"));
set_progress(0.707440);
apply_patch("/system/lib/soundfx/libbundlewrapper.so", "-",
            eca38b24403801ea32560fef6ea181a97a3cde5f, 71536,
            2f67b95c0d4d1671964d9eba47fb8b837cd66634, package_extract_file("patch/system/lib/soundfx/libbundlewrapper.so.p"));
set_progress(0.707931);
apply_patch("/system/lib/soundfx/libdownmix.so", "-",
            8eb07977e70af3e13ed709726324ffced742cd7b, 9444,
            5d53ea4ef9f147c3f916602f163c77be19d973d9, package_extract_file("patch/system/lib/soundfx/libdownmix.so.p"));
set_progress(0.707996);
apply_patch("/system/lib/soundfx/libreverbwrapper.so", "-",
            4a6419cb9d2515565488144ba1ad315303576584, 29976,
            e964f69d461268da4c45fa5ccf1853ec3a42c161, package_extract_file("patch/system/lib/soundfx/libreverbwrapper.so.p"));
set_progress(0.708202);
apply_patch("/system/lib/soundfx/libvisualizer.so", "-",
            c79dba8634c1aab9c72f9eaff7371deedac02be4, 9384,
            8be16d8062fb5404ac7de169f7b0b12493bd9470, package_extract_file("patch/system/lib/soundfx/libvisualizer.so.p"));
set_progress(0.708266);
apply_patch("/system/lib/ssl/engines/libkeystore.so", "-",
            0ded3be7b4b116656a062f91d40a04141e1384fa, 9424,
            fca5b8ae05b8de4a5715c91210e2da1becfa2e30, package_extract_file("patch/system/lib/ssl/engines/libkeystore.so.p"));
set_progress(0.708331);
apply_patch("/system/media/images/boot_logo", "-",
            d6ed6113959eaf10e5b5b3fdc38dfee9bd85d2c1, 1036800,
            8b08fe7cbdd650803ef51e81b52a6d026c5bd3bd, package_extract_file("patch/system/media/images/boot_logo.p"));
set_progress(0.715451);
apply_patch("/system/usr/share/phoneloc.dat", "-",
            e4e208580f3fd3b86a421bb4189d2637862ae7e2, 549005,
            7306e982dbb205c069978612573c5648e4ae33c5, package_extract_file("patch/system/usr/share/phoneloc.dat.p"));
set_progress(0.719222);
apply_patch("/system/vendor/operator/app/BaiduMap.apk", "-",
            7bc1d47694dcee8f326a404b72fdceb27b7b57c4, 10849850,
            1e02d2f71f9ed6bb8f74782404b32c49961401d8, package_extract_file("patch/system/vendor/operator/app/BaiduMap.apk.p"));
set_progress(0.793738);
apply_patch("/system/vendor/operator/app/Calendar365.apk", "-",
            d475e83609c43c1eb2f08d50d5f650e5e11b3f53, 6523762,
            a548b0d8c6b39b7925f914e1fdd569585a6cda4f, package_extract_file("patch/system/vendor/operator/app/Calendar365.apk.p"));
set_progress(0.838542);
apply_patch("/system/vendor/operator/app/GNotes.apk", "-",
            5abc2cb6b9acf37a110ba006e4b90d324002739e, 1758592,
            54c142f61f369a5e632ca63f9f02ff827dc32723, package_extract_file("patch/system/vendor/operator/app/GNotes.apk.p"));
set_progress(0.850620);
apply_patch("/system/vendor/operator/app/VoiceAssistant.apk", "-",
            b1bef0fa3569db3f1a5a819141b8e3a500a60b21, 12950480,
            543c2d498a207f931e13287a5cd5ce6b999d5606, package_extract_file("patch/system/vendor/operator/app/VoiceAssistant.apk.p"));
set_progress(0.939563);
apply_patch("/system/vendor/operator/app/iReader.apk", "-",
            95633fb22618a292c512544f94579717f30e0abf, 3267232,
            69fdaa37193e5dc3245683bc0d21e56da5ddd839, package_extract_file("patch/system/vendor/operator/app/iReader.apk.p"));
set_progress(0.962002);
apply_patch("/system/xbin/bash", "-",
            808f05e02de5c645f6f5fb7e4586f7fc0308f926, 435276,
            b8e116ae179fcb5c667a613b498ead5d2d894ca9, package_extract_file("patch/system/xbin/bash.p"));
set_progress(0.964991);
apply_patch("/system/xbin/busybox", "-",
            6089fb3932c4ca184ce0e4e11f5dee08b684e17b, 517560,
            4834f3fd4157c23c2251d56f30a16a113b768702, package_extract_file("patch/system/xbin/busybox.p"));
set_progress(0.968546);
apply_patch("/system/xbin/dexdump", "-",
            d7fb7817cef8269a7d79930afaedf6ee9b9c4dce, 59760,
            7b4cfdd72851f3f94513737e8b85ad2846a8596f, package_extract_file("patch/system/xbin/dexdump.p"));
set_progress(0.968956);
apply_patch("/system/xbin/libmnlp", "-",
            63caa8437e79178cdc1f04e7db5292a861f64102, 797720,
            de4b1b84dcb2f8bd861abce6b262f85bf7369048, package_extract_file("patch/system/xbin/libmnlp.p"));
set_progress(0.974435);
apply_patch("/system/xbin/mnld", "-",
            757c942a45b4975b697cb2f0509be917d854df0c, 26468,
            15d3c30ad4386046a9695fc4a8bfd38d85f2d0b6, package_extract_file("patch/system/xbin/mnld.p"));
set_progress(0.974617);
apply_patch("/system/xbin/nano", "-",
            bb5578ac8b1297881a254e8f28d736a542c1eb9e, 63208,
            590b34b8409cc7ac6c6db5e90504e3ca2003506b, package_extract_file("patch/system/xbin/nano.p"));
set_progress(0.975051);
apply_patch("/system/xbin/su", "-",
            8cf6e46006a789d83aeb2062f80bea21ff707c5f, 124488,
            5a7547fd798aa0d2a5136bcdd6e04ff2b8593c55, package_extract_file("patch/system/xbin/su.p"));
set_progress(0.975906);
ui_print("Patching boot image...");
apply_patch("EMMC:boot:3522560:4bd2334ad3cea04ea3889153a18f3b5a1f73eb08:3508224:90cf40af5e7994e0e7c17b0e207a1101b8ae5e2e",
            "-", 90cf40af5e7994e0e7c17b0e207a1101b8ae5e2e, 3508224,
            4bd2334ad3cea04ea3889153a18f3b5a1f73eb08, package_extract_file("patch/boot.img.p"));
set_progress(1.000000);
ui_print("Copy full recoveryimage...");
assert(package_extract_file("recovery.img", "/tmp/recovery.img"),
       write_raw_image("/tmp/recovery.img", "recovery"),
       delete("/tmp/recovery.img"));
delete("/system/recovery-from-boot.p",
       "/system/etc/install-recovery.sh");
show_progress(0.100000, 10);
delete("/system/bin/r");
ui_print("Unpacking new files...");
package_extract_dir("system", "/system");
ui_print("Unpacking new recovery...");
package_extract_dir("lewarecovery", "/system");
ui_print("Symlinks and permissions...");
set_perm_recursive(0, 0, 0755, 0644, "/system");
set_perm_recursive(0, 2000, 0755, 0755, "/system/bin");
set_perm(0, 3003, 02750, "/system/bin/netcfg");
set_perm(0, 3004, 02755, "/system/bin/ping");
set_perm(0, 2000, 06750, "/system/bin/run-as");
set_perm(0, 0, 06755, "/system/bin/su0");
set_perm_recursive(1002, 1002, 0755, 0440, "/system/etc/bluetooth");
set_perm(0, 0, 0755, "/system/etc/bluetooth");
set_perm(1000, 1000, 0640, "/system/etc/bluetooth/auto_pairing.conf");
set_perm(3002, 3002, 0444, "/system/etc/bluetooth/blacklist.conf");
set_perm(1002, 1002, 0440, "/system/etc/dbus.conf");
set_perm(1014, 2000, 0550, "/system/etc/dhcpcd/dhcpcd-run-hooks");
set_perm(0, 2000, 0550, "/system/etc/init.goldfish.sh");
set_perm(0, 2000, 0550, "/system/etc/init.partner.sh");
set_perm_recursive(0, 0, 0755, 0555, "/system/etc/ppp");
set_perm(0, 2000, 0755, "/system/vendor");
set_perm_recursive(0, 2000, 0755, 0755, "/system/vendor/bin");
set_perm(0, 2000, 0755, "/system/vendor/lib");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/lib/drm");
set_perm(0, 0, 0644, "/system/vendor/lib/drm/libdrmwvmplugin.so");
set_perm(0, 2000, 0755, "/system/vendor/lib/egl");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/lib/hw");
set_perm(0, 0, 0644, "/system/vendor/lib/hw/gralloc.mt6577.so");
set_perm(0, 2000, 0755, "/system/vendor/operator");
set_perm(0, 2000, 0755, "/system/vendor/operator/app");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/pittpatt");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/left_eye-y0-yi45-p0-pi45-r0-ri20.2d_n2/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/left_eye-y0-yi45-p0-pi45-rn7-ri20.2d_n2/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/left_eye-y0-yi45-p0-pi45-rp7-ri20.2d_n2/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/nose_base-y0-yi45-p0-pi45-r0-ri20.2d_n2/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/nose_base-y0-yi45-p0-pi45-rn7-ri20.2d_n2/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/nose_base-y0-yi45-p0-pi45-rp7-ri20.2d_n2/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/right_eye-y0-yi45-p0-pi45-r0-ri20.2d_n2/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/right_eye-y0-yi45-p0-pi45-rn7-ri20.2d_n2/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/right_eye-y0-yi45-p0-pi45-rp7-ri20.2d_n2/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.7/left_eye-y0-yi45-p0-pi45-r0-ri20.lg_32/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.7/nose_base-y0-yi45-p0-pi45-r0-ri20.lg_32/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.7/right_eye-y0-yi45-p0-pi45-r0-ri20.lg_32-2/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/yaw_roll_face_detectors.3/head-y0-yi45-p0-pi45-r0-ri30.4a/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/yaw_roll_face_detectors.3/head-y0-yi45-p0-pi45-rn30-ri30.5/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/yaw_roll_face_detectors.3/head-y0-yi45-p0-pi45-rp30-ri30.5/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/yaw_roll_face_detectors.6/head-y0-yi45-p0-pi45-r0-ri30.4a-v24/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/yaw_roll_face_detectors.6/head-y0-yi45-p0-pi45-rn30-ri30.5-v24/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/yaw_roll_face_detectors.6/head-y0-yi45-p0-pi45-rp30-ri30.5-v24/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/recognition/face.face.y0-y0-22-b-N/full_model.bin");
set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
set_perm(0, 0, 06755, "/system/xbin/su");
ui_print("Patching remaining system files...");
set_perm(0, 0, 0644, "/system/build.prop");
unmount("/system");
