mount("ext4", "EMMC", "/dev/block/mmcblk0p5", "/system");
assert(file_getprop("/system/build.prop", "ro.build.fingerprint") == "alps/v987_jb2/v987_jb2:4.2.1/JOP40D/1395555143:user/test-keys" ||
       file_getprop("/system/build.prop", "ro.build.fingerprint") == "alps/v987_jb2/v987_jb2:4.2.1/JOP40D/1397373738:user/test-keys");
assert(getprop("ro.product.device") == "P188F04" || getprop("ro.build.product") == "P188F04");
ui_print("Verifying current system...");
show_progress(0.100000, 0);
assert(apply_patch_check("/system/app/ApplicationGuide.odex", "94e7ed56b54542aa8268301c3a7659c6ebc0572b", "e316f9130f0b610c7d547789813d9b0fc1a283aa"));
set_progress(0.000071);
assert(apply_patch_check("/system/app/ApplicationsProvider.apk", "cd13ab060447b8a1f7eada8e48046d73d2807bbe", "a8d018e71c94422944639edc809e8f9a3c27711b"));
set_progress(0.000113);
assert(apply_patch_check("/system/app/ApplicationsProvider.odex", "c278b54088885fbf9835418f5a2910ed8d914420", "649d617de426d79993ff3d08e1232630eb6a5d18"));
set_progress(0.000225);
assert(apply_patch_check("/system/app/AtciService.odex", "5c326ce17afb7ffd6b619c05304ff1ad9a16fdac", "2fa032143ab0261f6b224ad42209ddb3d5134e99"));
set_progress(0.000511);
assert(apply_patch_check("/system/app/BackupRestoreConfirmation.apk", "5a9ff21e5a50a96e003651d56e7f29281e1903f4", "9f71b963ea79b5ed18a89f0e6c1485b20d7d6b9e"));
set_progress(0.000556);
assert(apply_patch_check("/system/app/BackupRestoreConfirmation.odex", "b1de4c2a99deb7607ec60d5ce05bcb823ef18b72", "179a7bb48f2bae356dc2ba6f75159c5c77522299"));
set_progress(0.000606);
assert(apply_patch_check("/system/app/BasicDreams.apk", "d4cd8682b68e0166bd613d9e951467149a4ac532", "af1bbb68cad3e2f41604df9549463896027da4ef"));
set_progress(0.000677);
assert(apply_patch_check("/system/app/BasicDreams.odex", "9da1106cf3dff1b6c08069e0b1a5e87427ed4c7b", "01addca13906df60c99e44a9ba98866ada3705d9"));
set_progress(0.000749);
assert(apply_patch_check("/system/app/BatteryWarning.apk", "0edb2bd93448962323eb6a53aca87beacc69d3be", "94472972c3e9085d266f495c96e8da1992eed135"));
set_progress(0.000947);
assert(apply_patch_check("/system/app/BatteryWarning.odex", "6dbdd880f8b0089fb6ddc635df65f835854deda2", "69166d6b10b58c6945663c56bbba3b986d03356e"));
set_progress(0.001029);
assert(apply_patch_check("/system/app/CalendarImporter.apk", "87b8704689ddc808cd9c1f524f76ec8f24f616be", "117052038f3aed3c0087773effaddb5f6aaca56c"));
set_progress(0.001098);
assert(apply_patch_check("/system/app/CalendarImporter.odex", "b7f2047fc68f0d1fc84cfc999481868d5904d3bd", "5167159c8cfed7167eaaac2eb2d0a23a70405e8f"));
set_progress(0.001699);
assert(apply_patch_check("/system/app/CalendarProvider.apk", "4d5fe2abf67d642e5505449f1632a38bdd792c81", "93783b2a9ece669d43e07b17298304f518bb6b8a"));
set_progress(0.001815);
assert(apply_patch_check("/system/app/CalendarProvider.odex", "8616edf546b8b1b5bf71ea067c91f1427f55d527", "7df007a15de205e3f59b5669fa38a0907b778def"));
set_progress(0.009996);
assert(apply_patch_check("/system/app/CellConnService.apk", "ed605691b72a8e2077915de64f15629b6ef77e6e", "1ccf3ad6a28573a20f5648a4d80f0a77bae9c734"));
set_progress(0.010060);
assert(apply_patch_check("/system/app/CellConnService.odex", "56bec82d6dab3ec28de1976f9a439b577fa8ebd9", "01e771956baed06205ad086b9386784b93653bbd"));
set_progress(0.010331);
assert(apply_patch_check("/system/app/CertInstaller.apk", "004963a01f27a025f323f6b7c837237ff09ede23", "c6edd50873a6c971d8eb39b3a9d6b4a3041b1925"));
set_progress(0.010380);
assert(apply_patch_check("/system/app/CertInstaller.odex", "4b5f693ab3a073e162108e7eec8e4d8d38e6d4a9", "21449980761b254fb16c356be0eee074d5054f12"));
set_progress(0.010564);
assert(apply_patch_check("/system/app/ContactsProvider.apk", "e741f1d95c5cc9fcf5e2c293ff6b430d41b213ff", "e767b02c9d9623f9c2dc0c963ecbe3f7b2958b9c"));
set_progress(0.010897);
assert(apply_patch_check("/system/app/ContactsProvider.odex", "46db09f026f1c47dec5c6a3092b9c80e758e47ef", "df8a680fea6dbeefcb5ab15c3ab657eb9a516f2c"));
set_progress(0.021529);
assert(apply_patch_check("/system/app/DataUsageLockScreenClient.odex", "eea658bedf20a8eb62e13dbf57d4aba9c9f7d298", "39f0433fdd955e6b351b5da2ca04a52330cbba6a"));
set_progress(0.023556);
assert(apply_patch_check("/system/app/DefaultContainerService.apk", "46e020d2a2f2c62dc001203a16afdcd31fe8e36c", "0d6958ef2eb94d054da59bf9be0547ca3c160507"));
set_progress(0.023572);
assert(apply_patch_check("/system/app/DefaultContainerService.odex", "22e76c76803d52009a8a4ef086641539bd80b968", "862153580bf1b530721ab0b0414e6d2ff5042395"));
set_progress(0.023660);
assert(apply_patch_check("/system/app/DownloadProvider.apk", "06ba700547df61f6d9991a7d4b86684b18a96bdf", "39b27412c16904107503a1850f1eb04b3830a2a5"));
set_progress(0.023717);
assert(apply_patch_check("/system/app/DownloadProvider.odex", "43d013e2c515feea947642c910e426e9d8813572", "3f1d5a4251513171e89d1122de1c13eae500b94f"));
set_progress(0.030865);
assert(apply_patch_check("/system/app/DownloadProviderUi.apk", "3baf9b971816eaf69c117ffe18b33ef0b909490c", "0486944fd7bffb3d0bdaec2b8ff3bac7c1fad5ae"));
set_progress(0.031203);
assert(apply_patch_check("/system/app/DownloadProviderUi.odex", "967fa816ba35e555701d75deda85347eb6c56d71", "524ff6f0313c99c2240c6a052ef401014967aea3"));
set_progress(0.033171);
assert(apply_patch_check("/system/app/DrmProvider.apk", "ccf0a93dd137d59568abfb39f62cc14848b4dbc0", "1dc2dd8d9734ae1a507b6f91e1b8be00d23ed2a5"));
set_progress(0.033193);
assert(apply_patch_check("/system/app/DrmProvider.odex", "599000cb98613ad959a343a7b8c7291c2fdd49c1", "73b4629b08342313be404ca172f122c85ee3bb99"));
set_progress(0.033347);
assert(apply_patch_check("/system/app/Email.apk", "986c1d4dab17aa02790cde2674a48c733d3186c9", "ea536d4293219060ee9a1bba2a388204bda466b6"));
set_progress(0.035950);
assert(apply_patch_check("/system/app/Email.odex", "3e779d23401170772e0ca3d1fd2d869b2044dbc9", "247d3f987cb5c284fd763f294e2ceafeecba1f90"));
set_progress(0.051932);
assert(apply_patch_check("/system/app/EngineerMode.odex", "558fbc0c86201244e4dc6076e9b927cb3a1d0a0d", "48ff1c5820d93fee9354e286e9675e4593913c3a"));
set_progress(0.057358);
assert(apply_patch_check("/system/app/EngineerModeSim.apk", "b3a490c83e3988ed01743d79606f5454539ea1b5", "619a62733ff1891c9611a72fddc45d801550f501"));
set_progress(0.057462);
assert(apply_patch_check("/system/app/EngineerModeSim.odex", "75c8cc2dd6f1720dcac17e68545960cba812b183", "5b3277b4a1bf4614c9839db2594772ea74e4c438"));
set_progress(0.057858);
assert(apply_patch_check("/system/app/Exchange2.apk", "9a10d2cb674889d7c82258df8942a7f0c21033d0", "fe53cd9f72204d3bb05ed6182f44f22bfae28986"));
set_progress(0.058031);
assert(apply_patch_check("/system/app/Exchange2.odex", "91a8a06a333723a378f149f2199ec0bef434c591", "2dcad11d1a95e27fba14e5d90f66c17cc73a1013"));
set_progress(0.070389);
assert(apply_patch_check("/system/app/FusedLocation.apk", "bccf32bcb3501f684d827e3b37db918e8f2d5830", "bae5363205d41d75819f88dc3d2a5a5e3e865775"));
set_progress(0.070403);
assert(apply_patch_check("/system/app/FusedLocation.odex", "13b93939803f7403c6ab17ab11fbb87ce125beb1", "e3cefa2ca1602f6cfb6f053407553f6bfae3089d"));
set_progress(0.070454);
assert(apply_patch_check("/system/app/Galaxy4.odex", "937caefeb789ee8c3679fb69338c0143ed77219b", "7cb572a80fc9a6b5edbf469192ffd10fc9842e08"));
set_progress(0.070620);
assert(apply_patch_check("/system/app/HTMLViewer.apk", "69ca0adf68a0f3482bdf737be16b0e68f3251f2e", "c2acef1b93e6f12d3363ddc43199c97e68041156"));
set_progress(0.070636);
assert(apply_patch_check("/system/app/HTMLViewer.odex", "f1fadca364c43395b07b5f475508c10cfcd9bb89", "bd7e899ee93dab0e9a6eee27f12f2be297dc90b1"));
set_progress(0.070669);
assert(apply_patch_check("/system/app/HoloSpiralWallpaper.apk", "c8e6371435ca1605c6461ca11e0731312000bb41", "a94d1385cdc9473a0f07f82343e19594406b2e02"));
set_progress(0.070837);
assert(apply_patch_check("/system/app/HoloSpiralWallpaper.odex", "2b30eb1f7fb8fafb2c7d1809ffa9632fc1afc692", "b1f99d8dd9275afaa8bb1ea1843defebde40febe"));
set_progress(0.071003);
assert(apply_patch_check("/system/app/KeyChain.apk", "812d923d17dc764b7e375777e88a430efe52b28b", "51da50c217c043b67c3de1029c862455cba4ffd9"));
set_progress(0.071041);
assert(apply_patch_check("/system/app/KeyChain.odex", "0b458892f383ce1270718e591cca23201a2e2704", "241e5d09637bf01d8677c6a217615c766f509be3"));
set_progress(0.071169);
assert(apply_patch_check("/system/app/LatinIME.apk", "a042b2ac5dae1f03bea67f677e2c1c01c79cdf8e", "41e31112c8a4213acf807372517e61aef1047a6e"));
set_progress(0.113595);
assert(apply_patch_check("/system/app/LatinIME.odex", "05c4d14c3737a3784ea869fd9980fba1d68588d3", "4aa62b549e85b7d8cbb175ebb87c8ab7ff2b06fa"));
set_progress(0.118537);
assert(apply_patch_check("/system/app/LewaAntitheft.apk", "67287c8159f301e8ae5f9fd0c625f52fc2a7ea87", "cb1d7c21b02cffa5d92d1bce9b935c55f7e19a81"));
set_progress(0.121442);
assert(apply_patch_check("/system/app/LewaAntitheft.odex", "7d866b69b0ef8f2b548a3ed53037b5cfb065cc25", "810bb30abf041cfce267e93ebad7dc2b29684fc1"));
set_progress(0.135675);
assert(apply_patch_check("/system/app/LewaAppStore.odex", "7bedd6746f46b6d32276135e298b31204a55abfa", "daf90c1af1aa2a7a33117c70952732667403bb27"));
set_progress(0.139339);
assert(apply_patch_check("/system/app/LewaBirdView.apk", "95a2d3215571207ae92d71b3b7aa4ab5d15c3651", "864757d1ab8872237f5806212982228fde0d64b3"));
set_progress(0.139730);
assert(apply_patch_check("/system/app/LewaBirdView.odex", "e7b8d80e25dbab1b5d3bf5ca76980bfc6f74416f", "6ffa8a92763313542c05519ff5126102f20aea73"));
set_progress(0.140119);
assert(apply_patch_check("/system/app/LewaCalculator.apk", "0fe314afe39930c2342975cac8f2e3e80c0d1d1b", "b4895deb105f484ec556fa5352b3a2aa9146b92e"));
set_progress(0.144345);
assert(apply_patch_check("/system/app/LewaCalculator.odex", "91795696c0865d2c6648a6527b99340fa948f5c0", "6101fce68631673e292eae6b9a5f350e2ed7b9ca"));
set_progress(0.146459);
assert(apply_patch_check("/system/app/LewaCit.odex", "d1a8e64490b9942391dd06d33b59d06d0591cdcc", "bdc3fe25297b05675af3ad16c16a6444c8a2720d"));
set_progress(0.146605);
assert(apply_patch_check("/system/app/LewaDataUsageAdjust.apk", "7a4056ec5dd917432f10b51c8ebec3c298eeea6d", "93f52bff351f4416d18420d96c0154ee74c158e2"));
set_progress(0.146707);
assert(apply_patch_check("/system/app/LewaDataUsageAdjust.odex", "66aa356fa4f4b4a3791c75f4940fc0ce89fa0888", "fa5302b2d444315d29b8c29fd8a418bcbeef2fd1"));
set_progress(0.148342);
assert(apply_patch_check("/system/app/LewaDeskClock.apk", "c1c9ee41e6e3232ce69a2668f69721de34e14cc1", "37991026daf7d54198cd2be649ed06abbef828b1"));
set_progress(0.164379);
assert(apply_patch_check("/system/app/LewaDeskClock.odex", "8ee04e93f2c80d4ea766ee969cd13535e0351cc2", "463fb8be9c75f82bec5ae75dc8da2d72cf8c6acc"));
set_progress(0.167241);
assert(apply_patch_check("/system/app/LewaFMRadio.apk", "8a437a1bd5ddb7f52cde21b4e666178d20e01274", "47e2764582a85839a251ae24fb9ba22b3a4db287"));
set_progress(0.176243);
assert(apply_patch_check("/system/app/LewaFMRadio.odex", "99651d16fac903f9eed4938e0a91b120fec5ca0c", "c1671446f82f5101a56167bdb2a1d83a5867e66b"));
set_progress(0.177166);
assert(apply_patch_check("/system/app/LewaFileManager.apk", "0cc11c47c305d07b9d99d7ebe722db957183b7d3", "dfe7f444b36991ef3cefa1ee17ed53016d354dc9"));
set_progress(0.179129);
assert(apply_patch_check("/system/app/LewaFileManager.odex", "426fb98eefabd7ef1a832fd7f03873f45fd787ab", "2d6c1917bd1214160f0f10cacf84c6ea4c8118e8"));
set_progress(0.181438);
assert(apply_patch_check("/system/app/LewaFlashlight.apk", "e3785c4acc5f915336ff5b7f1c0eb28700c3ed9c", "2eb33dc173942e500db5f5e338ceca90ceed5f65"));
set_progress(0.190312);
assert(apply_patch_check("/system/app/LewaFlashlight.odex", "62f95cf4c18369092dbd57c713ad9b687fd36daa", "17815727e9687744d924eb1de8323feee4c8af45"));
set_progress(0.190428);
assert(apply_patch_check("/system/app/LewaGallery2.apk", "e17cb359b06f86f0d8ad5636a7b9dc7c32177f2a", "2e1d4126ae8471cfe757de2d1e7ee9e4ac6fce30"));
set_progress(0.236759);
assert(apply_patch_check("/system/app/LewaGallery2.odex", "4758f4173f661399086f817ddbafc614744c1d11", "e20cc5050202de30c9880e7124a5794fc2e04ea8"));
set_progress(0.254879);
assert(apply_patch_check("/system/app/LewaGameCenter.odex", "172bf2d8eab84abf3474fc8688222cc02912c7a8", "1500f5e8e18bfe98acc97a8338b82c3992a9d062"));
set_progress(0.257469);
assert(apply_patch_check("/system/app/LewaIntercept.apk", "67a4dd6726a8d5abed662612858a7573a7514686", "d7ed5cb69dff6b6649ba889a0b45cad69e932083"));
set_progress(0.258368);
assert(apply_patch_check("/system/app/LewaIntercept.odex", "b49df7dd747e36b4f010ba1f837673e2b03502e3", "a8b68d31a59edcd96f3da0409019844cdd3f75dc"));
set_progress(0.260688);
assert(apply_patch_check("/system/app/LewaLabiSync.apk", "b91767faaec00157eb9319d1a83bb01f57ec5bec", "30f459d0ec038076fa7089e9f122b268a5b75c82"));
set_progress(0.260926);
assert(apply_patch_check("/system/app/LewaLabiSync.odex", "9081b6afed9ef0ae26f185caae1d7973671ab5c9", "b5562a9302661dd431389c66d8575dbe1bc31852"));
set_progress(0.261914);
assert(apply_patch_check("/system/app/LewaLauncherX.apk", "3c741db88f16a47924820902fb7a508a4b3ecb81", "f11761a2d2e44df9e8cd66f2c401bbb1200871ce"));
set_progress(0.272388);
assert(apply_patch_check("/system/app/LewaLauncherX.odex", "9190cc5c93c9cf927a0500ef88647d81dad2ab38", "e85463d6ec390243a8b2cac89fe0f97149b424db"));
set_progress(0.278969);
assert(apply_patch_check("/system/app/LewaLockScreen.apk", "f55329ab9d654ef725ecef9458497347b5bc89ee", "08b5ef552459f7f602421a048b218537d1c78add"));
set_progress(0.279125);
assert(apply_patch_check("/system/app/LewaLockScreen.odex", "04b638bf64028d2590c1a819bca87ca08e08df1c", "b130a9f2d9884e37a33c14012976d10802f08261"));
set_progress(0.280460);
assert(apply_patch_check("/system/app/LewaNetworkManager.apk", "bb7cf038284ec7c0f132e39e9bf5d0710fa23bcd", "bdac69a804e995fad797d19b2c750230fda7d295"));
set_progress(0.284121);
assert(apply_patch_check("/system/app/LewaNetworkManager.odex", "ea81cdb7e204bcddaa096f89212ec45076bc4c4b", "66cef4ddb860ed890affa362bf77282c794017d2"));
set_progress(0.293587);
assert(apply_patch_check("/system/app/LewaPackageInstaller.apk", "c7904bd243d76b1db66bfc289c55aac35931a7ad", "34e081e5b07704c008f47b51d397f054cf418b3d"));
set_progress(0.294058);
assert(apply_patch_check("/system/app/LewaPackageInstaller.odex", "eadcf0b2dc2310aad0d0e481a116041b21699acf", "8957cd88ed1034995da2fc156dd7fc8178402689"));
set_progress(0.295028);
assert(apply_patch_check("/system/app/LewaPermManager.apk", "13f2eb24615d0ffff66d0da307fd7c2cc0469521", "2501560f782057a9750c25eb6f6a6bd38822b82a"));
set_progress(0.295504);
assert(apply_patch_check("/system/app/LewaPermManager.odex", "dbb75c54a1b2886a22a53292cce21d3c23586b6d", "e8112a3d1ba647830d8835ac690282955f011560"));
set_progress(0.304169);
assert(apply_patch_check("/system/app/LewaPlayer.apk", "a9a3ba2cb2acf94618bf467e3e67cc7f7bfe062f", "40c1c3e3694bf8dd587d621ab903d1271d6aee51"));
set_progress(0.315897);
assert(apply_patch_check("/system/app/LewaPlayer.odex", "93e56c56f555f341d7ede3dabb4706aa3a25d625", "a62e3e2d3649f7b36ab49e7fe16fd8b243144c5e"));
set_progress(0.323351);
assert(apply_patch_check("/system/app/LewaPond.odex", "d9c9aaf5749c3289cc60d4e5dfabd4d12ca60ebd", "502a35a6ae00ae07c465a8e90a456b9b0cd5c52a"));
set_progress(0.324043);
assert(apply_patch_check("/system/app/LewaPower+.odex", "5a399cd402f062dd6f7142383220bc34762ad93b", "0f847cb2ac54e813a73c788135e6ff63ca6212d8"));
set_progress(0.325150);
assert(apply_patch_check("/system/app/LewaPush.apk", "029083f118de90730042d72cbdeb06f8c7e159e0", "91026f154a2cb124912e116f0e7d4bb9e1fbd367"));
set_progress(0.325701);
assert(apply_patch_check("/system/app/LewaPush.odex", "b9af186f4738503b50f3428fa85e5a02d9a3072c", "1d01adc3db22a6d439964862dedf911afbd1b66a"));
set_progress(0.327884);
assert(apply_patch_check("/system/app/LewaQrcodeScanner.odex", "0f79c49bf8fb0fb5bdd60a83d8faa54cb8a1635c", "555bc5b27f1c41baf261f1895900fa2fc26c565a"));
set_progress(0.331516);
assert(apply_patch_check("/system/app/LewaSearch.odex", "b580e8d00c4fb80e43c65cd63501a52eedc2bf1b", "46931cdcb376409b8dab40ff536003bddb822c43"));
set_progress(0.331863);
assert(apply_patch_check("/system/app/LewaSecurity2.odex", "cc98834b7243291c7579a9ab7b1822fb65ab2284", "00f74f15ef59c3f61408679fd55c91c0852061d2"));
set_progress(0.334294);
assert(apply_patch_check("/system/app/LewaSensorProvider.apk", "4175bc0137b737795e455038f6235c967dd75ac4", "f86724e16f16c825a16f1dae2a440f88ef28a1ac"));
set_progress(0.334329);
assert(apply_patch_check("/system/app/LewaSensorProvider.odex", "73320ef7d853102e8058565273ed202c32637779", "91ac06ad5151d69ecd3fc035b4bc04ccfcc50396"));
set_progress(0.335057);
assert(apply_patch_check("/system/app/LewaSoundRecorder.apk", "ebe98390cdf7829d40ba0773b02a3995265e790d", "cda5cf5d84207c8c34a150dc143596cd1e05b72e"));
set_progress(0.343720);
assert(apply_patch_check("/system/app/LewaSoundRecorder.odex", "a9a8b55535fc41e06ff0733e043d1fe30e8ff97c", "9d94d01f8ca8ce1e4beb50c7f0766dbb798a02c2"));
set_progress(0.345771);
assert(apply_patch_check("/system/app/LewaSystemClean.odex", "6171748f6b49a807bf39e9e0e4c9a83b408bde79", "6d380ea23e5226103bf3594b3e5925cdf918ab72"));
set_progress(0.348379);
assert(apply_patch_check("/system/app/LewaSystemCleanService.odex", "58b154289ba28a0dae826c67675b9ea82bc1cf41", "ce958fd298f82e95f18df70af178d836a74c9c3b"));
set_progress(0.348592);
assert(apply_patch_check("/system/app/LewaThemeChooser.apk", "74a58058c9b318057a19ca0d9887e6348d480453", "2b8ec19e2dd0be31f631df6b780b9940e93465b7"));
set_progress(0.350266);
assert(apply_patch_check("/system/app/LewaThemeChooser.odex", "b69367d2402bd0551ffaf2175c42aaec3e8a22d3", "6bdf59f6c0122e1ea146655d6af13e42e0c32b02"));
set_progress(0.354117);
assert(apply_patch_check("/system/app/LewaThemeManager.odex", "9e840f7244b2d98e20547e605c1d62dd1156933d", "6636ea802d2574e577acdabc778ebeb13040e8c5"));
set_progress(0.354581);
assert(apply_patch_check("/system/app/LewaUpdater.apk", "3fad2c27c4dd761d86b68209a20baac3f1124634", "ad4532c7945007f7238af774cec6c58ffee80d98"));
set_progress(0.361988);
assert(apply_patch_check("/system/app/LewaUpdater.odex", "2524ea41707a2f3e5750f915565af7d31062d95d", "f3089966cad34b33e0e12af27ab8d977668510ff"));
set_progress(0.364267);
assert(apply_patch_check("/system/app/LewaVirusDefense.odex", "b31bdfba511d1a91b474639c04049f80f3cf6d30", "3a4a8ca0bfac465da901a97c0efffb91c4c893af"));
set_progress(0.370147);
assert(apply_patch_check("/system/app/LewaWeather.apk", "9be3f13518026bcb4e745610df8f44cb75454544", "9e2270e0d9badbf6913e1a54f224ce5b7c9ef0f8"));
set_progress(0.378163);
assert(apply_patch_check("/system/app/LewaWeather.odex", "0904ed7f0c20c2270727627877e205bcf6332772", "045a6dbaa352426883d9c5bede113e6aaf454d78"));
set_progress(0.382045);
assert(apply_patch_check("/system/app/LiveWallpapers.apk", "bf54f3c5df2ff09c7e4028f8d2a45c6b9e14fa6b", "361ac567fe5ee9a84338db92eb2436e3f46463bd"));
set_progress(0.388544);
assert(apply_patch_check("/system/app/LiveWallpapers.odex", "6a0c22810db7e19dffd4ec05c2de695be0d1e599", "18b0a9c5b974727df0fbcba72c38c6d00e9a432d"));
set_progress(0.389645);
assert(apply_patch_check("/system/app/LiveWallpapersPicker.apk", "6e56c0961c83034639dedfc65d937cb55be2e56e", "cc3bdfa5c23f6c33a35a0f8243a28736d0fed1ba"));
set_progress(0.390065);
assert(apply_patch_check("/system/app/LiveWallpapersPicker.odex", "2d0b2521dc2aa3435144a532c3f24a5f03674acb", "689675e1d288472d247f9975bb9456a7a86974e7"));
set_progress(0.390181);
assert(apply_patch_check("/system/app/LocationProvider.apk", "bdce4e1007dc7f93b230988676712d60231809f0", "53badd532a6be3a53a25f67f4602b44c1bfc716a"));
set_progress(0.398849);
assert(apply_patch_check("/system/app/LocationProvider.odex", "c796b17410129010ce13ab415725db5b730c0304", "cf38e7b177dca36cd3737a2cab8403634dc4dfdc"));
set_progress(0.399560);
assert(apply_patch_check("/system/app/MTKAndroidSuiteDaemon.apk", "de3982b93e15f14bca3fd658e9ddb96e01460afb", "6f422153383b8664c5fab76fbe51518bb663b896"));
set_progress(0.399584);
assert(apply_patch_check("/system/app/MTKAndroidSuiteDaemon.odex", "99e62f79daefbbac9e4c41d4b7c65d943e855aa5", "e0dfc5d9a439fc5d3401eab99f668c4c7c054b3a"));
set_progress(0.402093);
assert(apply_patch_check("/system/app/MagicSmokeWallpapers.apk", "6f07773f3d6f140469f06c71ceef514a2a8d6dff", "23b367a5ade7d5cefd7c1946b67752e96d1302e9"));
set_progress(0.402938);
assert(apply_patch_check("/system/app/MagicSmokeWallpapers.odex", "e7a05acf42be3a5622db9f11861e7650946fe06a", "bfeb70d2f23922a40e541ee48a473a965d8cc2e8"));
set_progress(0.403148);
assert(apply_patch_check("/system/app/MediaProvider.apk", "e7067bbcbedf56073e9cc38258210b149ec4e542", "0876ddbc8202a28c87c171b9a6975f722a612f03"));
set_progress(0.403281);
assert(apply_patch_check("/system/app/MediaProvider.odex", "86f067bc139e3a683cc790e27e49dfbc734ba46c", "2b975e774aa56ea53782ace1e1bb88f7582bd113"));
set_progress(0.404285);
assert(apply_patch_check("/system/app/MmsFavoriteProvider.apk", "f330ac2e2b4e96ecd86d899bcf40b6f7f0d2e18c", "87a2cb77a1d8d691f045ff8ee3e759cd7e1e8bea"));
set_progress(0.404446);
assert(apply_patch_check("/system/app/MmsFavoriteProvider.odex", "30e8586e021a3c9d5add3fd0823640a6d9d03566", "60c7ddb3a34eb7a25fa91887d7c8c29bda656fb0"));
set_progress(0.405089);
assert(apply_patch_check("/system/app/MtkBt.apk", "7009843abcb4e7edb5be49a3dce7acea6871da0a", "4e08f6a75555aafa8916a0bcb0e03844b28d573f"));
set_progress(0.405393);
assert(apply_patch_check("/system/app/MtkBt.odex", "7766e0c589d97fc13cc6967dfc090a4a04426a53", "e8c197d256c9962e13b8dcfe11129cdf74e8e6c1"));
set_progress(0.408097);
assert(apply_patch_check("/system/app/NoiseField.odex", "2382e668e11fcc3da246119fc797d25533f21788", "198ced42754473e3fde2c99204ceca4736ecb393"));
set_progress(0.408286);
assert(apply_patch_check("/system/app/Omacp.apk", "dc555c60279747f253f71265893ce4ad1ae230e2", "5b2f63fd9deaa3bba983a0f598ae3acd9e8c48e2"));
set_progress(0.408400);
assert(apply_patch_check("/system/app/Omacp.odex", "b01e2e83c6602f8504233e24985ad142b9f563f5", "7b50376697da358b3d52b31a99752930e19121f8"));
set_progress(0.409131);
assert(apply_patch_check("/system/app/PIM.apk", "33911ac89e17ff495a76ea4ec6ef889dbb78ffa9", "cdeb5fa1a327217ee00b09c159a1da4a33e101b2"));
set_progress(0.446954);
assert(apply_patch_check("/system/app/PIM.odex", "4d85e136c091fd72fac4319705ae9f6921482f9f", "9df947718e08e3e024457d1b58194303d006bad1"));
set_progress(0.475578);
assert(apply_patch_check("/system/app/PhaseBeam.odex", "1aad88dd687ae0804debdf2c858d9982fa148479", "718334ea0115832ffd55c0ccae12a4cc077e5cde"));
set_progress(0.475753);
assert(apply_patch_check("/system/app/Phone.apk", "ac64593e6e1b0e803dac15c2fb68ffa7b737aed9", "d73a8b234c57441eddb11ca6991824471e1351ed"));
set_progress(0.484342);
assert(apply_patch_check("/system/app/Phone.odex", "da337bf9394e2eb89df6564674bb023bdfeb1cca", "95b6356a5afa9a6482b79357b44cfab212f2445f"));
set_progress(0.499116);
assert(apply_patch_check("/system/app/PhotoTable.apk", "fe36fc50bedf82bac5dedc3cf055e140f2ee44e0", "e2aa518c132287b7642cd95d31b7658c8beacb53"));
set_progress(0.500687);
assert(apply_patch_check("/system/app/PhotoTable.odex", "baa8e8bd3d4a67ef8270d21be955e4ca621ec0c6", "182fc2f69eb65d5865b755fde069db7e3f7336c3"));
set_progress(0.501006);
assert(apply_patch_check("/system/app/PicoTts.odex", "ad93c9fcc615edec58229a2d246ebce8d7b58f69", "896cc3263c45cb5aaee0d968aa85f465b852955a"));
set_progress(0.501088);
assert(apply_patch_check("/system/app/Provision.apk", "a51d1eba8e6b46e69f657b6281213b438f45d763", "bc011821e280895e1f806998d75690fa6365682d"));
set_progress(0.501100);
assert(apply_patch_check("/system/app/Provision.odex", "15833c5805981b2db1b252bb84fa977772104f9b", "3b69c86507131a0078b866486030c4c5588a4939"));
set_progress(0.501118);
assert(apply_patch_check("/system/app/SchedulePowerOnOff.apk", "c42d3dcde54c25e1e2e67256743dfbe43686bc00", "a34d4ce82e7dae4d84c3e838fd39f4e9ec466238"));
set_progress(0.501295);
assert(apply_patch_check("/system/app/SchedulePowerOnOff.odex", "0ec5f854e9f1001865dd6fce9dc226e31072b21f", "f9d40ca2fcf3f7c209635d16a5052c8a07a33e32"));
set_progress(0.501556);
assert(apply_patch_check("/system/app/Settings.apk", "94123dc5eeaf7fe6ec8cc6214e78ce53bd21e7c3", "6573a2f4367e3cb2cda94dff9a3992d9d24b0d5a"));
set_progress(0.523487);
assert(apply_patch_check("/system/app/Settings.odex", "8092994f61a38296abd4014b9bd53429c2cb0e82", "7c7fb0c63dd1095d0b3d74b944d108f2be96c407"));
set_progress(0.540896);
assert(apply_patch_check("/system/app/SettingsProvider.apk", "0f082c1730262c4346fb97b418074df5305c1505", "5d04d308ae0863f965c6d8d5ca60e3b2f7e36976"));
set_progress(0.541010);
assert(apply_patch_check("/system/app/SettingsProvider.odex", "86d4e744679e6627b2a894fbcd9f33ae197dcde3", "11cf5c7342e3c9a270b9276742c892272fb6dda7"));
set_progress(0.541414);
assert(apply_patch_check("/system/app/SharedStorageBackup.apk", "979c90edbec1e6aac72e184159ed8f0c0fa370e8", "e25d53327f249410f4c4c013c36ccb9998593989"));
set_progress(0.541424);
assert(apply_patch_check("/system/app/SharedStorageBackup.odex", "2758fbc9d0b77bed6179b79d8dd061509f969c7e", "48f07dc0369dfb62f582f1d105386e4686b60bad"));
set_progress(0.541443);
assert(apply_patch_check("/system/app/Stk1.apk", "1e8763b6d8109b5b67055819aff5357f2d1ed3a0", "164234f21de7ad76041b22de0b4d3b988fc8c87e"));
set_progress(0.541605);
assert(apply_patch_check("/system/app/Stk1.odex", "c1598f410276778d177a8d0c236f9400c6a20c72", "56491be7ca319a1919c5b5144bccfed416c8cdef"));
set_progress(0.542182);
assert(apply_patch_check("/system/app/StkSelection.odex", "b1e807ff25f922a1c330d8400e67d0bf5d407acf", "ea33ef68c68f01dc80d806f6ef7ee576a0da865d"));
set_progress(0.542709);
assert(apply_patch_check("/system/app/SystemUI.apk", "3d5e60ebcfb94acdd85c4078f1e84ed2429ccf70", "61d2f495fe18bd753ed04d5f206a247c6643a712"));
set_progress(0.553494);
assert(apply_patch_check("/system/app/SystemUI.odex", "88c5662b41e9539bd556308be519d7cdcf8e0c0a", "eca5b309419123aec79dcfc0838e282772060a02"));
set_progress(0.560530);
assert(apply_patch_check("/system/app/TelephonyProvider.apk", "c747a392ad393e2848261ab877c58d188e2b335e", "301577f0feaf7b1beed0f5c66f16345cf29ae2d5"));
set_progress(0.560622);
assert(apply_patch_check("/system/app/TelephonyProvider.odex", "9206451b7ea8ba2fe228a9cf4101db69b499de17", "8de2e71047b28f806ceaa84ee56900c1d80ba345"));
set_progress(0.562487);
assert(apply_patch_check("/system/app/UserDictionaryProvider.apk", "21f14cb1f21d6b1279a540ea623977c62f5961d3", "f5c72dab8ece6b1c52a37be859a37b9d9771da4e"));
set_progress(0.562501);
assert(apply_patch_check("/system/app/UserDictionaryProvider.odex", "128ce18b36e303455d6789c5cd89a301be8dbd92", "14de41b922cbaa374cb17ea370c3aa68ab5a7a79"));
set_progress(0.562569);
assert(apply_patch_check("/system/app/VideoFavorites.odex", "9608f20141826372671e213436250724af4f1e7a", "ab67e57e2499a18e7fdb3cd24a2015a356143505"));
set_progress(0.562967);
assert(apply_patch_check("/system/app/VideoPlayer.odex", "0f9b98b0a62d60c738529cc20f684e6d4d598a4d", "29fe16a46dfb6de649404d56e2fa21d73a084e29"));
set_progress(0.563171);
assert(apply_patch_check("/system/app/VisualizationWallpapers.apk", "34f36defa7bc09b4f51b966d421344e67ecdb8c5", "258ba36fae149fa35a4964ba23087d6232293056"));
set_progress(0.563773);
assert(apply_patch_check("/system/app/VisualizationWallpapers.odex", "2d5762beee91f9bbbf82c87cf9eae4b95dc24fc5", "34e537dc4a386a0341bb869ae3b30207d980b82b"));
set_progress(0.564068);
assert(apply_patch_check("/system/app/VoiceUnlock.apk", "0b7156fd0800866e508b20d0a59c6ff7f4af17fa", "29ce15c57e2647daa4c0a1dd62aeae0acc4781a9"));
set_progress(0.564562);
assert(apply_patch_check("/system/app/VoiceUnlock.odex", "55f0a25e708e43577c4f2892944ca68c012fe7a8", "2d9a0689def0d7ed44df98ef26e9ea462de6ea5f"));
set_progress(0.564847);
assert(apply_patch_check("/system/app/VpnDialogs.apk", "9322ac8cb70375058f05744c90335d270d2b78fa", "b4538313a467e75fb020a9e36aaef0de46043bc6"));
set_progress(0.564880);
assert(apply_patch_check("/system/app/VpnDialogs.odex", "c49e9c1d7b3d97e05f8a5ca011470b9994b587bf", "d0ec28820bb844fd70622acef49a12d943612855"));
set_progress(0.564926);
assert(apply_patch_check("/system/app/YGPS.odex", "d490230ead31b735b4e917eaa5a8ac120b1d4307", "a4f55d538fd056f25726178dda5c2e41e69893fb"));
set_progress(0.565239);
assert(apply_patch_check("/system/bin/bootanimation", "9bddf2da2bcc3cee36fc759fb9274ef05a36cef5", "a9bd6dbc648e96f4a99c89b7a1e7018be0a935d7"));
set_progress(0.565374);
assert(apply_patch_check("/system/bin/mdnsd", "f581a810bc31ab484075de8a8f3313a4a7b542f9", "78c67a12cfe452793bf2386837fdd5462e64adb7"));
set_progress(0.566403);
assert(apply_patch_check("/system/bin/recovery", "297aff421947258e863ecd90f5e0c0e8eee5a3b0", "b4b062af4707c7997d70274e2ce0f7ac3095fb11"));
set_progress(0.573269);
assert(apply_patch_check("/system/etc/recovery-resource.dat", "d87f4a70f111a30660efec3f315f2e541ccde41f", "4768ab88568b5a3a4c6826d82d1e209c6d3cb210"));
set_progress(0.573656);
assert(apply_patch_check("/system/etc/security/otacerts.zip", "1c423b3b2beac14ef75327f1bbc9eb6c57a67711", "3cfbf025d8e8a6b1f704feac1111a9539c3d992f"));
set_progress(0.573660);
assert(apply_patch_check("/system/framework/CustomProperties.jar", "9cad3d43a81dd564ca21ee8e1230ba1260f883ff", "7194479f5687a9fd5ebdf46774a70f7333f88027"));
set_progress(0.573662);
assert(apply_patch_check("/system/framework/CustomProperties.odex", "ee82f0014228c881e6b0ee395209e3403dfd6adc", "30455cfba7545a1648e4b97d63c6463d7d152415"));
set_progress(0.573674);
assert(apply_patch_check("/system/framework/am.jar", "6a5b616f3c39617c60b6c350df899223590e56dd", "f4fad996f14b14a9c7bf28723a6603de736b726d"));
set_progress(0.573675);
assert(apply_patch_check("/system/framework/am.odex", "c55ae5b46a46f3b34ed61f234b20259a860162b8", "fdfa8b37d850c0f2ab1a8b012ff1b5843b807dfe"));
set_progress(0.573857);
assert(apply_patch_check("/system/framework/android.policy.jar", "9b4ae2781255bd4bacacfade5392cab184a0c142", "8c472df77d57e618023055dc41e80503c496278d"));
set_progress(0.573858);
assert(apply_patch_check("/system/framework/android.policy.odex", "cefa166eacefe5b15059235b413edab5ba68ca6b", "d4ffcaa0613b7fc9a56d15a10abe683c5ff05d32"));
set_progress(0.577465);
assert(apply_patch_check("/system/framework/android.test.runner.jar", "5699832adf38c2050114433e2aff00b4408bd907", "7a65c60b75000509b9d0ec196d73e0619d481f2e"));
set_progress(0.577466);
assert(apply_patch_check("/system/framework/android.test.runner.odex", "12fadf083de04240281d78b348bd6b189877dd79", "1712f25f02827e04eb06baeaa5bce2594cf10b0d"));
set_progress(0.578208);
assert(apply_patch_check("/system/framework/apache-xml.jar", "8ac64afd06e111e785da4157255d0eeffc867194", "1ebfabb105c5ed1e9f1f95578d5d4edc7bb3f6f6"));
set_progress(0.578280);
assert(apply_patch_check("/system/framework/apache-xml.odex", "d4a5e9319e12e473dde26a426690b39d6659dcec", "dc6a757e191a6093d563bd2178423a224c7096ce"));
set_progress(0.583745);
assert(apply_patch_check("/system/framework/bmgr.jar", "6a5b616f3c39617c60b6c350df899223590e56dd", "f4fad996f14b14a9c7bf28723a6603de736b726d"));
set_progress(0.583746);
assert(apply_patch_check("/system/framework/bmgr.odex", "f0933f23c99ec48d740bafbc8150653f9331d039", "ed159669f25fc26e5e18b5cfe406a66fd1c0b43e"));
set_progress(0.583807);
assert(apply_patch_check("/system/framework/bouncycastle.jar", "87d1ce9c553b48459332230bd6e0aef0d19a4f1c", "6f1cf892d26f52cc05c8edd3058c616b598a4c66"));
set_progress(0.583808);
assert(apply_patch_check("/system/framework/bouncycastle.odex", "cd1599ff8c470b243bdb769af3ecf89b736135db", "34ddf0be3abe6d3970445c34f599fd54eea678b7"));
set_progress(0.588102);
assert(apply_patch_check("/system/framework/bu.jar", "6a5b616f3c39617c60b6c350df899223590e56dd", "f4fad996f14b14a9c7bf28723a6603de736b726d"));
set_progress(0.588103);
assert(apply_patch_check("/system/framework/bu.odex", "9b169a11dc94d772939206d5e7818ec19a58e409", "6cfe9b643792ac6313c9d7712289c16ab88e0c61"));
set_progress(0.588123);
assert(apply_patch_check("/system/framework/com.android.future.usb.accessory.jar", "6a5b616f3c39617c60b6c350df899223590e56dd", "f4fad996f14b14a9c7bf28723a6603de736b726d"));
set_progress(0.588124);
assert(apply_patch_check("/system/framework/com.android.future.usb.accessory.odex", "0c1421594e0f3b505651f418dfd18236e8685fdc", "11681913ae574c31756028ef72b8c02d1fa39f08"));
set_progress(0.588150);
assert(apply_patch_check("/system/framework/com.android.location.provider.jar", "6534b4d2f24f1dfefd1e433c9dc9c8a3abcec713", "f4fad996f14b14a9c7bf28723a6603de736b726d"));
set_progress(0.588151);
assert(apply_patch_check("/system/framework/com.android.location.provider.odex", "3f0d1fa5695db634e29bf30615b999e436f9934b", "9973263c0e815bf07b0b9b3a1ca8c8750875f6d2"));
set_progress(0.588191);
assert(apply_patch_check("/system/framework/content.jar", "6a5b616f3c39617c60b6c350df899223590e56dd", "f4fad996f14b14a9c7bf28723a6603de736b726d"));
set_progress(0.588192);
assert(apply_patch_check("/system/framework/content.odex", "f1878131eb84ea915423e4fc8705d31fab5c5358", "7c25e8a6a5b34d41b22a61c51b93f7d17353c2d4"));
set_progress(0.588251);
assert(apply_patch_check("/system/framework/core-junit.jar", "9cad3d43a81dd564ca21ee8e1230ba1260f883ff", "bd929b5a9591b5d04d20efeb16dee63fe2a963f9"));
set_progress(0.588252);
assert(apply_patch_check("/system/framework/core-junit.odex", "6247da5ade86636ac46144dc54b8a981c69e2202", "edeb54d25c9990f1c1460198062c1850001edc94"));
set_progress(0.588362);
assert(apply_patch_check("/system/framework/core.jar", "484e502f1f0c651f776bb16ca8515c9f01dc72f0", "9bae6e17c4de70da3a13c6843a1b56fc7cf7e37f"));
set_progress(0.588374);
assert(apply_patch_check("/system/framework/core.odex", "bff921d0786d12f1aafcbbae2a05dd1193a15b79", "867b9cc307b98e2dac67d2ed1fd266e63e15456e"));
set_progress(0.602203);
assert(apply_patch_check("/system/framework/ext.jar", "7649d54e6504c12ac24ed47e5dae60d3b7ab64ea", "7e26af1baf767b81b955b577b4cc5a7e2d8741a4"));
set_progress(0.604481);
assert(apply_patch_check("/system/framework/ext.odex", "907e7c2aed029dff06c9f04d7539e0a6cc548d35", "13b88fbbc876ce146b81bde4edcbfe615f73efe7"));
set_progress(0.610458);
assert(apply_patch_check("/system/framework/framework-res.apk", "b18794c82b1ce5031ce6cb71aeb6c8e843f0ea11", "3fed91eaaf67915dc8cacd165f10f5d00467ddb6"));
set_progress(0.648114);
assert(apply_patch_check("/system/framework/framework.jar", "e033a669a98190e7b98f7bce8479062b64ca371a", "98c541120c94518f3d82074a7d48f20a1ea74e14"));
set_progress(0.668108);
assert(apply_patch_check("/system/framework/framework.odex", "7f99b5fcc3e80a3cf9554c8d0066fd304c04f7bd", "1293220dae872be8062b1ab7ec46654277c6d631"));
set_progress(0.710445);
assert(apply_patch_check("/system/framework/ime.jar", "6a5b616f3c39617c60b6c350df899223590e56dd", "f4fad996f14b14a9c7bf28723a6603de736b726d"));
set_progress(0.710446);
assert(apply_patch_check("/system/framework/ime.odex", "3e455399e6e0af6943e8e37e8487061d412a7f83", "635f175e6ad437072e261068ab182b029c5af031"));
set_progress(0.710475);
assert(apply_patch_check("/system/framework/input.jar", "6a5b616f3c39617c60b6c350df899223590e56dd", "f4fad996f14b14a9c7bf28723a6603de736b726d"));
set_progress(0.710476);
assert(apply_patch_check("/system/framework/input.odex", "3d702d1ad10f663ad0341e6f6d204a83fdb99e36", "3796b90562f9124177d24ef9cdbff056252eb639"));
set_progress(0.710504);
assert(apply_patch_check("/system/framework/javax.obex.jar", "6534b4d2f24f1dfefd1e433c9dc9c8a3abcec713", "f4fad996f14b14a9c7bf28723a6603de736b726d"));
set_progress(0.710505);
assert(apply_patch_check("/system/framework/javax.obex.odex", "2355ea0a567f1fd4e87c170c5cd10a6d3863051e", "b9af93a25742de2b17931c1a91d7e8b9a1dfa515"));
set_progress(0.710738);
assert(apply_patch_check("/system/framework/lewa-framework.jar", "ca33b1e48f3a7564c3367e16220d40ebab012108", "a764a0b2a15cc637fe694362b96d0976bb46ec19"));
set_progress(0.710739);
assert(apply_patch_check("/system/framework/lewa-framework.odex", "76aeee836eca06ead425e7712fa3461d22ed0c2b", "87a1c2fe44eb0eb2b814ac53e556d118aab87453"));
set_progress(0.717592);
assert(apply_patch_check("/system/framework/lewa-res.apk", "d18ae0767b13b2bd6a84bb73241586a43deb85d2", "5f6c4caaf28395fc3ece614e5ca59619d10aeddb"));
set_progress(0.777939);
assert(apply_patch_check("/system/framework/mediatek-common.jar", "886e6f0b9e60a49adc68652deeeefdb5d2911971", "cf1cf0ac2cdcecf1e10a6ca798834f99a65eef01"));
set_progress(0.777940);
assert(apply_patch_check("/system/framework/mediatek-common.odex", "a5d7ac83ab75b344dff85bbc9e5e7b8a7fc74743", "fb1f71febb288ca20a501382b31f6f8669e26587"));
set_progress(0.778534);
assert(apply_patch_check("/system/framework/mediatek-framework.jar", "06101f15fb0b8f4a334b15d3d802ec429371b12c", "925299f8eae5262ed9c575e61e07fc667352ce87"));
set_progress(0.778535);
assert(apply_patch_check("/system/framework/mediatek-framework.odex", "3d5537090ce96db6d0a7854908b30ac2b4efb4a3", "c4f7b8c42c17bbcfd04ef7b680d110ac07a34ff5"));
set_progress(0.779923);
assert(apply_patch_check("/system/framework/mediatek-op.jar", "6534b4d2f24f1dfefd1e433c9dc9c8a3abcec713", "f4fad996f14b14a9c7bf28723a6603de736b726d"));
set_progress(0.779924);
assert(apply_patch_check("/system/framework/mediatek-op.odex", "0a383b11c34c945cd741a035839681c977d7f5fc", "5d852fa3ba01470b14b796776d3dbe32c007d9eb"));
set_progress(0.779930);
assert(apply_patch_check("/system/framework/mediatek-res.apk", "8ffd60b6c850060e19815e44464530b4fcc129f2", "32c417a394e5eb9864347c2cf66cdcd909905312"));
set_progress(0.784988);
assert(apply_patch_check("/system/framework/mms-common.jar", "6534b4d2f24f1dfefd1e433c9dc9c8a3abcec713", "f4fad996f14b14a9c7bf28723a6603de736b726d"));
set_progress(0.784989);
assert(apply_patch_check("/system/framework/mms-common.odex", "066115c3903d24cd8d152aa9f273ae7f37fa4ed5", "47514588b1e8015027c69f175cb58525e2492d72"));
set_progress(0.785580);
assert(apply_patch_check("/system/framework/monkey.jar", "836fd94ac006a9a4a7663ea2655c107c474e8879", "37729f1705d198c53a4a222e984e2360de1d6ef3"));
set_progress(0.785581);
assert(apply_patch_check("/system/framework/monkey.odex", "fd16f86114ba870e21d9108d701145b475d80907", "04ae769cd8d1aadaebf0bc03bc7140e05e431b1a"));
set_progress(0.786050);
assert(apply_patch_check("/system/framework/pm.jar", "4d61ca7a8e1c2f4e79d0d16e9f0bea0ad6e934ea", "91cf88bf147a5a145e25fd86281cda7df4de21e0"));
set_progress(0.786051);
assert(apply_patch_check("/system/framework/pm.odex", "995b70d3bb41074e0d3c02f13bbcdddf6625a982", "63e43b5e48c62053b889510b90c56a861eee8718"));
set_progress(0.786211);
assert(apply_patch_check("/system/framework/requestsync.jar", "76e036aa81a924ea306e60e8f7d81f47e1940a99", "462e042d2c864ea241b2b637f29f01d22db752c2"));
set_progress(0.786212);
assert(apply_patch_check("/system/framework/requestsync.odex", "d0d8454dcad5a9d7530425dfff1cb7b9f19493af", "4a1a7ee220ab5a8168bb2bd4de36df9ce78bfc94"));
set_progress(0.786249);
assert(apply_patch_check("/system/framework/secondary-framework.jar", "24414c3f295f0fcd31ab918f0f1fc19e0a60032b", "51a6d825a584a322f57ab1b2714f50db36303534"));
set_progress(0.786250);
assert(apply_patch_check("/system/framework/secondary-framework.odex", "a181694b356926ae622281b3238403483f2a9cca", "a8a58df97826a1ff99cbca26cfbcd19e74e699e4"));
set_progress(0.798686);
assert(apply_patch_check("/system/framework/send_bug.jar", "76e036aa81a924ea306e60e8f7d81f47e1940a99", "462e042d2c864ea241b2b637f29f01d22db752c2"));
set_progress(0.798687);
assert(apply_patch_check("/system/framework/send_bug.odex", "7b1dd442cd6c810981f2c6b46f0fc1d4929f90ad", "81eb9a78fbf91a0068ecf98bf9c6d3bef8ac186d"));
set_progress(0.798716);
assert(apply_patch_check("/system/framework/services.jar", "a55bf54db009ad44fa3a8b959fe6f6ff0e1d0fe9", "63277bc83cf7b8ac5e9a2dff48aa9509c5972dca"));
set_progress(0.798717);
assert(apply_patch_check("/system/framework/services.odex", "627b428516074f6aac69abb5942f26a56605000d", "187e5b18059ab7f305961801d70d39f6f944a8b5"));
set_progress(0.810568);
assert(apply_patch_check("/system/framework/settings.jar", "4d61ca7a8e1c2f4e79d0d16e9f0bea0ad6e934ea", "c657acb316283c2f56028159a79edf93d6646464"));
set_progress(0.810570);
assert(apply_patch_check("/system/framework/settings.odex", "8ff2ff5b14737b5131a187fe53b447d179e012f7", "d53bb3b8b68d99c329125d38fe9f6af2946148be"));
set_progress(0.810603);
assert(apply_patch_check("/system/framework/svc.jar", "836fd94ac006a9a4a7663ea2655c107c474e8879", "462e042d2c864ea241b2b637f29f01d22db752c2"));
set_progress(0.810604);
assert(apply_patch_check("/system/framework/svc.odex", "086ce2e2716d75e503a89e520f8b6d948bf12782", "daa9a93f950ea86592957932bfc337d20ba5349e"));
set_progress(0.810644);
assert(apply_patch_check("/system/framework/telephony-common.jar", "6534b4d2f24f1dfefd1e433c9dc9c8a3abcec713", "f4fad996f14b14a9c7bf28723a6603de736b726d"));
set_progress(0.810646);
assert(apply_patch_check("/system/framework/telephony-common.odex", "88bdb2a8416af0eba6ed801273f4f0f934dc398e", "2347f70e647f798d79dac8efb43af454d9dc38b4"));
set_progress(0.817257);
assert(apply_patch_check("/system/framework/uiautomator.jar", "9b4ae2781255bd4bacacfade5392cab184a0c142", "5d293b47319206b2a84c3f8b2140d3441a8918ec"));
set_progress(0.817258);
assert(apply_patch_check("/system/framework/uiautomator.odex", "29a5f6911856cf0fd5c45edfe91774a1ea754fd6", "4b902b8305ecdcb074b74ff25ac778ec98f6b29e"));
set_progress(0.817613);
assert(apply_patch_check("/system/lib/libacdk.so", "c36c325b78809d75e37215046fdbd4a0146621e6", "0ef23df575be1720f22c24ed77a2e0b4aae60b00"));
set_progress(0.818497);
assert(apply_patch_check("/system/lib/libaudiocore.so", "9a97eecd4e9e7b55c566454bf135faddef09f7a2", "01d610fb42ae0e476e3c8e228c2451dcef4e49be"));
set_progress(0.826153);
assert(apply_patch_check("/system/lib/libaudiofp.so", "c516039bb4456dadbe303e65605666e34b650d5d", "543ca13fb1f0a6e6c6daa4e90f7cde1cd0a91957"));
set_progress(0.828615);
assert(apply_patch_check("/system/lib/libbcc.sha1.so", "1b1b8e14fef9a1bc67eb6086ad1178b250e27eb8", "e096f821ab29c9df29ed218ac537330c3f976500"));
set_progress(0.828635);
assert(apply_patch_check("/system/lib/libbcc.so", "c750eb92eff4aa6002f54754de12ac083a08480f", "02c9a341e0895101e043abb2930d53a11ed9007d"));
set_progress(0.855906);
assert(apply_patch_check("/system/lib/libbcinfo.so", "c8122fc4b7ebb8d4491d82441096d101b65984ac", "917e86482441a64511d9c4fcc90413e8b70e7a90"));
set_progress(0.860507);
assert(apply_patch_check("/system/lib/libcamera_client.so", "f592ced6717ca3f5be0fb4648a58547a953394c8", "051146750ab4629060274ca40ef12a0d2160828e"));
set_progress(0.860999);
assert(apply_patch_check("/system/lib/libchromium_net.so", "8d503add3821af3925af1423aec17f2d396d5df9", "e00295ca891b81c6e53052f3deb4ec031ebae4ad"));
set_progress(0.867995);
assert(apply_patch_check("/system/lib/libmdnssd.so", "20c9bac67776995908d92aba7b6da52bf30977b7", "947a3fb0335903811d39e1bfdfd0dd434fd2f20b"));
set_progress(0.868080);
assert(apply_patch_check("/system/lib/libstagefright.so", "59437a742a5adc41453bcb0f08a2b74e347c9e2f", "da35eb26a2ff53413f925dcfbf267c91bbfd8af9"));
set_progress(0.874606);
assert(apply_patch_check("/system/lib/libstagefright_soft_aacdec.so", "fe9b2cbd0b8c309f4f6ee99cc1da93b66fdce2f2", "1c9455e290860a58c14b126dca39eaaefdfeec46"));
set_progress(0.875505);
assert(apply_patch_check("/system/lib/libstagefright_soft_aacenc.so", "55a5c83b38a8698fcca9ea42e21747eb3108336e", "1f7bbd84973680f3b98f1fa9251151934921ffa9"));
set_progress(0.876597);
assert(apply_patch_check("/system/lib/libwebcore.so", "845a7feb32fa96f92428d3b9eb3ccb2c913d086d", "c954083d80e88b678f4f62bbc94da65b0192df12"));
set_progress(0.914239);
assert(apply_patch_check("/system/lib/libwebrtc_audio_preprocessing.so", "badb639c9fa32f0f424a6c079530f95d1a8e4765", "6f64bc3c82b1eb22d934e6628d4bb8211ba3b889"));
set_progress(0.915721);
assert(apply_patch_check("/system/media/theme/icons", "b1817604f6cc9ff93bbbe89c4865ce44cf6389ed", "7466cddbffc98109c1a9a18eca5a96ad8f039c60"));
set_progress(0.919158);
assert(apply_patch_check("/system/media/theme/lockstyle", "b3f09c03528da49e64915f6810b71fda535e5eb2", "ba5181e81484caedf75d6401a5f8ac37070ebecd"));
set_progress(0.921138);
assert(apply_patch_check("/system/media/theme/mod_icons", "aa791a64b153b67b0030fb1551b508b00fdffd70", "f20346da214db704caba4bb5c3882afcb3a8b088"));
set_progress(0.927549);
assert(apply_patch_check("/system/vendor/operator/app/GNotes.apk", "aec7e3fb8b196f8c0b72fe28561421e5eaf6ec48", "5eff4323eca10d8ef2e5c514e7a0e13ca270442f"));
set_progress(0.938390);
assert(apply_patch_check("/system/vendor/operator/app/OupengBrowser.apk", "22deae8afb814021a716e504ecc12d62ee19eee1", "427c342133bf36df3adac782a4d9baf2f71d29a0"));
set_progress(0.957607);
assert(apply_patch_check("/system/vendor/operator/app/SogouInput.apk", "2517060c68cd87a954d65c926d1ad0fe33583fe7", "5a8a36096e87c8647c690f02e592b6ae1fe293c8"));
set_progress(0.981195);
assert(apply_patch_check("/system/vendor/operator/app/iReader.apk", "d6644bc8b4c3b1d4e9aa891cabeb94b23581a06a", "95633fb22618a292c512544f94579717f30e0abf"));
set_progress(0.994149);
assert(apply_patch_check("/system/xbin/nano", "293c433b190528e28565b7dc5e6a392b24309dda", "187361da312d26b467ac31c2b054b5323dfff7e0"));
set_progress(0.994399);
assert(apply_patch_check("/system/xbin/openvpn", "3aedb01e6c6983e1e465e45716a89cea6813172b", "370d08bb5684639cc0af8e1ff1a4d3a920e0c3d7"));
set_progress(0.995769);
assert(apply_patch_check("/system/xbin/powertop", "ebff28361ae20b583c4e24fda91930f235118a0e", "5ae50d132c324d66d73cf67db1e617596cd6ce7f"));
set_progress(0.996392);
assert(apply_patch_check("/system/xbin/vim", "3d578f4ec2f9e7302db8a7b4274e5b48a9de5d5c", "92aae29b51be5ba88f09bbf306c1d72c2d667c76"));
set_progress(1.000000);
assert(apply_patch_space(15221788));

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

