mount("ext4", "EMMC", "/dev/block/mmcblk0p3", "/system");
assert(file_getprop("/system/build.prop", "ro.build.fingerprint") == "alps/zpc2_jb2/zpc2_jb2:4.2.1/JOP40D/1395553974:user/test-keys" ||
       file_getprop("/system/build.prop", "ro.build.fingerprint") == "alps/zpc2_jb2/zpc2_jb2:4.2.1/JOP40D/1397372259:user/test-keys");
assert(getprop("ro.product.device") == "V7" || getprop("ro.build.product") == "V7");
ui_print("Verifying current system...");
show_progress(0.100000, 0);
assert(apply_patch_check("/system/app/ApplicationGuide.odex", "19ad862821f587fb3f413e8df0c2b6a9145f95cc", "7df8fea3ac294f6c0f53ad1223eae6e62a9f5e9f"));
set_progress(0.000068);
assert(apply_patch_check("/system/app/ApplicationsProvider.apk", "d21c651df4794ccf79288cfaa9ba189ff4d7d882", "e707c071a780753faa42f064a264f06ef1d603c5"));
set_progress(0.000109);
assert(apply_patch_check("/system/app/ApplicationsProvider.odex", "22403a1137dcee37ccbc20febaa428187c6a97d3", "a1084c8bfca2c54ab9942e31a73e4be84b9acfbc"));
set_progress(0.000217);
assert(apply_patch_check("/system/app/AtciService.odex", "3aa1d411f3237d8dbfe8ed3b8c8a49d52fcb356a", "4fc2e0dd936c4ed601f1e1e9cf5a8558e25df961"));
set_progress(0.000493);
assert(apply_patch_check("/system/app/BackupRestoreConfirmation.apk", "14c201746b9cac23081650822176370521226f1c", "96ea93e7fddc14fbe72730612b4da71ec6a17eea"));
set_progress(0.000537);
assert(apply_patch_check("/system/app/BackupRestoreConfirmation.odex", "e311cf2993906be9fb7822c4618fac8ea4ff9e84", "e760cd093f8a6630843fe18a23295d497337b534"));
set_progress(0.000585);
assert(apply_patch_check("/system/app/BasicDreams.apk", "8dc63d880b4969860660a08cd24e43edc92d9bd1", "1cd1482d5750e3b197aab532369b7cfc8218c8cd"));
set_progress(0.000653);
assert(apply_patch_check("/system/app/BasicDreams.odex", "b2caffa3aaf1f9f28961842bdb7a116003b66509", "1c267d4aa043fd02b57ff3903a8d67c1e8c2782e"));
set_progress(0.000723);
assert(apply_patch_check("/system/app/BatteryWarning.apk", "b1e4d148ae6a607d815d1a3416f681f038b89f70", "048460deb3c6db43027e3e44b15d4bf3d63784b2"));
set_progress(0.000915);
assert(apply_patch_check("/system/app/BatteryWarning.odex", "4c8aef31e393d0d67ee3b0cfcc5398e29c0ca4a0", "3c110f3b6a52348ab3e917a5ff55fe80002b4670"));
set_progress(0.000993);
assert(apply_patch_check("/system/app/CalendarImporter.odex", "2a41fd3486804cc40802d00772b5ad8f3ca926e2", "21860bbdc9aed46990523264f5264ce1d86a7bbc"));
set_progress(0.001574);
assert(apply_patch_check("/system/app/CalendarProvider.apk", "9fd94e777c87ee7602b416a83c98f5c44d871dfe", "fd8a00e90e44e7e87535e464cf9755db54e49af4"));
set_progress(0.001685);
assert(apply_patch_check("/system/app/CalendarProvider.odex", "1c873d72828ab7b194c7ccb0fdd97958d36ef411", "1733c995c8dfd7ac663bd3c07d0a5cbf371d1d0c"));
set_progress(0.009584);
assert(apply_patch_check("/system/app/CellConnService.apk", "103951de94e30418896d61a631258f665fc89657", "0f1ecdae81ec6dc7b3c87f6e9078d3e919809aa8"));
set_progress(0.009646);
assert(apply_patch_check("/system/app/CellConnService.odex", "e08a220f39dd8e81270fe3a99d906bc9c4dd316c", "3ddd4796a73630a48d59bf062f852e4370e98120"));
set_progress(0.009908);
assert(apply_patch_check("/system/app/CertInstaller.apk", "eb59311a61f197d7901a6f3348517a5a1e49515d", "69140320dcd2c0797579c71907fd1c1ff19de532"));
set_progress(0.009955);
assert(apply_patch_check("/system/app/CertInstaller.odex", "5e47c868b786258138a4774141f7bd88c5767def", "6c636b73668e11f61d30dd51454d258985569b5b"));
set_progress(0.010133);
assert(apply_patch_check("/system/app/ContactsProvider.apk", "3ac39ac6c1a9401cbdca5b13d7c3ca32692d613c", "c6ef974d6a97bcf85dde86ad63682d8c9e2aaf30"));
set_progress(0.010454);
assert(apply_patch_check("/system/app/ContactsProvider.odex", "6bb503802e44fc822e5d70a41859d173f953975b", "6da40e01433b90e19d054b8e8dc5c4615c423a94"));
set_progress(0.020720);
assert(apply_patch_check("/system/app/DataUsageLockScreenClient.odex", "f71a2c231f2b585b4f9831bcffd9617b24af377c", "7db62ca78e1771a859c205530b1d4642b9e93aa6"));
set_progress(0.022677);
assert(apply_patch_check("/system/app/DefaultContainerService.apk", "3f2dafdbf1cd39ce1ea9de8f019d87c0f976366e", "e938be6a8e00992ac5af74987e7a2f7e3a31c0f5"));
set_progress(0.022692);
assert(apply_patch_check("/system/app/DefaultContainerService.odex", "ca15d5420c21e476273b1600b406906daa8bcf8e", "d8f2684fb873f4154f978c7a16c4732e7c937445"));
set_progress(0.022777);
assert(apply_patch_check("/system/app/DownloadProvider.apk", "89048671595b5d7f9ac19e9f006f455907adde3b", "699201c779b50b10314eb79a53dce765331af7df"));
set_progress(0.022832);
assert(apply_patch_check("/system/app/DownloadProvider.odex", "8e6af709dc42d76d5e463a22b4b8fb69be0c91bd", "9d5b75feb409e2ad1b890333a40d6a3992cfe703"));
set_progress(0.029734);
assert(apply_patch_check("/system/app/DownloadProviderUi.apk", "8aac5aac317e7c15b2f08d899a0131a7c0e95c9d", "f87b034be3e21dd092b728bc2e53bb5a810507f7"));
set_progress(0.030179);
assert(apply_patch_check("/system/app/DownloadProviderUi.odex", "a2d3af0bfda319acd5e7aa0742d94b0e4920ced5", "05136f0415fc0f415ca56600a7edde1296f89904"));
set_progress(0.032079);
assert(apply_patch_check("/system/app/DrmProvider.apk", "af1dfc4d451a2e7376eec343a6afed4593825fe9", "f1acbeaf2874179ba6cd573d8354d4cdf80924e6"));
set_progress(0.032100);
assert(apply_patch_check("/system/app/DrmProvider.odex", "3831fade0b1a48e37f42adaf111a1172856be58f", "8250b09f9d7f151ab187703342a8a943c53b9c59"));
set_progress(0.032250);
assert(apply_patch_check("/system/app/Email.odex", "6f0176fc4a3e67a20310509d3f61bbc56b7f90fa", "14ec9e22688316a0b969f93e60acd0109d4649dc"));
set_progress(0.047680);
assert(apply_patch_check("/system/app/EngineerMode.odex", "f80c184409fc72fac6ff0cb6280dfa0aea6149b4", "953f6ce695a9df0ae58324bd1359005c7e1092ca"));
set_progress(0.052919);
assert(apply_patch_check("/system/app/EngineerModeSim.apk", "32fa89df90032c362e11af13170618125dd2933b", "7485e45ed7d04916f5cc834c0edc752978fb55d3"));
set_progress(0.053020);
assert(apply_patch_check("/system/app/EngineerModeSim.odex", "9b050a76698050c72ef992e62e8a11e8ab5d7138", "fa2c356676c1ce59007e85c63a3175968ced1dcf"));
set_progress(0.053402);
assert(apply_patch_check("/system/app/Exchange2.odex", "78b4ad32f550e8d7d62a90164ba2b2e9092ff88b", "d264bee6c648f41531a1a3e1fcdc695599db68a4"));
set_progress(0.065333);
assert(apply_patch_check("/system/app/FileManager.odex", "a017dfc57b2970ec6d48407f7563a39a5d87ae19", "0472e0004e4c3e825208ba9c9aaa06ca98d27232"));
set_progress(0.066025);
assert(apply_patch_check("/system/app/FusedLocation.apk", "fcbc912022d977a02c5bbd5704ef070106ebbbe8", "c0996ee2966a8743fb2d29317cc9f89241014bda"));
set_progress(0.066039);
assert(apply_patch_check("/system/app/FusedLocation.odex", "0640bdd33b9b2574916ebeae13a26167748a4447", "0e2e083de3f03e570dd90dc4254c31cb95ecf4f5"));
set_progress(0.066087);
assert(apply_patch_check("/system/app/Galaxy4.odex", "14ef44ca34263172080d775f1feab019dbe09b10", "f850b09694e1ee47a96421ec34301c54e34c7e1b"));
set_progress(0.066248);
assert(apply_patch_check("/system/app/HTMLViewer.apk", "9165273d985d1ab40aa0b3be6b0eb55be129be2c", "0deb685b0eb29974b7e86ac99502632c700f5472"));
set_progress(0.066264);
assert(apply_patch_check("/system/app/HTMLViewer.odex", "3c9582b002211b53dd96fe22bd3c181394cfa2e4", "f9cb5cbe4cb8a0b7b54d2ad32691fbda1d8be4b1"));
set_progress(0.066295);
assert(apply_patch_check("/system/app/HoloSpiralWallpaper.apk", "14ae351309861ae664c05cfab7c40e93f0d31644", "cf113ad92393c3bab789fc7db4a12fa3b1a445dd"));
set_progress(0.066458);
assert(apply_patch_check("/system/app/HoloSpiralWallpaper.odex", "c8e105052526070bc17f7d9e480d0eee632f057e", "3526593dd3bf84b0212da3a46392ad08b916b8df"));
set_progress(0.066617);
assert(apply_patch_check("/system/app/KeyChain.apk", "ef2051e780a66db3c8bdae67494bc1e7a40f4a83", "042d6cb7c30023217fab01280649a256aeb33561"));
set_progress(0.066654);
assert(apply_patch_check("/system/app/KeyChain.odex", "b1e5d4860137834e19745dcc4e2e5ab4e9aa7550", "b5a05d9aa8465bec1ca7c397cfc3b42b4ffac8a6"));
set_progress(0.066778);
assert(apply_patch_check("/system/app/LatinIME.apk", "b2eac3ecb9d4dec3880b5337f1339c05b39c0520", "975e87c0d0acb21c53182010e22c46e7eb25b192"));
set_progress(0.107740);
assert(apply_patch_check("/system/app/LatinIME.odex", "4e3bf403cde574dfe9207bf2370be32958ace160", "73cbe926dd6ac11269dbe4e843a9dbc6e8e85379"));
set_progress(0.112512);
assert(apply_patch_check("/system/app/LewaAntitheft.odex", "d48ac01a44ec81d90627a5ca84889cd287dd2094", "3d27225ee7270c3bd7a3e953e2421bc92167a911"));
set_progress(0.126254);
assert(apply_patch_check("/system/app/LewaAppStore.odex", "d252555d626d7f354ff953f62463df7ea6dd704d", "75da9df39d4f83155c694a85a564567e9d22e94e"));
set_progress(0.129792);
assert(apply_patch_check("/system/app/LewaBirdView.apk", "95a2d3215571207ae92d71b3b7aa4ab5d15c3651", "864757d1ab8872237f5806212982228fde0d64b3"));
set_progress(0.130170);
assert(apply_patch_check("/system/app/LewaBirdView.odex", "22177b58f72976a097eb772f68c448375a398f21", "75d01fbe346be33cedebaf9a6dba06bee680979d"));
set_progress(0.130545);
assert(apply_patch_check("/system/app/LewaCalculator.apk", "fe80d72531802502a8ec8b8a896a2bc7553f01ab", "b95694f3fa73dc84059d7c210b7155e08499345c"));
set_progress(0.136975);
assert(apply_patch_check("/system/app/LewaCalculator.odex", "b4cca82d0893f5e53aba3d1d2f7c646ab73eacb9", "ae9a445d9dcd5b89d92fadcf50cb816093f719d9"));
set_progress(0.139016);
assert(apply_patch_check("/system/app/LewaCit.odex", "af3d9f7ef5337809710f260db36c9c613b69eccf", "2b36d33e0f0b604e223daf4bef561b90aae697b9"));
set_progress(0.139157);
assert(apply_patch_check("/system/app/LewaCompass.odex", "a669fe439574a34f03cbaeacede5d047af850699", "b3c94a52c863841ca5424d3fdd7d87cab07fb2fb"));
set_progress(0.139215);
assert(apply_patch_check("/system/app/LewaDataUsageAdjust.odex", "17a51f6444d226be686e3a6446816c75258044f8", "9cf035ef525736670d5b8e4ec38703ec429bc73f"));
set_progress(0.140794);
assert(apply_patch_check("/system/app/LewaDeskClock.apk", "7c8af180ae1ce9f61377a7bd92fcc36fd9dc683f", "b57ecc61caf082d270b5fbe2a957546efb24f391"));
set_progress(0.166955);
assert(apply_patch_check("/system/app/LewaDeskClock.odex", "b38db23868263fa6149ae85503b43f66bf6229ee", "2869b5d8c8525189dc186a878963b064128adfa0"));
set_progress(0.169717);
assert(apply_patch_check("/system/app/LewaFMRadio.apk", "7297984add2345d00de2f558c07048752c81f650", "cc1d80130741d0c65fd6ae5a1790afbbfc0a634b"));
set_progress(0.185146);
assert(apply_patch_check("/system/app/LewaFMRadio.odex", "2979aae09fa7d42dd582abe422a7d6b0e3250076", "d0ebb5f04e79a726749f60749650f5e2665d4f48"));
set_progress(0.186039);
assert(apply_patch_check("/system/app/LewaFileManager.apk", "b6ab167751f0bc10faec17d07b8ac455ebf8155d", "7006b6b6f244ba42318f4bc229269055d1cf9cad"));
set_progress(0.188095);
assert(apply_patch_check("/system/app/LewaFileManager.odex", "bcd05a53e0c445aaa4ee16e2898764d0b9a7654a", "87c5d74b187c92444044b962c956492017c822cf"));
set_progress(0.190323);
assert(apply_patch_check("/system/app/LewaFlashlight.apk", "e2deeb4ba9cf8ef4346d4044e8428c261f226a14", "3cb01852bfaf8a4b61d241734aeaa1e7c1bd65c3"));
set_progress(0.202888);
assert(apply_patch_check("/system/app/LewaFlashlight.odex", "388ef602a67cff2bb83894ef9837425958be5b45", "41bcbcf47da33fa8a621a8590b6a46586dba1a01"));
set_progress(0.203000);
assert(apply_patch_check("/system/app/LewaGallery2.odex", "ea1fbb50dc749da45a2418e6d5e3bae803707a39", "050e677e8912fedec7c53cd02957837692a8063e"));
set_progress(0.220495);
assert(apply_patch_check("/system/app/LewaGameCenter.odex", "71c2cf410419d888fbd7428240b3afbfab693be7", "d06ad8824ee81c649cd63536bd2c06b7d2156ff0"));
set_progress(0.222996);
assert(apply_patch_check("/system/app/LewaIntercept.apk", "12bb75737c875973aa6d80851a97b0b234c15d54", "92192c81ae7640ca8ac1ec4e26448f1d1a975ed6"));
set_progress(0.224139);
assert(apply_patch_check("/system/app/LewaIntercept.odex", "d07ddec81a1bf2622dca615c6770bf8a9bb08c35", "78a859213dba8edbe17a8a52788b02b9f770b38c"));
set_progress(0.226379);
assert(apply_patch_check("/system/app/LewaLabiSync.apk", "bcc8e49d368ad5da313eedd957781b193ae39d6b", "c9f273adc8e9628c2d50c65b8fa82e7d18078c92"));
set_progress(0.226608);
assert(apply_patch_check("/system/app/LewaLabiSync.odex", "3d201507f158b2ff3a6aa6eb7c334c484e2e3d08", "0ed39292968c2593d0d5ac9390093789aa329162"));
set_progress(0.227562);
assert(apply_patch_check("/system/app/LewaLauncherX.apk", "c5cd3646f9e94932276d0eec38a218aeefd04485", "2f621b525e3996f233bd90b298b3f118ae5e9a00"));
set_progress(0.242694);
assert(apply_patch_check("/system/app/LewaLauncherX.odex", "ad32d4d852008159fe76f9b1c065780125f61b4f", "acdb27dfacc0abe6122b341012458719f7dfe6d7"));
set_progress(0.249049);
assert(apply_patch_check("/system/app/LewaLockScreen.apk", "f55329ab9d654ef725ecef9458497347b5bc89ee", "08b5ef552459f7f602421a048b218537d1c78add"));
set_progress(0.249200);
assert(apply_patch_check("/system/app/LewaLockScreen.odex", "5b820756eab3153ed65256a7905569decdd3a0ed", "855833d2ad30cae0fbcb1f880e7e1ede72ab270a"));
set_progress(0.250488);
assert(apply_patch_check("/system/app/LewaNetworkManager.odex", "e9a2ccee40f8661942a42b6cdb26590ac3334eeb", "4f2d5f3170b0a5c0fc66bea42f6738c94e9e4cc2"));
set_progress(0.259628);
assert(apply_patch_check("/system/app/LewaPackageInstaller.apk", "3f58c91de97831a293a824448199d2ffad2d7f44", "62501302c25685dbf576f2d940e61f0251317d63"));
set_progress(0.260082);
assert(apply_patch_check("/system/app/LewaPackageInstaller.odex", "c44d393e8cbf62cf515c90c2e7deb87caa63a4f0", "2bffa0d34d550c1cb065869b68e0cd0f6e942cfc"));
set_progress(0.261019);
assert(apply_patch_check("/system/app/LewaPermManager.odex", "734e7ab276c8471ee0917d1ee26c6cc8d5599d20", "6ebd18428e326be30edcbc5b668d528b5925a29b"));
set_progress(0.269384);
assert(apply_patch_check("/system/app/LewaPlayer.apk", "f96f5c3799325696c54f925f4ca70514fe522f4c", "deab7820752c0a7bed79ac75235e6561e4442409"));
set_progress(0.280872);
assert(apply_patch_check("/system/app/LewaPlayer.odex", "b199de83f11e2093f41212fc0f408f284728c011", "147f0e8d38dba091315866c6f0fdf3e6e2ffa9b6"));
set_progress(0.288069);
assert(apply_patch_check("/system/app/LewaPond.odex", "a48222920da0e2fd0de74bf37c18b46411bf7a4a", "1f413a5771526a4f574c570819547a3870393379"));
set_progress(0.288736);
assert(apply_patch_check("/system/app/LewaPower+.odex", "da233d38966c389a0831b1ade9665732a6bce083", "95e7360c3bc778fa5d692dcf00a90df88ee87dd5"));
set_progress(0.289805);
assert(apply_patch_check("/system/app/LewaPush.apk", "029083f118de90730042d72cbdeb06f8c7e159e0", "91026f154a2cb124912e116f0e7d4bb9e1fbd367"));
set_progress(0.290337);
assert(apply_patch_check("/system/app/LewaPush.odex", "3a0c37bde15009bdef49e0af609989ebc48d18b6", "c6f57ff84d90bbdaf8f2ae05152f25428d405e6e"));
set_progress(0.292445);
assert(apply_patch_check("/system/app/LewaQrcodeScanner.odex", "25c218ecc2e927fed1828622ad5b6d184e2a5134", "6343115d812e8b4fed132ff51b3618f602ac2ec8"));
set_progress(0.295952);
assert(apply_patch_check("/system/app/LewaSearch.odex", "792762caaf8758b187a73593edbd429612b7267e", "a92c1db7572dc58519f55775f952b2e55f3003b1"));
set_progress(0.296287);
assert(apply_patch_check("/system/app/LewaSecurity2.odex", "694ad437f5303d2ef0533f2092208b1fcb6692bb", "a8b37031d62e3ce5b89bc81fc8a4e38a28824d77"));
set_progress(0.298634);
assert(apply_patch_check("/system/app/LewaSensorProvider.apk", "4ec093173b0cab2a8ead9bab41f676ec393bad4c", "3667126f92e9b9569f5c7a0d0b3e58fb795c1b4b"));
set_progress(0.298668);
assert(apply_patch_check("/system/app/LewaSensorProvider.odex", "c612d577dbf332ee3cd8086ca1087e08efdbd3fe", "c35f68405531f3d9225d918d64ff971ce153b147"));
set_progress(0.299371);
assert(apply_patch_check("/system/app/LewaSoundRecorder.apk", "6b606cd03c9ecfae984493963c1fbf782631c919", "6d04b57850aa73d38f78409680f3000ccf113061"));
set_progress(0.314378);
assert(apply_patch_check("/system/app/LewaSoundRecorder.odex", "7e36c7e08c2f5682177fe39aa7454bcdcb2ee20e", "8346d5b07c685cc8c8abbee1af470dd0fecd19d1"));
set_progress(0.316358);
assert(apply_patch_check("/system/app/LewaSystemClean.odex", "04be7d60cf7c64fb11bcb99154d6ce539400d22c", "717e1f3c5623a01296cdce43f99cf10382f6b5a0"));
set_progress(0.318876);
assert(apply_patch_check("/system/app/LewaSystemCleanService.odex", "9c4466572c13b7bbba8b426344d7dde5f340c69e", "04ed825407db4f4ef88cd3003fbc184fafc02681"));
set_progress(0.319082);
assert(apply_patch_check("/system/app/LewaThemeChooser.apk", "263286d6687590f257e5f59305a937b885f5da19", "70a0a2900bc831518db841a403bc84892e76232f"));
set_progress(0.321547);
assert(apply_patch_check("/system/app/LewaThemeChooser.odex", "5a4c1bc26ded9445445cf9c4bdf637138b0d9122", "5411366a6397ad513a194713579de4658efc954e"));
set_progress(0.325265);
assert(apply_patch_check("/system/app/LewaThemeManager.odex", "11528ba5d6910d030e355ab3c4b0387a6f15db52", "38ad31209e1d5cc4c5e81a1af8c1bb99d5434ab8"));
set_progress(0.325714);
assert(apply_patch_check("/system/app/LewaUpdater.apk", "0023f7de7d48db3c4c2699a83ee2d15b7057f727", "419a85e464e1bb56dba1ec03497bfba31345bf03"));
set_progress(0.335402);
assert(apply_patch_check("/system/app/LewaUpdater.odex", "93d6146a48e3c56ed1d4d61d21cde134234e0e9a", "e2ccb74ea7923e91914017914704af9298f08e36"));
set_progress(0.337602);
assert(apply_patch_check("/system/app/LewaVirusDefense.odex", "a92e8d2fcb3641592e398973d419bd2869b4c38c", "d330b2e1fd490bb59d5abf6ce175ea9ee13b57d7"));
set_progress(0.343279);
assert(apply_patch_check("/system/app/LewaWeather.apk", "401a090ff423d17468cbeea7cb8ed1aae6038c06", "608cd1130b81d006080e05550814f65308e35b37"));
set_progress(0.352031);
assert(apply_patch_check("/system/app/LewaWeather.odex", "3f38536a6a3f8159091a5a4e50417bb59be8690e", "21db16cbe67295d64647734ad8de8cc155f4ea30"));
set_progress(0.355780);
assert(apply_patch_check("/system/app/LiveWallpapers.apk", "af9b47ea200ce54a1801825d6b0ebb811fc8875c", "10178ef57d2cb94b61eba0d8fcdb55b5ac03079a"));
set_progress(0.362055);
assert(apply_patch_check("/system/app/LiveWallpapers.odex", "de3d64b349253d02f809e2261508ef10c5e05000", "e361cd007e95fe4966dfcc9123ff5fc4943acd5f"));
set_progress(0.363117);
assert(apply_patch_check("/system/app/LiveWallpapersPicker.apk", "44978ee56b03c90da507e2b47e17fd27c30bf97e", "8345a15cec4effacee7921e229378f30cd2eeeb8"));
set_progress(0.363523);
assert(apply_patch_check("/system/app/LiveWallpapersPicker.odex", "252278bf0915636a4d407ccf5876f38c3ce3c795", "102a06159f6bea632c0c51f78e1b49599a36c510"));
set_progress(0.363635);
assert(apply_patch_check("/system/app/LocationProvider.apk", "6b8d58b95cd2c5f8f1d166ade42ae8046cc85fe2", "478cf3efd2ff4f2b36376711c9ee3cb38c30ff11"));
set_progress(0.372004);
assert(apply_patch_check("/system/app/LocationProvider.odex", "a68130f7e331299119b27d2a79e0c95d49fd346d", "b7d669b3c6320085236d0ab1b673beb655d8412c"));
set_progress(0.372691);
assert(apply_patch_check("/system/app/MTKAndroidSuiteDaemon.odex", "ed2f98518e35fb62720d3fab2da857fa0e1b2ba1", "07018cec4788e2d5290153313218bd14d88f0359"));
set_progress(0.375112);
assert(apply_patch_check("/system/app/MagicSmokeWallpapers.apk", "94341ce87c198d22be528e17b849a8b82af637df", "257d66f8b78d7892ac055dd6346dc6d7bc62357d"));
set_progress(0.375928);
assert(apply_patch_check("/system/app/MagicSmokeWallpapers.odex", "cdc9e808361bb498cf003f57cf2b510e3a7a27d8", "99f4dd9ef15d1e57601d75dcaaffff59b2f027fe"));
set_progress(0.376131);
assert(apply_patch_check("/system/app/MediaProvider.apk", "750118e1425e7c542e3c70adebfa6e3098dc8d1f", "0bba97aa42f1b04b5dc84dfecb41b5ae1e0d690a"));
set_progress(0.376260);
assert(apply_patch_check("/system/app/MediaProvider.odex", "c7a30f091d8e3a95ec144c125df6f44304d42947", "f9a514cc6b005512c9301cc7adb147d6e7e9af84"));
set_progress(0.377229);
assert(apply_patch_check("/system/app/MmsFavoriteProvider.apk", "95517127a6e5c858ba30f658cb1550f2e973fbf1", "3b54a88af4f229ae3f59af229303684ffafa0544"));
set_progress(0.377385);
assert(apply_patch_check("/system/app/MmsFavoriteProvider.odex", "1fd60aafd2d61ff786172b8fb86d35c6f5418cff", "bbf8beab653c5d29d48eb1c192a8915ee751a2b9"));
set_progress(0.378006);
assert(apply_patch_check("/system/app/MtkBt.apk", "c1880c62c5b6a3bcd25f167dd858aea524eb5682", "9977c0ecc04f8db268fc312a93efda396b2f49b5"));
set_progress(0.378305);
assert(apply_patch_check("/system/app/MtkBt.odex", "df414150f2402ca7c31053ba9d092c31d512c635", "c0d531fd4639eaaaf6615411b8b6025ed2d84945"));
set_progress(0.380916);
assert(apply_patch_check("/system/app/MtkWorldClockWidget.odex", "a96e067430ec81ae27e4444b74914588b9504655", "765d57a59643e4c8c0b4efb849d612f64c6c74dd"));
set_progress(0.381131);
assert(apply_patch_check("/system/app/NoiseField.odex", "4953053709abbcea4cd694a4a0a1afdf6068a9ea", "675dd404e21351103e36efd7213b3adb284c3e93"));
set_progress(0.381313);
assert(apply_patch_check("/system/app/Omacp.apk", "f16d7f95aae190dfe86a60396bcbf4d0e73f3743", "65e02e5019ca95ebc318cbd52b118b8f144b065b"));
set_progress(0.381424);
assert(apply_patch_check("/system/app/Omacp.odex", "67391fc20a8c7be91ad721931553cdd2d9317efb", "0b28654a147b0301574b1b0b563a81e77d6fa089"));
set_progress(0.382130);
assert(apply_patch_check("/system/app/PIM.apk", "b8642d3f08d8e2995f9f951393b0591c1382f0c6", "29f78dac5ccc0a61e515c268fdea2006cdaa7252"));
set_progress(0.424636);
assert(apply_patch_check("/system/app/PIM.odex", "13c5abca52a163cc23a27cad43cc0a8474e626e9", "0ec0f42bdb6db23816f8fa1046d5fdb8cc90af6b"));
set_progress(0.452277);
assert(apply_patch_check("/system/app/PhaseBeam.odex", "5d5401ac1ec302d733a4410b8b88648ceb92ca29", "818710bd4bb0c638075d97c1707de6b1474cc125"));
set_progress(0.452446);
assert(apply_patch_check("/system/app/Phone.apk", "552645de391f82041af4d166c5ce5b8c799859ca", "d9cebcb4c277dc2f0c09237500942e80307c5172"));
set_progress(0.462330);
assert(apply_patch_check("/system/app/Phone.odex", "6754edc0aec05ef2bdd349b4c9ed338b801c8902", "41bf77d11dd6f6bce419c17ddb90b713d7a14f65"));
set_progress(0.476593);
assert(apply_patch_check("/system/app/PhotoTable.apk", "7e23cefae449599c9959645c752457569c6b7a41", "2620fb57aae38fcb8467c251dc034145aa08e186"));
set_progress(0.478110);
assert(apply_patch_check("/system/app/PhotoTable.odex", "866ddad336960fd69e3ba8a69e64c495c847dfd4", "4472b23867e87e43dc88ea8661edfcea955432b3"));
set_progress(0.478418);
assert(apply_patch_check("/system/app/PicoTts.odex", "d1c8d60ca19bf94df366b4b228ea2ed17e660263", "abf255d248f0971c1e6852b02b42e8beb8d6f1c3"));
set_progress(0.478497);
assert(apply_patch_check("/system/app/Provision.apk", "e1666fc6aef6bfe1ba4bd5cf22ae6cf74f6eb515", "b733b7d802fa20f7eaf4acf60f6c0b282bb5003c"));
set_progress(0.478508);
assert(apply_patch_check("/system/app/Provision.odex", "783d49ace2759ee8fc4e07c8aad2f08ebf8fd30f", "1112305551a34e8181f4e6ee3bb289412d043dea"));
set_progress(0.478526);
assert(apply_patch_check("/system/app/SchedulePowerOnOff.apk", "62842805d4b4928bff57fba9826a16261285a8ae", "6050abd85004f7f326c4b6e06304590c45aefafb"));
set_progress(0.478697);
assert(apply_patch_check("/system/app/SchedulePowerOnOff.odex", "ae034826f8d5d19f6bedb58f958154a1b9656ee8", "c73dc6a754dfe40057f5ad12e73ad2a23c135d2a"));
set_progress(0.478949);
assert(apply_patch_check("/system/app/Settings.apk", "aa54edf33b09bffadc1ca25b2021789c82b4fa2e", "59c3ec966dc6bc6825f01b343cc4865dc1007a10"));
set_progress(0.500996);
assert(apply_patch_check("/system/app/Settings.odex", "5602111eb7074d9cb42f1122532787ca03e991fc", "0f88fef18eb37c214cff354bf23a3f782ae5dbb4"));
set_progress(0.517810);
assert(apply_patch_check("/system/app/SettingsProvider.apk", "7f7304c9f15d5c8eaf65eb9dddcccfa79be3c6f9", "248ded12b3873924d48260180e9148156bc9d567"));
set_progress(0.517920);
assert(apply_patch_check("/system/app/SettingsProvider.odex", "bebdd8e1ac651eefdca5f4a1e05a8e4761027aef", "fc2c25806c7351571460e751e3a207e21f4b708e"));
set_progress(0.518309);
assert(apply_patch_check("/system/app/SharedStorageBackup.apk", "24267edfc23bdc8d19be54f6ea386b34b2fe8915", "d4764c49e98264a950ef1f38d83b8b1e156277bf"));
set_progress(0.518319);
assert(apply_patch_check("/system/app/SharedStorageBackup.odex", "67d87c03ec71e10c4b8b41f8aea9a13e6e554e8b", "be129ec01e6fe3c49629e325243ae97ebe44aaa9"));
set_progress(0.518338);
assert(apply_patch_check("/system/app/Stk1.apk", "b599eaf87ba6645ff5c09835fe2d987fbb02f7bd", "df3c3bb9d326bbe99d025b623a17c1d270c6dc9a"));
set_progress(0.518494);
assert(apply_patch_check("/system/app/Stk1.odex", "8f4fec1fab4fba840b904b0985f19c997d109c73", "6b05812b2f0a7f9607e7d6a2f9282af3bcbb1c5e"));
set_progress(0.519051);
assert(apply_patch_check("/system/app/StkSelection.odex", "314f62fd75f8d614fd20a5d6c9cf04fd60ae0700", "8516325d4539d5cfc2be452bd251b37e14bf5d93"));
set_progress(0.519560);
assert(apply_patch_check("/system/app/SystemUI.apk", "334d5f7a2300b3fd9308c7aabcfada8f25d9f070", "476e539f4fa66e79a65903471278f064ca4b8d23"));
set_progress(0.529980);
assert(apply_patch_check("/system/app/SystemUI.odex", "d45c20a0c246b3022796b44d1245dab22f54e0ea", "f9a7c68fc8db2a9f567db5e890d24db48fd8bb31"));
set_progress(0.536779);
assert(apply_patch_check("/system/app/SystemUpdate.odex", "9339b0f26ea7f1fd935174898d1403973b375d58", "7baa309aaac407e1a2ddd4ed625a10aece7b0863"));
set_progress(0.537455);
assert(apply_patch_check("/system/app/SystemUpdateAssistant.odex", "5e0d80a1a44ba0bf283d18692699850fda5acc88", "98a6049ae6783c198488ab25381cec54f4213318"));
set_progress(0.537486);
assert(apply_patch_check("/system/app/TelephonyProvider.apk", "f6278ea0d4fe20b498c09b65fc672eee08461efd", "c2a1787378657b0af9aef01828a082381e9630c7"));
set_progress(0.537575);
assert(apply_patch_check("/system/app/TelephonyProvider.odex", "d2e70b0de1428c5a26f2cbbd2e0273738f99f24f", "8614df62c3bea3d84b27a1b8705a5ccb99d49b00"));
set_progress(0.539375);
assert(apply_patch_check("/system/app/UserDictionaryProvider.apk", "e4e9becedb47d72c1510cd59d76f83c59df706b5", "7e556140ccb0bfd8e381bb3d244cd1a946961c6f"));
set_progress(0.539389);
assert(apply_patch_check("/system/app/UserDictionaryProvider.odex", "7e3a03f8b194aa45a71e84e280aa856e87c0c847", "7acb3de084c6c58ea0a9bcaa7f6d9e99a4e40d11"));
set_progress(0.539455);
assert(apply_patch_check("/system/app/VideoFavorites.odex", "58e80e6e1a7d28e6011eadf0a466fb419967e349", "c3ac71cf59457e19c2b40275b685ce75c95d7528"));
set_progress(0.539839);
assert(apply_patch_check("/system/app/VideoPlayer.odex", "29ff4cc180cb4154886193c2d66bad24ca332186", "67f23fe6c00c7ee1b41bdc5afa1c3d72ee644215"));
set_progress(0.540036);
assert(apply_patch_check("/system/app/VisualizationWallpapers.apk", "5eae8c8965ba7393e2f77b2a6dd1beaa564e020c", "3521235ebbfc4f83071057febbb177acb4c03c8b"));
set_progress(0.540617);
assert(apply_patch_check("/system/app/VisualizationWallpapers.odex", "ea8d9bb966e26655140ee4cdeae98cd4221bffb4", "39259380463066a93e50278b636cf4ec2391748f"));
set_progress(0.540902);
assert(apply_patch_check("/system/app/VoiceUnlock.apk", "1897570e0245d66c6623d82f87544fcfe56630b2", "9decfd2ad3b911f4f3d0a5e2f29f6be1e64eded4"));
set_progress(0.541379);
assert(apply_patch_check("/system/app/VoiceUnlock.odex", "a4eae12c912aa0d22c3824c18596a1d4beb4d355", "a33f6891a42bb35a608dcb7140984dea1df0de35"));
set_progress(0.541654);
assert(apply_patch_check("/system/app/VpnDialogs.apk", "a6117700fb6a905f4e110042bc9dd93a68a2ec43", "68725624b99c9197bea1a127a29190ac86863e8c"));
set_progress(0.541686);
assert(apply_patch_check("/system/app/VpnDialogs.odex", "6d0c1f738103593590f91cc4a4990104a636e6a6", "16e24780cf6d1e58ed77c1730b1b3328a3dc9a21"));
set_progress(0.541731);
assert(apply_patch_check("/system/app/YGPS.odex", "7a43e80e6931e2278313a7316cb9a3f5ccdd782c", "a68599d5ace959b58d34dae57d23013f569dc447"));
set_progress(0.542032);
assert(apply_patch_check("/system/bin/bootanimation", "4ff4f450f2f9a110a36627a7605179fa42f48dbc", "e439ba9440f3617ad139c5abd2420c550d79440b"));
set_progress(0.542163);
assert(apply_patch_check("/system/bin/mdnsd", "b44d4c649756adf2c738e49132610b82f26b1d90", "ae3e9396d34c21aca395a406630f9d8e18e4797f"));
set_progress(0.543156);
assert(apply_patch_check("/system/etc/recovery-resource.dat", "fb078cee1244df0bd21a425d09550c19bddcbef0", "704ccbe343c399664fff3e07d670e3dc82551ae3"));
set_progress(0.544228);
assert(apply_patch_check("/system/etc/security/otacerts.zip", "9d523516018ce78a0e8465984d5ecbc63a239845", "cf73c626fc41963a95a715b300faba778aa7b3e1"));
set_progress(0.544233);
assert(apply_patch_check("/system/framework/CustomProperties.jar", "894d2d30f94afd0164e1abb9a4bce17378da3247", "a270605e7f913b93958dd4cd8f71a95998321cd7"));
set_progress(0.544234);
assert(apply_patch_check("/system/framework/CustomProperties.odex", "ba06fae9a6cfbffbee34cb02df76a43d2a6ff49a", "61b75fe30e7f89332e3cc153b49b1de70344f893"));
set_progress(0.544246);
assert(apply_patch_check("/system/framework/am.jar", "3822d3e64390384b598ca9841c5d3844c4df526f", "599e9914073d8f56b9a5b6d51e00c014e4388b9b"));
set_progress(0.544247);
assert(apply_patch_check("/system/framework/am.odex", "b75ac740150d7746e41b6e975f92ea2ff49d4c08", "7b68df6a59a149d496e0d3c70383b492e4588fd5"));
set_progress(0.544422);
assert(apply_patch_check("/system/framework/android.policy.jar", "2018c5cd56bb833cbcf09ffedee1773c3a52a733", "e92b43f96be5c23ddd62807dd85cde3525c7bdf3"));
set_progress(0.544423);
assert(apply_patch_check("/system/framework/android.policy.odex", "87a5881fc40876cec2b35c52d6ac3c2f0b1f47cf", "b6b21c8bcae25c04656e436fd5b38044f145fa84"));
set_progress(0.547906);
assert(apply_patch_check("/system/framework/android.test.runner.jar", "576e972b4369326f92718fb7c30353925e667834", "32a1a59d80985a41f2816a1cf8b2865def0e9d5c"));
set_progress(0.547907);
assert(apply_patch_check("/system/framework/android.test.runner.odex", "e99704fd8b946b7340b1b4b41370e50f6ee3f92e", "f3028cff35bd08e8f64e397882dc223bcb0145f4"));
set_progress(0.548624);
assert(apply_patch_check("/system/framework/apache-xml.jar", "d036b59ccb317865a2e7ebddeb1c01bdfffeb0ca", "09127cb9f9cd6ad9e9a6ff6d642ae5bbda356bb1"));
set_progress(0.548693);
assert(apply_patch_check("/system/framework/apache-xml.odex", "36fe0d617d3c417badef76b07852ccaadd3ed469", "e73b0aac9603e79d2ae6da3847aa0e177738d7b8"));
set_progress(0.553970);
assert(apply_patch_check("/system/framework/bmgr.jar", "3822d3e64390384b598ca9841c5d3844c4df526f", "63962fdd06e125eac2f7d5805bb77178ad393f82"));
set_progress(0.553971);
assert(apply_patch_check("/system/framework/bmgr.odex", "2a7c1f11dd735fae583174a8732a6a801c463c28", "8c6330daac7a97622f33e294379c09c685a82a18"));
set_progress(0.554030);
assert(apply_patch_check("/system/framework/bouncycastle.jar", "e64d401019d0f020e7cc366ca8f8a21367a5b07a", "c1e9acb1d20e2c9b008c45ee01e37a66dec6f1c6"));
set_progress(0.554031);
assert(apply_patch_check("/system/framework/bouncycastle.odex", "7ffb1892e7ca7ae78e28af0b43f6a144014c1e8a", "3bb23836035475d4a2b3d9b13657520222e18a80"));
set_progress(0.558177);
assert(apply_patch_check("/system/framework/bu.jar", "3822d3e64390384b598ca9841c5d3844c4df526f", "63962fdd06e125eac2f7d5805bb77178ad393f82"));
set_progress(0.558178);
assert(apply_patch_check("/system/framework/bu.odex", "2f8dd56378b3a2f399b6bf546c0ba9c07f598abb", "c8b433e8310a8afc43749ca267332bcb84eb6066"));
set_progress(0.558197);
assert(apply_patch_check("/system/framework/com.android.future.usb.accessory.jar", "3822d3e64390384b598ca9841c5d3844c4df526f", "63962fdd06e125eac2f7d5805bb77178ad393f82"));
set_progress(0.558198);
assert(apply_patch_check("/system/framework/com.android.future.usb.accessory.odex", "6f56de89f0e21021bea770533263aa614d1f9f1b", "526f71259664ca59cb85b3d6171ea0bf644f1cd2"));
set_progress(0.558223);
assert(apply_patch_check("/system/framework/com.android.location.provider.jar", "9b1468f87cd3e1f125702aec6f21a06f39838794", "565ad307fb4a40bc42c2b7a22d45719583e5bde1"));
set_progress(0.558224);
assert(apply_patch_check("/system/framework/com.android.location.provider.odex", "863741aca0e20c98f851e9a9fbe80eefc2e7511b", "9b30dba24dc34476d830acbf041c65ae9ffccd97"));
set_progress(0.558262);
assert(apply_patch_check("/system/framework/content.jar", "3822d3e64390384b598ca9841c5d3844c4df526f", "63962fdd06e125eac2f7d5805bb77178ad393f82"));
set_progress(0.558264);
assert(apply_patch_check("/system/framework/content.odex", "2745ff1a64acd307c291200ae137dca1ff4bab71", "7fe646cbda4f1bf24877bca0a412422b28ff6c3f"));
set_progress(0.558321);
assert(apply_patch_check("/system/framework/core-junit.jar", "894d2d30f94afd0164e1abb9a4bce17378da3247", "d340a44b88c262d98ef856505ae84149d573706f"));
set_progress(0.558322);
assert(apply_patch_check("/system/framework/core-junit.odex", "a1ba0a4793fa1e43382b2be6eb3549b200b4af11", "30bec8fa50540e13525ce4c37f44cca3f2bff78c"));
set_progress(0.558428);
assert(apply_patch_check("/system/framework/core.jar", "18aeeadd1a2372684429c8a0cc98c46fd9d70f35", "588d7fd083143b129e5097f20b90306e034a4277"));
set_progress(0.558440);
assert(apply_patch_check("/system/framework/core.odex", "3348d0db4016b0bb58570b43ee9f1ed8204faf7b", "b0aed3a86ed8c02d95689520ef5502321ed5f463"));
set_progress(0.571792);
assert(apply_patch_check("/system/framework/ext.jar", "44795cc72cbb8cca95ad85f61a4af3e783111ff2", "623c8180746a8f8116225e777182ba0d009ab8e3"));
set_progress(0.573991);
assert(apply_patch_check("/system/framework/ext.odex", "35d0f117429bb9e983efe0b8369e0e76f4b7624a", "3d7eb887c8692ec7f1849cf0420365f210dd8650"));
set_progress(0.579762);
assert(apply_patch_check("/system/framework/framework-res.apk", "d159ae01d14c65be1b7c24478140528720939a63", "ad485dfa652b85715a8d62ffea46e754686682ba"));
set_progress(0.616119);
assert(apply_patch_check("/system/framework/framework.jar", "b0e800c64856abdc4468f9d2e953c935ea4e9315", "a4402823c5d4bde21306f991da636b39d1137244"));
set_progress(0.635424);
assert(apply_patch_check("/system/framework/framework.odex", "9b25603adf7de41ca77e7b7415fa037dcb39cd69", "dae0997538cb614274f9c4f5ec17f29d09d11ffe"));
set_progress(0.676306);
assert(apply_patch_check("/system/framework/ime.jar", "3822d3e64390384b598ca9841c5d3844c4df526f", "63962fdd06e125eac2f7d5805bb77178ad393f82"));
set_progress(0.676307);
assert(apply_patch_check("/system/framework/ime.odex", "c7ccac2f1cccc9e4c2c05ea860c243b9bdbb8b85", "1fb9428ae7ae9c4be4d1707f58ee3f6c1d5921ad"));
set_progress(0.676335);
assert(apply_patch_check("/system/framework/input.jar", "3822d3e64390384b598ca9841c5d3844c4df526f", "63962fdd06e125eac2f7d5805bb77178ad393f82"));
set_progress(0.676336);
assert(apply_patch_check("/system/framework/input.odex", "873b599176371f6dea56b0ea0141fb4482885b2e", "3650b915208d58793e4683c36f0adae562aff0e9"));
set_progress(0.676363);
assert(apply_patch_check("/system/framework/javax.obex.jar", "9b1468f87cd3e1f125702aec6f21a06f39838794", "565ad307fb4a40bc42c2b7a22d45719583e5bde1"));
set_progress(0.676364);
assert(apply_patch_check("/system/framework/javax.obex.odex", "fa5a0d3639b092db36399b1b1e6285d3b20ef0a3", "f95edc298fa1e430e6f3c736ede770dcab7992a6"));
set_progress(0.676589);
assert(apply_patch_check("/system/framework/lewa-framework.jar", "e51e3f704b68110fa5cf680b49232a59e6b77166", "de5b05e7b27075a8ba62c3f81400d8383dd5f214"));
set_progress(0.676590);
assert(apply_patch_check("/system/framework/lewa-framework.odex", "dc69e9172498a0177714a670e29ecac5c110bbf0", "5c5505c0aa4b1662504bdc7df6aa2c569c43841a"));
set_progress(0.683206);
assert(apply_patch_check("/system/framework/lewa-res.apk", "f42a5148bf54c34790383f832109653e9f610022", "081baaa299051f66c6a44f2c81fb2dfd330eb531"));
set_progress(0.741473);
assert(apply_patch_check("/system/framework/mediatek-common.jar", "feca731d3c46bae9a7f4c31eb943f4b852d3cfa9", "e82368a44c7c2eb62c00a5b686fd28080ce0a9c2"));
set_progress(0.741474);
assert(apply_patch_check("/system/framework/mediatek-common.odex", "c746affe1982918ad983e74e8cbd67f8245c04dd", "6a1c826a81d23853d22c349e23c6b11522e9c7e1"));
set_progress(0.742047);
assert(apply_patch_check("/system/framework/mediatek-framework.jar", "7d84cc31c3f4d32e7bfc678cd065e45cdb53f1d1", "96b24f14bdaee024c0fab02ec74f873fcbaac516"));
set_progress(0.742049);
assert(apply_patch_check("/system/framework/mediatek-framework.odex", "261596d04e01f7a0523fd9154f3054343196bcd1", "4329b4bd3d5b4e35fd34af905816f3203dfb4779"));
set_progress(0.743389);
assert(apply_patch_check("/system/framework/mediatek-op.jar", "9b1468f87cd3e1f125702aec6f21a06f39838794", "565ad307fb4a40bc42c2b7a22d45719583e5bde1"));
set_progress(0.743390);
assert(apply_patch_check("/system/framework/mediatek-op.odex", "57cfa1a723a327d8f6a6e0ae175067c7bc2ec442", "06453e09694e19e4471830a758e82ff0d0101cfc"));
set_progress(0.743396);
assert(apply_patch_check("/system/framework/mediatek-res.apk", "215b7577075e8f90d18bf13ae92f1d074fe207bc", "705a1c749f6e08b6357c65c6c9ac2dafde0d036f"));
set_progress(0.748279);
assert(apply_patch_check("/system/framework/mms-common.jar", "3b0b260c64e5fb7677197768ef14e1f971c383ac", "565ad307fb4a40bc42c2b7a22d45719583e5bde1"));
set_progress(0.748280);
assert(apply_patch_check("/system/framework/mms-common.odex", "e18c4f733da5ef3e972fc5a134178ebb57758928", "8be2968dbec039632af10654b32feb5033b05a7c"));
set_progress(0.748851);
assert(apply_patch_check("/system/framework/monkey.jar", "66113ec9eb7a914fc9a491a43d625d5c201ac54c", "9af9d66c273f2ec1cb57761cd27d535546742723"));
set_progress(0.748852);
assert(apply_patch_check("/system/framework/monkey.odex", "30fcbd87879022b545369281a90b461cd762db90", "1ac6606efabf6e463b0d6f25778364873028e28b"));
set_progress(0.749304);
assert(apply_patch_check("/system/framework/pm.jar", "3862cb1a4ba8362a216df4840701ec1f094ddb19", "9adde25033d1b456940412b0a330f40fd73a6bf4"));
set_progress(0.749306);
assert(apply_patch_check("/system/framework/pm.odex", "094130048eff229e408a6ea3633c9f1df91e7609", "fb38a7597ce5fb013bb2eefe0ca76f341e960eca"));
set_progress(0.749460);
assert(apply_patch_check("/system/framework/requestsync.jar", "93c6cc4c4218bc487a7918020e039aaea7b20907", "926701b40a63c726fdae9207ea1193bb6ce09c69"));
set_progress(0.749461);
assert(apply_patch_check("/system/framework/requestsync.odex", "9e5eee9855f0268fff94961a76e2e6edd26884d4", "982e1a7ae16dc0ccefff8deb45bee48fecd45a26"));
set_progress(0.749497);
assert(apply_patch_check("/system/framework/secondary-framework.jar", "671463e587a9bb00a7409ed8bb1e4d6ecf39a0ce", "e21fa74cd596562d12d7f60a2255cff30cf7842c"));
set_progress(0.749498);
assert(apply_patch_check("/system/framework/secondary-framework.odex", "76a1241025aae63852e2d7d547ad672375a9847c", "4d5bc35981bbcdf62433289ebfc85b841cceda69"));
set_progress(0.761505);
assert(apply_patch_check("/system/framework/send_bug.jar", "739e9906e85365981816c9c6e2c6997460f485e8", "807c857e7eb8c1d124bab7796ff361d5dbdf19b9"));
set_progress(0.761506);
assert(apply_patch_check("/system/framework/send_bug.odex", "909933fe1fa3ec407a1d954fe27670efa9dae73f", "27bd3a09064806c9c30e55df4344e696b0b4aca3"));
set_progress(0.761534);
assert(apply_patch_check("/system/framework/services.jar", "60ab56e9ef6d0aaa8c80a720bc3cd6bbcb32d80e", "fcf75a6cf35688f3a37b61ca3387d4ccd2d3be89"));
set_progress(0.761535);
assert(apply_patch_check("/system/framework/services.odex", "1ef0c15aa23d5c16b5c38c9e0ee05ec21acd4985", "35343bc384aedbdf7e218512e746bad717d11b1b"));
set_progress(0.772978);
assert(apply_patch_check("/system/framework/settings.jar", "93c6cc4c4218bc487a7918020e039aaea7b20907", "807c857e7eb8c1d124bab7796ff361d5dbdf19b9"));
set_progress(0.772979);
assert(apply_patch_check("/system/framework/settings.odex", "6923212c2b2b9fe5411ef8dbff9140fbd120084b", "6664bb470968af01ed66d195f403fcddfd6b4281"));
set_progress(0.773012);
assert(apply_patch_check("/system/framework/svc.jar", "739e9906e85365981816c9c6e2c6997460f485e8", "807c857e7eb8c1d124bab7796ff361d5dbdf19b9"));
set_progress(0.773013);
assert(apply_patch_check("/system/framework/svc.odex", "34835e852d62faee64284951fcf2267fef1db456", "c12b8f8bbc322cedf510406b3276dce1ab7f009a"));
set_progress(0.773052);
assert(apply_patch_check("/system/framework/telephony-common.jar", "a8a20e545a531c00817a868396dcebc664e62579", "9f3512ac8674230c5a356ce1781e9432adaf5385"));
set_progress(0.773053);
assert(apply_patch_check("/system/framework/telephony-common.odex", "96d022fcdeb837afe1646f07ac95b65f9a0d4869", "622dfb91cf6cd5ede8b3bab3358eca0080572de4"));
set_progress(0.779441);
assert(apply_patch_check("/system/framework/theme-res-mint.apk", "9596e56de412fcf42b16aa8bfaec64a2bdb0a489", "e2f6c48e9e91aca5ca37a383b69c20c61bc2c755"));
set_progress(0.788380);
assert(apply_patch_check("/system/framework/theme-res-mocha.apk", "30c6c864d8e627c69c3215305fc118f980c29ec6", "0292abba9de621173e2938bd5691c444ec8eaa25"));
set_progress(0.797284);
assert(apply_patch_check("/system/framework/theme-res-raspberry.apk", "072861a78a7fb82709f82a7586884ee7082411fc", "4017987495e5533a7fcf4e3813fabed1494b3829"));
set_progress(0.806168);
assert(apply_patch_check("/system/framework/uiautomator.jar", "2018c5cd56bb833cbcf09ffedee1773c3a52a733", "fe904dc4d3882a2794780c3ec229d6329dc9df3d"));
set_progress(0.806169);
assert(apply_patch_check("/system/framework/uiautomator.odex", "cf65cb1334d3d84c117b8025a9966f859b4a7b34", "f159357685b0219777597b3fd4adef1d237b7e24"));
set_progress(0.806511);
assert(apply_patch_check("/system/lib/libaudiocore.so", "9a97eecd4e9e7b55c566454bf135faddef09f7a2", "01d610fb42ae0e476e3c8e228c2451dcef4e49be"));
set_progress(0.813903);
assert(apply_patch_check("/system/lib/libaudiofp.so", "c516039bb4456dadbe303e65605666e34b650d5d", "543ca13fb1f0a6e6c6daa4e90f7cde1cd0a91957"));
set_progress(0.816280);
assert(apply_patch_check("/system/lib/libbcc.sha1.so", "86c838a1915a24a4fc8e211f6ff0455f519ebc7b", "bcabe9a14fa80881debf489adc57d5e7ed4a4869"));
set_progress(0.816300);
assert(apply_patch_check("/system/lib/libbcc.so", "a8d96bae3f4250b8a9f1b5225f341b9d9c1c4650", "a1fe142fe5c7975952538b8da165388efb378dcd"));
set_progress(0.842630);
assert(apply_patch_check("/system/lib/libbcinfo.so", "9012203b48b28a60d7679bb8cf2105b5c4ee9352", "ba95d3313561d23b3d7e18a75700be01d5defce9"));
set_progress(0.847072);
assert(apply_patch_check("/system/lib/libchromium_net.so", "0ec025c43c15d89f61817952478983b2138f1b2a", "5f55d4714a2456c6303f6dfe990a1757b237b774"));
set_progress(0.853827);
assert(apply_patch_check("/system/lib/libmdnssd.so", "959b66e9c98a088d3f12cc60b3d6f67c929ad8cb", "f59cc02a428838b06f455b7e13cb915d8abd9660"));
set_progress(0.853909);
assert(apply_patch_check("/system/lib/libstagefright.so", "5c798724b433169e2aa42da356dc0429262f8c42", "0fc2b689d100d43215e60625a8a34b69f2dedbe7"));
set_progress(0.860210);
assert(apply_patch_check("/system/lib/libstagefright_soft_aacdec.so", "863ae255c24ecb9f9afadc1eccf18ff9ffa46755", "f769ec686e8dd52fc5696586d15286697957b687"));
set_progress(0.861078);
assert(apply_patch_check("/system/lib/libstagefright_soft_aacenc.so", "d6d670cbea3a20a95d9cf32269a3751bcc0fca3b", "71264f8ffa4e7ca4ba6fee274e19936e4bb7d7d9"));
set_progress(0.862133);
assert(apply_patch_check("/system/lib/libwebcore.so", "ef8e51044d736f7b947200a54aab271c3589dd20", "e3a5e11560e49e5ddcb2e62996d20e09d114cf1b"));
set_progress(0.898476);
assert(apply_patch_check("/system/lib/libwebrtc_audio_preprocessing.so", "88fc5dbe3f0f3d239c9466dbe24cd4576a9e0035", "1deca0b040aebebfcb567fd4050a84beb86d789b"));
set_progress(0.899907);
assert(apply_patch_check("/system/media/theme/icons", "b1817604f6cc9ff93bbbe89c4865ce44cf6389ed", "7466cddbffc98109c1a9a18eca5a96ad8f039c60"));
set_progress(0.903225);
assert(apply_patch_check("/system/media/theme/lockstyle", "b3f09c03528da49e64915f6810b71fda535e5eb2", "ba5181e81484caedf75d6401a5f8ac37070ebecd"));
set_progress(0.905137);
assert(apply_patch_check("/system/media/theme/mod_icons", "aa791a64b153b67b0030fb1551b508b00fdffd70", "f20346da214db704caba4bb5c3882afcb3a8b088"));
set_progress(0.911327);
assert(apply_patch_check("/system/vendor/operator/app/GNotes.apk", "aec7e3fb8b196f8c0b72fe28561421e5eaf6ec48", "5eff4323eca10d8ef2e5c514e7a0e13ca270442f"));
set_progress(0.921795);
assert(apply_patch_check("/system/vendor/operator/app/OupengBrowser.apk", "22deae8afb814021a716e504ecc12d62ee19eee1", "427c342133bf36df3adac782a4d9baf2f71d29a0"));
set_progress(0.940349);
assert(apply_patch_check("/system/vendor/operator/app/SogouInput.apk", "2517060c68cd87a954d65c926d1ad0fe33583fe7", "5a8a36096e87c8647c690f02e592b6ae1fe293c8"));
set_progress(0.963124);
assert(apply_patch_check("/system/vendor/operator/app/iReader.apk", "d6644bc8b4c3b1d4e9aa891cabeb94b23581a06a", "95633fb22618a292c512544f94579717f30e0abf"));
set_progress(0.975630);
assert(apply_patch_check("/system/xbin/nano", "e31b519364e13f3f1c497d959b69f2ff438cb6d4", "01460bf16c94369a8cc2672d1ef45b6a79c94b59"));
set_progress(0.975872);
assert(apply_patch_check("/system/xbin/openvpn", "3aedb01e6c6983e1e465e45716a89cea6813172b", "370d08bb5684639cc0af8e1ff1a4d3a920e0c3d7"));
set_progress(0.977195);
assert(apply_patch_check("/system/xbin/powertop", "ebff28361ae20b583c4e24fda91930f235118a0e", "5ae50d132c324d66d73cf67db1e617596cd6ce7f"));
set_progress(0.977796);
assert(apply_patch_check("/system/xbin/vim", "bc49c8611d9c29f2945f4406f56fb135478b20ba", "5d8dbc9d049fc7d84b7c5a16e5c203131c4a8f43"));
set_progress(0.981280);
assert(apply_patch_check("EMMC:boot:4890624:3a7ff0d9dbaa395aa655417530af984429741b14:4890624:a23c16cebb2efb4bc323193221cde41192453544"));
set_progress(1.000000);
assert(apply_patch_space(15221968));

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

