mount("ext4", "EMMC", "/dev/block/mmcblk0p19", "/system");
assert(file_getprop("/system/build.prop", "ro.build.fingerprint") == "ZTE/lewa_v889d/v889d:4.0.4/IMM76D/eng.lewa.20131219.111351:eng/test-keys" ||
       file_getprop("/system/build.prop", "ro.build.fingerprint") == "ZTE/lewa_v889d/v889d:4.0.4/IMM76D/eng.lewa.20140103.050716:eng/test-keys");
assert(getprop("ro.product.device") == "atlas40" || getprop("ro.build.product") == "atlas40");
ui_print("Verifying current system...");
show_progress(0.100000, 0);
assert(apply_patch_check("/system/app/ApplicationsProvider.apk", "72f52983f41675edbe94da158100b15acf940054", "3b0c439507f394a096a61ae4d1918e379e92b380"));
set_progress(0.000179);
assert(apply_patch_check("/system/app/BackupRestoreConfirmation.apk", "4d5e2b38743c8a89976abef7e34ff872c68b7248", "a1a43301f5949f7760d3bbae7f77dcca92ac98e5"));
set_progress(0.000329);
assert(apply_patch_check("/system/app/Bluetooth.apk", "87061adf5a3af5729f54ccd8052c78a0c6d82696", "522deb692e382a0cd2a6e4906f3a2be32f651473"));
set_progress(0.005292);
assert(apply_patch_check("/system/app/Browser.apk", "fc5fd2d3318e537a802904d864cedadfb5ac71d5", "c9f76c2387081c176d08fbc44ec902350b6ec6fd"));
set_progress(0.022123);
assert(apply_patch_check("/system/app/CalendarProvider.apk", "d88cbe2d16750010f42a94d682477563243c4d2e", "494e0be4beae3271912a1d3b1498a52f55852d7a"));
set_progress(0.026669);
assert(apply_patch_check("/system/app/CallRecorder.apk", "3afd66fc6437d6e0be3f4988a33b667946964c9f", "b98502b2598aa6c750f5544d2f4cdad3cc9bdf3d"));
set_progress(0.027410);
assert(apply_patch_check("/system/app/Camera.apk", "4f1c2430153db43b70adfd2f50b8bcfcdc3846b7", "68a89d65ed8a42206721898d2c5f790d555fa652"));
set_progress(0.038390);
assert(apply_patch_check("/system/app/CertInstaller.apk", "80eb3cffdccd86b1960ec4adf1065a73f2f7d24b", "9158c882fd77b3061ad4738ccb27ce784e3658b2"));
set_progress(0.038691);
assert(apply_patch_check("/system/app/ContactsProvider.apk", "33be30bb32b08c0c03db2618817caceb8816b007", "d783c46001e4d7fca4c4a322565aa6b99e7bf224"));
set_progress(0.045063);
assert(apply_patch_check("/system/app/DefaultContainerService.apk", "cbbd9be702bae71ecebb087fd4d78e1dae8562ba", "906fa79c63daa39e03435ef4fdde5461e50f1660"));
set_progress(0.045172);
assert(apply_patch_check("/system/app/DownloadProvider.apk", "3f9abc59d53ced28dcea32b2f1da7d6ae5f5d33d", "4f11442aedd9cb140acd8a65cbe85cd6f41127c9"));
set_progress(0.048350);
assert(apply_patch_check("/system/app/DownloadProviderUi.apk", "7b13fec33f3f1b3f21bbd2234fecc58ed04c413d", "33607e71c00c8cac77978af959ba79ef95fca8f8"));
set_progress(0.050344);
assert(apply_patch_check("/system/app/DrmProvider.apk", "863cbfa3b1b3d76df59e9168284f3b7cfc0a6edb", "6ec9a724025b949cdee5f2220c4d3b8dcf31f552"));
set_progress(0.050455);
assert(apply_patch_check("/system/app/Email.apk", "7851cf1abecbd5a172963f5d6842b6a74326e046", "7d53c180517194c8b9e0b04ad11f4f436420e368"));
set_progress(0.063884);
assert(apply_patch_check("/system/app/Exchange.apk", "550bd9763123a5ddf46278405bf4dbdcdc64f4da", "603e254ea75da2c18d923fe340509381842352fc"));
set_progress(0.071047);
assert(apply_patch_check("/system/app/FM.apk", "b028049d6c2d343b9cd028cc17c65c0999dc7947", "9dc0806b6cb365d1ff86fa595dd779626feb4d15"));
set_progress(0.075878);
assert(apply_patch_check("/system/app/HTMLViewer.apk", "77605761543db5665df2ef14385969ea266e1368", "70dbf8c70c5ae56012ed9e6c93c6d738d725dea2"));
set_progress(0.075952);
assert(apply_patch_check("/system/app/KeyChain.apk", "ed100310c1e16487ff7c32754138e19152321126", "0956fd441e65b0fef3d7443b87ef5428a3359b9c"));
set_progress(0.076173);
assert(apply_patch_check("/system/app/LatinIME.apk", "ea016f86afd3c38b09a307bedb5826424790f265", "d2668858bf254d25cb78a7baa3d5b361f59f39d2"));
set_progress(0.090527);
assert(apply_patch_check("/system/app/LewaCalculator.apk", "6ad059c2e1a59c50ff93e6fcc53bc42a612d58ea", "a327d746525bd54e0f25408b02e71ce695c85ae3"));
set_progress(0.100289);
assert(apply_patch_check("/system/app/LewaIntercept.apk", "01c2c360555044de3bb98957b29c0c510658edf9", "ae5d6c3e2875fcc6a13d4d78603c852809b3f89b"));
set_progress(0.103500);
assert(apply_patch_check("/system/app/LewaLabiSync.apk", "2aabdf42e88bb870a7c7f60e3a3a1f4a79f2c6e6", "d3058d841187dfdf8f8432ffdce6f714cbace01a"));
set_progress(0.104547);
assert(apply_patch_check("/system/app/LewaLauncherX.apk", "e23e2bbc3d22dae66461f8ff3d8255db09bff918", "ac2a954e441b1f4724803b3aef79b047c38aee3d"));
set_progress(0.142025);
assert(apply_patch_check("/system/app/LewaPackageInstaller.apk", "f145d7bb51e7ab0ba851b6d08035b4eb45fc385e", "e4898c7d8eba3c4a743c1e73a93b8c473a2da882"));
set_progress(0.143540);
assert(apply_patch_check("/system/app/LewaSoundRecorder.apk", "13f4f8c76fc63b73b70e433b3c1b920dadbb8e5c", "ae3ad846f0a326ce9bcb5d0fde6b6b918c3db935"));
set_progress(0.152851);
assert(apply_patch_check("/system/app/LiveWallpapers.apk", "4c840eae7a4f2c9b364442ba3e18ac197056faf4", "7b2d0965bf8a745de457d04ff67c88222f290ed4"));
set_progress(0.169679);
assert(apply_patch_check("/system/app/LocationProvider.apk", "6458d16430b873d22761a3efec875c720d9f37e2", "31168669e72a50a5441c302590e1affe1ecef02f"));
set_progress(0.193689);
assert(apply_patch_check("/system/app/MediaProvider.apk", "a6b0e51032309408dfaa1dbbb8b2f5be9d5fec17", "ee5134ed05646ab75b76c482e211a8e15862d67e"));
set_progress(0.194563);
assert(apply_patch_check("/system/app/MmsFavoriteProvider.apk", "cfcc2734ea670277681576526eb096105f08f988", "b967295d1e7d19a097cfc6019ca63f81f84ed09d"));
set_progress(0.195623);
assert(apply_patch_check("/system/app/PIM.apk", "10cb39cad7eb8eafa67c6a797938391e02f32156", "e2a00655516365aecaecf449706d1274ee24b608"));
set_progress(0.273746);
assert(apply_patch_check("/system/app/Phone.apk", "3bb149b4dff2c27a1494943958f012f5881528f4", "15de93dab6e481badf60df562142aad3c83d760f"));
set_progress(0.291737);
assert(apply_patch_check("/system/app/Provision.apk", "11c308b715fffc737f0954a1c5e0a12b58298847", "b4fedf6e57db6033575fa5462200c6c95a6b2120"));
set_progress(0.291774);
assert(apply_patch_check("/system/app/QualcommSettings.apk", "6754caa531e9306dd6f9683f4bc95c677f4439a2", "a7980375b94a1688a5f15413a02c68b891964894"));
set_progress(0.292265);
assert(apply_patch_check("/system/app/Settings.apk", "96cb3bb116c14ba7d8a3b827976e20ae3d0840fc", "b200b2499f0180dece44c3143a5a40d902d35704"));
set_progress(0.321254);
assert(apply_patch_check("/system/app/SettingsProvider.apk", "4419533bc1baa90798a5831a593fab4da68c198b", "f87b6e58d9276fb19f9492b57caaa21eacac8598"));
set_progress(0.321707);
assert(apply_patch_check("/system/app/SharedStorageBackup.apk", "6ccee6e02acd9efd4ef45264749e43ed432beda9", "9ea05251d957911ef416e21cd05e4e3c12e0d4cc"));
set_progress(0.321755);
assert(apply_patch_check("/system/app/Stk.apk", "f9ad2306c68146baef7251bf96c2b4f40092a79c", "f8a5da26ead73b3a15cf5f3f5669eafb9afa59c1"));
set_progress(0.322251);
assert(apply_patch_check("/system/app/SystemAgent.apk", "7aaa327bd11e46b8db7a50b143a1dbcce4c21185", "b1b3415823c91e2986efcf585cf4a542f7d841d2"));
set_progress(0.322379);
assert(apply_patch_check("/system/app/SystemUI.apk", "8f3293ce0da5e36f12fc9cce92ac0a553f46bc04", "e5625233517bcf2e226c0a3a5de00e2f61d7f6bc"));
set_progress(0.339091);
assert(apply_patch_check("/system/app/TelephonyProvider.apk", "e5555d8782d8d61988a547c0d732d4520ce56416", "8fc39fada2bfe7318f283cdd317b23849bba7833"));
set_progress(0.340422);
assert(apply_patch_check("/system/app/UserDictionaryProvider.apk", "09be556154ae204d218a6843d7b8c409f646fbd1", "cbcaccd714f1fee2daf8f2f8dd3ffe83fcb24e22"));
set_progress(0.340534);
assert(apply_patch_check("/system/app/VisualizationWallpapers.apk", "de7e634cbad802d74a66690803335db582363c71", "a39630d5140a3a483433a43e0ac75241a6e9181d"));
set_progress(0.342155);
assert(apply_patch_check("/system/app/VpnDialogs.apk", "3af5011dbc0681c108a8adeebe8fc5eed6e7942d", "c13f875cf01d0db6fbb3582e21aef9fa2d07047c"));
set_progress(0.342283);
assert(apply_patch_check("/system/app/WAPPushManager.apk", "4c1c4c02f903ec74f5bb632dd50ac440dd916bb3", "462d0360658ae570997c187639d4cc72b2acc09d"));
set_progress(0.342955);
assert(apply_patch_check("/system/bin/ATFWD-daemon", "860ee547f5b6a6d107c4bb014c5b9ed0e1f29fb5", "4d273fa67a70f0076cb6016604fa7dbd29dff7ed"));
set_progress(0.343152);
assert(apply_patch_check("/system/bin/BlobCache_test", "2da6659e44a271aa942df200241149e2aaa23eb2", "201a1f2f27af3a6e607eb27dcffe6f98e3ff42a9"));
set_progress(0.343783);
assert(apply_patch_check("/system/bin/InputChannel_test", "d187ed1e65fa1afae53b6002a2fa34e4d5de5e6b", "c8f773e05c0bc6f05eee331527fdae682d1be7cc"));
set_progress(0.344318);
assert(apply_patch_check("/system/bin/InputDispatcher_test", "98ec4ad1bcfacf4f9c915cac393d2cba7018a241", "6fd172d10d64b7564d4d3898f8f33ba510d5d2f4"));
set_progress(0.344858);
assert(apply_patch_check("/system/bin/InputEvent_test", "a0e817f3d7040cad5dafb7be9d389cc6499a123d", "f91a2a8d33228453854a80b545f53f5aeba6735b"));
set_progress(0.345733);
assert(apply_patch_check("/system/bin/InputPublisherAndConsumer_test", "bca569b0d60eb98785019200caa256d7c7ee7dd3", "f4733880b719f321d8e99d796490d2bba161f9b2"));
set_progress(0.346487);
assert(apply_patch_check("/system/bin/InputReader_test", "f603fec4acc4f513b5b53dd63c38a2b6900166bf", "f33c8975d7325a80927500cb1552f1582372b550"));
set_progress(0.349679);
assert(apply_patch_check("/system/bin/Looper_test", "0575c338982d3103cbbec7e263c7d37671a7e012", "2acd56396a7986c56c2806fd2fe020abf745d6d6"));
set_progress(0.350533);
assert(apply_patch_check("/system/bin/ObbFile_test", "cc62fc43ad256011e1789a90a25ecff7e3dd1cac", "d093fdfc728d9f33f3246bb3d3e3658e0ca55245"));
set_progress(0.351024);
assert(apply_patch_check("/system/bin/PktRspTest", "22cb85bc501b06381671f9dd0cfe7f35d940975d", "65ec03be981796ba5c876b75f72cfef5489d4a2c"));
set_progress(0.351082);
assert(apply_patch_check("/system/bin/String8_test", "7526e92247cdb1fddbf83cd715b2422b69c7d352", "afc7f586c1e474e8a55bd495494944372c807357"));
set_progress(0.351532);
assert(apply_patch_check("/system/bin/Unicode_test", "959ccdc0eb2ffc56ee5201b5b8826a068ca25355", "c79a721f310b1b440e4d1d004dfd05d58c120b1d"));
set_progress(0.352025);
assert(apply_patch_check("/system/bin/ZipFileRO_test", "2e4c1e312abcddcf91c03e2036b2b1ee3b787b53", "79e650e65629bff00bc5c8cc2680debb2589eeec"));
set_progress(0.352473);
assert(apply_patch_check("/system/bin/adb", "6d75ff462429d98555001c87683756b6c69f646e", "3a2aa46db841c2ffb548e281a78e013dbca3d40c"));
set_progress(0.353456);
assert(apply_patch_check("/system/bin/app_process", "296ece3ab257f4f3b6410dc691a4fb68c217456e", "a43ad39a02a948a3302c9d8aea82406b530e483a"));
set_progress(0.353556);
assert(apply_patch_check("/system/bin/applypatch", "4f7baa5e647ff983f3af9b96d13cb87a64a99bd7", "9f1c85077cd2e462d9323bd6dd2a38a0fbbb7181"));
set_progress(0.354063);
assert(apply_patch_check("/system/bin/applypatch_static", "3f4e62a02e24e850dc15c5d01a8263a1bf4400db", "fe47d270d8ae1e4744c17fc744a5f14043466ada"));
set_progress(0.355739);
assert(apply_patch_check("/system/bin/artagent", "d8ebd0c38ad22ad4d34e56e52f629db3dbe936e4", "cf8b1cd1ddfcdcc8f4926c559bf7ec4d83007383"));
set_progress(0.355882);
assert(apply_patch_check("/system/bin/ast-mm-vdec-omx-test7k", "8bdfcb627fd48f31a6de8c2f7a4c1846a9387f80", "4716362a7f46e6547314f0e360aba120d3d329d7"));
set_progress(0.356568);
assert(apply_patch_check("/system/bin/atv_fe_test", "132d843886f4313762fbd987a5f50f9e885fd1dc", "81f9b903faeb9011c7c40073abab107338032e62"));
set_progress(0.356669);
assert(apply_patch_check("/system/bin/audioloop", "be5dac11f0ad9329e892863e48d6409e98d4bb07", "b9225b4f63be5a1e881c06faade63ce2850ce658"));
set_progress(0.356768);
assert(apply_patch_check("/system/bin/bootanimation", "d5e15d6f7606b266492ce5f780d74e52678512fa", "734cdd405d42a9c3e66979c6f3df0abe4c7eda05"));
set_progress(0.357004);
assert(apply_patch_check("/system/bin/btnvtool", "ae51411076fc010614c1fec98201e0b508fed4b9", "13bde043a77f4dceff5e3abd053a67e01a190346"));
set_progress(0.357105);
assert(apply_patch_check("/system/bin/bugreport", "321786af78a95f62a711c59e528099235afa1a8e", "aa7c41a805cebf69a807e1235b9a66a2e81df2fc"));
set_progress(0.357162);
assert(apply_patch_check("/system/bin/check_prereq", "125f3b1d9cd23015a8883ef25603ec89c84415fb", "a24ed3a11ff92289149b850cb49037aad6cc023c"));
set_progress(0.357758);
assert(apply_patch_check("/system/bin/dalvikvm", "2ab9d82097dadd82bbfa18745bf76bd440036f48", "cb3cfa21703fb3cc49ca7674f11d5637abf558f5"));
set_progress(0.357816);
assert(apply_patch_check("/system/bin/dbus-daemon", "adeb7c8e3a8586999aa424dbb09bb6700835358c", "2e3618dd8ee92d20782f6340a44ada71e0d8d3b8"));
set_progress(0.359173);
assert(apply_patch_check("/system/bin/debuggerd", "8ecb820b5510d515b82d15bd4caa567d3bdfc3d1", "72a2754dfe065fd5be50355798643bff5830941c"));
set_progress(0.359442);
assert(apply_patch_check("/system/bin/dexopt", "3768fd1885b6e198832091fe9c4acd5569bab554", "fd3a65bf3f36838eee3f9ca74f304a6942ab16e0"));
set_progress(0.359542);
assert(apply_patch_check("/system/bin/dhcpcd", "af6c9a6d94d929a8dcaf5043a9b978389e9d1081", "2cf6ca8942716f226a36cc69f1d0020915394991"));
set_progress(0.360165);
assert(apply_patch_check("/system/bin/dump_image", "3fa811b2f6e64fafb7327f1078fc8876d4dc6a72", "f681b2ade200ea5f5712a776719702b518a0bd76"));
set_progress(0.360307);
assert(apply_patch_check("/system/bin/dumpstate", "9117371e68f333ea1f34dc8487fc4c07cc43e8cb", "d205feeac8962c3d6a6f5bcb977906c5dcdd1e67"));
set_progress(0.360741);
assert(apply_patch_check("/system/bin/dumpsys", "8d1b150bfef531552620ea71bbea86e0d6a41e1d", "d3527eea1224bf232b749daed571dc86a87af6ed"));
set_progress(0.360842);
assert(apply_patch_check("/system/bin/erase_image", "3097837a3c7acd4740a176f7619afba0d211f624", "6aeac5b5e2ac4f9854092c7f5aeceb2bd035240c"));
set_progress(0.360942);
assert(apply_patch_check("/system/bin/flash_image", "3135fda2cc7f75abf26980f4db7f7a2293ae3e66", "78c58d686630b87f9813439c4b738fd9d3699863"));
set_progress(0.361085);
assert(apply_patch_check("/system/bin/fsck_msdos", "a786fea34e838c75aec885e3b7851fea97f995d4", "5c96495035788170392107f924bdf7943a11d81e"));
set_progress(0.361356);
assert(apply_patch_check("/system/bin/gzip", "251dd24ad724ef07eb1393fcb92d7e8799e80fa3", "ef9de3b0ae5762f16ae11445e2908a6cbc99b094"));
set_progress(0.361456);
assert(apply_patch_check("/system/bin/hostapd", "8694c638cafe16350351723bf53fe4b608f4a129", "7ba6666c48620a3d1dfe0b1e04017fd91b2bc9b3"));
set_progress(0.364144);
assert(apply_patch_check("/system/bin/hostapd_cli", "522e81a354f86e834874f16010369afb667561fa", "b7f306e8ff68a84623e545e7e106e65b98751a42"));
set_progress(0.364373);
assert(apply_patch_check("/system/bin/installd", "d56431296ff9f18ed864574a3d00d2f8c41f92c8", "d85b62d5c2483fd38ed931e7b27d5932bcbf3ff7"));
set_progress(0.364601);
assert(apply_patch_check("/system/bin/ip", "258c295ce38e300b091d3fff426a134577fef740", "1673a2976d5504b0b33474c9d80c63bd6a6daebd"));
set_progress(0.365996);
assert(apply_patch_check("/system/bin/ip6tables", "02d8c9b82b2677bc976cd786c6b0ffc73e5cf9d5", "6069ae0d3a50d0407cfb1706263a56e4cc3cabdf"));
set_progress(0.367808);
assert(apply_patch_check("/system/bin/iptables", "a5fe17beca0db0c5295c1d965dea339ac2059ab3", "65f0f77bba16f89f237a17cbd3b9a78add8dc831"));
set_progress(0.369679);
assert(apply_patch_check("/system/bin/keystore", "9e728cad6f35eb2d67560ccd3908e0adf5415e96", "08d193f840431ca246f6d7da408db1818dfd1d32"));
set_progress(0.369783);
assert(apply_patch_check("/system/bin/keystore_cli", "d251579d3471d1f678929bbcdcbdca89db50014d", "f3c55d87b399ff13c56615c6cbd8b581802a2b1e"));
set_progress(0.369842);
assert(apply_patch_check("/system/bin/linker", "f5fc1fa968271eee53016e3f8adb5a58950b7847", "616b98a453df3901190540654ff709bf6d12a7e3"));
set_progress(0.370243);
assert(apply_patch_check("/system/bin/loc_api_app", "ac2cea5940bf2a9a2f8e40d9395bc155676f8c22", "d768b65af16a664f522639010dc713b0eb619ab7"));
set_progress(0.370694);
assert(apply_patch_check("/system/bin/logcat", "b645ef3f543377a0c3fa96a052c8b6fa5c74ccca", "d2a8959c67c1fa88e8c6679c18d71f0a06fdfbf8"));
set_progress(0.370837);
assert(apply_patch_check("/system/bin/logwrapper", "532aefc711864a4a8c4f3975a9889b1d59ef7700", "265ca3fe4904e56635460ddbd69336ee2784ea02"));
set_progress(0.370937);
assert(apply_patch_check("/system/bin/make_ext4fs", "2e0f64d8ac7aa8cbe4ea141af8c997294abede1b", "941657bfe5f666b32f447edd06668f5847394bd6"));
set_progress(0.370994);
assert(apply_patch_check("/system/bin/mediaserver", "6bdfc569cff60091b9a7172293d5207dffaf6471", "95be000244d72dd86f3b565a5f66d9a44c902fb0"));
set_progress(0.371051);
assert(apply_patch_check("/system/bin/mksh", "d19d5dce4389336ad912fbaefb55b2250cdf752b", "a5aaee5822983fe25b828b21f1d08abbaf63be3a"));
set_progress(0.372589);
assert(apply_patch_check("/system/bin/mm-jpeg-enc-test-client", "a7710e589a141d764b4b87a7c1089f7d87fa90f0", "f76d1563d6dd32589ff700293aece353c254c38c"));
set_progress(0.372773);
assert(apply_patch_check("/system/bin/mpdecision", "bf3919d2fcc98d8d7265f4ee9bfc363de85b29d6", "4f90d41c850fb3dc1dc6319ecc650ab3a9894dfb"));
set_progress(0.373003);
assert(apply_patch_check("/system/bin/n_smux", "6e09adc5fde2e9914d4037f0a571a3305a83174f", "1a325099294de5357cc05eff606313f07c7af065"));
set_progress(0.373060);
assert(apply_patch_check("/system/bin/ndc", "2c8f1fe2e373fe09f8e878270a3ce396acfbbd8c", "38f54f0973fb86b381b2694583a84003f0913d20"));
set_progress(0.373117);
assert(apply_patch_check("/system/bin/netcfg", "787c1277bf34e6e6061e80a11f31f77df1d5ca1f", "24fcc85d60464b31504e7381dd76b874b0a9289e"));
set_progress(0.373176);
assert(apply_patch_check("/system/bin/omx_tests", "9ff8ab83111a7e8de5bc5e5fd5805dcca7669cd9", "555c5f5c0b377edd5d2f60523be59c3bcc5dfdc8"));
set_progress(0.373508);
assert(apply_patch_check("/system/bin/pand", "7cc1f2cb33e79be04e70cce0d68fb16a4e04645c", "3056bb98f9238e49513a7eb27dee8681b4fb067f"));
set_progress(0.373698);
assert(apply_patch_check("/system/bin/ping", "978eff14000cf25c30dee39eeb26758a2c434830", "60f11d095fe1c617c814b30b043ae21c89bb7e97"));
set_progress(0.373969);
assert(apply_patch_check("/system/bin/ping6", "584ef17b65b96689c07743631bb4a81e601296d2", "e9118eec3b50bae317681d49859d4d979d12c970"));
set_progress(0.374198);
assert(apply_patch_check("/system/bin/powertop", "abf2e97c365dbd813026744f09c38d3a31954f9e", "91d6ba838f5365d8f1b9000e0a8f5c3fa63c154b"));
set_progress(0.374472);
assert(apply_patch_check("/system/bin/psatUtil", "bbea551a2e4f0ea118cf8bc8623ddbd8e603cff6", "78dca9c86d951650524fbe65e79551e552929647"));
set_progress(0.374530);
assert(apply_patch_check("/system/bin/qemu-props", "129bef8b0a37dabaeb8dd16b44087836b7a83ab7", "5ce0996731fdfac75cbb86c8428b93980970ce0b"));
set_progress(0.374587);
assert(apply_patch_check("/system/bin/qemud", "77db3cb0b1302c0a3192fe9d2bb861e19973eeb4", "82913ea3726666dd0ca192cfcfb06831c1f3bfe6"));
set_progress(0.374687);
assert(apply_patch_check("/system/bin/racoon", "d527bf648324f0b691ac6631e6c11cc9850a3ef7", "bee9204be387ec3008b603d0f849e4d7e1f3f899"));
set_progress(0.376376);
assert(apply_patch_check("/system/bin/radiooptions", "995a824b363b818f3fae06eec7dedbac81a5a14b", "1081bc72f56fc2c2f949d2aae8ce00d28c4a702a"));
set_progress(0.376432);
assert(apply_patch_check("/system/bin/record", "7e5dbe8181ada39727c6bc4d277a38f39b27df3b", "e69bc5ac9e6754a40b9fc0ec554f7375c545ddf5"));
set_progress(0.376536);
assert(apply_patch_check("/system/bin/recordvideo", "f3a06f7e0725ee84f2be156b7209a403fb85aee0", "4f98a77a606fe5f8a3918ec2b24c3046fd4db2c0"));
set_progress(0.376681);
assert(apply_patch_check("/system/bin/recovery", "6d3a2c182849c144b724dbac16f4dac229dc91a8", "30d6c86ffa72cc45bb15fa61b78ba47cfabccaad"));
set_progress(0.381678);
assert(apply_patch_check("/system/bin/rootagent", "a061ea2689c1df17482e6a648ec0159624177634", "75497c08c904f5cde9f0ce469bc842e18dfdf06f"));
set_progress(0.381779);
assert(apply_patch_check("/system/bin/run-as", "c076b0399c0fd5114cc95c0b68a385cca67dc515", "d087f0ca93d981ed01ab858e00fefc47422a4f2b"));
set_progress(0.382427);
assert(apply_patch_check("/system/bin/schedtest", "c73546bbc1dc12a262487056453ea1fdd057de89", "e11a0f05eaca9733277bf144b2e57a7f5941e1f6"));
set_progress(0.382483);
assert(apply_patch_check("/system/bin/screencap", "b0457d8cc8c6d2f7bc18b38ca1bb1c36c898fafc", "b882be1fd89b3b55beff8f91c65bd0eef0740b20"));
set_progress(0.382541);
assert(apply_patch_check("/system/bin/screenshot", "8ee591e55e29ebb6917a347239054a2d21bb108d", "6f292639f3f1b004639c56ca8974ce137c0939e5"));
set_progress(0.382893);
assert(apply_patch_check("/system/bin/sdptool", "0312f2a724867c9ced1b264cc5989c3f69514b8d", "68ab18b1999e0642576a2394b2b907b6c1af87c8"));
set_progress(0.383365);
assert(apply_patch_check("/system/bin/service", "5839c521ce8d0e09c1d4cceaddd4c81b4c14e491", "ac6c47353d833df60e761453d25e56f82fd91bd2"));
set_progress(0.383466);
assert(apply_patch_check("/system/bin/servicemanager", "bd7a578d404123fdac370dfcf1610dbaa5fe2af2", "056fb78f2685fce0dcbff08e2ebac87c92dcbb0a"));
set_progress(0.383569);
assert(apply_patch_check("/system/bin/sf2", "92961b58dc5b26b411cb0d4d2e9089dd08480563", "5a088651f83f926febdd852ff8cbdb23f71b706d"));
set_progress(0.383841);
assert(apply_patch_check("/system/bin/showlease", "8720f1cac8b8098b9155f46eb0d19f24ff701a6e", "6f647d1ee549055bfb82384744fa54c736ce32a6"));
set_progress(0.383951);
assert(apply_patch_check("/system/bin/silent_profile", "cd965f78d6d6dcbebb309717c0042b8cfdd4645a", "2555097751a4caf86b3b52bc8ddf4651a1da551c"));
set_progress(0.384009);
assert(apply_patch_check("/system/bin/simg2img", "785f3d6aa3a67e92faa7c45dc280a52fc5cb82e1", "ca65ad47d4f6f3bc8ff0d1069811222ffdfd7424"));
set_progress(0.384107);
assert(apply_patch_check("/system/bin/skia_test", "43245d6ce4929b175420f82709b4e8b001be714c", "39f6c348719338e39b6856693ad1d608bdc4b87d"));
set_progress(0.385108);
assert(apply_patch_check("/system/bin/smlogserver", "2da15df919682057b50435fe0ba3a41ef17f0918", "174d7ab35c37cc77a86edb987b199a13a637e8f5"));
set_progress(0.385165);
assert(apply_patch_check("/system/bin/sound", "63de6f5ad865e9f1030ca268867f14eeb66824d4", "7d856444f0150c6fb36ee010d0bcf0e8da11747a"));
set_progress(0.385264);
assert(apply_patch_check("/system/bin/stagefright", "2106c002df0961830b07a58d8de61c5687307adc", "514bf06621148769f80da60955e3a306baa48c30"));
set_progress(0.385669);
assert(apply_patch_check("/system/bin/stop_mdlog", "3a056310439c06652ad5f53c52904b762912ec20", "66aa041bfe0315beddce6670f1ba5efd0d322369"));
set_progress(0.385726);
assert(apply_patch_check("/system/bin/stream", "effdd806de6b4752f4322c1d57fc2393acdb4892", "7fb44e9f62027c1ca606b3f084e5d6cfa374bb3f"));
set_progress(0.386043);
assert(apply_patch_check("/system/bin/su0", "898b890367c6299adeff2e27b089731f0cd56390", "459de8bd290b584298aec951d0eeba787f3a121c"));
set_progress(0.386821);
assert(apply_patch_check("/system/bin/subsystem_ramdump", "51b6530c809b23926b08271ef3de1e5fb5a19aae", "4ed41b3d0b5912d73d32f97356ce86ca962c3a71"));
set_progress(0.386923);
assert(apply_patch_check("/system/bin/surfaceflinger", "8f89b6c0bf9f49c63f87924a9c4c9e98fa32da17", "ac8e89b5553d746e1d1471c8c28601227ac33ea8"));
set_progress(0.386980);
assert(apply_patch_check("/system/bin/system_server", "4af9d4af2a036632a2c15b45f4aad5cf6088ed05", "3d211c3dff9251f54cbff8e89a61492393f9391f"));
set_progress(0.387036);
assert(apply_patch_check("/system/bin/tc", "3c77646d38fe51b004f197c6e2d69630b51f76b0", "d3f378ca4e9030a6d1b2cb5cd578d8128ac066da"));
set_progress(0.387767);
assert(apply_patch_check("/system/bin/test_diag", "3d6865901fe98cf82e471e2935d00dd50350388c", "a64a6224c868ad0ff9286ddcca100ff4fbfd892f"));
set_progress(0.387871);
assert(apply_patch_check("/system/bin/test_gemini", "d3853451160666db71865167561cf79c86210975", "8f5a2d1dfd7c48fa5ee37277f6c56754ee30f01d"));
set_progress(0.388017);
assert(apply_patch_check("/system/bin/testid3", "b996c0bbda01c25ead85a0295c0c6251e73b960c", "6a9390d3911b688d9492c6bf4c3fd23dbdbe80f9"));
set_progress(0.388117);
assert(apply_patch_check("/system/bin/toolbox", "3d1808a485bc35a7c22a7f32c4c613e347ccab61", "b15d84fea3feef74a143638a673de561b2a2be02"));
set_progress(0.389161);
assert(apply_patch_check("/system/bin/tune2fs", "9e1a5003a888385a264fcdc817ee1b0a8f6fc40d", "686a3d545897e7dfd9ff9d36f663237b144b0c02"));
set_progress(0.389431);
assert(apply_patch_check("/system/bin/tv_driver_test", "fb886ea2a1f1cb0d2626a4058570c7d59ab8b00e", "b0ac23cda8874b759d2328e5a0978ce76681dd6f"));
set_progress(0.389533);
assert(apply_patch_check("/system/bin/updater", "6722f958513c4679756db9921655c1d604c4cacf", "133bfc639478a49967f6aa235201f0fdd84084c2"));
set_progress(0.391970);
assert(apply_patch_check("/system/bin/vdc", "1947bc0e38001336bf551ae974fb298b42561539", "31bc8260f7f76f9f2195830ff3da7edbcd488a26"));
set_progress(0.392028);
assert(apply_patch_check("/system/bin/vold", "f44490ee83546340612227e4ef964c05f0f38332", "e7860520c6b556d06958f4314ec00aae3023cea5"));
set_progress(0.392720);
assert(apply_patch_check("/system/bin/wiperiface_v01", "75083d228b6c615b67259bd2fa31a17a1011a2ea", "a8654fcb33c70cc34bcae077a18392dc97cc2965"));
set_progress(0.392821);
assert(apply_patch_check("/system/bin/wpa_cli", "296c7f8e64ca701f919c5f4e17c6755aac1b050f", "e7115f726cffebe7394824e06b1920273d8d09f5"));
set_progress(0.393356);
assert(apply_patch_check("/system/bin/wpa_supplicant", "cc0607f756a2354d7b80de90978c8a254dad3dbb", "da1b5d5e020a9101901873803a19d8907452d8a8"));
set_progress(0.399152);
assert(apply_patch_check("/system/core/libmincrypt/rsa.o", "396ba1358575bab56ba9331d9fa05f1b66c9b188", "3a310c1e2a7f30d1e460e0552500ebd62d98426e"));
set_progress(0.399248);
assert(apply_patch_check("/system/core/libmincrypt/sha.o", "b3ddfe3707fa8d5ad1476b9572ea1ff95808b485", "c261b50ebbf6c25e1341505906c16a9f9bf8bbcb"));
set_progress(0.399428);
assert(apply_patch_check("/system/etc/NOTICE.html.gz", "893523d326ab287a27f80ba609d5a9c18410dbf6", "572158b994180ff7dbd78b9b065839f20e890bd9"));
set_progress(0.400806);
assert(apply_patch_check("/system/etc/ppp/ip-up-vpn", "c33171e20340baf81e85b57f4629c813c5f15ed3", "7f1dd3758ec86f032ffd11386f218b5006e6219c"));
set_progress(0.400863);
assert(apply_patch_check("/system/etc/security/otacerts.zip", "667c75893c89e50a639198b401dff6095efe54a0", "4320d3c0c48fab4bafe8cf0c81de55855f1a84f7"));
set_progress(0.400875);
assert(apply_patch_check("/system/framework/am.jar", "a9f9ecbab0c0e2df18484abaf2908dc1f1ea0f80", "ac2d26ac875bdfc84f48df7c83d0d393eedcf207"));
set_progress(0.401042);
assert(apply_patch_check("/system/framework/android.policy.jar", "3efe7c9cab624fbdcc59009a638b8185fed83dda", "548b1a3f8e0c15b045a167a6e13a910f6c3b56fc"));
set_progress(0.402574);
assert(apply_patch_check("/system/framework/android.test.runner.jar", "edddaa0f79ba63efe5ca99913f11c0e851ad4e26", "6bb62f8cd5d186a910c04e5187cd856360231591"));
set_progress(0.403294);
assert(apply_patch_check("/system/framework/apache-xml.jar", "563d559df09ec49eb560897aa04ed7778c49b946", "5a4cd50132c40ff82935246c6321887d1d4e5b3b"));
set_progress(0.408850);
assert(apply_patch_check("/system/framework/bmgr.jar", "11940327070defccc83db83847f862afbe9bfeb5", "9c204c432f45574a554930c13add48464e54df86"));
set_progress(0.408916);
assert(apply_patch_check("/system/framework/bouncycastle.jar", "19bd39993e815d7d0f27bf3e617c8d9d42523b61", "831af0a7fe2081f6a707532dc661c2a7b96dc471"));
set_progress(0.412539);
assert(apply_patch_check("/system/framework/bu.jar", "6da8e41f5220f8a54119ec1ba34c5a38f4df448d", "21f518badf659f3b0dd19919e86f8fdf86a5a21a"));
set_progress(0.412565);
assert(apply_patch_check("/system/framework/com.android.location.provider.jar", "7efe9f1c3233f59ceeb63acb3cfeb6827bbeab2f", "379c529e21ed258139cd48fba6765f4b98f1a63d"));
set_progress(0.412597);
assert(apply_patch_check("/system/framework/com.qrd.plugin.common_interface.jar", "a7d61d9d1ec6229664409f0c71865fa23b12e745", "d5eb591a65f19a543518f1dfcf646b82339b454f"));
set_progress(0.412607);
assert(apply_patch_check("/system/framework/com.qrd.plugin.demoplugin.jar", "68f33a1abac8936767cffe2c7374523fb4427f65", "436791ab6b9a2a8d6f2bf6b4ef6b8d351cca11d0"));
set_progress(0.412615);
assert(apply_patch_check("/system/framework/com.qrd.plugin.feature_query.jar", "5786033f42e0d924549b45c79ca5856d1f85d7ac", "105e860a9a4db803fee3be029374e960a426c0aa"));
set_progress(0.412631);
assert(apply_patch_check("/system/framework/com.qrd.systeminfodetect.jar", "0f0b68487bea8dd1294809f804a8fd762da7f811", "ecc211b5effedcab26baf174d1aef9996f29c7a7"));
set_progress(0.412643);
assert(apply_patch_check("/system/framework/com.qrd.wappush.jar", "836c56d72b55ef7474789ce6b709e34493c2e947", "5953e7510ff797585104fe08a7a652ff9914a90c"));
set_progress(0.412707);
assert(apply_patch_check("/system/framework/com.qualcomm.location.vzw_library.jar", "579a5bc7d53a0516fcf71c6d791b6f3fbb1e5556", "1900ac02f90f3e970217a0304fa14c010fff7921"));
set_progress(0.412902);
assert(apply_patch_check("/system/framework/core-junit.jar", "0aa60710bec536752898e32b7eabaff6f5c6eef2", "2d2b87267dd3f7e02acc6dac058ed58018ec6c58"));
set_progress(0.413003);
assert(apply_patch_check("/system/framework/core.jar", "87ba0a960c6f6e2cf8b1a0abc9bea2acb6946703", "90942fbf0b820974ac297133b4b8627925e3fe89"));
set_progress(0.425910);
assert(apply_patch_check("/system/framework/ext.jar", "6ff760a9b86b41f425faaeb5076e6550df189544", "bdd0eb3df9f9849f26f0f9287b76acf0a537fd67"));
set_progress(0.435942);
assert(apply_patch_check("/system/framework/filterfw.jar", "c66bb32a8a0b9e2b90a8bb8a6546ea6ace09676e", "2dbe03e4bd3e6c2f85cecdca69963be2d9a2a3c6"));
set_progress(0.437126);
assert(apply_patch_check("/system/framework/framework-res.apk", "5104a11bd7a4a90159bbf8fb6862095320c381ed", "dbce7c81bc9945c070da2f53e5f31a71dc5ddb5a"));
set_progress(0.484171);
assert(apply_patch_check("/system/framework/framework.jar", "8788b255f2ba112c4142ff7f44daab8a89f854a6", "c5c0573bdd363b9c91a83d381b7199cd59bb7ed7"));
set_progress(0.527907);
assert(apply_patch_check("/system/framework/ime.jar", "d4c76cea6e0f75fc59b5c78989039c0c5db60af2", "e5ba4877a216035e29d8766801bc0737c55787be"));
set_progress(0.527940);
assert(apply_patch_check("/system/framework/input.jar", "bd68bac511a8f71dca7848ccdffe77a40cb476a0", "deee7ca01e83baf8621891cc9c390fbaa98c08de"));
set_progress(0.527966);
assert(apply_patch_check("/system/framework/javax.obex.jar", "c895c6764b5a57564ea5473287edda62641f643a", "9b8618a78d75c7181394ba97b49dce270c9309a5"));
set_progress(0.528258);
assert(apply_patch_check("/system/framework/l2cap_test.jar", "d597c62377a8fe06cd6eb45c901b43c0d32915b2", "ada1530ee424e1f5aa024098e1b5291cfd1b5d89"));
set_progress(0.528301);
assert(apply_patch_check("/system/framework/lewa-framework.jar", "2dd683b2fa6243e7a40a2141e7342eb8990f36b7", "59f49b44be0a9f591f8dd3c55c2fb137f01b52c2"));
set_progress(0.532805);
assert(apply_patch_check("/system/framework/lewa-res.apk", "bbe9d7fdae04dc02f7a0dd980cc82a9705ccddd1", "81536261cf8573f0c6837e5117c419f85f3d660f"));
set_progress(0.559172);
assert(apply_patch_check("/system/framework/monkey.jar", "d9c5ca903a3cb440ed80d6175654e716a9c71049", "f1874cbaafdd5f454446fa3f50285ae43dfd78f1"));
set_progress(0.559644);
assert(apply_patch_check("/system/framework/pm.jar", "ebd6f3319c6101c5a9b0a8e87fbcf34e4b5bd2a9", "2fee86d84ef8f0993ba7f549e1ba6fa6d6101c47"));
set_progress(0.559776);
assert(apply_patch_check("/system/framework/qcnvitems.jar", "51c7d2f7f65ecca9666991ebce6df99161c09c09", "367894519c98e3c39b40ec0e5fa6edcbb2ff3cf3"));
set_progress(0.560171);
assert(apply_patch_check("/system/framework/qcrilhook.jar", "fc6792c61aa3374b9ae46fb4e79e7fae34038866", "224532dbf6c097ede9f37971fa9449833682b4ca"));
set_progress(0.560445);
assert(apply_patch_check("/system/framework/scmst_test.jar", "dc55779e8f8f8e72cd37efefd6835cb365c36812", "8591b4afe30917c7018be643468b74cc2a2da7b1"));
set_progress(0.560458);
assert(apply_patch_check("/system/framework/services.jar", "52afa8ae0bb9eb9055048f61ebe8facae00103b1", "3c83cbfd3f469f0a835c62feef7ab4e3f724e613"));
set_progress(0.569530);
assert(apply_patch_check("/system/framework/spp_test.jar", "f7d3d590a43b00a5ac4d0322c615c85898b14a49", "b96c780386e4d0f871d819196b86d846c4715d03"));
set_progress(0.569571);
assert(apply_patch_check("/system/framework/svc.jar", "8a8a13f239c43109fe6eee3ce08e9d679fb8c461", "c3d4e6ef7717d0126fc8d4b289e1b5af740861f6"));
set_progress(0.569609);
assert(apply_patch_check("/system/lib/bluez-plugin/bluetooth-health.so", "7e85c1a8faf6e3fefab65be726d060224919d734", "37c38feea5d3869548ad5a29beff8f2a4ad197a3"));
set_progress(0.570178);
assert(apply_patch_check("/system/lib/bluez-plugin/input.so", "2420bcc1d20dc428b95a58a49fce0691db5fb41c", "1a55ce98d2ab52b8cb493de0cb5a1c698a495821"));
set_progress(0.570408);
assert(apply_patch_check("/system/lib/bluez-plugin/network.so", "de5410a64a442f6f7f1d4ddb56f26cb1d0e53ba7", "883fb26135ef6e1f6cb0d1b4422874715efcec35"));
set_progress(0.570684);
assert(apply_patch_check("/system/lib/corgi.so", "15a200a77c90238debdb399958591486d6ad0637", "48ad7e473201c6f8b6a7e33c9c44cffeed40f643"));
set_progress(0.570739);
assert(apply_patch_check("/system/lib/dejitter.so", "002a501dc8a1af39ee0bacf46860ef3a6d753309", "906f209086f86995c686a947ef49f6eaedb0430f"));
set_progress(0.570795);
assert(apply_patch_check("/system/lib/drm/libfwdlockengine.so", "4653058cddf8f4d747665a1fb11ead6439e365e7", "e8d1527829cea5765cea1cd4a37493f62137427e"));
set_progress(0.571287);
assert(apply_patch_check("/system/lib/egl/libGLES_android.so", "bc7c22b18d1d9553e78c5866a1629211ceab4c3a", "40da205e0a42358aad63e182e086c0533d6fb844"));
set_progress(0.572112);
assert(apply_patch_check("/system/lib/hw/audio.a2dp.default.so", "b108dd090f59574b39a86884cb74387414c1c032", "0e5cf71d2b2cc4a2ddf637ec440fdd14ea05bef1"));
set_progress(0.572755);
assert(apply_patch_check("/system/lib/hw/audio.primary.default.so", "cdb30cba9e4f3443eef13c0422515252f5334bf1", "64c845ba551b21e2400906e83b9e3aafff3e129a"));
set_progress(0.572812);
assert(apply_patch_check("/system/lib/hw/audio_policy.default.so", "ff1f601b058e0aef5a7c1ef916d41ea6733d07aa", "6b4570a4ad60608f016331eee6bf2625073705a7"));
set_progress(0.573342);
assert(apply_patch_check("/system/lib/hw/audio_policy.msm7627a.so", "76d481b5f7cc8c0c80232c08d6b5478b5c5c1551", "962f6fb0b8088b900e0d4de07747ff40587d8bb4"));
set_progress(0.573913);
assert(apply_patch_check("/system/lib/hw/camera.goldfish.so", "3b7280a337d5b654d2c1c892e24a477f8f593c18", "bd5f496988abff5482296978272ff4002750cc24"));
set_progress(0.574529);
assert(apply_patch_check("/system/lib/hw/gps.goldfish.so", "d9539d570d03d6ea13948bf4029f1d8a74999525", "2f831345e1052da40034b6b65edcfc95114c61aa"));
set_progress(0.574630);
assert(apply_patch_check("/system/lib/hw/gralloc.default.so", "432475386631678e9d097d47c22320be741beaa2", "6a2d1f04edae852d331bff852a7f5216cbf3d101"));
set_progress(0.574734);
assert(apply_patch_check("/system/lib/hw/lights.goldfish.so", "f23d86d2205c5298f19ec3e2b47bb184caaeb304", "1be9cea4683b14264c5a0f925e6494bd544612d6"));
set_progress(0.574792);
assert(apply_patch_check("/system/lib/hw/sensors.goldfish.so", "cb05deac596939c7cc515fd0a8aa4dd1433c0f53", "9053f21d65c6f0de1c102899a85f6d74d4bb5cc0"));
set_progress(0.574895);
assert(apply_patch_check("/system/lib/inputraw.so", "23beb9bd345d1df7f259e5b542020b8381219c9c", "59fbaefb0f0866709254256d3567273732dd710e"));
set_progress(0.574951);
assert(apply_patch_check("/system/lib/invoke_mock_media_player.so", "503cfce477a71ac377157cff3d03cf570c3af6fd", "7b4cb506027def02b457803147774c2d3006e094"));
set_progress(0.575011);
assert(apply_patch_check("/system/lib/libCommandSvc.so", "5586dafc097d112a7bbcaef35888dcb6c487e7d4", "8a5e7d8baa25e7d905c83f378f17787e4a8c788a"));
set_progress(0.575163);
assert(apply_patch_check("/system/lib/libDiagService.so", "3f365d48c32276d2136c7e73aa4b91f3bba8c778", "0b92315fabd7e7b7ba3ee966c18967c1bb875ef7"));
set_progress(0.575221);
assert(apply_patch_check("/system/lib/libFFTEm.so", "9808c296ba2f04d072f7b967ab1665076edf967a", "012632fcd194f104dacb382b11b73c92d4d415c8"));
set_progress(0.577104);
assert(apply_patch_check("/system/lib/libOmxIttiamVenc.so", "188da3992f58d9bba99a964512331ae47f394d3d", "691e423c05f2633111fae4bbc0e98c04bd59b174"));
set_progress(0.581316);
assert(apply_patch_check("/system/lib/libOpenMAXAL.so", "4a933117d2080ac74da8d5471f4db5b05d993ca6", "26163c440d09c2726c0fe05b39b56a35f7b0b37b"));
set_progress(0.581373);
assert(apply_patch_check("/system/lib/libQWiFiSoftApCfg.so", "5c057a9958754511d40fefa452b3eccba1711f94", "1cdf9883f051505111395ac04b0678d44f539c5a"));
set_progress(0.581472);
assert(apply_patch_check("/system/lib/libQcomUI.so", "87f5db8ef637577db74f69dd6d68d7269e5be744", "a66b2f36c58e0e6af822d8556c4e721741c0004f"));
set_progress(0.581707);
assert(apply_patch_check("/system/lib/libRS.so", "230b4b10c2acbe6af6a3bb61a29891ade5aeeea5", "6490d13b8cf8aea3a232c5d7a4ada86d65e8c38c"));
set_progress(0.586973);
assert(apply_patch_check("/system/lib/libSR_AudioIn.so", "0c45cca6a10ca99fde4a79c00bc19c6151a59335", "5cf023ea28c86176c2fa5f10ef84ab306251070a"));
set_progress(0.587028);
assert(apply_patch_check("/system/lib/lib_atv_rf_fe.so", "bf4a51f32c299fd664154b276fe3de28477d0dd5", "8f80998dc88878ae87be72fba1b8c245f3c9f924"));
set_progress(0.587509);
assert(apply_patch_check("/system/lib/lib_dlb_msd.so", "37ed143ffcf3144014e9f73290d618a77a748438", "888e02e2570cd4f0b30f7e133e216fda8fde29d0"));
set_progress(0.588019);
assert(apply_patch_check("/system/lib/lib_sif_demod_stub.so", "012fe8d2cae02a718349b29158c988bd097b13c1", "eb18ec30e874f633be4237da00d600e48a150707"));
set_progress(0.588074);
assert(apply_patch_check("/system/lib/lib_tv_receiver_stub.so", "743ad8bd12efa9c13f728cb3142a3622f649ae9d", "1d1854a404fb4a4ee19cac4374d803bfea675fde"));
set_progress(0.588130);
assert(apply_patch_check("/system/lib/libadc.so", "92e94f434b308f449be37a41c475e52946235e26", "7bedfaf67dbcaed1fde0819ac75c5a4de4bc99c8"));
set_progress(0.588227);
assert(apply_patch_check("/system/lib/libandroid.so", "8d010cb864e5c9798432885793a779c60d90acbd", "4b75a307675b38517668eba219b36a5ee4b30a28"));
set_progress(0.588802);
assert(apply_patch_check("/system/lib/libandroid_runtime.so", "d497a03881a8303b3619aafb663bd9d68c9c51af", "404d48c5fa7ac90a1376ca06d628e54ce25751d4"));
set_progress(0.596026);
assert(apply_patch_check("/system/lib/libandroid_servers.so", "31945d148e32e354f7009717893fa84a16f440d3", "3b6f8b31b24fcaae4508d0deec72fb50c26c25bb"));
set_progress(0.596777);
assert(apply_patch_check("/system/lib/libaudioeffect_jni.so", "61d0f05998585d80c990e82b52b34113209f232e", "ce5463c3f980244b227a9cab67a95afe7a419ce1"));
set_progress(0.596963);
assert(apply_patch_check("/system/lib/libaudioflinger.so", "c4457e8b769e2b11768ad18e4a1bef157e11ee41", "fa8f037f6c57143177ee66632f874d819e7a82b8"));
set_progress(0.599706);
assert(apply_patch_check("/system/lib/libaudioparameter.so", "7e7058d2e37f3eaf0e0a7dc8b83dea06dc68a791", "0bdaaff7ced6f0f86ed6a516e4ac1bdb1369d1ec"));
set_progress(0.599848);
assert(apply_patch_check("/system/lib/libbcc.so", "1d008ffbf2f22bcac551fdb5082fc0309bc0075c", "40dab63143eccc87a2fd9877e0e4f28144db901c"));
set_progress(0.643811);
assert(apply_patch_check("/system/lib/libbcinfo.so", "2015e55a86d89feb05f9f4d5661fdddea2c08e43", "93ae7784f6721eee3d47b6bd1f52fd6f2a7b6f64"));
set_progress(0.652525);
assert(apply_patch_check("/system/lib/libbinder.so", "a5e351aa4ae6e6b402bab49824c8c10599207eaf", "b83155d47b7784b3da68a3a13b81e580f54d491d"));
set_progress(0.654208);
assert(apply_patch_check("/system/lib/libbmlutils.so", "b2d2ad2e59702d1af0eb7a6989e940a1aee5fe7e", "df49125ef8b64087bbc983efe829e5dc29b433cf"));
set_progress(0.654307);
assert(apply_patch_check("/system/lib/libbson.so", "bde74d997a4792c61b12b36d4d2192cc37fc3577", "a49cd917421e2082fd9be3674a2774abff55e5fe"));
set_progress(0.654488);
assert(apply_patch_check("/system/lib/libbtio.so", "9ccbe2718b6001de287fcbe556438630ff99f479", "45f1c41110e2c2463d7aed373189b3f35a037997"));
set_progress(0.654628);
assert(apply_patch_check("/system/lib/libc.so", "d0165df6aba7e86a3d62e3933bd308a351ea0e96", "ec3649c4268e0b1764d9fa60546aa84f3fa09d71"));
set_progress(0.657484);
assert(apply_patch_check("/system/lib/libc_malloc_debug_leak.so", "d7c53dd39799724f6bed9baebb97981c5c58256e", "507836d392e3aba45f27c8bc33efc86b486e8858"));
set_progress(0.659970);
assert(apply_patch_check("/system/lib/libc_malloc_debug_qemu.so", "b8c33f5da2ac49a97287b369198634da81766a75", "48c565132181d8c2beeade1ce592336ea24df54b"));
set_progress(0.662497);
assert(apply_patch_check("/system/lib/libcameraservice.so", "4c281b98e3cfd4371a2a3ef4be7acc3cee24fa90", "aa8d75d09a46f3be3efd8342e0e91d688cca63e7"));
set_progress(0.663058);
assert(apply_patch_check("/system/lib/libchromatix_ar0543_default_video.so", "59ce4441403efd734016bce318e8c6f395c52c54", "b8ad2f87a07be0fdd0e99ec872087c1f35bb06da"));
set_progress(0.663693);
assert(apply_patch_check("/system/lib/libchromatix_ar0543_preview.so", "b12db3e7cfcdb825d51c254843863b99841bea76", "9fe820555b64bcd1733040647af13d4f6dfb42ce"));
set_progress(0.664328);
assert(apply_patch_check("/system/lib/libchromatix_ar0543_video_hfr.so", "9372a7ecdef50fa11f2dbe5591ee3a7176e9bc16", "2967caf5e25d689977bf0086b54731b3b9947ec3"));
set_progress(0.664964);
assert(apply_patch_check("/system/lib/libchromatix_gc0339_default_video.so", "f71a544722926d5b54d68b1cd908f068e9cd1c38", "8c0e9e8c1de03ab61d350b41469c038a2efe1fb3"));
set_progress(0.665599);
assert(apply_patch_check("/system/lib/libchromatix_gc0339_preview.so", "118a93ac0f5058b5e6218ac93647fe1f0a04149a", "144f8dfedde64f9d6335b2c3950ec00a1401ff28"));
set_progress(0.666234);
assert(apply_patch_check("/system/lib/libchromatix_imx074_video_hd.so", "911f77c4277ef9599a1ff065be37f698ca342a0b", "5dc5bb264cfc5c310b0b0a7b2779a64a18c278f6"));
set_progress(0.666869);
assert(apply_patch_check("/system/lib/libchromatix_imx074_zsl.so", "2e58c8697f7cbfb951451af2e2a5082b6fbbd061", "9901fa472d9b169470083f0c3db7562863d90b9f"));
set_progress(0.667505);
assert(apply_patch_check("/system/lib/libchromatix_imx091_default_video.so", "e02ccf13e1378e4e00be60a32a64cc83388aaba8", "c76a2bf3a84982ff1ceb321c8b9510c0cc6947c9"));
set_progress(0.668140);
assert(apply_patch_check("/system/lib/libchromatix_imx091_preview.so", "88f5339c49f9409b181220485065542d3137a150", "3cb2ab17cfb9e60a83e69d261575b97aa8e7a5de"));
set_progress(0.668775);
assert(apply_patch_check("/system/lib/libchromatix_imx091_video_hd.so", "a14613de32b66856811b80ad43333202cec30268", "5c4a8cdcc3b75e6d8d47df275ae9a82a80e77054"));
set_progress(0.669411);
assert(apply_patch_check("/system/lib/libchromatix_mt9e013_video_hfr.so", "0c36b53198c01d25261d7aee112179ed765b4bc1", "f88992c1fe92314748a5fa7fbdf22c40185b0f51"));
set_progress(0.670046);
assert(apply_patch_check("/system/lib/libchromatix_ov2720_hfr.so", "cbd39dd90253095adacd1345ba9d3753f10cacf4", "26554e8f8dcaef1a3bd96f0826cd694ed54a6022"));
set_progress(0.670681);
assert(apply_patch_check("/system/lib/libchromatix_ov2720_zsl.so", "b985b6023e5a9c84beea77abbfcdb866b3c21271", "4e965da3df0836ce1aed08bb6c55877821f64bcf"));
set_progress(0.671316);
assert(apply_patch_check("/system/lib/libchromatix_ov5647_default_video.so", "46cdbc0f68fb57fb00b14b0b5471aed067cbfc35", "43ae17da48f6770ce564c44f140b2d39a26a4bf3"));
set_progress(0.671952);
assert(apply_patch_check("/system/lib/libchromatix_ov5647_preview.so", "aa9c585505fabf3f7ae224fd26d85fd77f0d286f", "0be01c6fafc4b5a65b5b5d83950bd0ae8638b293"));
set_progress(0.672587);
assert(apply_patch_check("/system/lib/libchromatix_ov5647_sunny_p5v02s_default_video.so", "f4196c7cdec17687fac9c6c10d4546f92a72b8ac", "36187c392cbfd936a3c4d541d227fdb3581a0889"));
set_progress(0.673222);
assert(apply_patch_check("/system/lib/libchromatix_ov5647_sunny_p5v02s_preview.so", "678c8a9c56814f28de1a4e621cdb0f3f0ec6e12c", "f3be2fa0e1b0344c49da64716b748afcdf59c8b4"));
set_progress(0.673858);
assert(apply_patch_check("/system/lib/libchromatix_ov5647_sunny_p5v02s_video_hfr.so", "c14c5914854c9ae223f4438da8347fd5c2d3beb7", "376e01316697079022d85f030bf249bd5a14a729"));
set_progress(0.674493);
assert(apply_patch_check("/system/lib/libchromatix_ov5647_truly_cm6868_default_video.so", "8595688224445ae14fd84e5a37d84fb6a447bc4c", "062a7fdecd2c74b839fa1afc09559dd6ac47be97"));
set_progress(0.675129);
assert(apply_patch_check("/system/lib/libchromatix_ov5647_truly_cm6868_preview.so", "5667885c6ad9310114dee5942d5bdc4a30f27ba7", "3a8bc57011cde7588f2abda57a1f006f7366ed69"));
set_progress(0.675764);
assert(apply_patch_check("/system/lib/libchromatix_ov5647_truly_cm6868_video_hfr.so", "1fe3194ebdfdec1d7c26dc25e3fa6d8d60da0107", "60a19694867004225a0492aa7b6b6f454df35571"));
set_progress(0.676400);
assert(apply_patch_check("/system/lib/libchromatix_ov5647_video_hfr.so", "73d3e1d70d7034787f305b54e098a4cacdca4515", "0f1e1c3b5e807498aa0305493234eaa9c8787680"));
set_progress(0.677035);
assert(apply_patch_check("/system/lib/libchromatix_ov8825_default_video.so", "6858288e72be0e5fbb789180c8f90bfff5485b16", "74662af2be6a97f5fe02505fe55891f640854fc5"));
set_progress(0.677670);
assert(apply_patch_check("/system/lib/libchromatix_ov8825_preview.so", "fe0aa84daf224ce464465a88aae2a7d560133fe9", "96f1b4bc682d2ac09e46b911360a6fba12aa38c4"));
set_progress(0.678306);
assert(apply_patch_check("/system/lib/libchromatix_ov9726_default_video.so", "95a189fc1a17e2be9bad2bceed7aebda03cfdd04", "7122c718238b99d2c23565551bf30c2306a0810f"));
set_progress(0.678941);
assert(apply_patch_check("/system/lib/libchromatix_s5k3l1yx_default_video.so", "c4a799ba49ce3d4ec3f4d7c22ab009e3721b21e5", "e85e3cf637d913f323cb33999c2de4adbb1fc4d9"));
set_progress(0.679576);
assert(apply_patch_check("/system/lib/libchromatix_s5k3l1yx_hfr_120fps.so", "8a9125cb328cf2aabff52eb31e41a49ce0674a0e", "24a06529356a0875a0fe153e3c45f79366721521"));
set_progress(0.680212);
assert(apply_patch_check("/system/lib/libchromatix_s5k3l1yx_hfr_60fps.so", "6df19b29b0d89514e12e28ad06b87abce5674484", "ef78ea27fd7df854aa2aa6787e362fcb8eef89d4"));
set_progress(0.680847);
assert(apply_patch_check("/system/lib/libchromatix_s5k3l1yx_hfr_90fps.so", "15408ecf63c08afc6e010e2c848ea6d69371f82f", "a7b7a6c373e1196db3e3984a8f56035a93c795af"));
set_progress(0.681482);
assert(apply_patch_check("/system/lib/libchromatix_s5k3l1yx_preview.so", "0064cbec0763119b00cd8f66ba5190bf020c580d", "33fa9ced6a15f205b54b5e908eeca472b7a8a844"));
set_progress(0.682118);
assert(apply_patch_check("/system/lib/libchromatix_s5k3l1yx_video_hd.so", "a8ace258e4cb411587f9c0237f1dd2d98cc5e9d0", "9457232433a3b553aab8e96fcbb434ac7c9a39fa"));
set_progress(0.682753);
assert(apply_patch_check("/system/lib/libchromatix_s5k3l1yx_zsl.so", "aada26faa93acf1213bb944cafdfee0e49824467", "fefa9744ad4671db240808c95ca1eafd6de40f85"));
set_progress(0.683388);
assert(apply_patch_check("/system/lib/libchromium_net.so", "6572361cc70621f8a9779b253de159baa83c3915", "4d19511e899079264125e6dc90cb7fd88703cf1b"));
set_progress(0.708207);
assert(apply_patch_check("/system/lib/libconfigdb.so", "20c36468b5a5133f633d66a105c35fcda84c1afd", "52867734d3fd17ad2e03bf46ed9743a1b7ff1cfb"));
set_progress(0.708352);
assert(apply_patch_check("/system/lib/libcrypto.so", "4d37a3587bf94255e423980aeb0fe77e59d8502f", "5bf00373ff4f7e7efe4a174e763fe9153dd98fe1"));
set_progress(0.716709);
assert(apply_patch_check("/system/lib/libctest.so", "812d91c67146379e9291a6521b56d3f668f02495", "8f47409308ab9bd140545a90b632692cbd9e5983"));
set_progress(0.716765);
assert(apply_patch_check("/system/lib/libcurl.so", "fd6128c767af709a1e6e1b4dd126d96b59c84c54", "85a63a3893fe9a72824af0db63e8fb994b44a4dd"));
set_progress(0.718033);
assert(apply_patch_check("/system/lib/libcutils.so", "0d527212c5b7e0d321301e8c2766bc20b22000bf", "80c2fa0d119b502576318fdd8481f514a731f898"));
set_progress(0.718638);
assert(apply_patch_check("/system/lib/libdbus.so", "a8a13d97367034753ce4dbab2d57f5db43a56529", "6560173c87c428e154568b81ba2a5ed0daa63d6b"));
set_progress(0.721693);
assert(apply_patch_check("/system/lib/libdefcontainer_jni.so", "9ffeaebe9108ec83b7499d8aee0bc924a0c4216c", "a4570c77b50f568526d2e9d408f7d2bca19b5542"));
set_progress(0.721750);
assert(apply_patch_check("/system/lib/libdemoplugin.so", "8c0e5f3ccb82efcbd453441b4baa7fceb5e70b33", "015d4d722f80b54d5487b8be4bcd159818d106e3"));
set_progress(0.721805);
assert(apply_patch_check("/system/lib/libdiskconfig.so", "1b9e3cffe2d1b28cdad6e7bee31a05f5227b7871", "739e5a4d1bd914ad1231fb57bd0ae247d148ecc4"));
set_progress(0.721945);
assert(apply_patch_check("/system/lib/libdl.so", "c9f981041f5c95058ad0d100850499ebc36ad6d9", "611d578388bcfa1c23b57507b3fb42f4cc7952dc"));
set_progress(0.722042);
assert(apply_patch_check("/system/lib/libdrm1.so", "7bad1d705bd6e6f7ce4133dfa52b0e7b952f9254", "20648c74c9e22d1e31476d6fd2f096bd5a4151c1"));
set_progress(0.722390);
assert(apply_patch_check("/system/lib/libdrm1_jni.so", "408262625a3382d6045fd30c26cf8528ae36df67", "7eceea64f7dc0cf1a5b18b89b0615958bf866e33"));
set_progress(0.722532);
assert(apply_patch_check("/system/lib/libdrmframework.so", "3d3fc138f61ab2d7481b551732faa1e6e0f24911", "a072338388fad54af14353c64237981bfa23ac87"));
set_progress(0.723471);
assert(apply_patch_check("/system/lib/libdrmframework_jni.so", "40f4b91ccc26a34e0c1bd6001d4aaeaa1dc83cd5", "ed83142b7a23da5534d12282d7ae13557f1c1250"));
set_progress(0.723748);
assert(apply_patch_check("/system/lib/libeffects.so", "63960ea813774bf9bed561497a99b170d84e1515", "b665e8c6709ccf8be63ef6ebb7e26c6d65e68d4c"));
set_progress(0.723847);
assert(apply_patch_check("/system/lib/libemoji.so", "a63065184f00b90a6a419b1e374c817a42755dfa", "e5cc975ed5ca38889d8c35b6159fa07d793aa2e9"));
set_progress(0.723947);
assert(apply_patch_check("/system/lib/libexif.so", "08aaad33e1f61eec8a3b8ed3a9c9bbc084c70245", "e291fc0ce756e96808de6702b8ddfc8e5e5d5456"));
set_progress(0.724405);
assert(apply_patch_check("/system/lib/libexpat.so", "840fcffd5e355a051211c9e241b3fa8a2e5708f0", "31dd17b7e15b54e6633c49049009cc79de734426"));
set_progress(0.725219);
assert(apply_patch_check("/system/lib/libext4_utils.so", "66634c97ba307aa5f1a9b6e2877d2c108a39b5c3", "4f44a7b7494843ad92c67fa63b4eb772d4ca7206"));
set_progress(0.725744);
assert(apply_patch_check("/system/lib/libfilterfw.so", "8b8b21943375a704144678333fbd49bf9da6bf9d", "d9ef8859a54ad74025e0f53abd542302cb1f6bfe"));
set_progress(0.726853);
assert(apply_patch_check("/system/lib/libfilterpack_imageproc.so", "0ef12eb0ac7d2f3ef2fd3ba484bcbe3bc1ff9a64", "7095ebbbe450f116f4c3c0adec3ccf8e4648590e"));
set_progress(0.726908);
assert(apply_patch_check("/system/lib/libflashutils.so", "6cf709e1459195617458507f88cdbd8ad47fea0b", "0232248e6fa29107f3e04d7e47941fdf508dbc63"));
set_progress(0.727049);
assert(apply_patch_check("/system/lib/libgabi++.so", "508d9b995efcd0e178bd95072c8ea72bdd4528b6", "ca30e025645a1139237073c9d38476fb88229815"));
set_progress(0.727199);
assert(apply_patch_check("/system/lib/libgesture_client.so", "8685ae4b3704d349a47bfe7a7786c89c323277c6", "74e0609e0e80f5f4e66153ad3930d5fb57548a2e"));
set_progress(0.727813);
assert(apply_patch_check("/system/lib/libglib.so", "7fedf2c9335ada75d962fa17a8387178ec0cae00", "4e301c1dabeb8170a4bad1fdffaeaf5f9d1db076"));
set_progress(0.731775);
assert(apply_patch_check("/system/lib/libgui.so", "6106f49dcdc30ed6b66893d4a6a39b613eedaac6", "d6d5dbaff68d2a9461d3c01943ce4af63b2a600c"));
set_progress(0.733565);
assert(apply_patch_check("/system/lib/libhardware.so", "7c4974c8413e227662ffc571a93c682e73c475b0", "982379b792aa3fee1a56d40ded816ba8984fb5fc"));
set_progress(0.733622);
assert(apply_patch_check("/system/lib/libharfbuzz.so", "d71e94d41d1d6f52130ec9857e16ecaec9379ea5", "c30292c79bd5ef8f345e25c599f22bb68f6d9a7f"));
set_progress(0.736252);
assert(apply_patch_check("/system/lib/libhwui.so", "766901e59cde3e00045ff12d183148fc35f57d5a", "5ba4940e7a7930e11912320b0a6f8309e7ce20ca"));
set_progress(0.737701);
assert(apply_patch_check("/system/lib/libicui18n.so", "aea09d75d47d3658e9a60431fcca4ea3ff737216", "472d3e9b06089b7b4ce1abed3d9c60cf7a91b296"));
set_progress(0.749791);
assert(apply_patch_check("/system/lib/libicuuc.so", "492f0fe7fc0931c4bb83c105c49343296401ea5c", "84003acf8335cc067e2fa2996518c5ba2f2726fa"));
set_progress(0.759966);
assert(apply_patch_check("/system/lib/libimage-jpeg-enc-omx-comp.so", "ca901c247ae4a209a8340b449b2f3beed3e11767", "92ce0bd9ca5e5a8bab138701f3504091d8001836"));
set_progress(0.760190);
assert(apply_patch_check("/system/lib/libimage-omx-common.so", "18afc1a2e29863d96f201d846fc127143ff304ca", "7d45ceb08096c596e3c8ee4a87b5ecfee562a522"));
set_progress(0.760246);
assert(apply_patch_check("/system/lib/libinput.so", "4e0b8db325e7e0508165afc4cc6af371afc9d06c", "c3289ef3d79e2d7789b0241fe707c8a29ff3d6d2"));
set_progress(0.762541);
assert(apply_patch_check("/system/lib/libiprouteutil.so", "ec7517e59a4a5716e6679a3745ba05a67f551655", "65c0b43674b1f25465a3341b8701d1014694c1e1"));
set_progress(0.762785);
assert(apply_patch_check("/system/lib/libjni_latinime.so", "c7351d8fc9be69dd54bd65d7362426e83a48af20", "9bbfbb4e8f2a13ce33a159d857d9d334cf42d653"));
set_progress(0.763090);
assert(apply_patch_check("/system/lib/libjni_mosaic.so", "5b4e04c9c4e63ca0efe68de95b6815605fc344db", "d216fba8e670dab8646e07dbb924780c74c7e7a2"));
set_progress(0.764899);
assert(apply_patch_check("/system/lib/libjnigraphics.so", "530089b678ea4d01c3bc25e21b3ed94bec5e5a15", "90ab69a842d4a591ac911bb54df8c8f22379162e"));
set_progress(0.764953);
assert(apply_patch_check("/system/lib/libjpeg.so", "aa97842b3c98a9f243af699ea2f76791d5e41fcf", "e3d01a44f672486e1b2451a27f1e89810ac6fb47"));
set_progress(0.767175);
assert(apply_patch_check("/system/lib/liblog.so", "fc488008914c751d0a3f2c3cea821a06c49a332f", "b79b496aed6b23df24e2223a422f212bb11279b7"));
set_progress(0.767316);
assert(apply_patch_check("/system/lib/libm.so", "2dc0ae5dbbc57293e69943ae8b01a3c5683cd8a6", "924c03b70262e2cda9c7734cd7003fbdc14982ca"));
set_progress(0.768200);
assert(apply_patch_check("/system/lib/libmedia.so", "e5ec76751a1b65e7cbc5195e2739b6ca7920b9ec", "e93ba88b7becbc999018cd661bb8397c99abe730"));
set_progress(0.772658);
assert(apply_patch_check("/system/lib/libmedia_jni.so", "f9a852a4127be65eb7f93278e3eb8bc6fa8f3ac1", "9800dde0f4f2f86ea20ae04db590cdb6abde86cc"));
set_progress(0.773543);
assert(apply_patch_check("/system/lib/libmediaplayerservice.so", "77c3d0cd457a172554cb5bec71cf8147a9c8c574", "aad8537d359689dbaae70e868a802a291e3f040b"));
set_progress(0.777088);
assert(apply_patch_check("/system/lib/libmincrypt.so", "c23a51f1b3f8647c18242299995ac7950c4cdd46", "2ae3b302c4989afc7ac600c6c8746e25537f23ce"));
set_progress(0.777185);
assert(apply_patch_check("/system/lib/libmmcamera_frameproc.so", "9cf8ad3e63ea7c066a6e3996c501a54c66a7eebf", "45305e04daf5be8b6a4e49f1b13d433d32ddd812"));
set_progress(0.777618);
assert(apply_patch_check("/system/lib/libmmcamera_interface2.so", "7d01c611defad6c71d76e4736da95c88bb26bc4e", "1a030bb65bd6e36bf55c1b945dc7e939772a3a78"));
set_progress(0.778051);
assert(apply_patch_check("/system/lib/libmmcamera_statsproc31.so", "48f8cb9ee2b7c813979b37626af35ed9de98efd8", "04a7cbf57f34dd49c2b4860cd269d5ed9d3a706f"));
set_progress(0.778905);
assert(apply_patch_check("/system/lib/libmmcutils.so", "a425a79dd617edb15ede14ed8d40f09d83d7a21e", "522902efd37f5e73216c46e6814e58dc1e35890b"));
set_progress(0.779004);
assert(apply_patch_check("/system/lib/libmmhttpstack.so", "6ccf35012fd29407842a522c96a15efd5e8682d5", "dadb95ddfc3a1cfaa3cf07eab2b7a5881b249fb9"));
set_progress(0.779859);
assert(apply_patch_check("/system/lib/libmmiipstreammmihttp.so", "309819e68164f1e85f9a181ca64410c241d8997a", "e1810f1ab1c93b28a7ed781223e63c4564d1c7e3"));
set_progress(0.780967);
assert(apply_patch_check("/system/lib/libmmipstreamaal.so", "9755db6b70a69451f939d6a9a18d8100f2aa2fdd", "d2d34adb45b34e10a7955441f808919509b36c4e"));
set_progress(0.781534);
assert(apply_patch_check("/system/lib/libmmipstreamnetwork.so", "f2c40ed850e4d507f5875b55b98f44afb038bf97", "9bb76d5acef1f270ad527afe3a2564acc69e7773"));
set_progress(0.781636);
assert(apply_patch_check("/system/lib/libmmipstreamsourcehttp.so", "5bbd9d21a0b71150ce14809613e85688c2f62c00", "22dcc599e25a5f9aa351897120be40ca9825ef78"));
set_progress(0.786170);
assert(apply_patch_check("/system/lib/libmmipstreamutils.so", "7a7abb234850229c1837af427b5a17fae3af0b8e", "562ed93c6cbe9a5d9707f7295bb8b933ce9f4572"));
set_progress(0.786732);
assert(apply_patch_check("/system/lib/libmmstillomx.so", "e346d7c1dc53432c91004ec21aed8aa90e3c54a7", "76cbd822a0b79a8c033a59cb16177c1fada304ad"));
set_progress(0.786788);
assert(apply_patch_check("/system/lib/libmtp.so", "2456cb27b84aa5599fa96315bd42f2171d264e11", "2b20ce419421fd24164b8ece7e741cf035d5d9cf"));
set_progress(0.787550);
assert(apply_patch_check("/system/lib/libnativehelper.so", "faff80c25c6dc62571c393ee92a2ce0f25c19fb7", "90acae0e6f24884278918e88e916f0bba36fa861"));
set_progress(0.789759);
assert(apply_patch_check("/system/lib/libnetlink.so", "9bc6430cf21ccfb1ff4a7537118ecb9bee6a482f", "81ea641de86460b201ba6039963a0217d8df813b"));
set_progress(0.789899);
assert(apply_patch_check("/system/lib/libnetutils.so", "ba37bde08afd4bab268156ba21fa24987b668dfc", "54f3f08eb37400f4a74adc7faadbd70567797ad2"));
set_progress(0.790122);
assert(apply_patch_check("/system/lib/libnfc_ndef.so", "a1657399a0e67a7773a526f4667d93d73ffc23df", "a19be488b1893e64c5d800113b217da3fab9ed39"));
set_progress(0.790177);
assert(apply_patch_check("/system/lib/libnl_2.so", "f1f794fbf0f3228edc0b172aa0f8052a6c919b22", "1a0d6afd8df0d7b0d0f626039264f2270cde855f"));
set_progress(0.790275);
assert(apply_patch_check("/system/lib/libpagemap.so", "76806934a11de119558bc2b835ef9c946578ad19", "e6b08982398318c5ade64fcc226e2097188a7885"));
set_progress(0.790372);
assert(apply_patch_check("/system/lib/libphoneloc_jni.so", "9b374998d21e194b1852b5020c747723956c4f00", "71ff91f3005e0bfeedee65336e0ef5f541a5d7e1"));
set_progress(0.790473);
assert(apply_patch_check("/system/lib/libping_apps.so", "d73fee8f18aacbb36a0caf6d971c14f1fac81665", "c7347d6384f829d4731acc82cc6feb4a985e4d65"));
set_progress(0.790612);
assert(apply_patch_check("/system/lib/libpixelflinger.so", "1e396547792a250deb3b8bd137fe469bc0afd207", "7fedf30df7d22c8f3b6c382c24377d7e93284cf7"));
set_progress(0.791755);
assert(apply_patch_check("/system/lib/libpng.so", "b07b5a408be2055e0a7c3353008738a5b23a6965", "b3ce51565ea0ef0f49ecab254860839aa9a83f77"));
set_progress(0.792726);
assert(apply_patch_check("/system/lib/libpower.so", "2303f676955599b474caa14d4c564f0c6486704a", "790ac2619c629f221fe456465c75292fb9f30110"));
set_progress(0.792825);
assert(apply_patch_check("/system/lib/libpowermanager.so", "d5dca569525d944f6567a9fbbf35c14e4f3303ac", "cf093d267c41ca6a10a2a397a2bc19cec7664674"));
set_progress(0.792977);
assert(apply_patch_check("/system/lib/libqcci_legacy.so", "529650efc01deb9b45115e63c179965f60f00a74", "462ae83a1eb07ade6ce789af9505cf949b5584b5"));
set_progress(0.793078);
assert(apply_patch_check("/system/lib/libqmi_client_qmux.so", "a5f47ded997ab19ce9512ddef8a80c539285d313", "53c402ca479710a5079b692d6592873393b7afd6"));
set_progress(0.793433);
assert(apply_patch_check("/system/lib/libqmi_csvt_srvc.so", "c2e0b5be61a7622b131ca1d0588be0a853aa0c55", "addf6d30bcf439ee2fcc7dcd0411af083d0d2041"));
set_progress(0.793629);
assert(apply_patch_check("/system/lib/libqrdinside.so", "d606c1ff99277d8cc911ac9838705c5698308365", "7834c82094d1118f7e5a7547385fc54f9d17fa0a"));
set_progress(0.793686);
assert(apply_patch_check("/system/lib/libqsap_sdk.so", "0b5e1857abbf270528a62177623eb6569edb5325", "e6abe6a5f8d6c49aec889c939d719e613e5ee69d"));
set_progress(0.793999);
assert(apply_patch_check("/system/lib/libreference-ril.so", "c1abd3138f9b0c6b6a30558927755509ba193067", "599395e38a16d9d9d003473ef8480b2cc8a7f49b"));
set_progress(0.794308);
assert(apply_patch_check("/system/lib/librs_jni.so", "aacfeb5f10ded3aed0db41de55ab59b63e0bfe18", "6bbdcf8d32cf48888ab62ddb00a5b17bfbab84fe"));
set_progress(0.794546);
assert(apply_patch_check("/system/lib/librtp_jni.so", "21de01ccc57f46778ef3b663aa9be7a9eae8c963", "36d13acdea99bca5a26ab79184deee70a483ae1d"));
set_progress(0.795613);
assert(apply_patch_check("/system/lib/libsensorservice.so", "b367f5bcb1502edc4ecedf7bfd15bb0aeb3c6058", "b0d9f0c4f58e6bb45a46fd52946ee75f2ea58128"));
set_progress(0.796433);
assert(apply_patch_check("/system/lib/libskia.so", "bdc649de098299b7378e34cbffa9d4ad273ea2ce", "8ccf542daab337313b7e5a10e423880685afeabf"));
set_progress(0.808847);
assert(apply_patch_check("/system/lib/libsonivox.so", "295fed6f6e91a5a1a99669e14b31311055ab1658", "fc90667e8aa50c924ed2062a90b21606e54e25e4"));
set_progress(0.812108);
assert(apply_patch_check("/system/lib/libsoundpool.so", "5a49356b74a7e770bb4fc041ad8b6dd8af4654b2", "c7600bb5eafa006787469d3529bb34cf5afb3a0d"));
set_progress(0.812380);
assert(apply_patch_check("/system/lib/libspeexresampler.so", "9580d4020bcd1f3b5644be805cdb5528fdc3a764", "88d27e7273676c8c02c7a3635b9b5a77a7a03790"));
set_progress(0.812536);
assert(apply_patch_check("/system/lib/libsqlite.so", "fcc136f2625cb417f3625b5f2267cd3fd00217fa", "08d4cfa0dc0dc7cd6ed1dc0d69c52354e90ba426"));
set_progress(0.815926);
assert(apply_patch_check("/system/lib/libsqlite_jni.so", "0e1e388b52d11415dfcbcf95215c7d19d5b2a233", "144cc83a62191383481d62a44afc8bfef5180802"));
set_progress(0.816192);
assert(apply_patch_check("/system/lib/libsrec_jni.so", "32334ec900a2a31bfc3f923c4bf6ff2be375daf9", "94ef410b162d1910e7e323280c15ae44baf5e9c9"));
set_progress(0.819749);
assert(apply_patch_check("/system/lib/libssl.so", "c6b972e3cec2777c1c072e23ded6a592b9769114", "350f0f6ea213bc600177e11a13d261c8f5465e51"));
set_progress(0.821644);
assert(apply_patch_check("/system/lib/libstagefright.so", "4d520fcb594a4734355e96d5164275e5ae70f4c4", "ecd6f1af40367238a2b5b0438bb7f051aa54fefe"));
set_progress(0.836885);
assert(apply_patch_check("/system/lib/libstagefright_amrnb_common.so", "30711ddb4d9a6d4ef0f6063882f7f4a4b3eb4c31", "d5d77a9c339322ded958dfadfd9618f7b2d806c8"));
set_progress(0.837398);
assert(apply_patch_check("/system/lib/libstagefright_avc_common.so", "01983897124793d2d9067c24aa1765c5fb203ae7", "44c8377cf310845fa44badab50413a41027f3ea5"));
set_progress(0.837619);
assert(apply_patch_check("/system/lib/libstagefright_enc_common.so", "42175182fa455d39e51bb62fd7e34926a137f63f", "6079ff0088fb1dbbc6c48951c6443a3d1a3e5629"));
set_progress(0.837674);
assert(apply_patch_check("/system/lib/libstagefright_foundation.so", "3a4783cb8ba8b742e5d2bcd438acabdbeeb44745", "f22021465a06e73175f692f5de065fe58b1ebb00"));
set_progress(0.838117);
assert(apply_patch_check("/system/lib/libstagefright_omx.so", "e0ead9515d6ec83106a3fe0f7b95fac398413795", "171d799d218bc4faaa34d395ef5f25cca4f9c701"));
set_progress(0.838970);
assert(apply_patch_check("/system/lib/libstagefright_soft_aacdec.so", "4431b1162aaaaabed023902c3927cfcb746438c1", "316102c4657a3ecb42933305ccda4ec0252d6c14"));
set_progress(0.841065);
assert(apply_patch_check("/system/lib/libstagefright_soft_amrdec.so", "bf73b1c90937c290f44eecdd648e8b49ee5ff8a3", "3128b8b002ad4e67638d4f2d872a36852a873c87"));
set_progress(0.842042);
assert(apply_patch_check("/system/lib/libstagefright_soft_g711dec.so", "f6eee196bad93b240bcff15b80632d9e4642aa5b", "948b3026f406dbdbe7890a7b551933e255cddcd1"));
set_progress(0.842186);
assert(apply_patch_check("/system/lib/libstagefright_soft_h264dec.so", "04cb6bb794d8a0e201de81801f6591536a04fb0a", "9d3f77e812b92bc8b25d0fa1738dcba9be4a32fd"));
set_progress(0.843330);
assert(apply_patch_check("/system/lib/libstagefright_soft_mp3dec.so", "6795af48b0a4be9ff7c3ca7f343f64feef7ed051", "710277e987a45ad055edf6baa3ed530333e6c8b0"));
set_progress(0.843974);
assert(apply_patch_check("/system/lib/libstagefright_soft_mpeg4dec.so", "2a70dce9ee2d70c9f110d944e1f7028be251f1d2", "24d631f0684742c24659ed9f8183c0e2407b68ce"));
set_progress(0.844911);
assert(apply_patch_check("/system/lib/libstagefright_soft_vorbisdec.so", "415135a5d2411c6992d4df66f6d38881e2bc2391", "ce421217c8436b8defd8483b96184516f55af6d9"));
set_progress(0.845098);
assert(apply_patch_check("/system/lib/libstagefright_soft_vpxdec.so", "7f189526e83038050c887d1bc194ce6a89ab2c77", "10eb529789185b6ff91449210a238ddc41f62066"));
set_progress(0.846247);
assert(apply_patch_check("/system/lib/libstagefright_yuv.so", "1d72a822474b28539fcbe43a17bcdf8c2c8c55d6", "8b8060e72a7dab8acc93ba7184720d52f57a6119"));
set_progress(0.846344);
assert(apply_patch_check("/system/lib/libstdc++.so", "7a663bcb536853cb3d038cc2f74520014953a1d4", "488f515c003fa85e1c05e6159c370c8fac3bf735"));
set_progress(0.846400);
assert(apply_patch_check("/system/lib/libstlport.so", "5de2725ff3274437840050d58b600cada13fdfa2", "505a82c84f8a8ca7e46eb71fa515c005d4c4adb6"));
set_progress(0.848536);
assert(apply_patch_check("/system/lib/libsurfaceflinger.so", "1d41a642630d9a91dd0a2313601ed2d34f401cec", "9205e2cf87f500e95ccbe6209ba09d1d359b0ad3"));
set_progress(0.850194);
assert(apply_patch_check("/system/lib/libsystem_server.so", "9fef83af0e702a3846f7b32c01f48382a1e481a7", "4b8903fdcb5f512a940976eee79904378ddf30c3"));
set_progress(0.850296);
assert(apply_patch_check("/system/lib/libsysutils.so", "5f37ac24e438a490662a296553e0f7ff73ce73ea", "04737caa8ce08382f94fead6cc97018e10a44f5b"));
set_progress(0.850480);
assert(apply_patch_check("/system/lib/libthread_db.so", "5d32bc46679969b5c9e6440472f1d7ff64a9c023", "652c342ce8fbf71eeb52f191f302989f4bbaabb2"));
set_progress(0.850536);
assert(apply_patch_check("/system/lib/libtilerenderer.so", "479ef55225b978af5df4a4a919628913d405c8f1", "c710505488dd1091c77ee098e7205fdcfdd19f84"));
set_progress(0.850678);
assert(apply_patch_check("/system/lib/libtinyxml.so", "99bbf955046b162616b3ef798afd663301d4c62e", "28b45da40e2aaa674f97e774c2204ee212719f99"));
set_progress(0.850989);
assert(apply_patch_check("/system/lib/libtslib.so", "851d5e042a44bf7a26218c9a2685d828392030e8", "95bc536e5975985b87f5e83c3c9c9113d2bc0eb6"));
set_progress(0.851089);
assert(apply_patch_check("/system/lib/libttscompat.so", "571030961d4c3ae7433d0b12afeb4ba4f5fa0db6", "9909a7e4cf1dbd4b4265cce28f655e96fa5ad349"));
set_progress(0.851189);
assert(apply_patch_check("/system/lib/libttspico.so", "97008512759bda8af399eca7ee5ff2210ee125aa", "36b1d7622f7a34a2c52cfd0c9374614254f251d8"));
set_progress(0.853170);
assert(apply_patch_check("/system/lib/libtv_tuners_io.so", "e05bd6c6ec4eb6a7fd8da54ff47a6bce7b7eec63", "6676f6aeca994e7ce87e377ff92981743bcfd149"));
set_progress(0.853309);
assert(apply_patch_check("/system/lib/libui.so", "ae31cc3515b1f480356b56949d105ae47fe37ac4", "6e49c6fbb5d49b86086d5c7211d85a6544928f80"));
set_progress(0.854234);
assert(apply_patch_check("/system/lib/libusbhost.so", "675407919e8126ca7101a853daa4cbab27ef8618", "ff6364ba2cbde6bc61512a17ef1def954668c036"));
set_progress(0.854332);
assert(apply_patch_check("/system/lib/libutils.so", "3057dc11fa4e8cc62ebec689bc57a1ac70e0efbd", "77e36f4fcd6c470375a03a48a72e65d4cbcfccae"));
set_progress(0.856381);
assert(apply_patch_check("/system/lib/libvariablespeed.so", "dfc101fcd160122c86face138a9f86d1e167f163", "57aa93c7022c4253b704c628f36e08cb5fec65a5"));
set_progress(0.856690);
assert(apply_patch_check("/system/lib/libvideoeditor_jni.so", "5928e315cface8d5fd3237b636f45cac4874de77", "1195cd5af2131aa7a1e5abf6490e780a7ae5ae91"));
set_progress(0.859863);
assert(apply_patch_check("/system/lib/libvideoeditorplayer.so", "f5033f21dfe8644ab1516d1259e54938d4a88ccf", "1ea90dc2da27344135e21cf40d96260e1fb2f522"));
set_progress(0.861443);
assert(apply_patch_check("/system/lib/libvorbisidec.so", "28fb7f8b633c5b4c9621a979872f52abc1cfdf17", "4657b63ba75bb0c9a4500b14e484430ae167e85f"));
set_progress(0.862465);
assert(apply_patch_check("/system/lib/libwebcore.so", "2f08f857bebd216440179616ecf32d39a0b02d5b", "c112422024c3dff202ca024d3827a84ab7405600"));
set_progress(0.921209);
assert(apply_patch_check("/system/lib/libwebrtc_audio_preprocessing.so", "898120a0d7085d18f3b10f04fb37d8e402694172", "a49f2aa69dc91f2d11c6ee62aa00648685ba6cca"));
set_progress(0.923999);
assert(apply_patch_check("/system/lib/libwidevine.so", "52a7104e9c1a1cd430685325281de8d2278f4461", "9a364729882710d7346b735809485ac57bf2b2ac"));
set_progress(0.924137);
assert(apply_patch_check("/system/lib/libwiperjni_v01.so", "c0e7a2f484319b7ec9cc7e0e451c5f74c25999d1", "606bedcce6e08c5b34c9ac445f86fcf02eb205de"));
set_progress(0.924237);
assert(apply_patch_check("/system/lib/libxml2.so", "f10b2bde7e3c32bbc5a91d1e9486632b449ddce7", "924d4c6c1260ccef8abec75f83c05a5daf31e5ac"));
set_progress(0.928426);
assert(apply_patch_check("/system/lib/libz.so", "c418121c3e446ff16027ed3cecd02bd4109fd692", "c451103a6c2ff0bdcb8b7f0019d1d9327f6e35c9"));
set_progress(0.929396);
assert(apply_patch_check("/system/lib/linear.so", "c4fc05c97e7019650ca14f71ca013f9e86a26125", "f398e733c0b6d4197c92e811f08f47edeb73aa26"));
set_progress(0.929495);
assert(apply_patch_check("/system/lib/pthres.so", "8da8afb0ccfcde8a078c852621aaab72ec65d2aa", "23970ba3236f9b695c06de54760b98f2fb0ff67c"));
set_progress(0.929551);
assert(apply_patch_check("/system/lib/soundfx/libaudiopreprocessing.so", "fa526362678e5c8872dd0b1e7a1af1a30cf8b04f", "6fb4b274bb70f034bed8b6a0492f3b8b0cfa57c3"));
set_progress(0.929693);
assert(apply_patch_check("/system/lib/soundfx/libbundlewrapper.so", "55228c0283cfbeabc5a2cb0c172ae4812adc65aa", "64f0ec92700f0381454c6e97759934a8749754fb"));
set_progress(0.930422);
assert(apply_patch_check("/system/lib/soundfx/libreverbwrapper.so", "de754c63f564674eac73e96a35dfc3dc93789107", "ba922c4255bc13f12ac1b5c716b343648c87d71d"));
set_progress(0.930728);
assert(apply_patch_check("/system/lib/soundfx/libvisualizer.so", "7e03c75a816125404bd49c01b3007386d67e45c3", "d4d35543f5c22350b96d0ffba9d59e4fecda7412"));
set_progress(0.930826);
assert(apply_patch_check("/system/lib/variance.so", "715f8135838736341aba23072e4814d447d20280", "d575bebe75e59c294a2dca8ed847dc4c6e805df8"));
set_progress(0.930883);
assert(apply_patch_check("/system/xbin/add-property-tag", "fae182058c199d087b72244c4be923f170b3dce9", "d620290e3c3f765b9d41eca4d28e0dba6207460d"));
set_progress(0.931532);
assert(apply_patch_check("/system/xbin/agent", "632f9467f1cf2bd2f1bf301b12b60e43a7d84552", "34cf429776a14154756b7eb150db069ceaffc7a5"));
set_progress(0.931634);
assert(apply_patch_check("/system/xbin/alljoyn-daemon", "cf984a0d08b09c892328dcfeb10211f74c019e77", "c49b1f3d5372f5aa754e687d934d88ec48f131f5"));
set_progress(0.934577);
assert(apply_patch_check("/system/xbin/attest", "56b79bb4fe2a599a0f2ca46ae3d27fb7118df458", "6b422c806bb1cbd724e5b53053858ba6c5d2e22a"));
set_progress(0.934635);
assert(apply_patch_check("/system/xbin/avinfo", "60e3183cbd2af2f53802c658d65776e4cfaf6f0e", "b46137d960ab4c42f8ec011c2099f2b98ca09463"));
set_progress(0.934735);
assert(apply_patch_check("/system/xbin/avtest", "49199c8f196af48c47950d9eaca36379bae1f6b5", "3b08be5ab148c33793710ecb25f4dc6c50b17c2d"));
set_progress(0.934837);
assert(apply_patch_check("/system/xbin/bdaddr", "3e5ceccb985eefe21662847104b34ccb3ec4acec", "78c785d15f49770651cba1cba420e657312d5a69"));
set_progress(0.934939);
assert(apply_patch_check("/system/xbin/btool", "31f9b32dfcbfc299e263b52695452aa9723c8136", "9c228a87d7698e5850faa0286c6b320e956bc02e"));
set_progress(0.934996);
assert(apply_patch_check("/system/xbin/bttest", "74d50a7a2062b37db77f0d9c7863544aa39023c2", "981347a2e9331d7ddafce315fd3b17c859beab0a"));
set_progress(0.935053);
assert(apply_patch_check("/system/xbin/busybox", "3da1fbea141f5ef05096b3786f2b3a88f3c92b9c", "44f42cd7cecd4fd39395b4f03269a3a1e00a14a9"));
set_progress(0.940090);
assert(apply_patch_check("/system/xbin/check-lost+found", "763f97fb9e18ca9b11d14476fcd7222baa7afd8c", "ea01e8706ca7c094390f6e2d1e41a0d734b181b5"));
set_progress(0.940866);
assert(apply_patch_check("/system/xbin/cpueater", "50c1bc653a00f8b6ae9540bcc07c18b192852aac", "dc87c8284aad36d1ff6a7baa2ef5af748e8464a1"));
set_progress(0.940923);
assert(apply_patch_check("/system/xbin/daemonize", "abfd9954c5ac7c65bc563b7a5a9649d931baf95d", "8fd0618812ed7f3cdac84e82566f545dab69fcc7"));
set_progress(0.940980);
assert(apply_patch_check("/system/xbin/dbus-monitor", "6830c3c3ad0e462c48eb9acff84b94914950e217", "5e05a201c394331be0dd79129d13be6bd9da561c"));
set_progress(0.941080);
assert(apply_patch_check("/system/xbin/dbus-send", "7c8628b63912dca0e26ea3f63f7cafb3856c4aea", "444554096306fb07aac5e56e46f59545bf2dc362"));
set_progress(0.941222);
assert(apply_patch_check("/system/xbin/dexdump", "dc62e4bc9ef359ad375e9ef380705e7e7dcfb006", "47032fe578d0661014acbad79185e8c47a2a64d7"));
set_progress(0.941823);
assert(apply_patch_check("/system/xbin/directiotest", "5b6b9d0d81c2b152304b0d6d93247e9737f53df3", "0029327dc0d45d9e06b658f3196b2fa6ec7da35b"));
set_progress(0.941881);
assert(apply_patch_check("/system/xbin/fatimgcheck", "1bcfe552411fc150d29e203610ce6270d67d7717", "263058540cd237563a80d1ba3fac856dbca0aab8"));
set_progress(0.941937);
assert(apply_patch_check("/system/xbin/hcidump", "1316af7800a1a26dc490d9e98253d5ed512b3aea", "11d0b8c7fa70ed0f297829046c6216d90b0460c8"));
set_progress(0.943148);
assert(apply_patch_check("/system/xbin/hstest", "509efdc22274da7e407d1fca8f181b0bea931db3", "33757cb897cc7935cd90651240e92486124fbb24"));
set_progress(0.943248);
assert(apply_patch_check("/system/xbin/l2ping", "1a1af8a552a6e8c9bfe207d7583e683121b6d851", "1cba9f432dbc855cdbf5a8108402c62303b29808"));
set_progress(0.943348);
assert(apply_patch_check("/system/xbin/l2test", "d2347e50ea5a915de4f181832ecb1ed869b1bbbf", "01af901c68ad2ae08223f82c996a6a8dabd44ad9"));
set_progress(0.943531);
assert(apply_patch_check("/system/xbin/latencytop", "0e90b6e034f102dbf6c5006cdc31707c82160b28", "db5049c35ad4bcc858fd5b5750175d485003dcd5"));
set_progress(0.943632);
assert(apply_patch_check("/system/xbin/librank", "96c12349dff9ba657706503af0890fd20c412e68", "2f496d0ef7940e32e5e1e8b0bd203deb1124a509"));
set_progress(0.943732);
assert(apply_patch_check("/system/xbin/lmptest", "f94023951f14cbe4112fc43c6770ffcde2c537be", "fe4938a4f574b927038f11b9d8f34c2599dc06c1"));
set_progress(0.943790);
assert(apply_patch_check("/system/xbin/micro_bench", "06d7c4454b3fed6a45b7b8c2b7ff90c8511ac6d7", "78ad2297ef3f54c398fe07a479f94149e27a98f1"));
set_progress(0.943847);
assert(apply_patch_check("/system/xbin/nc", "a6472cbf588f5aa99a626c00811f227d3578ce8a", "0733e48c07012d99e50994c998dfc9bc9ce4f047"));
set_progress(0.944032);
assert(apply_patch_check("/system/xbin/netperf", "2c26cd90a6cf105aec0f8463274f727041128149", "fbff25fa1b086d988ce4080c6e91947adba04f21"));
set_progress(0.944720);
assert(apply_patch_check("/system/xbin/netserver", "a1e42b66b326184daf156e102644d2d6fc25bdd0", "42c1e3c391e5bde1727575750b6f5a46d6008e0b"));
set_progress(0.945159);
assert(apply_patch_check("/system/xbin/opcontrol", "c77a0e1cc4d85e6f83a121990251c25bff64edb4", "fb34ad3e8b5b7b968aba83b684d2115fc446acd3"));
set_progress(0.945307);
assert(apply_patch_check("/system/xbin/oprofiled", "3f0c07187381b6340fefb8af97ba0e99a44b1d7a", "83f0e3507e44bff2d871dd648c102a5db4091b60"));
set_progress(0.945891);
assert(apply_patch_check("/system/xbin/procmem", "1c46e317d18fa1c317563ab742a8d935a4b713a0", "9b29d29447bca9cd733ec2f5ecf482cb7f5fe841"));
set_progress(0.945990);
assert(apply_patch_check("/system/xbin/procrank", "2bbfd5a29de2815c1a837acfbe7f0645ccbc818c", "ab6c4e90fd005555300891917b83471e5783897f"));
set_progress(0.946090);
assert(apply_patch_check("/system/xbin/qlogd", "fb8cbdf755d699c9cb881783ef34094668b4b62a", "154fc8904249e8afbc39996d620752de74d21ed6"));
set_progress(0.946319);
assert(apply_patch_check("/system/xbin/rawbu", "769a378b3c286daa9555adfee6b79442f7865d00", "e511ed72e720e6599a8c5b0af73e5ff55599ca4a"));
set_progress(0.946461);
assert(apply_patch_check("/system/xbin/rctest", "a1ae3aaa19a577c8cf42e385838aeb5772f22d45", "ed03ab2a8b36cec4cafdb23b8e60f57ed981d771"));
set_progress(0.946603);
assert(apply_patch_check("/system/xbin/rfcomm", "52c0464562d30f18ff1d51b0aff70ba2c0f8ad89", "c97846469e0e9d06accb148f72420f43c1ee1bbf"));
set_progress(0.946849);
assert(apply_patch_check("/system/xbin/sane_schedstat", "5d4102c499156072c0746d2dda77c4ff7b4d3942", "c93c8bd29be806140993a7405b398e2a07bf24f7"));
set_progress(0.946906);
assert(apply_patch_check("/system/xbin/scotest", "33b2a4fdb77902edc6276e53e98f5976cc9e0bb7", "85c406f18de4cd61ae118081ce5fda1d8e4290dc"));
set_progress(0.947007);
assert(apply_patch_check("/system/xbin/scp", "83b7ceb2b8b8867aa69294025cfc13b51518e034", "138dce6337a119c29271fd26165c32a145e557ed"));
set_progress(0.947233);
assert(apply_patch_check("/system/xbin/sdptest", "54106eb8094df036fde24fec4b4e737afcd0d180", "13630ecffbe96ffd1164fd7b8a576bf3278aba28"));
set_progress(0.947291);
assert(apply_patch_check("/system/xbin/showmap", "8dc84be6fee843d7721dca72c74b61efccf72143", "e15552ef657e58e92119c5fee649b4fc2f5d4d9c"));
set_progress(0.947391);
assert(apply_patch_check("/system/xbin/showslab", "01fc6b77e634f4be8191bf8f9e4647369bad0811", "ede1ba10e9f90dc5fbd7fc8359eb7270026bbb44"));
set_progress(0.947490);
assert(apply_patch_check("/system/xbin/sqlite3", "5d89edcf9c5d5c1ea155b45bca26ced5c96f3707", "2dd44b9bb3080f0e7987613e4b002b6d1e129725"));
set_progress(0.947827);
assert(apply_patch_check("/system/xbin/ssh", "b8587d647babe600c6e54963782c22a10f77edd0", "7784382be28a9b27224f21e1b3850fefac6f9675"));
set_progress(0.948562);
assert(apply_patch_check("/system/xbin/strace", "25f1149db789ac89a0b873e18e703e4ba2eb6d7a", "533913925497de43ce9ac8b07074399b4c7afa45"));
set_progress(0.949794);
assert(apply_patch_check("/system/xbin/su", "2c9db374e083ef0686e3c840caa6cf2627c05bae", "3619cf39b4b168dc4ff3736efd7d7e20a65bf4cb"));
set_progress(0.950738);
assert(apply_patch_check("/system/xbin/tcpdump", "168ba86f3e47c3a8f032b8b346ccf475698f9f8c", "3477577954e31521dea4b87dcc5a3aa040380a4b"));
set_progress(0.956940);
assert(apply_patch_check("/system/xbin/timeinfo", "75b35c61ac7c13d8db2e983e469ea594289a850b", "f70781ef9e5c4e2df3059ee95d76316ef444070e"));
set_progress(0.956997);
assert(apply_patch_check("EMMC:/dev/block/mmcblk0p16:4251648:be36d1ad90f57aa3a18fa7a42b4725717152cae5:4251648:321cd0a6f5e78c9ad111c405a0fbc1baafc1c276"));
set_progress(1.000000);
assert(apply_patch_space(7723854));

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

