mount("ext4", "EMMC", "/dev/block/mmcblk0p3", "/system");
assert(file_getprop("/system/build.prop", "ro.build.fingerprint") == "Huawei/u8836d_ics2/u8836d_ics2:4.0.4/IMM76I/eng.lewa.20130402.170034:eng/test-keys" ||
       file_getprop("/system/build.prop", "ro.build.fingerprint") == "Huawei/u8836d_ics2/u8836d_ics2:4.0.4/IMM76I/eng.lewa.20130807.210831:user/test-keys");
assert(getprop("ro.product.device") == "u8836d_ics2" || getprop("ro.build.product") == "u8836d_ics2");
ui_print("Verifying current system...");
show_progress(0.100000, 0);
assert(apply_patch_check("/system/app/ApplicationsProvider.apk", "8a4a0631a588dee44cd63e3e749e46b562164b9d", "4879182e14c70d5233d93a30a1a17030b6e5a474"));
set_progress(0.000112);
assert(apply_patch_check("/system/app/AtciService.apk", "f52ab08436b41b2b75ae7edc904eb5c5f23441dd", "3bf2b4fcbd08c887a1b416eff2cc31fa06cd1912"));
set_progress(0.000304);
assert(apply_patch_check("/system/app/BackupRestoreConfirmation.apk", "1085d2604c4fe7af00a711b3e4d8b4abcf08ae11", "473283b832f615a68571da5ac5d408762f027158"));
set_progress(0.000398);
assert(apply_patch_check("/system/app/CalendarProvider.apk", "95b23d56cda747ab9745deb50a8db9ca7170495f", "47e69c7189ec14a2185ad4bc5cbe593d16568389"));
set_progress(0.003251);
assert(apply_patch_check("/system/app/Camera.apk", "488be66ff88d1eb5cdf342ec9e055e66dc45c447", "71e7157cd8953778a0cb5abc88d04068f12366af"));
set_progress(0.011957);
assert(apply_patch_check("/system/app/CellConnService.apk", "c7a8ab10fef17a796f5481e36611c0b47cab1793", "9bf82e4ee97896d1322f9ab1cd47322ec54ea578"));
set_progress(0.012197);
assert(apply_patch_check("/system/app/CertInstaller.apk", "eb1a551ca754be81a2afa04929d1a434267a8d86", "e305f58df25302fc9b55c52865475ecfd5e620e1"));
set_progress(0.012386);
assert(apply_patch_check("/system/app/Cit.apk", "6d6696fe8b0c7d3f98a9bb9cc7ced543e7307c68", "5903a9fe5f8879a819506af0e19f8719cac79086"));
set_progress(0.012705);
assert(apply_patch_check("/system/app/CleanMemory.apk", "3b769e2c052d6657e1c9cb624d82bf82b015a492", "a94cfb685789be52c62e420684071deb8501b93a"));
set_progress(0.013261);
assert(apply_patch_check("/system/app/ContactsProvider.apk", "7b7315d811eeeb305494b1d3bb9157125a0c215d", "b27239495736f86fa47f617cacf4907f9f145654"));
set_progress(0.017252);
assert(apply_patch_check("/system/app/DefaultContainerService.apk", "6dcd2cba617dfb1230f9617e99da5b0727dd823e", "567c4131318d04dfd3983cad8dc4c0a604e2e477"));
set_progress(0.017321);
assert(apply_patch_check("/system/app/DeskClock.apk", "6a8eeff65c5951b95afed0237653064bd9901e78", "0a85f63ab7a77ddb0940f3eda0ec1d658ee1cb76"));
set_progress(0.029641);
assert(apply_patch_check("/system/app/DownloadProvider.apk", "cbe36a7c513187238bdb04d9961b156f6b6384fe", "3b0a1cd33a3d816a06ec84374dff71cee92d2cca"));
set_progress(0.031721);
assert(apply_patch_check("/system/app/DownloadProviderUi.apk", "70fed2b76d675345787e217003e3b18cf5f3b01d", "c8d950ae1eb0b7017fa354b7960ccf3832d7b6d6"));
set_progress(0.033006);
assert(apply_patch_check("/system/app/DrmProvider.apk", "545bd59cc658020f5f83c663e7e0e4a250e86598", "de35bdb6412bcf4aafea6b296a95d2ce417338d4"));
set_progress(0.033130);
assert(apply_patch_check("/system/app/Email.apk", "5a6ad247c7af6c35469b8bec3b6a081f8a6db86e", "cde80fe633e12c1ffe4313b55118239c9eb9395e"));
set_progress(0.042191);
assert(apply_patch_check("/system/app/EngineerMode.apk", "905d005cfa2382bff819c0805b767503716c4eb5", "21c3ca3e9e455c4633216634c274d9beeeb184ab"));
set_progress(0.045501);
assert(apply_patch_check("/system/app/EngineerModeSim.apk", "af7be36c2bf8a57d17a7243cd8fbe66455822be7", "9ea3ce0f610b5e2b42d243821122303dc54b3637"));
set_progress(0.045867);
assert(apply_patch_check("/system/app/Exchange.apk", "75b3124b9fad04e1ddb3685c96a6adb4e9fb9aaa", "d5fcf44c042ab17c47bf9a10764c213a28ccfe16"));
set_progress(0.050668);
assert(apply_patch_check("/system/app/FMRadio.apk", "81c5d497e0909dd75f28d99538a40b882d3dea71", "eb16ed0a2316e6dfb6076662813ae6ba4fbf9cef"));
set_progress(0.056428);
assert(apply_patch_check("/system/app/Flashlight.apk", "cba2dda9cc2f947fa2dd5963668d9b562bad71ca", "fd502a51150fb3a9a82d7dcbd6b524b30cc8cf77"));
set_progress(0.064792);
assert(apply_patch_check("/system/app/Galaxy4.apk", "6bb4dec1ed9b6473bb406b13ed0c17f7ab610194", "41e6b2202cd1d9f30c71070b96c126c4d282f139"));
set_progress(0.067500);
assert(apply_patch_check("/system/app/Gallery2.apk", "f6240108c661d6587c7478c82b775fa6cbe6f3cc", "355bd9e9cd48522d3aa81bcffec943e82064fe16"));
set_progress(0.078883);
assert(apply_patch_check("/system/app/Guide.apk", "c6b45f52df8d98a60da27a1271e9cacb51afdb38", "d883c0d26f68161a95da05cacb27ed30c9cf6396"));
set_progress(0.106020);
assert(apply_patch_check("/system/app/HTMLViewer.apk", "b985f1673a1b4515220c5c3ec142b0b4d510c50e", "96571a6af6476c3dd49672a273f1fb845b65274b"));
set_progress(0.106067);
assert(apply_patch_check("/system/app/HoloSpiralWallpaper.apk", "cdea0f7c8f8ad6050e3e57164a788785deb8b36a", "820eb3700205269c1a860bb11dc4e1a0bb80c4e5"));
set_progress(0.106397);
assert(apply_patch_check("/system/app/Intercept.apk", "c9d0f7543c559c6ad5877a05b4c39abf63c00c22", "1c59e83aec25362cf298a9625893ce1aa769e93b"));
set_progress(0.108357);
assert(apply_patch_check("/system/app/KeyChain.apk", "51eb395ddb1e2048cacec89e229b7ba0b3f8c914", "f5545f3dc80e38f73a3f8899a668cda91d1aacc6"));
set_progress(0.108499);
assert(apply_patch_check("/system/app/LabiSync.apk", "f3d2141e82ba68c37544cda6ad478efb682b620d", "666b4bfc9e671b81d0776a33622440d6cb43932d"));
set_progress(0.109154);
assert(apply_patch_check("/system/app/LatinIME.apk", "d38bceb462f312d992db54816d87bc55cd27e0c0", "8f203b7012fbeb1b4a916e967872aa755b4af299"));
set_progress(0.118422);
assert(apply_patch_check("/system/app/LewaAntitheft.apk", "27f493abc03f1efd400be8ada8cef2073173d39d", "f9c276cfacc6557f07d806c9060039db3d3ef58b"));
set_progress(0.126464);
assert(apply_patch_check("/system/app/LewaCalculator.apk", "0fb1e78e90bdf5a48f73e7104ba18702450592b1", "15b4aa8a8fc7d54479c930c0a2df372094204253"));
set_progress(0.128494);
assert(apply_patch_check("/system/app/LewaDataUsageAdjust.apk", "86947c0a532ff0f7f9e2820024cf8877f95c66bb", "0d76c34388b392b92bc15d40395e654afa9ce666"));
set_progress(0.129170);
assert(apply_patch_check("/system/app/LewaDefaultTheme.apk", "e307a8e4a36f3605fe1a2c1b46fec6b3c6f36207", "9c312335d0881af67865d221061ad6047fe07621"));
set_progress(0.142918);
assert(apply_patch_check("/system/app/LewaFileManager.apk", "a462e7329245f054372b0c598c36f69533c1d1ea", "6499d337716ab7936b403c64a717ba218a1649c4"));
set_progress(0.145042);
assert(apply_patch_check("/system/app/LewaLauncherX.apk", "e8dcf0be795f775d7bbe1aecb3109d740781e259", "868aaceb2044b22efb5fe629645fe8bf965261dd"));
set_progress(0.168736);
assert(apply_patch_check("/system/app/LewaNetworkManager.apk", "37b4e545cbae6b2bbf5a601393b6972cb3cf4a08", "d006d5cbd00bef314e8cdf1b394fd070ed2536b2"));
set_progress(0.169911);
assert(apply_patch_check("/system/app/LewaPackageInstaller.apk", "1e7a338d287646c07edf0e347fcebdd13682a2df", "6f3f4878f65352029feabaef917336520d0848f1"));
set_progress(0.170797);
assert(apply_patch_check("/system/app/LewaPermManager.apk", "0432dfd9517cbbe6117d7d799e00aa66887dc145", "6611fdb2383329f6a113920b21dd9f8925cf2750"));
set_progress(0.173651);
assert(apply_patch_check("/system/app/LewaPlayer.apk", "a0dbdd46c6a726de406254177670e15030a78e36", "07fca4f5f3f5a21f14b8f080f228ee8878b779b5"));
set_progress(0.181799);
assert(apply_patch_check("/system/app/LewaPond.apk", "ec6005b23f7c787a72f04decec9562b077b6edec", "ea0455b156947727728e0048a948d260b3e2d48f"));
set_progress(0.182495);
assert(apply_patch_check("/system/app/LewaPush.apk", "25ca3eca869df8858c84d503e61fa19d607796cd", "d724b0ff864d5836bc89c9755c87fbd9d86f732e"));
set_progress(0.183720);
assert(apply_patch_check("/system/app/LewaSecurity.apk", "cbfcbfff6353229f43ab2e8ab604b12e7e375cbf", "cf30be2e96262da588ac3254bfd2ff303acef2e2"));
set_progress(0.184504);
assert(apply_patch_check("/system/app/LewaSoundRecorder.apk", "4b7f0fcfb7bf97abe7863bbaa6125f22090c6b41", "9cd669f5231a3eef2e6201cc3bcb29b34bffaabf"));
set_progress(0.190326);
assert(apply_patch_check("/system/app/LewaSystemClean.apk", "7dbd8f89ac451dc45dedcbd18c1508d0bde126ca", "fdc3da72884815fcffe7e3cfeb0e8675e4ca463c"));
set_progress(0.190689);
assert(apply_patch_check("/system/app/LewaUpdater.apk", "78390523a29d66a4c00a698dd62798a48f2c2db2", "f60dbdcfac17e514c9a67074350417255ed4ef9e"));
set_progress(0.195917);
assert(apply_patch_check("/system/app/LiveWallpapers.apk", "5e2e11797f02c8bd392691b7e482f5fc47b67ac8", "1f45d49bca2ccb3c051fa5e9ef6c8a56b46a0c59"));
set_progress(0.206814);
assert(apply_patch_check("/system/app/LiveWallpapersPicker.apk", "f1498a65767e5e4b45e05840a756ce9112fc6162", "e1fe6720c987d39c0ed352dafe6f16eba4cb5eae"));
set_progress(0.207556);
assert(apply_patch_check("/system/app/LocationProvider.apk", "17e26d44a51373376f6e386b560470728285a853", "03af3b6f0b3c26af12470b6cae3cad16783c7929"));
set_progress(0.222062);
assert(apply_patch_check("/system/app/MTKAndroidSuiteDaemon.apk", "4bf785f8cd0c19d0bcb691af9a120b682fad4f47", "f0649b69a45cb977b112b096c6417829319bb1f2"));
set_progress(0.223358);
assert(apply_patch_check("/system/app/MagicSmokeWallpapers.apk", "315bfb1191b12890ed33d4d3e6d1cc444e9bb372", "1fb7e8a057c6150689882aef4c408a65e4b086af"));
set_progress(0.224743);
assert(apply_patch_check("/system/app/MediaProvider.apk", "7a2fcc5b20a962f6644ffa613b71010a588c0279", "55a6b5d84ac05c23097b78f9f7a8cfcf549b16c0"));
set_progress(0.225288);
assert(apply_patch_check("/system/app/MmsFavoriteProvider.apk", "a87a88d97dd4afcff662ce75bd413b19829d93d1", "ba852f7783efb23ff66394fba13efc63b5cfa1bf"));
set_progress(0.225865);
assert(apply_patch_check("/system/app/MtkBt.apk", "275bd76f63d6aee786b1220d5f8651903e5db7e4", "bf48bb16a85ed879f0d8c03a5335109eb1f5c9c0"));
set_progress(0.230192);
assert(apply_patch_check("/system/app/MtkVideoLiveWallpaper.apk", "7edd36aeecbb16397b9d8e579c54252861a35573", "4813fa0e5e640b9b810e1b363338f4227cc3be04"));
set_progress(0.244609);
assert(apply_patch_check("/system/app/NoiseField.apk", "fc6d0d3527b615bd57d0b454310d23bdb488182e", "516b6f18a7f2aea70ea8c43648c6e8cc7b0e5184"));
set_progress(0.245089);
assert(apply_patch_check("/system/app/Omacp.apk", "e7772645b9342d36f2835d8d81ce1b96a99882fa", "9a83619e9e039538ffac3450c7b2d273a6b62400"));
set_progress(0.245592);
assert(apply_patch_check("/system/app/PIM.apk", "073f87e7afbf4d370c2e52eb20cd28a6eeb64610", "abf55f9ea28ac3c42b7d39e4de5acedd9589a5da"));
set_progress(0.293713);
assert(apply_patch_check("/system/app/PhaseBeam.apk", "6eed60c4f14f437de2a37d7e6f3b9e2cbde3bff5", "4c8ff8e812e6808342c67ab6d9aad426d359fd20"));
set_progress(0.294165);
assert(apply_patch_check("/system/app/Phone.apk", "0c695f0f8c841cf9ea5f95e3ca993409be7afaea", "8f0596061591f9ba1f7dfab786cd6bdc33f3abfa"));
set_progress(0.306346);
assert(apply_patch_check("/system/app/PicoTts.apk", "d2cbfff876f5d9f4458a10aa43b5e95cf4a7affc", "59cd2e3ab895c99f9c256ff66f81bd938ff8527e"));
set_progress(0.306448);
assert(apply_patch_check("/system/app/Power+.apk", "a2d7c43b232cc518219ea401c3f3150596045a6c", "f9a16d5109a2973df0cd0f694dd37491009cf76d"));
set_progress(0.307946);
assert(apply_patch_check("/system/app/Provision.apk", "059a9d6509cbe89c4e567f6d4d750dfff8fe0da3", "9699da773c001e700c87d12f3774ac98d3ca8bd4"));
set_progress(0.307976);
assert(apply_patch_check("/system/app/Search.apk", "41c322ea3d09e85fe9edb7a801f470620dde1840", "e8653f865fe113d532e79dd054a5d717fb2cdc47"));
set_progress(0.309084);
assert(apply_patch_check("/system/app/Settings.apk", "61b17d4b04d481679ea5716f866712c3e1f7ec8c", "5dbc5fad0fb033adb4f53f02c36dc460726dbc96"));
set_progress(0.333402);
assert(apply_patch_check("/system/app/SettingsProvider.apk", "0791844acf0454c6e70accff71caa9fbcbac2e17", "27e1d1e8adbd8cf48d42086801a88e5f8776528f"));
set_progress(0.333712);
assert(apply_patch_check("/system/app/SharedStorageBackup.apk", "0ae68cdaf0a0042799f69c29e8f0361176367cd1", "a91af1c554e980ecbc482e58069baacd2f8b702e"));
set_progress(0.333742);
assert(apply_patch_check("/system/app/Stk1.apk", "8c9b401b8edf83fb8dcdc80710e099851c1a98d5", "ca1a1787c945d371c98f8309832a8b92395a8231"));
set_progress(0.334169);
assert(apply_patch_check("/system/app/Stk2.apk", "f1f2f695252cbb7d2dc15fbd1b34cdcd88ca42b3", "e1ef170e17c2e3b802547777a22f436cf48161a1"));
set_progress(0.334595);
assert(apply_patch_check("/system/app/StkSelection.apk", "e9ad779261c94b2ab7f17537f256701b1768684f", "c95732e8914c2921a49f98b8acf0b748cd53e025"));
set_progress(0.334736);
assert(apply_patch_check("/system/app/SystemUI.apk", "c5a12f7e987c97a3e5f93ce128d0637c87e4b424", "f1e830b54707659093e9c13602fe31649b56a911"));
set_progress(0.342670);
assert(apply_patch_check("/system/app/TelephonyProvider.apk", "06d69203e1aac2d397590a31d9850eebd55224c9", "708c5447a417b8edf8ce855b357cb69e241e35f0"));
set_progress(0.343580);
assert(apply_patch_check("/system/app/ThemeChooser.apk", "703282a186fd386f6f42db23544a9fe170c0b802", "62a6ab847cc422b7bb1412b10da79c7ff81c9356"));
set_progress(0.346418);
assert(apply_patch_check("/system/app/ThemeManager.apk", "09aa49b168dea89fd475a8b28606e13faa3aa16d", "55cc66832dd7fe62016f93c933a0e2f2fa94b48b"));
set_progress(0.346670);
assert(apply_patch_check("/system/app/UserDictionaryProvider.apk", "bfc1b40ced92a0a072aa4db1d823751abdc53e5e", "c203225f79e3128bb7ffddc7caef2c20a2b0a8e8"));
set_progress(0.346740);
assert(apply_patch_check("/system/app/VideoPlayer.apk", "0104f7f5ad0fe5d620de4567089a2b3a4555a8c2", "7baf8a515eed71d4c1b702f4e67e833e2ec147f4"));
set_progress(0.347120);
assert(apply_patch_check("/system/app/VirusDefense.apk", "8dd96eb21dba4a0b69f327464b500065743c5694", "f0772b0799f9a60718c0305aff0884b99d6f3ae9"));
set_progress(0.352486);
assert(apply_patch_check("/system/app/VisualizationWallpapers.apk", "12e0b937f0b621c9166024c67580bfb58f13c7fb", "e9a0e3b2f7c4c3c6eeca05424d4eb32e2bf9096b"));
set_progress(0.353507);
assert(apply_patch_check("/system/app/VpnDialogs.apk", "36d4f1584173869c42c5ae10edfe52da079f18bc", "fb13fb61e08720ddb83db34f4baac56666c55c6e"));
set_progress(0.353587);
assert(apply_patch_check("/system/app/YGPS.apk", "4a305f22fa59d67db0cc6e5a6baeb402c73c4e94", "86a6cdff362eaa87b1a49e3490169345a07b1700"));
set_progress(0.353949);
assert(apply_patch_check("/system/bin/acdktest", "32284cc5dd35c0d5c54acd44cc15661b3fa5ed7e", "6bbf2399c311bbab632edaa614ded000932d240c"));
set_progress(0.354012);
assert(apply_patch_check("/system/bin/adb", "ae219f6562b51c101547ec5cf78cf56453e5e1de", "c7e995a5c4158d2637de3f7fd690b0fe646f0344"));
set_progress(0.354628);
assert(apply_patch_check("/system/bin/aee_aed", "eb3dd88b8ca18195c6c28179f00546bfd416e46c", "d9a2d9af8ae653e63656ab6c9071be37430a21d6"));
set_progress(0.355059);
assert(apply_patch_check("/system/bin/app_process", "7c3ae29f77a2c5a4b3af5db157ecdeafa250afff", "bab81a3c4af4f861375a7bd29e34172cbdc2a0f9"));
set_progress(0.355122);
assert(apply_patch_check("/system/bin/applypatch", "def76d4e6df22cdd7f69c1222c38a6559eca0647", "b78d49d9c1d914aa3b5fa91607777741653e9bef"));
set_progress(0.355439);
assert(apply_patch_check("/system/bin/boot_logo_updater", "1ebc9c9d6b7d1de23b51801696fc316cb2de2858", "d9f7703e32aab10df896c5fb1f5bf9984651b5da"));
set_progress(0.355501);
assert(apply_patch_check("/system/bin/bootanimation", "5ee6bd9c85e4bfbf1c0898e885147cd81e64df58", "2cd846d807303270ac83f697dd8eecb085214acd"));
set_progress(0.355678);
assert(apply_patch_check("/system/bin/bugreport", "6f824e902a4334a8f3e7baa79e7033583828a0e6", "8d9d7678180182843cd3c08e5a019ff0ed6ccaec"));
set_progress(0.355714);
assert(apply_patch_check("/system/bin/ccaptest", "6e15f8bf0b4a3e8268dae25a85916b9c623dd03f", "f7d872cdf4faa198e195cedd931b67501e043d0f"));
set_progress(0.356150);
assert(apply_patch_check("/system/bin/dalvikvm", "2d499808a3ddc02b149e5b14646ad12c20fa1b2b", "141f236a695fff13f8730dbf55757e2fb8426832"));
set_progress(0.356186);
assert(apply_patch_check("/system/bin/dbus-daemon", "5a86927cbfc2771a0fa38cc8a8eca706a6bcb8d3", "6965ce87b296f6c5c62f71d8f58702892a5b78b7"));
set_progress(0.357036);
assert(apply_patch_check("/system/bin/dexopt", "838be8c82a7f47790dcf4384b3dbba84853df0ad", "16e2b76dbbfcc1db414658626e05c328be1c1f2b"));
set_progress(0.357098);
assert(apply_patch_check("/system/bin/dhcpcd", "3e0bd5626dbc7568748d73051c8711782e904b28", "9e1572ebf49362d318fffe27e021749039051c33"));
set_progress(0.357488);
assert(apply_patch_check("/system/bin/dm_agent_binder", "24c8d8a56362f73c1a0ec015e324d8afb25eefb7", "f51ad0a84f71ae56bec58d698eea3d88de95ce73"));
set_progress(0.357653);
assert(apply_patch_check("/system/bin/dnsmasq", "e24a61b3c58e0e8f3578d95bd41549674c8b7408", "f36b51fa6807f42c8ac8469011c7cb7f99ea2548"));
set_progress(0.358317);
assert(apply_patch_check("/system/bin/drmserver", "5a6bf5d01c3d0ac3c9c746800c56a0ee5196dc2d", "b60a9d8a81f061d13cbf2d9dcbdc23cace0ea4df"));
set_progress(0.358535);
assert(apply_patch_check("/system/bin/dump_image", "69863088d8d457b772b8092e76256a125729d3ae", "fa4777f979a5d89a39b321748b73ae1ab0e677ff"));
set_progress(0.358624);
assert(apply_patch_check("/system/bin/dumpstate", "e77937c3bb1891c5aee3bc3c0304f549958f4838", "c7ecf5c24ef6e27fdcc827a6239eecd8ccad9154"));
set_progress(0.358896);
assert(apply_patch_check("/system/bin/dumpsys", "cd6af1b5365f8307805ae96a6a1aec905e5063be", "23c47151c22b54d3ebeef2c2508531a044334fe1"));
set_progress(0.358959);
assert(apply_patch_check("/system/bin/e2fsck", "edb56a4f0c7b33dd4eb48b30acff1e34f4e0c7c4", "d66e2162c694a177e3a7227016e269ac6918ff4e"));
set_progress(0.359666);
assert(apply_patch_check("/system/bin/erase_image", "06367b32c15329e51b0d44341af1d91dfac35a4e", "ee0fd7914687475300568c4b43bea0e812083423"));
set_progress(0.359729);
assert(apply_patch_check("/system/bin/factory", "83a1daefef12316cd5eba2f63b15663be234622c", "77cb712ad3e9a1e2733aa8fb34df95493c17d8ee"));
set_progress(0.361861);
assert(apply_patch_check("/system/bin/flash_image", "42275fa9b483ee5598b20642c1e4c8849752d398", "b23594d7a6cd50a8ab48b0ff8448fa84a70aa615"));
set_progress(0.361950);
assert(apply_patch_check("/system/bin/fsck_msdos", "bf9c986866a45a340edce00968e735cc7c0de194", "51f0e78c9d83cc28c42096eb94d2c6227e48733e"));
set_progress(0.362176);
assert(apply_patch_check("/system/bin/gsm0710muxd", "efea591e9ba70a11533d023cf730f710363baed9", "f2590908d6848b960fe0cb545454dfcaaf23acdf"));
set_progress(0.362527);
assert(apply_patch_check("/system/bin/gsm0710muxd3", "f1e6ba43ebec36ff1aa549dd7282b802d093dde8", "59442fb14c72eba87c3da914b3aadcd793684a30"));
set_progress(0.362879);
assert(apply_patch_check("/system/bin/gzip", "fdea85dfc2824dbdf173adc3b0522b93bd70cef0", "2a90c83994c0a5f6243ea1531855ddb3fe2572a9"));
set_progress(0.362941);
assert(apply_patch_check("/system/bin/hald", "f99ee05370f51732ff5f127b92b6c59d5c951334", "8748bb72a1c99f8a8fbf7299518cb7394a2bad33"));
set_progress(0.363058);
assert(apply_patch_check("/system/bin/hdc", "9c44496641bb000f93279739045c947188fefb14", "121c1e873581873e771f4f7d4cbdce6d88f08473"));
set_progress(0.363094);
assert(apply_patch_check("/system/bin/installd", "44856363d934a35e06a8efcaf97ef60abaa695b0", "8a869d1b39a8ba87479c5d38e6a72c8c15da5ca4"));
set_progress(0.363237);
assert(apply_patch_check("/system/bin/ip", "24afd7acd8f2f47840c0f1826b793b8d0707a59c", "e133800e79e28e740a3885cff3ce90f784098f8e"));
set_progress(0.364109);
assert(apply_patch_check("/system/bin/ip6tables", "9eeb5d8e59ce8924c9a23adee81e96b2dbd9569f", "a42ceed626a7e41c9dfd98377f9c5c70f3d02f00"));
set_progress(0.365244);
assert(apply_patch_check("/system/bin/iptables", "b6fbda91e8ce31f18fcaf4f03199a35ba21f8425", "0bf5bdfd454f75875796a28b22890a40413d8cd9"));
set_progress(0.366415);
assert(apply_patch_check("/system/bin/keystore", "f3568bec88580bea0d754fab74473a2ddd65a086", "129a2848f0f40ab23e241781d0e284f6030d44b6"));
set_progress(0.366480);
assert(apply_patch_check("/system/bin/kpd_auto", "1f408fd0c347ce3d93a4cd5ba292aa03df5516d3", "4209cfbfff90d610190243f0b3be4d9fbe268373"));
set_progress(0.366517);
assert(apply_patch_check("/system/bin/lcdc_screen_cap", "685463b212524e8d892f10dba4ed59a62fb1728b", "da26d2d469b58282ce0961f735b2c1bc8ab0b387"));
set_progress(0.366552);
assert(apply_patch_check("/system/bin/linker", "c59c03c44f313f6d8eed52dff03ff6f15a6a45fc", "0c521b0ecdf734e4ca5b9f3eea4a0489ff3fda0e"));
set_progress(0.366830);
assert(apply_patch_check("/system/bin/logcat", "c9adf0e4d3bc5886b65ee292979065966d1e3355", "bbc9e9e11f668a9d084c39a3a70c5fca0ea94ee0"));
set_progress(0.366919);
assert(apply_patch_check("/system/bin/logwrapper", "9c002ae9c05214b8d9eab7496d7c55746524eb94", "6976a75187c89dd4727c42c647b77017e699ddef"));
set_progress(0.366982);
assert(apply_patch_check("/system/bin/lsof", "0413dcc3c5dacd9ab675369898308c46d02ef4a9", "57cf142c7d32a5595f7c8543222a88dc036cddc8"));
set_progress(0.367602);
assert(apply_patch_check("/system/bin/make_ext4fs", "31e3e00eddfc7660e93cebdecf41edf4355c681f", "2c8f86d295eabb9b03b6072963e092cb4a9539fd"));
set_progress(0.367637);
assert(apply_patch_check("/system/bin/mediaserver", "249037d43793beab183e76593e74aa3ee2f9eaa0", "6a4993acd45f3f78bb946596491b38137f9800bc"));
set_progress(0.367673);
assert(apply_patch_check("/system/bin/mke2fs", "fc16a78a346c390806df1ea49d47dfdc072b96bf", "1e32a33d1b650e328c85750e89bae0ccb3d5d14c"));
set_progress(0.367895);
assert(apply_patch_check("/system/bin/mksh", "0c90fe8c2d8d4831709803e2bed82ac2c26879e2", "babba98470fc9d43a27f2047d4d4d63e9374feab"));
set_progress(0.368858);
assert(apply_patch_check("/system/bin/mkyaffs2image", "5ab9a070fdab4f09e93559c19d2aa4bb5624254c", "c8b840be926eb358e01fb50c176b8c56243c9a29"));
set_progress(0.368953);
assert(apply_patch_check("/system/bin/mtk_ifconfig", "7b11425dd9160fc46a254f2f2defff42491def6b", "714492a9cb06cf0e83665ecc4fc54b5a24aefdb7"));
set_progress(0.369071);
assert(apply_patch_check("/system/bin/mtk_netstat", "8cb093363baa50a942c27cb4428fca0c5b05a743", "bb9e78dd4da7de6ea990040e29facb90d96eb586"));
set_progress(0.369187);
assert(apply_patch_check("/system/bin/mtk_route", "2f723a5809365966b601150fc93945bda2a58c85", "017f3ebf816ec1f79d57b40dfe318a4f8582a7f5"));
set_progress(0.369277);
assert(apply_patch_check("/system/bin/mtpd", "7fe5645f0148ee8e84474d8e94167487e352e453", "06a4deca38d6b8019795df11aee9957a5a94c860"));
set_progress(0.369394);
assert(apply_patch_check("/system/bin/mvg_app", "639347b792c12cd8a7158ac60dc7c7f270fc7d40", "b2f4d96811031ba572767cb901facb3d0d85d934"));
set_progress(0.369482);
assert(apply_patch_check("/system/bin/ndc", "1013a9259475a575bec92eb3f96613cb303f0561", "1250b3ec4b6cde3940446aa58a3efd973cead3dc"));
set_progress(0.369518);
assert(apply_patch_check("/system/bin/netcfg", "9a66b091ba7130c19ef4dfb96a70bacc00d4006a", "d803c8b32b98b1c142c5a6ff571fddaeeb6256a7"));
set_progress(0.369554);
assert(apply_patch_check("/system/bin/netd", "da7272b18d1332df81a9e3f25db7b3f0a151715c", "f239fa7588fc10175c42637999d0b1481787e456"));
set_progress(0.369912);
assert(apply_patch_check("/system/bin/omx_tests", "26396006d4b4eb8c0ba73c239846a4e585a47f8c", "dc023e74f585c30456e8a4167449c1b1154a1360"));
set_progress(0.370120);
assert(apply_patch_check("/system/bin/p2p_supplicant", "21e53025e7d2339481c62d3078b35d14f5d9fce6", "a771f44c0360fe7112c5db3f66c6fa547e04782a"));
set_progress(0.373743);
assert(apply_patch_check("/system/bin/permission_check", "e4b2ca88955a37249a11b8166d023d568fcf2c90", "5f10b9eb9173c14b23a260a92bab07c3f4165d5c"));
set_progress(0.373779);
assert(apply_patch_check("/system/bin/ping", "b1166d488d7be586b33a936991d6f0aae92016a5", "1d7fa07a90296241c3116825f56b31206b863152"));
set_progress(0.373948);
assert(apply_patch_check("/system/bin/pppd", "31b069715b36a9ce6bdfeb493c61ad9aef68018a", "cc222f92652469430b16b2281f2ca8983b5c4ed6"));
set_progress(0.374834);
assert(apply_patch_check("/system/bin/pppd_dt", "37d6bb6e9e44fdb74d427be2a33a229c2be2a76b", "333cd3011b995bbedc0fe7c87706a6c80723f5b2"));
set_progress(0.375693);
assert(apply_patch_check("/system/bin/racoon", "30747b735b39ed24f478778fac2e6275f76ccb0e", "53b65f0f02cc89dc3a86e36fbd486190ea49fdce"));
set_progress(0.376750);
assert(apply_patch_check("/system/bin/run-as", "6440e3d08ce1b9c910ddd57214ae3e9cfaeb46ee", "bcd480723542580824ef89e023f99e2db7cb7998"));
set_progress(0.377418);
assert(apply_patch_check("/system/bin/sbchk", "3a7f03d94330de6723fbaf020f9e746b768d3a40", "8c2083e61fda786c87d984ff6af5bd29361cec1a"));
set_progress(0.377896);
assert(apply_patch_check("/system/bin/schedtest", "c61adfef29993678c68c355d6a37af76b5162123", "a2c184ea7413c2ffe2bd55b3f086c6cab98cd0b2"));
set_progress(0.377931);
assert(apply_patch_check("/system/bin/screencap", "36c4815b987854028b9e834552d406f0735ca560", "a8849d69302a4cb2623ce99207cd0389cebc79c6"));
set_progress(0.377994);
assert(apply_patch_check("/system/bin/screenshot", "1e7b15e794a3bd5b761f508008e212530b77bc2e", "c4b2f967087810869efec90505008a278a8ce6b8"));
set_progress(0.378214);
assert(apply_patch_check("/system/bin/sdcard", "e2813a07e1c2f58a155e936ecceed9333963a725", "6ed766bf186ab0ed9ec0ac9a7fbeb0ef3fba289e"));
set_progress(0.378279);
assert(apply_patch_check("/system/bin/sensorservice", "8916f74ba7765021f0deba4bf3428007b548db74", "2e3aa0f6d3742f20bf834dab3dc9fb01acc936d3"));
set_progress(0.378314);
assert(apply_patch_check("/system/bin/service", "a51767841eb34b5571ed07d2518c2da2485634e3", "1fb5456c24599c705b329efac58525d9b5feea76"));
set_progress(0.378378);
assert(apply_patch_check("/system/bin/servicemanager", "92fc6c0d44d1d3fe20943cc77e955fd8537c328d", "eefd22c4f2c4c5580db97e8d14f1663f90909317"));
set_progress(0.378442);
assert(apply_patch_check("/system/bin/simg2img", "277c820140c014910fd42cca80f8f87edf10bf29", "ab31aacb95c94abda9858dafa06c32d561257507"));
set_progress(0.378503);
assert(apply_patch_check("/system/bin/su0", "7c04e36b43aea1de68232980a0a07a35756bbf24", "81d1edeefd5801cb9f6b62bc0bfcfcaa4589410e"));
set_progress(0.381252);
assert(apply_patch_check("/system/bin/surfaceflinger", "f3a477ea289be21a9945136a6e9a64a1225a7130", "fdf8c33cde2f54ab4ec269b3b15059d98f528746"));
set_progress(0.381287);
assert(apply_patch_check("/system/bin/system_server", "b7add0a9e7b9b7f2874ffdc1517aa70979344f2d", "bdea9276501d2a730998ce289d342d36e347ca1c"));
set_progress(0.381323);
assert(apply_patch_check("/system/bin/tc", "4b5da479fc0622548d0a669c8968bed458f2e2fa", "e2f436fbdafbb24d130558a178bce25effac0884"));
set_progress(0.381754);
assert(apply_patch_check("/system/bin/toolbox", "c1bf00e87acdc1959ebdd92fe1f44c07f837b734", "7ea5c29ce0f207d86fb899f80b130d8dffeb6d95"));
set_progress(0.382407);
assert(apply_patch_check("/system/bin/tune2fs", "8950f87e0e0381b0d22bd3e051cea3801a2cf5e5", "e1d2ca4a7dc84bc1a35ff1f274f70b1bf405723f"));
set_progress(0.382576);
assert(apply_patch_check("/system/bin/vdc", "c9a5804960ca0a7c8e1aaa171ff048f0594fddb0", "156d69ad76b5fca8fc13504cdd42810afb5b9fdf"));
set_progress(0.382612);
assert(apply_patch_check("/system/bin/vold", "656db3ba368c85b650215a87da4610211bb9d1b1", "2abd0e06ec6ed9c8bc4669f4822a7d6f22a49c8f"));
set_progress(0.383099);
assert(apply_patch_check("/system/bin/wpa_supplicant", "a48db2c605db1bc404fb31e6ba7f801c0db00a14", "3e7708c803c8fc724da4c50184532c10713a9781"));
set_progress(0.385027);
assert(apply_patch_check("/system/etc/NOTICE.html.gz", "f854de4886f4818f6ef8b4fd6063028767939d54", "2962ba75c25cdd6529082e4dea8ba91348548405"));
set_progress(0.385616);
assert(apply_patch_check("/system/etc/firmware/modem.img", "a8a8a4c043693dbeaa60f865371b44a53e140b38", "6d18137e3464ddc0e2cd0a06ff7da2502597cb5d"));
set_progress(0.417486);
assert(apply_patch_check("/system/etc/icons_alias.xml", "6da9cc3af5789d09969c6c34ac00efcb74307a7d", "f23f9acccd230729bd854c81ed0c5c1414609576"));
set_progress(0.417496);
assert(apply_patch_check("/system/etc/permissions/android.hardware.camera.xml", "b178db25627678eb6e836978c41766ae8c6599ec", "348f55772c640c0b041dcf2766b3c52abba69620"));
set_progress(0.417502);
assert(apply_patch_check("/system/etc/permissions/android.hardware.touchscreen.multitouch.distinct.xml", "e9b1fe24d17c2bb968795a818a75965616adbc45", "1d1672b3b3d7048a5c84ff4d9fb2eeff4ebaebc1"));
set_progress(0.417509);
assert(apply_patch_check("/system/etc/permissions/android.hardware.touchscreen.multitouch.jazzhand.xml", "fb7c3db3ccbb692d5c70261a0d93fae64e653153", "620c75c1747b21f197b85e9eb39a4140b0135e7a"));
set_progress(0.417515);
assert(apply_patch_check("/system/etc/permissions/platform.xml", "b6e81a4be6a4e8e1b0bbf9215533fd9020359010", "e0fa79334be59b788afd8847f255679de223484c"));
set_progress(0.417574);
assert(apply_patch_check("/system/etc/ppp/ip-up-vpn", "b591f8f68be68d00b7551cd86335330714fc88d7", "744db30ee06cfeb76ce68b1cadc96851ee5ba241"));
set_progress(0.417610);
assert(apply_patch_check("/system/etc/security/otacerts.zip", "6dfe2fcc8c60bc03a31a433fac402fed63dc898a", "23e2f8132ce1f125e2075df85b865a24e338aba0"));
set_progress(0.417617);
assert(apply_patch_check("/system/framework/apache-xml.jar", "838b7db10f9bcf2ff8369664340031eb7e8732c5", "240e6010094a8104da8cf8ba9d73faf7970d3eab"));
set_progress(0.421095);
assert(apply_patch_check("/system/framework/core.jar", "32fdb78d128e02e46a85a36577278f4a15392e1c", "0086e68a159ea3257dd025066676536a1c0be337"));
set_progress(0.429193);
assert(apply_patch_check("/system/framework/ext.jar", "7af02fc4936908b0dd1243ed1b91036867441095", "502a108b06796858683cbf2f20d8b2f4b8bd22ba"));
set_progress(0.435474);
assert(apply_patch_check("/system/framework/framework-res.apk", "1e2d3d76a9de44cb6985b731163aa086ba8f77f5", "b1bd1d137ddd0201477adf430eaf164b2b41aecd"));
set_progress(0.465350);
assert(apply_patch_check("/system/framework/framework.jar", "eeffa7d27dc702c702684b2d6ae1c6a8a7c35f58", "a06d9e6c0d0c7d9cb00a9583fc3b86807488fdbd"));
set_progress(0.490733);
assert(apply_patch_check("/system/framework/lewa-res.apk", "03766792c81753ee591779eadb67acf99717c46a", "80675ef20400773364d6da1257a4241e6c967cc6"));
set_progress(0.506542);
assert(apply_patch_check("/system/framework/mediatek-res.apk", "7e88938df1377a1780bd7e001b747f7df9ded56b", "fd47f94d4729b8e188ee873f4c29d10b2dadfff2"));
set_progress(0.512781);
assert(apply_patch_check("/system/lib/egl/libGLES_android.so", "d82205e446db30bd0485318b203dc78a34a3860d", "833f12557b3cbe4aa2b87d1fa7ec76b16be58672"));
set_progress(0.513297);
assert(apply_patch_check("/system/lib/hw/audio_policy.default.so", "ca19e1b1fce6b01911228e3b80e0f1272d4ec0cb", "928614b6070aaa1cf90bdc12c36e483df96fd111"));
set_progress(0.513864);
assert(apply_patch_check("/system/lib/hw/audio_policy.stub.so", "a16341dba1829ae39f349f1a0dbda1daf3e4b049", "10ca2d5ccdf020a43bb9c87ed8339017d64124ab"));
set_progress(0.513900);
assert(apply_patch_check("/system/lib/hw/camera.default.so", "2186e0bc1bc4011927af5c6d1580c51bdb90ea8e", "c09ceba03b0ba4630a08d1007a16e640f5502336"));
set_progress(0.515149);
assert(apply_patch_check("/system/lib/hw/gps.default.so", "85353b8e04a4613875ebbdda8aa0f3e38ed840d2", "11494a81f30ce7dad99c77def52227ed7067ab98"));
set_progress(0.515356);
assert(apply_patch_check("/system/lib/hw/gralloc.default.so", "0bab1e00e5a3aa1d5489264e21ba1af05031c18b", "09f53628d42aac5ada6c8cf35663265bd44d48e7"));
set_progress(0.515421);
assert(apply_patch_check("/system/lib/hw/lights.default.so", "ded5ee4ebf024c5d853dcad647fb274f5ab75fe9", "adf0fb3f6df48db4faa1a33c956bac3a92a5c64c"));
set_progress(0.515484);
assert(apply_patch_check("/system/lib/hw/sensors.mt6577.so", "0aba805e4ec9d3bd35715964a1d69b459fc5c67f", "d04b1424bed2ebb480c6f6a47912fb69498783db"));
set_progress(0.515549);
assert(apply_patch_check("/system/lib/libEGL.so", "9ab38b7e83a9f4694360e247c410828158fa7f99", "ac22eef4eba421595f364c6d9c5bb85b679e7204"));
set_progress(0.516464);
assert(apply_patch_check("/system/lib/libETC1.so", "5b17d71b82e47a19eec342928b11f0b4089aaeb6", "8dc1057ce754c540aa03157a3ac569ec41f82405"));
set_progress(0.516525);
assert(apply_patch_check("/system/lib/libFFTEm.so", "6d37d2fd4845b377fd00b596385e03f66ec3fa60", "d5feb35d6d23ec1b8a9d63be6a89c89b58a0c512"));
set_progress(0.517703);
assert(apply_patch_check("/system/lib/libGLESv1_CM.so", "a52756f5a63c9827632587d025ee28f67739bd97", "de6197bdd8d6ec473036a352bcd01099ef0cf6e5"));
set_progress(0.517841);
assert(apply_patch_check("/system/lib/libGLESv2.so", "a7bd75e38581f3379aa9c19b76aeea18f0f339ec", "540d31fd4084b80970d123984c0b3a387af9935c"));
set_progress(0.517953);
assert(apply_patch_check("/system/lib/libGLESv2_dbg.so", "1f43b38337d7d92938d1a50c8314f6c68bc470f1", "b6085f6b99afb55ff3e13a231277abbffc779c36"));
set_progress(0.518820);
assert(apply_patch_check("/system/lib/libOpenMAXAL.so", "a6542dcdd80d3fe9136174a550d000f2d011effd", "23d0d027762c017b222d0104b4d845d31a8c4f7d"));
set_progress(0.518855);
assert(apply_patch_check("/system/lib/libOpenSLES.so", "daa52220a8d1dced9646fc27151d634c27eb6b0b", "4905d03528f043bf4503fc27adf2a8f49ce6ad8a"));
set_progress(0.518917);
assert(apply_patch_check("/system/lib/libRS.so", "26e08e9506bda35b9ff9e42fd9bdd304f470f295", "916e67fbc6c46c782c025470297573d0635ce8f6"));
set_progress(0.522239);
assert(apply_patch_check("/system/lib/libSR_AudioIn.so", "97337da8c83fa2c63052c40009f4525a86cbd7e0", "993c0937286763bfe357beb3fcc2c7190d71ec4b"));
set_progress(0.522274);
assert(apply_patch_check("/system/lib/libandroid.so", "a456a8c1183c2b81615f50d0304c046388de479f", "01f6cffc709a44de358077aa34416b3820550f8a"));
set_progress(0.522661);
assert(apply_patch_check("/system/lib/libandroid_runtime.so", "807c42257dd65900411a9690436506e1f874412b", "e94ab722221200e8697e07b63f576b8e1b4f270f"));
set_progress(0.527806);
assert(apply_patch_check("/system/lib/libandroid_servers.so", "f40846b8c4747aa03a7de10821bdf44184d4f166", "fa606ff83b640721c9a1badd9c70ab441a22160b"));
set_progress(0.528251);
assert(apply_patch_check("/system/lib/libatciserv_jni.so", "028347b1d9b10d1ae06b726f04ce31fbec9d52e0", "a6561ac7cd8f2b1f3c9fde8cfa274f1d06c34064"));
set_progress(0.528286);
assert(apply_patch_check("/system/lib/libaudio.a2dp.default.so", "efbead7500951a3404c586543d7e7afd948835fc", "238a4486c37b7c9ae1fa886aa2f6537c47bf6d32"));
set_progress(0.528646);
assert(apply_patch_check("/system/lib/libaudio.primary.default.so", "c8850ce426b55e694dcbc98e1649fb313eba466c", "137d2c1f749b95eb242f00fd58b5cb9909c51a4e"));
set_progress(0.530907);
assert(apply_patch_check("/system/lib/libaudiocompensationfilter.so", "80146338cc588333930d01e2a812ceba51064f5b", "1c989e55606ead8fdbc6b83ae226803bc7101e53"));
set_progress(0.531086);
assert(apply_patch_check("/system/lib/libaudiocustparam.so", "5fe151a7b61dd2c3b2797019d20604ac0f8e99ce", "5f4de9d718dd2b0804f602a9b151df1b727464c6"));
set_progress(0.531289);
assert(apply_patch_check("/system/lib/libaudioeffect_jni.so", "c2b991ad7f69935e3765c9cefbfc61fef4c65046", "04548016fc51169fb6987394e4adf82496108a21"));
set_progress(0.531405);
assert(apply_patch_check("/system/lib/libaudioflinger.so", "50ff4723b81631503ad2a77cf57ea3892ebf7975", "3a78abfb424e626a705bbe9c6d07ba3fda816f5f"));
set_progress(0.533203);
assert(apply_patch_check("/system/lib/libbcc.so", "b5ea05a8915b54b6dc47c0beb8879f6b645b9169", "71ed572e4228a24eb507cd38ef514b1a0f5949de"));
set_progress(0.562293);
assert(apply_patch_check("/system/lib/libbcinfo.so", "fc989aab794716ff8d79bd5d595e609b6e72c314", "461e9d71c52a1c4a57af8d4b2fc069ea6e85368d"));
set_progress(0.567774);
assert(apply_patch_check("/system/lib/libbinder.so", "a24ebe5200812f234558311499b8b913230fd680", "caba8a7d3e2b6e802ca70ad550c1b4940ae7f8e2"));
set_progress(0.568827);
assert(apply_patch_check("/system/lib/libbluetooth_mtk.so", "f2f48d326917f042d14d632beb0fe4743e751a5f", "16a4b94deca176c274aa7cbd285e4d0779ad1042"));
set_progress(0.568941);
assert(apply_patch_check("/system/lib/libbluetooth_relayer.so", "cd42982020e8b89564ea12183130f34efd4d3af9", "118e1f324b7fb099b815e5af16843e8e8d176af2"));
set_progress(0.569003);
assert(apply_patch_check("/system/lib/libbluetoothdrv.so", "473dbf41a65c6d8de83b64f217eb4c1fea6fee7a", "7d464b7b99dd664e07580508f722be5af27a434b"));
set_progress(0.569038);
assert(apply_patch_check("/system/lib/libbluetoothem_mtk.so", "36f72e21cb4563b212c59c893357b94df23e1aa9", "2aa49168e5fc5ddacac8a7db0ad1149400c66943"));
set_progress(0.569100);
assert(apply_patch_check("/system/lib/libbmlutils.so", "946b066022fd938e1617d0280cf96b82fcd539d3", "05d4909791eef57803703707b347391147ea15fd"));
set_progress(0.569162);
assert(apply_patch_check("/system/lib/libc.so", "8bfdf7de8a83504102955b94daa36e41c79c934d", "a4b8f075f8358fa9b137a3b45189515777734128"));
set_progress(0.571859);
assert(apply_patch_check("/system/lib/libcamera_client.so", "df241fb574fa608adb4434e87b214e6cb13489a4", "6b18c8e6d6ee0167b8e2c2f2f8466812b8567770"));
set_progress(0.572629);
assert(apply_patch_check("/system/lib/libcameraservice.so", "21bdbec05036c02826a81ca79ad0e1b543c56605", "4d4428c9936f33b7150c1123c8314b78543b3093"));
set_progress(0.573007);
assert(apply_patch_check("/system/lib/libchromium_net.so", "bf96b8fcb130ddca3eee5d81b9075085974ff1d7", "946f08f09fba023d480018b5be44803f803539b6"));
set_progress(0.584822);
assert(apply_patch_check("/system/lib/libcrypto.so", "1ab7ee10eeb5687c7b1ab7dee2cf70888f59c2f4", "8f28a54b0349bd445aaa6066bfc1fe48f422c531"));
set_progress(0.590053);
assert(apply_patch_check("/system/lib/libctest.so", "2c33b46312d3545f9e63b10b8d9ac2ac80a33610", "d5626c709d4c6735574039f06b5f2ae863fa95f5"));
set_progress(0.590088);
assert(apply_patch_check("/system/lib/libcutils.so", "d52defe0afd77c051a0062fda5042c2dbaf1e208", "3287b0693025b8c3e1f408026e0441455fad0ba9"));
set_progress(0.590703);
assert(apply_patch_check("/system/lib/libdbus.so", "01fd1772629431e1f5ddd5473ccfc52058eada21", "b0da300a2bc281b93b5c2e3eb2caa19243642016"));
set_progress(0.592641);
assert(apply_patch_check("/system/lib/libdcfdecoderjni.so", "19869b93d55676ebfd4d6744a559d5c9b4df4c68", "bbedf64a572f8a5b73a79053fb5a4f7f8a461065"));
set_progress(0.592733);
assert(apply_patch_check("/system/lib/libdefcontainer_jni.so", "1c6d0727ff284c539ddb199ac24da1810634ad1d", "13009417e88d38e32650933b47c380b4b4fe2204"));
set_progress(0.592768);
assert(apply_patch_check("/system/lib/libdeltat.so", "838609c8e3a4db416f5a337ca12c877378949931", "ff2c73610abea954b253dd97ee63b0e4a1e8b2cf"));
set_progress(0.592803);
assert(apply_patch_check("/system/lib/libdiskconfig.so", "90db92fb4a08f0e1e105cc6a863530def49ec78b", "8808a9be146298eeea7b076437d685ed1927a8d9"));
set_progress(0.592890);
assert(apply_patch_check("/system/lib/libdl.so", "fc6be7756cc7b9a7c0b7addad1422cedec24f0a1", "ec51784dcb278887c9c1ce7d70d30bcad4b379c8"));
set_progress(0.592951);
assert(apply_patch_check("/system/lib/libdrm1.so", "afb1920601967a3895651363bbafe632d4dcff04", "9a772558fd149c675d8183e76f06d39496bb124c"));
set_progress(0.593169);
assert(apply_patch_check("/system/lib/libdrm1_jni.so", "f5353679dea0855d9d1cda592774f31d45a57fd8", "cdc41b91388f7864df49509f46190cd5d3f738d5"));
set_progress(0.593258);
assert(apply_patch_check("/system/lib/libdrmframework.so", "4a35e35381352213d27146dbe249b542919ce169", "b3d44b27babadfa188ccb14e49ccc2bbacc50c91"));
set_progress(0.593872);
assert(apply_patch_check("/system/lib/libdrmframework_jni.so", "71cfe9068e89045499d6d3019a0778e031739aa3", "c563f283f68d9406bfef95051d68cee015ec6470"));
set_progress(0.594074);
assert(apply_patch_check("/system/lib/libdrmmtkwhitelist.so", "4d1701ac4da6f13fb70e4a60d8a8a911ed5ef49e", "a82a5acd42b796ed17ee4957b0853056c2da60b9"));
set_progress(0.594111);
assert(apply_patch_check("/system/lib/libeffects.so", "0547c0a4c4b2a2bbb4becf0cfaaa175bcefe98ad", "97b25fcb97105ae47f4f8a7dc481d9f5735e1292"));
set_progress(0.594172);
assert(apply_patch_check("/system/lib/libem_chip_support_jni.so", "7df80f930c27ebd9f4d29e88cf33aa12ae9325bb", "0849bcc30d7a042e8e1eb235284ab1adb17276e5"));
set_progress(0.594207);
assert(apply_patch_check("/system/lib/libem_dsense_jni.so", "53d3886561c684670ad334ddfb3a3d17bb6a2200", "68cae12ed20c7cd8d2665434c718367d6930ec21"));
set_progress(0.594242);
assert(apply_patch_check("/system/lib/libem_gpio_jni.so", "f3ebf12714d25213bd90b0c6415ceae6329c8313", "ecbae2e9e7f12abc27511588f74cbcb7e03fceb4"));
set_progress(0.594303);
assert(apply_patch_check("/system/lib/libem_jni.so", "6306442574a4003be1579e5ffb11f9c468f24382", "b7a9f4dfc9a8bb389c0dd230cc32f1f21d9b1345"));
set_progress(0.594339);
assert(apply_patch_check("/system/lib/libem_modem_jni.so", "bb08e259d1dab47ec4011adf57dee0e8d7348bbd", "80ca5ed4dc1cb7739b00935e910f00a363ca70f6"));
set_progress(0.594373);
assert(apply_patch_check("/system/lib/libembttest_jni.so", "ccfe844c06234511913a86ebcf660107a507aac6", "3a5f553eeee640af6cc334ae1711f6ac41aec637"));
set_progress(0.594462);
assert(apply_patch_check("/system/lib/libemmc.so", "ea5ae22ec37c237eaa1d466fec89bf54baa3eb40", "31d02944aa258df6b32a59d1334fc57181d1e110"));
set_progress(0.594498);
assert(apply_patch_check("/system/lib/libemoji.so", "392dacc6a2be06ecad70280ae6798b4ec8ee8000", "9cd438a3b4986f403705195baec6ddf1cc78b2e0"));
set_progress(0.594560);
assert(apply_patch_check("/system/lib/libemwifi_jni.so", "be7304461a2b7f0715067944d4b9f41a2a5af92c", "83780fe1d5636aa09c55d9a2ae87dbbd30638585"));
set_progress(0.594945);
assert(apply_patch_check("/system/lib/libexif.so", "dac9ac159107f30c7b866a70d05d7fee9cbf5163", "131e5465dd2b858fc8294e0ce59bea4c603ee9f0"));
set_progress(0.595232);
assert(apply_patch_check("/system/lib/libexpat.so", "eb3e0e55d215634e3a842ad8b28642e97c84b17d", "45591a0ccc5e0123d2b40820fda3a96e4d2472a0"));
set_progress(0.595741);
assert(apply_patch_check("/system/lib/libext2_blkid.so", "603928d0ffbd4b67535952b585a3140742567f81", "0c3f9ec8c49538e8953bfa67d04c9c92e8629810"));
set_progress(0.595922);
assert(apply_patch_check("/system/lib/libext2_com_err.so", "e082978b528adb90586432210adc9c6c89d5dec7", "c641b14d52d5c6baf01d17f732c59747d88371b6"));
set_progress(0.595984);
assert(apply_patch_check("/system/lib/libext2_e2p.so", "aceb40ecbc3af678eaa442e0f44d1e280709585c", "f86f80b34538898b878e101796e694b7c843621d"));
set_progress(0.596102);
assert(apply_patch_check("/system/lib/libext2_profile.so", "2f0498f66ac98f71017a9afcb1e668f37fc44a64", "ed9c9f38d1f43ee4f0c16e37b8c2c6fd466d1c90"));
set_progress(0.596191);
assert(apply_patch_check("/system/lib/libext2_uuid.so", "bb2887bd2e3b8cd6851dc4503f1e6f49589fda2c", "5333023399a13cab33e6fcbe43f3747e6ed971e5"));
set_progress(0.596253);
assert(apply_patch_check("/system/lib/libext2fs.so", "2bbbada0eaafefcc743662921a88be0ffb98202b", "dcad0774c98f8e1fd9680e4c226910efb1337b6a"));
set_progress(0.596894);
assert(apply_patch_check("/system/lib/libext4_utils.so", "b617c47d218ab96d7a0437bb81aeca534e90d7ce", "73239b0d4516d2faea5d4729246a9bac81fcc9d0"));
set_progress(0.597222);
assert(apply_patch_check("/system/lib/libfilterfw.so", "6b79b7bf2dde1544689f831a64368028789d7147", "ad9914a61fe4052c3e8510f9e0edfdf618dcff29"));
set_progress(0.597917);
assert(apply_patch_check("/system/lib/libfilterpack_imageproc.so", "68de2dfb77ccc7581372e3d962d1f7f9c30729d4", "8e1373585373f93ef8b2731908aab4452b58d852"));
set_progress(0.597951);
assert(apply_patch_check("/system/lib/libflashutils.so", "3d0457931d136578b93fd8f9cf47bcdb19165164", "3d3323f9713fcfa60cddcc4465bb2922fc25294d"));
set_progress(0.598040);
assert(apply_patch_check("/system/lib/libfmar1000.so", "4f18740d79ce1c427fd1b0de1182cb0915e5b692", "e906af95a0d7393f2d881d2b4cd0e384af12e9ec"));
set_progress(0.598162);
assert(apply_patch_check("/system/lib/libfmcust.so", "24419abe1a67fc2c683eae4a0f0db62507f304c7", "31f53b40b537a52eebd1ce67b8155004eb302d68"));
set_progress(0.598196);
assert(apply_patch_check("/system/lib/libfmjni.so", "16eaea4e30682209b730ced51e4aa86098004ba3", "a044342574fb1ba24441cf9f5bb0f235d9b062a3"));
set_progress(0.598439);
assert(apply_patch_check("/system/lib/libfmmt6616.so", "07486213db5bc95eec25e640c2a05615a06f2901", "f05c9a631009d45d66dd5f2562bd5953bd7b5ca6"));
set_progress(0.598590);
assert(apply_patch_check("/system/lib/libfmmt6620.so", "f07d76b9d5250d09ba54de216a8f4c48f8d1ab70", "e57565f0658e1d8eecfb0c6242812637f393f611"));
set_progress(0.598712);
assert(apply_patch_check("/system/lib/libfmmt6626.so", "fcaf5f6a694407ae5bc0e80ba22b15159029b956", "e5c0deb2a8ec6b1f4d7bc40fb0d79e6f84d2a5ad"));
set_progress(0.598863);
assert(apply_patch_check("/system/lib/libfmmt6628.so", "7dce1d568f3c7dadbabff0e691b892bf108d1ee5", "b8831b639d062357f12624efd8992aa293167ec1"));
set_progress(0.598986);
assert(apply_patch_check("/system/lib/libft.so", "acb44e155750a8855e6ddbb1f15fd499f01c44f0", "a4623917c3561d74844baa101d084ff4b99c0614"));
set_progress(0.600967);
assert(apply_patch_check("/system/lib/libgabi++.so", "f3975f4b4e8c13c5737b59cae46889255c1d8982", "8a233cb7c517cc6a154e7b30d7db0d7603044fb6"));
set_progress(0.601087);
assert(apply_patch_check("/system/lib/libgui.so", "8b1260efc24d492e40ae68141100c70797950d05", "f46727d21890f293c2663bd4ff2f4bcd8c24bf21"));
set_progress(0.602207);
assert(apply_patch_check("/system/lib/libhardware.so", "95987c30d5ff62edf98badbd6fe1839dd4f44d8b", "0583584e4fd30afc74591426c3bc953a00b583eb"));
set_progress(0.602243);
assert(apply_patch_check("/system/lib/libhardware_legacy.so", "7ff431cf6f5d7df6a23c7d396f2e22210f2b8839", "00ef77e18a7bd47a588f15ee810b87ec0f6e6355"));
set_progress(0.602413);
assert(apply_patch_check("/system/lib/libharfbuzz.so", "0da28a26e1f49d7e59b8abd05f865928174dbfd5", "1ef80cd9532a8d3b06954daa7cd13aaba44c6b64"));
set_progress(0.604085);
assert(apply_patch_check("/system/lib/libheadphonecompensationfilter.so", "dc292f8ccc260ee3a34c55abbe18681cb6a83301", "bad07a9508022a5d64fb0cbf05353f12021d3cf2"));
set_progress(0.604265);
assert(apply_patch_check("/system/lib/libhwui.so", "09098865719cc219838ca6359cf26bf4dd5ea42d", "7bb47372fe81f2a2e32e48ce4af25d685e5d17b8"));
set_progress(0.605224);
assert(apply_patch_check("/system/lib/libicui18n.so", "e31c18189a0c2e4987633f87eea6a682e91e0f66", "b1e81cdf220859f730ea854d372e810f0f6f89da"));
set_progress(0.612791);
assert(apply_patch_check("/system/lib/libicuuc.so", "1a5ccd026fb097eb36795a66f17a8a43d936f633", "cd01b94377cfcfec83a7e1caf2033a9c0754b8ba"));
set_progress(0.619160);
assert(apply_patch_check("/system/lib/libinput.so", "60ae895f3e528ef16387eabab2c39ea089ea7fa0", "7a4610655639afd321960589896af70c71071103"));
set_progress(0.620753);
assert(apply_patch_check("/system/lib/libiprouteutil.so", "3128ae1fc9ae345c1db0dfff848a093faee76a43", "6fdcb3d11eb804b1f5cf552f406ae461e9a93135"));
set_progress(0.620906);
assert(apply_patch_check("/system/lib/libjni_latinime.so", "52ff77c59b0a1c161b563cebae71b599e89236d5", "56e4563ace6f64d28e6e3d1a99f7a38d68569479"));
set_progress(0.621097);
assert(apply_patch_check("/system/lib/libjni_mosaic.so", "b42a30ab5f28b4773b8366962b934e1c2a64bee2", "ff54da8c04ab0b936aea4e9e78e377b162019823"));
set_progress(0.622229);
assert(apply_patch_check("/system/lib/libjnigraphics.so", "dcf6bc509a82bc590420abec9f4739ab124632f3", "5090332ddb85a9c422fb1f5505b40a6c7d837d24"));
set_progress(0.622263);
assert(apply_patch_check("/system/lib/libm.so", "382c7b028f3ea5aaeecac2c61153aba8d27fbab9", "5b63eade498336997533f414e2ca760a333f6779"));
set_progress(0.622816);
assert(apply_patch_check("/system/lib/libmatv_cust.so", "22661bf288d54755e2504aed8cc786f10666cd93", "0789b7343a3fe5cf0b915c79383243b0bbdea5ee"));
set_progress(0.622851);
assert(apply_patch_check("/system/lib/libmedia.so", "7f8e2692a6fe93f3ff84aa7727550422f0e2b479", "fbd96dd2397dc641287b777abf2768e19dc869c4"));
set_progress(0.626145);
assert(apply_patch_check("/system/lib/libmedia_jni.so", "2bd79776ba26f0c2992c3b5b87c8585b71829081", "f41d6d40e2c655960ddf1ba13a445bec07dffed4"));
set_progress(0.626754);
assert(apply_patch_check("/system/lib/libmediaplayerservice.so", "31e43bfe5bd8f372e0c2f5b9e618d758ad3b044f", "5a3c6b954ab16212c2fe3632bb8edec58b3dd233"));
set_progress(0.628427);
assert(apply_patch_check("/system/lib/libmincrypt.so", "6745064db4f7e323de59e2c20e9deb474d4c1764", "2864db20320c596e120f4f1a37e79ec731cfb211"));
set_progress(0.628488);
assert(apply_patch_check("/system/lib/libmmcutils.so", "ad24de8f3c746de23c0f9a2ce5fbe51a7ad5e8ee", "659ef7032e67897971ff8bbf29575aea845988ae"));
set_progress(0.628549);
assert(apply_patch_check("/system/lib/libmpojni.so", "c606ce2d668f39391f00e868940445277306d444", "947ba858a3b0c3140e57d46e8eb493727cdc8847"));
set_progress(0.628613);
assert(apply_patch_check("/system/lib/libmtkhdmi_jni.so", "532c7883a8e6648415632b1fa54a34a14a432089", "832d283d7609cbe65b215fb16dac0d3f8a8cd8ad"));
set_progress(0.628649);
assert(apply_patch_check("/system/lib/libmtp.so", "036c142920f98cbf2a5c4ac9c5a338c50e21233c", "487288ca6c26be0f92d46c85797d3d2a16b34df5"));
set_progress(0.629181);
assert(apply_patch_check("/system/lib/libnativehelper.so", "688c87cb68d20687afe014d4434647789eb441e4", "b0f8440e741882fbee10cb709e41f4cd493eb6b2"));
set_progress(0.630589);
assert(apply_patch_check("/system/lib/libncurses.so", "badad24e03e97e4d1c74b620c4bd2537d92280da", "ad4d9c9f1e911e96b615835618a9b0ef28c01aa7"));
set_progress(0.631737);
assert(apply_patch_check("/system/lib/libnetlink.so", "ea952612bc4aded51d5ec422f8e394e6c88cf81e", "e133f7d84cd1f1e9e0394a0bce8e9b1462523af9"));
set_progress(0.631824);
assert(apply_patch_check("/system/lib/libnetutils.so", "9dd9aeee2403da94d8700ff1aae5c1e4f8081fc0", "7178495e9c28b0970305c86c59d8ad5691974cae"));
set_progress(0.631964);
assert(apply_patch_check("/system/lib/libnfc_ndef.so", "a9481d923efe370cd84cd96b459d2ee19f3e5a46", "36f65188e05474f325b9ee52011aea9fc4070d74"));
set_progress(0.631999);
assert(apply_patch_check("/system/lib/libp2p_client.so", "086738db83f688edffd1d0d8532c4dc4f9dac23a", "604a109e10b82e580565e97046bc2f9f1d6e6698"));
set_progress(0.632060);
assert(apply_patch_check("/system/lib/libphoneloc_jni.so", "e39b4511d74c756a0150f2bf1f95d99a5151d3ba", "cc29ff4bc98e9ecc515378c30c393a9a80040115"));
set_progress(0.632123);
assert(apply_patch_check("/system/lib/libpixelflinger.so", "96fb6cdb9ff7381cbaf98623574c667b08028c43", "1e6c8fe2f9557c2ab5455000952369a81bfea543"));
set_progress(0.632839);
assert(apply_patch_check("/system/lib/libpower.so", "75e1192b5b6e62939592307dc828b5e333269cfb", "e9ca00b0822baddce49489126f3bf19cafdf12a6"));
set_progress(0.632874);
assert(apply_patch_check("/system/lib/libpowermanager.so", "07497c427761c0e1949bc1dc57c1dd45312a8f77", "d336f6be804365d39a30f193e2a6e637c206be26"));
set_progress(0.632970);
assert(apply_patch_check("/system/lib/librs_jni.so", "b9c7954ca8c6eedc42c982ec72d4672bdcd455ff", "0835cf88e8ba9b880fb82410ab807452492400e6"));
set_progress(0.633119);
assert(apply_patch_check("/system/lib/librtp_jni.so", "d4d9cd512bd02fa987c5ecca30f083b39cb45add", "88d790e786b750e0716c3231fd325d7b576b7903"));
set_progress(0.633787);
assert(apply_patch_check("/system/lib/libsched.so", "7cde437c8aa94b10be70aa00dd37b579613aa5f8", "7d1f9a766b3e152e755da22242d74e080140cd21"));
set_progress(0.633821);
assert(apply_patch_check("/system/lib/libsensorservice.so", "e04587f0cdc6f67c9ac0974616abe96c5ff78790", "1b0bec93242421d8f34d0786c6be3a35ca7ee2d2"));
set_progress(0.634334);
assert(apply_patch_check("/system/lib/libskia.so", "4649ff56b7ccde852184f9ba3f86d5590e653dde", "2ee2ff0d623cf5185e0eb4c7c0c7a9ca277e53c4"));
set_progress(0.642077);
assert(apply_patch_check("/system/lib/libsonivox.so", "a5eed4743c6e04a3b9c97734049aa7127d390d65", "db2aff50ca780a16a19281d0f6ebeb1ae56f8572"));
set_progress(0.644197);
assert(apply_patch_check("/system/lib/libsoundpool.so", "4edf16c48d894afda7266b2dd1977409947c65d5", "f23f17e1036c6f09e8976e7bbbb1867e81d4893c"));
set_progress(0.644367);
assert(apply_patch_check("/system/lib/libspeexresampler.so", "8434e18536504429566920437fd8abb79893a093", "7f0bba4ca82705133d5156821f69f01d9abd050a"));
set_progress(0.644465);
assert(apply_patch_check("/system/lib/libsqlite.so", "d78a0479e7d8ac618a544ed6446cf43e6c321084", "cb7c44f386873e8441beb56fa0dd18326e2363ae"));
set_progress(0.646639);
assert(apply_patch_check("/system/lib/libsqlite_jni.so", "d56ab0d24a442fe3ab71fe93d4afb29e34bcdde6", "3def30ba7c454ebe8156f6a85a097ced5eb5311c"));
set_progress(0.646805);
assert(apply_patch_check("/system/lib/libsrec_jni.so", "3a13128d530a190257520a2281ab23af36935392", "71cb53274e57f7c8ac7b083df9851489fe1e8d5e"));
set_progress(0.649058);
assert(apply_patch_check("/system/lib/libssl.so", "326db6a1a3f3f6f544c5d12dc61131c6ad218e55", "af4dbd99f954ac7dbbb1b40814a17ef9a9f30b45"));
set_progress(0.650244);
assert(apply_patch_check("/system/lib/libstagefright.so", "4c84145eb2ab23d26529b1dc8b3c97102f7c797c", "832f122f0508aac22df362d6d11ab129dbb91113"));
set_progress(0.661779);
assert(apply_patch_check("/system/lib/libstagefright_amrnb_common.so", "4c477ad96353db4fdf25e3e1a4a301cd58562a06", "f0c3ab4315ec5aa00c8d87141176a9758a1f58ec"));
set_progress(0.662100);
assert(apply_patch_check("/system/lib/libstagefright_avc_common.so", "f6f2c1cdf26ccad943246474e3710986038fe218", "3e0b50c1a133e2bbb0cf898d051c7002b72cc6bc"));
set_progress(0.662238);
assert(apply_patch_check("/system/lib/libstagefright_enc_common.so", "6f658b133b92102555146d8147fae5fcf780077a", "66464c00d3f788d68fa174402f02d114a9079588"));
set_progress(0.662273);
assert(apply_patch_check("/system/lib/libstagefright_foundation.so", "f93ec12993fbb70bbed8372f86a67f58a3be0de7", "cf9d666d15f4f8815c9a6704969e1d84016f1a6b"));
set_progress(0.662550);
assert(apply_patch_check("/system/lib/libstagefright_omx.so", "b45e6098fffb3b460285778ded4566852563cce0", "ac5d969dd93b1ff170e59c699fde5c6e377a6382"));
set_progress(0.663084);
assert(apply_patch_check("/system/lib/libstagefright_soft_aacdec.so", "d102aadc32ec24fff87a46d96917fa3d600f8d65", "b7b5b97ff2aa83de35171492f3e108869fda9990"));
set_progress(0.664318);
assert(apply_patch_check("/system/lib/libstagefright_soft_amrdec.so", "7fb205f877e2213d7fe1a4526e332e73a6168521", "eaad7bb4a8860210d3315f61000f13dde573298d"));
set_progress(0.664930);
assert(apply_patch_check("/system/lib/libstagefright_soft_g711dec.so", "0162421a88c55b3d3e00f1a8ad3211653f0975c1", "c3bd12cc732dfd2c3d1a94d6bb3a8d4439ec1c08"));
set_progress(0.665020);
assert(apply_patch_check("/system/lib/libstagefright_soft_h264dec.so", "09da5354e7f7e1c2455bfb207425302d1f3fdb0b", "3b7ff963201ed9aff7c50c97f5bc0364d7bb190d"));
set_progress(0.665763);
assert(apply_patch_check("/system/lib/libstagefright_soft_mp3dec.so", "71b26d15130426ecacbe3a142ec99a2ed7a128ca", "b08d0db76af442ea98210b7461edfdeb5431b813"));
set_progress(0.666165);
assert(apply_patch_check("/system/lib/libstagefright_soft_mpeg4dec.so", "923dbd0eb45b547184a0e0fe711cab23a020d943", "704bb477b37ed126f2f66b56a7810cdbf29596f8"));
set_progress(0.666752);
assert(apply_patch_check("/system/lib/libstagefright_soft_vorbisdec.so", "b788f1151a2a85cdeca12ad910dda721287abec3", "75dc254e3786b68e33172596050cb4508a6aae66"));
set_progress(0.666869);
assert(apply_patch_check("/system/lib/libstagefright_soft_vpxdec.so", "30c808ccc1b9609c0e2f4418c34a88b35a13a580", "3bec992bc22ef45da1d1a25358e61ba6e4744598"));
set_progress(0.667588);
assert(apply_patch_check("/system/lib/libstagefright_yuv.so", "c8892c1a31b9c6f8daa656645c17563d305f1846", "4d051e93b4b2c3062c366230e3f908fe939773c7"));
set_progress(0.667649);
assert(apply_patch_check("/system/lib/libstdc++.so", "96566786a8b36276a4178ee555ca43d28eaaa861", "609d6c925731d348271b3ee512c489d5df290c44"));
set_progress(0.667684);
assert(apply_patch_check("/system/lib/libstlport.so", "9e08afc6cd54342b3dceecbed7418447d4368dee", "64415c96eef59e48ada8d3956268c833ca50a90d"));
set_progress(0.669021);
assert(apply_patch_check("/system/lib/libsurfaceflinger.so", "d767026f0bfbd6be81ca31decf8bfff3082142b5", "73d59a10df1793b12948c91f9fef3114354adf8b"));
set_progress(0.670141);
assert(apply_patch_check("/system/lib/libsurfaceflinger_client.so", "38e12241f67900a2b811d8dfd9f3c2dc4dab4b62", "12ba180d276b44d96e23f91c3d328f6ffdeed0eb"));
set_progress(0.670174);
assert(apply_patch_check("/system/lib/libsystem_server.so", "5e5c3ee6b84d43a88bbb2eb9faf369ae15e9182f", "7df1026854d6f44f0772eec4842d75ac57f52bba"));
set_progress(0.670238);
assert(apply_patch_check("/system/lib/libsysutils.so", "035eda0424641cf18b582603bf99feaf09c49cfe", "c5eb666365a5451f407ad34d31b1cd8bf40227e2"));
set_progress(0.670354);
assert(apply_patch_check("/system/lib/libthread_db.so", "08b0fd0c6e4bc8d1c5aedba4a55f3d1908cf0ec3", "531e05c4da91af7f2be4440b20eb22ab9d052e00"));
set_progress(0.670389);
assert(apply_patch_check("/system/lib/libttscompat.so", "2a8f1420c4f8d2e7e543bbe9d8c653c8235ac552", "8959c0269b212700d978c218726eff63855d1d00"));
set_progress(0.670452);
assert(apply_patch_check("/system/lib/libttspico.so", "45704da561d35b92f6169dd532732cfd74bf27fa", "e6a123ee5cb21d093d4fef88a88693ea23ad535e"));
set_progress(0.671718);
assert(apply_patch_check("/system/lib/libtvoutjni.so", "f7e812f3e3a9ac2f00f5e11b3bf3c81a7afd0d7e", "0a865c7d45ab6c35643c068dc4adabebf031cbdf"));
set_progress(0.671755);
assert(apply_patch_check("/system/lib/libtvoutpattern.so", "2e5bfff0c6e833dee92b5612252859452fcac5ff", "2f694872c122245488831b04ffd47d83ede0781b"));
set_progress(0.671788);
assert(apply_patch_check("/system/lib/libui.so", "c45d6e24f049c6e90d0856e9c57c13b5c5a15804", "a339061f2866579e013e072452f73a2f71153181"));
set_progress(0.672395);
assert(apply_patch_check("/system/lib/libusbhost.so", "7ff9d6f72fcad1cb27004406fc26dc06d3f8ba72", "bcc33f020784c15b7a4a7ac46d4e8f96cfe49d13"));
set_progress(0.672456);
assert(apply_patch_check("/system/lib/libutils.so", "aea0a06fff59c90b16d77516f17bd1091e23c4fd", "5002f159d6dda087af4d6f1c937df54c52b0ce80"));
set_progress(0.673791);
assert(apply_patch_check("/system/lib/libvariablespeed.so", "7b13a08c1e99c6fc69242e855f90d482997a88c3", "ce34059bfca2a8ef3973e7caa6992d8f852cf359"));
set_progress(0.673985);
assert(apply_patch_check("/system/lib/libvo_aacenc.so", "9cd7116c12e38bf11f586aa15f5e48835dca63f7", "50676deb50fef083b8a283c7fc2fb26b297e0b37"));
set_progress(0.674646);
assert(apply_patch_check("/system/lib/libvorbisidec.so", "64f3e357f74c8dad986de019075074f8f1b653d4", "0a41a56b08c923234cb7c628dc5d3830a53e71c5"));
set_progress(0.675285);
assert(apply_patch_check("/system/lib/libvt_custom.so", "651835e8b0d6ab8bff986cead708ab16b71cb081", "6addd08576fdb51aad8abf0be02e1e315e27bf3d"));
set_progress(0.675324);
assert(apply_patch_check("/system/lib/libwebcore.so", "e7fe1de26f13557621a0ce5b0e0594cf3cc71e0e", "7ae008d460d7302b5d0f80c08fbda0105867abb4"));
set_progress(0.723675);
assert(apply_patch_check("/system/lib/libwebrtc_audio_preprocessing.so", "cd2f541882c395a059570ffedf13bd673d4ddab2", "a2650227b2d44b4c75a8ab057deab2b17d7698d5"));
set_progress(0.725473);
assert(apply_patch_check("/system/lib/libwifitest.so", "4aa72e9ae9ae13a655f3fe2bb5e8bd358dbd1e4b", "0b1530a5d180f70f3d15b3b9482149ad69b26ae8"));
set_progress(0.725668);
assert(apply_patch_check("/system/lib/libwilhelm.so", "cd0e0ff318790060776c0343d4eb2b17391a95f7", "f6a24fcda1502a614121e88580e714cd9f790b13"));
set_progress(0.726756);
assert(apply_patch_check("/system/lib/libwpa_client.so", "077373aaa246495c7f9b76bbadb5aec9c40cad2f", "99005e1e5d1b29f9e9ce38983f1e469d6a963c59"));
set_progress(0.726819);
assert(apply_patch_check("/system/lib/libz.so", "b14702f068cac5f3766bb1ba723e65d72bc4f80c", "cd9a433ebc6bbdf6cf07f0f1a02e4fd4059491ea"));
set_progress(0.727426);
assert(apply_patch_check("/system/lib/soundfx/libaudiopreprocessing.so", "fd82db87056b2b31985b56d37ac9573a03c58ede", "b6605371e4ff5b08c670a9db9b42569e99485ff6"));
set_progress(0.727515);
assert(apply_patch_check("/system/lib/soundfx/libbundlewrapper.so", "83d07a8f2dbd327c3394f0287c6fd6e1b302722c", "e6cd2331005900e7f4f42e2f0ff8a691a2c0cd2d"));
set_progress(0.727971);
assert(apply_patch_check("/system/lib/soundfx/libreverbwrapper.so", "5a10c3520ab89012634ec5aa9d1768f3c2b072ca", "02fff28f819d7b007b1ed53d2cb31649135597f3"));
set_progress(0.728163);
assert(apply_patch_check("/system/lib/soundfx/libvisualizer.so", "d1a0d3aa82e7388c8fad8243be9b3bc7a3f8115a", "b4b915d57683387fdafb363906a4920e263c6fee"));
set_progress(0.728225);
assert(apply_patch_check("/system/usr/share/phoneloc.dat", "70d9d16ecd9bb2f7e0882c1cd0ea765768678496", "7306e982dbb205c069978612573c5648e4ae33c5"));
set_progress(0.731611);
assert(apply_patch_check("/system/vendor/operator/app/BaiduMap.apk", "7bc1d47694dcee8f326a404b72fdceb27b7b57c4", "1e02d2f71f9ed6bb8f74782404b32c49961401d8"));
set_progress(0.788402);
assert(apply_patch_check("/system/vendor/operator/app/Calendar365.apk", "d475e83609c43c1eb2f08d50d5f650e5e11b3f53", "a548b0d8c6b39b7925f914e1fdd569585a6cda4f"));
set_progress(0.829713);
assert(apply_patch_check("/system/vendor/operator/app/GNotes.apk", "5abc2cb6b9acf37a110ba006e4b90d324002739e", "54c142f61f369a5e632ca63f9f02ff827dc32723"));
set_progress(0.839378);
assert(apply_patch_check("/system/vendor/operator/app/VoiceAssistant.apk", "b1bef0fa3569db3f1a5a819141b8e3a500a60b21", "543c2d498a207f931e13287a5cd5ce6b999d5606"));
set_progress(0.899558);
assert(apply_patch_check("/system/vendor/operator/app/iReader.apk", "95633fb22618a292c512544f94579717f30e0abf", "69fdaa37193e5dc3245683bc0d21e56da5ddd839"));
set_progress(0.920269);
assert(apply_patch_check("/system/xbin/bash", "cad25b659728260476c657b85c1cf303520675cd", "05d5558bd5424340a5336b38792c7c34ead21d16"));
set_progress(0.922968);
assert(apply_patch_check("/system/xbin/busybox", "072533b0ddaff1e05eaceed65c4292a095da1b03", "a692d877487fee7cc3878f2720a0a05b6bda3335"));
set_progress(0.926121);
assert(apply_patch_check("/system/xbin/dexdump", "734730670ce9f74c75d9cfa97bd25698d3afb91c", "f6696cec0330dd4e7b69605b9a4a7cfbff6149b7"));
set_progress(0.926498);
assert(apply_patch_check("/system/xbin/iwevent", "08cdc151eb0c46cfcd9d5f9b0331493bb2185d9f", "22ab48e052750c66bf54b03f015a952822d0e086"));
set_progress(0.926613);
assert(apply_patch_check("/system/xbin/iwmulticall", "d57329d2d5656dd144566c86584752547688bdf4", "dc582d20f52f59b35e768fec7e19e4fe5e458c90"));
set_progress(0.926948);
assert(apply_patch_check("/system/xbin/libmnlp", "0d27c624e3e6d3a4770bc13d3a62466c1c47c3c4", "5777fde3d39fc264ee0939f75958cab9bb953480"));
set_progress(0.932079);
assert(apply_patch_check("/system/xbin/mnld", "1a781a9027bc4e6a73a1109f2521934fa69da29a", "14ce0547df8bfaca48d56fb0662681345b8127a3"));
set_progress(0.932233);
assert(apply_patch_check("/system/xbin/nano", "4ebb50b192f7b05d601193bc1378d56364547f4e", "573c6b531f0f9c1369d0b5a4747683254868b841"));
set_progress(0.932640);
assert(apply_patch_check("/system/xbin/su", "80f6b645aad6840ea6ef3b85b06567299f00691f", "7f19bb06b1d11562561eb922a7a9cb8f8e793596"));
set_progress(0.935388);
assert(apply_patch_check("/system/xbin/tcpdump", "5611e87ec7877ecd45c414a5008e751d509f94c5", "25acba05990c20fe0bcec3b9f560995e57a50f6a"));
set_progress(0.939272);
set_progress(0.962310);
set_progress(1.000000);
assert(apply_patch_space(9506226));

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

