mount("ext4", "EMMC", "/dev/block/mmcblk0p6", "/system");
assert(file_getprop("/system/build.prop", "ro.build.fingerprint") == "Lenovo/lenovo75_ics/lenovo75_ics:4.0.4/IMM76I/eng.lewa.20130402.150606:eng/test-keys" ||
       file_getprop("/system/build.prop", "ro.build.fingerprint") == "Lenovo/lenovo75_ics/lenovo75_ics:4.0.4/IMM76I/eng.lewa.20130807.153434:eng/test-keys");
assert(getprop("ro.product.device") == "lenovo75_ics" || getprop("ro.build.product") == "lenovo75_ics");
ui_print("Verifying current system...");
show_progress(0.100000, 0);
assert(apply_patch_check("/system/app/ApplicationsProvider.apk", "f0292ef67585104ad8e43370e9b89f836bfd3697", "f42f91126f947d5afd150173137045fc9a43074f"));
set_progress(0.000115);
assert(apply_patch_check("/system/app/AtciService.apk", "a1c42e4f6c6276b00037d8fd0769b0982a122fc7", "720105093c6c72886e9a775b4d71149507644ac3"));
set_progress(0.000304);
assert(apply_patch_check("/system/app/BackupRestoreConfirmation.apk", "3db53bc97609ddd5fd8d1ee4cf4f4d8c395b7f86", "819e6cce6ff7c42c5f396a3003b4d353943a9f90"));
set_progress(0.000400);
assert(apply_patch_check("/system/app/CalendarProvider.apk", "85dfdd1a13fc7a75dbcb1960855201b21761d86e", "0a4c835c7349b14454568cb1d753fba7fedea411"));
set_progress(0.003327);
assert(apply_patch_check("/system/app/Camera.apk", "53fb1d96ee0212b6bc0013432e06454db00793b0", "b23beffc582e5c4d2f28997314bba1d59088c570"));
set_progress(0.011716);
assert(apply_patch_check("/system/app/CellConnService.apk", "434db45c836b58469deca245bd95f34a5a7b78f5", "88bf900a9784bd1c64560af7c50332fa2a9f9589"));
set_progress(0.011959);
assert(apply_patch_check("/system/app/CertInstaller.apk", "3f7d1cd864aa975fd68206f4e8bae9ded130f6f1", "7885acf1d440ebf04334230949cd1c1407cb3cc8"));
set_progress(0.012153);
assert(apply_patch_check("/system/app/Cit.apk", "e5357e07f6da1d05a92f758dbce0e466679f4281", "5903a9fe5f8879a819506af0e19f8719cac79086"));
set_progress(0.012480);
assert(apply_patch_check("/system/app/CleanMemory.apk", "9dfb72f61ac9af5d957b9bd203764627e82b0044", "a94cfb685789be52c62e420684071deb8501b93a"));
set_progress(0.013052);
assert(apply_patch_check("/system/app/ContactsProvider.apk", "754ce989659a4a4146fa2dcbf31eb96fc75c5f7a", "12742972f418b16ed1bf695d91a4dba786be0dcb"));
set_progress(0.017149);
assert(apply_patch_check("/system/app/DefaultContainerService.apk", "64eb987861f9be1685b6920eca8a7cf30e23e682", "b1011edf6f7945215df58778329aa98c0dc4c079"));
set_progress(0.017220);
assert(apply_patch_check("/system/app/DeskClock.apk", "15e42f9a545e14278c5d34df1e0e05d4779da88a", "ec673b053a75bd3354f133848272e8021a5df893"));
set_progress(0.029290);
assert(apply_patch_check("/system/app/DownloadProvider.apk", "e212322b3ca96f27395f83f79a43486f4b1a82b0", "8440dca41b7a7f06dbd5ecffd822d8b97576624c"));
set_progress(0.031425);
assert(apply_patch_check("/system/app/DownloadProviderUi.apk", "1932b4742aa2b80fd3e8b4c716530058c02c6b60", "7902a8472d4339b7fc5c35e8998f3c1387071906"));
set_progress(0.032690);
assert(apply_patch_check("/system/app/DrmProvider.apk", "90851d08eb1ed1bbc190f8fde79e5384bc1f8eb2", "d2586448579bf7fe74be432d0901d71138ff5d53"));
set_progress(0.032818);
assert(apply_patch_check("/system/app/Email.apk", "6e0c6928e0d3313ec0d72283920f73a3b933e2e4", "f6f7730b3c12de8250bd54357a12c56dc01424a7"));
set_progress(0.042482);
assert(apply_patch_check("/system/app/EngineerMode.apk", "7688f4e17ab0206cd7d8b98a0a934d8bc1eaafcd", "0c8d13eaf9afaf0b83a4c1b971b2fc87947ae68b"));
set_progress(0.045487);
assert(apply_patch_check("/system/app/EngineerModeSim.apk", "8e1c14f9a74a09dfc43a85c7a872379d27539670", "d7e7a77d0712baa4d375f5ede891fe4178fa199b"));
set_progress(0.045864);
assert(apply_patch_check("/system/app/Exchange.apk", "837503e9e80c132c656032c27a674a4ea4992c4f", "394925c746ec2cfe241d9efba21606757550f08e"));
set_progress(0.050725);
assert(apply_patch_check("/system/app/FMRadio.apk", "6a5f9b6e07a345c1deada5e94e8425892dc41b3a", "f962b90c6e43e3e1f8f86b00bd1a0308405ff895"));
set_progress(0.056632);
assert(apply_patch_check("/system/app/Galaxy4.apk", "8693e54f6b6dfed1d3713b02f6b68319ec42fc38", "f5f273b991424a6a594cc68f4d985a2425c2d77a"));
set_progress(0.059414);
assert(apply_patch_check("/system/app/Gallery2.apk", "f181c8c48466f71902b0ece74264fae8ae01608b", "a2c65bace94234d92b090b470dc382af0df3d698"));
set_progress(0.070438);
assert(apply_patch_check("/system/app/Guide.apk", "c7309b30eae70eac19ccf1cfa601260b97f77c92", "2256144dcd5fd7f8927e8685fc3716c9e10da068"));
set_progress(0.098265);
assert(apply_patch_check("/system/app/HTMLViewer.apk", "a8bf7a554a130cfcfba90c4ec28209904221ed11", "8fa41590e7080fd97652c03a9d4c713a9b3eb931"));
set_progress(0.098313);
assert(apply_patch_check("/system/app/HoloSpiralWallpaper.apk", "7521b227c332144d93c05190fd88b5e8bdf93827", "27e2deba5174bc21786575e95805daaaf8030334"));
set_progress(0.098653);
assert(apply_patch_check("/system/app/Intercept.apk", "d37d8ef213a3c0ab5d7ffdb266446c2822292e84", "73cdc998250c1a581d0b61c2028194c72c499071"));
set_progress(0.100615);
assert(apply_patch_check("/system/app/InternalEngineerMode.apk", "af413bf94be421e1267175d24b34dc87a256ff91", "37a0464cb91305970d46742bd50c0fea2698178f"));
set_progress(0.100819);
assert(apply_patch_check("/system/app/KeyChain.apk", "9fe83f77bc441b345ffc9186b6f6b3616884267f", "a93257638dea73371900edd0507f0c24c962b68e"));
set_progress(0.100962);
assert(apply_patch_check("/system/app/LabiSync.apk", "f3d06e09848ab659e5eedcc6d37c55c30ee8a614", "1452dc1065a96c2f077a8790d9db734158c844cc"));
set_progress(0.101635);
assert(apply_patch_check("/system/app/LatinIME.apk", "760444bd795564ee5592e768533bd7e30025e750", "5232cd585cd2813d496c9c68cfabd41fed667a14"));
set_progress(0.111012);
assert(apply_patch_check("/system/app/LewaAntitheft.apk", "f3ffea3de9b8e43a6a17de4c5e33e86470c4954d", "dbe31457c866a7846bbcbb10ff5884c07adbf4f0"));
set_progress(0.119277);
assert(apply_patch_check("/system/app/LewaCalculator.apk", "b5cda9435768063fca2a56a82db9ed76fab75144", "d955d1a480d352d6fc053145d682e51a82a71af1"));
set_progress(0.121318);
assert(apply_patch_check("/system/app/LewaDataUsageAdjust.apk", "acd4ba79113796113cd4459b07c5975088d05786", "7f9869dea6de932a98a552d849996e5b40e911b4"));
set_progress(0.122013);
assert(apply_patch_check("/system/app/LewaDefaultTheme.apk", "e307a8e4a36f3605fe1a2c1b46fec6b3c6f36207", "9c312335d0881af67865d221061ad6047fe07621"));
set_progress(0.136141);
assert(apply_patch_check("/system/app/LewaFileManager.apk", "662bb8bbcf637330713ed4d872d6f20760eee41f", "5c42af8c9759e6f5d576e49e68fb57e7c8977ce2"));
set_progress(0.138319);
assert(apply_patch_check("/system/app/LewaLauncherX.apk", "9dd4a2638abd61a64b527f9fc86d03ac02abc41b", "de839b866542158a59c3e3b0542d4cbadb079e90"));
set_progress(0.162664);
assert(apply_patch_check("/system/app/LewaNetworkManager.apk", "cd2f42c66504587d7fea1afbda6f758dd53deb94", "716b7e4616663d67e57e337b06ee36ee3a41de7e"));
set_progress(0.163871);
assert(apply_patch_check("/system/app/LewaPackageInstaller.apk", "0ae7b4de51a450e1a843a6527cfb56e45d4651e4", "c517a47af8c946de35340871eee618208403ff11"));
set_progress(0.164782);
assert(apply_patch_check("/system/app/LewaPermManager.apk", "8a00f428d9f8983e7a84ddcaf7bcad1649591bdb", "0a2e9ab2849df9fd2b541832563a9a7d6f82a325"));
set_progress(0.167649);
assert(apply_patch_check("/system/app/LewaPlayer.apk", "95e0a8a3b540e03f98b5e009c6efdd46d2d6ec32", "52ca87206a1ff93d143ed193a9819956333e451b"));
set_progress(0.176022);
assert(apply_patch_check("/system/app/LewaPond.apk", "ce41147ead08927c0cdb023f454478bcdb8d13e5", "ea0455b156947727728e0048a948d260b3e2d48f"));
set_progress(0.176738);
assert(apply_patch_check("/system/app/LewaPush.apk", "17116bfa3e2e22a376e990a66f6ceece902d4604", "d724b0ff864d5836bc89c9755c87fbd9d86f732e"));
set_progress(0.177997);
assert(apply_patch_check("/system/app/LewaSecurity.apk", "67daccaccc435c2627b0363ed161c9abb98f92f1", "cf30be2e96262da588ac3254bfd2ff303acef2e2"));
set_progress(0.178802);
assert(apply_patch_check("/system/app/LewaSoundRecorder.apk", "912fc50ba4e6b3359f7c1fad71be13590a42bcd5", "ebf22c21af1757b995b728d155f2f42a706cb877"));
set_progress(0.184726);
assert(apply_patch_check("/system/app/LewaUpdater.apk", "38e17b5c290a6a2fdaa6bc7779aa06361d5dfcb1", "f60dbdcfac17e514c9a67074350417255ed4ef9e"));
set_progress(0.190098);
assert(apply_patch_check("/system/app/LiveWallpapers.apk", "fa9e1d20370809d1deb7a502cecd8a571df9d00c", "853d2b9ef1dace51eb4a7fdf8624587925e9f157"));
set_progress(0.201297);
assert(apply_patch_check("/system/app/LiveWallpapersPicker.apk", "2bfa08136d9512289993eef458b1170eb84192dc", "1c9a34473a676b479a9d18d70c9198c09fb40981"));
set_progress(0.202059);
assert(apply_patch_check("/system/app/LocationProvider.apk", "41da980c401e70067ceda37838123936536e2724", "04f8b2e61103c2ff3c55df5b92e8a0fc73a1adaf"));
set_progress(0.216965);
assert(apply_patch_check("/system/app/MTKAndroidSuiteDaemon.apk", "a5a50c2f712e8df68878a46a4a9f8df2fde19db5", "611d0ad04bff2c8183271fc399f2fe8caa7b028b"));
set_progress(0.218221);
assert(apply_patch_check("/system/app/MagicSmokeWallpapers.apk", "a714b89e762c564908fdbf1f0a2a51191004bc38", "e73c390b1568aa9c3d6b410fd2444d5126101117"));
set_progress(0.219644);
assert(apply_patch_check("/system/app/MediaProvider.apk", "18b3d8ea3a7bbe0b3af9a99efba9bc59ac6e9ca8", "3dd6e4ff9f69b7b26c8428b99e6a52ef9e489ae5"));
set_progress(0.220204);
assert(apply_patch_check("/system/app/MmsFavoriteProvider.apk", "a1fb70f2a7d4023504c24e6bf1cb87282c98b3ee", "52b2d1c0100fc757357d13d11d1e3c6a78fde90a"));
set_progress(0.220797);
assert(apply_patch_check("/system/app/MtkBt.apk", "8ff2e03e89887711a1f1587e9f638e5fc5ba9e1f", "a59b3b7726145ebcefe52d9a615be9e89c9f360c"));
set_progress(0.225216);
assert(apply_patch_check("/system/app/MtkVideoLiveWallpaper.apk", "b17cd2ea40160c7c10e42992f7bb4aa49af4f0c3", "430c1b15a01c788c18053b5ca6214d68ab00abf5"));
set_progress(0.239980);
assert(apply_patch_check("/system/app/NoiseField.apk", "3cb77cef94f7405c77981ff78bb8758c9a9df029", "516b6f18a7f2aea70ea8c43648c6e8cc7b0e5184"));
set_progress(0.240473);
assert(apply_patch_check("/system/app/Omacp.apk", "2064ac8fd93b6e3d66c7ba99993bc5dd504914a3", "52af87f0f7db799b57af36d17b5e682273c106fd"));
set_progress(0.240990);
assert(apply_patch_check("/system/app/PIM.apk", "45e185aa99b90aaaf1342bdd1552a4300586099b", "dfe3e403d58a6c7c24f700ef3ba71f593499f89a"));
set_progress(0.290391);
assert(apply_patch_check("/system/app/PhaseBeam.apk", "3a3513ca157734ead3918126f2fe6f568f624d32", "4c8ff8e812e6808342c67ab6d9aad426d359fd20"));
set_progress(0.290856);
assert(apply_patch_check("/system/app/Phone.apk", "4cabf4e50bb2407a094cf5521397e260d463c585", "76d18d28e50257e1e27d1d300c1c6467e4ce2dc3"));
set_progress(0.303375);
assert(apply_patch_check("/system/app/PicoTts.apk", "9857a3b6eea2182308c51f0e8865547c57013675", "59cd2e3ab895c99f9c256ff66f81bd938ff8527e"));
set_progress(0.303479);
assert(apply_patch_check("/system/app/Power+.apk", "8ce81261acdc3d117603b1f2e9fd450556de333b", "2eec0b75184f73885e3c37532d41bcbfbf71b9be"));
set_progress(0.305019);
assert(apply_patch_check("/system/app/Provision.apk", "40d257048fec02455e6b29e6de4e2f4a84818cee", "c613d325db3befe1c84a70b2691bb616929b7f75"));
set_progress(0.305046);
assert(apply_patch_check("/system/app/Search.apk", "f3ddb386903d1704f5c4c08a18884fdda20f8b02", "e8653f865fe113d532e79dd054a5d717fb2cdc47"));
set_progress(0.306185);
assert(apply_patch_check("/system/app/Settings.apk", "6b7c088759f2d873c61c0f56c30dee55496a52a2", "105c0cf478e3e9fa46097aa5febcc216c82ac9bf"));
set_progress(0.331322);
assert(apply_patch_check("/system/app/SettingsProvider.apk", "b7828b2f1e076b59c040b1109850946d76d7845e", "1f9ec51e541827943f1755645de9e40ad6304cf7"));
set_progress(0.331636);
assert(apply_patch_check("/system/app/SharedStorageBackup.apk", "67130a87835fe8fa9de3732140ea914dc085e45f", "fa031183d2d32cb5c4553050d1617d4ee40416d0"));
set_progress(0.331667);
assert(apply_patch_check("/system/app/Stk1.apk", "3df72bb79d6b28e149e6a561a5f7a53e5f1de8b6", "61b98f13149c1cfcd3abef742c3dc4de0c8073df"));
set_progress(0.332090);
assert(apply_patch_check("/system/app/Stk2.apk", "eab886502920f75675b89cf705d3a92b27b781bb", "df48df84f420ad05b46ed09ff8f1b53f86cfa51f"));
set_progress(0.332512);
assert(apply_patch_check("/system/app/StkSelection.apk", "73ea519cbe1dde5b41b961d9ea1da900fe4056fd", "f4576fdc83e3fe6827f78eecdaab2c6228e4f8ab"));
set_progress(0.332656);
assert(apply_patch_check("/system/app/SystemUI.apk", "1ff92222b10fdab281a0e05eb52bd1c075b3a094", "1d75fd56d467c8faa593635155bcfdf74b3df828"));
set_progress(0.340809);
assert(apply_patch_check("/system/app/TelephonyProvider.apk", "6ee4b1f50a5ee9b6b5ed7f29df4b11a813f58f1f", "209cd9068587d2dd44b0f9a2c7d59b4a41378e82"));
set_progress(0.341710);
assert(apply_patch_check("/system/app/ThemeChooser.apk", "4a7f59f79a6ad506909236ab91302ea3c8d7926b", "f072a264ae6bf22008be50f1530a79e16c0b9060"));
set_progress(0.344570);
assert(apply_patch_check("/system/app/ThemeManager.apk", "b12e4aea0d3ddfd8d05d477f54bd5de8b071e0aa", "976f3e1e836f6fb8691f379abce48adf3427a045"));
set_progress(0.344828);
assert(apply_patch_check("/system/app/UserDictionaryProvider.apk", "267a2dd2260238e761c0298e0596c7c2ce44724b", "fd2e89d9a52fde7fe9e6cf1b19ac324deb2121b7"));
set_progress(0.344901);
assert(apply_patch_check("/system/app/VirusDefense.apk", "b3e5410b45b395900375af79aa07583d14676951", "f0772b0799f9a60718c0305aff0884b99d6f3ae9"));
set_progress(0.350415);
assert(apply_patch_check("/system/app/VisualizationWallpapers.apk", "e0ca0f532df686365689822c8513a1f2ae0b62ed", "1d6e9ac65535537aa794df1bc02fab54005aa623"));
set_progress(0.351461);
assert(apply_patch_check("/system/app/VpnDialogs.apk", "b6b27cd48a567f2665a9deda77e6035a0a0c1543", "d25ca3c3792c09aa58a4e0642795f1ec5243328c"));
set_progress(0.351543);
assert(apply_patch_check("/system/app/YGPS.apk", "cda44a7347f7f74515a403aee6862d82e19ca989", "30939c060eb1d9c7fdcef986ee493d689f14f6f5"));
set_progress(0.351906);
assert(apply_patch_check("/system/bin/BlobCache_test", "270d7fdb80db01f21a0f1f620be30a8636b19e31", "21eb74469a08052a3e64421c48feeb3efa54c3f2"));
set_progress(0.352312);
assert(apply_patch_check("/system/bin/InputChannel_test", "cc6352fae1748726bf08a32e284cda9614e59a3c", "eb80bf83de466c9ea6654f7c0143b48cc1b5460c"));
set_progress(0.352656);
assert(apply_patch_check("/system/bin/InputDispatcher_test", "e6add734212df6ac4e1d0c6c06f7e84372d4f3e7", "0d60b7f7dbf41588f58e227645fc185ad3300a1e"));
set_progress(0.353004);
assert(apply_patch_check("/system/bin/InputEvent_test", "e8607abc4da564a0c5b5b6d10cd2dcb0411fefe8", "ccadd8995071ad1a08f003cc342a9f5e23921df4"));
set_progress(0.353566);
assert(apply_patch_check("/system/bin/InputPublisherAndConsumer_test", "48bdac5852a503dd8c46ebadbc8a386cda9c07e9", "c029002b6c9dcfbefdc68e58b00c7fa1f1d1447e"));
set_progress(0.354051);
assert(apply_patch_check("/system/bin/InputReader_test", "f725e7d41f86892fe891d67bb3688b64464a2291", "16843927862bc7312b8ec35aa37c0dac326a900f"));
set_progress(0.356104);
assert(apply_patch_check("/system/bin/Looper_test", "c96f8afea5695a0d57d64a58bf165b59b7d966bd", "77782424b84e4af000f3ee95a4c3c6c1886fdf1e"));
set_progress(0.356654);
assert(apply_patch_check("/system/bin/ObbFile_test", "fb954f8e07dae1819699fbded97f73cd02550730", "742b86c6b45997b16fde7f0dfde496b9681a73a6"));
set_progress(0.356969);
assert(apply_patch_check("/system/bin/String8_test", "8569fda3bd02cf8faaecd19d922c1d0efe05ed02", "224ada9e9c4ff6303b6b5ff2572bb5486c3242db"));
set_progress(0.357259);
assert(apply_patch_check("/system/bin/Unicode_test", "1b180f8eb44ad48b8746f57a32cf65509cf107f1", "37e2cb1a39784e8b7fd41ae3b5d20f47b37e0a90"));
set_progress(0.357576);
assert(apply_patch_check("/system/bin/ZipFileRO_test", "2e7ca55a25c76fc4e9a32d3b8939e2c58952bc7e", "4b066f0e358e9fc44b51410bafa3ef74d63d32af"));
set_progress(0.357864);
assert(apply_patch_check("/system/bin/adb", "7e97d2ad9161fe1b5c2ab5ec18fdba3679d7efce", "2c88d413a859b5d2490cdd18c4be618ee7a103f8"));
set_progress(0.358497);
assert(apply_patch_check("/system/bin/app_process", "152957de5ba11442ad86cc84738c90695730fbf5", "8b1685141f852f06d58866ca7a56b164713efaa1"));
set_progress(0.358561);
assert(apply_patch_check("/system/bin/applypatch_static", "70661f95b0eb55d51148b4e591146eb8784b383b", "0c17b4eb0a764bde9e2615064a1cdd3250061ffb"));
set_progress(0.359666);
assert(apply_patch_check("/system/bin/atci_service", "4bbf94dbb00afca5b8611ad6b69b003c2fdd6ada", "37fe0ae6b1752272df4cf7e7b173d2a9719daed7"));
set_progress(0.359895);
assert(apply_patch_check("/system/bin/audiocmdservice_atci", "3e4c165c687d25f4b4191874977026bdd979b1fe", "c1acc2b356abaa816520d0e8f19cb14d8dee40d2"));
set_progress(0.360108);
assert(apply_patch_check("/system/bin/audioloop", "a05f825cd48e77b40095dfabc5a4cbb6b9d02cf7", "a4d383bef342b39d89f123925e9f0e046a6a5072"));
set_progress(0.360172);
assert(apply_patch_check("/system/bin/audioregsetting", "42ae960cac6faf6f9c34cc69a643a4f3d33add84", "80ea389c2ec787a6fbc9abc6e5a2a6afc3ad3cbf"));
set_progress(0.360235);
assert(apply_patch_check("/system/bin/autofm", "0878627fa1688f0f6ddd367acc62685f533554cb", "106ee32dff2ffd5dae2f4404fd407307e6a2e074"));
set_progress(0.360331);
assert(apply_patch_check("/system/bin/bootanimation", "6785191dce10b3aaa846c85a0830b7786eaf1bab", "d7e69601a12f1c8ce25cc39beaec13d19740c0a1"));
set_progress(0.360513);
assert(apply_patch_check("/system/bin/check_prereq", "84ea788e6b539e00f77ec10c48464beb17104528", "3d7f0f68dacc33e852b1679b836b37e7c4ff6c3c"));
set_progress(0.360896);
assert(apply_patch_check("/system/bin/dexopt", "f4d1351e5154df78ed99d3e7ee9169f613a1fa5b", "f73c8b54c2e1a38c992b61731903440cb3376c2f"));
set_progress(0.360961);
assert(apply_patch_check("/system/bin/dhcpcd", "23a28160e850601f62fa3dd4c8f5c0b6690fd57e", "5d56336fac4feca4dcd3627cc309503baa9d0773"));
set_progress(0.361362);
assert(apply_patch_check("/system/bin/dm_agent_binder", "eabf3073ea955822c8ae44f0211b2b930ae1af4f", "c7a222c57d2f5e1fe7d8894be9db3ec5f7604e5d"));
set_progress(0.361531);
assert(apply_patch_check("/system/bin/dnsmasq", "a503cc7e31be2dd0e8392852bfbcee6571b23671", "3a389b2a8abb5cdb0456aaada0c65fcdb0fe62d7"));
set_progress(0.362213);
assert(apply_patch_check("/system/bin/drmserver", "600e1f87b547cf5b1f4983943249c1fe6874439c", "d15c232be3cbc499f1a0883bb6d1da46c1984f38"));
set_progress(0.362438);
assert(apply_patch_check("/system/bin/dump_image", "77093af6ec855696df36f30bfec19b99e88403ee", "c2f2ea256c4e1ab5b0e6e8a682cdad158cfd0b8e"));
set_progress(0.362529);
assert(apply_patch_check("/system/bin/dumpsys", "21e3f701164fb1b9c7a96eb18ce78e2b700840b4", "ccb7426079fdf33e8784639be86f3b54a11e5e9f"));
set_progress(0.362594);
assert(apply_patch_check("/system/bin/e2fsck", "68bc70ac51f16e42111f0ca18443ad0e60f273dd", "a3cb086d577a66ea28d31b3a28d27206ebe0485c"));
set_progress(0.363321);
assert(apply_patch_check("/system/bin/erase_image", "1c549c384b797cfa91db4874302c89cacd7c15f3", "f7f8a490bbfbbc33dd96316741b7069aa133d330"));
set_progress(0.363385);
assert(apply_patch_check("/system/bin/factory", "5ace3c3b2029879ca2740c235028aab60dcad984", "e0b37037600d3d9fc4b01865accfd7054561d69e"));
set_progress(0.365522);
assert(apply_patch_check("/system/bin/flash_image", "03aec47a74fa63dd5b77790b4710a1706116108a", "0bfbeafe62041c885d1f8117e042e4d5d204c472"));
set_progress(0.365614);
assert(apply_patch_check("/system/bin/hald", "96409d4327e3f6d7df05fc19f1740576ce245f52", "c21ffbf3ee10398b8bc83fb21e7aa31669bd0637"));
set_progress(0.365734);
assert(apply_patch_check("/system/bin/ip6tables", "1072a7bc4fcb037ee4048df9c0cd1f01cf0dca7f", "a5feba1598770fabc886245323aa53edd7d69783"));
set_progress(0.366900);
assert(apply_patch_check("/system/bin/ipod", "c57362e3ccdcf6c55c596dac0a0afac2173b6dc0", "3a65910bf3dc3ad1980c285b274c0d41fbee8ec0"));
set_progress(0.366993);
assert(apply_patch_check("/system/bin/iptables", "2ff0dad04974ea2937f04452bd7b0713ff66b35c", "1055cbe73b21fce15320edc33b38e5ab133a047e"));
set_progress(0.368197);
assert(apply_patch_check("/system/bin/keystore", "097775edbd23f6a53008aa335cd131f3dee91d9b", "bcde32aa49e2d9ef94667df6e3089d61fdbca6f4"));
set_progress(0.368264);
assert(apply_patch_check("/system/bin/linker", "256368fbb2d56c249a711625dec4b36c04760841", "d19368faaf992c0165a8611d4d39f1849c74696d"));
set_progress(0.368522);
assert(apply_patch_check("/system/bin/lsof", "5d960bd44b9b68a630739d1a58a01b7272f94d0a", "7d7ebccd7f92aa91bc86223909dcb19423185bb4"));
set_progress(0.369159);
assert(apply_patch_check("/system/bin/mediaserver", "8a1db056bdb030245f034656f2cb0c1c93cd8a75", "37357aa2e6c22234e3ef7927e8a50e9023d2d4ae"));
set_progress(0.369196);
assert(apply_patch_check("/system/bin/mksh", "eec89fd2e5b9686db69b35aa2d66a6bdc6212f63", "817a29de83973afdc114fff018882a5592f0665c"));
set_progress(0.370185);
assert(apply_patch_check("/system/bin/mkyaffs2image", "722659964891b13c017109493827f94077abfdf9", "c85c50df0c51f96d61c09c7f103f37eec41e83c6"));
set_progress(0.370282);
assert(apply_patch_check("/system/bin/netd", "ca7db0b6c255fef489638ba9acc602a57a29202f", "d96762c6f8c075a954720a06db4278f03f507725"));
set_progress(0.370649);
assert(apply_patch_check("/system/bin/omx_tests", "20d1d963d89b4be6f1af8817e5f7329f32ca5978", "687853727477c1798fc1db31f14aadbf0569c8d1"));
set_progress(0.370863);
assert(apply_patch_check("/system/bin/p2p_cli", "c6fdc2fb94ea50ca6b244341911c6a580a3360d7", "86c641ab7c2634ad56cf9d654a668fb9253fc792"));
set_progress(0.371207);
assert(apply_patch_check("/system/bin/p2p_supplicant", "dfba7460c1fcae7cb23f2e8583259e1583b3b7b3", "a3e77c72beaa90fcddf4dadaa341e8ca3ccebe14"));
set_progress(0.374930);
assert(apply_patch_check("/system/bin/pppd", "d6e56faa8f8b728b4ac5c6364a1a4fee7af6fcf8", "c669e7551aacc77f0dd3beb81cf5b20666533765"));
set_progress(0.375841);
assert(apply_patch_check("/system/bin/record", "087a561df018ce40bfa6a9cc23fd361522eb0234", "cdc729b33f30bdbda9ce570bf07c103f4f0324ed"));
set_progress(0.375907);
assert(apply_patch_check("/system/bin/recordvideo", "d58586fabb400c8dcd0a4fdcf3a9f69edb9bbc5c", "3295e853bf8f8c95c7e892e0114bc510031bfc80"));
set_progress(0.376001);
assert(apply_patch_check("/system/bin/recovery", "88ff3181789240da759b82ae682077bb4bb5e4e3", "e08f8971d25c53c8e73b7eea98ea5559b6cd3d30"));
set_progress(0.384975);
assert(apply_patch_check("/system/bin/run-as", "d9442708cfbdb5903521d0aadc6380912e114332", "ab37dfeea7449c0ec5314818c21117fe96ddf7b0"));
set_progress(0.385392);
assert(apply_patch_check("/system/bin/screencap", "dc4c22d347b27af9bff69d4d922f3ae47c930420", "685228f990c3bc7474f8efa0a01abe7620c33bd9"));
set_progress(0.385456);
assert(apply_patch_check("/system/bin/screenshot", "15ed0469f801fc559afcc6fe31766102d8cd8b84", "b0229aa736c0224b2ac360ffe0ae95c81ad7ae7f"));
set_progress(0.385683);
assert(apply_patch_check("/system/bin/sensorservice", "bcaad6e140e96cfeca15b283584b9a56c1ce9aae", "6d269e510c20134ac408ef6d07626fbcc13acccf"));
set_progress(0.385719);
assert(apply_patch_check("/system/bin/service", "08cb1c601eaf54b30c298f93f07aa72965995d48", "d7183d4da8f239743648e3aaac7012abba28fb8e"));
set_progress(0.385784);
assert(apply_patch_check("/system/bin/sf2", "d2fcbdf8a6024bce440032d8b394483c96015df5", "96f210b919580c242a4614b5858a5d1387255bad"));
set_progress(0.385959);
assert(apply_patch_check("/system/bin/skia_test", "fd13fb8cdc7c53f1d91a6e75dca4e97c5f8d7a46", "5f3f0d3cb3db67d79b1deb66db1597230535f764"));
set_progress(0.386603);
assert(apply_patch_check("/system/bin/stagefright", "a660cec690fafdb5eff86cf8849b84c97617d795", "47c2b88b0c1d2334a74c7051756f0eb40bd4a9a2"));
set_progress(0.386864);
assert(apply_patch_check("/system/bin/stream", "4998d16649a1d5594dabebbaad5886be8c8fc8e5", "114b34f5bcb3218f96a73b7a9ebad64676fc44f2"));
set_progress(0.387068);
assert(apply_patch_check("/system/bin/su0", "37ace1839f468e26b5a3ea580e724f08bd83be03", "63f25ec1a84259e4a76886149d13ef0eae6186d1"));
set_progress(0.389596);
assert(apply_patch_check("/system/bin/surfaceflinger", "355ad5d3ea081b82d0a2471b7c74b8084405b46f", "3b3e1ac78a756fa5200feebf0413fda2c108cbf1"));
set_progress(0.389633);
assert(apply_patch_check("/system/bin/system_server", "c1ae4f936e1b40bf7eb490aa1db3215747f50466", "a5915c9ccac4d5c39ef3c7e9d1a954011e97f92c"));
set_progress(0.389669);
assert(apply_patch_check("/system/bin/testid3", "ef6172168b8701be74c20ce8c41f822206ce73fc", "ad2e06d4713a290fd1ab82d43b23b8e74e44c6bb"));
set_progress(0.389733);
assert(apply_patch_check("/system/bin/toolbox", "7bb828ca393d95295c62087c4d0379283ea62db4", "f8a4b5d99e3b1215afb711765208c5632e1263bc"));
set_progress(0.390405);
assert(apply_patch_check("/system/bin/tune2fs", "068010e4d64fb47c67dbaa52c5a14e52f452fb10", "79c5d52393e97a9e520ddefda2a75234622fa02b"));
set_progress(0.390579);
assert(apply_patch_check("/system/bin/updater", "c24f9d20783334287c453151c615cce4354958a6", "0a8b68d79f1c78d2007f4ad1ab18713b09fdb784"));
set_progress(0.392173);
assert(apply_patch_check("/system/bin/vold", "d4e9fc314ac2af1786c7536e7412387e25f67d3c", "4cb90a66546acaaf207432fb8d8e66e882f90c53"));
set_progress(0.392645);
assert(apply_patch_check("/system/bin/wpa_supplicant", "fb1c6837c62214c0e35ef6eb421f5baaed0e799f", "868005b9e8cf652073ca80434262ec7ce01d1894"));
set_progress(0.394627);
assert(apply_patch_check("/system/etc/NOTICE.html.gz", "0d03df00bda4deb67e03f651d65eeafc779744a9", "4a2ee7093afa0a2f4e3c82ea216be5854fb362b9"));
set_progress(0.395230);
assert(apply_patch_check("/system/etc/icons_alias.xml", "6da9cc3af5789d09969c6c34ac00efcb74307a7d", "f23f9acccd230729bd854c81ed0c5c1414609576"));
set_progress(0.395240);
assert(apply_patch_check("/system/etc/security/otacerts.zip", "f311aa3001e52476be3386277d738f2949054451", "13bfc1c0dfae309f3094fd77e0a4e309bffdc359"));
set_progress(0.395247);
assert(apply_patch_check("/system/framework/DMAgent.jar", "9ef02c8078fa690cdd9ad7551c533bfe2970c230", "92215639bc4071f828e346901ce03546b145a168"));
set_progress(0.395267);
assert(apply_patch_check("/system/framework/am.jar", "c87ed0d619e256b63a1b171a53504ec506b3187f", "5c5488b4fb573a214d100d21b6b93e5b9f6b48fb"));
set_progress(0.395374);
assert(apply_patch_check("/system/framework/android.policy.jar", "3c2517616db29b9a3e30d2f4f4939cf83a7af01f", "30772dce9f59b901e0efcdf4528de37df2028dd3"));
set_progress(0.396465);
assert(apply_patch_check("/system/framework/android.test.runner.jar", "b2a23bdba64e349b4fbdf894ba990648e0115089", "b8aab840907c8c2bb7fb7363bd8645a4c17e8ecb"));
set_progress(0.396928);
assert(apply_patch_check("/system/framework/apache-xml.jar", "15bf9adb78fa9ac3c2769050d6cff39d0ce57000", "ebbc677026eea8ae647ef350d438b458d97095db"));
set_progress(0.400503);
assert(apply_patch_check("/system/framework/bmgr.jar", "55569afca659b0da1bd754961c765cf1339d7bff", "442926543df56d5b93d7f932bbe24af8f094dcc5"));
set_progress(0.400546);
assert(apply_patch_check("/system/framework/bouncycastle.jar", "9fbf587b703ffdf7fc217f275f66ebc00d117e25", "91cbcecac38249d01359bc34a4652225092b86c9"));
set_progress(0.402876);
assert(apply_patch_check("/system/framework/bu.jar", "18defea0a5035d2606a27c4b18a879ea523e53b1", "24cb429d7e0aedce8e1f797abf53b8aa938c265b"));
set_progress(0.402893);
assert(apply_patch_check("/system/framework/com.android.future.usb.accessory.jar", "f4f01af9d271927f4da4c83914691c8518dbf774", "7f82543094fe57957b58f58a140410a2b63c2176"));
set_progress(0.402911);
assert(apply_patch_check("/system/framework/core-junit.jar", "06926afe6ca7eec319201ef7019ff2ee284739f4", "5bef239fd4255821c9cf80e78deaead8953d7d4c"));
set_progress(0.402976);
assert(apply_patch_check("/system/framework/core.jar", "0585d3469ad648a3db3718e8b73041932e81a1b7", "1f408ff4b79cb2b8b80779931ee3763de8cd80eb"));
set_progress(0.411294);
assert(apply_patch_check("/system/framework/emma.jar", "0203f099b1d5a0c05a76d5726ada76df7c67bfb3", "728ab4422f35af53cc5dbc3b17a9d4257568d411"));
set_progress(0.412451);
assert(apply_patch_check("/system/framework/ext.jar", "ccd903a5285d08ce8d64074c70656b81c252a640", "fccef217dd7e87538203771b7c44bb3e4084c3e3"));
set_progress(0.418905);
assert(apply_patch_check("/system/framework/filterfw.jar", "de200d143843b24827ada3207aae4499fe200ab3", "0793a87590595a11a9b7b6def206ca1b3e89615f"));
set_progress(0.419667);
assert(apply_patch_check("/system/framework/framework-res.apk", "4951574fe3a7045dfc79b90b144c911f31dc78df", "e91a58e05a6fc469ac8577b38826ff9a4f1cd6ca"));
set_progress(0.451750);
assert(apply_patch_check("/system/framework/framework.jar", "323f7d0872752a1e724262b60d7a6b6a944ffd68", "11b8ecafb95de0bcd99cd5259630b4d9a9085612"));
set_progress(0.480830);
assert(apply_patch_check("/system/framework/ime.jar", "5a0719d28e29eddfb9a912f2acb93164623e14f0", "93e61c93a8cb152f1e8c1f50789d62047d81be17"));
set_progress(0.480851);
assert(apply_patch_check("/system/framework/input.jar", "78761aea1dd62a1423267297379279a1911fe197", "44c4e1ffb13f5f2130a9060deaf3a4159544a1b1"));
set_progress(0.480867);
assert(apply_patch_check("/system/framework/javax.obex.jar", "d00c9cc4a75d5fe1e78fd237d6392ce3d77e496b", "d1a1de8650bd1606a8c2a7104d10efe11ea2e557"));
set_progress(0.481031);
assert(apply_patch_check("/system/framework/lewa-framework.jar", "28e905e0bd1a530eb60cd08834bdd7347ccaf5a4", "16f2cd7b86658c41b504efbd627c623fbb6d34b7"));
set_progress(0.483716);
assert(apply_patch_check("/system/framework/lewa-res.apk", "f68907e142278b4f7b46bf0b94a8f8f89c1c5c9d", "2e547d84814765acea24a95d4d77237786f7350a"));
set_progress(0.499962);
assert(apply_patch_check("/system/framework/mediatek-framework.jar", "8e1d4753d1bf50211c5bb444a7003dfdb8bb3f3a", "89fbb42ed28f658a8827491e02fc1aeb7d5354b1"));
set_progress(0.500119);
assert(apply_patch_check("/system/framework/mediatek-res.apk", "12799d0332d53e548e286c6270a2d41d00adfc99", "a58b413bf0431498b2e3258e054b9ec805d6ef6f"));
set_progress(0.506525);
assert(apply_patch_check("/system/framework/monkey.jar", "05f92dc49a3d5fa711913d6280cba6622d246873", "3dac705200ca7ecf2ed921ca85f6b1eb1370bf87"));
set_progress(0.506828);
assert(apply_patch_check("/system/framework/pm.jar", "c35775a6299bd8824cac3d6191659a191e4d0d8e", "ffe0f7c7c9d600283c9e65763f142a915f374a30"));
set_progress(0.506914);
assert(apply_patch_check("/system/framework/services.jar", "1555558b8c7576f0023a97eb01ddb8a62b5aa78f", "5d90f1ec1364c0cdbe8e21e5dcddc790580aec6f"));
set_progress(0.513065);
assert(apply_patch_check("/system/framework/svc.jar", "b8d4572bcd3401b9c36bf9c66ba55e6caa2470bc", "01651a406e3bb23e7f2ab640f186c040071f340f"));
set_progress(0.513090);
assert(apply_patch_check("/system/framework/wbxml.jar", "0f06807e9eb1a36cef1503db0aba2c581b0ff4ba", "5b5635c5962759cca5b81b3c8c96bb9eb8cc8bc8"));
set_progress(0.513166);
assert(apply_patch_check("/system/lib/egl/libGLES_android.so", "f3941f5dd1ce9bb30ab4ae78cff217835f0abb12", "fb9ca9d18b8bd789943800d85d10819378c32c98"));
set_progress(0.513696);
assert(apply_patch_check("/system/lib/hw/audio_policy.mt6575.so", "54b98442f122640b94af76f0c9af50615171d0bf", "191dafc9fd01e061851981e49336e1f19d28af25"));
set_progress(0.514252);
assert(apply_patch_check("/system/lib/hw/camera.goldfish.so", "647e175d97e31c7ad414b3e1c4d65d745b03e2aa", "059631a9d7d5fe454f88250c9e656f8802998571"));
set_progress(0.514674);
assert(apply_patch_check("/system/lib/hw/gps.default.so", "dea68faee9994543a380ecc4ba1f8167f10d42c3", "8d5bbf1d4164e90bffb7054e7ee15258e2a3af6c"));
set_progress(0.514857);
assert(apply_patch_check("/system/lib/hw/gralloc.default.so", "f87dacb1e283dcb4bb0c4c4cadf96078288321c3", "0145c216f068b1ad58b88be762715d4239595dfc"));
set_progress(0.514923);
assert(apply_patch_check("/system/lib/hw/lights.default.so", "af9fadc9995c8b5834f69136f966f486c3be11a3", "3409d2d427a2be6d620b31f11dff0f983ce449bd"));
set_progress(0.514988);
assert(apply_patch_check("/system/lib/hw/sensors.mt6575.so", "68d65ead0b8250211e2b9686f75da39cfdd226a2", "91c7c261929c6322fcf9d2523548c4066fff1291"));
set_progress(0.515053);
assert(apply_patch_check("/system/lib/invoke_mock_media_player.so", "1e1d51a4d4a723460e084842a2790d8c13661b52", "56e313f59ebe97f60c7324caba4bd671ab6d6d0d"));
set_progress(0.515092);
assert(apply_patch_check("/system/lib/libEGL.so", "921f7a7fa338a95a0e5a9e31811620cdb9a6b60e", "0ecf51c73e78e3e4ab1afc490f1c921e4ad6e413"));
set_progress(0.516033);
assert(apply_patch_check("/system/lib/libFFTEm.so", "8cef7c4c84022674035b77d04d92feefb0e122cb", "97892146c4a2cee25bc3893ede36ccf86882b004"));
set_progress(0.517244);
assert(apply_patch_check("/system/lib/libGLESv2_dbg.so", "65604156381051df096891e12c906cac8374230d", "200a2444bf638a54fa0933df5610f686f6b5bce2"));
set_progress(0.518134);
assert(apply_patch_check("/system/lib/libRS.so", "325c139858220f27be015676551b949fecb9f850", "e4f6d645a28c725f9c6c7f91abe717ff2f5f3950"));
set_progress(0.521548);
assert(apply_patch_check("/system/lib/libandroid.so", "b673feac2690d8be56991da8551ee5f121b37033", "d8f3a3f62dca8b0433b87d0e05ccba826718f37c"));
set_progress(0.521945);
assert(apply_patch_check("/system/lib/libandroid_runtime.so", "91e7263c789d1fd0e169959b1cedf14cc321e334", "31e034943c436ef64bf1e38f5660193f97789568"));
set_progress(0.527205);
assert(apply_patch_check("/system/lib/libandroid_servers.so", "e94ea8c35aba49b5f68a5b2cb4adc705f934d90d", "b3e8aa58f203f12f563388350293217d1f4f84ab"));
set_progress(0.527662);
assert(apply_patch_check("/system/lib/libaudio.a2dp.default.so", "e336b8932a8a4645a2492ccf6d64258d8983aa93", "247b0fbd0e52556fcb69acae6e88249decdea018"));
set_progress(0.528031);
assert(apply_patch_check("/system/lib/libaudio.primary.default.so", "a74e60cf20ce38f49d313a04704a45953df6ca7c", "a1ebb8b4685f63f0bbf471824d446ebbab2b7462"));
set_progress(0.530087);
assert(apply_patch_check("/system/lib/libaudioeffect_jni.so", "f64bbbcc3a9d8cf3f79ccd4bd5bee3f4a543fc5c", "2230c62dc4b5563be328b058921e9ce9affcbe4f"));
set_progress(0.530207);
assert(apply_patch_check("/system/lib/libaudioflinger.so", "f276aab59f164c16d94b165b73dc7e27a2e936c0", "67f3ef7f3c7bdee958145ec9d3a8749bde884919"));
set_progress(0.532027);
assert(apply_patch_check("/system/lib/libaudiosetting.so", "5859ee82629fbd0ecb1742de4cc2e6a4378a8123", "97f8566c8cca481fd36fce85a9df3a01f2189ee6"));
set_progress(0.532063);
assert(apply_patch_check("/system/lib/libbcc.so", "96ea32dbee4b30c4b0d3cf91440d96a4dc878d6a", "c73469cca73219f12fb6431c5251d75d76a5250d"));
set_progress(0.561474);
assert(apply_patch_check("/system/lib/libbcinfo.so", "c91841a30e1b711c60bffebfc07acc7157caa77b", "3fd5e9d3f9ae217ca134d328cff33c8294d7cfee"));
set_progress(0.567106);
assert(apply_patch_check("/system/lib/libbinder.so", "761a497c67ec1edbe8961283db02fba7fee7c3ec", "054238995a6141478111d86c4b0faca8a9e13289"));
set_progress(0.568189);
assert(apply_patch_check("/system/lib/libbluetooth_mtk.so", "06868ca0fdd9ec28d2e3badb954cda244abaa7c9", "e3bf23a10e10b2673cd847fa33b78664807aaa49"));
set_progress(0.568306);
assert(apply_patch_check("/system/lib/libbluetoothdrv.so", "2137284c7f7dab6c700a3f1fe46124b920f1dd12", "386b98fe87ec0728507598874bc0560b02143835"));
set_progress(0.568342);
assert(apply_patch_check("/system/lib/libbluetoothem_mtk.so", "1e3c04679f6d791b951f2dbad357e4df4fb103a4", "b079b0718c369ec37d666f49e093c3b78c922d85"));
set_progress(0.568406);
assert(apply_patch_check("/system/lib/libc.so", "a49daf99186b943a5871ea27785c418e5204c64f", "2991969b1d063e0103376ae83894aa73859793d6"));
set_progress(0.570243);
assert(apply_patch_check("/system/lib/libc_malloc_debug_leak.so", "68539b7471e5070aedd20d522fb1f24423faa3f0", "eb6b602c0b0c100b49be8db410a1d76580f2a743"));
set_progress(0.571841);
assert(apply_patch_check("/system/lib/libc_malloc_debug_qemu.so", "517f16e781b53541cb59d0adb6bff77db37fd784", "d0cfba28993686d65d143d7c01e40db4cad8c484"));
set_progress(0.573466);
assert(apply_patch_check("/system/lib/libcamera_client.so", "5f8dd818cb45d59e5755d108137607ded89fc353", "b7bd944375f61059e4fc86fc555ff1381fff4689"));
set_progress(0.574258);
assert(apply_patch_check("/system/lib/libcameraservice.so", "a1ece193529cfb9d0130ec0872f5b9cd81317d6f", "0d8bcc5e169e4397a7cf6fb0da954f76f3c4b133"));
set_progress(0.574646);
assert(apply_patch_check("/system/lib/libchromium_net.so", "58b85a2e190e4f4b568dc6a3fbf9211c7736db3c", "82c9219fd00facf70a7a18a1c62a34b354b2647d"));
set_progress(0.586598);
assert(apply_patch_check("/system/lib/libcrypto.so", "202d6058d4c4825c1a7167906a57f1fa9aedeca5", "a6b29b491204f5cd72f7c3ec6c0b5468f8783742"));
set_progress(0.591973);
assert(apply_patch_check("/system/lib/libcutils.so", "fa70db2c1012cf4fac0a04fccc855ed34e62c266", "4af90ff84e816a9094db49b895b04d6c71b7b2f1"));
set_progress(0.592417);
assert(apply_patch_check("/system/lib/libdbus.so", "73a094a2870639ba7eb17a713250ee7e9e210125", "acb8f843bfc6d1bcc33cc778a8b2df7361cb3abf"));
set_progress(0.594408);
assert(apply_patch_check("/system/lib/libdcfdecoderjni.so", "486092bc476966e312d469440da5b0cd32cdd80c", "27c42593aec3ae1b997fccf6c21062934eebe82a"));
set_progress(0.594502);
assert(apply_patch_check("/system/lib/libdrmframework.so", "47316960e68f27aab1053177cd9de8dc22afa8d0", "45c3538f853678c960bd7e5b308a60c82ad4453a"));
set_progress(0.595134);
assert(apply_patch_check("/system/lib/libdrmframework_jni.so", "2681bed113b772aa0eba1e0caff7aca4506bc93c", "ddf26a1de23be879424cfed4b5ce77ab28e68f19"));
set_progress(0.595341);
assert(apply_patch_check("/system/lib/libem_dsense_jni.so", "26cf77bc56be05d9a422a3654b6e86af4c5bc72e", "e939c170fa364f7fb414c02f9aee40648a523e1b"));
set_progress(0.595377);
assert(apply_patch_check("/system/lib/libembttest_jni.so", "8a3d1f9af2e3222e73e3d1814c29cb048274e889", "eb4f911e3edac863daf13355b9d695ff9aeb2f4e"));
set_progress(0.595468);
assert(apply_patch_check("/system/lib/libemoji.so", "c030d15eea66c99b48c15b73c39cf3c4bee0fc39", "47ad32c7710053cb6ee9c457d04adbd1a811320e"));
set_progress(0.595532);
assert(apply_patch_check("/system/lib/libemwifi_jni.so", "85d8fd9699608857a74520a23319e4a8ccae0295", "196466f1829116821f4fca16eabd438876a606c8"));
set_progress(0.595927);
assert(apply_patch_check("/system/lib/libexpat.so", "5454ab0e88ad0a9aae14cdec814e40f064a78ff3", "3b9070bee9a67478bd8bcbb4256182b11bd50d60"));
set_progress(0.596451);
assert(apply_patch_check("/system/lib/libext2fs.so", "bb93e6101c54ecc60876c96bd1b6f3650aced2b5", "a999a48e28e765b926a830c9e04ffafd1cd8233b"));
set_progress(0.597110);
assert(apply_patch_check("/system/lib/libfilterfw.so", "4ceee88c678d4efefd6f7c1a4803eeb62e18ddbb", "b98e7a7194cb23fb387cfdadee3d95b04ab7445e"));
set_progress(0.597823);
assert(apply_patch_check("/system/lib/libft.so", "fe96cdbf85852f27461577b5314ec8b818838e1e", "3f090451aee5337e8b334924de8d0608ab848b91"));
set_progress(0.599832);
assert(apply_patch_check("/system/lib/libgabi++.so", "01dfcbb94f74147f777bb24f6e28c76e3fa9fda8", "4d8c9058b0fdc558fc151567c8763a77ef8d6447"));
set_progress(0.599955);
assert(apply_patch_check("/system/lib/libharfbuzz.so", "ec33a14733d6af1f498c825610819554b0cb1035", "0ea2ab06b6be608fe1dbcd1b654e849e24d31f0d"));
set_progress(0.601673);
assert(apply_patch_check("/system/lib/libhwui.so", "e313e115db488e2c9f6c9b23c8f89450e711d198", "9f33858a04961a740c31d1272b80e74b14fad19b"));
set_progress(0.602659);
assert(apply_patch_check("/system/lib/libicui18n.so", "ea417edbb19753cf83a4003a9e40d5717acce23e", "96b16faed16f2e9776bccb8910a8e5ac63295557"));
set_progress(0.610435);
assert(apply_patch_check("/system/lib/libicuuc.so", "103e82d058e99481d399d409059d504e92a9a984", "aa85f95a639322bfde01a80ce80f082e2e7164cf"));
set_progress(0.616980);
assert(apply_patch_check("/system/lib/libinput.so", "b6d9084e4c5d9ab1afc2a277e6e8b0036f85a279", "5a4171c8ab27f9dd8d9f7d159514a2820be9b71b"));
set_progress(0.618617);
assert(apply_patch_check("/system/lib/libjni_latinime.so", "349ac909843f67652576faf7098c1aac964bdb91", "be232bc6b6e693e6a0f8900df440393a3334966f"));
set_progress(0.618813);
assert(apply_patch_check("/system/lib/libjni_mosaic.so", "93615253b3edd10369ee87be4e3956df2cfbd574", "436e627fd42b02c21d648b16197ce0f6ee734d0c"));
set_progress(0.619977);
assert(apply_patch_check("/system/lib/libm.so", "613ceab29a49b9ce9310a947fb521a122e95d4fb", "6f52195c5883325869d1d1fafde5bc465bb766d6"));
set_progress(0.620545);
assert(apply_patch_check("/system/lib/libmedia.so", "0fd38317dcff556c10dbaf2e72da901d11c6903e", "af4b86068d92472570e17683b4b3a58a4b2bee87"));
set_progress(0.623930);
assert(apply_patch_check("/system/lib/libmedia_jni.so", "0b34d727bc87bdd5a6e93652822c21b5bd5496b2", "3a75e574d1204a13bf06af721770598a1d597ade"));
set_progress(0.624500);
assert(apply_patch_check("/system/lib/libmediaplayerservice.so", "ee604bd2562b064d1d56f65a6af4c181709bd3a5", "5566c16a0e8a819ff6710bcbf6810ea3142fc9ae"));
set_progress(0.626138);
assert(apply_patch_check("/system/lib/libmmcutils.so", "55b29d18ff4c351f96fddf056940779609c7ad15", "6b3bb6bd05dd14fb55804e035c930f9d177beafe"));
set_progress(0.626202);
assert(apply_patch_check("/system/lib/libmpojni.so", "4c0026faa66ba0da14c9e833bb7fc918bf4cb894", "54931f65af89a054ab923dacef329977f5c675ae"));
set_progress(0.626267);
assert(apply_patch_check("/system/lib/libmtp.so", "e6944673f33e39e080623f360346793e0a3da336", "3beaf1237e6490710778a3248ae205d4a1fdd59c"));
set_progress(0.626784);
assert(apply_patch_check("/system/lib/libnativehelper.so", "a44cabeaa29ff95af2ba6c8cb7284c6479cacea8", "780c40f9be0d0bb6cad07744a094dda624fce8a2"));
set_progress(0.628312);
assert(apply_patch_check("/system/lib/libncurses.so", "518b3719e8fbfde3190b915de14e4e947e84828a", "f6cff4f0de0493a009dc488745fc148a8cb63aee"));
set_progress(0.629491);
assert(apply_patch_check("/system/lib/libpowermanager.so", "97dd869a5f43e2f2798b64bbbae2e091ff93b3bf", "fdd48103d7f12dbb7235725180705c50812bac0f"));
set_progress(0.629589);
assert(apply_patch_check("/system/lib/librs_jni.so", "dd98ccfa5857b13bae3ce228d9af339fb3a207bd", "08dff83aeef630b941ac8bcef3185b2724ec900e"));
set_progress(0.629742);
assert(apply_patch_check("/system/lib/librtp_jni.so", "38282d1c19d7a8971267cc7dbfb10a4d899a97e5", "2a3bb3a09b19879eefe68480c78c18b47641640b"));
set_progress(0.630428);
assert(apply_patch_check("/system/lib/libsensorservice.so", "2d35812ed48849588718cc940c4cbdb566e27303", "db502f5ae1568989d579a55e8cbf1c285a4a7b1b"));
set_progress(0.630955);
assert(apply_patch_check("/system/lib/libskia.so", "252a7d5bcbb6d158f6e924702602aab532bca9fc", "0901c32fd12d19a8b35430f9b8acb7c999225579"));
set_progress(0.638885);
assert(apply_patch_check("/system/lib/libsoundpool.so", "c41187c51877b317a9b88e9d09044e3a56751568", "ea9b3c4869537bdb8268316e5a57463453c2e7a6"));
set_progress(0.639060);
assert(apply_patch_check("/system/lib/libsqlite.so", "a74dc7abd4b9a845fc755aadcc1312b9dbe8fc7d", "02e581d94b2788c80f5a365e2b1f92cabe20e26a"));
set_progress(0.641267);
assert(apply_patch_check("/system/lib/libsrec_jni.so", "8851805e942929fc3d3c54727d35ad871b453141", "d1dae879cbfd4798c4088c16c85781fe2a9ae468"));
set_progress(0.643582);
assert(apply_patch_check("/system/lib/libssl.so", "a070a0ea286467e6d6fccfc3d18d0b7465ecf8b5", "f486b79520653f8718f8d5114c2693d22b0a0061"));
set_progress(0.644801);
assert(apply_patch_check("/system/lib/libstagefright.so", "338ea9bdb32bf3cea3b8aebd1ef428139c231f44", "4de10bec8b7d297d414f93aa3e2e4807d535d678"));
set_progress(0.656121);
assert(apply_patch_check("/system/lib/libstagefright_foundation.so", "91dcd501bcf61e7d2ccebc9bcd04ed60b8609f4b", "1f5fa00bd085a60c7b6f0d89002fec4f0cf4632c"));
set_progress(0.656406);
assert(apply_patch_check("/system/lib/libstagefright_omx.so", "c98e923bd2f347386266ef04754e625997a1e4b8", "333f866b89541f058585a07a8b6e2a1f90682609"));
set_progress(0.656955);
assert(apply_patch_check("/system/lib/libstagefright_soft_aacdec.so", "780a20fd7b5e3a50e4aede9b3a861818fb29b8c9", "09c0e1992901dd0ac8c59524dea875ce80bba2af"));
set_progress(0.658196);
assert(apply_patch_check("/system/lib/libstagefright_soft_amrdec.so", "837cade87cc947e5562d447412dfffd768720067", "b4fe376e66993adfccc3ba844f3446b300a2a62a"));
set_progress(0.658825);
assert(apply_patch_check("/system/lib/libstagefright_soft_g711dec.so", "97a277cef145e4970eaa533bc7a2fac8f16debd7", "77f501bc06f991ca29b51a0c9103cb76fb71a78d"));
set_progress(0.658918);
assert(apply_patch_check("/system/lib/libstagefright_soft_h264dec.so", "93a2f379101b0d1cbf710e1890a62d66e246fd72", "18f524c34e906e6c2f3857e1154abaa24ef48fff"));
set_progress(0.659680);
assert(apply_patch_check("/system/lib/libstagefright_soft_mp3dec.so", "5c896e40f74ffb1dcdef34e48873b968c83ff8ad", "e9f170399c7efc422a81642763795871ecee2a77"));
set_progress(0.660094);
assert(apply_patch_check("/system/lib/libstagefright_soft_mpeg4dec.so", "8982aa6329ee2f294f192dba0c7aa2cb4b6fdbd4", "1378e3343bc498968c6a6b7cd3893ef80f0666ff"));
set_progress(0.660697);
assert(apply_patch_check("/system/lib/libstagefright_soft_vorbisdec.so", "715897a98336a07c1308148eef8d0a68e6e8a10e", "3a271e4e85effd3c92569ecab068424796ed8909"));
set_progress(0.660817);
assert(apply_patch_check("/system/lib/libstagefright_soft_vpxdec.so", "55f7407a156456c6636313b8dc80c79211d6585c", "4e14d13779891d07cb7c30aafd160bc1acf156f5"));
set_progress(0.661556);
assert(apply_patch_check("/system/lib/libstagefright_yuv.so", "963a3c7f89ca15c019642ff0bb2ed9b640e60a1a", "58fbf792a80a91c028a63560a3949b996248a509"));
set_progress(0.661619);
assert(apply_patch_check("/system/lib/libstdc++.so", "ec20de2cd9744af235fec91903eef6b56df7802b", "584901059d07d85426fc0aebcb8d4145209d8da8"));
set_progress(0.661655);
assert(apply_patch_check("/system/lib/libstlport.so", "b19d909ecb137d0c0d0f6697bb114d0fd18b79e0", "082e628eb5c026370e705038ed77c91d4c85c348"));
set_progress(0.663029);
assert(apply_patch_check("/system/lib/libsurfaceflinger.so", "be87f5a475385cefac9c971bda1d522716c39155", "a01af13e40732e40bbdad3c9abafad1aadcd5e81"));
set_progress(0.664095);
assert(apply_patch_check("/system/lib/libsystem_server.so", "cb19656218d4643d2c6d4d49fd7d9feb5d813d82", "9778ec9218dd456c63169c4591aef9ebd7bc82d4"));
set_progress(0.664161);
assert(apply_patch_check("/system/lib/libsysutils.so", "86c048ebb30b56d0db28150cb2c276b044ab17d5", "e81325d9225a9b406ef8d0e76367a1ff4cee68d0"));
set_progress(0.664279);
assert(apply_patch_check("/system/lib/libttscompat.so", "4e9e00f1ce1652733c91297471f0e18a6d09887d", "57f90fa4436d988ec06e73bb28c29d2ad8ac05cd"));
set_progress(0.664344);
assert(apply_patch_check("/system/lib/libttspico.so", "38012b7412cd4bb133b5a5a7241e6bd4051f4671", "494eca0b73e31081eabbd300a98982015bc00ff0"));
set_progress(0.665645);
assert(apply_patch_check("/system/lib/libtvoutpattern.so", "a03de077c201e04f0725e0f964e3f4d246848bf1", "31c6376ce036f1c1f4577cf8edcba3e992b12f01"));
set_progress(0.665680);
assert(apply_patch_check("/system/lib/libui.so", "938501e42895440fe39dcd870077d62348918cde", "161124173d05fa96bdbeb20fa9d9503fd5a61cc5"));
set_progress(0.666301);
assert(apply_patch_check("/system/lib/libutils.so", "271533f1daca58aeabc814625222c50c84802eff", "fea6db1c89524aa1ff176527ac8cb8affbd55c4b"));
set_progress(0.667647);
assert(apply_patch_check("/system/lib/libvariablespeed.so", "cbab249d1c4f4ac12e0da4c2529511051885db0e", "4b9c813e5dcecdfda95662c5803f758922ebca9b"));
set_progress(0.667845);
assert(apply_patch_check("/system/lib/libwebcore.so", "c03016db9e2d1b5dc341a9c2f9fd789918fc529b", "bfd440c42466837e218bc6005b1233f2a7fc1c93"));
set_progress(0.717505);
assert(apply_patch_check("/system/lib/libwebrtc_audio_preprocessing.so", "b8aaafc58d55185805a6b21953e93029a4957e23", "9eced51ceda5c3f4c371c8cbec7b172eb995680b"));
set_progress(0.719353);
assert(apply_patch_check("/system/lib/libwpa_client.so", "be0c2fc340a7ec4c4ac3fee157da5a4fbc1096fa", "66d97e7f4520f26afd8d2b97ec733c780f49d1b6"));
set_progress(0.719417);
assert(apply_patch_check("/system/lib/libz.so", "69404b494012440f40d264dd3ae426dd3a6e116d", "bdca1b63b34ee438ff0bce1e1a9eef5fb9e30808"));
set_progress(0.720042);
assert(apply_patch_check("/system/lib/soundfx/libaudiopreprocessing.so", "9273d0fc5e5868ca47c1943e79486f1a5be8d389", "30bb7d63fe51f85ec24bf0541fb51732db328f85"));
set_progress(0.720133);
assert(apply_patch_check("/system/lib/soundfx/libbundlewrapper.so", "408e9d1487a4555ad630ea6f441b619188386f41", "6a5e3d0915765db7ce35a8785bdec4533c60cf86"));
set_progress(0.720602);
assert(apply_patch_check("/system/lib/soundfx/libreverbwrapper.so", "61607e946c876adcc1ac4ebe902f76a4ae6d4611", "816b9abd9e37baafc377e46f80b4a44475cbc63d"));
set_progress(0.720799);
assert(apply_patch_check("/system/lib/soundfx/libvisualizer.so", "62f906bc942e5df5aa048eb4477778a37440178a", "0ddddb8c6e3a295b774d748358b69f222e15a7e7"));
set_progress(0.720862);
assert(apply_patch_check("/system/usr/share/phoneloc.dat", "70d9d16ecd9bb2f7e0882c1cd0ea765768678496", "7306e982dbb205c069978612573c5648e4ae33c5"));
set_progress(0.724342);
assert(apply_patch_check("/system/vendor/operator/app/BaiduMap.apk", "7bc1d47694dcee8f326a404b72fdceb27b7b57c4", "1e02d2f71f9ed6bb8f74782404b32c49961401d8"));
set_progress(0.782703);
assert(apply_patch_check("/system/vendor/operator/app/Calendar365.apk", "d475e83609c43c1eb2f08d50d5f650e5e11b3f53", "a548b0d8c6b39b7925f914e1fdd569585a6cda4f"));
set_progress(0.825155);
assert(apply_patch_check("/system/vendor/operator/app/GNotes.apk", "5abc2cb6b9acf37a110ba006e4b90d324002739e", "54c142f61f369a5e632ca63f9f02ff827dc32723"));
set_progress(0.835087);
assert(apply_patch_check("/system/vendor/operator/app/VoiceAssistant.apk", "b1bef0fa3569db3f1a5a819141b8e3a500a60b21", "543c2d498a207f931e13287a5cd5ce6b999d5606"));
set_progress(0.896930);
assert(apply_patch_check("/system/vendor/operator/app/iReader.apk", "95633fb22618a292c512544f94579717f30e0abf", "69fdaa37193e5dc3245683bc0d21e56da5ddd839"));
set_progress(0.918214);
assert(apply_patch_check("/system/xbin/add-property-tag", "f8c30f64c262709dbbaf105883cfe275141e0697", "17812f9076006c968f7ab912900f1e040b970d6f"));
set_progress(0.918631);
assert(apply_patch_check("/system/xbin/bash", "cd53e53177be9b9a50b0c158dd4220e068f4ddcd", "1f03c1ca5334884f2304d01c950ebd8fe68c7ac4"));
set_progress(0.921405);
assert(apply_patch_check("/system/xbin/btool", "249686f5d05c786a19540ba6abdb3ec1ca4f471d", "2dd74b082f94f7765e2a99c5d388159906b4b704"));
set_progress(0.921442);
assert(apply_patch_check("/system/xbin/busybox", "3fa97095cb16bd67d482ef6a38eaf69ebbe8a443", "cd307158aa8669dea41417cf376f047715f2c7a1"));
set_progress(0.924682);
assert(apply_patch_check("/system/xbin/check-lost+found", "d5ec51ddfd9f25dcc8193ca9d7cc192dd59304bc", "2256f4c37b849e67741da64a1c754b6b9dac8ad8"));
set_progress(0.925181);
assert(apply_patch_check("/system/xbin/nano", "cbda49a77bdbb39969e8d98a2b32fb0dbea87523", "dd4d518aff529c8316ccf03555c12293d24568ef"));
set_progress(0.925598);
assert(apply_patch_check("/system/xbin/oprofiled", "2c7ac091be4cabf46cf4743dde04379814909001", "752d04022e5c7e53d8196463ec07addfd243f327"));
set_progress(0.925974);
assert(apply_patch_check("/system/xbin/rsync", "53337154dd32b36880612ad9e943644708c17f70", "64257e630b21449edd46074065ef19aa4cf3c9b5"));
set_progress(0.927732);
assert(apply_patch_check("/system/xbin/ssh", "308530061f6c62406e4c5ea89fd06db7c9a7923b", "2eb0a9cd25ff8d9e189425fe3ffffbed310e206f"));
set_progress(0.928205);
assert(apply_patch_check("/system/xbin/strace", "d7055b1c6a7f3b76cf32aff77bb51aecb82320ef", "bc5004d3de63ccd9196d12416ac5206c9972ff89"));
set_progress(0.928997);
assert(apply_patch_check("/system/xbin/su", "9cc5c8f28c26a58b66a9be6ea05e8d724f34cec2", "66c53f3eaed76fe2191118b3427e72a609998b67"));
set_progress(0.931526);
assert(apply_patch_check("/system/xbin/tcpdump", "14c354a847a2f7cccff62ef0d214d218489d6455", "0c0d2054b8621660f1e8add504441797a356cbcf"));
set_progress(0.935517);
assert(apply_patch_check("/system/xbin/vim", "de577fe60b850adb0001192bedde76e9ac824ff3", "6f0e3fb863efb33630d62c4f85f426d607cd3e9d"));
set_progress(0.941390);
set_progress(0.963414);
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/Browser.apk",
       "/system/app/GameCenter.apk", "/system/app/LewaLockScreen.apk",
       "/system/app/LewaSystemCleanService.apk", "/system/app/LewaWeather.apk",
       "/system/app/QrcodeScanner.apk", "/system/app/SoundRecorder.apk",
       "/system/app/Treasure.apk", "/system/build.prop", "/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/app/LewaSystemClean.apk",
       "/system/lib/libbcc.so.sha1", "/system/app/DolphinBrowser.apk",
       "/system/app/LewaMarket.apk", "/system/app/Phonesky.apk",
       "/system/app/Superuser.apk", "/system/media/lockscreen.zip",
       "/system/recovery.img");