ui_print("Removing unneeded files...");
delete("/system/build.prop", "/system/etc/NOTICE.html.gz",
       "/system/recovery.img");
show_progress(0.800000, 0);
ui_print("Patching system files...");
apply_patch("/system/app/ApplicationGuide.odex", "-",
            94e7ed56b54542aa8268301c3a7659c6ebc0572b, 17784,
            e316f9130f0b610c7d547789813d9b0fc1a283aa, package_extract_file("patch/system/app/ApplicationGuide.odex.p"));
set_progress(0.000070);
apply_patch("/system/app/ApplicationsProvider.apk", "-",
            cd13ab060447b8a1f7eada8e48046d73d2807bbe, 10767,
            a8d018e71c94422944639edc809e8f9a3c27711b, package_extract_file("patch/system/app/ApplicationsProvider.apk.p"));
set_progress(0.000112);
apply_patch("/system/app/ApplicationsProvider.odex", "-",
            c278b54088885fbf9835418f5a2910ed8d914420, 28144,
            649d617de426d79993ff3d08e1232630eb6a5d18, package_extract_file("patch/system/app/ApplicationsProvider.odex.p"));
set_progress(0.000222);
apply_patch("/system/app/AtciService.odex", "-",
            5c326ce17afb7ffd6b619c05304ff1ad9a16fdac, 72104,
            2fa032143ab0261f6b224ad42209ddb3d5134e99, package_extract_file("patch/system/app/AtciService.odex.p"));