ui_print("Removing unneeded files...");
delete("/system/app/AppStore.apk", "/system/app/AppStore.odex",
       "/system/app/ApplicationsProvider.odex", "/system/app/AtciService.odex",
       "/system/app/BackupRestoreConfirmation.odex", "/system/app/Browser.apk",
       "/system/app/Browser.odex", "/system/app/CalendarProvider.odex",
       "/system/app/Camera.odex", "/system/app/CellConnService.odex",
       "/system/app/CertInstaller.odex", "/system/app/Cit.odex",
       "/system/app/CleanMemory.odex", "/system/app/ContactsProvider.odex",
       "/system/app/DefaultContainerService.odex", "/system/app/DeskClock.odex",
       "/system/app/DownloadProvider.odex",
       "/system/app/DownloadProviderUi.odex", "/system/app/DrmProvider.odex",
       "/system/app/Email.odex", "/system/app/EngineerMode.odex",
       "/system/app/EngineerModeSim.odex", "/system/app/Exchange.odex",
       "/system/app/FMRadio.odex", "/system/app/Flashlight.odex",
       "/system/app/Galaxy4.odex", "/system/app/Gallery2.odex",
       "/system/app/GameCenter.apk", "/system/app/GameCenter.odex",
       "/system/app/Guide.odex", "/system/app/HTMLViewer.odex",
       "/system/app/HoloSpiralWallpaper.odex", "/system/app/Intercept.odex",
       "/system/app/KeyChain.odex", "/system/app/LabiSync.odex",
       "/system/app/LatinIME.odex", "/system/app/LewaAntitheft.odex",
       "/system/app/LewaCalculator.odex",
       "/system/app/LewaDataUsageAdjust.odex",
       "/system/app/LewaFileManager.odex", "/system/app/LewaLauncherX.odex",
       "/system/app/LewaLockScreen.apk", "/system/app/LewaLockScreen.odex",
       "/system/app/LewaNetworkManager.odex",
       "/system/app/LewaPackageInstaller.odex",
       "/system/app/LewaPermManager.odex", "/system/app/LewaPlayer.odex",
       "/system/app/LewaPond.odex", "/system/app/LewaPush.odex",
       "/system/app/LewaSecurity.odex", "/system/app/LewaSoundRecorder.odex",
       "/system/app/LewaSystemClean.odex",
       "/system/app/LewaSystemCleanService.apk",
       "/system/app/LewaSystemCleanService.odex",
       "/system/app/LewaUpdater.odex", "/system/app/LewaWeather.apk",
       "/system/app/LewaWeather.odex", "/system/app/LiveWallpapers.odex",
       "/system/app/LiveWallpapersPicker.odex",
       "/system/app/LocationProvider.odex",
       "/system/app/MTKAndroidSuiteDaemon.odex",
       "/system/app/MagicSmokeWallpapers.odex",
       "/system/app/MediaProvider.odex", "/system/app/MmsFavoriteProvider.odex",
       "/system/app/MtkBt.odex", "/system/app/MtkVideoLiveWallpaper.odex",
       "/system/app/NoiseField.odex", "/system/app/Omacp.odex",
       "/system/app/PIM.odex", "/system/app/PhaseBeam.odex",
       "/system/app/Phone.odex", "/system/app/PicoTts.odex",
       "/system/app/Power+.odex", "/system/app/Provision.odex",
       "/system/app/QrcodeScanner.apk", "/system/app/QrcodeScanner.odex",
       "/system/app/Search.odex", "/system/app/Settings.odex",
       "/system/app/SettingsProvider.odex",
       "/system/app/SharedStorageBackup.odex", "/system/app/SoundRecorder.apk",
       "/system/app/SoundRecorder.odex", "/system/app/Stk1.odex",
       "/system/app/Stk2.odex", "/system/app/StkSelection.odex",
       "/system/app/SystemUI.odex", "/system/app/TelephonyProvider.odex",
       "/system/app/ThemeChooser.odex", "/system/app/ThemeManager.odex",
       "/system/app/Treasure.apk", "/system/app/Treasure.odex",
       "/system/app/UserDictionaryProvider.odex",
       "/system/app/VideoPlayer.odex", "/system/app/VirusDefense.odex",
       "/system/app/VisualizationWallpapers.odex",
       "/system/app/VpnDialogs.odex", "/system/app/YGPS.odex",
       "/system/build.prop", "/system/framework/DMAgent.odex",
       "/system/framework/am.odex", "/system/framework/android.policy.odex",
       "/system/framework/android.test.runner.odex",
       "/system/framework/apache-xml.odex", "/system/framework/bmgr.odex",
       "/system/framework/bouncycastle.odex", "/system/framework/bu.odex",
       "/system/framework/com.android.future.usb.accessory.odex",
       "/system/framework/com.android.location.provider.odex",
       "/system/framework/core-junit.odex", "/system/framework/core.odex",
       "/system/framework/ext.odex", "/system/framework/filterfw.odex",
       "/system/framework/framework.odex", "/system/framework/ime.odex",
       "/system/framework/input.odex", "/system/framework/javax.obex.odex",
       "/system/framework/lewa-framework.odex",
       "/system/framework/mediatek-framework.odex",
       "/system/framework/monkey.odex", "/system/framework/pm.odex",
       "/system/framework/secondary_framework.odex",
       "/system/framework/services.odex", "/system/framework/svc.odex",
       "/system/framework/wbxml.odex", "/system/media/theme/",
       "/system/media/theme/lockstyle", "/system/media/theme/lockwallpaper",
       "/system/media/wallpapers/", "/system/media/wallpapers/1.jpg",
       "/system/media/wallpapers/2.jpg", "/system/media/wallpapers/3.jpg",
       "/system/media/wallpapers/4.jpg", "/system/media/wallpapers/5.jpg",
       "/system/media/wallpapers/6.jpg", "/system/framework/DMAgent.jar",
       "/system/framework/am.jar", "/system/framework/android.policy.jar",
       "/system/framework/android.test.runner.jar",
       "/system/framework/bmgr.jar", "/system/framework/bouncycastle.jar",
       "/system/framework/bu.jar",
       "/system/framework/com.android.future.usb.accessory.jar",
       "/system/framework/com.android.location.provider.jar",
       "/system/framework/core-junit.jar", "/system/framework/filterfw.jar",
       "/system/framework/ime.jar", "/system/framework/input.jar",
       "/system/framework/javax.obex.jar",
       "/system/framework/lewa-framework.jar",
       "/system/framework/mediatek-framework.jar",
       "/system/framework/monkey.jar", "/system/framework/pm.jar",
       "/system/framework/secondary_framework.jar",
       "/system/framework/services.jar", "/system/framework/svc.jar",
       "/system/framework/wbxml.jar", "/system/lib/libbcc.so.sha1",
       "/system/app/DolphinBrowser.apk", "/system/app/LewaMarket.apk",
       "/system/app/Phonesky.apk", "/system/app/Superuser.apk",
       "/system/bin/BlobCache_test", "/system/bin/InputChannel_test",
       "/system/bin/InputDispatcher_test", "/system/bin/InputEvent_test",
       "/system/bin/InputPublisherAndConsumer_test",
       "/system/bin/InputReader_test", "/system/bin/Looper_test",
       "/system/bin/ObbFile_test", "/system/bin/String8_test",
       "/system/bin/Unicode_test", "/system/bin/ZipFileRO_test",
       "/system/bin/applypatch_static", "/system/bin/atci_service",
       "/system/bin/atcid", "/system/bin/audiocmdservice_atci",
       "/system/bin/audioloop", "/system/bin/audioregsetting",
       "/system/bin/autofm", "/system/bin/check_prereq", "/system/bin/decoder",
       "/system/bin/em_svr", "/system/bin/gdbjithelper",
       "/system/bin/gdbserver", "/system/bin/keystore_cli",
       "/system/bin/p2p_cli", "/system/bin/ping6", "/system/bin/qemu-props",
       "/system/bin/qemud", "/system/bin/record", "/system/bin/recordvideo",
       "/system/bin/recovery", "/system/bin/sf2", "/system/bin/showlease",
       "/system/bin/skia_test", "/system/bin/stagefright", "/system/bin/stream",
       "/system/bin/test_rild_porting", "/system/bin/testid3",
       "/system/bin/unyaffs", "/system/bin/updater", "/system/bin/wpa_cli",
       "/system/bin/wpa_passphrase", "/system/framework/emma.jar",
       "/system/lib/hw/camera.goldfish.so", "/system/lib/hw/gps.goldfish.so",
       "/system/lib/hw/lights.goldfish.so",
       "/system/lib/hw/sensors.goldfish.so",
       "/system/lib/invoke_mock_media_player.so",
       "/system/lib/libc_malloc_debug_leak.so",
       "/system/lib/libc_malloc_debug_qemu.so", "/system/lib/libpagemap.so",
       "/system/media/lockscreen.zip", "/system/xbin/add-property-tag",
       "/system/xbin/btool", "/system/xbin/check-lost+found",
       "/system/xbin/cpueater", "/system/xbin/daemonize",
       "/system/xbin/dbus-monitor", "/system/xbin/dbus-send",
       "/system/xbin/directiotest", "/system/xbin/latencytop",
       "/system/xbin/librank", "/system/xbin/micro_bench", "/system/xbin/nc",
       "/system/xbin/netperf", "/system/xbin/netserver",
       "/system/xbin/opcontrol", "/system/xbin/oprofiled",
       "/system/xbin/procmem", "/system/xbin/procrank", "/system/xbin/rawbu",
       "/system/xbin/rsync", "/system/xbin/sane_schedstat", "/system/xbin/scp",
       "/system/xbin/showmap", "/system/xbin/showslab", "/system/xbin/sqlite3",
       "/system/xbin/ssh", "/system/xbin/strace", "/system/xbin/timeinfo",
       "/system/xbin/vim",
       "/system/recovery.img");