ui_print("Removing unneeded files...");
delete("/system/build.prop",
       "/system/recovery.img");
show_progress(0.800000, 0);
ui_print("Patching system files...");
apply_patch("/system/app/ApplicationGuide.odex", "-",
            19ad862821f587fb3f413e8df0c2b6a9145f95cc, 17784,
            7df8fea3ac294f6c0f53ad1223eae6e62a9f5e9f, package_extract_file("patch/system/app/ApplicationGuide.odex.p"));
set_progress(0.000068);
apply_patch("/system/app/ApplicationsProvider.apk", "-",
            d21c651df4794ccf79288cfaa9ba189ff4d7d882, 10770,
            e707c071a780753faa42f064a264f06ef1d603c5, package_extract_file("patch/system/app/ApplicationsProvider.apk.p"));
set_progress(0.000109);
apply_patch("/system/app/ApplicationsProvider.odex", "-",
            22403a1137dcee37ccbc20febaa428187c6a97d3, 28144,
            a1084c8bfca2c54ab9942e31a73e4be84b9acfbc, package_extract_file("patch/system/app/ApplicationsProvider.odex.p"));
set_progress(0.000217);
apply_patch("/system/app/AtciService.odex", "-",
            3aa1d411f3237d8dbfe8ed3b8c8a49d52fcb356a, 72104,
            4fc2e0dd936c4ed601f1e1e9cf5a8558e25df961, package_extract_file("patch/system/app/AtciService.odex.p"));
