mount("ext4", "EMMC", "/dev/block/mmcblk0p3", "/system");
assert(file_getprop("/system/build.prop", "ro.build.fingerprint") == "alps/g2s_jb/g2s_jb:4.1.2/JZO54K/1398411427:user/test-keys" ||
       file_getprop("/system/build.prop", "ro.build.fingerprint") == "alps/g2s_jb/g2s_jb:4.1.2/JZO54K/1399611847:user/test-keys");
assert(getprop("ro.product.device") == "H929" || getprop("ro.build.product") == "H929" || 
       getprop("ro.product.device") == "g2s_jb" || getprop("ro.build.product") == "g2s_jb" || 
       getprop("ro.product.device") == "G2S" || getprop("ro.build.product") == "G2S" || 
       getprop("ro.product.device") == "JY-G2S" || getprop("ro.build.product") == "JY-G2S" || 
       getprop("ro.product.device") == "H929" || getprop("ro.build.product") == "H929");
ui_print("Verifying current system...");
show_progress(0.100000, 0);
assert(apply_patch_check("/system/app/ApplicationsProvider.apk", "9f89be70b0a517a2062a8292c408c797e6f6d8ad", "977f72ea27c6ba18bddc901c526f8620ee9302c1"));
set_progress(0.000061);
assert(apply_patch_check("/system/app/ApplicationsProvider.odex", "1ed04af492140c09f7aa4c36ba3dbee3c293877a", "66e138b241ef1365755703b91df05f4535868f91"));
set_progress(0.000223);
assert(apply_patch_check("/system/app/AtciService.odex", "4d76b93e0893ea2bc1d75a984c62958608f42d25", "fa6bf48b2a359d6a48c26f0ef495aa05edf4290c"));
set_progress(0.000643);
assert(apply_patch_check("/system/app/BackupRestoreConfirmation.apk", "d10bb3aa049229e374708d03c4a20a5be692f463", "e67f7b37d64bf83d364b8403ae6bf96db79ea4c2"));
set_progress(0.000701);
assert(apply_patch_check("/system/app/BackupRestoreConfirmation.odex", "a79ce66fbc6ed16e273604aeca17b6dc453dc983", "96a3f19bf82561f5de87bc6135b117e08b63efd9"));
set_progress(0.000774);
assert(apply_patch_check("/system/app/CDS_INFO.odex", "20ebcd3782f68e7be15cd4512eecef239f049d43", "d0c773e000abe4c31e5acb2728408dfae9f5ba67"));
set_progress(0.001456);
assert(apply_patch_check("/system/app/CalendarProvider.apk", "cc81b0000b26bf107025721dd6d18291112e4b79", "dbaf8e9e38dd9a67b582eccb2358eee1fa85b727"));
set_progress(0.001556);
assert(apply_patch_check("/system/app/CalendarProvider.odex", "0f5e2981f4402da4ebae0757a446f0ebc7117792", "1b94f0ea15c782b48351d97453a5b8cce1531911"));
set_progress(0.013635);
assert(apply_patch_check("/system/app/CellConnService.apk", "b80eac9b601bff1b037d7a2b750de8546d856456", "1b074c4e9be832229e2a0de649723c59b55e3e03"));
set_progress(0.013716);
assert(apply_patch_check("/system/app/CellConnService.odex", "0d6493a157016308618301532fc2db042de31b98", "0566d592d7fb0d37eabc0cb4ca8b7f078a3867d3"));
set_progress(0.014096);
assert(apply_patch_check("/system/app/CertInstaller.apk", "f898403eeb08b33dd81c9dc282cf9a6534e984c9", "187c49c628bff5ef19c6276ad4bd6ce60c145830"));
set_progress(0.014159);
assert(apply_patch_check("/system/app/CertInstaller.odex", "8d3624cb370ea40a790f5fe0a801bc78ad330803", "2a68bcc57410cf64bd116a673dac5460d7b1260b"));
set_progress(0.014429);
assert(apply_patch_check("/system/app/ContactsProvider.apk", "9e9bf75f51c6ae72526cc1063bbe118d4c702ec8", "cbea7ae68e7ea919982987d3c644f0f0262d4d37"));
set_progress(0.014764);
assert(apply_patch_check("/system/app/ContactsProvider.odex", "3a0bdcceb35d028a00dcc38065d4816d94c08c95", "10f527a01f457175be936404dd0cfe2e7b063494"));
set_progress(0.030368);
assert(apply_patch_check("/system/app/DefaultContainerService.apk", "cbebb7bdf15839ed62e9ecc80917a8c742a5664a", "b2f036b5ba7707d92387a63324b15f4505b32946"));
set_progress(0.030391);
assert(apply_patch_check("/system/app/DefaultContainerService.odex", "d9863a520f387735e3858a7e651fbab976d038ab", "54adb3c1de210da786e1c9f5960c1971692b5550"));
set_progress(0.030518);
assert(apply_patch_check("/system/app/DownloadProvider.apk", "4b2dd7214fc3da5ceddc089b27b580f1f0946bbd", "42561984211ce336c2c4286e0465e9c9143433a1"));
set_progress(0.030587);
assert(apply_patch_check("/system/app/DownloadProvider.odex", "96e8804157969b0cee347c8db45968df1fc1d94d", "acb60dbff924c5f9fc3f5c402cb3b20ced53120e"));
set_progress(0.041150);
assert(apply_patch_check("/system/app/DownloadProviderUi.apk", "497b30acd1d2c29aec8422fe4528962209b19051", "319121a72d873fd9d0397a0161707f89f0d0e655"));
set_progress(0.041514);
assert(apply_patch_check("/system/app/DownloadProviderUi.odex", "1da2851c0777cdf294a493b92cfd5517b4c9fd0c", "10e6dc70abf203a8e5db352a285776c95798ab9a"));
set_progress(0.044211);
assert(apply_patch_check("/system/app/DrmProvider.apk", "5545f78c12ab0ab59f8312af2800889251bb64db", "fa794bfa0ca3c69d3578f61c48ea5ccc626293cb"));
set_progress(0.044241);
assert(apply_patch_check("/system/app/DrmProvider.odex", "0e5a941db2ed4dcb373da4dd14d1f49600e9d5e3", "ecb5cea461179936c40961adafaaafa3c1fe3314"));
set_progress(0.044450);
assert(apply_patch_check("/system/app/Email.apk", "228ad3addc7b2d09b45e91311c708ae5ac5879c5", "645abeae1fc70e235d7714faeaa6de1b49841700"));
set_progress(0.047135);
assert(apply_patch_check("/system/app/Email.odex", "963e018320ed0639228163d685d25623559d89fb", "dc809d0ab7fe2ca60a6349de21579e8d71fd7c0f"));
set_progress(0.069137);
assert(apply_patch_check("/system/app/EngineerMode.apk", "f1d9d40435b91e18b68d7313d55234eeb8d0aeb0", "4fa757526fd7da1534fa1700220ed1a0071cae5d"));
set_progress(0.070773);
assert(apply_patch_check("/system/app/EngineerMode.odex", "944a86b8834a455f7c92f52c50adf9d8218f5008", "3d3a4f21a23b5b618dc4a9c44bf53c11a98613c8"));
set_progress(0.086934);
assert(apply_patch_check("/system/app/EngineerModeSim.apk", "5990cc02ee29f3b1613272094562390944a095d7", "f936055eca9eeabf4662f3c96e6dcadd5576e110"));
set_progress(0.087088);
assert(apply_patch_check("/system/app/EngineerModeSim.odex", "f02358cb682a6b92f56c6889e71c33705b53db04", "48d3b6fa14084ed9984fd08435391da3e4ce08b3"));
set_progress(0.087669);
assert(apply_patch_check("/system/app/Exchange2.apk", "26901a86147d99c0ee27b9c3ac2b80863e071686", "730ec89c94cda3827c5b8fcd112b864c1f7cb600"));
set_progress(0.087883);
assert(apply_patch_check("/system/app/Exchange2.odex", "0b341b12806bae59a7cfa5999231f606703558f8", "f6e32d5850f65b46255490f359c67e57516a73b8"));
set_progress(0.105485);
assert(apply_patch_check("/system/app/FMRadio.odex", "750646a7856a63d47ff0b83d3c5d89d789ae47ca", "005d38ae1fe323c5f9ff5303f34e73b2bc76fce2"));
set_progress(0.106927);
assert(apply_patch_check("/system/app/Galaxy4.odex", "5f829228c15e2b5b67a1b461b1196a40eb56c6b0", "c0de7b73d21455791530796781de8843a3b6828f"));
set_progress(0.107157);
assert(apply_patch_check("/system/app/GoogleOta.odex", "709820e330298937f1d0a75ff70d71971ccbbfd0", "b952dee0c6b8a7562a18c5a5f0b72745314cdc74"));
set_progress(0.107807);
assert(apply_patch_check("/system/app/GoogleOtaSysOper.odex", "b8f101c969dbff6fa1c6ab58520c3adcf1654b9a", "2dc51f292f21df637f777eb0d2c1bd577f507598"));
set_progress(0.107854);
assert(apply_patch_check("/system/app/HTMLViewer.apk", "b2716f8e28fe0aec2ed0a0b050b20b6b634add71", "5332df20fcf07de72798ebeb4f3d936c50980200"));
set_progress(0.107877);
assert(apply_patch_check("/system/app/HTMLViewer.odex", "7811d546e5673ca745a15b6431456be79a3cc89e", "4acf9768e114c46c59da1297c36efeffcb340a16"));
set_progress(0.107925);
assert(apply_patch_check("/system/app/HoloSpiralWallpaper.apk", "a9cd92e78622ad4e318fc62bd7c6876c6d0301d5", "eb275f3c8d4bcec31e4d4f626f35e31f7c876534"));
set_progress(0.108173);
assert(apply_patch_check("/system/app/HoloSpiralWallpaper.odex", "089f0ce1471de8ebe80f63c4cd6d39437d723d5a", "532fae40119994dfc21b80144a38182ba9f6f906"));
set_progress(0.108404);
assert(apply_patch_check("/system/app/KeyChain.apk", "dd2c2760faddde0b29341bf990ebfbd9e99600aa", "c66ab36986574e00d46c4808d575bb6ef78fba41"));
set_progress(0.108456);
assert(apply_patch_check("/system/app/KeyChain.odex", "5fbc70ce9e3bc8b8c839bacad7f71619f160fd37", "a4d244efa63b8af2e8692f719c80c532ed76cf2b"));
set_progress(0.108644);
assert(apply_patch_check("/system/app/LatinIME.apk", "b0f156e4828ff1ee82df01a5876dc4dc6a13ab4c", "2d9d41cbd44895dc598612c74763074dad9585d2"));
set_progress(0.158230);
assert(apply_patch_check("/system/app/LatinIME.odex", "4eccddfd162f765c60fe03249666b61873c9efbb", "fbe57ae28149612e872477bd4004d502953c5500"));
set_progress(0.164769);
assert(apply_patch_check("/system/app/LewaAntitheft.apk", "80213f669199bff306aa2b5b3d4075e47513e2bf", "58466717061a4fbb3f4d1b0ef6e0cad8909b5cf4"));
set_progress(0.167397);
assert(apply_patch_check("/system/app/LewaAntitheft.odex", "fd15be7e12e89e845e4e8656c50c3583f3f12edf", "ac1a855c1c92612efbde0be21fa8723a04c3748d"));
set_progress(0.188431);
assert(apply_patch_check("/system/app/LewaAppStore.apk", "a5ae89e93e650cf9925430a7e969723f6bf48286", "06a66447492d5b30a1765ba5bee584553c301dd7"));
set_progress(0.189383);
assert(apply_patch_check("/system/app/LewaAppStore.odex", "432a4bf32572596ac1d4749daceb495a09af9b69", "9c56a17620afcff8e2bd455566eda903c5824b99"));
set_progress(0.194560);
assert(apply_patch_check("/system/app/LewaBirdView.odex", "8135af8641d1156b26ed582cb0ce1666c445037e", "67fe518bef1cfda9a91869b59733013c5b1f0ba2"));
set_progress(0.195132);
assert(apply_patch_check("/system/app/LewaCalculator.apk", "2e0a00774a5c8026d5ba7e201028304a13fad442", "3242e3edc203f66ce9471a5baff08c7085de3bb5"));
set_progress(0.197019);
assert(apply_patch_check("/system/app/LewaCalculator.odex", "24f533257cf2ea2554e126bcc05c664da05cefba", "3aeb7cdf335e9382dee8d9d8cfc1a6b61eea6883"));
set_progress(0.199921);
assert(apply_patch_check("/system/app/LewaCit.odex", "080121b2bb51120d08a23dec5db759da000b8e51", "207912077f05afcfa0156463ce3fcc1a6b3768b7"));
set_progress(0.200136);
assert(apply_patch_check("/system/app/LewaCompass.odex", "41ef5317a1bbe13b8ecf64f78960eb0dbcfcf2aa", "ac6cd159bdb8848c1f2e666f8423f495d3880dc8"));
set_progress(0.200226);
assert(apply_patch_check("/system/app/LewaDataUsageAdjust.apk", "f37273e04b18031fe006649525d88336d8b85bb5", "091cb2ef7223682fc30ee38c016fe06dc8f250e4"));
set_progress(0.200358);
assert(apply_patch_check("/system/app/LewaDataUsageAdjust.odex", "02b71f06dccc864f64c001630f717036ebc86dd2", "5a7abee4d83b044398b8768678fde3606cd2d89b"));
set_progress(0.202762);
assert(apply_patch_check("/system/app/LewaDeskClock.odex", "feef8bcb5c2cc5b6b777a7c629f458765165298b", "cc9696e0ca4fc7edfccf7975c1c64f5965da4008"));
set_progress(0.206648);
assert(apply_patch_check("/system/app/LewaFileManager.apk", "3dffbf02a7d1caf0ab28831e86a145c8de5070d7", "5a14d17c062c901a78017c3ccae1e7458ec2eaa1"));
set_progress(0.208314);
assert(apply_patch_check("/system/app/LewaFileManager.odex", "ef25478766b38cf5b7d5e46a9187c20617f62ee3", "0095cf147cca44fa6595c1fddbf661f33d3e3f44"));
set_progress(0.211569);
assert(apply_patch_check("/system/app/LewaFlashlight.apk", "87ba7715698754cd03e25a941ae6802e95596972", "2eba23ef955459f2bb4b7b009ab5042f9302fb1a"));
set_progress(0.218679);
assert(apply_patch_check("/system/app/LewaFlashlight.odex", "c968d07a1505e2295dfb5a376f701d25e8eee1d9", "055c98d31d504312908f5c378b14b638f3116350"));
set_progress(0.218851);
assert(apply_patch_check("/system/app/LewaGallery2.apk", "c781e14f2348e221148f19e175029bc5fa5ffd65", "cc4bf98a1285fcb44c3022470ee3ea21a6748e9e"));
set_progress(0.245675);
assert(apply_patch_check("/system/app/LewaGallery2.odex", "d44ae825596a795e5a5effcbd5827f37a4c64193", "4bb93a0b45544b9f89b24f0e6de68aca6bd9c5c1"));
set_progress(0.266559);
assert(apply_patch_check("/system/app/LewaGameCenter.apk", "6bb5cf2de4187a36a313248eb982bb388d9e709d", "b6658f6d3c273867095129be7c85994ca3383d49"));
set_progress(0.267500);
assert(apply_patch_check("/system/app/LewaGameCenter.odex", "29c5f86bbe5a39c93a77930aa7fddb14e52e32da", "1737fffc685eb5a5a2f1828b16c944ef11ed113d"));
set_progress(0.271175);
assert(apply_patch_check("/system/app/LewaIntercept.apk", "7caad99ab3889a4d96c36f9b2c1f46ac3c939f18", "ff679609e754c3db8b8b4f60391d1b7cb2859060"));
set_progress(0.272020);
assert(apply_patch_check("/system/app/LewaIntercept.odex", "296e306c1c01f23584c7e9756f5096cc6ac27f8b", "f535b1c27c97bae447b8ece8018079ca6d87a540"));
set_progress(0.275210);
assert(apply_patch_check("/system/app/LewaLabiSync.apk", "3622ccd44595884b7d8e9cc6b386812f2df3c03f", "e799da75c2af3b6bbbb4410dbe3afde5590b3b5c"));
set_progress(0.275295);
assert(apply_patch_check("/system/app/LewaLabiSync.odex", "12afbf59afc93355ae8990ae51b633b9c082a164", "ac471a5875117fe9e51db58d59eb90c42bb21999"));
set_progress(0.276755);
assert(apply_patch_check("/system/app/LewaLauncherX.apk", "62f646f48a6f4370b4123a155e04f6651901a466", "fddafad5f192ccd4bbd207ef6a07b6e681eea6bc"));
set_progress(0.283170);
assert(apply_patch_check("/system/app/LewaLauncherX.odex", "d1108ee9e4a4ef973e51e4a1cf5e47a21ffde884", "dd30b099a1c03c81797526a73afd33c93a5c0c59"));
set_progress(0.290314);
assert(apply_patch_check("/system/app/LewaLockScreen.apk", "1e1bcf49fe0e7b40b727fccdb3693cbe2b59cc3c", "35252bb6f89ac9367d0c2020af343c56370394bb"));
set_progress(0.290535);
assert(apply_patch_check("/system/app/LewaLockScreen.odex", "223553260b579ec3984a4b40b96071172fac7f24", "56951ce9ec4d426b81b48f34bcb0ead690d5e078"));
set_progress(0.292527);
assert(apply_patch_check("/system/app/LewaNetworkManager.apk", "ece71ffe0469b4ef1663e548d669d76e8bc841fa", "038e80b71b7b5ec0e2de9f144093ebedc51f8d52"));
set_progress(0.295008);
assert(apply_patch_check("/system/app/LewaNetworkManager.odex", "778bfd90293363920452da906007cb530db3dce8", "cfe7c9688b2e94b9fb4d380e702d4d02a964a12c"));
set_progress(0.308768);
assert(apply_patch_check("/system/app/LewaPackageInstaller.apk", "ca66c33c6aa23f531bff790b50b9eb0f8c27358e", "f19cb3737732965515948ef911263a1d986d3dd8"));
set_progress(0.309193);
assert(apply_patch_check("/system/app/LewaPackageInstaller.odex", "9416bd439ae90fc262809831af8eb84af537056b", "e0880cf9d074515ed8e4184ea1ae41b3ad2ebc30"));
set_progress(0.310516);
assert(apply_patch_check("/system/app/LewaPermManager.apk", "46e942bc6fb49ca1285c98a2690c01269acd0f32", "19623e554de23eb555049ad08f1a81a932165a2b"));
set_progress(0.310905);
assert(apply_patch_check("/system/app/LewaPermManager.odex", "626e5e1aca196029256c42cef3b5c44210bd1b8c", "55563e807b6e0511d3b33d42274f81cc186fea47"));
set_progress(0.323474);
assert(apply_patch_check("/system/app/LewaPlayer.apk", "33baff1d9b1c796e62010ae87c953d84c6ce69ec", "3a32dde18f3b74e2a96160c9a272757967328cfd"));
set_progress(0.330854);
assert(apply_patch_check("/system/app/LewaPlayer.odex", "767654919ce98b2a917830a29f2016a20d303ec1", "586e389f6f088c400adc95e5f70f8ec786711346"));
set_progress(0.341970);
assert(apply_patch_check("/system/app/LewaPond.odex", "2a18442c1bcf3eca22877140269527ee7a33473c", "f48ec389bd5fb835a379b13395b3341ed2a51db0"));
set_progress(0.342991);
assert(apply_patch_check("/system/app/LewaPower+.odex", "1716ab79fb2c0cbdf89e7e13a6b0a3fac24935e6", "219ec856791ef4c882aa2cdd28026e4087534ec5"));
set_progress(0.344499);
assert(apply_patch_check("/system/app/LewaPush.apk", "8b517ed97d520d697376f654031b84f8361f4e61", "ac642794a63d28c62f84724bd96cebe5a26f8690"));
set_progress(0.344581);
assert(apply_patch_check("/system/app/LewaPush.odex", "7e461c28a98641155e155329d5e39789801371c6", "aaa8ce9261264aea677152070009dd2da235b1a2"));
set_progress(0.347815);
assert(apply_patch_check("/system/app/LewaQrcodeScanner.odex", "60b5c2a683f20bd607b1c8a10b30b0d32fed8e32", "f5fbbcfde18e2a0dba30bcfaefc8db2dbae88098"));
set_progress(0.353183);
assert(apply_patch_check("/system/app/LewaSearch.odex", "96d299a5fb1e3ee36ff8cd7f78fca10cf5690964", "4ed51f9061d7d31aa5011c1ce8f91d139daf0e3a"));
set_progress(0.353689);
assert(apply_patch_check("/system/app/LewaSecurity2.odex", "626859f1c8b820a4b32e8924e8507f3155432d3a", "9a6c251b8ad74f13e175768a6ecb4115e5f5e76d"));
set_progress(0.357282);
assert(apply_patch_check("/system/app/LewaSensorProvider.apk", "c1623fa139bfd5a518103394842f787febf055d0", "0ab0b9a825e8321e1a38182f96adf9fcffa603bb"));
set_progress(0.357334);
assert(apply_patch_check("/system/app/LewaSensorProvider.odex", "674b26a7f41023bd201ef96bd797fa9a4110a207", "4b7ed85f20a40a02e9d49c293f2ee9bb2900ee5d"));
set_progress(0.358409);
assert(apply_patch_check("/system/app/LewaSoundRecorder.apk", "ad21c461986b54d5170905d5c8745416d5540a23", "16a2009197c2f89fd9ed51ba22e5215f8e42f27a"));
set_progress(0.362883);
assert(apply_patch_check("/system/app/LewaSoundRecorder.odex", "d134cf34bc10044a3ad1cb7afb0e51157b1534e7", "fc6a1afdacdf53774d5d3ba6e6e4ca7ea900ba44"));
set_progress(0.365675);
assert(apply_patch_check("/system/app/LewaSystemClean.odex", "31b20afe63fa5c11ae025a2b39a717eac1b57b42", "6348b55c797c66c76e10e7a05c61a9c47a5de20c"));
set_progress(0.369528);
assert(apply_patch_check("/system/app/LewaSystemCleanService.odex", "88d7387cc2995ac707f6814599a168adc4924234", "5891684e1e76e7bdbeaea48c98d58c13d0213416"));
set_progress(0.369842);
assert(apply_patch_check("/system/app/LewaThemeChooser.apk", "4817db696571c0d92ac904b13226b2d57cb74626", "ed461923e115b18c71c70e58a427345b1c2d832d"));
set_progress(0.371154);
assert(apply_patch_check("/system/app/LewaThemeChooser.odex", "d7654f0e0678bf84d619b6dce606bb7576c1c376", "1b98ad3b3ce8d448c09453395daa2841902b7631"));
set_progress(0.376615);
assert(apply_patch_check("/system/app/LewaThemeManager.apk", "f6089462e49b2599debc336ac3830863159439da", "00c6a5b57ae843d5e73f9826c96125285d28648b"));
set_progress(0.376647);
assert(apply_patch_check("/system/app/LewaThemeManager.odex", "49ecd771b09999594b5c957c0345928c163ae1cc", "8ce2f836d40c4d419ed205ae4f3e6340d606e605"));
set_progress(0.377333);
assert(apply_patch_check("/system/app/LewaUpdater.apk", "a1c13289d92bfc82626334fde4888cac4e560656", "fceddbd2d80ebfa948a699fe8c31aefbbcb87070"));
set_progress(0.384016);
assert(apply_patch_check("/system/app/LewaUpdater.odex", "aa8dd22d6a848c32fa6abed8fa28e6693afc289e", "083e7dac985a5dd25496ac31196c02fdb2a0588e"));
set_progress(0.387378);
assert(apply_patch_check("/system/app/LewaVirusDefense.apk", "b405516413cb23e2479c9f8c2ccebe31203cd1d7", "86944ac3faeeee6ab233ddbf7658a31e774abce8"));
set_progress(0.392116);
assert(apply_patch_check("/system/app/LewaVirusDefense.odex", "df0a38faeae020c7e7d8979725d86897aa983192", "29a95168f1398f35156377a4ddee447bbfa926a4"));
set_progress(0.400805);
assert(apply_patch_check("/system/app/LewaWeather.apk", "eea7cfa465bebaf9ac6ddc938667b282463a0e51", "433c42f027328e7a7298f4933bee5ef1f8130e5d"));
set_progress(0.411377);
assert(apply_patch_check("/system/app/LewaWeather.odex", "5fd3a4fa01eddd5e5e8cb3fd91e903edd1f1afa5", "0e296f0ff1606c46b7a92306853800bcbb3cce24"));
set_progress(0.416909);
assert(apply_patch_check("/system/app/LiveWallpapers.apk", "76e79b8aa71be41317f2ed31bebcf969fbee87dd", "0ac865aabe7995146bc5ef434c91fbfa18acb1a6"));
set_progress(0.426439);
assert(apply_patch_check("/system/app/LiveWallpapers.odex", "391c72c908e60008f1988619168ae1ea3ed7fa4d", "11b9557362cd30e3cb7f05b27aa628167dcf4d12"));
set_progress(0.428015);
assert(apply_patch_check("/system/app/LiveWallpapersPicker.apk", "05e75baec1cc3273d175abcd75d7e2d3bdf2a208", "2c9d6c9bd411b4cd9f57d3e6aa5d5d68d734d215"));
set_progress(0.428632);
assert(apply_patch_check("/system/app/LiveWallpapersPicker.odex", "92f394c7a81af71bb6b7e9e236ce4e221a9b0171", "b61d4e9e510100201d132574612b42f29c983020"));
set_progress(0.428803);
assert(apply_patch_check("/system/app/LocationProvider.apk", "b438b2706d80b48b0c6868a076106933b54f22ac", "6c70af08c02ed1f1eca495d32307c7ca8cce511d"));
set_progress(0.441613);
assert(apply_patch_check("/system/app/LocationProvider.odex", "36c77a35df39df6f8cf8ad88cee351ccaf9b250a", "b4eab1d2dca90edd01f412dbdf27339633f6baaf"));
set_progress(0.442663);
assert(apply_patch_check("/system/app/MTKAndroidSuiteDaemon.apk", "e26df56635fd4cdacc71e96e6df00d47379ee39d", "0b9c40859c3d6103efd22763a3f65b4b5dd1a381"));
set_progress(0.442697);
assert(apply_patch_check("/system/app/MTKAndroidSuiteDaemon.odex", "e50463b30e81dc9033fc21c03475b60025b89868", "fc917973eed165617bcfed69d14202934b58969a"));
set_progress(0.446355);
assert(apply_patch_check("/system/app/MagicSmokeWallpapers.apk", "e25603e6cde0e6e9ce3162f5a187877d7dbe2ad2", "1a0caf422e4b2dceef8180e52e9349e764ffcd9d"));
set_progress(0.447538);
assert(apply_patch_check("/system/app/MagicSmokeWallpapers.odex", "f660dda9e547e1dba8c9bb493d9bd3897105c645", "e2778aeb471a0fe3a4da65e172942059667a1f59"));
set_progress(0.447828);
assert(apply_patch_check("/system/app/MediaProvider.apk", "759855a6016e77218f965fd9f10b4f4dab4ece8d", "4ce9bd10cae16ba4b5a048b0b3d4fb62172cd85b"));
set_progress(0.448023);
assert(apply_patch_check("/system/app/MediaProvider.odex", "d996386920496804a904511cf0af0a7fa5f00343", "82cbf1928704ed6c09af50df93bdc11f81f68516"));
set_progress(0.449455);
assert(apply_patch_check("/system/app/MmsFavoriteProvider.apk", "c924c3d9fed241711f7a9bcdbddf5a2d858be77d", "50fc8bd95314a10cba21bef73ce1c05e5432750c"));
set_progress(0.449693);
assert(apply_patch_check("/system/app/MmsFavoriteProvider.odex", "18ffebd4240ee58bcec8d9ad2291062ce66b8f48", "e139575346647af97014de8573c196f56ba3e226"));
set_progress(0.450643);
assert(apply_patch_check("/system/app/MtkBt.apk", "11c08da6b2a1ac3f444eeb94ae39ef57943576f9", "76e02ac02e976274cb659cbe03777875afdcff50"));
set_progress(0.451632);
assert(apply_patch_check("/system/app/MtkBt.odex", "c66d754d2cf74d616915293de9eb50eb4d397048", "fdaeaa2b3cee6c7766d674edda6613f030c50a55"));
set_progress(0.458607);
assert(apply_patch_check("/system/app/MtkVideoLiveWallpaper.apk", "9f383e1147ec7d0d4a6141ba4ecffb8122b156f5", "75256275ddfe8ef8d46cba2a4cf995e8e3dbd21b"));
set_progress(0.471713);
assert(apply_patch_check("/system/app/MtkVideoLiveWallpaper.odex", "56eae73656987f911cca98134ba94b227ded9386", "7d4d63bf15060aa59b5ab80408a3dd6a04890d80"));
set_progress(0.472512);
assert(apply_patch_check("/system/app/NoiseField.odex", "deefb9bbc15c13f2187e2f3eea106c7ffed7f46f", "f7b8bbb6f8295417ddcbf8c9d7970ed6dfe8398f"));
set_progress(0.472776);
assert(apply_patch_check("/system/app/Omacp.apk", "db3f628e6668a0dbd3d73917b2239941602f3a49", "b3b9c1633b8ac5909874673fa8839d7202b2e005"));
set_progress(0.472921);
assert(apply_patch_check("/system/app/Omacp.odex", "3fb795d1e8c1bdea23e50595fab0b088b41b6e71", "a3bb433c937aacf8c51e360fa6dceddb1469dccf"));
set_progress(0.473990);
assert(apply_patch_check("/system/app/PIM.apk", "6900a24696ce776d7a676bdb633ab35f17682b7b", "d7a260e01a45e7b5029f74de961dc82aa74a6559"));
set_progress(0.509915);
assert(apply_patch_check("/system/app/PIM.odex", "644dffd234e1a68805aac23d5e02fb3d76e12610", "e5c57ddda2e9301d0f22c48f69bb3fc1909f5bef"));
set_progress(0.551473);
assert(apply_patch_check("/system/app/PhaseBeam.odex", "00de1ce3f1ebf244250345853053e599c1f2ddbf", "462d875b3410e284760aac711a14ec77960b148e"));
set_progress(0.551719);
assert(apply_patch_check("/system/app/Phone.apk", "ad985a2113ea19fbd1790b48b0b3f78815af3f34", "756d969053f5dc033d6af95089c302af8938fa4b"));
set_progress(0.558847);
assert(apply_patch_check("/system/app/Phone.odex", "5a96cd967ba55376ad09edce8ab4181fea9c49c5", "7d9bd799c6eff39b8b8742817648f9a3dfadff7f"));
set_progress(0.577113);
assert(apply_patch_check("/system/app/PicoTts.odex", "6929d5e6990dfb7805a3c48dd647081a2ce8f9b7", "5756c51428733f050f22ff8370abfc9fe103f724"));
set_progress(0.577234);
assert(apply_patch_check("/system/app/Provision.apk", "2b26817f3132e99399578b6879b1bc72ae77c243", "750794b98462a80ce77d64c799ab82c0724bb17d"));
set_progress(0.577250);
assert(apply_patch_check("/system/app/Provision.odex", "4ca674a3764f8b3ea89511c393fd07f24e8fbef6", "10627a63cd98328ab3a1aad1cc986eb08e354f71"));
set_progress(0.577271);
assert(apply_patch_check("/system/app/Settings.apk", "bc594e66c75420d6009cf12929778d8d766bf959", "fda6270704e7af95c4ca589c32a5a75d44a46934"));
set_progress(0.594497);
assert(apply_patch_check("/system/app/Settings.odex", "5342e84820be4fe5df517fcd33e8cef3fe03bb86", "fdbee0fcb14dd9df8ee8b66b3bf9f385d99b5529"));
set_progress(0.618301);
assert(apply_patch_check("/system/app/SettingsProvider.apk", "8a4acd5207eba6bc717ff3de450893ab2740a6c1", "ecd3fb7c09e24d7087dd65db2d83ded235c78052"));
set_progress(0.618402);
assert(apply_patch_check("/system/app/SettingsProvider.odex", "e4aa8c65d1d4ebf26aa5d12f3687f6afd3765fbe", "1940a3ee520ea3e5e908206aad59f4de33545943"));
set_progress(0.618893);
assert(apply_patch_check("/system/app/SharedStorageBackup.apk", "484c6dc5055cc414bb40d46a3e0c1cee7250370b", "78e676be4b45789bfe58db8e729fabe363e6b7e3"));
set_progress(0.618909);
assert(apply_patch_check("/system/app/SharedStorageBackup.odex", "f19e01c031c9775259e74448e9e5ce599b06348f", "ba18bafc17252c69082687920de2086fc6eee065"));
set_progress(0.618936);
assert(apply_patch_check("/system/app/Stk1.apk", "0dcc8e95ffd3e1bff81c936935d97322b32c2bb7", "a4b6e35e2816f9a6600877f66c24a764ee5e523c"));
set_progress(0.619090);
assert(apply_patch_check("/system/app/Stk1.odex", "1f5b66563233f3f6b8afe31a2f9cf81efd5e4f23", "8e00836fe9a8e3666d0369a89db578be1e0984c0"));
set_progress(0.619710);
assert(apply_patch_check("/system/app/Stk2.apk", "41f3746f9a40b22225c2f0a4c92dfd70be78dc95", "9a0b897c6ae240029300d16db2d9b0a4d69b18f0"));
set_progress(0.619864);
assert(apply_patch_check("/system/app/Stk2.odex", "60368d89e4456263c151b7f05024c328f83bc6c1", "e2658c35a98eb6654974e9d86149a30c5de59ad1"));
set_progress(0.620482);
assert(apply_patch_check("/system/app/StkSelection.odex", "7d7a402b3e19a7b23709bdb6bfd8dbdd6089fc79", "6707319d4b7fa333c6c2934a81024615224a0b43"));
set_progress(0.620657);
assert(apply_patch_check("/system/app/SystemUI.apk", "aa9bd6017ee681513c00ef2aaa7fa1e05a2eacab", "91d6326b7f99eb6fa1bea948a19190d5da560c0f"));
set_progress(0.628994);
assert(apply_patch_check("/system/app/SystemUI.odex", "b1ac33f052cd6a4625ad37c1d7a788da9ff68872", "40be0a16b6c309a331ff57d8ee5ebee806bb1d24"));
set_progress(0.639323);
assert(apply_patch_check("/system/app/TelephonyProvider.apk", "61a6032c1cc26badce4bb0420784eeffd0703b4c", "aba4f1029b001826a23d2222c9bee89667ec2d51"));
set_progress(0.639394);
assert(apply_patch_check("/system/app/TelephonyProvider.odex", "52de59dabb61d535c9005eed53f40cd068354b88", "165d5ad0e7fe35bb12aba9dc0d06e4f40adc030a"));
set_progress(0.641719);
assert(apply_patch_check("/system/app/UserDictionaryProvider.apk", "b8968fbb662cdfba2d56ce33c75c1d37af66404a", "fb62b22491892de07581555d7f4a93a676631395"));
set_progress(0.641740);
assert(apply_patch_check("/system/app/UserDictionaryProvider.odex", "398d692066a60aa1d8297f6900800dca35f04781", "f327d0054d552dfcaeb08f8993d63f742e629ea9"));
set_progress(0.641839);
assert(apply_patch_check("/system/app/VideoFavorites.odex", "4bc90d417bc1efc0c4aa0b226ab4182fe7748aa7", "36353c080768ce88201f936f34a5b28dac42b082"));
set_progress(0.642399);
assert(apply_patch_check("/system/app/VideoPlayer.odex", "186e17aa237b57391154a08dd99fe5d533a55083", "e6c966ec89165610ca22ac445c297c0ffe47fe01"));
set_progress(0.642699);
assert(apply_patch_check("/system/app/VisualizationWallpapers.apk", "3b22f2b44af2e6da02d3a0e9c0d016a410dc4552", "72f387db3a75eba564f22d3277393b426a410ffc"));
set_progress(0.643521);
assert(apply_patch_check("/system/app/VisualizationWallpapers.odex", "15d70775d896e497ab40366cac89b9176380f066", "61ead3acfffa4a571838b1e58dbd2ca690b5dc74"));
set_progress(0.643914);
assert(apply_patch_check("/system/app/VpnDialogs.apk", "bf71841b94816699e7441b75f97a7e2d9b76a094", "9e90aa0eb87de83de16211f4ab7b26b8009a9a7e"));
set_progress(0.643958);
assert(apply_patch_check("/system/app/VpnDialogs.odex", "95ae8d906bf28801aa04298e0f56105df4db3111", "ae903f6e86e75ea205add0eab5ce4f0ba4948ea0"));
set_progress(0.644026);
assert(apply_patch_check("/system/app/YGPS.odex", "2c7513c3be3afcdd2357587d49b3ba1ccf0f1e25", "8e6d8e3d52d30875c8e7fa674898088f95c8db62"));
set_progress(0.644479);
assert(apply_patch_check("/system/bin/bootanimation", "73df6d940aedeafa7fcdfdfd4244e1b176040267", "1fd49ce8694677caaabba1cb658a5c65bb865e0d"));
set_progress(0.644679);
assert(apply_patch_check("/system/bin/mdnsd", "30be7d4b947924aa958ece773bb5ef7fc8f32370", "e53540202e7ccc057abb33b69a88f62abe12ed1f"));
set_progress(0.646199);
assert(apply_patch_check("/system/etc/security/otacerts.zip", "ea6a7d1a7a4909527e4c7098b0912cd2bff43a91", "b9b4307d7e83404f9b1f49b3fbd2425f58fde112"));
set_progress(0.646206);
assert(apply_patch_check("/system/framework/CustomProperties.jar", "cccb39f89be938950d46d10ccf9b8e4cb5bc854c", "694114190acbc852443df8bb4f8c02c4741af381"));
set_progress(0.646208);
assert(apply_patch_check("/system/framework/CustomProperties.odex", "02c1418da7080ca8b4476a26a1265c116d6d2984", "af40f6d909e3dbe0eb350f89c6087f9633bfda50"));
set_progress(0.646225);
assert(apply_patch_check("/system/framework/am.jar", "0e8befbee8d173a8f29915a75ac90d11c8b75f7d", "2e7f1da26ad14889a524e812d57c45163e2122ac"));
set_progress(0.646227);
assert(apply_patch_check("/system/framework/am.odex", "02029f213e1846abb59311676ad670d68d09695c", "68f7773911b3dd0eba19ddf3b6b4bf8bbdf5c56d"));
set_progress(0.646466);
assert(apply_patch_check("/system/framework/android.policy.jar", "0e8befbee8d173a8f29915a75ac90d11c8b75f7d", "4a3f0f4d9048f63e735a49b85a0d01651751a962"));
set_progress(0.646468);
assert(apply_patch_check("/system/framework/android.policy.odex", "bd52293067cf72d3d6e83f10cc4f72e6b746c8d8", "4242f7098000b6c9d6f501a8a0f252da77d75940"));
set_progress(0.649216);
assert(apply_patch_check("/system/framework/android.test.runner.jar", "6e775cb2e40a891818ba71a2c6993376999e2bea", "4e8966ffb74d6cfc2f4c8b65cd52d32ea7ba2df0"));
set_progress(0.649217);
assert(apply_patch_check("/system/framework/android.test.runner.odex", "27cd933a659569097609ea01927453983434d073", "7fde070631db2666f8cfd311a909980300160edf"));
set_progress(0.650302);
assert(apply_patch_check("/system/framework/apache-xml.jar", "56802ea4a8fe01cbf588039a5510da661ec166e6", "3648cbc44f1b6678c6f24802d88afebf993fd898"));
set_progress(0.650407);
assert(apply_patch_check("/system/framework/apache-xml.odex", "e93ba326c828b5f77a29fdff60e9b7dc3b27852f", "0869a31f168afdc88a28769165b169f443abf64a"));
set_progress(0.658484);
assert(apply_patch_check("/system/framework/bmgr.jar", "0e8befbee8d173a8f29915a75ac90d11c8b75f7d", "2e7f1da26ad14889a524e812d57c45163e2122ac"));
set_progress(0.658486);
assert(apply_patch_check("/system/framework/bmgr.odex", "315497fcd63d8d55ea3ecdef0ade44cb11bc9223", "adeabc6ea59999770930be0296a7c9a85713431e"));
set_progress(0.658574);
assert(apply_patch_check("/system/framework/bouncycastle.jar", "2c4385eb5c14dd45e2fa12b963a363ddca4e10ac", "497e4a61da3422a1e7192e9a4f35cea596b8f1c0"));
set_progress(0.658576);
assert(apply_patch_check("/system/framework/bouncycastle.odex", "3b86f6a5260fc22421bd182d5ff98ebe6002b8a4", "589c0022e19cafc3ea37222cf3480fffe28f23eb"));
set_progress(0.664334);
assert(apply_patch_check("/system/framework/bu.jar", "0e8befbee8d173a8f29915a75ac90d11c8b75f7d", "2e7f1da26ad14889a524e812d57c45163e2122ac"));
set_progress(0.664336);
assert(apply_patch_check("/system/framework/bu.odex", "b44150aca07ad6cdcef707603832f7014e82b0df", "2152ea1ee75fd5c758d27361614651ef4e3dac1a"));
set_progress(0.664365);
assert(apply_patch_check("/system/framework/com.android.future.usb.accessory.jar", "0e8befbee8d173a8f29915a75ac90d11c8b75f7d", "2e7f1da26ad14889a524e812d57c45163e2122ac"));
set_progress(0.664367);
assert(apply_patch_check("/system/framework/com.android.future.usb.accessory.odex", "32a8f4d5383c1537ef0bccd4647f45920f97c0ba", "0f8cb87fe30526c09736e56bd3598bfa13012ed2"));
set_progress(0.664404);
assert(apply_patch_check("/system/framework/com.android.location.provider.jar", "70a2b1e11cc92894d75842227ad0567a1d39ffed", "2e7f1da26ad14889a524e812d57c45163e2122ac"));
set_progress(0.664406);
assert(apply_patch_check("/system/framework/com.android.location.provider.odex", "9a7a1500943d9efca01daea6911c6026ee532d2c", "52fd569a165a8036247bd75ec2f54bf8677ed146"));
set_progress(0.664451);
assert(apply_patch_check("/system/framework/content.jar", "6e775cb2e40a891818ba71a2c6993376999e2bea", "2e7f1da26ad14889a524e812d57c45163e2122ac"));
set_progress(0.664452);
assert(apply_patch_check("/system/framework/content.odex", "c4162e695de998ab7ee76009acf578acb6be3cad", "b734b1ce47e0a13f495df25e244336e8a74e9767"));
set_progress(0.664537);
assert(apply_patch_check("/system/framework/core-junit.jar", "5c4fc12003023cbce4ded8eb34b8a60af148c98b", "694114190acbc852443df8bb4f8c02c4741af381"));
set_progress(0.664538);
assert(apply_patch_check("/system/framework/core-junit.odex", "0e64280c77a2e091e354e6f20246e7352907c64c", "8a5b75b0c9073e217ee24288697cba02152901e3"));
set_progress(0.664699);
assert(apply_patch_check("/system/framework/core.jar", "81f257b18bd27117f14fff5998ec36496c912ec1", "0c9af9ba1045dc507532df2c01d63afd42dc1351"));
set_progress(0.664723);
assert(apply_patch_check("/system/framework/core.odex", "439bebb4a19dfab11413ad1378becde5c1f86f6c", "732d0c207fadcbd283a0545b9908f10b3abd49f4"));
set_progress(0.684670);
assert(apply_patch_check("/system/framework/ext.jar", "d6871e479f38b6debb8c53860eb5cde4c698e9e9", "568e3b23183d39e99cc17a80b30297c9d4aae09c"));
set_progress(0.687766);
assert(apply_patch_check("/system/framework/ext.odex", "d2042e74b9c8b338b38ea246f57821719a92ba24", "e8b49265137fd03177727443cf6005d756797f41"));
set_progress(0.696582);
assert(apply_patch_check("/system/framework/framework-res.apk", "f967a337b2e8b2a18c051a663ac8857a4d5a094d", "4c8ffcbf34dc37f9065acb7b43a4fbff908a830b"));
set_progress(0.728424);
assert(apply_patch_check("/system/framework/framework.jar", "492941c890ec313b6b3c82dfa88a3c127e115d92", "d1f97d1f31ea96da53bb9f3ead119b6d4be91de3"));
set_progress(0.728511);
assert(apply_patch_check("/system/framework/framework.odex", "972204a7216995c43bc44cf398297fe587ad67b5", "ed81de6d5f6a73b66b6ce4ddeacbf92e5f18226e"));
set_progress(0.794349);
assert(apply_patch_check("/system/framework/ime.jar", "6e775cb2e40a891818ba71a2c6993376999e2bea", "2e7f1da26ad14889a524e812d57c45163e2122ac"));
set_progress(0.794351);
assert(apply_patch_check("/system/framework/ime.odex", "df783c201614fbd148f9040b29e3cd7649d41b36", "9139b89c577293afc4caee70722ad5ff6cb86b14"));
set_progress(0.794392);
assert(apply_patch_check("/system/framework/input.jar", "6e775cb2e40a891818ba71a2c6993376999e2bea", "2e7f1da26ad14889a524e812d57c45163e2122ac"));
set_progress(0.794394);
assert(apply_patch_check("/system/framework/input.odex", "0c8557d91e67c46e6c5fb692e065c950d5646156", "c25246dfc98a7e954d975573f99b826c2ba2da9a"));
set_progress(0.794428);
assert(apply_patch_check("/system/framework/javax.obex.jar", "0e8befbee8d173a8f29915a75ac90d11c8b75f7d", "2e7f1da26ad14889a524e812d57c45163e2122ac"));
set_progress(0.794430);
assert(apply_patch_check("/system/framework/javax.obex.odex", "3e483ce137d4cd50791d27f0a910c0ed39572fcb", "dc451d721bef19b166344564e55cced3a724e9fe"));
set_progress(0.794773);
assert(apply_patch_check("/system/framework/lewa-framework.jar", "c3fe3f528e9a76c44af15b86d978ff41a16da92c", "dff4cf0b163b67fed88d433c9ed1a7a94b30be48"));
set_progress(0.794775);
assert(apply_patch_check("/system/framework/lewa-framework.odex", "15d3090a02813ec716809e8995d135296165c489", "95d5bbd0e24f44afffdc80c69cf82a53efc429f0"));
set_progress(0.804949);
assert(apply_patch_check("/system/framework/lewa-res.apk", "6e60df7b0e5b8d62fbef86f14a44a38d5892c0c9", "f5ff3f0e5009343fb1c21d44ab4a1983bfd4c107"));
set_progress(0.835951);
assert(apply_patch_check("/system/framework/mediatek-common.jar", "996687e54ff0445d79289c4b44dded5b88c00973", "b6ce9aae162e1de38595bba0d8d16195f8d04c7e"));
set_progress(0.835953);
assert(apply_patch_check("/system/framework/mediatek-common.odex", "b3dfacd8f30ed9d081de4c5cf1e6778d91def45b", "088b18741225f9499324b084c80b2cd9e8445d38"));
set_progress(0.836587);
assert(apply_patch_check("/system/framework/mediatek-framework.jar", "9d49c96b2cb87aaecfce85d5c9a8c0b33b43048c", "febef7dea89e319a5306c9bf92a7cbce83615d8c"));
set_progress(0.836589);
assert(apply_patch_check("/system/framework/mediatek-framework.odex", "f55b445d09c388907fe63461fee78486e3305211", "aeea7856cc328cb4a9a67ceabf47a11dfccc40b9"));
set_progress(0.838289);
assert(apply_patch_check("/system/framework/mediatek-op.jar", "0e8befbee8d173a8f29915a75ac90d11c8b75f7d", "4a3f0f4d9048f63e735a49b85a0d01651751a962"));
set_progress(0.838291);
assert(apply_patch_check("/system/framework/mediatek-op.odex", "6910512b06677b22af59df6c0807b229ac2d023d", "d9ee13a17e7bdf9fb7b377527607c55712293be7"));
set_progress(0.838299);
assert(apply_patch_check("/system/framework/mediatek-res.apk", "9cdea312001ae6b7ef8a7dde323fe0fafed38d0c", "529f0424a9e7e170a86610e175a6a3588a3c1c3d"));
set_progress(0.844139);
assert(apply_patch_check("/system/framework/monkey.jar", "664cf419be41b664c2f9e624e88f8cf6298a2f09", "4e8966ffb74d6cfc2f4c8b65cd52d32ea7ba2df0"));
set_progress(0.844140);
assert(apply_patch_check("/system/framework/monkey.odex", "2a8de4397da876f3248d243824ec6100be868b6c", "d9aebe2f3c7375d70cb3a0635f768373b648cb7a"));
set_progress(0.844833);
assert(apply_patch_check("/system/framework/pm.jar", "664cf419be41b664c2f9e624e88f8cf6298a2f09", "f64fa176278997e5373d687f55bbb2c5a940af47"));
set_progress(0.844835);
assert(apply_patch_check("/system/framework/pm.odex", "c81615a32b5fa619908bfe4392c9b2ebe16aba7c", "533ae1f15f2ef6c267762d8861c9b615d7416b97"));
set_progress(0.845049);
assert(apply_patch_check("/system/framework/requestsync.jar", "fde85d919e99e02830bf842b8e02bded14282551", "06038baa672fa0733cb4f3388af7227afda4d65f"));
set_progress(0.845051);
assert(apply_patch_check("/system/framework/requestsync.odex", "070929c63605e61545ce55952ff501688f180dc3", "1d15b71f2f5e0c064bd68c3c6938d937c04a3ac4"));
set_progress(0.845105);
assert(apply_patch_check("/system/framework/secondary-framework.jar", "d854d408df1227ec3d63c839e758e912feefde6b", "4a18fa3ae31d16ef40198abcec6198323ef28eb3"));
set_progress(0.845106);
assert(apply_patch_check("/system/framework/secondary-framework.odex", "307c846739a50409a31ac95ddc360f0a11711f9a", "03d23a74ca9144539efc43627b230cf3e5dfad6f"));
set_progress(0.855768);
assert(apply_patch_check("/system/framework/services.jar", "96991049310ee8519fc01c6d9bbe8b95ea53488d", "e47594cdbf4068ea492a9f5b96bbe290ff3a4e1a"));
set_progress(0.855770);
assert(apply_patch_check("/system/framework/services.odex", "bda1af091fc04e26eab94dc5b38b3feff875e53e", "c046044b4aa1520ef8d3cd59fbf7fa036d668699"));
set_progress(0.870598);
assert(apply_patch_check("/system/framework/svc.jar", "fde85d919e99e02830bf842b8e02bded14282551", "05a11dc4ebf333a81d0ac595cd18e0b8f4f24679"));
set_progress(0.870600);
assert(apply_patch_check("/system/framework/svc.odex", "3d2227fd72015bbf1f82ab10f1b2a2cba0d596e8", "10ca3a6c068d5af44291070c36dbd5c432749b38"));
set_progress(0.870658);
assert(apply_patch_check("/system/framework/theme-res-mint.apk", "15a96bc91f9231d1da01775c66dc20281a5fa63b", "f53556ee3b4b101dcbc7355d6e041db0f3b6af3b"));
set_progress(0.874609);
assert(apply_patch_check("/system/framework/theme-res-mocha.apk", "36698b06a3ee96c1224551a73d9e65328a480130", "a2955b4af931553bc669d540c59325ca583a673b"));
set_progress(0.878779);
assert(apply_patch_check("/system/framework/theme-res-raspberry.apk", "32fa57de501edbd104cd9b9c8bb02988e3b0104c", "172f9855f683c5792e9c8018eead0253b70a7ee1"));
set_progress(0.883067);
assert(apply_patch_check("/system/framework/uiautomator.jar", "c829d482e1e83962e94e7d09b4037b066403c625", "5f2b35913f58b527400fb926c899cd6f1e374e73"));
set_progress(0.883069);
assert(apply_patch_check("/system/framework/uiautomator.odex", "f5e0c898b92825420fc38f5a3b038a11991b76ee", "48272ddf7cfefa81a779579a8ba6f477b2bfbc42"));
set_progress(0.883551);
assert(apply_patch_check("/system/lib/libams-1.1.0.so", "94a37480616728ce42d17f5c2ddfd1cf03d492d3", "c927921f552c10e2cd58b21ff13559fde1296c56"));
set_progress(0.887168);
assert(apply_patch_check("/system/lib/libbcc.so", "e0ae619e27d7739152301f48d2847b7d61184e8b", "ace50592cc058ab93d9fdc018822f4da9e0916a8"));
set_progress(0.914782);
assert(apply_patch_check("/system/lib/libbcinfo.so", "2e3e80a90ff8f72419aa762d09ba93d5334809f2", "8a1d7bca8e04cc35ef3c103ccfa0647870082783"));
set_progress(0.921414);
assert(apply_patch_check("/system/lib/libchromium_net.so", "1d6443754c9b4bc9e47b4b903fe20d1983dcf77e", "ce7f5ef2fe37d832e77028421e7d9d866b873165"));
set_progress(0.931612);
assert(apply_patch_check("/system/lib/libcryptor-1.0.0.so", "1288edafbe9f2c3b18b748ae003ea1957285f508", "4af58a031c18246ddce70b4a602050be4d1357fb"));
set_progress(0.931765);
assert(apply_patch_check("/system/lib/liblocation-1.0.0.so", "c2f7ccdb4609c347ca209a6bbee762a9bfb4126c", "730ac7de6180d8368636bc70a70b6db8cb81eb37"));
set_progress(0.932490);
assert(apply_patch_check("/system/lib/libmdnssd.so", "14c16f5e60bad3d3f3510ad0faf7522a9694a594", "2975ca876d315a7fafe35b8e1bf9417b80eace87"));
set_progress(0.932617);
assert(apply_patch_check("/system/lib/libsmschecker-1.0.1.so", "9fac3d675b29ce7f3fa4e15ee3e63fe28af9ae5f", "721fc1f7525fd73ab3ef5e7e06ada45ef3c60548"));
set_progress(0.933230);
assert(apply_patch_check("/system/lib/libsmsparser-1.0.0.so", "d380f818d34cec1917139e809f1343bd1d62380c", "d886ea48bf9e8e597d110404c9288fa4d2215432"));
set_progress(0.933914);
assert(apply_patch_check("/system/lib/libstagefright.so", "fe189e81306cbf060b7ce1791fc48e18f6daea4c", "5ed2c56b223bcd9a4a46641af35feb3a929bcfef"));
set_progress(0.943030);
assert(apply_patch_check("/system/lib/libstagefright_soft_aacdec.so", "f324c75824caf83879862ed232b8b0ae4c917ed2", "55c9d8c4ba5850f49e08866fc65cb6d0604f1902"));
set_progress(0.944335);
assert(apply_patch_check("/system/lib/libstagefright_soft_aacenc.so", "3ce7a42b3e3e3ee65bd5a34d828fa6b3f92fea01", "fdb166fe83bd16db1baabe8150cc508c1ed7718a"));
set_progress(0.945950);
assert(apply_patch_check("/system/lib/libwebcore.so", "d0a9e4f9ff10dc0ef9b74f0e9d27ae34eaa786ad", "dd5ee456674dde261ebbc4b3bf7cbeb7f900fef8"));
set_progress(0.993905);
assert(apply_patch_check("/system/lib/libwebrtc_audio_preprocessing.so", "b666cc0d5f6afe65249d39d40953da230a9ebf9d", "d2a1509b7ef7578bda56e302cbc1f65a1de90ac7"));
set_progress(0.996385);
assert(apply_patch_check("/system/usr/share/phoneloc.dat", "dd11cfc1ebb9da5c827856a7bb6d82d209ffd088", "55be50da7c7cf46ef4aae8f53b9899479e840429"));
set_progress(0.999630);
assert(apply_patch_check("/system/xbin/nano", "3cbf953a8497281f9a3255aebb5ff90e24698c9e", "243692673263aa974bdf5dbaa60e434d8528fec7"));
set_progress(1.000000);
assert(apply_patch_space(11236680));

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

