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/1398422733: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", "b102359101d267f58da35723ae471020d08d6eb0"));
set_progress(0.000083);
assert(apply_patch_check("/system/app/ApplicationsProvider.apk", "d48d1dd34f0bd91c986c0982702171b08bc57265", "be85646481fddb5ca2b1bf481a94af6962096518"));
set_progress(0.000133);
assert(apply_patch_check("/system/app/ApplicationsProvider.odex", "2d6c3ca1e5d0884e54345c0250c0a042fb0e18e8", "34a312009f5368f29efd4e9e386edc6ce7e5723c"));
set_progress(0.000264);
assert(apply_patch_check("/system/app/AtciService.odex", "a261929959b12b9ba7b3e53c3993d439de328428", "7cdd2425f1a0a79cc6017820fd522b3587c437fa"));
set_progress(0.000601);
assert(apply_patch_check("/system/app/BackupRestoreConfirmation.apk", "600673bb316f38b2cb048020f89c83964df61ee5", "5ef8cfc8d0d1ea1e9174c0a27486a5fc27a26be4"));
set_progress(0.000654);
assert(apply_patch_check("/system/app/BackupRestoreConfirmation.odex", "dede1ded99150507148871e1f0f5d4d196aa6ea4", "89a2abf3328c2ce2b7be3d641b83d043d7085ca2"));
set_progress(0.000713);
assert(apply_patch_check("/system/app/BasicDreams.apk", "5d71bd7da8bf6306fac6e660279560cdbe7fd675", "c4ffb2daf99d59a2669fd8297ce0ca2a1b41b20f"));
set_progress(0.000796);
assert(apply_patch_check("/system/app/BasicDreams.odex", "f63e907b3bb01464036acdd1ba509b80ba61c9ea", "19eac3b4dad6ec4a64dd470fae6f0b501a91362d"));
set_progress(0.000881);
assert(apply_patch_check("/system/app/BatteryWarning.apk", "16397fb41280a69083d0ad4db9681488389e24a6", "17a10931150a87a61c988080394165317a4dabae"));
set_progress(0.001114);
assert(apply_patch_check("/system/app/BatteryWarning.odex", "b9634245ae24c39718a90252e8dffa9dd5c8ea18", "ae49ef60de7f4c703e8f97a39ed29cc1643c6d26"));
set_progress(0.001210);
assert(apply_patch_check("/system/app/CalendarImporter.odex", "cd3e2149ed2b62c74b2069143d95ed52130d0880", "9c2e5b22cc499ea07cc08a4789e5088f3dbfd2b5"));
set_progress(0.001917);
assert(apply_patch_check("/system/app/CalendarProvider.apk", "18c1cfdb3c984fdd336be747f4bc797cf611594e", "5750dd3381c2f057fe7c11909bad871a9e3980a2"));
set_progress(0.002053);
assert(apply_patch_check("/system/app/CalendarProvider.odex", "4e7599fbd874bf3b74ff70c34300c0033bafdd6a", "962aa8c828aae555a337d2c230a9fe30836b6bd8"));
set_progress(0.011674);
assert(apply_patch_check("/system/app/CellConnService.apk", "93a32a59130345f46ee4c5a71ac5c4d641b1ffb7", "c46482534c1639c41abf7b8e74a7f82f9834cbc8"));
set_progress(0.011749);
assert(apply_patch_check("/system/app/CellConnService.odex", "a6385a3c3ecf754cdd49d21abbdbdddc02301388", "fa53506b8629722a43fc101d27813de45f66af00"));
set_progress(0.012068);
assert(apply_patch_check("/system/app/CertInstaller.apk", "f978751b5921f2e0b2af814f18379c380ddcc54c", "dc0e4a9491b51aa5553fd742d80fe71def17b770"));
set_progress(0.012126);
assert(apply_patch_check("/system/app/CertInstaller.odex", "4a306d230cb190ad8179b144145012317440ded3", "888d05b6fc6d17143fcb2c91e90ccfe41c326510"));
set_progress(0.012343);
assert(apply_patch_check("/system/app/ContactsProvider.apk", "474e8656f19dba522d351cce783eb6586ed33b17", "feece564c72dee625868923c16ebec50cac2a981"));
set_progress(0.012734);
assert(apply_patch_check("/system/app/ContactsProvider.odex", "3f72121d76c14eb11102abde4fd031002c57bbcd", "bf179351a1e05ccc2ad1bac995f306125a09eefe"));
set_progress(0.025237);
assert(apply_patch_check("/system/app/DataUsageLockScreenClient.odex", "b872a6727d4c7d7e853046e448d6a20ecae2ca3c", "779ec412571cb79ac59b4dc659036769831a9373"));
set_progress(0.027621);
assert(apply_patch_check("/system/app/DefaultContainerService.apk", "1afa8320c08105513fe8691e90ae04ed51eb488c", "6862ea73caf0c1f1754588ce4183b25c8bb4f962"));
set_progress(0.027640);
assert(apply_patch_check("/system/app/DefaultContainerService.odex", "7fdfc1b40f7c89c442018b68e698208ff1ec3d2e", "2d13b1c134966b4bdffffcd1a798b57ef31113da"));
set_progress(0.027744);
assert(apply_patch_check("/system/app/DownloadProvider.apk", "555aa50ad78f64bd21680dbaffe3784299aa2009", "b4bbfa3664b6c2d22caac90927725dcba2982487"));
set_progress(0.027811);
assert(apply_patch_check("/system/app/DownloadProvider.odex", "ab0c41350e96b287ed1010bbbe7447578fbadaca", "4bf9d0206ac83bad97d5ef4398dfd3c0a9e3a310"));
set_progress(0.036216);
assert(apply_patch_check("/system/app/DownloadProviderUi.apk", "d93384fbe4287f1176722355cd5e99266da95ac4", "4df5f9f895e0243f195d3dd177cbaf7fb50088d0"));
set_progress(0.036618);
assert(apply_patch_check("/system/app/DownloadProviderUi.odex", "c6524f2379829c35ef43ee67760e0b15610962ed", "22eb4916fb2cc0c3e8306a64ff5414f64ffab0be"));
set_progress(0.038941);
assert(apply_patch_check("/system/app/DrmProvider.apk", "a987e36761eda90f9910c5a423750c47868b5277", "fecfaed9289b7cc31d01ab080e0d79f2a0c1b698"));
set_progress(0.038967);
assert(apply_patch_check("/system/app/DrmProvider.odex", "4d7d4bc84cd1f71ace52d61795dc619ee6352aab", "4499b8150d4a41f62f07a71acff3eec08dde81bc"));
set_progress(0.039149);
assert(apply_patch_check("/system/app/Email.odex", "b7ded88b0ebac3cc4750c12f91a5dbda88acfaf9", "0bd1a91716275ac29087cf419d3bf1537442026f"));
set_progress(0.057944);
assert(apply_patch_check("/system/app/EngineerMode.odex", "3f05d35e4685ca1f147aed574e7b570f2952b0eb", "bd285c3a883d40a5c1f61b490063933ca3b0329b"));
set_progress(0.064325);
assert(apply_patch_check("/system/app/EngineerModeSim.apk", "ebf1596ac05cd9d00e1490cf4ce077dfa6e92ca7", "93f1a5c7c8abf99d116721290ed0bfd994d2cf53"));
set_progress(0.064447);
assert(apply_patch_check("/system/app/EngineerModeSim.odex", "d8b7c92c2f4d37f1bd6646bacc2c55fd204202ac", "f88cd9452d843c3a32d083439ff9fc47a8a1af53"));
set_progress(0.064913);
assert(apply_patch_check("/system/app/Exchange2.odex", "fb87952e678257ca65aa66a950f47e7733545612", "45960f688041d2938822e2b461003b5b152a816f"));
set_progress(0.079446);
assert(apply_patch_check("/system/app/FusedLocation.apk", "a38ba6216fcd8fb0984437ad6b62d7cfe5286bdf", "1f23dd68b20ea14cf204b56c903092e77f41c6b9"));
set_progress(0.079463);
assert(apply_patch_check("/system/app/FusedLocation.odex", "cd0378a76b7cbceaa552d85ffc2278e6b91b5d31", "6cfce65be76b77a0ae4ee3c79db74eeb66de5dbf"));
set_progress(0.079522);
assert(apply_patch_check("/system/app/Galaxy4.odex", "a027cdeaa196aebe7c71c8d73210540927f03d2d", "f1ff889a6ed87fc9e2da4b13c0e2faadaf0ce12d"));
set_progress(0.079718);
assert(apply_patch_check("/system/app/HTMLViewer.apk", "dfbeb4f519d619dc3c76fa0b98ffc77b68b15719", "21d508ec0c2f86efdaa919903968508696eae292"));
set_progress(0.079737);
assert(apply_patch_check("/system/app/HTMLViewer.odex", "8b480a6600af14aa5541617ed21ed9c0e507419e", "a8d5d2e3278f4c116e6a661a8196344d516c2364"));
set_progress(0.079776);
assert(apply_patch_check("/system/app/HoloSpiralWallpaper.apk", "006faf50456e35219766d4b7152e8b8509161f3c", "80a2b4e5c4711455b149093463e6c72f0ecd1259"));
set_progress(0.079973);
assert(apply_patch_check("/system/app/HoloSpiralWallpaper.odex", "55453eac2eebb06ce12ce7b387820d987059e89c", "ecd9717eb8867ddcfcd7c889b87159e7761a26a6"));
set_progress(0.080168);
assert(apply_patch_check("/system/app/KeyChain.apk", "042c1e5ce4758eb45553bf15cbb0dbff42e4bb6a", "9f5baeb666a1a11c8bb77d62cb3179eb273ebe30"));
set_progress(0.080213);
assert(apply_patch_check("/system/app/KeyChain.odex", "865d74fb73d282c79090edc3278ffebcafb2c3ca", "1d6753d15dac4b81a10aff2625d149574b99cf47"));
set_progress(0.080364);
assert(apply_patch_check("/system/app/LatinIME.apk", "1f993e461c6d5881e117a21cf0313a245f647bf2", "209af25265fc2266b41b33aed5437e7d61a788e1"));
set_progress(0.130257);
assert(apply_patch_check("/system/app/LatinIME.odex", "9361080c53bfe4f6cd223b34aa5ddab42d64361d", "98994d8228c6b673d55ba757168e28a728766806"));
set_progress(0.136069);
assert(apply_patch_check("/system/app/LewaAntitheft.apk", "bb744d701bd6b8a950c073c5a023bc730e5615f1", "f13978dea1e7c41aa980d741d2d0a1782096a8d4"));
set_progress(0.139752);
assert(apply_patch_check("/system/app/LewaAntitheft.odex", "305aa7a22d10c2a42cc2e4af1e784e3e8cf23054", "a2a3cc926d495cf7bcbcbe2f0a7635e9ecc42c13"));
set_progress(0.156490);
assert(apply_patch_check("/system/app/LewaAppStore.apk", "f68692f7ac2e484c588f7b6edc1ab1464280a937", "0877b9f645966a5a2f3ae5ca4d64fb405c24d74b"));
set_progress(0.158161);
assert(apply_patch_check("/system/app/LewaAppStore.odex", "e5a2c96baae08f246e6a8e5436255b74d6fb3806", "6bf7fb3f039f48e79967891baab8956953264f8a"));
set_progress(0.162473);
assert(apply_patch_check("/system/app/LewaBirdView.odex", "e9a744134e6e06be938d356445ad108bd59ede1e", "b313cff0c7cd9e5351c1dae75d834fa41ea83576"));
set_progress(0.162930);
assert(apply_patch_check("/system/app/LewaCalculator.apk", "39ae01feb3e136e05332baaaf5909f95e800aabc", "a569907c1902018f70f417259f1cae4b47ebfc34"));
set_progress(0.167900);
assert(apply_patch_check("/system/app/LewaCalculator.odex", "64d088303d4033a9179d153dccb49702bd6476dd", "c6696fae6bd23fca96f86f3b974cdcc8d648eb69"));
set_progress(0.170386);
assert(apply_patch_check("/system/app/LewaCit.odex", "03d3ff899a2a017b4a55d1986d92661469f716a9", "012c7cd4efd9889d8ddf3df351cf8160b73ea8d3"));
set_progress(0.170557);
assert(apply_patch_check("/system/app/LewaDataUsageAdjust.apk", "1ed472e59a754a20162a912ada3280583e825803", "93f52bff351f4416d18420d96c0154ee74c158e2"));
set_progress(0.170677);
assert(apply_patch_check("/system/app/LewaDataUsageAdjust.odex", "41dfc3f70db5b5133e5f0a08103792e6852ca07e", "3683d6eb0a9c9b734bee74ef9e81a06f3cbeb4b2"));
set_progress(0.172601);
assert(apply_patch_check("/system/app/LewaDeskClock.odex", "6e1b4b95cde6beefa395dca2c1f53f87172b36ce", "b0c2ea867e95fd4f55ff26e929d0921e45247988"));
set_progress(0.175967);
assert(apply_patch_check("/system/app/LewaFMRadio.odex", "86562dedee1f027b2e75344fafa30674ace1f2f0", "2e6673e31c66c4140a21f209ae7416aa7481bbf2"));
set_progress(0.177053);
assert(apply_patch_check("/system/app/LewaFileManager.apk", "43927d15d3473e5edb859766150ff723193748a6", "35268c6777ec14dc512ef1958be55ec24d54ca5b"));
set_progress(0.179362);
assert(apply_patch_check("/system/app/LewaFileManager.odex", "e8a15d5c7466a5860bfb12685d02a3c99eb2f0e1", "bbc439c99f922f956f7cab5b3edf1119d794b0e7"));
set_progress(0.182081);
assert(apply_patch_check("/system/app/LewaFlashlight.apk", "7782c6a7e8181fdcbe4df34b4b42882d540ffead", "544d6c548cb6dc8e2c0e70cb3cd951b2a4798cc5"));
set_progress(0.192517);
assert(apply_patch_check("/system/app/LewaFlashlight.odex", "8bc3db8ca6cb9aa623694296376d5f1f058fa489", "b33402d9b3f221fb675de211dd8a93173976209d"));
set_progress(0.192654);
assert(apply_patch_check("/system/app/LewaGallery2.odex", "3d40f864c74d597523500893123bd61f48f17987", "8ae1981a6929498a7b1ecf35feeda696e016096c"));
set_progress(0.213962);
assert(apply_patch_check("/system/app/LewaGameCenter.apk", "f0f2f743f800a9c4f98e9f9daeb029963925201b", "fd214d79d295bf29522fb8ccfec07bd110ebf1bd"));
set_progress(0.215614);
assert(apply_patch_check("/system/app/LewaGameCenter.odex", "21205b5fba6907bbc3add41c8d09b724c67e631a", "274830bcd7138118375f6a7535602b2f2d4bd5c8"));
set_progress(0.218661);
assert(apply_patch_check("/system/app/LewaIntercept.apk", "772a8cbd5aa020e86e309dbcc9a12dc15074dc66", "fcc2c5f18a0b2bdc3ef834f4e7205fbe210d0531"));
set_progress(0.219718);
assert(apply_patch_check("/system/app/LewaIntercept.odex", "f3e692899b9d4fc18555b1859cfa62029df66854", "5f5cc3c44cd9044e6cb1642096efb6e9eee91880"));
set_progress(0.222447);
assert(apply_patch_check("/system/app/LewaLabiSync.apk", "6c05e5b45fd451452ae7c1f73bc9d6030f2dfc07", "5c06dc52ed6e16a859f3878b93814808d638659d"));
set_progress(0.222726);
assert(apply_patch_check("/system/app/LewaLabiSync.odex", "f0bb6e2672be0335406dc74f2e8ec7a008adce13", "bd171297293db705b0426acc71376ecf4c89a2ea"));
set_progress(0.223888);
assert(apply_patch_check("/system/app/LewaLauncherX.apk", "28267894c056b85179273c70346302a261c40fd1", "0a44d11dd894ab5b157f3c447bc7a9e491141dca"));
set_progress(0.235863);
assert(apply_patch_check("/system/app/LewaLauncherX.odex", "e9269369f5d9f6b6dfa914719e1bb6d5e034a823", "5a50feeb1c1966a3f9ab032b50747bb5dfaf2690"));
set_progress(0.241731);
assert(apply_patch_check("/system/app/LewaLockScreen.apk", "aacc3f84796079a5bf5884825ddc4a47b905be6b", "0f8b7c0e2918c559f10f12cce373bfef1785ab31"));
set_progress(0.241915);
assert(apply_patch_check("/system/app/LewaLockScreen.odex", "3b6a1db42634f052b55d1e365b3bd986e8e5efbb", "7cc51423be13eec66c4bdaf758d70a9cd03c57c3"));
set_progress(0.243496);
assert(apply_patch_check("/system/app/LewaNetworkManager.apk", "18d44ef6322a7baa498fbb1e83b3eecc9150121a", "894efa267a937708cb4a52cc7b837ea4fde0ae23"));
set_progress(0.247801);
assert(apply_patch_check("/system/app/LewaNetworkManager.odex", "1c5677c48f9bb356d4d7736bf3ba14a805e17587", "f2c5bc1fd73e3d4d5f8c59a8cd2e1a532ba8b263"));
set_progress(0.258935);
assert(apply_patch_check("/system/app/LewaPackageInstaller.apk", "4e713ed57d495eb5a4b93731184ddb2fcedd2be9", "033740803074af0858a34b62868a46ab5c1c983d"));
set_progress(0.259488);
assert(apply_patch_check("/system/app/LewaPackageInstaller.odex", "6b4850d9163f46dfdd8d5963f078c1bc739d4f07", "71aaa7d83f4ce837799bbe5b489d730b7785a644"));
set_progress(0.260629);
assert(apply_patch_check("/system/app/LewaPermManager.apk", "fce1c401c7c366099462015078549ebfaca5aae2", "2501560f782057a9750c25eb6f6a6bd38822b82a"));
set_progress(0.261189);
assert(apply_patch_check("/system/app/LewaPermManager.odex", "576c2072bb64f007ed12f0efbc579d5552a42d43", "e73e9f651a6fd05ad4c357bf2e67cdc04a9623d0"));
set_progress(0.271379);
assert(apply_patch_check("/system/app/LewaPlayer.apk", "a3c801aad04e99f9334653de33fb139ccfe59e5a", "9e3c98ef369719d8f2ec9b508100038a0b5be6ef"));
set_progress(0.284763);
assert(apply_patch_check("/system/app/LewaPlayer.odex", "b4fe059b22cae77f4c49ec001dde0493e286aeff", "bca1dc32e1e5d9925be44b4bfe6623999324ac11"));
set_progress(0.293598);
assert(apply_patch_check("/system/app/LewaPond.odex", "6f584a3d23f164dffb2f5e03e9064e50f266a6fd", "11190336b84c4a5af4e7990517431ee080a197ae"));
set_progress(0.294411);
assert(apply_patch_check("/system/app/LewaPower+.odex", "74a8c79ce39bc977f51a8a58ae3840958bdb2c22", "97d41fd9903788d10308b75ba2757d09cb69dfe2"));
set_progress(0.295713);
assert(apply_patch_check("/system/app/LewaPush.apk", "1a8159021bf976d12bdc292f7dc38aca10fbc6f0", "cc172159b4cda637ce9119e8883d2aad25f89e08"));
set_progress(0.295792);
assert(apply_patch_check("/system/app/LewaPush.odex", "fd032aaa16d3ba9291976a827b90def4a219582a", "d09c7ed007dbdeb2bb9c6b0062137614e2908761"));
set_progress(0.298367);
assert(apply_patch_check("/system/app/LewaQrcodeScanner.odex", "4ef2a043db7b5401203d82367cb1ac35349ecc22", "130d744798c344866b9c0f1ea0f6517dd12b9ada"));
set_progress(0.302639);
assert(apply_patch_check("/system/app/LewaSearch.odex", "e6cd7e83770e2b7af9c365173611934d2d7d1ca3", "59f58a59f0deba3bc4f29ae766f35eb5069819d8"));
set_progress(0.303047);
assert(apply_patch_check("/system/app/LewaSecurity2.odex", "1a84a4c5d5e8cfd545e9b0d7fe562536bc4d5acd", "1da3349fdd92422adaab4145f2d2ef19c7cfcd2d"));
set_progress(0.305907);
assert(apply_patch_check("/system/app/LewaSensorProvider.apk", "29a8450ce90149b633a677568850477905791490", "5d4d30d9e2d36d4cd4a5f4e90b368cbe57e58ac7"));
set_progress(0.305948);
assert(apply_patch_check("/system/app/LewaSensorProvider.odex", "c0218c44ce29e14702cc602e32546b0fbcd5c8e7", "06296c48dc9ccba5ca0f0cd6a9ec339c6bb25a9e"));
set_progress(0.306804);
assert(apply_patch_check("/system/app/LewaSoundRecorder.apk", "228c6bbcd0da3bb755ca0eafb161b615e9f501b0", "12fff50c1414712da3d7e30740136436f9cd76df"));
set_progress(0.316992);
assert(apply_patch_check("/system/app/LewaSoundRecorder.odex", "e5039211ad73b5c0ea4d84f69500c709cb5a940e", "3dea4794dc0577a1949ad0d92fe8a98a448154b8"));
set_progress(0.319404);
assert(apply_patch_check("/system/app/LewaSystemClean.odex", "9b33a67046b02816e30b6501a36b541097ae4ef8", "6e97aec922dda2a74260d434a2517b08d185fc5c"));
set_progress(0.322470);
assert(apply_patch_check("/system/app/LewaSystemCleanService.odex", "d281477375875fdcaeb8d15fbd0937e9873ec2e4", "4077df484da1193575ce8a6eb7d253522fa135d7"));
set_progress(0.322721);
assert(apply_patch_check("/system/app/LewaThemeChooser.apk", "2be91307d431c2e0946022570988937f8f8750d0", "9bd078a224bac67c7a8bebef5109ad11cb0be4ff"));
set_progress(0.324690);
assert(apply_patch_check("/system/app/LewaThemeChooser.odex", "f7c6447d167201f49378373a89a38d1180bba201", "60cf7a957edcbe44fec01dea17fd330a5dc29873"));
set_progress(0.329221);
assert(apply_patch_check("/system/app/LewaThemeManager.apk", "dfcc3cc1a7d6b5b9fa7251bef4ba2122dc3d7984", "ee9acf8640652fd14182a0c2875f1421377fb834"));
set_progress(0.329248);
assert(apply_patch_check("/system/app/LewaThemeManager.odex", "756f29091682b265da2d9c119aa7209da52f14c9", "6eec0dc0e676a9fcd06cb6468e19369a7948adcc"));
set_progress(0.329794);
assert(apply_patch_check("/system/app/LewaUpdater.apk", "9c731217869b1fa036dfebbce474ae1783a701aa", "647a0e98b3e766146820ef2b59131df1b7e003e3"));
set_progress(0.338625);
assert(apply_patch_check("/system/app/LewaUpdater.odex", "819d0241f1d20359475dcd5bcdf2330358a05467", "c74ea0ddd183489cf2637697417abad74358db07"));
set_progress(0.341301);
assert(apply_patch_check("/system/app/LewaVirusDefense.apk", "dc4e3debd704f68cc0b76ed5007a078198ca3375", "84203151c30b20a7803a1729993a833b38ba6771"));
set_progress(0.348914);
assert(apply_patch_check("/system/app/LewaVirusDefense.odex", "1e2fcd55900c127c91ea7919aac442f478c4e532", "8cc803b297e3321ecf22c9b1a47291ad8b6bb2df"));
set_progress(0.355828);
assert(apply_patch_check("/system/app/LewaWeather.apk", "9c59489abe37b9e0bcd52fd783d75d9c07885bb6", "f2e1bb81c6046ec78147e74eb67c108571b174f0"));
set_progress(0.365261);
assert(apply_patch_check("/system/app/LewaWeather.odex", "b1d700be7fc2d170fbea22c5f4db5f2281e2b1f0", "5ebe8c1d9e7fb671d78cfc12f54c69003c75bda5"));
set_progress(0.369836);
assert(apply_patch_check("/system/app/LiveWallpapers.apk", "4b5bda26022d7796b15dd8447d0685b1fa1ddab5", "5f972552dd5062cb511c911d14bdd3dad95d9f08"));
set_progress(0.377479);
assert(apply_patch_check("/system/app/LiveWallpapers.odex", "0426e9fc7ae3e7cbe8673ddae3f178ddac5bae18", "599b56cc9b96748a51ebe4e6d5853c1ffd3eb60d"));
set_progress(0.378773);
assert(apply_patch_check("/system/app/LiveWallpapersPicker.apk", "8953c71c5164d73b751b403800c9dde6f355c069", "42711fa04f75523f17bb6e20b096c7e985017349"));
set_progress(0.379267);
assert(apply_patch_check("/system/app/LiveWallpapersPicker.odex", "ee2a6e4857da3f51cee2d62bd735953df49e59d6", "dfd001e4e772cc2e3a150f4186f9aa61623307bc"));
set_progress(0.379404);
assert(apply_patch_check("/system/app/LocationProvider.apk", "c7f6694facbf2b7c1b42b9d7adbc80303d018f99", "5578fdfdb2967ad1333653242c98166bbd88da0f"));
set_progress(0.389597);
assert(apply_patch_check("/system/app/LocationProvider.odex", "8bf73c3bd43758ad969aded2a519c427c3a3975a", "10bfae264bde50e8ed25149638908546fe6ce693"));
set_progress(0.390434);
assert(apply_patch_check("/system/app/MTKAndroidSuiteDaemon.odex", "f4c3f8deaa7b2e392f25143972275194a2ab7ad2", "9499d54ab212252c0a1f14cf4083900d6379d926"));
set_progress(0.393383);
assert(apply_patch_check("/system/app/MagicSmokeWallpapers.apk", "243f34908f0d0b6b97a122fd96b5879090e3fe09", "f5859bfe9e72cf9df52f5de8b3e986051c3caf44"));
set_progress(0.394377);
assert(apply_patch_check("/system/app/MagicSmokeWallpapers.odex", "016dce225354067e136f20c131e2860a700c64b5", "54bbbb5c6b01bd57dca4a4ce04e11d4025d0dbf9"));
set_progress(0.394624);
assert(apply_patch_check("/system/app/MediaProvider.apk", "7fa3ea02c033ba6b311fd0726e6af429f179bb8e", "0dc6099bbaca5cd2309db4aac498ea245ea293e5"));
set_progress(0.394781);
assert(apply_patch_check("/system/app/MediaProvider.odex", "768d0098062bfae0a9dcb8fcf97e347e1ec5fbc1", "59033f2397754d4a8076246df6865b9e4f744b8c"));
set_progress(0.395962);
assert(apply_patch_check("/system/app/MmsFavoriteProvider.apk", "006d9cf11757b84f6f102f9cfc9c583a9318fc21", "c5b353760a01626f0e8ed53aeb740c01bff64c51"));
set_progress(0.396151);
assert(apply_patch_check("/system/app/MmsFavoriteProvider.odex", "cfd1e72cfe8af626613b2e66a5db2dbd9f4c94c8", "eefc9f8ab8faafd9f44af4685185503b60d90174"));
set_progress(0.396908);
assert(apply_patch_check("/system/app/MtkBt.apk", "1a4cba369f2ec4a0da30998b39b7a75f36a4d54b", "ec3e53c13f24aa44b92deb34f4eb8de1ee44c4a5"));
set_progress(0.397264);
assert(apply_patch_check("/system/app/MtkBt.odex", "0976381b08d37afdaefbc18a0e19039b5240cb60", "142394233969414b5c79246a90f061544c234da7"));
set_progress(0.400445);
assert(apply_patch_check("/system/app/NoiseField.odex", "850254cfb6993a58ab1ef8de14e0fc703c756711", "05735b9ea7b93bf15f7ab86557de39d43ba03faa"));
set_progress(0.400666);
assert(apply_patch_check("/system/app/Omacp.apk", "ef97e205a270fc6b94c4e19887b6c741b82fc1b7", "f18eef0314fb8881a7b04b00018a722dc45b0fe5"));
set_progress(0.400801);
assert(apply_patch_check("/system/app/Omacp.odex", "908ab7b3b322bbd71402160a74ceb3f2cfc294b7", "e02f6aa89f9ad1bd54ccb16e619deff66fed80dd"));
set_progress(0.401661);
assert(apply_patch_check("/system/app/PIM.apk", "014a7f0d277659fc52be4ceff2f504463327e753", "3dede8484acf2e06d22a79bb45ee1e883201a6ce"));
set_progress(0.446134);
assert(apply_patch_check("/system/app/PIM.odex", "3c8fc6fafa56659743f9c2d08545bbf2b6231912", "a86798935f4f493952bd63fba36af5394ff5c163"));
set_progress(0.479797);
assert(apply_patch_check("/system/app/PhaseBeam.odex", "44e344dc2ac1698a9fa9f22308a78a6b6fc6b043", "d5c2f03dfb4ef709ea86504a06e75782358399cb"));
set_progress(0.480003);
assert(apply_patch_check("/system/app/Phone.apk", "a41e3ee12e95bb4367b3265de6db52f3cd039b4e", "0c28de1800dc7e08518999ed3888a21d3d9b1b06"));
set_progress(0.490105);
assert(apply_patch_check("/system/app/Phone.odex", "18d4185f0eb29f84df5f874e0b26d6120ebe1d7d", "664eea330c5569bcdcce2dcaa5a1d059b3b8c79d"));
set_progress(0.507493);
assert(apply_patch_check("/system/app/PhotoTable.apk", "37cdc41114e05e88226ecfb104be9454628b9b6e", "bf1f89ad3d7647d5c999d519f883a8fad61eb799"));
set_progress(0.509341);
assert(apply_patch_check("/system/app/PhotoTable.odex", "99a8da76867f68524c7655b6e4fa7686be138318", "a184723a2867dc219eb8a38c4cf7cf675c425c82"));
set_progress(0.509715);
assert(apply_patch_check("/system/app/PicoTts.odex", "0e10a88c9e133801f5f9ef245a3a42ecb047a548", "c6c7186f4463358c9cad3f68faae00045b3ab6db"));
set_progress(0.509812);
assert(apply_patch_check("/system/app/Provision.apk", "36323135b0f9cff1eda21cd9489099360746c734", "c6822b8a487dff7b985b7748c1c7841e0455c186"));
set_progress(0.509826);
assert(apply_patch_check("/system/app/Provision.odex", "a35d38250779cb1f5f296a29721e0cd85a7dd9e5", "24a633f7d8f23f05cab5223ec7c9ecea7d34a03d"));
set_progress(0.509847);
assert(apply_patch_check("/system/app/SchedulePowerOnOff.apk", "7fb38e4209a2dea55526e811f44f31ee9daa71f1", "131f16dc3c5d839a3934d24911d1a2be141d42c5"));
set_progress(0.510055);
assert(apply_patch_check("/system/app/SchedulePowerOnOff.odex", "ea6bb528789a87c83d2853738662961e8272b3ca", "1ad70876fcefcd2122ce428a28b16ed407a379c7"));
set_progress(0.510362);
assert(apply_patch_check("/system/app/Settings.apk", "1289fa9a7305acdc8fd11be9bd2954d9d195c30f", "efad0d85990598f7a233c5212996bc9a58b66ae3"));
set_progress(0.536154);
assert(apply_patch_check("/system/app/Settings.odex", "51e579f6bd8ead231a2b7cb7eaa7f2690982a466", "0364cccd91f72704576d6c37275c277cf12035ac"));
set_progress(0.556629);
assert(apply_patch_check("/system/app/SettingsProvider.apk", "6ccf2b5d76167988dd7638f947198f0f9e495764", "9804709fcf3cc423c8b09345881dc905ebf435f5"));
set_progress(0.556763);
assert(apply_patch_check("/system/app/SettingsProvider.odex", "cfd4e021261b53c42b0c196a1d23c1d1f37ff13b", "394fff2b36805c0b0e52c19e65b391f744d6e5a9"));
set_progress(0.557237);
assert(apply_patch_check("/system/app/SharedStorageBackup.apk", "ad50619cabd4295e4d6a1dc71c42b77c45cdbe36", "dffff20894729056d81c010fc36a32c113a0292f"));
set_progress(0.557250);
assert(apply_patch_check("/system/app/SharedStorageBackup.odex", "7ce9191566c17c8e64880d298f88b186428e1928", "09592282ae82e7e13830b81ee5fd7a8f948746ed"));
set_progress(0.557272);
assert(apply_patch_check("/system/app/Stk1.apk", "c3307f5a95a3315d25a16d7037dfb9501b4ceadd", "9fb50b683c78b4818a341bfba12035656a30f602"));
set_progress(0.557462);
assert(apply_patch_check("/system/app/Stk1.odex", "c45d0537cffe3bb8f4642dcbd119d570c20e2d86", "03351f05a77f7aba9409ca8385536e046b45efc6"));
set_progress(0.558141);
assert(apply_patch_check("/system/app/StkSelection.odex", "cc983de91459775f76f3460c0bcca8ef2bb701b7", "5eadda8b6c94346069dbb1534cce96c0ab4ad5f0"));
set_progress(0.558761);
assert(apply_patch_check("/system/app/SystemUI.apk", "788c17841ec4b78e504c73937705a0918f7001f5", "5365e3046a240942ea2152f2490bd0612881f308"));
set_progress(0.571452);
assert(apply_patch_check("/system/app/SystemUI.odex", "6f4c85b620998a5c0fb5ec3e9b34350ed7e8cdb7", "6fe32a6a2a01768aa22cc2d66e7a9a81bd2441e4"));
set_progress(0.579732);
assert(apply_patch_check("/system/app/TelephonyProvider.apk", "b78b1874fec695301c921f088507e07045ee87f2", "91fece475b20415c114b0c28ecf0839facd9fb62"));
set_progress(0.579840);
assert(apply_patch_check("/system/app/TelephonyProvider.odex", "8cf195fb89f130cd28bed7c7a3e6eaee911fa84f", "5c779c1af7e5a720d4fba6619942cbda7467cfca"));
set_progress(0.582033);
assert(apply_patch_check("/system/app/UserDictionaryProvider.apk", "74f676ead5e494a47f8b53bf8b4708ad464cd9cc", "328858156459dc2556a06b4174f5228b39d1264a"));
set_progress(0.582049);
assert(apply_patch_check("/system/app/UserDictionaryProvider.odex", "44251915583143272dd92d6e76bb9e58bab51e77", "1440c3ca1e25acd8d0859bd823dbfc2f6978fb34"));
set_progress(0.582129);
assert(apply_patch_check("/system/app/VideoFavorites.odex", "3ab144b3a494538ff7e4469d390330178a261f2f", "fed44889b962305ba425e417ff403a76f0de665a"));
set_progress(0.582598);
assert(apply_patch_check("/system/app/VideoPlayer.odex", "799c6269c2931246d81b958f698318605940ee8d", "63e719af619eebbbd7030107d7a45441f798a8b5"));
set_progress(0.582837);
assert(apply_patch_check("/system/app/VisualizationWallpapers.apk", "49b72ef7c9753efecbf60b01dd4402a55749b35a", "24b3a12492687b46c4179d553ae7816b26eb183f"));
set_progress(0.583545);
assert(apply_patch_check("/system/app/VisualizationWallpapers.odex", "89ef125c8c67f50c029f50c9f1c539a5422465f9", "f769c43dda05ac09b5add61d5be8b267005d8c7e"));
set_progress(0.583892);
assert(apply_patch_check("/system/app/VoiceUnlock.apk", "0cb3340b4fffb6d47e03892fcfb7e8bcf997ce6c", "bf21d9f1dd828725cbfb953eee4c1a74366765b3"));
set_progress(0.584473);
assert(apply_patch_check("/system/app/VoiceUnlock.odex", "4588d6a5f9ae5afd6cccd45bdafa6c0169728f32", "2fc9d980fa439ff45acec6f68710f67ebc1a5abc"));
set_progress(0.584808);
assert(apply_patch_check("/system/app/VpnDialogs.apk", "517df6cd914ed5e541785bf7cf814a46cf9667dc", "c3ae7bc268d2b8f53a2dc9df82d881fd946e1386"));
set_progress(0.584847);
assert(apply_patch_check("/system/app/VpnDialogs.odex", "673875233a67973fee02d19c2ba6c2289fd67918", "2482e7ed36c7f0caff40bcf48da8ba4ae61fa039"));
set_progress(0.584902);
assert(apply_patch_check("/system/app/YGPS.odex", "83b5861e4188d3080a3f8ed781ff35f11f4fb24f", "1c9a53feb290fecef0feb97426afa6afff70060e"));
set_progress(0.585269);
assert(apply_patch_check("/system/bin/bootanimation", "12796b5ccb98dabebfeb2f635b2675738ca0f837", "1a8df31b5ced93e61e9450a4b6114bbdbdf53f25"));
set_progress(0.585428);
assert(apply_patch_check("/system/bin/mdnsd", "19d74e2cf2d21dc22c8f219d7a09aa5ecd5c1ba6", "6333d4f060a576059ef427fa5db747a319952d95"));
set_progress(0.586638);
assert(apply_patch_check("/system/bin/recovery", "b5bde68631fc84bb1c58043a979c9a8dc5f8971e", "f44021b0788e1b068140e2b85fb9b50247d0473d"));
set_progress(0.594713);
assert(apply_patch_check("/system/etc/recovery-resource.dat", "234d6862ff4a1c59d618a16b7afbdb8e99d5391e", "8471ef0edaf992cdfb396d87d3dcac01a8eac08b"));
set_progress(0.595168);
assert(apply_patch_check("/system/etc/security/otacerts.zip", "38d62c404d9dc6610522d07bcd72d369e4a5b8f2", "acdefd28e242010486583af2b38168ef2c6bca56"));
set_progress(0.595173);
assert(apply_patch_check("/system/framework/CustomProperties.jar", "60d5a7bdf8b1e3c51979f05ff15ef5b19f05896e", "65877937e188aabed33fbadc4fbb7b57aee8e605"));
set_progress(0.595174);
assert(apply_patch_check("/system/framework/CustomProperties.odex", "528cf4642f66070736a9ea5dc0b30e01a91a30f6", "82e57cb61f7d1f660244188775bba6b1657e0718"));
set_progress(0.595189);
assert(apply_patch_check("/system/framework/am.jar", "ade7b2a4770abaac5c8f4a47143ebe0eddeff29f", "fe3b43f2fbbe7e6ac64baf1bfe97142736f15afd"));
set_progress(0.595190);
assert(apply_patch_check("/system/framework/am.odex", "51b46673358e319b8e1a88910117fafc45f9cf05", "0a457f29aeb209fa56ba46b0a95696d19453a109"));
set_progress(0.595404);
assert(apply_patch_check("/system/framework/android.policy.jar", "36e2a83fbaf55271317e4058b10531607845f574", "6eb917f2d0c874cb2694a5e2c5da7b5a8184f080"));
set_progress(0.595405);
assert(apply_patch_check("/system/framework/android.policy.odex", "ca78f40791bb7607e014fbe538af63fe8b9404ae", "9367473e071287f94ebb4e8b7c49c758d7c23a7a"));
set_progress(0.599646);
assert(apply_patch_check("/system/framework/android.test.runner.jar", "423df9c9ef2f3a4b58b310bb2684b2b54461fe80", "6b28a7da9d44ef4df59c4b94c0eeb67bbde49a20"));
set_progress(0.599648);
assert(apply_patch_check("/system/framework/android.test.runner.odex", "e4668c3679d21387b0bd8a29e55eadb852e6ca2b", "62e1451db18b96b374c7077b0f1eea562140b336"));
set_progress(0.600521);
assert(apply_patch_check("/system/framework/apache-xml.jar", "4d5e4703e35416ac684a726d0c261a1e16bcae40", "df0183adb115eaf17b722fab20ed20a895427486"));
set_progress(0.600605);
assert(apply_patch_check("/system/framework/apache-xml.odex", "ffcdc486d4004cc823c8e44f5472e5697733f3b8", "181b56266c9133785dcf638d92f9aed6f14cfa5e"));
set_progress(0.607032);
assert(apply_patch_check("/system/framework/bmgr.jar", "e7fb7af4abaad268e43aa497f8f724407b228675", "10b19296684c55fe6bc7bd2f0b50046f44cabf94"));
set_progress(0.607034);
assert(apply_patch_check("/system/framework/bmgr.odex", "ddbbf5a71e05ee7e964c48ce05e8c61c61b03437", "47b35dfcd1f7aa0d0a13aff980fb9784890acb41"));
set_progress(0.607104);
assert(apply_patch_check("/system/framework/bouncycastle.jar", "666210e09ef544234824a8a05cd2fc102ddf6e29", "2475b2e968dd45360a3d5a51a3b4aef11f9fd3ad"));
set_progress(0.607106);
assert(apply_patch_check("/system/framework/bouncycastle.odex", "421296755d8c4d9fdc4d825f19628594bcfa5a9e", "9ca04eaf76faede40e24bbbf837de70c19fbbef8"));
set_progress(0.612156);
assert(apply_patch_check("/system/framework/bu.jar", "e7fb7af4abaad268e43aa497f8f724407b228675", "10b19296684c55fe6bc7bd2f0b50046f44cabf94"));
set_progress(0.612157);
assert(apply_patch_check("/system/framework/bu.odex", "4e08a1b758477fb23e95b50a241343a24028b50a", "424fae68d399ef2753737e35a9ceaf6fe6657e9a"));
set_progress(0.612181);
assert(apply_patch_check("/system/framework/com.android.future.usb.accessory.jar", "e7fb7af4abaad268e43aa497f8f724407b228675", "10b19296684c55fe6bc7bd2f0b50046f44cabf94"));
set_progress(0.612182);
assert(apply_patch_check("/system/framework/com.android.future.usb.accessory.odex", "e96679999cfe19d47fbaf91883224186864c5a52", "4f17ae28de79f60533c07365fcc9de44dee5ede7"));
set_progress(0.612212);
assert(apply_patch_check("/system/framework/com.android.location.provider.jar", "42c7cc41bdc01bdc0be888646e4e90cf95a68123", "10b19296684c55fe6bc7bd2f0b50046f44cabf94"));
set_progress(0.612214);
assert(apply_patch_check("/system/framework/com.android.location.provider.odex", "801d97e8ad9775ff671e2f33103bd2b85241e610", "54f570461a63102c01a15e2e097a33c5294fc32c"));
set_progress(0.612260);
assert(apply_patch_check("/system/framework/content.jar", "e7fb7af4abaad268e43aa497f8f724407b228675", "10b19296684c55fe6bc7bd2f0b50046f44cabf94"));
set_progress(0.612261);
assert(apply_patch_check("/system/framework/content.odex", "9f763345dba200f023a6f8c25b0f8b9e03038479", "837c959241273a3082d918b1d96996ec93ccd3e7"));
set_progress(0.612331);
assert(apply_patch_check("/system/framework/core-junit.jar", "9c8b3d6b7d8f248cf9a4cd1b67ee5126fc925d87", "14c174035f4e9618b7aa5d419f9212e6cf9a6cb2"));
set_progress(0.612333);
assert(apply_patch_check("/system/framework/core-junit.odex", "e37194d0aaf9ef1e36af58d3c90c8a4418718915", "a31152fc6525abf39a5d7e7e82195b9b065297d7"));
set_progress(0.612461);
assert(apply_patch_check("/system/framework/core.jar", "03e13f9ce3a545e1812bcb3d92e69d91ba613061", "01de2d1d36463ceedf8ff74a0246b4ebe115f24b"));
set_progress(0.612476);
assert(apply_patch_check("/system/framework/core.odex", "c0256f35abe0a40210c245077f0c9064755d2a85", "9e91129f83b5c5fd608a3404d484b711ec627482"));
set_progress(0.628739);
assert(apply_patch_check("/system/framework/ext.jar", "1327dcf62e32bb9cf1f0196bbca205f7297cf443", "55cf8fea1a8a5f3c4aa675180ef2641dcc2aae87"));
set_progress(0.631418);
assert(apply_patch_check("/system/framework/ext.odex", "1d3d5ca612e7aad59289a01e5ec93acfe9aa1777", "97fab719d10b296ecda579077eb8e43d82387568"));
set_progress(0.638447);
assert(apply_patch_check("/system/framework/framework-res.apk", "59df564162a2de8d4ae69a7aaeef888c2389d9a9", "9d89b2dbaaf4e48d67790d3c39f3f9f9c7a84098"));
set_progress(0.682731);
assert(apply_patch_check("/system/framework/framework.jar", "3816508e770c90abbffe6f13520d9edd7a63d261", "90fef951df597d53fa6aa9b34f57cf2805220297"));
set_progress(0.706245);
assert(apply_patch_check("/system/framework/framework.odex", "353b97d6a3fa1040ab6ddb84101c5668930a86b7", "6d90e84a4adab60670689eae6ffdc5ecf2ff413a"));
set_progress(0.756145);
assert(apply_patch_check("/system/framework/ime.jar", "e7fb7af4abaad268e43aa497f8f724407b228675", "10b19296684c55fe6bc7bd2f0b50046f44cabf94"));
set_progress(0.756147);
assert(apply_patch_check("/system/framework/ime.odex", "c4bb7d4348a8cf0ac39e6b4a7cd900088bbadc57", "0b40894826c6073482f08820a745cb3021b51393"));
set_progress(0.756180);
assert(apply_patch_check("/system/framework/input.jar", "ade7b2a4770abaac5c8f4a47143ebe0eddeff29f", "10b19296684c55fe6bc7bd2f0b50046f44cabf94"));
set_progress(0.756181);
assert(apply_patch_check("/system/framework/input.odex", "84efa4f6b3dae46f5db1b12ffe6390d538066438", "460a09c87dd2b3948550cf67ff7ef9d26707af51"));
set_progress(0.756215);
assert(apply_patch_check("/system/framework/javax.obex.jar", "e7fb7af4abaad268e43aa497f8f724407b228675", "10b19296684c55fe6bc7bd2f0b50046f44cabf94"));
set_progress(0.756216);
assert(apply_patch_check("/system/framework/javax.obex.odex", "9cbe4f0a4eb8802d7e985796cbce26f3aa8e91ef", "04cf8a9db47c7d34677524bbbe93b67acc42903d"));
set_progress(0.756490);
assert(apply_patch_check("/system/framework/lewa-framework.jar", "9cb92480ea0fd7ded7e71455c05d17cc52750ca0", "fae79a930cd056ce35b55336ba678e6b08dd11a4"));
set_progress(0.756491);
assert(apply_patch_check("/system/framework/lewa-framework.odex", "cd68eaf4d302307aee442a23f1579bc1d23e7f08", "8b2e874365f627ad0d4a3cc33771102ed0e6c6a4"));
set_progress(0.764588);
assert(apply_patch_check("/system/framework/lewa-res.apk", "4d73d3aee7f6d9eba6ae52e0e2e9ea8b15c31619", "9b5f94537a242bcc704ff8aae7a4f44596af2001"));
set_progress(0.837411);
assert(apply_patch_check("/system/framework/mediatek-common.jar", "3f690b649746e1f37af0e51a4255f3a56ed6f44c", "4435575e2ddfe16b4449d9e7ec918b9790a851d0"));
set_progress(0.837412);
assert(apply_patch_check("/system/framework/mediatek-common.odex", "76d34bcc5a3809d474a64066b3a1a1daf784395f", "377c8f1f4f16187aae4e99bcdcb793018c4c2e8f"));
set_progress(0.838110);
assert(apply_patch_check("/system/framework/mediatek-framework.jar", "cd0d6edd7d93f49c432f6427ffb77be15f2c2c66", "d854c82f3b82eda4d77714e49438a410369dff38"));
set_progress(0.838112);
assert(apply_patch_check("/system/framework/mediatek-framework.odex", "6b61d49979f7bbb3871cf1bcc0d7bf8f3c9cfd4c", "d8f30117f6d4c9d06fc7682319a4a1983a9c338f"));
set_progress(0.839744);
assert(apply_patch_check("/system/framework/mediatek-op.jar", "42c7cc41bdc01bdc0be888646e4e90cf95a68123", "cdcf0c78175caa77692567d486b893bd3993fc7b"));
set_progress(0.839746);
assert(apply_patch_check("/system/framework/mediatek-op.odex", "af3c31d38dcf26153aa9894008a652b991924aa9", "2eb304a27eca500aadd75c16dcdb87910277c462"));
set_progress(0.839753);
assert(apply_patch_check("/system/framework/mediatek-res.apk", "11a560a7ce03982758833454648a33a0b4389467", "57c290d8d6d2e6b1acedf4479b69c17b8ce031b4"));
set_progress(0.845700);
assert(apply_patch_check("/system/framework/mms-common.jar", "42c7cc41bdc01bdc0be888646e4e90cf95a68123", "dbc8ff2a465d3e4cba3ba60665ff861394a984b6"));
set_progress(0.845702);
assert(apply_patch_check("/system/framework/mms-common.odex", "ece922f6f77e5eef1e2e3099cbb4c049a2053c20", "e6d3816166558653eef033929537c4fc381aec0c"));
set_progress(0.846397);
assert(apply_patch_check("/system/framework/monkey.jar", "93b70721398bc38ac63088daa612d81b857adcef", "efa60c4944d8edae3d02f694c29d26018b2f0dae"));
set_progress(0.846398);
assert(apply_patch_check("/system/framework/monkey.odex", "9796f5bbba87befa4303637c06735d61743a3558", "ec74099d873d099c539fdfe87c9063611a93acc2"));
set_progress(0.846949);
assert(apply_patch_check("/system/framework/pm.jar", "1f1ecf1d9802863afdc0a248dcb104447a3ade5b", "4193a2fee12ac20fce479993687e1553410d6a8a"));
set_progress(0.846951);
assert(apply_patch_check("/system/framework/pm.odex", "6591871d5c0f75b654dd1ec7effd60c56ab45611", "13bca4824872e25ad43aebabc26c271d00448f65"));
set_progress(0.847139);
assert(apply_patch_check("/system/framework/requestsync.jar", "ade7b2a4770abaac5c8f4a47143ebe0eddeff29f", "99a06e4790b73a6527f44acb554478402828ae5f"));
set_progress(0.847140);
assert(apply_patch_check("/system/framework/requestsync.odex", "eab67c529fe3615a0205b38d66a9137883cf77cf", "fea7587a74c590b63a0987d785e938da8c359d8d"));
set_progress(0.847184);
assert(apply_patch_check("/system/framework/secondary-framework.jar", "689b5c8121758da84acc1ee45355ea09a4b44e5e", "ee041c3d8ea44dffd59885f07cb1518ffed4c05f"));
set_progress(0.847185);
assert(apply_patch_check("/system/framework/secondary-framework.odex", "eb609b079a2b4ed34b9145ef077c5cf20525f23a", "65a56ea3b87d3d9191892cbd1b107489a0b1bcb1"));
set_progress(0.861810);
assert(apply_patch_check("/system/framework/send_bug.jar", "077584492ad9e8086781d223e22a53ea15c1b070", "99a06e4790b73a6527f44acb554478402828ae5f"));
set_progress(0.861811);
assert(apply_patch_check("/system/framework/send_bug.odex", "024c6a3c26ded2e33da0811f2b82969a88c891d0", "c1822eb30379687f83a458eb149ef60f511d56c9"));
set_progress(0.861845);
assert(apply_patch_check("/system/framework/services.jar", "00c6005653944b05a21d4935c00095a4ee54e408", "d6cb2c3ec50583022e2a71d6792ef72b804ffe07"));
set_progress(0.861847);
assert(apply_patch_check("/system/framework/services.odex", "5f12805c7e9c36c8a795ffabee25cf0043ece28a", "f4e91e70d5c978b7d0bae41d33cb344b4ca395c2"));
set_progress(0.875784);
assert(apply_patch_check("/system/framework/settings.jar", "077584492ad9e8086781d223e22a53ea15c1b070", "99a06e4790b73a6527f44acb554478402828ae5f"));
set_progress(0.875785);
assert(apply_patch_check("/system/framework/settings.odex", "87b19bc3782a7cb97f84d5b67905b62b4822798a", "2a504f8a7c309ef806b940ac3514432eea6ae99b"));
set_progress(0.875825);
assert(apply_patch_check("/system/framework/svc.jar", "077584492ad9e8086781d223e22a53ea15c1b070", "933031c9a137d3e0016a165d2bdf85fe31fb939b"));
set_progress(0.875826);
assert(apply_patch_check("/system/framework/svc.odex", "3249e7441dc42f7985d7a21a25e755e44532ea6c", "0694d1d67dbc939198797ec140b3c4aae6d3e7bb"));
set_progress(0.875873);
assert(apply_patch_check("/system/framework/telephony-common.jar", "42c7cc41bdc01bdc0be888646e4e90cf95a68123", "dbc8ff2a465d3e4cba3ba60665ff861394a984b6"));
set_progress(0.875875);
assert(apply_patch_check("/system/framework/telephony-common.odex", "46a74553c4551c95fbc6b04ff2c069d697421463", "f9fad6611c0d8407ca556d5d6b1ab84b5e6e4b33"));
set_progress(0.883650);
assert(apply_patch_check("/system/framework/uiautomator.jar", "36e2a83fbaf55271317e4058b10531607845f574", "cceb08cead974924456786282c80dfc56103a163"));
set_progress(0.883651);
assert(apply_patch_check("/system/framework/uiautomator.odex", "a89442fc52bbfe662b8d0767a14acd941806a5ff", "50afb06c2291329810d80a2f2c4a8d1e572135c2"));
set_progress(0.884068);
assert(apply_patch_check("/system/lib/libams-1.1.0.so", "94a37480616728ce42d17f5c2ddfd1cf03d492d3", "c927921f552c10e2cd58b21ff13559fde1296c56"));
set_progress(0.886946);
assert(apply_patch_check("/system/lib/libbcc.sha1.so", "b5f7cd50f57eb35e05cdf3de727172c27f6f66cd", "682ed588ebac6b8102d3bb62283bd37dc2b86361"));
set_progress(0.886970);
assert(apply_patch_check("/system/lib/libbcc.so", "ad4d5f98f4e2a9b08e303235fe6743914fc2a693", "43648a6f1082b10b5b999440bb99ae7289a7b5ad"));
set_progress(0.919040);
assert(apply_patch_check("/system/lib/libbcinfo.so", "c7aa3dcb0f4a97ee91040d0fcf46b73b89eb5fd2", "0cd195c08a6a0016e7046aeaca3e0c87c34650dc"));
set_progress(0.924451);
assert(apply_patch_check("/system/lib/libchromium_net.so", "bdfc51cba779e0c32ebc2e9cd4170e9548c894bf", "156bd3c89ec2735107173cd31eb9140eed59b4c1"));
set_progress(0.932679);
assert(apply_patch_check("/system/lib/libcryptor-1.0.0.so", "1288edafbe9f2c3b18b748ae003ea1957285f508", "4af58a031c18246ddce70b4a602050be4d1357fb"));
set_progress(0.932800);
assert(apply_patch_check("/system/lib/liblocation-1.0.0.so", "c2f7ccdb4609c347ca209a6bbee762a9bfb4126c", "730ac7de6180d8368636bc70a70b6db8cb81eb37"));
set_progress(0.933377);
assert(apply_patch_check("/system/lib/libmdnssd.so", "34627584d26cc0a1305c6d5011091b317e9672d0", "19508bf6543272bcc70918cb5063911e9338518a"));
set_progress(0.933478);
assert(apply_patch_check("/system/lib/libsmschecker-1.0.1.so", "9fac3d675b29ce7f3fa4e15ee3e63fe28af9ae5f", "721fc1f7525fd73ab3ef5e7e06ada45ef3c60548"));
set_progress(0.933966);
assert(apply_patch_check("/system/lib/libsmsparser-1.0.0.so", "d380f818d34cec1917139e809f1343bd1d62380c", "d886ea48bf9e8e597d110404c9288fa4d2215432"));
set_progress(0.934510);
assert(apply_patch_check("/system/lib/libstagefright.so", "c45f76e966fa9ad663b8b0b9c7ca9aa9f9fc8c8f", "5d332062b7345e4e4d4502b7dc70b9499469d44c"));
set_progress(0.942184);
assert(apply_patch_check("/system/lib/libstagefright_soft_aacdec.so", "c36c1fe37b42b425fc76a51fa69b3ff893aedff6", "d500bd5462368dae46a4e56c2b04ca22871707d5"));
set_progress(0.943241);
assert(apply_patch_check("/system/lib/libstagefright_soft_aacenc.so", "18ed2852040eb5366cafc3fce5737fdd0c0b8663", "caf0af122bc07798c3142cae886c9f3eb63f64cc"));
set_progress(0.944526);
assert(apply_patch_check("/system/lib/libwebcore.so", "a41223cd49c56bb795a1257b7953d96e011c8a15", "ecebb360dd80f950482b8d5620dc5c02783278df"));
set_progress(0.988793);
assert(apply_patch_check("/system/lib/libwebrtc_audio_preprocessing.so", "dfbd15a632996ead0165b1664ca82e4d1c31c642", "d5e51ea7d8bd4d17ee15d43717d2eed2508b79f5"));
set_progress(0.990537);
assert(apply_patch_check("/system/usr/share/phoneloc.dat", "dd11cfc1ebb9da5c827856a7bb6d82d209ffd088", "55be50da7c7cf46ef4aae8f53b9899479e840429"));
set_progress(0.993119);
assert(apply_patch_check("/system/xbin/nano", "6ace8595e90e92d51e9fa7179a792072e4ba5f7c", "7f973f880d25c5fc663d68f88bd0979266291cf2"));
set_progress(0.993413);
assert(apply_patch_check("/system/xbin/openvpn", "7feebf89ffb53a0a6d5d093075e60db2b74f82d9", "ed0e5a586edc74e6f0a343ba5bdfa94c4bd9dc22"));
set_progress(0.995025);
assert(apply_patch_check("/system/xbin/powertop", "16174aee4a872ca99bcd60bb599833be06708de8", "4f5a428608d33c0a78d68824025f58c49e680d34"));
set_progress(0.995757);
assert(apply_patch_check("/system/xbin/vim", "b37d2ea64ab6506403b25dcde97628263b2910bc", "66bee2c846905b614834ecf92bae10d991b00ecf"));
set_progress(1.000000);
assert(apply_patch_space(15619228));