ui_print("Removing unneeded files...");
delete("/system/build.prop", "/system/lib/libbcc.so.sha1",
       "/system/recovery.img");
show_progress(0.800000, 0);
ui_print("Patching system files...");
apply_patch("/system/app/ApplicationsProvider.apk", "-",
            72f52983f41675edbe94da158100b15acf940054, 17645,
            3b0c439507f394a096a61ae4d1918e379e92b380, package_extract_file("patch/system/app/ApplicationsProvider.apk.p"));
set_progress(0.000178);
apply_patch("/system/app/BackupRestoreConfirmation.apk", "-",
            4d5e2b38743c8a89976abef7e34ff872c68b7248, 14850,
            a1a43301f5949f7760d3bbae7f77dcca92ac98e5, package_extract_file("patch/system/app/BackupRestoreConfirmation.apk.p"));
set_progress(0.000329);
apply_patch("/system/app/Bluetooth.apk", "-",
            87061adf5a3af5729f54ccd8052c78a0c6d82696, 490742,
            522deb692e382a0cd2a6e4906f3a2be32f651473, package_extract_file("patch/system/app/Bluetooth.apk.p"));
set_progress(0.005292);
apply_patch("/system/app/Browser.apk", "-",
            fc5fd2d3318e537a802904d864cedadfb5ac71d5, 1663963,
            c9f76c2387081c176d08fbc44ec902350b6ec6fd, package_extract_file("patch/system/app/Browser.apk.p"));