set_progress(0.000505);
apply_patch("/system/app/BackupRestoreConfirmation.apk", "-",
            5a9ff21e5a50a96e003651d56e7f29281e1903f4, 11535,
            9f71b963ea79b5ed18a89f0e6c1485b20d7d6b9e, package_extract_file("patch/system/app/BackupRestoreConfirmation.apk.p"));
set_progress(0.000550);
apply_patch("/system/app/BackupRestoreConfirmation.odex", "-",
            b1de4c2a99deb7607ec60d5ce05bcb823ef18b72, 12504,
            179a7bb48f2bae356dc2ba6f75159c5c77522299, package_extract_file("patch/system/app/BackupRestoreConfirmation.odex.p"));
set_progress(0.000599);
apply_patch("/system/app/BasicDreams.apk", "-",
            d4cd8682b68e0166bd613d9e951467149a4ac532, 17871,
            af1bbb68cad3e2f41604df9549463896027da4ef, package_extract_file("patch/system/app/BasicDreams.apk.p"));
set_progress(0.000670);
apply_patch("/system/app/BasicDreams.odex", "-",
            9da1106cf3dff1b6c08069e0b1a5e87427ed4c7b, 18280,
            01addca13906df60c99e44a9ba98866ada3705d9, package_extract_file("patch/system/app/BasicDreams.odex.p"));
