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/1397977044:user/test-keys" ||
       file_getprop("/system/build.prop", "ro.build.fingerprint") == "alps/v987_jb2/v987_jb2:4.2.1/JOP40D/1399641237: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", "886f126dc2c873a41479cb4846fc2dae617e33e8", "a140afdee1c2d7b4ed68c2ca4b1e86de65f46fb3"));
set_progress(0.000076);
assert(apply_patch_check("/system/app/ApplicationsProvider.apk", "d48d1dd34f0bd91c986c0982702171b08bc57265", "e5a7a2dd723da018aa1e89487693cef1f8de1ce9"));
set_progress(0.000123);
assert(apply_patch_check("/system/app/ApplicationsProvider.odex", "2d6c3ca1e5d0884e54345c0250c0a042fb0e18e8", "f2dd2eb1e442e437f3c4cbfee54b8ddc180af498"));
set_progress(0.000243);
assert(apply_patch_check("/system/app/AtciService.odex", "a261929959b12b9ba7b3e53c3993d439de328428", "3b539372cfb0943b073dfecebe48139cf6daa43c"));
set_progress(0.000553);
assert(apply_patch_check("/system/app/BackupRestoreConfirmation.apk", "600673bb316f38b2cb048020f89c83964df61ee5", "b8a5b74a39954963ecb7add45caf9dce67e0a241"));
set_progress(0.000602);
assert(apply_patch_check("/system/app/BackupRestoreConfirmation.odex", "dede1ded99150507148871e1f0f5d4d196aa6ea4", "8dfc5af10cdad1bcb433e24e9d2a8bca60359d24"));
set_progress(0.000656);
assert(apply_patch_check("/system/app/BasicDreams.apk", "5d71bd7da8bf6306fac6e660279560cdbe7fd675", "69d0e2eefd903cf763361ab95a461e48bdb15a54"));
set_progress(0.000732);
assert(apply_patch_check("/system/app/BasicDreams.odex", "f63e907b3bb01464036acdd1ba509b80ba61c9ea", "9ac72fa69c80730cd89b966a46b5e2e284738f4e"));
set_progress(0.000811);
assert(apply_patch_check("/system/app/BatteryWarning.apk", "16397fb41280a69083d0ad4db9681488389e24a6", "c977232be3ffa23ef9948ae6d879a288ca4a32cb"));
set_progress(0.001025);
assert(apply_patch_check("/system/app/BatteryWarning.odex", "b9634245ae24c39718a90252e8dffa9dd5c8ea18", "d78e4255c8579949c695637dd1b258c75394797c"));
set_progress(0.001113);
assert(apply_patch_check("/system/app/CalendarImporter.apk", "70bc34d71f77dc8bfc8bec4fbdeab01b79049496", "87b8704689ddc808cd9c1f524f76ec8f24f616be"));
set_progress(0.001188);
assert(apply_patch_check("/system/app/CalendarImporter.odex", "cd3e2149ed2b62c74b2069143d95ed52130d0880", "8b1f0f1a667422ee3e7e9523608167752dc73743"));
set_progress(0.001839);
assert(apply_patch_check("/system/app/CalendarProvider.apk", "18c1cfdb3c984fdd336be747f4bc797cf611594e", "92fb29b7b6bf6ff3160b3ee2e66ee661e1fd8207"));
set_progress(0.001964);
assert(apply_patch_check("/system/app/CalendarProvider.odex", "4e7599fbd874bf3b74ff70c34300c0033bafdd6a", "029caf103e9e34c7af8bec5c41f52f0de85875fd"));
set_progress(0.010816);
assert(apply_patch_check("/system/app/CellConnService.apk", "93a32a59130345f46ee4c5a71ac5c4d641b1ffb7", "28bad790aa081cafb4d029b404d3a3c5824284f3"));
set_progress(0.010885);
assert(apply_patch_check("/system/app/CellConnService.odex", "a6385a3c3ecf754cdd49d21abbdbdddc02301388", "55ee781ab4851026b03ed6dbc6ec68c60be555c3"));
set_progress(0.011179);
assert(apply_patch_check("/system/app/CertInstaller.apk", "f978751b5921f2e0b2af814f18379c380ddcc54c", "00ecdeca75066fa2607e56822c466c2e03f754c3"));
set_progress(0.011231);
assert(apply_patch_check("/system/app/CertInstaller.odex", "4a306d230cb190ad8179b144145012317440ded3", "821610a7ca8db8d9076f07b38a79667282cf5e15"));
set_progress(0.011431);
assert(apply_patch_check("/system/app/ContactsProvider.apk", "474e8656f19dba522d351cce783eb6586ed33b17", "905fa1bbc9d1fd0e61e784645eb234f250dabe2e"));
set_progress(0.011791);
assert(apply_patch_check("/system/app/ContactsProvider.odex", "3f72121d76c14eb11102abde4fd031002c57bbcd", "570859156893c1fc298238f1b7445cb95c1e006b"));
set_progress(0.023295);
assert(apply_patch_check("/system/app/DataUsageLockScreenClient.odex", "b872a6727d4c7d7e853046e448d6a20ecae2ca3c", "3189ee0b88100532c8f0ce629c2b10098748bdc7"));
set_progress(0.025488);
assert(apply_patch_check("/system/app/DefaultContainerService.apk", "1afa8320c08105513fe8691e90ae04ed51eb488c", "645fda20f2c6d939661eaba3c5f109e3e7c1bc78"));
set_progress(0.025505);
assert(apply_patch_check("/system/app/DefaultContainerService.odex", "7fdfc1b40f7c89c442018b68e698208ff1ec3d2e", "79422111a9d53098579eedbcbad937cdce171776"));
set_progress(0.025601);
assert(apply_patch_check("/system/app/DownloadProvider.apk", "555aa50ad78f64bd21680dbaffe3784299aa2009", "53a13307c2ea0d7f260f3dc3a4a172ef25aa1c48"));
set_progress(0.025662);
assert(apply_patch_check("/system/app/DownloadProvider.odex", "ab0c41350e96b287ed1010bbbe7447578fbadaca", "f2e0460e9f49829951d1f2a2ee4c59cd8bf48bfe"));
set_progress(0.033396);
assert(apply_patch_check("/system/app/DownloadProviderUi.apk", "d93384fbe4287f1176722355cd5e99266da95ac4", "5824d53f2e8a7a528e77fab7f2063655f8ff2649"));
set_progress(0.033766);
assert(apply_patch_check("/system/app/DownloadProviderUi.odex", "c6524f2379829c35ef43ee67760e0b15610962ed", "a20ae6113244996727cd0c73e7f0986157ee2f45"));
set_progress(0.035904);
assert(apply_patch_check("/system/app/DrmProvider.apk", "a987e36761eda90f9910c5a423750c47868b5277", "e45d135f25ad0020d9f3957897c8a4da6b3d0e57"));
set_progress(0.035927);
assert(apply_patch_check("/system/app/DrmProvider.odex", "4d7d4bc84cd1f71ace52d61795dc619ee6352aab", "e2e45716afdc7cc836bbcbd670a696e810bdca77"));
set_progress(0.036094);
assert(apply_patch_check("/system/app/Email.apk", "ea536d4293219060ee9a1bba2a388204bda466b6", "986c1d4dab17aa02790cde2674a48c733d3186c9"));
set_progress(0.038911);
assert(apply_patch_check("/system/app/Email.odex", "b7ded88b0ebac3cc4750c12f91a5dbda88acfaf9", "df01b0dedafc3942eb850161e226f98d3a07bc61"));
set_progress(0.056203);
assert(apply_patch_check("/system/app/EngineerMode.odex", "3f05d35e4685ca1f147aed574e7b570f2952b0eb", "e5e260ac11c3b013c74e4800fe303c4529a73ad2"));
set_progress(0.062074);
assert(apply_patch_check("/system/app/EngineerModeSim.apk", "ebf1596ac05cd9d00e1490cf4ce077dfa6e92ca7", "a8952a3e627285a9648d309ad973082f1e09d862"));
set_progress(0.062187);
assert(apply_patch_check("/system/app/EngineerModeSim.odex", "d8b7c92c2f4d37f1bd6646bacc2c55fd204202ac", "a52e90727dec992a7478ca8951f10a616a5e7a37"));
set_progress(0.062615);
assert(apply_patch_check("/system/app/Exchange2.apk", "fe53cd9f72204d3bb05ed6182f44f22bfae28986", "9a10d2cb674889d7c82258df8942a7f0c21033d0"));
set_progress(0.062802);
assert(apply_patch_check("/system/app/Exchange2.odex", "fb87952e678257ca65aa66a950f47e7733545612", "ed00a193313d60c129a1a56cd08b777f7eac2b61"));
set_progress(0.076174);
assert(apply_patch_check("/system/app/FusedLocation.apk", "a38ba6216fcd8fb0984437ad6b62d7cfe5286bdf", "eb16d4bb74f5f203d8123577fcb87e34f6b15696"));
set_progress(0.076190);
assert(apply_patch_check("/system/app/FusedLocation.odex", "cd0378a76b7cbceaa552d85ffc2278e6b91b5d31", "ecca2131b6fef66a05fda607c937094c406c1c8a"));
set_progress(0.076244);
assert(apply_patch_check("/system/app/Galaxy4.odex", "a027cdeaa196aebe7c71c8d73210540927f03d2d", "557c435ea45311fedb94e1a528bf1cc7c670cc24"));
set_progress(0.076425);
assert(apply_patch_check("/system/app/HTMLViewer.apk", "dfbeb4f519d619dc3c76fa0b98ffc77b68b15719", "102fd62ab5d8a4b4f5a7e77a9b32ff825b043a81"));
set_progress(0.076442);
assert(apply_patch_check("/system/app/HTMLViewer.odex", "8b480a6600af14aa5541617ed21ed9c0e507419e", "659f57f16f85e7957f3836ff0fc034da99a74700"));
set_progress(0.076478);
assert(apply_patch_check("/system/app/HoloSpiralWallpaper.apk", "006faf50456e35219766d4b7152e8b8509161f3c", "520c4777f90138a183cbe2f59353b62fa4dd0f2a"));
set_progress(0.076660);
assert(apply_patch_check("/system/app/HoloSpiralWallpaper.odex", "55453eac2eebb06ce12ce7b387820d987059e89c", "e1242c9967912e71eef0720c0ecc980e6cc4e989"));
set_progress(0.076839);
assert(apply_patch_check("/system/app/KeyChain.apk", "042c1e5ce4758eb45553bf15cbb0dbff42e4bb6a", "bd1ddfbce2556f2083553b3d15e011a0d59d6466"));
set_progress(0.076880);
assert(apply_patch_check("/system/app/KeyChain.odex", "865d74fb73d282c79090edc3278ffebcafb2c3ca", "5c342489175a6a5881f71cb6d0c1da82555e96af"));
set_progress(0.077019);
assert(apply_patch_check("/system/app/LatinIME.apk", "1f993e461c6d5881e117a21cf0313a245f647bf2", "7f7fd0e1f8046b447eddd2df0906a7743c432aad"));
set_progress(0.122924);
assert(apply_patch_check("/system/app/LatinIME.odex", "9361080c53bfe4f6cd223b34aa5ddab42d64361d", "3cd0ce7c87664c509192d3c0058af3f644c57590"));
set_progress(0.128271);
assert(apply_patch_check("/system/app/LewaAntitheft.apk", "bb744d701bd6b8a950c073c5a023bc730e5615f1", "1f27f01eb68a7bf3eda3438d45779d77223262b9"));
set_progress(0.131660);
assert(apply_patch_check("/system/app/LewaAntitheft.odex", "305aa7a22d10c2a42cc2e4af1e784e3e8cf23054", "22acb9faa218c35392ec567d53d22eaa5fbc0801"));
set_progress(0.147060);
assert(apply_patch_check("/system/app/LewaAppStore.apk", "f68692f7ac2e484c588f7b6edc1ab1464280a937", "0877b9f645966a5a2f3ae5ca4d64fb405c24d74b"));
set_progress(0.148597);
assert(apply_patch_check("/system/app/LewaAppStore.odex", "e5a2c96baae08f246e6a8e5436255b74d6fb3806", "6545522488e20cc6e7ebf12e7e3312474ac1212f"));
set_progress(0.152565);
assert(apply_patch_check("/system/app/LewaBirdView.odex", "e9a744134e6e06be938d356445ad108bd59ede1e", "58c9202473bf580daa3d51626ef152239419505e"));
set_progress(0.152985);
assert(apply_patch_check("/system/app/LewaCalculator.apk", "39ae01feb3e136e05332baaaf5909f95e800aabc", "f7cc1de2691c100e84abe03e09eb0abf25d56e90"));
set_progress(0.157558);
assert(apply_patch_check("/system/app/LewaCalculator.odex", "64d088303d4033a9179d153dccb49702bd6476dd", "73ffcb812a609ad058335e180b90d7aef746f333"));
set_progress(0.159845);
assert(apply_patch_check("/system/app/LewaCit.odex", "03d3ff899a2a017b4a55d1986d92661469f716a9", "1a4f098350215001fafd17c445882f51679c3c7f"));
set_progress(0.160003);
assert(apply_patch_check("/system/app/LewaDataUsageAdjust.apk", "1ed472e59a754a20162a912ada3280583e825803", "7a4056ec5dd917432f10b51c8ebec3c298eeea6d"));
set_progress(0.160114);
assert(apply_patch_check("/system/app/LewaDataUsageAdjust.odex", "41dfc3f70db5b5133e5f0a08103792e6852ca07e", "d286d6aea4c3d0ec1bcc96039d45e9af5e518d06"));
set_progress(0.161883);
assert(apply_patch_check("/system/app/LewaDeskClock.apk", "ee6f29fe669a29425bdb14169473c1d728af1afd", "4eb9278f15cecbc31171d1669ff59b3a413b7c5d"));
set_progress(0.179236);
assert(apply_patch_check("/system/app/LewaDeskClock.odex", "6e1b4b95cde6beefa395dca2c1f53f87172b36ce", "5a011c85c40534f32886a7908f047d57b2624e94"));
set_progress(0.182332);
assert(apply_patch_check("/system/app/LewaFMRadio.odex", "86562dedee1f027b2e75344fafa30674ace1f2f0", "b046fff1805a606977f65eac5a46669a4608237b"));
set_progress(0.183332);
assert(apply_patch_check("/system/app/LewaFileManager.apk", "43927d15d3473e5edb859766150ff723193748a6", "0cc11c47c305d07b9d99d7ebe722db957183b7d3"));
set_progress(0.185456);
assert(apply_patch_check("/system/app/LewaFileManager.odex", "e8a15d5c7466a5860bfb12685d02a3c99eb2f0e1", "4d1c629fb1017da813c5e326470c05e821cc8732"));
set_progress(0.187958);
assert(apply_patch_check("/system/app/LewaFlashlight.apk", "7782c6a7e8181fdcbe4df34b4b42882d540ffead", "f662597c0c4427f081a77c89285b445627c4a940"));
set_progress(0.197560);
assert(apply_patch_check("/system/app/LewaFlashlight.odex", "8bc3db8ca6cb9aa623694296376d5f1f058fa489", "cd96a320450a84ca49ba393588ddd0bc513d5cc1"));
set_progress(0.197686);
assert(apply_patch_check("/system/app/LewaGallery2.apk", "f9447e52867775914966f54ff109ea18086e4332", "cb23bb725899159904e1aba3f61436c956dae793"));
set_progress(0.247817);
assert(apply_patch_check("/system/app/LewaGallery2.odex", "3d40f864c74d597523500893123bd61f48f17987", "f9826c53dbaed1ed6f7c076df85b7a5b7db60147"));
set_progress(0.267422);
assert(apply_patch_check("/system/app/LewaGameCenter.apk", "f0f2f743f800a9c4f98e9f9daeb029963925201b", "fd214d79d295bf29522fb8ccfec07bd110ebf1bd"));
set_progress(0.268942);
assert(apply_patch_check("/system/app/LewaGameCenter.odex", "21205b5fba6907bbc3add41c8d09b724c67e631a", "8432f74c0a21b8b59f36dec2a455542756574400"));
set_progress(0.271745);
assert(apply_patch_check("/system/app/LewaIntercept.apk", "772a8cbd5aa020e86e309dbcc9a12dc15074dc66", "4b424742af833a38cc3bd0c1bc760e81fb57ea75"));
set_progress(0.272718);
assert(apply_patch_check("/system/app/LewaIntercept.odex", "f3e692899b9d4fc18555b1859cfa62029df66854", "a5e23cbaa572008e5ecb8826d47c8525c75fc16e"));
set_progress(0.275229);
assert(apply_patch_check("/system/app/LewaLabiSync.apk", "6c05e5b45fd451452ae7c1f73bc9d6030f2dfc07", "d47578da8eb07c7e02185c81490b281b99fc6503"));
set_progress(0.275486);
assert(apply_patch_check("/system/app/LewaLabiSync.odex", "f0bb6e2672be0335406dc74f2e8ec7a008adce13", "cc1e0e4f220db88add804936e0174371a06da903"));
set_progress(0.276555);
assert(apply_patch_check("/system/app/LewaLauncherX.apk", "28267894c056b85179273c70346302a261c40fd1", "427d0106d374688b7330461e001e4de26908a899"));
set_progress(0.287571);
assert(apply_patch_check("/system/app/LewaLauncherX.odex", "e9269369f5d9f6b6dfa914719e1bb6d5e034a823", "3c29e9e814cfccc0933d0248e4169cd4acf3d73a"));
set_progress(0.292957);
assert(apply_patch_check("/system/app/LewaLockScreen.apk", "aacc3f84796079a5bf5884825ddc4a47b905be6b", "904a975636fc2a703844a47e8256e85ffe972fd6"));
set_progress(0.293127);
assert(apply_patch_check("/system/app/LewaLockScreen.odex", "3b6a1db42634f052b55d1e365b3bd986e8e5efbb", "deb5cea261e75e330862862f6164d50c2df2446b"));
set_progress(0.294577);
assert(apply_patch_check("/system/app/LewaNetworkManager.apk", "18d44ef6322a7baa498fbb1e83b3eecc9150121a", "dc3f1cbfccdefa6ca6447150d06a7fa8c0c40b7f"));
set_progress(0.298538);
assert(apply_patch_check("/system/app/LewaNetworkManager.odex", "1c5677c48f9bb356d4d7736bf3ba14a805e17587", "2c959a17fbf7fcd5b9eb2a7820062ac4c1644f1b"));
set_progress(0.308782);
assert(apply_patch_check("/system/app/LewaPackageInstaller.apk", "4e713ed57d495eb5a4b93731184ddb2fcedd2be9", "3997823868cc24db52c012a487c59a9128a81723"));
set_progress(0.309291);
assert(apply_patch_check("/system/app/LewaPackageInstaller.odex", "6b4850d9163f46dfdd8d5963f078c1bc739d4f07", "c9deb0eb8a221b0e097510726bfdd1255acb8008"));
set_progress(0.310341);
assert(apply_patch_check("/system/app/LewaPermManager.apk", "fce1c401c7c366099462015078549ebfaca5aae2", "13f2eb24615d0ffff66d0da307fd7c2cc0469521"));
set_progress(0.310857);
assert(apply_patch_check("/system/app/LewaPermManager.odex", "576c2072bb64f007ed12f0efbc579d5552a42d43", "7a8359ec53d2541be53750b7e558135192aff6af"));
set_progress(0.320231);
assert(apply_patch_check("/system/app/LewaPlayer.apk", "a3c801aad04e99f9334653de33fb139ccfe59e5a", "0d1dd624e445d45c14097395ad692b9e50b82195"));
set_progress(0.332543);
assert(apply_patch_check("/system/app/LewaPlayer.odex", "b4fe059b22cae77f4c49ec001dde0493e286aeff", "465d02a1aa37c114b9b4b1c3338f7206fdfbc31c"));
set_progress(0.340672);
assert(apply_patch_check("/system/app/LewaPond.odex", "6f584a3d23f164dffb2f5e03e9064e50f266a6fd", "10891e7edfed2bb3e0423c5dcf4c4fbe04b89570"));
set_progress(0.341420);
assert(apply_patch_check("/system/app/LewaPower+.odex", "74a8c79ce39bc977f51a8a58ae3840958bdb2c22", "c2b23c2a4931a8e7931134eaf71cd1949669ee1d"));
set_progress(0.342618);
assert(apply_patch_check("/system/app/LewaPush.apk", "1a8159021bf976d12bdc292f7dc38aca10fbc6f0", "029083f118de90730042d72cbdeb06f8c7e159e0"));
set_progress(0.342690);
assert(apply_patch_check("/system/app/LewaPush.odex", "fd032aaa16d3ba9291976a827b90def4a219582a", "4dc72b342f6bcd8f6f434c99b689bae5a87629a4"));
set_progress(0.345055);
assert(apply_patch_check("/system/app/LewaQrcodeScanner.odex", "4ef2a043db7b5401203d82367cb1ac35349ecc22", "622e049152eff26d2e2807fe82a019eba7212074"));
set_progress(0.348986);
assert(apply_patch_check("/system/app/LewaSearch.odex", "e6cd7e83770e2b7af9c365173611934d2d7d1ca3", "b7e0a26fd74d63595f262ecdcde97e1827fe212f"));
set_progress(0.349361);
assert(apply_patch_check("/system/app/LewaSecurity2.odex", "1a84a4c5d5e8cfd545e9b0d7fe562536bc4d5acd", "1a6f6cdd3a5dddcf13f519f04091e5fcabbeac5a"));
set_progress(0.351993);
assert(apply_patch_check("/system/app/LewaSensorProvider.apk", "29a8450ce90149b633a677568850477905791490", "ca49cb439f071590fcb0e0ca7334ce35cc4b9568"));
set_progress(0.352030);
assert(apply_patch_check("/system/app/LewaSensorProvider.odex", "c0218c44ce29e14702cc602e32546b0fbcd5c8e7", "3cb457b25312a74b0e54732a546894a4d46ba8db"));
set_progress(0.352818);
assert(apply_patch_check("/system/app/LewaSoundRecorder.apk", "228c6bbcd0da3bb755ca0eafb161b615e9f501b0", "45c4a5f1469c0c793bcbe6cb26078bf01817ac8f"));
set_progress(0.362191);
assert(apply_patch_check("/system/app/LewaSoundRecorder.odex", "e5039211ad73b5c0ea4d84f69500c709cb5a940e", "5b6097b5096d4404ffbb796bce68f3342996e3cc"));
set_progress(0.364410);
assert(apply_patch_check("/system/app/LewaSystemClean.odex", "9b33a67046b02816e30b6501a36b541097ae4ef8", "1b8a1ab59bee2948c7339f86ce72e40a78296d79"));
set_progress(0.367231);
assert(apply_patch_check("/system/app/LewaSystemCleanService.odex", "d281477375875fdcaeb8d15fbd0937e9873ec2e4", "61e7770ecf5dda5fec0238478f29aa0979014b02"));
set_progress(0.367462);
assert(apply_patch_check("/system/app/LewaThemeChooser.apk", "2be91307d431c2e0946022570988937f8f8750d0", "9bd078a224bac67c7a8bebef5109ad11cb0be4ff"));
set_progress(0.369274);
assert(apply_patch_check("/system/app/LewaThemeChooser.odex", "f7c6447d167201f49378373a89a38d1180bba201", "14d08b75c6d67b0fd6be068ae297822bbcbc0f7b"));
set_progress(0.373443);
assert(apply_patch_check("/system/app/LewaThemeManager.apk", "dfcc3cc1a7d6b5b9fa7251bef4ba2122dc3d7984", "ee9acf8640652fd14182a0c2875f1421377fb834"));
set_progress(0.373467);
assert(apply_patch_check("/system/app/LewaThemeManager.odex", "756f29091682b265da2d9c119aa7209da52f14c9", "b19aae466d4b7972566cb4e76773ffbb2c7ea6e5"));
set_progress(0.373970);
assert(apply_patch_check("/system/app/LewaUpdater.apk", "9c731217869b1fa036dfebbce474ae1783a701aa", "647a0e98b3e766146820ef2b59131df1b7e003e3"));
set_progress(0.382095);
assert(apply_patch_check("/system/app/LewaUpdater.odex", "819d0241f1d20359475dcd5bcdf2330358a05467", "b06f3836193053c128f4e6da9f52d0cc874c6711"));
set_progress(0.384557);
assert(apply_patch_check("/system/app/LewaVirusDefense.apk", "dc4e3debd704f68cc0b76ed5007a078198ca3375", "84203151c30b20a7803a1729993a833b38ba6771"));
set_progress(0.391561);
assert(apply_patch_check("/system/app/LewaVirusDefense.odex", "1e2fcd55900c127c91ea7919aac442f478c4e532", "d0bcc61a665b8547637a27673c865f8db743a028"));
set_progress(0.397923);
assert(apply_patch_check("/system/app/LewaWeather.apk", "9c59489abe37b9e0bcd52fd783d75d9c07885bb6", "e074ed0e1a4bbbc28301d1e9557416ecfbcdb2f4"));
set_progress(0.406602);
assert(apply_patch_check("/system/app/LewaWeather.odex", "b1d700be7fc2d170fbea22c5f4db5f2281e2b1f0", "e5e41c698b8c989e55bc312ef0605bc3c689b63f"));
set_progress(0.410811);
assert(apply_patch_check("/system/app/LiveWallpapers.apk", "4b5bda26022d7796b15dd8447d0685b1fa1ddab5", "a91f3778cdde00f44f465c1cbdd044a25c0185e7"));
set_progress(0.417843);
assert(apply_patch_check("/system/app/LiveWallpapers.odex", "0426e9fc7ae3e7cbe8673ddae3f178ddac5bae18", "e3f5b66b1fa5309b5a22418c1f48db79ae316226"));
set_progress(0.419034);
assert(apply_patch_check("/system/app/LiveWallpapersPicker.apk", "8953c71c5164d73b751b403800c9dde6f355c069", "aaf6e1d17164b48c9c069f5180a5c3ad8d70f2e6"));
set_progress(0.419488);
assert(apply_patch_check("/system/app/LiveWallpapersPicker.odex", "ee2a6e4857da3f51cee2d62bd735953df49e59d6", "ad2bdce624cdc234b59a4bc34b86803a7681c5fa"));
set_progress(0.419614);
assert(apply_patch_check("/system/app/LocationProvider.apk", "c7f6694facbf2b7c1b42b9d7adbc80303d018f99", "4fc4868165bb701023da5ed295f3f8687fd95d70"));
set_progress(0.428993);
assert(apply_patch_check("/system/app/LocationProvider.odex", "8bf73c3bd43758ad969aded2a519c427c3a3975a", "7a90dde435ec0e09698696fedfd0adf0f646fe4f"));
set_progress(0.429762);
assert(apply_patch_check("/system/app/MTKAndroidSuiteDaemon.apk", "6f422153383b8664c5fab76fbe51518bb663b896", "de3982b93e15f14bca3fd658e9ddb96e01460afb"));
set_progress(0.429788);
assert(apply_patch_check("/system/app/MTKAndroidSuiteDaemon.odex", "f4c3f8deaa7b2e392f25143972275194a2ab7ad2", "4322610b833c5389d3ff6edf5cef29e9e028a4e1"));
set_progress(0.432502);
assert(apply_patch_check("/system/app/MagicSmokeWallpapers.apk", "243f34908f0d0b6b97a122fd96b5879090e3fe09", "058adeb8ac4d0079ee7dab2d60e3d68959f9c4ce"));
set_progress(0.433417);
assert(apply_patch_check("/system/app/MagicSmokeWallpapers.odex", "016dce225354067e136f20c131e2860a700c64b5", "5eb1bdd768708058f112c6a4e2525868424d97a9"));
set_progress(0.433644);
assert(apply_patch_check("/system/app/MediaProvider.apk", "7fa3ea02c033ba6b311fd0726e6af429f179bb8e", "7d28c4e2a357447dac8e9baf1b26b739539f284c"));
set_progress(0.433788);
assert(apply_patch_check("/system/app/MediaProvider.odex", "768d0098062bfae0a9dcb8fcf97e347e1ec5fbc1", "c46ce5afb9d4e405133b58989062c250f31388f8"));
set_progress(0.434875);
assert(apply_patch_check("/system/app/MmsFavoriteProvider.apk", "006d9cf11757b84f6f102f9cfc9c583a9318fc21", "33a603c3669ac48728780bc94688b9fff5a062fe"));
set_progress(0.435049);
assert(apply_patch_check("/system/app/MmsFavoriteProvider.odex", "cfd1e72cfe8af626613b2e66a5db2dbd9f4c94c8", "e41de59356e281a455e7c2edb894a460a6b48801"));
set_progress(0.435745);
assert(apply_patch_check("/system/app/MtkBt.apk", "1a4cba369f2ec4a0da30998b39b7a75f36a4d54b", "ac14f0ca7f9d1dd470647ee4970fd3a25e67ad93"));
set_progress(0.436073);
assert(apply_patch_check("/system/app/MtkBt.odex", "0976381b08d37afdaefbc18a0e19039b5240cb60", "4f6c910256793d28f050947a6bb0484308fd87f9"));
set_progress(0.439000);
assert(apply_patch_check("/system/app/NoiseField.odex", "850254cfb6993a58ab1ef8de14e0fc703c756711", "e2905e1b69ef70fd70c3071ecf0e16c754b6dce4"));
set_progress(0.439203);
assert(apply_patch_check("/system/app/Omacp.apk", "ef97e205a270fc6b94c4e19887b6c741b82fc1b7", "4b713e373db99ede993541698ac335b8283a48ef"));
set_progress(0.439327);
assert(apply_patch_check("/system/app/Omacp.odex", "908ab7b3b322bbd71402160a74ceb3f2cfc294b7", "7a23f06ea087d5cb09b436bb5b4c3e98f44c2677"));
set_progress(0.440118);
assert(apply_patch_check("/system/app/PIM.apk", "014a7f0d277659fc52be4ceff2f504463327e753", "8322a36d7f4dfc7e62eb25ce937db91d5aa92819"));
set_progress(0.481037);
assert(apply_patch_check("/system/app/PIM.odex", "3c8fc6fafa56659743f9c2d08545bbf2b6231912", "01d0105d6732d15360e9952c509ab4363a2e21de"));
set_progress(0.512006);
assert(apply_patch_check("/system/app/PhaseBeam.odex", "44e344dc2ac1698a9fa9f22308a78a6b6fc6b043", "48b0669161313c4899043661e4a0376439f19b17"));
set_progress(0.512196);
assert(apply_patch_check("/system/app/Phone.apk", "a41e3ee12e95bb4367b3265de6db52f3cd039b4e", "2ddd53d0f63a14468a2e653fd77f353da2a498f8"));
set_progress(0.521490);
assert(apply_patch_check("/system/app/Phone.odex", "18d4185f0eb29f84df5f874e0b26d6120ebe1d7d", "1be58dfd8c71f5f7e344601fafbe4578752b9abe"));
set_progress(0.537480);
assert(apply_patch_check("/system/app/PhotoTable.apk", "37cdc41114e05e88226ecfb104be9454628b9b6e", "024a5a205dd287daa6d9a5367f20bf30adcc4981"));
set_progress(0.539180);
assert(apply_patch_check("/system/app/PhotoTable.odex", "99a8da76867f68524c7655b6e4fa7686be138318", "8d18dd6efd5f405b6349b543772f14b4ea9dfbbb"));
set_progress(0.539525);
assert(apply_patch_check("/system/app/PicoTts.odex", "0e10a88c9e133801f5f9ef245a3a42ecb047a548", "a16f38ff59eb1018e9c1ca76c9999ce93bb9ad5d"));
set_progress(0.539614);
assert(apply_patch_check("/system/app/Provision.apk", "36323135b0f9cff1eda21cd9489099360746c734", "63c5e97f1ac2b9335d638736128ebd804901e3b3"));
set_progress(0.539626);
assert(apply_patch_check("/system/app/Provision.odex", "a35d38250779cb1f5f296a29721e0cd85a7dd9e5", "9efd91c30a7065e5b0c139968028d0db419a0e14"));
set_progress(0.539646);
assert(apply_patch_check("/system/app/SchedulePowerOnOff.apk", "7fb38e4209a2dea55526e811f44f31ee9daa71f1", "5b5e9e87b266187c518c18140860363735400371"));
set_progress(0.539838);
assert(apply_patch_check("/system/app/SchedulePowerOnOff.odex", "ea6bb528789a87c83d2853738662961e8272b3ca", "44c1c8aa6f6a384cd319b2a410b1ac61d65c1c8b"));
set_progress(0.540120);
assert(apply_patch_check("/system/app/Settings.apk", "1289fa9a7305acdc8fd11be9bd2954d9d195c30f", "c0c8dd1c73249c589a46a5e34473e9e9ab499f20"));
set_progress(0.563850);
assert(apply_patch_check("/system/app/Settings.odex", "51e579f6bd8ead231a2b7cb7eaa7f2690982a466", "b7c8c6a9b11ec705d421d7f915e10e95b6006cdb"));
set_progress(0.582688);
assert(apply_patch_check("/system/app/SettingsProvider.apk", "6ccf2b5d76167988dd7638f947198f0f9e495764", "0ace02646e8b0dcadae906065fe27782945d6c9d"));
set_progress(0.582812);
assert(apply_patch_check("/system/app/SettingsProvider.odex", "cfd4e021261b53c42b0c196a1d23c1d1f37ff13b", "fb6234a6b6a65373c65409d285dd8e801302f626"));
set_progress(0.583248);
assert(apply_patch_check("/system/app/SharedStorageBackup.apk", "ad50619cabd4295e4d6a1dc71c42b77c45cdbe36", "15042336945052b752ba6e1b41d9ad0703231915"));
set_progress(0.583260);
assert(apply_patch_check("/system/app/SharedStorageBackup.odex", "7ce9191566c17c8e64880d298f88b186428e1928", "baaecc08288c7567b1daa92b6c4606e4237726a3"));
set_progress(0.583280);
assert(apply_patch_check("/system/app/Stk1.apk", "c3307f5a95a3315d25a16d7037dfb9501b4ceadd", "8d1e82942c8d5cce403f98e7e5265408a89fbbcc"));
set_progress(0.583455);
assert(apply_patch_check("/system/app/Stk1.odex", "c45d0537cffe3bb8f4642dcbd119d570c20e2d86", "182bd67917dcf07aa68ba87c51fa65e096df8142"));
set_progress(0.584080);
assert(apply_patch_check("/system/app/StkSelection.odex", "cc983de91459775f76f3460c0bcca8ef2bb701b7", "8022b204e16d4e8d6ef4dc99bbb7a461b040bc26"));
set_progress(0.584650);
assert(apply_patch_check("/system/app/SystemUI.apk", "788c17841ec4b78e504c73937705a0918f7001f5", "0fe6072a486f6c9c962b69b17aa0b576bdea9f47"));
set_progress(0.596327);
assert(apply_patch_check("/system/app/SystemUI.odex", "6f4c85b620998a5c0fb5ec3e9b34350ed7e8cdb7", "e95497b6072fe5ae49e490c1700f2ad6a2bd1fd9"));
set_progress(0.603945);
assert(apply_patch_check("/system/app/TelephonyProvider.apk", "b78b1874fec695301c921f088507e07045ee87f2", "3b9b5b74d5a2396d46b553ab59962a272adad38e"));
set_progress(0.604044);
assert(apply_patch_check("/system/app/TelephonyProvider.odex", "8cf195fb89f130cd28bed7c7a3e6eaee911fa84f", "7db98fc44a21be9c42f24d9c3329848f34b34052"));
set_progress(0.606062);
assert(apply_patch_check("/system/app/UserDictionaryProvider.apk", "74f676ead5e494a47f8b53bf8b4708ad464cd9cc", "787115dfe186a87ecec02a502d70bbe417c7f9a3"));
set_progress(0.606077);
assert(apply_patch_check("/system/app/UserDictionaryProvider.odex", "44251915583143272dd92d6e76bb9e58bab51e77", "06b243746504223b771d78132031b35ea0440657"));
set_progress(0.606151);
assert(apply_patch_check("/system/app/VideoFavorites.odex", "3ab144b3a494538ff7e4469d390330178a261f2f", "9990bd4b2693ae01e16d014d1ef0b851520e890f"));
set_progress(0.606582);
assert(apply_patch_check("/system/app/VideoPlayer.odex", "799c6269c2931246d81b958f698318605940ee8d", "ca1423fe18c6b51c545b5539c8cf4f4b44adfee6"));
set_progress(0.606802);
assert(apply_patch_check("/system/app/VisualizationWallpapers.apk", "49b72ef7c9753efecbf60b01dd4402a55749b35a", "fe09cc1ac6aa99e026b31e7894e837505e229fd6"));
set_progress(0.607454);
assert(apply_patch_check("/system/app/VisualizationWallpapers.odex", "89ef125c8c67f50c029f50c9f1c539a5422465f9", "113828bbfef69a48660124a4abff958cb4cf033b"));
set_progress(0.607773);
assert(apply_patch_check("/system/app/VoiceUnlock.apk", "0cb3340b4fffb6d47e03892fcfb7e8bcf997ce6c", "2d5a60ecc8403a07d20294e55e9431f5d16de290"));
set_progress(0.608307);
assert(apply_patch_check("/system/app/VoiceUnlock.odex", "4588d6a5f9ae5afd6cccd45bdafa6c0169728f32", "54bbfac53824dd89e2d6dfe0bff5453e4f395afd"));
set_progress(0.608616);
assert(apply_patch_check("/system/app/VpnDialogs.apk", "517df6cd914ed5e541785bf7cf814a46cf9667dc", "06e7e7f45b2929c741a46b5757d637bc9b08bcf9"));
set_progress(0.608651);
assert(apply_patch_check("/system/app/VpnDialogs.odex", "673875233a67973fee02d19c2ba6c2289fd67918", "4a3eaf119267177994062409716d789062251fc4"));
set_progress(0.608702);
assert(apply_patch_check("/system/app/YGPS.odex", "83b5861e4188d3080a3f8ed781ff35f11f4fb24f", "873b0b03c63ad9395150318f15d5ee3e8abc2df5"));
set_progress(0.609040);
assert(apply_patch_check("/system/bin/bootanimation", "12796b5ccb98dabebfeb2f635b2675738ca0f837", "477fb4fa4f0493ece22a8732004f5472091c1b17"));
set_progress(0.609186);
assert(apply_patch_check("/system/bin/mdnsd", "19d74e2cf2d21dc22c8f219d7a09aa5ecd5c1ba6", "90109848abbf9e1f961c2538e1586cb0d696da51"));
set_progress(0.610299);
assert(apply_patch_check("/system/bin/recovery", "b5bde68631fc84bb1c58043a979c9a8dc5f8971e", "de069597cc4987b0e0649dac27f49a92b3a69fb0"));
set_progress(0.617728);
assert(apply_patch_check("/system/etc/recovery-resource.dat", "234d6862ff4a1c59d618a16b7afbdb8e99d5391e", "cd5bfecc4d22e67cd11ab64ab56a4d3e2d38f585"));
set_progress(0.618147);
assert(apply_patch_check("/system/etc/security/otacerts.zip", "38d62c404d9dc6610522d07bcd72d369e4a5b8f2", "5a63959d8d9abd120fed8e08671c93a3863924b4"));
set_progress(0.618152);
assert(apply_patch_check("/system/framework/CustomProperties.jar", "60d5a7bdf8b1e3c51979f05ff15ef5b19f05896e", "b92bad948099cda3c30e0a323052a51e02d61d1d"));
set_progress(0.618153);
assert(apply_patch_check("/system/framework/CustomProperties.odex", "528cf4642f66070736a9ea5dc0b30e01a91a30f6", "c75a5259f65d13463522170b493892c654ab843c"));
set_progress(0.618166);
assert(apply_patch_check("/system/framework/am.jar", "ade7b2a4770abaac5c8f4a47143ebe0eddeff29f", "8bd10b715cdb1743b5dc4751a0099ed00959353c"));
set_progress(0.618168);
assert(apply_patch_check("/system/framework/am.odex", "51b46673358e319b8e1a88910117fafc45f9cf05", "b863270ce5267d573988eb03c27b1313d0c79499"));
set_progress(0.618364);
assert(apply_patch_check("/system/framework/android.policy.jar", "36e2a83fbaf55271317e4058b10531607845f574", "9d9668a9b1170fa269f03a0f575b9c24a77292f3"));
set_progress(0.618366);
assert(apply_patch_check("/system/framework/android.policy.odex", "ca78f40791bb7607e014fbe538af63fe8b9404ae", "716e6f819c37ed456712636e551a94b1c656f982"));
set_progress(0.622268);
assert(apply_patch_check("/system/framework/android.test.runner.jar", "423df9c9ef2f3a4b58b310bb2684b2b54461fe80", "04ad060c7b8cb4275ce12a533f9aa9a4c2040f15"));
set_progress(0.622269);
assert(apply_patch_check("/system/framework/android.test.runner.odex", "e4668c3679d21387b0bd8a29e55eadb852e6ca2b", "44858064caa4740f2b61f7a85477dd54b09ab7ec"));
set_progress(0.623073);
assert(apply_patch_check("/system/framework/apache-xml.jar", "4d5e4703e35416ac684a726d0c261a1e16bcae40", "9e404af4dd5cf1385521f5deac161aaf6db62656"));
set_progress(0.623150);
assert(apply_patch_check("/system/framework/apache-xml.odex", "ffcdc486d4004cc823c8e44f5472e5697733f3b8", "a4dc8d33f682dc0d1b6d5d47e104f9f84fee09b4"));
set_progress(0.629064);
assert(apply_patch_check("/system/framework/bmgr.jar", "e7fb7af4abaad268e43aa497f8f724407b228675", "848066e95d8a6c750dce6d755f9e89dd1c4c2653"));
set_progress(0.629065);
assert(apply_patch_check("/system/framework/bmgr.odex", "ddbbf5a71e05ee7e964c48ce05e8c61c61b03437", "571bf3e62e5d88b8ac491a2e38ee2e07decc2986"));
set_progress(0.629130);
assert(apply_patch_check("/system/framework/bouncycastle.jar", "666210e09ef544234824a8a05cd2fc102ddf6e29", "02a50e5caf128582a8c47c7805504a954b3529e3"));
set_progress(0.629131);
assert(apply_patch_check("/system/framework/bouncycastle.odex", "421296755d8c4d9fdc4d825f19628594bcfa5a9e", "e0bbd3254c71e52bd003862ee7dd43780ad09801"));
set_progress(0.633778);
assert(apply_patch_check("/system/framework/bu.jar", "e7fb7af4abaad268e43aa497f8f724407b228675", "73635adc8dc488a2453f511ad678d232af942115"));
set_progress(0.633779);
assert(apply_patch_check("/system/framework/bu.odex", "4e08a1b758477fb23e95b50a241343a24028b50a", "c240072b03916895fce9859a4d35d34a3181fd8e"));
set_progress(0.633801);
assert(apply_patch_check("/system/framework/com.android.future.usb.accessory.jar", "e7fb7af4abaad268e43aa497f8f724407b228675", "73635adc8dc488a2453f511ad678d232af942115"));
set_progress(0.633802);
assert(apply_patch_check("/system/framework/com.android.future.usb.accessory.odex", "e96679999cfe19d47fbaf91883224186864c5a52", "b5e8fe439310c5d00052e56040b36e0e35331d86"));
set_progress(0.633830);
assert(apply_patch_check("/system/framework/com.android.location.provider.jar", "42c7cc41bdc01bdc0be888646e4e90cf95a68123", "848066e95d8a6c750dce6d755f9e89dd1c4c2653"));
set_progress(0.633831);
assert(apply_patch_check("/system/framework/com.android.location.provider.odex", "801d97e8ad9775ff671e2f33103bd2b85241e610", "983f4a26c721715dcf00fb12dea60c99b77e492f"));
set_progress(0.633874);
assert(apply_patch_check("/system/framework/content.jar", "e7fb7af4abaad268e43aa497f8f724407b228675", "73635adc8dc488a2453f511ad678d232af942115"));
set_progress(0.633875);
assert(apply_patch_check("/system/framework/content.odex", "9f763345dba200f023a6f8c25b0f8b9e03038479", "2edb5c6b5f719cc5dae1163404c953a719833315"));
set_progress(0.633939);
assert(apply_patch_check("/system/framework/core-junit.jar", "9c8b3d6b7d8f248cf9a4cd1b67ee5126fc925d87", "ae1a309e740b60fb4db10ba7494065f3968bf69d"));
set_progress(0.633941);
assert(apply_patch_check("/system/framework/core-junit.odex", "e37194d0aaf9ef1e36af58d3c90c8a4418718915", "17bee19f88ee056fe66afb4592e2efbefc4570dc"));
set_progress(0.634059);
assert(apply_patch_check("/system/framework/core.jar", "03e13f9ce3a545e1812bcb3d92e69d91ba613061", "b1e99481ed6ee839345d104a2b9cf10ff7167a94"));
set_progress(0.634072);
assert(apply_patch_check("/system/framework/core.odex", "c0256f35abe0a40210c245077f0c9064755d2a85", "b58a3ad5d0e057653b002d6a0c16fc2d4f082cd4"));
set_progress(0.649035);
assert(apply_patch_check("/system/framework/ext.jar", "1327dcf62e32bb9cf1f0196bbca205f7297cf443", "9582872ced0a0d7b8e809048f80d372bb21728fa"));
set_progress(0.651500);
assert(apply_patch_check("/system/framework/ext.odex", "1d3d5ca612e7aad59289a01e5ec93acfe9aa1777", "68f1137bade95306e65233793c1700f3e036dea8"));
set_progress(0.657967);
assert(apply_patch_check("/system/framework/framework-res.apk", "59df564162a2de8d4ae69a7aaeef888c2389d9a9", "30871c5ada09711401540902502d70a5b9e172df"));
set_progress(0.698711);
assert(apply_patch_check("/system/framework/framework.jar", "3816508e770c90abbffe6f13520d9edd7a63d261", "4065d01840fd753915b3bd61fcd7a6bccaacfaa1"));
set_progress(0.720346);
assert(apply_patch_check("/system/framework/framework.odex", "353b97d6a3fa1040ab6ddb84101c5668930a86b7", "7569c869364ce3a77d4464258d18bb75c14f3858"));
set_progress(0.766159);
assert(apply_patch_check("/system/framework/ime.jar", "e7fb7af4abaad268e43aa497f8f724407b228675", "73635adc8dc488a2453f511ad678d232af942115"));
set_progress(0.766160);
assert(apply_patch_check("/system/framework/ime.odex", "c4bb7d4348a8cf0ac39e6b4a7cd900088bbadc57", "73d194b743391ab0975e5cdd050366b67ff23b22"));
set_progress(0.766191);
assert(apply_patch_check("/system/framework/input.jar", "ade7b2a4770abaac5c8f4a47143ebe0eddeff29f", "73635adc8dc488a2453f511ad678d232af942115"));
set_progress(0.766192);
assert(apply_patch_check("/system/framework/input.odex", "84efa4f6b3dae46f5db1b12ffe6390d538066438", "9a45a4531fc410d7b197dc9e33c1d6fc4b65fb8e"));
set_progress(0.766223);
assert(apply_patch_check("/system/framework/javax.obex.jar", "e7fb7af4abaad268e43aa497f8f724407b228675", "848066e95d8a6c750dce6d755f9e89dd1c4c2653"));
set_progress(0.766224);
assert(apply_patch_check("/system/framework/javax.obex.odex", "9cbe4f0a4eb8802d7e985796cbce26f3aa8e91ef", "96296fde92e6692a83d218e353f49d8e09628a29"));
set_progress(0.766476);
assert(apply_patch_check("/system/framework/lewa-framework.jar", "9cb92480ea0fd7ded7e71455c05d17cc52750ca0", "9a89c25d7319940e635e5a72b33bab13ec7ee527"));
set_progress(0.766477);
assert(apply_patch_check("/system/framework/lewa-framework.odex", "cd68eaf4d302307aee442a23f1579bc1d23e7f08", "a5e2f9749a2376d593bdcd12a8a238be91ccacc0"));
set_progress(0.773919);
assert(apply_patch_check("/system/framework/lewa-res.apk", "4d73d3aee7f6d9eba6ae52e0e2e9ea8b15c31619", "4d7c1f0075c8d3a100c133e2ee50e0d7f35e68b1"));
set_progress(0.839216);
assert(apply_patch_check("/system/framework/mediatek-common.jar", "3f690b649746e1f37af0e51a4255f3a56ed6f44c", "9ee4d945fe4810f48d9c0feaa154cfbfa11bbde4"));
set_progress(0.839218);
assert(apply_patch_check("/system/framework/mediatek-common.odex", "76d34bcc5a3809d474a64066b3a1a1daf784395f", "cf55c32e29e029f086a9215590187fa05d8786dc"));
set_progress(0.839860);
assert(apply_patch_check("/system/framework/mediatek-framework.jar", "cd0d6edd7d93f49c432f6427ffb77be15f2c2c66", "cd4e51c341aa784ee3060d22c7d2c83107a4d70e"));
set_progress(0.839862);
assert(apply_patch_check("/system/framework/mediatek-framework.odex", "6b61d49979f7bbb3871cf1bcc0d7bf8f3c9cfd4c", "3460b16ee817ef8e86b7b72a538aa29f0691582b"));
set_progress(0.841363);
assert(apply_patch_check("/system/framework/mediatek-op.jar", "42c7cc41bdc01bdc0be888646e4e90cf95a68123", "848066e95d8a6c750dce6d755f9e89dd1c4c2653"));
set_progress(0.841365);
assert(apply_patch_check("/system/framework/mediatek-op.odex", "af3c31d38dcf26153aa9894008a652b991924aa9", "aea505e329ff81e3e80f261abcff67b4b21708fd"));
set_progress(0.841371);
assert(apply_patch_check("/system/framework/mediatek-res.apk", "11a560a7ce03982758833454648a33a0b4389467", "bf5f5e86406967d6b8dc52ea5319bd8db09e3276"));
set_progress(0.846843);
assert(apply_patch_check("/system/framework/mms-common.jar", "42c7cc41bdc01bdc0be888646e4e90cf95a68123", "848066e95d8a6c750dce6d755f9e89dd1c4c2653"));
set_progress(0.846845);
assert(apply_patch_check("/system/framework/mms-common.odex", "ece922f6f77e5eef1e2e3099cbb4c049a2053c20", "3f5906dbf35df9bb002d6caa9082b82c018c4e32"));
set_progress(0.847484);
assert(apply_patch_check("/system/framework/monkey.jar", "93b70721398bc38ac63088daa612d81b857adcef", "a062c30a3f7d37c03cf2181e96f1444bf6bf4743"));
set_progress(0.847486);
assert(apply_patch_check("/system/framework/monkey.odex", "9796f5bbba87befa4303637c06735d61743a3558", "d5bba7703b775eaa4e585651947aa40feab8f17c"));
set_progress(0.847993);
assert(apply_patch_check("/system/framework/pm.jar", "1f1ecf1d9802863afdc0a248dcb104447a3ade5b", "44bd2c720bc043fe710605c11eb8b943db17017b"));
set_progress(0.847994);
assert(apply_patch_check("/system/framework/pm.odex", "6591871d5c0f75b654dd1ec7effd60c56ab45611", "da5d731f4226a9b06c701bf190417dfc094559b0"));
set_progress(0.848167);
assert(apply_patch_check("/system/framework/requestsync.jar", "ade7b2a4770abaac5c8f4a47143ebe0eddeff29f", "5f2fe6d87df59afbf923f7bedbd06d596797758b"));
set_progress(0.848168);
assert(apply_patch_check("/system/framework/requestsync.odex", "eab67c529fe3615a0205b38d66a9137883cf77cf", "71aad2386299869c06c49b49cb526e48d63b53a9"));
set_progress(0.848208);
assert(apply_patch_check("/system/framework/secondary-framework.jar", "689b5c8121758da84acc1ee45355ea09a4b44e5e", "5bbb910d626f8404ca3ae4e92c339d69aa424d3b"));
set_progress(0.848210);
assert(apply_patch_check("/system/framework/secondary-framework.odex", "eb609b079a2b4ed34b9145ef077c5cf20525f23a", "84a8ecaa1de72c1b799b76bb4c22c2fc3355b7b5"));
set_progress(0.861665);
assert(apply_patch_check("/system/framework/send_bug.jar", "077584492ad9e8086781d223e22a53ea15c1b070", "5f2fe6d87df59afbf923f7bedbd06d596797758b"));
set_progress(0.861667);
assert(apply_patch_check("/system/framework/send_bug.odex", "024c6a3c26ded2e33da0811f2b82969a88c891d0", "fef263ca73673115d7e644ada81d787c9557b2af"));
set_progress(0.861698);
assert(apply_patch_check("/system/framework/services.jar", "00c6005653944b05a21d4935c00095a4ee54e408", "462199fc59f1a80bca78ebac372133232baae709"));
set_progress(0.861699);
assert(apply_patch_check("/system/framework/services.odex", "5f12805c7e9c36c8a795ffabee25cf0043ece28a", "d67f323750d91f7418c450ab23a2d15dd7d1cd93"));
set_progress(0.874523);
assert(apply_patch_check("/system/framework/settings.jar", "077584492ad9e8086781d223e22a53ea15c1b070", "5f2fe6d87df59afbf923f7bedbd06d596797758b"));
set_progress(0.874524);
assert(apply_patch_check("/system/framework/settings.odex", "87b19bc3782a7cb97f84d5b67905b62b4822798a", "dd11d7a1a17dd90c188da40d7e9e23a9d3a11c4d"));
set_progress(0.874561);
assert(apply_patch_check("/system/framework/svc.jar", "077584492ad9e8086781d223e22a53ea15c1b070", "b268c807ec72e5cfa35989b33f4c70f891c9901b"));
set_progress(0.874562);
assert(apply_patch_check("/system/framework/svc.odex", "3249e7441dc42f7985d7a21a25e755e44532ea6c", "c8eb44d4341a25b551c26f2a87f049f5c92f161a"));
set_progress(0.874605);
assert(apply_patch_check("/system/framework/telephony-common.jar", "42c7cc41bdc01bdc0be888646e4e90cf95a68123", "848066e95d8a6c750dce6d755f9e89dd1c4c2653"));
set_progress(0.874606);
assert(apply_patch_check("/system/framework/telephony-common.odex", "46a74553c4551c95fbc6b04ff2c069d697421463", "950bd0e1ccb29b5ed69873e4a64a82e3d4dd998f"));
set_progress(0.881760);
assert(apply_patch_check("/system/framework/uiautomator.jar", "36e2a83fbaf55271317e4058b10531607845f574", "9d9668a9b1170fa269f03a0f575b9c24a77292f3"));
set_progress(0.881762);
assert(apply_patch_check("/system/framework/uiautomator.odex", "a89442fc52bbfe662b8d0767a14acd941806a5ff", "b40936cc6a582b64764e29aa3b438e96a0bf86cb"));
set_progress(0.882145);
assert(apply_patch_check("/system/lib/libacdk.so", "1e163d737566d3e5803566a1e0023616d67c30dd", "c36c325b78809d75e37215046fdbd4a0146621e6"));
set_progress(0.883102);
assert(apply_patch_check("/system/lib/libams-1.1.0.so", "94a37480616728ce42d17f5c2ddfd1cf03d492d3", "c927921f552c10e2cd58b21ff13559fde1296c56"));
set_progress(0.885750);
assert(apply_patch_check("/system/lib/libbcc.sha1.so", "b5f7cd50f57eb35e05cdf3de727172c27f6f66cd", "44243767b4e2df2069424a90cb4c1ed748362c5b"));
set_progress(0.885772);
assert(apply_patch_check("/system/lib/libbcc.so", "ad4d5f98f4e2a9b08e303235fe6743914fc2a693", "0b82ac668a6fc44a381d4b078667f5c249e8b8aa"));
set_progress(0.915279);
assert(apply_patch_check("/system/lib/libbcinfo.so", "c7aa3dcb0f4a97ee91040d0fcf46b73b89eb5fd2", "b42e2950a82fec25114f624584273f8aae9536c3"));
set_progress(0.920257);
assert(apply_patch_check("/system/lib/libcamera_client.so", "051146750ab4629060274ca40ef12a0d2160828e", "f592ced6717ca3f5be0fb4648a58547a953394c8"));
set_progress(0.920789);
assert(apply_patch_check("/system/lib/libchromium_net.so", "bdfc51cba779e0c32ebc2e9cd4170e9548c894bf", "5198a414dd196b53d1dc5ed7afed70b7b086b862"));
set_progress(0.928359);
assert(apply_patch_check("/system/lib/libcryptor-1.0.0.so", "1288edafbe9f2c3b18b748ae003ea1957285f508", "4af58a031c18246ddce70b4a602050be4d1357fb"));
set_progress(0.928471);
assert(apply_patch_check("/system/lib/liblocation-1.0.0.so", "c2f7ccdb4609c347ca209a6bbee762a9bfb4126c", "730ac7de6180d8368636bc70a70b6db8cb81eb37"));
set_progress(0.929002);
assert(apply_patch_check("/system/lib/libmdnssd.so", "34627584d26cc0a1305c6d5011091b317e9672d0", "d36b76b39a7f50594a517801f252018649fba204"));
set_progress(0.929095);
assert(apply_patch_check("/system/lib/libsmschecker-1.0.1.so", "9fac3d675b29ce7f3fa4e15ee3e63fe28af9ae5f", "721fc1f7525fd73ab3ef5e7e06ada45ef3c60548"));
set_progress(0.929544);
assert(apply_patch_check("/system/lib/libsmsparser-1.0.0.so", "d380f818d34cec1917139e809f1343bd1d62380c", "d886ea48bf9e8e597d110404c9288fa4d2215432"));
set_progress(0.930044);
assert(apply_patch_check("/system/lib/libstagefright.so", "c45f76e966fa9ad663b8b0b9c7ca9aa9f9fc8c8f", "7e0ec0fda9ea7df1fd5dcaac27547e938c3dd4d4"));
set_progress(0.937105);
assert(apply_patch_check("/system/lib/libstagefright_soft_aacdec.so", "c36c1fe37b42b425fc76a51fa69b3ff893aedff6", "d4f4b2ac0a089f16eccaea7884aa83dbd37535e8"));
set_progress(0.938078);
assert(apply_patch_check("/system/lib/libstagefright_soft_aacenc.so", "18ed2852040eb5366cafc3fce5737fdd0c0b8663", "ba0ce45894e366619ec22c6e7be7638d8dd6cb49"));
set_progress(0.939260);
assert(apply_patch_check("/system/lib/libwebcore.so", "a41223cd49c56bb795a1257b7953d96e011c8a15", "78c770a9c5d0c438768b6f1a51f8f594eeec6b76"));
set_progress(0.979989);
assert(apply_patch_check("/system/lib/libwebrtc_audio_preprocessing.so", "dfbd15a632996ead0165b1664ca82e4d1c31c642", "8358db37f7c2139b07480d6d976b2e6a38ceffb7"));
set_progress(0.981593);
assert(apply_patch_check("/system/media/theme/mod_icons", "62f0edc71c0cbefafc6f2fdb7cdbd1ec00983536", "aa791a64b153b67b0030fb1551b508b00fdffd70"));
set_progress(0.991293);
assert(apply_patch_check("/system/usr/share/phoneloc.dat", "dd11cfc1ebb9da5c827856a7bb6d82d209ffd088", "55be50da7c7cf46ef4aae8f53b9899479e840429"));
set_progress(0.993669);
assert(apply_patch_check("/system/xbin/nano", "6ace8595e90e92d51e9fa7179a792072e4ba5f7c", "87f1ee89fe912152f11acabb49e03e15b66bc81e"));
set_progress(0.993940);
assert(apply_patch_check("/system/xbin/openvpn", "7feebf89ffb53a0a6d5d093075e60db2b74f82d9", "4e13e249aec783d107d137a7722dc2eba448db3b"));
set_progress(0.995422);
assert(apply_patch_check("/system/xbin/powertop", "16174aee4a872ca99bcd60bb599833be06708de8", "247556b3357321cc177e5a815b79debcaf209f90"));
set_progress(0.996096);
assert(apply_patch_check("/system/xbin/vim", "b37d2ea64ab6506403b25dcde97628263b2910bc", "659623807addf5090d237f576ded2bc13f52d1c4"));
set_progress(1.000000);
assert(apply_patch_space(15221783));

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