ui_print("Removing unneeded files...");
delete("/system/build.prop", "/system/lib/libams-1.1.0-legacy.so",
       "/system/lib/libcryptor-1.0.0-legacy.so",
       "/system/lib/liblocation-1.0.0-legacy.so", "/system/etc/NOTICE.html.gz",
       "/system/lib/libbcc.so.sha1",
       "/system/recovery.img");
show_progress(0.800000, 0);
ui_print("Patching system files...");
apply_patch("/system/app/ApplicationsProvider.apk", "-",
            9f89be70b0a517a2062a8292c408c797e6f6d8ad, 10388,
            977f72ea27c6ba18bddc901c526f8620ee9302c1, package_extract_file("patch/system/app/ApplicationsProvider.apk.p"));
set_progress(0.000060);
apply_patch("/system/app/ApplicationsProvider.odex", "-",
            1ed04af492140c09f7aa4c36ba3dbee3c293877a, 27608,
            66e138b241ef1365755703b91df05f4535868f91, package_extract_file("patch/system/app/ApplicationsProvider.odex.p"));
set_progress(0.000221);
apply_patch("/system/app/AtciService.odex", "-",
            4d76b93e0893ea2bc1d75a984c62958608f42d25, 71768,
            fa6bf48b2a359d6a48c26f0ef495aa05edf4290c, package_extract_file("patch/system/app/AtciService.odex.p"));