set_progress(0.022121);
apply_patch("/system/app/CalendarProvider.apk", "-",
            d88cbe2d16750010f42a94d682477563243c4d2e, 449504,
            494e0be4beae3271912a1d3b1498a52f55852d7a, package_extract_file("patch/system/app/CalendarProvider.apk.p"));
set_progress(0.026668);
apply_patch("/system/app/CallRecorder.apk", "-",
            3afd66fc6437d6e0be3f4988a33b667946964c9f, 73290,
            b98502b2598aa6c750f5544d2f4cdad3cc9bdf3d, package_extract_file("patch/system/app/CallRecorder.apk.p"));
set_progress(0.027409);
apply_patch("/system/app/Camera.apk", "-",
            4f1c2430153db43b70adfd2f50b8bcfcdc3846b7, 1085587,
            68a89d65ed8a42206721898d2c5f790d555fa652, package_extract_file("patch/system/app/Camera.apk.p"));
set_progress(0.038389);
apply_patch("/system/app/CertInstaller.apk", "-",
            80eb3cffdccd86b1960ec4adf1065a73f2f7d24b, 29710,
            9158c882fd77b3061ad4738ccb27ce784e3658b2, package_extract_file("patch/system/app/CertInstaller.apk.p"));
set_progress(0.038689);
apply_patch("/system/app/ContactsProvider.apk", "-",
            33be30bb32b08c0c03db2618817caceb8816b007, 629974,
            d783c46001e4d7fca4c4a322565aa6b99e7bf224, package_extract_file("patch/system/app/ContactsProvider.apk.p"));