ui_print("Removing unneeded files...");
delete("/system/build.prop", "/system/lib/libams-1.1.0-legacy.so",
       "/system/lib/libcryptor-1.0.0-legacy.so",
       "/system/lib/liblocation-1.0.0-legacy.so", "/system/etc/NOTICE.html.gz",
       "/system/recovery.img");
show_progress(0.800000, 0);
ui_print("Patching system files...");
apply_patch("/system/app/ApplicationGuide.odex", "-",
            886f126dc2c873a41479cb4846fc2dae617e33e8, 17784,
            a140afdee1c2d7b4ed68c2ca4b1e86de65f46fb3, package_extract_file("patch/system/app/ApplicationGuide.odex.p"));
set_progress(0.000075);
apply_patch("/system/app/ApplicationsProvider.apk", "-",
            d48d1dd34f0bd91c986c0982702171b08bc57265, 10774,
            e5a7a2dd723da018aa1e89487693cef1f8de1ce9, package_extract_file("patch/system/app/ApplicationsProvider.apk.p"));
set_progress(0.000121);
apply_patch("/system/app/ApplicationsProvider.odex", "-",
            2d6c3ca1e5d0884e54345c0250c0a042fb0e18e8, 28144,
            f2dd2eb1e442e437f3c4cbfee54b8ddc180af498, package_extract_file("patch/system/app/ApplicationsProvider.odex.p"));