set_progress(0.000637);
apply_patch("/system/app/BackupRestoreConfirmation.apk", "-",
            d10bb3aa049229e374708d03c4a20a5be692f463, 9947,
            e67f7b37d64bf83d364b8403ae6bf96db79ea4c2, package_extract_file("patch/system/app/BackupRestoreConfirmation.apk.p"));
set_progress(0.000695);
apply_patch("/system/app/BackupRestoreConfirmation.odex", "-",
            a79ce66fbc6ed16e273604aeca17b6dc453dc983, 12384,
            96a3f19bf82561f5de87bc6135b117e08b63efd9, package_extract_file("patch/system/app/BackupRestoreConfirmation.odex.p"));
set_progress(0.000767);
apply_patch("/system/app/CDS_INFO.odex", "-",
            20ebcd3782f68e7be15cd4512eecef239f049d43, 116360,
            d0c773e000abe4c31e5acb2728408dfae9f5ba67, package_extract_file("patch/system/app/CDS_INFO.odex.p"));
set_progress(0.001443);
apply_patch("/system/app/CalendarProvider.apk", "-",
            cc81b0000b26bf107025721dd6d18291112e4b79, 17068,
            dbaf8e9e38dd9a67b582eccb2358eee1fa85b727, package_extract_file("patch/system/app/CalendarProvider.apk.p"));