show_progress(0.800000, 0);
ui_print("Patching system files...");
apply_patch("/system/app/ApplicationsProvider.apk", "-",
            f0292ef67585104ad8e43370e9b89f836bfd3697, 17677,
            f42f91126f947d5afd150173137045fc9a43074f, package_extract_file("patch/system/app/ApplicationsProvider.apk.p"));
set_progress(0.000110);
apply_patch("/system/app/AtciService.apk", "-",
            a1c42e4f6c6276b00037d8fd0769b0982a122fc7, 29039,
            720105093c6c72886e9a775b4d71149507644ac3, package_extract_file("patch/system/app/AtciService.apk.p"));
set_progress(0.000291);
apply_patch("/system/app/BackupRestoreConfirmation.apk", "-",
            3db53bc97609ddd5fd8d1ee4cf4f4d8c395b7f86, 14850,
            819e6cce6ff7c42c5f396a3003b4d353943a9f90, package_extract_file("patch/system/app/BackupRestoreConfirmation.apk.p"));
set_progress(0.000383);
apply_patch("/system/app/CalendarProvider.apk", "-",
            85dfdd1a13fc7a75dbcb1960855201b21761d86e, 449884,
            0a4c835c7349b14454568cb1d753fba7fedea411, package_extract_file("patch/system/app/CalendarProvider.apk.p"));