# ---- 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/recovery.img");
show_progress(0.800000, 0);
ui_print("Patching system files...");
apply_patch("/system/app/ApplicationGuide.odex", "-",
            886f126dc2c873a41479cb4846fc2dae617e33e8, 17784,
            b102359101d267f58da35723ae471020d08d6eb0, package_extract_file("patch/system/app/ApplicationGuide.odex.p"));
set_progress(0.000082);
apply_patch("/system/app/ApplicationsProvider.apk", "-",
            d48d1dd34f0bd91c986c0982702171b08bc57265, 10774,
            be85646481fddb5ca2b1bf481a94af6962096518, package_extract_file("patch/system/app/ApplicationsProvider.apk.p"));
set_progress(0.000132);
apply_patch("/system/app/ApplicationsProvider.odex", "-",
            2d6c3ca1e5d0884e54345c0250c0a042fb0e18e8, 28144,
            34a312009f5368f29efd4e9e386edc6ce7e5723c, package_extract_file("patch/system/app/ApplicationsProvider.odex.p"));
set_progress(0.000262);
apply_patch("/system/app/AtciService.odex", "-",
            a261929959b12b9ba7b3e53c3993d439de328428, 72104,
            7cdd2425f1a0a79cc6017820fd522b3587c437fa, package_extract_file("patch/system/app/AtciService.odex.p"));