show_progress(0.800000, 0);
ui_print("Patching system files...");
apply_patch("/system/app/ApplicationsProvider.apk", "-",
            8a4a0631a588dee44cd63e3e749e46b562164b9d, 5983,
            4879182e14c70d5233d93a30a1a17030b6e5a474, package_extract_file("patch/system/app/ApplicationsProvider.apk.p"));
set_progress(0.000042);
apply_patch("/system/app/AtciService.apk", "-",
            f52ab08436b41b2b75ae7edc904eb5c5f23441dd, 3086,
            3bf2b4fcbd08c887a1b416eff2cc31fa06cd1912, package_extract_file("patch/system/app/AtciService.apk.p"));
set_progress(0.000064);
apply_patch("/system/app/BackupRestoreConfirmation.apk", "-",
            1085d2604c4fe7af00a711b3e4d8b4abcf08ae11, 9917,
            473283b832f615a68571da5ac5d408762f027158, package_extract_file("patch/system/app/BackupRestoreConfirmation.apk.p"));
set_progress(0.000133);
apply_patch("/system/app/CalendarProvider.apk", "-",
            95b23d56cda747ab9745deb50a8db9ca7170495f, 16686,
            47e69c7189ec14a2185ad4bc5cbe593d16568389, package_extract_file("patch/system/app/CalendarProvider.apk.p"));