set_progress(0.003185);
apply_patch("/system/app/Camera.apk", "-",
            53fb1d96ee0212b6bc0013432e06454db00793b0, 1289522,
            b23beffc582e5c4d2f28997314bba1d59088c570, package_extract_file("patch/system/app/Camera.apk.p"));
set_progress(0.011216);
apply_patch("/system/app/CellConnService.apk", "-",
            434db45c836b58469deca245bd95f34a5a7b78f5, 37346,
            88bf900a9784bd1c64560af7c50332fa2a9f9589, package_extract_file("patch/system/app/CellConnService.apk.p"));
set_progress(0.011448);
apply_patch("/system/app/CertInstaller.apk", "-",
            3f7d1cd864aa975fd68206f4e8bae9ded130f6f1, 29830,
            7885acf1d440ebf04334230949cd1c1407cb3cc8, package_extract_file("patch/system/app/CertInstaller.apk.p"));
set_progress(0.011634);
apply_patch("/system/app/Cit.apk", "-",
            e5357e07f6da1d05a92f758dbce0e466679f4281, 50290,
            5903a9fe5f8879a819506af0e19f8719cac79086, package_extract_file("patch/system/app/Cit.apk.p"));
set_progress(0.011947);
apply_patch("/system/app/CleanMemory.apk", "-",
            9dfb72f61ac9af5d957b9bd203764627e82b0044, 87701,
            a94cfb685789be52c62e420684071deb8501b93a, package_extract_file("patch/system/app/CleanMemory.apk.p"));