set_progress(0.000741);
apply_patch("/system/app/BatteryWarning.apk", "-",
            0edb2bd93448962323eb6a53aca87beacc69d3be, 49994,
            94472972c3e9085d266f495c96e8da1992eed135, package_extract_file("patch/system/app/BatteryWarning.apk.p"));
set_progress(0.000937);
apply_patch("/system/app/BatteryWarning.odex", "-",
            6dbdd880f8b0089fb6ddc635df65f835854deda2, 20480,
            69166d6b10b58c6945663c56bbba3b986d03356e, package_extract_file("patch/system/app/BatteryWarning.odex.p"));
set_progress(0.001018);
apply_patch("/system/app/CalendarImporter.apk", "-",
            87b8704689ddc808cd9c1f524f76ec8f24f616be, 17433,
            117052038f3aed3c0087773effaddb5f6aaca56c, package_extract_file("patch/system/app/CalendarImporter.apk.p"));
set_progress(0.001086);
apply_patch("/system/app/CalendarImporter.odex", "-",
            b7f2047fc68f0d1fc84cfc999481868d5904d3bd, 151712,
            5167159c8cfed7167eaaac2eb2d0a23a70405e8f, package_extract_file("patch/system/app/CalendarImporter.odex.p"));
set_progress(0.001681);
apply_patch("/system/app/CalendarProvider.apk", "-",
            4d5fe2abf67d642e5505449f1632a38bdd792c81, 29146,
            93783b2a9ece669d43e07b17298304f518bb6b8a, package_extract_file("patch/system/app/CalendarProvider.apk.p"));
set_progress(0.001795);
apply_patch("/system/app/CalendarProvider.odex", "-",
            8616edf546b8b1b5bf71ea067c91f1427f55d527, 2063520,
            7df007a15de205e3f59b5669fa38a0907b778def, package_extract_file("patch/system/app/CalendarProvider.odex.p"));
set_progress(0.009889);
apply_patch("/system/app/CellConnService.apk", "-",
            ed605691b72a8e2077915de64f15629b6ef77e6e, 16077,
            1ccf3ad6a28573a20f5648a4d80f0a77bae9c734, package_extract_file("patch/system/app/CellConnService.apk.p"));
set_progress(0.009952);
apply_patch("/system/app/CellConnService.odex", "-",
            56bec82d6dab3ec28de1976f9a439b577fa8ebd9, 68520,
            01e771956baed06205ad086b9386784b93653bbd, package_extract_file("patch/system/app/CellConnService.odex.p"));
set_progress(0.010220);
apply_patch("/system/app/CertInstaller.apk", "-",
            004963a01f27a025f323f6b7c837237ff09ede23, 12294,
            c6edd50873a6c971d8eb39b3a9d6b4a3041b1925, package_extract_file("patch/system/app/CertInstaller.apk.p"));
set_progress(0.010269);
apply_patch("/system/app/CertInstaller.odex", "-",
            4b5f693ab3a073e162108e7eec8e4d8d38e6d4a9, 46512,
            21449980761b254fb16c356be0eee074d5054f12, package_extract_file("patch/system/app/CertInstaller.odex.p"));
set_progress(0.010451);
apply_patch("/system/app/ContactsProvider.apk", "-",
            e741f1d95c5cc9fcf5e2c293ff6b430d41b213ff, 83884,
            e767b02c9d9623f9c2dc0c963ecbe3f7b2958b9c, package_extract_file("patch/system/app/ContactsProvider.apk.p"));
set_progress(0.010780);
apply_patch("/system/app/ContactsProvider.odex", "-",
            46db09f026f1c47dec5c6a3092b9c80e758e47ef, 2681800,
            df8a680fea6dbeefcb5ab15c3ab657eb9a516f2c, package_extract_file("patch/system/app/ContactsProvider.odex.p"));
set_progress(0.021298);
apply_patch("/system/app/DataUsageLockScreenClient.odex", "-",
            eea658bedf20a8eb62e13dbf57d4aba9c9f7d298, 511360,
            39f0433fdd955e6b351b5da2ca04a52330cbba6a, package_extract_file("patch/system/app/DataUsageLockScreenClient.odex.p"));
set_progress(0.023304);
apply_patch("/system/app/DefaultContainerService.apk", "-",
            46e020d2a2f2c62dc001203a16afdcd31fe8e36c, 3935,
            0d6958ef2eb94d054da59bf9be0547ca3c160507, package_extract_file("patch/system/app/DefaultContainerService.apk.p"));
set_progress(0.023319);
apply_patch("/system/app/DefaultContainerService.odex", "-",
            22e76c76803d52009a8a4ef086641539bd80b968, 22232,
            862153580bf1b530721ab0b0414e6d2ff5042395, package_extract_file("patch/system/app/DefaultContainerService.odex.p"));
set_progress(0.023406);
apply_patch("/system/app/DownloadProvider.apk", "-",
            06ba700547df61f6d9991a7d4b86684b18a96bdf, 14347,
            39b27412c16904107503a1850f1eb04b3830a2a5, package_extract_file("patch/system/app/DownloadProvider.apk.p"));
set_progress(0.023463);
apply_patch("/system/app/DownloadProvider.odex", "-",
            43d013e2c515feea947642c910e426e9d8813572, 1802920,
            3f1d5a4251513171e89d1122de1c13eae500b94f, package_extract_file("patch/system/app/DownloadProvider.odex.p"));
set_progress(0.030534);
apply_patch("/system/app/DownloadProviderUi.apk", "-",
            3baf9b971816eaf69c117ffe18b33ef0b909490c, 85334,
            0486944fd7bffb3d0bdaec2b8ff3bac7c1fad5ae, package_extract_file("patch/system/app/DownloadProviderUi.apk.p"));
set_progress(0.030869);
apply_patch("/system/app/DownloadProviderUi.odex", "-",
            967fa816ba35e555701d75deda85347eb6c56d71, 497760,
            524ff6f0313c99c2240c6a052ef401014967aea3, package_extract_file("patch/system/app/DownloadProviderUi.odex.p"));
set_progress(0.032821);
apply_patch("/system/app/DrmProvider.apk", "-",
            ccf0a93dd137d59568abfb39f62cc14848b4dbc0, 5497,
            1dc2dd8d9734ae1a507b6f91e1b8be00d23ed2a5, package_extract_file("patch/system/app/DrmProvider.apk.p"));
set_progress(0.032842);
apply_patch("/system/app/DrmProvider.odex", "-",
            599000cb98613ad959a343a7b8c7291c2fdd49c1, 39016,
            73b4629b08342313be404ca172f122c85ee3bb99, package_extract_file("patch/system/app/DrmProvider.odex.p"));
set_progress(0.032995);
apply_patch("/system/app/Email.apk", "-",
            986c1d4dab17aa02790cde2674a48c733d3186c9, 656525,
            ea536d4293219060ee9a1bba2a388204bda466b6, package_extract_file("patch/system/app/Email.apk.p"));
set_progress(0.035570);
apply_patch("/system/app/Email.odex", "-",
            3e779d23401170772e0ca3d1fd2d869b2044dbc9, 4031144,
            247d3f987cb5c284fd763f294e2ceafeecba1f90, package_extract_file("patch/system/app/Email.odex.p"));
set_progress(0.051381);
apply_patch("/system/app/EngineerMode.odex", "-",
            558fbc0c86201244e4dc6076e9b927cb3a1d0a0d, 1368600,
            48ff1c5820d93fee9354e286e9675e4593913c3a, package_extract_file("patch/system/app/EngineerMode.odex.p"));