set_progress(0.000251);
apply_patch("/system/app/Camera.apk", "-",
            488be66ff88d1eb5cdf342ec9e055e66dc45c447, 1154472,
            71e7157cd8953778a0cb5abc88d04068f12366af, package_extract_file("patch/system/app/Camera.apk.p"));
set_progress(0.008359);
apply_patch("/system/app/CellConnService.apk", "-",
            c7a8ab10fef17a796f5481e36611c0b47cab1793, 13214,
            9bf82e4ee97896d1322f9ab1cd47322ec54ea578, package_extract_file("patch/system/app/CellConnService.apk.p"));
set_progress(0.008452);
apply_patch("/system/app/CertInstaller.apk", "-",
            eb1a551ca754be81a2afa04929d1a434267a8d86, 10712,
            e305f58df25302fc9b55c52865475ecfd5e620e1, package_extract_file("patch/system/app/CertInstaller.apk.p"));
set_progress(0.008527);
apply_patch("/system/app/Cit.apk", "-",
            6d6696fe8b0c7d3f98a9bb9cc7ced543e7307c68, 36673,
            5903a9fe5f8879a819506af0e19f8719cac79086, package_extract_file("patch/system/app/Cit.apk.p"));
set_progress(0.008785);
apply_patch("/system/app/CleanMemory.apk", "-",
            3b769e2c052d6657e1c9cb624d82bf82b015a492, 79182,
            a94cfb685789be52c62e420684071deb8501b93a, package_extract_file("patch/system/app/CleanMemory.apk.p"));
set_progress(0.009341);
apply_patch("/system/app/ContactsProvider.apk", "-",
            7b7315d811eeeb305494b1d3bb9157125a0c215d, 28184,
            b27239495736f86fa47f617cacf4907f9f145654, package_extract_file("patch/system/app/ContactsProvider.apk.p"));
set_progress(0.009539);
apply_patch("/system/app/DefaultContainerService.apk", "-",
            6dcd2cba617dfb1230f9617e99da5b0727dd823e, 3808,
            567c4131318d04dfd3983cad8dc4c0a604e2e477, package_extract_file("patch/system/app/DefaultContainerService.apk.p"));
set_progress(0.009565);
apply_patch("/system/app/DeskClock.apk", "-",
            6a8eeff65c5951b95afed0237653064bd9901e78, 1703189,
            0a85f63ab7a77ddb0940f3eda0ec1d658ee1cb76, package_extract_file("patch/system/app/DeskClock.apk.p"));
set_progress(0.021528);
apply_patch("/system/app/DownloadProvider.apk", "-",
            cbe36a7c513187238bdb04d9961b156f6b6384fe, 12379,
            3b0a1cd33a3d816a06ec84374dff71cee92d2cca, package_extract_file("patch/system/app/DownloadProvider.apk.p"));
set_progress(0.021615);
apply_patch("/system/app/DownloadProviderUi.apk", "-",
            70fed2b76d675345787e217003e3b18cf5f3b01d, 58818,
            c8d950ae1eb0b7017fa354b7960ccf3832d7b6d6, package_extract_file("patch/system/app/DownloadProviderUi.apk.p"));
set_progress(0.022028);
apply_patch("/system/app/DrmProvider.apk", "-",
            545bd59cc658020f5f83c663e7e0e4a250e86598, 5138,
            de35bdb6412bcf4aafea6b296a95d2ce417338d4, package_extract_file("patch/system/app/DrmProvider.apk.p"));
set_progress(0.022064);
apply_patch("/system/app/Email.apk", "-",
            5a6ad247c7af6c35469b8bec3b6a081f8a6db86e, 441627,
            cde80fe633e12c1ffe4313b55118239c9eb9395e, package_extract_file("patch/system/app/Email.apk.p"));
set_progress(0.025166);
apply_patch("/system/app/EngineerMode.apk", "-",
            905d005cfa2382bff819c0805b767503716c4eb5, 202799,
            21c3ca3e9e455c4633216634c274d9beeeb184ab, package_extract_file("patch/system/app/EngineerMode.apk.p"));
set_progress(0.026590);
apply_patch("/system/app/EngineerModeSim.apk", "-",
            af7be36c2bf8a57d17a7243cd8fbe66455822be7, 26326,
            9ea3ce0f610b5e2b42d243821122303dc54b3637, package_extract_file("patch/system/app/EngineerModeSim.apk.p"));
set_progress(0.026775);
apply_patch("/system/app/Exchange.apk", "-",
            75b3124b9fad04e1ddb3685c96a6adb4e9fb9aaa, 38431,
            d5fcf44c042ab17c47bf9a10764c213a28ccfe16, package_extract_file("patch/system/app/Exchange.apk.p"));
set_progress(0.027045);
apply_patch("/system/app/FMRadio.apk", "-",
            81c5d497e0909dd75f28d99538a40b882d3dea71, 810680,
            eb16ed0a2316e6dfb6076662813ae6ba4fbf9cef, package_extract_file("patch/system/app/FMRadio.apk.p"));
set_progress(0.032739);
apply_patch("/system/app/Flashlight.apk", "-",
            cba2dda9cc2f947fa2dd5963668d9b562bad71ca, 924320,
            fd502a51150fb3a9a82d7dcbd6b524b30cc8cf77, package_extract_file("patch/system/app/Flashlight.apk.p"));
set_progress(0.039231);
apply_patch("/system/app/Galaxy4.apk", "-",
            6bb4dec1ed9b6473bb406b13ed0c17f7ab610194, 416732,
            41e6b2202cd1d9f30c71070b96c126c4d282f139, package_extract_file("patch/system/app/Galaxy4.apk.p"));
set_progress(0.042158);
apply_patch("/system/app/Gallery2.apk", "-",
            f6240108c661d6587c7478c82b775fa6cbe6f3cc, 1229217,
            355bd9e9cd48522d3aa81bcffec943e82064fe16, package_extract_file("patch/system/app/Gallery2.apk.p"));
set_progress(0.050791);
apply_patch("/system/app/Guide.apk", "-",
            c6b45f52df8d98a60da27a1271e9cacb51afdb38, 4034788,
            d883c0d26f68161a95da05cacb27ed30c9cf6396, package_extract_file("patch/system/app/Guide.apk.p"));
set_progress(0.079130);
apply_patch("/system/app/HTMLViewer.apk", "-",
            b985f1673a1b4515220c5c3ec142b0b4d510c50e, 3904,
            96571a6af6476c3dd49672a273f1fb845b65274b, package_extract_file("patch/system/app/HTMLViewer.apk.p"));
set_progress(0.079157);
apply_patch("/system/app/HoloSpiralWallpaper.apk", "-",
            cdea0f7c8f8ad6050e3e57164a788785deb8b36a, 40822,
            820eb3700205269c1a860bb11dc4e1a0bb80c4e5, package_extract_file("patch/system/app/HoloSpiralWallpaper.apk.p"));
set_progress(0.079444);
apply_patch("/system/app/Intercept.apk", "-",
            c9d0f7543c559c6ad5877a05b4c39abf63c00c22, 121615,
            1c59e83aec25362cf298a9625893ce1aa769e93b, package_extract_file("patch/system/app/Intercept.apk.p"));
set_progress(0.080298);
apply_patch("/system/app/KeyChain.apk", "-",
            51eb395ddb1e2048cacec89e229b7ba0b3f8c914, 8951,
            f5545f3dc80e38f73a3f8899a668cda91d1aacc6, package_extract_file("patch/system/app/KeyChain.apk.p"));
set_progress(0.080361);
apply_patch("/system/app/LabiSync.apk", "-",
            f3d2141e82ba68c37544cda6ad478efb682b620d, 14552,
            666b4bfc9e671b81d0776a33622440d6cb43932d, package_extract_file("patch/system/app/LabiSync.apk.p"));
set_progress(0.080463);
apply_patch("/system/app/LatinIME.apk", "-",
            d38bceb462f312d992db54816d87bc55cd27e0c0, 1195446,
            8f203b7012fbeb1b4a916e967872aa755b4af299, package_extract_file("patch/system/app/LatinIME.apk.p"));