set_progress(0.001542);
apply_patch("/system/app/CalendarProvider.odex", "-",
            0f5e2981f4402da4ebae0757a446f0ebc7117792, 2061592,
            1b94f0ea15c782b48351d97453a5b8cce1531911, package_extract_file("patch/system/app/CalendarProvider.odex.p"));
set_progress(0.013513);
apply_patch("/system/app/CellConnService.apk", "-",
            b80eac9b601bff1b037d7a2b750de8546d856456, 13873,
            1b074c4e9be832229e2a0de649723c59b55e3e03, package_extract_file("patch/system/app/CellConnService.apk.p"));
set_progress(0.013593);
apply_patch("/system/app/CellConnService.odex", "-",
            0d6493a157016308618301532fc2db042de31b98, 64800,
            0566d592d7fb0d37eabc0cb4ca8b7f078a3867d3, package_extract_file("patch/system/app/CellConnService.odex.p"));
set_progress(0.013970);
apply_patch("/system/app/CertInstaller.apk", "-",
            f898403eeb08b33dd81c9dc282cf9a6534e984c9, 10697,
            187c49c628bff5ef19c6276ad4bd6ce60c145830, package_extract_file("patch/system/app/CertInstaller.apk.p"));
set_progress(0.014032);
apply_patch("/system/app/CertInstaller.odex", "-",
            8d3624cb370ea40a790f5fe0a801bc78ad330803, 46216,
            2a68bcc57410cf64bd116a673dac5460d7b1260b, package_extract_file("patch/system/app/CertInstaller.odex.p"));
set_progress(0.014300);
apply_patch("/system/app/ContactsProvider.apk", "-",
            9e9bf75f51c6ae72526cc1063bbe118d4c702ec8, 57048,
            cbea7ae68e7ea919982987d3c644f0f0262d4d37, package_extract_file("patch/system/app/ContactsProvider.apk.p"));
set_progress(0.014631);
apply_patch("/system/app/ContactsProvider.odex", "-",
            3a0bdcceb35d028a00dcc38065d4816d94c08c95, 2663240,
            10f527a01f457175be936404dd0cfe2e7b063494, package_extract_file("patch/system/app/ContactsProvider.odex.p"));
set_progress(0.030096);
apply_patch("/system/app/DefaultContainerService.apk", "-",
            cbebb7bdf15839ed62e9ecc80917a8c742a5664a, 3802,
            b2f036b5ba7707d92387a63324b15f4505b32946, package_extract_file("patch/system/app/DefaultContainerService.apk.p"));
set_progress(0.030118);
apply_patch("/system/app/DefaultContainerService.odex", "-",
            d9863a520f387735e3858a7e651fbab976d038ab, 21776,
            54adb3c1de210da786e1c9f5960c1971692b5550, package_extract_file("patch/system/app/DefaultContainerService.odex.p"));
set_progress(0.030244);
apply_patch("/system/app/DownloadProvider.apk", "-",
            4b2dd7214fc3da5ceddc089b27b580f1f0946bbd, 11825,
            42561984211ce336c2c4286e0465e9c9143433a1, package_extract_file("patch/system/app/DownloadProvider.apk.p"));
set_progress(0.030313);
apply_patch("/system/app/DownloadProvider.odex", "-",
            96e8804157969b0cee347c8db45968df1fc1d94d, 1802800,
            acb60dbff924c5f9fc3f5c402cb3b20ced53120e, package_extract_file("patch/system/app/DownloadProvider.odex.p"));
set_progress(0.040781);
apply_patch("/system/app/DownloadProviderUi.apk", "-",
            497b30acd1d2c29aec8422fe4528962209b19051, 62051,
            319121a72d873fd9d0397a0161707f89f0d0e655, package_extract_file("patch/system/app/DownloadProviderUi.apk.p"));
set_progress(0.041141);
apply_patch("/system/app/DownloadProviderUi.odex", "-",
            1da2851c0777cdf294a493b92cfd5517b4c9fd0c, 460272,
            10e6dc70abf203a8e5db352a285776c95798ab9a, package_extract_file("patch/system/app/DownloadProviderUi.odex.p"));
set_progress(0.043814);
apply_patch("/system/app/DrmProvider.apk", "-",
            5545f78c12ab0ab59f8312af2800889251bb64db, 5133,
            fa794bfa0ca3c69d3578f61c48ea5ccc626293cb, package_extract_file("patch/system/app/DrmProvider.apk.p"));
set_progress(0.043844);
apply_patch("/system/app/DrmProvider.odex", "-",
            0e5a941db2ed4dcb373da4dd14d1f49600e9d5e3, 35744,
            ecb5cea461179936c40961adafaaafa3c1fe3314, package_extract_file("patch/system/app/DrmProvider.odex.p"));
set_progress(0.044051);
apply_patch("/system/app/Email.apk", "-",
            228ad3addc7b2d09b45e91311c708ae5ac5879c5, 458112,
            645abeae1fc70e235d7714faeaa6de1b49841700, package_extract_file("patch/system/app/Email.apk.p"));
set_progress(0.046711);
apply_patch("/system/app/Email.odex", "-",
            963e018320ed0639228163d685d25623559d89fb, 3755168,
            dc809d0ab7fe2ca60a6349de21579e8d71fd7c0f, package_extract_file("patch/system/app/Email.odex.p"));
set_progress(0.068516);
apply_patch("/system/app/EngineerMode.apk", "-",
            f1d9d40435b91e18b68d7313d55234eeb8d0aeb0, 279311,
            4fa757526fd7da1534fa1700220ed1a0071cae5d, package_extract_file("patch/system/app/EngineerMode.apk.p"));
set_progress(0.070138);
apply_patch("/system/app/EngineerMode.odex", "-",
            944a86b8834a455f7c92f52c50adf9d8218f5008, 2758096,
            3d3a4f21a23b5b618dc4a9c44bf53c11a98613c8, package_extract_file("patch/system/app/EngineerMode.odex.p"));
set_progress(0.086153);
apply_patch("/system/app/EngineerModeSim.apk", "-",
            5990cc02ee29f3b1613272094562390944a095d7, 26328,
            f936055eca9eeabf4662f3c96e6dcadd5576e110, package_extract_file("patch/system/app/EngineerModeSim.apk.p"));
set_progress(0.086306);
apply_patch("/system/app/EngineerModeSim.odex", "-",
            f02358cb682a6b92f56c6889e71c33705b53db04, 99184,
            48d3b6fa14084ed9984fd08435391da3e4ce08b3, package_extract_file("patch/system/app/EngineerModeSim.odex.p"));
set_progress(0.086882);
apply_patch("/system/app/Exchange2.apk", "-",
            26901a86147d99c0ee27b9c3ac2b80863e071686, 36543,
            730ec89c94cda3827c5b8fcd112b864c1f7cb600, package_extract_file("patch/system/app/Exchange2.apk.p"));
set_progress(0.087094);
apply_patch("/system/app/Exchange2.odex", "-",
            0b341b12806bae59a7cfa5999231f606703558f8, 3004184,
            f6e32d5850f65b46255490f359c67e57516a73b8, package_extract_file("patch/system/app/Exchange2.odex.p"));
set_progress(0.104539);
apply_patch("/system/app/FMRadio.odex", "-",
            750646a7856a63d47ff0b83d3c5d89d789ae47ca, 245976,
            005d38ae1fe323c5f9ff5303f34e73b2bc76fce2, package_extract_file("patch/system/app/FMRadio.odex.p"));