set_progress(0.000492);
apply_patch("/system/app/BackupRestoreConfirmation.apk", "-",
            14c201746b9cac23081650822176370521226f1c, 11543,
            96ea93e7fddc14fbe72730612b4da71ec6a17eea, package_extract_file("patch/system/app/BackupRestoreConfirmation.apk.p"));
set_progress(0.000536);
apply_patch("/system/app/BackupRestoreConfirmation.odex", "-",
            e311cf2993906be9fb7822c4618fac8ea4ff9e84, 12504,
            e760cd093f8a6630843fe18a23295d497337b534, package_extract_file("patch/system/app/BackupRestoreConfirmation.odex.p"));
set_progress(0.000584);
apply_patch("/system/app/BasicDreams.apk", "-",
            8dc63d880b4969860660a08cd24e43edc92d9bd1, 17874,
            1cd1482d5750e3b197aab532369b7cfc8218c8cd, package_extract_file("patch/system/app/BasicDreams.apk.p"));
set_progress(0.000653);
apply_patch("/system/app/BasicDreams.odex", "-",
            b2caffa3aaf1f9f28961842bdb7a116003b66509, 18280,
            1c267d4aa043fd02b57ff3903a8d67c1e8c2782e, package_extract_file("patch/system/app/BasicDreams.odex.p"));