set_progress(0.088859);
apply_patch("/system/app/LewaAntitheft.apk", "-",
            27f493abc03f1efd400be8ada8cef2073173d39d, 404805,
            f9c276cfacc6557f07d806c9060039db3d3ef58b, package_extract_file("patch/system/app/LewaAntitheft.apk.p"));
set_progress(0.091702);
apply_patch("/system/app/LewaCalculator.apk", "-",
            0fb1e78e90bdf5a48f73e7104ba18702450592b1, 796907,
            15b4aa8a8fc7d54479c930c0a2df372094204253, package_extract_file("patch/system/app/LewaCalculator.apk.p"));
set_progress(0.097300);
apply_patch("/system/app/LewaDataUsageAdjust.apk", "-",
            86947c0a532ff0f7f9e2820024cf8877f95c66bb, 22673,
            0d76c34388b392b92bc15d40395e654afa9ce666, package_extract_file("patch/system/app/LewaDataUsageAdjust.apk.p"));
set_progress(0.097459);
apply_patch("/system/app/LewaDefaultTheme.apk", "-",
            e307a8e4a36f3605fe1a2c1b46fec6b3c6f36207, 2812151,
            9c312335d0881af67865d221061ad6047fe07621, package_extract_file("patch/system/app/LewaDefaultTheme.apk.p"));
set_progress(0.117210);
apply_patch("/system/app/LewaFileManager.apk", "-",
            a462e7329245f054372b0c598c36f69533c1d1ea, 197505,
            6499d337716ab7936b403c64a717ba218a1649c4, package_extract_file("patch/system/app/LewaFileManager.apk.p"));
set_progress(0.118597);
apply_patch("/system/app/LewaLauncherX.apk", "-",
            e8dcf0be795f775d7bbe1aecb3109d740781e259, 3315637,
            868aaceb2044b22efb5fe629645fe8bf965261dd, package_extract_file("patch/system/app/LewaLauncherX.apk.p"));
set_progress(0.141885);
apply_patch("/system/app/LewaNetworkManager.apk", "-",
            37b4e545cbae6b2bbf5a601393b6972cb3cf4a08, 128128,
            d006d5cbd00bef314e8cdf1b394fd070ed2536b2, package_extract_file("patch/system/app/LewaNetworkManager.apk.p"));
set_progress(0.142785);
apply_patch("/system/app/LewaPackageInstaller.apk", "-",
            1e7a338d287646c07edf0e347fcebdd13682a2df, 73967,
            6f3f4878f65352029feabaef917336520d0848f1, package_extract_file("patch/system/app/LewaPackageInstaller.apk.p"));
set_progress(0.143304);
apply_patch("/system/app/LewaPermManager.apk", "-",
            0432dfd9517cbbe6117d7d799e00aa66887dc145, 53867,
            6611fdb2383329f6a113920b21dd9f8925cf2750, package_extract_file("patch/system/app/LewaPermManager.apk.p"));
set_progress(0.143682);
apply_patch("/system/app/LewaPlayer.apk", "-",
            a0dbdd46c6a726de406254177670e15030a78e36, 938317,
            07fca4f5f3f5a21f14b8f080f228ee8878b779b5, package_extract_file("patch/system/app/LewaPlayer.apk.p"));
set_progress(0.150273);
apply_patch("/system/app/LewaPond.apk", "-",
            ec6005b23f7c787a72f04decec9562b077b6edec, 40596,
            ea0455b156947727728e0048a948d260b3e2d48f, package_extract_file("patch/system/app/LewaPond.apk.p"));
set_progress(0.150558);
apply_patch("/system/app/LewaPush.apk", "-",
            25ca3eca869df8858c84d503e61fa19d607796cd, 8221,
            d724b0ff864d5836bc89c9755c87fbd9d86f732e, package_extract_file("patch/system/app/LewaPush.apk.p"));
set_progress(0.150616);
apply_patch("/system/app/LewaSecurity.apk", "-",
            cbfcbfff6353229f43ab2e8ab604b12e7e375cbf, 119548,
            cf30be2e96262da588ac3254bfd2ff303acef2e2, package_extract_file("patch/system/app/LewaSecurity.apk.p"));
set_progress(0.151455);
apply_patch("/system/app/LewaSoundRecorder.apk", "-",
            4b7f0fcfb7bf97abe7863bbaa6125f22090c6b41, 1146670,
            9cd669f5231a3eef2e6201cc3bcb29b34bffaabf, package_extract_file("patch/system/app/LewaSoundRecorder.apk.p"));
set_progress(0.159509);
apply_patch("/system/app/LewaSystemClean.apk", "-",
            7dbd8f89ac451dc45dedcbd18c1508d0bde126ca, 134163,
            fdc3da72884815fcffe7e3cfeb0e8675e4ca463c, package_extract_file("patch/system/app/LewaSystemClean.apk.p"));
set_progress(0.160451);
apply_patch("/system/app/LewaUpdater.apk", "-",
            78390523a29d66a4c00a698dd62798a48f2c2db2, 747090,
            f60dbdcfac17e514c9a67074350417255ed4ef9e, package_extract_file("patch/system/app/LewaUpdater.apk.p"));
set_progress(0.165698);
apply_patch("/system/app/LiveWallpapers.apk", "-",
            5e2e11797f02c8bd392691b7e482f5fc47b67ac8, 1625010,
            1f45d49bca2ccb3c051fa5e9ef6c8a56b46a0c59, package_extract_file("patch/system/app/LiveWallpapers.apk.p"));
set_progress(0.177112);
apply_patch("/system/app/LiveWallpapersPicker.apk", "-",
            f1498a65767e5e4b45e05840a756ce9112fc6162, 105357,
            e1fe6720c987d39c0ed352dafe6f16eba4cb5eae, package_extract_file("patch/system/app/LiveWallpapersPicker.apk.p"));
set_progress(0.177852);
apply_patch("/system/app/LocationProvider.apk", "-",
            17e26d44a51373376f6e386b560470728285a853, 2227666,
            03af3b6f0b3c26af12470b6cae3cad16783c7929, package_extract_file("patch/system/app/LocationProvider.apk.p"));
set_progress(0.193498);
apply_patch("/system/app/MTKAndroidSuiteDaemon.apk", "-",
            4bf785f8cd0c19d0bcb691af9a120b682fad4f47, 5808,
            f0649b69a45cb977b112b096c6417829319bb1f2, package_extract_file("patch/system/app/MTKAndroidSuiteDaemon.apk.p"));
set_progress(0.193539);
apply_patch("/system/app/MagicSmokeWallpapers.apk", "-",
            315bfb1191b12890ed33d4d3e6d1cc444e9bb372, 202418,
            1fb7e8a057c6150689882aef4c408a65e4b086af, package_extract_file("patch/system/app/MagicSmokeWallpapers.apk.p"));
set_progress(0.194960);
apply_patch("/system/app/MediaProvider.apk", "-",
            7a2fcc5b20a962f6644ffa613b71010a588c0279, 12433,
            55a6b5d84ac05c23097b78f9f7a8cfcf549b16c0, package_extract_file("patch/system/app/MediaProvider.apk.p"));
set_progress(0.195048);
apply_patch("/system/app/MmsFavoriteProvider.apk", "-",
            a87a88d97dd4afcff662ce75bd413b19829d93d1, 40555,
            ba852f7783efb23ff66394fba13efc63b5cfa1bf, package_extract_file("patch/system/app/MmsFavoriteProvider.apk.p"));
set_progress(0.195332);
apply_patch("/system/app/MtkBt.apk", "-",
            275bd76f63d6aee786b1220d5f8651903e5db7e4, 228594,
            bf48bb16a85ed879f0d8c03a5335109eb1f5c9c0, package_extract_file("patch/system/app/MtkBt.apk.p"));
set_progress(0.196938);
apply_patch("/system/app/MtkVideoLiveWallpaper.apk", "-",
            7edd36aeecbb16397b9d8e579c54252861a35573, 2236797,
            4813fa0e5e640b9b810e1b363338f4227cc3be04, package_extract_file("patch/system/app/MtkVideoLiveWallpaper.apk.p"));
set_progress(0.212648);
apply_patch("/system/app/NoiseField.apk", "-",
            fc6d0d3527b615bd57d0b454310d23bdb488182e, 63405,
            516b6f18a7f2aea70ea8c43648c6e8cc7b0e5184, package_extract_file("patch/system/app/NoiseField.apk.p"));
set_progress(0.213093);
apply_patch("/system/app/Omacp.apk", "-",
            e7772645b9342d36f2835d8d81ce1b96a99882fa, 22712,
            9a83619e9e039538ffac3450c7b2d273a6b62400, package_extract_file("patch/system/app/Omacp.apk.p"));
set_progress(0.213253);
apply_patch("/system/app/PIM.apk", "-",
            073f87e7afbf4d370c2e52eb20cd28a6eeb64610, 5523923,
            abf55f9ea28ac3c42b7d39e4de5acedd9589a5da, package_extract_file("patch/system/app/PIM.apk.p"));
set_progress(0.252050);
apply_patch("/system/app/PhaseBeam.apk", "-",
            6eed60c4f14f437de2a37d7e6f3b9e2cbde3bff5, 59636,
            4c8ff8e812e6808342c67ab6d9aad426d359fd20, package_extract_file("patch/system/app/PhaseBeam.apk.p"));
set_progress(0.252469);
apply_patch("/system/app/Phone.apk", "-",
            0c695f0f8c841cf9ea5f95e3ca993409be7afaea, 1071985,
            8f0596061591f9ba1f7dfab786cd6bdc33f3abfa, package_extract_file("patch/system/app/Phone.apk.p"));
set_progress(0.259998);
apply_patch("/system/app/PicoTts.apk", "-",
            d2cbfff876f5d9f4458a10aa43b5e95cf4a7affc, 7433,
            59cd2e3ab895c99f9c256ff66f81bd938ff8527e, package_extract_file("patch/system/app/PicoTts.apk.p"));
set_progress(0.260051);
apply_patch("/system/app/Power+.apk", "-",
            a2d7c43b232cc518219ea401c3f3150596045a6c, 173731,
            f9a16d5109a2973df0cd0f694dd37491009cf76d, package_extract_file("patch/system/app/Power+.apk.p"));
set_progress(0.261271);
apply_patch("/system/app/Provision.apk", "-",
            059a9d6509cbe89c4e567f6d4d750dfff8fe0da3, 2849,
            9699da773c001e700c87d12f3774ac98d3ca8bd4, package_extract_file("patch/system/app/Provision.apk.p"));
set_progress(0.261291);
apply_patch("/system/app/Search.apk", "-",
            41c322ea3d09e85fe9edb7a801f470620dde1840, 149924,
            e8653f865fe113d532e79dd054a5d717fb2cdc47, package_extract_file("patch/system/app/Search.apk.p"));
set_progress(0.262344);
apply_patch("/system/app/Settings.apk", "-",
            61b17d4b04d481679ea5716f866712c3e1f7ec8c, 2751141,
            5dbc5fad0fb033adb4f53f02c36dc460726dbc96, package_extract_file("patch/system/app/Settings.apk.p"));
set_progress(0.281667);
apply_patch("/system/app/SettingsProvider.apk", "-",
            0791844acf0454c6e70accff71caa9fbcbac2e17, 16963,
            27e1d1e8adbd8cf48d42086801a88e5f8776528f, package_extract_file("patch/system/app/SettingsProvider.apk.p"));
set_progress(0.281786);
apply_patch("/system/app/SharedStorageBackup.apk", "-",
            0ae68cdaf0a0042799f69c29e8f0361176367cd1, 2663,
            a91af1c554e980ecbc482e58069baacd2f8b702e, package_extract_file("patch/system/app/SharedStorageBackup.apk.p"));
set_progress(0.281804);
apply_patch("/system/app/Stk1.apk", "-",
            8c9b401b8edf83fb8dcdc80710e099851c1a98d5, 26130,
            ca1a1787c945d371c98f8309832a8b92395a8231, package_extract_file("patch/system/app/Stk1.apk.p"));
set_progress(0.281988);
apply_patch("/system/app/Stk2.apk", "-",
            f1f2f695252cbb7d2dc15fbd1b34cdcd88ca42b3, 26239,
            e1ef170e17c2e3b802547777a22f436cf48161a1, package_extract_file("patch/system/app/Stk2.apk.p"));
set_progress(0.282172);
apply_patch("/system/app/StkSelection.apk", "-",
            e9ad779261c94b2ab7f17537f256701b1768684f, 10147,
            c95732e8914c2921a49f98b8acf0b748cd53e025, package_extract_file("patch/system/app/StkSelection.apk.p"));
set_progress(0.282244);
apply_patch("/system/app/SystemUI.apk", "-",
            c5a12f7e987c97a3e5f93ce128d0637c87e4b424, 972851,
            f1e830b54707659093e9c13602fe31649b56a911, package_extract_file("patch/system/app/SystemUI.apk.p"));
set_progress(0.289076);
apply_patch("/system/app/TelephonyProvider.apk", "-",
            06d69203e1aac2d397590a31d9850eebd55224c9, 12247,
            708c5447a417b8edf8ce855b357cb69e241e35f0, package_extract_file("patch/system/app/TelephonyProvider.apk.p"));
set_progress(0.289162);
apply_patch("/system/app/ThemeChooser.apk", "-",
            703282a186fd386f6f42db23544a9fe170c0b802, 201331,
            62a6ab847cc422b7bb1412b10da79c7ff81c9356, package_extract_file("patch/system/app/ThemeChooser.apk.p"));
set_progress(0.290576);
apply_patch("/system/app/ThemeManager.apk", "-",
            09aa49b168dea89fd475a8b28606e13faa3aa16d, 5439,
            55cc66832dd7fe62016f93c933a0e2f2fa94b48b, package_extract_file("patch/system/app/ThemeManager.apk.p"));
set_progress(0.290615);
apply_patch("/system/app/UserDictionaryProvider.apk", "-",
            bfc1b40ced92a0a072aa4db1d823751abdc53e5e, 3593,
            c203225f79e3128bb7ffddc7caef2c20a2b0a8e8, package_extract_file("patch/system/app/UserDictionaryProvider.apk.p"));
set_progress(0.290640);
apply_patch("/system/app/VideoPlayer.apk", "-",
            0104f7f5ad0fe5d620de4567089a2b3a4555a8c2, 38305,
            7baf8a515eed71d4c1b702f4e67e833e2ec147f4, package_extract_file("patch/system/app/VideoPlayer.apk.p"));
set_progress(0.290909);
apply_patch("/system/app/VirusDefense.apk", "-",
            8dd96eb21dba4a0b69f327464b500065743c5694, 403457,
            f0772b0799f9a60718c0305aff0884b99d6f3ae9, package_extract_file("patch/system/app/VirusDefense.apk.p"));
set_progress(0.293743);
apply_patch("/system/app/VisualizationWallpapers.apk", "-",
            12e0b937f0b621c9166024c67580bfb58f13c7fb, 138855,
            e9a0e3b2f7c4c3c6eeca05424d4eb32e2bf9096b, package_extract_file("patch/system/app/VisualizationWallpapers.apk.p"));
set_progress(0.294718);
apply_patch("/system/app/VpnDialogs.apk", "-",
            36d4f1584173869c42c5ae10edfe52da079f18bc, 7647,
            fb13fb61e08720ddb83db34f4baac56666c55c6e, package_extract_file("patch/system/app/VpnDialogs.apk.p"));
set_progress(0.294772);
apply_patch("/system/app/YGPS.apk", "-",
            4a305f22fa59d67db0cc6e5a6baeb402c73c4e94, 25537,
            86a6cdff362eaa87b1a49e3490169345a07b1700, package_extract_file("patch/system/app/YGPS.apk.p"));
set_progress(0.294951);
apply_patch("/system/bin/acdktest", "-",
            32284cc5dd35c0d5c54acd44cc15661b3fa5ed7e, 9908,
            6bbf2399c311bbab632edaa614ded000932d240c, package_extract_file("patch/system/bin/acdktest.p"));
set_progress(0.295020);
apply_patch("/system/bin/adb", "-",
            ae219f6562b51c101547ec5cf78cf56453e5e1de, 97164,
            c7e995a5c4158d2637de3f7fd690b0fe646f0344, package_extract_file("patch/system/bin/adb.p"));
set_progress(0.295703);
apply_patch("/system/bin/aee_aed", "-",
            eb3dd88b8ca18195c6c28179f00546bfd416e46c, 68024,
            d9a2d9af8ae653e63656ab6c9071be37430a21d6, package_extract_file("patch/system/bin/aee_aed.p"));
set_progress(0.296181);
apply_patch("/system/bin/app_process", "-",
            7c3ae29f77a2c5a4b3af5db157ecdeafa250afff, 9864,
            bab81a3c4af4f861375a7bd29e34172cbdc2a0f9, package_extract_file("patch/system/bin/app_process.p"));
set_progress(0.296250);
apply_patch("/system/bin/applypatch", "-",
            def76d4e6df22cdd7f69c1222c38a6559eca0647, 49996,
            b78d49d9c1d914aa3b5fa91607777741653e9bef, package_extract_file("patch/system/bin/applypatch.p"));
set_progress(0.296601);
apply_patch("/system/bin/boot_logo_updater", "-",
            1ebc9c9d6b7d1de23b51801696fc316cb2de2858, 9808,
            d9f7703e32aab10df896c5fb1f5bf9984651b5da, package_extract_file("patch/system/bin/boot_logo_updater.p"));
set_progress(0.296670);
apply_patch("/system/bin/bootanimation", "-",
            5ee6bd9c85e4bfbf1c0898e885147cd81e64df58, 27888,
            2cd846d807303270ac83f697dd8eecb085214acd, package_extract_file("patch/system/bin/bootanimation.p"));
set_progress(0.296866);
apply_patch("/system/bin/bugreport", "-",
            6f824e902a4334a8f3e7baa79e7033583828a0e6, 5620,
            8d9d7678180182843cd3c08e5a019ff0ed6ccaec, package_extract_file("patch/system/bin/bugreport.p"));
set_progress(0.296905);
apply_patch("/system/bin/ccaptest", "-",
            6e15f8bf0b4a3e8268dae25a85916b9c623dd03f, 68776,
            f7d872cdf4faa198e195cedd931b67501e043d0f, package_extract_file("patch/system/bin/ccaptest.p"));
set_progress(0.297388);
apply_patch("/system/bin/dalvikvm", "-",
            2d499808a3ddc02b149e5b14646ad12c20fa1b2b, 5628,
            141f236a695fff13f8730dbf55757e2fb8426832, package_extract_file("patch/system/bin/dalvikvm.p"));
set_progress(0.297428);
apply_patch("/system/bin/dbus-daemon", "-",
            5a86927cbfc2771a0fa38cc8a8eca706a6bcb8d3, 134080,
            6965ce87b296f6c5c62f71d8f58702892a5b78b7, package_extract_file("patch/system/bin/dbus-daemon.p"));
set_progress(0.298370);
apply_patch("/system/bin/dexopt", "-",
            838be8c82a7f47790dcf4384b3dbba84853df0ad, 9864,
            16e2b76dbbfcc1db414658626e05c328be1c1f2b, package_extract_file("patch/system/bin/dexopt.p"));
set_progress(0.298439);
apply_patch("/system/bin/dhcpcd", "-",
            3e0bd5626dbc7568748d73051c8711782e904b28, 61496,
            9e1572ebf49362d318fffe27e021749039051c33, package_extract_file("patch/system/bin/dhcpcd.p"));
set_progress(0.298871);
apply_patch("/system/bin/dm_agent_binder", "-",
            24c8d8a56362f73c1a0ec015e324d8afb25eefb7, 26024,
            f51ad0a84f71ae56bec58d698eea3d88de95ce73, package_extract_file("patch/system/bin/dm_agent_binder.p"));
set_progress(0.299054);
apply_patch("/system/bin/dnsmasq", "-",
            e24a61b3c58e0e8f3578d95bd41549674c8b7408, 104820,
            f36b51fa6807f42c8ac8469011c7cb7f99ea2548, package_extract_file("patch/system/bin/dnsmasq.p"));
set_progress(0.299790);
apply_patch("/system/bin/drmserver", "-",
            5a6bf5d01c3d0ac3c9c746800c56a0ee5196dc2d, 34324,
            b60a9d8a81f061d13cbf2d9dcbdc23cace0ea4df, package_extract_file("patch/system/bin/drmserver.p"));
set_progress(0.300031);
apply_patch("/system/bin/dump_image", "-",
            69863088d8d457b772b8092e76256a125729d3ae, 14032,
            fa4777f979a5d89a39b321748b73ae1ab0e677ff, package_extract_file("patch/system/bin/dump_image.p"));
set_progress(0.300129);
apply_patch("/system/bin/dumpstate", "-",
            e77937c3bb1891c5aee3bc3c0304f549958f4838, 42820,
            c7ecf5c24ef6e27fdcc827a6239eecd8ccad9154, package_extract_file("patch/system/bin/dumpstate.p"));
set_progress(0.300430);
apply_patch("/system/bin/dumpsys", "-",
            cd6af1b5365f8307805ae96a6a1aec905e5063be, 9876,
            23c47151c22b54d3ebeef2c2508531a044334fe1, package_extract_file("patch/system/bin/dumpsys.p"));
set_progress(0.300500);
apply_patch("/system/bin/e2fsck", "-",
            edb56a4f0c7b33dd4eb48b30acff1e34f4e0c7c4, 111620,
            d66e2162c694a177e3a7227016e269ac6918ff4e, package_extract_file("patch/system/bin/e2fsck.p"));
set_progress(0.301284);
apply_patch("/system/bin/erase_image", "-",
            06367b32c15329e51b0d44341af1d91dfac35a4e, 9832,
            ee0fd7914687475300568c4b43bea0e812083423, package_extract_file("patch/system/bin/erase_image.p"));
set_progress(0.301353);
apply_patch("/system/bin/factory", "-",
            83a1daefef12316cd5eba2f63b15663be234622c, 336712,
            77cb712ad3e9a1e2733aa8fb34df95493c17d8ee, package_extract_file("patch/system/bin/factory.p"));
set_progress(0.303718);
apply_patch("/system/bin/flash_image", "-",
            42275fa9b483ee5598b20642c1e4c8849752d398, 14040,
            b23594d7a6cd50a8ab48b0ff8448fa84a70aa615, package_extract_file("patch/system/bin/flash_image.p"));
set_progress(0.303816);
apply_patch("/system/bin/fsck_msdos", "-",
            bf9c986866a45a340edce00968e735cc7c0de194, 35692,
            51f0e78c9d83cc28c42096eb94d2c6227e48733e, package_extract_file("patch/system/bin/fsck_msdos.p"));
set_progress(0.304067);
apply_patch("/system/bin/gsm0710muxd", "-",
            efea591e9ba70a11533d023cf730f710363baed9, 55396,
            f2590908d6848b960fe0cb545454dfcaaf23acdf, package_extract_file("patch/system/bin/gsm0710muxd.p"));
set_progress(0.304456);
apply_patch("/system/bin/gsm0710muxd3", "-",
            f1e6ba43ebec36ff1aa549dd7282b802d093dde8, 55388,
            59442fb14c72eba87c3da914b3aadcd793684a30, package_extract_file("patch/system/bin/gsm0710muxd3.p"));
set_progress(0.304845);
apply_patch("/system/bin/gzip", "-",
            fdea85dfc2824dbdf173adc3b0522b93bd70cef0, 9768,
            2a90c83994c0a5f6243ea1531855ddb3fe2572a9, package_extract_file("patch/system/bin/gzip.p"));
set_progress(0.304914);
apply_patch("/system/bin/hald", "-",
            f99ee05370f51732ff5f127b92b6c59d5c951334, 18392,
            8748bb72a1c99f8a8fbf7299518cb7394a2bad33, package_extract_file("patch/system/bin/hald.p"));
set_progress(0.305043);
apply_patch("/system/bin/hdc", "-",
            9c44496641bb000f93279739045c947188fefb14, 5616,
            121c1e873581873e771f4f7d4cbdce6d88f08473, package_extract_file("patch/system/bin/hdc.p"));
set_progress(0.305082);
apply_patch("/system/bin/installd", "-",
            44856363d934a35e06a8efcaf97ef60abaa695b0, 22552,
            8a869d1b39a8ba87479c5d38e6a72c8c15da5ca4, package_extract_file("patch/system/bin/installd.p"));
set_progress(0.305241);
apply_patch("/system/bin/ip", "-",
            24afd7acd8f2f47840c0f1826b793b8d0707a59c, 137776,
            e133800e79e28e740a3885cff3ce90f784098f8e, package_extract_file("patch/system/bin/ip.p"));
set_progress(0.306208);
apply_patch("/system/bin/ip6tables", "-",
            9eeb5d8e59ce8924c9a23adee81e96b2dbd9569f, 179172,
            a42ceed626a7e41c9dfd98377f9c5c70f3d02f00, package_extract_file("patch/system/bin/ip6tables.p"));
set_progress(0.307467);
apply_patch("/system/bin/iptables", "-",
            b6fbda91e8ce31f18fcaf4f03199a35ba21f8425, 184860,
            0bf5bdfd454f75875796a28b22890a40413d8cd9, package_extract_file("patch/system/bin/iptables.p"));
set_progress(0.308765);
apply_patch("/system/bin/keystore", "-",
            f3568bec88580bea0d754fab74473a2ddd65a086, 10236,
            129a2848f0f40ab23e241781d0e284f6030d44b6, package_extract_file("patch/system/bin/keystore.p"));
set_progress(0.308837);
apply_patch("/system/bin/kpd_auto", "-",
            1f408fd0c347ce3d93a4cd5ba292aa03df5516d3, 5740,
            4209cfbfff90d610190243f0b3be4d9fbe268373, package_extract_file("patch/system/bin/kpd_auto.p"));
set_progress(0.308877);
apply_patch("/system/bin/lcdc_screen_cap", "-",
            685463b212524e8d892f10dba4ed59a62fb1728b, 5504,
            da26d2d469b58282ce0961f735b2c1bc8ab0b387, package_extract_file("patch/system/bin/lcdc_screen_cap.p"));