set_progress(0.000241);
apply_patch("/system/app/AtciService.odex", "-",
            a261929959b12b9ba7b3e53c3993d439de328428, 72104,
            3b539372cfb0943b073dfecebe48139cf6daa43c, package_extract_file("patch/system/app/AtciService.odex.p"));
set_progress(0.000547);
apply_patch("/system/app/BackupRestoreConfirmation.apk", "-",
            600673bb316f38b2cb048020f89c83964df61ee5, 11540,
            b8a5b74a39954963ecb7add45caf9dce67e0a241, package_extract_file("patch/system/app/BackupRestoreConfirmation.apk.p"));
set_progress(0.000596);
apply_patch("/system/app/BackupRestoreConfirmation.odex", "-",
            dede1ded99150507148871e1f0f5d4d196aa6ea4, 12504,
            8dfc5af10cdad1bcb433e24e9d2a8bca60359d24, package_extract_file("patch/system/app/BackupRestoreConfirmation.odex.p"));
set_progress(0.000649);
apply_patch("/system/app/BasicDreams.apk", "-",
            5d71bd7da8bf6306fac6e660279560cdbe7fd675, 17872,
            69d0e2eefd903cf763361ab95a461e48bdb15a54, package_extract_file("patch/system/app/BasicDreams.apk.p"));