set_progress(0.012493);
apply_patch("/system/app/ContactsProvider.apk", "-",
            754ce989659a4a4146fa2dcbf31eb96fc75c5f7a, 629954,
            12742972f418b16ed1bf695d91a4dba786be0dcb, package_extract_file("patch/system/app/ContactsProvider.apk.p"));
set_progress(0.016416);
apply_patch("/system/app/DefaultContainerService.apk", "-",
            64eb987861f9be1685b6920eca8a7cf30e23e682, 10807,
            b1011edf6f7945215df58778329aa98c0dc4c079, package_extract_file("patch/system/app/DefaultContainerService.apk.p"));
set_progress(0.016484);
apply_patch("/system/app/DeskClock.apk", "-",
            15e42f9a545e14278c5d34df1e0e05d4779da88a, 1893721,
            ec673b053a75bd3354f133848272e8021a5df893, package_extract_file("patch/system/app/DeskClock.apk.p"));
set_progress(0.028277);
apply_patch("/system/app/DownloadProvider.apk", "-",
            e212322b3ca96f27395f83f79a43486f4b1a82b0, 328355,
            8440dca41b7a7f06dbd5ecffd822d8b97576624c, package_extract_file("patch/system/app/DownloadProvider.apk.p"));
set_progress(0.030322);
apply_patch("/system/app/DownloadProviderUi.apk", "-",
            1932b4742aa2b80fd3e8b4c716530058c02c6b60, 195013,
            7902a8472d4339b7fc5c35e8998f3c1387071906, package_extract_file("patch/system/app/DownloadProviderUi.apk.p"));
set_progress(0.031536);
apply_patch("/system/app/DrmProvider.apk", "-",
            90851d08eb1ed1bbc190f8fde79e5384bc1f8eb2, 19635,
            d2586448579bf7fe74be432d0901d71138ff5d53, package_extract_file("patch/system/app/DrmProvider.apk.p"));
set_progress(0.031659);
apply_patch("/system/app/Email.apk", "-",
            6e0c6928e0d3313ec0d72283920f73a3b933e2e4, 1485437,
            f6f7730b3c12de8250bd54357a12c56dc01424a7, package_extract_file("patch/system/app/Email.apk.p"));
set_progress(0.040909);
apply_patch("/system/app/EngineerMode.apk", "-",
            7688f4e17ab0206cd7d8b98a0a934d8bc1eaafcd, 461896,
            0c8d13eaf9afaf0b83a4c1b971b2fc87947ae68b, package_extract_file("patch/system/app/EngineerMode.apk.p"));
set_progress(0.043786);
apply_patch("/system/app/EngineerModeSim.apk", "-",
            8e1c14f9a74a09dfc43a85c7a872379d27539670, 58029,
            d7e7a77d0712baa4d375f5ede891fe4178fa199b, package_extract_file("patch/system/app/EngineerModeSim.apk.p"));
set_progress(0.044147);
apply_patch("/system/app/Exchange.apk", "-",
            837503e9e80c132c656032c27a674a4ea4992c4f, 747261,
            394925c746ec2cfe241d9efba21606757550f08e, package_extract_file("patch/system/app/Exchange.apk.p"));
set_progress(0.048801);
apply_patch("/system/app/FMRadio.apk", "-",
            6a5f9b6e07a345c1deada5e94e8425892dc41b3a, 920418,
            f962b90c6e43e3e1f8f86b00bd1a0308405ff895, package_extract_file("patch/system/app/FMRadio.apk.p"));
set_progress(0.054533);
apply_patch("/system/app/Galaxy4.apk", "-",
            8693e54f6b6dfed1d3713b02f6b68319ec42fc38, 427669,
            f5f273b991424a6a594cc68f4d985a2425c2d77a, package_extract_file("patch/system/app/Galaxy4.apk.p"));
set_progress(0.057196);
apply_patch("/system/app/Gallery2.apk", "-",
            f181c8c48466f71902b0ece74264fae8ae01608b, 1694562,
            a2c65bace94234d92b090b470dc382af0df3d698, package_extract_file("patch/system/app/Gallery2.apk.p"));
set_progress(0.067749);
apply_patch("/system/app/Guide.apk", "-",
            c7309b30eae70eac19ccf1cfa601260b97f77c92, 4178008,
            2256144dcd5fd7f8927e8685fc3716c9e10da068, package_extract_file("patch/system/app/Guide.apk.p"));
set_progress(0.093768);
apply_patch("/system/app/HTMLViewer.apk", "-",
            a8bf7a554a130cfcfba90c4ec28209904221ed11, 7403,
            8fa41590e7080fd97652c03a9d4c713a9b3eb931, package_extract_file("patch/system/app/HTMLViewer.apk.p"));
set_progress(0.093814);
apply_patch("/system/app/HoloSpiralWallpaper.apk", "-",
            7521b227c332144d93c05190fd88b5e8bdf93827, 52178,
            27e2deba5174bc21786575e95805daaaf8030334, package_extract_file("patch/system/app/HoloSpiralWallpaper.apk.p"));
set_progress(0.094139);
apply_patch("/system/app/Intercept.apk", "-",
            d37d8ef213a3c0ab5d7ffdb266446c2822292e84, 308759,
            73cdc998250c1a581d0b61c2028194c72c499071, package_extract_file("patch/system/app/Intercept.apk.p"));
set_progress(0.096061);
apply_patch("/system/app/InternalEngineerMode.apk", "-",
            af413bf94be421e1267175d24b34dc87a256ff91, 31319,
            37a0464cb91305970d46742bd50c0fea2698178f, package_extract_file("patch/system/app/InternalEngineerMode.apk.p"));
set_progress(0.096257);
apply_patch("/system/app/KeyChain.apk", "-",
            9fe83f77bc441b345ffc9186b6f6b3616884267f, 21954,
            a93257638dea73371900edd0507f0c24c962b68e, package_extract_file("patch/system/app/KeyChain.apk.p"));
set_progress(0.096393);
apply_patch("/system/app/LabiSync.apk", "-",
            f3d06e09848ab659e5eedcc6d37c55c30ee8a614, 103500,
            1452dc1065a96c2f077a8790d9db734158c844cc, package_extract_file("patch/system/app/LabiSync.apk.p"));
set_progress(0.097038);
apply_patch("/system/app/LatinIME.apk", "-",
            760444bd795564ee5592e768533bd7e30025e750, 1441446,
            5232cd585cd2813d496c9c68cfabd41fed667a14, package_extract_file("patch/system/app/LatinIME.apk.p"));
set_progress(0.106014);
apply_patch("/system/app/LewaAntitheft.apk", "-",
            f3ffea3de9b8e43a6a17de4c5e33e86470c4954d, 1264370,
            dbe31457c866a7846bbcbb10ff5884c07adbf4f0, package_extract_file("patch/system/app/LewaAntitheft.apk.p"));
set_progress(0.113888);
apply_patch("/system/app/LewaCalculator.apk", "-",
            b5cda9435768063fca2a56a82db9ed76fab75144, 952043,
            d955d1a480d352d6fc053145d682e51a82a71af1, package_extract_file("patch/system/app/LewaCalculator.apk.p"));