set_progress(0.000596);
apply_patch("/system/app/BackupRestoreConfirmation.apk", "-",
            600673bb316f38b2cb048020f89c83964df61ee5, 11540,
            5ef8cfc8d0d1ea1e9174c0a27486a5fc27a26be4, package_extract_file("patch/system/app/BackupRestoreConfirmation.apk.p"));
set_progress(0.000650);
apply_patch("/system/app/BackupRestoreConfirmation.odex", "-",
            dede1ded99150507148871e1f0f5d4d196aa6ea4, 12504,
            89a2abf3328c2ce2b7be3d641b83d043d7085ca2, package_extract_file("patch/system/app/BackupRestoreConfirmation.odex.p"));
set_progress(0.000708);
apply_patch("/system/app/BasicDreams.apk", "-",
            5d71bd7da8bf6306fac6e660279560cdbe7fd675, 17872,
            c4ffb2daf99d59a2669fd8297ce0ca2a1b41b20f, package_extract_file("patch/system/app/BasicDreams.apk.p"));
set_progress(0.000790);
apply_patch("/system/app/BasicDreams.odex", "-",
            f63e907b3bb01464036acdd1ba509b80ba61c9ea, 18280,
            19eac3b4dad6ec4a64dd470fae6f0b501a91362d, package_extract_file("patch/system/app/BasicDreams.odex.p"));