set_progress(0.000725);
apply_patch("/system/app/BasicDreams.odex", "-",
            f63e907b3bb01464036acdd1ba509b80ba61c9ea, 18280,
            9ac72fa69c80730cd89b966a46b5e2e284738f4e, package_extract_file("patch/system/app/BasicDreams.odex.p"));
set_progress(0.000802);
apply_patch("/system/app/BatteryWarning.apk", "-",
            16397fb41280a69083d0ad4db9681488389e24a6, 50000,
            c977232be3ffa23ef9948ae6d879a288ca4a32cb, package_extract_file("patch/system/app/BatteryWarning.apk.p"));
set_progress(0.001015);
apply_patch("/system/app/BatteryWarning.odex", "-",
            b9634245ae24c39718a90252e8dffa9dd5c8ea18, 20480,
            d78e4255c8579949c695637dd1b258c75394797c, package_extract_file("patch/system/app/BatteryWarning.odex.p"));
set_progress(0.001101);
apply_patch("/system/app/CalendarImporter.apk", "-",
            70bc34d71f77dc8bfc8bec4fbdeab01b79049496, 17432,
            87b8704689ddc808cd9c1f524f76ec8f24f616be, package_extract_file("patch/system/app/CalendarImporter.apk.p"));
set_progress(0.001175);
apply_patch("/system/app/CalendarImporter.odex", "-",
            cd3e2149ed2b62c74b2069143d95ed52130d0880, 151712,
            8b1f0f1a667422ee3e7e9523608167752dc73743, package_extract_file("patch/system/app/CalendarImporter.odex.p"));
set_progress(0.001819);
apply_patch("/system/app/CalendarProvider.apk", "-",
            18c1cfdb3c984fdd336be747f4bc797cf611594e, 29150,
            92fb29b7b6bf6ff3160b3ee2e66ee661e1fd8207, package_extract_file("patch/system/app/CalendarProvider.apk.p"));
set_progress(0.001943);
apply_patch("/system/app/CalendarProvider.odex", "-",
            4e7599fbd874bf3b74ff70c34300c0033bafdd6a, 2063528,
            029caf103e9e34c7af8bec5c41f52f0de85875fd, package_extract_file("patch/system/app/CalendarProvider.odex.p"));
set_progress(0.010702);
apply_patch("/system/app/CellConnService.apk", "-",
            93a32a59130345f46ee4c5a71ac5c4d641b1ffb7, 16082,
            28bad790aa081cafb4d029b404d3a3c5824284f3, package_extract_file("patch/system/app/CellConnService.apk.p"));
set_progress(0.010771);
apply_patch("/system/app/CellConnService.odex", "-",
            a6385a3c3ecf754cdd49d21abbdbdddc02301388, 68520,
            55ee781ab4851026b03ed6dbc6ec68c60be555c3, package_extract_file("patch/system/app/CellConnService.odex.p"));
set_progress(0.011061);
apply_patch("/system/app/CertInstaller.apk", "-",
            f978751b5921f2e0b2af814f18379c380ddcc54c, 12298,
            00ecdeca75066fa2607e56822c466c2e03f754c3, package_extract_file("patch/system/app/CertInstaller.apk.p"));
set_progress(0.011114);
apply_patch("/system/app/CertInstaller.odex", "-",
            4a306d230cb190ad8179b144145012317440ded3, 46512,
            821610a7ca8db8d9076f07b38a79667282cf5e15, package_extract_file("patch/system/app/CertInstaller.odex.p"));
set_progress(0.011311);
apply_patch("/system/app/ContactsProvider.apk", "-",
            474e8656f19dba522d351cce783eb6586ed33b17, 83886,
            905fa1bbc9d1fd0e61e784645eb234f250dabe2e, package_extract_file("patch/system/app/ContactsProvider.apk.p"));
set_progress(0.011667);
apply_patch("/system/app/ContactsProvider.odex", "-",
            3f72121d76c14eb11102abde4fd031002c57bbcd, 2681816,
            570859156893c1fc298238f1b7445cb95c1e006b, package_extract_file("patch/system/app/ContactsProvider.odex.p"));
set_progress(0.023051);
apply_patch("/system/app/DataUsageLockScreenClient.odex", "-",
            b872a6727d4c7d7e853046e448d6a20ecae2ca3c, 511360,
            3189ee0b88100532c8f0ce629c2b10098748bdc7, package_extract_file("patch/system/app/DataUsageLockScreenClient.odex.p"));
set_progress(0.025221);
apply_patch("/system/app/DefaultContainerService.apk", "-",
            1afa8320c08105513fe8691e90ae04ed51eb488c, 3942,
            645fda20f2c6d939661eaba3c5f109e3e7c1bc78, package_extract_file("patch/system/app/DefaultContainerService.apk.p"));
set_progress(0.025238);
apply_patch("/system/app/DefaultContainerService.odex", "-",
            7fdfc1b40f7c89c442018b68e698208ff1ec3d2e, 22232,
            79422111a9d53098579eedbcbad937cdce171776, package_extract_file("patch/system/app/DefaultContainerService.odex.p"));
set_progress(0.025333);
apply_patch("/system/app/DownloadProvider.apk", "-",
            555aa50ad78f64bd21680dbaffe3784299aa2009, 14375,
            53a13307c2ea0d7f260f3dc3a4a172ef25aa1c48, package_extract_file("patch/system/app/DownloadProvider.apk.p"));
set_progress(0.025394);
apply_patch("/system/app/DownloadProvider.odex", "-",
            ab0c41350e96b287ed1010bbbe7447578fbadaca, 1802928,
            f2e0460e9f49829951d1f2a2ee4c59cd8bf48bfe, package_extract_file("patch/system/app/DownloadProvider.odex.p"));
set_progress(0.033047);
apply_patch("/system/app/DownloadProviderUi.apk", "-",
            d93384fbe4287f1176722355cd5e99266da95ac4, 86203,
            5824d53f2e8a7a528e77fab7f2063655f8ff2649, package_extract_file("patch/system/app/DownloadProviderUi.apk.p"));
set_progress(0.033413);
apply_patch("/system/app/DownloadProviderUi.odex", "-",
            c6524f2379829c35ef43ee67760e0b15610962ed, 498240,
            a20ae6113244996727cd0c73e7f0986157ee2f45, package_extract_file("patch/system/app/DownloadProviderUi.odex.p"));
set_progress(0.035527);
apply_patch("/system/app/DrmProvider.apk", "-",
            a987e36761eda90f9910c5a423750c47868b5277, 5499,
            e45d135f25ad0020d9f3957897c8a4da6b3d0e57, package_extract_file("patch/system/app/DrmProvider.apk.p"));
set_progress(0.035551);
apply_patch("/system/app/DrmProvider.odex", "-",
            4d7d4bc84cd1f71ace52d61795dc619ee6352aab, 39016,
            e2e45716afdc7cc836bbcbd670a696e810bdca77, package_extract_file("patch/system/app/DrmProvider.odex.p"));
set_progress(0.035716);
apply_patch("/system/app/Email.apk", "-",
            ea536d4293219060ee9a1bba2a388204bda466b6, 656524,
            986c1d4dab17aa02790cde2674a48c733d3186c9, package_extract_file("patch/system/app/Email.apk.p"));