set_progress(0.105967);
apply_patch("/system/app/Galaxy4.odex", "-",
            5f829228c15e2b5b67a1b461b1196a40eb56c6b0, 39360,
            c0de7b73d21455791530796781de8843a3b6828f, package_extract_file("patch/system/app/Galaxy4.odex.p"));
set_progress(0.106195);
apply_patch("/system/app/GoogleOta.odex", "-",
            709820e330298937f1d0a75ff70d71971ccbbfd0, 110944,
            b952dee0c6b8a7562a18c5a5f0b72745314cdc74, package_extract_file("patch/system/app/GoogleOta.odex.p"));
set_progress(0.106840);
apply_patch("/system/app/GoogleOtaSysOper.odex", "-",
            b8f101c969dbff6fa1c6ab58520c3adcf1654b9a, 8000,
            2dc51f292f21df637f777eb0d2c1bd577f507598, package_extract_file("patch/system/app/GoogleOtaSysOper.odex.p"));
set_progress(0.106886);
apply_patch("/system/app/HTMLViewer.apk", "-",
            b2716f8e28fe0aec2ed0a0b050b20b6b634add71, 3936,
            5332df20fcf07de72798ebeb4f3d936c50980200, package_extract_file("patch/system/app/HTMLViewer.apk.p"));
set_progress(0.106909);
apply_patch("/system/app/HTMLViewer.odex", "-",
            7811d546e5673ca745a15b6431456be79a3cc89e, 8216,
            4acf9768e114c46c59da1297c36efeffcb340a16, package_extract_file("patch/system/app/HTMLViewer.odex.p"));
set_progress(0.106957);
apply_patch("/system/app/HoloSpiralWallpaper.apk", "-",
            a9cd92e78622ad4e318fc62bd7c6876c6d0301d5, 42247,
            eb275f3c8d4bcec31e4d4f626f35e31f7c876534, package_extract_file("patch/system/app/HoloSpiralWallpaper.apk.p"));
set_progress(0.107202);
apply_patch("/system/app/HoloSpiralWallpaper.odex", "-",
            089f0ce1471de8ebe80f63c4cd6d39437d723d5a, 39376,
            532fae40119994dfc21b80144a38182ba9f6f906, package_extract_file("patch/system/app/HoloSpiralWallpaper.odex.p"));
set_progress(0.107431);
apply_patch("/system/app/KeyChain.apk", "-",
            dd2c2760faddde0b29341bf990ebfbd9e99600aa, 8870,
            c66ab36986574e00d46c4808d575bb6ef78fba41, package_extract_file("patch/system/app/KeyChain.apk.p"));
set_progress(0.107482);
apply_patch("/system/app/KeyChain.odex", "-",
            5fbc70ce9e3bc8b8c839bacad7f71619f160fd37, 32200,
            a4d244efa63b8af2e8692f719c80c532ed76cf2b, package_extract_file("patch/system/app/KeyChain.odex.p"));
set_progress(0.107669);
apply_patch("/system/app/LatinIME.apk", "-",
            b0f156e4828ff1ee82df01a5876dc4dc6a13ab4c, 8462859,
            2d9d41cbd44895dc598612c74763074dad9585d2, package_extract_file("patch/system/app/LatinIME.apk.p"));
set_progress(0.156810);
apply_patch("/system/app/LatinIME.odex", "-",
            4eccddfd162f765c60fe03249666b61873c9efbb, 1116016,
            fbe57ae28149612e872477bd4004d502953c5500, package_extract_file("patch/system/app/LatinIME.odex.p"));
set_progress(0.163290);
apply_patch("/system/app/LewaAntitheft.apk", "-",
            80213f669199bff306aa2b5b3d4075e47513e2bf, 448646,
            58466717061a4fbb3f4d1b0ef6e0cad8909b5cf4, package_extract_file("patch/system/app/LewaAntitheft.apk.p"));
set_progress(0.165895);
apply_patch("/system/app/LewaAntitheft.odex", "-",
            fd15be7e12e89e845e4e8656c50c3583f3f12edf, 3596760,
            ac1a855c1c92612efbde0be21fa8723a04c3748d, package_extract_file("patch/system/app/LewaAntitheft.odex.p"));
set_progress(0.186780);
apply_patch("/system/app/LewaAppStore.apk", "-",
            a5ae89e93e650cf9925430a7e969723f6bf48286, 163554,
            06a66447492d5b30a1765ba5bee584553c301dd7, package_extract_file("patch/system/app/LewaAppStore.apk.p"));
set_progress(0.187730);
apply_patch("/system/app/LewaAppStore.odex", "-",
            432a4bf32572596ac1d4749daceb495a09af9b69, 883816,
            9c56a17620afcff8e2bd455566eda903c5824b99, package_extract_file("patch/system/app/LewaAppStore.odex.p"));
set_progress(0.192862);
apply_patch("/system/app/LewaBirdView.odex", "-",
            8135af8641d1156b26ed582cb0ce1666c445037e, 97680,
            67fe518bef1cfda9a91869b59733013c5b1f0ba2, package_extract_file("patch/system/app/LewaBirdView.odex.p"));
set_progress(0.193429);
apply_patch("/system/app/LewaCalculator.apk", "-",
            2e0a00774a5c8026d5ba7e201028304a13fad442, 322104,
            3242e3edc203f66ce9471a5baff08c7085de3bb5, package_extract_file("patch/system/app/LewaCalculator.apk.p"));
set_progress(0.195299);
apply_patch("/system/app/LewaCalculator.odex", "-",
            24f533257cf2ea2554e126bcc05c664da05cefba, 495280,
            3aeb7cdf335e9382dee8d9d8cfc1a6b61eea6883, package_extract_file("patch/system/app/LewaCalculator.odex.p"));
set_progress(0.198175);
apply_patch("/system/app/LewaCit.odex", "-",
            080121b2bb51120d08a23dec5db759da000b8e51, 36704,
            207912077f05afcfa0156463ce3fcc1a6b3768b7, package_extract_file("patch/system/app/LewaCit.odex.p"));
set_progress(0.198388);
apply_patch("/system/app/LewaCompass.odex", "-",
            41ef5317a1bbe13b8ecf64f78960eb0dbcfcf2aa, 15288,
            ac6cd159bdb8848c1f2e666f8423f495d3880dc8, package_extract_file("patch/system/app/LewaCompass.odex.p"));
set_progress(0.198477);
apply_patch("/system/app/LewaDataUsageAdjust.apk", "-",
            f37273e04b18031fe006649525d88336d8b85bb5, 22568,
            091cb2ef7223682fc30ee38c016fe06dc8f250e4, package_extract_file("patch/system/app/LewaDataUsageAdjust.apk.p"));
set_progress(0.198608);
apply_patch("/system/app/LewaDataUsageAdjust.odex", "-",
            02b71f06dccc864f64c001630f717036ebc86dd2, 457080,
            5a7abee4d83b044398b8768678fde3606cd2d89b, package_extract_file("patch/system/app/LewaDataUsageAdjust.odex.p"));
set_progress(0.201262);
apply_patch("/system/app/LewaDeskClock.odex", "-",
            feef8bcb5c2cc5b6b777a7c629f458765165298b, 663256,
            cc9696e0ca4fc7edfccf7975c1c64f5965da4008, package_extract_file("patch/system/app/LewaDeskClock.odex.p"));
set_progress(0.205114);
apply_patch("/system/app/LewaFileManager.apk", "-",
            3dffbf02a7d1caf0ab28831e86a145c8de5070d7, 284638,
            5a14d17c062c901a78017c3ccae1e7458ec2eaa1, package_extract_file("patch/system/app/LewaFileManager.apk.p"));
set_progress(0.206766);
apply_patch("/system/app/LewaFileManager.odex", "-",
            ef25478766b38cf5b7d5e46a9187c20617f62ee3, 555688,
            0095cf147cca44fa6595c1fddbf661f33d3e3f44, package_extract_file("patch/system/app/LewaFileManager.odex.p"));
set_progress(0.209993);
apply_patch("/system/app/LewaFlashlight.apk", "-",
            87ba7715698754cd03e25a941ae6802e95596972, 1213531,
            2eba23ef955459f2bb4b7b009ab5042f9302fb1a, package_extract_file("patch/system/app/LewaFlashlight.apk.p"));
set_progress(0.217040);
apply_patch("/system/app/LewaFlashlight.odex", "-",
            c968d07a1505e2295dfb5a376f701d25e8eee1d9, 29216,
            055c98d31d504312908f5c378b14b638f3116350, package_extract_file("patch/system/app/LewaFlashlight.odex.p"));
set_progress(0.217209);
apply_patch("/system/app/LewaGallery2.apk", "-",
            c781e14f2348e221148f19e175029bc5fa5ffd65, 4578239,
            cc4bf98a1285fcb44c3022470ee3ea21a6748e9e, package_extract_file("patch/system/app/LewaGallery2.apk.p"));
set_progress(0.243793);
apply_patch("/system/app/LewaGallery2.odex", "-",
            d44ae825596a795e5a5effcbd5827f37a4c64193, 3564200,
            4bb93a0b45544b9f89b24f0e6de68aca6bd9c5c1, package_extract_file("patch/system/app/LewaGallery2.odex.p"));
set_progress(0.264489);
apply_patch("/system/app/LewaGameCenter.apk", "-",
            6bb5cf2de4187a36a313248eb982bb388d9e709d, 161639,
            b6658f6d3c273867095129be7c85994ca3383d49, package_extract_file("patch/system/app/LewaGameCenter.apk.p"));
set_progress(0.265428);
apply_patch("/system/app/LewaGameCenter.odex", "-",
            29c5f86bbe5a39c93a77930aa7fddb14e52e32da, 627544,
            1737fffc685eb5a5a2f1828b16c944ef11ed113d, package_extract_file("patch/system/app/LewaGameCenter.odex.p"));
set_progress(0.269072);
apply_patch("/system/app/LewaIntercept.apk", "-",
            7caad99ab3889a4d96c36f9b2c1f46ac3c939f18, 144351,
            ff679609e754c3db8b8b4f60391d1b7cb2859060, package_extract_file("patch/system/app/LewaIntercept.apk.p"));
set_progress(0.269910);
apply_patch("/system/app/LewaIntercept.odex", "-",
            296e306c1c01f23584c7e9756f5096cc6ac27f8b, 544360,
            f535b1c27c97bae447b8ece8018079ca6d87a540, package_extract_file("patch/system/app/LewaIntercept.odex.p"));
set_progress(0.273071);
apply_patch("/system/app/LewaLabiSync.apk", "-",
            3622ccd44595884b7d8e9cc6b386812f2df3c03f, 14547,
            e799da75c2af3b6bbbb4410dbe3afde5590b3b5c, package_extract_file("patch/system/app/LewaLabiSync.apk.p"));
set_progress(0.273155);
apply_patch("/system/app/LewaLabiSync.odex", "-",
            12afbf59afc93355ae8990ae51b633b9c082a164, 249088,
            ac471a5875117fe9e51db58d59eb90c42bb21999, package_extract_file("patch/system/app/LewaLabiSync.odex.p"));
set_progress(0.274602);
apply_patch("/system/app/LewaLauncherX.apk", "-",
            62f646f48a6f4370b4123a155e04f6651901a466, 1095647,
            fddafad5f192ccd4bbd207ef6a07b6e681eea6bc, package_extract_file("patch/system/app/LewaLauncherX.apk.p"));
set_progress(0.280964);
apply_patch("/system/app/LewaLauncherX.odex", "-",
            d1108ee9e4a4ef973e51e4a1cf5e47a21ffde884, 1219856,
            dd30b099a1c03c81797526a73afd33c93a5c0c59, package_extract_file("patch/system/app/LewaLauncherX.odex.p"));
set_progress(0.288047);
apply_patch("/system/app/LewaLockScreen.apk", "-",
            1e1bcf49fe0e7b40b727fccdb3693cbe2b59cc3c, 37617,
            35252bb6f89ac9367d0c2020af343c56370394bb, package_extract_file("patch/system/app/LewaLockScreen.apk.p"));
set_progress(0.288265);
apply_patch("/system/app/LewaLockScreen.odex", "-",
            223553260b579ec3984a4b40b96071172fac7f24, 339576,
            56951ce9ec4d426b81b48f34bcb0ead690d5e078, package_extract_file("patch/system/app/LewaLockScreen.odex.p"));
set_progress(0.290237);
apply_patch("/system/app/LewaNetworkManager.apk", "-",
            ece71ffe0469b4ef1663e548d669d76e8bc841fa, 423401,
            038e80b71b7b5ec0e2de9f144093ebedc51f8d52, package_extract_file("patch/system/app/LewaNetworkManager.apk.p"));
set_progress(0.292696);
apply_patch("/system/app/LewaNetworkManager.odex", "-",
            778bfd90293363920452da906007cb530db3dce8, 2348520,
            cfe7c9688b2e94b9fb4d380e702d4d02a964a12c, package_extract_file("patch/system/app/LewaNetworkManager.odex.p"));
set_progress(0.306333);
apply_patch("/system/app/LewaPackageInstaller.apk", "-",
            ca66c33c6aa23f531bff790b50b9eb0f8c27358e, 72700,
            f19cb3737732965515948ef911263a1d986d3dd8, package_extract_file("patch/system/app/LewaPackageInstaller.apk.p"));
set_progress(0.306755);
apply_patch("/system/app/LewaPackageInstaller.odex", "-",
            9416bd439ae90fc262809831af8eb84af537056b, 225696,
            e0880cf9d074515ed8e4184ea1ae41b3ad2ebc30, package_extract_file("patch/system/app/LewaPackageInstaller.odex.p"));
set_progress(0.308065);
apply_patch("/system/app/LewaPermManager.apk", "-",
            46e942bc6fb49ca1285c98a2690c01269acd0f32, 66514,
            19623e554de23eb555049ad08f1a81a932165a2b, package_extract_file("patch/system/app/LewaPermManager.apk.p"));
set_progress(0.308452);
apply_patch("/system/app/LewaPermManager.odex", "-",
            626e5e1aca196029256c42cef3b5c44210bd1b8c, 2145088,
            55563e807b6e0511d3b33d42274f81cc186fea47, package_extract_file("patch/system/app/LewaPermManager.odex.p"));
set_progress(0.320907);
apply_patch("/system/app/LewaPlayer.apk", "-",
            33baff1d9b1c796e62010ae87c953d84c6ce69ec, 1259581,
            3a32dde18f3b74e2a96160c9a272757967328cfd, package_extract_file("patch/system/app/LewaPlayer.apk.p"));
set_progress(0.328221);
apply_patch("/system/app/LewaPlayer.odex", "-",
            767654919ce98b2a917830a29f2016a20d303ec1, 1897208,
            586e389f6f088c400adc95e5f70f8ec786711346, package_extract_file("patch/system/app/LewaPlayer.odex.p"));
set_progress(0.339238);
apply_patch("/system/app/LewaPond.odex", "-",
            2a18442c1bcf3eca22877140269527ee7a33473c, 174368,
            f48ec389bd5fb835a379b13395b3341ed2a51db0, package_extract_file("patch/system/app/LewaPond.odex.p"));
set_progress(0.340250);
apply_patch("/system/app/LewaPower+.odex", "-",
            1716ab79fb2c0cbdf89e7e13a6b0a3fac24935e6, 257304,
            219ec856791ef4c882aa2cdd28026e4087534ec5, package_extract_file("patch/system/app/LewaPower+.odex.p"));
set_progress(0.341744);
apply_patch("/system/app/LewaPush.apk", "-",
            8b517ed97d520d697376f654031b84f8361f4e61, 13914,
            ac642794a63d28c62f84724bd96cebe5a26f8690, package_extract_file("patch/system/app/LewaPush.apk.p"));
set_progress(0.341825);
apply_patch("/system/app/LewaPush.odex", "-",
            7e461c28a98641155e155329d5e39789801371c6, 552928,
            aaa8ce9261264aea677152070009dd2da235b1a2, package_extract_file("patch/system/app/LewaPush.odex.p"));
set_progress(0.345036);
apply_patch("/system/app/LewaQrcodeScanner.odex", "-",
            60b5c2a683f20bd607b1c8a10b30b0d32fed8e32, 916224,
            f5fbbcfde18e2a0dba30bcfaefc8db2dbae88098, package_extract_file("patch/system/app/LewaQrcodeScanner.odex.p"));
set_progress(0.350356);
apply_patch("/system/app/LewaSearch.odex", "-",
            96d299a5fb1e3ee36ff8cd7f78fca10cf5690964, 86408,
            4ed51f9061d7d31aa5011c1ce8f91d139daf0e3a, package_extract_file("patch/system/app/LewaSearch.odex.p"));