set_progress(0.000722);
apply_patch("/system/app/BatteryWarning.apk", "-",
            b1e4d148ae6a607d815d1a3416f681f038b89f70, 49994,
            048460deb3c6db43027e3e44b15d4bf3d63784b2, package_extract_file("patch/system/app/BatteryWarning.apk.p"));
set_progress(0.000914);
apply_patch("/system/app/BatteryWarning.odex", "-",
            4c8aef31e393d0d67ee3b0cfcc5398e29c0ca4a0, 20480,
            3c110f3b6a52348ab3e917a5ff55fe80002b4670, package_extract_file("patch/system/app/BatteryWarning.odex.p"));
set_progress(0.000992);
apply_patch("/system/app/CalendarImporter.odex", "-",
            2a41fd3486804cc40802d00772b5ad8f3ca926e2, 151712,
            21860bbdc9aed46990523264f5264ce1d86a7bbc, package_extract_file("patch/system/app/CalendarImporter.odex.p"));
set_progress(0.001572);
apply_patch("/system/app/CalendarProvider.apk", "-",
            9fd94e777c87ee7602b416a83c98f5c44d871dfe, 29146,
            fd8a00e90e44e7e87535e464cf9755db54e49af4, package_extract_file("patch/system/app/CalendarProvider.apk.p"));
set_progress(0.001683);
apply_patch("/system/app/CalendarProvider.odex", "-",
            1c873d72828ab7b194c7ccb0fdd97958d36ef411, 2063528,
            1733c995c8dfd7ac663bd3c07d0a5cbf371d1d0c, package_extract_file("patch/system/app/CalendarProvider.odex.p"));
set_progress(0.009571);
apply_patch("/system/app/CellConnService.apk", "-",
            103951de94e30418896d61a631258f665fc89657, 16083,
            0f1ecdae81ec6dc7b3c87f6e9078d3e919809aa8, package_extract_file("patch/system/app/CellConnService.apk.p"));
set_progress(0.009632);
apply_patch("/system/app/CellConnService.odex", "-",
            e08a220f39dd8e81270fe3a99d906bc9c4dd316c, 68520,
            3ddd4796a73630a48d59bf062f852e4370e98120, package_extract_file("patch/system/app/CellConnService.odex.p"));
set_progress(0.009894);
apply_patch("/system/app/CertInstaller.apk", "-",
            eb59311a61f197d7901a6f3348517a5a1e49515d, 12297,
            69140320dcd2c0797579c71907fd1c1ff19de532, package_extract_file("patch/system/app/CertInstaller.apk.p"));
set_progress(0.009941);
apply_patch("/system/app/CertInstaller.odex", "-",
            5e47c868b786258138a4774141f7bd88c5767def, 46512,
            6c636b73668e11f61d30dd51454d258985569b5b, package_extract_file("patch/system/app/CertInstaller.odex.p"));
set_progress(0.010119);
apply_patch("/system/app/ContactsProvider.apk", "-",
            3ac39ac6c1a9401cbdca5b13d7c3ca32692d613c, 83887,
            c6ef974d6a97bcf85dde86ad63682d8c9e2aaf30, package_extract_file("patch/system/app/ContactsProvider.apk.p"));
set_progress(0.010440);
apply_patch("/system/app/ContactsProvider.odex", "-",
            6bb503802e44fc822e5d70a41859d173f953975b, 2681816,
            6da40e01433b90e19d054b8e8dc5c4615c423a94, package_extract_file("patch/system/app/ContactsProvider.odex.p"));
set_progress(0.020691);
apply_patch("/system/app/DataUsageLockScreenClient.odex", "-",
            f71a2c231f2b585b4f9831bcffd9617b24af377c, 511360,
            7db62ca78e1771a859c205530b1d4642b9e93aa6, package_extract_file("patch/system/app/DataUsageLockScreenClient.odex.p"));
set_progress(0.022646);
apply_patch("/system/app/DefaultContainerService.apk", "-",
            3f2dafdbf1cd39ce1ea9de8f019d87c0f976366e, 3936,
            e938be6a8e00992ac5af74987e7a2f7e3a31c0f5, package_extract_file("patch/system/app/DefaultContainerService.apk.p"));
set_progress(0.022661);
apply_patch("/system/app/DefaultContainerService.odex", "-",
            ca15d5420c21e476273b1600b406906daa8bcf8e, 22232,
            d8f2684fb873f4154f978c7a16c4732e7c937445, package_extract_file("patch/system/app/DefaultContainerService.odex.p"));
set_progress(0.022746);
apply_patch("/system/app/DownloadProvider.apk", "-",
            89048671595b5d7f9ac19e9f006f455907adde3b, 14355,
            699201c779b50b10314eb79a53dce765331af7df, package_extract_file("patch/system/app/DownloadProvider.apk.p"));
set_progress(0.022800);
apply_patch("/system/app/DownloadProvider.odex", "-",
            8e6af709dc42d76d5e463a22b4b8fb69be0c91bd, 1802928,
            9d5b75feb409e2ad1b890333a40d6a3992cfe703, package_extract_file("patch/system/app/DownloadProvider.odex.p"));
set_progress(0.029692);
apply_patch("/system/app/DownloadProviderUi.apk", "-",
            8aac5aac317e7c15b2f08d899a0131a7c0e95c9d, 116449,
            f87b034be3e21dd092b728bc2e53bb5a810507f7, package_extract_file("patch/system/app/DownloadProviderUi.apk.p"));
set_progress(0.030137);
apply_patch("/system/app/DownloadProviderUi.odex", "-",
            a2d3af0bfda319acd5e7aa0742d94b0e4920ced5, 497760,
            05136f0415fc0f415ca56600a7edde1296f89904, package_extract_file("patch/system/app/DownloadProviderUi.odex.p"));
set_progress(0.032040);
apply_patch("/system/app/DrmProvider.apk", "-",
            af1dfc4d451a2e7376eec343a6afed4593825fe9, 5498,
            f1acbeaf2874179ba6cd573d8354d4cdf80924e6, package_extract_file("patch/system/app/DrmProvider.apk.p"));
set_progress(0.032061);
apply_patch("/system/app/DrmProvider.odex", "-",
            3831fade0b1a48e37f42adaf111a1172856be58f, 39016,
            8250b09f9d7f151ab187703342a8a943c53b9c59, package_extract_file("patch/system/app/DrmProvider.odex.p"));
set_progress(0.032210);
apply_patch("/system/app/Email.odex", "-",
            6f0176fc4a3e67a20310509d3f61bbc56b7f90fa, 4031160,
            14ec9e22688316a0b969f93e60acd0109d4649dc, package_extract_file("patch/system/app/Email.odex.p"));
set_progress(0.047619);
apply_patch("/system/app/EngineerMode.odex", "-",
            f80c184409fc72fac6ff0cb6280dfa0aea6149b4, 1368600,
            953f6ce695a9df0ae58324bd1359005c7e1092ca, package_extract_file("patch/system/app/EngineerMode.odex.p"));