set_progress(0.038503);
apply_patch("/system/app/Email.odex", "-",
            b7ded88b0ebac3cc4750c12f91a5dbda88acfaf9, 4031160,
            df01b0dedafc3942eb850161e226f98d3a07bc61, package_extract_file("patch/system/app/Email.odex.p"));
set_progress(0.055615);
apply_patch("/system/app/EngineerMode.odex", "-",
            3f05d35e4685ca1f147aed574e7b570f2952b0eb, 1368600,
            e5e260ac11c3b013c74e4800fe303c4529a73ad2, package_extract_file("patch/system/app/EngineerMode.odex.p"));
set_progress(0.061424);
apply_patch("/system/app/EngineerModeSim.apk", "-",
            ebf1596ac05cd9d00e1490cf4ce077dfa6e92ca7, 26325,
            a8952a3e627285a9648d309ad973082f1e09d862, package_extract_file("patch/system/app/EngineerModeSim.apk.p"));
set_progress(0.061536);
apply_patch("/system/app/EngineerModeSim.odex", "-",
            d8b7c92c2f4d37f1bd6646bacc2c55fd204202ac, 99776,
            a52e90727dec992a7478ca8951f10a616a5e7a37, package_extract_file("patch/system/app/EngineerModeSim.odex.p"));
set_progress(0.061959);
apply_patch("/system/app/Exchange2.apk", "-",
            fe53cd9f72204d3bb05ed6182f44f22bfae28986, 43674,
            9a10d2cb674889d7c82258df8942a7f0c21033d0, package_extract_file("patch/system/app/Exchange2.apk.p"));
set_progress(0.062145);
apply_patch("/system/app/Exchange2.odex", "-",
            fb87952e678257ca65aa66a950f47e7733545612, 3117128,
            ed00a193313d60c129a1a56cd08b777f7eac2b61, package_extract_file("patch/system/app/Exchange2.odex.p"));
set_progress(0.075376);
apply_patch("/system/app/FusedLocation.apk", "-",
            a38ba6216fcd8fb0984437ad6b62d7cfe5286bdf, 3673,
            eb16d4bb74f5f203d8123577fcb87e34f6b15696, package_extract_file("patch/system/app/FusedLocation.apk.p"));
set_progress(0.075392);
apply_patch("/system/app/FusedLocation.odex", "-",
            cd0378a76b7cbceaa552d85ffc2278e6b91b5d31, 12736,
            ecca2131b6fef66a05fda607c937094c406c1c8a, package_extract_file("patch/system/app/FusedLocation.odex.p"));
set_progress(0.075446);
apply_patch("/system/app/Galaxy4.odex", "-",
            a027cdeaa196aebe7c71c8d73210540927f03d2d, 42048,
            557c435ea45311fedb94e1a528bf1cc7c670cc24, package_extract_file("patch/system/app/Galaxy4.odex.p"));
set_progress(0.075624);
apply_patch("/system/app/HTMLViewer.apk", "-",
            dfbeb4f519d619dc3c76fa0b98ffc77b68b15719, 4040,
            102fd62ab5d8a4b4f5a7e77a9b32ff825b043a81, package_extract_file("patch/system/app/HTMLViewer.apk.p"));
set_progress(0.075641);
apply_patch("/system/app/HTMLViewer.odex", "-",
            8b480a6600af14aa5541617ed21ed9c0e507419e, 8280,
            659f57f16f85e7957f3836ff0fc034da99a74700, package_extract_file("patch/system/app/HTMLViewer.odex.p"));
set_progress(0.075676);
apply_patch("/system/app/HoloSpiralWallpaper.apk", "-",
            006faf50456e35219766d4b7152e8b8509161f3c, 42418,
            520c4777f90138a183cbe2f59353b62fa4dd0f2a, package_extract_file("patch/system/app/HoloSpiralWallpaper.apk.p"));
set_progress(0.075857);
apply_patch("/system/app/HoloSpiralWallpaper.odex", "-",
            55453eac2eebb06ce12ce7b387820d987059e89c, 41720,
            e1242c9967912e71eef0720c0ecc980e6cc4e989, package_extract_file("patch/system/app/HoloSpiralWallpaper.odex.p"));
set_progress(0.076034);
apply_patch("/system/app/KeyChain.apk", "-",
            042c1e5ce4758eb45553bf15cbb0dbff42e4bb6a, 9608,
            bd1ddfbce2556f2083553b3d15e011a0d59d6466, package_extract_file("patch/system/app/KeyChain.apk.p"));
set_progress(0.076074);
apply_patch("/system/app/KeyChain.odex", "-",
            865d74fb73d282c79090edc3278ffebcafb2c3ca, 32392,
            5c342489175a6a5881f71cb6d0c1da82555e96af, package_extract_file("patch/system/app/KeyChain.odex.p"));
set_progress(0.076212);
apply_patch("/system/app/LatinIME.apk", "-",
            1f993e461c6d5881e117a21cf0313a245f647bf2, 10701188,
            7f7fd0e1f8046b447eddd2df0906a7743c432aad, package_extract_file("patch/system/app/LatinIME.apk.p"));
set_progress(0.121636);
apply_patch("/system/app/LatinIME.odex", "-",
            9361080c53bfe4f6cd223b34aa5ddab42d64361d, 1246624,
            3cd0ce7c87664c509192d3c0058af3f644c57590, package_extract_file("patch/system/app/LatinIME.odex.p"));
set_progress(0.126928);
apply_patch("/system/app/LewaAntitheft.apk", "-",
            bb744d701bd6b8a950c073c5a023bc730e5615f1, 789966,
            1f27f01eb68a7bf3eda3438d45779d77223262b9, package_extract_file("patch/system/app/LewaAntitheft.apk.p"));
set_progress(0.130281);
apply_patch("/system/app/LewaAntitheft.odex", "-",
            305aa7a22d10c2a42cc2e4af1e784e3e8cf23054, 3596912,
            22acb9faa218c35392ec567d53d22eaa5fbc0801, package_extract_file("patch/system/app/LewaAntitheft.odex.p"));
set_progress(0.145549);
apply_patch("/system/app/LewaAppStore.apk", "-",
            f68692f7ac2e484c588f7b6edc1ab1464280a937, 360522,
            0877b9f645966a5a2f3ae5ca4d64fb405c24d74b, package_extract_file("patch/system/app/LewaAppStore.apk.p"));
set_progress(0.147079);
apply_patch("/system/app/LewaAppStore.odex", "-",
            e5a2c96baae08f246e6a8e5436255b74d6fb3806, 925144,
            6545522488e20cc6e7ebf12e7e3312474ac1212f, package_extract_file("patch/system/app/LewaAppStore.odex.p"));
set_progress(0.151006);
apply_patch("/system/app/LewaBirdView.odex", "-",
            e9a744134e6e06be938d356445ad108bd59ede1e, 98040,
            58c9202473bf580daa3d51626ef152239419505e, package_extract_file("patch/system/app/LewaBirdView.odex.p"));
set_progress(0.151422);
apply_patch("/system/app/LewaCalculator.apk", "-",
            39ae01feb3e136e05332baaaf5909f95e800aabc, 1066019,
            f7cc1de2691c100e84abe03e09eb0abf25d56e90, package_extract_file("patch/system/app/LewaCalculator.apk.p"));
set_progress(0.155947);
apply_patch("/system/app/LewaCalculator.odex", "-",
            64d088303d4033a9179d153dccb49702bd6476dd, 533120,
            73ffcb812a609ad058335e180b90d7aef746f333, package_extract_file("patch/system/app/LewaCalculator.odex.p"));
set_progress(0.158210);
apply_patch("/system/app/LewaCit.odex", "-",
            03d3ff899a2a017b4a55d1986d92661469f716a9, 36824,
            1a4f098350215001fafd17c445882f51679c3c7f, package_extract_file("patch/system/app/LewaCit.odex.p"));
set_progress(0.158367);
apply_patch("/system/app/LewaDataUsageAdjust.apk", "-",
            1ed472e59a754a20162a912ada3280583e825803, 26104,
            7a4056ec5dd917432f10b51c8ebec3c298eeea6d, package_extract_file("patch/system/app/LewaDataUsageAdjust.apk.p"));
set_progress(0.158477);
apply_patch("/system/app/LewaDataUsageAdjust.odex", "-",
            41dfc3f70db5b5133e5f0a08103792e6852ca07e, 459616,
            d286d6aea4c3d0ec1bcc96039d45e9af5e518d06, package_extract_file("patch/system/app/LewaDataUsageAdjust.odex.p"));
set_progress(0.160428);
apply_patch("/system/app/LewaDeskClock.apk", "-",
            ee6f29fe669a29425bdb14169473c1d728af1afd, 4045205,
            4eb9278f15cecbc31171d1669ff59b3a413b7c5d, package_extract_file("patch/system/app/LewaDeskClock.apk.p"));
set_progress(0.177599);
apply_patch("/system/app/LewaDeskClock.odex", "-",
            6e1b4b95cde6beefa395dca2c1f53f87172b36ce, 722000,
            5a011c85c40534f32886a7908f047d57b2624e94, package_extract_file("patch/system/app/LewaDeskClock.odex.p"));
set_progress(0.180664);
apply_patch("/system/app/LewaFMRadio.odex", "-",
            86562dedee1f027b2e75344fafa30674ace1f2f0, 233048,
            b046fff1805a606977f65eac5a46669a4608237b, package_extract_file("patch/system/app/LewaFMRadio.odex.p"));
set_progress(0.181653);
apply_patch("/system/app/LewaFileManager.apk", "-",
            43927d15d3473e5edb859766150ff723193748a6, 495376,
            0cc11c47c305d07b9d99d7ebe722db957183b7d3, package_extract_file("patch/system/app/LewaFileManager.apk.p"));
set_progress(0.183756);
apply_patch("/system/app/LewaFileManager.odex", "-",
            e8a15d5c7466a5860bfb12685d02a3c99eb2f0e1, 583456,
            4d1c629fb1017da813c5e326470c05e821cc8732, package_extract_file("patch/system/app/LewaFileManager.odex.p"));
set_progress(0.186233);
apply_patch("/system/app/LewaFlashlight.apk", "-",
            7782c6a7e8181fdcbe4df34b4b42882d540ffead, 2238310,
            f662597c0c4427f081a77c89285b445627c4a940, package_extract_file("patch/system/app/LewaFlashlight.apk.p"));
set_progress(0.195734);
apply_patch("/system/app/LewaFlashlight.odex", "-",
            8bc3db8ca6cb9aa623694296376d5f1f058fa489, 29336,
            cd96a320450a84ca49ba393588ddd0bc513d5cc1, package_extract_file("patch/system/app/LewaFlashlight.odex.p"));
set_progress(0.195858);
apply_patch("/system/app/LewaGallery2.apk", "-",
            f9447e52867775914966f54ff109ea18086e4332, 11686241,
            cb23bb725899159904e1aba3f61436c956dae793, package_extract_file("patch/system/app/LewaGallery2.apk.p"));
set_progress(0.245464);
apply_patch("/system/app/LewaGallery2.odex", "-",
            3d40f864c74d597523500893123bd61f48f17987, 4570304,
            f9826c53dbaed1ed6f7c076df85b7a5b7db60147, package_extract_file("patch/system/app/LewaGallery2.odex.p"));
set_progress(0.264864);
apply_patch("/system/app/LewaGameCenter.apk", "-",
            f0f2f743f800a9c4f98e9f9daeb029963925201b, 356342,
            fd214d79d295bf29522fb8ccfec07bd110ebf1bd, package_extract_file("patch/system/app/LewaGameCenter.apk.p"));
set_progress(0.266376);
apply_patch("/system/app/LewaGameCenter.odex", "-",
            21205b5fba6907bbc3add41c8d09b724c67e631a, 653832,
            8432f74c0a21b8b59f36dec2a455542756574400, package_extract_file("patch/system/app/LewaGameCenter.odex.p"));
set_progress(0.269152);
apply_patch("/system/app/LewaIntercept.apk", "-",
            772a8cbd5aa020e86e309dbcc9a12dc15074dc66, 226786,
            4b424742af833a38cc3bd0c1bc760e81fb57ea75, package_extract_file("patch/system/app/LewaIntercept.apk.p"));
set_progress(0.270114);
apply_patch("/system/app/LewaIntercept.odex", "-",
            f3e692899b9d4fc18555b1859cfa62029df66854, 585288,
            a5e23cbaa572008e5ecb8826d47c8525c75fc16e, package_extract_file("patch/system/app/LewaIntercept.odex.p"));
set_progress(0.272599);
apply_patch("/system/app/LewaLabiSync.apk", "-",
            6c05e5b45fd451452ae7c1f73bc9d6030f2dfc07, 59934,
            d47578da8eb07c7e02185c81490b281b99fc6503, package_extract_file("patch/system/app/LewaLabiSync.apk.p"));
set_progress(0.272853);
apply_patch("/system/app/LewaLabiSync.odex", "-",
            f0bb6e2672be0335406dc74f2e8ec7a008adce13, 249208,
            cc1e0e4f220db88add804936e0174371a06da903, package_extract_file("patch/system/app/LewaLabiSync.odex.p"));
set_progress(0.273911);
apply_patch("/system/app/LewaLauncherX.apk", "-",
            28267894c056b85179273c70346302a261c40fd1, 2569141,
            427d0106d374688b7330461e001e4de26908a899, package_extract_file("patch/system/app/LewaLauncherX.apk.p"));
set_progress(0.284816);
apply_patch("/system/app/LewaLauncherX.odex", "-",
            e9269369f5d9f6b6dfa914719e1bb6d5e034a823, 1259128,
            3c29e9e814cfccc0933d0248e4169cd4acf3d73a, package_extract_file("patch/system/app/LewaLauncherX.odex.p"));
set_progress(0.290161);
apply_patch("/system/app/LewaLockScreen.apk", "-",
            aacc3f84796079a5bf5884825ddc4a47b905be6b, 39467,
            904a975636fc2a703844a47e8256e85ffe972fd6, package_extract_file("patch/system/app/LewaLockScreen.apk.p"));
set_progress(0.290329);
apply_patch("/system/app/LewaLockScreen.odex", "-",
            3b6a1db42634f052b55d1e365b3bd986e8e5efbb, 338704,
            deb5cea261e75e330862862f6164d50c2df2446b, package_extract_file("patch/system/app/LewaLockScreen.odex.p"));
set_progress(0.291766);
apply_patch("/system/app/LewaNetworkManager.apk", "-",
            18d44ef6322a7baa498fbb1e83b3eecc9150121a, 923411,
            dc3f1cbfccdefa6ca6447150d06a7fa8c0c40b7f, package_extract_file("patch/system/app/LewaNetworkManager.apk.p"));
set_progress(0.295686);
apply_patch("/system/app/LewaNetworkManager.odex", "-",
            1c5677c48f9bb356d4d7736bf3ba14a805e17587, 2388136,
            2c959a17fbf7fcd5b9eb2a7820062ac4c1644f1b, package_extract_file("patch/system/app/LewaNetworkManager.odex.p"));
set_progress(0.305823);
apply_patch("/system/app/LewaPackageInstaller.apk", "-",
            4e713ed57d495eb5a4b93731184ddb2fcedd2be9, 118635,
            3997823868cc24db52c012a487c59a9128a81723, package_extract_file("patch/system/app/LewaPackageInstaller.apk.p"));
set_progress(0.306327);
apply_patch("/system/app/LewaPackageInstaller.odex", "-",
            6b4850d9163f46dfdd8d5963f078c1bc739d4f07, 244664,
            c9deb0eb8a221b0e097510726bfdd1255acb8008, package_extract_file("patch/system/app/LewaPackageInstaller.odex.p"));
set_progress(0.307365);
apply_patch("/system/app/LewaPermManager.apk", "-",
            fce1c401c7c366099462015078549ebfaca5aae2, 120294,
            13f2eb24615d0ffff66d0da307fd7c2cc0469521, package_extract_file("patch/system/app/LewaPermManager.apk.p"));
set_progress(0.307876);
apply_patch("/system/app/LewaPermManager.odex", "-",
            576c2072bb64f007ed12f0efbc579d5552a42d43, 2185440,
            7a8359ec53d2541be53750b7e558135192aff6af, package_extract_file("patch/system/app/LewaPermManager.odex.p"));
set_progress(0.317152);
apply_patch("/system/app/LewaPlayer.apk", "-",
            a3c801aad04e99f9334653de33fb139ccfe59e5a, 2870695,
            0d1dd624e445d45c14097395ad692b9e50b82195, package_extract_file("patch/system/app/LewaPlayer.apk.p"));
set_progress(0.329338);
apply_patch("/system/app/LewaPlayer.odex", "-",
            b4fe059b22cae77f4c49ec001dde0493e286aeff, 1894976,
            465d02a1aa37c114b9b4b1c3338f7206fdfbc31c, package_extract_file("patch/system/app/LewaPlayer.odex.p"));
set_progress(0.337382);
apply_patch("/system/app/LewaPond.odex", "-",
            6f584a3d23f164dffb2f5e03e9064e50f266a6fd, 174488,
            10891e7edfed2bb3e0423c5dcf4c4fbe04b89570, package_extract_file("patch/system/app/LewaPond.odex.p"));
set_progress(0.338122);
apply_patch("/system/app/LewaPower+.odex", "-",
            74a8c79ce39bc977f51a8a58ae3840958bdb2c22, 279272,
            c2b23c2a4931a8e7931134eaf71cd1949669ee1d, package_extract_file("patch/system/app/LewaPower+.odex.p"));
set_progress(0.339308);
apply_patch("/system/app/LewaPush.apk", "-",
            1a8159021bf976d12bdc292f7dc38aca10fbc6f0, 16865,
            029083f118de90730042d72cbdeb06f8c7e159e0, package_extract_file("patch/system/app/LewaPush.apk.p"));