set_progress(0.045061);
apply_patch("/system/app/DefaultContainerService.apk", "-",
            cbbd9be702bae71ecebb087fd4d78e1dae8562ba, 10795,
            906fa79c63daa39e03435ef4fdde5461e50f1660, package_extract_file("patch/system/app/DefaultContainerService.apk.p"));
set_progress(0.045170);
apply_patch("/system/app/DownloadProvider.apk", "-",
            3f9abc59d53ced28dcea32b2f1da7d6ae5f5d33d, 314243,
            4f11442aedd9cb140acd8a65cbe85cd6f41127c9, package_extract_file("patch/system/app/DownloadProvider.apk.p"));
set_progress(0.048348);
apply_patch("/system/app/DownloadProviderUi.apk", "-",
            7b13fec33f3f1b3f21bbd2234fecc58ed04c413d, 197077,
            33607e71c00c8cac77978af959ba79ef95fca8f8, package_extract_file("patch/system/app/DownloadProviderUi.apk.p"));
set_progress(0.050341);
apply_patch("/system/app/DrmProvider.apk", "-",
            863cbfa3b1b3d76df59e9168284f3b7cfc0a6edb, 11015,
            6ec9a724025b949cdee5f2220c4d3b8dcf31f552, package_extract_file("patch/system/app/DrmProvider.apk.p"));
set_progress(0.050453);
apply_patch("/system/app/Email.apk", "-",
            7851cf1abecbd5a172963f5d6842b6a74326e046, 1327639,
            7d53c180517194c8b9e0b04ad11f4f436420e368, package_extract_file("patch/system/app/Email.apk.p"));
set_progress(0.063881);
apply_patch("/system/app/Exchange.apk", "-",
            550bd9763123a5ddf46278405bf4dbdcdc64f4da, 708224,
            603e254ea75da2c18d923fe340509381842352fc, package_extract_file("patch/system/app/Exchange.apk.p"));
set_progress(0.071044);
apply_patch("/system/app/FM.apk", "-",
            b028049d6c2d343b9cd028cc17c65c0999dc7947, 477650,
            9dc0806b6cb365d1ff86fa595dd779626feb4d15, package_extract_file("patch/system/app/FM.apk.p"));
set_progress(0.075875);
apply_patch("/system/app/HTMLViewer.apk", "-",
            77605761543db5665df2ef14385969ea266e1368, 7331,
            70dbf8c70c5ae56012ed9e6c93c6d738d725dea2, package_extract_file("patch/system/app/HTMLViewer.apk.p"));
set_progress(0.075949);
apply_patch("/system/app/KeyChain.apk", "-",
            ed100310c1e16487ff7c32754138e19152321126, 21818,
            0956fd441e65b0fef3d7443b87ef5428a3359b9c, package_extract_file("patch/system/app/KeyChain.apk.p"));
set_progress(0.076169);
apply_patch("/system/app/LatinIME.apk", "-",
            ea016f86afd3c38b09a307bedb5826424790f265, 1419166,
            d2668858bf254d25cb78a7baa3d5b361f59f39d2, package_extract_file("patch/system/app/LatinIME.apk.p"));
set_progress(0.090523);
apply_patch("/system/app/LewaCalculator.apk", "-",
            6ad059c2e1a59c50ff93e6fcc53bc42a612d58ea, 965141,
            a327d746525bd54e0f25408b02e71ce695c85ae3, package_extract_file("patch/system/app/LewaCalculator.apk.p"));
set_progress(0.100284);
apply_patch("/system/app/LewaIntercept.apk", "-",
            01c2c360555044de3bb98957b29c0c510658edf9, 317459,
            ae5d6c3e2875fcc6a13d4d78603c852809b3f89b, package_extract_file("patch/system/app/LewaIntercept.apk.p"));
set_progress(0.103495);
apply_patch("/system/app/LewaLabiSync.apk", "-",
            2aabdf42e88bb870a7c7f60e3a3a1f4a79f2c6e6, 103496,
            d3058d841187dfdf8f8432ffdce6f714cbace01a, package_extract_file("patch/system/app/LewaLabiSync.apk.p"));
set_progress(0.104542);
apply_patch("/system/app/LewaLauncherX.apk", "-",
            e23e2bbc3d22dae66461f8ff3d8255db09bff918, 3705490,
            ac2a954e441b1f4724803b3aef79b047c38aee3d, package_extract_file("patch/system/app/LewaLauncherX.apk.p"));
set_progress(0.142020);
apply_patch("/system/app/LewaPackageInstaller.apk", "-",
            f145d7bb51e7ab0ba851b6d08035b4eb45fc385e, 149780,
            e4898c7d8eba3c4a743c1e73a93b8c473a2da882, package_extract_file("patch/system/app/LewaPackageInstaller.apk.p"));
set_progress(0.143534);
apply_patch("/system/app/LewaSoundRecorder.apk", "-",
            13f4f8c76fc63b73b70e433b3c1b920dadbb8e5c, 920594,
            ae3ad846f0a326ce9bcb5d0fde6b6b918c3db935, package_extract_file("patch/system/app/LewaSoundRecorder.apk.p"));
set_progress(0.152845);
apply_patch("/system/app/LiveWallpapers.apk", "-",
            4c840eae7a4f2c9b364442ba3e18ac197056faf4, 1663693,
            7b2d0965bf8a745de457d04ff67c88222f290ed4, package_extract_file("patch/system/app/LiveWallpapers.apk.p"));
set_progress(0.169672);
apply_patch("/system/app/LocationProvider.apk", "-",
            6458d16430b873d22761a3efec875c720d9f37e2, 2373863,
            31168669e72a50a5441c302590e1affe1ecef02f, package_extract_file("patch/system/app/LocationProvider.apk.p"));
set_progress(0.193681);
apply_patch("/system/app/MediaProvider.apk", "-",
            a6b0e51032309408dfaa1dbbb8b2f5be9d5fec17, 86341,
            ee5134ed05646ab75b76c482e211a8e15862d67e, package_extract_file("patch/system/app/MediaProvider.apk.p"));
set_progress(0.194555);
apply_patch("/system/app/MmsFavoriteProvider.apk", "-",
            cfcc2734ea670277681576526eb096105f08f988, 104895,
            b967295d1e7d19a097cfc6019ca63f81f84ed09d, package_extract_file("patch/system/app/MmsFavoriteProvider.apk.p"));
set_progress(0.195616);
apply_patch("/system/app/PIM.apk", "-",
            10cb39cad7eb8eafa67c6a797938391e02f32156, 7723566,
            e2a00655516365aecaecf449706d1274ee24b608, package_extract_file("patch/system/app/PIM.apk.p"));
set_progress(0.273732);
apply_patch("/system/app/Phone.apk", "-",
            3bb149b4dff2c27a1494943958f012f5881528f4, 1778726,
            15de93dab6e481badf60df562142aad3c83d760f, package_extract_file("patch/system/app/Phone.apk.p"));
set_progress(0.291722);
apply_patch("/system/app/Provision.apk", "-",
            11c308b715fffc737f0954a1c5e0a12b58298847, 3659,
            b4fedf6e57db6033575fa5462200c6c95a6b2120, package_extract_file("patch/system/app/Provision.apk.p"));
set_progress(0.291759);
apply_patch("/system/app/QualcommSettings.apk", "-",
            6754caa531e9306dd6f9683f4bc95c677f4439a2, 48552,
            a7980375b94a1688a5f15413a02c68b891964894, package_extract_file("patch/system/app/QualcommSettings.apk.p"));
set_progress(0.292250);
apply_patch("/system/app/Settings.apk", "-",
            96cb3bb116c14ba7d8a3b827976e20ae3d0840fc, 2866033,
            b200b2499f0180dece44c3143a5a40d902d35704, package_extract_file("patch/system/app/Settings.apk.p"));
set_progress(0.321237);
apply_patch("/system/app/SettingsProvider.apk", "-",
            4419533bc1baa90798a5831a593fab4da68c198b, 44818,
            f87b6e58d9276fb19f9492b57caaa21eacac8598, package_extract_file("patch/system/app/SettingsProvider.apk.p"));
set_progress(0.321691);
apply_patch("/system/app/SharedStorageBackup.apk", "-",
            6ccee6e02acd9efd4ef45264749e43ed432beda9, 4708,
            9ea05251d957911ef416e21cd05e4e3c12e0d4cc, package_extract_file("patch/system/app/SharedStorageBackup.apk.p"));
set_progress(0.321738);
apply_patch("/system/app/Stk.apk", "-",
            f9ad2306c68146baef7251bf96c2b4f40092a79c, 49049,
            f8a5da26ead73b3a15cf5f3f5669eafb9afa59c1, package_extract_file("patch/system/app/Stk.apk.p"));
set_progress(0.322234);
apply_patch("/system/app/SystemAgent.apk", "-",
            7aaa327bd11e46b8db7a50b143a1dbcce4c21185, 12700,
            b1b3415823c91e2986efcf585cf4a542f7d841d2, package_extract_file("patch/system/app/SystemAgent.apk.p"));
set_progress(0.322363);
apply_patch("/system/app/SystemUI.apk", "-",
            8f3293ce0da5e36f12fc9cce92ac0a553f46bc04, 1652253,
            e5625233517bcf2e226c0a3a5de00e2f61d7f6bc, package_extract_file("patch/system/app/SystemUI.apk.p"));
set_progress(0.339074);
apply_patch("/system/app/TelephonyProvider.apk", "-",
            e5555d8782d8d61988a547c0d732d4520ce56416, 131576,
            8fc39fada2bfe7318f283cdd317b23849bba7833, package_extract_file("patch/system/app/TelephonyProvider.apk.p"));
set_progress(0.340405);
apply_patch("/system/app/UserDictionaryProvider.apk", "-",
            09be556154ae204d218a6843d7b8c409f646fbd1, 11095,
            cbcaccd714f1fee2daf8f2f8dd3ffe83fcb24e22, package_extract_file("patch/system/app/UserDictionaryProvider.apk.p"));
set_progress(0.340517);
apply_patch("/system/app/VisualizationWallpapers.apk", "-",
            de7e634cbad802d74a66690803335db582363c71, 160208,
            a39630d5140a3a483433a43e0ac75241a6e9181d, package_extract_file("patch/system/app/VisualizationWallpapers.apk.p"));
set_progress(0.342137);
apply_patch("/system/app/VpnDialogs.apk", "-",
            3af5011dbc0681c108a8adeebe8fc5eed6e7942d, 12714,
            c13f875cf01d0db6fbb3582e21aef9fa2d07047c, package_extract_file("patch/system/app/VpnDialogs.apk.p"));
set_progress(0.342266);
apply_patch("/system/app/WAPPushManager.apk", "-",
            4c1c4c02f903ec74f5bb632dd50ac440dd916bb3, 66433,
            462d0360658ae570997c187639d4cc72b2acc09d, package_extract_file("patch/system/app/WAPPushManager.apk.p"));
set_progress(0.342938);
apply_patch("/system/bin/ATFWD-daemon", "-",
            860ee547f5b6a6d107c4bb014c5b9ed0e1f29fb5, 19468,
            4d273fa67a70f0076cb6016604fa7dbd29dff7ed, package_extract_file("patch/system/bin/ATFWD-daemon.p"));
set_progress(0.343135);
apply_patch("/system/bin/BlobCache_test", "-",
            2da6659e44a271aa942df200241149e2aaa23eb2, 62332,
            201a1f2f27af3a6e607eb27dcffe6f98e3ff42a9, package_extract_file("patch/system/bin/BlobCache_test.p"));
set_progress(0.343765);
apply_patch("/system/bin/InputChannel_test", "-",
            d187ed1e65fa1afae53b6002a2fa34e4d5de5e6b, 52908,
            c8f773e05c0bc6f05eee331527fdae682d1be7cc, package_extract_file("patch/system/bin/InputChannel_test.p"));
set_progress(0.344300);
apply_patch("/system/bin/InputDispatcher_test", "-",
            98ec4ad1bcfacf4f9c915cac393d2cba7018a241, 53452,
            6fd172d10d64b7564d4d3898f8f33ba510d5d2f4, package_extract_file("patch/system/bin/InputDispatcher_test.p"));
set_progress(0.344841);
apply_patch("/system/bin/InputEvent_test", "-",
            a0e817f3d7040cad5dafb7be9d389cc6499a123d, 86500,
            f91a2a8d33228453854a80b545f53f5aeba6735b, package_extract_file("patch/system/bin/InputEvent_test.p"));
set_progress(0.345716);
apply_patch("/system/bin/InputPublisherAndConsumer_test", "-",
            bca569b0d60eb98785019200caa256d7c7ee7dd3, 74468,
            f4733880b719f321d8e99d796490d2bba161f9b2, package_extract_file("patch/system/bin/InputPublisherAndConsumer_test.p"));
set_progress(0.346469);
apply_patch("/system/bin/InputReader_test", "-",
            f603fec4acc4f513b5b53dd63c38a2b6900166bf, 315636,
            f33c8975d7325a80927500cb1552f1582372b550, package_extract_file("patch/system/bin/InputReader_test.p"));
set_progress(0.349661);
apply_patch("/system/bin/Looper_test", "-",
            0575c338982d3103cbbec7e263c7d37671a7e012, 84464,
            2acd56396a7986c56c2806fd2fe020abf745d6d6, package_extract_file("patch/system/bin/Looper_test.p"));
set_progress(0.350515);
apply_patch("/system/bin/ObbFile_test", "-",
            cc62fc43ad256011e1789a90a25ecff7e3dd1cac, 48540,
            d093fdfc728d9f33f3246bb3d3e3658e0ca55245, package_extract_file("patch/system/bin/ObbFile_test.p"));
set_progress(0.351006);
apply_patch("/system/bin/PktRspTest", "-",
            22cb85bc501b06381671f9dd0cfe7f35d940975d, 5672,
            65ec03be981796ba5c876b75f72cfef5489d4a2c, package_extract_file("patch/system/bin/PktRspTest.p"));
set_progress(0.351064);
apply_patch("/system/bin/String8_test", "-",
            7526e92247cdb1fddbf83cd715b2422b69c7d352, 44480,
            afc7f586c1e474e8a55bd495494944372c807357, package_extract_file("patch/system/bin/String8_test.p"));