set_progress(0.000875);
apply_patch("/system/app/BatteryWarning.apk", "-",
            16397fb41280a69083d0ad4db9681488389e24a6, 50000,
            17a10931150a87a61c988080394165317a4dabae, package_extract_file("patch/system/app/BatteryWarning.apk.p"));
set_progress(0.001106);
apply_patch("/system/app/BatteryWarning.odex", "-",
            b9634245ae24c39718a90252e8dffa9dd5c8ea18, 20480,
            ae49ef60de7f4c703e8f97a39ed29cc1643c6d26, package_extract_file("patch/system/app/BatteryWarning.odex.p"));
set_progress(0.001201);
apply_patch("/system/app/CalendarImporter.odex", "-",
            cd3e2149ed2b62c74b2069143d95ed52130d0880, 151712,
            9c2e5b22cc499ea07cc08a4789e5088f3dbfd2b5, package_extract_file("patch/system/app/CalendarImporter.odex.p"));
set_progress(0.001903);
apply_patch("/system/app/CalendarProvider.apk", "-",
            18c1cfdb3c984fdd336be747f4bc797cf611594e, 29150,
            5750dd3381c2f057fe7c11909bad871a9e3980a2, package_extract_file("patch/system/app/CalendarProvider.apk.p"));
set_progress(0.002038);
apply_patch("/system/app/CalendarProvider.odex", "-",
            4e7599fbd874bf3b74ff70c34300c0033bafdd6a, 2063528,
            962aa8c828aae555a337d2c230a9fe30836b6bd8, package_extract_file("patch/system/app/CalendarProvider.odex.p"));
set_progress(0.011590);
apply_patch("/system/app/CellConnService.apk", "-",
            93a32a59130345f46ee4c5a71ac5c4d641b1ffb7, 16082,
            c46482534c1639c41abf7b8e74a7f82f9834cbc8, package_extract_file("patch/system/app/CellConnService.apk.p"));
set_progress(0.011665);
apply_patch("/system/app/CellConnService.odex", "-",
            a6385a3c3ecf754cdd49d21abbdbdddc02301388, 68520,
            fa53506b8629722a43fc101d27813de45f66af00, package_extract_file("patch/system/app/CellConnService.odex.p"));
set_progress(0.011982);
apply_patch("/system/app/CertInstaller.apk", "-",
            f978751b5921f2e0b2af814f18379c380ddcc54c, 12298,
            dc0e4a9491b51aa5553fd742d80fe71def17b770, package_extract_file("patch/system/app/CertInstaller.apk.p"));
set_progress(0.012039);
apply_patch("/system/app/CertInstaller.odex", "-",
            4a306d230cb190ad8179b144145012317440ded3, 46512,
            888d05b6fc6d17143fcb2c91e90ccfe41c326510, package_extract_file("patch/system/app/CertInstaller.odex.p"));
set_progress(0.012254);
apply_patch("/system/app/ContactsProvider.apk", "-",
            474e8656f19dba522d351cce783eb6586ed33b17, 83886,
            feece564c72dee625868923c16ebec50cac2a981, package_extract_file("patch/system/app/ContactsProvider.apk.p"));
set_progress(0.012643);
apply_patch("/system/app/ContactsProvider.odex", "-",
            3f72121d76c14eb11102abde4fd031002c57bbcd, 2681816,
            bf179351a1e05ccc2ad1bac995f306125a09eefe, package_extract_file("patch/system/app/ContactsProvider.odex.p"));
set_progress(0.025057);
apply_patch("/system/app/DataUsageLockScreenClient.odex", "-",
            b872a6727d4c7d7e853046e448d6a20ecae2ca3c, 511360,
            779ec412571cb79ac59b4dc659036769831a9373, package_extract_file("patch/system/app/DataUsageLockScreenClient.odex.p"));
set_progress(0.027424);
apply_patch("/system/app/DefaultContainerService.apk", "-",
            1afa8320c08105513fe8691e90ae04ed51eb488c, 3942,
            6862ea73caf0c1f1754588ce4183b25c8bb4f962, package_extract_file("patch/system/app/DefaultContainerService.apk.p"));
set_progress(0.027442);
apply_patch("/system/app/DefaultContainerService.odex", "-",
            7fdfc1b40f7c89c442018b68e698208ff1ec3d2e, 22232,
            2d13b1c134966b4bdffffcd1a798b57ef31113da, package_extract_file("patch/system/app/DefaultContainerService.odex.p"));
set_progress(0.027545);
apply_patch("/system/app/DownloadProvider.apk", "-",
            555aa50ad78f64bd21680dbaffe3784299aa2009, 14375,
            b4bbfa3664b6c2d22caac90927725dcba2982487, package_extract_file("patch/system/app/DownloadProvider.apk.p"));
set_progress(0.027611);
apply_patch("/system/app/DownloadProvider.odex", "-",
            ab0c41350e96b287ed1010bbbe7447578fbadaca, 1802928,
            4bf9d0206ac83bad97d5ef4398dfd3c0a9e3a310, package_extract_file("patch/system/app/DownloadProvider.odex.p"));
set_progress(0.035957);
apply_patch("/system/app/DownloadProviderUi.apk", "-",
            d93384fbe4287f1176722355cd5e99266da95ac4, 86203,
            4df5f9f895e0243f195d3dd177cbaf7fb50088d0, package_extract_file("patch/system/app/DownloadProviderUi.apk.p"));
set_progress(0.036356);
apply_patch("/system/app/DownloadProviderUi.odex", "-",
            c6524f2379829c35ef43ee67760e0b15610962ed, 498240,
            22eb4916fb2cc0c3e8306a64ff5414f64ffab0be, package_extract_file("patch/system/app/DownloadProviderUi.odex.p"));
set_progress(0.038663);
apply_patch("/system/app/DrmProvider.apk", "-",
            a987e36761eda90f9910c5a423750c47868b5277, 5499,
            fecfaed9289b7cc31d01ab080e0d79f2a0c1b698, package_extract_file("patch/system/app/DrmProvider.apk.p"));