set_progress(0.308916);
apply_patch("/system/bin/linker", "-",
            c59c03c44f313f6d8eed52dff03ff6f15a6a45fc, 43784,
            0c521b0ecdf734e4ca5b9f3eea4a0489ff3fda0e, package_extract_file("patch/system/bin/linker.p"));
set_progress(0.309223);
apply_patch("/system/bin/logcat", "-",
            c9adf0e4d3bc5886b65ee292979065966d1e3355, 14020,
            bbc9e9e11f668a9d084c39a3a70c5fca0ea94ee0, package_extract_file("patch/system/bin/logcat.p"));
set_progress(0.309322);
apply_patch("/system/bin/logwrapper", "-",
            9c002ae9c05214b8d9eab7496d7c55746524eb94, 9852,
            6976a75187c89dd4727c42c647b77017e699ddef, package_extract_file("patch/system/bin/logwrapper.p"));
set_progress(0.309391);
apply_patch("/system/bin/lsof", "-",
            0413dcc3c5dacd9ab675369898308c46d02ef4a9, 97860,
            57cf142c7d32a5595f7c8543222a88dc036cddc8, package_extract_file("patch/system/bin/lsof.p"));
set_progress(0.310078);
apply_patch("/system/bin/make_ext4fs", "-",
            31e3e00eddfc7660e93cebdecf41edf4355c681f, 5572,
            2c8f86d295eabb9b03b6072963e092cb4a9539fd, package_extract_file("patch/system/bin/make_ext4fs.p"));
set_progress(0.310117);
apply_patch("/system/bin/mediaserver", "-",
            249037d43793beab183e76593e74aa3ee2f9eaa0, 5588,
            6a4993acd45f3f78bb946596491b38137f9800bc, package_extract_file("patch/system/bin/mediaserver.p"));
set_progress(0.310157);
apply_patch("/system/bin/mke2fs", "-",
            fc16a78a346c390806df1ea49d47dfdc072b96bf, 34944,
            1e32a33d1b650e328c85750e89bae0ccb3d5d14c, package_extract_file("patch/system/bin/mke2fs.p"));
set_progress(0.310402);
apply_patch("/system/bin/mksh", "-",
            0c90fe8c2d8d4831709803e2bed82ac2c26879e2, 152012,
            babba98470fc9d43a27f2047d4d4d63e9374feab, package_extract_file("patch/system/bin/mksh.p"));
set_progress(0.311470);
apply_patch("/system/bin/mkyaffs2image", "-",
            5ab9a070fdab4f09e93559c19d2aa4bb5624254c, 14904,
            c8b840be926eb358e01fb50c176b8c56243c9a29, package_extract_file("patch/system/bin/mkyaffs2image.p"));
set_progress(0.311575);
apply_patch("/system/bin/mtk_ifconfig", "-",
            7b11425dd9160fc46a254f2f2defff42491def6b, 18612,
            714492a9cb06cf0e83665ecc4fc54b5a24aefdb7, package_extract_file("patch/system/bin/mtk_ifconfig.p"));
set_progress(0.311705);
apply_patch("/system/bin/mtk_netstat", "-",
            8cb093363baa50a942c27cb4428fca0c5b05a743, 18324,
            bb9e78dd4da7de6ea990040e29facb90d96eb586, package_extract_file("patch/system/bin/mtk_netstat.p"));
set_progress(0.311834);
apply_patch("/system/bin/mtk_route", "-",
            2f723a5809365966b601150fc93945bda2a58c85, 14068,
            017f3ebf816ec1f79d57b40dfe318a4f8582a7f5, package_extract_file("patch/system/bin/mtk_route.p"));
set_progress(0.311933);
apply_patch("/system/bin/mtpd", "-",
            7fe5645f0148ee8e84474d8e94167487e352e453, 18392,
            06a4deca38d6b8019795df11aee9957a5a94c860, package_extract_file("patch/system/bin/mtpd.p"));
set_progress(0.312062);
apply_patch("/system/bin/mvg_app", "-",
            639347b792c12cd8a7158ac60dc7c7f270fc7d40, 13848,
            b2f4d96811031ba572767cb901facb3d0d85d934, package_extract_file("patch/system/bin/mvg_app.p"));
set_progress(0.312159);
apply_patch("/system/bin/ndc", "-",
            1013a9259475a575bec92eb3f96613cb303f0561, 5616,
            1250b3ec4b6cde3940446aa58a3efd973cead3dc, package_extract_file("patch/system/bin/ndc.p"));
set_progress(0.312199);
apply_patch("/system/bin/netcfg", "-",
            9a66b091ba7130c19ef4dfb96a70bacc00d4006a, 5756,
            d803c8b32b98b1c142c5a6ff571fddaeeb6256a7, package_extract_file("patch/system/bin/netcfg.p"));
set_progress(0.312239);
apply_patch("/system/bin/netd", "-",
            da7272b18d1332df81a9e3f25db7b3f0a151715c, 56452,
            f239fa7588fc10175c42637999d0b1481787e456, package_extract_file("patch/system/bin/netd.p"));
set_progress(0.312636);
apply_patch("/system/bin/omx_tests", "-",
            26396006d4b4eb8c0ba73c239846a4e585a47f8c, 32720,
            dc023e74f585c30456e8a4167449c1b1154a1360, package_extract_file("patch/system/bin/omx_tests.p"));
set_progress(0.312865);
apply_patch("/system/bin/p2p_supplicant", "-",
            21e53025e7d2339481c62d3078b35d14f5d9fce6, 572276,
            a771f44c0360fe7112c5db3f66c6fa547e04782a, package_extract_file("patch/system/bin/p2p_supplicant.p"));
set_progress(0.316885);
apply_patch("/system/bin/permission_check", "-",
            e4b2ca88955a37249a11b8166d023d568fcf2c90, 5556,
            5f10b9eb9173c14b23a260a92bab07c3f4165d5c, package_extract_file("patch/system/bin/permission_check.p"));
set_progress(0.316924);
apply_patch("/system/bin/ping", "-",
            b1166d488d7be586b33a936991d6f0aae92016a5, 26700,
            1d7fa07a90296241c3116825f56b31206b863152, package_extract_file("patch/system/bin/ping.p"));
set_progress(0.317111);
apply_patch("/system/bin/pppd", "-",
            31b069715b36a9ce6bdfeb493c61ad9aef68018a, 139880,
            cc222f92652469430b16b2281f2ca8983b5c4ed6, package_extract_file("patch/system/bin/pppd.p"));
set_progress(0.318094);
apply_patch("/system/bin/pppd_dt", "-",
            37d6bb6e9e44fdb74d427be2a33a229c2be2a76b, 135560,
            333cd3011b995bbedc0fe7c87706a6c80723f5b2, package_extract_file("patch/system/bin/pppd_dt.p"));
set_progress(0.319046);
apply_patch("/system/bin/racoon", "-",
            30747b735b39ed24f478778fac2e6275f76ccb0e, 166988,
            53b65f0f02cc89dc3a86e36fbd486190ea49fdce, package_extract_file("patch/system/bin/racoon.p"));
set_progress(0.320219);
apply_patch("/system/bin/run-as", "-",
            6440e3d08ce1b9c910ddd57214ae3e9cfaeb46ee, 96780,
            bcd480723542580824ef89e023f99e2db7cb7998, package_extract_file("patch/system/bin/run-as.p"));
set_progress(0.320898);
apply_patch("/system/bin/sbchk", "-",
            3a7f03d94330de6723fbaf020f9e746b768d3a40, 75540,
            8c2083e61fda786c87d984ff6af5bd29361cec1a, package_extract_file("patch/system/bin/sbchk.p"));
set_progress(0.321429);
apply_patch("/system/bin/schedtest", "-",
            c61adfef29993678c68c355d6a37af76b5162123, 5456,
            a2c184ea7413c2ffe2bd55b3f086c6cab98cd0b2, package_extract_file("patch/system/bin/schedtest.p"));
set_progress(0.321467);
apply_patch("/system/bin/screencap", "-",
            36c4815b987854028b9e834552d406f0735ca560, 9788,
            a8849d69302a4cb2623ce99207cd0389cebc79c6, package_extract_file("patch/system/bin/screencap.p"));
set_progress(0.321536);
apply_patch("/system/bin/screenshot", "-",
            1e7b15e794a3bd5b761f508008e212530b77bc2e, 34748,
            c4b2f967087810869efec90505008a278a8ce6b8, package_extract_file("patch/system/bin/screenshot.p"));
set_progress(0.321780);
apply_patch("/system/bin/sdcard", "-",
            e2813a07e1c2f58a155e936ecceed9333963a725, 10196,
            6ed766bf186ab0ed9ec0ac9a7fbeb0ef3fba289e, package_extract_file("patch/system/bin/sdcard.p"));
set_progress(0.321852);
apply_patch("/system/bin/sensorservice", "-",
            8916f74ba7765021f0deba4bf3428007b548db74, 5512,
            2e3aa0f6d3742f20bf834dab3dc9fb01acc936d3, package_extract_file("patch/system/bin/sensorservice.p"));
set_progress(0.321890);
apply_patch("/system/bin/service", "-",
            a51767841eb34b5571ed07d2518c2da2485634e3, 9920,
            1fb5456c24599c705b329efac58525d9b5feea76, package_extract_file("patch/system/bin/service.p"));
set_progress(0.321960);
apply_patch("/system/bin/servicemanager", "-",
            92fc6c0d44d1d3fe20943cc77e955fd8537c328d, 10036,
            eefd22c4f2c4c5580db97e8d14f1663f90909317, package_extract_file("patch/system/bin/servicemanager.p"));
set_progress(0.322031);
apply_patch("/system/bin/simg2img", "-",
            277c820140c014910fd42cca80f8f87edf10bf29, 9660,
            ab31aacb95c94abda9858dafa06c32d561257507, package_extract_file("patch/system/bin/simg2img.p"));
set_progress(0.322098);
apply_patch("/system/bin/su0", "-",
            7c04e36b43aea1de68232980a0a07a35756bbf24, 113716,
            81d1edeefd5801cb9f6b62bc0bfcfcaa4589410e, package_extract_file("patch/system/bin/su0.p"));
set_progress(0.322897);
apply_patch("/system/bin/surfaceflinger", "-",
            f3a477ea289be21a9945136a6e9a64a1225a7130, 5560,
            fdf8c33cde2f54ab4ec269b3b15059d98f528746, package_extract_file("patch/system/bin/surfaceflinger.p"));
set_progress(0.322936);
apply_patch("/system/bin/system_server", "-",
            b7add0a9e7b9b7f2874ffdc1517aa70979344f2d, 5508,
            bdea9276501d2a730998ce289d342d36e347ca1c, package_extract_file("patch/system/bin/system_server.p"));
set_progress(0.322975);
apply_patch("/system/bin/tc", "-",
            4b5da479fc0622548d0a669c8968bed458f2e2fa, 68000,
            e2f436fbdafbb24d130558a178bce25effac0884, package_extract_file("patch/system/bin/tc.p"));
set_progress(0.323452);
apply_patch("/system/bin/toolbox", "-",
            c1bf00e87acdc1959ebdd92fe1f44c07f837b734, 99080,
            7ea5c29ce0f207d86fb899f80b130d8dffeb6d95, package_extract_file("patch/system/bin/toolbox.p"));
set_progress(0.324148);
apply_patch("/system/bin/tune2fs", "-",
            8950f87e0e0381b0d22bd3e051cea3801a2cf5e5, 26640,
            e1d2ca4a7dc84bc1a35ff1f274f70b1bf405723f, package_extract_file("patch/system/bin/tune2fs.p"));
set_progress(0.324335);
apply_patch("/system/bin/vdc", "-",
            c9a5804960ca0a7c8e1aaa171ff048f0594fddb0, 5620,
            156d69ad76b5fca8fc13504cdd42810afb5b9fdf, package_extract_file("patch/system/bin/vdc.p"));
set_progress(0.324375);
apply_patch("/system/bin/vold", "-",
            656db3ba368c85b650215a87da4610211bb9d1b1, 76824,
            2abd0e06ec6ed9c8bc4669f4822a7d6f22a49c8f, package_extract_file("patch/system/bin/vold.p"));
set_progress(0.324915);
apply_patch("/system/bin/wpa_supplicant", "-",
            a48db2c605db1bc404fb31e6ba7f801c0db00a14, 304532,
            3e7708c803c8fc724da4c50184532c10713a9781, package_extract_file("patch/system/bin/wpa_supplicant.p"));
set_progress(0.327053);
apply_patch("/system/etc/NOTICE.html.gz", "-",
            f854de4886f4818f6ef8b4fd6063028767939d54, 85443,
            2962ba75c25cdd6529082e4dea8ba91348548405, package_extract_file("patch/system/etc/NOTICE.html.gz.p"));
set_progress(0.327654);
apply_patch("/system/etc/firmware/modem.img", "-",
            a8a8a4c043693dbeaa60f865371b44a53e140b38, 5034988,
            6d18137e3464ddc0e2cd0a06ff7da2502597cb5d, package_extract_file("patch/system/etc/firmware/modem.img.p"));
set_progress(0.363017);
apply_patch("/system/etc/icons_alias.xml", "-",
            6da9cc3af5789d09969c6c34ac00efcb74307a7d, 1535,
            f23f9acccd230729bd854c81ed0c5c1414609576, package_extract_file("patch/system/etc/icons_alias.xml.p"));
set_progress(0.363028);
apply_patch("/system/etc/permissions/android.hardware.camera.xml",
            "-", b178db25627678eb6e836978c41766ae8c6599ec, 1027,
            348f55772c640c0b041dcf2766b3c52abba69620, package_extract_file("patch/system/etc/permissions/android.hardware.camera.xml.p"));
set_progress(0.363035);
apply_patch("/system/etc/permissions/android.hardware.touchscreen.multitouch.distinct.xml",
            "-", e9b1fe24d17c2bb968795a818a75965616adbc45, 1076,
            1d1672b3b3d7048a5c84ff4d9fb2eeff4ebaebc1, package_extract_file("patch/system/etc/permissions/android.hardware.touchscreen.multitouch.distinct.xml.p"));
set_progress(0.363042);
apply_patch("/system/etc/permissions/android.hardware.touchscreen.multitouch.jazzhand.xml",
            "-", fb7c3db3ccbb692d5c70261a0d93fae64e653153, 1144,
            620c75c1747b21f197b85e9eb39a4140b0135e7a, package_extract_file("patch/system/etc/permissions/android.hardware.touchscreen.multitouch.jazzhand.xml.p"));
set_progress(0.363051);
apply_patch("/system/etc/permissions/platform.xml", "-",
            b6e81a4be6a4e8e1b0bbf9215533fd9020359010, 9451,
            e0fa79334be59b788afd8847f255679de223484c, package_extract_file("patch/system/etc/permissions/platform.xml.p"));
set_progress(0.363117);
apply_patch("/system/etc/ppp/ip-up-vpn", "-",
            b591f8f68be68d00b7551cd86335330714fc88d7, 5596,
            744db30ee06cfeb76ce68b1cadc96851ee5ba241, package_extract_file("patch/system/etc/ppp/ip-up-vpn.p"));
set_progress(0.363156);
apply_patch("/system/etc/security/otacerts.zip", "-",
            6dfe2fcc8c60bc03a31a433fac402fed63dc898a, 1125,
            23e2f8132ce1f125e2075df85b865a24e338aba0, package_extract_file("patch/system/etc/security/otacerts.zip.p"));
set_progress(0.363164);
apply_patch("/system/framework/apache-xml.jar", "-",
            838b7db10f9bcf2ff8369664340031eb7e8732c5, 18027,
            240e6010094a8104da8cf8ba9d73faf7970d3eab, package_extract_file("patch/system/framework/apache-xml.jar.p"));
set_progress(0.363291);
apply_patch("/system/framework/core.jar", "-",
            32fdb78d128e02e46a85a36577278f4a15392e1c, 4124,
            0086e68a159ea3257dd025066676536a1c0be337, package_extract_file("patch/system/framework/core.jar.p"));
set_progress(0.363320);
apply_patch("/system/framework/ext.jar", "-",
            7af02fc4936908b0dd1243ed1b91036867441095, 440644,
            502a108b06796858683cbf2f20d8b2f4b8bd22ba, package_extract_file("patch/system/framework/ext.jar.p"));
set_progress(0.366415);
apply_patch("/system/framework/framework-res.apk", "-",
            1e2d3d76a9de44cb6985b731163aa086ba8f77f5, 4647404,
            b1bd1d137ddd0201477adf430eaf164b2b41aecd, package_extract_file("patch/system/framework/framework-res.apk.p"));
set_progress(0.399056);
apply_patch("/system/framework/framework.jar", "-",
            eeffa7d27dc702c702684b2d6ae1c6a8a7c35f58, 14961,
            a06d9e6c0d0c7d9cb00a9583fc3b86807488fdbd, package_extract_file("patch/system/framework/framework.jar.p"));
set_progress(0.399161);
apply_patch("/system/framework/lewa-res.apk", "-",
            03766792c81753ee591779eadb67acf99717c46a, 2502869,
            80675ef20400773364d6da1257a4241e6c967cc6, package_extract_file("patch/system/framework/lewa-res.apk.p"));
set_progress(0.416740);
apply_patch("/system/framework/mediatek-res.apk", "-",
            7e88938df1377a1780bd7e001b747f7df9ded56b, 985569,
            fd47f94d4729b8e188ee873f4c29d10b2dadfff2, package_extract_file("patch/system/framework/mediatek-res.apk.p"));
set_progress(0.423662);
apply_patch("/system/lib/egl/libGLES_android.so", "-",
            d82205e446db30bd0485318b203dc78a34a3860d, 81440,
            833f12557b3cbe4aa2b87d1fa7ec76b16be58672, package_extract_file("patch/system/lib/egl/libGLES_android.so.p"));
set_progress(0.424234);
apply_patch("/system/lib/hw/audio_policy.default.so", "-",
            ca19e1b1fce6b01911228e3b80e0f1272d4ec0cb, 89484,
            928614b6070aaa1cf90bdc12c36e483df96fd111, package_extract_file("patch/system/lib/hw/audio_policy.default.so.p"));
set_progress(0.424862);
apply_patch("/system/lib/hw/audio_policy.stub.so", "-",
            a16341dba1829ae39f349f1a0dbda1daf3e4b049, 5560,
            10ca2d5ccdf020a43bb9c87ed8339017d64124ab, package_extract_file("patch/system/lib/hw/audio_policy.stub.so.p"));
set_progress(0.424902);
apply_patch("/system/lib/hw/camera.default.so", "-",
            2186e0bc1bc4011927af5c6d1580c51bdb90ea8e, 197052,
            c09ceba03b0ba4630a08d1007a16e640f5502336, package_extract_file("patch/system/lib/hw/camera.default.so.p"));
set_progress(0.426286);
apply_patch("/system/lib/hw/gps.default.so", "-",
            85353b8e04a4613875ebbdda8aa0f3e38ed840d2, 32628,
            11494a81f30ce7dad99c77def52227ed7067ab98, package_extract_file("patch/system/lib/hw/gps.default.so.p"));
set_progress(0.426515);
apply_patch("/system/lib/hw/gralloc.default.so", "-",
            0bab1e00e5a3aa1d5489264e21ba1af05031c18b, 10188,
            09f53628d42aac5ada6c8cf35663265bd44d48e7, package_extract_file("patch/system/lib/hw/gralloc.default.so.p"));
set_progress(0.426586);
apply_patch("/system/lib/hw/lights.default.so", "-",
            ded5ee4ebf024c5d853dcad647fb274f5ab75fe9, 9844,
            adf0fb3f6df48db4faa1a33c956bac3a92a5c64c, package_extract_file("patch/system/lib/hw/lights.default.so.p"));
set_progress(0.426655);
apply_patch("/system/lib/hw/sensors.mt6577.so", "-",
            0aba805e4ec9d3bd35715964a1d69b459fc5c67f, 9988,
            d04b1424bed2ebb480c6f6a47912fb69498783db, package_extract_file("patch/system/lib/hw/sensors.mt6577.so.p"));
set_progress(0.426726);
apply_patch("/system/lib/libEGL.so", "-",
            9ab38b7e83a9f4694360e247c410828158fa7f99, 144568,
            ac22eef4eba421595f364c6d9c5bb85b679e7204, package_extract_file("patch/system/lib/libEGL.so.p"));
set_progress(0.427741);
apply_patch("/system/lib/libETC1.so", "-",
            5b17d71b82e47a19eec342928b11f0b4089aaeb6, 9468,
            8dc1057ce754c540aa03157a3ac569ec41f82405, package_extract_file("patch/system/lib/libETC1.so.p"));
set_progress(0.427807);
apply_patch("/system/lib/libFFTEm.so", "-",
            6d37d2fd4845b377fd00b596385e03f66ec3fa60, 186096,
            d5feb35d6d23ec1b8a9d63be6a89c89b58a0c512, package_extract_file("patch/system/lib/libFFTEm.so.p"));
set_progress(0.429114);
apply_patch("/system/lib/libGLESv1_CM.so", "-",
            a52756f5a63c9827632587d025ee28f67739bd97, 21728,
            de6197bdd8d6ec473036a352bcd01099ef0cf6e5, package_extract_file("patch/system/lib/libGLESv1_CM.so.p"));
set_progress(0.429267);
apply_patch("/system/lib/libGLESv2.so", "-",
            a7bd75e38581f3379aa9c19b76aeea18f0f339ec, 17632,
            540d31fd4084b80970d123984c0b3a387af9935c, package_extract_file("patch/system/lib/libGLESv2.so.p"));
set_progress(0.429391);
apply_patch("/system/lib/libGLESv2_dbg.so", "-",
            1f43b38337d7d92938d1a50c8314f6c68bc470f1, 136776,
            b6085f6b99afb55ff3e13a231277abbffc779c36, package_extract_file("patch/system/lib/libGLESv2_dbg.so.p"));
set_progress(0.430352);
apply_patch("/system/lib/libOpenMAXAL.so", "-",
            a6542dcdd80d3fe9136174a550d000f2d011effd, 5564,
            23d0d027762c017b222d0104b4d845d31a8c4f7d, package_extract_file("patch/system/lib/libOpenMAXAL.so.p"));
set_progress(0.430391);
apply_patch("/system/lib/libOpenSLES.so", "-",
            daa52220a8d1dced9646fc27151d634c27eb6b0b, 9696,
            4905d03528f043bf4503fc27adf2a8f49ce6ad8a, package_extract_file("patch/system/lib/libOpenSLES.so.p"));
set_progress(0.430459);
apply_patch("/system/lib/libRS.so", "-",
            26e08e9506bda35b9ff9e42fd9bdd304f470f295, 524660,
            916e67fbc6c46c782c025470297573d0635ce8f6, package_extract_file("patch/system/lib/libRS.so.p"));
set_progress(0.434144);
apply_patch("/system/lib/libSR_AudioIn.so", "-",
            97337da8c83fa2c63052c40009f4525a86cbd7e0, 5448,
            993c0937286763bfe357beb3fcc2c7190d71ec4b, package_extract_file("patch/system/lib/libSR_AudioIn.so.p"));
set_progress(0.434182);
apply_patch("/system/lib/libandroid.so", "-",
            a456a8c1183c2b81615f50d0304c046388de479f, 60976,
            01f6cffc709a44de358077aa34416b3820550f8a, package_extract_file("patch/system/lib/libandroid.so.p"));
set_progress(0.434610);
apply_patch("/system/lib/libandroid_runtime.so", "-",
            807c42257dd65900411a9690436506e1f874412b, 808664,
            e94ab722221200e8697e07b63f576b8e1b4f270f, package_extract_file("patch/system/lib/libandroid_runtime.so.p"));
set_progress(0.440290);
apply_patch("/system/lib/libandroid_servers.so", "-",
            f40846b8c4747aa03a7de10821bdf44184d4f166, 70088,
            fa606ff83b640721c9a1badd9c70ab441a22160b, package_extract_file("patch/system/lib/libandroid_servers.so.p"));
set_progress(0.440782);
apply_patch("/system/lib/libatciserv_jni.so", "-",
            028347b1d9b10d1ae06b726f04ce31fbec9d52e0, 5520,
            a6561ac7cd8f2b1f3c9fde8cfa274f1d06c34064, package_extract_file("patch/system/lib/libatciserv_jni.so.p"));
set_progress(0.440821);
apply_patch("/system/lib/libaudio.a2dp.default.so", "-",
            efbead7500951a3404c586543d7e7afd948835fc, 56728,
            238a4486c37b7c9ae1fa886aa2f6537c47bf6d32, package_extract_file("patch/system/lib/libaudio.a2dp.default.so.p"));
set_progress(0.441219);
apply_patch("/system/lib/libaudio.primary.default.so", "-",
            c8850ce426b55e694dcbc98e1649fb313eba466c, 348864,
            137d2c1f749b95eb242f00fd58b5cb9909c51a4e, package_extract_file("patch/system/lib/libaudio.primary.default.so.p"));
set_progress(0.443670);
apply_patch("/system/lib/libaudiocompensationfilter.so", "-",
            80146338cc588333930d01e2a812ceba51064f5b, 28292,
            1c989e55606ead8fdbc6b83ae226803bc7101e53, package_extract_file("patch/system/lib/libaudiocompensationfilter.so.p"));
set_progress(0.443868);
apply_patch("/system/lib/libaudiocustparam.so", "-",
            5fe151a7b61dd2c3b2797019d20604ac0f8e99ce, 31920,
            5f4de9d718dd2b0804f602a9b151df1b727464c6, package_extract_file("patch/system/lib/libaudiocustparam.so.p"));
set_progress(0.444093);
apply_patch("/system/lib/libaudioeffect_jni.so", "-",
            c2b991ad7f69935e3765c9cefbfc61fef4c65046, 18228,
            04548016fc51169fb6987394e4adf82496108a21, package_extract_file("patch/system/lib/libaudioeffect_jni.so.p"));
set_progress(0.444221);
apply_patch("/system/lib/libaudioflinger.so", "-",
            50ff4723b81631503ad2a77cf57ea3892ebf7975, 283864,
            3a78abfb424e626a705bbe9c6d07ba3fda816f5f, package_extract_file("patch/system/lib/libaudioflinger.so.p"));