set_progress(0.056748);
apply_patch("/system/app/EngineerModeSim.apk", "-",
            b3a490c83e3988ed01743d79606f5454539ea1b5, 26321,
            619a62733ff1891c9611a72fddc45d801550f501, package_extract_file("patch/system/app/EngineerModeSim.apk.p"));
set_progress(0.056852);
apply_patch("/system/app/EngineerModeSim.odex", "-",
            75c8cc2dd6f1720dcac17e68545960cba812b183, 99776,
            5b3277b4a1bf4614c9839db2594772ea74e4c438, package_extract_file("patch/system/app/EngineerModeSim.odex.p"));
set_progress(0.057243);
apply_patch("/system/app/Exchange2.apk", "-",
            9a10d2cb674889d7c82258df8942a7f0c21033d0, 43674,
            fe53cd9f72204d3bb05ed6182f44f22bfae28986, package_extract_file("patch/system/app/Exchange2.apk.p"));
set_progress(0.057414);
apply_patch("/system/app/Exchange2.odex", "-",
            91a8a06a333723a378f149f2199ec0bef434c591, 3117112,
            2dcad11d1a95e27fba14e5d90f66c17cc73a1013, package_extract_file("patch/system/app/Exchange2.odex.p"));
set_progress(0.069640);
apply_patch("/system/app/FusedLocation.apk", "-",
            bccf32bcb3501f684d827e3b37db918e8f2d5830, 3664,
            bae5363205d41d75819f88dc3d2a5a5e3e865775, package_extract_file("patch/system/app/FusedLocation.apk.p"));
set_progress(0.069654);
apply_patch("/system/app/FusedLocation.odex", "-",
            13b93939803f7403c6ab17ab11fbb87ce125beb1, 12736,
            e3cefa2ca1602f6cfb6f053407553f6bfae3089d, package_extract_file("patch/system/app/FusedLocation.odex.p"));
set_progress(0.069704);
apply_patch("/system/app/Galaxy4.odex", "-",
            937caefeb789ee8c3679fb69338c0143ed77219b, 42048,
            7cb572a80fc9a6b5edbf469192ffd10fc9842e08, package_extract_file("patch/system/app/Galaxy4.odex.p"));
set_progress(0.069869);
apply_patch("/system/app/HTMLViewer.apk", "-",
            69ca0adf68a0f3482bdf737be16b0e68f3251f2e, 4038,
            c2acef1b93e6f12d3363ddc43199c97e68041156, package_extract_file("patch/system/app/HTMLViewer.apk.p"));
set_progress(0.069885);
apply_patch("/system/app/HTMLViewer.odex", "-",
            f1fadca364c43395b07b5f475508c10cfcd9bb89, 8280,
            bd7e899ee93dab0e9a6eee27f12f2be297dc90b1, package_extract_file("patch/system/app/HTMLViewer.odex.p"));
set_progress(0.069917);
apply_patch("/system/app/HoloSpiralWallpaper.apk", "-",
            c8e6371435ca1605c6461ca11e0731312000bb41, 42413,
            a94d1385cdc9473a0f07f82343e19594406b2e02, package_extract_file("patch/system/app/HoloSpiralWallpaper.apk.p"));
set_progress(0.070084);
apply_patch("/system/app/HoloSpiralWallpaper.odex", "-",
            2b30eb1f7fb8fafb2c7d1809ffa9632fc1afc692, 41720,
            b1f99d8dd9275afaa8bb1ea1843defebde40febe, package_extract_file("patch/system/app/HoloSpiralWallpaper.odex.p"));
set_progress(0.070247);
apply_patch("/system/app/KeyChain.apk", "-",
            812d923d17dc764b7e375777e88a430efe52b28b, 9602,
            51da50c217c043b67c3de1029c862455cba4ffd9, package_extract_file("patch/system/app/KeyChain.apk.p"));
set_progress(0.070285);
apply_patch("/system/app/KeyChain.odex", "-",
            0b458892f383ce1270718e591cca23201a2e2704, 32392,
            241e5d09637bf01d8677c6a217615c766f509be3, package_extract_file("patch/system/app/KeyChain.odex.p"));
set_progress(0.070412);
apply_patch("/system/app/LatinIME.apk", "-",
            a042b2ac5dae1f03bea67f677e2c1c01c79cdf8e, 10701183,
            41e31112c8a4213acf807372517e61aef1047a6e, package_extract_file("patch/system/app/LatinIME.apk.p"));
set_progress(0.112383);
apply_patch("/system/app/LatinIME.odex", "-",
            05c4d14c3737a3784ea869fd9980fba1d68588d3, 1246624,
            4aa62b549e85b7d8cbb175ebb87c8ab7ff2b06fa, package_extract_file("patch/system/app/LatinIME.odex.p"));
set_progress(0.117272);
apply_patch("/system/app/LewaAntitheft.apk", "-",
            67287c8159f301e8ae5f9fd0c625f52fc2a7ea87, 732825,
            cb1d7c21b02cffa5d92d1bce9b935c55f7e19a81, package_extract_file("patch/system/app/LewaAntitheft.apk.p"));
set_progress(0.120146);
apply_patch("/system/app/LewaAntitheft.odex", "-",
            7d866b69b0ef8f2b548a3ed53037b5cfb065cc25, 3589944,
            810bb30abf041cfce267e93ebad7dc2b29684fc1, package_extract_file("patch/system/app/LewaAntitheft.odex.p"));
set_progress(0.134226);
apply_patch("/system/app/LewaAppStore.odex", "-",
            7bedd6746f46b6d32276135e298b31204a55abfa, 924192,
            daf90c1af1aa2a7a33117c70952732667403bb27, package_extract_file("patch/system/app/LewaAppStore.odex.p"));
set_progress(0.137851);
apply_patch("/system/app/LewaBirdView.apk", "-",
            95a2d3215571207ae92d71b3b7aa4ab5d15c3651, 98786,
            864757d1ab8872237f5806212982228fde0d64b3, package_extract_file("patch/system/app/LewaBirdView.apk.p"));
set_progress(0.138238);
apply_patch("/system/app/LewaBirdView.odex", "-",
            e7b8d80e25dbab1b5d3bf5ca76980bfc6f74416f, 98216,
            6ffa8a92763313542c05519ff5126102f20aea73, package_extract_file("patch/system/app/LewaBirdView.odex.p"));
set_progress(0.138624);
apply_patch("/system/app/LewaCalculator.apk", "-",
            0fe314afe39930c2342975cac8f2e3e80c0d1d1b, 1066017,
            b4895deb105f484ec556fa5352b3a2aa9146b92e, package_extract_file("patch/system/app/LewaCalculator.apk.p"));
set_progress(0.142805);
apply_patch("/system/app/LewaCalculator.odex", "-",
            91795696c0865d2c6648a6527b99340fa948f5c0, 533120,
            6101fce68631673e292eae6b9a5f350e2ed7b9ca, package_extract_file("patch/system/app/LewaCalculator.odex.p"));
set_progress(0.144896);
apply_patch("/system/app/LewaCit.odex", "-",
            d1a8e64490b9942391dd06d33b59d06d0591cdcc, 36824,
            bdc3fe25297b05675af3ad16c16a6444c8a2720d, package_extract_file("patch/system/app/LewaCit.odex.p"));
set_progress(0.145040);
apply_patch("/system/app/LewaDataUsageAdjust.apk", "-",
            7a4056ec5dd917432f10b51c8ebec3c298eeea6d, 25772,
            93f52bff351f4416d18420d96c0154ee74c158e2, package_extract_file("patch/system/app/LewaDataUsageAdjust.apk.p"));
set_progress(0.145141);
apply_patch("/system/app/LewaDataUsageAdjust.odex", "-",
            66aa356fa4f4b4a3791c75f4940fc0ce89fa0888, 412472,
            fa5302b2d444315d29b8c29fd8a418bcbeef2fd1, package_extract_file("patch/system/app/LewaDataUsageAdjust.odex.p"));
set_progress(0.146759);
apply_patch("/system/app/LewaDeskClock.apk", "-",
            c1c9ee41e6e3232ce69a2668f69721de34e14cc1, 4045149,
            37991026daf7d54198cd2be649ed06abbef828b1, package_extract_file("patch/system/app/LewaDeskClock.apk.p"));
set_progress(0.162624);
apply_patch("/system/app/LewaDeskClock.odex", "-",
            8ee04e93f2c80d4ea766ee969cd13535e0351cc2, 721800,
            463fb8be9c75f82bec5ae75dc8da2d72cf8c6acc, package_extract_file("patch/system/app/LewaDeskClock.odex.p"));
set_progress(0.165455);
apply_patch("/system/app/LewaFMRadio.apk", "-",
            8a437a1bd5ddb7f52cde21b4e666178d20e01274, 2270693,
            47e2764582a85839a251ae24fb9ba22b3a4db287, package_extract_file("patch/system/app/LewaFMRadio.apk.p"));
set_progress(0.174361);
apply_patch("/system/app/LewaFMRadio.odex", "-",
            99651d16fac903f9eed4938e0a91b120fec5ca0c, 233048,
            c1671446f82f5101a56167bdb2a1d83a5867e66b, package_extract_file("patch/system/app/LewaFMRadio.odex.p"));
set_progress(0.175275);
apply_patch("/system/app/LewaFileManager.apk", "-",
            0cc11c47c305d07b9d99d7ebe722db957183b7d3, 495151,
            dfe7f444b36991ef3cefa1ee17ed53016d354dc9, package_extract_file("patch/system/app/LewaFileManager.apk.p"));
set_progress(0.177217);
apply_patch("/system/app/LewaFileManager.odex", "-",
            426fb98eefabd7ef1a832fd7f03873f45fd787ab, 583264,
            2d6c1917bd1214160f0f10cacf84c6ea4c8118e8, package_extract_file("patch/system/app/LewaFileManager.odex.p"));
set_progress(0.179505);
apply_patch("/system/app/LewaFlashlight.apk", "-",
            e3785c4acc5f915336ff5b7f1c0eb28700c3ed9c, 2238308,
            2eb33dc173942e500db5f5e338ceca90ceed5f65, package_extract_file("patch/system/app/LewaFlashlight.apk.p"));
set_progress(0.188283);
apply_patch("/system/app/LewaFlashlight.odex", "-",
            62f95cf4c18369092dbd57c713ad9b687fd36daa, 29336,
            17815727e9687744d924eb1de8323feee4c8af45, package_extract_file("patch/system/app/LewaFlashlight.odex.p"));
set_progress(0.188398);
apply_patch("/system/app/LewaGallery2.apk", "-",
            e17cb359b06f86f0d8ad5636a7b9dc7c32177f2a, 11686271,
            2e1d4126ae8471cfe757de2d1e7ee9e4ac6fce30, package_extract_file("patch/system/app/LewaGallery2.apk.p"));
set_progress(0.234233);
apply_patch("/system/app/LewaGallery2.odex", "-",
            4758f4173f661399086f817ddbafc614744c1d11, 4570480,
            e20cc5050202de30c9880e7124a5794fc2e04ea8, package_extract_file("patch/system/app/LewaGallery2.odex.p"));
set_progress(0.252158);
apply_patch("/system/app/LewaGameCenter.odex", "-",
            172bf2d8eab84abf3474fc8688222cc02912c7a8, 653336,
            1500f5e8e18bfe98acc97a8338b82c3992a9d062, package_extract_file("patch/system/app/LewaGameCenter.odex.p"));
set_progress(0.254721);
apply_patch("/system/app/LewaIntercept.apk", "-",
            67a4dd6726a8d5abed662612858a7573a7514686, 226786,
            d7ed5cb69dff6b6649ba889a0b45cad69e932083, package_extract_file("patch/system/app/LewaIntercept.apk.p"));
set_progress(0.255610);
apply_patch("/system/app/LewaIntercept.odex", "-",
            b49df7dd747e36b4f010ba1f837673e2b03502e3, 585288,
            a8b68d31a59edcd96f3da0409019844cdd3f75dc, package_extract_file("patch/system/app/LewaIntercept.odex.p"));
set_progress(0.257906);
apply_patch("/system/app/LewaLabiSync.apk", "-",
            b91767faaec00157eb9319d1a83bb01f57ec5bec, 59930,
            30f459d0ec038076fa7089e9f122b268a5b75c82, package_extract_file("patch/system/app/LewaLabiSync.apk.p"));
set_progress(0.258141);
apply_patch("/system/app/LewaLabiSync.odex", "-",
            9081b6afed9ef0ae26f185caae1d7973671ab5c9, 249208,
            b5562a9302661dd431389c66d8575dbe1bc31852, package_extract_file("patch/system/app/LewaLabiSync.odex.p"));
set_progress(0.259118);
apply_patch("/system/app/LewaLauncherX.apk", "-",
            3c741db88f16a47924820902fb7a508a4b3ecb81, 2565382,
            f11761a2d2e44df9e8cd66f2c401bbb1200871ce, package_extract_file("patch/system/app/LewaLauncherX.apk.p"));
set_progress(0.269180);
apply_patch("/system/app/LewaLauncherX.odex", "-",
            9190cc5c93c9cf927a0500ef88647d81dad2ab38, 1252952,
            e85463d6ec390243a8b2cac89fe0f97149b424db, package_extract_file("patch/system/app/LewaLauncherX.odex.p"));
set_progress(0.274094);
apply_patch("/system/app/LewaLockScreen.apk", "-",
            f55329ab9d654ef725ecef9458497347b5bc89ee, 39464,
            08b5ef552459f7f602421a048b218537d1c78add, package_extract_file("patch/system/app/LewaLockScreen.apk.p"));
set_progress(0.274249);
apply_patch("/system/app/LewaLockScreen.odex", "-",
            04b638bf64028d2590c1a819bca87ca08e08df1c, 337400,
            b130a9f2d9884e37a33c14012976d10802f08261, package_extract_file("patch/system/app/LewaLockScreen.odex.p"));
set_progress(0.275572);
apply_patch("/system/app/LewaNetworkManager.apk", "-",
            bb7cf038284ec7c0f132e39e9bf5d0710fa23bcd, 923408,
            bdac69a804e995fad797d19b2c750230fda7d295, package_extract_file("patch/system/app/LewaNetworkManager.apk.p"));
set_progress(0.279194);
apply_patch("/system/app/LewaNetworkManager.odex", "-",
            ea81cdb7e204bcddaa096f89212ec45076bc4c4b, 2387776,
            66cef4ddb860ed890affa362bf77282c794017d2, package_extract_file("patch/system/app/LewaNetworkManager.odex.p"));
set_progress(0.288559);
apply_patch("/system/app/LewaPackageInstaller.apk", "-",
            c7904bd243d76b1db66bfc289c55aac35931a7ad, 118632,
            34e081e5b07704c008f47b51d397f054cf418b3d, package_extract_file("patch/system/app/LewaPackageInstaller.apk.p"));
set_progress(0.289024);
apply_patch("/system/app/LewaPackageInstaller.odex", "-",
            eadcf0b2dc2310aad0d0e481a116041b21699acf, 244664,
            8957cd88ed1034995da2fc156dd7fc8178402689, package_extract_file("patch/system/app/LewaPackageInstaller.odex.p"));
set_progress(0.289984);
apply_patch("/system/app/LewaPermManager.apk", "-",
            13f2eb24615d0ffff66d0da307fd7c2cc0469521, 120262,
            2501560f782057a9750c25eb6f6a6bd38822b82a, package_extract_file("patch/system/app/LewaPermManager.apk.p"));
set_progress(0.290455);
apply_patch("/system/app/LewaPermManager.odex", "-",
            dbb75c54a1b2886a22a53292cce21d3c23586b6d, 2185424,
            e8112a3d1ba647830d8835ac690282955f011560, package_extract_file("patch/system/app/LewaPermManager.odex.p"));
set_progress(0.299027);
apply_patch("/system/app/LewaPlayer.apk", "-",
            a9a3ba2cb2acf94618bf467e3e67cc7f7bfe062f, 2967616,
            40c1c3e3694bf8dd587d621ab903d1271d6aee51, package_extract_file("patch/system/app/LewaPlayer.apk.p"));
set_progress(0.310666);
apply_patch("/system/app/LewaPlayer.odex", "-",
            93e56c56f555f341d7ede3dabb4706aa3a25d625, 1891656,
            a62e3e2d3649f7b36ab49e7fe16fd8b243144c5e, package_extract_file("patch/system/app/LewaPlayer.odex.p"));
set_progress(0.318085);
apply_patch("/system/app/LewaPond.odex", "-",
            d9c9aaf5749c3289cc60d4e5dfabd4d12ca60ebd, 174488,
            502a35a6ae00ae07c465a8e90a456b9b0cd5c52a, package_extract_file("patch/system/app/LewaPond.odex.p"));
set_progress(0.318769);
apply_patch("/system/app/LewaPower+.odex", "-",
            5a399cd402f062dd6f7142383220bc34762ad93b, 279272,
            0f847cb2ac54e813a73c788135e6ff63ca6212d8, package_extract_file("patch/system/app/LewaPower+.odex.p"));
set_progress(0.319865);
apply_patch("/system/app/LewaPush.apk", "-",
            029083f118de90730042d72cbdeb06f8c7e159e0, 16664,
            91026f154a2cb124912e116f0e7d4bb9e1fbd367, package_extract_file("patch/system/app/LewaPush.apk.p"));
set_progress(0.319930);
apply_patch("/system/app/LewaPush.odex", "-",
            b9af186f4738503b50f3428fa85e5a02d9a3072c, 551504,
            1d01adc3db22a6d439964862dedf911afbd1b66a, package_extract_file("patch/system/app/LewaPush.odex.p"));
set_progress(0.322093);
apply_patch("/system/app/LewaQrcodeScanner.odex", "-",
            0f79c49bf8fb0fb5bdd60a83d8faa54cb8a1635c, 916344,
            555bc5b27f1c41baf261f1895900fa2fc26c565a, package_extract_file("patch/system/app/LewaQrcodeScanner.odex.p"));