set_progress(0.351514);
apply_patch("/system/bin/Unicode_test", "-",
            959ccdc0eb2ffc56ee5201b5b8826a068ca25355, 48768,
            c79a721f310b1b440e4d1d004dfd05d58c120b1d, package_extract_file("patch/system/bin/Unicode_test.p"));
set_progress(0.352007);
apply_patch("/system/bin/ZipFileRO_test", "-",
            2e4c1e312abcddcf91c03e2036b2b1ee3b787b53, 44324,
            79e650e65629bff00bc5c8cc2680debb2589eeec, package_extract_file("patch/system/bin/ZipFileRO_test.p"));
set_progress(0.352455);
apply_patch("/system/bin/adb", "-",
            6d75ff462429d98555001c87683756b6c69f646e, 97168,
            3a2aa46db841c2ffb548e281a78e013dbca3d40c, package_extract_file("patch/system/bin/adb.p"));
set_progress(0.353438);
apply_patch("/system/bin/app_process", "-",
            296ece3ab257f4f3b6410dc691a4fb68c217456e, 9920,
            a43ad39a02a948a3302c9d8aea82406b530e483a, package_extract_file("patch/system/bin/app_process.p"));
set_progress(0.353538);
apply_patch("/system/bin/applypatch", "-",
            4f7baa5e647ff983f3af9b96d13cb87a64a99bd7, 50056,
            9f1c85077cd2e462d9323bd6dd2a38a0fbbb7181, package_extract_file("patch/system/bin/applypatch.p"));
set_progress(0.354045);
apply_patch("/system/bin/applypatch_static", "-",
            3f4e62a02e24e850dc15c5d01a8263a1bf4400db, 165772,
            fe47d270d8ae1e4744c17fc744a5f14043466ada, package_extract_file("patch/system/bin/applypatch_static.p"));
set_progress(0.355721);
apply_patch("/system/bin/artagent", "-",
            d8ebd0c38ad22ad4d34e56e52f629db3dbe936e4, 14128,
            cf8b1cd1ddfcdcc8f4926c559bf7ec4d83007383, package_extract_file("patch/system/bin/artagent.p"));
set_progress(0.355864);
apply_patch("/system/bin/ast-mm-vdec-omx-test7k", "-",
            8bdfcb627fd48f31a6de8c2f7a4c1846a9387f80, 67820,
            4716362a7f46e6547314f0e360aba120d3d329d7, package_extract_file("patch/system/bin/ast-mm-vdec-omx-test7k.p"));
set_progress(0.356550);
apply_patch("/system/bin/atv_fe_test", "-",
            132d843886f4313762fbd987a5f50f9e885fd1dc, 9924,
            81f9b903faeb9011c7c40073abab107338032e62, package_extract_file("patch/system/bin/atv_fe_test.p"));
set_progress(0.356650);
apply_patch("/system/bin/audioloop", "-",
            be5dac11f0ad9329e892863e48d6409e98d4bb07, 9784,
            b9225b4f63be5a1e881c06faade63ce2850ce658, package_extract_file("patch/system/bin/audioloop.p"));
set_progress(0.356749);
apply_patch("/system/bin/bootanimation", "-",
            d5e15d6f7606b266492ce5f780d74e52678512fa, 23360,
            734cdd405d42a9c3e66979c6f3df0abe4c7eda05, package_extract_file("patch/system/bin/bootanimation.p"));
set_progress(0.356986);
apply_patch("/system/bin/btnvtool", "-",
            ae51411076fc010614c1fec98201e0b508fed4b9, 9992,
            13bde043a77f4dceff5e3abd053a67e01a190346, package_extract_file("patch/system/bin/btnvtool.p"));
set_progress(0.357087);
apply_patch("/system/bin/bugreport", "-",
            321786af78a95f62a711c59e528099235afa1a8e, 5692,
            aa7c41a805cebf69a807e1235b9a66a2e81df2fc, package_extract_file("patch/system/bin/bugreport.p"));
set_progress(0.357144);
apply_patch("/system/bin/check_prereq", "-",
            125f3b1d9cd23015a8883ef25603ec89c84415fb, 58928,
            a24ed3a11ff92289149b850cb49037aad6cc023c, package_extract_file("patch/system/bin/check_prereq.p"));
set_progress(0.357740);
apply_patch("/system/bin/dalvikvm", "-",
            2ab9d82097dadd82bbfa18745bf76bd440036f48, 5700,
            cb3cfa21703fb3cc49ca7674f11d5637abf558f5, package_extract_file("patch/system/bin/dalvikvm.p"));
set_progress(0.357798);
apply_patch("/system/bin/dbus-daemon", "-",
            adeb7c8e3a8586999aa424dbb09bb6700835358c, 134148,
            2e3618dd8ee92d20782f6340a44ada71e0d8d3b8, package_extract_file("patch/system/bin/dbus-daemon.p"));
set_progress(0.359155);
apply_patch("/system/bin/debuggerd", "-",
            8ecb820b5510d515b82d15bd4caa567d3bdfc3d1, 26580,
            72a2754dfe065fd5be50355798643bff5830941c, package_extract_file("patch/system/bin/debuggerd.p"));
set_progress(0.359423);
apply_patch("/system/bin/dexopt", "-",
            3768fd1885b6e198832091fe9c4acd5569bab554, 9932,
            fd3a65bf3f36838eee3f9ca74f304a6942ab16e0, package_extract_file("patch/system/bin/dexopt.p"));
set_progress(0.359524);
apply_patch("/system/bin/dhcpcd", "-",
            af6c9a6d94d929a8dcaf5043a9b978389e9d1081, 61544,
            2cf6ca8942716f226a36cc69f1d0020915394991, package_extract_file("patch/system/bin/dhcpcd.p"));
set_progress(0.360146);
apply_patch("/system/bin/dump_image", "-",
            3fa811b2f6e64fafb7327f1078fc8876d4dc6a72, 14100,
            f681b2ade200ea5f5712a776719702b518a0bd76, package_extract_file("patch/system/bin/dump_image.p"));
set_progress(0.360289);
apply_patch("/system/bin/dumpstate", "-",
            9117371e68f333ea1f34dc8487fc4c07cc43e8cb, 42888,
            d205feeac8962c3d6a6f5bcb977906c5dcdd1e67, package_extract_file("patch/system/bin/dumpstate.p"));
set_progress(0.360723);
apply_patch("/system/bin/dumpsys", "-",
            8d1b150bfef531552620ea71bbea86e0d6a41e1d, 9944,
            d3527eea1224bf232b749daed571dc86a87af6ed, package_extract_file("patch/system/bin/dumpsys.p"));
set_progress(0.360823);
apply_patch("/system/bin/erase_image", "-",
            3097837a3c7acd4740a176f7619afba0d211f624, 9904,
            6aeac5b5e2ac4f9854092c7f5aeceb2bd035240c, package_extract_file("patch/system/bin/erase_image.p"));
set_progress(0.360924);
apply_patch("/system/bin/flash_image", "-",
            3135fda2cc7f75abf26980f4db7f7a2293ae3e66, 14104,
            78c58d686630b87f9813439c4b738fd9d3699863, package_extract_file("patch/system/bin/flash_image.p"));
set_progress(0.361066);
apply_patch("/system/bin/fsck_msdos", "-",
            a786fea34e838c75aec885e3b7851fea97f995d4, 26880,
            5c96495035788170392107f924bdf7943a11d81e, package_extract_file("patch/system/bin/fsck_msdos.p"));
set_progress(0.361338);
apply_patch("/system/bin/gzip", "-",
            251dd24ad724ef07eb1393fcb92d7e8799e80fa3, 9836,
            ef9de3b0ae5762f16ae11445e2908a6cbc99b094, package_extract_file("patch/system/bin/gzip.p"));
set_progress(0.361438);
apply_patch("/system/bin/hostapd", "-",
            8694c638cafe16350351723bf53fe4b608f4a129, 265784,
            7ba6666c48620a3d1dfe0b1e04017fd91b2bc9b3, package_extract_file("patch/system/bin/hostapd.p"));
set_progress(0.364126);
apply_patch("/system/bin/hostapd_cli", "-",
            522e81a354f86e834874f16010369afb667561fa, 22588,
            b7f306e8ff68a84623e545e7e106e65b98751a42, package_extract_file("patch/system/bin/hostapd_cli.p"));
set_progress(0.364354);
apply_patch("/system/bin/installd", "-",
            d56431296ff9f18ed864574a3d00d2f8c41f92c8, 22620,
            d85b62d5c2483fd38ed931e7b27d5932bcbf3ff7, package_extract_file("patch/system/bin/installd.p"));
set_progress(0.364583);
apply_patch("/system/bin/ip", "-",
            258c295ce38e300b091d3fff426a134577fef740, 137828,
            1673a2976d5504b0b33474c9d80c63bd6a6daebd, package_extract_file("patch/system/bin/ip.p"));
set_progress(0.365977);
apply_patch("/system/bin/ip6tables", "-",
            02d8c9b82b2677bc976cd786c6b0ffc73e5cf9d5, 179236,
            6069ae0d3a50d0407cfb1706263a56e4cc3cabdf, package_extract_file("patch/system/bin/ip6tables.p"));
set_progress(0.367790);
apply_patch("/system/bin/iptables", "-",
            a5fe17beca0db0c5295c1d965dea339ac2059ab3, 184920,
            65f0f77bba16f89f237a17cbd3b9a78add8dc831, package_extract_file("patch/system/bin/iptables.p"));
set_progress(0.369660);
apply_patch("/system/bin/keystore", "-",
            9e728cad6f35eb2d67560ccd3908e0adf5415e96, 10308,
            08d193f840431ca246f6d7da408db1818dfd1d32, package_extract_file("patch/system/bin/keystore.p"));
set_progress(0.369764);
apply_patch("/system/bin/keystore_cli", "-",
            d251579d3471d1f678929bbcdcbdca89db50014d, 5812,
            f3c55d87b399ff13c56615c6cbd8b581802a2b1e, package_extract_file("patch/system/bin/keystore_cli.p"));
set_progress(0.369823);
apply_patch("/system/bin/linker", "-",
            f5fc1fa968271eee53016e3f8adb5a58950b7847, 39660,
            616b98a453df3901190540654ff709bf6d12a7e3, package_extract_file("patch/system/bin/linker.p"));
set_progress(0.370224);
apply_patch("/system/bin/loc_api_app", "-",
            ac2cea5940bf2a9a2f8e40d9395bc155676f8c22, 44616,
            d768b65af16a664f522639010dc713b0eb619ab7, package_extract_file("patch/system/bin/loc_api_app.p"));
set_progress(0.370675);
apply_patch("/system/bin/logcat", "-",
            b645ef3f543377a0c3fa96a052c8b6fa5c74ccca, 14084,
            d2a8959c67c1fa88e8c6679c18d71f0a06fdfbf8, package_extract_file("patch/system/bin/logcat.p"));
set_progress(0.370818);
apply_patch("/system/bin/logwrapper", "-",
            532aefc711864a4a8c4f3975a9889b1d59ef7700, 9900,
            265ca3fe4904e56635460ddbd69336ee2784ea02, package_extract_file("patch/system/bin/logwrapper.p"));
set_progress(0.370918);
apply_patch("/system/bin/make_ext4fs", "-",
            2e0f64d8ac7aa8cbe4ea141af8c997294abede1b, 5644,
            941657bfe5f666b32f447edd06668f5847394bd6, package_extract_file("patch/system/bin/make_ext4fs.p"));
set_progress(0.370975);
apply_patch("/system/bin/mediaserver", "-",
            6bdfc569cff60091b9a7172293d5207dffaf6471, 5632,
            95be000244d72dd86f3b565a5f66d9a44c902fb0, package_extract_file("patch/system/bin/mediaserver.p"));
set_progress(0.371032);
apply_patch("/system/bin/mksh", "-",
            d19d5dce4389336ad912fbaefb55b2250cdf752b, 152028,
            a5aaee5822983fe25b828b21f1d08abbaf63be3a, package_extract_file("patch/system/bin/mksh.p"));
set_progress(0.372570);
apply_patch("/system/bin/mm-jpeg-enc-test-client", "-",
            a7710e589a141d764b4b87a7c1089f7d87fa90f0, 18220,
            f76d1563d6dd32589ff700293aece353c254c38c, package_extract_file("patch/system/bin/mm-jpeg-enc-test-client.p"));
set_progress(0.372754);
apply_patch("/system/bin/mpdecision", "-",
            bf3919d2fcc98d8d7265f4ee9bfc363de85b29d6, 22752,
            4f90d41c850fb3dc1dc6319ecc650ab3a9894dfb, package_extract_file("patch/system/bin/mpdecision.p"));
set_progress(0.372984);
apply_patch("/system/bin/n_smux", "-",
            6e09adc5fde2e9914d4037f0a571a3305a83174f, 5616,
            1a325099294de5357cc05eff606313f07c7af065, package_extract_file("patch/system/bin/n_smux.p"));
set_progress(0.373041);
apply_patch("/system/bin/ndc", "-",
            2c8f1fe2e373fe09f8e878270a3ce396acfbbd8c, 5680,
            38f54f0973fb86b381b2694583a84003f0913d20, package_extract_file("patch/system/bin/ndc.p"));
set_progress(0.373098);
apply_patch("/system/bin/netcfg", "-",
            787c1277bf34e6e6061e80a11f31f77df1d5ca1f, 5820,
            24fcc85d60464b31504e7381dd76b874b0a9289e, package_extract_file("patch/system/bin/netcfg.p"));
set_progress(0.373157);
apply_patch("/system/bin/omx_tests", "-",
            9ff8ab83111a7e8de5bc5e5fd5805dcca7669cd9, 32772,
            555c5f5c0b377edd5d2f60523be59c3bcc5dfdc8, package_extract_file("patch/system/bin/omx_tests.p"));
set_progress(0.373489);
apply_patch("/system/bin/pand", "-",
            7cc1f2cb33e79be04e70cce0d68fb16a4e04645c, 18820,
            3056bb98f9238e49513a7eb27dee8681b4fb067f, package_extract_file("patch/system/bin/pand.p"));
set_progress(0.373679);
apply_patch("/system/bin/ping", "-",
            978eff14000cf25c30dee39eeb26758a2c434830, 26768,
            60f11d095fe1c617c814b30b043ae21c89bb7e97, package_extract_file("patch/system/bin/ping.p"));
set_progress(0.373950);
apply_patch("/system/bin/ping6", "-",
            584ef17b65b96689c07743631bb4a81e601296d2, 22668,
            e9118eec3b50bae317681d49859d4d979d12c970, package_extract_file("patch/system/bin/ping6.p"));
set_progress(0.374179);
apply_patch("/system/bin/powertop", "-",
            abf2e97c365dbd813026744f09c38d3a31954f9e, 27136,
            91d6ba838f5365d8f1b9000e0a8f5c3fa63c154b, package_extract_file("patch/system/bin/powertop.p"));
set_progress(0.374453);
apply_patch("/system/bin/psatUtil", "-",
            bbea551a2e4f0ea118cf8bc8623ddbd8e603cff6, 5672,
            78dca9c86d951650524fbe65e79551e552929647, package_extract_file("patch/system/bin/psatUtil.p"));
set_progress(0.374511);
apply_patch("/system/bin/qemu-props", "-",
            129bef8b0a37dabaeb8dd16b44087836b7a83ab7, 5652,
            5ce0996731fdfac75cbb86c8428b93980970ce0b, package_extract_file("patch/system/bin/qemu-props.p"));
set_progress(0.374568);
apply_patch("/system/bin/qemud", "-",
            77db3cb0b1302c0a3192fe9d2bb861e19973eeb4, 9864,
            82913ea3726666dd0ca192cfcfb06831c1f3bfe6, package_extract_file("patch/system/bin/qemud.p"));
set_progress(0.374668);
apply_patch("/system/bin/racoon", "-",
            d527bf648324f0b691ac6631e6c11cc9850a3ef7, 167028,
            bee9204be387ec3008b603d0f849e4d7e1f3f899, package_extract_file("patch/system/bin/racoon.p"));
set_progress(0.376357);
apply_patch("/system/bin/radiooptions", "-",
            995a824b363b818f3fae06eec7dedbac81a5a14b, 5556,
            1081bc72f56fc2c2f949d2aae8ce00d28c4a702a, package_extract_file("patch/system/bin/radiooptions.p"));
set_progress(0.376413);
apply_patch("/system/bin/record", "-",
            7e5dbe8181ada39727c6bc4d277a38f39b27df3b, 10228,
            e69bc5ac9e6754a40b9fc0ec554f7375c545ddf5, package_extract_file("patch/system/bin/record.p"));
set_progress(0.376517);
apply_patch("/system/bin/recordvideo", "-",
            f3a06f7e0725ee84f2be156b7209a403fb85aee0, 14332,
            4f98a77a606fe5f8a3918ec2b24c3046fd4db2c0, package_extract_file("patch/system/bin/recordvideo.p"));
set_progress(0.376662);
apply_patch("/system/bin/recovery", "-",
            6d3a2c182849c144b724dbac16f4dac229dc91a8, 494072,
            30d6c86ffa72cc45bb15fa61b78ba47cfabccaad, package_extract_file("patch/system/bin/recovery.p"));
set_progress(0.381659);
apply_patch("/system/bin/rootagent", "-",
            a061ea2689c1df17482e6a648ec0159624177634, 9948,
            75497c08c904f5cde9f0ce469bc842e18dfdf06f, package_extract_file("patch/system/bin/rootagent.p"));
set_progress(0.381759);
apply_patch("/system/bin/run-as", "-",
            c076b0399c0fd5114cc95c0b68a385cca67dc515, 64072,
            d087f0ca93d981ed01ab858e00fefc47422a4f2b, package_extract_file("patch/system/bin/run-as.p"));
set_progress(0.382407);
apply_patch("/system/bin/schedtest", "-",
            c73546bbc1dc12a262487056453ea1fdd057de89, 5528,
            e11a0f05eaca9733277bf144b2e57a7f5941e1f6, package_extract_file("patch/system/bin/schedtest.p"));
set_progress(0.382463);
apply_patch("/system/bin/screencap", "-",
            b0457d8cc8c6d2f7bc18b38ca1bb1c36c898fafc, 5760,
            b882be1fd89b3b55beff8f91c65bd0eef0740b20, package_extract_file("patch/system/bin/screencap.p"));
set_progress(0.382521);
apply_patch("/system/bin/screenshot", "-",
            8ee591e55e29ebb6917a347239054a2d21bb108d, 34820,
            6f292639f3f1b004639c56ca8974ce137c0939e5, package_extract_file("patch/system/bin/screenshot.p"));
set_progress(0.382874);
apply_patch("/system/bin/sdptool", "-",
            0312f2a724867c9ced1b264cc5989c3f69514b8d, 46684,
            68ab18b1999e0642576a2394b2b907b6c1af87c8, package_extract_file("patch/system/bin/sdptool.p"));
set_progress(0.383346);
apply_patch("/system/bin/service", "-",
            5839c521ce8d0e09c1d4cceaddd4c81b4c14e491, 9988,
            ac6c47353d833df60e761453d25e56f82fd91bd2, package_extract_file("patch/system/bin/service.p"));
set_progress(0.383447);
apply_patch("/system/bin/servicemanager", "-",
            bd7a578d404123fdac370dfcf1610dbaa5fe2af2, 10112,
            056fb78f2685fce0dcbff08e2ebac87c92dcbb0a, package_extract_file("patch/system/bin/servicemanager.p"));
set_progress(0.383549);
apply_patch("/system/bin/sf2", "-",
            92961b58dc5b26b411cb0d4d2e9089dd08480563, 26920,
            5a088651f83f926febdd852ff8cbdb23f71b706d, package_extract_file("patch/system/bin/sf2.p"));
set_progress(0.383821);
apply_patch("/system/bin/showlease", "-",
            8720f1cac8b8098b9155f46eb0d19f24ff701a6e, 10924,
            6f647d1ee549055bfb82384744fa54c736ce32a6, package_extract_file("patch/system/bin/showlease.p"));
set_progress(0.383932);
apply_patch("/system/bin/silent_profile", "-",
            cd965f78d6d6dcbebb309717c0042b8cfdd4645a, 5700,
            2555097751a4caf86b3b52bc8ddf4651a1da551c, package_extract_file("patch/system/bin/silent_profile.p"));
set_progress(0.383990);
apply_patch("/system/bin/simg2img", "-",
            785f3d6aa3a67e92faa7c45dc280a52fc5cb82e1, 9732,
            ca65ad47d4f6f3bc8ff0d1069811222ffdfd7424, package_extract_file("patch/system/bin/simg2img.p"));
set_progress(0.384088);
apply_patch("/system/bin/skia_test", "-",
            43245d6ce4929b175420f82709b4e8b001be714c, 98892,
            39f6c348719338e39b6856693ad1d608bdc4b87d, package_extract_file("patch/system/bin/skia_test.p"));
set_progress(0.385088);
apply_patch("/system/bin/smlogserver", "-",
            2da15df919682057b50435fe0ba3a41ef17f0918, 5636,
            174d7ab35c37cc77a86edb987b199a13a637e8f5, package_extract_file("patch/system/bin/smlogserver.p"));
set_progress(0.385145);
apply_patch("/system/bin/sound", "-",
            63de6f5ad865e9f1030ca268867f14eeb66824d4, 9804,
            7d856444f0150c6fb36ee010d0bcf0e8da11747a, package_extract_file("patch/system/bin/sound.p"));
set_progress(0.385244);
apply_patch("/system/bin/stagefright", "-",
            2106c002df0961830b07a58d8de61c5687307adc, 40076,
            514bf06621148769f80da60955e3a306baa48c30, package_extract_file("patch/system/bin/stagefright.p"));
set_progress(0.385650);
apply_patch("/system/bin/stop_mdlog", "-",
            3a056310439c06652ad5f53c52904b762912ec20, 5632,
            66aa041bfe0315beddce6670f1ba5efd0d322369, package_extract_file("patch/system/bin/stop_mdlog.p"));
set_progress(0.385707);
apply_patch("/system/bin/stream", "-",
            effdd806de6b4752f4322c1d57fc2393acdb4892, 31368,
            7fb44e9f62027c1ca606b3f084e5d6cfa374bb3f, package_extract_file("patch/system/bin/stream.p"));
set_progress(0.386024);
apply_patch("/system/bin/su0", "-",
            898b890367c6299adeff2e27b089731f0cd56390, 76912,
            459de8bd290b584298aec951d0eeba787f3a121c, package_extract_file("patch/system/bin/su0.p"));
set_progress(0.386802);
apply_patch("/system/bin/subsystem_ramdump", "-",
            51b6530c809b23926b08271ef3de1e5fb5a19aae, 10084,
            4ed41b3d0b5912d73d32f97356ce86ca962c3a71, package_extract_file("patch/system/bin/subsystem_ramdump.p"));
set_progress(0.386904);
apply_patch("/system/bin/surfaceflinger", "-",
            8f89b6c0bf9f49c63f87924a9c4c9e98fa32da17, 5588,
            ac8e89b5553d746e1d1471c8c28601227ac33ea8, package_extract_file("patch/system/bin/surfaceflinger.p"));
set_progress(0.386960);
apply_patch("/system/bin/system_server", "-",
            4af9d4af2a036632a2c15b45f4aad5cf6088ed05, 5564,
            3d211c3dff9251f54cbff8e89a61492393f9391f, package_extract_file("patch/system/bin/system_server.p"));
set_progress(0.387017);
apply_patch("/system/bin/tc", "-",
            3c77646d38fe51b004f197c6e2d69630b51f76b0, 72292,
            d3f378ca4e9030a6d1b2cb5cd578d8128ac066da, package_extract_file("patch/system/bin/tc.p"));
set_progress(0.387748);
apply_patch("/system/bin/test_diag", "-",
            3d6865901fe98cf82e471e2935d00dd50350388c, 10224,
            a64a6224c868ad0ff9286ddcca100ff4fbfd892f, package_extract_file("patch/system/bin/test_diag.p"));
set_progress(0.387851);
apply_patch("/system/bin/test_gemini", "-",
            d3853451160666db71865167561cf79c86210975, 14484,
            8f5a2d1dfd7c48fa5ee37277f6c56754ee30f01d, package_extract_file("patch/system/bin/test_gemini.p"));
set_progress(0.387998);
apply_patch("/system/bin/testid3", "-",
            b996c0bbda01c25ead85a0295c0c6251e73b960c, 9844,
            6a9390d3911b688d9492c6bf4c3fd23dbdbe80f9, package_extract_file("patch/system/bin/testid3.p"));
set_progress(0.388097);
apply_patch("/system/bin/toolbox", "-",
            3d1808a485bc35a7c22a7f32c4c613e347ccab61, 103268,
            b15d84fea3feef74a143638a673de561b2a2be02, package_extract_file("patch/system/bin/toolbox.p"));
set_progress(0.389142);
apply_patch("/system/bin/tune2fs", "-",
            9e1a5003a888385a264fcdc817ee1b0a8f6fc40d, 26688,
            686a3d545897e7dfd9ff9d36f663237b144b0c02, package_extract_file("patch/system/bin/tune2fs.p"));
set_progress(0.389412);
apply_patch("/system/bin/tv_driver_test", "-",
            fb886ea2a1f1cb0d2626a4058570c7d59ab8b00e, 10060,
            b0ac23cda8874b759d2328e5a0978ce76681dd6f, package_extract_file("patch/system/bin/tv_driver_test.p"));
set_progress(0.389513);
apply_patch("/system/bin/updater", "-",
            6722f958513c4679756db9921655c1d604c4cacf, 240944,
            133bfc639478a49967f6aa235201f0fdd84084c2, package_extract_file("patch/system/bin/updater.p"));
set_progress(0.391950);
apply_patch("/system/bin/vdc", "-",
            1947bc0e38001336bf551ae974fb298b42561539, 5684,
            31bc8260f7f76f9f2195830ff3da7edbcd488a26, package_extract_file("patch/system/bin/vdc.p"));
set_progress(0.392008);
apply_patch("/system/bin/vold", "-",
            f44490ee83546340612227e4ef964c05f0f38332, 68456,
            e7860520c6b556d06958f4314ec00aae3023cea5, package_extract_file("patch/system/bin/vold.p"));
set_progress(0.392700);
apply_patch("/system/bin/wiperiface_v01", "-",
            75083d228b6c615b67259bd2fa31a17a1011a2ea, 9988,
            a8654fcb33c70cc34bcae077a18392dc97cc2965, package_extract_file("patch/system/bin/wiperiface_v01.p"));
set_progress(0.392801);
apply_patch("/system/bin/wpa_cli", "-",
            296c7f8e64ca701f919c5f4e17c6755aac1b050f, 52852,
            e7115f726cffebe7394824e06b1920273d8d09f5, package_extract_file("patch/system/bin/wpa_cli.p"));
set_progress(0.393336);
apply_patch("/system/bin/wpa_supplicant", "-",
            cc0607f756a2354d7b80de90978c8a254dad3dbb, 573096,
            da1b5d5e020a9101901873803a19d8907452d8a8, package_extract_file("patch/system/bin/wpa_supplicant.p"));
set_progress(0.399132);
apply_patch("/system/core/libmincrypt/rsa.o", "-",
            396ba1358575bab56ba9331d9fa05f1b66c9b188, 9424,
            3a310c1e2a7f30d1e460e0552500ebd62d98426e, package_extract_file("patch/system/core/libmincrypt/rsa.o.p"));
set_progress(0.399227);
apply_patch("/system/core/libmincrypt/sha.o", "-",
            b3ddfe3707fa8d5ad1476b9572ea1ff95808b485, 17836,
            c261b50ebbf6c25e1341505906c16a9f9bf8bbcb, package_extract_file("patch/system/core/libmincrypt/sha.o.p"));
set_progress(0.399408);
apply_patch("/system/etc/NOTICE.html.gz", "-",
            893523d326ab287a27f80ba609d5a9c18410dbf6, 141501,
            572158b994180ff7dbd78b9b065839f20e890bd9, package_extract_file("patch/system/etc/NOTICE.html.gz.p"));
set_progress(0.400839);
apply_patch("/system/etc/ppp/ip-up-vpn", "-",
            c33171e20340baf81e85b57f4629c813c5f15ed3, 5668,
            7f1dd3758ec86f032ffd11386f218b5006e6219c, package_extract_file("patch/system/etc/ppp/ip-up-vpn.p"));
set_progress(0.400896);
apply_patch("/system/etc/security/otacerts.zip", "-",
            667c75893c89e50a639198b401dff6095efe54a0, 1125,
            4320d3c0c48fab4bafe8cf0c81de55855f1a84f7, package_extract_file("patch/system/etc/security/otacerts.zip.p"));
set_progress(0.400908);
apply_patch("/system/framework/am.jar", "-",
            a9f9ecbab0c0e2df18484abaf2908dc1f1ea0f80, 16571,
            ac2d26ac875bdfc84f48df7c83d0d393eedcf207, package_extract_file("patch/system/framework/am.jar.p"));
set_progress(0.401075);
apply_patch("/system/framework/android.policy.jar", "-",
            3efe7c9cab624fbdcc59009a638b8185fed83dda, 151450,
            548b1a3f8e0c15b045a167a6e13a910f6c3b56fc, package_extract_file("patch/system/framework/android.policy.jar.p"));
set_progress(0.402607);
apply_patch("/system/framework/android.test.runner.jar", "-",
            edddaa0f79ba63efe5ca99913f11c0e851ad4e26, 71157,
            6bb62f8cd5d186a910c04e5187cd856360231591, package_extract_file("patch/system/framework/android.test.runner.jar.p"));
set_progress(0.403327);
apply_patch("/system/framework/apache-xml.jar", "-",
            563d559df09ec49eb560897aa04ed7778c49b946, 549357,
            5a4cd50132c40ff82935246c6321887d1d4e5b3b, package_extract_file("patch/system/framework/apache-xml.jar.p"));
set_progress(0.408883);
apply_patch("/system/framework/bmgr.jar", "-",
            11940327070defccc83db83847f862afbe9bfeb5, 6562,
            9c204c432f45574a554930c13add48464e54df86, package_extract_file("patch/system/framework/bmgr.jar.p"));
set_progress(0.408949);
apply_patch("/system/framework/bouncycastle.jar", "-",
            19bd39993e815d7d0f27bf3e617c8d9d42523b61, 358231,
            831af0a7fe2081f6a707532dc661c2a7b96dc471, package_extract_file("patch/system/framework/bouncycastle.jar.p"));
set_progress(0.412572);
apply_patch("/system/framework/bu.jar", "-",
            6da8e41f5220f8a54119ec1ba34c5a38f4df448d, 2473,
            21f518badf659f3b0dd19919e86f8fdf86a5a21a, package_extract_file("patch/system/framework/bu.jar.p"));