set_progress(0.119817);
apply_patch("/system/app/LewaDataUsageAdjust.apk", "-",
            acd4ba79113796113cd4459b07c5975088d05786, 107455,
            7f9869dea6de932a98a552d849996e5b40e911b4, package_extract_file("patch/system/app/LewaDataUsageAdjust.apk.p"));
set_progress(0.120486);
apply_patch("/system/app/LewaDefaultTheme.apk", "-",
            e307a8e4a36f3605fe1a2c1b46fec6b3c6f36207, 2812151,
            9c312335d0881af67865d221061ad6047fe07621, package_extract_file("patch/system/app/LewaDefaultTheme.apk.p"));
set_progress(0.137999);
apply_patch("/system/app/LewaFileManager.apk", "-",
            662bb8bbcf637330713ed4d872d6f20760eee41f, 337200,
            5c42af8c9759e6f5d576e49e68fb57e7c8977ce2, package_extract_file("patch/system/app/LewaFileManager.apk.p"));
set_progress(0.140099);
apply_patch("/system/app/LewaLauncherX.apk", "-",
            9dd4a2638abd61a64b527f9fc86d03ac02abc41b, 3589946,
            de839b866542158a59c3e3b0542d4cbadb079e90, package_extract_file("patch/system/app/LewaLauncherX.apk.p"));
set_progress(0.162456);
apply_patch("/system/app/LewaNetworkManager.apk", "-",
            cd2f42c66504587d7fea1afbda6f758dd53deb94, 232485,
            716b7e4616663d67e57e337b06ee36ee3a41de7e, package_extract_file("patch/system/app/LewaNetworkManager.apk.p"));
set_progress(0.163904);
apply_patch("/system/app/LewaPackageInstaller.apk", "-",
            0ae7b4de51a450e1a843a6527cfb56e45d4651e4, 128632,
            c517a47af8c946de35340871eee618208403ff11, package_extract_file("patch/system/app/LewaPackageInstaller.apk.p"));
set_progress(0.164705);
apply_patch("/system/app/LewaPermManager.apk", "-",
            8a00f428d9f8983e7a84ddcaf7bcad1649591bdb, 446618,
            0a2e9ab2849df9fd2b541832563a9a7d6f82a325, package_extract_file("patch/system/app/LewaPermManager.apk.p"));
set_progress(0.167486);
apply_patch("/system/app/LewaPlayer.apk", "-",
            95e0a8a3b540e03f98b5e009c6efdd46d2d6ec32, 1271315,
            52ca87206a1ff93d143ed193a9819956333e451b, package_extract_file("patch/system/app/LewaPlayer.apk.p"));
set_progress(0.175403);
apply_patch("/system/app/LewaPond.apk", "-",
            ce41147ead08927c0cdb023f454478bcdb8d13e5, 110062,
            ea0455b156947727728e0048a948d260b3e2d48f, package_extract_file("patch/system/app/LewaPond.apk.p"));
set_progress(0.176089);
apply_patch("/system/app/LewaPush.apk", "-",
            17116bfa3e2e22a376e990a66f6ceece902d4604, 143947,
            d724b0ff864d5836bc89c9755c87fbd9d86f732e, package_extract_file("patch/system/app/LewaPush.apk.p"));
set_progress(0.176985);
apply_patch("/system/app/LewaSecurity.apk", "-",
            67daccaccc435c2627b0363ed161c9abb98f92f1, 124259,
            cf30be2e96262da588ac3254bfd2ff303acef2e2, package_extract_file("patch/system/app/LewaSecurity.apk.p"));
set_progress(0.177759);
apply_patch("/system/app/LewaSoundRecorder.apk", "-",
            912fc50ba4e6b3359f7c1fad71be13590a42bcd5, 1288964,
            ebf22c21af1757b995b728d155f2f42a706cb877, package_extract_file("patch/system/app/LewaSoundRecorder.apk.p"));
set_progress(0.185786);
apply_patch("/system/app/LewaUpdater.apk", "-",
            38e17b5c290a6a2fdaa6bc7779aa06361d5dfcb1, 957940,
            f60dbdcfac17e514c9a67074350417255ed4ef9e, package_extract_file("patch/system/app/LewaUpdater.apk.p"));
set_progress(0.191752);
apply_patch("/system/app/LiveWallpapers.apk", "-",
            fa9e1d20370809d1deb7a502cecd8a571df9d00c, 1721357,
            853d2b9ef1dace51eb4a7fdf8624587925e9f157, package_extract_file("patch/system/app/LiveWallpapers.apk.p"));
set_progress(0.202471);
apply_patch("/system/app/LiveWallpapersPicker.apk", "-",
            2bfa08136d9512289993eef458b1170eb84192dc, 117125,
            1c9a34473a676b479a9d18d70c9198c09fb40981, package_extract_file("patch/system/app/LiveWallpapersPicker.apk.p"));
set_progress(0.203201);
apply_patch("/system/app/LocationProvider.apk", "-",
            41da980c401e70067ceda37838123936536e2724, 2291324,
            04f8b2e61103c2ff3c55df5b92e8a0fc73a1adaf, package_extract_file("patch/system/app/LocationProvider.apk.p"));
set_progress(0.217470);
apply_patch("/system/app/MTKAndroidSuiteDaemon.apk", "-",
            a5a50c2f712e8df68878a46a4a9f8df2fde19db5, 193059,
            611d0ad04bff2c8183271fc399f2fe8caa7b028b, package_extract_file("patch/system/app/MTKAndroidSuiteDaemon.apk.p"));
set_progress(0.218672);
apply_patch("/system/app/MagicSmokeWallpapers.apk", "-",
            a714b89e762c564908fdbf1f0a2a51191004bc38, 218686,
            e73c390b1568aa9c3d6b410fd2444d5126101117, package_extract_file("patch/system/app/MagicSmokeWallpapers.apk.p"));
set_progress(0.220034);
apply_patch("/system/app/MediaProvider.apk", "-",
            18b3d8ea3a7bbe0b3af9a99efba9bc59ac6e9ca8, 86105,
            3dd6e4ff9f69b7b26c8428b99e6a52ef9e489ae5, package_extract_file("patch/system/app/MediaProvider.apk.p"));
set_progress(0.220570);
apply_patch("/system/app/MmsFavoriteProvider.apk", "-",
            a1fb70f2a7d4023504c24e6bf1cb87282c98b3ee, 104779,
            52b2d1c0100fc757357d13d11d1e3c6a78fde90a, package_extract_file("patch/system/app/MmsFavoriteProvider.apk.p"));
set_progress(0.221223);
apply_patch("/system/app/MtkBt.apk", "-",
            8ff2e03e89887711a1f1587e9f638e5fc5ba9e1f, 679925,
            a59b3b7726145ebcefe52d9a615be9e89c9f360c, package_extract_file("patch/system/app/MtkBt.apk.p"));
set_progress(0.225457);
apply_patch("/system/app/MtkVideoLiveWallpaper.apk", "-",
            b17cd2ea40160c7c10e42992f7bb4aa49af4f0c3, 2269435,
            430c1b15a01c788c18053b5ca6214d68ab00abf5, package_extract_file("patch/system/app/MtkVideoLiveWallpaper.apk.p"));
set_progress(0.239590);
apply_patch("/system/app/NoiseField.apk", "-",
            3cb77cef94f7405c77981ff78bb8758c9a9df029, 75790,
            516b6f18a7f2aea70ea8c43648c6e8cc7b0e5184, package_extract_file("patch/system/app/NoiseField.apk.p"));
set_progress(0.240062);
apply_patch("/system/app/Omacp.apk", "-",
            2064ac8fd93b6e3d66c7ba99993bc5dd504914a3, 79499,
            52af87f0f7db799b57af36d17b5e682273c106fd, package_extract_file("patch/system/app/Omacp.apk.p"));
set_progress(0.240557);
apply_patch("/system/app/PIM.apk", "-",
            45e185aa99b90aaaf1342bdd1552a4300586099b, 7707607,
            dfe3e403d58a6c7c24f700ef3ba71f593499f89a, package_extract_file("patch/system/app/PIM.apk.p"));
set_progress(0.288557);
apply_patch("/system/app/PhaseBeam.apk", "-",
            3a3513ca157734ead3918126f2fe6f568f624d32, 71436,
            4c8ff8e812e6808342c67ab6d9aad426d359fd20, package_extract_file("patch/system/app/PhaseBeam.apk.p"));
set_progress(0.289002);
apply_patch("/system/app/Phone.apk", "-",
            4cabf4e50bb2407a094cf5521397e260d463c585, 2068438,
            76d18d28e50257e1e27d1d300c1c6467e4ce2dc3, package_extract_file("patch/system/app/Phone.apk.p"));
set_progress(0.301883);
apply_patch("/system/app/PicoTts.apk", "-",
            9857a3b6eea2182308c51f0e8865547c57013675, 16065,
            59cd2e3ab895c99f9c256ff66f81bd938ff8527e, package_extract_file("patch/system/app/PicoTts.apk.p"));
set_progress(0.301983);
apply_patch("/system/app/Power+.apk", "-",
            8ce81261acdc3d117603b1f2e9fd450556de333b, 239502,
            2eec0b75184f73885e3c37532d41bcbfbf71b9be, package_extract_file("patch/system/app/Power+.apk.p"));
set_progress(0.303475);
apply_patch("/system/app/Provision.apk", "-",
            40d257048fec02455e6b29e6de4e2f4a84818cee, 4189,
            c613d325db3befe1c84a70b2691bb616929b7f75, package_extract_file("patch/system/app/Provision.apk.p"));
set_progress(0.303501);
apply_patch("/system/app/Search.apk", "-",
            f3ddb386903d1704f5c4c08a18884fdda20f8b02, 175349,
            e8653f865fe113d532e79dd054a5d717fb2cdc47, package_extract_file("patch/system/app/Search.apk.p"));
set_progress(0.304593);
apply_patch("/system/app/Settings.apk", "-",
            6b7c088759f2d873c61c0f56c30dee55496a52a2, 3885724,
            105c0cf478e3e9fa46097aa5febcc216c82ac9bf, package_extract_file("patch/system/app/Settings.apk.p"));
set_progress(0.328791);
apply_patch("/system/app/SettingsProvider.apk", "-",
            b7828b2f1e076b59c040b1109850946d76d7845e, 48354,
            1f9ec51e541827943f1755645de9e40ad6304cf7, package_extract_file("patch/system/app/SettingsProvider.apk.p"));
set_progress(0.329092);
apply_patch("/system/app/SharedStorageBackup.apk", "-",
            67130a87835fe8fa9de3732140ea914dc085e45f, 4710,
            fa031183d2d32cb5c4553050d1617d4ee40416d0, package_extract_file("patch/system/app/SharedStorageBackup.apk.p"));
set_progress(0.329122);
apply_patch("/system/app/Stk1.apk", "-",
            3df72bb79d6b28e149e6a561a5f7a53e5f1de8b6, 64981,
            61b98f13149c1cfcd3abef742c3dc4de0c8073df, package_extract_file("patch/system/app/Stk1.apk.p"));
set_progress(0.329526);
apply_patch("/system/app/Stk2.apk", "-",
            eab886502920f75675b89cf705d3a92b27b781bb, 64949,
            df48df84f420ad05b46ed09ff8f1b53f86cfa51f, package_extract_file("patch/system/app/Stk2.apk.p"));
set_progress(0.329931);
apply_patch("/system/app/StkSelection.apk", "-",
            73ea519cbe1dde5b41b961d9ea1da900fe4056fd, 22127,
            f4576fdc83e3fe6827f78eecdaab2c6228e4f8ab, package_extract_file("patch/system/app/StkSelection.apk.p"));
set_progress(0.330069);
apply_patch("/system/app/SystemUI.apk", "-",
            1ff92222b10fdab281a0e05eb52bd1c075b3a094, 1272635,
            1d75fd56d467c8faa593635155bcfdf74b3df828, package_extract_file("patch/system/app/SystemUI.apk.p"));
set_progress(0.337994);
apply_patch("/system/app/TelephonyProvider.apk", "-",
            6ee4b1f50a5ee9b6b5ed7f29df4b11a813f58f1f, 138900,
            209cd9068587d2dd44b0f9a2c7d59b4a41378e82, package_extract_file("patch/system/app/TelephonyProvider.apk.p"));
set_progress(0.338859);
apply_patch("/system/app/ThemeChooser.apk", "-",
            4a7f59f79a6ad506909236ab91302ea3c8d7926b, 498300,
            f072a264ae6bf22008be50f1530a79e16c0b9060, package_extract_file("patch/system/app/ThemeChooser.apk.p"));
set_progress(0.341962);
apply_patch("/system/app/ThemeManager.apk", "-",
            b12e4aea0d3ddfd8d05d477f54bd5de8b071e0aa, 49723,
            976f3e1e836f6fb8691f379abce48adf3427a045, package_extract_file("patch/system/app/ThemeManager.apk.p"));
set_progress(0.342272);
apply_patch("/system/app/UserDictionaryProvider.apk", "-",
            267a2dd2260238e761c0298e0596c7c2ce44724b, 11091,
            fd2e89d9a52fde7fe9e6cf1b19ac324deb2121b7, package_extract_file("patch/system/app/UserDictionaryProvider.apk.p"));
set_progress(0.342341);
apply_patch("/system/app/VirusDefense.apk", "-",
            b3e5410b45b395900375af79aa07583d14676951, 848368,
            f0772b0799f9a60718c0305aff0884b99d6f3ae9, package_extract_file("patch/system/app/VirusDefense.apk.p"));
set_progress(0.347624);
apply_patch("/system/app/VisualizationWallpapers.apk", "-",
            e0ca0f532df686365689822c8513a1f2ae0b62ed, 160744,
            1d6e9ac65535537aa794df1bc02fab54005aa623, package_extract_file("patch/system/app/VisualizationWallpapers.apk.p"));
set_progress(0.348625);
apply_patch("/system/app/VpnDialogs.apk", "-",
            b6b27cd48a567f2665a9deda77e6035a0a0c1543, 12718,
            d25ca3c3792c09aa58a4e0642795f1ec5243328c, package_extract_file("patch/system/app/VpnDialogs.apk.p"));
set_progress(0.348704);
apply_patch("/system/app/YGPS.apk", "-",
            cda44a7347f7f74515a403aee6862d82e19ca989, 55759,
            30939c060eb1d9c7fdcef986ee493d689f14f6f5, package_extract_file("patch/system/app/YGPS.apk.p"));
set_progress(0.349052);
apply_patch("/system/bin/BlobCache_test", "-",
            270d7fdb80db01f21a0f1f620be30a8636b19e31, 62332,
            21eb74469a08052a3e64421c48feeb3efa54c3f2, package_extract_file("patch/system/bin/BlobCache_test.p"));
set_progress(0.349440);
apply_patch("/system/bin/InputChannel_test", "-",
            cc6352fae1748726bf08a32e284cda9614e59a3c, 52908,
            eb80bf83de466c9ea6654f7c0143b48cc1b5460c, package_extract_file("patch/system/bin/InputChannel_test.p"));
set_progress(0.349769);
apply_patch("/system/bin/InputDispatcher_test", "-",
            e6add734212df6ac4e1d0c6c06f7e84372d4f3e7, 53452,
            0d60b7f7dbf41588f58e227645fc185ad3300a1e, package_extract_file("patch/system/bin/InputDispatcher_test.p"));
set_progress(0.350102);
apply_patch("/system/bin/InputEvent_test", "-",
            e8607abc4da564a0c5b5b6d10cd2dcb0411fefe8, 86500,
            ccadd8995071ad1a08f003cc342a9f5e23921df4, package_extract_file("patch/system/bin/InputEvent_test.p"));
set_progress(0.350641);
apply_patch("/system/bin/InputPublisherAndConsumer_test", "-",
            48bdac5852a503dd8c46ebadbc8a386cda9c07e9, 74468,
            c029002b6c9dcfbefdc68e58b00c7fa1f1d1447e, package_extract_file("patch/system/bin/InputPublisherAndConsumer_test.p"));
set_progress(0.351105);
apply_patch("/system/bin/InputReader_test", "-",
            f725e7d41f86892fe891d67bb3688b64464a2291, 315636,
            16843927862bc7312b8ec35aa37c0dac326a900f, package_extract_file("patch/system/bin/InputReader_test.p"));
set_progress(0.353070);
apply_patch("/system/bin/Looper_test", "-",
            c96f8afea5695a0d57d64a58bf165b59b7d966bd, 84464,
            77782424b84e4af000f3ee95a4c3c6c1886fdf1e, package_extract_file("patch/system/bin/Looper_test.p"));
set_progress(0.353596);
apply_patch("/system/bin/ObbFile_test", "-",
            fb954f8e07dae1819699fbded97f73cd02550730, 48540,
            742b86c6b45997b16fde7f0dfde496b9681a73a6, package_extract_file("patch/system/bin/ObbFile_test.p"));
set_progress(0.353899);
apply_patch("/system/bin/String8_test", "-",
            8569fda3bd02cf8faaecd19d922c1d0efe05ed02, 44480,
            224ada9e9c4ff6303b6b5ff2572bb5486c3242db, package_extract_file("patch/system/bin/String8_test.p"));
set_progress(0.354176);
apply_patch("/system/bin/Unicode_test", "-",
            1b180f8eb44ad48b8746f57a32cf65509cf107f1, 48768,
            37e2cb1a39784e8b7fd41ae3b5d20f47b37e0a90, package_extract_file("patch/system/bin/Unicode_test.p"));
set_progress(0.354479);
apply_patch("/system/bin/ZipFileRO_test", "-",
            2e7ca55a25c76fc4e9a32d3b8939e2c58952bc7e, 44324,
            4b066f0e358e9fc44b51410bafa3ef74d63d32af, package_extract_file("patch/system/bin/ZipFileRO_test.p"));
set_progress(0.354755);
apply_patch("/system/bin/adb", "-",
            7e97d2ad9161fe1b5c2ab5ec18fdba3679d7efce, 97176,
            2c88d413a859b5d2490cdd18c4be618ee7a103f8, package_extract_file("patch/system/bin/adb.p"));
set_progress(0.355360);
apply_patch("/system/bin/app_process", "-",
            152957de5ba11442ad86cc84738c90695730fbf5, 9920,
            8b1685141f852f06d58866ca7a56b164713efaa1, package_extract_file("patch/system/bin/app_process.p"));
set_progress(0.355422);
apply_patch("/system/bin/applypatch_static", "-",
            70661f95b0eb55d51148b4e591146eb8784b383b, 169868,
            0c17b4eb0a764bde9e2615064a1cdd3250061ffb, package_extract_file("patch/system/bin/applypatch_static.p"));
set_progress(0.356480);
apply_patch("/system/bin/atci_service", "-",
            4bbf94dbb00afca5b8611ad6b69b003c2fdd6ada, 35220,
            37fe0ae6b1752272df4cf7e7b173d2a9719daed7, package_extract_file("patch/system/bin/atci_service.p"));
set_progress(0.356699);
apply_patch("/system/bin/audiocmdservice_atci", "-",
            3e4c165c687d25f4b4191874977026bdd979b1fe, 32716,
            c1acc2b356abaa816520d0e8f19cb14d8dee40d2, package_extract_file("patch/system/bin/audiocmdservice_atci.p"));
set_progress(0.356903);
apply_patch("/system/bin/audioloop", "-",
            a05f825cd48e77b40095dfabc5a4cbb6b9d02cf7, 9800,
            a4d383bef342b39d89f123925e9f0e046a6a5072, package_extract_file("patch/system/bin/audioloop.p"));
set_progress(0.356964);
apply_patch("/system/bin/audioregsetting", "-",
            42ae960cac6faf6f9c34cc69a643a4f3d33add84, 9680,
            80ea389c2ec787a6fbc9abc6e5a2a6afc3ad3cbf, package_extract_file("patch/system/bin/audioregsetting.p"));
set_progress(0.357024);
apply_patch("/system/bin/autofm", "-",
            0878627fa1688f0f6ddd367acc62685f533554cb, 14796,
            106ee32dff2ffd5dae2f4404fd407307e6a2e074, package_extract_file("patch/system/bin/autofm.p"));