set_progress(0.325687);
apply_patch("/system/app/LewaSearch.odex", "-",
            b580e8d00c4fb80e43c65cd63501a52eedc2bf1b, 87472,
            46931cdcb376409b8dab40ff536003bddb822c43, package_extract_file("patch/system/app/LewaSearch.odex.p"));
set_progress(0.326030);
apply_patch("/system/app/LewaSecurity2.odex", "-",
            cc98834b7243291c7579a9ab7b1822fb65ab2284, 613160,
            00f74f15ef59c3f61408679fd55c91c0852061d2, package_extract_file("patch/system/app/LewaSecurity2.odex.p"));
set_progress(0.328435);
apply_patch("/system/app/LewaSensorProvider.apk", "-",
            4175bc0137b737795e455038f6235c967dd75ac4, 8787,
            f86724e16f16c825a16f1dae2a440f88ef28a1ac, package_extract_file("patch/system/app/LewaSensorProvider.apk.p"));
set_progress(0.328469);
apply_patch("/system/app/LewaSensorProvider.odex", "-",
            73320ef7d853102e8058565273ed202c32637779, 183600,
            91ac06ad5151d69ecd3fc035b4bc04ccfcc50396, package_extract_file("patch/system/app/LewaSensorProvider.odex.p"));
set_progress(0.329190);
apply_patch("/system/app/LewaSoundRecorder.apk", "-",
            ebe98390cdf7829d40ba0773b02a3995265e790d, 2185086,
            cda5cf5d84207c8c34a150dc143596cd1e05b72e, package_extract_file("patch/system/app/LewaSoundRecorder.apk.p"));
set_progress(0.337760);
apply_patch("/system/app/LewaSoundRecorder.odex", "-",
            a9a8b55535fc41e06ff0733e043d1fe30e8ff97c, 517208,
            9d94d01f8ca8ce1e4beb50c7f0766dbb798a02c2, package_extract_file("patch/system/app/LewaSoundRecorder.odex.p"));
set_progress(0.339788);
apply_patch("/system/app/LewaSystemClean.odex", "-",
            6171748f6b49a807bf39e9e0e4c9a83b408bde79, 657704,
            6d380ea23e5226103bf3594b3e5925cdf918ab72, package_extract_file("patch/system/app/LewaSystemClean.odex.p"));
set_progress(0.342368);
apply_patch("/system/app/LewaSystemCleanService.odex", "-",
            58b154289ba28a0dae826c67675b9ea82bc1cf41, 53776,
            ce958fd298f82e95f18df70af178d836a74c9c3b, package_extract_file("patch/system/app/LewaSystemCleanService.odex.p"));
set_progress(0.342579);
apply_patch("/system/app/LewaThemeChooser.apk", "-",
            74a58058c9b318057a19ca0d9887e6348d480453, 422338,
            2b8ec19e2dd0be31f631df6b780b9940e93465b7, package_extract_file("patch/system/app/LewaThemeChooser.apk.p"));
set_progress(0.344235);
apply_patch("/system/app/LewaThemeChooser.odex", "-",
            b69367d2402bd0551ffaf2175c42aaec3e8a22d3, 971816,
            6bdf59f6c0122e1ea146655d6af13e42e0c32b02, package_extract_file("patch/system/app/LewaThemeChooser.odex.p"));
set_progress(0.348047);
apply_patch("/system/app/LewaThemeManager.odex", "-",
            9e840f7244b2d98e20547e605c1d62dd1156933d, 117136,
            6636ea802d2574e577acdabc778ebeb13040e8c5, package_extract_file("patch/system/app/LewaThemeManager.odex.p"));
set_progress(0.348506);
apply_patch("/system/app/LewaUpdater.apk", "-",
            3fad2c27c4dd761d86b68209a20baac3f1124634, 1894025,
            ad4532c7945007f7238af774cec6c58ffee80d98, package_extract_file("patch/system/app/LewaUpdater.apk.p"));
set_progress(0.355934);
apply_patch("/system/app/LewaUpdater.odex", "-",
            2524ea41707a2f3e5750f915565af7d31062d95d, 573912,
            f3089966cad34b33e0e12af27ab8d977668510ff, package_extract_file("patch/system/app/LewaUpdater.odex.p"));
set_progress(0.358185);
apply_patch("/system/app/LewaVirusDefense.odex", "-",
            b31bdfba511d1a91b474639c04049f80f3cf6d30, 1482984,
            3a4a8ca0bfac465da901a97c0efffb91c4c893af, package_extract_file("patch/system/app/LewaVirusDefense.odex.p"));
set_progress(0.364002);
apply_patch("/system/app/LewaWeather.apk", "-",
            9be3f13518026bcb4e745610df8f44cb75454544, 2023248,
            9e2270e0d9badbf6913e1a54f224ce5b7c9ef0f8, package_extract_file("patch/system/app/LewaWeather.apk.p"));
set_progress(0.371937);
apply_patch("/system/app/LewaWeather.odex", "-",
            0904ed7f0c20c2270727627877e205bcf6332772, 980808,
            045a6dbaa352426883d9c5bede113e6aaf454d78, package_extract_file("patch/system/app/LewaWeather.odex.p"));
set_progress(0.375784);
apply_patch("/system/app/LiveWallpapers.apk", "-",
            bf54f3c5df2ff09c7e4028f8d2a45c6b9e14fa6b, 1639260,
            361ac567fe5ee9a84338db92eb2436e3f46463bd, package_extract_file("patch/system/app/LiveWallpapers.apk.p"));
set_progress(0.382213);
apply_patch("/system/app/LiveWallpapers.odex", "-",
            6a0c22810db7e19dffd4ec05c2de695be0d1e599, 277624,
            18b0a9c5b974727df0fbcba72c38c6d00e9a432d, package_extract_file("patch/system/app/LiveWallpapers.odex.p"));
set_progress(0.383302);
apply_patch("/system/app/LiveWallpapersPicker.apk", "-",
            6e56c0961c83034639dedfc65d937cb55be2e56e, 105849,
            cc3bdfa5c23f6c33a35a0f8243a28736d0fed1ba, package_extract_file("patch/system/app/LiveWallpapersPicker.apk.p"));
set_progress(0.383717);
apply_patch("/system/app/LiveWallpapersPicker.odex", "-",
            2d0b2521dc2aa3435144a532c3f24a5f03674acb, 29440,
            689675e1d288472d247f9975bb9456a7a86974e7, package_extract_file("patch/system/app/LiveWallpapersPicker.odex.p"));
set_progress(0.383833);
apply_patch("/system/app/LocationProvider.apk", "-",
            bdce4e1007dc7f93b230988676712d60231809f0, 2186339,
            53badd532a6be3a53a25f67f4602b44c1bfc716a, package_extract_file("patch/system/app/LocationProvider.apk.p"));
set_progress(0.392408);
apply_patch("/system/app/LocationProvider.odex", "-",
            c796b17410129010ce13ab415725db5b730c0304, 179336,
            cf38e7b177dca36cd3737a2cab8403634dc4dfdc, package_extract_file("patch/system/app/LocationProvider.odex.p"));
set_progress(0.393111);
apply_patch("/system/app/MTKAndroidSuiteDaemon.apk", "-",
            de3982b93e15f14bca3fd658e9ddb96e01460afb, 6084,
            6f422153383b8664c5fab76fbe51518bb663b896, package_extract_file("patch/system/app/MTKAndroidSuiteDaemon.apk.p"));
set_progress(0.393135);
apply_patch("/system/app/MTKAndroidSuiteDaemon.odex", "-",
            99e62f79daefbbac9e4c41d4b7c65d943e855aa5, 632736,
            e0dfc5d9a439fc5d3401eab99f668c4c7c054b3a, package_extract_file("patch/system/app/MTKAndroidSuiteDaemon.odex.p"));
set_progress(0.395616);
apply_patch("/system/app/MagicSmokeWallpapers.apk", "-",
            6f07773f3d6f140469f06c71ceef514a2a8d6dff, 213185,
            23b367a5ade7d5cefd7c1946b67752e96d1302e9, package_extract_file("patch/system/app/MagicSmokeWallpapers.apk.p"));
set_progress(0.396452);
apply_patch("/system/app/MagicSmokeWallpapers.odex", "-",
            e7a05acf42be3a5622db9f11861e7650946fe06a, 52920,
            bfeb70d2f23922a40e541ee48a473a965d8cc2e8, package_extract_file("patch/system/app/MagicSmokeWallpapers.odex.p"));
set_progress(0.396660);
apply_patch("/system/app/MediaProvider.apk", "-",
            e7067bbcbedf56073e9cc38258210b149ec4e542, 33704,
            0876ddbc8202a28c87c171b9a6975f722a612f03, package_extract_file("patch/system/app/MediaProvider.apk.p"));
set_progress(0.396792);
apply_patch("/system/app/MediaProvider.odex", "-",
            86f067bc139e3a683cc790e27e49dfbc734ba46c, 253240,
            2b975e774aa56ea53782ace1e1bb88f7582bd113, package_extract_file("patch/system/app/MediaProvider.odex.p"));
set_progress(0.397785);
apply_patch("/system/app/MmsFavoriteProvider.apk", "-",
            f330ac2e2b4e96ecd86d899bcf40b6f7f0d2e18c, 40540,
            87a2cb77a1d8d691f045ff8ee3e759cd7e1e8bea, package_extract_file("patch/system/app/MmsFavoriteProvider.apk.p"));
set_progress(0.397944);
apply_patch("/system/app/MmsFavoriteProvider.odex", "-",
            30e8586e021a3c9d5add3fd0823640a6d9d03566, 162288,
            60c7ddb3a34eb7a25fa91887d7c8c29bda656fb0, package_extract_file("patch/system/app/MmsFavoriteProvider.odex.p"));
set_progress(0.398581);
apply_patch("/system/app/MtkBt.apk", "-",
            7009843abcb4e7edb5be49a3dce7acea6871da0a, 76479,
            4e08f6a75555aafa8916a0bcb0e03844b28d573f, package_extract_file("patch/system/app/MtkBt.apk.p"));
set_progress(0.398881);
apply_patch("/system/app/MtkBt.odex", "-",
            7766e0c589d97fc13cc6967dfc090a4a04426a53, 682248,
            e8c197d256c9962e13b8dcfe11129cdf74e8e6c1, package_extract_file("patch/system/app/MtkBt.odex.p"));
set_progress(0.401557);
apply_patch("/system/app/NoiseField.odex", "-",
            2382e668e11fcc3da246119fc797d25533f21788, 47472,
            198ced42754473e3fde2c99204ceca4736ecb393, package_extract_file("patch/system/app/NoiseField.odex.p"));
set_progress(0.401743);
apply_patch("/system/app/Omacp.apk", "-",
            dc555c60279747f253f71265893ce4ad1ae230e2, 28935,
            5b2f63fd9deaa3bba983a0f598ae3acd9e8c48e2, package_extract_file("patch/system/app/Omacp.apk.p"));
set_progress(0.401856);
apply_patch("/system/app/Omacp.odex", "-",
            b01e2e83c6602f8504233e24985ad142b9f563f5, 184416,
            7b50376697da358b3d52b31a99752930e19121f8, package_extract_file("patch/system/app/Omacp.odex.p"));
set_progress(0.402580);
apply_patch("/system/app/PIM.apk", "-",
            33911ac89e17ff495a76ea4ec6ef889dbb78ffa9, 9538399,
            cdeb5fa1a327217ee00b09c159a1da4a33e101b2, package_extract_file("patch/system/app/PIM.apk.p"));
set_progress(0.439990);
apply_patch("/system/app/PIM.odex", "-",
            4d85e136c091fd72fac4319705ae9f6921482f9f, 7219480,
            9df947718e08e3e024457d1b58194303d006bad1, package_extract_file("patch/system/app/PIM.odex.p"));
set_progress(0.468305);
apply_patch("/system/app/PhaseBeam.odex", "-",
            1aad88dd687ae0804debdf2c858d9982fa148479, 44088,
            718334ea0115832ffd55c0ccae12a4cc077e5cde, package_extract_file("patch/system/app/PhaseBeam.odex.p"));
set_progress(0.468478);
apply_patch("/system/app/Phone.apk", "-",
            ac64593e6e1b0e803dac15c2fb68ffa7b737aed9, 2166700,
            d73a8b234c57441eddb11ca6991824471e1351ed, package_extract_file("patch/system/app/Phone.apk.p"));
set_progress(0.476976);
apply_patch("/system/app/Phone.odex", "-",
            da337bf9394e2eb89df6564674bb023bdfeb1cca, 3726624,
            95b6356a5afa9a6482b79357b44cfab212f2445f, package_extract_file("patch/system/app/Phone.odex.p"));
set_progress(0.491592);
apply_patch("/system/app/PhotoTable.apk", "-",
            fe36fc50bedf82bac5dedc3cf055e140f2ee44e0, 396256,
            e2aa518c132287b7642cd95d31b7658c8beacb53, package_extract_file("patch/system/app/PhotoTable.apk.p"));
set_progress(0.493146);
apply_patch("/system/app/PhotoTable.odex", "-",
            baa8e8bd3d4a67ef8270d21be955e4ca621ec0c6, 80384,
            182fc2f69eb65d5865b755fde069db7e3f7336c3, package_extract_file("patch/system/app/PhotoTable.odex.p"));
set_progress(0.493461);
apply_patch("/system/app/PicoTts.odex", "-",
            ad93c9fcc615edec58229a2d246ebce8d7b58f69, 20768,
            896cc3263c45cb5aaee0d968aa85f465b852955a, package_extract_file("patch/system/app/PicoTts.odex.p"));
set_progress(0.493543);
apply_patch("/system/app/Provision.apk", "-",
            a51d1eba8e6b46e69f657b6281213b438f45d763, 2841,
            bc011821e280895e1f806998d75690fa6365682d, package_extract_file("patch/system/app/Provision.apk.p"));
set_progress(0.493554);
apply_patch("/system/app/Provision.odex", "-",
            15833c5805981b2db1b252bb84fa977772104f9b, 4624,
            3b69c86507131a0078b866486030c4c5588a4939, package_extract_file("patch/system/app/Provision.odex.p"));
set_progress(0.493572);
apply_patch("/system/app/SchedulePowerOnOff.apk", "-",
            c42d3dcde54c25e1e2e67256743dfbe43686bc00, 44688,
            a34d4ce82e7dae4d84c3e838fd39f4e9ec466238, package_extract_file("patch/system/app/SchedulePowerOnOff.apk.p"));
set_progress(0.493747);
apply_patch("/system/app/SchedulePowerOnOff.odex", "-",
            0ec5f854e9f1001865dd6fce9dc226e31072b21f, 65792,
            f9d40ca2fcf3f7c209635d16a5052c8a07a33e32, package_extract_file("patch/system/app/SchedulePowerOnOff.odex.p"));
set_progress(0.494006);
apply_patch("/system/app/Settings.apk", "-",
            94123dc5eeaf7fe6ec8cc6214e78ce53bd21e7c3, 5531814,
            6573a2f4367e3cb2cda94dff9a3992d9d24b0d5a, package_extract_file("patch/system/app/Settings.apk.p"));
set_progress(0.515702);
apply_patch("/system/app/Settings.odex", "-",
            8092994f61a38296abd4014b9bd53429c2cb0e82, 4391200,
            7c7fb0c63dd1095d0b3d74b944d108f2be96c407, package_extract_file("patch/system/app/Settings.odex.p"));
set_progress(0.532924);
apply_patch("/system/app/SettingsProvider.apk", "-",
            0f082c1730262c4346fb97b418074df5305c1505, 28786,
            5d04d308ae0863f965c6d8d5ca60e3b2f7e36976, package_extract_file("patch/system/app/SettingsProvider.apk.p"));
set_progress(0.533037);
apply_patch("/system/app/SettingsProvider.odex", "-",
            86d4e744679e6627b2a894fbcd9f33ae197dcde3, 101752,
            11cf5c7342e3c9a270b9276742c892272fb6dda7, package_extract_file("patch/system/app/SettingsProvider.odex.p"));
set_progress(0.533436);
apply_patch("/system/app/SharedStorageBackup.apk", "-",
            979c90edbec1e6aac72e184159ed8f0c0fa370e8, 2659,
            e25d53327f249410f4c4c013c36ccb9998593989, package_extract_file("patch/system/app/SharedStorageBackup.apk.p"));
set_progress(0.533447);
apply_patch("/system/app/SharedStorageBackup.odex", "-",
            2758fbc9d0b77bed6179b79d8dd061509f969c7e, 4784,
            48f07dc0369dfb62f582f1d105386e4686b60bad, package_extract_file("patch/system/app/SharedStorageBackup.odex.p"));
set_progress(0.533465);
apply_patch("/system/app/Stk1.apk", "-",
            1e8763b6d8109b5b67055819aff5357f2d1ed3a0, 40699,
            164234f21de7ad76041b22de0b4d3b988fc8c87e, package_extract_file("patch/system/app/Stk1.apk.p"));
set_progress(0.533625);
apply_patch("/system/app/Stk1.odex", "-",
            c1598f410276778d177a8d0c236f9400c6a20c72, 145680,
            56491be7ca319a1919c5b5144bccfed416c8cdef, package_extract_file("patch/system/app/Stk1.odex.p"));
set_progress(0.534196);
apply_patch("/system/app/StkSelection.odex", "-",
            b1e807ff25f922a1c330d8400e67d0bf5d407acf, 132912,
            ea33ef68c68f01dc80d806f6ef7ee576a0da865d, package_extract_file("patch/system/app/StkSelection.odex.p"));
set_progress(0.534718);
apply_patch("/system/app/SystemUI.apk", "-",
            3d5e60ebcfb94acdd85c4078f1e84ed2429ccf70, 2722064,
            61d2f495fe18bd753ed04d5f206a247c6643a712, package_extract_file("patch/system/app/SystemUI.apk.p"));
set_progress(0.545394);
apply_patch("/system/app/SystemUI.odex", "-",
            88c5662b41e9539bd556308be519d7cdcf8e0c0a, 1775896,
            eca5b309419123aec79dcfc0838e282772060a02, package_extract_file("patch/system/app/SystemUI.odex.p"));