set_progress(0.350857);
apply_patch("/system/app/LewaSecurity2.odex", "-",
            626859f1c8b820a4b32e8924e8507f3155432d3a, 613184,
            9a6c251b8ad74f13e175768a6ecb4115e5f5e76d, package_extract_file("patch/system/app/LewaSecurity2.odex.p"));
set_progress(0.354418);
apply_patch("/system/app/LewaSensorProvider.apk", "-",
            c1623fa139bfd5a518103394842f787febf055d0, 8794,
            0ab0b9a825e8321e1a38182f96adf9fcffa603bb, package_extract_file("patch/system/app/LewaSensorProvider.apk.p"));
set_progress(0.354469);
apply_patch("/system/app/LewaSensorProvider.odex", "-",
            674b26a7f41023bd201ef96bd797fa9a4110a207, 183624,
            4b7ed85f20a40a02e9d49c293f2ee9bb2900ee5d, package_extract_file("patch/system/app/LewaSensorProvider.odex.p"));
set_progress(0.355535);
apply_patch("/system/app/LewaSoundRecorder.apk", "-",
            ad21c461986b54d5170905d5c8745416d5540a23, 763487,
            16a2009197c2f89fd9ed51ba22e5215f8e42f27a, package_extract_file("patch/system/app/LewaSoundRecorder.apk.p"));
set_progress(0.359969);
apply_patch("/system/app/LewaSoundRecorder.odex", "-",
            d134cf34bc10044a3ad1cb7afb0e51157b1534e7, 476528,
            fc6a1afdacdf53774d5d3ba6e6e4ca7ea900ba44, package_extract_file("patch/system/app/LewaSoundRecorder.odex.p"));
set_progress(0.362736);
apply_patch("/system/app/LewaSystemClean.odex", "-",
            31b20afe63fa5c11ae025a2b39a717eac1b57b42, 657528,
            6348b55c797c66c76e10e7a05c61a9c47a5de20c, package_extract_file("patch/system/app/LewaSystemClean.odex.p"));
set_progress(0.366554);
apply_patch("/system/app/LewaSystemCleanService.odex", "-",
            88d7387cc2995ac707f6814599a168adc4924234, 53656,
            5891684e1e76e7bdbeaea48c98d58c13d0213416, package_extract_file("patch/system/app/LewaSystemCleanService.odex.p"));
set_progress(0.366865);
apply_patch("/system/app/LewaThemeChooser.apk", "-",
            4817db696571c0d92ac904b13226b2d57cb74626, 223941,
            ed461923e115b18c71c70e58a427345b1c2d832d, package_extract_file("patch/system/app/LewaThemeChooser.apk.p"));
set_progress(0.368166);
apply_patch("/system/app/LewaThemeChooser.odex", "-",
            d7654f0e0678bf84d619b6dce606bb7576c1c376, 929192,
            1b98ad3b3ce8d448c09453395daa2841902b7631, package_extract_file("patch/system/app/LewaThemeChooser.odex.p"));
set_progress(0.373561);
apply_patch("/system/app/LewaThemeManager.apk", "-",
            f6089462e49b2599debc336ac3830863159439da, 5446,
            00c6a5b57ae843d5e73f9826c96125285d28648b, package_extract_file("patch/system/app/LewaThemeManager.apk.p"));
set_progress(0.373593);
apply_patch("/system/app/LewaThemeManager.odex", "-",
            49ecd771b09999594b5c957c0345928c163ae1cc, 117064,
            8ce2f836d40c4d419ed205ae4f3e6340d606e605, package_extract_file("patch/system/app/LewaThemeManager.odex.p"));
set_progress(0.374272);
apply_patch("/system/app/LewaUpdater.apk", "-",
            a1c13289d92bfc82626334fde4888cac4e560656, 1140545,
            fceddbd2d80ebfa948a699fe8c31aefbbcb87070, package_extract_file("patch/system/app/LewaUpdater.apk.p"));
set_progress(0.380895);
apply_patch("/system/app/LewaUpdater.odex", "-",
            aa8dd22d6a848c32fa6abed8fa28e6693afc289e, 576256,
            083e7dac985a5dd25496ac31196c02fdb2a0588e, package_extract_file("patch/system/app/LewaUpdater.odex.p"));
set_progress(0.384241);
apply_patch("/system/app/LewaVirusDefense.apk", "-",
            b405516413cb23e2479c9f8c2ccebe31203cd1d7, 808754,
            86944ac3faeeee6ab233ddbf7658a31e774abce8, package_extract_file("patch/system/app/LewaVirusDefense.apk.p"));
set_progress(0.388937);
apply_patch("/system/app/LewaVirusDefense.odex", "-",
            df0a38faeae020c7e7d8979725d86897aa983192, 1490456,
            29a95168f1398f35156377a4ddee447bbfa926a4, package_extract_file("patch/system/app/LewaVirusDefense.odex.p"));
set_progress(0.397592);
apply_patch("/system/app/LewaWeather.apk", "-",
            eea7cfa465bebaf9ac6ddc938667b282463a0e51, 1804327,
            433c42f027328e7a7298f4933bee5ef1f8130e5d, package_extract_file("patch/system/app/LewaWeather.apk.p"));
set_progress(0.408069);
apply_patch("/system/app/LewaWeather.odex", "-",
            5fd3a4fa01eddd5e5e8cb3fd91e903edd1f1afa5, 943936,
            0e296f0ff1606c46b7a92306853800bcbb3cce24, package_extract_file("patch/system/app/LewaWeather.odex.p"));
set_progress(0.413550);
apply_patch("/system/app/LiveWallpapers.apk", "-",
            76e79b8aa71be41317f2ed31bebcf969fbee87dd, 1626552,
            0ac865aabe7995146bc5ef434c91fbfa18acb1a6, package_extract_file("patch/system/app/LiveWallpapers.apk.p"));
set_progress(0.422995);
apply_patch("/system/app/LiveWallpapers.odex", "-",
            391c72c908e60008f1988619168ae1ea3ed7fa4d, 268832,
            11b9557362cd30e3cb7f05b27aa628167dcf4d12, package_extract_file("patch/system/app/LiveWallpapers.odex.p"));
set_progress(0.424556);
apply_patch("/system/app/LiveWallpapersPicker.apk", "-",
            05e75baec1cc3273d175abcd75d7e2d3bdf2a208, 105352,
            2c9d6c9bd411b4cd9f57d3e6aa5d5d68d734d215, package_extract_file("patch/system/app/LiveWallpapersPicker.apk.p"));
set_progress(0.425167);
apply_patch("/system/app/LiveWallpapersPicker.odex", "-",
            92f394c7a81af71bb6b7e9e236ce4e221a9b0171, 29192,
            b61d4e9e510100201d132574612b42f29c983020, package_extract_file("patch/system/app/LiveWallpapersPicker.odex.p"));
set_progress(0.425337);
apply_patch("/system/app/LocationProvider.apk", "-",
            b438b2706d80b48b0c6868a076106933b54f22ac, 2207896,
            6c70af08c02ed1f1eca495d32307c7ca8cce511d, package_extract_file("patch/system/app/LocationProvider.apk.p"));
set_progress(0.438157);
apply_patch("/system/app/LocationProvider.odex", "-",
            36c77a35df39df6f8cf8ad88cee351ccaf9b250a, 179216,
            b4eab1d2dca90edd01f412dbdf27339633f6baaf, package_extract_file("patch/system/app/LocationProvider.odex.p"));
set_progress(0.439198);
apply_patch("/system/app/MTKAndroidSuiteDaemon.apk", "-",
            e26df56635fd4cdacc71e96e6df00d47379ee39d, 5787,
            0b9c40859c3d6103efd22763a3f65b4b5dd1a381, package_extract_file("patch/system/app/MTKAndroidSuiteDaemon.apk.p"));
set_progress(0.439232);
apply_patch("/system/app/MTKAndroidSuiteDaemon.odex", "-",
            e50463b30e81dc9033fc21c03475b60025b89868, 624376,
            fc917973eed165617bcfed69d14202934b58969a, package_extract_file("patch/system/app/MTKAndroidSuiteDaemon.odex.p"));
set_progress(0.442857);
apply_patch("/system/app/MagicSmokeWallpapers.apk", "-",
            e25603e6cde0e6e9ce3162f5a187877d7dbe2ad2, 201853,
            1a0caf422e4b2dceef8180e52e9349e764ffcd9d, package_extract_file("patch/system/app/MagicSmokeWallpapers.apk.p"));
set_progress(0.444029);
apply_patch("/system/app/MagicSmokeWallpapers.odex", "-",
            f660dda9e547e1dba8c9bb493d9bd3897105c645, 49520,
            e2778aeb471a0fe3a4da65e172942059667a1f59, package_extract_file("patch/system/app/MagicSmokeWallpapers.odex.p"));
set_progress(0.444317);
apply_patch("/system/app/MediaProvider.apk", "-",
            759855a6016e77218f965fd9f10b4f4dab4ece8d, 33281,
            4ce9bd10cae16ba4b5a048b0b3d4fb62172cd85b, package_extract_file("patch/system/app/MediaProvider.apk.p"));
set_progress(0.444510);
apply_patch("/system/app/MediaProvider.odex", "-",
            d996386920496804a904511cf0af0a7fa5f00343, 244440,
            82cbf1928704ed6c09af50df93bdc11f81f68516, package_extract_file("patch/system/app/MediaProvider.odex.p"));
set_progress(0.445929);
apply_patch("/system/app/MmsFavoriteProvider.apk", "-",
            c924c3d9fed241711f7a9bcdbddf5a2d858be77d, 40542,
            50fc8bd95314a10cba21bef73ce1c05e5432750c, package_extract_file("patch/system/app/MmsFavoriteProvider.apk.p"));
set_progress(0.446165);
apply_patch("/system/app/MmsFavoriteProvider.odex", "-",
            18ffebd4240ee58bcec8d9ad2291062ce66b8f48, 162168,
            e139575346647af97014de8573c196f56ba3e226, package_extract_file("patch/system/app/MmsFavoriteProvider.odex.p"));
set_progress(0.447107);
apply_patch("/system/app/MtkBt.apk", "-",
            11c08da6b2a1ac3f444eeb94ae39ef57943576f9, 168844,
            76e02ac02e976274cb659cbe03777875afdcff50, package_extract_file("patch/system/app/MtkBt.apk.p"));
set_progress(0.448087);
apply_patch("/system/app/MtkBt.odex", "-",
            c66d754d2cf74d616915293de9eb50eb4d397048, 1190368,
            fdaeaa2b3cee6c7766d674edda6613f030c50a55, package_extract_file("patch/system/app/MtkBt.odex.p"));
set_progress(0.454999);
apply_patch("/system/app/MtkVideoLiveWallpaper.apk", "-",
            9f383e1147ec7d0d4a6141ba4ecffb8122b156f5, 2236787,
            75256275ddfe8ef8d46cba2a4cf995e8e3dbd21b, package_extract_file("patch/system/app/MtkVideoLiveWallpaper.apk.p"));
set_progress(0.467987);
apply_patch("/system/app/MtkVideoLiveWallpaper.odex", "-",
            56eae73656987f911cca98134ba94b227ded9386, 136416,
            7d4d63bf15060aa59b5ab80408a3dd6a04890d80, package_extract_file("patch/system/app/MtkVideoLiveWallpaper.odex.p"));
set_progress(0.468779);
apply_patch("/system/app/NoiseField.odex", "-",
            deefb9bbc15c13f2187e2f3eea106c7ffed7f46f, 45160,
            f7b8bbb6f8295417ddcbf8c9d7970ed6dfe8398f, package_extract_file("patch/system/app/NoiseField.odex.p"));
set_progress(0.469041);
apply_patch("/system/app/Omacp.apk", "-",
            db3f628e6668a0dbd3d73917b2239941602f3a49, 24751,
            b3b9c1633b8ac5909874673fa8839d7202b2e005, package_extract_file("patch/system/app/Omacp.apk.p"));
set_progress(0.469185);
apply_patch("/system/app/Omacp.odex", "-",
            3fb795d1e8c1bdea23e50595fab0b088b41b6e71, 182344,
            a3bb433c937aacf8c51e360fa6dceddb1469dccf, package_extract_file("patch/system/app/Omacp.odex.p"));
set_progress(0.470244);
apply_patch("/system/app/PIM.apk", "-",
            6900a24696ce776d7a676bdb633ab35f17682b7b, 6131388,
            d7a260e01a45e7b5029f74de961dc82aa74a6559, package_extract_file("patch/system/app/PIM.apk.p"));
set_progress(0.505847);
apply_patch("/system/app/PIM.odex", "-",
            644dffd234e1a68805aac23d5e02fb3d76e12610, 7092408,
            e5c57ddda2e9301d0f22c48f69bb3fc1909f5bef, package_extract_file("patch/system/app/PIM.odex.p"));
set_progress(0.547030);
apply_patch("/system/app/PhaseBeam.odex", "-",
            00de1ce3f1ebf244250345853053e599c1f2ddbf, 42040,
            462d875b3410e284760aac711a14ec77960b148e, package_extract_file("patch/system/app/PhaseBeam.odex.p"));
set_progress(0.547274);
apply_patch("/system/app/Phone.apk", "-",
            ad985a2113ea19fbd1790b48b0b3f78815af3f34, 1216612,
            756d969053f5dc033d6af95089c302af8938fa4b, package_extract_file("patch/system/app/Phone.apk.p"));
set_progress(0.554338);
apply_patch("/system/app/Phone.odex", "-",
            5a96cd967ba55376ad09edce8ab4181fea9c49c5, 3121424,
            7d9bd799c6eff39b8b8742817648f9a3dfadff7f, package_extract_file("patch/system/app/Phone.odex.p"));
set_progress(0.572463);
apply_patch("/system/app/PicoTts.odex", "-",
            6929d5e6990dfb7805a3c48dd647081a2ce8f9b7, 20648,
            5756c51428733f050f22ff8370abfc9fe103f724, package_extract_file("patch/system/app/PicoTts.odex.p"));
set_progress(0.572583);
apply_patch("/system/app/Provision.apk", "-",
            2b26817f3132e99399578b6879b1bc72ae77c243, 2847,
            750794b98462a80ce77d64c799ab82c0724bb17d, package_extract_file("patch/system/app/Provision.apk.p"));
set_progress(0.572600);
apply_patch("/system/app/Provision.odex", "-",
            4ca674a3764f8b3ea89511c393fd07f24e8fbef6, 3560,
            10627a63cd98328ab3a1aad1cc986eb08e354f71, package_extract_file("patch/system/app/Provision.odex.p"));
set_progress(0.572620);
apply_patch("/system/app/Settings.apk", "-",
            bc594e66c75420d6009cf12929778d8d766bf959, 2940015,
            fda6270704e7af95c4ca589c32a5a75d44a46934, package_extract_file("patch/system/app/Settings.apk.p"));
set_progress(0.589692);
apply_patch("/system/app/Settings.odex", "-",
            5342e84820be4fe5df517fcd33e8cef3fe03bb86, 4062704,
            fdbee0fcb14dd9df8ee8b66b3bf9f385d99b5529, package_extract_file("patch/system/app/Settings.odex.p"));
set_progress(0.613282);
apply_patch("/system/app/SettingsProvider.apk", "-",
            8a4acd5207eba6bc717ff3de450893ab2740a6c1, 17078,
            ecd3fb7c09e24d7087dd65db2d83ded235c78052, package_extract_file("patch/system/app/SettingsProvider.apk.p"));
set_progress(0.613382);
apply_patch("/system/app/SettingsProvider.odex", "-",
            e4aa8c65d1d4ebf26aa5d12f3687f6afd3765fbe, 83888,
            1940a3ee520ea3e5e908206aad59f4de33545943, package_extract_file("patch/system/app/SettingsProvider.odex.p"));
set_progress(0.613869);
apply_patch("/system/app/SharedStorageBackup.apk", "-",
            484c6dc5055cc414bb40d46a3e0c1cee7250370b, 2664,
            78e676be4b45789bfe58db8e729fabe363e6b7e3, package_extract_file("patch/system/app/SharedStorageBackup.apk.p"));
set_progress(0.613884);
apply_patch("/system/app/SharedStorageBackup.odex", "-",
            f19e01c031c9775259e74448e9e5ce599b06348f, 4664,
            ba18bafc17252c69082687920de2086fc6eee065, package_extract_file("patch/system/app/SharedStorageBackup.odex.p"));
set_progress(0.613911);
apply_patch("/system/app/Stk1.apk", "-",
            0dcc8e95ffd3e1bff81c936935d97322b32c2bb7, 26267,
            a4b6e35e2816f9a6600877f66c24a764ee5e523c, package_extract_file("patch/system/app/Stk1.apk.p"));
set_progress(0.614064);
apply_patch("/system/app/Stk1.odex", "-",
            1f5b66563233f3f6b8afe31a2f9cf81efd5e4f23, 105832,
            8e00836fe9a8e3666d0369a89db578be1e0984c0, package_extract_file("patch/system/app/Stk1.odex.p"));