set_progress(0.446214);
apply_patch("/system/lib/libbcc.so", "-",
            b5ea05a8915b54b6dc47c0beb8879f6b645b9169, 4520980,
            71ed572e4228a24eb507cd38ef514b1a0f5949de, package_extract_file("patch/system/lib/libbcc.so.p"));
set_progress(0.477968);
apply_patch("/system/lib/libbcinfo.so", "-",
            fc989aab794716ff8d79bd5d595e609b6e72c314, 865616,
            461e9d71c52a1c4a57af8d4b2fc069ea6e85368d, package_extract_file("patch/system/lib/libbcinfo.so.p"));
set_progress(0.484047);
apply_patch("/system/lib/libbinder.so", "-",
            a24ebe5200812f234558311499b8b913230fd680, 166308,
            caba8a7d3e2b6e802ca70ad550c1b4940ae7f8e2, package_extract_file("patch/system/lib/libbinder.so.p"));
set_progress(0.485215);
apply_patch("/system/lib/libbluetooth_mtk.so", "-",
            f2f48d326917f042d14d632beb0fe4743e751a5f, 18016,
            16a4b94deca176c274aa7cbd285e4d0779ad1042, package_extract_file("patch/system/lib/libbluetooth_mtk.so.p"));
set_progress(0.485342);
apply_patch("/system/lib/libbluetooth_relayer.so", "-",
            cd42982020e8b89564ea12183130f34efd4d3af9, 9600,
            118e1f324b7fb099b815e5af16843e8e8d176af2, package_extract_file("patch/system/lib/libbluetooth_relayer.so.p"));
set_progress(0.485409);
apply_patch("/system/lib/libbluetoothdrv.so", "-",
            473dbf41a65c6d8de83b64f217eb4c1fea6fee7a, 5436,
            7d464b7b99dd664e07580508f722be5af27a434b, package_extract_file("patch/system/lib/libbluetoothdrv.so.p"));
set_progress(0.485447);
apply_patch("/system/lib/libbluetoothem_mtk.so", "-",
            36f72e21cb4563b212c59c893357b94df23e1aa9, 9736,
            2aa49168e5fc5ddacac8a7db0ad1149400c66943, package_extract_file("patch/system/lib/libbluetoothem_mtk.so.p"));
set_progress(0.485516);
apply_patch("/system/lib/libbmlutils.so", "-",
            946b066022fd938e1617d0280cf96b82fcd539d3, 9684,
            05d4909791eef57803703707b347391147ea15fd, package_extract_file("patch/system/lib/libbmlutils.so.p"));
set_progress(0.485584);
apply_patch("/system/lib/libc.so", "-",
            8bfdf7de8a83504102955b94daa36e41c79c934d, 417524,
            a4b8f075f8358fa9b137a3b45189515777734128, package_extract_file("patch/system/lib/libc.so.p"));
set_progress(0.488516);
apply_patch("/system/lib/libcamera_client.so", "-",
            df241fb574fa608adb4434e87b214e6cb13489a4, 121564,
            6b18c8e6d6ee0167b8e2c2f2f8466812b8567770, package_extract_file("patch/system/lib/libcamera_client.so.p"));
set_progress(0.489370);
apply_patch("/system/lib/libcameraservice.so", "-",
            21bdbec05036c02826a81ca79ad0e1b543c56605, 59564,
            4d4428c9936f33b7150c1123c8314b78543b3093, package_extract_file("patch/system/lib/libcameraservice.so.p"));
set_progress(0.489788);
apply_patch("/system/lib/libchromium_net.so", "-",
            bf96b8fcb130ddca3eee5d81b9075085974ff1d7, 1857656,
            946f08f09fba023d480018b5be44803f803539b6, package_extract_file("patch/system/lib/libchromium_net.so.p"));
set_progress(0.502836);
apply_patch("/system/lib/libcrypto.so", "-",
            1ab7ee10eeb5687c7b1ab7dee2cf70888f59c2f4, 826248,
            8f28a54b0349bd445aaa6066bfc1fe48f422c531, package_extract_file("patch/system/lib/libcrypto.so.p"));
set_progress(0.508639);
apply_patch("/system/lib/libctest.so", "-",
            2c33b46312d3545f9e63b10b8d9ac2ac80a33610, 5420,
            d5626c709d4c6735574039f06b5f2ae863fa95f5, package_extract_file("patch/system/lib/libctest.so.p"));
set_progress(0.508677);
apply_patch("/system/lib/libcutils.so", "-",
            d52defe0afd77c051a0062fda5042c2dbaf1e208, 88560,
            3287b0693025b8c3e1f408026e0441455fad0ba9, package_extract_file("patch/system/lib/libcutils.so.p"));
set_progress(0.509299);
apply_patch("/system/lib/libdbus.so", "-",
            01fd1772629431e1f5ddd5473ccfc52058eada21, 306048,
            b0da300a2bc281b93b5c2e3eb2caa19243642016, package_extract_file("patch/system/lib/libdbus.so.p"));
set_progress(0.511449);
apply_patch("/system/lib/libdcfdecoderjni.so", "-",
            19869b93d55676ebfd4d6744a559d5c9b4df4c68, 14344,
            bbedf64a572f8a5b73a79053fb5a4f7f8a461065, package_extract_file("patch/system/lib/libdcfdecoderjni.so.p"));
set_progress(0.511549);
apply_patch("/system/lib/libdefcontainer_jni.so", "-",
            1c6d0727ff284c539ddb199ac24da1810634ad1d, 5540,
            13009417e88d38e32650933b47c380b4b4fe2204, package_extract_file("patch/system/lib/libdefcontainer_jni.so.p"));
set_progress(0.511588);
apply_patch("/system/lib/libdeltat.so", "-",
            838609c8e3a4db416f5a337ca12c877378949931, 5404,
            ff2c73610abea954b253dd97ee63b0e4a1e8b2cf, package_extract_file("patch/system/lib/libdeltat.so.p"));
set_progress(0.511626);
apply_patch("/system/lib/libdiskconfig.so", "-",
            90db92fb4a08f0e1e105cc6a863530def49ec78b, 13736,
            8808a9be146298eeea7b076437d685ed1927a8d9, package_extract_file("patch/system/lib/libdiskconfig.so.p"));
set_progress(0.511723);
apply_patch("/system/lib/libdl.so", "-",
            fc6be7756cc7b9a7c0b7addad1422cedec24f0a1, 9476,
            ec51784dcb278887c9c1ce7d70d30bcad4b379c8, package_extract_file("patch/system/lib/libdl.so.p"));
set_progress(0.511789);
apply_patch("/system/lib/libdrm1.so", "-",
            afb1920601967a3895651363bbafe632d4dcff04, 34396,
            9a772558fd149c675d8183e76f06d39496bb124c, package_extract_file("patch/system/lib/libdrm1.so.p"));
set_progress(0.512031);
apply_patch("/system/lib/libdrm1_jni.so", "-",
            f5353679dea0855d9d1cda592774f31d45a57fd8, 13964,
            cdc41b91388f7864df49509f46190cd5d3f738d5, package_extract_file("patch/system/lib/libdrm1_jni.so.p"));
set_progress(0.512129);
apply_patch("/system/lib/libdrmframework.so", "-",
            4a35e35381352213d27146dbe249b542919ce169, 96996,
            b3d44b27babadfa188ccb14e49ccc2bbacc50c91, package_extract_file("patch/system/lib/libdrmframework.so.p"));
set_progress(0.512810);
apply_patch("/system/lib/libdrmframework_jni.so", "-",
            71cfe9068e89045499d6d3019a0778e031739aa3, 31828,
            c563f283f68d9406bfef95051d68cee015ec6470, package_extract_file("patch/system/lib/libdrmframework_jni.so.p"));
set_progress(0.513034);
apply_patch("/system/lib/libdrmmtkwhitelist.so", "-",
            4d1701ac4da6f13fb70e4a60d8a8a911ed5ef49e, 5668,
            a82a5acd42b796ed17ee4957b0853056c2da60b9, package_extract_file("patch/system/lib/libdrmmtkwhitelist.so.p"));
set_progress(0.513073);
apply_patch("/system/lib/libeffects.so", "-",
            0547c0a4c4b2a2bbb4becf0cfaaa175bcefe98ad, 9672,
            97b25fcb97105ae47f4f8a7dc481d9f5735e1292, package_extract_file("patch/system/lib/libeffects.so.p"));
set_progress(0.513141);
apply_patch("/system/lib/libem_chip_support_jni.so", "-",
            7df80f930c27ebd9f4d29e88cf33aa12ae9325bb, 5356,
            0849bcc30d7a042e8e1eb235284ab1adb17276e5, package_extract_file("patch/system/lib/libem_chip_support_jni.so.p"));
set_progress(0.513179);
apply_patch("/system/lib/libem_dsense_jni.so", "-",
            53d3886561c684670ad334ddfb3a3d17bb6a2200, 5444,
            68cae12ed20c7cd8d2665434c718367d6930ec21, package_extract_file("patch/system/lib/libem_dsense_jni.so.p"));
set_progress(0.513217);
apply_patch("/system/lib/libem_gpio_jni.so", "-",
            f3ebf12714d25213bd90b0c6415ceae6329c8313, 9648,
            ecbae2e9e7f12abc27511588f74cbcb7e03fceb4, package_extract_file("patch/system/lib/libem_gpio_jni.so.p"));
set_progress(0.513285);
apply_patch("/system/lib/libem_jni.so", "-",
            6306442574a4003be1579e5ffb11f9c468f24382, 5500,
            b7a9f4dfc9a8bb389c0dd230cc32f1f21d9b1345, package_extract_file("patch/system/lib/libem_jni.so.p"));
set_progress(0.513324);
apply_patch("/system/lib/libem_modem_jni.so", "-",
            bb08e259d1dab47ec4011adf57dee0e8d7348bbd, 5392,
            80ca5ed4dc1cb7739b00935e910f00a363ca70f6, package_extract_file("patch/system/lib/libem_modem_jni.so.p"));
set_progress(0.513361);
apply_patch("/system/lib/libembttest_jni.so", "-",
            ccfe844c06234511913a86ebcf660107a507aac6, 13964,
            3a5f553eeee640af6cc334ae1711f6ac41aec637, package_extract_file("patch/system/lib/libembttest_jni.so.p"));
set_progress(0.513460);
apply_patch("/system/lib/libemmc.so", "-",
            ea5ae22ec37c237eaa1d466fec89bf54baa3eb40, 5516,
            31d02944aa258df6b32a59d1334fc57181d1e110, package_extract_file("patch/system/lib/libemmc.so.p"));
set_progress(0.513498);
apply_patch("/system/lib/libemoji.so", "-",
            392dacc6a2be06ecad70280ae6798b4ec8ee8000, 9832,
            9cd438a3b4986f403705195baec6ddf1cc78b2e0, package_extract_file("patch/system/lib/libemoji.so.p"));
set_progress(0.513567);
apply_patch("/system/lib/libemwifi_jni.so", "-",
            be7304461a2b7f0715067944d4b9f41a2a5af92c, 60668,
            83780fe1d5636aa09c55d9a2ae87dbbd30638585, package_extract_file("patch/system/lib/libemwifi_jni.so.p"));
set_progress(0.513993);
apply_patch("/system/lib/libexif.so", "-",
            dac9ac159107f30c7b866a70d05d7fee9cbf5163, 45212,
            131e5465dd2b858fc8294e0ce59bea4c603ee9f0, package_extract_file("patch/system/lib/libexif.so.p"));
set_progress(0.514311);
apply_patch("/system/lib/libexpat.so", "-",
            eb3e0e55d215634e3a842ad8b28642e97c84b17d, 80452,
            45591a0ccc5e0123d2b40820fda3a96e4d2472a0, package_extract_file("patch/system/lib/libexpat.so.p"));
set_progress(0.514876);
apply_patch("/system/lib/libext2_blkid.so", "-",
            603928d0ffbd4b67535952b585a3140742567f81, 28544,
            0c3f9ec8c49538e8953bfa67d04c9c92e8629810, package_extract_file("patch/system/lib/libext2_blkid.so.p"));
set_progress(0.515077);
apply_patch("/system/lib/libext2_com_err.so", "-",
            e082978b528adb90586432210adc9c6c89d5dec7, 9656,
            c641b14d52d5c6baf01d17f732c59747d88371b6, package_extract_file("patch/system/lib/libext2_com_err.so.p"));
set_progress(0.515144);
apply_patch("/system/lib/libext2_e2p.so", "-",
            aceb40ecbc3af678eaa442e0f44d1e280709585c, 18520,
            f86f80b34538898b878e101796e694b7c843621d, package_extract_file("patch/system/lib/libext2_e2p.so.p"));
set_progress(0.515274);
apply_patch("/system/lib/libext2_profile.so", "-",
            2f0498f66ac98f71017a9afcb1e668f37fc44a64, 13988,
            ed9c9f38d1f43ee4f0c16e37b8c2c6fd466d1c90, package_extract_file("patch/system/lib/libext2_profile.so.p"));
set_progress(0.515373);
apply_patch("/system/lib/libext2_uuid.so", "-",
            bb2887bd2e3b8cd6851dc4503f1e6f49589fda2c, 9724,
            5333023399a13cab33e6fcbe43f3747e6ed971e5, package_extract_file("patch/system/lib/libext2_uuid.so.p"));
set_progress(0.515441);
apply_patch("/system/lib/libext2fs.so", "-",
            2bbbada0eaafefcc743662921a88be0ffb98202b, 101244,
            dcad0774c98f8e1fd9680e4c226910efb1337b6a, package_extract_file("patch/system/lib/libext2fs.so.p"));
set_progress(0.516152);
apply_patch("/system/lib/libext4_utils.so", "-",
            b617c47d218ab96d7a0437bb81aeca534e90d7ce, 51740,
            73239b0d4516d2faea5d4729246a9bac81fcc9d0, package_extract_file("patch/system/lib/libext4_utils.so.p"));
set_progress(0.516515);
apply_patch("/system/lib/libfilterfw.so", "-",
            6b79b7bf2dde1544689f831a64368028789d7147, 109572,
            ad9914a61fe4052c3e8510f9e0edfdf618dcff29, package_extract_file("patch/system/lib/libfilterfw.so.p"));
set_progress(0.517285);
apply_patch("/system/lib/libfilterpack_imageproc.so", "-",
            68de2dfb77ccc7581372e3d962d1f7f9c30729d4, 5420,
            8e1373585373f93ef8b2731908aab4452b58d852, package_extract_file("patch/system/lib/libfilterpack_imageproc.so.p"));
set_progress(0.517323);
apply_patch("/system/lib/libflashutils.so", "-",
            3d0457931d136578b93fd8f9cf47bcdb19165164, 13872,
            3d3323f9713fcfa60cddcc4465bb2922fc25294d, package_extract_file("patch/system/lib/libflashutils.so.p"));
set_progress(0.517421);
apply_patch("/system/lib/libfmar1000.so", "-",
            4f18740d79ce1c427fd1b0de1182cb0915e5b692, 19192,
            e906af95a0d7393f2d881d2b4cd0e384af12e9ec, package_extract_file("patch/system/lib/libfmar1000.so.p"));
set_progress(0.517555);
apply_patch("/system/lib/libfmcust.so", "-",
            24419abe1a67fc2c683eae4a0f0db62507f304c7, 5392,
            31f53b40b537a52eebd1ce67b8155004eb302d68, package_extract_file("patch/system/lib/libfmcust.so.p"));
set_progress(0.517593);
apply_patch("/system/lib/libfmjni.so", "-",
            16eaea4e30682209b730ced51e4aa86098004ba3, 38264,
            a044342574fb1ba24441cf9f5bb0f235d9b062a3, package_extract_file("patch/system/lib/libfmjni.so.p"));
set_progress(0.517862);
apply_patch("/system/lib/libfmmt6616.so", "-",
            07486213db5bc95eec25e640c2a05615a06f2901, 23728,
            f05c9a631009d45d66dd5f2562bd5953bd7b5ca6, package_extract_file("patch/system/lib/libfmmt6616.so.p"));
set_progress(0.518029);
apply_patch("/system/lib/libfmmt6620.so", "-",
            f07d76b9d5250d09ba54de216a8f4c48f8d1ab70, 19328,
            e57565f0658e1d8eecfb0c6242812637f393f611, package_extract_file("patch/system/lib/libfmmt6620.so.p"));
set_progress(0.518164);
apply_patch("/system/lib/libfmmt6626.so", "-",
            fcaf5f6a694407ae5bc0e80ba22b15159029b956, 23748,
            e5c0deb2a8ec6b1f4d7bc40fb0d79e6f84d2a5ad, package_extract_file("patch/system/lib/libfmmt6626.so.p"));
set_progress(0.518331);
apply_patch("/system/lib/libfmmt6628.so", "-",
            7dce1d568f3c7dadbabff0e691b892bf108d1ee5, 19308,
            b8831b639d062357f12624efd8992aa293167ec1, package_extract_file("patch/system/lib/libfmmt6628.so.p"));
set_progress(0.518467);
apply_patch("/system/lib/libft.so", "-",
            acb44e155750a8855e6ddbb1f15fd499f01c44f0, 312860,
            a4623917c3561d74844baa101d084ff4b99c0614, package_extract_file("patch/system/lib/libft.so.p"));
set_progress(0.520664);
apply_patch("/system/lib/libgabi++.so", "-",
            f3975f4b4e8c13c5737b59cae46889255c1d8982, 18816,
            8a233cb7c517cc6a154e7b30d7db0d7603044fb6, package_extract_file("patch/system/lib/libgabi++.so.p"));
set_progress(0.520796);
apply_patch("/system/lib/libgui.so", "-",
            8b1260efc24d492e40ae68141100c70797950d05, 176908,
            f46727d21890f293c2663bd4ff2f4bcd8c24bf21, package_extract_file("patch/system/lib/libgui.so.p"));
set_progress(0.522039);
apply_patch("/system/lib/libhardware.so", "-",
            95987c30d5ff62edf98badbd6fe1839dd4f44d8b, 5552,
            0583584e4fd30afc74591426c3bc953a00b583eb, package_extract_file("patch/system/lib/libhardware.so.p"));
set_progress(0.522078);
apply_patch("/system/lib/libhardware_legacy.so", "-",
            7ff431cf6f5d7df6a23c7d396f2e22210f2b8839, 26808,
            00ef77e18a7bd47a588f15ee810b87ec0f6e6355, package_extract_file("patch/system/lib/libhardware_legacy.so.p"));
set_progress(0.522266);
apply_patch("/system/lib/libharfbuzz.so", "-",
            0da28a26e1f49d7e59b8abd05f865928174dbfd5, 264048,
            1ef80cd9532a8d3b06954daa7cd13aaba44c6b64, package_extract_file("patch/system/lib/libharfbuzz.so.p"));
set_progress(0.524121);
apply_patch("/system/lib/libheadphonecompensationfilter.so", "-",
            dc292f8ccc260ee3a34c55abbe18681cb6a83301, 28292,
            bad07a9508022a5d64fb0cbf05353f12021d3cf2, package_extract_file("patch/system/lib/libheadphonecompensationfilter.so.p"));
set_progress(0.524319);
apply_patch("/system/lib/libhwui.so", "-",
            09098865719cc219838ca6359cf26bf4dd5ea42d, 151564,
            7bb47372fe81f2a2e32e48ce4af25d685e5d17b8, package_extract_file("patch/system/lib/libhwui.so.p"));
set_progress(0.525384);
apply_patch("/system/lib/libicui18n.so", "-",
            e31c18189a0c2e4987633f87eea6a682e91e0f66, 1195220,
            b1e81cdf220859f730ea854d372e810f0f6f89da, package_extract_file("patch/system/lib/libicui18n.so.p"));
set_progress(0.533779);
apply_patch("/system/lib/libicuuc.so", "-",
            1a5ccd026fb097eb36795a66f17a8a43d936f633, 1005916,
            cd01b94377cfcfec83a7e1caf2033a9c0754b8ba, package_extract_file("patch/system/lib/libicuuc.so.p"));
set_progress(0.540844);
apply_patch("/system/lib/libinput.so", "-",
            60ae895f3e528ef16387eabab2c39ea089ea7fa0, 251596,
            7a4610655639afd321960589896af70c71071103, package_extract_file("patch/system/lib/libinput.so.p"));
set_progress(0.542611);
apply_patch("/system/lib/libiprouteutil.so", "-",
            3128ae1fc9ae345c1db0dfff848a093faee76a43, 24040,
            6fdcb3d11eb804b1f5cf552f406ae461e9a93135, package_extract_file("patch/system/lib/libiprouteutil.so.p"));
set_progress(0.542780);
apply_patch("/system/lib/libjni_latinime.so", "-",
            52ff77c59b0a1c161b563cebae71b599e89236d5, 30068,
            56e4563ace6f64d28e6e3d1a99f7a38d68569479, package_extract_file("patch/system/lib/libjni_latinime.so.p"));
set_progress(0.542991);
apply_patch("/system/lib/libjni_mosaic.so", "-",
            b42a30ab5f28b4773b8366962b934e1c2a64bee2, 178724,
            ff54da8c04ab0b936aea4e9e78e377b162019823, package_extract_file("patch/system/lib/libjni_mosaic.so.p"));
set_progress(0.544246);
apply_patch("/system/lib/libjnigraphics.so", "-",
            dcf6bc509a82bc590420abec9f4739ab124632f3, 5360,
            5090332ddb85a9c422fb1f5505b40a6c7d837d24, package_extract_file("patch/system/lib/libjnigraphics.so.p"));
set_progress(0.544284);
apply_patch("/system/lib/libm.so", "-",
            382c7b028f3ea5aaeecac2c61153aba8d27fbab9, 87344,
            5b63eade498336997533f414e2ca760a333f6779, package_extract_file("patch/system/lib/libm.so.p"));
set_progress(0.544897);
apply_patch("/system/lib/libmatv_cust.so", "-",
            22661bf288d54755e2504aed8cc786f10666cd93, 5400,
            0789b7343a3fe5cf0b915c79383243b0bbdea5ee, package_extract_file("patch/system/lib/libmatv_cust.so.p"));
set_progress(0.544935);
apply_patch("/system/lib/libmedia.so", "-",
            7f8e2692a6fe93f3ff84aa7727550422f0e2b479, 520288,
            fbd96dd2397dc641287b777abf2768e19dc869c4, package_extract_file("patch/system/lib/libmedia.so.p"));
set_progress(0.548589);
apply_patch("/system/lib/libmedia_jni.so", "-",
            2bd79776ba26f0c2992c3b5b87c8585b71829081, 96092,
            f41d6d40e2c655960ddf1ba13a445bec07dffed4, package_extract_file("patch/system/lib/libmedia_jni.so.p"));
set_progress(0.549264);
apply_patch("/system/lib/libmediaplayerservice.so", "-",
            31e43bfe5bd8f372e0c2f5b9e618d758ad3b044f, 264172,
            5a3c6b954ab16212c2fe3632bb8edec58b3dd233, package_extract_file("patch/system/lib/libmediaplayerservice.so.p"));
set_progress(0.551120);
apply_patch("/system/lib/libmincrypt.so", "-",
            6745064db4f7e323de59e2c20e9deb474d4c1764, 9512,
            2864db20320c596e120f4f1a37e79ec731cfb211, package_extract_file("patch/system/lib/libmincrypt.so.p"));
set_progress(0.551186);
apply_patch("/system/lib/libmmcutils.so", "-",
            ad24de8f3c746de23c0f9a2ce5fbe51a7ad5e8ee, 9664,
            659ef7032e67897971ff8bbf29575aea845988ae, package_extract_file("patch/system/lib/libmmcutils.so.p"));
set_progress(0.551254);
apply_patch("/system/lib/libmpojni.so", "-",
            c606ce2d668f39391f00e868940445277306d444, 9952,
            947ba858a3b0c3140e57d46e8eb493727cdc8847, package_extract_file("patch/system/lib/libmpojni.so.p"));
set_progress(0.551324);
apply_patch("/system/lib/libmtkhdmi_jni.so", "-",
            532c7883a8e6648415632b1fa54a34a14a432089, 5584,
            832d283d7609cbe65b215fb16dac0d3f8a8cd8ad, package_extract_file("patch/system/lib/libmtkhdmi_jni.so.p"));
set_progress(0.551363);
apply_patch("/system/lib/libmtp.so", "-",
            036c142920f98cbf2a5c4ac9c5a338c50e21233c, 83936,
            487288ca6c26be0f92d46c85797d3d2a16b34df5, package_extract_file("patch/system/lib/libmtp.so.p"));
set_progress(0.551953);
apply_patch("/system/lib/libnativehelper.so", "-",
            688c87cb68d20687afe014d4434647789eb441e4, 222448,
            b0f8440e741882fbee10cb709e41f4cd493eb6b2, package_extract_file("patch/system/lib/libnativehelper.so.p"));
set_progress(0.553515);
apply_patch("/system/lib/libncurses.so", "-",
            badad24e03e97e4d1c74b620c4bd2537d92280da, 181172,
            ad4d9c9f1e911e96b615835618a9b0ef28c01aa7, package_extract_file("patch/system/lib/libncurses.so.p"));
set_progress(0.554788);
apply_patch("/system/lib/libnetlink.so", "-",
            ea952612bc4aded51d5ec422f8e394e6c88cf81e, 13756,
            e133f7d84cd1f1e9e0394a0bce8e9b1462523af9, package_extract_file("patch/system/lib/libnetlink.so.p"));
set_progress(0.554884);
apply_patch("/system/lib/libnetutils.so", "-",
            9dd9aeee2403da94d8700ff1aae5c1e4f8081fc0, 22028,
            7178495e9c28b0970305c86c59d8ad5691974cae, package_extract_file("patch/system/lib/libnetutils.so.p"));
set_progress(0.555039);
apply_patch("/system/lib/libnfc_ndef.so", "-",
            a9481d923efe370cd84cd96b459d2ee19f3e5a46, 5372,
            36f65188e05474f325b9ee52011aea9fc4070d74, package_extract_file("patch/system/lib/libnfc_ndef.so.p"));