set_progress(0.052850);
apply_patch("/system/app/EngineerModeSim.apk", "-",
            32fa89df90032c362e11af13170618125dd2933b, 26326,
            7485e45ed7d04916f5cc834c0edc752978fb55d3, package_extract_file("patch/system/app/EngineerModeSim.apk.p"));
set_progress(0.052951);
apply_patch("/system/app/EngineerModeSim.odex", "-",
            9b050a76698050c72ef992e62e8a11e8ab5d7138, 99776,
            fa2c356676c1ce59007e85c63a3175968ced1dcf, package_extract_file("patch/system/app/EngineerModeSim.odex.p"));
set_progress(0.053332);
apply_patch("/system/app/Exchange2.odex", "-",
            78b4ad32f550e8d7d62a90164ba2b2e9092ff88b, 3117128,
            d264bee6c648f41531a1a3e1fcdc695599db68a4, package_extract_file("patch/system/app/Exchange2.odex.p"));
set_progress(0.065247);
apply_patch("/system/app/FileManager.odex", "-",
            a017dfc57b2970ec6d48407f7563a39a5d87ae19, 180560,
            0472e0004e4c3e825208ba9c9aaa06ca98d27232, package_extract_file("patch/system/app/FileManager.odex.p"));
set_progress(0.065938);
apply_patch("/system/app/FusedLocation.apk", "-",
            fcbc912022d977a02c5bbd5704ef070106ebbbe8, 3671,
            c0996ee2966a8743fb2d29317cc9f89241014bda, package_extract_file("patch/system/app/FusedLocation.apk.p"));
set_progress(0.065952);
apply_patch("/system/app/FusedLocation.odex", "-",
            0640bdd33b9b2574916ebeae13a26167748a4447, 12736,
            0e2e083de3f03e570dd90dc4254c31cb95ecf4f5, package_extract_file("patch/system/app/FusedLocation.odex.p"));
set_progress(0.066000);
apply_patch("/system/app/Galaxy4.odex", "-",
            14ef44ca34263172080d775f1feab019dbe09b10, 42048,
            f850b09694e1ee47a96421ec34301c54e34c7e1b, package_extract_file("patch/system/app/Galaxy4.odex.p"));
set_progress(0.066161);
apply_patch("/system/app/HTMLViewer.apk", "-",
            9165273d985d1ab40aa0b3be6b0eb55be129be2c, 4041,
            0deb685b0eb29974b7e86ac99502632c700f5472, package_extract_file("patch/system/app/HTMLViewer.apk.p"));
set_progress(0.066177);
apply_patch("/system/app/HTMLViewer.odex", "-",
            3c9582b002211b53dd96fe22bd3c181394cfa2e4, 8280,
            f9cb5cbe4cb8a0b7b54d2ad32691fbda1d8be4b1, package_extract_file("patch/system/app/HTMLViewer.odex.p"));
set_progress(0.066208);
apply_patch("/system/app/HoloSpiralWallpaper.apk", "-",
            14ae351309861ae664c05cfab7c40e93f0d31644, 42416,
            cf113ad92393c3bab789fc7db4a12fa3b1a445dd, package_extract_file("patch/system/app/HoloSpiralWallpaper.apk.p"));
set_progress(0.066370);
apply_patch("/system/app/HoloSpiralWallpaper.odex", "-",
            c8e105052526070bc17f7d9e480d0eee632f057e, 41720,
            3526593dd3bf84b0212da3a46392ad08b916b8df, package_extract_file("patch/system/app/HoloSpiralWallpaper.odex.p"));
set_progress(0.066530);
apply_patch("/system/app/KeyChain.apk", "-",
            ef2051e780a66db3c8bdae67494bc1e7a40f4a83, 9603,
            042d6cb7c30023217fab01280649a256aeb33561, package_extract_file("patch/system/app/KeyChain.apk.p"));
set_progress(0.066566);
apply_patch("/system/app/KeyChain.odex", "-",
            b1e5d4860137834e19745dcc4e2e5ab4e9aa7550, 32392,
            b5a05d9aa8465bec1ca7c397cfc3b42b4ffac8a6, package_extract_file("patch/system/app/KeyChain.odex.p"));
set_progress(0.066690);
apply_patch("/system/app/LatinIME.apk", "-",
            b2eac3ecb9d4dec3880b5337f1339c05b39c0520, 10701188,
            975e87c0d0acb21c53182010e22c46e7eb25b192, package_extract_file("patch/system/app/LatinIME.apk.p"));
set_progress(0.107595);
apply_patch("/system/app/LatinIME.odex", "-",
            4e3bf403cde574dfe9207bf2370be32958ace160, 1246624,
            73cbe926dd6ac11269dbe4e843a9dbc6e8e85379, package_extract_file("patch/system/app/LatinIME.odex.p"));
set_progress(0.112360);
apply_patch("/system/app/LewaAntitheft.odex", "-",
            d48ac01a44ec81d90627a5ca84889cd287dd2094, 3589960,
            3d27225ee7270c3bd7a3e953e2421bc92167a911, package_extract_file("patch/system/app/LewaAntitheft.odex.p"));
set_progress(0.126083);
apply_patch("/system/app/LewaAppStore.odex", "-",
            d252555d626d7f354ff953f62463df7ea6dd704d, 924192,
            75da9df39d4f83155c694a85a564567e9d22e94e, package_extract_file("patch/system/app/LewaAppStore.odex.p"));
set_progress(0.129615);
apply_patch("/system/app/LewaBirdView.apk", "-",
            95a2d3215571207ae92d71b3b7aa4ab5d15c3651, 98786,
            864757d1ab8872237f5806212982228fde0d64b3, package_extract_file("patch/system/app/LewaBirdView.apk.p"));
set_progress(0.129993);
apply_patch("/system/app/LewaBirdView.odex", "-",
            22177b58f72976a097eb772f68c448375a398f21, 98216,
            75d01fbe346be33cedebaf9a6dba06bee680979d, package_extract_file("patch/system/app/LewaBirdView.odex.p"));
set_progress(0.130368);
apply_patch("/system/app/LewaCalculator.apk", "-",
            fe80d72531802502a8ec8b8a896a2bc7553f01ab, 1679803,
            b95694f3fa73dc84059d7c210b7155e08499345c, package_extract_file("patch/system/app/LewaCalculator.apk.p"));
set_progress(0.136789);
apply_patch("/system/app/LewaCalculator.odex", "-",
            b4cca82d0893f5e53aba3d1d2f7c646ab73eacb9, 533120,
            ae9a445d9dcd5b89d92fadcf50cb816093f719d9, package_extract_file("patch/system/app/LewaCalculator.odex.p"));
set_progress(0.138827);
apply_patch("/system/app/LewaCit.odex", "-",
            af3d9f7ef5337809710f260db36c9c613b69eccf, 36824,
            2b36d33e0f0b604e223daf4bef561b90aae697b9, package_extract_file("patch/system/app/LewaCit.odex.p"));
set_progress(0.138968);
apply_patch("/system/app/LewaCompass.odex", "-",
            a669fe439574a34f03cbaeacede5d047af850699, 15408,
            b3c94a52c863841ca5424d3fdd7d87cab07fb2fb, package_extract_file("patch/system/app/LewaCompass.odex.p"));
set_progress(0.139027);
apply_patch("/system/app/LewaDataUsageAdjust.odex", "-",
            17a51f6444d226be686e3a6446816c75258044f8, 412488,
            9cf035ef525736670d5b8e4ec38703ec429bc73f, package_extract_file("patch/system/app/LewaDataUsageAdjust.odex.p"));
set_progress(0.140604);
apply_patch("/system/app/LewaDeskClock.apk", "-",
            7c8af180ae1ce9f61377a7bd92fcc36fd9dc683f, 6834264,
            b57ecc61caf082d270b5fbe2a957546efb24f391, package_extract_file("patch/system/app/LewaDeskClock.apk.p"));
set_progress(0.166727);
apply_patch("/system/app/LewaDeskClock.odex", "-",
            b38db23868263fa6149ae85503b43f66bf6229ee, 721800,
            2869b5d8c8525189dc186a878963b064128adfa0, package_extract_file("patch/system/app/LewaDeskClock.odex.p"));
set_progress(0.169486);
apply_patch("/system/app/LewaFMRadio.apk", "-",
            7297984add2345d00de2f558c07048752c81f650, 4030748,
            cc1d80130741d0c65fd6ae5a1790afbbfc0a634b, package_extract_file("patch/system/app/LewaFMRadio.apk.p"));
set_progress(0.184894);
apply_patch("/system/app/LewaFMRadio.odex", "-",
            2979aae09fa7d42dd582abe422a7d6b0e3250076, 233232,
            d0ebb5f04e79a726749f60749650f5e2665d4f48, package_extract_file("patch/system/app/LewaFMRadio.odex.p"));
set_progress(0.185785);
apply_patch("/system/app/LewaFileManager.apk", "-",
            b6ab167751f0bc10faec17d07b8ac455ebf8155d, 537164,
            7006b6b6f244ba42318f4bc229269055d1cf9cad, package_extract_file("patch/system/app/LewaFileManager.apk.p"));
set_progress(0.187839);
apply_patch("/system/app/LewaFileManager.odex", "-",
            bcd05a53e0c445aaa4ee16e2898764d0b9a7654a, 583264,
            87c5d74b187c92444044b962c956492017c822cf, package_extract_file("patch/system/app/LewaFileManager.odex.p"));
set_progress(0.190068);
apply_patch("/system/app/LewaFlashlight.apk", "-",
            e2deeb4ba9cf8ef4346d4044e8428c261f226a14, 3282407,
            3cb01852bfaf8a4b61d241734aeaa1e7c1bd65c3, package_extract_file("patch/system/app/LewaFlashlight.apk.p"));
set_progress(0.202615);
apply_patch("/system/app/LewaFlashlight.odex", "-",
            388ef602a67cff2bb83894ef9837425958be5b45, 29336,
            41bcbcf47da33fa8a621a8590b6a46586dba1a01, package_extract_file("patch/system/app/LewaFlashlight.odex.p"));
set_progress(0.202727);
apply_patch("/system/app/LewaGallery2.odex", "-",
            ea1fbb50dc749da45a2418e6d5e3bae803707a39, 4570496,
            050e677e8912fedec7c53cd02957837692a8063e, package_extract_file("patch/system/app/LewaGallery2.odex.p"));
set_progress(0.220198);
apply_patch("/system/app/LewaGameCenter.odex", "-",
            71c2cf410419d888fbd7428240b3afbfab693be7, 653336,
            d06ad8824ee81c649cd63536bd2c06b7d2156ff0, package_extract_file("patch/system/app/LewaGameCenter.odex.p"));
set_progress(0.222695);
apply_patch("/system/app/LewaIntercept.apk", "-",
            12bb75737c875973aa6d80851a97b0b234c15d54, 298495,
            92192c81ae7640ca8ac1ec4e26448f1d1a975ed6, package_extract_file("patch/system/app/LewaIntercept.apk.p"));
set_progress(0.223836);
apply_patch("/system/app/LewaIntercept.odex", "-",
            d07ddec81a1bf2622dca615c6770bf8a9bb08c35, 585288,
            78a859213dba8edbe17a8a52788b02b9f770b38c, package_extract_file("patch/system/app/LewaIntercept.odex.p"));
set_progress(0.226073);
apply_patch("/system/app/LewaLabiSync.apk", "-",
            bcc8e49d368ad5da313eedd957781b193ae39d6b, 59938,
            c9f273adc8e9628c2d50c65b8fa82e7d18078c92, package_extract_file("patch/system/app/LewaLabiSync.apk.p"));
set_progress(0.226302);
apply_patch("/system/app/LewaLabiSync.odex", "-",
            3d201507f158b2ff3a6aa6eb7c334c484e2e3d08, 249208,
            0ed39292968c2593d0d5ac9390093789aa329162, package_extract_file("patch/system/app/LewaLabiSync.odex.p"));
set_progress(0.227255);
apply_patch("/system/app/LewaLauncherX.apk", "-",
            c5cd3646f9e94932276d0eec38a218aeefd04485, 2565385,
            2f621b525e3996f233bd90b298b3f118ae5e9a00, package_extract_file("patch/system/app/LewaLauncherX.apk.p"));
set_progress(0.237061);
apply_patch("/system/app/LewaLauncherX.odex", "-",
            ad32d4d852008159fe76f9b1c065780125f61b4f, 1252952,
            acdb27dfacc0abe6122b341012458719f7dfe6d7, package_extract_file("patch/system/app/LewaLauncherX.odex.p"));
set_progress(0.241850);
apply_patch("/system/app/LewaLockScreen.apk", "-",
            f55329ab9d654ef725ecef9458497347b5bc89ee, 39464,
            08b5ef552459f7f602421a048b218537d1c78add, package_extract_file("patch/system/app/LewaLockScreen.apk.p"));
set_progress(0.242001);
apply_patch("/system/app/LewaLockScreen.odex", "-",
            5b820756eab3153ed65256a7905569decdd3a0ed, 337400,
            855833d2ad30cae0fbcb1f880e7e1ede72ab270a, package_extract_file("patch/system/app/LewaLockScreen.odex.p"));
set_progress(0.243291);
apply_patch("/system/app/LewaNetworkManager.odex", "-",
            e9a2ccee40f8661942a42b6cdb26590ac3334eeb, 2387784,
            4f2d5f3170b0a5c0fc66bea42f6738c94e9e4cc2, package_extract_file("patch/system/app/LewaNetworkManager.odex.p"));
set_progress(0.252418);
apply_patch("/system/app/LewaPackageInstaller.apk", "-",
            3f58c91de97831a293a824448199d2ffad2d7f44, 118636,
            62501302c25685dbf576f2d940e61f0251317d63, package_extract_file("patch/system/app/LewaPackageInstaller.apk.p"));
set_progress(0.252872);
apply_patch("/system/app/LewaPackageInstaller.odex", "-",
            c44d393e8cbf62cf515c90c2e7deb87caa63a4f0, 244664,
            2bffa0d34d550c1cb065869b68e0cd0f6e942cfc, package_extract_file("patch/system/app/LewaPackageInstaller.odex.p"));
set_progress(0.253807);
apply_patch("/system/app/LewaPermManager.odex", "-",
            734e7ab276c8471ee0917d1ee26c6cc8d5599d20, 2185440,
            6ebd18428e326be30edcbc5b668d528b5925a29b, package_extract_file("patch/system/app/LewaPermManager.odex.p"));
set_progress(0.262161);
apply_patch("/system/app/LewaPlayer.apk", "-",
            f96f5c3799325696c54f925f4ca70514fe522f4c, 3012203,
            deab7820752c0a7bed79ac75235e6561e4442409, package_extract_file("patch/system/app/LewaPlayer.apk.p"));
set_progress(0.273675);
apply_patch("/system/app/LewaPlayer.odex", "-",
            b199de83f11e2093f41212fc0f408f284728c011, 1891656,
            147f0e8d38dba091315866c6f0fdf3e6e2ffa9b6, package_extract_file("patch/system/app/LewaPlayer.odex.p"));
set_progress(0.280905);
apply_patch("/system/app/LewaPond.odex", "-",
            a48222920da0e2fd0de74bf37c18b46411bf7a4a, 174488,
            1f413a5771526a4f574c570819547a3870393379, package_extract_file("patch/system/app/LewaPond.odex.p"));
set_progress(0.281572);
apply_patch("/system/app/LewaPower+.odex", "-",
            da233d38966c389a0831b1ade9665732a6bce083, 279272,
            95e7360c3bc778fa5d692dcf00a90df88ee87dd5, package_extract_file("patch/system/app/LewaPower+.odex.p"));
set_progress(0.282640);
apply_patch("/system/app/LewaPush.apk", "-",
            029083f118de90730042d72cbdeb06f8c7e159e0, 16664,
            91026f154a2cb124912e116f0e7d4bb9e1fbd367, package_extract_file("patch/system/app/LewaPush.apk.p"));
set_progress(0.282703);
apply_patch("/system/app/LewaPush.odex", "-",
            3a0c37bde15009bdef49e0af609989ebc48d18b6, 551504,
            c6f57ff84d90bbdaf8f2ae05152f25428d405e6e, package_extract_file("patch/system/app/LewaPush.odex.p"));
set_progress(0.284812);
apply_patch("/system/app/LewaQrcodeScanner.odex", "-",
            25c218ecc2e927fed1828622ad5b6d184e2a5134, 916344,
            6343115d812e8b4fed132ff51b3618f602ac2ec8, package_extract_file("patch/system/app/LewaQrcodeScanner.odex.p"));
set_progress(0.288314);
apply_patch("/system/app/LewaSearch.odex", "-",
            792762caaf8758b187a73593edbd429612b7267e, 87472,
            a92c1db7572dc58519f55775f952b2e55f3003b1, package_extract_file("patch/system/app/LewaSearch.odex.p"));
set_progress(0.288649);
apply_patch("/system/app/LewaSecurity2.odex", "-",
            694ad437f5303d2ef0533f2092208b1fcb6692bb, 613160,
            a8b37031d62e3ce5b89bc81fc8a4e38a28824d77, package_extract_file("patch/system/app/LewaSecurity2.odex.p"));
set_progress(0.290992);
apply_patch("/system/app/LewaSensorProvider.apk", "-",
            4ec093173b0cab2a8ead9bab41f676ec393bad4c, 8796,
            3667126f92e9b9569f5c7a0d0b3e58fb795c1b4b, package_extract_file("patch/system/app/LewaSensorProvider.apk.p"));