set_progress(0.038688);
apply_patch("/system/app/DrmProvider.odex", "-",
            4d7d4bc84cd1f71ace52d61795dc619ee6352aab, 39016,
            4499b8150d4a41f62f07a71acff3eec08dde81bc, package_extract_file("patch/system/app/DrmProvider.odex.p"));
set_progress(0.038869);
apply_patch("/system/app/Email.odex", "-",
            b7ded88b0ebac3cc4750c12f91a5dbda88acfaf9, 4031160,
            0bd1a91716275ac29087cf419d3bf1537442026f, package_extract_file("patch/system/app/Email.odex.p"));
set_progress(0.057529);
apply_patch("/system/app/EngineerMode.odex", "-",
            3f05d35e4685ca1f147aed574e7b570f2952b0eb, 1368600,
            bd285c3a883d40a5c1f61b490063933ca3b0329b, package_extract_file("patch/system/app/EngineerMode.odex.p"));
set_progress(0.063864);
apply_patch("/system/app/EngineerModeSim.apk", "-",
            ebf1596ac05cd9d00e1490cf4ce077dfa6e92ca7, 26325,
            93f1a5c7c8abf99d116721290ed0bfd994d2cf53, package_extract_file("patch/system/app/EngineerModeSim.apk.p"));
set_progress(0.063986);
apply_patch("/system/app/EngineerModeSim.odex", "-",
            d8b7c92c2f4d37f1bd6646bacc2c55fd204202ac, 99776,
            f88cd9452d843c3a32d083439ff9fc47a8a1af53, package_extract_file("patch/system/app/EngineerModeSim.odex.p"));
set_progress(0.064448);
apply_patch("/system/app/Exchange2.odex", "-",
            fb87952e678257ca65aa66a950f47e7733545612, 3117128,
            45960f688041d2938822e2b461003b5b152a816f, package_extract_file("patch/system/app/Exchange2.odex.p"));
set_progress(0.078877);
apply_patch("/system/app/FusedLocation.apk", "-",
            a38ba6216fcd8fb0984437ad6b62d7cfe5286bdf, 3673,
            1f23dd68b20ea14cf204b56c903092e77f41c6b9, package_extract_file("patch/system/app/FusedLocation.apk.p"));
set_progress(0.078894);
apply_patch("/system/app/FusedLocation.odex", "-",
            cd0378a76b7cbceaa552d85ffc2278e6b91b5d31, 12736,
            6cfce65be76b77a0ae4ee3c79db74eeb66de5dbf, package_extract_file("patch/system/app/FusedLocation.odex.p"));
set_progress(0.078953);
apply_patch("/system/app/Galaxy4.odex", "-",
            a027cdeaa196aebe7c71c8d73210540927f03d2d, 42048,
            f1ff889a6ed87fc9e2da4b13c0e2faadaf0ce12d, package_extract_file("patch/system/app/Galaxy4.odex.p"));
set_progress(0.079148);
apply_patch("/system/app/HTMLViewer.apk", "-",
            dfbeb4f519d619dc3c76fa0b98ffc77b68b15719, 4040,
            21d508ec0c2f86efdaa919903968508696eae292, package_extract_file("patch/system/app/HTMLViewer.apk.p"));
set_progress(0.079166);
apply_patch("/system/app/HTMLViewer.odex", "-",
            8b480a6600af14aa5541617ed21ed9c0e507419e, 8280,
            a8d5d2e3278f4c116e6a661a8196344d516c2364, package_extract_file("patch/system/app/HTMLViewer.odex.p"));
set_progress(0.079205);
apply_patch("/system/app/HoloSpiralWallpaper.apk", "-",
            006faf50456e35219766d4b7152e8b8509161f3c, 42418,
            80a2b4e5c4711455b149093463e6c72f0ecd1259, package_extract_file("patch/system/app/HoloSpiralWallpaper.apk.p"));
set_progress(0.079401);
apply_patch("/system/app/HoloSpiralWallpaper.odex", "-",
            55453eac2eebb06ce12ce7b387820d987059e89c, 41720,
            ecd9717eb8867ddcfcd7c889b87159e7761a26a6, package_extract_file("patch/system/app/HoloSpiralWallpaper.odex.p"));
set_progress(0.079594);
apply_patch("/system/app/KeyChain.apk", "-",
            042c1e5ce4758eb45553bf15cbb0dbff42e4bb6a, 9608,
            9f5baeb666a1a11c8bb77d62cb3179eb273ebe30, package_extract_file("patch/system/app/KeyChain.apk.p"));
set_progress(0.079639);
apply_patch("/system/app/KeyChain.odex", "-",
            865d74fb73d282c79090edc3278ffebcafb2c3ca, 32392,
            1d6753d15dac4b81a10aff2625d149574b99cf47, package_extract_file("patch/system/app/KeyChain.odex.p"));
set_progress(0.079789);
apply_patch("/system/app/LatinIME.apk", "-",
            1f993e461c6d5881e117a21cf0313a245f647bf2, 10701188,
            209af25265fc2266b41b33aed5437e7d61a788e1, package_extract_file("patch/system/app/LatinIME.apk.p"));
set_progress(0.129324);
apply_patch("/system/app/LatinIME.odex", "-",
            9361080c53bfe4f6cd223b34aa5ddab42d64361d, 1246624,
            98994d8228c6b673d55ba757168e28a728766806, package_extract_file("patch/system/app/LatinIME.odex.p"));
set_progress(0.135095);
apply_patch("/system/app/LewaAntitheft.apk", "-",
            bb744d701bd6b8a950c073c5a023bc730e5615f1, 789966,
            f13978dea1e7c41aa980d741d2d0a1782096a8d4, package_extract_file("patch/system/app/LewaAntitheft.apk.p"));
set_progress(0.138752);
apply_patch("/system/app/LewaAntitheft.odex", "-",
            305aa7a22d10c2a42cc2e4af1e784e3e8cf23054, 3596912,
            a2a3cc926d495cf7bcbcbe2f0a7635e9ecc42c13, package_extract_file("patch/system/app/LewaAntitheft.odex.p"));
set_progress(0.155402);
apply_patch("/system/app/LewaAppStore.apk", "-",
            f68692f7ac2e484c588f7b6edc1ab1464280a937, 360522,
            0877b9f645966a5a2f3ae5ca4d64fb405c24d74b, package_extract_file("patch/system/app/LewaAppStore.apk.p"));
set_progress(0.157071);
apply_patch("/system/app/LewaAppStore.odex", "-",
            e5a2c96baae08f246e6a8e5436255b74d6fb3806, 925144,
            6bf7fb3f039f48e79967891baab8956953264f8a, package_extract_file("patch/system/app/LewaAppStore.odex.p"));
set_progress(0.161353);
apply_patch("/system/app/LewaBirdView.odex", "-",
            e9a744134e6e06be938d356445ad108bd59ede1e, 98040,
            b313cff0c7cd9e5351c1dae75d834fa41ea83576, package_extract_file("patch/system/app/LewaBirdView.odex.p"));
set_progress(0.161807);
apply_patch("/system/app/LewaCalculator.apk", "-",
            39ae01feb3e136e05332baaaf5909f95e800aabc, 1066019,
            a569907c1902018f70f417259f1cae4b47ebfc34, package_extract_file("patch/system/app/LewaCalculator.apk.p"));
set_progress(0.166742);
apply_patch("/system/app/LewaCalculator.odex", "-",
            64d088303d4033a9179d153dccb49702bd6476dd, 533120,
            c6696fae6bd23fca96f86f3b974cdcc8d648eb69, package_extract_file("patch/system/app/LewaCalculator.odex.p"));
set_progress(0.169209);
apply_patch("/system/app/LewaCit.odex", "-",
            03d3ff899a2a017b4a55d1986d92661469f716a9, 36824,
            012c7cd4efd9889d8ddf3df351cf8160b73ea8d3, package_extract_file("patch/system/app/LewaCit.odex.p"));
set_progress(0.169380);
apply_patch("/system/app/LewaDataUsageAdjust.apk", "-",
            1ed472e59a754a20162a912ada3280583e825803, 26104,
            93f52bff351f4416d18420d96c0154ee74c158e2, package_extract_file("patch/system/app/LewaDataUsageAdjust.apk.p"));
set_progress(0.169501);
apply_patch("/system/app/LewaDataUsageAdjust.odex", "-",
            41dfc3f70db5b5133e5f0a08103792e6852ca07e, 459616,
            3683d6eb0a9c9b734bee74ef9e81a06f3cbeb4b2, package_extract_file("patch/system/app/LewaDataUsageAdjust.odex.p"));
set_progress(0.171628);
apply_patch("/system/app/LewaDeskClock.odex", "-",
            6e1b4b95cde6beefa395dca2c1f53f87172b36ce, 722000,
            b0c2ea867e95fd4f55ff26e929d0921e45247988, package_extract_file("patch/system/app/LewaDeskClock.odex.p"));
set_progress(0.174970);
apply_patch("/system/app/LewaFMRadio.odex", "-",
            86562dedee1f027b2e75344fafa30674ace1f2f0, 233048,
            2e6673e31c66c4140a21f209ae7416aa7481bbf2, package_extract_file("patch/system/app/LewaFMRadio.odex.p"));
set_progress(0.176049);
apply_patch("/system/app/LewaFileManager.apk", "-",
            43927d15d3473e5edb859766150ff723193748a6, 495376,
            35268c6777ec14dc512ef1958be55ec24d54ca5b, package_extract_file("patch/system/app/LewaFileManager.apk.p"));
set_progress(0.178342);
apply_patch("/system/app/LewaFileManager.odex", "-",
            e8a15d5c7466a5860bfb12685d02a3c99eb2f0e1, 583456,
            bbc439c99f922f956f7cab5b3edf1119d794b0e7, package_extract_file("patch/system/app/LewaFileManager.odex.p"));
set_progress(0.181043);
apply_patch("/system/app/LewaFlashlight.apk", "-",
            7782c6a7e8181fdcbe4df34b4b42882d540ffead, 2238310,
            544d6c548cb6dc8e2c0e70cb3cd951b2a4798cc5, package_extract_file("patch/system/app/LewaFlashlight.apk.p"));
set_progress(0.191404);
apply_patch("/system/app/LewaFlashlight.odex", "-",
            8bc3db8ca6cb9aa623694296376d5f1f058fa489, 29336,
            b33402d9b3f221fb675de211dd8a93173976209d, package_extract_file("patch/system/app/LewaFlashlight.odex.p"));
set_progress(0.191540);
apply_patch("/system/app/LewaGallery2.odex", "-",
            3d40f864c74d597523500893123bd61f48f17987, 4570304,
            8ae1981a6929498a7b1ecf35feeda696e016096c, package_extract_file("patch/system/app/LewaGallery2.odex.p"));
set_progress(0.212696);
apply_patch("/system/app/LewaGameCenter.apk", "-",
            f0f2f743f800a9c4f98e9f9daeb029963925201b, 356342,
            fd214d79d295bf29522fb8ccfec07bd110ebf1bd, package_extract_file("patch/system/app/LewaGameCenter.apk.p"));
set_progress(0.214345);
apply_patch("/system/app/LewaGameCenter.odex", "-",
            21205b5fba6907bbc3add41c8d09b724c67e631a, 653832,
            274830bcd7138118375f6a7535602b2f2d4bd5c8, package_extract_file("patch/system/app/LewaGameCenter.odex.p"));
set_progress(0.217372);
apply_patch("/system/app/LewaIntercept.apk", "-",
            772a8cbd5aa020e86e309dbcc9a12dc15074dc66, 226786,
            fcc2c5f18a0b2bdc3ef834f4e7205fbe210d0531, package_extract_file("patch/system/app/LewaIntercept.apk.p"));
set_progress(0.218422);
apply_patch("/system/app/LewaIntercept.odex", "-",
            f3e692899b9d4fc18555b1859cfa62029df66854, 585288,
            5f5cc3c44cd9044e6cb1642096efb6e9eee91880, package_extract_file("patch/system/app/LewaIntercept.odex.p"));
set_progress(0.221131);
apply_patch("/system/app/LewaLabiSync.apk", "-",
            6c05e5b45fd451452ae7c1f73bc9d6030f2dfc07, 59934,
            5c06dc52ed6e16a859f3878b93814808d638659d, package_extract_file("patch/system/app/LewaLabiSync.apk.p"));
set_progress(0.221409);
apply_patch("/system/app/LewaLabiSync.odex", "-",
            f0bb6e2672be0335406dc74f2e8ec7a008adce13, 249208,
            bd171297293db705b0426acc71376ecf4c89a2ea, package_extract_file("patch/system/app/LewaLabiSync.odex.p"));
set_progress(0.222562);
apply_patch("/system/app/LewaLauncherX.apk", "-",
            28267894c056b85179273c70346302a261c40fd1, 2569141,
            0a44d11dd894ab5b157f3c447bc7a9e491141dca, package_extract_file("patch/system/app/LewaLauncherX.apk.p"));
set_progress(0.234455);
apply_patch("/system/app/LewaLauncherX.odex", "-",
            e9269369f5d9f6b6dfa914719e1bb6d5e034a823, 1259128,
            5a50feeb1c1966a3f9ab032b50747bb5dfaf2690, package_extract_file("patch/system/app/LewaLauncherX.odex.p"));
set_progress(0.240283);
apply_patch("/system/app/LewaLockScreen.apk", "-",
            aacc3f84796079a5bf5884825ddc4a47b905be6b, 39467,
            0f8b7c0e2918c559f10f12cce373bfef1785ab31, package_extract_file("patch/system/app/LewaLockScreen.apk.p"));
set_progress(0.240466);
apply_patch("/system/app/LewaLockScreen.odex", "-",
            3b6a1db42634f052b55d1e365b3bd986e8e5efbb, 338704,
            7cc51423be13eec66c4bdaf758d70a9cd03c57c3, package_extract_file("patch/system/app/LewaLockScreen.odex.p"));
set_progress(0.242034);
apply_patch("/system/app/LewaNetworkManager.apk", "-",
            18d44ef6322a7baa498fbb1e83b3eecc9150121a, 923411,
            894efa267a937708cb4a52cc7b837ea4fde0ae23, package_extract_file("patch/system/app/LewaNetworkManager.apk.p"));
set_progress(0.246308);
apply_patch("/system/app/LewaNetworkManager.odex", "-",
            1c5677c48f9bb356d4d7736bf3ba14a805e17587, 2388136,
            f2c5bc1fd73e3d4d5f8c59a8cd2e1a532ba8b263, package_extract_file("patch/system/app/LewaNetworkManager.odex.p"));
set_progress(0.257363);
apply_patch("/system/app/LewaPackageInstaller.apk", "-",
            4e713ed57d495eb5a4b93731184ddb2fcedd2be9, 118635,
            033740803074af0858a34b62868a46ab5c1c983d, package_extract_file("patch/system/app/LewaPackageInstaller.apk.p"));
set_progress(0.257912);
apply_patch("/system/app/LewaPackageInstaller.odex", "-",
            6b4850d9163f46dfdd8d5963f078c1bc739d4f07, 244664,
            71aaa7d83f4ce837799bbe5b489d730b7785a644, package_extract_file("patch/system/app/LewaPackageInstaller.odex.p"));
set_progress(0.259045);
apply_patch("/system/app/LewaPermManager.apk", "-",
            fce1c401c7c366099462015078549ebfaca5aae2, 120294,
            2501560f782057a9750c25eb6f6a6bd38822b82a, package_extract_file("patch/system/app/LewaPermManager.apk.p"));
set_progress(0.259601);
apply_patch("/system/app/LewaPermManager.odex", "-",
            576c2072bb64f007ed12f0efbc579d5552a42d43, 2185440,
            e73e9f651a6fd05ad4c357bf2e67cdc04a9623d0, package_extract_file("patch/system/app/LewaPermManager.odex.p"));
set_progress(0.269718);
apply_patch("/system/app/LewaPlayer.apk", "-",
            a3c801aad04e99f9334653de33fb139ccfe59e5a, 2870695,
            9e3c98ef369719d8f2ec9b508100038a0b5be6ef, package_extract_file("patch/system/app/LewaPlayer.apk.p"));
set_progress(0.283006);
apply_patch("/system/app/LewaPlayer.odex", "-",
            b4fe059b22cae77f4c49ec001dde0493e286aeff, 1894976,
            bca1dc32e1e5d9925be44b4bfe6623999324ac11, package_extract_file("patch/system/app/LewaPlayer.odex.p"));
set_progress(0.291778);
apply_patch("/system/app/LewaPond.odex", "-",
            6f584a3d23f164dffb2f5e03e9064e50f266a6fd, 174488,
            11190336b84c4a5af4e7990517431ee080a197ae, package_extract_file("patch/system/app/LewaPond.odex.p"));
set_progress(0.292586);
apply_patch("/system/app/LewaPower+.odex", "-",
            74a8c79ce39bc977f51a8a58ae3840958bdb2c22, 279272,
            97d41fd9903788d10308b75ba2757d09cb69dfe2, package_extract_file("patch/system/app/LewaPower+.odex.p"));