set_progress(0.357117);
apply_patch("/system/bin/bootanimation", "-",
            6785191dce10b3aaa846c85a0830b7786eaf1bab, 27948,
            d7e69601a12f1c8ce25cc39beaec13d19740c0a1, package_extract_file("patch/system/bin/bootanimation.p"));
set_progress(0.357291);
apply_patch("/system/bin/check_prereq", "-",
            84ea788e6b539e00f77ec10c48464beb17104528, 58928,
            3d7f0f68dacc33e852b1679b836b37e7c4ff6c3c, package_extract_file("patch/system/bin/check_prereq.p"));
set_progress(0.357658);
apply_patch("/system/bin/dexopt", "-",
            f4d1351e5154df78ed99d3e7ee9169f613a1fa5b, 9932,
            f73c8b54c2e1a38c992b61731903440cb3376c2f, package_extract_file("patch/system/bin/dexopt.p"));
set_progress(0.357720);
apply_patch("/system/bin/dhcpcd", "-",
            23a28160e850601f62fa3dd4c8f5c0b6690fd57e, 61568,
            5d56336fac4feca4dcd3627cc309503baa9d0773, package_extract_file("patch/system/bin/dhcpcd.p"));
set_progress(0.358103);
apply_patch("/system/bin/dm_agent_binder", "-",
            eabf3073ea955822c8ae44f0211b2b930ae1af4f, 26048,
            c7a222c57d2f5e1fe7d8894be9db3ec5f7604e5d, package_extract_file("patch/system/bin/dm_agent_binder.p"));
set_progress(0.358265);
apply_patch("/system/bin/dnsmasq", "-",
            a503cc7e31be2dd0e8392852bfbcee6571b23671, 104884,
            3a389b2a8abb5cdb0456aaada0c65fcdb0fe62d7, package_extract_file("patch/system/bin/dnsmasq.p"));
set_progress(0.358918);
apply_patch("/system/bin/drmserver", "-",
            600e1f87b547cf5b1f4983943249c1fe6874439c, 34464,
            d15c232be3cbc499f1a0883bb6d1da46c1984f38, package_extract_file("patch/system/bin/drmserver.p"));
set_progress(0.359133);
apply_patch("/system/bin/dump_image", "-",
            77093af6ec855696df36f30bfec19b99e88403ee, 14104,
            c2f2ea256c4e1ab5b0e6e8a682cdad158cfd0b8e, package_extract_file("patch/system/bin/dump_image.p"));
set_progress(0.359221);
apply_patch("/system/bin/dumpsys", "-",
            21e3f701164fb1b9c7a96eb18ce78e2b700840b4, 9944,
            ccb7426079fdf33e8784639be86f3b54a11e5e9f, package_extract_file("patch/system/bin/dumpsys.p"));
set_progress(0.359283);
apply_patch("/system/bin/e2fsck", "-",
            68bc70ac51f16e42111f0ca18443ad0e60f273dd, 111684,
            a3cb086d577a66ea28d31b3a28d27206ebe0485c, package_extract_file("patch/system/bin/e2fsck.p"));
set_progress(0.359978);
apply_patch("/system/bin/erase_image", "-",
            1c549c384b797cfa91db4874302c89cacd7c15f3, 9904,
            f7f8a490bbfbbc33dd96316741b7069aa133d330, package_extract_file("patch/system/bin/erase_image.p"));
set_progress(0.360040);
apply_patch("/system/bin/factory", "-",
            5ace3c3b2029879ca2740c235028aab60dcad984, 328464,
            e0b37037600d3d9fc4b01865accfd7054561d69e, package_extract_file("patch/system/bin/factory.p"));
set_progress(0.362085);
apply_patch("/system/bin/flash_image", "-",
            03aec47a74fa63dd5b77790b4710a1706116108a, 14112,
            0bfbeafe62041c885d1f8117e042e4d5d204c472, package_extract_file("patch/system/bin/flash_image.p"));
set_progress(0.362173);
apply_patch("/system/bin/hald", "-",
            96409d4327e3f6d7df05fc19f1740576ce245f52, 18464,
            c21ffbf3ee10398b8bc83fb21e7aa31669bd0637, package_extract_file("patch/system/bin/hald.p"));
set_progress(0.362288);
apply_patch("/system/bin/ip6tables", "-",
            1072a7bc4fcb037ee4048df9c0cd1f01cf0dca7f, 179240,
            a5feba1598770fabc886245323aa53edd7d69783, package_extract_file("patch/system/bin/ip6tables.p"));
set_progress(0.363405);
apply_patch("/system/bin/ipod", "-",
            c57362e3ccdcf6c55c596dac0a0afac2173b6dc0, 14328,
            3a65910bf3dc3ad1980c285b274c0d41fbee8ec0, package_extract_file("patch/system/bin/ipod.p"));
set_progress(0.363494);
apply_patch("/system/bin/iptables", "-",
            2ff0dad04974ea2937f04452bd7b0713ff66b35c, 184928,
            1055cbe73b21fce15320edc33b38e5ab133a047e, package_extract_file("patch/system/bin/iptables.p"));
set_progress(0.364645);
apply_patch("/system/bin/keystore", "-",
            097775edbd23f6a53008aa335cd131f3dee91d9b, 10308,
            bcde32aa49e2d9ef94667df6e3089d61fdbca6f4, package_extract_file("patch/system/bin/keystore.p"));
set_progress(0.364710);
apply_patch("/system/bin/linker", "-",
            256368fbb2d56c249a711625dec4b36c04760841, 39676,
            d19368faaf992c0165a8611d4d39f1849c74696d, package_extract_file("patch/system/bin/linker.p"));
set_progress(0.364957);
apply_patch("/system/bin/lsof", "-",
            5d960bd44b9b68a630739d1a58a01b7272f94d0a, 97924,
            7d7ebccd7f92aa91bc86223909dcb19423185bb4, package_extract_file("patch/system/bin/lsof.p"));
set_progress(0.365566);
apply_patch("/system/bin/mediaserver", "-",
            8a1db056bdb030245f034656f2cb0c1c93cd8a75, 5660,
            37357aa2e6c22234e3ef7927e8a50e9023d2d4ae, package_extract_file("patch/system/bin/mediaserver.p"));
set_progress(0.365602);
apply_patch("/system/bin/mksh", "-",
            eec89fd2e5b9686db69b35aa2d66a6bdc6212f63, 152076,
            817a29de83973afdc114fff018882a5592f0665c, package_extract_file("patch/system/bin/mksh.p"));
set_progress(0.366549);
apply_patch("/system/bin/mkyaffs2image", "-",
            722659964891b13c017109493827f94077abfdf9, 14964,
            c85c50df0c51f96d61c09c7f103f37eec41e83c6, package_extract_file("patch/system/bin/mkyaffs2image.p"));
set_progress(0.366642);
apply_patch("/system/bin/netd", "-",
            ca7db0b6c255fef489638ba9acc602a57a29202f, 56372,
            d96762c6f8c075a954720a06db4278f03f507725, package_extract_file("patch/system/bin/netd.p"));
set_progress(0.366993);
apply_patch("/system/bin/omx_tests", "-",
            20d1d963d89b4be6f1af8817e5f7329f32ca5978, 32788,
            687853727477c1798fc1db31f14aadbf0569c8d1, package_extract_file("patch/system/bin/omx_tests.p"));
set_progress(0.367197);
apply_patch("/system/bin/p2p_cli", "-",
            c6fdc2fb94ea50ca6b244341911c6a580a3360d7, 52924,
            86c641ab7c2634ad56cf9d654a668fb9253fc792, package_extract_file("patch/system/bin/p2p_cli.p"));
set_progress(0.367527);
apply_patch("/system/bin/p2p_supplicant", "-",
            dfba7460c1fcae7cb23f2e8583259e1583b3b7b3, 572340,
            a3e77c72beaa90fcddf4dadaa341e8ca3ccebe14, package_extract_file("patch/system/bin/p2p_supplicant.p"));
set_progress(0.371091);
apply_patch("/system/bin/pppd", "-",
            d6e56faa8f8b728b4ac5c6364a1a4fee7af6fcf8, 139944,
            c669e7551aacc77f0dd3beb81cf5b20666533765, package_extract_file("patch/system/bin/pppd.p"));
set_progress(0.371963);
apply_patch("/system/bin/record", "-",
            087a561df018ce40bfa6a9cc23fd361522eb0234, 10244,
            cdc729b33f30bdbda9ce570bf07c103f4f0324ed, package_extract_file("patch/system/bin/record.p"));
set_progress(0.372026);
apply_patch("/system/bin/recordvideo", "-",
            d58586fabb400c8dcd0a4fdcf3a9f69edb9bbc5c, 14348,
            3295e853bf8f8c95c7e892e0114bc510031bfc80, package_extract_file("patch/system/bin/recordvideo.p"));
set_progress(0.372116);
apply_patch("/system/bin/recovery", "-",
            88ff3181789240da759b82ae682077bb4bb5e4e3, 1379472,
            e08f8971d25c53c8e73b7eea98ea5559b6cd3d30, package_extract_file("patch/system/bin/recovery.p"));
set_progress(0.380706);
apply_patch("/system/bin/run-as", "-",
            d9442708cfbdb5903521d0aadc6380912e114332, 64096,
            ab37dfeea7449c0ec5314818c21117fe96ddf7b0, package_extract_file("patch/system/bin/run-as.p"));
set_progress(0.381106);
apply_patch("/system/bin/screencap", "-",
            dc4c22d347b27af9bff69d4d922f3ae47c930420, 9860,
            685228f990c3bc7474f8efa0a01abe7620c33bd9, package_extract_file("patch/system/bin/screencap.p"));
set_progress(0.381167);
apply_patch("/system/bin/screenshot", "-",
            15ed0469f801fc559afcc6fe31766102d8cd8b84, 34820,
            b0229aa736c0224b2ac360ffe0ae95c81ad7ae7f, package_extract_file("patch/system/bin/screenshot.p"));
set_progress(0.381384);
apply_patch("/system/bin/sensorservice", "-",
            bcaad6e140e96cfeca15b283584b9a56c1ce9aae, 5588,
            6d269e510c20134ac408ef6d07626fbcc13acccf, package_extract_file("patch/system/bin/sensorservice.p"));
set_progress(0.381419);
apply_patch("/system/bin/service", "-",
            08cb1c601eaf54b30c298f93f07aa72965995d48, 9988,
            d7183d4da8f239743648e3aaac7012abba28fb8e, package_extract_file("patch/system/bin/service.p"));
set_progress(0.381481);
apply_patch("/system/bin/sf2", "-",
            d2fcbdf8a6024bce440032d8b394483c96015df5, 26936,
            96f210b919580c242a4614b5858a5d1387255bad, package_extract_file("patch/system/bin/sf2.p"));
set_progress(0.381649);
apply_patch("/system/bin/skia_test", "-",
            fd13fb8cdc7c53f1d91a6e75dca4e97c5f8d7a46, 98892,
            5f3f0d3cb3db67d79b1deb66db1597230535f764, package_extract_file("patch/system/bin/skia_test.p"));
set_progress(0.382264);
apply_patch("/system/bin/stagefright", "-",
            a660cec690fafdb5eff86cf8849b84c97617d795, 40104,
            47c2b88b0c1d2334a74c7051756f0eb40bd4a9a2, package_extract_file("patch/system/bin/stagefright.p"));
set_progress(0.382514);
apply_patch("/system/bin/stream", "-",
            4998d16649a1d5594dabebbaad5886be8c8fc8e5, 31400,
            114b34f5bcb3218f96a73b7a9ebad64676fc44f2, package_extract_file("patch/system/bin/stream.p"));
set_progress(0.382710);
apply_patch("/system/bin/su0", "-",
            37ace1839f468e26b5a3ea580e724f08bd83be03, 81016,
            63f25ec1a84259e4a76886149d13ef0eae6186d1, package_extract_file("patch/system/bin/su0.p"));
set_progress(0.383214);
apply_patch("/system/bin/surfaceflinger", "-",
            355ad5d3ea081b82d0a2471b7c74b8084405b46f, 5620,
            3b3e1ac78a756fa5200feebf0413fda2c108cbf1, package_extract_file("patch/system/bin/surfaceflinger.p"));
set_progress(0.383249);
apply_patch("/system/bin/system_server", "-",
            c1ae4f936e1b40bf7eb490aa1db3215747f50466, 5568,
            a5915c9ccac4d5c39ef3c7e9d1a954011e97f92c, package_extract_file("patch/system/bin/system_server.p"));
set_progress(0.383284);
apply_patch("/system/bin/testid3", "-",
            ef6172168b8701be74c20ce8c41f822206ce73fc, 9860,
            ad2e06d4713a290fd1ab82d43b23b8e74e44c6bb, package_extract_file("patch/system/bin/testid3.p"));
set_progress(0.383345);
apply_patch("/system/bin/toolbox", "-",
            7bb828ca393d95295c62087c4d0379283ea62db4, 103256,
            f8a4b5d99e3b1215afb711765208c5632e1263bc, package_extract_file("patch/system/bin/toolbox.p"));
set_progress(0.383988);
apply_patch("/system/bin/tune2fs", "-",
            068010e4d64fb47c67dbaa52c5a14e52f452fb10, 26704,
            79c5d52393e97a9e520ddefda2a75234622fa02b, package_extract_file("patch/system/bin/tune2fs.p"));
set_progress(0.384155);
apply_patch("/system/bin/updater", "-",
            c24f9d20783334287c453151c615cce4354958a6, 244992,
            0a8b68d79f1c78d2007f4ad1ab18713b09fdb784, package_extract_file("patch/system/bin/updater.p"));
set_progress(0.385680);
apply_patch("/system/bin/vold", "-",
            d4e9fc314ac2af1786c7536e7412387e25f67d3c, 72636,
            4cb90a66546acaaf207432fb8d8e66e882f90c53, package_extract_file("patch/system/bin/vold.p"));
set_progress(0.386133);
apply_patch("/system/bin/wpa_supplicant", "-",
            fb1c6837c62214c0e35ef6eb421f5baaed0e799f, 304532,
            868005b9e8cf652073ca80434262ec7ce01d1894, package_extract_file("patch/system/bin/wpa_supplicant.p"));
set_progress(0.388029);
apply_patch("/system/etc/NOTICE.html.gz", "-",
            0d03df00bda4deb67e03f651d65eeafc779744a9, 92701,
            4a2ee7093afa0a2f4e3c82ea216be5854fb362b9, package_extract_file("patch/system/etc/NOTICE.html.gz.p"));
set_progress(0.388607);
apply_patch("/system/etc/icons_alias.xml", "-",
            6da9cc3af5789d09969c6c34ac00efcb74307a7d, 1535,
            f23f9acccd230729bd854c81ed0c5c1414609576, package_extract_file("patch/system/etc/icons_alias.xml.p"));
set_progress(0.388616);
apply_patch("/system/etc/security/otacerts.zip", "-",
            f311aa3001e52476be3386277d738f2949054451, 1125,
            13bfc1c0dfae309f3094fd77e0a4e309bffdc359, package_extract_file("patch/system/etc/security/otacerts.zip.p"));
set_progress(0.388623);
apply_patch("/system/framework/DMAgent.jar", "-",
            9ef02c8078fa690cdd9ad7551c533bfe2970c230, 2955,
            92215639bc4071f828e346901ce03546b145a168, package_extract_file("patch/system/framework/DMAgent.jar.p"));
set_progress(0.388642);
apply_patch("/system/framework/am.jar", "-",
            c87ed0d619e256b63a1b171a53504ec506b3187f, 16571,
            5c5488b4fb573a214d100d21b6b93e5b9f6b48fb, package_extract_file("patch/system/framework/am.jar.p"));
set_progress(0.388745);
apply_patch("/system/framework/android.policy.jar", "-",
            3c2517616db29b9a3e30d2f4f4939cf83a7af01f, 168112,
            30772dce9f59b901e0efcdf4528de37df2028dd3, package_extract_file("patch/system/framework/android.policy.jar.p"));
set_progress(0.389792);
apply_patch("/system/framework/android.test.runner.jar", "-",
            b2a23bdba64e349b4fbdf894ba990648e0115089, 71167,
            b8aab840907c8c2bb7fb7363bd8645a4c17e8ecb, package_extract_file("patch/system/framework/android.test.runner.jar.p"));
set_progress(0.390235);
apply_patch("/system/framework/apache-xml.jar", "-",
            15bf9adb78fa9ac3c2769050d6cff39d0ce57000, 549444,
            ebbc677026eea8ae647ef350d438b458d97095db, package_extract_file("patch/system/framework/apache-xml.jar.p"));
set_progress(0.393657);
apply_patch("/system/framework/bmgr.jar", "-",
            55569afca659b0da1bd754961c765cf1339d7bff, 6562,
            442926543df56d5b93d7f932bbe24af8f094dcc5, package_extract_file("patch/system/framework/bmgr.jar.p"));
set_progress(0.393697);
apply_patch("/system/framework/bouncycastle.jar", "-",
            9fbf587b703ffdf7fc217f275f66ebc00d117e25, 358298,
            91cbcecac38249d01359bc34a4652225092b86c9, package_extract_file("patch/system/framework/bouncycastle.jar.p"));
set_progress(0.395929);
apply_patch("/system/framework/bu.jar", "-",
            18defea0a5035d2606a27c4b18a879ea523e53b1, 2473,
            24cb429d7e0aedce8e1f797abf53b8aa938c265b, package_extract_file("patch/system/framework/bu.jar.p"));
set_progress(0.395944);
apply_patch("/system/framework/com.android.future.usb.accessory.jar",
            "-", f4f01af9d271927f4da4c83914691c8518dbf774, 2781,
            7f82543094fe57957b58f58a140410a2b63c2176, package_extract_file("patch/system/framework/com.android.future.usb.accessory.jar.p"));
set_progress(0.395961);
apply_patch("/system/framework/core-junit.jar", "-",
            06926afe6ca7eec319201ef7019ff2ee284739f4, 9981,
            5bef239fd4255821c9cf80e78deaead8953d7d4c, package_extract_file("patch/system/framework/core-junit.jar.p"));
set_progress(0.396024);
apply_patch("/system/framework/core.jar", "-",
            0585d3469ad648a3db3718e8b73041932e81a1b7, 1278645,
            1f408ff4b79cb2b8b80779931ee3763de8cd80eb, package_extract_file("patch/system/framework/core.jar.p"));
set_progress(0.403986);
apply_patch("/system/framework/emma.jar", "-",
            0203f099b1d5a0c05a76d5726ada76df7c67bfb3, 177940,
            728ab4422f35af53cc5dbc3b17a9d4257568d411, package_extract_file("patch/system/framework/emma.jar.p"));
set_progress(0.405095);
apply_patch("/system/framework/ext.jar", "-",
            ccd903a5285d08ce8d64074c70656b81c252a640, 992028,
            fccef217dd7e87538203771b7c44bb3e4084c3e3, package_extract_file("patch/system/framework/ext.jar.p"));
set_progress(0.411272);
apply_patch("/system/framework/filterfw.jar", "-",
            de200d143843b24827ada3207aae4499fe200ab3, 117054,
            0793a87590595a11a9b7b6def206ca1b3e89615f, package_extract_file("patch/system/framework/filterfw.jar.p"));
set_progress(0.412001);
apply_patch("/system/framework/framework-res.apk", "-",
            4951574fe3a7045dfc79b90b144c911f31dc78df, 4859743,
            e91a58e05a6fc469ac8577b38826ff9a4f1cd6ca, package_extract_file("patch/system/framework/framework-res.apk.p"));
set_progress(0.442266);
apply_patch("/system/framework/framework.jar", "-",
            323f7d0872752a1e724262b60d7a6b6a944ffd68, 4470815,
            11b8ecafb95de0bcd99cd5259630b4d9a9085612, package_extract_file("patch/system/framework/framework.jar.p"));
set_progress(0.470108);
apply_patch("/system/framework/ime.jar", "-",
            5a0719d28e29eddfb9a912f2acb93164623e14f0, 3318,
            93e61c93a8cb152f1e8c1f50789d62047d81be17, package_extract_file("patch/system/framework/ime.jar.p"));