set_progress(0.412597);
apply_patch("/system/framework/com.android.location.provider.jar",
            "-", 7efe9f1c3233f59ceeb63acb3cfeb6827bbeab2f, 3216,
            379c529e21ed258139cd48fba6765f4b98f1a63d, package_extract_file("patch/system/framework/com.android.location.provider.jar.p"));
set_progress(0.412630);
apply_patch("/system/framework/com.qrd.plugin.common_interface.jar",
            "-", a7d61d9d1ec6229664409f0c71865fa23b12e745, 1032,
            d5eb591a65f19a543518f1dfcf646b82339b454f, package_extract_file("patch/system/framework/com.qrd.plugin.common_interface.jar.p"));
set_progress(0.412640);
apply_patch("/system/framework/com.qrd.plugin.demoplugin.jar", "-",
            68f33a1abac8936767cffe2c7374523fb4427f65, 777,
            436791ab6b9a2a8d6f2bf6b4ef6b8d351cca11d0, package_extract_file("patch/system/framework/com.qrd.plugin.demoplugin.jar.p"));
set_progress(0.412648);
apply_patch("/system/framework/com.qrd.plugin.feature_query.jar",
            "-", 5786033f42e0d924549b45c79ca5856d1f85d7ac, 1570,
            105e860a9a4db803fee3be029374e960a426c0aa, package_extract_file("patch/system/framework/com.qrd.plugin.feature_query.jar.p"));
set_progress(0.412664);
apply_patch("/system/framework/com.qrd.systeminfodetect.jar", "-",
            0f0b68487bea8dd1294809f804a8fd762da7f811, 1129,
            ecc211b5effedcab26baf174d1aef9996f29c7a7, package_extract_file("patch/system/framework/com.qrd.systeminfodetect.jar.p"));
set_progress(0.412675);
apply_patch("/system/framework/com.qrd.wappush.jar", "-",
            836c56d72b55ef7474789ce6b709e34493c2e947, 6376,
            5953e7510ff797585104fe08a7a652ff9914a90c, package_extract_file("patch/system/framework/com.qrd.wappush.jar.p"));
set_progress(0.412740);
apply_patch("/system/framework/com.qualcomm.location.vzw_library.jar",
            "-", 579a5bc7d53a0516fcf71c6d791b6f3fbb1e5556, 19315,
            1900ac02f90f3e970217a0304fa14c010fff7921, package_extract_file("patch/system/framework/com.qualcomm.location.vzw_library.jar.p"));
set_progress(0.412935);
apply_patch("/system/framework/core-junit.jar", "-",
            0aa60710bec536752898e32b7eabaff6f5c6eef2, 9981,
            2d2b87267dd3f7e02acc6dac058ed58018ec6c58, package_extract_file("patch/system/framework/core-junit.jar.p"));
set_progress(0.413036);
apply_patch("/system/framework/core.jar", "-",
            87ba0a960c6f6e2cf8b1a0abc9bea2acb6946703, 1275958,
            90942fbf0b820974ac297133b4b8627925e3fe89, package_extract_file("patch/system/framework/core.jar.p"));
set_progress(0.425941);
apply_patch("/system/framework/ext.jar", "-",
            6ff760a9b86b41f425faaeb5076e6550df189544, 991795,
            bdd0eb3df9f9849f26f0f9287b76acf0a537fd67, package_extract_file("patch/system/framework/ext.jar.p"));
set_progress(0.435972);
apply_patch("/system/framework/filterfw.jar", "-",
            c66bb32a8a0b9e2b90a8bb8a6546ea6ace09676e, 117046,
            2dbe03e4bd3e6c2f85cecdca69963be2d9a2a3c6, package_extract_file("patch/system/framework/filterfw.jar.p"));
set_progress(0.437156);
apply_patch("/system/framework/framework-res.apk", "-",
            5104a11bd7a4a90159bbf8fb6862095320c381ed, 4651259,
            dbce7c81bc9945c070da2f53e5f31a71dc5ddb5a, package_extract_file("patch/system/framework/framework-res.apk.p"));
set_progress(0.484199);
apply_patch("/system/framework/framework.jar", "-",
            8788b255f2ba112c4142ff7f44daab8a89f854a6, 4323748,
            c5c0573bdd363b9c91a83d381b7199cd59bb7ed7, package_extract_file("patch/system/framework/framework.jar.p"));
set_progress(0.527930);
apply_patch("/system/framework/ime.jar", "-",
            d4c76cea6e0f75fc59b5c78989039c0c5db60af2, 3318,
            e5ba4877a216035e29d8766801bc0737c55787be, package_extract_file("patch/system/framework/ime.jar.p"));
set_progress(0.527963);
apply_patch("/system/framework/input.jar", "-",
            bd68bac511a8f71dca7848ccdffe77a40cb476a0, 2512,
            deee7ca01e83baf8621891cc9c390fbaa98c08de, package_extract_file("patch/system/framework/input.jar.p"));
set_progress(0.527989);
apply_patch("/system/framework/javax.obex.jar", "-",
            c895c6764b5a57564ea5473287edda62641f643a, 28897,
            9b8618a78d75c7181394ba97b49dce270c9309a5, package_extract_file("patch/system/framework/javax.obex.jar.p"));
set_progress(0.528281);
apply_patch("/system/framework/l2cap_test.jar", "-",
            d597c62377a8fe06cd6eb45c901b43c0d32915b2, 4229,
            ada1530ee424e1f5aa024098e1b5291cfd1b5d89, package_extract_file("patch/system/framework/l2cap_test.jar.p"));
set_progress(0.528324);
apply_patch("/system/framework/lewa-framework.jar", "-",
            2dd683b2fa6243e7a40a2141e7342eb8990f36b7, 445247,
            59f49b44be0a9f591f8dd3c55c2fb137f01b52c2, package_extract_file("patch/system/framework/lewa-framework.jar.p"));
set_progress(0.532827);
apply_patch("/system/framework/lewa-res.apk", "-",
            bbe9d7fdae04dc02f7a0dd980cc82a9705ccddd1, 2606848,
            81536261cf8573f0c6837e5117c419f85f3d660f, package_extract_file("patch/system/framework/lewa-res.apk.p"));
set_progress(0.559193);
apply_patch("/system/framework/monkey.jar", "-",
            d9c5ca903a3cb440ed80d6175654e716a9c71049, 46688,
            f1874cbaafdd5f454446fa3f50285ae43dfd78f1, package_extract_file("patch/system/framework/monkey.jar.p"));
set_progress(0.559665);
apply_patch("/system/framework/pm.jar", "-",
            ebd6f3319c6101c5a9b0a8e87fbcf34e4b5bd2a9, 13108,
            2fee86d84ef8f0993ba7f549e1ba6fa6d6101c47, package_extract_file("patch/system/framework/pm.jar.p"));
set_progress(0.559798);
apply_patch("/system/framework/qcnvitems.jar", "-",
            51c7d2f7f65ecca9666991ebce6df99161c09c09, 38972,
            367894519c98e3c39b40ec0e5fa6edcbb2ff3cf3, package_extract_file("patch/system/framework/qcnvitems.jar.p"));
set_progress(0.560192);
apply_patch("/system/framework/qcrilhook.jar", "-",
            fc6792c61aa3374b9ae46fb4e79e7fae34038866, 27086,
            224532dbf6c097ede9f37971fa9449833682b4ca, package_extract_file("patch/system/framework/qcrilhook.jar.p"));
set_progress(0.560466);
apply_patch("/system/framework/scmst_test.jar", "-",
            dc55779e8f8f8e72cd37efefd6835cb365c36812, 1314,
            8591b4afe30917c7018be643468b74cc2a2da7b1, package_extract_file("patch/system/framework/scmst_test.jar.p"));
set_progress(0.560479);
apply_patch("/system/framework/services.jar", "-",
            52afa8ae0bb9eb9055048f61ebe8facae00103b1, 896897,
            3c83cbfd3f469f0a835c62feef7ab4e3f724e613, package_extract_file("patch/system/framework/services.jar.p"));
set_progress(0.569550);
apply_patch("/system/framework/spp_test.jar", "-",
            f7d3d590a43b00a5ac4d0322c615c85898b14a49, 4060,
            b96c780386e4d0f871d819196b86d846c4715d03, package_extract_file("patch/system/framework/spp_test.jar.p"));
set_progress(0.569591);
apply_patch("/system/framework/svc.jar", "-",
            8a8a13f239c43109fe6eee3ce08e9d679fb8c461, 3783,
            c3d4e6ef7717d0126fc8d4b289e1b5af740861f6, package_extract_file("patch/system/framework/svc.jar.p"));
set_progress(0.569630);
apply_patch("/system/lib/bluez-plugin/bluetooth-health.so", "-",
            7e85c1a8faf6e3fefab65be726d060224919d734, 56284,
            37c38feea5d3869548ad5a29beff8f2a4ad197a3, package_extract_file("patch/system/lib/bluez-plugin/bluetooth-health.so.p"));
set_progress(0.570199);
apply_patch("/system/lib/bluez-plugin/input.so", "-",
            2420bcc1d20dc428b95a58a49fce0691db5fb41c, 22752,
            1a55ce98d2ab52b8cb493de0cb5a1c698a495821, package_extract_file("patch/system/lib/bluez-plugin/input.so.p"));
set_progress(0.570429);
apply_patch("/system/lib/bluez-plugin/network.so", "-",
            de5410a64a442f6f7f1d4ddb56f26cb1d0e53ba7, 27220,
            883fb26135ef6e1f6cb0d1b4422874715efcec35, package_extract_file("patch/system/lib/bluez-plugin/network.so.p"));
set_progress(0.570704);
apply_patch("/system/lib/corgi.so", "-",
            15a200a77c90238debdb399958591486d6ad0637, 5464,
            48ad7e473201c6f8b6a7e33c9c44cffeed40f643, package_extract_file("patch/system/lib/corgi.so.p"));
set_progress(0.570760);
apply_patch("/system/lib/dejitter.so", "-",
            002a501dc8a1af39ee0bacf46860ef3a6d753309, 5560,
            906f209086f86995c686a947ef49f6eaedb0430f, package_extract_file("patch/system/lib/dejitter.so.p"));
set_progress(0.570816);
apply_patch("/system/lib/drm/libfwdlockengine.so", "-",
            4653058cddf8f4d747665a1fb11ead6439e365e7, 48660,
            e8d1527829cea5765cea1cd4a37493f62137427e, package_extract_file("patch/system/lib/drm/libfwdlockengine.so.p"));
set_progress(0.571308);
apply_patch("/system/lib/egl/libGLES_android.so", "-",
            bc7c22b18d1d9553e78c5866a1629211ceab4c3a, 81520,
            40da205e0a42358aad63e182e086c0533d6fb844, package_extract_file("patch/system/lib/egl/libGLES_android.so.p"));
set_progress(0.572133);
apply_patch("/system/lib/hw/audio.a2dp.default.so", "-",
            b108dd090f59574b39a86884cb74387414c1c032, 63544,
            0e5cf71d2b2cc4a2ddf637ec440fdd14ea05bef1, package_extract_file("patch/system/lib/hw/audio.a2dp.default.so.p"));
set_progress(0.572775);
apply_patch("/system/lib/hw/audio.primary.default.so", "-",
            cdb30cba9e4f3443eef13c0422515252f5334bf1, 5724,
            64c845ba551b21e2400906e83b9e3aafff3e129a, package_extract_file("patch/system/lib/hw/audio.primary.default.so.p"));
set_progress(0.572833);
apply_patch("/system/lib/hw/audio_policy.default.so", "-",
            ff1f601b058e0aef5a7c1ef916d41ea6733d07aa, 52352,
            6b4570a4ad60608f016331eee6bf2625073705a7, package_extract_file("patch/system/lib/hw/audio_policy.default.so.p"));
set_progress(0.573363);
apply_patch("/system/lib/hw/audio_policy.msm7627a.so", "-",
            76d481b5f7cc8c0c80232c08d6b5478b5c5c1551, 56468,
            962f6fb0b8088b900e0d4de07747ff40587d8bb4, package_extract_file("patch/system/lib/hw/audio_policy.msm7627a.so.p"));
set_progress(0.573934);
apply_patch("/system/lib/hw/camera.goldfish.so", "-",
            3b7280a337d5b654d2c1c892e24a477f8f593c18, 60852,
            bd5f496988abff5482296978272ff4002750cc24, package_extract_file("patch/system/lib/hw/camera.goldfish.so.p"));
set_progress(0.574549);
apply_patch("/system/lib/hw/gps.goldfish.so", "-",
            d9539d570d03d6ea13948bf4029f1d8a74999525, 10000,
            2f831345e1052da40034b6b65edcfc95114c61aa, package_extract_file("patch/system/lib/hw/gps.goldfish.so.p"));
set_progress(0.574650);
apply_patch("/system/lib/hw/gralloc.default.so", "-",
            432475386631678e9d097d47c22320be741beaa2, 10260,
            6a2d1f04edae852d331bff852a7f5216cbf3d101, package_extract_file("patch/system/lib/hw/gralloc.default.so.p"));
set_progress(0.574754);
apply_patch("/system/lib/hw/lights.goldfish.so", "-",
            f23d86d2205c5298f19ec3e2b47bb184caaeb304, 5744,
            1be9cea4683b14264c5a0f925e6494bd544612d6, package_extract_file("patch/system/lib/hw/lights.goldfish.so.p"));
set_progress(0.574812);
apply_patch("/system/lib/hw/sensors.goldfish.so", "-",
            cb05deac596939c7cc515fd0a8aa4dd1433c0f53, 10260,
            9053f21d65c6f0de1c102899a85f6d74d4bb5cc0, package_extract_file("patch/system/lib/hw/sensors.goldfish.so.p"));
set_progress(0.574916);
apply_patch("/system/lib/inputraw.so", "-",
            23beb9bd345d1df7f259e5b542020b8381219c9c, 5540,
            59fbaefb0f0866709254256d3567273732dd710e, package_extract_file("patch/system/lib/inputraw.so.p"));
set_progress(0.574972);
apply_patch("/system/lib/invoke_mock_media_player.so", "-",
            503cfce477a71ac377157cff3d03cf570c3af6fd, 5872,
            7b4cb506027def02b457803147774c2d3006e094, package_extract_file("patch/system/lib/invoke_mock_media_player.so.p"));
set_progress(0.575031);
apply_patch("/system/lib/libCommandSvc.so", "-",
            5586dafc097d112a7bbcaef35888dcb6c487e7d4, 15056,
            8a5e7d8baa25e7d905c83f378f17787e4a8c788a, package_extract_file("patch/system/lib/libCommandSvc.so.p"));
set_progress(0.575184);
apply_patch("/system/lib/libDiagService.so", "-",
            3f365d48c32276d2136c7e73aa4b91f3bba8c778, 5736,
            0b92315fabd7e7b7ba3ee966c18967c1bb875ef7, package_extract_file("patch/system/lib/libDiagService.so.p"));
set_progress(0.575242);
apply_patch("/system/lib/libFFTEm.so", "-",
            9808c296ba2f04d072f7b967ab1665076edf967a, 186152,
            012632fcd194f104dacb382b11b73c92d4d415c8, package_extract_file("patch/system/lib/libFFTEm.so.p"));
set_progress(0.577124);
apply_patch("/system/lib/libOmxIttiamVenc.so", "-",
            188da3992f58d9bba99a964512331ae47f394d3d, 416472,
            691e423c05f2633111fae4bbc0e98c04bd59b174, package_extract_file("patch/system/lib/libOmxIttiamVenc.so.p"));
set_progress(0.581337);
apply_patch("/system/lib/libOpenMAXAL.so", "-",
            4a933117d2080ac74da8d5471f4db5b05d993ca6, 5624,
            26163c440d09c2726c0fe05b39b56a35f7b0b37b, package_extract_file("patch/system/lib/libOpenMAXAL.so.p"));
set_progress(0.581394);
apply_patch("/system/lib/libQWiFiSoftApCfg.so", "-",
            5c057a9958754511d40fefa452b3eccba1711f94, 9716,
            1cdf9883f051505111395ac04b0678d44f539c5a, package_extract_file("patch/system/lib/libQWiFiSoftApCfg.so.p"));
set_progress(0.581492);
apply_patch("/system/lib/libQcomUI.so", "-",
            87f5db8ef637577db74f69dd6d68d7269e5be744, 23272,
            a66b2f36c58e0e6af822d8556c4e721741c0004f, package_extract_file("patch/system/lib/libQcomUI.so.p"));
set_progress(0.581727);
apply_patch("/system/lib/libRS.so", "-",
            230b4b10c2acbe6af6a3bb61a29891ade5aeeea5, 520604,
            6490d13b8cf8aea3a232c5d7a4ada86d65e8c38c, package_extract_file("patch/system/lib/libRS.so.p"));
set_progress(0.586993);
apply_patch("/system/lib/libSR_AudioIn.so", "-",
            0c45cca6a10ca99fde4a79c00bc19c6151a59335, 5512,
            5cf023ea28c86176c2fa5f10ef84ab306251070a, package_extract_file("patch/system/lib/libSR_AudioIn.so.p"));
set_progress(0.587048);
apply_patch("/system/lib/lib_atv_rf_fe.so", "-",
            bf4a51f32c299fd664154b276fe3de28477d0dd5, 47540,
            8f80998dc88878ae87be72fba1b8c245f3c9f924, package_extract_file("patch/system/lib/lib_atv_rf_fe.so.p"));
set_progress(0.587529);
apply_patch("/system/lib/lib_dlb_msd.so", "-",
            37ed143ffcf3144014e9f73290d618a77a748438, 50440,
            888e02e2570cd4f0b30f7e133e216fda8fde29d0, package_extract_file("patch/system/lib/lib_dlb_msd.so.p"));
set_progress(0.588039);
apply_patch("/system/lib/lib_sif_demod_stub.so", "-",
            012fe8d2cae02a718349b29158c988bd097b13c1, 5408,
            eb18ec30e874f633be4237da00d600e48a150707, package_extract_file("patch/system/lib/lib_sif_demod_stub.so.p"));
set_progress(0.588094);
apply_patch("/system/lib/lib_tv_receiver_stub.so", "-",
            743ad8bd12efa9c13f728cb3142a3622f649ae9d, 5480,
            1d1854a404fb4a4ee19cac4374d803bfea675fde, package_extract_file("patch/system/lib/lib_tv_receiver_stub.so.p"));
set_progress(0.588149);
apply_patch("/system/lib/libadc.so", "-",
            92e94f434b308f449be37a41c475e52946235e26, 9588,
            7bedfaf67dbcaed1fde0819ac75c5a4de4bc99c8, package_extract_file("patch/system/lib/libadc.so.p"));
set_progress(0.588246);
apply_patch("/system/lib/libandroid.so", "-",
            8d010cb864e5c9798432885793a779c60d90acbd, 56936,
            4b75a307675b38517668eba219b36a5ee4b30a28, package_extract_file("patch/system/lib/libandroid.so.p"));
set_progress(0.588822);
apply_patch("/system/lib/libandroid_runtime.so", "-",
            d497a03881a8303b3619aafb663bd9d68c9c51af, 714192,
            404d48c5fa7ac90a1376ca06d628e54ce25751d4, package_extract_file("patch/system/lib/libandroid_runtime.so.p"));
set_progress(0.596046);
apply_patch("/system/lib/libandroid_servers.so", "-",
            31945d148e32e354f7009717893fa84a16f440d3, 74284,
            3b6f8b31b24fcaae4508d0deec72fb50c26c25bb, package_extract_file("patch/system/lib/libandroid_servers.so.p"));
set_progress(0.596797);
apply_patch("/system/lib/libaudioeffect_jni.so", "-",
            61d0f05998585d80c990e82b52b34113209f232e, 18296,
            ce5463c3f980244b227a9cab67a95afe7a419ce1, package_extract_file("patch/system/lib/libaudioeffect_jni.so.p"));
set_progress(0.596982);
apply_patch("/system/lib/libaudioflinger.so", "-",
            c4457e8b769e2b11768ad18e4a1bef157e11ee41, 271208,
            fa8f037f6c57143177ee66632f874d819e7a82b8, package_extract_file("patch/system/lib/libaudioflinger.so.p"));
set_progress(0.599725);
apply_patch("/system/lib/libaudioparameter.so", "-",
            7e7058d2e37f3eaf0e0a7dc8b83dea06dc68a791, 14084,
            0bdaaff7ced6f0f86ed6a516e4ac1bdb1369d1ec, package_extract_file("patch/system/lib/libaudioparameter.so.p"));
set_progress(0.599867);
apply_patch("/system/lib/libbcc.so", "-",
            1d008ffbf2f22bcac551fdb5082fc0309bc0075c, 4346500,
            40dab63143eccc87a2fd9877e0e4f28144db901c, package_extract_file("patch/system/lib/libbcc.so.p"));
set_progress(0.643828);
apply_patch("/system/lib/libbcinfo.so", "-",
            2015e55a86d89feb05f9f4d5661fdddea2c08e43, 861568,
            93ae7784f6721eee3d47b6bd1f52fd6f2a7b6f64, package_extract_file("patch/system/lib/libbcinfo.so.p"));
set_progress(0.652542);
apply_patch("/system/lib/libbinder.so", "-",
            a5e351aa4ae6e6b402bab49824c8c10599207eaf, 166380,
            b83155d47b7784b3da68a3a13b81e580f54d491d, package_extract_file("patch/system/lib/libbinder.so.p"));
set_progress(0.654225);
apply_patch("/system/lib/libbmlutils.so", "-",
            b2d2ad2e59702d1af0eb7a6989e940a1aee5fe7e, 9752,
            df49125ef8b64087bbc983efe829e5dc29b433cf, package_extract_file("patch/system/lib/libbmlutils.so.p"));
set_progress(0.654324);
apply_patch("/system/lib/libbson.so", "-",
            bde74d997a4792c61b12b36d4d2192cc37fc3577, 17904,
            a49cd917421e2082fd9be3674a2774abff55e5fe, package_extract_file("patch/system/lib/libbson.so.p"));
set_progress(0.654505);
apply_patch("/system/lib/libbtio.so", "-",
            9ccbe2718b6001de287fcbe556438630ff99f479, 13832,
            45f1c41110e2c2463d7aed373189b3f35a037997, package_extract_file("patch/system/lib/libbtio.so.p"));
set_progress(0.654644);
apply_patch("/system/lib/libc.so", "-",
            d0165df6aba7e86a3d62e3933bd308a351ea0e96, 282372,
            ec3649c4268e0b1764d9fa60546aa84f3fa09d71, package_extract_file("patch/system/lib/libc.so.p"));
set_progress(0.657500);
apply_patch("/system/lib/libc_malloc_debug_leak.so", "-",
            d7c53dd39799724f6bed9baebb97981c5c58256e, 245776,
            507836d392e3aba45f27c8bc33efc86b486e8858, package_extract_file("patch/system/lib/libc_malloc_debug_leak.so.p"));
set_progress(0.659986);
apply_patch("/system/lib/libc_malloc_debug_qemu.so", "-",
            b8c33f5da2ac49a97287b369198634da81766a75, 249864,
            48c565132181d8c2beeade1ce592336ea24df54b, package_extract_file("patch/system/lib/libc_malloc_debug_qemu.so.p"));
set_progress(0.662513);
apply_patch("/system/lib/libcameraservice.so", "-",
            4c281b98e3cfd4371a2a3ef4be7acc3cee24fa90, 55424,
            aa8d75d09a46f3be3efd8342e0e91d688cca63e7, package_extract_file("patch/system/lib/libcameraservice.so.p"));
set_progress(0.663074);
apply_patch("/system/lib/libchromatix_ar0543_default_video.so", "-",
            59ce4441403efd734016bce318e8c6f395c52c54, 62816,
            b8ad2f87a07be0fdd0e99ec872087c1f35bb06da, package_extract_file("patch/system/lib/libchromatix_ar0543_default_video.so.p"));
set_progress(0.663709);
apply_patch("/system/lib/libchromatix_ar0543_preview.so", "-",
            b12db3e7cfcdb825d51c254843863b99841bea76, 62808,
            9fe820555b64bcd1733040647af13d4f6dfb42ce, package_extract_file("patch/system/lib/libchromatix_ar0543_preview.so.p"));
set_progress(0.664344);
apply_patch("/system/lib/libchromatix_ar0543_video_hfr.so", "-",
            9372a7ecdef50fa11f2dbe5591ee3a7176e9bc16, 62812,
            2967caf5e25d689977bf0086b54731b3b9947ec3, package_extract_file("patch/system/lib/libchromatix_ar0543_video_hfr.so.p"));
set_progress(0.664980);
apply_patch("/system/lib/libchromatix_gc0339_default_video.so", "-",
            f71a544722926d5b54d68b1cd908f068e9cd1c38, 62816,
            8c0e9e8c1de03ab61d350b41469c038a2efe1fb3, package_extract_file("patch/system/lib/libchromatix_gc0339_default_video.so.p"));
set_progress(0.665615);
apply_patch("/system/lib/libchromatix_gc0339_preview.so", "-",
            118a93ac0f5058b5e6218ac93647fe1f0a04149a, 62808,
            144f8dfedde64f9d6335b2c3950ec00a1401ff28, package_extract_file("patch/system/lib/libchromatix_gc0339_preview.so.p"));
set_progress(0.666250);
apply_patch("/system/lib/libchromatix_imx074_video_hd.so", "-",
            911f77c4277ef9599a1ff065be37f698ca342a0b, 62808,
            5dc5bb264cfc5c310b0b0a7b2779a64a18c278f6, package_extract_file("patch/system/lib/libchromatix_imx074_video_hd.so.p"));
set_progress(0.666886);
apply_patch("/system/lib/libchromatix_imx074_zsl.so", "-",
            2e58c8697f7cbfb951451af2e2a5082b6fbbd061, 62804,
            9901fa472d9b169470083f0c3db7562863d90b9f, package_extract_file("patch/system/lib/libchromatix_imx074_zsl.so.p"));
set_progress(0.667521);
apply_patch("/system/lib/libchromatix_imx091_default_video.so", "-",
            e02ccf13e1378e4e00be60a32a64cc83388aaba8, 62816,
            c76a2bf3a84982ff1ceb321c8b9510c0cc6947c9, package_extract_file("patch/system/lib/libchromatix_imx091_default_video.so.p"));
set_progress(0.668156);
apply_patch("/system/lib/libchromatix_imx091_preview.so", "-",
            88f5339c49f9409b181220485065542d3137a150, 62808,
            3cb2ab17cfb9e60a83e69d261575b97aa8e7a5de, package_extract_file("patch/system/lib/libchromatix_imx091_preview.so.p"));
set_progress(0.668791);
apply_patch("/system/lib/libchromatix_imx091_video_hd.so", "-",
            a14613de32b66856811b80ad43333202cec30268, 62808,
            5c4a8cdcc3b75e6d8d47df275ae9a82a80e77054, package_extract_file("patch/system/lib/libchromatix_imx091_video_hd.so.p"));
set_progress(0.669427);
apply_patch("/system/lib/libchromatix_mt9e013_video_hfr.so", "-",
            0c36b53198c01d25261d7aee112179ed765b4bc1, 62812,
            f88992c1fe92314748a5fa7fbdf22c40185b0f51, package_extract_file("patch/system/lib/libchromatix_mt9e013_video_hfr.so.p"));
set_progress(0.670062);
apply_patch("/system/lib/libchromatix_ov2720_hfr.so", "-",
            cbd39dd90253095adacd1345ba9d3753f10cacf4, 62804,
            26554e8f8dcaef1a3bd96f0826cd694ed54a6022, package_extract_file("patch/system/lib/libchromatix_ov2720_hfr.so.p"));
set_progress(0.670697);
apply_patch("/system/lib/libchromatix_ov2720_zsl.so", "-",
            b985b6023e5a9c84beea77abbfcdb866b3c21271, 62804,
            4e965da3df0836ce1aed08bb6c55877821f64bcf, package_extract_file("patch/system/lib/libchromatix_ov2720_zsl.so.p"));
set_progress(0.671332);
apply_patch("/system/lib/libchromatix_ov5647_default_video.so", "-",
            46cdbc0f68fb57fb00b14b0b5471aed067cbfc35, 62816,
            43ae17da48f6770ce564c44f140b2d39a26a4bf3, package_extract_file("patch/system/lib/libchromatix_ov5647_default_video.so.p"));
set_progress(0.671968);
apply_patch("/system/lib/libchromatix_ov5647_preview.so", "-",
            aa9c585505fabf3f7ae224fd26d85fd77f0d286f, 62808,
            0be01c6fafc4b5a65b5b5d83950bd0ae8638b293, package_extract_file("patch/system/lib/libchromatix_ov5647_preview.so.p"));
set_progress(0.672603);
apply_patch("/system/lib/libchromatix_ov5647_sunny_p5v02s_default_video.so",
            "-", f4196c7cdec17687fac9c6c10d4546f92a72b8ac, 62828,
            36187c392cbfd936a3c4d541d227fdb3581a0889, package_extract_file("patch/system/lib/libchromatix_ov5647_sunny_p5v02s_default_video.so.p"));
set_progress(0.673238);
apply_patch("/system/lib/libchromatix_ov5647_sunny_p5v02s_preview.so",
            "-", 678c8a9c56814f28de1a4e621cdb0f3f0ec6e12c, 62820,
            f3be2fa0e1b0344c49da64716b748afcdf59c8b4, package_extract_file("patch/system/lib/libchromatix_ov5647_sunny_p5v02s_preview.so.p"));
set_progress(0.673874);
apply_patch("/system/lib/libchromatix_ov5647_sunny_p5v02s_video_hfr.so",
            "-", c14c5914854c9ae223f4438da8347fd5c2d3beb7, 62824,
            376e01316697079022d85f030bf249bd5a14a729, package_extract_file("patch/system/lib/libchromatix_ov5647_sunny_p5v02s_video_hfr.so.p"));
set_progress(0.674509);
apply_patch("/system/lib/libchromatix_ov5647_truly_cm6868_default_video.so",
            "-", 8595688224445ae14fd84e5a37d84fb6a447bc4c, 62828,
            062a7fdecd2c74b839fa1afc09559dd6ac47be97, package_extract_file("patch/system/lib/libchromatix_ov5647_truly_cm6868_default_video.so.p"));
set_progress(0.675144);
apply_patch("/system/lib/libchromatix_ov5647_truly_cm6868_preview.so",
            "-", 5667885c6ad9310114dee5942d5bdc4a30f27ba7, 62820,
            3a8bc57011cde7588f2abda57a1f006f7366ed69, package_extract_file("patch/system/lib/libchromatix_ov5647_truly_cm6868_preview.so.p"));
set_progress(0.675780);
apply_patch("/system/lib/libchromatix_ov5647_truly_cm6868_video_hfr.so",
            "-", 1fe3194ebdfdec1d7c26dc25e3fa6d8d60da0107, 62824,
            60a19694867004225a0492aa7b6b6f454df35571, package_extract_file("patch/system/lib/libchromatix_ov5647_truly_cm6868_video_hfr.so.p"));