set_progress(0.291026);
apply_patch("/system/app/LewaSensorProvider.odex", "-",
            c612d577dbf332ee3cd8086ca1087e08efdbd3fe, 183600,
            c35f68405531f3d9225d918d64ff971ce153b147, package_extract_file("patch/system/app/LewaSensorProvider.odex.p"));
set_progress(0.291728);
apply_patch("/system/app/LewaSoundRecorder.apk", "-",
            6b606cd03c9ecfae984493963c1fbf782631c919, 3920584,
            6d04b57850aa73d38f78409680f3000ccf113061, package_extract_file("patch/system/app/LewaSoundRecorder.apk.p"));
set_progress(0.306714);
apply_patch("/system/app/LewaSoundRecorder.odex", "-",
            7e36c7e08c2f5682177fe39aa7454bcdcb2ee20e, 517208,
            8346d5b07c685cc8c8abbee1af470dd0fecd19d1, package_extract_file("patch/system/app/LewaSoundRecorder.odex.p"));
set_progress(0.308691);
apply_patch("/system/app/LewaSystemClean.odex", "-",
            04be7d60cf7c64fb11bcb99154d6ce539400d22c, 657704,
            717e1f3c5623a01296cdce43f99cf10382f6b5a0, package_extract_file("patch/system/app/LewaSystemClean.odex.p"));
set_progress(0.311205);
apply_patch("/system/app/LewaSystemCleanService.odex", "-",
            9c4466572c13b7bbba8b426344d7dde5f340c69e, 53776,
            04ed825407db4f4ef88cd3003fbc184fafc02681, package_extract_file("patch/system/app/LewaSystemCleanService.odex.p"));
set_progress(0.311411);
apply_patch("/system/app/LewaThemeChooser.apk", "-",
            263286d6687590f257e5f59305a937b885f5da19, 644018,
            70a0a2900bc831518db841a403bc84892e76232f, package_extract_file("patch/system/app/LewaThemeChooser.apk.p"));
set_progress(0.313872);
apply_patch("/system/app/LewaThemeChooser.odex", "-",
            5a4c1bc26ded9445445cf9c4bdf637138b0d9122, 971816,
            5411366a6397ad513a194713579de4658efc954e, package_extract_file("patch/system/app/LewaThemeChooser.odex.p"));
set_progress(0.317587);
apply_patch("/system/app/LewaThemeManager.odex", "-",
            11528ba5d6910d030e355ab3c4b0387a6f15db52, 117136,
            38ad31209e1d5cc4c5e81a1af8c1bb99d5434ab8, package_extract_file("patch/system/app/LewaThemeManager.odex.p"));
set_progress(0.318035);
apply_patch("/system/app/LewaUpdater.apk", "-",
            0023f7de7d48db3c4c2699a83ee2d15b7057f727, 2556837,
            419a85e464e1bb56dba1ec03497bfba31345bf03, package_extract_file("patch/system/app/LewaUpdater.apk.p"));
set_progress(0.327808);
apply_patch("/system/app/LewaUpdater.odex", "-",
            93d6146a48e3c56ed1d4d61d21cde134234e0e9a, 573912,
            e2ccb74ea7923e91914017914704af9298f08e36, package_extract_file("patch/system/app/LewaUpdater.odex.p"));
set_progress(0.330002);
apply_patch("/system/app/LewaVirusDefense.odex", "-",
            a92e8d2fcb3641592e398973d419bd2869b4c38c, 1482984,
            d330b2e1fd490bb59d5abf6ce175ea9ee13b57d7, package_extract_file("patch/system/app/LewaVirusDefense.odex.p"));
set_progress(0.335671);
apply_patch("/system/app/LewaWeather.apk", "-",
            401a090ff423d17468cbeea7cb8ed1aae6038c06, 2287749,
            608cd1130b81d006080e05550814f65308e35b37, package_extract_file("patch/system/app/LewaWeather.apk.p"));
set_progress(0.344416);
apply_patch("/system/app/LewaWeather.odex", "-",
            3f38536a6a3f8159091a5a4e50417bb59be8690e, 980808,
            21db16cbe67295d64647734ad8de8cc155f4ea30, package_extract_file("patch/system/app/LewaWeather.odex.p"));
set_progress(0.348165);
apply_patch("/system/app/LiveWallpapers.apk", "-",
            af9b47ea200ce54a1801825d6b0ebb811fc8875c, 1639262,
            10178ef57d2cb94b61eba0d8fcdb55b5ac03079a, package_extract_file("patch/system/app/LiveWallpapers.apk.p"));
set_progress(0.354431);
apply_patch("/system/app/LiveWallpapers.odex", "-",
            de3d64b349253d02f809e2261508ef10c5e05000, 277624,
            e361cd007e95fe4966dfcc9123ff5fc4943acd5f, package_extract_file("patch/system/app/LiveWallpapers.odex.p"));
set_progress(0.355492);
apply_patch("/system/app/LiveWallpapersPicker.apk", "-",
            44978ee56b03c90da507e2b47e17fd27c30bf97e, 105845,
            8345a15cec4effacee7921e229378f30cd2eeeb8, package_extract_file("patch/system/app/LiveWallpapersPicker.apk.p"));
set_progress(0.355896);
apply_patch("/system/app/LiveWallpapersPicker.odex", "-",
            252278bf0915636a4d407ccf5876f38c3ce3c795, 29440,
            102a06159f6bea632c0c51f78e1b49599a36c510, package_extract_file("patch/system/app/LiveWallpapersPicker.odex.p"));
set_progress(0.356009);
apply_patch("/system/app/LocationProvider.apk", "-",
            6b8d58b95cd2c5f8f1d166ade42ae8046cc85fe2, 2186343,
            478cf3efd2ff4f2b36376711c9ee3cb38c30ff11, package_extract_file("patch/system/app/LocationProvider.apk.p"));
set_progress(0.364366);
apply_patch("/system/app/LocationProvider.odex", "-",
            a68130f7e331299119b27d2a79e0c95d49fd346d, 179336,
            b7d669b3c6320085236d0ab1b673beb655d8412c, package_extract_file("patch/system/app/LocationProvider.odex.p"));
set_progress(0.365052);
apply_patch("/system/app/MTKAndroidSuiteDaemon.odex", "-",
            ed2f98518e35fb62720d3fab2da857fa0e1b2ba1, 632688,
            07018cec4788e2d5290153313218bd14d88f0359, package_extract_file("patch/system/app/MTKAndroidSuiteDaemon.odex.p"));
set_progress(0.367470);
apply_patch("/system/app/MagicSmokeWallpapers.apk", "-",
            94341ce87c198d22be528e17b849a8b82af637df, 213191,
            257d66f8b78d7892ac055dd6346dc6d7bc62357d, package_extract_file("patch/system/app/MagicSmokeWallpapers.apk.p"));
set_progress(0.368285);
apply_patch("/system/app/MagicSmokeWallpapers.odex", "-",
            cdc9e808361bb498cf003f57cf2b510e3a7a27d8, 52920,
            99f4dd9ef15d1e57601d75dcaaffff59b2f027fe, package_extract_file("patch/system/app/MagicSmokeWallpapers.odex.p"));
set_progress(0.368487);
apply_patch("/system/app/MediaProvider.apk", "-",
            750118e1425e7c542e3c70adebfa6e3098dc8d1f, 33713,
            0bba97aa42f1b04b5dc84dfecb41b5ae1e0d690a, package_extract_file("patch/system/app/MediaProvider.apk.p"));
set_progress(0.368616);
apply_patch("/system/app/MediaProvider.odex", "-",
            c7a30f091d8e3a95ec144c125df6f44304d42947, 253240,
            f9a514cc6b005512c9301cc7adb147d6e7e9af84, package_extract_file("patch/system/app/MediaProvider.odex.p"));
set_progress(0.369584);
apply_patch("/system/app/MmsFavoriteProvider.apk", "-",
            95517127a6e5c858ba30f658cb1550f2e973fbf1, 40548,
            3b54a88af4f229ae3f59af229303684ffafa0544, package_extract_file("patch/system/app/MmsFavoriteProvider.apk.p"));
set_progress(0.369739);
apply_patch("/system/app/MmsFavoriteProvider.odex", "-",
            1fd60aafd2d61ff786172b8fb86d35c6f5418cff, 162288,
            bbf8beab653c5d29d48eb1c192a8915ee751a2b9, package_extract_file("patch/system/app/MmsFavoriteProvider.odex.p"));
set_progress(0.370359);
apply_patch("/system/app/MtkBt.apk", "-",
            c1880c62c5b6a3bcd25f167dd858aea524eb5682, 78064,
            9977c0ecc04f8db268fc312a93efda396b2f49b5, package_extract_file("patch/system/app/MtkBt.apk.p"));
set_progress(0.370658);
apply_patch("/system/app/MtkBt.odex", "-",
            df414150f2402ca7c31053ba9d092c31d512c635, 682248,
            c0d531fd4639eaaaf6615411b8b6025ed2d84945, package_extract_file("patch/system/app/MtkBt.odex.p"));
set_progress(0.373266);
apply_patch("/system/app/MtkWorldClockWidget.odex", "-",
            a96e067430ec81ae27e4444b74914588b9504655, 56216,
            765d57a59643e4c8c0b4efb849d612f64c6c74dd, package_extract_file("patch/system/app/MtkWorldClockWidget.odex.p"));
set_progress(0.373481);
apply_patch("/system/app/NoiseField.odex", "-",
            4953053709abbcea4cd694a4a0a1afdf6068a9ea, 47472,
            675dd404e21351103e36efd7213b3adb284c3e93, package_extract_file("patch/system/app/NoiseField.odex.p"));
set_progress(0.373662);
apply_patch("/system/app/Omacp.apk", "-",
            f16d7f95aae190dfe86a60396bcbf4d0e73f3743, 28939,
            65e02e5019ca95ebc318cbd52b118b8f144b065b, package_extract_file("patch/system/app/Omacp.apk.p"));
set_progress(0.373773);
apply_patch("/system/app/Omacp.odex", "-",
            67391fc20a8c7be91ad721931553cdd2d9317efb, 184416,
            0b28654a147b0301574b1b0b563a81e77d6fa089, package_extract_file("patch/system/app/Omacp.odex.p"));
set_progress(0.374478);
apply_patch("/system/app/PIM.apk", "-",
            b8642d3f08d8e2995f9f951393b0591c1382f0c6, 10046762,
            29f78dac5ccc0a61e515c268fdea2006cdaa7252, package_extract_file("patch/system/app/PIM.apk.p"));
set_progress(0.412881);
apply_patch("/system/app/PIM.odex", "-",
            13c5abca52a163cc23a27cad43cc0a8474e626e9, 7220808,
            0ec0f42bdb6db23816f8fa1046d5fdb8cc90af6b, package_extract_file("patch/system/app/PIM.odex.p"));
set_progress(0.440482);
apply_patch("/system/app/PhaseBeam.odex", "-",
            5d5401ac1ec302d733a4410b8b88648ceb92ca29, 44088,
            818710bd4bb0c638075d97c1707de6b1474cc125, package_extract_file("patch/system/app/PhaseBeam.odex.p"));
set_progress(0.440651);
apply_patch("/system/app/Phone.apk", "-",
            552645de391f82041af4d166c5ce5b8c799859ca, 2582305,
            d9cebcb4c277dc2f0c09237500942e80307c5172, package_extract_file("patch/system/app/Phone.apk.p"));
set_progress(0.450521);
apply_patch("/system/app/Phone.odex", "-",
            6754edc0aec05ef2bdd349b4c9ed338b801c8902, 3726424,
            41bf77d11dd6f6bce419c17ddb90b713d7a14f65, package_extract_file("patch/system/app/Phone.odex.p"));
set_progress(0.464766);
apply_patch("/system/app/PhotoTable.apk", "-",
            7e23cefae449599c9959645c752457569c6b7a41, 396261,
            2620fb57aae38fcb8467c251dc034145aa08e186, package_extract_file("patch/system/app/PhotoTable.apk.p"));
set_progress(0.466280);
apply_patch("/system/app/PhotoTable.odex", "-",
            866ddad336960fd69e3ba8a69e64c495c847dfd4, 80392,
            4472b23867e87e43dc88ea8661edfcea955432b3, package_extract_file("patch/system/app/PhotoTable.odex.p"));
set_progress(0.466588);
apply_patch("/system/app/PicoTts.odex", "-",
            d1c8d60ca19bf94df366b4b228ea2ed17e660263, 20768,
            abf255d248f0971c1e6852b02b42e8beb8d6f1c3, package_extract_file("patch/system/app/PicoTts.odex.p"));
set_progress(0.466667);
apply_patch("/system/app/Provision.apk", "-",
            e1666fc6aef6bfe1ba4bd5cf22ae6cf74f6eb515, 2849,
            b733b7d802fa20f7eaf4acf60f6c0b282bb5003c, package_extract_file("patch/system/app/Provision.apk.p"));
set_progress(0.466678);
apply_patch("/system/app/Provision.odex", "-",
            783d49ace2759ee8fc4e07c8aad2f08ebf8fd30f, 4624,
            1112305551a34e8181f4e6ee3bb289412d043dea, package_extract_file("patch/system/app/Provision.odex.p"));
set_progress(0.466695);
apply_patch("/system/app/SchedulePowerOnOff.apk", "-",
            62842805d4b4928bff57fba9826a16261285a8ae, 44691,
            6050abd85004f7f326c4b6e06304590c45aefafb, package_extract_file("patch/system/app/SchedulePowerOnOff.apk.p"));
set_progress(0.466866);
apply_patch("/system/app/SchedulePowerOnOff.odex", "-",
            ae034826f8d5d19f6bedb58f958154a1b9656ee8, 65792,
            c73dc6a754dfe40057f5ad12e73ad2a23c135d2a, package_extract_file("patch/system/app/SchedulePowerOnOff.odex.p"));
set_progress(0.467118);
apply_patch("/system/app/Settings.apk", "-",
            aa54edf33b09bffadc1ca25b2021789c82b4fa2e, 5759657,
            59c3ec966dc6bc6825f01b343cc4865dc1007a10, package_extract_file("patch/system/app/Settings.apk.p"));
set_progress(0.489134);
apply_patch("/system/app/Settings.odex", "-",
            5602111eb7074d9cb42f1122532787ca03e991fc, 4392496,
            0f88fef18eb37c214cff354bf23a3f782ae5dbb4, package_extract_file("patch/system/app/Settings.odex.p"));
set_progress(0.505924);
apply_patch("/system/app/SettingsProvider.apk", "-",
            7f7304c9f15d5c8eaf65eb9dddcccfa79be3c6f9, 28791,
            248ded12b3873924d48260180e9148156bc9d567, package_extract_file("patch/system/app/SettingsProvider.apk.p"));
set_progress(0.506034);
apply_patch("/system/app/SettingsProvider.odex", "-",
            bebdd8e1ac651eefdca5f4a1e05a8e4761027aef, 101752,
            fc2c25806c7351571460e751e3a207e21f4b708e, package_extract_file("patch/system/app/SettingsProvider.odex.p"));
set_progress(0.506423);
apply_patch("/system/app/SharedStorageBackup.apk", "-",
            24267edfc23bdc8d19be54f6ea386b34b2fe8915, 2661,
            d4764c49e98264a950ef1f38d83b8b1e156277bf, package_extract_file("patch/system/app/SharedStorageBackup.apk.p"));
set_progress(0.506433);
apply_patch("/system/app/SharedStorageBackup.odex", "-",
            67d87c03ec71e10c4b8b41f8aea9a13e6e554e8b, 4784,
            be129ec01e6fe3c49629e325243ae97ebe44aaa9, package_extract_file("patch/system/app/SharedStorageBackup.odex.p"));
set_progress(0.506451);
apply_patch("/system/app/Stk1.apk", "-",
            b599eaf87ba6645ff5c09835fe2d987fbb02f7bd, 40704,
            df3c3bb9d326bbe99d025b623a17c1d270c6dc9a, package_extract_file("patch/system/app/Stk1.apk.p"));
set_progress(0.506607);
apply_patch("/system/app/Stk1.odex", "-",
            8f4fec1fab4fba840b904b0985f19c997d109c73, 145680,
            6b05812b2f0a7f9607e7d6a2f9282af3bcbb1c5e, package_extract_file("patch/system/app/Stk1.odex.p"));
set_progress(0.507164);
apply_patch("/system/app/StkSelection.odex", "-",
            314f62fd75f8d614fd20a5d6c9cf04fd60ae0700, 132912,
            8516325d4539d5cfc2be452bd251b37e14bf5d93, package_extract_file("patch/system/app/StkSelection.odex.p"));
set_progress(0.507672);
apply_patch("/system/app/SystemUI.apk", "-",
            334d5f7a2300b3fd9308c7aabcfada8f25d9f070, 2723850,
            476e539f4fa66e79a65903471278f064ca4b8d23, package_extract_file("patch/system/app/SystemUI.apk.p"));
set_progress(0.518084);
apply_patch("/system/app/SystemUI.odex", "-",
            d45c20a0c246b3022796b44d1245dab22f54e0ea, 1777288,
            f9a7c68fc8db2a9f567db5e890d24db48fd8bb31, package_extract_file("patch/system/app/SystemUI.odex.p"));
set_progress(0.524877);
apply_patch("/system/app/SystemUpdate.odex", "-",
            9339b0f26ea7f1fd935174898d1403973b375d58, 176744,
            7baa309aaac407e1a2ddd4ed625a10aece7b0863, package_extract_file("patch/system/app/SystemUpdate.odex.p"));