set_progress(0.614678);
apply_patch("/system/app/Stk2.apk", "-",
            41f3746f9a40b22225c2f0a4c92dfd70be78dc95, 26364,
            9a0b897c6ae240029300d16db2d9b0a4d69b18f0, package_extract_file("patch/system/app/Stk2.apk.p"));
set_progress(0.614831);
apply_patch("/system/app/Stk2.odex", "-",
            60368d89e4456263c151b7f05024c328f83bc6c1, 105336,
            e2658c35a98eb6654974e9d86149a30c5de59ad1, package_extract_file("patch/system/app/Stk2.odex.p"));
set_progress(0.615443);
apply_patch("/system/app/StkSelection.odex", "-",
            7d7a402b3e19a7b23709bdb6bfd8dbdd6089fc79, 30016,
            6707319d4b7fa333c6c2934a81024615224a0b43, package_extract_file("patch/system/app/StkSelection.odex.p"));
set_progress(0.615617);
apply_patch("/system/app/SystemUI.apk", "-",
            aa9bd6017ee681513c00ef2aaa7fa1e05a2eacab, 1422732,
            91d6326b7f99eb6fa1bea948a19190d5da560c0f, package_extract_file("patch/system/app/SystemUI.apk.p"));
set_progress(0.623879);
apply_patch("/system/app/SystemUI.odex", "-",
            b1ac33f052cd6a4625ad37c1d7a788da9ff68872, 1762880,
            40be0a16b6c309a331ff57d8ee5ebee806bb1d24, package_extract_file("patch/system/app/SystemUI.odex.p"));
set_progress(0.634115);
apply_patch("/system/app/TelephonyProvider.apk", "-",
            61a6032c1cc26badce4bb0420784eeffd0703b4c, 12104,
            aba4f1029b001826a23d2222c9bee89667ec2d51, package_extract_file("patch/system/app/TelephonyProvider.apk.p"));
set_progress(0.634185);
apply_patch("/system/app/TelephonyProvider.odex", "-",
            52de59dabb61d535c9005eed53f40cd068354b88, 396856,
            165d5ad0e7fe35bb12aba9dc0d06e4f40adc030a, package_extract_file("patch/system/app/TelephonyProvider.odex.p"));
set_progress(0.636490);
apply_patch("/system/app/UserDictionaryProvider.apk", "-",
            b8968fbb662cdfba2d56ce33c75c1d37af66404a, 3588,
            fb62b22491892de07581555d7f4a93a676631395, package_extract_file("patch/system/app/UserDictionaryProvider.apk.p"));
set_progress(0.636510);
apply_patch("/system/app/UserDictionaryProvider.odex", "-",
            398d692066a60aa1d8297f6900800dca35f04781, 16992,
            f327d0054d552dfcaeb08f8993d63f742e629ea9, package_extract_file("patch/system/app/UserDictionaryProvider.odex.p"));
set_progress(0.636609);
apply_patch("/system/app/VideoFavorites.odex", "-",
            4bc90d417bc1efc0c4aa0b226ab4182fe7748aa7, 95560,
            36353c080768ce88201f936f34a5b28dac42b082, package_extract_file("patch/system/app/VideoFavorites.odex.p"));
set_progress(0.637164);
apply_patch("/system/app/VideoPlayer.odex", "-",
            186e17aa237b57391154a08dd99fe5d533a55083, 51224,
            e6c966ec89165610ca22ac445c297c0ffe47fe01, package_extract_file("patch/system/app/VideoPlayer.odex.p"));
set_progress(0.637461);
apply_patch("/system/app/VisualizationWallpapers.apk", "-",
            3b22f2b44af2e6da02d3a0e9c0d016a410dc4552, 140244,
            72f387db3a75eba564f22d3277393b426a410ffc, package_extract_file("patch/system/app/VisualizationWallpapers.apk.p"));
set_progress(0.638276);
apply_patch("/system/app/VisualizationWallpapers.odex", "-",
            15d70775d896e497ab40366cac89b9176380f066, 67008,
            61ead3acfffa4a571838b1e58dbd2ca690b5dc74, package_extract_file("patch/system/app/VisualizationWallpapers.odex.p"));
set_progress(0.638665);
apply_patch("/system/app/VpnDialogs.apk", "-",
            bf71841b94816699e7441b75f97a7e2d9b76a094, 7526,
            9e90aa0eb87de83de16211f4ab7b26b8009a9a7e, package_extract_file("patch/system/app/VpnDialogs.apk.p"));
set_progress(0.638709);
apply_patch("/system/app/VpnDialogs.odex", "-",
            95ae8d906bf28801aa04298e0f56105df4db3111, 11576,
            ae903f6e86e75ea205add0eab5ce4f0ba4948ea0, package_extract_file("patch/system/app/VpnDialogs.odex.p"));
set_progress(0.638776);
apply_patch("/system/app/YGPS.odex", "-",
            2c7513c3be3afcdd2357587d49b3ba1ccf0f1e25, 77408,
            8e6d8e3d52d30875c8e7fa674898088f95c8db62, package_extract_file("patch/system/app/YGPS.odex.p"));
set_progress(0.639225);
apply_patch("/system/bin/bootanimation", "-",
            73df6d940aedeafa7fcdfdfd4244e1b176040267, 34136,
            1fd49ce8694677caaabba1cb658a5c65bb865e0d, package_extract_file("patch/system/bin/bootanimation.p"));
set_progress(0.639423);
apply_patch("/system/bin/mdnsd", "-",
            30be7d4b947924aa958ece773bb5ef7fc8f32370, 259460,
            e53540202e7ccc057abb33b69a88f62abe12ed1f, package_extract_file("patch/system/bin/mdnsd.p"));
set_progress(0.640930);
apply_patch("/system/etc/security/otacerts.zip", "-",
            ea6a7d1a7a4909527e4c7098b0912cd2bff43a91, 1125,
            b9b4307d7e83404f9b1f49b3fbd2425f58fde112, package_extract_file("patch/system/etc/security/otacerts.zip.p"));
set_progress(0.640937);
apply_patch("/system/framework/CustomProperties.jar", "-",
            cccb39f89be938950d46d10ccf9b8e4cb5bc854c, 313,
            694114190acbc852443df8bb4f8c02c4741af381, package_extract_file("patch/system/framework/CustomProperties.jar.p"));
set_progress(0.640938);
apply_patch("/system/framework/CustomProperties.odex", "-",
            02c1418da7080ca8b4476a26a1265c116d6d2984, 2936,
            af40f6d909e3dbe0eb350f89c6087f9633bfda50, package_extract_file("patch/system/framework/CustomProperties.odex.p"));
set_progress(0.640955);
apply_patch("/system/framework/am.jar", "-",
            0e8befbee8d173a8f29915a75ac90d11c8b75f7d, 313,
            2e7f1da26ad14889a524e812d57c45163e2122ac, package_extract_file("patch/system/framework/am.jar.p"));
set_progress(0.640957);
apply_patch("/system/framework/am.odex", "-",
            02029f213e1846abb59311676ad670d68d09695c, 40848,
            68f7773911b3dd0eba19ddf3b6b4bf8bbdf5c56d, package_extract_file("patch/system/framework/am.odex.p"));
set_progress(0.641194);
apply_patch("/system/framework/android.policy.jar", "-",
            0e8befbee8d173a8f29915a75ac90d11c8b75f7d, 313,
            4a3f0f4d9048f63e735a49b85a0d01651751a962, package_extract_file("patch/system/framework/android.policy.jar.p"));
set_progress(0.641196);
apply_patch("/system/framework/android.policy.odex", "-",
            bd52293067cf72d3d6e83f10cc4f72e6b746c8d8, 468960,
            4242f7098000b6c9d6f501a8a0f252da77d75940, package_extract_file("patch/system/framework/android.policy.odex.p"));
set_progress(0.643919);
apply_patch("/system/framework/android.test.runner.jar", "-",
            6e775cb2e40a891818ba71a2c6993376999e2bea, 313,
            4e8966ffb74d6cfc2f4c8b65cd52d32ea7ba2df0, package_extract_file("patch/system/framework/android.test.runner.jar.p"));
set_progress(0.643921);
apply_patch("/system/framework/android.test.runner.odex", "-",
            27cd933a659569097609ea01927453983434d073, 185056,
            7fde070631db2666f8cfd311a909980300160edf, package_extract_file("patch/system/framework/android.test.runner.odex.p"));
set_progress(0.644996);
apply_patch("/system/framework/apache-xml.jar", "-",
            56802ea4a8fe01cbf588039a5510da661ec166e6, 18010,
            3648cbc44f1b6678c6f24802d88afebf993fd898, package_extract_file("patch/system/framework/apache-xml.jar.p"));
set_progress(0.645100);
apply_patch("/system/framework/apache-xml.odex", "-",
            e93ba326c828b5f77a29fdff60e9b7dc3b27852f, 1378472,
            0869a31f168afdc88a28769165b169f443abf64a, package_extract_file("patch/system/framework/apache-xml.odex.p"));
set_progress(0.653105);
apply_patch("/system/framework/bmgr.jar", "-",
            0e8befbee8d173a8f29915a75ac90d11c8b75f7d, 313,
            2e7f1da26ad14889a524e812d57c45163e2122ac, package_extract_file("patch/system/framework/bmgr.jar.p"));
set_progress(0.653106);
apply_patch("/system/framework/bmgr.odex", "-",
            315497fcd63d8d55ea3ecdef0ade44cb11bc9223, 15056,
            adeabc6ea59999770930be0296a7c9a85713431e, package_extract_file("patch/system/framework/bmgr.odex.p"));
set_progress(0.653194);
apply_patch("/system/framework/bouncycastle.jar", "-",
            2c4385eb5c14dd45e2fa12b963a363ddca4e10ac, 313,
            497e4a61da3422a1e7192e9a4f35cea596b8f1c0, package_extract_file("patch/system/framework/bouncycastle.jar.p"));
set_progress(0.653196);
apply_patch("/system/framework/bouncycastle.odex", "-",
            3b86f6a5260fc22421bd182d5ff98ebe6002b8a4, 982800,
            589c0022e19cafc3ea37222cf3480fffe28f23eb, package_extract_file("patch/system/framework/bouncycastle.odex.p"));
set_progress(0.658902);
apply_patch("/system/framework/bu.jar", "-",
            0e8befbee8d173a8f29915a75ac90d11c8b75f7d, 313,
            2e7f1da26ad14889a524e812d57c45163e2122ac, package_extract_file("patch/system/framework/bu.jar.p"));
set_progress(0.658904);
apply_patch("/system/framework/bu.odex", "-",
            b44150aca07ad6cdcef707603832f7014e82b0df, 4888,
            2152ea1ee75fd5c758d27361614651ef4e3dac1a, package_extract_file("patch/system/framework/bu.odex.p"));
set_progress(0.658933);
apply_patch("/system/framework/com.android.future.usb.accessory.jar",
            "-", 0e8befbee8d173a8f29915a75ac90d11c8b75f7d, 313,
            2e7f1da26ad14889a524e812d57c45163e2122ac, package_extract_file("patch/system/framework/com.android.future.usb.accessory.jar.p"));
set_progress(0.658934);
apply_patch("/system/framework/com.android.future.usb.accessory.odex",
            "-", 32a8f4d5383c1537ef0bccd4647f45920f97c0ba, 6312,
            0f8cb87fe30526c09736e56bd3598bfa13012ed2, package_extract_file("patch/system/framework/com.android.future.usb.accessory.odex.p"));
set_progress(0.658971);
apply_patch("/system/framework/com.android.location.provider.jar",
            "-", 70a2b1e11cc92894d75842227ad0567a1d39ffed, 313,
            2e7f1da26ad14889a524e812d57c45163e2122ac, package_extract_file("patch/system/framework/com.android.location.provider.jar.p"));
set_progress(0.658973);
apply_patch("/system/framework/com.android.location.provider.odex",
            "-", 9a7a1500943d9efca01daea6911c6026ee532d2c, 7680,
            52fd569a165a8036247bd75ec2f54bf8677ed146, package_extract_file("patch/system/framework/com.android.location.provider.odex.p"));
set_progress(0.659017);
apply_patch("/system/framework/content.jar", "-",
            6e775cb2e40a891818ba71a2c6993376999e2bea, 313,
            2e7f1da26ad14889a524e812d57c45163e2122ac, package_extract_file("patch/system/framework/content.jar.p"));
set_progress(0.659019);
apply_patch("/system/framework/content.odex", "-",
            c4162e695de998ab7ee76009acf578acb6be3cad, 14384,
            b734b1ce47e0a13f495df25e244336e8a74e9767, package_extract_file("patch/system/framework/content.odex.p"));
set_progress(0.659103);
apply_patch("/system/framework/core-junit.jar", "-",
            5c4fc12003023cbce4ded8eb34b8a60af148c98b, 313,
            694114190acbc852443df8bb4f8c02c4741af381, package_extract_file("patch/system/framework/core-junit.jar.p"));
set_progress(0.659105);
apply_patch("/system/framework/core-junit.odex", "-",
            0e64280c77a2e091e354e6f20246e7352907c64c, 27352,
            8a5b75b0c9073e217ee24288697cba02152901e3, package_extract_file("patch/system/framework/core-junit.odex.p"));
set_progress(0.659263);
apply_patch("/system/framework/core.jar", "-",
            81f257b18bd27117f14fff5998ec36496c912ec1, 4124,
            0c9af9ba1045dc507532df2c01d63afd42dc1351, package_extract_file("patch/system/framework/core.jar.p"));
set_progress(0.659287);
apply_patch("/system/framework/core.odex", "-",
            439bebb4a19dfab11413ad1378becde5c1f86f6c, 3404336,
            732d0c207fadcbd283a0545b9908f10b3abd49f4, package_extract_file("patch/system/framework/core.odex.p"));
set_progress(0.679055);
apply_patch("/system/framework/ext.jar", "-",
            d6871e479f38b6debb8c53860eb5cde4c698e9e9, 528375,
            568e3b23183d39e99cc17a80b30297c9d4aae09c, package_extract_file("patch/system/framework/ext.jar.p"));
set_progress(0.682123);
apply_patch("/system/framework/ext.odex", "-",
            d2042e74b9c8b338b38ea246f57821719a92ba24, 1504552,
            e8b49265137fd03177727443cf6005d756797f41, package_extract_file("patch/system/framework/ext.odex.p"));
set_progress(0.690860);
apply_patch("/system/framework/framework-res.apk", "-",
            f967a337b2e8b2a18c051a663ac8857a4d5a094d, 5434566,
            4c8ffcbf34dc37f9065acb7b43a4fbff908a830b, package_extract_file("patch/system/framework/framework-res.apk.p"));
set_progress(0.722416);
apply_patch("/system/framework/framework.jar", "-",
            492941c890ec313b6b3c82dfa88a3c127e115d92, 14961,
            d1f97d1f31ea96da53bb9f3ead119b6d4be91de3, package_extract_file("patch/system/framework/framework.jar.p"));
set_progress(0.722503);
apply_patch("/system/framework/framework.odex", "-",
            972204a7216995c43bc44cf398297fe587ad67b5, 11238280,
            ed81de6d5f6a73b66b6ce4ddeacbf92e5f18226e, package_extract_file("patch/system/framework/framework.odex.p"));
set_progress(0.787759);
apply_patch("/system/framework/ime.jar", "-",
            6e775cb2e40a891818ba71a2c6993376999e2bea, 313,
            2e7f1da26ad14889a524e812d57c45163e2122ac, package_extract_file("patch/system/framework/ime.jar.p"));
set_progress(0.787761);
apply_patch("/system/framework/ime.odex", "-",
            df783c201614fbd148f9040b29e3cd7649d41b36, 7032,
            9139b89c577293afc4caee70722ad5ff6cb86b14, package_extract_file("patch/system/framework/ime.odex.p"));
set_progress(0.787802);
apply_patch("/system/framework/input.jar", "-",
            6e775cb2e40a891818ba71a2c6993376999e2bea, 313,
            2e7f1da26ad14889a524e812d57c45163e2122ac, package_extract_file("patch/system/framework/input.jar.p"));
set_progress(0.787804);
apply_patch("/system/framework/input.odex", "-",
            0c8557d91e67c46e6c5fb692e065c950d5646156, 5824,
            c25246dfc98a7e954d975573f99b826c2ba2da9a, package_extract_file("patch/system/framework/input.odex.p"));
set_progress(0.787838);
apply_patch("/system/framework/javax.obex.jar", "-",
            0e8befbee8d173a8f29915a75ac90d11c8b75f7d, 313,
            2e7f1da26ad14889a524e812d57c45163e2122ac, package_extract_file("patch/system/framework/javax.obex.jar.p"));