set_progress(0.293879);
apply_patch("/system/app/LewaPush.apk", "-",
            1a8159021bf976d12bdc292f7dc38aca10fbc6f0, 16865,
            cc172159b4cda637ce9119e8883d2aad25f89e08, package_extract_file("patch/system/app/LewaPush.apk.p"));
set_progress(0.293957);
apply_patch("/system/app/LewaPush.odex", "-",
            fd032aaa16d3ba9291976a827b90def4a219582a, 553208,
            d09c7ed007dbdeb2bb9c6b0062137614e2908761, package_extract_file("patch/system/app/LewaPush.odex.p"));
set_progress(0.296517);
apply_patch("/system/app/LewaQrcodeScanner.odex", "-",
            4ef2a043db7b5401203d82367cb1ac35349ecc22, 916344,
            130d744798c344866b9c0f1ea0f6517dd12b9ada, package_extract_file("patch/system/app/LewaQrcodeScanner.odex.p"));
set_progress(0.300759);
apply_patch("/system/app/LewaSearch.odex", "-",
            e6cd7e83770e2b7af9c365173611934d2d7d1ca3, 87472,
            59f58a59f0deba3bc4f29ae766f35eb5069819d8, package_extract_file("patch/system/app/LewaSearch.odex.p"));
set_progress(0.301164);
apply_patch("/system/app/LewaSecurity2.odex", "-",
            1a84a4c5d5e8cfd545e9b0d7fe562536bc4d5acd, 613360,
            1da3349fdd92422adaab4145f2d2ef19c7cfcd2d, package_extract_file("patch/system/app/LewaSecurity2.odex.p"));
set_progress(0.304003);
apply_patch("/system/app/LewaSensorProvider.apk", "-",
            29a8450ce90149b633a677568850477905791490, 8792,
            5d4d30d9e2d36d4cd4a5f4e90b368cbe57e58ac7, package_extract_file("patch/system/app/LewaSensorProvider.apk.p"));
set_progress(0.304044);
apply_patch("/system/app/LewaSensorProvider.odex", "-",
            c0218c44ce29e14702cc602e32546b0fbcd5c8e7, 183744,
            06296c48dc9ccba5ca0f0cd6a9ec339c6bb25a9e, package_extract_file("patch/system/app/LewaSensorProvider.odex.p"));
set_progress(0.304895);
apply_patch("/system/app/LewaSoundRecorder.apk", "-",
            228c6bbcd0da3bb755ca0eafb161b615e9f501b0, 2185089,
            12fff50c1414712da3d7e30740136436f9cd76df, package_extract_file("patch/system/app/LewaSoundRecorder.apk.p"));
set_progress(0.315009);
apply_patch("/system/app/LewaSoundRecorder.odex", "-",
            e5039211ad73b5c0ea4d84f69500c709cb5a940e, 517208,
            3dea4794dc0577a1949ad0d92fe8a98a448154b8, package_extract_file("patch/system/app/LewaSoundRecorder.odex.p"));
set_progress(0.317403);
apply_patch("/system/app/LewaSystemClean.odex", "-",
            9b33a67046b02816e30b6501a36b541097ae4ef8, 657704,
            6e97aec922dda2a74260d434a2517b08d185fc5c, package_extract_file("patch/system/app/LewaSystemClean.odex.p"));
set_progress(0.320448);
apply_patch("/system/app/LewaSystemCleanService.odex", "-",
            d281477375875fdcaeb8d15fbd0937e9873ec2e4, 53776,
            4077df484da1193575ce8a6eb7d253522fa135d7, package_extract_file("patch/system/app/LewaSystemCleanService.odex.p"));
set_progress(0.320697);
apply_patch("/system/app/LewaThemeChooser.apk", "-",
            2be91307d431c2e0946022570988937f8f8750d0, 422345,
            9bd078a224bac67c7a8bebef5109ad11cb0be4ff, package_extract_file("patch/system/app/LewaThemeChooser.apk.p"));
set_progress(0.322652);
apply_patch("/system/app/LewaThemeChooser.odex", "-",
            f7c6447d167201f49378373a89a38d1180bba201, 968920,
            60cf7a957edcbe44fec01dea17fd330a5dc29873, package_extract_file("patch/system/app/LewaThemeChooser.odex.p"));
set_progress(0.327137);
apply_patch("/system/app/LewaThemeManager.apk", "-",
            dfcc3cc1a7d6b5b9fa7251bef4ba2122dc3d7984, 5805,
            ee9acf8640652fd14182a0c2875f1421377fb834, package_extract_file("patch/system/app/LewaThemeManager.apk.p"));
set_progress(0.327164);
apply_patch("/system/app/LewaThemeManager.odex", "-",
            756f29091682b265da2d9c119aa7209da52f14c9, 117184,
            6eec0dc0e676a9fcd06cb6468e19369a7948adcc, package_extract_file("patch/system/app/LewaThemeManager.odex.p"));
set_progress(0.327706);
apply_patch("/system/app/LewaUpdater.apk", "-",
            9c731217869b1fa036dfebbce474ae1783a701aa, 1893848,
            647a0e98b3e766146820ef2b59131df1b7e003e3, package_extract_file("patch/system/app/LewaUpdater.apk.p"));
set_progress(0.336473);
apply_patch("/system/app/LewaUpdater.odex", "-",
            819d0241f1d20359475dcd5bcdf2330358a05467, 576376,
            c74ea0ddd183489cf2637697417abad74358db07, package_extract_file("patch/system/app/LewaUpdater.odex.p"));
set_progress(0.339141);
apply_patch("/system/app/LewaVirusDefense.apk", "-",
            dc4e3debd704f68cc0b76ed5007a078198ca3375, 1632872,
            84203151c30b20a7803a1729993a833b38ba6771, package_extract_file("patch/system/app/LewaVirusDefense.apk.p"));
set_progress(0.346700);
apply_patch("/system/app/LewaVirusDefense.odex", "-",
            1e2fcd55900c127c91ea7919aac442f478c4e532, 1490576,
            8cc803b297e3321ecf22c9b1a47291ad8b6bb2df, package_extract_file("patch/system/app/LewaVirusDefense.odex.p"));
set_progress(0.353599);
apply_patch("/system/app/LewaWeather.apk", "-",
            9c59489abe37b9e0bcd52fd783d75d9c07885bb6, 2023248,
            f2e1bb81c6046ec78147e74eb67c108571b174f0, package_extract_file("patch/system/app/LewaWeather.apk.p"));
set_progress(0.362965);
apply_patch("/system/app/LewaWeather.odex", "-",
            b1d700be7fc2d170fbea22c5f4db5f2281e2b1f0, 980904,
            5ebe8c1d9e7fb671d78cfc12f54c69003c75bda5, package_extract_file("patch/system/app/LewaWeather.odex.p"));
set_progress(0.367506);
apply_patch("/system/app/LiveWallpapers.apk", "-",
            4b5bda26022d7796b15dd8447d0685b1fa1ddab5, 1639260,
            5f972552dd5062cb511c911d14bdd3dad95d9f08, package_extract_file("patch/system/app/LiveWallpapers.apk.p"));
set_progress(0.375094);
apply_patch("/system/app/LiveWallpapers.odex", "-",
            0426e9fc7ae3e7cbe8673ddae3f178ddac5bae18, 277624,
            599b56cc9b96748a51ebe4e6d5853c1ffd3eb60d, package_extract_file("patch/system/app/LiveWallpapers.odex.p"));
set_progress(0.376379);
apply_patch("/system/app/LiveWallpapersPicker.apk", "-",
            8953c71c5164d73b751b403800c9dde6f355c069, 105851,
            42711fa04f75523f17bb6e20b096c7e985017349, package_extract_file("patch/system/app/LiveWallpapersPicker.apk.p"));
set_progress(0.376869);
apply_patch("/system/app/LiveWallpapersPicker.odex", "-",
            ee2a6e4857da3f51cee2d62bd735953df49e59d6, 29440,
            dfd001e4e772cc2e3a150f4186f9aa61623307bc, package_extract_file("patch/system/app/LiveWallpapersPicker.odex.p"));
set_progress(0.377005);
apply_patch("/system/app/LocationProvider.apk", "-",
            c7f6694facbf2b7c1b42b9d7adbc80303d018f99, 2207905,
            5578fdfdb2967ad1333653242c98166bbd88da0f, package_extract_file("patch/system/app/LocationProvider.apk.p"));
set_progress(0.387226);
apply_patch("/system/app/LocationProvider.odex", "-",
            8bf73c3bd43758ad969aded2a519c427c3a3975a, 179336,
            10bfae264bde50e8ed25149638908546fe6ce693, package_extract_file("patch/system/app/LocationProvider.odex.p"));
set_progress(0.388056);
apply_patch("/system/app/MTKAndroidSuiteDaemon.odex", "-",
            f4c3f8deaa7b2e392f25143972275194a2ab7ad2, 632688,
            9499d54ab212252c0a1f14cf4083900d6379d926, package_extract_file("patch/system/app/MTKAndroidSuiteDaemon.odex.p"));
set_progress(0.390984);
apply_patch("/system/app/MagicSmokeWallpapers.apk", "-",
            243f34908f0d0b6b97a122fd96b5879090e3fe09, 213189,
            f5859bfe9e72cf9df52f5de8b3e986051c3caf44, package_extract_file("patch/system/app/MagicSmokeWallpapers.apk.p"));
set_progress(0.391971);
apply_patch("/system/app/MagicSmokeWallpapers.odex", "-",
            016dce225354067e136f20c131e2860a700c64b5, 52920,
            54bbbb5c6b01bd57dca4a4ce04e11d4025d0dbf9, package_extract_file("patch/system/app/MagicSmokeWallpapers.odex.p"));
set_progress(0.392216);
apply_patch("/system/app/MediaProvider.apk", "-",
            7fa3ea02c033ba6b311fd0726e6af429f179bb8e, 33705,
            0dc6099bbaca5cd2309db4aac498ea245ea293e5, package_extract_file("patch/system/app/MediaProvider.apk.p"));
set_progress(0.392372);
apply_patch("/system/app/MediaProvider.odex", "-",
            768d0098062bfae0a9dcb8fcf97e347e1ec5fbc1, 253240,
            59033f2397754d4a8076246df6865b9e4f744b8c, package_extract_file("patch/system/app/MediaProvider.odex.p"));
set_progress(0.393545);
apply_patch("/system/app/MmsFavoriteProvider.apk", "-",
            006d9cf11757b84f6f102f9cfc9c583a9318fc21, 40544,
            c5b353760a01626f0e8ed53aeb740c01bff64c51, package_extract_file("patch/system/app/MmsFavoriteProvider.apk.p"));
set_progress(0.393732);
apply_patch("/system/app/MmsFavoriteProvider.odex", "-",
            cfd1e72cfe8af626613b2e66a5db2dbd9f4c94c8, 162288,
            eefc9f8ab8faafd9f44af4685185503b60d90174, package_extract_file("patch/system/app/MmsFavoriteProvider.odex.p"));
set_progress(0.394483);
apply_patch("/system/app/MtkBt.apk", "-",
            1a4cba369f2ec4a0da30998b39b7a75f36a4d54b, 76466,
            ec3e53c13f24aa44b92deb34f4eb8de1ee44c4a5, package_extract_file("patch/system/app/MtkBt.apk.p"));
set_progress(0.394837);
apply_patch("/system/app/MtkBt.odex", "-",
            0976381b08d37afdaefbc18a0e19039b5240cb60, 682248,
            142394233969414b5c79246a90f061544c234da7, package_extract_file("patch/system/app/MtkBt.odex.p"));
set_progress(0.397995);
apply_patch("/system/app/NoiseField.odex", "-",
            850254cfb6993a58ab1ef8de14e0fc703c756711, 47472,
            05735b9ea7b93bf15f7ab86557de39d43ba03faa, package_extract_file("patch/system/app/NoiseField.odex.p"));
set_progress(0.398215);
apply_patch("/system/app/Omacp.apk", "-",
            ef97e205a270fc6b94c4e19887b6c741b82fc1b7, 28940,
            f18eef0314fb8881a7b04b00018a722dc45b0fe5, package_extract_file("patch/system/app/Omacp.apk.p"));
set_progress(0.398349);
apply_patch("/system/app/Omacp.odex", "-",
            908ab7b3b322bbd71402160a74ceb3f2cfc294b7, 184416,
            e02f6aa89f9ad1bd54ccb16e619deff66fed80dd, package_extract_file("patch/system/app/Omacp.odex.p"));
set_progress(0.399203);
apply_patch("/system/app/PIM.apk", "-",
            014a7f0d277659fc52be4ceff2f504463327e753, 9538736,
            3dede8484acf2e06d22a79bb45ee1e883201a6ce, package_extract_file("patch/system/app/PIM.apk.p"));
set_progress(0.443358);
apply_patch("/system/app/PIM.odex", "-",
            3c8fc6fafa56659743f9c2d08545bbf2b6231912, 7220184,
            a86798935f4f493952bd63fba36af5394ff5c163, package_extract_file("patch/system/app/PIM.odex.p"));
set_progress(0.476780);
apply_patch("/system/app/PhaseBeam.odex", "-",
            44e344dc2ac1698a9fa9f22308a78a6b6fc6b043, 44088,
            d5c2f03dfb4ef709ea86504a06e75782358399cb, package_extract_file("patch/system/app/PhaseBeam.odex.p"));
set_progress(0.476984);
apply_patch("/system/app/Phone.apk", "-",
            a41e3ee12e95bb4367b3265de6db52f3cd039b4e, 2166729,
            0c28de1800dc7e08518999ed3888a21d3d9b1b06, package_extract_file("patch/system/app/Phone.apk.p"));
set_progress(0.487014);
apply_patch("/system/app/Phone.odex", "-",
            18d4185f0eb29f84df5f874e0b26d6120ebe1d7d, 3732800,
            664eea330c5569bcdcce2dcaa5a1d059b3b8c79d, package_extract_file("patch/system/app/Phone.odex.p"));
set_progress(0.504293);
apply_patch("/system/app/PhotoTable.apk", "-",
            37cdc41114e05e88226ecfb104be9454628b9b6e, 396256,
            bf1f89ad3d7647d5c999d519f883a8fad61eb799, package_extract_file("patch/system/app/PhotoTable.apk.p"));
set_progress(0.506127);
apply_patch("/system/app/PhotoTable.odex", "-",
            99a8da76867f68524c7655b6e4fa7686be138318, 80392,
            a184723a2867dc219eb8a38c4cf7cf675c425c82, package_extract_file("patch/system/app/PhotoTable.odex.p"));
set_progress(0.506499);
apply_patch("/system/app/PicoTts.odex", "-",
            0e10a88c9e133801f5f9ef245a3a42ecb047a548, 20768,
            c6c7186f4463358c9cad3f68faae00045b3ab6db, package_extract_file("patch/system/app/PicoTts.odex.p"));
set_progress(0.506595);
apply_patch("/system/app/Provision.apk", "-",
            36323135b0f9cff1eda21cd9489099360746c734, 2849,
            c6822b8a487dff7b985b7748c1c7841e0455c186, package_extract_file("patch/system/app/Provision.apk.p"));
set_progress(0.506609);
apply_patch("/system/app/Provision.odex", "-",
            a35d38250779cb1f5f296a29721e0cd85a7dd9e5, 4624,
            24a633f7d8f23f05cab5223ec7c9ecea7d34a03d, package_extract_file("patch/system/app/Provision.odex.p"));
set_progress(0.506630);
apply_patch("/system/app/SchedulePowerOnOff.apk", "-",
            7fb38e4209a2dea55526e811f44f31ee9daa71f1, 44690,
            131f16dc3c5d839a3934d24911d1a2be141d42c5, package_extract_file("patch/system/app/SchedulePowerOnOff.apk.p"));
set_progress(0.506837);
apply_patch("/system/app/SchedulePowerOnOff.odex", "-",
            ea6bb528789a87c83d2853738662961e8272b3ca, 65792,
            1ad70876fcefcd2122ce428a28b16ed407a379c7, package_extract_file("patch/system/app/SchedulePowerOnOff.odex.p"));
set_progress(0.507141);
apply_patch("/system/app/Settings.apk", "-",
            1289fa9a7305acdc8fd11be9bd2954d9d195c30f, 5531933,
            efad0d85990598f7a233c5212996bc9a58b66ae3, package_extract_file("patch/system/app/Settings.apk.p"));
set_progress(0.532749);
apply_patch("/system/app/Settings.odex", "-",
            51e579f6bd8ead231a2b7cb7eaa7f2690982a466, 4391440,
            0364cccd91f72704576d6c37275c277cf12035ac, package_extract_file("patch/system/app/Settings.odex.p"));
set_progress(0.553077);
apply_patch("/system/app/SettingsProvider.apk", "-",
            6ccf2b5d76167988dd7638f947198f0f9e495764, 28787,
            9804709fcf3cc423c8b09345881dc905ebf435f5, package_extract_file("patch/system/app/SettingsProvider.apk.p"));