set_progress(0.525553);
apply_patch("/system/app/SystemUpdateAssistant.odex", "-",
            5e0d80a1a44ba0bf283d18692699850fda5acc88, 8160,
            98a6049ae6783c198488ab25381cec54f4213318, package_extract_file("patch/system/app/SystemUpdateAssistant.odex.p"));
set_progress(0.525584);
apply_patch("/system/app/TelephonyProvider.apk", "-",
            f6278ea0d4fe20b498c09b65fc672eee08461efd, 23205,
            c2a1787378657b0af9aef01828a082381e9630c7, package_extract_file("patch/system/app/TelephonyProvider.apk.p"));
set_progress(0.525673);
apply_patch("/system/app/TelephonyProvider.odex", "-",
            d2e70b0de1428c5a26f2cbbd2e0273738f99f24f, 470240,
            8614df62c3bea3d84b27a1b8705a5ccb99d49b00, package_extract_file("patch/system/app/TelephonyProvider.odex.p"));
set_progress(0.527470);
apply_patch("/system/app/UserDictionaryProvider.apk", "-",
            e4e9becedb47d72c1510cd59d76f83c59df706b5, 3609,
            7e556140ccb0bfd8e381bb3d244cd1a946961c6f, package_extract_file("patch/system/app/UserDictionaryProvider.apk.p"));
set_progress(0.527484);
apply_patch("/system/app/UserDictionaryProvider.odex", "-",
            7e3a03f8b194aa45a71e84e280aa856e87c0c847, 17112,
            7acb3de084c6c58ea0a9bcaa7f6d9e99a4e40d11, package_extract_file("patch/system/app/UserDictionaryProvider.odex.p"));
set_progress(0.527550);
apply_patch("/system/app/VideoFavorites.odex", "-",
            58e80e6e1a7d28e6011eadf0a466fb419967e349, 100536,
            c3ac71cf59457e19c2b40275b685ce75c95d7528, package_extract_file("patch/system/app/VideoFavorites.odex.p"));
set_progress(0.527934);
apply_patch("/system/app/VideoPlayer.odex", "-",
            29ff4cc180cb4154886193c2d66bad24ca332186, 51376,
            67f23fe6c00c7ee1b41bdc5afa1c3d72ee644215, package_extract_file("patch/system/app/VideoPlayer.odex.p"));
set_progress(0.528130);
apply_patch("/system/app/VisualizationWallpapers.apk", "-",
            5eae8c8965ba7393e2f77b2a6dd1beaa564e020c, 151826,
            3521235ebbfc4f83071057febbb177acb4c03c8b, package_extract_file("patch/system/app/VisualizationWallpapers.apk.p"));
set_progress(0.528711);
apply_patch("/system/app/VisualizationWallpapers.odex", "-",
            ea8d9bb966e26655140ee4cdeae98cd4221bffb4, 74360,
            39259380463066a93e50278b636cf4ec2391748f, package_extract_file("patch/system/app/VisualizationWallpapers.odex.p"));
set_progress(0.528995);
apply_patch("/system/app/VoiceUnlock.apk", "-",
            1897570e0245d66c6623d82f87544fcfe56630b2, 124627,
            9decfd2ad3b911f4f3d0a5e2f29f6be1e64eded4, package_extract_file("patch/system/app/VoiceUnlock.apk.p"));
set_progress(0.529471);
apply_patch("/system/app/VoiceUnlock.odex", "-",
            a4eae12c912aa0d22c3824c18596a1d4beb4d355, 71936,
            a33f6891a42bb35a608dcb7140984dea1df0de35, package_extract_file("patch/system/app/VoiceUnlock.odex.p"));
set_progress(0.529746);
apply_patch("/system/app/VpnDialogs.apk", "-",
            a6117700fb6a905f4e110042bc9dd93a68a2ec43, 8239,
            68725624b99c9197bea1a127a29190ac86863e8c, package_extract_file("patch/system/app/VpnDialogs.apk.p"));
set_progress(0.529778);
apply_patch("/system/app/VpnDialogs.odex", "-",
            6d0c1f738103593590f91cc4a4990104a636e6a6, 11760,
            16e24780cf6d1e58ed77c1730b1b3328a3dc9a21, package_extract_file("patch/system/app/VpnDialogs.odex.p"));
set_progress(0.529823);
apply_patch("/system/app/YGPS.odex", "-",
            7a43e80e6931e2278313a7316cb9a3f5ccdd782c, 78808,
            a68599d5ace959b58d34dae57d23013f569dc447, package_extract_file("patch/system/app/YGPS.odex.p"));
set_progress(0.530124);
apply_patch("/system/bin/bootanimation", "-",
            4ff4f450f2f9a110a36627a7605179fa42f48dbc, 34164,
            e439ba9440f3617ad139c5abd2420c550d79440b, package_extract_file("patch/system/bin/bootanimation.p"));
set_progress(0.530254);
apply_patch("/system/bin/mdnsd", "-",
            b44d4c649756adf2c738e49132610b82f26b1d90, 259464,
            ae3e9396d34c21aca395a406630f9d8e18e4797f, package_extract_file("patch/system/bin/mdnsd.p"));
set_progress(0.531246);
apply_patch("/system/etc/recovery-resource.dat", "-",
            fb078cee1244df0bd21a425d09550c19bddcbef0, 280045,
            704ccbe343c399664fff3e07d670e3dc82551ae3, package_extract_file("patch/system/etc/recovery-resource.dat.p"));
set_progress(0.532317);
apply_patch("/system/etc/security/otacerts.zip", "-",
            9d523516018ce78a0e8465984d5ecbc63a239845, 1125,
            cf73c626fc41963a95a715b300faba778aa7b3e1, package_extract_file("patch/system/etc/security/otacerts.zip.p"));
set_progress(0.532321);
apply_patch("/system/framework/CustomProperties.jar", "-",
            894d2d30f94afd0164e1abb9a4bce17378da3247, 313,
            a270605e7f913b93958dd4cd8f71a95998321cd7, package_extract_file("patch/system/framework/CustomProperties.jar.p"));
set_progress(0.532322);
apply_patch("/system/framework/CustomProperties.odex", "-",
            ba06fae9a6cfbffbee34cb02df76a43d2a6ff49a, 3056,
            61b75fe30e7f89332e3cc153b49b1de70344f893, package_extract_file("patch/system/framework/CustomProperties.odex.p"));
set_progress(0.532334);
apply_patch("/system/framework/am.jar", "-",
            3822d3e64390384b598ca9841c5d3844c4df526f, 313,
            599e9914073d8f56b9a5b6d51e00c014e4388b9b, package_extract_file("patch/system/framework/am.jar.p"));
set_progress(0.532335);
apply_patch("/system/framework/am.odex", "-",
            b75ac740150d7746e41b6e975f92ea2ff49d4c08, 45856,
            7b68df6a59a149d496e0d3c70383b492e4588fd5, package_extract_file("patch/system/framework/am.odex.p"));
set_progress(0.532510);
apply_patch("/system/framework/android.policy.jar", "-",
            2018c5cd56bb833cbcf09ffedee1773c3a52a733, 313,
            e92b43f96be5c23ddd62807dd85cde3525c7bdf3, package_extract_file("patch/system/framework/android.policy.jar.p"));
set_progress(0.532512);
apply_patch("/system/framework/android.policy.odex", "-",
            87a5881fc40876cec2b35c52d6ac3c2f0b1f47cf, 909848,
            b6b21c8bcae25c04656e436fd5b38044f145fa84, package_extract_file("patch/system/framework/android.policy.odex.p"));
set_progress(0.535989);
apply_patch("/system/framework/android.test.runner.jar", "-",
            576e972b4369326f92718fb7c30353925e667834, 313,
            32a1a59d80985a41f2816a1cf8b2865def0e9d5c, package_extract_file("patch/system/framework/android.test.runner.jar.p"));
set_progress(0.535991);
apply_patch("/system/framework/android.test.runner.odex", "-",
            e99704fd8b946b7340b1b4b41370e50f6ee3f92e, 187232,
            f3028cff35bd08e8f64e397882dc223bcb0145f4, package_extract_file("patch/system/framework/android.test.runner.odex.p"));
set_progress(0.536706);
apply_patch("/system/framework/apache-xml.jar", "-",
            d036b59ccb317865a2e7ebddeb1c01bdfffeb0ca, 18027,
            09127cb9f9cd6ad9e9a6ff6d642ae5bbda356bb1, package_extract_file("patch/system/framework/apache-xml.jar.p"));
set_progress(0.536775);
apply_patch("/system/framework/apache-xml.odex", "-",
            36fe0d617d3c417badef76b07852ccaadd3ed469, 1378616,
            e73b0aac9603e79d2ae6da3847aa0e177738d7b8, package_extract_file("patch/system/framework/apache-xml.odex.p"));
set_progress(0.542045);
apply_patch("/system/framework/bmgr.jar", "-",
            3822d3e64390384b598ca9841c5d3844c4df526f, 313,
            63962fdd06e125eac2f7d5805bb77178ad393f82, package_extract_file("patch/system/framework/bmgr.jar.p"));
set_progress(0.542046);
apply_patch("/system/framework/bmgr.odex", "-",
            2a7c1f11dd735fae583174a8732a6a801c463c28, 15176,
            8c6330daac7a97622f33e294379c09c685a82a18, package_extract_file("patch/system/framework/bmgr.odex.p"));
set_progress(0.542104);
apply_patch("/system/framework/bouncycastle.jar", "-",
            e64d401019d0f020e7cc366ca8f8a21367a5b07a, 313,
            c1e9acb1d20e2c9b008c45ee01e37a66dec6f1c6, package_extract_file("patch/system/framework/bouncycastle.jar.p"));
set_progress(0.542105);
apply_patch("/system/framework/bouncycastle.odex", "-",
            7ffb1892e7ca7ae78e28af0b43f6a144014c1e8a, 1083168,
            3bb23836035475d4a2b3d9b13657520222e18a80, package_extract_file("patch/system/framework/bouncycastle.odex.p"));
set_progress(0.546246);
apply_patch("/system/framework/bu.jar", "-",
            3822d3e64390384b598ca9841c5d3844c4df526f, 313,
            63962fdd06e125eac2f7d5805bb77178ad393f82, package_extract_file("patch/system/framework/bu.jar.p"));
set_progress(0.546247);
apply_patch("/system/framework/bu.odex", "-",
            2f8dd56378b3a2f399b6bf546c0ba9c07f598abb, 5008,
            c8b433e8310a8afc43749ca267332bcb84eb6066, package_extract_file("patch/system/framework/bu.odex.p"));
set_progress(0.546266);
apply_patch("/system/framework/com.android.future.usb.accessory.jar",
            "-", 3822d3e64390384b598ca9841c5d3844c4df526f, 313,
            63962fdd06e125eac2f7d5805bb77178ad393f82, package_extract_file("patch/system/framework/com.android.future.usb.accessory.jar.p"));
set_progress(0.546267);
apply_patch("/system/framework/com.android.future.usb.accessory.odex",
            "-", 6f56de89f0e21021bea770533263aa614d1f9f1b, 6432,
            526f71259664ca59cb85b3d6171ea0bf644f1cd2, package_extract_file("patch/system/framework/com.android.future.usb.accessory.odex.p"));
set_progress(0.546292);
apply_patch("/system/framework/com.android.location.provider.jar",
            "-", 9b1468f87cd3e1f125702aec6f21a06f39838794, 313,
            565ad307fb4a40bc42c2b7a22d45719583e5bde1, package_extract_file("patch/system/framework/com.android.location.provider.jar.p"));
set_progress(0.546293);
apply_patch("/system/framework/com.android.location.provider.odex",
            "-", 863741aca0e20c98f851e9a9fbe80eefc2e7511b, 9928,
            9b30dba24dc34476d830acbf041c65ae9ffccd97, package_extract_file("patch/system/framework/com.android.location.provider.odex.p"));
set_progress(0.546331);
apply_patch("/system/framework/content.jar", "-",
            3822d3e64390384b598ca9841c5d3844c4df526f, 313,
            63962fdd06e125eac2f7d5805bb77178ad393f82, package_extract_file("patch/system/framework/content.jar.p"));
set_progress(0.546332);
apply_patch("/system/framework/content.odex", "-",
            2745ff1a64acd307c291200ae137dca1ff4bab71, 15008,
            7fe646cbda4f1bf24877bca0a412422b28ff6c3f, package_extract_file("patch/system/framework/content.odex.p"));
set_progress(0.546389);
apply_patch("/system/framework/core-junit.jar", "-",
            894d2d30f94afd0164e1abb9a4bce17378da3247, 313,
            d340a44b88c262d98ef856505ae84149d573706f, package_extract_file("patch/system/framework/core-junit.jar.p"));
set_progress(0.546391);
apply_patch("/system/framework/core-junit.odex", "-",
            a1ba0a4793fa1e43382b2be6eb3549b200b4af11, 27576,
            30bec8fa50540e13525ce4c37f44cca3f2bff78c, package_extract_file("patch/system/framework/core-junit.odex.p"));
set_progress(0.546496);
apply_patch("/system/framework/core.jar", "-",
            18aeeadd1a2372684429c8a0cc98c46fd9d70f35, 3126,
            588d7fd083143b129e5097f20b90306e034a4277, package_extract_file("patch/system/framework/core.jar.p"));
set_progress(0.546508);
apply_patch("/system/framework/core.odex", "-",
            3348d0db4016b0bb58570b43ee9f1ed8204faf7b, 3488216,
            b0aed3a86ed8c02d95689520ef5502321ed5f463, package_extract_file("patch/system/framework/core.odex.p"));
set_progress(0.559842);
apply_patch("/system/framework/ext.jar", "-",
            44795cc72cbb8cca95ad85f61a4af3e783111ff2, 574574,
            623c8180746a8f8116225e777182ba0d009ab8e3, package_extract_file("patch/system/framework/ext.jar.p"));
set_progress(0.562038);
apply_patch("/system/framework/ext.odex", "-",
            35d0f117429bb9e983efe0b8369e0e76f4b7624a, 1507496,
            3d7eb887c8692ec7f1849cf0420365f210dd8650, package_extract_file("patch/system/framework/ext.odex.p"));
set_progress(0.567800);
apply_patch("/system/framework/framework-res.apk", "-",
            d159ae01d14c65be1b7c24478140528720939a63, 9498193,
            ad485dfa652b85715a8d62ffea46e754686682ba, package_extract_file("patch/system/framework/framework-res.apk.p"));
set_progress(0.604107);
apply_patch("/system/framework/framework.jar", "-",
            b0e800c64856abdc4468f9d2e953c935ea4e9315, 5043289,
            a4402823c5d4bde21306f991da636b39d1137244, package_extract_file("patch/system/framework/framework.jar.p"));
set_progress(0.623384);
apply_patch("/system/framework/framework.odex", "-",
            9b25603adf7de41ca77e7b7415fa037dcb39cd69, 10680368,
            dae0997538cb614274f9c4f5ec17f29d09d11ffe, package_extract_file("patch/system/framework/framework.odex.p"));
set_progress(0.664210);
apply_patch("/system/framework/ime.jar", "-",
            3822d3e64390384b598ca9841c5d3844c4df526f, 313,
            63962fdd06e125eac2f7d5805bb77178ad393f82, package_extract_file("patch/system/framework/ime.jar.p"));
set_progress(0.664211);
apply_patch("/system/framework/ime.odex", "-",
            c7ccac2f1cccc9e4c2c05ea860c243b9bdbb8b85, 7152,
            1fb9428ae7ae9c4be4d1707f58ee3f6c1d5921ad, package_extract_file("patch/system/framework/ime.odex.p"));
set_progress(0.664238);
apply_patch("/system/framework/input.jar", "-",
            3822d3e64390384b598ca9841c5d3844c4df526f, 313,
            63962fdd06e125eac2f7d5805bb77178ad393f82, package_extract_file("patch/system/framework/input.jar.p"));
set_progress(0.664239);
apply_patch("/system/framework/input.odex", "-",
            873b599176371f6dea56b0ea0141fb4482885b2e, 7144,
            3650b915208d58793e4683c36f0adae562aff0e9, package_extract_file("patch/system/framework/input.odex.p"));
set_progress(0.664267);
apply_patch("/system/framework/javax.obex.jar", "-",
            9b1468f87cd3e1f125702aec6f21a06f39838794, 313,
            565ad307fb4a40bc42c2b7a22d45719583e5bde1, package_extract_file("patch/system/framework/javax.obex.jar.p"));
set_progress(0.664268);
apply_patch("/system/framework/javax.obex.odex", "-",
            fa5a0d3639b092db36399b1b1e6285d3b20ef0a3, 58640,
            f95edc298fa1e430e6f3c736ede770dcab7992a6, package_extract_file("patch/system/framework/javax.obex.odex.p"));
set_progress(0.664492);
apply_patch("/system/framework/lewa-framework.jar", "-",
            e51e3f704b68110fa5cf680b49232a59e6b77166, 313,
            de5b05e7b27075a8ba62c3f81400d8383dd5f214, package_extract_file("patch/system/framework/lewa-framework.jar.p"));
set_progress(0.664493);
apply_patch("/system/framework/lewa-framework.odex", "-",
            dc69e9172498a0177714a670e29ecac5c110bbf0, 1736040,
            5c5505c0aa4b1662504bdc7df6aa2c569c43841a, package_extract_file("patch/system/framework/lewa-framework.odex.p"));