set_progress(0.470129);
apply_patch("/system/framework/input.jar", "-",
            78761aea1dd62a1423267297379279a1911fe197, 2437,
            44c4e1ffb13f5f2130a9060deaf3a4159544a1b1, package_extract_file("patch/system/framework/input.jar.p"));
set_progress(0.470144);
apply_patch("/system/framework/javax.obex.jar", "-",
            d00c9cc4a75d5fe1e78fd237d6392ce3d77e496b, 25277,
            d1a1de8650bd1606a8c2a7104d10efe11ea2e557, package_extract_file("patch/system/framework/javax.obex.jar.p"));
set_progress(0.470301);
apply_patch("/system/framework/lewa-framework.jar", "-",
            28e905e0bd1a530eb60cd08834bdd7347ccaf5a4, 429636,
            16f2cd7b86658c41b504efbd627c623fbb6d34b7, package_extract_file("patch/system/framework/lewa-framework.jar.p"));
set_progress(0.472977);
apply_patch("/system/framework/lewa-res.apk", "-",
            f68907e142278b4f7b46bf0b94a8f8f89c1c5c9d, 2502865,
            2e547d84814765acea24a95d4d77237786f7350a, package_extract_file("patch/system/framework/lewa-res.apk.p"));
set_progress(0.488563);
apply_patch("/system/framework/mediatek-framework.jar", "-",
            8e1d4753d1bf50211c5bb444a7003dfdb8bb3f3a, 24235,
            89fbb42ed28f658a8827491e02fc1aeb7d5354b1, package_extract_file("patch/system/framework/mediatek-framework.jar.p"));
set_progress(0.488714);
apply_patch("/system/framework/mediatek-res.apk", "-",
            12799d0332d53e548e286c6270a2d41d00adfc99, 984617,
            a58b413bf0431498b2e3258e054b9ec805d6ef6f, package_extract_file("patch/system/framework/mediatek-res.apk.p"));
set_progress(0.494846);
apply_patch("/system/framework/monkey.jar", "-",
            05f92dc49a3d5fa711913d6280cba6622d246873, 46695,
            3dac705200ca7ecf2ed921ca85f6b1eb1370bf87, package_extract_file("patch/system/framework/monkey.jar.p"));
set_progress(0.495137);
apply_patch("/system/framework/pm.jar", "-",
            c35775a6299bd8824cac3d6191659a191e4d0d8e, 13108,
            ffe0f7c7c9d600283c9e65763f142a915f374a30, package_extract_file("patch/system/framework/pm.jar.p"));
set_progress(0.495219);
apply_patch("/system/framework/services.jar", "-",
            1555558b8c7576f0023a97eb01ddb8a62b5aa78f, 948049,
            5d90f1ec1364c0cdbe8e21e5dcddc790580aec6f, package_extract_file("patch/system/framework/services.jar.p"));
set_progress(0.501123);
apply_patch("/system/framework/svc.jar", "-",
            b8d4572bcd3401b9c36bf9c66ba55e6caa2470bc, 3783,
            01651a406e3bb23e7f2ab640f186c040071f340f, package_extract_file("patch/system/framework/svc.jar.p"));
set_progress(0.501146);
apply_patch("/system/framework/wbxml.jar", "-",
            0f06807e9eb1a36cef1503db0aba2c581b0ff4ba, 11685,
            5b5635c5962759cca5b81b3c8c96bb9eb8cc8bc8, package_extract_file("patch/system/framework/wbxml.jar.p"));
set_progress(0.501219);
apply_patch("/system/lib/egl/libGLES_android.so", "-",
            f3941f5dd1ce9bb30ab4ae78cff217835f0abb12, 81520,
            fb9ca9d18b8bd789943800d85d10819378c32c98, package_extract_file("patch/system/lib/egl/libGLES_android.so.p"));
set_progress(0.501727);
apply_patch("/system/lib/hw/audio_policy.mt6575.so", "-",
            54b98442f122640b94af76f0c9af50615171d0bf, 85456,
            191dafc9fd01e061851981e49336e1f19d28af25, package_extract_file("patch/system/lib/hw/audio_policy.mt6575.so.p"));
set_progress(0.502259);
apply_patch("/system/lib/hw/camera.goldfish.so", "-",
            647e175d97e31c7ad414b3e1c4d65d745b03e2aa, 64948,
            059631a9d7d5fe454f88250c9e656f8802998571, package_extract_file("patch/system/lib/hw/camera.goldfish.so.p"));
set_progress(0.502663);
apply_patch("/system/lib/hw/gps.default.so", "-",
            dea68faee9994543a380ecc4ba1f8167f10d42c3, 27916,
            8d5bbf1d4164e90bffb7054e7ee15258e2a3af6c, package_extract_file("patch/system/lib/hw/gps.default.so.p"));
set_progress(0.502837);
apply_patch("/system/lib/hw/gralloc.default.so", "-",
            f87dacb1e283dcb4bb0c4c4cadf96078288321c3, 10268,
            0145c216f068b1ad58b88be762715d4239595dfc, package_extract_file("patch/system/lib/hw/gralloc.default.so.p"));
set_progress(0.502901);
apply_patch("/system/lib/hw/lights.default.so", "-",
            af9fadc9995c8b5834f69136f966f486c3be11a3, 9828,
            3409d2d427a2be6d620b31f11dff0f983ce449bd, package_extract_file("patch/system/lib/hw/lights.default.so.p"));
set_progress(0.502962);
apply_patch("/system/lib/hw/sensors.mt6575.so", "-",
            68d65ead0b8250211e2b9686f75da39cfdd226a2, 9988,
            91c7c261929c6322fcf9d2523548c4066fff1291, package_extract_file("patch/system/lib/hw/sensors.mt6575.so.p"));
set_progress(0.503024);
apply_patch("/system/lib/invoke_mock_media_player.so", "-",
            1e1d51a4d4a723460e084842a2790d8c13661b52, 5876,
            56e313f59ebe97f60c7324caba4bd671ab6d6d0d, package_extract_file("patch/system/lib/invoke_mock_media_player.so.p"));
set_progress(0.503061);
apply_patch("/system/lib/libEGL.so", "-",
            921f7a7fa338a95a0e5a9e31811620cdb9a6b60e, 144640,
            0ecf51c73e78e3e4ab1afc490f1c921e4ad6e413, package_extract_file("patch/system/lib/libEGL.so.p"));
set_progress(0.503962);
apply_patch("/system/lib/libFFTEm.so", "-",
            8cef7c4c84022674035b77d04d92feefb0e122cb, 186152,
            97892146c4a2cee25bc3893ede36ccf86882b004, package_extract_file("patch/system/lib/libFFTEm.so.p"));
set_progress(0.505121);
apply_patch("/system/lib/libGLESv2_dbg.so", "-",
            65604156381051df096891e12c906cac8374230d, 136856,
            200a2444bf638a54fa0933df5610f686f6b5bce2, package_extract_file("patch/system/lib/libGLESv2_dbg.so.p"));
set_progress(0.505973);
apply_patch("/system/lib/libRS.so", "-",
            325c139858220f27be015676551b949fecb9f850, 524732,
            e4f6d645a28c725f9c6c7f91abe717ff2f5f3950, package_extract_file("patch/system/lib/libRS.so.p"));
set_progress(0.509241);
apply_patch("/system/lib/libandroid.so", "-",
            b673feac2690d8be56991da8551ee5f121b37033, 61032,
            d8f3a3f62dca8b0433b87d0e05ccba826718f37c, package_extract_file("patch/system/lib/libandroid.so.p"));
set_progress(0.509621);
apply_patch("/system/lib/libandroid_runtime.so", "-",
            91e7263c789d1fd0e169959b1cedf14cc321e334, 808644,
            31e034943c436ef64bf1e38f5660193f97789568, package_extract_file("patch/system/lib/libandroid_runtime.so.p"));
set_progress(0.514657);
apply_patch("/system/lib/libandroid_servers.so", "-",
            e94ea8c35aba49b5f68a5b2cb4adc705f934d90d, 70144,
            b3e8aa58f203f12f563388350293217d1f4f84ab, package_extract_file("patch/system/lib/libandroid_servers.so.p"));
set_progress(0.515094);
apply_patch("/system/lib/libaudio.a2dp.default.so", "-",
            e336b8932a8a4645a2492ccf6d64258d8983aa93, 56816,
            247b0fbd0e52556fcb69acae6e88249decdea018, package_extract_file("patch/system/lib/libaudio.a2dp.default.so.p"));
set_progress(0.515448);
apply_patch("/system/lib/libaudio.primary.default.so", "-",
            a74e60cf20ce38f49d313a04704a45953df6ca7c, 311896,
            a1ebb8b4685f63f0bbf471824d446ebbab2b7462, package_extract_file("patch/system/lib/libaudio.primary.default.so.p"));
set_progress(0.517390);
apply_patch("/system/lib/libaudioeffect_jni.so", "-",
            f64bbbcc3a9d8cf3f79ccd4bd5bee3f4a543fc5c, 18296,
            2230c62dc4b5563be328b058921e9ce9affcbe4f, package_extract_file("patch/system/lib/libaudioeffect_jni.so.p"));
set_progress(0.517504);
apply_patch("/system/lib/libaudioflinger.so", "-",
            f276aab59f164c16d94b165b73dc7e27a2e936c0, 279880,
            67f3ef7f3c7bdee958145ec9d3a8749bde884919, package_extract_file("patch/system/lib/libaudioflinger.so.p"));
set_progress(0.519247);
apply_patch("/system/lib/libaudiosetting.so", "-",
            5859ee82629fbd0ecb1742de4cc2e6a4378a8123, 5336,
            97f8566c8cca481fd36fce85a9df3a01f2189ee6, package_extract_file("patch/system/lib/libaudiosetting.so.p"));
set_progress(0.519280);
apply_patch("/system/lib/libbcc.so", "-",
            96ea32dbee4b30c4b0d3cf91440d96a4dc878d6a, 4521052,
            c73469cca73219f12fb6431c5251d75d76a5250d, package_extract_file("patch/system/lib/libbcc.so.p"));
set_progress(0.547435);
apply_patch("/system/lib/libbcinfo.so", "-",
            c91841a30e1b711c60bffebfc07acc7157caa77b, 865688,
            3fd5e9d3f9ae217ca134d328cff33c8294d7cfee, package_extract_file("patch/system/lib/libbcinfo.so.p"));
set_progress(0.552826);
apply_patch("/system/lib/libbinder.so", "-",
            761a497c67ec1edbe8961283db02fba7fee7c3ec, 166384,
            054238995a6141478111d86c4b0faca8a9e13289, package_extract_file("patch/system/lib/libbinder.so.p"));
set_progress(0.553863);
apply_patch("/system/lib/libbluetooth_mtk.so", "-",
            06868ca0fdd9ec28d2e3badb954cda244abaa7c9, 17984,
            e3bf23a10e10b2673cd847fa33b78664807aaa49, package_extract_file("patch/system/lib/libbluetooth_mtk.so.p"));
set_progress(0.553975);
apply_patch("/system/lib/libbluetoothdrv.so", "-",
            2137284c7f7dab6c700a3f1fe46124b920f1dd12, 5436,
            386b98fe87ec0728507598874bc0560b02143835, package_extract_file("patch/system/lib/libbluetoothdrv.so.p"));
set_progress(0.554008);
apply_patch("/system/lib/libbluetoothem_mtk.so", "-",
            1e3c04679f6d791b951f2dbad357e4df4fb103a4, 9736,
            b079b0718c369ec37d666f49e093c3b78c922d85, package_extract_file("patch/system/lib/libbluetoothem_mtk.so.p"));
set_progress(0.554069);
apply_patch("/system/lib/libc.so", "-",
            a49daf99186b943a5871ea27785c418e5204c64f, 282320,
            2991969b1d063e0103376ae83894aa73859793d6, package_extract_file("patch/system/lib/libc.so.p"));
set_progress(0.555827);
apply_patch("/system/lib/libc_malloc_debug_leak.so", "-",
            68539b7471e5070aedd20d522fb1f24423faa3f0, 245732,
            eb6b602c0b0c100b49be8db410a1d76580f2a743, package_extract_file("patch/system/lib/libc_malloc_debug_leak.so.p"));
set_progress(0.557358);
apply_patch("/system/lib/libc_malloc_debug_qemu.so", "-",
            517f16e781b53541cb59d0adb6bff77db37fd784, 249812,
            d0cfba28993686d65d143d7c01e40db4cad8c484, package_extract_file("patch/system/lib/libc_malloc_debug_qemu.so.p"));
set_progress(0.558913);
apply_patch("/system/lib/libcamera_client.so", "-",
            5f8dd818cb45d59e5755d108137607ded89fc353, 121640,
            b7bd944375f61059e4fc86fc555ff1381fff4689, package_extract_file("patch/system/lib/libcamera_client.so.p"));
set_progress(0.559671);
apply_patch("/system/lib/libcameraservice.so", "-",
            a1ece193529cfb9d0130ec0872f5b9cd81317d6f, 59600,
            0d8bcc5e169e4397a7cf6fb0da954f76f3c4b133, package_extract_file("patch/system/lib/libcameraservice.so.p"));
set_progress(0.560042);
apply_patch("/system/lib/libchromium_net.so", "-",
            58b85a2e190e4f4b568dc6a3fbf9211c7736db3c, 1837240,
            82c9219fd00facf70a7a18a1c62a34b354b2647d, package_extract_file("patch/system/lib/libchromium_net.so.p"));
set_progress(0.571483);
apply_patch("/system/lib/libcrypto.so", "-",
            202d6058d4c4825c1a7167906a57f1fa9aedeca5, 826324,
            a6b29b491204f5cd72f7c3ec6c0b5468f8783742, package_extract_file("patch/system/lib/libcrypto.so.p"));
set_progress(0.576629);
apply_patch("/system/lib/libcutils.so", "-",
            fa70db2c1012cf4fac0a04fccc855ed34e62c266, 68156,
            4af90ff84e816a9094db49b895b04d6c71b7b2f1, package_extract_file("patch/system/lib/libcutils.so.p"));
set_progress(0.577054);
apply_patch("/system/lib/libdbus.so", "-",
            73a094a2870639ba7eb17a713250ee7e9e210125, 306120,
            acb8f843bfc6d1bcc33cc778a8b2df7361cb3abf, package_extract_file("patch/system/lib/libdbus.so.p"));
set_progress(0.578960);
apply_patch("/system/lib/libdcfdecoderjni.so", "-",
            486092bc476966e312d469440da5b0cd32cdd80c, 14408,
            27c42593aec3ae1b997fccf6c21062934eebe82a, package_extract_file("patch/system/lib/libdcfdecoderjni.so.p"));
set_progress(0.579050);
apply_patch("/system/lib/libdrmframework.so", "-",
            47316960e68f27aab1053177cd9de8dc22afa8d0, 97072,
            45c3538f853678c960bd7e5b308a60c82ad4453a, package_extract_file("patch/system/lib/libdrmframework.so.p"));
set_progress(0.579654);
apply_patch("/system/lib/libdrmframework_jni.so", "-",
            2681bed113b772aa0eba1e0caff7aca4506bc93c, 31872,
            ddf26a1de23be879424cfed4b5ce77ab28e68f19, package_extract_file("patch/system/lib/libdrmframework_jni.so.p"));
set_progress(0.579853);
apply_patch("/system/lib/libem_dsense_jni.so", "-",
            26cf77bc56be05d9a422a3654b6e86af4c5bc72e, 5504,
            e939c170fa364f7fb414c02f9aee40648a523e1b, package_extract_file("patch/system/lib/libem_dsense_jni.so.p"));
set_progress(0.579887);
apply_patch("/system/lib/libembttest_jni.so", "-",
            8a3d1f9af2e3222e73e3d1814c29cb048274e889, 13988,
            eb4f911e3edac863daf13355b9d695ff9aeb2f4e, package_extract_file("patch/system/lib/libembttest_jni.so.p"));
set_progress(0.579974);
apply_patch("/system/lib/libemoji.so", "-",
            c030d15eea66c99b48c15b73c39cf3c4bee0fc39, 9904,
            47ad32c7710053cb6ee9c457d04adbd1a811320e, package_extract_file("patch/system/lib/libemoji.so.p"));
set_progress(0.580036);
apply_patch("/system/lib/libemwifi_jni.so", "-",
            85d8fd9699608857a74520a23319e4a8ccae0295, 60732,
            196466f1829116821f4fca16eabd438876a606c8, package_extract_file("patch/system/lib/libemwifi_jni.so.p"));
set_progress(0.580414);
apply_patch("/system/lib/libexpat.so", "-",
            5454ab0e88ad0a9aae14cdec814e40f064a78ff3, 80524,
            3b9070bee9a67478bd8bcbb4256182b11bd50d60, package_extract_file("patch/system/lib/libexpat.so.p"));
set_progress(0.580916);
apply_patch("/system/lib/libext2fs.so", "-",
            bb93e6101c54ecc60876c96bd1b6f3650aced2b5, 101320,
            a999a48e28e765b926a830c9e04ffafd1cd8233b, package_extract_file("patch/system/lib/libext2fs.so.p"));
set_progress(0.581547);
apply_patch("/system/lib/libfilterfw.so", "-",
            4ceee88c678d4efefd6f7c1a4803eeb62e18ddbb, 109628,
            b98e7a7194cb23fb387cfdadee3d95b04ab7445e, package_extract_file("patch/system/lib/libfilterfw.so.p"));
set_progress(0.582229);
apply_patch("/system/lib/libft.so", "-",
            fe96cdbf85852f27461577b5314ec8b818838e1e, 308780,
            3f090451aee5337e8b334924de8d0608ab848b91, package_extract_file("patch/system/lib/libft.so.p"));
set_progress(0.584152);
apply_patch("/system/lib/libgabi++.so", "-",
            01dfcbb94f74147f777bb24f6e28c76e3fa9fda8, 18892,
            4d8c9058b0fdc558fc151567c8763a77ef8d6447, package_extract_file("patch/system/lib/libgabi++.so.p"));
set_progress(0.584270);
apply_patch("/system/lib/libharfbuzz.so", "-",
            ec33a14733d6af1f498c825610819554b0cb1035, 264120,
            0ea2ab06b6be608fe1dbcd1b654e849e24d31f0d, package_extract_file("patch/system/lib/libharfbuzz.so.p"));
set_progress(0.585915);
apply_patch("/system/lib/libhwui.so", "-",
            e313e115db488e2c9f6c9b23c8f89450e711d198, 151564,
            9f33858a04961a740c31d1272b80e74b14fad19b, package_extract_file("patch/system/lib/libhwui.so.p"));
set_progress(0.586859);
apply_patch("/system/lib/libicui18n.so", "-",
            ea417edbb19753cf83a4003a9e40d5717acce23e, 1195296,
            96b16faed16f2e9776bccb8910a8e5ac63295557, package_extract_file("patch/system/lib/libicui18n.so.p"));
set_progress(0.594302);
apply_patch("/system/lib/libicuuc.so", "-",
            103e82d058e99481d399d409059d504e92a9a984, 1005988,
            aa85f95a639322bfde01a80ce80f082e2e7164cf, package_extract_file("patch/system/lib/libicuuc.so.p"));
set_progress(0.600567);
apply_patch("/system/lib/libinput.so", "-",
            b6d9084e4c5d9ab1afc2a277e6e8b0036f85a279, 251676,
            5a4171c8ab27f9dd8d9f7d159514a2820be9b71b, package_extract_file("patch/system/lib/libinput.so.p"));
set_progress(0.602135);
apply_patch("/system/lib/libjni_latinime.so", "-",
            349ac909843f67652576faf7098c1aac964bdb91, 30148,
            be232bc6b6e693e6a0f8900df440393a3334966f, package_extract_file("patch/system/lib/libjni_latinime.so.p"));
set_progress(0.602322);
apply_patch("/system/lib/libjni_mosaic.so", "-",
            93615253b3edd10369ee87be4e3956df2cfbd574, 178804,
            436e627fd42b02c21d648b16197ce0f6ee734d0c, package_extract_file("patch/system/lib/libjni_mosaic.so.p"));