set_progress(0.553210);
apply_patch("/system/app/SettingsProvider.odex", "-",
            cfd4e021261b53c42b0c196a1d23c1d1f37ff13b, 101752,
            394fff2b36805c0b0e52c19e65b391f744d6e5a9, package_extract_file("patch/system/app/SettingsProvider.odex.p"));
set_progress(0.553681);
apply_patch("/system/app/SharedStorageBackup.apk", "-",
            ad50619cabd4295e4d6a1dc71c42b77c45cdbe36, 2659,
            dffff20894729056d81c010fc36a32c113a0292f, package_extract_file("patch/system/app/SharedStorageBackup.apk.p"));
set_progress(0.553693);
apply_patch("/system/app/SharedStorageBackup.odex", "-",
            7ce9191566c17c8e64880d298f88b186428e1928, 4784,
            09592282ae82e7e13830b81ee5fd7a8f948746ed, package_extract_file("patch/system/app/SharedStorageBackup.odex.p"));
set_progress(0.553715);
apply_patch("/system/app/Stk1.apk", "-",
            c3307f5a95a3315d25a16d7037dfb9501b4ceadd, 40701,
            9fb50b683c78b4818a341bfba12035656a30f602, package_extract_file("patch/system/app/Stk1.apk.p"));
set_progress(0.553904);
apply_patch("/system/app/Stk1.odex", "-",
            c45d0537cffe3bb8f4642dcbd119d570c20e2d86, 145680,
            03351f05a77f7aba9409ca8385536e046b45efc6, package_extract_file("patch/system/app/Stk1.odex.p"));
set_progress(0.554578);
apply_patch("/system/app/StkSelection.odex", "-",
            cc983de91459775f76f3460c0bcca8ef2bb701b7, 132912,
            5eadda8b6c94346069dbb1534cce96c0ab4ad5f0, package_extract_file("patch/system/app/StkSelection.odex.p"));
set_progress(0.555193);
apply_patch("/system/app/SystemUI.apk", "-",
            788c17841ec4b78e504c73937705a0918f7001f5, 2722070,
            5365e3046a240942ea2152f2490bd0612881f308, package_extract_file("patch/system/app/SystemUI.apk.p"));
set_progress(0.567794);
apply_patch("/system/app/SystemUI.odex", "-",
            6f4c85b620998a5c0fb5ec3e9b34350ed7e8cdb7, 1775912,
            6fe32a6a2a01768aa22cc2d66e7a9a81bd2441e4, package_extract_file("patch/system/app/SystemUI.odex.p"));
set_progress(0.576015);
apply_patch("/system/app/TelephonyProvider.apk", "-",
            b78b1874fec695301c921f088507e07045ee87f2, 23209,
            91fece475b20415c114b0c28ecf0839facd9fb62, package_extract_file("patch/system/app/TelephonyProvider.apk.p"));
set_progress(0.576122);
apply_patch("/system/app/TelephonyProvider.odex", "-",
            8cf195fb89f130cd28bed7c7a3e6eaee911fa84f, 470240,
            5c779c1af7e5a720d4fba6619942cbda7467cfca, package_extract_file("patch/system/app/TelephonyProvider.odex.p"));
set_progress(0.578299);
apply_patch("/system/app/UserDictionaryProvider.apk", "-",
            74f676ead5e494a47f8b53bf8b4708ad464cd9cc, 3610,
            328858156459dc2556a06b4174f5228b39d1264a, package_extract_file("patch/system/app/UserDictionaryProvider.apk.p"));
set_progress(0.578315);
apply_patch("/system/app/UserDictionaryProvider.odex", "-",
            44251915583143272dd92d6e76bb9e58bab51e77, 17112,
            1440c3ca1e25acd8d0859bd823dbfc2f6978fb34, package_extract_file("patch/system/app/UserDictionaryProvider.odex.p"));
set_progress(0.578395);
apply_patch("/system/app/VideoFavorites.odex", "-",
            3ab144b3a494538ff7e4469d390330178a261f2f, 100536,
            fed44889b962305ba425e417ff403a76f0de665a, package_extract_file("patch/system/app/VideoFavorites.odex.p"));
set_progress(0.578860);
apply_patch("/system/app/VideoPlayer.odex", "-",
            799c6269c2931246d81b958f698318605940ee8d, 51376,
            63e719af619eebbbd7030107d7a45441f798a8b5, package_extract_file("patch/system/app/VideoPlayer.odex.p"));
set_progress(0.579098);
apply_patch("/system/app/VisualizationWallpapers.apk", "-",
            49b72ef7c9753efecbf60b01dd4402a55749b35a, 151827,
            24b3a12492687b46c4179d553ae7816b26eb183f, package_extract_file("patch/system/app/VisualizationWallpapers.apk.p"));
set_progress(0.579801);
apply_patch("/system/app/VisualizationWallpapers.odex", "-",
            89ef125c8c67f50c029f50c9f1c539a5422465f9, 74360,
            f769c43dda05ac09b5add61d5be8b267005d8c7e, package_extract_file("patch/system/app/VisualizationWallpapers.odex.p"));
set_progress(0.580145);
apply_patch("/system/app/VoiceUnlock.apk", "-",
            0cb3340b4fffb6d47e03892fcfb7e8bcf997ce6c, 124622,
            bf21d9f1dd828725cbfb953eee4c1a74366765b3, package_extract_file("patch/system/app/VoiceUnlock.apk.p"));
set_progress(0.580722);
apply_patch("/system/app/VoiceUnlock.odex", "-",
            4588d6a5f9ae5afd6cccd45bdafa6c0169728f32, 71936,
            2fc9d980fa439ff45acec6f68710f67ebc1a5abc, package_extract_file("patch/system/app/VoiceUnlock.odex.p"));
set_progress(0.581055);
apply_patch("/system/app/VpnDialogs.apk", "-",
            517df6cd914ed5e541785bf7cf814a46cf9667dc, 8237,
            c3ae7bc268d2b8f53a2dc9df82d881fd946e1386, package_extract_file("patch/system/app/VpnDialogs.apk.p"));
set_progress(0.581093);
apply_patch("/system/app/VpnDialogs.odex", "-",
            673875233a67973fee02d19c2ba6c2289fd67918, 11760,
            2482e7ed36c7f0caff40bcf48da8ba4ae61fa039, package_extract_file("patch/system/app/VpnDialogs.odex.p"));
set_progress(0.581147);
apply_patch("/system/app/YGPS.odex", "-",
            83b5861e4188d3080a3f8ed781ff35f11f4fb24f, 78808,
            1c9a53feb290fecef0feb97426afa6afff70060e, package_extract_file("patch/system/app/YGPS.odex.p"));
set_progress(0.581512);
apply_patch("/system/bin/bootanimation", "-",
            12796b5ccb98dabebfeb2f635b2675738ca0f837, 34164,
            1a8df31b5ced93e61e9450a4b6114bbdbdf53f25, package_extract_file("patch/system/bin/bootanimation.p"));
set_progress(0.581670);
apply_patch("/system/bin/mdnsd", "-",
            19d74e2cf2d21dc22c8f219d7a09aa5ecd5c1ba6, 259464,
            6333d4f060a576059ef427fa5db747a319952d95, package_extract_file("patch/system/bin/mdnsd.p"));
set_progress(0.582871);
apply_patch("/system/bin/recovery", "-",
            b5bde68631fc84bb1c58043a979c9a8dc5f8971e, 1731848,
            f44021b0788e1b068140e2b85fb9b50247d0473d, package_extract_file("patch/system/bin/recovery.p"));
set_progress(0.590888);
apply_patch("/system/etc/recovery-resource.dat", "-",
            234d6862ff4a1c59d618a16b7afbdb8e99d5391e, 97605,
            8471ef0edaf992cdfb396d87d3dcac01a8eac08b, package_extract_file("patch/system/etc/recovery-resource.dat.p"));
set_progress(0.591340);
apply_patch("/system/etc/security/otacerts.zip", "-",
            38d62c404d9dc6610522d07bcd72d369e4a5b8f2, 1125,
            acdefd28e242010486583af2b38168ef2c6bca56, package_extract_file("patch/system/etc/security/otacerts.zip.p"));
set_progress(0.591345);
apply_patch("/system/framework/CustomProperties.jar", "-",
            60d5a7bdf8b1e3c51979f05ff15ef5b19f05896e, 313,
            65877937e188aabed33fbadc4fbb7b57aee8e605, package_extract_file("patch/system/framework/CustomProperties.jar.p"));
set_progress(0.591346);
apply_patch("/system/framework/CustomProperties.odex", "-",
            528cf4642f66070736a9ea5dc0b30e01a91a30f6, 3056,
            82e57cb61f7d1f660244188775bba6b1657e0718, package_extract_file("patch/system/framework/CustomProperties.odex.p"));
set_progress(0.591361);
apply_patch("/system/framework/am.jar", "-",
            ade7b2a4770abaac5c8f4a47143ebe0eddeff29f, 313,
            fe3b43f2fbbe7e6ac64baf1bfe97142736f15afd, package_extract_file("patch/system/framework/am.jar.p"));
set_progress(0.591362);
apply_patch("/system/framework/am.odex", "-",
            51b46673358e319b8e1a88910117fafc45f9cf05, 45856,
            0a457f29aeb209fa56ba46b0a95696d19453a109, package_extract_file("patch/system/framework/am.odex.p"));
set_progress(0.591574);
apply_patch("/system/framework/android.policy.jar", "-",
            36e2a83fbaf55271317e4058b10531607845f574, 313,
            6eb917f2d0c874cb2694a5e2c5da7b5a8184f080, package_extract_file("patch/system/framework/android.policy.jar.p"));
set_progress(0.591576);
apply_patch("/system/framework/android.policy.odex", "-",
            ca78f40791bb7607e014fbe538af63fe8b9404ae, 909584,
            9367473e071287f94ebb4e8b7c49c758d7c23a7a, package_extract_file("patch/system/framework/android.policy.odex.p"));
set_progress(0.595786);
apply_patch("/system/framework/android.test.runner.jar", "-",
            423df9c9ef2f3a4b58b310bb2684b2b54461fe80, 313,
            6b28a7da9d44ef4df59c4b94c0eeb67bbde49a20, package_extract_file("patch/system/framework/android.test.runner.jar.p"));
set_progress(0.595788);
apply_patch("/system/framework/android.test.runner.odex", "-",
            e4668c3679d21387b0bd8a29e55eadb852e6ca2b, 187232,
            62e1451db18b96b374c7077b0f1eea562140b336, package_extract_file("patch/system/framework/android.test.runner.odex.p"));
set_progress(0.596654);
apply_patch("/system/framework/apache-xml.jar", "-",
            4d5e4703e35416ac684a726d0c261a1e16bcae40, 18027,
            df0183adb115eaf17b722fab20ed20a895427486, package_extract_file("patch/system/framework/apache-xml.jar.p"));
set_progress(0.596738);
apply_patch("/system/framework/apache-xml.odex", "-",
            ffcdc486d4004cc823c8e44f5472e5697733f3b8, 1378616,
            181b56266c9133785dcf638d92f9aed6f14cfa5e, package_extract_file("patch/system/framework/apache-xml.odex.p"));
set_progress(0.603119);
apply_patch("/system/framework/bmgr.jar", "-",
            e7fb7af4abaad268e43aa497f8f724407b228675, 313,
            10b19296684c55fe6bc7bd2f0b50046f44cabf94, package_extract_file("patch/system/framework/bmgr.jar.p"));
set_progress(0.603121);
apply_patch("/system/framework/bmgr.odex", "-",
            ddbbf5a71e05ee7e964c48ce05e8c61c61b03437, 15176,
            47b35dfcd1f7aa0d0a13aff980fb9784890acb41, package_extract_file("patch/system/framework/bmgr.odex.p"));
set_progress(0.603191);
apply_patch("/system/framework/bouncycastle.jar", "-",
            666210e09ef544234824a8a05cd2fc102ddf6e29, 313,
            2475b2e968dd45360a3d5a51a3b4aef11f9fd3ad, package_extract_file("patch/system/framework/bouncycastle.jar.p"));
set_progress(0.603193);
apply_patch("/system/framework/bouncycastle.odex", "-",
            421296755d8c4d9fdc4d825f19628594bcfa5a9e, 1083168,
            9ca04eaf76faede40e24bbbf837de70c19fbbef8, package_extract_file("patch/system/framework/bouncycastle.odex.p"));
set_progress(0.608207);
apply_patch("/system/framework/bu.jar", "-",
            e7fb7af4abaad268e43aa497f8f724407b228675, 313,
            10b19296684c55fe6bc7bd2f0b50046f44cabf94, package_extract_file("patch/system/framework/bu.jar.p"));
set_progress(0.608208);
apply_patch("/system/framework/bu.odex", "-",
            4e08a1b758477fb23e95b50a241343a24028b50a, 5008,
            424fae68d399ef2753737e35a9ceaf6fe6657e9a, package_extract_file("patch/system/framework/bu.odex.p"));
set_progress(0.608231);
apply_patch("/system/framework/com.android.future.usb.accessory.jar",
            "-", e7fb7af4abaad268e43aa497f8f724407b228675, 313,
            10b19296684c55fe6bc7bd2f0b50046f44cabf94, package_extract_file("patch/system/framework/com.android.future.usb.accessory.jar.p"));
set_progress(0.608233);
apply_patch("/system/framework/com.android.future.usb.accessory.odex",
            "-", e96679999cfe19d47fbaf91883224186864c5a52, 6432,
            4f17ae28de79f60533c07365fcc9de44dee5ede7, package_extract_file("patch/system/framework/com.android.future.usb.accessory.odex.p"));
set_progress(0.608262);
apply_patch("/system/framework/com.android.location.provider.jar",
            "-", 42c7cc41bdc01bdc0be888646e4e90cf95a68123, 313,
            10b19296684c55fe6bc7bd2f0b50046f44cabf94, package_extract_file("patch/system/framework/com.android.location.provider.jar.p"));
set_progress(0.608264);
apply_patch("/system/framework/com.android.location.provider.odex",
            "-", 801d97e8ad9775ff671e2f33103bd2b85241e610, 9928,
            54f570461a63102c01a15e2e097a33c5294fc32c, package_extract_file("patch/system/framework/com.android.location.provider.odex.p"));
set_progress(0.608310);
apply_patch("/system/framework/content.jar", "-",
            e7fb7af4abaad268e43aa497f8f724407b228675, 313,
            10b19296684c55fe6bc7bd2f0b50046f44cabf94, package_extract_file("patch/system/framework/content.jar.p"));
set_progress(0.608311);
apply_patch("/system/framework/content.odex", "-",
            9f763345dba200f023a6f8c25b0f8b9e03038479, 15008,
            837c959241273a3082d918b1d96996ec93ccd3e7, package_extract_file("patch/system/framework/content.odex.p"));
set_progress(0.608381);
apply_patch("/system/framework/core-junit.jar", "-",
            9c8b3d6b7d8f248cf9a4cd1b67ee5126fc925d87, 313,
            14c174035f4e9618b7aa5d419f9212e6cf9a6cb2, package_extract_file("patch/system/framework/core-junit.jar.p"));
set_progress(0.608382);
apply_patch("/system/framework/core-junit.odex", "-",
            e37194d0aaf9ef1e36af58d3c90c8a4418718915, 27576,
            a31152fc6525abf39a5d7e7e82195b9b065297d7, package_extract_file("patch/system/framework/core-junit.odex.p"));
set_progress(0.608510);
apply_patch("/system/framework/core.jar", "-",
            03e13f9ce3a545e1812bcb3d92e69d91ba613061, 3126,
            01de2d1d36463ceedf8ff74a0246b4ebe115f24b, package_extract_file("patch/system/framework/core.jar.p"));
set_progress(0.608524);
apply_patch("/system/framework/core.odex", "-",
            c0256f35abe0a40210c245077f0c9064755d2a85, 3488216,
            9e91129f83b5c5fd608a3404d484b711ec627482, package_extract_file("patch/system/framework/core.odex.p"));
set_progress(0.624671);
apply_patch("/system/framework/ext.jar", "-",
            1327dcf62e32bb9cf1f0196bbca205f7297cf443, 574574,
            55cf8fea1a8a5f3c4aa675180ef2641dcc2aae87, package_extract_file("patch/system/framework/ext.jar.p"));
set_progress(0.627331);
apply_patch("/system/framework/ext.odex", "-",
            1d3d5ca612e7aad59289a01e5ec93acfe9aa1777, 1507496,
            97fab719d10b296ecda579077eb8e43d82387568, package_extract_file("patch/system/framework/ext.odex.p"));