set_progress(0.339379);
apply_patch("/system/app/LewaPush.odex", "-",
            fd032aaa16d3ba9291976a827b90def4a219582a, 553208,
            4dc72b342f6bcd8f6f434c99b689bae5a87629a4, package_extract_file("patch/system/app/LewaPush.odex.p"));
set_progress(0.341728);
apply_patch("/system/app/LewaQrcodeScanner.odex", "-",
            4ef2a043db7b5401203d82367cb1ac35349ecc22, 916344,
            622e049152eff26d2e2807fe82a019eba7212074, package_extract_file("patch/system/app/LewaQrcodeScanner.odex.p"));
set_progress(0.345617);
apply_patch("/system/app/LewaSearch.odex", "-",
            e6cd7e83770e2b7af9c365173611934d2d7d1ca3, 87472,
            b7e0a26fd74d63595f262ecdcde97e1827fe212f, package_extract_file("patch/system/app/LewaSearch.odex.p"));
set_progress(0.345988);
apply_patch("/system/app/LewaSecurity2.odex", "-",
            1a84a4c5d5e8cfd545e9b0d7fe562536bc4d5acd, 613360,
            1a6f6cdd3a5dddcf13f519f04091e5fcabbeac5a, package_extract_file("patch/system/app/LewaSecurity2.odex.p"));
set_progress(0.348592);
apply_patch("/system/app/LewaSensorProvider.apk", "-",
            29a8450ce90149b633a677568850477905791490, 8792,
            ca49cb439f071590fcb0e0ca7334ce35cc4b9568, package_extract_file("patch/system/app/LewaSensorProvider.apk.p"));
set_progress(0.348629);
apply_patch("/system/app/LewaSensorProvider.odex", "-",
            c0218c44ce29e14702cc602e32546b0fbcd5c8e7, 183744,
            3cb457b25312a74b0e54732a546894a4d46ba8db, package_extract_file("patch/system/app/LewaSensorProvider.odex.p"));
set_progress(0.349409);
apply_patch("/system/app/LewaSoundRecorder.apk", "-",
            228c6bbcd0da3bb755ca0eafb161b615e9f501b0, 2185089,
            45c4a5f1469c0c793bcbe6cb26078bf01817ac8f, package_extract_file("patch/system/app/LewaSoundRecorder.apk.p"));
set_progress(0.358685);
apply_patch("/system/app/LewaSoundRecorder.odex", "-",
            e5039211ad73b5c0ea4d84f69500c709cb5a940e, 517208,
            5b6097b5096d4404ffbb796bce68f3342996e3cc, package_extract_file("patch/system/app/LewaSoundRecorder.odex.p"));
set_progress(0.360880);
apply_patch("/system/app/LewaSystemClean.odex", "-",
            9b33a67046b02816e30b6501a36b541097ae4ef8, 657704,
            1b8a1ab59bee2948c7339f86ce72e40a78296d79, package_extract_file("patch/system/app/LewaSystemClean.odex.p"));
set_progress(0.363672);
apply_patch("/system/app/LewaSystemCleanService.odex", "-",
            d281477375875fdcaeb8d15fbd0937e9873ec2e4, 53776,
            61e7770ecf5dda5fec0238478f29aa0979014b02, package_extract_file("patch/system/app/LewaSystemCleanService.odex.p"));
set_progress(0.363900);
apply_patch("/system/app/LewaThemeChooser.apk", "-",
            2be91307d431c2e0946022570988937f8f8750d0, 422345,
            9bd078a224bac67c7a8bebef5109ad11cb0be4ff, package_extract_file("patch/system/app/LewaThemeChooser.apk.p"));
set_progress(0.365693);
apply_patch("/system/app/LewaThemeChooser.odex", "-",
            f7c6447d167201f49378373a89a38d1180bba201, 968920,
            14d08b75c6d67b0fd6be068ae297822bbcbc0f7b, package_extract_file("patch/system/app/LewaThemeChooser.odex.p"));
set_progress(0.369806);
apply_patch("/system/app/LewaThemeManager.apk", "-",
            dfcc3cc1a7d6b5b9fa7251bef4ba2122dc3d7984, 5805,
            ee9acf8640652fd14182a0c2875f1421377fb834, package_extract_file("patch/system/app/LewaThemeManager.apk.p"));
set_progress(0.369830);
apply_patch("/system/app/LewaThemeManager.odex", "-",
            756f29091682b265da2d9c119aa7209da52f14c9, 117184,
            b19aae466d4b7972566cb4e76773ffbb2c7ea6e5, package_extract_file("patch/system/app/LewaThemeManager.odex.p"));
set_progress(0.370328);
apply_patch("/system/app/LewaUpdater.apk", "-",
            9c731217869b1fa036dfebbce474ae1783a701aa, 1893848,
            647a0e98b3e766146820ef2b59131df1b7e003e3, package_extract_file("patch/system/app/LewaUpdater.apk.p"));
set_progress(0.378367);
apply_patch("/system/app/LewaUpdater.odex", "-",
            819d0241f1d20359475dcd5bcdf2330358a05467, 576376,
            b06f3836193053c128f4e6da9f52d0cc874c6711, package_extract_file("patch/system/app/LewaUpdater.odex.p"));
set_progress(0.380813);
apply_patch("/system/app/LewaVirusDefense.apk", "-",
            dc4e3debd704f68cc0b76ed5007a078198ca3375, 1632872,
            84203151c30b20a7803a1729993a833b38ba6771, package_extract_file("patch/system/app/LewaVirusDefense.apk.p"));
set_progress(0.387744);
apply_patch("/system/app/LewaVirusDefense.odex", "-",
            1e2fcd55900c127c91ea7919aac442f478c4e532, 1490576,
            d0bcc61a665b8547637a27673c865f8db743a028, package_extract_file("patch/system/app/LewaVirusDefense.odex.p"));
set_progress(0.394072);
apply_patch("/system/app/LewaWeather.apk", "-",
            9c59489abe37b9e0bcd52fd783d75d9c07885bb6, 2023248,
            e074ed0e1a4bbbc28301d1e9557416ecfbcdb2f4, package_extract_file("patch/system/app/LewaWeather.apk.p"));
set_progress(0.402660);
apply_patch("/system/app/LewaWeather.odex", "-",
            b1d700be7fc2d170fbea22c5f4db5f2281e2b1f0, 980904,
            e5e41c698b8c989e55bc312ef0605bc3c689b63f, package_extract_file("patch/system/app/LewaWeather.odex.p"));
set_progress(0.406823);
apply_patch("/system/app/LiveWallpapers.apk", "-",
            4b5bda26022d7796b15dd8447d0685b1fa1ddab5, 1639260,
            a91f3778cdde00f44f465c1cbdd044a25c0185e7, package_extract_file("patch/system/app/LiveWallpapers.apk.p"));
set_progress(0.413782);
apply_patch("/system/app/LiveWallpapers.odex", "-",
            0426e9fc7ae3e7cbe8673ddae3f178ddac5bae18, 277624,
            e3f5b66b1fa5309b5a22418c1f48db79ae316226, package_extract_file("patch/system/app/LiveWallpapers.odex.p"));
set_progress(0.414960);
apply_patch("/system/app/LiveWallpapersPicker.apk", "-",
            8953c71c5164d73b751b403800c9dde6f355c069, 105851,
            aaf6e1d17164b48c9c069f5180a5c3ad8d70f2e6, package_extract_file("patch/system/app/LiveWallpapersPicker.apk.p"));
set_progress(0.415409);
apply_patch("/system/app/LiveWallpapersPicker.odex", "-",
            ee2a6e4857da3f51cee2d62bd735953df49e59d6, 29440,
            ad2bdce624cdc234b59a4bc34b86803a7681c5fa, package_extract_file("patch/system/app/LiveWallpapersPicker.odex.p"));
set_progress(0.415534);
apply_patch("/system/app/LocationProvider.apk", "-",
            c7f6694facbf2b7c1b42b9d7adbc80303d018f99, 2207905,
            4fc4868165bb701023da5ed295f3f8687fd95d70, package_extract_file("patch/system/app/LocationProvider.apk.p"));
set_progress(0.424907);
apply_patch("/system/app/LocationProvider.odex", "-",
            8bf73c3bd43758ad969aded2a519c427c3a3975a, 179336,
            7a90dde435ec0e09698696fedfd0adf0f646fe4f, package_extract_file("patch/system/app/LocationProvider.odex.p"));
set_progress(0.425668);
apply_patch("/system/app/MTKAndroidSuiteDaemon.apk", "-",
            6f422153383b8664c5fab76fbe51518bb663b896, 6085,
            de3982b93e15f14bca3fd658e9ddb96e01460afb, package_extract_file("patch/system/app/MTKAndroidSuiteDaemon.apk.p"));
set_progress(0.425694);
apply_patch("/system/app/MTKAndroidSuiteDaemon.odex", "-",
            f4c3f8deaa7b2e392f25143972275194a2ab7ad2, 632688,
            4322610b833c5389d3ff6edf5cef29e9e028a4e1, package_extract_file("patch/system/app/MTKAndroidSuiteDaemon.odex.p"));
set_progress(0.428379);
apply_patch("/system/app/MagicSmokeWallpapers.apk", "-",
            243f34908f0d0b6b97a122fd96b5879090e3fe09, 213189,
            058adeb8ac4d0079ee7dab2d60e3d68959f9c4ce, package_extract_file("patch/system/app/MagicSmokeWallpapers.apk.p"));
set_progress(0.429284);
apply_patch("/system/app/MagicSmokeWallpapers.odex", "-",
            016dce225354067e136f20c131e2860a700c64b5, 52920,
            5eb1bdd768708058f112c6a4e2525868424d97a9, package_extract_file("patch/system/app/MagicSmokeWallpapers.odex.p"));
set_progress(0.429509);
apply_patch("/system/app/MediaProvider.apk", "-",
            7fa3ea02c033ba6b311fd0726e6af429f179bb8e, 33705,
            7d28c4e2a357447dac8e9baf1b26b739539f284c, package_extract_file("patch/system/app/MediaProvider.apk.p"));
set_progress(0.429652);
apply_patch("/system/app/MediaProvider.odex", "-",
            768d0098062bfae0a9dcb8fcf97e347e1ec5fbc1, 253240,
            c46ce5afb9d4e405133b58989062c250f31388f8, package_extract_file("patch/system/app/MediaProvider.odex.p"));
set_progress(0.430727);
apply_patch("/system/app/MmsFavoriteProvider.apk", "-",
            006d9cf11757b84f6f102f9cfc9c583a9318fc21, 40544,
            33a603c3669ac48728780bc94688b9fff5a062fe, package_extract_file("patch/system/app/MmsFavoriteProvider.apk.p"));
set_progress(0.430899);
apply_patch("/system/app/MmsFavoriteProvider.odex", "-",
            cfd1e72cfe8af626613b2e66a5db2dbd9f4c94c8, 162288,
            e41de59356e281a455e7c2edb894a460a6b48801, package_extract_file("patch/system/app/MmsFavoriteProvider.odex.p"));
set_progress(0.431588);
apply_patch("/system/app/MtkBt.apk", "-",
            1a4cba369f2ec4a0da30998b39b7a75f36a4d54b, 76466,
            ac14f0ca7f9d1dd470647ee4970fd3a25e67ad93, package_extract_file("patch/system/app/MtkBt.apk.p"));
set_progress(0.431912);
apply_patch("/system/app/MtkBt.odex", "-",
            0976381b08d37afdaefbc18a0e19039b5240cb60, 682248,
            4f6c910256793d28f050947a6bb0484308fd87f9, package_extract_file("patch/system/app/MtkBt.odex.p"));
set_progress(0.434808);
apply_patch("/system/app/NoiseField.odex", "-",
            850254cfb6993a58ab1ef8de14e0fc703c756711, 47472,
            e2905e1b69ef70fd70c3071ecf0e16c754b6dce4, package_extract_file("patch/system/app/NoiseField.odex.p"));
set_progress(0.435010);
apply_patch("/system/app/Omacp.apk", "-",
            ef97e205a270fc6b94c4e19887b6c741b82fc1b7, 28940,
            4b713e373db99ede993541698ac335b8283a48ef, package_extract_file("patch/system/app/Omacp.apk.p"));
set_progress(0.435133);
apply_patch("/system/app/Omacp.odex", "-",
            908ab7b3b322bbd71402160a74ceb3f2cfc294b7, 184416,
            7a23f06ea087d5cb09b436bb5b4c3e98f44c2677, package_extract_file("patch/system/app/Omacp.odex.p"));
set_progress(0.435915);
apply_patch("/system/app/PIM.apk", "-",
            014a7f0d277659fc52be4ceff2f504463327e753, 9538736,
            8322a36d7f4dfc7e62eb25ce937db91d5aa92819, package_extract_file("patch/system/app/PIM.apk.p"));
set_progress(0.476405);
apply_patch("/system/app/PIM.odex", "-",
            3c8fc6fafa56659743f9c2d08545bbf2b6231912, 7220184,
            01d0105d6732d15360e9952c509ab4363a2e21de, package_extract_file("patch/system/app/PIM.odex.p"));
set_progress(0.507053);
apply_patch("/system/app/PhaseBeam.odex", "-",
            44e344dc2ac1698a9fa9f22308a78a6b6fc6b043, 44088,
            48b0669161313c4899043661e4a0376439f19b17, package_extract_file("patch/system/app/PhaseBeam.odex.p"));
set_progress(0.507240);
apply_patch("/system/app/Phone.apk", "-",
            a41e3ee12e95bb4367b3265de6db52f3cd039b4e, 2166729,
            2ddd53d0f63a14468a2e653fd77f353da2a498f8, package_extract_file("patch/system/app/Phone.apk.p"));
set_progress(0.516438);
apply_patch("/system/app/Phone.odex", "-",
            18d4185f0eb29f84df5f874e0b26d6120ebe1d7d, 3732800,
            1be58dfd8c71f5f7e344601fafbe4578752b9abe, package_extract_file("patch/system/app/Phone.odex.p"));
set_progress(0.532282);
apply_patch("/system/app/PhotoTable.apk", "-",
            37cdc41114e05e88226ecfb104be9454628b9b6e, 396256,
            024a5a205dd287daa6d9a5367f20bf30adcc4981, package_extract_file("patch/system/app/PhotoTable.apk.p"));
set_progress(0.533964);
apply_patch("/system/app/PhotoTable.odex", "-",
            99a8da76867f68524c7655b6e4fa7686be138318, 80392,
            8d18dd6efd5f405b6349b543772f14b4ea9dfbbb, package_extract_file("patch/system/app/PhotoTable.odex.p"));
set_progress(0.534306);
apply_patch("/system/app/PicoTts.odex", "-",
            0e10a88c9e133801f5f9ef245a3a42ecb047a548, 20768,
            a16f38ff59eb1018e9c1ca76c9999ce93bb9ad5d, package_extract_file("patch/system/app/PicoTts.odex.p"));
set_progress(0.534394);
apply_patch("/system/app/Provision.apk", "-",
            36323135b0f9cff1eda21cd9489099360746c734, 2849,
            63c5e97f1ac2b9335d638736128ebd804901e3b3, package_extract_file("patch/system/app/Provision.apk.p"));
set_progress(0.534406);
apply_patch("/system/app/Provision.odex", "-",
            a35d38250779cb1f5f296a29721e0cd85a7dd9e5, 4624,
            9efd91c30a7065e5b0c139968028d0db419a0e14, package_extract_file("patch/system/app/Provision.odex.p"));
set_progress(0.534426);
apply_patch("/system/app/SchedulePowerOnOff.apk", "-",
            7fb38e4209a2dea55526e811f44f31ee9daa71f1, 44690,
            5b5e9e87b266187c518c18140860363735400371, package_extract_file("patch/system/app/SchedulePowerOnOff.apk.p"));
set_progress(0.534615);
apply_patch("/system/app/SchedulePowerOnOff.odex", "-",
            ea6bb528789a87c83d2853738662961e8272b3ca, 65792,
            44c1c8aa6f6a384cd319b2a410b1ac61d65c1c8b, package_extract_file("patch/system/app/SchedulePowerOnOff.odex.p"));
set_progress(0.534895);
apply_patch("/system/app/Settings.apk", "-",
            1289fa9a7305acdc8fd11be9bd2954d9d195c30f, 5531933,
            c0c8dd1c73249c589a46a5e34473e9e9ab499f20, package_extract_file("patch/system/app/Settings.apk.p"));
set_progress(0.558376);
apply_patch("/system/app/Settings.odex", "-",
            51e579f6bd8ead231a2b7cb7eaa7f2690982a466, 4391440,
            b7c8c6a9b11ec705d421d7f915e10e95b6006cdb, package_extract_file("patch/system/app/Settings.odex.p"));
set_progress(0.577017);
apply_patch("/system/app/SettingsProvider.apk", "-",
            6ccf2b5d76167988dd7638f947198f0f9e495764, 28787,
            0ace02646e8b0dcadae906065fe27782945d6c9d, package_extract_file("patch/system/app/SettingsProvider.apk.p"));
set_progress(0.577139);
apply_patch("/system/app/SettingsProvider.odex", "-",
            cfd4e021261b53c42b0c196a1d23c1d1f37ff13b, 101752,
            fb6234a6b6a65373c65409d285dd8e801302f626, package_extract_file("patch/system/app/SettingsProvider.odex.p"));
set_progress(0.577571);
apply_patch("/system/app/SharedStorageBackup.apk", "-",
            ad50619cabd4295e4d6a1dc71c42b77c45cdbe36, 2659,
            15042336945052b752ba6e1b41d9ad0703231915, package_extract_file("patch/system/app/SharedStorageBackup.apk.p"));