set_progress(0.603436);
apply_patch("/system/lib/libm.so", "-",
            613ceab29a49b9ce9310a947fb521a122e95d4fb, 87412,
            6f52195c5883325869d1d1fafde5bc465bb766d6, package_extract_file("patch/system/lib/libm.so.p"));
set_progress(0.603980);
apply_patch("/system/lib/libmedia.so", "-",
            0fd38317dcff556c10dbaf2e72da901d11c6903e, 520340,
            af4b86068d92472570e17683b4b3a58a4b2bee87, package_extract_file("patch/system/lib/libmedia.so.p"));
set_progress(0.607221);
apply_patch("/system/lib/libmedia_jni.so", "-",
            0b34d727bc87bdd5a6e93652822c21b5bd5496b2, 87560,
            3a75e574d1204a13bf06af721770598a1d597ade, package_extract_file("patch/system/lib/libmedia_jni.so.p"));
set_progress(0.607766);
apply_patch("/system/lib/libmediaplayerservice.so", "-",
            ee604bd2562b064d1d56f65a6af4c181709bd3a5, 251812,
            5566c16a0e8a819ff6710bcbf6810ea3142fc9ae, package_extract_file("patch/system/lib/libmediaplayerservice.so.p"));
set_progress(0.609334);
apply_patch("/system/lib/libmmcutils.so", "-",
            55b29d18ff4c351f96fddf056940779609c7ad15, 9740,
            6b3bb6bd05dd14fb55804e035c930f9d177beafe, package_extract_file("patch/system/lib/libmmcutils.so.p"));
set_progress(0.609395);
apply_patch("/system/lib/libmpojni.so", "-",
            4c0026faa66ba0da14c9e833bb7fc918bf4cb894, 10012,
            54931f65af89a054ab923dacef329977f5c675ae, package_extract_file("patch/system/lib/libmpojni.so.p"));
set_progress(0.609457);
apply_patch("/system/lib/libmtp.so", "-",
            e6944673f33e39e080623f360346793e0a3da336, 79520,
            3beaf1237e6490710778a3248ae205d4a1fdd59c, package_extract_file("patch/system/lib/libmtp.so.p"));
set_progress(0.609952);
apply_patch("/system/lib/libnativehelper.so", "-",
            a44cabeaa29ff95af2ba6c8cb7284c6479cacea8, 234820,
            780c40f9be0d0bb6cad07744a094dda624fce8a2, package_extract_file("patch/system/lib/libnativehelper.so.p"));
set_progress(0.611415);
apply_patch("/system/lib/libncurses.so", "-",
            518b3719e8fbfde3190b915de14e4e947e84828a, 181248,
            f6cff4f0de0493a009dc488745fc148a8cb63aee, package_extract_file("patch/system/lib/libncurses.so.p"));
set_progress(0.612543);
apply_patch("/system/lib/libpowermanager.so", "-",
            97dd869a5f43e2f2798b64bbbae2e091ff93b3bf, 15036,
            fdd48103d7f12dbb7235725180705c50812bac0f, package_extract_file("patch/system/lib/libpowermanager.so.p"));
set_progress(0.612637);
apply_patch("/system/lib/librs_jni.so", "-",
            dd98ccfa5857b13bae3ce228d9af339fb3a207bd, 23524,
            08dff83aeef630b941ac8bcef3185b2724ec900e, package_extract_file("patch/system/lib/librs_jni.so.p"));
set_progress(0.612784);
apply_patch("/system/lib/librtp_jni.so", "-",
            38282d1c19d7a8971267cc7dbfb10a4d899a97e5, 105504,
            2a3bb3a09b19879eefe68480c78c18b47641640b, package_extract_file("patch/system/lib/librtp_jni.so.p"));
set_progress(0.613441);
apply_patch("/system/lib/libsensorservice.so", "-",
            2d35812ed48849588718cc940c4cbdb566e27303, 81068,
            db502f5ae1568989d579a55e8cbf1c285a4a7b1b, package_extract_file("patch/system/lib/libsensorservice.so.p"));
set_progress(0.613945);
apply_patch("/system/lib/libskia.so", "-",
            252a7d5bcbb6d158f6e924702602aab532bca9fc, 1218868,
            0901c32fd12d19a8b35430f9b8acb7c999225579, package_extract_file("patch/system/lib/libskia.so.p"));
set_progress(0.621536);
apply_patch("/system/lib/libsoundpool.so", "-",
            c41187c51877b317a9b88e9d09044e3a56751568, 26908,
            ea9b3c4869537bdb8268316e5a57463453c2e7a6, package_extract_file("patch/system/lib/libsoundpool.so.p"));
set_progress(0.621704);
apply_patch("/system/lib/libsqlite.so", "-",
            a74dc7abd4b9a845fc755aadcc1312b9dbe8fc7d, 339216,
            02e581d94b2788c80f5a365e2b1f92cabe20e26a, package_extract_file("patch/system/lib/libsqlite.so.p"));
set_progress(0.623816);
apply_patch("/system/lib/libsrec_jni.so", "-",
            8851805e942929fc3d3c54727d35ad871b453141, 355848,
            d1dae879cbfd4798c4088c16c85781fe2a9ae468, package_extract_file("patch/system/lib/libsrec_jni.so.p"));
set_progress(0.626032);
apply_patch("/system/lib/libssl.so", "-",
            a070a0ea286467e6d6fccfc3d18d0b7465ecf8b5, 187380,
            f486b79520653f8718f8d5114c2693d22b0a0061, package_extract_file("patch/system/lib/libssl.so.p"));
set_progress(0.627199);
apply_patch("/system/lib/libstagefright.so", "-",
            338ea9bdb32bf3cea3b8aebd1ef428139c231f44, 1740092,
            4de10bec8b7d297d414f93aa3e2e4807d535d678, package_extract_file("patch/system/lib/libstagefright.so.p"));
set_progress(0.638036);
apply_patch("/system/lib/libstagefright_foundation.so", "-",
            91dcd501bcf61e7d2ccebc9bcd04ed60b8609f4b, 43840,
            1f5fa00bd085a60c7b6f0d89002fec4f0cf4632c, package_extract_file("patch/system/lib/libstagefright_foundation.so.p"));
set_progress(0.638309);
apply_patch("/system/lib/libstagefright_omx.so", "-",
            c98e923bd2f347386266ef04754e625997a1e4b8, 84376,
            333f866b89541f058585a07a8b6e2a1f90682609, package_extract_file("patch/system/lib/libstagefright_omx.so.p"));
set_progress(0.638834);
apply_patch("/system/lib/libstagefright_soft_aacdec.so", "-",
            780a20fd7b5e3a50e4aede9b3a861818fb29b8c9, 190784,
            09c0e1992901dd0ac8c59524dea875ce80bba2af, package_extract_file("patch/system/lib/libstagefright_soft_aacdec.so.p"));
set_progress(0.640022);
apply_patch("/system/lib/libstagefright_soft_amrdec.so", "-",
            837cade87cc947e5562d447412dfffd768720067, 96624,
            b4fe376e66993adfccc3ba844f3446b300a2a62a, package_extract_file("patch/system/lib/libstagefright_soft_amrdec.so.p"));
set_progress(0.640624);
apply_patch("/system/lib/libstagefright_soft_g711dec.so", "-",
            97a277cef145e4970eaa533bc7a2fac8f16debd7, 14260,
            77f501bc06f991ca29b51a0c9103cb76fb71a78d, package_extract_file("patch/system/lib/libstagefright_soft_g711dec.so.p"));
set_progress(0.640713);
apply_patch("/system/lib/libstagefright_soft_h264dec.so", "-",
            93a2f379101b0d1cbf710e1890a62d66e246fd72, 117224,
            18f524c34e906e6c2f3857e1154abaa24ef48fff, package_extract_file("patch/system/lib/libstagefright_soft_h264dec.so.p"));
set_progress(0.641443);
apply_patch("/system/lib/libstagefright_soft_mp3dec.so", "-",
            5c896e40f74ffb1dcdef34e48873b968c83ff8ad, 63632,
            e9f170399c7efc422a81642763795871ecee2a77, package_extract_file("patch/system/lib/libstagefright_soft_mp3dec.so.p"));
set_progress(0.641839);
apply_patch("/system/lib/libstagefright_soft_mpeg4dec.so", "-",
            8982aa6329ee2f294f192dba0c7aa2cb4b6fdbd4, 92704,
            1378e3343bc498968c6a6b7cd3893ef80f0666ff, package_extract_file("patch/system/lib/libstagefright_soft_mpeg4dec.so.p"));
set_progress(0.642416);
apply_patch("/system/lib/libstagefright_soft_vorbisdec.so", "-",
            715897a98336a07c1308148eef8d0a68e6e8a10e, 18436,
            3a271e4e85effd3c92569ecab068424796ed8909, package_extract_file("patch/system/lib/libstagefright_soft_vorbisdec.so.p"));
set_progress(0.642531);
apply_patch("/system/lib/libstagefright_soft_vpxdec.so", "-",
            55f7407a156456c6636313b8dc80c79211d6585c, 113640,
            4e14d13779891d07cb7c30aafd160bc1acf156f5, package_extract_file("patch/system/lib/libstagefright_soft_vpxdec.so.p"));
set_progress(0.643239);
apply_patch("/system/lib/libstagefright_yuv.so", "-",
            963a3c7f89ca15c019642ff0bb2ed9b640e60a1a, 9584,
            58fbf792a80a91c028a63560a3949b996248a509, package_extract_file("patch/system/lib/libstagefright_yuv.so.p"));
set_progress(0.643298);
apply_patch("/system/lib/libstdc++.so", "-",
            ec20de2cd9744af235fec91903eef6b56df7802b, 5524,
            584901059d07d85426fc0aebcb8d4145209d8da8, package_extract_file("patch/system/lib/libstdc++.so.p"));
set_progress(0.643333);
apply_patch("/system/lib/libstlport.so", "-",
            b19d909ecb137d0c0d0f6697bb114d0fd18b79e0, 211204,
            082e628eb5c026370e705038ed77c91d4c85c348, package_extract_file("patch/system/lib/libstlport.so.p"));
set_progress(0.644648);
apply_patch("/system/lib/libsurfaceflinger.so", "-",
            be87f5a475385cefac9c971bda1d522716c39155, 163912,
            a01af13e40732e40bbdad3c9abafad1aadcd5e81, package_extract_file("patch/system/lib/libsurfaceflinger.so.p"));
set_progress(0.645669);
apply_patch("/system/lib/libsystem_server.so", "-",
            cb19656218d4643d2c6d4d49fd7d9feb5d813d82, 10104,
            9778ec9218dd456c63169c4591aef9ebd7bc82d4, package_extract_file("patch/system/lib/libsystem_server.so.p"));
set_progress(0.645732);
apply_patch("/system/lib/libsysutils.so", "-",
            86c048ebb30b56d0db28150cb2c276b044ab17d5, 18228,
            e81325d9225a9b406ef8d0e76367a1ff4cee68d0, package_extract_file("patch/system/lib/libsysutils.so.p"));
set_progress(0.645845);
apply_patch("/system/lib/libttscompat.so", "-",
            4e9e00f1ce1652733c91297471f0e18a6d09887d, 9948,
            57f90fa4436d988ec06e73bb28c29d2ad8ac05cd, package_extract_file("patch/system/lib/libttscompat.so.p"));
set_progress(0.645907);
apply_patch("/system/lib/libttspico.so", "-",
            38012b7412cd4bb133b5a5a7241e6bd4051f4671, 199992,
            494eca0b73e31081eabbd300a98982015bc00ff0, package_extract_file("patch/system/lib/libttspico.so.p"));
set_progress(0.647153);
apply_patch("/system/lib/libtvoutpattern.so", "-",
            a03de077c201e04f0725e0f964e3f4d246848bf1, 5360,
            31c6376ce036f1c1f4577cf8edcba3e992b12f01, package_extract_file("patch/system/lib/libtvoutpattern.so.p"));
set_progress(0.647186);
apply_patch("/system/lib/libui.so", "-",
            938501e42895440fe39dcd870077d62348918cde, 95532,
            161124173d05fa96bdbeb20fa9d9503fd5a61cc5, package_extract_file("patch/system/lib/libui.so.p"));
set_progress(0.647781);
apply_patch("/system/lib/libutils.so", "-",
            271533f1daca58aeabc814625222c50c84802eff, 206752,
            fea6db1c89524aa1ff176527ac8cb8affbd55c4b, package_extract_file("patch/system/lib/libutils.so.p"));
set_progress(0.649069);
apply_patch("/system/lib/libvariablespeed.so", "-",
            cbab249d1c4f4ac12e0da4c2529511051885db0e, 30516,
            4b9c813e5dcecdfda95662c5803f758922ebca9b, package_extract_file("patch/system/lib/libvariablespeed.so.p"));
set_progress(0.649259);
apply_patch("/system/lib/libwebcore.so", "-",
            c03016db9e2d1b5dc341a9c2f9fd789918fc529b, 7633488,
            bfd440c42466837e218bc6005b1233f2a7fc1c93, package_extract_file("patch/system/lib/libwebcore.so.p"));
set_progress(0.696797);
apply_patch("/system/lib/libwebrtc_audio_preprocessing.so", "-",
            b8aaafc58d55185805a6b21953e93029a4957e23, 284040,
            9eced51ceda5c3f4c371c8cbec7b172eb995680b, package_extract_file("patch/system/lib/libwebrtc_audio_preprocessing.so.p"));
set_progress(0.698565);
apply_patch("/system/lib/libwpa_client.so", "-",
            be0c2fc340a7ec4c4ac3fee157da5a4fbc1096fa, 9792,
            66d97e7f4520f26afd8d2b97ec733c780f49d1b6, package_extract_file("patch/system/lib/libwpa_client.so.p"));
set_progress(0.698626);
apply_patch("/system/lib/libz.so", "-",
            69404b494012440f40d264dd3ae426dd3a6e116d, 95988,
            bdca1b63b34ee438ff0bce1e1a9eef5fb9e30808, package_extract_file("patch/system/lib/libz.so.p"));
set_progress(0.699224);
apply_patch("/system/lib/soundfx/libaudiopreprocessing.so", "-",
            9273d0fc5e5868ca47c1943e79486f1a5be8d389, 14092,
            30bb7d63fe51f85ec24bf0541fb51732db328f85, package_extract_file("patch/system/lib/soundfx/libaudiopreprocessing.so.p"));
set_progress(0.699312);
apply_patch("/system/lib/soundfx/libbundlewrapper.so", "-",
            408e9d1487a4555ad630ea6f441b619188386f41, 72024,
            6a5e3d0915765db7ce35a8785bdec4533c60cf86, package_extract_file("patch/system/lib/soundfx/libbundlewrapper.so.p"));
set_progress(0.699761);
apply_patch("/system/lib/soundfx/libreverbwrapper.so", "-",
            61607e946c876adcc1ac4ebe902f76a4ae6d4611, 30268,
            816b9abd9e37baafc377e46f80b4a44475cbc63d, package_extract_file("patch/system/lib/soundfx/libreverbwrapper.so.p"));
set_progress(0.699949);
apply_patch("/system/lib/soundfx/libvisualizer.so", "-",
            62f906bc942e5df5aa048eb4477778a37440178a, 9732,
            0ddddb8c6e3a295b774d748358b69f222e15a7e7, package_extract_file("patch/system/lib/soundfx/libvisualizer.so.p"));
set_progress(0.700010);
apply_patch("/system/usr/share/phoneloc.dat", "-",
            70d9d16ecd9bb2f7e0882c1cd0ea765768678496, 545206,
            7306e982dbb205c069978612573c5648e4ae33c5, package_extract_file("patch/system/usr/share/phoneloc.dat.p"));
set_progress(0.703405);
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.770973);
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.811600);
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.822552);
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.903201);
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.923548);
apply_patch("/system/xbin/add-property-tag", "-",
            f8c30f64c262709dbbaf105883cfe275141e0697, 64156,
            17812f9076006c968f7ab912900f1e040b970d6f, package_extract_file("patch/system/xbin/add-property-tag.p"));
set_progress(0.923948);
apply_patch("/system/xbin/bash", "-",
            cd53e53177be9b9a50b0c158dd4220e068f4ddcd, 426336,
            1f03c1ca5334884f2304d01c950ebd8fe68c7ac4, package_extract_file("patch/system/xbin/bash.p"));
set_progress(0.926603);
apply_patch("/system/xbin/btool", "-",
            249686f5d05c786a19540ba6abdb3ec1ca4f471d, 5700,
            2dd74b082f94f7765e2a99c5d388159906b4b704, package_extract_file("patch/system/xbin/btool.p"));
set_progress(0.926638);
apply_patch("/system/xbin/busybox", "-",
            3fa97095cb16bd67d482ef6a38eaf69ebbe8a443, 498024,
            cd307158aa8669dea41417cf376f047715f2c7a1, package_extract_file("patch/system/xbin/busybox.p"));
set_progress(0.929740);
apply_patch("/system/xbin/check-lost+found", "-",
            d5ec51ddfd9f25dcc8193ca9d7cc192dd59304bc, 76692,
            2256f4c37b849e67741da64a1c754b6b9dac8ad8, package_extract_file("patch/system/xbin/check-lost+found.p"));
set_progress(0.930217);
apply_patch("/system/xbin/nano", "-",
            cbda49a77bdbb39969e8d98a2b32fb0dbea87523, 64212,
            dd4d518aff529c8316ccf03555c12293d24568ef, package_extract_file("patch/system/xbin/nano.p"));
set_progress(0.930617);
apply_patch("/system/xbin/oprofiled", "-",
            2c7ac091be4cabf46cf4743dde04379814909001, 57672,
            752d04022e5c7e53d8196463ec07addfd243f327, package_extract_file("patch/system/xbin/oprofiled.p"));
set_progress(0.930976);
apply_patch("/system/xbin/rsync", "-",
            53337154dd32b36880612ad9e943644708c17f70, 270328,
            64257e630b21449edd46074065ef19aa4cf3c9b5, package_extract_file("patch/system/xbin/rsync.p"));
set_progress(0.932660);
apply_patch("/system/xbin/ssh", "-",
            308530061f6c62406e4c5ea89fd06db7c9a7923b, 72624,
            2eb0a9cd25ff8d9e189425fe3ffffbed310e206f, package_extract_file("patch/system/xbin/ssh.p"));
set_progress(0.933112);
apply_patch("/system/xbin/strace", "-",
            d7055b1c6a7f3b76cf32aff77bb51aecb82320ef, 121848,
            bc5004d3de63ccd9196d12416ac5206c9972ff89, package_extract_file("patch/system/xbin/strace.p"));
set_progress(0.933871);
apply_patch("/system/xbin/su", "-",
            9cc5c8f28c26a58b66a9be6ea05e8d724f34cec2, 93304,
            66c53f3eaed76fe2191118b3427e72a609998b67, package_extract_file("patch/system/xbin/su.p"));
set_progress(0.934452);
apply_patch("/system/xbin/tcpdump", "-",
            14c354a847a2f7cccff62ef0d214d218489d6455, 613420,
            0c0d2054b8621660f1e8add504441797a356cbcf, package_extract_file("patch/system/xbin/tcpdump.p"));
set_progress(0.938272);
apply_patch("/system/xbin/vim", "-",
            de577fe60b850adb0001192bedde76e9ac824ff3, 902908,
            6f0e3fb863efb33630d62c4f85f426d607cd3e9d, package_extract_file("patch/system/xbin/vim.p"));
set_progress(0.943895);
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);
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.mt6575.so");
set_perm(0, 2000, 0755, "/system/vendor/operator");
set_perm(0, 2000, 0755, "/system/vendor/operator/app");
set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
set_perm(0, 0, 06755, "/system/xbin/librank");
set_perm(0, 0, 06755, "/system/xbin/procmem");
set_perm(0, 0, 06755, "/system/xbin/procrank");
set_perm(0, 0, 06755, "/system/xbin/su");
set_perm(0, 0, 0755, "/system/xbin/tcpdump");
ui_print("Patching remaining system files...");
set_perm(0, 0, 0644, "/system/build.prop");
unmount("/system");