set_progress(0.634309);
apply_patch("/system/framework/framework-res.apk", "-",
            59df564162a2de8d4ae69a7aaeef888c2389d9a9, 9498201,
            9d89b2dbaaf4e48d67790d3c39f3f9f9c7a84098, package_extract_file("patch/system/framework/framework-res.apk.p"));
set_progress(0.678276);
apply_patch("/system/framework/framework.jar", "-",
            3816508e770c90abbffe6f13520d9edd7a63d261, 5043289,
            90fef951df597d53fa6aa9b34f57cf2805220297, package_extract_file("patch/system/framework/framework.jar.p"));
set_progress(0.701622);
apply_patch("/system/framework/framework.odex", "-",
            353b97d6a3fa1040ab6ddb84101c5668930a86b7, 10703248,
            6d90e84a4adab60670689eae6ffdc5ecf2ff413a, package_extract_file("patch/system/framework/framework.odex.p"));
set_progress(0.751167);
apply_patch("/system/framework/ime.jar", "-",
            e7fb7af4abaad268e43aa497f8f724407b228675, 313,
            10b19296684c55fe6bc7bd2f0b50046f44cabf94, package_extract_file("patch/system/framework/ime.jar.p"));
set_progress(0.751168);
apply_patch("/system/framework/ime.odex", "-",
            c4bb7d4348a8cf0ac39e6b4a7cd900088bbadc57, 7152,
            0b40894826c6073482f08820a745cb3021b51393, package_extract_file("patch/system/framework/ime.odex.p"));
set_progress(0.751202);
apply_patch("/system/framework/input.jar", "-",
            ade7b2a4770abaac5c8f4a47143ebe0eddeff29f, 313,
            10b19296684c55fe6bc7bd2f0b50046f44cabf94, package_extract_file("patch/system/framework/input.jar.p"));
set_progress(0.751203);
apply_patch("/system/framework/input.odex", "-",
            84efa4f6b3dae46f5db1b12ffe6390d538066438, 7144,
            460a09c87dd2b3948550cf67ff7ef9d26707af51, package_extract_file("patch/system/framework/input.odex.p"));
set_progress(0.751236);
apply_patch("/system/framework/javax.obex.jar", "-",
            e7fb7af4abaad268e43aa497f8f724407b228675, 313,
            10b19296684c55fe6bc7bd2f0b50046f44cabf94, package_extract_file("patch/system/framework/javax.obex.jar.p"));
set_progress(0.751237);
apply_patch("/system/framework/javax.obex.odex", "-",
            9cbe4f0a4eb8802d7e985796cbce26f3aa8e91ef, 58640,
            04cf8a9db47c7d34677524bbbe93b67acc42903d, package_extract_file("patch/system/framework/javax.obex.odex.p"));
set_progress(0.751509);
apply_patch("/system/framework/lewa-framework.jar", "-",
            9cb92480ea0fd7ded7e71455c05d17cc52750ca0, 313,
            fae79a930cd056ce35b55336ba678e6b08dd11a4, package_extract_file("patch/system/framework/lewa-framework.jar.p"));
set_progress(0.751510);
apply_patch("/system/framework/lewa-framework.odex", "-",
            cd68eaf4d302307aee442a23f1579bc1d23e7f08, 1802440,
            8b2e874365f627ad0d4a3cc33771102ed0e6c6a4, package_extract_file("patch/system/framework/lewa-framework.odex.p"));
set_progress(0.759854);
apply_patch("/system/framework/lewa-res.apk", "-",
            4d73d3aee7f6d9eba6ae52e0e2e9ea8b15c31619, 17396592,
            9b5f94537a242bcc704ff8aae7a4f44596af2001, package_extract_file("patch/system/framework/lewa-res.apk.p"));
set_progress(0.840383);
apply_patch("/system/framework/mediatek-common.jar", "-",
            3f690b649746e1f37af0e51a4255f3a56ed6f44c, 313,
            4435575e2ddfe16b4449d9e7ec918b9790a851d0, package_extract_file("patch/system/framework/mediatek-common.jar.p"));
set_progress(0.840384);
apply_patch("/system/framework/mediatek-common.odex", "-",
            76d34bcc5a3809d474a64066b3a1a1daf784395f, 149744,
            377c8f1f4f16187aae4e99bcdcb793018c4c2e8f, package_extract_file("patch/system/framework/mediatek-common.odex.p"));
set_progress(0.841077);
apply_patch("/system/framework/mediatek-framework.jar", "-",
            cd0d6edd7d93f49c432f6427ffb77be15f2c2c66, 313,
            d854c82f3b82eda4d77714e49438a410369dff38, package_extract_file("patch/system/framework/mediatek-framework.jar.p"));
set_progress(0.841079);
apply_patch("/system/framework/mediatek-framework.odex", "-",
            6b61d49979f7bbb3871cf1bcc0d7bf8f3c9cfd4c, 350112,
            d8f30117f6d4c9d06fc7682319a4a1983a9c338f, package_extract_file("patch/system/framework/mediatek-framework.odex.p"));
set_progress(0.842699);
apply_patch("/system/framework/mediatek-op.jar", "-",
            42c7cc41bdc01bdc0be888646e4e90cf95a68123, 313,
            cdcf0c78175caa77692567d486b893bd3993fc7b, package_extract_file("patch/system/framework/mediatek-op.jar.p"));
set_progress(0.842701);
apply_patch("/system/framework/mediatek-op.odex", "-",
            af3c31d38dcf26153aa9894008a652b991924aa9, 1520,
            2eb304a27eca500aadd75c16dcdb87910277c462, package_extract_file("patch/system/framework/mediatek-op.odex.p"));
set_progress(0.842708);
apply_patch("/system/framework/mediatek-res.apk", "-",
            11a560a7ce03982758833454648a33a0b4389467, 1275635,
            57c290d8d6d2e6b1acedf4479b69c17b8ce031b4, package_extract_file("patch/system/framework/mediatek-res.apk.p"));
set_progress(0.848613);
apply_patch("/system/framework/mms-common.jar", "-",
            42c7cc41bdc01bdc0be888646e4e90cf95a68123, 313,
            dbc8ff2a465d3e4cba3ba60665ff861394a984b6, package_extract_file("patch/system/framework/mms-common.jar.p"));
set_progress(0.848614);
apply_patch("/system/framework/mms-common.odex", "-",
            ece922f6f77e5eef1e2e3099cbb4c049a2053c20, 149112,
            e6d3816166558653eef033929537c4fc381aec0c, package_extract_file("patch/system/framework/mms-common.odex.p"));
set_progress(0.849304);
apply_patch("/system/framework/monkey.jar", "-",
            93b70721398bc38ac63088daa612d81b857adcef, 313,
            efa60c4944d8edae3d02f694c29d26018b2f0dae, package_extract_file("patch/system/framework/monkey.jar.p"));
set_progress(0.849306);
apply_patch("/system/framework/monkey.odex", "-",
            9796f5bbba87befa4303637c06735d61743a3558, 118192,
            ec74099d873d099c539fdfe87c9063611a93acc2, package_extract_file("patch/system/framework/monkey.odex.p"));
set_progress(0.849853);
apply_patch("/system/framework/pm.jar", "-",
            1f1ecf1d9802863afdc0a248dcb104447a3ade5b, 313,
            4193a2fee12ac20fce479993687e1553410d6a8a, package_extract_file("patch/system/framework/pm.jar.p"));
set_progress(0.849854);
apply_patch("/system/framework/pm.odex", "-",
            6591871d5c0f75b654dd1ec7effd60c56ab45611, 40336,
            13bca4824872e25ad43aebabc26c271d00448f65, package_extract_file("patch/system/framework/pm.odex.p"));
set_progress(0.850041);
apply_patch("/system/framework/requestsync.jar", "-",
            ade7b2a4770abaac5c8f4a47143ebe0eddeff29f, 313,
            99a06e4790b73a6527f44acb554478402828ae5f, package_extract_file("patch/system/framework/requestsync.jar.p"));
set_progress(0.850043);
apply_patch("/system/framework/requestsync.odex", "-",
            eab67c529fe3615a0205b38d66a9137883cf77cf, 9288,
            fea7587a74c590b63a0987d785e938da8c359d8d, package_extract_file("patch/system/framework/requestsync.odex.p"));
set_progress(0.850086);
apply_patch("/system/framework/secondary-framework.jar", "-",
            689b5c8121758da84acc1ee45355ea09a4b44e5e, 313,
            ee041c3d8ea44dffd59885f07cb1518ffed4c05f, package_extract_file("patch/system/framework/secondary-framework.jar.p"));
set_progress(0.850087);
apply_patch("/system/framework/secondary-framework.odex", "-",
            eb609b079a2b4ed34b9145ef077c5cf20525f23a, 3136752,
            65a56ea3b87d3d9191892cbd1b107489a0b1bcb1, package_extract_file("patch/system/framework/secondary-framework.odex.p"));
set_progress(0.864607);
apply_patch("/system/framework/send_bug.jar", "-",
            077584492ad9e8086781d223e22a53ea15c1b070, 313,
            99a06e4790b73a6527f44acb554478402828ae5f, package_extract_file("patch/system/framework/send_bug.jar.p"));
set_progress(0.864609);
apply_patch("/system/framework/send_bug.odex", "-",
            024c6a3c26ded2e33da0811f2b82969a88c891d0, 7296,
            c1822eb30379687f83a458eb149ef60f511d56c9, package_extract_file("patch/system/framework/send_bug.odex.p"));
set_progress(0.864642);
apply_patch("/system/framework/services.jar", "-",
            00c6005653944b05a21d4935c00095a4ee54e408, 313,
            d6cb2c3ec50583022e2a71d6792ef72b804ffe07, package_extract_file("patch/system/framework/services.jar.p"));
set_progress(0.864644);
apply_patch("/system/framework/services.odex", "-",
            5f12805c7e9c36c8a795ffabee25cf0043ece28a, 2989208,
            f4e91e70d5c978b7d0bae41d33cb344b4ca395c2, package_extract_file("patch/system/framework/services.odex.p"));
set_progress(0.878481);
apply_patch("/system/framework/settings.jar", "-",
            077584492ad9e8086781d223e22a53ea15c1b070, 313,
            99a06e4790b73a6527f44acb554478402828ae5f, package_extract_file("patch/system/framework/settings.jar.p"));
set_progress(0.878482);
apply_patch("/system/framework/settings.odex", "-",
            87b19bc3782a7cb97f84d5b67905b62b4822798a, 8464,
            2a504f8a7c309ef806b940ac3514432eea6ae99b, package_extract_file("patch/system/framework/settings.odex.p"));
set_progress(0.878521);
apply_patch("/system/framework/svc.jar", "-",
            077584492ad9e8086781d223e22a53ea15c1b070, 313,
            933031c9a137d3e0016a165d2bdf85fe31fb939b, package_extract_file("patch/system/framework/svc.jar.p"));
set_progress(0.878523);
apply_patch("/system/framework/svc.odex", "-",
            3249e7441dc42f7985d7a21a25e755e44532ea6c, 10088,
            0694d1d67dbc939198797ec140b3c4aae6d3e7bb, package_extract_file("patch/system/framework/svc.odex.p"));
set_progress(0.878570);
apply_patch("/system/framework/telephony-common.jar", "-",
            42c7cc41bdc01bdc0be888646e4e90cf95a68123, 313,
            dbc8ff2a465d3e4cba3ba60665ff861394a984b6, package_extract_file("patch/system/framework/telephony-common.jar.p"));
set_progress(0.878571);
apply_patch("/system/framework/telephony-common.odex", "-",
            46a74553c4551c95fbc6b04ff2c069d697421463, 1667672,
            f9fad6611c0d8407ca556d5d6b1ab84b5e6e4b33, package_extract_file("patch/system/framework/telephony-common.odex.p"));
set_progress(0.886291);
apply_patch("/system/framework/uiautomator.jar", "-",
            36e2a83fbaf55271317e4058b10531607845f574, 313,
            cceb08cead974924456786282c80dfc56103a163, package_extract_file("patch/system/framework/uiautomator.jar.p"));
set_progress(0.886292);
apply_patch("/system/framework/uiautomator.odex", "-",
            a89442fc52bbfe662b8d0767a14acd941806a5ff, 89360,
            50afb06c2291329810d80a2f2c4a8d1e572135c2, package_extract_file("patch/system/framework/uiautomator.odex.p"));
set_progress(0.886706);
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.888173);
apply_patch("/system/lib/libbcc.sha1.so", "-",
            b5f7cd50f57eb35e05cdf3de727172c27f6f66cd, 5056,
            682ed588ebac6b8102d3bb62283bd37dc2b86361, package_extract_file("patch/system/lib/libbcc.sha1.so.p"));
set_progress(0.888196);
apply_patch("/system/lib/libbcc.so", "-",
            ad4d5f98f4e2a9b08e303235fe6743914fc2a693, 6878588,
            43648a6f1082b10b5b999440bb99ae7289a7b5ad, package_extract_file("patch/system/lib/libbcc.so.p"));
set_progress(0.920037);
apply_patch("/system/lib/libbcinfo.so", "-",
            c7aa3dcb0f4a97ee91040d0fcf46b73b89eb5fd2, 1160536,
            0cd195c08a6a0016e7046aeaca3e0c87c34650dc, package_extract_file("patch/system/lib/libbcinfo.so.p"));
set_progress(0.925409);
apply_patch("/system/lib/libchromium_net.so", "-",
            bdfc51cba779e0c32ebc2e9cd4170e9548c894bf, 1764676,
            156bd3c89ec2735107173cd31eb9140eed59b4c1, package_extract_file("patch/system/lib/libchromium_net.so.p"));
set_progress(0.933578);
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.933754);
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.934128);
apply_patch("/system/lib/libmdnssd.so", "-",
            34627584d26cc0a1305c6d5011091b317e9672d0, 21588,
            19508bf6543272bcc70918cb5063911e9338518a, package_extract_file("patch/system/lib/libmdnssd.so.p"));
set_progress(0.934228);
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.934699);
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.934978);
apply_patch("/system/lib/libstagefright.so", "-",
            c45f76e966fa9ad663b8b0b9c7ca9aa9f9fc8c8f, 1645984,
            5d332062b7345e4e4d4502b7dc70b9499469d44c, package_extract_file("patch/system/lib/libstagefright.so.p"));
set_progress(0.942597);
apply_patch("/system/lib/libstagefright_soft_aacdec.so", "-",
            c36c1fe37b42b425fc76a51fa69b3ff893aedff6, 226720,
            d500bd5462368dae46a4e56c2b04ca22871707d5, package_extract_file("patch/system/lib/libstagefright_soft_aacdec.so.p"));
set_progress(0.943647);
apply_patch("/system/lib/libstagefright_soft_aacenc.so", "-",
            18ed2852040eb5366cafc3fce5737fdd0c0b8663, 275616,
            caf0af122bc07798c3142cae886c9f3eb63f64cc, package_extract_file("patch/system/lib/libstagefright_soft_aacenc.so.p"));
set_progress(0.944923);
apply_patch("/system/lib/libwebcore.so", "-",
            a41223cd49c56bb795a1257b7953d96e011c8a15, 9494452,
            ecebb360dd80f950482b8d5620dc5c02783278df, package_extract_file("patch/system/lib/libwebcore.so.p"));
set_progress(0.988872);
apply_patch("/system/lib/libwebrtc_audio_preprocessing.so", "-",
            dfbd15a632996ead0165b1664ca82e4d1c31c642, 374024,
            d5e51ea7d8bd4d17ee15d43717d2eed2508b79f5, package_extract_file("patch/system/lib/libwebrtc_audio_preprocessing.so.p"));
set_progress(0.990604);
apply_patch("/system/usr/share/phoneloc.dat", "-",
            dd11cfc1ebb9da5c827856a7bb6d82d209ffd088, 553939,
            55be50da7c7cf46ef4aae8f53b9899479e840429, package_extract_file("patch/system/usr/share/phoneloc.dat.p"));
set_progress(0.993168);
apply_patch("/system/xbin/nano", "-",
            6ace8595e90e92d51e9fa7179a792072e4ba5f7c, 63220,
            7f973f880d25c5fc663d68f88bd0979266291cf2, package_extract_file("patch/system/xbin/nano.p"));
set_progress(0.993461);
apply_patch("/system/xbin/openvpn", "-",
            7feebf89ffb53a0a6d5d093075e60db2b74f82d9, 345576,
            ed0e5a586edc74e6f0a343ba5bdfa94c4bd9dc22, package_extract_file("patch/system/xbin/openvpn.p"));
set_progress(0.995060);
apply_patch("/system/xbin/powertop", "-",
            16174aee4a872ca99bcd60bb599833be06708de8, 157092,
            4f5a428608d33c0a78d68824025f58c49e680d34, package_extract_file("patch/system/xbin/powertop.p"));
set_progress(0.995787);
apply_patch("/system/xbin/vim", "-",
            b37d2ea64ab6506403b25dcde97628263b2910bc, 910056,
            66bee2c846905b614834ecf92bae10d991b00ecf, 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");