set_progress(0.676415);
apply_patch("/system/lib/libchromatix_ov5647_video_hfr.so", "-",
            73d3e1d70d7034787f305b54e098a4cacdca4515, 62812,
            0f1e1c3b5e807498aa0305493234eaa9c8787680, package_extract_file("patch/system/lib/libchromatix_ov5647_video_hfr.so.p"));
set_progress(0.677051);
apply_patch("/system/lib/libchromatix_ov8825_default_video.so", "-",
            6858288e72be0e5fbb789180c8f90bfff5485b16, 62816,
            74662af2be6a97f5fe02505fe55891f640854fc5, package_extract_file("patch/system/lib/libchromatix_ov8825_default_video.so.p"));
set_progress(0.677686);
apply_patch("/system/lib/libchromatix_ov8825_preview.so", "-",
            fe0aa84daf224ce464465a88aae2a7d560133fe9, 62808,
            96f1b4bc682d2ac09e46b911360a6fba12aa38c4, package_extract_file("patch/system/lib/libchromatix_ov8825_preview.so.p"));
set_progress(0.678321);
apply_patch("/system/lib/libchromatix_ov9726_default_video.so", "-",
            95a189fc1a17e2be9bad2bceed7aebda03cfdd04, 62816,
            7122c718238b99d2c23565551bf30c2306a0810f, package_extract_file("patch/system/lib/libchromatix_ov9726_default_video.so.p"));
set_progress(0.678956);
apply_patch("/system/lib/libchromatix_s5k3l1yx_default_video.so",
            "-", c4a799ba49ce3d4ec3f4d7c22ab009e3721b21e5, 62816,
            e85e3cf637d913f323cb33999c2de4adbb1fc4d9, package_extract_file("patch/system/lib/libchromatix_s5k3l1yx_default_video.so.p"));
set_progress(0.679592);
apply_patch("/system/lib/libchromatix_s5k3l1yx_hfr_120fps.so", "-",
            8a9125cb328cf2aabff52eb31e41a49ce0674a0e, 62812,
            24a06529356a0875a0fe153e3c45f79366721521, package_extract_file("patch/system/lib/libchromatix_s5k3l1yx_hfr_120fps.so.p"));
set_progress(0.680227);
apply_patch("/system/lib/libchromatix_s5k3l1yx_hfr_60fps.so", "-",
            6df19b29b0d89514e12e28ad06b87abce5674484, 62812,
            ef78ea27fd7df854aa2aa6787e362fcb8eef89d4, package_extract_file("patch/system/lib/libchromatix_s5k3l1yx_hfr_60fps.so.p"));
set_progress(0.680862);
apply_patch("/system/lib/libchromatix_s5k3l1yx_hfr_90fps.so", "-",
            15408ecf63c08afc6e010e2c848ea6d69371f82f, 62812,
            a7b7a6c373e1196db3e3984a8f56035a93c795af, package_extract_file("patch/system/lib/libchromatix_s5k3l1yx_hfr_90fps.so.p"));
set_progress(0.681498);
apply_patch("/system/lib/libchromatix_s5k3l1yx_preview.so", "-",
            0064cbec0763119b00cd8f66ba5190bf020c580d, 62812,
            33fa9ced6a15f205b54b5e908eeca472b7a8a844, package_extract_file("patch/system/lib/libchromatix_s5k3l1yx_preview.so.p"));
set_progress(0.682133);
apply_patch("/system/lib/libchromatix_s5k3l1yx_video_hd.so", "-",
            a8ace258e4cb411587f9c0237f1dd2d98cc5e9d0, 62812,
            9457232433a3b553aab8e96fcbb434ac7c9a39fa, package_extract_file("patch/system/lib/libchromatix_s5k3l1yx_video_hd.so.p"));
set_progress(0.682768);
apply_patch("/system/lib/libchromatix_s5k3l1yx_zsl.so", "-",
            aada26faa93acf1213bb944cafdfee0e49824467, 62808,
            fefa9744ad4671db240808c95ca1eafd6de40f85, package_extract_file("patch/system/lib/libchromatix_s5k3l1yx_zsl.so.p"));
set_progress(0.683403);
apply_patch("/system/lib/libchromium_net.so", "-",
            6572361cc70621f8a9779b253de159baa83c3915, 2453808,
            4d19511e899079264125e6dc90cb7fd88703cf1b, package_extract_file("patch/system/lib/libchromium_net.so.p"));
set_progress(0.708221);
apply_patch("/system/lib/libconfigdb.so", "-",
            20c36468b5a5133f633d66a105c35fcda84c1afd, 14300,
            52867734d3fd17ad2e03bf46ed9743a1b7ff1cfb, package_extract_file("patch/system/lib/libconfigdb.so.p"));
set_progress(0.708366);
apply_patch("/system/lib/libcrypto.so", "-",
            4d37a3587bf94255e423980aeb0fe77e59d8502f, 826288,
            5bf00373ff4f7e7efe4a174e763fe9153dd98fe1, package_extract_file("patch/system/lib/libcrypto.so.p"));
set_progress(0.716723);
apply_patch("/system/lib/libctest.so", "-",
            812d91c67146379e9291a6521b56d3f668f02495, 5488,
            8f47409308ab9bd140545a90b632692cbd9e5983, package_extract_file("patch/system/lib/libctest.so.p"));
set_progress(0.716779);
apply_patch("/system/lib/libcurl.so", "-",
            fd6128c767af709a1e6e1b4dd126d96b59c84c54, 125408,
            85a63a3893fe9a72824af0db63e8fb994b44a4dd, package_extract_file("patch/system/lib/libcurl.so.p"));
set_progress(0.718047);
apply_patch("/system/lib/libcutils.so", "-",
            0d527212c5b7e0d321301e8c2766bc20b22000bf, 59816,
            80c2fa0d119b502576318fdd8481f514a731f898, package_extract_file("patch/system/lib/libcutils.so.p"));
set_progress(0.718652);
apply_patch("/system/lib/libdbus.so", "-",
            a8a13d97367034753ce4dbab2d57f5db43a56529, 302000,
            6560173c87c428e154568b81ba2a5ed0daa63d6b, package_extract_file("patch/system/lib/libdbus.so.p"));
set_progress(0.721706);
apply_patch("/system/lib/libdefcontainer_jni.so", "-",
            9ffeaebe9108ec83b7499d8aee0bc924a0c4216c, 5608,
            a4570c77b50f568526d2e9d408f7d2bca19b5542, package_extract_file("patch/system/lib/libdefcontainer_jni.so.p"));
set_progress(0.721763);
apply_patch("/system/lib/libdemoplugin.so", "-",
            8c0e5f3ccb82efcbd453441b4baa7fceb5e70b33, 5508,
            015d4d722f80b54d5487b8be4bcd159818d106e3, package_extract_file("patch/system/lib/libdemoplugin.so.p"));
set_progress(0.721819);
apply_patch("/system/lib/libdiskconfig.so", "-",
            1b9e3cffe2d1b28cdad6e7bee31a05f5227b7871, 13816,
            739e5a4d1bd914ad1231fb57bd0ae247d148ecc4, package_extract_file("patch/system/lib/libdiskconfig.so.p"));
set_progress(0.721959);
apply_patch("/system/lib/libdl.so", "-",
            c9f981041f5c95058ad0d100850499ebc36ad6d9, 9548,
            611d578388bcfa1c23b57507b3fb42f4cc7952dc, package_extract_file("patch/system/lib/libdl.so.p"));
set_progress(0.722055);
apply_patch("/system/lib/libdrm1.so", "-",
            7bad1d705bd6e6f7ce4133dfa52b0e7b952f9254, 34460,
            20648c74c9e22d1e31476d6fd2f096bd5a4151c1, package_extract_file("patch/system/lib/libdrm1.so.p"));
set_progress(0.722404);
apply_patch("/system/lib/libdrm1_jni.so", "-",
            408262625a3382d6045fd30c26cf8528ae36df67, 14040,
            7eceea64f7dc0cf1a5b18b89b0615958bf866e33, package_extract_file("patch/system/lib/libdrm1_jni.so.p"));
set_progress(0.722546);
apply_patch("/system/lib/libdrmframework.so", "-",
            3d3fc138f61ab2d7481b551732faa1e6e0f24911, 92848,
            a072338388fad54af14353c64237981bfa23ac87, package_extract_file("patch/system/lib/libdrmframework.so.p"));
set_progress(0.723485);
apply_patch("/system/lib/libdrmframework_jni.so", "-",
            40f4b91ccc26a34e0c1bd6001d4aaeaa1dc83cd5, 27396,
            ed83142b7a23da5534d12282d7ae13557f1c1250, package_extract_file("patch/system/lib/libdrmframework_jni.so.p"));
set_progress(0.723762);
apply_patch("/system/lib/libeffects.so", "-",
            63960ea813774bf9bed561497a99b170d84e1515, 9748,
            b665e8c6709ccf8be63ef6ebb7e26c6d65e68d4c, package_extract_file("patch/system/lib/libeffects.so.p"));
set_progress(0.723860);
apply_patch("/system/lib/libemoji.so", "-",
            a63065184f00b90a6a419b1e374c817a42755dfa, 9904,
            e5cc975ed5ca38889d8c35b6159fa07d793aa2e9, package_extract_file("patch/system/lib/libemoji.so.p"));
set_progress(0.723961);
apply_patch("/system/lib/libexif.so", "-",
            08aaad33e1f61eec8a3b8ed3a9c9bbc084c70245, 45212,
            e291fc0ce756e96808de6702b8ddfc8e5e5d5456, package_extract_file("patch/system/lib/libexif.so.p"));
set_progress(0.724418);
apply_patch("/system/lib/libexpat.so", "-",
            840fcffd5e355a051211c9e241b3fa8a2e5708f0, 80512,
            31dd17b7e15b54e6633c49049009cc79de734426, package_extract_file("patch/system/lib/libexpat.so.p"));
set_progress(0.725232);
apply_patch("/system/lib/libext4_utils.so", "-",
            66634c97ba307aa5f1a9b6e2877d2c108a39b5c3, 51900,
            4f44a7b7494843ad92c67fa63b4eb772d4ca7206, package_extract_file("patch/system/lib/libext4_utils.so.p"));
set_progress(0.725757);
apply_patch("/system/lib/libfilterfw.so", "-",
            8b8b21943375a704144678333fbd49bf9da6bf9d, 109628,
            d9ef8859a54ad74025e0f53abd542302cb1f6bfe, package_extract_file("patch/system/lib/libfilterfw.so.p"));
set_progress(0.726866);
apply_patch("/system/lib/libfilterpack_imageproc.so", "-",
            0ef12eb0ac7d2f3ef2fd3ba484bcbe3bc1ff9a64, 5488,
            7095ebbbe450f116f4c3c0adec3ccf8e4648590e, package_extract_file("patch/system/lib/libfilterpack_imageproc.so.p"));
set_progress(0.726921);
apply_patch("/system/lib/libflashutils.so", "-",
            6cf709e1459195617458507f88cdbd8ad47fea0b, 13952,
            0232248e6fa29107f3e04d7e47941fdf508dbc63, package_extract_file("patch/system/lib/libflashutils.so.p"));
set_progress(0.727062);
apply_patch("/system/lib/libgabi++.so", "-",
            508d9b995efcd0e178bd95072c8ea72bdd4528b6, 14796,
            ca30e025645a1139237073c9d38476fb88229815, package_extract_file("patch/system/lib/libgabi++.so.p"));
set_progress(0.727212);
apply_patch("/system/lib/libgesture_client.so", "-",
            8685ae4b3704d349a47bfe7a7786c89c323277c6, 60756,
            74e0609e0e80f5f4e66153ad3930d5fb57548a2e, package_extract_file("patch/system/lib/libgesture_client.so.p"));
set_progress(0.727827);
apply_patch("/system/lib/libglib.so", "-",
            7fedf2c9335ada75d962fa17a8387178ec0cae00, 391640,
            4e301c1dabeb8170a4bad1fdffaeaf5f9d1db076, package_extract_file("patch/system/lib/libglib.so.p"));
set_progress(0.731788);
apply_patch("/system/lib/libgui.so", "-",
            6106f49dcdc30ed6b66893d4a6a39b613eedaac6, 176976,
            d6d5dbaff68d2a9461d3c01943ce4af63b2a600c, package_extract_file("patch/system/lib/libgui.so.p"));
set_progress(0.733578);
apply_patch("/system/lib/libhardware.so", "-",
            7c4974c8413e227662ffc571a93c682e73c475b0, 5624,
            982379b792aa3fee1a56d40ded816ba8984fb5fc, package_extract_file("patch/system/lib/libhardware.so.p"));
set_progress(0.733635);
apply_patch("/system/lib/libharfbuzz.so", "-",
            d71e94d41d1d6f52130ec9857e16ecaec9379ea5, 260020,
            c30292c79bd5ef8f345e25c599f22bb68f6d9a7f, package_extract_file("patch/system/lib/libharfbuzz.so.p"));
set_progress(0.736264);
apply_patch("/system/lib/libhwui.so", "-",
            766901e59cde3e00045ff12d183148fc35f57d5a, 143292,
            5ba4940e7a7930e11912320b0a6f8309e7ce20ca, package_extract_file("patch/system/lib/libhwui.so.p"));
set_progress(0.737714);
apply_patch("/system/lib/libicui18n.so", "-",
            aea09d75d47d3658e9a60431fcca4ea3ff737216, 1195296,
            472d3e9b06089b7b4ce1abed3d9c60cf7a91b296, package_extract_file("patch/system/lib/libicui18n.so.p"));
set_progress(0.749803);
apply_patch("/system/lib/libicuuc.so", "-",
            492f0fe7fc0931c4bb83c105c49343296401ea5c, 1005988,
            84003acf8335cc067e2fa2996518c5ba2f2726fa, package_extract_file("patch/system/lib/libicuuc.so.p"));
set_progress(0.759978);
apply_patch("/system/lib/libimage-jpeg-enc-omx-comp.so", "-",
            ca901c247ae4a209a8340b449b2f3beed3e11767, 22124,
            92ce0bd9ca5e5a8bab138701f3504091d8001836, package_extract_file("patch/system/lib/libimage-jpeg-enc-omx-comp.so.p"));
set_progress(0.760201);
apply_patch("/system/lib/libimage-omx-common.so", "-",
            18afc1a2e29863d96f201d846fc127143ff304ca, 5560,
            7d45ceb08096c596e3c8ee4a87b5ecfee562a522, package_extract_file("patch/system/lib/libimage-omx-common.so.p"));
set_progress(0.760258);
apply_patch("/system/lib/libinput.so", "-",
            4e0b8db325e7e0508165afc4cc6af371afc9d06c, 226932,
            c3289ef3d79e2d7789b0241fe707c8a29ff3d6d2, package_extract_file("patch/system/lib/libinput.so.p"));
set_progress(0.762553);
apply_patch("/system/lib/libiprouteutil.so", "-",
            ec7517e59a4a5716e6679a3745ba05a67f551655, 24112,
            65c0b43674b1f25465a3341b8701d1014694c1e1, package_extract_file("patch/system/lib/libiprouteutil.so.p"));
set_progress(0.762797);
apply_patch("/system/lib/libjni_latinime.so", "-",
            c7351d8fc9be69dd54bd65d7362426e83a48af20, 30148,
            9bbfbb4e8f2a13ce33a159d857d9d334cf42d653, package_extract_file("patch/system/lib/libjni_latinime.so.p"));
set_progress(0.763102);
apply_patch("/system/lib/libjni_mosaic.so", "-",
            5b4e04c9c4e63ca0efe68de95b6815605fc344db, 178804,
            d216fba8e670dab8646e07dbb924780c74c7e7a2, package_extract_file("patch/system/lib/libjni_mosaic.so.p"));
set_progress(0.764910);
apply_patch("/system/lib/libjnigraphics.so", "-",
            530089b678ea4d01c3bc25e21b3ed94bec5e5a15, 5420,
            90ab69a842d4a591ac911bb54df8c8f22379162e, package_extract_file("patch/system/lib/libjnigraphics.so.p"));
set_progress(0.764965);
apply_patch("/system/lib/libjpeg.so", "-",
            aa97842b3c98a9f243af699ea2f76791d5e41fcf, 219676,
            e3d01a44f672486e1b2451a27f1e89810ac6fb47, package_extract_file("patch/system/lib/libjpeg.so.p"));
set_progress(0.767187);
apply_patch("/system/lib/liblog.so", "-",
            fc488008914c751d0a3f2c3cea821a06c49a332f, 13892,
            b79b496aed6b23df24e2223a422f212bb11279b7, package_extract_file("patch/system/lib/liblog.so.p"));
set_progress(0.767327);
apply_patch("/system/lib/libm.so", "-",
            2dc0ae5dbbc57293e69943ae8b01a3c5683cd8a6, 87412,
            924c03b70262e2cda9c7734cd7003fbdc14982ca, package_extract_file("patch/system/lib/libm.so.p"));
set_progress(0.768211);
apply_patch("/system/lib/libmedia.so", "-",
            e5ec76751a1b65e7cbc5195e2739b6ca7920b9ec, 440796,
            e93ba88b7becbc999018cd661bb8397c99abe730, package_extract_file("patch/system/lib/libmedia.so.p"));
set_progress(0.772669);
apply_patch("/system/lib/libmedia_jni.so", "-",
            f9a852a4127be65eb7f93278e3eb8bc6fa8f3ac1, 87480,
            9800dde0f4f2f86ea20ae04db590cdb6abde86cc, package_extract_file("patch/system/lib/libmedia_jni.so.p"));
set_progress(0.773554);
apply_patch("/system/lib/libmediaplayerservice.so", "-",
            77c3d0cd457a172554cb5bec71cf8147a9c8c574, 350428,
            aad8537d359689dbaae70e868a802a291e3f040b, package_extract_file("patch/system/lib/libmediaplayerservice.so.p"));
set_progress(0.777098);
apply_patch("/system/lib/libmincrypt.so", "-",
            c23a51f1b3f8647c18242299995ac7950c4cdd46, 9588,
            2ae3b302c4989afc7ac600c6c8746e25537f23ce, package_extract_file("patch/system/lib/libmincrypt.so.p"));
set_progress(0.777195);
apply_patch("/system/lib/libmmcamera_frameproc.so", "-",
            9cf8ad3e63ea7c066a6e3996c501a54c66a7eebf, 42808,
            45305e04daf5be8b6a4e49f1b13d433d32ddd812, package_extract_file("patch/system/lib/libmmcamera_frameproc.so.p"));
set_progress(0.777628);
apply_patch("/system/lib/libmmcamera_interface2.so", "-",
            7d01c611defad6c71d76e4736da95c88bb26bc4e, 42824,
            1a030bb65bd6e36bf55c1b945dc7e939772a3a78, package_extract_file("patch/system/lib/libmmcamera_interface2.so.p"));
set_progress(0.778061);
apply_patch("/system/lib/libmmcamera_statsproc31.so", "-",
            48f8cb9ee2b7c813979b37626af35ed9de98efd8, 84464,
            04a7cbf57f34dd49c2b4860cd269d5ed9d3a706f, package_extract_file("patch/system/lib/libmmcamera_statsproc31.so.p"));
set_progress(0.778916);
apply_patch("/system/lib/libmmcutils.so", "-",
            a425a79dd617edb15ede14ed8d40f09d83d7a21e, 9740,
            522902efd37f5e73216c46e6814e58dc1e35890b, package_extract_file("patch/system/lib/libmmcutils.so.p"));
set_progress(0.779014);
apply_patch("/system/lib/libmmhttpstack.so", "-",
            6ccf35012fd29407842a522c96a15efd5e8682d5, 84560,
            dadb95ddfc3a1cfaa3cf07eab2b7a5881b249fb9, package_extract_file("patch/system/lib/libmmhttpstack.so.p"));
set_progress(0.779870);
apply_patch("/system/lib/libmmiipstreammmihttp.so", "-",
            309819e68164f1e85f9a181ca64410c241d8997a, 109580,
            e1810f1ab1c93b28a7ed781223e63c4564d1c7e3, package_extract_file("patch/system/lib/libmmiipstreammmihttp.so.p"));
set_progress(0.780978);
apply_patch("/system/lib/libmmipstreamaal.so", "-",
            9755db6b70a69451f939d6a9a18d8100f2aa2fdd, 56024,
            d2d34adb45b34e10a7955441f808919509b36c4e, package_extract_file("patch/system/lib/libmmipstreamaal.so.p"));
set_progress(0.781544);
apply_patch("/system/lib/libmmipstreamnetwork.so", "-",
            f2c40ed850e4d507f5875b55b98f44afb038bf97, 10052,
            9bb76d5acef1f270ad527afe3a2564acc69e7773, package_extract_file("patch/system/lib/libmmipstreamnetwork.so.p"));
set_progress(0.781646);
apply_patch("/system/lib/libmmipstreamsourcehttp.so", "-",
            5bbd9d21a0b71150ce14809613e85688c2f62c00, 448316,
            22dcc599e25a5f9aa351897120be40ca9825ef78, package_extract_file("patch/system/lib/libmmipstreamsourcehttp.so.p"));
set_progress(0.786180);
apply_patch("/system/lib/libmmipstreamutils.so", "-",
            7a7abb234850229c1837af427b5a17fae3af0b8e, 55560,
            562ed93c6cbe9a5d9707f7295bb8b933ce9f4572, package_extract_file("patch/system/lib/libmmipstreamutils.so.p"));
set_progress(0.786742);
apply_patch("/system/lib/libmmstillomx.so", "-",
            e346d7c1dc53432c91004ec21aed8aa90e3c54a7, 5568,
            76cbd822a0b79a8c033a59cb16177c1fada304ad, package_extract_file("patch/system/lib/libmmstillomx.so.p"));
set_progress(0.786799);
apply_patch("/system/lib/libmtp.so", "-",
            2456cb27b84aa5599fa96315bd42f2171d264e11, 75260,
            2b20ce419421fd24164b8ece7e741cf035d5d9cf, package_extract_file("patch/system/lib/libmtp.so.p"));
set_progress(0.787560);
apply_patch("/system/lib/libnativehelper.so", "-",
            faff80c25c6dc62571c393ee92a2ce0f25c19fb7, 218400,
            90acae0e6f24884278918e88e916f0bba36fa861, package_extract_file("patch/system/lib/libnativehelper.so.p"));
set_progress(0.789769);
apply_patch("/system/lib/libnetlink.so", "-",
            9bc6430cf21ccfb1ff4a7537118ecb9bee6a482f, 13832,
            81ea641de86460b201ba6039963a0217d8df813b, package_extract_file("patch/system/lib/libnetlink.so.p"));
set_progress(0.789909);
apply_patch("/system/lib/libnetutils.so", "-",
            ba37bde08afd4bab268156ba21fa24987b668dfc, 22096,
            54f3f08eb37400f4a74adc7faadbd70567797ad2, package_extract_file("patch/system/lib/libnetutils.so.p"));
set_progress(0.790132);
apply_patch("/system/lib/libnfc_ndef.so", "-",
            a1657399a0e67a7773a526f4667d93d73ffc23df, 5444,
            a19be488b1893e64c5d800113b217da3fab9ed39, package_extract_file("patch/system/lib/libnfc_ndef.so.p"));
set_progress(0.790187);
apply_patch("/system/lib/libnl_2.so", "-",
            f1f794fbf0f3228edc0b172aa0f8052a6c919b22, 9676,
            1a0d6afd8df0d7b0d0f626039264f2270cde855f, package_extract_file("patch/system/lib/libnl_2.so.p"));
set_progress(0.790285);
apply_patch("/system/lib/libpagemap.so", "-",
            76806934a11de119558bc2b835ef9c946578ad19, 9628,
            e6b08982398318c5ade64fcc226e2097188a7885, package_extract_file("patch/system/lib/libpagemap.so.p"));
set_progress(0.790382);
apply_patch("/system/lib/libphoneloc_jni.so", "-",
            9b374998d21e194b1852b5020c747723956c4f00, 9956,
            71ff91f3005e0bfeedee65336e0ef5f541a5d7e1, package_extract_file("patch/system/lib/libphoneloc_jni.so.p"));
set_progress(0.790483);
apply_patch("/system/lib/libping_apps.so", "-",
            d73fee8f18aacbb36a0caf6d971c14f1fac81665, 13724,
            c7347d6384f829d4731acc82cc6feb4a985e4d65, package_extract_file("patch/system/lib/libping_apps.so.p"));
set_progress(0.790622);
apply_patch("/system/lib/libpixelflinger.so", "-",
            1e396547792a250deb3b8bd137fe469bc0afd207, 113004,
            7fedf30df7d22c8f3b6c382c24377d7e93284cf7, package_extract_file("patch/system/lib/libpixelflinger.so.p"));
set_progress(0.791765);
apply_patch("/system/lib/libpng.so", "-",
            b07b5a408be2055e0a7c3353008738a5b23a6965, 96064,
            b3ce51565ea0ef0f49ecab254860839aa9a83f77, package_extract_file("patch/system/lib/libpng.so.p"));
set_progress(0.792736);
apply_patch("/system/lib/libpower.so", "-",
            2303f676955599b474caa14d4c564f0c6486704a, 9744,
            790ac2619c629f221fe456465c75292fb9f30110, package_extract_file("patch/system/lib/libpower.so.p"));
set_progress(0.792835);
apply_patch("/system/lib/libpowermanager.so", "-",
            d5dca569525d944f6567a9fbbf35c14e4f3303ac, 15036,
            cf093d267c41ca6a10a2a397a2bc19cec7664674, package_extract_file("patch/system/lib/libpowermanager.so.p"));
set_progress(0.792987);
apply_patch("/system/lib/libqcci_legacy.so", "-",
            529650efc01deb9b45115e63c179965f60f00a74, 9980,
            462ae83a1eb07ade6ce789af9505cf949b5584b5, package_extract_file("patch/system/lib/libqcci_legacy.so.p"));
set_progress(0.793088);
apply_patch("/system/lib/libqmi_client_qmux.so", "-",
            a5f47ded997ab19ce9512ddef8a80c539285d313, 35144,
            53c402ca479710a5079b692d6592873393b7afd6, package_extract_file("patch/system/lib/libqmi_client_qmux.so.p"));
set_progress(0.793443);
apply_patch("/system/lib/libqmi_csvt_srvc.so", "-",
            c2e0b5be61a7622b131ca1d0588be0a853aa0c55, 19320,
            addf6d30bcf439ee2fcc7dcd0411af083d0d2041, package_extract_file("patch/system/lib/libqmi_csvt_srvc.so.p"));
set_progress(0.793639);
apply_patch("/system/lib/libqrdinside.so", "-",
            d606c1ff99277d8cc911ac9838705c5698308365, 5632,
            7834c82094d1118f7e5a7547385fc54f9d17fa0a, package_extract_file("patch/system/lib/libqrdinside.so.p"));
set_progress(0.793696);
apply_patch("/system/lib/libqsap_sdk.so", "-",
            0b5e1857abbf270528a62177623eb6569edb5325, 30976,
            e6abe6a5f8d6c49aec889c939d719e613e5ee69d, package_extract_file("patch/system/lib/libqsap_sdk.so.p"));
set_progress(0.794009);
apply_patch("/system/lib/libreference-ril.so", "-",
            c1abd3138f9b0c6b6a30558927755509ba193067, 30492,
            599395e38a16d9d9d003473ef8480b2cc8a7f49b, package_extract_file("patch/system/lib/libreference-ril.so.p"));
set_progress(0.794318);
apply_patch("/system/lib/librs_jni.so", "-",
            aacfeb5f10ded3aed0db41de55ab59b63e0bfe18, 23524,
            6bbdcf8d32cf48888ab62ddb00a5b17bfbab84fe, package_extract_file("patch/system/lib/librs_jni.so.p"));
set_progress(0.794555);
apply_patch("/system/lib/librtp_jni.so", "-",
            21de01ccc57f46778ef3b663aa9be7a9eae8c963, 105500,
            36d13acdea99bca5a26ab79184deee70a483ae1d, package_extract_file("patch/system/lib/librtp_jni.so.p"));
set_progress(0.795622);
apply_patch("/system/lib/libsensorservice.so", "-",
            b367f5bcb1502edc4ecedf7bfd15bb0aeb3c6058, 81068,
            b0d9f0c4f58e6bb45a46fd52946ee75f2ea58128, package_extract_file("patch/system/lib/libsensorservice.so.p"));
set_progress(0.796442);
apply_patch("/system/lib/libskia.so", "-",
            bdc649de098299b7378e34cbffa9d4ad273ea2ce, 1227376,
            8ccf542daab337313b7e5a10e423880685afeabf, package_extract_file("patch/system/lib/libskia.so.p"));
set_progress(0.808856);
apply_patch("/system/lib/libsonivox.so", "-",
            295fed6f6e91a5a1a99669e14b31311055ab1658, 322372,
            fc90667e8aa50c924ed2062a90b21606e54e25e4, package_extract_file("patch/system/lib/libsonivox.so.p"));
set_progress(0.812117);
apply_patch("/system/lib/libsoundpool.so", "-",
            5a49356b74a7e770bb4fc041ad8b6dd8af4654b2, 26908,
            c7600bb5eafa006787469d3529bb34cf5afb3a0d, package_extract_file("patch/system/lib/libsoundpool.so.p"));
set_progress(0.812389);
apply_patch("/system/lib/libspeexresampler.so", "-",
            9580d4020bcd1f3b5644be805cdb5528fdc3a764, 15472,
            88d27e7273676c8c02c7a3635b9b5a77a7a03790, package_extract_file("patch/system/lib/libspeexresampler.so.p"));
set_progress(0.812545);
apply_patch("/system/lib/libsqlite.so", "-",
            fcc136f2625cb417f3625b5f2267cd3fd00217fa, 335156,
            08d4cfa0dc0dc7cd6ed1dc0d69c52354e90ba426, package_extract_file("patch/system/lib/libsqlite.so.p"));
set_progress(0.815935);
apply_patch("/system/lib/libsqlite_jni.so", "-",
            0e1e388b52d11415dfcbcf95215c7d19d5b2a233, 26240,
            144cc83a62191383481d62a44afc8bfef5180802, package_extract_file("patch/system/lib/libsqlite_jni.so.p"));
set_progress(0.816200);
apply_patch("/system/lib/libsrec_jni.so", "-",
            32334ec900a2a31bfc3f923c4bf6ff2be375daf9, 351744,
            94ef410b162d1910e7e323280c15ae44baf5e9c9, package_extract_file("patch/system/lib/libsrec_jni.so.p"));