set_progress(0.552359);
apply_patch("/system/app/TelephonyProvider.apk", "-",
            c747a392ad393e2848261ab877c58d188e2b335e, 23213,
            301577f0feaf7b1beed0f5c66f16345cf29ae2d5, package_extract_file("patch/system/app/TelephonyProvider.apk.p"));
set_progress(0.552450);
apply_patch("/system/app/TelephonyProvider.odex", "-",
            9206451b7ea8ba2fe228a9cf4101db69b499de17, 470240,
            8de2e71047b28f806ceaa84ee56900c1d80ba345, package_extract_file("patch/system/app/TelephonyProvider.odex.p"));
set_progress(0.554294);
apply_patch("/system/app/UserDictionaryProvider.apk", "-",
            21f14cb1f21d6b1279a540ea623977c62f5961d3, 3608,
            f5c72dab8ece6b1c52a37be859a37b9d9771da4e, package_extract_file("patch/system/app/UserDictionaryProvider.apk.p"));
set_progress(0.554308);
apply_patch("/system/app/UserDictionaryProvider.odex", "-",
            128ce18b36e303455d6789c5cd89a301be8dbd92, 17112,
            14de41b922cbaa374cb17ea370c3aa68ab5a7a79, package_extract_file("patch/system/app/UserDictionaryProvider.odex.p"));
set_progress(0.554376);
apply_patch("/system/app/VideoFavorites.odex", "-",
            9608f20141826372671e213436250724af4f1e7a, 100536,
            ab67e57e2499a18e7fdb3cd24a2015a356143505, package_extract_file("patch/system/app/VideoFavorites.odex.p"));
set_progress(0.554770);
apply_patch("/system/app/VideoPlayer.odex", "-",
            0f9b98b0a62d60c738529cc20f684e6d4d598a4d, 51376,
            29fe16a46dfb6de649404d56e2fa21d73a084e29, package_extract_file("patch/system/app/VideoPlayer.odex.p"));
set_progress(0.554971);
apply_patch("/system/app/VisualizationWallpapers.apk", "-",
            34f36defa7bc09b4f51b966d421344e67ecdb8c5, 151861,
            258ba36fae149fa35a4964ba23087d6232293056, package_extract_file("patch/system/app/VisualizationWallpapers.apk.p"));
set_progress(0.555567);
apply_patch("/system/app/VisualizationWallpapers.odex", "-",
            2d5762beee91f9bbbf82c87cf9eae4b95dc24fc5, 74360,
            34e537dc4a386a0341bb869ae3b30207d980b82b, package_extract_file("patch/system/app/VisualizationWallpapers.odex.p"));
set_progress(0.555859);
apply_patch("/system/app/VoiceUnlock.apk", "-",
            0b7156fd0800866e508b20d0a59c6ff7f4af17fa, 124619,
            29ce15c57e2647daa4c0a1dd62aeae0acc4781a9, package_extract_file("patch/system/app/VoiceUnlock.apk.p"));
set_progress(0.556347);
apply_patch("/system/app/VoiceUnlock.odex", "-",
            55f0a25e708e43577c4f2892944ca68c012fe7a8, 71936,
            2d9a0689def0d7ed44df98ef26e9ea462de6ea5f, package_extract_file("patch/system/app/VoiceUnlock.odex.p"));
set_progress(0.556630);
apply_patch("/system/app/VpnDialogs.apk", "-",
            9322ac8cb70375058f05744c90335d270d2b78fa, 8237,
            b4538313a467e75fb020a9e36aaef0de46043bc6, package_extract_file("patch/system/app/VpnDialogs.apk.p"));
set_progress(0.556662);
apply_patch("/system/app/VpnDialogs.odex", "-",
            c49e9c1d7b3d97e05f8a5ca011470b9994b587bf, 11760,
            d0ec28820bb844fd70622acef49a12d943612855, package_extract_file("patch/system/app/VpnDialogs.odex.p"));
set_progress(0.556708);
apply_patch("/system/app/YGPS.odex", "-",
            d490230ead31b735b4e917eaa5a8ac120b1d4307, 78808,
            a4f55d538fd056f25726178dda5c2e41e69893fb, package_extract_file("patch/system/app/YGPS.odex.p"));
set_progress(0.557017);
apply_patch("/system/bin/bootanimation", "-",
            9bddf2da2bcc3cee36fc759fb9274ef05a36cef5, 34164,
            a9bd6dbc648e96f4a99c89b7a1e7018be0a935d7, package_extract_file("patch/system/bin/bootanimation.p"));
set_progress(0.557151);
apply_patch("/system/bin/mdnsd", "-",
            f581a810bc31ab484075de8a8f3313a4a7b542f9, 259464,
            78c67a12cfe452793bf2386837fdd5462e64adb7, package_extract_file("patch/system/bin/mdnsd.p"));
set_progress(0.558169);
apply_patch("/system/bin/recovery", "-",
            297aff421947258e863ecd90f5e0c0e8eee5a3b0, 1731848,
            b4b062af4707c7997d70274e2ce0f7ac3095fb11, package_extract_file("patch/system/bin/recovery.p"));
set_progress(0.564961);
apply_patch("/system/etc/recovery-resource.dat", "-",
            d87f4a70f111a30660efec3f315f2e541ccde41f, 97605,
            4768ab88568b5a3a4c6826d82d1e209c6d3cb210, package_extract_file("patch/system/etc/recovery-resource.dat.p"));
set_progress(0.565344);
apply_patch("/system/etc/security/otacerts.zip", "-",
            1c423b3b2beac14ef75327f1bbc9eb6c57a67711, 1125,
            3cfbf025d8e8a6b1f704feac1111a9539c3d992f, package_extract_file("patch/system/etc/security/otacerts.zip.p"));
set_progress(0.565348);
apply_patch("/system/framework/CustomProperties.jar", "-",
            9cad3d43a81dd564ca21ee8e1230ba1260f883ff, 313,
            7194479f5687a9fd5ebdf46774a70f7333f88027, package_extract_file("patch/system/framework/CustomProperties.jar.p"));
set_progress(0.565350);
apply_patch("/system/framework/CustomProperties.odex", "-",
            ee82f0014228c881e6b0ee395209e3403dfd6adc, 3056,
            30455cfba7545a1648e4b97d63c6463d7d152415, package_extract_file("patch/system/framework/CustomProperties.odex.p"));
set_progress(0.565362);
apply_patch("/system/framework/am.jar", "-",
            6a5b616f3c39617c60b6c350df899223590e56dd, 313,
            f4fad996f14b14a9c7bf28723a6603de736b726d, package_extract_file("patch/system/framework/am.jar.p"));
set_progress(0.565363);
apply_patch("/system/framework/am.odex", "-",
            c55ae5b46a46f3b34ed61f234b20259a860162b8, 45856,
            fdfa8b37d850c0f2ab1a8b012ff1b5843b807dfe, package_extract_file("patch/system/framework/am.odex.p"));
set_progress(0.565543);
apply_patch("/system/framework/android.policy.jar", "-",
            9b4ae2781255bd4bacacfade5392cab184a0c142, 313,
            8c472df77d57e618023055dc41e80503c496278d, package_extract_file("patch/system/framework/android.policy.jar.p"));
set_progress(0.565544);
apply_patch("/system/framework/android.policy.odex", "-",
            cefa166eacefe5b15059235b413edab5ba68ca6b, 909688,
            d4ffcaa0613b7fc9a56d15a10abe683c5ff05d32, package_extract_file("patch/system/framework/android.policy.odex.p"));
set_progress(0.569112);
apply_patch("/system/framework/android.test.runner.jar", "-",
            5699832adf38c2050114433e2aff00b4408bd907, 313,
            7a65c60b75000509b9d0ec196d73e0619d481f2e, package_extract_file("patch/system/framework/android.test.runner.jar.p"));
set_progress(0.569113);
apply_patch("/system/framework/android.test.runner.odex", "-",
            12fadf083de04240281d78b348bd6b189877dd79, 187232,
            1712f25f02827e04eb06baeaa5bce2594cf10b0d, package_extract_file("patch/system/framework/android.test.runner.odex.p"));
set_progress(0.569847);
apply_patch("/system/framework/apache-xml.jar", "-",
            8ac64afd06e111e785da4157255d0eeffc867194, 18027,
            1ebfabb105c5ed1e9f1f95578d5d4edc7bb3f6f6, package_extract_file("patch/system/framework/apache-xml.jar.p"));
set_progress(0.569918);
apply_patch("/system/framework/apache-xml.odex", "-",
            d4a5e9319e12e473dde26a426690b39d6659dcec, 1378592,
            dc6a757e191a6093d563bd2178423a224c7096ce, package_extract_file("patch/system/framework/apache-xml.odex.p"));
set_progress(0.575325);
apply_patch("/system/framework/bmgr.jar", "-",
            6a5b616f3c39617c60b6c350df899223590e56dd, 313,
            f4fad996f14b14a9c7bf28723a6603de736b726d, package_extract_file("patch/system/framework/bmgr.jar.p"));
set_progress(0.575326);
apply_patch("/system/framework/bmgr.odex", "-",
            f0933f23c99ec48d740bafbc8150653f9331d039, 15176,
            ed159669f25fc26e5e18b5cfe406a66fd1c0b43e, package_extract_file("patch/system/framework/bmgr.odex.p"));
set_progress(0.575386);
apply_patch("/system/framework/bouncycastle.jar", "-",
            87d1ce9c553b48459332230bd6e0aef0d19a4f1c, 313,
            6f1cf892d26f52cc05c8edd3058c616b598a4c66, package_extract_file("patch/system/framework/bouncycastle.jar.p"));
set_progress(0.575387);
apply_patch("/system/framework/bouncycastle.odex", "-",
            cd1599ff8c470b243bdb769af3ecf89b736135db, 1083168,
            34ddf0be3abe6d3970445c34f599fd54eea678b7, package_extract_file("patch/system/framework/bouncycastle.odex.p"));
set_progress(0.579635);
apply_patch("/system/framework/bu.jar", "-",
            6a5b616f3c39617c60b6c350df899223590e56dd, 313,
            f4fad996f14b14a9c7bf28723a6603de736b726d, package_extract_file("patch/system/framework/bu.jar.p"));
set_progress(0.579636);
apply_patch("/system/framework/bu.odex", "-",
            9b169a11dc94d772939206d5e7818ec19a58e409, 5008,
            6cfe9b643792ac6313c9d7712289c16ab88e0c61, package_extract_file("patch/system/framework/bu.odex.p"));
set_progress(0.579656);
apply_patch("/system/framework/com.android.future.usb.accessory.jar",
            "-", 6a5b616f3c39617c60b6c350df899223590e56dd, 313,
            f4fad996f14b14a9c7bf28723a6603de736b726d, package_extract_file("patch/system/framework/com.android.future.usb.accessory.jar.p"));
set_progress(0.579657);
apply_patch("/system/framework/com.android.future.usb.accessory.odex",
            "-", 0c1421594e0f3b505651f418dfd18236e8685fdc, 6432,
            11681913ae574c31756028ef72b8c02d1fa39f08, package_extract_file("patch/system/framework/com.android.future.usb.accessory.odex.p"));
set_progress(0.579682);
apply_patch("/system/framework/com.android.location.provider.jar",
            "-", 6534b4d2f24f1dfefd1e433c9dc9c8a3abcec713, 313,
            f4fad996f14b14a9c7bf28723a6603de736b726d, package_extract_file("patch/system/framework/com.android.location.provider.jar.p"));
set_progress(0.579684);
apply_patch("/system/framework/com.android.location.provider.odex",
            "-", 3f0d1fa5695db634e29bf30615b999e436f9934b, 9928,
            9973263c0e815bf07b0b9b3a1ca8c8750875f6d2, package_extract_file("patch/system/framework/com.android.location.provider.odex.p"));
set_progress(0.579723);
apply_patch("/system/framework/content.jar", "-",
            6a5b616f3c39617c60b6c350df899223590e56dd, 313,
            f4fad996f14b14a9c7bf28723a6603de736b726d, package_extract_file("patch/system/framework/content.jar.p"));
set_progress(0.579724);
apply_patch("/system/framework/content.odex", "-",
            f1878131eb84ea915423e4fc8705d31fab5c5358, 15008,
            7c25e8a6a5b34d41b22a61c51b93f7d17353c2d4, package_extract_file("patch/system/framework/content.odex.p"));
set_progress(0.579783);
apply_patch("/system/framework/core-junit.jar", "-",
            9cad3d43a81dd564ca21ee8e1230ba1260f883ff, 313,
            bd929b5a9591b5d04d20efeb16dee63fe2a963f9, package_extract_file("patch/system/framework/core-junit.jar.p"));
set_progress(0.579784);
apply_patch("/system/framework/core-junit.odex", "-",
            6247da5ade86636ac46144dc54b8a981c69e2202, 27576,
            edeb54d25c9990f1c1460198062c1850001edc94, package_extract_file("patch/system/framework/core-junit.odex.p"));
set_progress(0.579892);
apply_patch("/system/framework/core.jar", "-",
            484e502f1f0c651f776bb16ca8515c9f01dc72f0, 3126,
            9bae6e17c4de70da3a13c6843a1b56fc7cf7e37f, package_extract_file("patch/system/framework/core.jar.p"));
set_progress(0.579904);
apply_patch("/system/framework/core.odex", "-",
            bff921d0786d12f1aafcbbae2a05dd1193a15b79, 3488080,
            867b9cc307b98e2dac67d2ed1fd266e63e15456e, package_extract_file("patch/system/framework/core.odex.p"));
set_progress(0.593585);
apply_patch("/system/framework/ext.jar", "-",
            7649d54e6504c12ac24ed47e5dae60d3b7ab64ea, 574574,
            7e26af1baf767b81b955b577b4cc5a7e2d8741a4, package_extract_file("patch/system/framework/ext.jar.p"));
set_progress(0.595838);
apply_patch("/system/framework/ext.odex", "-",
            907e7c2aed029dff06c9f04d7539e0a6cc548d35, 1507480,
            13b88fbbc876ce146b81bde4edcbfe615f73efe7, package_extract_file("patch/system/framework/ext.odex.p"));
set_progress(0.601751);
apply_patch("/system/framework/framework-res.apk", "-",
            b18794c82b1ce5031ce6cb71aeb6c8e843f0ea11, 9498192,
            3fed91eaaf67915dc8cacd165f10f5d00467ddb6, package_extract_file("patch/system/framework/framework-res.apk.p"));
set_progress(0.639003);
apply_patch("/system/framework/framework.jar", "-",
            e033a669a98190e7b98f7bce8479062b64ca371a, 5043289,
            98c541120c94518f3d82074a7d48f20a1ea74e14, package_extract_file("patch/system/framework/framework.jar.p"));
set_progress(0.658783);
apply_patch("/system/framework/framework.odex", "-",
            7f99b5fcc3e80a3cf9554c8d0066fd304c04f7bd, 10679832,
            1293220dae872be8062b1ab7ec46654277c6d631, package_extract_file("patch/system/framework/framework.odex.p"));
set_progress(0.700670);
apply_patch("/system/framework/ime.jar", "-",
            6a5b616f3c39617c60b6c350df899223590e56dd, 313,
            f4fad996f14b14a9c7bf28723a6603de736b726d, package_extract_file("patch/system/framework/ime.jar.p"));
set_progress(0.700672);
apply_patch("/system/framework/ime.odex", "-",
            3e455399e6e0af6943e8e37e8487061d412a7f83, 7152,
            635f175e6ad437072e261068ab182b029c5af031, package_extract_file("patch/system/framework/ime.odex.p"));
set_progress(0.700700);
apply_patch("/system/framework/input.jar", "-",
            6a5b616f3c39617c60b6c350df899223590e56dd, 313,
            f4fad996f14b14a9c7bf28723a6603de736b726d, package_extract_file("patch/system/framework/input.jar.p"));
set_progress(0.700701);
apply_patch("/system/framework/input.odex", "-",
            3d702d1ad10f663ad0341e6f6d204a83fdb99e36, 7144,
            3796b90562f9124177d24ef9cdbff056252eb639, package_extract_file("patch/system/framework/input.odex.p"));
set_progress(0.700729);
apply_patch("/system/framework/javax.obex.jar", "-",
            6534b4d2f24f1dfefd1e433c9dc9c8a3abcec713, 313,
            f4fad996f14b14a9c7bf28723a6603de736b726d, package_extract_file("patch/system/framework/javax.obex.jar.p"));
set_progress(0.700730);
apply_patch("/system/framework/javax.obex.odex", "-",
            2355ea0a567f1fd4e87c170c5cd10a6d3863051e, 58640,
            b9af93a25742de2b17931c1a91d7e8b9a1dfa515, package_extract_file("patch/system/framework/javax.obex.odex.p"));
set_progress(0.700960);
apply_patch("/system/framework/lewa-framework.jar", "-",
            ca33b1e48f3a7564c3367e16220d40ebab012108, 313,
            a764a0b2a15cc637fe694362b96d0976bb46ec19, package_extract_file("patch/system/framework/lewa-framework.jar.p"));
set_progress(0.700961);
apply_patch("/system/framework/lewa-framework.odex", "-",
            76aeee836eca06ead425e7712fa3461d22ed0c2b, 1736024,
            87a1c2fe44eb0eb2b814ac53e556d118aab87453, package_extract_file("patch/system/framework/lewa-framework.odex.p"));
set_progress(0.707770);
apply_patch("/system/framework/lewa-res.apk", "-",
            d18ae0767b13b2bd6a84bb73241586a43deb85d2, 15221787,
            5f6c4caaf28395fc3ece614e5ca59619d10aeddb, package_extract_file("patch/system/framework/lewa-res.apk.p"));
set_progress(0.767471);
apply_patch("/system/framework/mediatek-common.jar", "-",
            886e6f0b9e60a49adc68652deeeefdb5d2911971, 313,
            cf1cf0ac2cdcecf1e10a6ca798834f99a65eef01, package_extract_file("patch/system/framework/mediatek-common.jar.p"));