set_progress(0.555077);
apply_patch("/system/lib/libp2p_client.so", "-",
            086738db83f688edffd1d0d8532c4dc4f9dac23a, 9660,
            604a109e10b82e580565e97046bc2f9f1d6e6698, package_extract_file("patch/system/lib/libp2p_client.so.p"));
set_progress(0.555145);
apply_patch("/system/lib/libphoneloc_jni.so", "-",
            e39b4511d74c756a0150f2bf1f95d99a5151d3ba, 9876,
            cc29ff4bc98e9ecc515378c30c393a9a80040115, package_extract_file("patch/system/lib/libphoneloc_jni.so.p"));
set_progress(0.555214);
apply_patch("/system/lib/libpixelflinger.so", "-",
            96fb6cdb9ff7381cbaf98623574c667b08028c43, 112924,
            1e6c8fe2f9557c2ab5455000952369a81bfea543, package_extract_file("patch/system/lib/libpixelflinger.so.p"));
set_progress(0.556007);
apply_patch("/system/lib/libpower.so", "-",
            75e1192b5b6e62939592307dc828b5e333269cfb, 5572,
            e9ca00b0822baddce49489126f3bf19cafdf12a6, package_extract_file("patch/system/lib/libpower.so.p"));
set_progress(0.556046);
apply_patch("/system/lib/libpowermanager.so", "-",
            07497c427761c0e1949bc1dc57c1dd45312a8f77, 14956,
            d336f6be804365d39a30f193e2a6e637c206be26, package_extract_file("patch/system/lib/libpowermanager.so.p"));
set_progress(0.556151);
apply_patch("/system/lib/librs_jni.so", "-",
            b9c7954ca8c6eedc42c982ec72d4672bdcd455ff, 23464,
            0835cf88e8ba9b880fb82410ab807452492400e6, package_extract_file("patch/system/lib/librs_jni.so.p"));
set_progress(0.556316);
apply_patch("/system/lib/librtp_jni.so", "-",
            d4d9cd512bd02fa987c5ecca30f083b39cb45add, 105444,
            88d790e786b750e0716c3231fd325d7b576b7903, package_extract_file("patch/system/lib/librtp_jni.so.p"));
set_progress(0.557057);
apply_patch("/system/lib/libsched.so", "-",
            7cde437c8aa94b10be70aa00dd37b579613aa5f8, 5392,
            7d1f9a766b3e152e755da22242d74e080140cd21, package_extract_file("patch/system/lib/libsched.so.p"));
set_progress(0.557095);
apply_patch("/system/lib/libsensorservice.so", "-",
            e04587f0cdc6f67c9ac0974616abe96c5ff78790, 80992,
            1b0bec93242421d8f34d0786c6be3a35ca7ee2d2, package_extract_file("patch/system/lib/libsensorservice.so.p"));
set_progress(0.557664);
apply_patch("/system/lib/libskia.so", "-",
            4649ff56b7ccde852184f9ba3f86d5590e653dde, 1222948,
            2ee2ff0d623cf5185e0eb4c7c0c7a9ca277e53c4, package_extract_file("patch/system/lib/libskia.so.p"));
set_progress(0.566253);
apply_patch("/system/lib/libsonivox.so", "-",
            a5eed4743c6e04a3b9c97734049aa7127d390d65, 334836,
            db2aff50ca780a16a19281d0f6ebeb1ae56f8572, package_extract_file("patch/system/lib/libsonivox.so.p"));
set_progress(0.568605);
apply_patch("/system/lib/libsoundpool.so", "-",
            4edf16c48d894afda7266b2dd1977409947c65d5, 26848,
            f23f17e1036c6f09e8976e7bbbb1867e81d4893c, package_extract_file("patch/system/lib/libsoundpool.so.p"));
set_progress(0.568793);
apply_patch("/system/lib/libspeexresampler.so", "-",
            8434e18536504429566920437fd8abb79893a093, 15388,
            7f0bba4ca82705133d5156821f69f01d9abd050a, package_extract_file("patch/system/lib/libspeexresampler.so.p"));
set_progress(0.568901);
apply_patch("/system/lib/libsqlite.so", "-",
            d78a0479e7d8ac618a544ed6446cf43e6c321084, 343236,
            cb7c44f386873e8441beb56fa0dd18326e2363ae, package_extract_file("patch/system/lib/libsqlite.so.p"));
set_progress(0.571312);
apply_patch("/system/lib/libsqlite_jni.so", "-",
            d56ab0d24a442fe3ab71fe93d4afb29e34bcdde6, 26160,
            3def30ba7c454ebe8156f6a85a097ced5eb5311c, package_extract_file("patch/system/lib/libsqlite_jni.so.p"));
set_progress(0.571496);
apply_patch("/system/lib/libsrec_jni.so", "-",
            3a13128d530a190257520a2281ab23af36935392, 355788,
            71cb53274e57f7c8ac7b083df9851489fe1e8d5e, package_extract_file("patch/system/lib/libsrec_jni.so.p"));
set_progress(0.573995);
apply_patch("/system/lib/libssl.so", "-",
            326db6a1a3f3f6f544c5d12dc61131c6ad218e55, 187308,
            af4dbd99f954ac7dbbb1b40814a17ef9a9f30b45, package_extract_file("patch/system/lib/libssl.so.p"));
set_progress(0.575310);
apply_patch("/system/lib/libstagefright.so", "-",
            4c84145eb2ab23d26529b1dc8b3c97102f7c797c, 1821956,
            832f122f0508aac22df362d6d11ab129dbb91113, package_extract_file("patch/system/lib/libstagefright.so.p"));
set_progress(0.588107);
apply_patch("/system/lib/libstagefright_amrnb_common.so", "-",
            4c477ad96353db4fdf25e3e1a4a301cd58562a06, 50684,
            f0c3ab4315ec5aa00c8d87141176a9758a1f58ec, package_extract_file("patch/system/lib/libstagefright_amrnb_common.so.p"));
set_progress(0.588463);
apply_patch("/system/lib/libstagefright_avc_common.so", "-",
            f6f2c1cdf26ccad943246474e3710986038fe218, 21760,
            3e0b50c1a133e2bbb0cf898d051c7002b72cc6bc, package_extract_file("patch/system/lib/libstagefright_avc_common.so.p"));
set_progress(0.588616);
apply_patch("/system/lib/libstagefright_enc_common.so", "-",
            6f658b133b92102555146d8147fae5fcf780077a, 5332,
            66464c00d3f788d68fa174402f02d114a9079588, package_extract_file("patch/system/lib/libstagefright_enc_common.so.p"));
set_progress(0.588653);
apply_patch("/system/lib/libstagefright_foundation.so", "-",
            f93ec12993fbb70bbed8372f86a67f58a3be0de7, 43748,
            cf9d666d15f4f8815c9a6704969e1d84016f1a6b, package_extract_file("patch/system/lib/libstagefright_foundation.so.p"));
set_progress(0.588960);
apply_patch("/system/lib/libstagefright_omx.so", "-",
            b45e6098fffb3b460285778ded4566852563cce0, 84308,
            ac5d969dd93b1ff170e59c699fde5c6e377a6382, package_extract_file("patch/system/lib/libstagefright_omx.so.p"));
set_progress(0.589552);
apply_patch("/system/lib/libstagefright_soft_aacdec.so", "-",
            d102aadc32ec24fff87a46d96917fa3d600f8d65, 194828,
            b7b5b97ff2aa83de35171492f3e108869fda9990, package_extract_file("patch/system/lib/libstagefright_soft_aacdec.so.p"));
set_progress(0.590921);
apply_patch("/system/lib/libstagefright_soft_amrdec.so", "-",
            7fb205f877e2213d7fe1a4526e332e73a6168521, 96548,
            eaad7bb4a8860210d3315f61000f13dde573298d, package_extract_file("patch/system/lib/libstagefright_soft_amrdec.so.p"));
set_progress(0.591599);
apply_patch("/system/lib/libstagefright_soft_g711dec.so", "-",
            0162421a88c55b3d3e00f1a8ad3211653f0975c1, 14168,
            c3bd12cc732dfd2c3d1a94d6bb3a8d4439ec1c08, package_extract_file("patch/system/lib/libstagefright_soft_g711dec.so.p"));
set_progress(0.591698);
apply_patch("/system/lib/libstagefright_soft_h264dec.so", "-",
            09da5354e7f7e1c2455bfb207425302d1f3fdb0b, 117132,
            3b7ff963201ed9aff7c50c97f5bc0364d7bb190d, package_extract_file("patch/system/lib/libstagefright_soft_h264dec.so.p"));
set_progress(0.592521);
apply_patch("/system/lib/libstagefright_soft_mp3dec.so", "-",
            71b26d15130426ecacbe3a142ec99a2ed7a128ca, 63540,
            b08d0db76af442ea98210b7461edfdeb5431b813, package_extract_file("patch/system/lib/libstagefright_soft_mp3dec.so.p"));
set_progress(0.592967);
apply_patch("/system/lib/libstagefright_soft_mpeg4dec.so", "-",
            923dbd0eb45b547184a0e0fe711cab23a020d943, 92612,
            704bb477b37ed126f2f66b56a7810cdbf29596f8, package_extract_file("patch/system/lib/libstagefright_soft_mpeg4dec.so.p"));
set_progress(0.593618);
apply_patch("/system/lib/libstagefright_soft_vorbisdec.so", "-",
            b788f1151a2a85cdeca12ad910dda721287abec3, 18340,
            75dc254e3786b68e33172596050cb4508a6aae66, package_extract_file("patch/system/lib/libstagefright_soft_vorbisdec.so.p"));
set_progress(0.593747);
apply_patch("/system/lib/libstagefright_soft_vpxdec.so", "-",
            30c808ccc1b9609c0e2f4418c34a88b35a13a580, 113548,
            3bec992bc22ef45da1d1a25358e61ba6e4744598, package_extract_file("patch/system/lib/libstagefright_soft_vpxdec.so.p"));
set_progress(0.594544);
apply_patch("/system/lib/libstagefright_yuv.so", "-",
            c8892c1a31b9c6f8daa656645c17563d305f1846, 9504,
            4d051e93b4b2c3062c366230e3f908fe939773c7, package_extract_file("patch/system/lib/libstagefright_yuv.so.p"));
set_progress(0.594611);
apply_patch("/system/lib/libstdc++.so", "-",
            96566786a8b36276a4178ee555ca43d28eaaa861, 5448,
            609d6c925731d348271b3ee512c489d5df290c44, package_extract_file("patch/system/lib/libstdc++.so.p"));
set_progress(0.594649);
apply_patch("/system/lib/libstlport.so", "-",
            9e08afc6cd54342b3dceecbed7418447d4368dee, 211128,
            64415c96eef59e48ada8d3956268c833ca50a90d, package_extract_file("patch/system/lib/libstlport.so.p"));
set_progress(0.596132);
apply_patch("/system/lib/libsurfaceflinger.so", "-",
            d767026f0bfbd6be81ca31decf8bfff3082142b5, 176816,
            73d59a10df1793b12948c91f9fef3114354adf8b, package_extract_file("patch/system/lib/libsurfaceflinger.so.p"));
set_progress(0.597374);
apply_patch("/system/lib/libsurfaceflinger_client.so", "-",
            38e12241f67900a2b811d8dfd9f3c2dc4dab4b62, 5188,
            12ba180d276b44d96e23f91c3d328f6ffdeed0eb, package_extract_file("patch/system/lib/libsurfaceflinger_client.so.p"));
set_progress(0.597410);
apply_patch("/system/lib/libsystem_server.so", "-",
            5e5c3ee6b84d43a88bbb2eb9faf369ae15e9182f, 10044,
            7df1026854d6f44f0772eec4842d75ac57f52bba, package_extract_file("patch/system/lib/libsystem_server.so.p"));
set_progress(0.597481);
apply_patch("/system/lib/libsysutils.so", "-",
            035eda0424641cf18b582603bf99feaf09c49cfe, 18156,
            c5eb666365a5451f407ad34d31b1cd8bf40227e2, package_extract_file("patch/system/lib/libsysutils.so.p"));
set_progress(0.597608);
apply_patch("/system/lib/libthread_db.so", "-",
            08b0fd0c6e4bc8d1c5aedba4a55f3d1908cf0ec3, 5452,
            531e05c4da91af7f2be4440b20eb22ab9d052e00, package_extract_file("patch/system/lib/libthread_db.so.p"));
set_progress(0.597647);
apply_patch("/system/lib/libttscompat.so", "-",
            2a8f1420c4f8d2e7e543bbe9d8c653c8235ac552, 9888,
            8959c0269b212700d978c218726eff63855d1d00, package_extract_file("patch/system/lib/libttscompat.so.p"));
set_progress(0.597716);
apply_patch("/system/lib/libttspico.so", "-",
            45704da561d35b92f6169dd532732cfd74bf27fa, 199916,
            e6a123ee5cb21d093d4fef88a88693ea23ad535e, package_extract_file("patch/system/lib/libttspico.so.p"));
set_progress(0.599120);
apply_patch("/system/lib/libtvoutjni.so", "-",
            f7e812f3e3a9ac2f00f5e11b3bf3c81a7afd0d7e, 5708,
            0a865c7d45ab6c35643c068dc4adabebf031cbdf, package_extract_file("patch/system/lib/libtvoutjni.so.p"));
set_progress(0.599160);
apply_patch("/system/lib/libtvoutpattern.so", "-",
            2e5bfff0c6e833dee92b5612252859452fcac5ff, 5280,
            2f694872c122245488831b04ffd47d83ede0781b, package_extract_file("patch/system/lib/libtvoutpattern.so.p"));
set_progress(0.599197);
apply_patch("/system/lib/libui.so", "-",
            c45d6e24f049c6e90d0856e9c57c13b5c5a15804, 95688,
            a339061f2866579e013e072452f73a2f71153181, package_extract_file("patch/system/lib/libui.so.p"));
set_progress(0.599870);
apply_patch("/system/lib/libusbhost.so", "-",
            7ff9d6f72fcad1cb27004406fc26dc06d3f8ba72, 9620,
            bcc33f020784c15b7a4a7ac46d4e8f96cfe49d13, package_extract_file("patch/system/lib/libusbhost.so.p"));
set_progress(0.599937);
apply_patch("/system/lib/libutils.so", "-",
            aea0a06fff59c90b16d77516f17bd1091e23c4fd, 210856,
            5002f159d6dda087af4d6f1c937df54c52b0ce80, package_extract_file("patch/system/lib/libutils.so.p"));
set_progress(0.601418);
apply_patch("/system/lib/libvariablespeed.so", "-",
            7b13a08c1e99c6fc69242e855f90d482997a88c3, 30440,
            ce34059bfca2a8ef3973e7caa6992d8f852cf359, package_extract_file("patch/system/lib/libvariablespeed.so.p"));
set_progress(0.601632);
apply_patch("/system/lib/libvo_aacenc.so", "-",
            9cd7116c12e38bf11f586aa15f5e48835dca63f7, 104380,
            50676deb50fef083b8a283c7fc2fb26b297e0b37, package_extract_file("patch/system/lib/libvo_aacenc.so.p"));
set_progress(0.602365);
apply_patch("/system/lib/libvorbisidec.so", "-",
            64f3e357f74c8dad986de019075074f8f1b653d4, 100888,
            0a41a56b08c923234cb7c628dc5d3830a53e71c5, package_extract_file("patch/system/lib/libvorbisidec.so.p"));
set_progress(0.603074);
apply_patch("/system/lib/libvt_custom.so", "-",
            651835e8b0d6ab8bff986cead708ab16b71cb081, 6024,
            6addd08576fdb51aad8abf0be02e1e315e27bf3d, package_extract_file("patch/system/lib/libvt_custom.so.p"));
set_progress(0.603116);
apply_patch("/system/lib/libwebcore.so", "-",
            e7fe1de26f13557621a0ce5b0e0594cf3cc71e0e, 7637652,
            7ae008d460d7302b5d0f80c08fbda0105867abb4, package_extract_file("patch/system/lib/libwebcore.so.p"));
set_progress(0.656759);
apply_patch("/system/lib/libwebrtc_audio_preprocessing.so", "-",
            cd2f541882c395a059570ffedf13bd673d4ddab2, 283944,
            a2650227b2d44b4c75a8ab057deab2b17d7698d5, package_extract_file("patch/system/lib/libwebrtc_audio_preprocessing.so.p"));
set_progress(0.658753);
apply_patch("/system/lib/libwifitest.so", "-",
            4aa72e9ae9ae13a655f3fe2bb5e8bd358dbd1e4b, 30636,
            0b1530a5d180f70f3d15b3b9482149ad69b26ae8, package_extract_file("patch/system/lib/libwifitest.so.p"));
set_progress(0.658969);
apply_patch("/system/lib/libwilhelm.so", "-",
            cd0e0ff318790060776c0343d4eb2b17391a95f7, 171856,
            f6a24fcda1502a614121e88580e714cd9f790b13, package_extract_file("patch/system/lib/libwilhelm.so.p"));
set_progress(0.660176);
apply_patch("/system/lib/libwpa_client.so", "-",
            077373aaa246495c7f9b76bbadb5aec9c40cad2f, 9792,
            99005e1e5d1b29f9e9ce38983f1e469d6a963c59, package_extract_file("patch/system/lib/libwpa_client.so.p"));
set_progress(0.660244);
apply_patch("/system/lib/libz.so", "-",
            b14702f068cac5f3766bb1ba723e65d72bc4f80c, 95920,
            cd9a433ebc6bbdf6cf07f0f1a02e4fd4059491ea, package_extract_file("patch/system/lib/libz.so.p"));
set_progress(0.660918);
apply_patch("/system/lib/soundfx/libaudiopreprocessing.so", "-",
            fd82db87056b2b31985b56d37ac9573a03c58ede, 14004,
            b6605371e4ff5b08c670a9db9b42569e99485ff6, package_extract_file("patch/system/lib/soundfx/libaudiopreprocessing.so.p"));
set_progress(0.661016);
apply_patch("/system/lib/soundfx/libbundlewrapper.so", "-",
            83d07a8f2dbd327c3394f0287c6fd6e1b302722c, 71944,
            e6cd2331005900e7f4f42e2f0ff8a691a2c0cd2d, package_extract_file("patch/system/lib/soundfx/libbundlewrapper.so.p"));
set_progress(0.661522);
apply_patch("/system/lib/soundfx/libreverbwrapper.so", "-",
            5a10c3520ab89012634ec5aa9d1768f3c2b072ca, 30188,
            02fff28f819d7b007b1ed53d2cb31649135597f3, package_extract_file("patch/system/lib/soundfx/libreverbwrapper.so.p"));
set_progress(0.661734);
apply_patch("/system/lib/soundfx/libvisualizer.so", "-",
            d1a0d3aa82e7388c8fad8243be9b3bc7a3f8115a, 9652,
            b4b915d57683387fdafb363906a4920e263c6fee, package_extract_file("patch/system/lib/soundfx/libvisualizer.so.p"));
set_progress(0.661802);
apply_patch("/system/usr/share/phoneloc.dat", "-",
            70d9d16ecd9bb2f7e0882c1cd0ea765768678496, 545206,
            7306e982dbb205c069978612573c5648e4ae33c5, package_extract_file("patch/system/usr/share/phoneloc.dat.p"));
set_progress(0.665631);
apply_patch("/system/vendor/operator/app/BaiduMap.apk", "-",
            7bc1d47694dcee8f326a404b72fdceb27b7b57c4, 10849850,
            1e02d2f71f9ed6bb8f74782404b32c49961401d8, package_extract_file("patch/system/vendor/operator/app/BaiduMap.apk.p"));
set_progress(0.741835);
apply_patch("/system/vendor/operator/app/Calendar365.apk", "-",
            d475e83609c43c1eb2f08d50d5f650e5e11b3f53, 6523762,
            a548b0d8c6b39b7925f914e1fdd569585a6cda4f, package_extract_file("patch/system/vendor/operator/app/Calendar365.apk.p"));
set_progress(0.787655);
apply_patch("/system/vendor/operator/app/GNotes.apk", "-",
            5abc2cb6b9acf37a110ba006e4b90d324002739e, 1758592,
            54c142f61f369a5e632ca63f9f02ff827dc32723, package_extract_file("patch/system/vendor/operator/app/GNotes.apk.p"));
set_progress(0.800006);
apply_patch("/system/vendor/operator/app/VoiceAssistant.apk", "-",
            b1bef0fa3569db3f1a5a819141b8e3a500a60b21, 12950480,
            543c2d498a207f931e13287a5cd5ce6b999d5606, package_extract_file("patch/system/vendor/operator/app/VoiceAssistant.apk.p"));
set_progress(0.890965);
apply_patch("/system/vendor/operator/app/iReader.apk", "-",
            95633fb22618a292c512544f94579717f30e0abf, 3267232,
            69fdaa37193e5dc3245683bc0d21e56da5ddd839, package_extract_file("patch/system/vendor/operator/app/iReader.apk.p"));
set_progress(0.913912);
apply_patch("/system/xbin/bash", "-",
            cad25b659728260476c657b85c1cf303520675cd, 426272,
            05d5558bd5424340a5336b38792c7c34ead21d16, package_extract_file("patch/system/xbin/bash.p"));
set_progress(0.916906);
apply_patch("/system/xbin/busybox", "-",
            072533b0ddaff1e05eaceed65c4292a095da1b03, 497960,
            a692d877487fee7cc3878f2720a0a05b6bda3335, package_extract_file("patch/system/xbin/busybox.p"));
set_progress(0.920403);
apply_patch("/system/xbin/dexdump", "-",
            734730670ce9f74c75d9cfa97bd25698d3afb91c, 59388,
            f6696cec0330dd4e7b69605b9a4a7cfbff6149b7, package_extract_file("patch/system/xbin/dexdump.p"));
set_progress(0.920821);
apply_patch("/system/xbin/iwevent", "-",
            08cdc151eb0c46cfcd9d5f9b0331493bb2185d9f, 18168,
            22ab48e052750c66bf54b03f015a952822d0e086, package_extract_file("patch/system/xbin/iwevent.p"));
set_progress(0.920948);
apply_patch("/system/xbin/iwmulticall", "-",
            d57329d2d5656dd144566c86584752547688bdf4, 52852,
            dc582d20f52f59b35e768fec7e19e4fe5e458c90, package_extract_file("patch/system/xbin/iwmulticall.p"));
set_progress(0.921319);
apply_patch("/system/xbin/libmnlp", "-",
            0d27c624e3e6d3a4770bc13d3a62466c1c47c3c4, 810516,
            5777fde3d39fc264ee0939f75958cab9bb953480, package_extract_file("patch/system/xbin/libmnlp.p"));
set_progress(0.927012);
apply_patch("/system/xbin/mnld", "-",
            1a781a9027bc4e6a73a1109f2521934fa69da29a, 24240,
            14ce0547df8bfaca48d56fb0662681345b8127a3, package_extract_file("patch/system/xbin/mnld.p"));
set_progress(0.927182);
apply_patch("/system/xbin/nano", "-",
            4ebb50b192f7b05d601193bc1378d56364547f4e, 64148,
            573c6b531f0f9c1369d0b5a4747683254868b841, package_extract_file("patch/system/xbin/nano.p"));
set_progress(0.927633);
apply_patch("/system/xbin/su", "-",
            80f6b645aad6840ea6ef3b85b06567299f00691f, 130100,
            7f19bb06b1d11562561eb922a7a9cb8f8e793596, package_extract_file("patch/system/xbin/su.p"));
set_progress(0.928547);
apply_patch("/system/xbin/tcpdump", "-",
            5611e87ec7877ecd45c414a5008e751d509f94c5, 613360,
            25acba05990c20fe0bcec3b9f560995e57a50f6a, package_extract_file("patch/system/xbin/tcpdump.p"));
set_progress(0.932855);
ui_print("Copy full bootimage...");
assert(package_extract_file("boot.img", "/tmp/boot.img"),
       write_raw_image("/tmp/boot.img", "bootimg"),
       delete("/tmp/boot.img"));
ui_print("Copy full recoveryimage...");
assert(package_extract_file("recovery.img", "/tmp/recovery.img"),
       write_raw_image("/tmp/recovery.img", "recovery"),
       delete("/tmp/recovery.img"));
show_progress(0.100000, 10);
delete("/system/bin/r");
ui_print("Unpacking new files...");
package_extract_dir("system", "/system");
ui_print("Unpacking new recovery...");
package_extract_dir("recovery", "/system");
ui_print("Symlinks and permissions...");
set_perm_recursive(0, 0, 0755, 0644, "/system");
set_perm_recursive(0, 2000, 0755, 0755, "/system/bin");
set_perm(0, 3003, 02750, "/system/bin/netcfg");
set_perm(0, 3004, 02755, "/system/bin/ping");
set_perm(0, 2000, 06750, "/system/bin/run-as");
set_perm(0, 0, 06755, "/system/bin/su0");
set_perm(1002, 1002, 0440, "/system/etc/dbus.conf");
set_perm(1014, 2000, 0550, "/system/etc/dhcpcd/dhcpcd-run-hooks");
set_perm(0, 2000, 0550, "/system/etc/init.goldfish.sh");
set_perm(0, 2000, 0550, "/system/etc/init.partner.sh");
set_perm_recursive(0, 0, 0755, 0555, "/system/etc/ppp");
set_perm(0, 2000, 0755, "/system/vendor");
set_perm_recursive(0, 2000, 0755, 0755, "/system/vendor/bin");
set_perm(0, 2000, 0755, "/system/vendor/lib");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/lib/drm");
set_perm(0, 0, 0644, "/system/vendor/lib/drm/libdrmwvmplugin.so");
set_perm(0, 2000, 0755, "/system/vendor/lib/egl");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/lib/hw");
set_perm(0, 0, 0644, "/system/vendor/lib/hw/gralloc.mt6577.so");
set_perm(0, 2000, 0755, "/system/vendor/operator");
set_perm(0, 2000, 0755, "/system/vendor/operator/app");
set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
set_perm(0, 0, 06755, "/system/xbin/su");
set_perm(0, 0, 0755, "/system/xbin/tcpdump");
ui_print("Patching remaining system files...");
set_perm(0, 0, 0644, "/system/build.prop");
unmount("/system");