set_progress(0.819758);
apply_patch("/system/lib/libssl.so", "-",
            c6b972e3cec2777c1c072e23ded6a592b9769114, 187364,
            350f0f6ea213bc600177e11a13d261c8f5465e51, package_extract_file("patch/system/lib/libssl.so.p"));
set_progress(0.821653);
apply_patch("/system/lib/libstagefright.so", "-",
            4d520fcb594a4734355e96d5164275e5ae70f4c4, 1506764,
            ecd6f1af40367238a2b5b0438bb7f051aa54fefe, package_extract_file("patch/system/lib/libstagefright.so.p"));
set_progress(0.836892);
apply_patch("/system/lib/libstagefright_amrnb_common.so", "-",
            30711ddb4d9a6d4ef0f6063882f7f4a4b3eb4c31, 50764,
            d5d77a9c339322ded958dfadfd9618f7b2d806c8, package_extract_file("patch/system/lib/libstagefright_amrnb_common.so.p"));
set_progress(0.837406);
apply_patch("/system/lib/libstagefright_avc_common.so", "-",
            01983897124793d2d9067c24aa1765c5fb203ae7, 21848,
            44c8377cf310845fa44badab50413a41027f3ea5, package_extract_file("patch/system/lib/libstagefright_avc_common.so.p"));
set_progress(0.837627);
apply_patch("/system/lib/libstagefright_enc_common.so", "-",
            42175182fa455d39e51bb62fd7e34926a137f63f, 5420,
            6079ff0088fb1dbbc6c48951c6443a3d1a3e5629, package_extract_file("patch/system/lib/libstagefright_enc_common.so.p"));
set_progress(0.837682);
apply_patch("/system/lib/libstagefright_foundation.so", "-",
            3a4783cb8ba8b742e5d2bcd438acabdbeeb44745, 43840,
            f22021465a06e73175f692f5de065fe58b1ebb00, package_extract_file("patch/system/lib/libstagefright_foundation.so.p"));
set_progress(0.838125);
apply_patch("/system/lib/libstagefright_omx.so", "-",
            e0ead9515d6ec83106a3fe0f7b95fac398413795, 84264,
            171d799d218bc4faaa34d395ef5f25cca4f9c701, package_extract_file("patch/system/lib/libstagefright_omx.so.p"));
set_progress(0.838977);
apply_patch("/system/lib/libstagefright_soft_aacdec.so", "-",
            4431b1162aaaaabed023902c3927cfcb746438c1, 207172,
            316102c4657a3ecb42933305ccda4ec0252d6c14, package_extract_file("patch/system/lib/libstagefright_soft_aacdec.so.p"));
set_progress(0.841073);
apply_patch("/system/lib/libstagefright_soft_amrdec.so", "-",
            bf73b1c90937c290f44eecdd648e8b49ee5ff8a3, 96624,
            3128b8b002ad4e67638d4f2d872a36852a873c87, package_extract_file("patch/system/lib/libstagefright_soft_amrdec.so.p"));
set_progress(0.842050);
apply_patch("/system/lib/libstagefright_soft_g711dec.so", "-",
            f6eee196bad93b240bcff15b80632d9e4642aa5b, 14244,
            948b3026f406dbdbe7890a7b551933e255cddcd1, package_extract_file("patch/system/lib/libstagefright_soft_g711dec.so.p"));
set_progress(0.842194);
apply_patch("/system/lib/libstagefright_soft_h264dec.so", "-",
            04cb6bb794d8a0e201de81801f6591536a04fb0a, 113096,
            9d3f77e812b92bc8b25d0fa1738dcba9be4a32fd, package_extract_file("patch/system/lib/libstagefright_soft_h264dec.so.p"));
set_progress(0.843338);
apply_patch("/system/lib/libstagefright_soft_mp3dec.so", "-",
            6795af48b0a4be9ff7c3ca7f343f64feef7ed051, 63616,
            710277e987a45ad055edf6baa3ed530333e6c8b0, package_extract_file("patch/system/lib/libstagefright_soft_mp3dec.so.p"));
set_progress(0.843981);
apply_patch("/system/lib/libstagefright_soft_mpeg4dec.so", "-",
            2a70dce9ee2d70c9f110d944e1f7028be251f1d2, 92688,
            24d631f0684742c24659ed9f8183c0e2407b68ce, package_extract_file("patch/system/lib/libstagefright_soft_mpeg4dec.so.p"));
set_progress(0.844919);
apply_patch("/system/lib/libstagefright_soft_vorbisdec.so", "-",
            415135a5d2411c6992d4df66f6d38881e2bc2391, 18420,
            ce421217c8436b8defd8483b96184516f55af6d9, package_extract_file("patch/system/lib/libstagefright_soft_vorbisdec.so.p"));
set_progress(0.845105);
apply_patch("/system/lib/libstagefright_soft_vpxdec.so", "-",
            7f189526e83038050c887d1bc194ce6a89ab2c77, 113624,
            10eb529789185b6ff91449210a238ddc41f62066, package_extract_file("patch/system/lib/libstagefright_soft_vpxdec.so.p"));
set_progress(0.846254);
apply_patch("/system/lib/libstagefright_yuv.so", "-",
            1d72a822474b28539fcbe43a17bcdf8c2c8c55d6, 9584,
            8b8060e72a7dab8acc93ba7184720d52f57a6119, package_extract_file("patch/system/lib/libstagefright_yuv.so.p"));
set_progress(0.846351);
apply_patch("/system/lib/libstdc++.so", "-",
            7a663bcb536853cb3d038cc2f74520014953a1d4, 5524,
            488f515c003fa85e1c05e6159c370c8fac3bf735, package_extract_file("patch/system/lib/libstdc++.so.p"));
set_progress(0.846407);
apply_patch("/system/lib/libstlport.so", "-",
            5de2725ff3274437840050d58b600cada13fdfa2, 211180,
            505a82c84f8a8ca7e46eb71fa515c005d4c4adb6, package_extract_file("patch/system/lib/libstlport.so.p"));
set_progress(0.848543);
apply_patch("/system/lib/libsurfaceflinger.so", "-",
            1d41a642630d9a91dd0a2313601ed2d34f401cec, 163940,
            9205e2cf87f500e95ccbe6209ba09d1d359b0ad3, package_extract_file("patch/system/lib/libsurfaceflinger.so.p"));
set_progress(0.850201);
apply_patch("/system/lib/libsystem_server.so", "-",
            9fef83af0e702a3846f7b32c01f48382a1e481a7, 10116,
            4b8903fdcb5f512a940976eee79904378ddf30c3, package_extract_file("patch/system/lib/libsystem_server.so.p"));
set_progress(0.850303);
apply_patch("/system/lib/libsysutils.so", "-",
            5f37ac24e438a490662a296553e0f7ff73ce73ea, 18228,
            04737caa8ce08382f94fead6cc97018e10a44f5b, package_extract_file("patch/system/lib/libsysutils.so.p"));
set_progress(0.850488);
apply_patch("/system/lib/libthread_db.so", "-",
            5d32bc46679969b5c9e6440472f1d7ff64a9c023, 5528,
            652c342ce8fbf71eeb52f191f302989f4bbaabb2, package_extract_file("patch/system/lib/libthread_db.so.p"));
set_progress(0.850544);
apply_patch("/system/lib/libtilerenderer.so", "-",
            479ef55225b978af5df4a4a919628913d405c8f1, 13988,
            c710505488dd1091c77ee098e7205fdcfdd19f84, package_extract_file("patch/system/lib/libtilerenderer.so.p"));
set_progress(0.850685);
apply_patch("/system/lib/libtinyxml.so", "-",
            99bbf955046b162616b3ef798afd663301d4c62e, 30756,
            28b45da40e2aaa674f97e774c2204ee212719f99, package_extract_file("patch/system/lib/libtinyxml.so.p"));
set_progress(0.850996);
apply_patch("/system/lib/libtslib.so", "-",
            851d5e042a44bf7a26218c9a2685d828392030e8, 9864,
            95bc536e5975985b87f5e83c3c9c9113d2bc0eb6, package_extract_file("patch/system/lib/libtslib.so.p"));
set_progress(0.851096);
apply_patch("/system/lib/libttscompat.so", "-",
            571030961d4c3ae7433d0b12afeb4ba4f5fa0db6, 9948,
            9909a7e4cf1dbd4b4265cce28f655e96fa5ad349, package_extract_file("patch/system/lib/libttscompat.so.p"));
set_progress(0.851197);
apply_patch("/system/lib/libttspico.so", "-",
            97008512759bda8af399eca7ee5ff2210ee125aa, 195868,
            36b1d7622f7a34a2c52cfd0c9374614254f251d8, package_extract_file("patch/system/lib/libttspico.so.p"));
set_progress(0.853178);
apply_patch("/system/lib/libtv_tuners_io.so", "-",
            e05bd6c6ec4eb6a7fd8da54ff47a6bce7b7eec63, 13728,
            6676f6aeca994e7ce87e377ff92981743bcfd149, package_extract_file("patch/system/lib/libtv_tuners_io.so.p"));
set_progress(0.853316);
apply_patch("/system/lib/libui.so", "-",
            ae31cc3515b1f480356b56949d105ae47fe37ac4, 91420,
            6e49c6fbb5d49b86086d5c7211d85a6544928f80, package_extract_file("patch/system/lib/libui.so.p"));
set_progress(0.854241);
apply_patch("/system/lib/libusbhost.so", "-",
            675407919e8126ca7101a853daa4cbab27ef8618, 9696,
            ff6364ba2cbde6bc61512a17ef1def954668c036, package_extract_file("patch/system/lib/libusbhost.so.p"));
set_progress(0.854339);
apply_patch("/system/lib/libutils.so", "-",
            3057dc11fa4e8cc62ebec689bc57a1ac70e0efbd, 202616,
            77e36f4fcd6c470375a03a48a72e65d4cbcfccae, package_extract_file("patch/system/lib/libutils.so.p"));
set_progress(0.856388);
apply_patch("/system/lib/libvariablespeed.so", "-",
            dfc101fcd160122c86face138a9f86d1e167f163, 30500,
            57aa93c7022c4253b704c628f36e08cb5fec65a5, package_extract_file("patch/system/lib/libvariablespeed.so.p"));
set_progress(0.856697);
apply_patch("/system/lib/libvideoeditor_jni.so", "-",
            5928e315cface8d5fd3237b636f45cac4874de77, 313708,
            1195cd5af2131aa7a1e5abf6490e780a7ae5ae91, package_extract_file("patch/system/lib/libvideoeditor_jni.so.p"));
set_progress(0.859870);
apply_patch("/system/lib/libvideoeditorplayer.so", "-",
            f5033f21dfe8644ab1516d1259e54938d4a88ccf, 156264,
            1ea90dc2da27344135e21cf40d96260e1fb2f522, package_extract_file("patch/system/lib/libvideoeditorplayer.so.p"));
set_progress(0.861450);
apply_patch("/system/lib/libvorbisidec.so", "-",
            28fb7f8b633c5b4c9621a979872f52abc1cfdf17, 100968,
            4657b63ba75bb0c9a4500b14e484430ae167e85f, package_extract_file("patch/system/lib/libvorbisidec.so.p"));
set_progress(0.862471);
apply_patch("/system/lib/libwebcore.so", "-",
            2f08f857bebd216440179616ecf32d39a0b02d5b, 5807904,
            c112422024c3dff202ca024d3827a84ab7405600, package_extract_file("patch/system/lib/libwebcore.so.p"));
set_progress(0.921213);
apply_patch("/system/lib/libwebrtc_audio_preprocessing.so", "-",
            898120a0d7085d18f3b10f04fb37d8e402694172, 275844,
            a49f2aa69dc91f2d11c6ee62aa00648685ba6cca, package_extract_file("patch/system/lib/libwebrtc_audio_preprocessing.so.p"));
set_progress(0.924003);
apply_patch("/system/lib/libwidevine.so", "-",
            52a7104e9c1a1cd430685325281de8d2278f4461, 13688,
            9a364729882710d7346b735809485ac57bf2b2ac, package_extract_file("patch/system/lib/libwidevine.so.p"));
set_progress(0.924141);
apply_patch("/system/lib/libwiperjni_v01.so", "-",
            c0e7a2f484319b7ec9cc7e0e451c5f74c25999d1, 9848,
            606bedcce6e08c5b34c9ac445f86fcf02eb205de, package_extract_file("patch/system/lib/libwiperjni_v01.so.p"));
set_progress(0.924241);
apply_patch("/system/lib/libxml2.so", "-",
            f10b2bde7e3c32bbc5a91d1e9486632b449ddce7, 414104,
            924d4c6c1260ccef8abec75f83c05a5daf31e5ac, package_extract_file("patch/system/lib/libxml2.so.p"));
set_progress(0.928429);
apply_patch("/system/lib/libz.so", "-",
            c418121c3e446ff16027ed3cecd02bd4109fd692, 95988,
            c451103a6c2ff0bdcb8b7f0019d1d9327f6e35c9, package_extract_file("patch/system/lib/libz.so.p"));
set_progress(0.929400);
apply_patch("/system/lib/linear.so", "-",
            c4fc05c97e7019650ca14f71ca013f9e86a26125, 9700,
            f398e733c0b6d4197c92e811f08f47edeb73aa26, package_extract_file("patch/system/lib/linear.so.p"));
set_progress(0.929498);
apply_patch("/system/lib/pthres.so", "-",
            8da8afb0ccfcde8a078c852621aaab72ec65d2aa, 5560,
            23970ba3236f9b695c06de54760b98f2fb0ff67c, package_extract_file("patch/system/lib/pthres.so.p"));
set_progress(0.929554);
apply_patch("/system/lib/soundfx/libaudiopreprocessing.so", "-",
            fa526362678e5c8872dd0b1e7a1af1a30cf8b04f, 14084,
            6fb4b274bb70f034bed8b6a0492f3b8b0cfa57c3, package_extract_file("patch/system/lib/soundfx/libaudiopreprocessing.so.p"));
set_progress(0.929697);
apply_patch("/system/lib/soundfx/libbundlewrapper.so", "-",
            55228c0283cfbeabc5a2cb0c172ae4812adc65aa, 72020,
            64f0ec92700f0381454c6e97759934a8749754fb, package_extract_file("patch/system/lib/soundfx/libbundlewrapper.so.p"));
set_progress(0.930425);
apply_patch("/system/lib/soundfx/libreverbwrapper.so", "-",
            de754c63f564674eac73e96a35dfc3dc93789107, 30260,
            ba922c4255bc13f12ac1b5c716b343648c87d71d, package_extract_file("patch/system/lib/soundfx/libreverbwrapper.so.p"));
set_progress(0.930731);
apply_patch("/system/lib/soundfx/libvisualizer.so", "-",
            7e03c75a816125404bd49c01b3007386d67e45c3, 9748,
            d4d35543f5c22350b96d0ffba9d59e4fecda7412, package_extract_file("patch/system/lib/soundfx/libvisualizer.so.p"));
set_progress(0.930830);
apply_patch("/system/lib/variance.so", "-",
            715f8135838736341aba23072e4814d447d20280, 5564,
            d575bebe75e59c294a2dca8ed847dc4c6e805df8, package_extract_file("patch/system/lib/variance.so.p"));
set_progress(0.930886);
apply_patch("/system/xbin/add-property-tag", "-",
            fae182058c199d087b72244c4be923f170b3dce9, 64156,
            d620290e3c3f765b9d41eca4d28e0dba6207460d, package_extract_file("patch/system/xbin/add-property-tag.p"));
set_progress(0.931535);
apply_patch("/system/xbin/agent", "-",
            632f9467f1cf2bd2f1bf301b12b60e43a7d84552, 10084,
            34cf429776a14154756b7eb150db069ceaffc7a5, package_extract_file("patch/system/xbin/agent.p"));
set_progress(0.931637);
apply_patch("/system/xbin/alljoyn-daemon", "-",
            cf984a0d08b09c892328dcfeb10211f74c019e77, 290992,
            c49b1f3d5372f5aa754e687d934d88ec48f131f5, package_extract_file("patch/system/xbin/alljoyn-daemon.p"));
set_progress(0.934580);
apply_patch("/system/xbin/attest", "-",
            56b79bb4fe2a599a0f2ca46ae3d27fb7118df458, 5748,
            6b422c806bb1cbd724e5b53053858ba6c5d2e22a, package_extract_file("patch/system/xbin/attest.p"));
set_progress(0.934638);
apply_patch("/system/xbin/avinfo", "-",
            60e3183cbd2af2f53802c658d65776e4cfaf6f0e, 9924,
            b46137d960ab4c42f8ec011c2099f2b98ca09463, package_extract_file("patch/system/xbin/avinfo.p"));
set_progress(0.934738);
apply_patch("/system/xbin/avtest", "-",
            49199c8f196af48c47950d9eaca36379bae1f6b5, 10012,
            3b08be5ab148c33793710ecb25f4dc6c50b17c2d, package_extract_file("patch/system/xbin/avtest.p"));
set_progress(0.934840);
apply_patch("/system/xbin/bdaddr", "-",
            3e5ceccb985eefe21662847104b34ccb3ec4acec, 10096,
            78c785d15f49770651cba1cba420e657312d5a69, package_extract_file("patch/system/xbin/bdaddr.p"));
set_progress(0.934942);
apply_patch("/system/xbin/btool", "-",
            31f9b32dfcbfc299e263b52695452aa9723c8136, 5700,
            9c228a87d7698e5850faa0286c6b320e956bc02e, package_extract_file("patch/system/xbin/btool.p"));
set_progress(0.934999);
apply_patch("/system/xbin/bttest", "-",
            74d50a7a2062b37db77f0d9c7863544aa39023c2, 5640,
            981347a2e9331d7ddafce315fd3b17c859beab0a, package_extract_file("patch/system/xbin/bttest.p"));
set_progress(0.935057);
apply_patch("/system/xbin/busybox", "-",
            3da1fbea141f5ef05096b3786f2b3a88f3c92b9c, 497964,
            44f42cd7cecd4fd39395b4f03269a3a1e00a14a9, package_extract_file("patch/system/xbin/busybox.p"));
set_progress(0.940093);
apply_patch("/system/xbin/check-lost+found", "-",
            763f97fb9e18ca9b11d14476fcd7222baa7afd8c, 76684,
            ea01e8706ca7c094390f6e2d1e41a0d734b181b5, package_extract_file("patch/system/xbin/check-lost+found.p"));
set_progress(0.940869);
apply_patch("/system/xbin/cpueater", "-",
            50c1bc653a00f8b6ae9540bcc07c18b192852aac, 5632,
            dc87c8284aad36d1ff6a7baa2ef5af748e8464a1, package_extract_file("patch/system/xbin/cpueater.p"));
set_progress(0.940925);
apply_patch("/system/xbin/daemonize", "-",
            abfd9954c5ac7c65bc563b7a5a9649d931baf95d, 5684,
            8fd0618812ed7f3cdac84e82566f545dab69fcc7, package_extract_file("patch/system/xbin/daemonize.p"));
set_progress(0.940983);
apply_patch("/system/xbin/dbus-monitor", "-",
            6830c3c3ad0e462c48eb9acff84b94914950e217, 9856,
            5e05a201c394331be0dd79129d13be6bd9da561c, package_extract_file("patch/system/xbin/dbus-monitor.p"));
set_progress(0.941083);
apply_patch("/system/xbin/dbus-send", "-",
            7c8628b63912dca0e26ea3f63f7cafb3856c4aea, 14064,
            444554096306fb07aac5e56e46f59545bf2dc362, package_extract_file("patch/system/xbin/dbus-send.p"));
set_progress(0.941225);
apply_patch("/system/xbin/dexdump", "-",
            dc62e4bc9ef359ad375e9ef380705e7e7dcfb006, 59456,
            47032fe578d0661014acbad79185e8c47a2a64d7, package_extract_file("patch/system/xbin/dexdump.p"));
set_progress(0.941826);
apply_patch("/system/xbin/directiotest", "-",
            5b6b9d0d81c2b152304b0d6d93247e9737f53df3, 5724,
            0029327dc0d45d9e06b658f3196b2fa6ec7da35b, package_extract_file("patch/system/xbin/directiotest.p"));
set_progress(0.941884);
apply_patch("/system/xbin/fatimgcheck", "-",
            1bcfe552411fc150d29e203610ce6270d67d7717, 5552,
            263058540cd237563a80d1ba3fac856dbca0aab8, package_extract_file("patch/system/xbin/fatimgcheck.p"));
set_progress(0.941940);
apply_patch("/system/xbin/hcidump", "-",
            1316af7800a1a26dc490d9e98253d5ed512b3aea, 119684,
            11d0b8c7fa70ed0f297829046c6216d90b0460c8, package_extract_file("patch/system/xbin/hcidump.p"));
set_progress(0.943151);
apply_patch("/system/xbin/hstest", "-",
            509efdc22274da7e407d1fca8f181b0bea931db3, 9856,
            33757cb897cc7935cd90651240e92486124fbb24, package_extract_file("patch/system/xbin/hstest.p"));
set_progress(0.943250);
apply_patch("/system/xbin/l2ping", "-",
            1a1af8a552a6e8c9bfe207d7583e683121b6d851, 9880,
            1cba9f432dbc855cdbf5a8108402c62303b29808, package_extract_file("patch/system/xbin/l2ping.p"));
set_progress(0.943350);
apply_patch("/system/xbin/l2test", "-",
            d2347e50ea5a915de4f181832ecb1ed869b1bbbf, 18168,
            01af901c68ad2ae08223f82c996a6a8dabd44ad9, package_extract_file("patch/system/xbin/l2test.p"));
set_progress(0.943534);
apply_patch("/system/xbin/latencytop", "-",
            0e90b6e034f102dbf6c5006cdc31707c82160b28, 9924,
            db5049c35ad4bcc858fd5b5750175d485003dcd5, package_extract_file("patch/system/xbin/latencytop.p"));
set_progress(0.943635);
apply_patch("/system/xbin/librank", "-",
            96c12349dff9ba657706503af0890fd20c412e68, 9876,
            2f496d0ef7940e32e5e1e8b0bd203deb1124a509, package_extract_file("patch/system/xbin/librank.p"));
set_progress(0.943734);
apply_patch("/system/xbin/lmptest", "-",
            f94023951f14cbe4112fc43c6770ffcde2c537be, 5748,
            fe4938a4f574b927038f11b9d8f34c2599dc06c1, package_extract_file("patch/system/xbin/lmptest.p"));
set_progress(0.943793);
apply_patch("/system/xbin/micro_bench", "-",
            06d7c4454b3fed6a45b7b8c2b7ff90c8511ac6d7, 5652,
            78ad2297ef3f54c398fe07a479f94149e27a98f1, package_extract_file("patch/system/xbin/micro_bench.p"));
set_progress(0.943850);
apply_patch("/system/xbin/nc", "-",
            a6472cbf588f5aa99a626c00811f227d3578ce8a, 18300,
            0733e48c07012d99e50994c998dfc9bc9ce4f047, package_extract_file("patch/system/xbin/nc.p"));
set_progress(0.944035);
apply_patch("/system/xbin/netperf", "-",
            2c26cd90a6cf105aec0f8463274f727041128149, 67988,
            fbff25fa1b086d988ce4080c6e91947adba04f21, package_extract_file("patch/system/xbin/netperf.p"));
set_progress(0.944722);
apply_patch("/system/xbin/netserver", "-",
            a1e42b66b326184daf156e102644d2d6fc25bdd0, 43428,
            42c1e3c391e5bde1727575750b6f5a46d6008e0b, package_extract_file("patch/system/xbin/netserver.p"));
set_progress(0.945162);
apply_patch("/system/xbin/opcontrol", "-",
            c77a0e1cc4d85e6f83a121990251c25bff64edb4, 14668,
            fb34ad3e8b5b7b968aba83b684d2115fc446acd3, package_extract_file("patch/system/xbin/opcontrol.p"));
set_progress(0.945310);
apply_patch("/system/xbin/oprofiled", "-",
            3f0c07187381b6340fefb8af97ba0e99a44b1d7a, 57668,
            83f0e3507e44bff2d871dd648c102a5db4091b60, package_extract_file("patch/system/xbin/oprofiled.p"));
set_progress(0.945893);
apply_patch("/system/xbin/procmem", "-",
            1c46e317d18fa1c317563ab742a8d935a4b713a0, 9776,
            9b29d29447bca9cd733ec2f5ecf482cb7f5fe841, package_extract_file("patch/system/xbin/procmem.p"));
set_progress(0.945992);
apply_patch("/system/xbin/procrank", "-",
            2bbfd5a29de2815c1a837acfbe7f0645ccbc818c, 9956,
            ab6c4e90fd005555300891917b83471e5783897f, package_extract_file("patch/system/xbin/procrank.p"));
set_progress(0.946093);
apply_patch("/system/xbin/qlogd", "-",
            fb8cbdf755d699c9cb881783ef34094668b4b62a, 22636,
            154fc8904249e8afbc39996d620752de74d21ed6, package_extract_file("patch/system/xbin/qlogd.p"));
set_progress(0.946322);
apply_patch("/system/xbin/rawbu", "-",
            769a378b3c286daa9555adfee6b79442f7865d00, 14036,
            e511ed72e720e6599a8c5b0af73e5ff55599ca4a, package_extract_file("patch/system/xbin/rawbu.p"));
set_progress(0.946464);
apply_patch("/system/xbin/rctest", "-",
            a1ae3aaa19a577c8cf42e385838aeb5772f22d45, 14052,
            ed03ab2a8b36cec4cafdb23b8e60f57ed981d771, package_extract_file("patch/system/xbin/rctest.p"));
set_progress(0.946606);
apply_patch("/system/xbin/rfcomm", "-",
            52c0464562d30f18ff1d51b0aff70ba2c0f8ad89, 24256,
            c97846469e0e9d06accb148f72420f43c1ee1bbf, package_extract_file("patch/system/xbin/rfcomm.p"));
set_progress(0.946851);
apply_patch("/system/xbin/sane_schedstat", "-",
            5d4102c499156072c0746d2dda77c4ff7b4d3942, 5688,
            c93c8bd29be806140993a7405b398e2a07bf24f7, package_extract_file("patch/system/xbin/sane_schedstat.p"));
set_progress(0.946909);
apply_patch("/system/xbin/scotest", "-",
            33b2a4fdb77902edc6276e53e98f5976cc9e0bb7, 9924,
            85c406f18de4cd61ae118081ce5fda1d8e4290dc, package_extract_file("patch/system/xbin/scotest.p"));
set_progress(0.947009);
apply_patch("/system/xbin/scp", "-",
            83b7ceb2b8b8867aa69294025cfc13b51518e034, 22400,
            138dce6337a119c29271fd26165c32a145e557ed, package_extract_file("patch/system/xbin/scp.p"));
set_progress(0.947236);
apply_patch("/system/xbin/sdptest", "-",
            54106eb8094df036fde24fec4b4e737afcd0d180, 5772,
            13630ecffbe96ffd1164fd7b8a576bf3278aba28, package_extract_file("patch/system/xbin/sdptest.p"));
set_progress(0.947294);
apply_patch("/system/xbin/showmap", "-",
            8dc84be6fee843d7721dca72c74b61efccf72143, 9828,
            e15552ef657e58e92119c5fee649b4fc2f5d4d9c, package_extract_file("patch/system/xbin/showmap.p"));
set_progress(0.947393);
apply_patch("/system/xbin/showslab", "-",
            01fc6b77e634f4be8191bf8f9e4647369bad0811, 9808,
            ede1ba10e9f90dc5fbd7fc8359eb7270026bbb44, package_extract_file("patch/system/xbin/showslab.p"));
set_progress(0.947493);
apply_patch("/system/xbin/sqlite3", "-",
            5d89edcf9c5d5c1ea155b45bca26ced5c96f3707, 33356,
            2dd44b9bb3080f0e7987613e4b002b6d1e129725, package_extract_file("patch/system/xbin/sqlite3.p"));
set_progress(0.947830);
apply_patch("/system/xbin/ssh", "-",
            b8587d647babe600c6e54963782c22a10f77edd0, 72608,
            7784382be28a9b27224f21e1b3850fefac6f9675, package_extract_file("patch/system/xbin/ssh.p"));
set_progress(0.948564);
apply_patch("/system/xbin/strace", "-",
            25f1149db789ac89a0b873e18e703e4ba2eb6d7a, 121840,
            533913925497de43ce9ac8b07074399b4c7afa45, package_extract_file("patch/system/xbin/strace.p"));
set_progress(0.949797);
apply_patch("/system/xbin/su", "-",
            2c9db374e083ef0686e3c840caa6cf2627c05bae, 93296,
            3619cf39b4b168dc4ff3736efd7d7e20a65bf4cb, package_extract_file("patch/system/xbin/su.p"));
set_progress(0.950740);
apply_patch("/system/xbin/tcpdump", "-",
            168ba86f3e47c3a8f032b8b346ccf475698f9f8c, 613232,
            3477577954e31521dea4b87dcc5a3aa040380a4b, package_extract_file("patch/system/xbin/tcpdump.p"));
set_progress(0.956942);
apply_patch("/system/xbin/timeinfo", "-",
            75b35c61ac7c13d8db2e983e469ea594289a850b, 5548,
            f70781ef9e5c4e2df3059ee95d76316ef444070e, package_extract_file("patch/system/xbin/timeinfo.p"));
set_progress(0.956999);
ui_print("Patching boot image...");
apply_patch("EMMC:/dev/block/mmcblk0p16:4251648:be36d1ad90f57aa3a18fa7a42b4725717152cae5:4251648:321cd0a6f5e78c9ad111c405a0fbc1baafc1c276",
            "-", 321cd0a6f5e78c9ad111c405a0fbc1baafc1c276, 4251648,
            be36d1ad90f57aa3a18fa7a42b4725717152cae5, package_extract_file("patch/boot.img.p"));
set_progress(1.000000);
show_progress(0.100000, 10);
ui_print("Unpacking new files...");
package_extract_dir("system", "/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, 1000, 04750, "/system/bin/diag_mdlog");
set_perm(0, 1000, 0750, "/system/bin/iptables");
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(0, 1000, 0750, "/system/bin/tc");
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(1000, 1000, 0777, "/system/etc/init.qcom.sdio.sh");
set_perm_recursive(0, 0, 0755, 0555, "/system/etc/ppp");
set_perm(0, 2000, 0755, "/system/vendor");
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/operator");
set_perm(0, 2000, 0755, "/system/vendor/operator/app");
set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
set_perm(0, 0, 06755, "/system/xbin/librank");
set_perm(0, 0, 06755, "/system/xbin/procmem");
set_perm(0, 0, 06755, "/system/xbin/procrank");
set_perm(0, 0, 06755, "/system/xbin/su");
set_perm(0, 0, 06755, "/system/xbin/tcpdump");
ui_print("Patching remaining system files...");
set_perm(0, 0, 0644, "/system/build.prop");
unmount("/system");