set_progress(0.787839);
apply_patch("/system/framework/javax.obex.odex", "-",
            3e483ce137d4cd50791d27f0a910c0ed39572fcb, 58520,
            dc451d721bef19b166344564e55cced3a724e9fe, package_extract_file("patch/system/framework/javax.obex.odex.p"));
set_progress(0.788179);
apply_patch("/system/framework/lewa-framework.jar", "-",
            c3fe3f528e9a76c44af15b86d978ff41a16da92c, 313,
            dff4cf0b163b67fed88d433c9ed1a7a94b30be48, package_extract_file("patch/system/framework/lewa-framework.jar.p"));
set_progress(0.788181);
apply_patch("/system/framework/lewa-framework.odex", "-",
            15d3090a02813ec716809e8995d135296165c489, 1802168,
            95d5bbd0e24f44afffdc80c69cf82a53efc429f0, package_extract_file("patch/system/framework/lewa-framework.odex.p"));
set_progress(0.798646);
apply_patch("/system/framework/lewa-res.apk", "-",
            6e60df7b0e5b8d62fbef86f14a44a38d5892c0c9, 7068595,
            f5ff3f0e5009343fb1c21d44ab4a1983bfd4c107, package_extract_file("patch/system/framework/lewa-res.apk.p"));
set_progress(0.839690);
apply_patch("/system/framework/mediatek-common.jar", "-",
            996687e54ff0445d79289c4b44dded5b88c00973, 313,
            b6ce9aae162e1de38595bba0d8d16195f8d04c7e, package_extract_file("patch/system/framework/mediatek-common.jar.p"));
set_progress(0.839692);
apply_patch("/system/framework/mediatek-common.odex", "-",
            b3dfacd8f30ed9d081de4c5cf1e6778d91def45b, 108144,
            088b18741225f9499324b084c80b2cd9e8445d38, package_extract_file("patch/system/framework/mediatek-common.odex.p"));
set_progress(0.840320);
apply_patch("/system/framework/mediatek-framework.jar", "-",
            9d49c96b2cb87aaecfce85d5c9a8c0b33b43048c, 313,
            febef7dea89e319a5306c9bf92a7cbce83615d8c, package_extract_file("patch/system/framework/mediatek-framework.jar.p"));
set_progress(0.840322);
apply_patch("/system/framework/mediatek-framework.odex", "-",
            f55b445d09c388907fe63461fee78486e3305211, 290200,
            aeea7856cc328cb4a9a67ceabf47a11dfccc40b9, package_extract_file("patch/system/framework/mediatek-framework.odex.p"));
set_progress(0.842007);
apply_patch("/system/framework/mediatek-op.jar", "-",
            0e8befbee8d173a8f29915a75ac90d11c8b75f7d, 313,
            4a3f0f4d9048f63e735a49b85a0d01651751a962, package_extract_file("patch/system/framework/mediatek-op.jar.p"));
set_progress(0.842009);
apply_patch("/system/framework/mediatek-op.odex", "-",
            6910512b06677b22af59df6c0807b229ac2d023d, 1392,
            d9ee13a17e7bdf9fb7b377527607c55712293be7, package_extract_file("patch/system/framework/mediatek-op.odex.p"));
set_progress(0.842017);
apply_patch("/system/framework/mediatek-res.apk", "-",
            9cdea312001ae6b7ef8a7dde323fe0fafed38d0c, 996662,
            529f0424a9e7e170a86610e175a6a3588a3c1c3d, package_extract_file("patch/system/framework/mediatek-res.apk.p"));
set_progress(0.847804);
apply_patch("/system/framework/monkey.jar", "-",
            664cf419be41b664c2f9e624e88f8cf6298a2f09, 313,
            4e8966ffb74d6cfc2f4c8b65cd52d32ea7ba2df0, package_extract_file("patch/system/framework/monkey.jar.p"));
set_progress(0.847806);
apply_patch("/system/framework/monkey.odex", "-",
            2a8de4397da876f3248d243824ec6100be868b6c, 118152,
            d9aebe2f3c7375d70cb3a0635f768373b648cb7a, package_extract_file("patch/system/framework/monkey.odex.p"));
set_progress(0.848492);
apply_patch("/system/framework/pm.jar", "-",
            664cf419be41b664c2f9e624e88f8cf6298a2f09, 313,
            f64fa176278997e5373d687f55bbb2c5a940af47, package_extract_file("patch/system/framework/pm.jar.p"));
set_progress(0.848494);
apply_patch("/system/framework/pm.odex", "-",
            c81615a32b5fa619908bfe4392c9b2ebe16aba7c, 36600,
            533ae1f15f2ef6c267762d8861c9b615d7416b97, package_extract_file("patch/system/framework/pm.odex.p"));
set_progress(0.848706);
apply_patch("/system/framework/requestsync.jar", "-",
            fde85d919e99e02830bf842b8e02bded14282551, 313,
            06038baa672fa0733cb4f3388af7227afda4d65f, package_extract_file("patch/system/framework/requestsync.jar.p"));
set_progress(0.848708);
apply_patch("/system/framework/requestsync.odex", "-",
            070929c63605e61545ce55952ff501688f180dc3, 9168,
            1d15b71f2f5e0c064bd68c3c6938d937c04a3ac4, package_extract_file("patch/system/framework/requestsync.odex.p"));
set_progress(0.848761);
apply_patch("/system/framework/secondary-framework.jar", "-",
            d854d408df1227ec3d63c839e758e912feefde6b, 313,
            4a18fa3ae31d16ef40198abcec6198323ef28eb3, package_extract_file("patch/system/framework/secondary-framework.jar.p"));
set_progress(0.848763);
apply_patch("/system/framework/secondary-framework.odex", "-",
            307c846739a50409a31ac95ddc360f0a11711f9a, 1819712,
            03d23a74ca9144539efc43627b230cf3e5dfad6f, package_extract_file("patch/system/framework/secondary-framework.odex.p"));
set_progress(0.859330);
apply_patch("/system/framework/services.jar", "-",
            96991049310ee8519fc01c6d9bbe8b95ea53488d, 313,
            e47594cdbf4068ea492a9f5b96bbe290ff3a4e1a, package_extract_file("patch/system/framework/services.jar.p"));
set_progress(0.859331);
apply_patch("/system/framework/services.odex", "-",
            bda1af091fc04e26eab94dc5b38b3feff875e53e, 2530800,
            c046044b4aa1520ef8d3cd59fbf7fa036d668699, package_extract_file("patch/system/framework/services.odex.p"));
set_progress(0.874027);
apply_patch("/system/framework/svc.jar", "-",
            fde85d919e99e02830bf842b8e02bded14282551, 313,
            05a11dc4ebf333a81d0ac595cd18e0b8f4f24679, package_extract_file("patch/system/framework/svc.jar.p"));
set_progress(0.874029);
apply_patch("/system/framework/svc.odex", "-",
            3d2227fd72015bbf1f82ab10f1b2a2cba0d596e8, 10024,
            10ca3a6c068d5af44291070c36dbd5c432749b38, package_extract_file("patch/system/framework/svc.odex.p"));
set_progress(0.874087);
apply_patch("/system/framework/theme-res-mint.apk", "-",
            15a96bc91f9231d1da01775c66dc20281a5fa63b, 674334,
            f53556ee3b4b101dcbc7355d6e041db0f3b6af3b, package_extract_file("patch/system/framework/theme-res-mint.apk.p"));
set_progress(0.878002);
apply_patch("/system/framework/theme-res-mocha.apk", "-",
            36698b06a3ee96c1224551a73d9e65328a480130, 711613,
            a2955b4af931553bc669d540c59325ca583a673b, package_extract_file("patch/system/framework/theme-res-mocha.apk.p"));
set_progress(0.882134);
apply_patch("/system/framework/theme-res-raspberry.apk", "-",
            32fa57de501edbd104cd9b9c8bb02988e3b0104c, 731803,
            172f9855f683c5792e9c8018eead0253b70a7ee1, package_extract_file("patch/system/framework/theme-res-raspberry.apk.p"));
set_progress(0.886384);
apply_patch("/system/framework/uiautomator.jar", "-",
            c829d482e1e83962e94e7d09b4037b066403c625, 313,
            5f2b35913f58b527400fb926c899cd6f1e374e73, package_extract_file("patch/system/framework/uiautomator.jar.p"));
set_progress(0.886386);
apply_patch("/system/framework/uiautomator.odex", "-",
            f5e0c898b92825420fc38f5a3b038a11991b76ee, 82296,
            48272ddf7cfefa81a779579a8ba6f477b2bfbc42, package_extract_file("patch/system/framework/uiautomator.odex.p"));
set_progress(0.886863);
apply_patch("/system/lib/libams-1.1.0.so", "-",
            94a37480616728ce42d17f5c2ddfd1cf03d492d3, 316896,
            c927921f552c10e2cd58b21ff13559fde1296c56, package_extract_file("patch/system/lib/libams-1.1.0.so.p"));
set_progress(0.888704);
apply_patch("/system/lib/libbcc.so", "-",
            e0ae619e27d7739152301f48d2847b7d61184e8b, 4713064,
            ace50592cc058ab93d9fdc018822f4da9e0916a8, package_extract_file("patch/system/lib/libbcc.so.p"));
set_progress(0.916071);
apply_patch("/system/lib/libbcinfo.so", "-",
            2e3e80a90ff8f72419aa762d09ba93d5334809f2, 1131840,
            8a1d7bca8e04cc35ef3c103ccfa0647870082783, package_extract_file("patch/system/lib/libbcinfo.so.p"));
set_progress(0.922643);
apply_patch("/system/lib/libchromium_net.so", "-",
            1d6443754c9b4bc9e47b4b903fe20d1983dcf77e, 1740564,
            ce7f5ef2fe37d832e77028421e7d9d866b873165, package_extract_file("patch/system/lib/libchromium_net.so.p"));
set_progress(0.932750);
apply_patch("/system/lib/libcryptor-1.0.0.so", "-",
            1288edafbe9f2c3b18b748ae003ea1957285f508, 38080,
            4af58a031c18246ddce70b4a602050be4d1357fb, package_extract_file("patch/system/lib/libcryptor-1.0.0.so.p"));
set_progress(0.932971);
apply_patch("/system/lib/liblocation-1.0.0.so", "-",
            c2f7ccdb4609c347ca209a6bbee762a9bfb4126c, 80788,
            730ac7de6180d8368636bc70a70b6db8cb81eb37, package_extract_file("patch/system/lib/liblocation-1.0.0.so.p"));
set_progress(0.933440);
apply_patch("/system/lib/libmdnssd.so", "-",
            14c16f5e60bad3d3f3510ad0faf7522a9694a594, 21588,
            2975ca876d315a7fafe35b8e1bf9417b80eace87, package_extract_file("patch/system/lib/libmdnssd.so.p"));
set_progress(0.933565);
apply_patch("/system/lib/libsmschecker-1.0.1.so", "-",
            9fac3d675b29ce7f3fa4e15ee3e63fe28af9ae5f, 101652,
            721fc1f7525fd73ab3ef5e7e06ada45ef3c60548, package_extract_file("patch/system/lib/libsmschecker-1.0.1.so.p"));
set_progress(0.934155);
apply_patch("/system/lib/libsmsparser-1.0.0.so", "-",
            d380f818d34cec1917139e809f1343bd1d62380c, 60364,
            d886ea48bf9e8e597d110404c9288fa4d2215432, package_extract_file("patch/system/lib/libsmsparser-1.0.0.so.p"));
set_progress(0.934506);
apply_patch("/system/lib/libstagefright.so", "-",
            fe189e81306cbf060b7ce1791fc48e18f6daea4c, 1555940,
            5ed2c56b223bcd9a4a46641af35feb3a929bcfef, package_extract_file("patch/system/lib/libstagefright.so.p"));
set_progress(0.943541);
apply_patch("/system/lib/libstagefright_soft_aacdec.so", "-",
            f324c75824caf83879862ed232b8b0ae4c917ed2, 222704,
            55c9d8c4ba5850f49e08866fc65cb6d0604f1902, package_extract_file("patch/system/lib/libstagefright_soft_aacdec.so.p"));
set_progress(0.944834);
apply_patch("/system/lib/libstagefright_soft_aacenc.so", "-",
            3ce7a42b3e3e3ee65bd5a34d828fa6b3f92fea01, 275652,
            fdb166fe83bd16db1baabe8150cc508c1ed7718a, package_extract_file("patch/system/lib/libstagefright_soft_aacenc.so.p"));
set_progress(0.946434);
apply_patch("/system/lib/libwebcore.so", "-",
            d0a9e4f9ff10dc0ef9b74f0e9d27ae34eaa786ad, 8184592,
            dd5ee456674dde261ebbc4b3bf7cbeb7f900fef8, package_extract_file("patch/system/lib/libwebcore.so.p"));
set_progress(0.993959);
apply_patch("/system/lib/libwebrtc_audio_preprocessing.so", "-",
            b666cc0d5f6afe65249d39d40953da230a9ebf9d, 423168,
            d2a1509b7ef7578bda56e302cbc1f65a1de90ac7, package_extract_file("patch/system/lib/libwebrtc_audio_preprocessing.so.p"));
set_progress(0.996416);
apply_patch("/system/usr/share/phoneloc.dat", "-",
            dd11cfc1ebb9da5c827856a7bb6d82d209ffd088, 553939,
            55be50da7c7cf46ef4aae8f53b9899479e840429, package_extract_file("patch/system/usr/share/phoneloc.dat.p"));
set_progress(0.999633);
apply_patch("/system/xbin/nano", "-",
            3cbf953a8497281f9a3255aebb5ff90e24698c9e, 63208,
            243692673263aa974bdf5dbaa60e434d8528fec7, package_extract_file("patch/system/xbin/nano.p"));
set_progress(1.000000);
ui_print("Copy full recoveryimage...");
assert(package_extract_file("recovery.img", "/tmp/recovery.img"),
       write_raw_image("/tmp/recovery.img", "recovery"),
       delete("/tmp/recovery.img"));
delete("/system/recovery-from-boot.p",
       "/system/etc/install-recovery.sh");
show_progress(0.100000, 10);
ui_print("Unpacking new files...");
package_extract_dir("system", "/system");
ui_print("Unpacking new recovery...");
package_extract_dir("lewarecovery", "/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_recursive(1002, 1002, 0755, 0440, "/system/etc/bluetooth");
set_perm(0, 0, 0755, "/system/etc/bluetooth");
set_perm(1000, 1000, 0640, "/system/etc/bluetooth/auto_pairing.conf");
set_perm(3002, 3002, 0444, "/system/etc/bluetooth/blacklist.conf");
set_perm(1002, 1002, 0440, "/system/etc/dbus.conf");
set_perm(1014, 2000, 0550, "/system/etc/dhcpcd/dhcpcd-run-hooks");
set_perm(0, 2000, 0550, "/system/etc/init.goldfish.sh");
set_perm(0, 2000, 0550, "/system/etc/init.partner.sh");
set_perm_recursive(0, 0, 0755, 0555, "/system/etc/ppp");
set_perm(0, 2000, 0755, "/system/vendor");
set_perm_recursive(0, 2000, 0755, 0755, "/system/vendor/bin");
set_perm(0, 2000, 0755, "/system/vendor/lib");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/lib/drm");
set_perm(0, 0, 0644, "/system/vendor/lib/drm/libdrmwvmplugin.so");
set_perm(0, 2000, 0755, "/system/vendor/lib/egl");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/lib/hw");
set_perm(0, 0, 0644, "/system/vendor/lib/hw/gralloc.mt6577.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.3/left_eye-y0-yi45-p0-pi45-r0-ri20.2d_n2/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/left_eye-y0-yi45-p0-pi45-rn7-ri20.2d_n2/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/left_eye-y0-yi45-p0-pi45-rp7-ri20.2d_n2/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/nose_base-y0-yi45-p0-pi45-r0-ri20.2d_n2/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/nose_base-y0-yi45-p0-pi45-rn7-ri20.2d_n2/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/nose_base-y0-yi45-p0-pi45-rp7-ri20.2d_n2/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/right_eye-y0-yi45-p0-pi45-r0-ri20.2d_n2/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/right_eye-y0-yi45-p0-pi45-rn7-ri20.2d_n2/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/right_eye-y0-yi45-p0-pi45-rp7-ri20.2d_n2/full_model.bin");
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.3/head-y0-yi45-p0-pi45-r0-ri30.4a/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/yaw_roll_face_detectors.3/head-y0-yi45-p0-pi45-rn30-ri30.5/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/yaw_roll_face_detectors.3/head-y0-yi45-p0-pi45-rp30-ri30.5/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");