set_progress(0.577582);
apply_patch("/system/app/SharedStorageBackup.odex", "-",
            7ce9191566c17c8e64880d298f88b186428e1928, 4784,
            baaecc08288c7567b1daa92b6c4606e4237726a3, package_extract_file("patch/system/app/SharedStorageBackup.odex.p"));
set_progress(0.577603);
apply_patch("/system/app/Stk1.apk", "-",
            c3307f5a95a3315d25a16d7037dfb9501b4ceadd, 40701,
            8d1e82942c8d5cce403f98e7e5265408a89fbbcc, package_extract_file("patch/system/app/Stk1.apk.p"));
set_progress(0.577775);
apply_patch("/system/app/Stk1.odex", "-",
            c45d0537cffe3bb8f4642dcbd119d570c20e2d86, 145680,
            182bd67917dcf07aa68ba87c51fa65e096df8142, package_extract_file("patch/system/app/Stk1.odex.p"));
set_progress(0.578394);
apply_patch("/system/app/StkSelection.odex", "-",
            cc983de91459775f76f3460c0bcca8ef2bb701b7, 132912,
            8022b204e16d4e8d6ef4dc99bbb7a461b040bc26, package_extract_file("patch/system/app/StkSelection.odex.p"));
set_progress(0.578958);
apply_patch("/system/app/SystemUI.apk", "-",
            788c17841ec4b78e504c73937705a0918f7001f5, 2722070,
            0fe6072a486f6c9c962b69b17aa0b576bdea9f47, package_extract_file("patch/system/app/SystemUI.apk.p"));
set_progress(0.590513);
apply_patch("/system/app/SystemUI.odex", "-",
            6f4c85b620998a5c0fb5ec3e9b34350ed7e8cdb7, 1775912,
            e95497b6072fe5ae49e490c1700f2ad6a2bd1fd9, package_extract_file("patch/system/app/SystemUI.odex.p"));
set_progress(0.598051);
apply_patch("/system/app/TelephonyProvider.apk", "-",
            b78b1874fec695301c921f088507e07045ee87f2, 23209,
            3b9b5b74d5a2396d46b553ab59962a272adad38e, package_extract_file("patch/system/app/TelephonyProvider.apk.p"));
set_progress(0.598149);
apply_patch("/system/app/TelephonyProvider.odex", "-",
            8cf195fb89f130cd28bed7c7a3e6eaee911fa84f, 470240,
            7db98fc44a21be9c42f24d9c3329848f34b34052, package_extract_file("patch/system/app/TelephonyProvider.odex.p"));
set_progress(0.600145);
apply_patch("/system/app/UserDictionaryProvider.apk", "-",
            74f676ead5e494a47f8b53bf8b4708ad464cd9cc, 3610,
            787115dfe186a87ecec02a502d70bbe417c7f9a3, package_extract_file("patch/system/app/UserDictionaryProvider.apk.p"));
set_progress(0.600161);
apply_patch("/system/app/UserDictionaryProvider.odex", "-",
            44251915583143272dd92d6e76bb9e58bab51e77, 17112,
            06b243746504223b771d78132031b35ea0440657, package_extract_file("patch/system/app/UserDictionaryProvider.odex.p"));
set_progress(0.600233);
apply_patch("/system/app/VideoFavorites.odex", "-",
            3ab144b3a494538ff7e4469d390330178a261f2f, 100536,
            9990bd4b2693ae01e16d014d1ef0b851520e890f, package_extract_file("patch/system/app/VideoFavorites.odex.p"));
set_progress(0.600660);
apply_patch("/system/app/VideoPlayer.odex", "-",
            799c6269c2931246d81b958f698318605940ee8d, 51376,
            ca1423fe18c6b51c545b5539c8cf4f4b44adfee6, package_extract_file("patch/system/app/VideoPlayer.odex.p"));
set_progress(0.600878);
apply_patch("/system/app/VisualizationWallpapers.apk", "-",
            49b72ef7c9753efecbf60b01dd4402a55749b35a, 151827,
            fe09cc1ac6aa99e026b31e7894e837505e229fd6, package_extract_file("patch/system/app/VisualizationWallpapers.apk.p"));
set_progress(0.601523);
apply_patch("/system/app/VisualizationWallpapers.odex", "-",
            89ef125c8c67f50c029f50c9f1c539a5422465f9, 74360,
            113828bbfef69a48660124a4abff958cb4cf033b, package_extract_file("patch/system/app/VisualizationWallpapers.odex.p"));
set_progress(0.601838);
apply_patch("/system/app/VoiceUnlock.apk", "-",
            0cb3340b4fffb6d47e03892fcfb7e8bcf997ce6c, 124622,
            2d5a60ecc8403a07d20294e55e9431f5d16de290, package_extract_file("patch/system/app/VoiceUnlock.apk.p"));
set_progress(0.602367);
apply_patch("/system/app/VoiceUnlock.odex", "-",
            4588d6a5f9ae5afd6cccd45bdafa6c0169728f32, 71936,
            54bbfac53824dd89e2d6dfe0bff5453e4f395afd, package_extract_file("patch/system/app/VoiceUnlock.odex.p"));
set_progress(0.602673);
apply_patch("/system/app/VpnDialogs.apk", "-",
            517df6cd914ed5e541785bf7cf814a46cf9667dc, 8237,
            06e7e7f45b2929c741a46b5757d637bc9b08bcf9, package_extract_file("patch/system/app/VpnDialogs.apk.p"));
set_progress(0.602708);
apply_patch("/system/app/VpnDialogs.odex", "-",
            673875233a67973fee02d19c2ba6c2289fd67918, 11760,
            4a3eaf119267177994062409716d789062251fc4, package_extract_file("patch/system/app/VpnDialogs.odex.p"));
set_progress(0.602758);
apply_patch("/system/app/YGPS.odex", "-",
            83b5861e4188d3080a3f8ed781ff35f11f4fb24f, 78808,
            873b0b03c63ad9395150318f15d5ee3e8abc2df5, package_extract_file("patch/system/app/YGPS.odex.p"));
set_progress(0.603092);
apply_patch("/system/bin/bootanimation", "-",
            12796b5ccb98dabebfeb2f635b2675738ca0f837, 34164,
            477fb4fa4f0493ece22a8732004f5472091c1b17, package_extract_file("patch/system/bin/bootanimation.p"));
set_progress(0.603237);
apply_patch("/system/bin/mdnsd", "-",
            19d74e2cf2d21dc22c8f219d7a09aa5ecd5c1ba6, 259464,
            90109848abbf9e1f961c2538e1586cb0d696da51, package_extract_file("patch/system/bin/mdnsd.p"));
set_progress(0.604339);
apply_patch("/system/bin/recovery", "-",
            b5bde68631fc84bb1c58043a979c9a8dc5f8971e, 1731848,
            de069597cc4987b0e0649dac27f49a92b3a69fb0, package_extract_file("patch/system/bin/recovery.p"));
set_progress(0.611690);
apply_patch("/system/etc/recovery-resource.dat", "-",
            234d6862ff4a1c59d618a16b7afbdb8e99d5391e, 97605,
            cd5bfecc4d22e67cd11ab64ab56a4d3e2d38f585, package_extract_file("patch/system/etc/recovery-resource.dat.p"));
set_progress(0.612104);
apply_patch("/system/etc/security/otacerts.zip", "-",
            38d62c404d9dc6610522d07bcd72d369e4a5b8f2, 1125,
            5a63959d8d9abd120fed8e08671c93a3863924b4, package_extract_file("patch/system/etc/security/otacerts.zip.p"));
set_progress(0.612109);
apply_patch("/system/framework/CustomProperties.jar", "-",
            60d5a7bdf8b1e3c51979f05ff15ef5b19f05896e, 313,
            b92bad948099cda3c30e0a323052a51e02d61d1d, package_extract_file("patch/system/framework/CustomProperties.jar.p"));
set_progress(0.612110);
apply_patch("/system/framework/CustomProperties.odex", "-",
            528cf4642f66070736a9ea5dc0b30e01a91a30f6, 3056,
            c75a5259f65d13463522170b493892c654ab843c, package_extract_file("patch/system/framework/CustomProperties.odex.p"));
set_progress(0.612123);
apply_patch("/system/framework/am.jar", "-",
            ade7b2a4770abaac5c8f4a47143ebe0eddeff29f, 313,
            8bd10b715cdb1743b5dc4751a0099ed00959353c, package_extract_file("patch/system/framework/am.jar.p"));
set_progress(0.612125);
apply_patch("/system/framework/am.odex", "-",
            51b46673358e319b8e1a88910117fafc45f9cf05, 45856,
            b863270ce5267d573988eb03c27b1313d0c79499, package_extract_file("patch/system/framework/am.odex.p"));
set_progress(0.612319);
apply_patch("/system/framework/android.policy.jar", "-",
            36e2a83fbaf55271317e4058b10531607845f574, 313,
            9d9668a9b1170fa269f03a0f575b9c24a77292f3, package_extract_file("patch/system/framework/android.policy.jar.p"));
set_progress(0.612321);
apply_patch("/system/framework/android.policy.odex", "-",
            ca78f40791bb7607e014fbe538af63fe8b9404ae, 909584,
            716e6f819c37ed456712636e551a94b1c656f982, package_extract_file("patch/system/framework/android.policy.odex.p"));
set_progress(0.616181);
apply_patch("/system/framework/android.test.runner.jar", "-",
            423df9c9ef2f3a4b58b310bb2684b2b54461fe80, 313,
            04ad060c7b8cb4275ce12a533f9aa9a4c2040f15, package_extract_file("patch/system/framework/android.test.runner.jar.p"));
set_progress(0.616183);
apply_patch("/system/framework/android.test.runner.odex", "-",
            e4668c3679d21387b0bd8a29e55eadb852e6ca2b, 187232,
            44858064caa4740f2b61f7a85477dd54b09ab7ec, package_extract_file("patch/system/framework/android.test.runner.odex.p"));
set_progress(0.616978);
apply_patch("/system/framework/apache-xml.jar", "-",
            4d5e4703e35416ac684a726d0c261a1e16bcae40, 18027,
            9e404af4dd5cf1385521f5deac161aaf6db62656, package_extract_file("patch/system/framework/apache-xml.jar.p"));
set_progress(0.617054);
apply_patch("/system/framework/apache-xml.odex", "-",
            ffcdc486d4004cc823c8e44f5472e5697733f3b8, 1378616,
            a4dc8d33f682dc0d1b6d5d47e104f9f84fee09b4, package_extract_file("patch/system/framework/apache-xml.odex.p"));
set_progress(0.622906);
apply_patch("/system/framework/bmgr.jar", "-",
            e7fb7af4abaad268e43aa497f8f724407b228675, 313,
            848066e95d8a6c750dce6d755f9e89dd1c4c2653, package_extract_file("patch/system/framework/bmgr.jar.p"));
set_progress(0.622907);
apply_patch("/system/framework/bmgr.odex", "-",
            ddbbf5a71e05ee7e964c48ce05e8c61c61b03437, 15176,
            571bf3e62e5d88b8ac491a2e38ee2e07decc2986, package_extract_file("patch/system/framework/bmgr.odex.p"));
set_progress(0.622972);
apply_patch("/system/framework/bouncycastle.jar", "-",
            666210e09ef544234824a8a05cd2fc102ddf6e29, 313,
            02a50e5caf128582a8c47c7805504a954b3529e3, package_extract_file("patch/system/framework/bouncycastle.jar.p"));
set_progress(0.622973);
apply_patch("/system/framework/bouncycastle.odex", "-",
            421296755d8c4d9fdc4d825f19628594bcfa5a9e, 1083168,
            e0bbd3254c71e52bd003862ee7dd43780ad09801, package_extract_file("patch/system/framework/bouncycastle.odex.p"));
set_progress(0.627571);
apply_patch("/system/framework/bu.jar", "-",
            e7fb7af4abaad268e43aa497f8f724407b228675, 313,
            73635adc8dc488a2453f511ad678d232af942115, package_extract_file("patch/system/framework/bu.jar.p"));
set_progress(0.627572);
apply_patch("/system/framework/bu.odex", "-",
            4e08a1b758477fb23e95b50a241343a24028b50a, 5008,
            c240072b03916895fce9859a4d35d34a3181fd8e, package_extract_file("patch/system/framework/bu.odex.p"));
set_progress(0.627593);
apply_patch("/system/framework/com.android.future.usb.accessory.jar",
            "-", e7fb7af4abaad268e43aa497f8f724407b228675, 313,
            73635adc8dc488a2453f511ad678d232af942115, package_extract_file("patch/system/framework/com.android.future.usb.accessory.jar.p"));
set_progress(0.627595);
apply_patch("/system/framework/com.android.future.usb.accessory.odex",
            "-", e96679999cfe19d47fbaf91883224186864c5a52, 6432,
            b5e8fe439310c5d00052e56040b36e0e35331d86, package_extract_file("patch/system/framework/com.android.future.usb.accessory.odex.p"));
set_progress(0.627622);
apply_patch("/system/framework/com.android.location.provider.jar",
            "-", 42c7cc41bdc01bdc0be888646e4e90cf95a68123, 313,
            848066e95d8a6c750dce6d755f9e89dd1c4c2653, package_extract_file("patch/system/framework/com.android.location.provider.jar.p"));
set_progress(0.627623);
apply_patch("/system/framework/com.android.location.provider.odex",
            "-", 801d97e8ad9775ff671e2f33103bd2b85241e610, 9928,
            983f4a26c721715dcf00fb12dea60c99b77e492f, package_extract_file("patch/system/framework/com.android.location.provider.odex.p"));
set_progress(0.627666);
apply_patch("/system/framework/content.jar", "-",
            e7fb7af4abaad268e43aa497f8f724407b228675, 313,
            73635adc8dc488a2453f511ad678d232af942115, package_extract_file("patch/system/framework/content.jar.p"));
set_progress(0.627667);
apply_patch("/system/framework/content.odex", "-",
            9f763345dba200f023a6f8c25b0f8b9e03038479, 15008,
            2edb5c6b5f719cc5dae1163404c953a719833315, package_extract_file("patch/system/framework/content.odex.p"));
set_progress(0.627731);
apply_patch("/system/framework/core-junit.jar", "-",
            9c8b3d6b7d8f248cf9a4cd1b67ee5126fc925d87, 313,
            ae1a309e740b60fb4db10ba7494065f3968bf69d, package_extract_file("patch/system/framework/core-junit.jar.p"));
set_progress(0.627732);
apply_patch("/system/framework/core-junit.odex", "-",
            e37194d0aaf9ef1e36af58d3c90c8a4418718915, 27576,
            17bee19f88ee056fe66afb4592e2efbefc4570dc, package_extract_file("patch/system/framework/core-junit.odex.p"));
set_progress(0.627849);
apply_patch("/system/framework/core.jar", "-",
            03e13f9ce3a545e1812bcb3d92e69d91ba613061, 3126,
            b1e99481ed6ee839345d104a2b9cf10ff7167a94, package_extract_file("patch/system/framework/core.jar.p"));
set_progress(0.627862);
apply_patch("/system/framework/core.odex", "-",
            c0256f35abe0a40210c245077f0c9064755d2a85, 3488216,
            b58a3ad5d0e057653b002d6a0c16fc2d4f082cd4, package_extract_file("patch/system/framework/core.odex.p"));
set_progress(0.642669);
apply_patch("/system/framework/ext.jar", "-",
            1327dcf62e32bb9cf1f0196bbca205f7297cf443, 574574,
            9582872ced0a0d7b8e809048f80d372bb21728fa, package_extract_file("patch/system/framework/ext.jar.p"));
set_progress(0.645108);
apply_patch("/system/framework/ext.odex", "-",
            1d3d5ca612e7aad59289a01e5ec93acfe9aa1777, 1507496,
            68f1137bade95306e65233793c1700f3e036dea8, package_extract_file("patch/system/framework/ext.odex.p"));
set_progress(0.651507);
apply_patch("/system/framework/framework-res.apk", "-",
            59df564162a2de8d4ae69a7aaeef888c2389d9a9, 9498201,
            30871c5ada09711401540902502d70a5b9e172df, package_extract_file("patch/system/framework/framework-res.apk.p"));
set_progress(0.691824);
apply_patch("/system/framework/framework.jar", "-",
            3816508e770c90abbffe6f13520d9edd7a63d261, 5043289,
            4065d01840fd753915b3bd61fcd7a6bccaacfaa1, package_extract_file("patch/system/framework/framework.jar.p"));
set_progress(0.713232);
apply_patch("/system/framework/framework.odex", "-",
            353b97d6a3fa1040ab6ddb84101c5668930a86b7, 10703248,
            7569c869364ce3a77d4464258d18bb75c14f3858, package_extract_file("patch/system/framework/framework.odex.p"));
set_progress(0.758665);
apply_patch("/system/framework/ime.jar", "-",
            e7fb7af4abaad268e43aa497f8f724407b228675, 313,
            73635adc8dc488a2453f511ad678d232af942115, package_extract_file("patch/system/framework/ime.jar.p"));
set_progress(0.758666);
apply_patch("/system/framework/ime.odex", "-",
            c4bb7d4348a8cf0ac39e6b4a7cd900088bbadc57, 7152,
            73d194b743391ab0975e5cdd050366b67ff23b22, package_extract_file("patch/system/framework/ime.odex.p"));
set_progress(0.758697);
apply_patch("/system/framework/input.jar", "-",
            ade7b2a4770abaac5c8f4a47143ebe0eddeff29f, 313,
            73635adc8dc488a2453f511ad678d232af942115, package_extract_file("patch/system/framework/input.jar.p"));