set_progress(0.767472);
apply_patch("/system/framework/mediatek-common.odex", "-",
            a5d7ac83ab75b344dff85bbc9e5e7b8a7fc74743, 149744,
            fb1f71febb288ca20a501382b31f6f8669e26587, package_extract_file("patch/system/framework/mediatek-common.odex.p"));
set_progress(0.768059);
apply_patch("/system/framework/mediatek-framework.jar", "-",
            06101f15fb0b8f4a334b15d3d802ec429371b12c, 313,
            925299f8eae5262ed9c575e61e07fc667352ce87, package_extract_file("patch/system/framework/mediatek-framework.jar.p"));
set_progress(0.768061);
apply_patch("/system/framework/mediatek-framework.odex", "-",
            3d5537090ce96db6d0a7854908b30ac2b4efb4a3, 350112,
            c4f7b8c42c17bbcfd04ef7b680d110ac07a34ff5, package_extract_file("patch/system/framework/mediatek-framework.odex.p"));
set_progress(0.769434);
apply_patch("/system/framework/mediatek-op.jar", "-",
            6534b4d2f24f1dfefd1e433c9dc9c8a3abcec713, 313,
            f4fad996f14b14a9c7bf28723a6603de736b726d, package_extract_file("patch/system/framework/mediatek-op.jar.p"));
set_progress(0.769435);
apply_patch("/system/framework/mediatek-op.odex", "-",
            0a383b11c34c945cd741a035839681c977d7f5fc, 1520,
            5d852fa3ba01470b14b796776d3dbe32c007d9eb, package_extract_file("patch/system/framework/mediatek-op.odex.p"));
set_progress(0.769441);
apply_patch("/system/framework/mediatek-res.apk", "-",
            8ffd60b6c850060e19815e44464530b4fcc129f2, 1275629,
            32c417a394e5eb9864347c2cf66cdcd909905312, package_extract_file("patch/system/framework/mediatek-res.apk.p"));
set_progress(0.774444);
apply_patch("/system/framework/mms-common.jar", "-",
            6534b4d2f24f1dfefd1e433c9dc9c8a3abcec713, 313,
            f4fad996f14b14a9c7bf28723a6603de736b726d, package_extract_file("patch/system/framework/mms-common.jar.p"));
set_progress(0.774445);
apply_patch("/system/framework/mms-common.odex", "-",
            066115c3903d24cd8d152aa9f273ae7f37fa4ed5, 149112,
            47514588b1e8015027c69f175cb58525e2492d72, package_extract_file("patch/system/framework/mms-common.odex.p"));
set_progress(0.775030);
apply_patch("/system/framework/monkey.jar", "-",
            836fd94ac006a9a4a7663ea2655c107c474e8879, 313,
            37729f1705d198c53a4a222e984e2360de1d6ef3, package_extract_file("patch/system/framework/monkey.jar.p"));
set_progress(0.775031);
apply_patch("/system/framework/monkey.odex", "-",
            fd16f86114ba870e21d9108d701145b475d80907, 118192,
            04ae769cd8d1aadaebf0bc03bc7140e05e431b1a, package_extract_file("patch/system/framework/monkey.odex.p"));
set_progress(0.775495);
apply_patch("/system/framework/pm.jar", "-",
            4d61ca7a8e1c2f4e79d0d16e9f0bea0ad6e934ea, 313,
            91cf88bf147a5a145e25fd86281cda7df4de21e0, package_extract_file("patch/system/framework/pm.jar.p"));
set_progress(0.775496);
apply_patch("/system/framework/pm.odex", "-",
            995b70d3bb41074e0d3c02f13bbcdddf6625a982, 40336,
            63e43b5e48c62053b889510b90c56a861eee8718, package_extract_file("patch/system/framework/pm.odex.p"));
set_progress(0.775654);
apply_patch("/system/framework/requestsync.jar", "-",
            76e036aa81a924ea306e60e8f7d81f47e1940a99, 313,
            462e042d2c864ea241b2b637f29f01d22db752c2, package_extract_file("patch/system/framework/requestsync.jar.p"));
set_progress(0.775656);
apply_patch("/system/framework/requestsync.odex", "-",
            d0d8454dcad5a9d7530425dfff1cb7b9f19493af, 9288,
            4a1a7ee220ab5a8168bb2bd4de36df9ce78bfc94, package_extract_file("patch/system/framework/requestsync.odex.p"));
set_progress(0.775692);
apply_patch("/system/framework/secondary-framework.jar", "-",
            24414c3f295f0fcd31ab918f0f1fc19e0a60032b, 313,
            51a6d825a584a322f57ab1b2714f50db36303534, package_extract_file("patch/system/framework/secondary-framework.jar.p"));
set_progress(0.775693);
apply_patch("/system/framework/secondary-framework.odex", "-",
            a181694b356926ae622281b3238403483f2a9cca, 3136696,
            a8a58df97826a1ff99cbca26cfbcd19e74e699e4, package_extract_file("patch/system/framework/secondary-framework.odex.p"));
set_progress(0.787996);
apply_patch("/system/framework/send_bug.jar", "-",
            76e036aa81a924ea306e60e8f7d81f47e1940a99, 313,
            462e042d2c864ea241b2b637f29f01d22db752c2, package_extract_file("patch/system/framework/send_bug.jar.p"));
set_progress(0.787997);
apply_patch("/system/framework/send_bug.odex", "-",
            7b1dd442cd6c810981f2c6b46f0fc1d4929f90ad, 7296,
            81eb9a78fbf91a0068ecf98bf9c6d3bef8ac186d, package_extract_file("patch/system/framework/send_bug.odex.p"));
set_progress(0.788025);
apply_patch("/system/framework/services.jar", "-",
            a55bf54db009ad44fa3a8b959fe6f6ff0e1d0fe9, 313,
            63277bc83cf7b8ac5e9a2dff48aa9509c5972dca, package_extract_file("patch/system/framework/services.jar.p"));
set_progress(0.788027);
apply_patch("/system/framework/services.odex", "-",
            627b428516074f6aac69abb5942f26a56605000d, 2989408,
            187e5b18059ab7f305961801d70d39f6f944a8b5, package_extract_file("patch/system/framework/services.odex.p"));
set_progress(0.799751);
apply_patch("/system/framework/settings.jar", "-",
            4d61ca7a8e1c2f4e79d0d16e9f0bea0ad6e934ea, 313,
            c657acb316283c2f56028159a79edf93d6646464, package_extract_file("patch/system/framework/settings.jar.p"));
set_progress(0.799752);
apply_patch("/system/framework/settings.odex", "-",
            8ff2ff5b14737b5131a187fe53b447d179e012f7, 8464,
            d53bb3b8b68d99c329125d38fe9f6af2946148be, package_extract_file("patch/system/framework/settings.odex.p"));
set_progress(0.799786);
apply_patch("/system/framework/svc.jar", "-",
            836fd94ac006a9a4a7663ea2655c107c474e8879, 313,
            462e042d2c864ea241b2b637f29f01d22db752c2, package_extract_file("patch/system/framework/svc.jar.p"));
set_progress(0.799787);
apply_patch("/system/framework/svc.odex", "-",
            086ce2e2716d75e503a89e520f8b6d948bf12782, 10088,
            daa9a93f950ea86592957932bfc337d20ba5349e, package_extract_file("patch/system/framework/svc.odex.p"));
set_progress(0.799826);
apply_patch("/system/framework/telephony-common.jar", "-",
            6534b4d2f24f1dfefd1e433c9dc9c8a3abcec713, 313,
            f4fad996f14b14a9c7bf28723a6603de736b726d, package_extract_file("patch/system/framework/telephony-common.jar.p"));
set_progress(0.799828);
apply_patch("/system/framework/telephony-common.odex", "-",
            88bdb2a8416af0eba6ed801273f4f0f934dc398e, 1667672,
            2347f70e647f798d79dac8efb43af454d9dc38b4, package_extract_file("patch/system/framework/telephony-common.odex.p"));
set_progress(0.806368);
apply_patch("/system/framework/uiautomator.jar", "-",
            9b4ae2781255bd4bacacfade5392cab184a0c142, 313,
            5d293b47319206b2a84c3f8b2140d3441a8918ec, package_extract_file("patch/system/framework/uiautomator.jar.p"));
set_progress(0.806370);
apply_patch("/system/framework/uiautomator.odex", "-",
            29a5f6911856cf0fd5c45edfe91774a1ea754fd6, 89360,
            4b902b8305ecdcb074b74ff25ac778ec98f6b29e, package_extract_file("patch/system/framework/uiautomator.odex.p"));
set_progress(0.806720);
apply_patch("/system/lib/libacdk.so", "-",
            c36c325b78809d75e37215046fdbd4a0146621e6, 223036,
            0ef23df575be1720f22c24ed77a2e0b4aae60b00, package_extract_file("patch/system/lib/libacdk.so.p"));
set_progress(0.807595);
apply_patch("/system/lib/libaudiocore.so", "-",
            9a97eecd4e9e7b55c566454bf135faddef09f7a2, 1931256,
            01d610fb42ae0e476e3c8e228c2451dcef4e49be, package_extract_file("patch/system/lib/libaudiocore.so.p"));
set_progress(0.815169);
apply_patch("/system/lib/libaudiofp.so", "-",
            c516039bb4456dadbe303e65605666e34b650d5d, 616812,
            543ca13fb1f0a6e6c6daa4e90f7cde1cd0a91957, package_extract_file("patch/system/lib/libaudiofp.so.p"));
set_progress(0.817589);
apply_patch("/system/lib/libbcc.sha1.so", "-",
            1b1b8e14fef9a1bc67eb6086ad1178b250e27eb8, 5056,
            e096f821ab29c9df29ed218ac537330c3f976500, package_extract_file("patch/system/lib/libbcc.sha1.so.p"));
set_progress(0.817608);
apply_patch("/system/lib/libbcc.so", "-",
            c750eb92eff4aa6002f54754de12ac083a08480f, 6878588,
            02c9a341e0895101e043abb2930d53a11ed9007d, package_extract_file("patch/system/lib/libbcc.so.p"));
set_progress(0.844587);
apply_patch("/system/lib/libbcinfo.so", "-",
            c8122fc4b7ebb8d4491d82441096d101b65984ac, 1160536,
            917e86482441a64511d9c4fcc90413e8b70e7a90, package_extract_file("patch/system/lib/libbcinfo.so.p"));
set_progress(0.849138);
apply_patch("/system/lib/libcamera_client.so", "-",
            f592ced6717ca3f5be0fb4648a58547a953394c8, 124092,
            051146750ab4629060274ca40ef12a0d2160828e, package_extract_file("patch/system/lib/libcamera_client.so.p"));
set_progress(0.849625);
apply_patch("/system/lib/libchromium_net.so", "-",
            8d503add3821af3925af1423aec17f2d396d5df9, 1764676,
            e00295ca891b81c6e53052f3deb4ec031ebae4ad, package_extract_file("patch/system/lib/libchromium_net.so.p"));
set_progress(0.856546);
apply_patch("/system/lib/libmdnssd.so", "-",
            20c9bac67776995908d92aba7b6da52bf30977b7, 21588,
            947a3fb0335903811d39e1bfdfd0dd434fd2f20b, package_extract_file("patch/system/lib/libmdnssd.so.p"));
set_progress(0.856631);
apply_patch("/system/lib/libstagefright.so", "-",
            59437a742a5adc41453bcb0f08a2b74e347c9e2f, 1645984,
            da35eb26a2ff53413f925dcfbf267c91bbfd8af9, package_extract_file("patch/system/lib/libstagefright.so.p"));
set_progress(0.863087);
apply_patch("/system/lib/libstagefright_soft_aacdec.so", "-",
            fe9b2cbd0b8c309f4f6ee99cc1da93b66fdce2f2, 226720,
            1c9455e290860a58c14b126dca39eaaefdfeec46, package_extract_file("patch/system/lib/libstagefright_soft_aacdec.so.p"));
set_progress(0.863976);
apply_patch("/system/lib/libstagefright_soft_aacenc.so", "-",
            55a5c83b38a8698fcca9ea42e21747eb3108336e, 275616,
            1f7bbd84973680f3b98f1fa9251151934921ffa9, package_extract_file("patch/system/lib/libstagefright_soft_aacenc.so.p"));
set_progress(0.865057);
apply_patch("/system/lib/libwebcore.so", "-",
            845a7feb32fa96f92428d3b9eb3ccb2c913d086d, 9494452,
            c954083d80e88b678f4f62bbc94da65b0192df12, package_extract_file("patch/system/lib/libwebcore.so.p"));
set_progress(0.902295);
apply_patch("/system/lib/libwebrtc_audio_preprocessing.so", "-",
            badb639c9fa32f0f424a6c079530f95d1a8e4765, 374024,
            6f64bc3c82b1eb22d934e6628d4bb8211ba3b889, package_extract_file("patch/system/lib/libwebrtc_audio_preprocessing.so.p"));
set_progress(0.903762);
apply_patch("/system/media/theme/icons", "-",
            b1817604f6cc9ff93bbbe89c4865ce44cf6389ed, 877119,
            7466cddbffc98109c1a9a18eca5a96ad8f039c60, package_extract_file("patch/system/media/theme/icons.p"));
set_progress(0.907202);
apply_patch("/system/media/theme/lockstyle", "-",
            b3f09c03528da49e64915f6810b71fda535e5eb2, 356682,
            ba5181e81484caedf75d6401a5f8ac37070ebecd, package_extract_file("patch/system/media/theme/lockstyle.p"));
set_progress(0.908601);
apply_patch("/system/media/theme/mod_icons", "-",
            aa791a64b153b67b0030fb1551b508b00fdffd70, 2261209,
            f20346da214db704caba4bb5c3882afcb3a8b088, package_extract_file("patch/system/media/theme/mod_icons.p"));
set_progress(0.917469);
apply_patch("/system/vendor/operator/app/GNotes.apk", "-",
            aec7e3fb8b196f8c0b72fe28561421e5eaf6ec48, 2722476,
            5eff4323eca10d8ef2e5c514e7a0e13ca270442f, package_extract_file("patch/system/vendor/operator/app/GNotes.apk.p"));
set_progress(0.928147);
apply_patch("/system/vendor/operator/app/OupengBrowser.apk", "-",
            22deae8afb814021a716e504ecc12d62ee19eee1, 4837084,
            427c342133bf36df3adac782a4d9baf2f71d29a0, package_extract_file("patch/system/vendor/operator/app/OupengBrowser.apk.p"));
set_progress(0.947118);
apply_patch("/system/vendor/operator/app/SogouInput.apk", "-",
            2517060c68cd87a954d65c926d1ad0fe33583fe7, 5949910,
            5a8a36096e87c8647c690f02e592b6ae1fe293c8, package_extract_file("patch/system/vendor/operator/app/SogouInput.apk.p"));
set_progress(0.970454);
apply_patch("/system/vendor/operator/app/iReader.apk", "-",
            d6644bc8b4c3b1d4e9aa891cabeb94b23581a06a, 6057299,
            95633fb22618a292c512544f94579717f30e0abf, package_extract_file("patch/system/vendor/operator/app/iReader.apk.p"));
set_progress(0.994211);
apply_patch("/system/xbin/nano", "-",
            293c433b190528e28565b7dc5e6a392b24309dda, 63220,
            187361da312d26b467ac31c2b054b5323dfff7e0, package_extract_file("patch/system/xbin/nano.p"));
set_progress(0.994459);
apply_patch("/system/xbin/openvpn", "-",
            3aedb01e6c6983e1e465e45716a89cea6813172b, 345576,
            370d08bb5684639cc0af8e1ff1a4d3a920e0c3d7, package_extract_file("patch/system/xbin/openvpn.p"));
set_progress(0.995815);
apply_patch("/system/xbin/powertop", "-",
            ebff28361ae20b583c4e24fda91930f235118a0e, 157092,
            5ae50d132c324d66d73cf67db1e617596cd6ce7f, package_extract_file("patch/system/xbin/powertop.p"));
set_progress(0.996431);
apply_patch("/system/xbin/vim", "-",
            3d578f4ec2f9e7302db8a7b4274e5b48a9de5d5c, 910056,
            92aae29b51be5ba88f09bbf306c1d72c2d667c76, package_extract_file("patch/system/xbin/vim.p"));
set_progress(1.000000);
show_progress(0.100000, 10);
ui_print("Unpacking new files...");
package_extract_dir("system", "/system");
ui_print("Symlinks and permissions...");
set_perm_recursive(0, 0, 0755, 0644, "/system");
set_perm_recursive(0, 2000, 0755, 0755, "/system/bin");
set_perm(0, 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_recursive(0, 0, 0755, 0555, "/system/etc/ppp");
set_perm(1014, 2000, 0550, "/system/etc/wide-dhcpv6/dhcp6c.script");
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.mt6589.so");
set_perm(0, 2000, 0755, "/system/vendor/operator");
set_perm(0, 2000, 0755, "/system/vendor/operator/app");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/pittpatt");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.7/left_eye-y0-yi45-p0-pi45-r0-ri20.lg_32/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.7/nose_base-y0-yi45-p0-pi45-r0-ri20.lg_32/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.7/right_eye-y0-yi45-p0-pi45-r0-ri20.lg_32-2/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/yaw_roll_face_detectors.6/head-y0-yi45-p0-pi45-r0-ri30.4a-v24/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/yaw_roll_face_detectors.6/head-y0-yi45-p0-pi45-rn30-ri30.5-v24/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/yaw_roll_face_detectors.6/head-y0-yi45-p0-pi45-rp30-ri30.5-v24/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/recognition/face.face.y0-y0-22-b-N/full_model.bin");
set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
set_perm(0, 0, 06755, "/system/xbin/su");
ui_print("Patching remaining system files...");
set_perm(0, 0, 0644, "/system/build.prop");
unmount("/system");