set_progress(0.671129);
apply_patch("/system/framework/lewa-res.apk", "-",
            f42a5148bf54c34790383f832109653e9f610022, 15221973,
            081baaa299051f66c6a44f2c81fb2dfd330eb531, package_extract_file("patch/system/framework/lewa-res.apk.p"));
set_progress(0.729315);
apply_patch("/system/framework/mediatek-common.jar", "-",
            feca731d3c46bae9a7f4c31eb943f4b852d3cfa9, 313,
            e82368a44c7c2eb62c00a5b686fd28080ce0a9c2, package_extract_file("patch/system/framework/mediatek-common.jar.p"));
set_progress(0.729316);
apply_patch("/system/framework/mediatek-common.odex", "-",
            c746affe1982918ad983e74e8cbd67f8245c04dd, 149752,
            6a1c826a81d23853d22c349e23c6b11522e9c7e1, package_extract_file("patch/system/framework/mediatek-common.odex.p"));
set_progress(0.729888);
apply_patch("/system/framework/mediatek-framework.jar", "-",
            7d84cc31c3f4d32e7bfc678cd065e45cdb53f1d1, 313,
            96b24f14bdaee024c0fab02ec74f873fcbaac516, package_extract_file("patch/system/framework/mediatek-framework.jar.p"));
set_progress(0.729889);
apply_patch("/system/framework/mediatek-framework.odex", "-",
            261596d04e01f7a0523fd9154f3054343196bcd1, 350112,
            4329b4bd3d5b4e35fd34af905816f3203dfb4779, package_extract_file("patch/system/framework/mediatek-framework.odex.p"));
set_progress(0.731228);
apply_patch("/system/framework/mediatek-op.jar", "-",
            9b1468f87cd3e1f125702aec6f21a06f39838794, 313,
            565ad307fb4a40bc42c2b7a22d45719583e5bde1, package_extract_file("patch/system/framework/mediatek-op.jar.p"));
set_progress(0.731229);
apply_patch("/system/framework/mediatek-op.odex", "-",
            57cfa1a723a327d8f6a6e0ae175067c7bc2ec442, 1520,
            06453e09694e19e4471830a758e82ff0d0101cfc, package_extract_file("patch/system/framework/mediatek-op.odex.p"));
set_progress(0.731235);
apply_patch("/system/framework/mediatek-res.apk", "-",
            215b7577075e8f90d18bf13ae92f1d074fe207bc, 1275641,
            705a1c749f6e08b6357c65c6c9ac2dafde0d036f, package_extract_file("patch/system/framework/mediatek-res.apk.p"));
set_progress(0.736111);
apply_patch("/system/framework/mms-common.jar", "-",
            3b0b260c64e5fb7677197768ef14e1f971c383ac, 313,
            565ad307fb4a40bc42c2b7a22d45719583e5bde1, package_extract_file("patch/system/framework/mms-common.jar.p"));
set_progress(0.736112);
apply_patch("/system/framework/mms-common.odex", "-",
            e18c4f733da5ef3e972fc5a134178ebb57758928, 149112,
            8be2968dbec039632af10654b32feb5033b05a7c, package_extract_file("patch/system/framework/mms-common.odex.p"));
set_progress(0.736682);
apply_patch("/system/framework/monkey.jar", "-",
            66113ec9eb7a914fc9a491a43d625d5c201ac54c, 313,
            9af9d66c273f2ec1cb57761cd27d535546742723, package_extract_file("patch/system/framework/monkey.jar.p"));
set_progress(0.736683);
apply_patch("/system/framework/monkey.odex", "-",
            30fcbd87879022b545369281a90b461cd762db90, 118192,
            1ac6606efabf6e463b0d6f25778364873028e28b, package_extract_file("patch/system/framework/monkey.odex.p"));
set_progress(0.737135);
apply_patch("/system/framework/pm.jar", "-",
            3862cb1a4ba8362a216df4840701ec1f094ddb19, 313,
            9adde25033d1b456940412b0a330f40fd73a6bf4, package_extract_file("patch/system/framework/pm.jar.p"));
set_progress(0.737136);
apply_patch("/system/framework/pm.odex", "-",
            094130048eff229e408a6ea3633c9f1df91e7609, 40336,
            fb38a7597ce5fb013bb2eefe0ca76f341e960eca, package_extract_file("patch/system/framework/pm.odex.p"));
set_progress(0.737290);
apply_patch("/system/framework/requestsync.jar", "-",
            93c6cc4c4218bc487a7918020e039aaea7b20907, 313,
            926701b40a63c726fdae9207ea1193bb6ce09c69, package_extract_file("patch/system/framework/requestsync.jar.p"));
set_progress(0.737291);
apply_patch("/system/framework/requestsync.odex", "-",
            9e5eee9855f0268fff94961a76e2e6edd26884d4, 9288,
            982e1a7ae16dc0ccefff8deb45bee48fecd45a26, package_extract_file("patch/system/framework/requestsync.odex.p"));
set_progress(0.737327);
apply_patch("/system/framework/secondary-framework.jar", "-",
            671463e587a9bb00a7409ed8bb1e4d6ecf39a0ce, 313,
            e21fa74cd596562d12d7f60a2255cff30cf7842c, package_extract_file("patch/system/framework/secondary-framework.jar.p"));
set_progress(0.737328);
apply_patch("/system/framework/secondary-framework.odex", "-",
            76a1241025aae63852e2d7d547ad672375a9847c, 3136816,
            4d5bc35981bbcdf62433289ebfc85b841cceda69, package_extract_file("patch/system/framework/secondary-framework.odex.p"));
set_progress(0.749318);
apply_patch("/system/framework/send_bug.jar", "-",
            739e9906e85365981816c9c6e2c6997460f485e8, 313,
            807c857e7eb8c1d124bab7796ff361d5dbdf19b9, package_extract_file("patch/system/framework/send_bug.jar.p"));
set_progress(0.749320);
apply_patch("/system/framework/send_bug.odex", "-",
            909933fe1fa3ec407a1d954fe27670efa9dae73f, 7296,
            27bd3a09064806c9c30e55df4344e696b0b4aca3, package_extract_file("patch/system/framework/send_bug.odex.p"));
set_progress(0.749348);
apply_patch("/system/framework/services.jar", "-",
            60ab56e9ef6d0aaa8c80a720bc3cd6bbcb32d80e, 313,
            fcf75a6cf35688f3a37b61ca3387d4ccd2d3be89, package_extract_file("patch/system/framework/services.jar.p"));
set_progress(0.749349);
apply_patch("/system/framework/services.odex", "-",
            1ef0c15aa23d5c16b5c38c9e0ee05ec21acd4985, 2989400,
            35343bc384aedbdf7e218512e746bad717d11b1b, package_extract_file("patch/system/framework/services.odex.p"));
set_progress(0.760776);
apply_patch("/system/framework/settings.jar", "-",
            93c6cc4c4218bc487a7918020e039aaea7b20907, 313,
            807c857e7eb8c1d124bab7796ff361d5dbdf19b9, package_extract_file("patch/system/framework/settings.jar.p"));
set_progress(0.760777);
apply_patch("/system/framework/settings.odex", "-",
            6923212c2b2b9fe5411ef8dbff9140fbd120084b, 8464,
            6664bb470968af01ed66d195f403fcddfd6b4281, package_extract_file("patch/system/framework/settings.odex.p"));
set_progress(0.760809);
apply_patch("/system/framework/svc.jar", "-",
            739e9906e85365981816c9c6e2c6997460f485e8, 313,
            807c857e7eb8c1d124bab7796ff361d5dbdf19b9, package_extract_file("patch/system/framework/svc.jar.p"));
set_progress(0.760810);
apply_patch("/system/framework/svc.odex", "-",
            34835e852d62faee64284951fcf2267fef1db456, 10088,
            c12b8f8bbc322cedf510406b3276dce1ab7f009a, package_extract_file("patch/system/framework/svc.odex.p"));
set_progress(0.760849);
apply_patch("/system/framework/telephony-common.jar", "-",
            a8a20e545a531c00817a868396dcebc664e62579, 313,
            9f3512ac8674230c5a356ce1781e9432adaf5385, package_extract_file("patch/system/framework/telephony-common.jar.p"));
set_progress(0.760850);
apply_patch("/system/framework/telephony-common.odex", "-",
            96d022fcdeb837afe1646f07ac95b65f9a0d4869, 1668968,
            622dfb91cf6cd5ede8b3bab3358eca0080572de4, package_extract_file("patch/system/framework/telephony-common.odex.p"));
set_progress(0.767230);
apply_patch("/system/framework/theme-res-mint.apk", "-",
            9596e56de412fcf42b16aa8bfaec64a2bdb0a489, 2335103,
            e2f6c48e9e91aca5ca37a383b69c20c61bc2c755, package_extract_file("patch/system/framework/theme-res-mint.apk.p"));
set_progress(0.776156);
apply_patch("/system/framework/theme-res-mocha.apk", "-",
            30c6c864d8e627c69c3215305fc118f980c29ec6, 2326151,
            0292abba9de621173e2938bd5691c444ec8eaa25, package_extract_file("patch/system/framework/theme-res-mocha.apk.p"));
set_progress(0.785047);
apply_patch("/system/framework/theme-res-raspberry.apk", "-",
            072861a78a7fb82709f82a7586884ee7082411fc, 2320879,
            4017987495e5533a7fcf4e3813fabed1494b3829, package_extract_file("patch/system/framework/theme-res-raspberry.apk.p"));
set_progress(0.793919);
apply_patch("/system/framework/uiautomator.jar", "-",
            2018c5cd56bb833cbcf09ffedee1773c3a52a733, 313,
            fe904dc4d3882a2794780c3ec229d6329dc9df3d, package_extract_file("patch/system/framework/uiautomator.jar.p"));
set_progress(0.793920);
apply_patch("/system/framework/uiautomator.odex", "-",
            cf65cb1334d3d84c117b8025a9966f859b4a7b34, 89360,
            f159357685b0219777597b3fd4adef1d237b7e24, package_extract_file("patch/system/framework/uiautomator.odex.p"));
set_progress(0.794261);
apply_patch("/system/lib/libaudiocore.so", "-",
            9a97eecd4e9e7b55c566454bf135faddef09f7a2, 1931256,
            01d610fb42ae0e476e3c8e228c2451dcef4e49be, package_extract_file("patch/system/lib/libaudiocore.so.p"));
set_progress(0.801643);
apply_patch("/system/lib/libaudiofp.so", "-",
            c516039bb4456dadbe303e65605666e34b650d5d, 616812,
            543ca13fb1f0a6e6c6daa4e90f7cde1cd0a91957, package_extract_file("patch/system/lib/libaudiofp.so.p"));
set_progress(0.804001);
apply_patch("/system/lib/libbcc.sha1.so", "-",
            86c838a1915a24a4fc8e211f6ff0455f519ebc7b, 5056,
            bcabe9a14fa80881debf489adc57d5e7ed4a4869, package_extract_file("patch/system/lib/libbcc.sha1.so.p"));
set_progress(0.804021);
apply_patch("/system/lib/libbcc.so", "-",
            a8d96bae3f4250b8a9f1b5225f341b9d9c1c4650, 6878588,
            a1fe142fe5c7975952538b8da165388efb378dcd, package_extract_file("patch/system/lib/libbcc.so.p"));
set_progress(0.830314);
apply_patch("/system/lib/libbcinfo.so", "-",
            9012203b48b28a60d7679bb8cf2105b5c4ee9352, 1160536,
            ba95d3313561d23b3d7e18a75700be01d5defce9, package_extract_file("patch/system/lib/libbcinfo.so.p"));
set_progress(0.834750);
apply_patch("/system/lib/libchromium_net.so", "-",
            0ec025c43c15d89f61817952478983b2138f1b2a, 1764676,
            5f55d4714a2456c6303f6dfe990a1757b237b774, package_extract_file("patch/system/lib/libchromium_net.so.p"));
set_progress(0.841495);
apply_patch("/system/lib/libmdnssd.so", "-",
            959b66e9c98a088d3f12cc60b3d6f67c929ad8cb, 21588,
            f59cc02a428838b06f455b7e13cb915d8abd9660, package_extract_file("patch/system/lib/libmdnssd.so.p"));
set_progress(0.841578);
apply_patch("/system/lib/libstagefright.so", "-",
            5c798724b433169e2aa42da356dc0429262f8c42, 1645984,
            0fc2b689d100d43215e60625a8a34b69f2dedbe7, package_extract_file("patch/system/lib/libstagefright.so.p"));
set_progress(0.847869);
apply_patch("/system/lib/libstagefright_soft_aacdec.so", "-",
            863ae255c24ecb9f9afadc1eccf18ff9ffa46755, 226720,
            f769ec686e8dd52fc5696586d15286697957b687, package_extract_file("patch/system/lib/libstagefright_soft_aacdec.so.p"));
set_progress(0.848736);
apply_patch("/system/lib/libstagefright_soft_aacenc.so", "-",
            d6d670cbea3a20a95d9cf32269a3751bcc0fca3b, 275616,
            71264f8ffa4e7ca4ba6fee274e19936e4bb7d7d9, package_extract_file("patch/system/lib/libstagefright_soft_aacenc.so.p"));
set_progress(0.849790);
apply_patch("/system/lib/libwebcore.so", "-",
            ef8e51044d736f7b947200a54aab271c3589dd20, 9494452,
            e3a5e11560e49e5ddcb2e62996d20e09d114cf1b, package_extract_file("patch/system/lib/libwebcore.so.p"));
set_progress(0.886082);
apply_patch("/system/lib/libwebrtc_audio_preprocessing.so", "-",
            88fc5dbe3f0f3d239c9466dbe24cd4576a9e0035, 374024,
            1deca0b040aebebfcb567fd4050a84beb86d789b, package_extract_file("patch/system/lib/libwebrtc_audio_preprocessing.so.p"));
set_progress(0.887511);
apply_patch("/system/media/theme/icons", "-",
            b1817604f6cc9ff93bbbe89c4865ce44cf6389ed, 877119,
            7466cddbffc98109c1a9a18eca5a96ad8f039c60, package_extract_file("patch/system/media/theme/icons.p"));
set_progress(0.890864);
apply_patch("/system/media/theme/lockstyle", "-",
            b3f09c03528da49e64915f6810b71fda535e5eb2, 356682,
            ba5181e81484caedf75d6401a5f8ac37070ebecd, package_extract_file("patch/system/media/theme/lockstyle.p"));
set_progress(0.892228);
apply_patch("/system/media/theme/mod_icons", "-",
            aa791a64b153b67b0030fb1551b508b00fdffd70, 2261209,
            f20346da214db704caba4bb5c3882afcb3a8b088, package_extract_file("patch/system/media/theme/mod_icons.p"));
set_progress(0.900871);
apply_patch("/system/vendor/operator/app/GNotes.apk", "-",
            aec7e3fb8b196f8c0b72fe28561421e5eaf6ec48, 2722476,
            5eff4323eca10d8ef2e5c514e7a0e13ca270442f, package_extract_file("patch/system/vendor/operator/app/GNotes.apk.p"));
set_progress(0.911277);
apply_patch("/system/vendor/operator/app/OupengBrowser.apk", "-",
            22deae8afb814021a716e504ecc12d62ee19eee1, 4837084,
            427c342133bf36df3adac782a4d9baf2f71d29a0, package_extract_file("patch/system/vendor/operator/app/OupengBrowser.apk.p"));
set_progress(0.929767);
apply_patch("/system/vendor/operator/app/SogouInput.apk", "-",
            2517060c68cd87a954d65c926d1ad0fe33583fe7, 5949910,
            5a8a36096e87c8647c690f02e592b6ae1fe293c8, package_extract_file("patch/system/vendor/operator/app/SogouInput.apk.p"));
set_progress(0.952510);
apply_patch("/system/vendor/operator/app/iReader.apk", "-",
            d6644bc8b4c3b1d4e9aa891cabeb94b23581a06a, 6057299,
            95633fb22618a292c512544f94579717f30e0abf, package_extract_file("patch/system/vendor/operator/app/iReader.apk.p"));
set_progress(0.975664);
apply_patch("/system/xbin/nano", "-",
            e31b519364e13f3f1c497d959b69f2ff438cb6d4, 63220,
            01460bf16c94369a8cc2672d1ef45b6a79c94b59, package_extract_file("patch/system/xbin/nano.p"));
set_progress(0.975906);
apply_patch("/system/xbin/openvpn", "-",
            3aedb01e6c6983e1e465e45716a89cea6813172b, 345576,
            370d08bb5684639cc0af8e1ff1a4d3a920e0c3d7, package_extract_file("patch/system/xbin/openvpn.p"));
set_progress(0.977227);
apply_patch("/system/xbin/powertop", "-",
            ebff28361ae20b583c4e24fda91930f235118a0e, 157092,
            5ae50d132c324d66d73cf67db1e617596cd6ce7f, package_extract_file("patch/system/xbin/powertop.p"));
set_progress(0.977827);
apply_patch("/system/xbin/vim", "-",
            bc49c8611d9c29f2945f4406f56fb135478b20ba, 910056,
            5d8dbc9d049fc7d84b7c5a16e5c203131c4a8f43, package_extract_file("patch/system/xbin/vim.p"));
set_progress(0.981306);
ui_print("Patching boot image...");
apply_patch("EMMC:boot:4890624:3a7ff0d9dbaa395aa655417530af984429741b14:4890624:a23c16cebb2efb4bc323193221cde41192453544",
            "-", a23c16cebb2efb4bc323193221cde41192453544, 4890624,
            3a7ff0d9dbaa395aa655417530af984429741b14, package_extract_file("patch/boot.img.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");