set_progress(0.758698);
apply_patch("/system/framework/input.odex", "-",
            84efa4f6b3dae46f5db1b12ffe6390d538066438, 7144,
            9a45a4531fc410d7b197dc9e33c1d6fc4b65fb8e, package_extract_file("patch/system/framework/input.odex.p"));
set_progress(0.758728);
apply_patch("/system/framework/javax.obex.jar", "-",
            e7fb7af4abaad268e43aa497f8f724407b228675, 313,
            848066e95d8a6c750dce6d755f9e89dd1c4c2653, package_extract_file("patch/system/framework/javax.obex.jar.p"));
set_progress(0.758730);
apply_patch("/system/framework/javax.obex.odex", "-",
            9cbe4f0a4eb8802d7e985796cbce26f3aa8e91ef, 58640,
            96296fde92e6692a83d218e353f49d8e09628a29, package_extract_file("patch/system/framework/javax.obex.odex.p"));
set_progress(0.758978);
apply_patch("/system/framework/lewa-framework.jar", "-",
            9cb92480ea0fd7ded7e71455c05d17cc52750ca0, 313,
            9a89c25d7319940e635e5a72b33bab13ec7ee527, package_extract_file("patch/system/framework/lewa-framework.jar.p"));
set_progress(0.758980);
apply_patch("/system/framework/lewa-framework.odex", "-",
            cd68eaf4d302307aee442a23f1579bc1d23e7f08, 1802440,
            a5e2f9749a2376d593bdcd12a8a238be91ccacc0, package_extract_file("patch/system/framework/lewa-framework.odex.p"));
set_progress(0.766631);
apply_patch("/system/framework/lewa-res.apk", "-",
            4d73d3aee7f6d9eba6ae52e0e2e9ea8b15c31619, 17396592,
            4d7c1f0075c8d3a100c133e2ee50e0d7f35e68b1, package_extract_file("patch/system/framework/lewa-res.apk.p"));
set_progress(0.840475);
apply_patch("/system/framework/mediatek-common.jar", "-",
            3f690b649746e1f37af0e51a4255f3a56ed6f44c, 313,
            9ee4d945fe4810f48d9c0feaa154cfbfa11bbde4, package_extract_file("patch/system/framework/mediatek-common.jar.p"));
set_progress(0.840477);
apply_patch("/system/framework/mediatek-common.odex", "-",
            76d34bcc5a3809d474a64066b3a1a1daf784395f, 149744,
            cf55c32e29e029f086a9215590187fa05d8786dc, package_extract_file("patch/system/framework/mediatek-common.odex.p"));
set_progress(0.841112);
apply_patch("/system/framework/mediatek-framework.jar", "-",
            cd0d6edd7d93f49c432f6427ffb77be15f2c2c66, 313,
            cd4e51c341aa784ee3060d22c7d2c83107a4d70e, package_extract_file("patch/system/framework/mediatek-framework.jar.p"));
set_progress(0.841113);
apply_patch("/system/framework/mediatek-framework.odex", "-",
            6b61d49979f7bbb3871cf1bcc0d7bf8f3c9cfd4c, 350112,
            3460b16ee817ef8e86b7b72a538aa29f0691582b, package_extract_file("patch/system/framework/mediatek-framework.odex.p"));
set_progress(0.842600);
apply_patch("/system/framework/mediatek-op.jar", "-",
            42c7cc41bdc01bdc0be888646e4e90cf95a68123, 313,
            848066e95d8a6c750dce6d755f9e89dd1c4c2653, package_extract_file("patch/system/framework/mediatek-op.jar.p"));
set_progress(0.842601);
apply_patch("/system/framework/mediatek-op.odex", "-",
            af3c31d38dcf26153aa9894008a652b991924aa9, 1520,
            aea505e329ff81e3e80f261abcff67b4b21708fd, package_extract_file("patch/system/framework/mediatek-op.odex.p"));
set_progress(0.842607);
apply_patch("/system/framework/mediatek-res.apk", "-",
            11a560a7ce03982758833454648a33a0b4389467, 1275635,
            bf5f5e86406967d6b8dc52ea5319bd8db09e3276, package_extract_file("patch/system/framework/mediatek-res.apk.p"));
set_progress(0.848022);
apply_patch("/system/framework/mms-common.jar", "-",
            42c7cc41bdc01bdc0be888646e4e90cf95a68123, 313,
            848066e95d8a6c750dce6d755f9e89dd1c4c2653, package_extract_file("patch/system/framework/mms-common.jar.p"));
set_progress(0.848024);
apply_patch("/system/framework/mms-common.odex", "-",
            ece922f6f77e5eef1e2e3099cbb4c049a2053c20, 149112,
            3f5906dbf35df9bb002d6caa9082b82c018c4e32, package_extract_file("patch/system/framework/mms-common.odex.p"));
set_progress(0.848656);
apply_patch("/system/framework/monkey.jar", "-",
            93b70721398bc38ac63088daa612d81b857adcef, 313,
            a062c30a3f7d37c03cf2181e96f1444bf6bf4743, package_extract_file("patch/system/framework/monkey.jar.p"));
set_progress(0.848658);
apply_patch("/system/framework/monkey.odex", "-",
            9796f5bbba87befa4303637c06735d61743a3558, 118192,
            d5bba7703b775eaa4e585651947aa40feab8f17c, package_extract_file("patch/system/framework/monkey.odex.p"));
set_progress(0.849159);
apply_patch("/system/framework/pm.jar", "-",
            1f1ecf1d9802863afdc0a248dcb104447a3ade5b, 313,
            44bd2c720bc043fe710605c11eb8b943db17017b, package_extract_file("patch/system/framework/pm.jar.p"));
set_progress(0.849161);
apply_patch("/system/framework/pm.odex", "-",
            6591871d5c0f75b654dd1ec7effd60c56ab45611, 40336,
            da5d731f4226a9b06c701bf190417dfc094559b0, package_extract_file("patch/system/framework/pm.odex.p"));
set_progress(0.849332);
apply_patch("/system/framework/requestsync.jar", "-",
            ade7b2a4770abaac5c8f4a47143ebe0eddeff29f, 313,
            5f2fe6d87df59afbf923f7bedbd06d596797758b, package_extract_file("patch/system/framework/requestsync.jar.p"));
set_progress(0.849333);
apply_patch("/system/framework/requestsync.odex", "-",
            eab67c529fe3615a0205b38d66a9137883cf77cf, 9288,
            71aad2386299869c06c49b49cb526e48d63b53a9, package_extract_file("patch/system/framework/requestsync.odex.p"));
set_progress(0.849373);
apply_patch("/system/framework/secondary-framework.jar", "-",
            689b5c8121758da84acc1ee45355ea09a4b44e5e, 313,
            5bbb910d626f8404ca3ae4e92c339d69aa424d3b, package_extract_file("patch/system/framework/secondary-framework.jar.p"));
set_progress(0.849374);
apply_patch("/system/framework/secondary-framework.odex", "-",
            eb609b079a2b4ed34b9145ef077c5cf20525f23a, 3136752,
            84a8ecaa1de72c1b799b76bb4c22c2fc3355b7b5, package_extract_file("patch/system/framework/secondary-framework.odex.p"));
set_progress(0.862689);
apply_patch("/system/framework/send_bug.jar", "-",
            077584492ad9e8086781d223e22a53ea15c1b070, 313,
            5f2fe6d87df59afbf923f7bedbd06d596797758b, package_extract_file("patch/system/framework/send_bug.jar.p"));
set_progress(0.862690);
apply_patch("/system/framework/send_bug.odex", "-",
            024c6a3c26ded2e33da0811f2b82969a88c891d0, 7296,
            fef263ca73673115d7e644ada81d787c9557b2af, package_extract_file("patch/system/framework/send_bug.odex.p"));
set_progress(0.862721);
apply_patch("/system/framework/services.jar", "-",
            00c6005653944b05a21d4935c00095a4ee54e408, 313,
            462199fc59f1a80bca78ebac372133232baae709, package_extract_file("patch/system/framework/services.jar.p"));
set_progress(0.862723);
apply_patch("/system/framework/services.odex", "-",
            5f12805c7e9c36c8a795ffabee25cf0043ece28a, 2989208,
            d67f323750d91f7418c450ab23a2d15dd7d1cd93, package_extract_file("patch/system/framework/services.odex.p"));
set_progress(0.875411);
apply_patch("/system/framework/settings.jar", "-",
            077584492ad9e8086781d223e22a53ea15c1b070, 313,
            5f2fe6d87df59afbf923f7bedbd06d596797758b, package_extract_file("patch/system/framework/settings.jar.p"));
set_progress(0.875412);
apply_patch("/system/framework/settings.odex", "-",
            87b19bc3782a7cb97f84d5b67905b62b4822798a, 8464,
            dd11d7a1a17dd90c188da40d7e9e23a9d3a11c4d, package_extract_file("patch/system/framework/settings.odex.p"));
set_progress(0.875448);
apply_patch("/system/framework/svc.jar", "-",
            077584492ad9e8086781d223e22a53ea15c1b070, 313,
            b268c807ec72e5cfa35989b33f4c70f891c9901b, package_extract_file("patch/system/framework/svc.jar.p"));
set_progress(0.875450);
apply_patch("/system/framework/svc.odex", "-",
            3249e7441dc42f7985d7a21a25e755e44532ea6c, 10088,
            c8eb44d4341a25b551c26f2a87f049f5c92f161a, package_extract_file("patch/system/framework/svc.odex.p"));
set_progress(0.875492);
apply_patch("/system/framework/telephony-common.jar", "-",
            42c7cc41bdc01bdc0be888646e4e90cf95a68123, 313,
            848066e95d8a6c750dce6d755f9e89dd1c4c2653, package_extract_file("patch/system/framework/telephony-common.jar.p"));
set_progress(0.875494);
apply_patch("/system/framework/telephony-common.odex", "-",
            46a74553c4551c95fbc6b04ff2c069d697421463, 1667672,
            950bd0e1ccb29b5ed69873e4a64a82e3d4dd998f, package_extract_file("patch/system/framework/telephony-common.odex.p"));
set_progress(0.882573);
apply_patch("/system/framework/uiautomator.jar", "-",
            36e2a83fbaf55271317e4058b10531607845f574, 313,
            9d9668a9b1170fa269f03a0f575b9c24a77292f3, package_extract_file("patch/system/framework/uiautomator.jar.p"));
set_progress(0.882574);
apply_patch("/system/framework/uiautomator.odex", "-",
            a89442fc52bbfe662b8d0767a14acd941806a5ff, 89360,
            b40936cc6a582b64764e29aa3b438e96a0bf86cb, package_extract_file("patch/system/framework/uiautomator.odex.p"));
set_progress(0.882953);
apply_patch("/system/lib/libacdk.so", "-",
            1e163d737566d3e5803566a1e0023616d67c30dd, 223036,
            c36c325b78809d75e37215046fdbd4a0146621e6, package_extract_file("patch/system/lib/libacdk.so.p"));
set_progress(0.883900);
apply_patch("/system/lib/libams-1.1.0.so", "-",
            94a37480616728ce42d17f5c2ddfd1cf03d492d3, 316896,
            c927921f552c10e2cd58b21ff13559fde1296c56, package_extract_file("patch/system/lib/libams-1.1.0.so.p"));
set_progress(0.885245);
apply_patch("/system/lib/libbcc.sha1.so", "-",
            b5f7cd50f57eb35e05cdf3de727172c27f6f66cd, 5056,
            44243767b4e2df2069424a90cb4c1ed748362c5b, package_extract_file("patch/system/lib/libbcc.sha1.so.p"));
set_progress(0.885267);
apply_patch("/system/lib/libbcc.so", "-",
            ad4d5f98f4e2a9b08e303235fe6743914fc2a693, 6878588,
            0b82ac668a6fc44a381d4b078667f5c249e8b8aa, package_extract_file("patch/system/lib/libbcc.so.p"));
set_progress(0.914465);
apply_patch("/system/lib/libbcinfo.so", "-",
            c7aa3dcb0f4a97ee91040d0fcf46b73b89eb5fd2, 1160536,
            b42e2950a82fec25114f624584273f8aae9536c3, package_extract_file("patch/system/lib/libbcinfo.so.p"));
set_progress(0.919391);
apply_patch("/system/lib/libcamera_client.so", "-",
            051146750ab4629060274ca40ef12a0d2160828e, 124092,
            f592ced6717ca3f5be0fb4648a58547a953394c8, package_extract_file("patch/system/lib/libcamera_client.so.p"));
set_progress(0.919918);
apply_patch("/system/lib/libchromium_net.so", "-",
            bdfc51cba779e0c32ebc2e9cd4170e9548c894bf, 1764676,
            5198a414dd196b53d1dc5ed7afed70b7b086b862, package_extract_file("patch/system/lib/libchromium_net.so.p"));
set_progress(0.927408);
apply_patch("/system/lib/libcryptor-1.0.0.so", "-",
            1288edafbe9f2c3b18b748ae003ea1957285f508, 38080,
            4af58a031c18246ddce70b4a602050be4d1357fb, package_extract_file("patch/system/lib/libcryptor-1.0.0.so.p"));
set_progress(0.927570);
apply_patch("/system/lib/liblocation-1.0.0.so", "-",
            c2f7ccdb4609c347ca209a6bbee762a9bfb4126c, 80788,
            730ac7de6180d8368636bc70a70b6db8cb81eb37, package_extract_file("patch/system/lib/liblocation-1.0.0.so.p"));
set_progress(0.927913);
apply_patch("/system/lib/libmdnssd.so", "-",
            34627584d26cc0a1305c6d5011091b317e9672d0, 21588,
            d36b76b39a7f50594a517801f252018649fba204, package_extract_file("patch/system/lib/libmdnssd.so.p"));
set_progress(0.928004);
apply_patch("/system/lib/libsmschecker-1.0.1.so", "-",
            9fac3d675b29ce7f3fa4e15ee3e63fe28af9ae5f, 101652,
            721fc1f7525fd73ab3ef5e7e06ada45ef3c60548, package_extract_file("patch/system/lib/libsmschecker-1.0.1.so.p"));
set_progress(0.928436);
apply_patch("/system/lib/libsmsparser-1.0.0.so", "-",
            d380f818d34cec1917139e809f1343bd1d62380c, 60364,
            d886ea48bf9e8e597d110404c9288fa4d2215432, package_extract_file("patch/system/lib/libsmsparser-1.0.0.so.p"));
set_progress(0.928692);
apply_patch("/system/lib/libstagefright.so", "-",
            c45f76e966fa9ad663b8b0b9c7ca9aa9f9fc8c8f, 1645984,
            7e0ec0fda9ea7df1fd5dcaac27547e938c3dd4d4, package_extract_file("patch/system/lib/libstagefright.so.p"));
set_progress(0.935679);
apply_patch("/system/lib/libstagefright_soft_aacdec.so", "-",
            c36c1fe37b42b425fc76a51fa69b3ff893aedff6, 226720,
            d4f4b2ac0a089f16eccaea7884aa83dbd37535e8, package_extract_file("patch/system/lib/libstagefright_soft_aacdec.so.p"));
set_progress(0.936641);
apply_patch("/system/lib/libstagefright_soft_aacenc.so", "-",
            18ed2852040eb5366cafc3fce5737fdd0c0b8663, 275616,
            ba0ce45894e366619ec22c6e7be7638d8dd6cb49, package_extract_file("patch/system/lib/libstagefright_soft_aacenc.so.p"));
set_progress(0.937811);
apply_patch("/system/lib/libwebcore.so", "-",
            a41223cd49c56bb795a1257b7953d96e011c8a15, 9494452,
            78c770a9c5d0c438768b6f1a51f8f594eeec6b76, package_extract_file("patch/system/lib/libwebcore.so.p"));
set_progress(0.978113);
apply_patch("/system/lib/libwebrtc_audio_preprocessing.so", "-",
            dfbd15a632996ead0165b1664ca82e4d1c31c642, 374024,
            8358db37f7c2139b07480d6d976b2e6a38ceffb7, package_extract_file("patch/system/lib/libwebrtc_audio_preprocessing.so.p"));
set_progress(0.979701);
apply_patch("/system/media/theme/mod_icons", "-",
            62f0edc71c0cbefafc6f2fdb7cdbd1ec00983536, 2752317,
            aa791a64b153b67b0030fb1551b508b00fdffd70, package_extract_file("patch/system/media/theme/mod_icons.p"));
set_progress(0.991384);
apply_patch("/system/usr/share/phoneloc.dat", "-",
            dd11cfc1ebb9da5c827856a7bb6d82d209ffd088, 553939,
            55be50da7c7cf46ef4aae8f53b9899479e840429, package_extract_file("patch/system/usr/share/phoneloc.dat.p"));
set_progress(0.993735);
apply_patch("/system/xbin/nano", "-",
            6ace8595e90e92d51e9fa7179a792072e4ba5f7c, 63220,
            87f1ee89fe912152f11acabb49e03e15b66bc81e, package_extract_file("patch/system/xbin/nano.p"));
set_progress(0.994003);
apply_patch("/system/xbin/openvpn", "-",
            7feebf89ffb53a0a6d5d093075e60db2b74f82d9, 345576,
            4e13e249aec783d107d137a7722dc2eba448db3b, package_extract_file("patch/system/xbin/openvpn.p"));
set_progress(0.995470);
apply_patch("/system/xbin/powertop", "-",
            16174aee4a872ca99bcd60bb599833be06708de8, 157092,
            247556b3357321cc177e5a815b79debcaf209f90, package_extract_file("patch/system/xbin/powertop.p"));
set_progress(0.996137);
apply_patch("/system/xbin/vim", "-",
            b37d2ea64ab6506403b25dcde97628263b2910bc, 910056,
            659623807addf5090d237f576ded2bc13f52d1c4, 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");
