mount("ext4", "EMMC", "/dev/block/mmcblk0p3", "/system");
assert(file_getprop("/system/build.prop", "ro.build.fingerprint") == "alps/n820_jb/n820_jb:4.1.2/JZO54K/1369209256:user/test-keys" ||
       file_getprop("/system/build.prop", "ro.build.fingerprint") == "alps/n820_jb/n820_jb:4.1.2/JZO54K/1375892086:user/test-keys");
assert(getprop("ro.product.device") == "amoi77_cu_jb" || getprop("ro.build.product") == "amoi77_cu_jb" || 
       getprop("ro.product.device") == "amoi77_cu_jb" || getprop("ro.build.product") == "amoi77_cu_jb" || 
       getprop("ro.product.device") == "amoi77_cu_ics2" || getprop("ro.build.product") == "amoi77_cu_ics2" || 
       getprop("ro.product.device") == "n821_jb" || getprop("ro.build.product") == "n821_jb" || 
       getprop("ro.product.device") == "n820_jb" || getprop("ro.build.product") == "n820_jb" || 
       getprop("ro.product.device") == "n821_ics2" || getprop("ro.build.product") == "n821_ics2" || 
       getprop("ro.product.device") == "n820_ics2" || getprop("ro.build.product") == "n820_ics2" || 
       getprop("ro.product.device") == "n821" || getprop("ro.build.product") == "n821" || 
       getprop("ro.product.device") == "n820" || getprop("ro.build.product") == "n820");
ui_print("Verifying current system...");
show_progress(0.100000, 0);
assert(apply_patch_check("/system/app/ApplicationsProvider.apk", "01db9b02ec8f010055cf87f62521a57b56aedeb2", "95cb774c3e78ee72c64e2a5c6e47a1e114eac26c"));
set_progress(0.000057);
assert(apply_patch_check("/system/app/ApplicationsProvider.odex", "00f497efacb7c0160a1860bb8c26a52d2d3089ac", "174fb1b244e0e9b1c3593500bd8da9a536ecd40c"));
set_progress(0.000209);
assert(apply_patch_check("/system/app/AtciService.odex", "c37729417e01bae8ad754fe1dbfba8531655eb43", "d227d770a68dc8ac3603572b4ba4147d9419f0e3"));
set_progress(0.000604);
assert(apply_patch_check("/system/app/BackupRestoreConfirmation.apk", "9fc6796c69db6e6b89fa1787d69fadfc407c8a90", "a1a68eb4f8cc6dc869e834ea613af881bfed8fcf"));
set_progress(0.000659);
assert(apply_patch_check("/system/app/BackupRestoreConfirmation.odex", "70e31d761625abe763ecbba5926e1b5780febb93", "360cbab62b4c9f2cb7840a954d787389840b4bf8"));
set_progress(0.000727);
assert(apply_patch_check("/system/app/Browser.apk", "80c66529202a077fa299ff510059779d25b6eece", "89ea17c075503c2b953ed159f0bf90d804cd758b"));
set_progress(0.008173);
assert(apply_patch_check("/system/app/Browser.odex", "92a16027b62d96a8b374ddacc819d329a8eaf2d4", "05fae16c975a8731427fedb913b400c242ae9830"));
set_progress(0.024834);
assert(apply_patch_check("/system/app/CDS_INFO.odex", "4adc9e91d723a35e4b768605cd7c5115f1a637e8", "18204abaf19f31146b9471fc532cb47e47b41278"));
set_progress(0.025474);
assert(apply_patch_check("/system/app/CalendarProvider.apk", "526de6598b8a6a02c4ea281e33967259104a4fc7", "98c4a10fee415eb2788ffdde87b21e21d942a4d1"));
set_progress(0.025568);
assert(apply_patch_check("/system/app/CalendarProvider.odex", "92fbb4b75473ee35b207c892794ffaf72cd20b74", "ae44bb26c37ba0be73aaa906e76612b96f94900e"));
set_progress(0.036912);
assert(apply_patch_check("/system/app/CellConnService.apk", "016f73d655e5cc72945f431b8d8d797b3bd4cd9a", "e1c96cc03de0aebb60ab4ed75c551eca665f64fd"));
set_progress(0.036989);
assert(apply_patch_check("/system/app/CellConnService.odex", "447fea184bbaca09d870206de2819d2cad10338d", "c02db836e489a41473f7df7f833f784294eec49a"));
set_progress(0.037345);
assert(apply_patch_check("/system/app/CertInstaller.apk", "040bb2b1e7bf61cd59793d85668188412006c680", "152e045995701706da3d3918c0236ca52d16b299"));
set_progress(0.037404);
assert(apply_patch_check("/system/app/CertInstaller.odex", "2dc50821a878b906f9497d974c43730559d51b7b", "59241bfcc8b11a0537ae1b32c3784605e8d7c45e"));
set_progress(0.037658);
assert(apply_patch_check("/system/app/Cit.odex", "2ac2ce4530da5af5255b473dcf2edc04a624c966", "88987c232e954ddd7b9fdcf4361f3576107d46bb"));
set_progress(0.037860);
assert(apply_patch_check("/system/app/CleanMemory.apk", "258cec0a15ab49e6a378043dbd313a3c27827f63", "2c132dd2d5aa28bba519b5d9f8aecd588097ba20"));
set_progress(0.038299);
assert(apply_patch_check("/system/app/CleanMemory.odex", "8306fea514a43eb0ccdda6e9e761b2e7b6b07e71", "fc247c404790f03ec48a517b7850176d4b02a568"));
set_progress(0.038441);
assert(apply_patch_check("/system/app/ContactsProvider.apk", "3b50d01af2151572b60a8ebf291d898cdc6e6a2e", "bf1da4727c7d3b3ea6dc2770844966c48c9f0730"));
set_progress(0.038755);
assert(apply_patch_check("/system/app/ContactsProvider.odex", "881b1938d6004aded00fea253d454df3d0e998c5", "f3cb65dfea49ce2fcb64f34302353b2f63602dc7"));
set_progress(0.053382);
assert(apply_patch_check("/system/app/DefaultContainerService.apk", "e3d1d2197e742cad8e8d9c6b29bdd9148ea4ab18", "d5fedf76aee0e6c450e0228a414068aeabf546a5"));
set_progress(0.053403);
assert(apply_patch_check("/system/app/DefaultContainerService.odex", "171d3f114fdd4cb84257bcf33f0700e709941de3", "aafc02df513ab2eb91b632291c5c7587bdbe6bb2"));
set_progress(0.053523);
assert(apply_patch_check("/system/app/DeskClock.apk", "6efc4cb2688cab10ce1eaafd69e670b7c25b85a8", "32e25b20c845285bed7319c742ea4c9b25a1e4f7"));
set_progress(0.062875);
assert(apply_patch_check("/system/app/DeskClock.odex", "a4eb70342f463d9c9eead2c8e9297ca7c2d6caf2", "371754d752bf271e579ea82340e56d09636bc31a"));
set_progress(0.066154);
assert(apply_patch_check("/system/app/DownloadProvider.apk", "9359bcde6b34ac40c8e5733e107b21cf98c7f583", "89f38feadaca15083aaf92ea2788035a3e2b3b21"));
set_progress(0.066226);
assert(apply_patch_check("/system/app/DownloadProvider.odex", "d9c659e255abc0c60a0d762ca1e1a7a1a756da09", "1adbe2f96837823b60304054c21c63c79a086cfa"));
set_progress(0.076366);
assert(apply_patch_check("/system/app/DownloadProviderUi.apk", "ea154cd5728f9b16cc0aa47ccc467ce2d028a4dd", "1301af3959113225713040915f3fac9ba1f3404d"));
set_progress(0.076690);
assert(apply_patch_check("/system/app/DownloadProviderUi.odex", "7812248df7494cc487c93c1ba3e843e65879ea49", "c061cfc09c5b4aa814997a348822059c26915de1"));
set_progress(0.079192);
assert(apply_patch_check("/system/app/DrmProvider.apk", "d27315e8ec72db6aa53cabec286419c940aa65ab", "d0b1fa8943dc7ebc3ed362b3f04db1d7074c0bf7"));
set_progress(0.079220);
assert(apply_patch_check("/system/app/DrmProvider.odex", "2255f0955b9c934c600eae024cbaf84dec0fbd37", "1a5337c5fca01d3ec8d0154294b2763499c287cd"));
set_progress(0.079417);
assert(apply_patch_check("/system/app/Email.odex", "c374d26c1dddcc6e81342d0d70466736cc22a866", "a081626ff0495ad775a2e484d2f324c975df6525"));
set_progress(0.100080);
assert(apply_patch_check("/system/app/EngineerMode.odex", "80cf1185ebb7c65a69921d8519a3910252ca69d8", "b8c8fd9f1e59060628e318b4e0025fd79a6c7d5f"));
set_progress(0.115257);
assert(apply_patch_check("/system/app/EngineerModeSim.apk", "5b3fbc6294e01bec9858004e2208ac7d93051a77", "77c66f3fd539728377de15236aa9399b2dffea20"));
set_progress(0.115402);
assert(apply_patch_check("/system/app/EngineerModeSim.odex", "be425d1e7ec6640e53842551e0d88affcba0f1d3", "a9f508a2625f8a92da67f16153175c2f8aa205bd"));
set_progress(0.115948);
assert(apply_patch_check("/system/app/Exchange2.odex", "3f3041419ee3950e9b4517e6a00fecd93d50e8b6", "66987dc30f41937bc79441e821a1fcd4df827126"));
set_progress(0.132479);
assert(apply_patch_check("/system/app/FMRadio.apk", "0618d2cef5d74170ef3ffcd3c66d3ee9cbecf3c9", "88f8ce9de1acc587a397d1a4a71086a803ade369"));
set_progress(0.136190);
assert(apply_patch_check("/system/app/FMRadio.odex", "794096779138db0d915f3c220f44f0d3e537f360", "4e0891560aef68a96e06203531de9f8e3b6932fa"));
set_progress(0.137541);
assert(apply_patch_check("/system/app/Flashlight.apk", "c9af9837b10001da321f64afb68210d9f58ce5bc", "f78a327b02b14a03c7cd13cb43a0655e8f5cac86"));
set_progress(0.142628);
assert(apply_patch_check("/system/app/Flashlight.odex", "e84a301f8af5948e5cfbf8d8ab0db9a516ce961c", "834fce3250f0c5673355998ce68b918fd5a9caa6"));
set_progress(0.142721);
assert(apply_patch_check("/system/app/Galaxy4.odex", "5dcf30925b9af21acb4aae2d1a33a98369c69a01", "0a99c067640e327cdf6cbdd3bafa7c8f09e0d489"));
set_progress(0.142938);
assert(apply_patch_check("/system/app/GameCenter.apk", "317f0a0c48e0a6e0d07471154870eee6c4148e9d", "5a90ee6f36bf54ea24fb3608f9e5b062b25361dc"));
set_progress(0.143532);
assert(apply_patch_check("/system/app/GameCenter.odex", "430ed60a3c806c3be0ad17f692d4588302713bf6", "a2a2dc468a4114c0ce3f161ca8eb08a28b7f91bf"));
set_progress(0.146029);
assert(apply_patch_check("/system/app/GoogleOta.odex", "28a220a9251f27d72013ab37cd96ca37235a0892", "381e0262413e381bc074b2d0e73e0260f3c572b6"));
set_progress(0.146639);
assert(apply_patch_check("/system/app/GoogleOtaSysOper.odex", "d7500fc4674f390a308a1b334603c3118502a0f5", "d1470904e55e1cacd4ccccfe2633ff81b4d8d069"));
set_progress(0.146683);
assert(apply_patch_check("/system/app/Guide.apk", "9b8733d526c1f31730d211c5efb7e8a99735afb2", "714e6a09575ba761fbb18424c7e2376a980c2e56"));
set_progress(0.168927);
assert(apply_patch_check("/system/app/Guide.odex", "110bdda5612994e01ccddf31c83d144c68ace8fc", "a76af850b4e13f2ad3b2d0c0564dbebd8aeb8d83"));
set_progress(0.171486);
assert(apply_patch_check("/system/app/HTMLViewer.apk", "086b68fc00f74422782c3dcafe5dbef0734d7670", "544646d9dc184d7d815b0547b8afa0da192b14db"));
set_progress(0.171508);
assert(apply_patch_check("/system/app/HTMLViewer.odex", "b2858f2d975af1eae902f3672246ee3d8a5f4daa", "0027426595c57606fa4c1d737ea2d8ff6953513e"));
set_progress(0.171553);
assert(apply_patch_check("/system/app/HoloSpiralWallpaper.apk", "3d15e719d16ea71874aa2fb0dff56fbf9d552d9f", "436f483044e6cd5efb1c1b402791243034f38a2e"));
set_progress(0.171785);
assert(apply_patch_check("/system/app/HoloSpiralWallpaper.odex", "f60369bc6f85a0c4512c6d4f4a7418adb7c94b58", "a6acb3482ae3141b3a0a89449ac0d05b84245e19"));
set_progress(0.172002);
assert(apply_patch_check("/system/app/Intercept.apk", "dcbfbb57f06ba562de80b01599aa7e07aa94afa0", "114103ecc19e2601d6e5c6da7cd26c4e05ebfef7"));
set_progress(0.172671);
assert(apply_patch_check("/system/app/Intercept.odex", "656c0c400c14fc2177dd137f759f3d4307bdeeff", "4f0cf4e5c9bde97210c8d532fac4ee6f1a9cbf32"));
set_progress(0.175966);
assert(apply_patch_check("/system/app/KeyChain.apk", "9672b857d167863863376c80f42a99a26c34204d", "45c9a6f198e5518bd7715eddca966e5c67894c0f"));
set_progress(0.176015);
assert(apply_patch_check("/system/app/KeyChain.odex", "b67ede37606f683a225b43f052018c338d6bc8b0", "e056156cf9905edd6656bd8979146be8f412cc06"));
set_progress(0.176192);
assert(apply_patch_check("/system/app/LabiSync.apk", "81e8e42725640e27a6ececab88ca9050b4434e65", "59399e9752745f97bcd81edb6843f507e3d97598"));
set_progress(0.176272);
assert(apply_patch_check("/system/app/LabiSync.odex", "06bd0deda13decd2fb617acc5c592abfac390b0d", "92260c1b84f53b27d63d866b9ce4b77aef3ecb61"));
set_progress(0.177643);
assert(apply_patch_check("/system/app/LatinIME.apk", "b8c260866df563ecffc14773ce1bc8095131c6b9", "de3a8825626f8dc7f2493d5249acea0459d5c776"));
set_progress(0.224211);
assert(apply_patch_check("/system/app/LatinIME.odex", "4b7bdb5c4fb230d13899d9a49d5fd6609225f6d4", "d23a2653c560c029848efaeb382d1c5207670a03"));
set_progress(0.230352);
assert(apply_patch_check("/system/app/LewaAntitheft.apk", "cfb418fc559f806de1fe3e4ce13483551b526e2e", "c546649c2506741648da6af9acb94dc6f1a0b5ea"));
set_progress(0.232573);
assert(apply_patch_check("/system/app/LewaAntitheft.odex", "eb15d3c9cdac88a4cd8e5a94149e4a35143740dc", "6fbe27e400edbb9bc41ab0d6aa76124048662b74"));
set_progress(0.252324);
assert(apply_patch_check("/system/app/LewaCalculator.apk", "80969ac39a55be9e177683ed3a17e8643d578aac", "c35dea999ae3805a9036eb53252811b228f32d3e"));
set_progress(0.256706);
assert(apply_patch_check("/system/app/LewaCalculator.odex", "fb5a65706b07d4c96091115694d383dc5265eae1", "bafb2a0a6fbb52e96a585e12c76eb36337bb892a"));
set_progress(0.259394);
assert(apply_patch_check("/system/app/LewaDataUsageAdjust.apk", "ce809a105b6b7c82c813dbb2e185dfeab8a4d035", "1b98708fd69f22efa837c153081e6250bf9eb563"));
set_progress(0.259519);
assert(apply_patch_check("/system/app/LewaDataUsageAdjust.odex", "7bfebba31a894646ae7b85d00d28a7376c6f19ae", "4dfbe0d4ea4ddcfd71807976e064db4b9c1beb95"));
set_progress(0.261695);
assert(apply_patch_check("/system/app/LewaDefaultTheme.apk", "773780c5a3c91ccd79ebd52919bf9fdd39ee7515", "146e18d912377725d9738e4fdb05a43e2bf80409"));
set_progress(0.277221);
assert(apply_patch_check("/system/app/LewaFileManager.apk", "afd84cd1b4d1887357a4cf4b370380d85629d281", "7512a6267d5148bd49417174f8f32df5cbb1116a"));
set_progress(0.278307);
assert(apply_patch_check("/system/app/LewaFileManager.odex", "67f1056715afcd210d1b9e0d0c75d2a419b29d49", "b7a4ad95ee6b91ab4f4ff06b0b9881134fa59678"));
set_progress(0.281260);
assert(apply_patch_check("/system/app/LewaLauncherX.apk", "c5a9c7a310e5f879897e1710c000de00137abad2", "f203074dfedc558d49845d9196530bc00b87ff17"));
set_progress(0.299563);
assert(apply_patch_check("/system/app/LewaLauncherX.odex", "27610c115759c765ddee6f9976b2c9122e23aa59", "6cdefeb588ff991ad018fd98e95e2823f305981e"));
set_progress(0.304946);
assert(apply_patch_check("/system/app/LewaNetworkManager.apk", "bbd1291c48ca26fcd98509fbe06e2928fd6440e9", "3a677c83d4223b0c8dfc169b76beddfe166c3f96"));
set_progress(0.305467);
assert(apply_patch_check("/system/app/LewaNetworkManager.odex", "6d0763a6f772cdf04616e2247b746f9da3666e33", "5c522dfec114c7251bcb836e29a7d525cbf8404d"));
set_progress(0.308093);
assert(apply_patch_check("/system/app/LewaPackageInstaller.apk", "af29eda7649dc98ff2d1b342f3f948f396a1ba63", "f248632d716a31b5309de1fedee06908bb357ea9"));
set_progress(0.308555);
assert(apply_patch_check("/system/app/LewaPackageInstaller.odex", "8679fa57bf8f791f242c698ab9dda75005b914a9", "ed77fcb621a15a0c61a1257900c607ca8c594835"));
set_progress(0.309797);
assert(apply_patch_check("/system/app/LewaPermManager.apk", "1a1d6caf1c735bbfdda6748e994abbf9d249b233", "f68d2586ab53067eb118b3b5d33f5677274251dd"));
set_progress(0.310081);
assert(apply_patch_check("/system/app/LewaPermManager.odex", "5d0b219489a81271cf831b7971a1cf5008d78872", "f89e40fb77b4d2fdc4d8bbb9916e7911d2ceac25"));
set_progress(0.321848);
assert(apply_patch_check("/system/app/LewaPlayer.apk", "d7e8d07f1ccdee3d8cd5e4f065015f988aaef26d", "3d8a10928d0f716e7b361499636053f657775a45"));
set_progress(0.327004);
assert(apply_patch_check("/system/app/LewaPlayer.odex", "02ed2e3329ff09f54b1a7b4f563be226dcf175df", "7a547cb9e71da4a4891509616b8f2704360e2ed0"));
set_progress(0.333929);
assert(apply_patch_check("/system/app/LewaPond.odex", "072b97bb5cf571d794dd0492c42515d6342f4245", "d64617ab8757b98cc4c964d75184d8a356222fb3"));
set_progress(0.334887);
assert(apply_patch_check("/system/app/LewaPush.apk", "e12293d7d89cebf3087f4120e0d3912020fa361f", "a5f92d0b09beb9a973e74e6ac2b44e4d8d0d2169"));
set_progress(0.334931);
assert(apply_patch_check("/system/app/LewaPush.odex", "942530ba486853fbf97958209375189bcb496d09", "f122b668b7ea7366a6c7a562098e2bd1994c2c72"));
set_progress(0.337895);
assert(apply_patch_check("/system/app/LewaSoundRecorder.apk", "60430cfac8d8814e381ddcba098ac795ce643ccf", "9b190fb61cec75b9c39155db7e57d46b92dc0089"));
set_progress(0.342122);
assert(apply_patch_check("/system/app/LewaSoundRecorder.odex", "ebc4e5fcdf67b96e4520846192bb2cc1249bc054", "402a4c582569b1c5ccb9e4bdaaa71fd95b0227bb"));
set_progress(0.344696);
assert(apply_patch_check("/system/app/LewaSystemClean.apk", "1c1d221c6a4ba5a4680af5e22995745017125cb9", "29a476352e85eaab06b7e37792b0dea8530f6485"));
set_progress(0.344943);
assert(apply_patch_check("/system/app/LewaSystemClean.odex", "a1d18454e508f79f273b33a046e3dd61560c47bf", "aadbbb7348ed2f499972065002e90da44b15447b"));
set_progress(0.345119);
assert(apply_patch_check("/system/app/LewaUpdater.apk", "e90eec0993056a28764378d4ff63c2012c01be58", "0dce57f3f931f7d3f15cecb34c58a5259774da0b"));
set_progress(0.349230);
assert(apply_patch_check("/system/app/LewaUpdater.odex", "efe8b762616c6455707d86e80c9eecac793a15c8", "b8159085b0b9450109614ee493fba4ef543abcfd"));
set_progress(0.352444);
assert(apply_patch_check("/system/app/LewaWeather.apk", "bde40987ca79f3b1333b787d244a37514168c723", "68ae7d20434512f2a023b2305c7e6108812b8090"));
set_progress(0.376504);
assert(apply_patch_check("/system/app/LewaWeather.odex", "ad5bc069a6fb587b7775d7a5d05c1a03ff68881e", "136e54c29f0ce0ecd0147f594b84f792bd692304"));
set_progress(0.381813);
assert(apply_patch_check("/system/app/LiveWallpapers.apk", "50c5e5e20216f3d670a96571a92b31289b52c3fa", "b28e53a09a411cd14d4853b5e561906b2efc3f38"));
set_progress(0.390763);
assert(apply_patch_check("/system/app/LiveWallpapers.odex", "14d778578cf3b576915f50d74d04762e1139586b", "cb50018494b13d73d60ee1e0ffdeef371e6847c6"));
set_progress(0.392243);
assert(apply_patch_check("/system/app/LiveWallpapersPicker.apk", "24fe3f6c431da56e6d1feeff53bf3270189bec0e", "59a560fd5f751b93a0e76e965e03182c85bb6395"));
set_progress(0.392823);
assert(apply_patch_check("/system/app/LiveWallpapersPicker.odex", "32643f1fae8ca785cd0f38f0cc9769fe715a1906", "c21a9b077da3c68a00bac0dc1b1e6af9f0584fd6"));
set_progress(0.392983);
assert(apply_patch_check("/system/app/LocationProvider.apk", "adf1296a8ec2296f3c5adfb20e85a27c78f94289", "6927b6a9394bd3350fc958ac5e6671d3413b29b8"));
set_progress(0.405242);
assert(apply_patch_check("/system/app/LocationProvider.odex", "e633b2cb251089a117bb39aadc815f37f4b9b025", "1d70c136e33a710a1a394356c1d9ffec55a9bdea"));
set_progress(0.406127);
assert(apply_patch_check("/system/app/MTKAndroidSuiteDaemon.odex", "245fed579c77acbbf9bdf0dc0d10b285925edbd8", "65d6b6ca5612fc413768e80e86683e1675716476"));
set_progress(0.409563);
assert(apply_patch_check("/system/app/MagicSmokeWallpapers.apk", "0ae2310e53afe91091800db05b6712adf377cd40", "3ac066d685cc7e203e308f84d2690c85e6df37ac"));
set_progress(0.410674);
assert(apply_patch_check("/system/app/MagicSmokeWallpapers.odex", "3ad50e89767cf1820462822bc240950189587c90", "0e82aa1d988ff8f9e03db7e887ac9da2ebc0f76a"));
set_progress(0.410946);
assert(apply_patch_check("/system/app/MediaProvider.apk", "515559aa90f2d97ff618dcd00ed3c931cd9f3aad", "69a759981e6c12d45c98d3eb5b545b3f51bf2951"));
set_progress(0.411129);
assert(apply_patch_check("/system/app/MediaProvider.odex", "0e4be6863c726474e1f70a512870e81a3e4cfcd6", "95f77268971f9896ef449c4036338d6bce40f67c"));
set_progress(0.412470);
assert(apply_patch_check("/system/app/MmsFavoriteProvider.apk", "06e8d2d632eec00121fd7e4d9990c65ae8529a30", "179e400e19c0276f7106a3bfa2667f671e33b061"));
set_progress(0.412643);
assert(apply_patch_check("/system/app/MmsFavoriteProvider.odex", "1c552d6db64ad662c518d2f4fd62e985febf32b4", "8ce742f5116311c821cdaf85d78242764a474b77"));
set_progress(0.413532);
assert(apply_patch_check("/system/app/MtkBt.apk", "17d228b23fc810ac4a2a124f9f03585d905f05bf", "e44aaf2207e61bd5bb7dac2ce64dc64fc436bd36"));
set_progress(0.414461);
assert(apply_patch_check("/system/app/MtkBt.odex", "c935b59181258ce0f855249e9ccb15c8c79ea177", "55f21e5d71f138cbb24a50ed6a9c498ee61f2c25"));
set_progress(0.421006);
assert(apply_patch_check("/system/app/MtkVideoLiveWallpaper.apk", "c18fa2f7b67075127b47947bc0f9b82014f02fd2", "9db05ac056873697573dec9f115ccf3fa57a25fe"));
set_progress(0.433315);
assert(apply_patch_check("/system/app/MtkVideoLiveWallpaper.odex", "229ab1d8ed223bba3aeaff7c5cc7967e4312aa94", "544a635a5b917fe52d1b27962d702a6a18370d93"));
set_progress(0.434065);
assert(apply_patch_check("/system/app/NoiseField.odex", "4405a9ee3f69550ce1341a3c1f364359f262e472", "3ce737d7dbb0e4c39d87d5c74630fcd544d2e2b9"));
set_progress(0.434314);
assert(apply_patch_check("/system/app/Omacp.apk", "d9930e172f590d024cf1cbe639539cc3f565dac9", "35b0f8f0a191d451b3625d2bad41f647da3bc24c"));
set_progress(0.434450);
assert(apply_patch_check("/system/app/Omacp.odex", "8ee906ed550521a9aea99ac490a20cdaeeae4a25", "8c6cffc2df6128fe3e914456c32dbfd266612dfc"));
set_progress(0.435473);
assert(apply_patch_check("/system/app/PIM.apk", "0d009211aa0e682ff3982ff92d051d1b88a168a4", "1b72f3441281017da44fc1159a3d01d50af23c4b"));
set_progress(0.465488);
assert(apply_patch_check("/system/app/PIM.odex", "ffe569342fb03cea0318a24426dc65281ec22e69", "777a3f66be647d065fcb1c1123e466be0a787d72"));
set_progress(0.503274);
assert(apply_patch_check("/system/app/PhaseBeam.odex", "e64dc74db57374597b69353e4e725d0c85687a02", "5b411054f9b7c80470ef60022def25873cd15abe"));
set_progress(0.503505);
assert(apply_patch_check("/system/app/Phone.apk", "9e2b6dc193876f339c64552942ede3b2efc4478c", "85a94f8b1372ffa1699e500c672a060f9dd9a7fb"));
set_progress(0.509216);
assert(apply_patch_check("/system/app/Phone.odex", "fcf53f105a4f7913b1b983dfe776773b88696213", "7d50eeaa8973b17d47f1225339d1a8f24c877bb9"));
set_progress(0.525890);
assert(apply_patch_check("/system/app/PicoTts.odex", "5ad16024f0aeb4ac82097793e279ead65de5a688", "a14bb417a6edc86a34dd4d94f53fee3142a41291"));
set_progress(0.526003);
assert(apply_patch_check("/system/app/Power+.apk", "46289bbe8138816a96b5a22e2b6d69e0e564db88", "82a8e94d5d1974a9456cbe305aab73ed0d481aaa"));
set_progress(0.526954);
assert(apply_patch_check("/system/app/Power+.odex", "a50883a6caea2f3098f4ec2408290803967ac0cf", "da0a9393ebb6080d26ba2ca11a4609c6476e4cfb"));
set_progress(0.528347);
assert(apply_patch_check("/system/app/Provision.apk", "9bf970c89f44e397380e17fcb8d628892250962f", "ab3a6c2697d450fd2dca91f10a4221bf05cbb138"));
set_progress(0.528363);
assert(apply_patch_check("/system/app/Provision.odex", "de0b51053a83dbd78befe9fdd3f5000afe4ca8cf", "ecefa124e257274eb0a3528b580b9101fd0ae00c"));
set_progress(0.528382);
assert(apply_patch_check("/system/app/Search.apk", "e64b924ea7909ebd2a392bfbe3d8c42daf6ed166", "abe78a6802333a0bf10c0d9627ec131284661863"));
set_progress(0.529207);
assert(apply_patch_check("/system/app/Search.odex", "969617a6399316e3cb0063f7cc1f6296e4d02756", "57a862166f927ee66609e39168c49ff84b40dc24"));
set_progress(0.529679);
assert(apply_patch_check("/system/app/Settings.apk", "34be631098c2be6aff16a295b96443230a90b704", "cd46509ddb1a2ce7c9917ec482bc7671c20637d6"));
set_progress(0.543905);
assert(apply_patch_check("/system/app/Settings.odex", "4810bdcadb36b60bea5c371ed9c65c5e15279efc", "22098c734c00ec157a00a8c8dcc23c92f4d576cb"));
set_progress(0.565918);
assert(apply_patch_check("/system/app/SettingsProvider.apk", "93f2c7fd706a810dca196156e2a542bc906bb131", "c1d632111c1341a74089880049b74c21dd75cbcb"));
set_progress(0.566012);
assert(apply_patch_check("/system/app/SettingsProvider.odex", "a93501d7877f6f226c5b427d7701f00b93d620be", "5be73d29247432cbab3f062df0f09d5e2e5690c4"));
set_progress(0.566473);
assert(apply_patch_check("/system/app/SharedStorageBackup.apk", "df6d7019e792079d1da12e5ff1fc2026e46faebe", "5efdf2211226b5b6ef51eeff5634aa1fc9b5fac2"));
set_progress(0.566488);
assert(apply_patch_check("/system/app/SharedStorageBackup.odex", "818e997eb20e7b30a583fea70bc9132bba9ea7f7", "f9329a851c1209001fcba270f071facb4e25b05b"));
set_progress(0.566514);
assert(apply_patch_check("/system/app/SoundRecorder.apk", "ccfa4f7f754fe8c270face43a31a2fcb761d940d", "41d3b50a60bf6436852f0e903f32bc0eee5cb0f2"));
set_progress(0.567019);
assert(apply_patch_check("/system/app/SoundRecorder.odex", "5009d95dd71d0c5b37d18ce1a963b9a327e132d5", "b50a8d9e69fc39b76eb09a6481c39632c9746294"));
set_progress(0.567649);
assert(apply_patch_check("/system/app/Stk1.apk", "d0d7a0e46c79bb929d12b4299c89bfad06b4c7ec", "62117559e21fd1fb0016b72a4a3734b53fcc6b70"));
set_progress(0.567794);
assert(apply_patch_check("/system/app/Stk1.odex", "94dcc96d3ecd09d82685a33b551e0e247af21d2b", "9dc6732ea717af877762a4ec41ecb9641b49af81"));
set_progress(0.568376);
assert(apply_patch_check("/system/app/Stk2.apk", "209aa1ebd4bf751e4e83e0cc05af47e6fb89b31f", "b895302d0aa4b5d8f477e70d3cdb9fb1f68266b6"));
set_progress(0.568521);
assert(apply_patch_check("/system/app/Stk2.odex", "c6d0b9c4b75e2f5dae2d557fc26cf78a621fe5ad", "37542531232519570de881b7db5434e0c1f89e15"));
set_progress(0.569101);
assert(apply_patch_check("/system/app/StkSelection.odex", "46158d6d0b15bf7f0f4a0ef18433bd6ebc4f7655", "274595a986e217c8f1af9be715d0783ac8ace7e8"));
set_progress(0.569263);
assert(apply_patch_check("/system/app/SystemUI.apk", "967b002bcafb791e3a4072d1d992333ae33b3751", "634ef000883015319c2e8b9936ee875528144181"));
set_progress(0.575684);
assert(apply_patch_check("/system/app/SystemUI.odex", "8bc31f4f65c878c14a4f52afa3d3307a3931c592", "7fe479842d1723a48903173e042aa716fb3dd609"));
set_progress(0.581285);
assert(apply_patch_check("/system/app/TelephonyProvider.apk", "2d19bc7d14967f96052af12ea8be4d1432f34088", "3678be1b72eccf55870a63a456df3621d27e0ad8"));
set_progress(0.581351);
assert(apply_patch_check("/system/app/TelephonyProvider.odex", "d95ad6d8c9fefea9d39dc2df5f5f892fa0dc650d", "241eaa8cd40d62d7b64ad3f4d3a5854509a127c4"));
set_progress(0.583526);
assert(apply_patch_check("/system/app/ThemeChooser.apk", "e64ea6f8eb0346a57a5852422b6e028e64dc6196", "0bec64c1a715044a99877b66367f1d51f69811b9"));
set_progress(0.584405);
assert(apply_patch_check("/system/app/ThemeChooser.odex", "81b3bd4d8efd1f884f4c60a47966adce269cdc20", "afbd109e5c723864c14efdb28afcd1c50d68dd8a"));
set_progress(0.588293);
assert(apply_patch_check("/system/app/ThemeManager.apk", "4d2f2093750f259b2072191427eddd830664b87d", "e4000de3435c1746d17d5b73ceebfd4f963f4a1f"));
set_progress(0.588322);
assert(apply_patch_check("/system/app/ThemeManager.odex", "c31cd4d9f1e46331538108ea4201bcfb3e5fd5b0", "402858cc051250f2e232c2244172c1dd1edceb23"));
set_progress(0.588896);
assert(apply_patch_check("/system/app/UserDictionaryProvider.apk", "cfef8a3d99cb5c230c88458d20673c0db4bc68df", "ba26d6113c6a1514c06a3a77a8e9eeabf071833c"));
set_progress(0.588916);
assert(apply_patch_check("/system/app/UserDictionaryProvider.odex", "77cc2a218cbab605037bffd829528fbabdf7d9c5", "7885102a6f50af07706c3d42197b4a2de6a1a520"));
set_progress(0.589010);
assert(apply_patch_check("/system/app/VideoFavorites.odex", "e1b4e0c8c1c192c565368316330504bbd9d26ca7", "43f15fcd7ab14abc431dc9e1258099f69241cc94"));
set_progress(0.589536);
assert(apply_patch_check("/system/app/VideoPlayer.odex", "4f8012a3f6fda1042527aaea35b06f7ebb817f58", "39e6a83f70459507f18e4bce3887768313191a50"));
set_progress(0.589817);
assert(apply_patch_check("/system/app/VirusDefense.apk", "0477d7cb4af1bae95602111f11d25ef297aaa359", "ed60829a31292ce5bbc081f85b242d1a6de4d3a4"));
set_progress(0.592041);
assert(apply_patch_check("/system/app/VirusDefense.odex", "f28d161bf79403ea56f0a2f37cccc306201721d0", "253e20677ea077ee0fc5523f13c8ef92dbc2eac1"));
set_progress(0.599962);
assert(apply_patch_check("/system/app/VisualizationWallpapers.apk", "fec71de5c9ae70e99a5439c2af5fba3cddfee104", "b37ca6a7b3c19a67179d76df40ae6bc8c1b1f876"));
set_progress(0.600733);
assert(apply_patch_check("/system/app/VisualizationWallpapers.odex", "a5933745d88607c957312861d47e490e7681509d", "0707d08881f4e4a9d70eea701b1fd7063df6a1ff"));
set_progress(0.601102);
assert(apply_patch_check("/system/app/VpnDialogs.apk", "5340b458e4b5bc357e96847d98533049f14a1b19", "43bc31530d6e75b00546dc58a280443d94dcf221"));
set_progress(0.601144);
assert(apply_patch_check("/system/app/VpnDialogs.odex", "271852b09fe7d97c5629fcbf183f1ba28794ac91", "88f1396a25f75360afc3aaf21ce7b25c26a3e654"));
set_progress(0.601207);
assert(apply_patch_check("/system/app/YGPS.odex", "d817dd6e0167bd24e9067e3e94bde0ddce15d3f9", "12d01a8e387dde0f1d3d7017e0902f254d3272bc"));
set_progress(0.601633);
assert(apply_patch_check("/system/bin/bootanimation", "b60a6d333b7d46547613c698d796fe70a98f51cb", "d2a9e01d1b696bda3dd563976c8be03d9bf28cf2"));
set_progress(0.601821);
assert(apply_patch_check("/system/bin/mdnsd", "6e8e0242265b079befc2c219647ef25ca93912ad", "c1a7d03189bc85eae6808ec863a5f15833fb4168"));
set_progress(0.603249);
assert(apply_patch_check("/system/bin/su0", "b780b45c6fd99088bf94e450dd33dc90ae86bb71", "2756d4a644d7d4fa5a75932cc81abce485ed1011"));
set_progress(0.603866);
assert(apply_patch_check("/system/etc/NOTICE.html.gz", "ed9b193fb71b61279ceb2352a29f79bb81db468d", "5d41456a5911079d384617b9105e86044129a064"));
set_progress(0.604539);
assert(apply_patch_check("/system/etc/icons_alias.xml", "03244fc832008df5d893fa450e9c4e0fba388e06", "b56328e8d3b2767ccb8825080b9c5cff6291076f"));
set_progress(0.604548);
assert(apply_patch_check("/system/etc/security/otacerts.zip", "0cee49f21a4a4e13d2e91d4c0ec26c8128bc7bfc", "3669e1d2e3278ba2dee178cc8e1b82aba8fda62a"));
set_progress(0.604555);
assert(apply_patch_check("/system/framework/CustomProperties.jar", "965a825804c6c0b5b1eaeb60c51ea83af986e212", "8cb15ca4ee2d8687db76d9b84fcab360caeb7cca"));
set_progress(0.604556);
assert(apply_patch_check("/system/framework/CustomProperties.odex", "d69d643dd97ea74e7ba9f19b4c0bcbe382203528", "2b48f4dc5d101308545e7b687e32b6303512c955"));
set_progress(0.604572);
assert(apply_patch_check("/system/framework/am.jar", "6c2edc5ea559184738c52468cd3c27ab429d59b8", "f2ff707d56e4c038d312da258d5a91fdc0531606"));
set_progress(0.604574);
assert(apply_patch_check("/system/framework/am.odex", "ff4dda8349257d5bb2404d15c7452ca1feb40172", "a713ebd41ef55256cd8a6090c820c621ab86e75c"));
set_progress(0.604799);
assert(apply_patch_check("/system/framework/android.policy.jar", "208883c6bbf286ceaadcd8eb56a413d5053684c8", "f2ff707d56e4c038d312da258d5a91fdc0531606"));
set_progress(0.604801);
assert(apply_patch_check("/system/framework/android.policy.odex", "7e57f6f42fb62d1dd678b8368a1499fc9c9e5017", "fa8d0d4f0bd0077acab8140cd30757258b7b943c"));
set_progress(0.607224);
assert(apply_patch_check("/system/framework/android.test.runner.jar", "3f927ccf2f7c22c9f9ccf2e8c30bcd84ddbc37f2", "f8b4370ad561124a5eab0406c84c51aaee7bb536"));
set_progress(0.607226);
assert(apply_patch_check("/system/framework/android.test.runner.odex", "b73d8001838e62387f4dbaa05ba2c2086bfca41e", "ee1f3ab48bc13822a262b775fd24fc135415675b"));
set_progress(0.608244);
assert(apply_patch_check("/system/framework/apache-xml.jar", "2647232b1ae6e264048e0b13a27cbce3d21d08a5", "dc0711b08ff34916e9e18ca71249ccebc3d47bcd"));
set_progress(0.608343);
assert(apply_patch_check("/system/framework/apache-xml.odex", "4ef043bbbd6057d9ba34869531d6168513d4c830", "9b2b494f270f59da1edc3d79936981ae47f183ba"));
set_progress(0.615929);
assert(apply_patch_check("/system/framework/bmgr.jar", "6c2edc5ea559184738c52468cd3c27ab429d59b8", "f2ff707d56e4c038d312da258d5a91fdc0531606"));
set_progress(0.615931);
assert(apply_patch_check("/system/framework/bmgr.odex", "ae7f709efb0a7f7a42dec2e0ec28dea87bc0eade", "ccaec757e898b04d304fd806163e8b24beb7825c"));
set_progress(0.616013);
assert(apply_patch_check("/system/framework/bouncycastle.jar", "70065d3cda6263d1a270aef0aef8ca893fb4e757", "6893df27c4c5cd0f31aeca53bba5091f9706a075"));
set_progress(0.616015);
assert(apply_patch_check("/system/framework/bouncycastle.odex", "6be4eed400ba90b4e908fd4c7c47d2c8db48d33a", "0215e4309f796e056f73e8dda16e65c67621025f"));
set_progress(0.621423);
assert(apply_patch_check("/system/framework/bu.jar", "6c2edc5ea559184738c52468cd3c27ab429d59b8", "f2ff707d56e4c038d312da258d5a91fdc0531606"));
set_progress(0.621425);
assert(apply_patch_check("/system/framework/bu.odex", "67d4253ea500ac7fc1534f4e468d19616e84dc81", "6143f6f5cf300eb6c6803acab39e49452cd573eb"));
set_progress(0.621452);
assert(apply_patch_check("/system/framework/com.android.future.usb.accessory.jar", "6c2edc5ea559184738c52468cd3c27ab429d59b8", "f2ff707d56e4c038d312da258d5a91fdc0531606"));
set_progress(0.621453);
assert(apply_patch_check("/system/framework/com.android.future.usb.accessory.odex", "4c4278bf1ce8fe4f12d4cec9362ed1e7ae82287c", "d11a2a26644a7fa4602b9bf8fdb28b814ae46e70"));
set_progress(0.621488);
assert(apply_patch_check("/system/framework/com.android.location.provider.jar", "6c2edc5ea559184738c52468cd3c27ab429d59b8", "f2ff707d56e4c038d312da258d5a91fdc0531606"));
set_progress(0.621490);
assert(apply_patch_check("/system/framework/com.android.location.provider.odex", "352cab204b76a7aac99bf356c06e00cc4bf28c02", "8a7ae6f5935fff6a5a87226c1a46119b1696d90b"));
set_progress(0.621532);
assert(apply_patch_check("/system/framework/content.jar", "6c2edc5ea559184738c52468cd3c27ab429d59b8", "f2ff707d56e4c038d312da258d5a91fdc0531606"));
set_progress(0.621534);
assert(apply_patch_check("/system/framework/content.odex", "a007360c93b87ff0d867e2e182220307e2a6c7c5", "b435469340bef7fda542e4cd997ae2f9c399b9b2"));
set_progress(0.621613);
assert(apply_patch_check("/system/framework/core-junit.jar", "965a825804c6c0b5b1eaeb60c51ea83af986e212", "8cb15ca4ee2d8687db76d9b84fcab360caeb7cca"));
set_progress(0.621615);
assert(apply_patch_check("/system/framework/core-junit.odex", "18fb1144b370461f7fa66745fbad9bd11375b418", "9d488e0a7a8d47ce0f4ad94c682454acdcb751b2"));
set_progress(0.621765);
assert(apply_patch_check("/system/framework/core.jar", "41831dca75f275e76520aef5e179a857833e2d51", "8c20bf0d07ae1095d576fb6e6aae79ddec1ab1c9"));
set_progress(0.621788);
assert(apply_patch_check("/system/framework/core.odex", "7b57769423d83ccb44e4e1c485aed1ce74b250e8", "10437a7ea3bd695b71bbd39fdd78336ab994ff38"));
set_progress(0.640521);
assert(apply_patch_check("/system/framework/ext.jar", "6bd085035dbce08394b01020c0dbb7e0c18230ae", "5e0275b21a6b9563ec17a78f0d2d454dec1d71e4"));
set_progress(0.643429);
assert(apply_patch_check("/system/framework/ext.odex", "8931d6e5b2e4f9f76aa8a85812305ef6b4caed84", "8b3ec23db3ec4b17e97224c1bb870367410f4ad4"));
set_progress(0.651708);
assert(apply_patch_check("/system/framework/framework-res.apk", "6cc8ef84e65a29ff35e0dd2517d78512e14edfe5", "077ad19cfda90c834edc535e7b873d926ab98b6a"));
set_progress(0.681479);
assert(apply_patch_check("/system/framework/framework.jar", "e26350a4fd8398dbdd4ade4c15797a258cbf9673", "bf7996249f40362eb85199262464f209431844e6"));
set_progress(0.681562);
assert(apply_patch_check("/system/framework/framework.odex", "87328a55c19609b8ae7a1d7dfa4f29feb9c58820", "b5d5922897ae2db8995569ec6488b2718158427c"));
set_progress(0.742290);
assert(apply_patch_check("/system/framework/ime.jar", "6c2edc5ea559184738c52468cd3c27ab429d59b8", "f2ff707d56e4c038d312da258d5a91fdc0531606"));
set_progress(0.742292);
assert(apply_patch_check("/system/framework/ime.odex", "1b920bfbd09135ebddec64ab7107d49cf88d1f35", "999405f23fa502f1d5806e8093e740a10c27d436"));
set_progress(0.742331);
assert(apply_patch_check("/system/framework/input.jar", "6c2edc5ea559184738c52468cd3c27ab429d59b8", "c47e36f9df68ba943db05d54da1b4d285601d0c8"));
set_progress(0.742332);
assert(apply_patch_check("/system/framework/input.odex", "6ce44354999f4011cfa2b5e394e3601215a3cd56", "09c403d82b6cdf08fdf32c0a6fe5ec050245467a"));
set_progress(0.742365);
assert(apply_patch_check("/system/framework/javax.obex.jar", "208883c6bbf286ceaadcd8eb56a413d5053684c8", "f2ff707d56e4c038d312da258d5a91fdc0531606"));
set_progress(0.742366);
assert(apply_patch_check("/system/framework/javax.obex.odex", "3d913a4c7eb9303ee14654b9cef003a00419455f", "a0296ccd427a8bd3adb6e800883e41f7adba70aa"));
set_progress(0.742688);
assert(apply_patch_check("/system/framework/lewa-framework.jar", "2f103a8e207090c564e6dfe78c76e3b59ddb72ed", "dc4fc4ffbd7fb75f8bbd403ed8aa3f19d4e486bc"));
set_progress(0.742690);
assert(apply_patch_check("/system/framework/lewa-framework.odex", "e2317dbaf92caeda6acdc00d3765b0de1a3d3e6e", "c523ba471a7e43144b406350f1f1af30c270db1c"));
set_progress(0.749056);
assert(apply_patch_check("/system/framework/lewa-res.apk", "f85526cbf4c9f78ec7616f21cdeb9d5df0e65e38", "7a2537d8c0cfaab5e8e5d9ca39c8d0a03f28d3ea"));
set_progress(0.762828);
assert(apply_patch_check("/system/framework/mediatek-common.jar", "1fe7ef139dbf3cb64337079841e985c468604b37", "6d2d8ca094b8d778a44cfe53ba6d71188d7b94d3"));
set_progress(0.762830);
assert(apply_patch_check("/system/framework/mediatek-common.odex", "9465c321da6fcbcc66d32ef787c2bde8d1195b1c", "84d959487d66e47ae94950c79de89a670ae53d9e"));
set_progress(0.763425);
assert(apply_patch_check("/system/framework/mediatek-framework.jar", "0c60de7e912e5c90f279158cc2d9398a72aa1b3f", "33583918bd2e82600527e523caf732cd45cb9d8a"));
set_progress(0.763426);
assert(apply_patch_check("/system/framework/mediatek-framework.odex", "44baaeadc978813a962a4913c7ac1be342f0b29b", "0fe96bc6940089df0109fa00817a2826c23d5ae4"));
set_progress(0.765023);
assert(apply_patch_check("/system/framework/mediatek-op.jar", "208883c6bbf286ceaadcd8eb56a413d5053684c8", "f2ff707d56e4c038d312da258d5a91fdc0531606"));
set_progress(0.765025);
assert(apply_patch_check("/system/framework/mediatek-op.odex", "71eeb9853baaf47fbb4ff1df44e1d19aee2635b2", "efdccc09095633f123aaf416dc45c4f6e73168ba"));
set_progress(0.765033);
assert(apply_patch_check("/system/framework/mediatek-res.apk", "1a46f2b49d2182ff9fe92c98781a4de95f98911a", "5d466d191cbb5b2a7b4a72736d3d0f89d921abad"));
set_progress(0.770517);
assert(apply_patch_check("/system/framework/monkey.jar", "5adb14ec6854185d0fb3155dff5fc297965fc987", "a7104a52d272030007f7860a82d686776fcabe95"));
set_progress(0.770519);
assert(apply_patch_check("/system/framework/monkey.odex", "64fa3519668c11ceb03ee40c0fe4b16869114140", "bfb80a46ef784cb987cfeccab37b8d655dd44c3f"));
set_progress(0.771169);
assert(apply_patch_check("/system/framework/pm.jar", "19674cbe676cde8480dbfce2b0fadde5faa20575", "647ce468aa43855878b5df34f858153e29199842"));
set_progress(0.771171);
assert(apply_patch_check("/system/framework/pm.odex", "2fa0a0a118a6773db4d5016804479e61d3013d3e", "a2af8186a711cd1c4776d4b8a472fef02616a776"));
set_progress(0.771372);
assert(apply_patch_check("/system/framework/requestsync.jar", "3f927ccf2f7c22c9f9ccf2e8c30bcd84ddbc37f2", "c47e36f9df68ba943db05d54da1b4d285601d0c8"));
set_progress(0.771374);
assert(apply_patch_check("/system/framework/requestsync.odex", "12d81d340313d0b856de1b2bdab4c59599186ee6", "3a337f92cb5e4f0c582062eb31865548731b64fc"));
set_progress(0.771424);
assert(apply_patch_check("/system/framework/secondary-framework.jar", "71113467eba6025158090e9d1b8fec9ee6421981", "e38207216ab880cc81b50c3f04c93bd3c6571335"));
set_progress(0.771426);
assert(apply_patch_check("/system/framework/secondary-framework.odex", "2cab57a3b4feaacab5d3c29794aaf17b79d1c6a1", "b57b388ad19e666f0f15b2f3d61dc56701d12026"));
set_progress(0.781357);
assert(apply_patch_check("/system/framework/services.jar", "4b1c7cb54fe8355d1c91a1905e04344034037575", "cf0f94ef885dbec9344ca25fff3114ff55c1260f"));
set_progress(0.781359);
assert(apply_patch_check("/system/framework/services.odex", "e16bf9b795bbd14d3cf440e51aa47c5eaf0789f9", "55a433b7fce871e973bbcaaf73732133e2aa8cef"));
set_progress(0.795227);
assert(apply_patch_check("/system/framework/svc.jar", "3f927ccf2f7c22c9f9ccf2e8c30bcd84ddbc37f2", "c47e36f9df68ba943db05d54da1b4d285601d0c8"));
set_progress(0.795229);
assert(apply_patch_check("/system/framework/svc.odex", "46703331cd711517ce08c5b2769a04659670240c", "0b9d8b377410e02d650404ac8332038ec46730b3"));
set_progress(0.795284);
assert(apply_patch_check("/system/framework/theme-res-mint.apk", "d36dc55a66d92d513e198b36038f2120c787f437", "d3ea50941a52d6f2c7b5637ccffcf2f2347c5bf2"));
set_progress(0.798994);
assert(apply_patch_check("/system/framework/theme-res-mocha.apk", "75a06df0a04d046dd60a9113a2fd1021e05d980a", "3d9f16a79b1e477aecca43f7bb079ff9b64c6025"));
set_progress(0.802910);
assert(apply_patch_check("/system/framework/theme-res-raspberry.apk", "a2bb8919c71f70739e468d98ef0a7c6ee0f69501", "a614fb6d5dd22a7888d58b0005b540b9f2ab87b4"));
set_progress(0.806937);
assert(apply_patch_check("/system/framework/uiautomator.jar", "7fd9647fc97ea1278d36ce633ce231cf3f4a3371", "6dd5b9a890df670500f478913379884f4bef573a"));
set_progress(0.806939);
assert(apply_patch_check("/system/framework/uiautomator.odex", "968ca7ffe9fc4cbc936295a53905a1d192a3151c", "ac1c919d0a026bc24662b16293082e6ebc862577"));
set_progress(0.807392);
assert(apply_patch_check("/system/lib/libbcc.so", "d5d94cf553a0e1699127cc7bbf1abaa1634b97b6", "fc090ec065b8189d137f3c215ab55cfa8f2ace8c"));
set_progress(0.833326);
assert(apply_patch_check("/system/lib/libbcinfo.so", "9bb143053504d4ed18ecc9b72fe017aeb1eee6ae", "6815061f3fa9571a93cdccd236a5cfd6e3fadf6f"));
set_progress(0.839554);
assert(apply_patch_check("/system/lib/libchromium_net.so", "9025d643f00939c280edcb3642f510e8fb818e48", "79fba641e10a5ad728b5f61a8e10f7f55e7471b6"));
set_progress(0.849132);
assert(apply_patch_check("/system/lib/libjni_eglfence.so", "8c344aa889c85acd26568148b2ba79830a10dbb7", "be773c5542b7ee6690fb935c80c23ff9bcb0e122"));
set_progress(0.849160);
assert(apply_patch_check("/system/lib/libjni_mosaic.so", "55d150097be5217b9ce9ef73770c15b3dcb94972", "655f752c838223fdcecb44c92e2f0c326c9b2c15"));
set_progress(0.850341);
assert(apply_patch_check("/system/lib/libmdnssd.so", "fd598ca20a6846a6293080f45635433b924894cb", "2316d4b810e083ba1526f4c640d9c02c063559d9"));
set_progress(0.850459);
assert(apply_patch_check("/system/lib/libstagefright.so", "a1f7ceb7fc0d3e9a3fffa5c104bab9f562c0ab78", "d24cf71a448c4e9bf0556eefbb493c9b869ff012"));
set_progress(0.859021);
assert(apply_patch_check("/system/lib/libstagefright_soft_aacdec.so", "c411bbd47cc8b2c236bec1ea943e9de11c83725c", "232088dcf2dab4302d48493ed72b3593e3de6a75"));
set_progress(0.860247);
assert(apply_patch_check("/system/lib/libstagefright_soft_aacenc.so", "f45a26ec28cdae8475ee451197cb1d33b3d513c0", "65b40c874d3c7d9dace268ff6f3f0a94eb0a2ed6"));
set_progress(0.861764);
assert(apply_patch_check("/system/lib/libwebcore.so", "9ec7a8c90f976932f702c191fc126315b5c18b3c", "451abc870b0b436d5799f8f2df18b269608304d6"));
set_progress(0.906801);
assert(apply_patch_check("/system/lib/libwebrtc_audio_preprocessing.so", "897c2b1171a8b32de05ebf4d6221f04b72a08fcf", "adc48a728f4c07c1b856b7023e4854685012b9c9"));
set_progress(0.909129);
assert(apply_patch_check("/system/usr/share/phoneloc.dat", "e4e208580f3fd3b86a421bb4189d2637862ae7e2", "acbaf7da7f6de4d831542698118dc4cf8b6b11ed"));
set_progress(0.912081);
assert(apply_patch_check("/system/vendor/operator/app/BaiduMap.apk", "7bc1d47694dcee8f326a404b72fdceb27b7b57c4", "82f577d9adbf97ec18d3ea7af50e6e76d8d579c7"));
set_progress(0.963070);
assert(apply_patch_check("/system/vendor/operator/app/Calendar365.apk", "d475e83609c43c1eb2f08d50d5f650e5e11b3f53", "0a02eb177f9110c98ff04f26188bc10b5187ab18"));
set_progress(0.998967);
assert(apply_patch_check("/system/xbin/nano", "bb5578ac8b1297881a254e8f28d736a542c1eb9e", "ccfd4a2ee075ed0e9aa60c716249ef5ac7350756"));
set_progress(0.999315);
assert(apply_patch_check("/system/xbin/su", "8cf6e46006a789d83aeb2062f80bea21ff707c5f", "96d16e1b6c468cd6def78fa97cdbbc76b2f477ad"));
set_progress(1.000000);
assert(apply_patch_space(11036200));

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

ui_print("Removing unneeded files...");
delete("/system/app/AppStore.apk", "/system/app/AppStore.odex",
       "/system/app/LewaGallery2.apk", "/system/app/LewaGallery2.odex",
       "/system/app/LewaLockScreen.apk", "/system/app/LewaLockScreen.odex",
       "/system/app/LewaSecurity2.apk", "/system/app/LewaSecurity2.odex",
       "/system/app/LewaSystemCleanService.apk",
       "/system/app/LewaSystemCleanService.odex",
       "/system/app/QrcodeScanner.apk", "/system/app/QrcodeScanner.odex",
       "/system/app/Treasure.apk", "/system/app/Treasure.odex",
       "/system/build.prop", "/system/lib/libPinguoImageSDK.so",
       "/system/lib/libjni_filtershow_filters.so", "/system/media/theme/",
       "/system/media/theme/lockstyle", "/system/media/theme/lockwallpaper",
       "/system/media/wallpapers/", "/system/media/wallpapers/1.jpg",
       "/system/media/wallpapers/2.jpg", "/system/media/wallpapers/3.jpg",
       "/system/media/wallpapers/4.jpg", "/system/media/wallpapers/5.jpg",
       "/system/media/wallpapers/6.jpg", "/system/lib/libbcc.so.sha1",
       "/system/app/Gallery2.apk", "/system/app/Gallery2.odex",
       "/system/app/LewaMarket.apk", "/system/app/LewaSecurity.apk",
       "/system/app/LewaSecurity.odex", "/system/app/Superuser.apk",
       "/system/app/Superuser.odex", "/system/media/lockscreen.zip",
       "/system/recovery.img");
show_progress(0.800000, 0);
ui_print("Patching system files...");
apply_patch("/system/app/ApplicationsProvider.apk", "-",
            01db9b02ec8f010055cf87f62521a57b56aedeb2, 10392,
            95cb774c3e78ee72c64e2a5c6e47a1e114eac26c, package_extract_file("patch/system/app/ApplicationsProvider.apk.p"));
set_progress(0.000056);
apply_patch("/system/app/ApplicationsProvider.odex", "-",
            00f497efacb7c0160a1860bb8c26a52d2d3089ac, 27608,
            174fb1b244e0e9b1c3593500bd8da9a536ecd40c, package_extract_file("patch/system/app/ApplicationsProvider.odex.p"));
set_progress(0.000205);
apply_patch("/system/app/AtciService.odex", "-",
            c37729417e01bae8ad754fe1dbfba8531655eb43, 71768,
            d227d770a68dc8ac3603572b4ba4147d9419f0e3, package_extract_file("patch/system/app/AtciService.odex.p"));
set_progress(0.000591);
apply_patch("/system/app/BackupRestoreConfirmation.apk", "-",
            9fc6796c69db6e6b89fa1787d69fadfc407c8a90, 9950,
            a1a68eb4f8cc6dc869e834ea613af881bfed8fcf, package_extract_file("patch/system/app/BackupRestoreConfirmation.apk.p"));
set_progress(0.000645);
apply_patch("/system/app/BackupRestoreConfirmation.odex", "-",
            70e31d761625abe763ecbba5926e1b5780febb93, 12384,
            360cbab62b4c9f2cb7840a954d787389840b4bf8, package_extract_file("patch/system/app/BackupRestoreConfirmation.odex.p"));
set_progress(0.000712);
apply_patch("/system/app/Browser.apk", "-",
            80c66529202a077fa299ff510059779d25b6eece, 1353227,
            89ea17c075503c2b953ed159f0bf90d804cd758b, package_extract_file("patch/system/app/Browser.apk.p"));
set_progress(0.008003);
apply_patch("/system/app/Browser.odex", "-",
            92a16027b62d96a8b374ddacc819d329a8eaf2d4, 3027832,
            05fae16c975a8731427fedb913b400c242ae9830, package_extract_file("patch/system/app/Browser.odex.p"));
set_progress(0.024316);
apply_patch("/system/app/CDS_INFO.odex", "-",
            4adc9e91d723a35e4b768605cd7c5115f1a637e8, 116360,
            18204abaf19f31146b9471fc532cb47e47b41278, package_extract_file("patch/system/app/CDS_INFO.odex.p"));
set_progress(0.024943);
apply_patch("/system/app/CalendarProvider.apk", "-",
            526de6598b8a6a02c4ea281e33967259104a4fc7, 17068,
            98c4a10fee415eb2788ffdde87b21e21d942a4d1, package_extract_file("patch/system/app/CalendarProvider.apk.p"));
set_progress(0.025035);
apply_patch("/system/app/CalendarProvider.odex", "-",
            92fbb4b75473ee35b207c892794ffaf72cd20b74, 2061600,
            ae44bb26c37ba0be73aaa906e76612b96f94900e, package_extract_file("patch/system/app/CalendarProvider.odex.p"));
set_progress(0.036143);
apply_patch("/system/app/CellConnService.apk", "-",
            016f73d655e5cc72945f431b8d8d797b3bd4cd9a, 13875,
            e1c96cc03de0aebb60ab4ed75c551eca665f64fd, package_extract_file("patch/system/app/CellConnService.apk.p"));
set_progress(0.036217);
apply_patch("/system/app/CellConnService.odex", "-",
            447fea184bbaca09d870206de2819d2cad10338d, 64800,
            c02db836e489a41473f7df7f833f784294eec49a, package_extract_file("patch/system/app/CellConnService.odex.p"));
set_progress(0.036566);
apply_patch("/system/app/CertInstaller.apk", "-",
            040bb2b1e7bf61cd59793d85668188412006c680, 10695,
            152e045995701706da3d3918c0236ca52d16b299, package_extract_file("patch/system/app/CertInstaller.apk.p"));
set_progress(0.036624);
apply_patch("/system/app/CertInstaller.odex", "-",
            2dc50821a878b906f9497d974c43730559d51b7b, 46216,
            59241bfcc8b11a0537ae1b32c3784605e8d7c45e, package_extract_file("patch/system/app/CertInstaller.odex.p"));
set_progress(0.036873);
apply_patch("/system/app/Cit.odex", "-",
            2ac2ce4530da5af5255b473dcf2edc04a624c966, 36704,
            88987c232e954ddd7b9fdcf4361f3576107d46bb, package_extract_file("patch/system/app/Cit.odex.p"));
set_progress(0.037071);
apply_patch("/system/app/CleanMemory.apk", "-",
            258cec0a15ab49e6a378043dbd313a3c27827f63, 79183,
            2c132dd2d5aa28bba519b5d9f8aecd588097ba20, package_extract_file("patch/system/app/CleanMemory.apk.p"));
set_progress(0.037497);
apply_patch("/system/app/CleanMemory.odex", "-",
            8306fea514a43eb0ccdda6e9e761b2e7b6b07e71, 26328,
            fc247c404790f03ec48a517b7850176d4b02a568, package_extract_file("patch/system/app/CleanMemory.odex.p"));
set_progress(0.037639);
apply_patch("/system/app/ContactsProvider.apk", "-",
            3b50d01af2151572b60a8ebf291d898cdc6e6a2e, 57052,
            bf1da4727c7d3b3ea6dc2770844966c48c9f0730, package_extract_file("patch/system/app/ContactsProvider.apk.p"));
set_progress(0.037947);
apply_patch("/system/app/ContactsProvider.odex", "-",
            881b1938d6004aded00fea253d454df3d0e998c5, 2658656,
            f3cb65dfea49ce2fcb64f34302353b2f63602dc7, package_extract_file("patch/system/app/ContactsProvider.odex.p"));
set_progress(0.052271);
apply_patch("/system/app/DefaultContainerService.apk", "-",
            e3d1d2197e742cad8e8d9c6b29bdd9148ea4ab18, 3808,
            d5fedf76aee0e6c450e0228a414068aeabf546a5, package_extract_file("patch/system/app/DefaultContainerService.apk.p"));
set_progress(0.052292);
apply_patch("/system/app/DefaultContainerService.odex", "-",
            171d3f114fdd4cb84257bcf33f0700e709941de3, 21776,
            aafc02df513ab2eb91b632291c5c7587bdbe6bb2, package_extract_file("patch/system/app/DefaultContainerService.odex.p"));
set_progress(0.052409);
apply_patch("/system/app/DeskClock.apk", "-",
            6efc4cb2688cab10ce1eaafd69e670b7c25b85a8, 1703183,
            32e25b20c845285bed7319c742ea4c9b25a1e4f7, package_extract_file("patch/system/app/DeskClock.apk.p"));
set_progress(0.061585);
apply_patch("/system/app/DeskClock.odex", "-",
            a4eb70342f463d9c9eead2c8e9297ca7c2d6caf2, 597272,
            371754d752bf271e579ea82340e56d09636bc31a, package_extract_file("patch/system/app/DeskClock.odex.p"));
set_progress(0.064803);
apply_patch("/system/app/DownloadProvider.apk", "-",
            9359bcde6b34ac40c8e5733e107b21cf98c7f583, 13163,
            89f38feadaca15083aaf92ea2788035a3e2b3b21, package_extract_file("patch/system/app/DownloadProvider.apk.p"));
set_progress(0.064874);
apply_patch("/system/app/DownloadProvider.odex", "-",
            d9c659e255abc0c60a0d762ca1e1a7a1a756da09, 1842696,
            1adbe2f96837823b60304054c21c63c79a086cfa, package_extract_file("patch/system/app/DownloadProvider.odex.p"));
set_progress(0.074802);
apply_patch("/system/app/DownloadProviderUi.apk", "-",
            ea154cd5728f9b16cc0aa47ccc467ce2d028a4dd, 58816,
            1301af3959113225713040915f3fac9ba1f3404d, package_extract_file("patch/system/app/DownloadProviderUi.apk.p"));
set_progress(0.075119);
apply_patch("/system/app/DownloadProviderUi.odex", "-",
            7812248df7494cc487c93c1ba3e843e65879ea49, 453784,
            c061cfc09c5b4aa814997a348822059c26915de1, package_extract_file("patch/system/app/DownloadProviderUi.odex.p"));
set_progress(0.077564);
apply_patch("/system/app/DrmProvider.apk", "-",
            d27315e8ec72db6aa53cabec286419c940aa65ab, 5136,
            d0b1fa8943dc7ebc3ed362b3f04db1d7074c0bf7, package_extract_file("patch/system/app/DrmProvider.apk.p"));
set_progress(0.077592);
apply_patch("/system/app/DrmProvider.odex", "-",
            2255f0955b9c934c600eae024cbaf84dec0fbd37, 35744,
            1a5337c5fca01d3ec8d0154294b2763499c287cd, package_extract_file("patch/system/app/DrmProvider.odex.p"));
set_progress(0.077785);
apply_patch("/system/app/Email.odex", "-",
            c374d26c1dddcc6e81342d0d70466736cc22a866, 3755144,
            a081626ff0495ad775a2e484d2f324c975df6525, package_extract_file("patch/system/app/Email.odex.p"));
set_progress(0.098017);
apply_patch("/system/app/EngineerMode.odex", "-",
            80cf1185ebb7c65a69921d8519a3910252ca69d8, 2758112,
            b8c8fd9f1e59060628e318b4e0025fd79a6c7d5f, package_extract_file("patch/system/app/EngineerMode.odex.p"));
set_progress(0.112877);
apply_patch("/system/app/EngineerModeSim.apk", "-",
            5b3fbc6294e01bec9858004e2208ac7d93051a77, 26330,
            77c66f3fd539728377de15236aa9399b2dffea20, package_extract_file("patch/system/app/EngineerModeSim.apk.p"));
set_progress(0.113019);
apply_patch("/system/app/EngineerModeSim.odex", "-",
            be425d1e7ec6640e53842551e0d88affcba0f1d3, 99184,
            a9f508a2625f8a92da67f16153175c2f8aa205bd, package_extract_file("patch/system/app/EngineerModeSim.odex.p"));
set_progress(0.113553);
apply_patch("/system/app/Exchange2.odex", "-",
            3f3041419ee3950e9b4517e6a00fecd93d50e8b6, 3004200,
            66987dc30f41937bc79441e821a1fcd4df827126, package_extract_file("patch/system/app/Exchange2.odex.p"));
set_progress(0.129739);
apply_patch("/system/app/FMRadio.apk", "-",
            0618d2cef5d74170ef3ffcd3c66d3ee9cbecf3c9, 674493,
            88f8ce9de1acc587a397d1a4a71086a803ade369, package_extract_file("patch/system/app/FMRadio.apk.p"));
set_progress(0.133373);
apply_patch("/system/app/FMRadio.odex", "-",
            794096779138db0d915f3c220f44f0d3e537f360, 245536,
            4e0891560aef68a96e06203531de9f8e3b6932fa, package_extract_file("patch/system/app/FMRadio.odex.p"));
set_progress(0.134696);
apply_patch("/system/app/Flashlight.apk", "-",
            c9af9837b10001da321f64afb68210d9f58ce5bc, 924319,
            f78a327b02b14a03c7cd13cb43a0655e8f5cac86, package_extract_file("patch/system/app/Flashlight.apk.p"));
set_progress(0.139676);
apply_patch("/system/app/Flashlight.odex", "-",
            e84a301f8af5948e5cfbf8d8ab0db9a516ce961c, 17024,
            834fce3250f0c5673355998ce68b918fd5a9caa6, package_extract_file("patch/system/app/Flashlight.odex.p"));
set_progress(0.139768);
apply_patch("/system/app/Galaxy4.odex", "-",
            5dcf30925b9af21acb4aae2d1a33a98369c69a01, 39360,
            0a99c067640e327cdf6cbdd3bafa7c8f09e0d489, package_extract_file("patch/system/app/Galaxy4.odex.p"));
set_progress(0.139980);
apply_patch("/system/app/GameCenter.apk", "-",
            317f0a0c48e0a6e0d07471154870eee6c4148e9d, 124016,
            5a90ee6f36bf54ea24fb3608f9e5b062b25361dc, package_extract_file("patch/system/app/GameCenter.apk.p"));
set_progress(0.140648);
apply_patch("/system/app/GameCenter.odex", "-",
            430ed60a3c806c3be0ad17f692d4588302713bf6, 484816,
            a2a2dc468a4114c0ce3f161ca8eb08a28b7f91bf, package_extract_file("patch/system/app/GameCenter.odex.p"));
set_progress(0.143260);
apply_patch("/system/app/GoogleOta.odex", "-",
            28a220a9251f27d72013ab37cd96ca37235a0892, 110880,
            381e0262413e381bc074b2d0e73e0260f3c572b6, package_extract_file("patch/system/app/GoogleOta.odex.p"));
set_progress(0.143858);
apply_patch("/system/app/GoogleOtaSysOper.odex", "-",
            d7500fc4674f390a308a1b334603c3118502a0f5, 8000,
            d1470904e55e1cacd4ccccfe2633ff81b4d8d069, package_extract_file("patch/system/app/GoogleOtaSysOper.odex.p"));
set_progress(0.143901);
apply_patch("/system/app/Guide.apk", "-",
            9b8733d526c1f31730d211c5efb7e8a99735afb2, 4034785,
            714e6a09575ba761fbb18424c7e2376a980c2e56, package_extract_file("patch/system/app/Guide.apk.p"));
set_progress(0.165640);
apply_patch("/system/app/Guide.odex", "-",
            110bdda5612994e01ccddf31c83d144c68ace8fc, 466560,
            a76af850b4e13f2ad3b2d0c0564dbebd8aeb8d83, package_extract_file("patch/system/app/Guide.odex.p"));
set_progress(0.168153);
apply_patch("/system/app/HTMLViewer.apk", "-",
            086b68fc00f74422782c3dcafe5dbef0734d7670, 3937,
            544646d9dc184d7d815b0547b8afa0da192b14db, package_extract_file("patch/system/app/HTMLViewer.apk.p"));
set_progress(0.168175);
apply_patch("/system/app/HTMLViewer.odex", "-",
            b2858f2d975af1eae902f3672246ee3d8a5f4daa, 8216,
            0027426595c57606fa4c1d737ea2d8ff6953513e, package_extract_file("patch/system/app/HTMLViewer.odex.p"));
set_progress(0.168219);
apply_patch("/system/app/HoloSpiralWallpaper.apk", "-",
            3d15e719d16ea71874aa2fb0dff56fbf9d552d9f, 42248,
            436f483044e6cd5efb1c1b402791243034f38a2e, package_extract_file("patch/system/app/HoloSpiralWallpaper.apk.p"));
set_progress(0.168446);
apply_patch("/system/app/HoloSpiralWallpaper.odex", "-",
            f60369bc6f85a0c4512c6d4f4a7418adb7c94b58, 39376,
            a6acb3482ae3141b3a0a89449ac0d05b84245e19, package_extract_file("patch/system/app/HoloSpiralWallpaper.odex.p"));
set_progress(0.168659);
apply_patch("/system/app/Intercept.apk", "-",
            dcbfbb57f06ba562de80b01599aa7e07aa94afa0, 121612,
            114103ecc19e2601d6e5c6da7cd26c4e05ebfef7, package_extract_file("patch/system/app/Intercept.apk.p"));
set_progress(0.169314);
apply_patch("/system/app/Intercept.odex", "-",
            656c0c400c14fc2177dd137f759f3d4307bdeeff, 599824,
            4f0cf4e5c9bde97210c8d532fac4ee6f1a9cbf32, package_extract_file("patch/system/app/Intercept.odex.p"));
set_progress(0.172546);
apply_patch("/system/app/KeyChain.apk", "-",
            9672b857d167863863376c80f42a99a26c34204d, 8873,
            45c9a6f198e5518bd7715eddca966e5c67894c0f, package_extract_file("patch/system/app/KeyChain.apk.p"));
set_progress(0.172593);
apply_patch("/system/app/KeyChain.odex", "-",
            b67ede37606f683a225b43f052018c338d6bc8b0, 32200,
            e056156cf9905edd6656bd8979146be8f412cc06, package_extract_file("patch/system/app/KeyChain.odex.p"));
set_progress(0.172767);
apply_patch("/system/app/LabiSync.apk", "-",
            81e8e42725640e27a6ececab88ca9050b4434e65, 14548,
            59399e9752745f97bcd81edb6843f507e3d97598, package_extract_file("patch/system/app/LabiSync.apk.p"));
set_progress(0.172845);
apply_patch("/system/app/LabiSync.odex", "-",
            06bd0deda13decd2fb617acc5c592abfac390b0d, 249088,
            92260c1b84f53b27d63d866b9ce4b77aef3ecb61, package_extract_file("patch/system/app/LabiSync.odex.p"));
set_progress(0.174187);
apply_patch("/system/app/LatinIME.apk", "-",
            b8c260866df563ecffc14773ce1bc8095131c6b9, 8462844,
            de3a8825626f8dc7f2493d5249acea0459d5c776, package_extract_file("patch/system/app/LatinIME.apk.p"));
set_progress(0.219784);
apply_patch("/system/app/LatinIME.odex", "-",
            4b7bdb5c4fb230d13899d9a49d5fd6609225f6d4, 1116016,
            d23a2653c560c029848efaeb382d1c5207670a03, package_extract_file("patch/system/app/LatinIME.odex.p"));
set_progress(0.225797);
apply_patch("/system/app/LewaAntitheft.apk", "-",
            cfb418fc559f806de1fe3e4ce13483551b526e2e, 403166,
            c546649c2506741648da6af9acb94dc6f1a0b5ea, package_extract_file("patch/system/app/LewaAntitheft.apk.p"));
set_progress(0.227969);
apply_patch("/system/app/LewaAntitheft.odex", "-",
            eb15d3c9cdac88a4cd8e5a94149e4a35143740dc, 3587544,
            6fbe27e400edbb9bc41ab0d6aa76124048662b74, package_extract_file("patch/system/app/LewaAntitheft.odex.p"));
set_progress(0.247298);
apply_patch("/system/app/LewaCalculator.apk", "-",
            80969ac39a55be9e177683ed3a17e8643d578aac, 796900,
            c35dea999ae3805a9036eb53252811b228f32d3e, package_extract_file("patch/system/app/LewaCalculator.apk.p"));
set_progress(0.251591);
apply_patch("/system/app/LewaCalculator.odex", "-",
            fb5a65706b07d4c96091115694d383dc5265eae1, 490552,
            bafb2a0a6fbb52e96a585e12c76eb36337bb892a, package_extract_file("patch/system/app/LewaCalculator.odex.p"));
set_progress(0.254234);
apply_patch("/system/app/LewaDataUsageAdjust.apk", "-",
            ce809a105b6b7c82c813dbb2e185dfeab8a4d035, 22675,
            1b98708fd69f22efa837c153081e6250bf9eb563, package_extract_file("patch/system/app/LewaDataUsageAdjust.apk.p"));
set_progress(0.254357);
apply_patch("/system/app/LewaDataUsageAdjust.odex", "-",
            7bfebba31a894646ae7b85d00d28a7376c6f19ae, 396536,
            4dfbe0d4ea4ddcfd71807976e064db4b9c1beb95, package_extract_file("patch/system/app/LewaDataUsageAdjust.odex.p"));
set_progress(0.256493);
apply_patch("/system/app/LewaDefaultTheme.apk", "-",
            773780c5a3c91ccd79ebd52919bf9fdd39ee7515, 2812155,
            146e18d912377725d9738e4fdb05a43e2bf80409, package_extract_file("patch/system/app/LewaDefaultTheme.apk.p"));
set_progress(0.271644);
apply_patch("/system/app/LewaFileManager.apk", "-",
            afd84cd1b4d1887357a4cf4b370380d85629d281, 197503,
            7512a6267d5148bd49417174f8f32df5cbb1116a, package_extract_file("patch/system/app/LewaFileManager.apk.p"));
set_progress(0.272709);
apply_patch("/system/app/LewaFileManager.odex", "-",
            67f1056715afcd210d1b9e0d0c75d2a419b29d49, 537840,
            b7a4ad95ee6b91ab4f4ff06b0b9881134fa59678, package_extract_file("patch/system/app/LewaFileManager.odex.p"));
set_progress(0.275606);
apply_patch("/system/app/LewaLauncherX.apk", "-",
            c5a9c7a310e5f879897e1710c000de00137abad2, 3315636,
            f203074dfedc558d49845d9196530bc00b87ff17, package_extract_file("patch/system/app/LewaLauncherX.apk.p"));
set_progress(0.293470);
apply_patch("/system/app/LewaLauncherX.odex", "-",
            27610c115759c765ddee6f9976b2c9122e23aa59, 1007768,
            6cdefeb588ff991ad018fd98e95e2823f305981e, package_extract_file("patch/system/app/LewaLauncherX.odex.p"));
set_progress(0.298900);
apply_patch("/system/app/LewaNetworkManager.apk", "-",
            bbd1291c48ca26fcd98509fbe06e2928fd6440e9, 126539,
            3a677c83d4223b0c8dfc169b76beddfe166c3f96, package_extract_file("patch/system/app/LewaNetworkManager.apk.p"));
set_progress(0.299582);
apply_patch("/system/app/LewaNetworkManager.odex", "-",
            6d0763a6f772cdf04616e2247b746f9da3666e33, 522192,
            5c522dfec114c7251bcb836e29a7d525cbf8404d, package_extract_file("patch/system/app/LewaNetworkManager.odex.p"));
set_progress(0.302395);
apply_patch("/system/app/LewaPackageInstaller.apk", "-",
            af29eda7649dc98ff2d1b342f3f948f396a1ba63, 72678,
            f248632d716a31b5309de1fedee06908bb357ea9, package_extract_file("patch/system/app/LewaPackageInstaller.apk.p"));
set_progress(0.302787);
apply_patch("/system/app/LewaPackageInstaller.odex", "-",
            8679fa57bf8f791f242c698ab9dda75005b914a9, 225696,
            ed77fcb621a15a0c61a1257900c607ca8c594835, package_extract_file("patch/system/app/LewaPackageInstaller.odex.p"));
set_progress(0.304003);
apply_patch("/system/app/LewaPermManager.apk", "-",
            1a1d6caf1c735bbfdda6748e994abbf9d249b233, 53864,
            f68d2586ab53067eb118b3b5d33f5677274251dd, package_extract_file("patch/system/app/LewaPermManager.apk.p"));
set_progress(0.304293);
apply_patch("/system/app/LewaPermManager.odex", "-",
            5d0b219489a81271cf831b7971a1cf5008d78872, 2139432,
            f89e40fb77b4d2fdc4d8bbb9916e7911d2ceac25, package_extract_file("patch/system/app/LewaPermManager.odex.p"));
set_progress(0.315820);
apply_patch("/system/app/LewaPlayer.apk", "-",
            d7e8d07f1ccdee3d8cd5e4f065015f988aaef26d, 938323,
            3d8a10928d0f716e7b361499636053f657775a45, package_extract_file("patch/system/app/LewaPlayer.apk.p"));
set_progress(0.320876);
apply_patch("/system/app/LewaPlayer.odex", "-",
            02ed2e3329ff09f54b1a7b4f563be226dcf175df, 1268264,
            7a547cb9e71da4a4891509616b8f2704360e2ed0, package_extract_file("patch/system/app/LewaPlayer.odex.p"));
set_progress(0.327709);
apply_patch("/system/app/LewaPond.odex", "-",
            072b97bb5cf571d794dd0492c42515d6342f4245, 174008,
            d64617ab8757b98cc4c964d75184d8a356222fb3, package_extract_file("patch/system/app/LewaPond.odex.p"));
set_progress(0.328646);
apply_patch("/system/app/LewaPush.apk", "-",
            e12293d7d89cebf3087f4120e0d3912020fa361f, 8221,
            a5f92d0b09beb9a973e74e6ac2b44e4d8d0d2169, package_extract_file("patch/system/app/LewaPush.apk.p"));
set_progress(0.328691);
apply_patch("/system/app/LewaPush.odex", "-",
            942530ba486853fbf97958209375189bcb496d09, 378992,
            f122b668b7ea7366a6c7a562098e2bd1994c2c72, package_extract_file("patch/system/app/LewaPush.odex.p"));
set_progress(0.330733);
apply_patch("/system/app/LewaSoundRecorder.apk", "-",
            60430cfac8d8814e381ddcba098ac795ce643ccf, 1146657,
            9b190fb61cec75b9c39155db7e57d46b92dc0089, package_extract_file("patch/system/app/LewaSoundRecorder.apk.p"));
set_progress(0.336911);
apply_patch("/system/app/LewaSoundRecorder.odex", "-",
            ebc4e5fcdf67b96e4520846192bb2cc1249bc054, 468072,
            402a4c582569b1c5ccb9e4bdaaa71fd95b0227bb, package_extract_file("patch/system/app/LewaSoundRecorder.odex.p"));
set_progress(0.339432);
apply_patch("/system/app/LewaSystemClean.apk", "-",
            1c1d221c6a4ba5a4680af5e22995745017125cb9, 134355,
            29a476352e85eaab06b7e37792b0dea8530f6485, package_extract_file("patch/system/app/LewaSystemClean.apk.p"));
set_progress(0.340156);
apply_patch("/system/app/LewaSystemClean.odex", "-",
            a1d18454e508f79f273b33a046e3dd61560c47bf, 628848,
            aadbbb7348ed2f499972065002e90da44b15447b, package_extract_file("patch/system/app/LewaSystemClean.odex.p"));
set_progress(0.343544);
apply_patch("/system/app/LewaUpdater.apk", "-",
            e90eec0993056a28764378d4ff63c2012c01be58, 747085,
            0dce57f3f931f7d3f15cecb34c58a5259774da0b, package_extract_file("patch/system/app/LewaUpdater.apk.p"));
set_progress(0.347570);
apply_patch("/system/app/LewaUpdater.odex", "-",
            efe8b762616c6455707d86e80c9eecac793a15c8, 584504,
            b8159085b0b9450109614ee493fba4ef543abcfd, package_extract_file("patch/system/app/LewaUpdater.odex.p"));
set_progress(0.350719);
apply_patch("/system/app/LewaWeather.apk", "-",
            bde40987ca79f3b1333b787d244a37514168c723, 4450191,
            68ae7d20434512f2a023b2305c7e6108812b8090, package_extract_file("patch/system/app/LewaWeather.apk.p"));
set_progress(0.374696);
apply_patch("/system/app/LewaWeather.odex", "-",
            ad5bc069a6fb587b7775d7a5d05c1a03ff68881e, 968760,
            136e54c29f0ce0ecd0147f594b84f792bd692304, package_extract_file("patch/system/app/LewaWeather.odex.p"));
set_progress(0.379915);
apply_patch("/system/app/LiveWallpapers.apk", "-",
            50c5e5e20216f3d670a96571a92b31289b52c3fa, 1626547,
            b28e53a09a411cd14d4853b5e561906b2efc3f38, package_extract_file("patch/system/app/LiveWallpapers.apk.p"));
set_progress(0.388679);
apply_patch("/system/app/LiveWallpapers.odex", "-",
            14d778578cf3b576915f50d74d04762e1139586b, 268832,
            cb50018494b13d73d60ee1e0ffdeef371e6847c6, package_extract_file("patch/system/app/LiveWallpapers.odex.p"));
set_progress(0.390127);
apply_patch("/system/app/LiveWallpapersPicker.apk", "-",
            24fe3f6c431da56e6d1feeff53bf3270189bec0e, 105357,
            59a560fd5f751b93a0e76e965e03182c85bb6395, package_extract_file("patch/system/app/LiveWallpapersPicker.apk.p"));
set_progress(0.390695);
apply_patch("/system/app/LiveWallpapersPicker.odex", "-",
            32643f1fae8ca785cd0f38f0cc9769fe715a1906, 29192,
            c21a9b077da3c68a00bac0dc1b1e6af9f0584fd6, package_extract_file("patch/system/app/LiveWallpapersPicker.odex.p"));
set_progress(0.390852);
apply_patch("/system/app/LocationProvider.apk", "-",
            adf1296a8ec2296f3c5adfb20e85a27c78f94289, 2227778,
            6927b6a9394bd3350fc958ac5e6671d3413b29b8, package_extract_file("patch/system/app/LocationProvider.apk.p"));
set_progress(0.402855);
apply_patch("/system/app/LocationProvider.odex", "-",
            e633b2cb251089a117bb39aadc815f37f4b9b025, 160896,
            1d70c136e33a710a1a394356c1d9ffec55a9bdea, package_extract_file("patch/system/app/LocationProvider.odex.p"));
set_progress(0.403722);
apply_patch("/system/app/MTKAndroidSuiteDaemon.odex", "-",
            245fed579c77acbbf9bdf0dc0d10b285925edbd8, 624328,
            65d6b6ca5612fc413768e80e86683e1675716476, package_extract_file("patch/system/app/MTKAndroidSuiteDaemon.odex.p"));
set_progress(0.407086);
apply_patch("/system/app/MagicSmokeWallpapers.apk", "-",
            0ae2310e53afe91091800db05b6712adf377cd40, 201855,
            3ac066d685cc7e203e308f84d2690c85e6df37ac, package_extract_file("patch/system/app/MagicSmokeWallpapers.apk.p"));
set_progress(0.408173);
apply_patch("/system/app/MagicSmokeWallpapers.odex", "-",
            3ad50e89767cf1820462822bc240950189587c90, 49520,
            0e82aa1d988ff8f9e03db7e887ac9da2ebc0f76a, package_extract_file("patch/system/app/MagicSmokeWallpapers.odex.p"));
set_progress(0.408440);
apply_patch("/system/app/MediaProvider.apk", "-",
            515559aa90f2d97ff618dcd00ed3c931cd9f3aad, 33288,
            69a759981e6c12d45c98d3eb5b545b3f51bf2951, package_extract_file("patch/system/app/MediaProvider.apk.p"));
set_progress(0.408619);
apply_patch("/system/app/MediaProvider.odex", "-",
            0e4be6863c726474e1f70a512870e81a3e4cfcd6, 243672,
            95f77268971f9896ef449c4036338d6bce40f67c, package_extract_file("patch/system/app/MediaProvider.odex.p"));
set_progress(0.409932);
apply_patch("/system/app/MmsFavoriteProvider.apk", "-",
            06e8d2d632eec00121fd7e4d9990c65ae8529a30, 40561,
            179e400e19c0276f7106a3bfa2667f671e33b061, package_extract_file("patch/system/app/MmsFavoriteProvider.apk.p"));
set_progress(0.410151);
apply_patch("/system/app/MmsFavoriteProvider.odex", "-",
            1c552d6db64ad662c518d2f4fd62e985febf32b4, 162168,
            8ce742f5116311c821cdaf85d78242764a474b77, package_extract_file("patch/system/app/MmsFavoriteProvider.odex.p"));
set_progress(0.411025);
apply_patch("/system/app/MtkBt.apk", "-",
            17d228b23fc810ac4a2a124f9f03585d905f05bf, 168843,
            e44aaf2207e61bd5bb7dac2ce64dc64fc436bd36, package_extract_file("patch/system/app/MtkBt.apk.p"));
set_progress(0.411934);
apply_patch("/system/app/MtkBt.odex", "-",
            c935b59181258ce0f855249e9ccb15c8c79ea177, 1189488,
            55f21e5d71f138cbb24a50ed6a9c498ee61f2c25, package_extract_file("patch/system/app/MtkBt.odex.p"));
set_progress(0.418343);
apply_patch("/system/app/MtkVideoLiveWallpaper.apk", "-",
            c18fa2f7b67075127b47947bc0f9b82014f02fd2, 2236786,
            9db05ac056873697573dec9f115ccf3fa57a25fe, package_extract_file("patch/system/app/MtkVideoLiveWallpaper.apk.p"));
set_progress(0.430394);
apply_patch("/system/app/MtkVideoLiveWallpaper.odex", "-",
            229ab1d8ed223bba3aeaff7c5cc7967e4312aa94, 136416,
            544a635a5b917fe52d1b27962d702a6a18370d93, package_extract_file("patch/system/app/MtkVideoLiveWallpaper.odex.p"));
set_progress(0.431129);
apply_patch("/system/app/NoiseField.odex", "-",
            4405a9ee3f69550ce1341a3c1f364359f262e472, 45160,
            3ce737d7dbb0e4c39d87d5c74630fcd544d2e2b9, package_extract_file("patch/system/app/NoiseField.odex.p"));
set_progress(0.431373);
apply_patch("/system/app/Omacp.apk", "-",
            d9930e172f590d024cf1cbe639539cc3f565dac9, 24751,
            35b0f8f0a191d451b3625d2bad41f647da3bc24c, package_extract_file("patch/system/app/Omacp.apk.p"));
set_progress(0.431506);
apply_patch("/system/app/Omacp.odex", "-",
            8ee906ed550521a9aea99ac490a20cdaeeae4a25, 186008,
            8c6cffc2df6128fe3e914456c32dbfd266612dfc, package_extract_file("patch/system/app/Omacp.odex.p"));
set_progress(0.432508);
apply_patch("/system/app/PIM.apk", "-",
            0d009211aa0e682ff3982ff92d051d1b88a168a4, 5493555,
            1b72f3441281017da44fc1159a3d01d50af23c4b, package_extract_file("patch/system/app/PIM.apk.p"));
set_progress(0.462107);
apply_patch("/system/app/PIM.odex", "-",
            ffe569342fb03cea0318a24426dc65281ec22e69, 6894520,
            777a3f66be647d065fcb1c1123e466be0a787d72, package_extract_file("patch/system/app/PIM.odex.p"));
set_progress(0.499253);
apply_patch("/system/app/PhaseBeam.odex", "-",
            e64dc74db57374597b69353e4e725d0c85687a02, 42040,
            5b411054f9b7c80470ef60022def25873cd15abe, package_extract_file("patch/system/app/PhaseBeam.odex.p"));
set_progress(0.499480);
apply_patch("/system/app/Phone.apk", "-",
            9e2b6dc193876f339c64552942ede3b2efc4478c, 1151794,
            85a94f8b1372ffa1699e500c672a060f9dd9a7fb, package_extract_file("patch/system/app/Phone.apk.p"));
set_progress(0.505685);
apply_patch("/system/app/Phone.odex", "-",
            fcf53f105a4f7913b1b983dfe776773b88696213, 3078200,
            7d50eeaa8973b17d47f1225339d1a8f24c877bb9, package_extract_file("patch/system/app/Phone.odex.p"));
set_progress(0.522270);
apply_patch("/system/app/PicoTts.odex", "-",
            5ad16024f0aeb4ac82097793e279ead65de5a688, 20648,
            a14bb417a6edc86a34dd4d94f53fee3142a41291, package_extract_file("patch/system/app/PicoTts.odex.p"));
set_progress(0.522381);
apply_patch("/system/app/Power+.apk", "-",
            46289bbe8138816a96b5a22e2b6d69e0e564db88, 173737,
            82a8e94d5d1974a9456cbe305aab73ed0d481aaa, package_extract_file("patch/system/app/Power+.apk.p"));
set_progress(0.523317);
apply_patch("/system/app/Power+.odex", "-",
            a50883a6caea2f3098f4ec2408290803967ac0cf, 259760,
            da0a9393ebb6080d26ba2ca11a4609c6476e4cfb, package_extract_file("patch/system/app/Power+.odex.p"));
set_progress(0.524717);
apply_patch("/system/app/Provision.apk", "-",
            9bf970c89f44e397380e17fcb8d628892250962f, 2846,
            ab3a6c2697d450fd2dca91f10a4221bf05cbb138, package_extract_file("patch/system/app/Provision.apk.p"));
set_progress(0.524732);
apply_patch("/system/app/Provision.odex", "-",
            de0b51053a83dbd78befe9fdd3f5000afe4ca8cf, 3560,
            ecefa124e257274eb0a3528b580b9101fd0ae00c, package_extract_file("patch/system/app/Provision.odex.p"));
set_progress(0.524751);
apply_patch("/system/app/Search.apk", "-",
            e64b924ea7909ebd2a392bfbe3d8c42daf6ed166, 149925,
            abe78a6802333a0bf10c0d9627ec131284661863, package_extract_file("patch/system/app/Search.apk.p"));
set_progress(0.525559);
apply_patch("/system/app/Search.odex", "-",
            969617a6399316e3cb0063f7cc1f6296e4d02756, 86120,
            57a862166f927ee66609e39168c49ff84b40dc24, package_extract_file("patch/system/app/Search.odex.p"));
set_progress(0.526023);
apply_patch("/system/app/Settings.apk", "-",
            34be631098c2be6aff16a295b96443230a90b704, 2599973,
            cd46509ddb1a2ce7c9917ec482bc7671c20637d6, package_extract_file("patch/system/app/Settings.apk.p"));
set_progress(0.540031);
apply_patch("/system/app/Settings.odex", "-",
            4810bdcadb36b60bea5c371ed9c65c5e15279efc, 4006472,
            22098c734c00ec157a00a8c8dcc23c92f4d576cb, package_extract_file("patch/system/app/Settings.odex.p"));
set_progress(0.561618);
apply_patch("/system/app/SettingsProvider.apk", "-",
            93f2c7fd706a810dca196156e2a542bc906bb131, 17078,
            c1d632111c1341a74089880049b74c21dd75cbcb, package_extract_file("patch/system/app/SettingsProvider.apk.p"));
set_progress(0.561710);
apply_patch("/system/app/SettingsProvider.odex", "-",
            a93501d7877f6f226c5b427d7701f00b93d620be, 83888,
            5be73d29247432cbab3f062df0f09d5e2e5690c4, package_extract_file("patch/system/app/SettingsProvider.odex.p"));
set_progress(0.562162);
apply_patch("/system/app/SharedStorageBackup.apk", "-",
            df6d7019e792079d1da12e5ff1fc2026e46faebe, 2665,
            5efdf2211226b5b6ef51eeff5634aa1fc9b5fac2, package_extract_file("patch/system/app/SharedStorageBackup.apk.p"));
set_progress(0.562176);
apply_patch("/system/app/SharedStorageBackup.odex", "-",
            818e997eb20e7b30a583fea70bc9132bba9ea7f7, 4664,
            f9329a851c1209001fcba270f071facb4e25b05b, package_extract_file("patch/system/app/SharedStorageBackup.odex.p"));
set_progress(0.562201);
apply_patch("/system/app/SoundRecorder.apk", "-",
            ccfa4f7f754fe8c270face43a31a2fcb761d940d, 91769,
            41d3b50a60bf6436852f0e903f32bc0eee5cb0f2, package_extract_file("patch/system/app/SoundRecorder.apk.p"));
set_progress(0.562696);
apply_patch("/system/app/SoundRecorder.odex", "-",
            5009d95dd71d0c5b37d18ce1a963b9a327e132d5, 114616,
            b50a8d9e69fc39b76eb09a6481c39632c9746294, package_extract_file("patch/system/app/SoundRecorder.odex.p"));
set_progress(0.563313);
apply_patch("/system/app/Stk1.apk", "-",
            d0d7a0e46c79bb929d12b4299c89bfad06b4c7ec, 26266,
            62117559e21fd1fb0016b72a4a3734b53fcc6b70, package_extract_file("patch/system/app/Stk1.apk.p"));
set_progress(0.563455);
apply_patch("/system/app/Stk1.odex", "-",
            94dcc96d3ecd09d82685a33b551e0e247af21d2b, 105832,
            9dc6732ea717af877762a4ec41ecb9641b49af81, package_extract_file("patch/system/app/Stk1.odex.p"));
set_progress(0.564025);
apply_patch("/system/app/Stk2.apk", "-",
            209aa1ebd4bf751e4e83e0cc05af47e6fb89b31f, 26368,
            b895302d0aa4b5d8f477e70d3cdb9fb1f68266b6, package_extract_file("patch/system/app/Stk2.apk.p"));
set_progress(0.564167);
apply_patch("/system/app/Stk2.odex", "-",
            c6d0b9c4b75e2f5dae2d557fc26cf78a621fe5ad, 105336,
            37542531232519570de881b7db5434e0c1f89e15, package_extract_file("patch/system/app/Stk2.odex.p"));
set_progress(0.564734);
apply_patch("/system/app/StkSelection.odex", "-",
            46158d6d0b15bf7f0f4a0ef18433bd6ebc4f7655, 29552,
            274595a986e217c8f1af9be715d0783ac8ace7e8, package_extract_file("patch/system/app/StkSelection.odex.p"));
set_progress(0.564894);
apply_patch("/system/app/SystemUI.apk", "-",
            967b002bcafb791e3a4072d1d992333ae33b3751, 1184960,
            634ef000883015319c2e8b9936ee875528144181, package_extract_file("patch/system/app/SystemUI.apk.p"));
set_progress(0.571278);
apply_patch("/system/app/SystemUI.odex", "-",
            8bc31f4f65c878c14a4f52afa3d3307a3931c592, 1658368,
            7fe479842d1723a48903173e042aa716fb3dd609, package_extract_file("patch/system/app/SystemUI.odex.p"));
set_progress(0.580213);
apply_patch("/system/app/TelephonyProvider.apk", "-",
            2d19bc7d14967f96052af12ea8be4d1432f34088, 12103,
            3678be1b72eccf55870a63a456df3621d27e0ad8, package_extract_file("patch/system/app/TelephonyProvider.apk.p"));
set_progress(0.580278);
apply_patch("/system/app/TelephonyProvider.odex", "-",
            d95ad6d8c9fefea9d39dc2df5f5f892fa0dc650d, 396856,
            241eaa8cd40d62d7b64ad3f4d3a5854509a127c4, package_extract_file("patch/system/app/TelephonyProvider.odex.p"));
set_progress(0.582416);
apply_patch("/system/app/ThemeChooser.apk", "-",
            e64ea6f8eb0346a57a5852422b6e028e64dc6196, 201310,
            0bec64c1a715044a99877b66367f1d51f69811b9, package_extract_file("patch/system/app/ThemeChooser.apk.p"));
set_progress(0.583501);
apply_patch("/system/app/ThemeChooser.odex", "-",
            81b3bd4d8efd1f884f4c60a47966adce269cdc20, 882448,
            afbd109e5c723864c14efdb28afcd1c50d68dd8a, package_extract_file("patch/system/app/ThemeChooser.odex.p"));
set_progress(0.588255);
apply_patch("/system/app/ThemeManager.apk", "-",
            4d2f2093750f259b2072191427eddd830664b87d, 5449,
            e4000de3435c1746d17d5b73ceebfd4f963f4a1f, package_extract_file("patch/system/app/ThemeManager.apk.p"));
set_progress(0.588285);
apply_patch("/system/app/ThemeManager.odex", "-",
            c31cd4d9f1e46331538108ea4201bcfb3e5fd5b0, 107024,
            402858cc051250f2e232c2244172c1dd1edceb23, package_extract_file("patch/system/app/ThemeManager.odex.p"));
set_progress(0.588861);
apply_patch("/system/app/UserDictionaryProvider.apk", "-",
            cfef8a3d99cb5c230c88458d20673c0db4bc68df, 3584,
            ba26d6113c6a1514c06a3a77a8e9eeabf071833c, package_extract_file("patch/system/app/UserDictionaryProvider.apk.p"));
set_progress(0.588881);
apply_patch("/system/app/UserDictionaryProvider.odex", "-",
            77cc2a218cbab605037bffd829528fbabdf7d9c5, 16992,
            7885102a6f50af07706c3d42197b4a2de6a1a520, package_extract_file("patch/system/app/UserDictionaryProvider.odex.p"));
set_progress(0.588972);
apply_patch("/system/app/VideoFavorites.odex", "-",
            e1b4e0c8c1c192c565368316330504bbd9d26ca7, 95560,
            43f15fcd7ab14abc431dc9e1258099f69241cc94, package_extract_file("patch/system/app/VideoFavorites.odex.p"));
set_progress(0.589487);
apply_patch("/system/app/VideoPlayer.odex", "-",
            4f8012a3f6fda1042527aaea35b06f7ebb817f58, 51224,
            39e6a83f70459507f18e4bce3887768313191a50, package_extract_file("patch/system/app/VideoPlayer.odex.p"));
set_progress(0.589763);
apply_patch("/system/app/VirusDefense.apk", "-",
            0477d7cb4af1bae95602111f11d25ef297aaa359, 403457,
            ed60829a31292ce5bbc081f85b242d1a6de4d3a4, package_extract_file("patch/system/app/VirusDefense.apk.p"));
set_progress(0.591937);
apply_patch("/system/app/VirusDefense.odex", "-",
            f28d161bf79403ea56f0a2f37cccc306201721d0, 1441384,
            253e20677ea077ee0fc5523f13c8ef92dbc2eac1, package_extract_file("patch/system/app/VirusDefense.odex.p"));
set_progress(0.599703);
apply_patch("/system/app/VisualizationWallpapers.apk", "-",
            fec71de5c9ae70e99a5439c2af5fba3cddfee104, 140215,
            b37ca6a7b3c19a67179d76df40ae6bc8c1b1f876, package_extract_file("patch/system/app/VisualizationWallpapers.apk.p"));
set_progress(0.600458);
apply_patch("/system/app/VisualizationWallpapers.odex", "-",
            a5933745d88607c957312861d47e490e7681509d, 67008,
            0707d08881f4e4a9d70eea701b1fd7063df6a1ff, package_extract_file("patch/system/app/VisualizationWallpapers.odex.p"));
set_progress(0.600819);
apply_patch("/system/app/VpnDialogs.apk", "-",
            5340b458e4b5bc357e96847d98533049f14a1b19, 7523,
            43bc31530d6e75b00546dc58a280443d94dcf221, package_extract_file("patch/system/app/VpnDialogs.apk.p"));
set_progress(0.600860);
apply_patch("/system/app/VpnDialogs.odex", "-",
            271852b09fe7d97c5629fcbf183f1ba28794ac91, 11576,
            88f1396a25f75360afc3aaf21ce7b25c26a3e654, package_extract_file("patch/system/app/VpnDialogs.odex.p"));
set_progress(0.600922);
apply_patch("/system/app/YGPS.odex", "-",
            d817dd6e0167bd24e9067e3e94bde0ddce15d3f9, 77408,
            12d01a8e387dde0f1d3d7017e0902f254d3272bc, package_extract_file("patch/system/app/YGPS.odex.p"));
set_progress(0.601339);
apply_patch("/system/bin/bootanimation", "-",
            b60a6d333b7d46547613c698d796fe70a98f51cb, 34136,
            d2a9e01d1b696bda3dd563976c8be03d9bf28cf2, package_extract_file("patch/system/bin/bootanimation.p"));
set_progress(0.601523);
apply_patch("/system/bin/mdnsd", "-",
            6e8e0242265b079befc2c219647ef25ca93912ad, 259460,
            c1a7d03189bc85eae6808ec863a5f15833fb4168, package_extract_file("patch/system/bin/mdnsd.p"));
set_progress(0.602921);
apply_patch("/system/bin/su0", "-",
            b780b45c6fd99088bf94e450dd33dc90ae86bb71, 112200,
            2756d4a644d7d4fa5a75932cc81abce485ed1011, package_extract_file("patch/system/bin/su0.p"));
set_progress(0.603526);
apply_patch("/system/etc/NOTICE.html.gz", "-",
            ed9b193fb71b61279ceb2352a29f79bb81db468d, 119414,
            5d41456a5911079d384617b9105e86044129a064, package_extract_file("patch/system/etc/NOTICE.html.gz.p"));
set_progress(0.604169);
apply_patch("/system/etc/icons_alias.xml", "-",
            03244fc832008df5d893fa450e9c4e0fba388e06, 1826,
            b56328e8d3b2767ccb8825080b9c5cff6291076f, package_extract_file("patch/system/etc/icons_alias.xml.p"));
set_progress(0.604179);
apply_patch("/system/etc/security/otacerts.zip", "-",
            0cee49f21a4a4e13d2e91d4c0ec26c8128bc7bfc, 1125,
            3669e1d2e3278ba2dee178cc8e1b82aba8fda62a, package_extract_file("patch/system/etc/security/otacerts.zip.p"));
set_progress(0.604185);
apply_patch("/system/framework/CustomProperties.jar", "-",
            965a825804c6c0b5b1eaeb60c51ea83af986e212, 313,
            8cb15ca4ee2d8687db76d9b84fcab360caeb7cca, package_extract_file("patch/system/framework/CustomProperties.jar.p"));
set_progress(0.604187);
apply_patch("/system/framework/CustomProperties.odex", "-",
            d69d643dd97ea74e7ba9f19b4c0bcbe382203528, 2936,
            2b48f4dc5d101308545e7b687e32b6303512c955, package_extract_file("patch/system/framework/CustomProperties.odex.p"));
set_progress(0.604202);
apply_patch("/system/framework/am.jar", "-",
            6c2edc5ea559184738c52468cd3c27ab429d59b8, 313,
            f2ff707d56e4c038d312da258d5a91fdc0531606, package_extract_file("patch/system/framework/am.jar.p"));
set_progress(0.604204);
apply_patch("/system/framework/am.odex", "-",
            ff4dda8349257d5bb2404d15c7452ca1feb40172, 40848,
            a713ebd41ef55256cd8a6090c820c621ab86e75c, package_extract_file("patch/system/framework/am.odex.p"));
set_progress(0.604424);
apply_patch("/system/framework/android.policy.jar", "-",
            208883c6bbf286ceaadcd8eb56a413d5053684c8, 313,
            f2ff707d56e4c038d312da258d5a91fdc0531606, package_extract_file("patch/system/framework/android.policy.jar.p"));
set_progress(0.604426);
apply_patch("/system/framework/android.policy.odex", "-",
            7e57f6f42fb62d1dd678b8368a1499fc9c9e5017, 441256,
            fa8d0d4f0bd0077acab8140cd30757258b7b943c, package_extract_file("patch/system/framework/android.policy.odex.p"));
set_progress(0.606803);
apply_patch("/system/framework/android.test.runner.jar", "-",
            3f927ccf2f7c22c9f9ccf2e8c30bcd84ddbc37f2, 313,
            f8b4370ad561124a5eab0406c84c51aaee7bb536, package_extract_file("patch/system/framework/android.test.runner.jar.p"));
set_progress(0.606805);
apply_patch("/system/framework/android.test.runner.odex", "-",
            b73d8001838e62387f4dbaa05ba2c2086bfca41e, 185056,
            ee1f3ab48bc13822a262b775fd24fc135415675b, package_extract_file("patch/system/framework/android.test.runner.odex.p"));
set_progress(0.607802);
apply_patch("/system/framework/apache-xml.jar", "-",
            2647232b1ae6e264048e0b13a27cbce3d21d08a5, 18010,
            dc0711b08ff34916e9e18ca71249ccebc3d47bcd, package_extract_file("patch/system/framework/apache-xml.jar.p"));
set_progress(0.607899);
apply_patch("/system/framework/apache-xml.odex", "-",
            4ef043bbbd6057d9ba34869531d6168513d4c830, 1378496,
            9b2b494f270f59da1edc3d79936981ae47f183ba, package_extract_file("patch/system/framework/apache-xml.odex.p"));
set_progress(0.615326);
apply_patch("/system/framework/bmgr.jar", "-",
            6c2edc5ea559184738c52468cd3c27ab429d59b8, 313,
            f2ff707d56e4c038d312da258d5a91fdc0531606, package_extract_file("patch/system/framework/bmgr.jar.p"));
set_progress(0.615328);
apply_patch("/system/framework/bmgr.odex", "-",
            ae7f709efb0a7f7a42dec2e0ec28dea87bc0eade, 15056,
            ccaec757e898b04d304fd806163e8b24beb7825c, package_extract_file("patch/system/framework/bmgr.odex.p"));
set_progress(0.615409);
apply_patch("/system/framework/bouncycastle.jar", "-",
            70065d3cda6263d1a270aef0aef8ca893fb4e757, 313,
            6893df27c4c5cd0f31aeca53bba5091f9706a075, package_extract_file("patch/system/framework/bouncycastle.jar.p"));
set_progress(0.615411);
apply_patch("/system/framework/bouncycastle.odex", "-",
            6be4eed400ba90b4e908fd4c7c47d2c8db48d33a, 982800,
            0215e4309f796e056f73e8dda16e65c67621025f, package_extract_file("patch/system/framework/bouncycastle.odex.p"));
set_progress(0.620706);
apply_patch("/system/framework/bu.jar", "-",
            6c2edc5ea559184738c52468cd3c27ab429d59b8, 313,
            f2ff707d56e4c038d312da258d5a91fdc0531606, package_extract_file("patch/system/framework/bu.jar.p"));
set_progress(0.620708);
apply_patch("/system/framework/bu.odex", "-",
            67d4253ea500ac7fc1534f4e468d19616e84dc81, 4888,
            6143f6f5cf300eb6c6803acab39e49452cd573eb, package_extract_file("patch/system/framework/bu.odex.p"));
set_progress(0.620734);
apply_patch("/system/framework/com.android.future.usb.accessory.jar",
            "-", 6c2edc5ea559184738c52468cd3c27ab429d59b8, 313,
            f2ff707d56e4c038d312da258d5a91fdc0531606, package_extract_file("patch/system/framework/com.android.future.usb.accessory.jar.p"));
set_progress(0.620736);
apply_patch("/system/framework/com.android.future.usb.accessory.odex",
            "-", 4c4278bf1ce8fe4f12d4cec9362ed1e7ae82287c, 6312,
            d11a2a26644a7fa4602b9bf8fdb28b814ae46e70, package_extract_file("patch/system/framework/com.android.future.usb.accessory.odex.p"));
set_progress(0.620770);
apply_patch("/system/framework/com.android.location.provider.jar",
            "-", 6c2edc5ea559184738c52468cd3c27ab429d59b8, 313,
            f2ff707d56e4c038d312da258d5a91fdc0531606, package_extract_file("patch/system/framework/com.android.location.provider.jar.p"));
set_progress(0.620771);
apply_patch("/system/framework/com.android.location.provider.odex",
            "-", 352cab204b76a7aac99bf356c06e00cc4bf28c02, 7680,
            8a7ae6f5935fff6a5a87226c1a46119b1696d90b, package_extract_file("patch/system/framework/com.android.location.provider.odex.p"));
set_progress(0.620813);
apply_patch("/system/framework/content.jar", "-",
            6c2edc5ea559184738c52468cd3c27ab429d59b8, 313,
            f2ff707d56e4c038d312da258d5a91fdc0531606, package_extract_file("patch/system/framework/content.jar.p"));
set_progress(0.620814);
apply_patch("/system/framework/content.odex", "-",
            a007360c93b87ff0d867e2e182220307e2a6c7c5, 14384,
            b435469340bef7fda542e4cd997ae2f9c399b9b2, package_extract_file("patch/system/framework/content.odex.p"));
set_progress(0.620892);
apply_patch("/system/framework/core-junit.jar", "-",
            965a825804c6c0b5b1eaeb60c51ea83af986e212, 313,
            8cb15ca4ee2d8687db76d9b84fcab360caeb7cca, package_extract_file("patch/system/framework/core-junit.jar.p"));
set_progress(0.620894);
apply_patch("/system/framework/core-junit.odex", "-",
            18fb1144b370461f7fa66745fbad9bd11375b418, 27352,
            9d488e0a7a8d47ce0f4ad94c682454acdcb751b2, package_extract_file("patch/system/framework/core-junit.odex.p"));
set_progress(0.621041);
apply_patch("/system/framework/core.jar", "-",
            41831dca75f275e76520aef5e179a857833e2d51, 4124,
            8c20bf0d07ae1095d576fb6e6aae79ddec1ab1c9, package_extract_file("patch/system/framework/core.jar.p"));
set_progress(0.621063);
apply_patch("/system/framework/core.odex", "-",
            7b57769423d83ccb44e4e1c485aed1ce74b250e8, 3404440,
            10437a7ea3bd695b71bbd39fdd78336ab994ff38, package_extract_file("patch/system/framework/core.odex.p"));
set_progress(0.639406);
apply_patch("/system/framework/ext.jar", "-",
            6bd085035dbce08394b01020c0dbb7e0c18230ae, 528375,
            5e0275b21a6b9563ec17a78f0d2d454dec1d71e4, package_extract_file("patch/system/framework/ext.jar.p"));
set_progress(0.642252);
apply_patch("/system/framework/ext.odex", "-",
            8931d6e5b2e4f9f76aa8a85812305ef6b4caed84, 1504568,
            8b3ec23db3ec4b17e97224c1bb870367410f4ad4, package_extract_file("patch/system/framework/ext.odex.p"));
set_progress(0.650359);
apply_patch("/system/framework/framework-res.apk", "-",
            6cc8ef84e65a29ff35e0dd2517d78512e14edfe5, 5408080,
            077ad19cfda90c834edc535e7b873d926ab98b6a, package_extract_file("patch/system/framework/framework-res.apk.p"));
set_progress(0.679497);
apply_patch("/system/framework/framework.jar", "-",
            e26350a4fd8398dbdd4ade4c15797a258cbf9673, 14961,
            bf7996249f40362eb85199262464f209431844e6, package_extract_file("patch/system/framework/framework.jar.p"));
set_progress(0.679577);
apply_patch("/system/framework/framework.odex", "-",
            87328a55c19609b8ae7a1d7dfa4f29feb9c58820, 11038960,
            b5d5922897ae2db8995569ec6488b2718158427c, package_extract_file("patch/system/framework/framework.odex.p"));
set_progress(0.739053);
apply_patch("/system/framework/ime.jar", "-",
            6c2edc5ea559184738c52468cd3c27ab429d59b8, 313,
            f2ff707d56e4c038d312da258d5a91fdc0531606, package_extract_file("patch/system/framework/ime.jar.p"));
set_progress(0.739055);
apply_patch("/system/framework/ime.odex", "-",
            1b920bfbd09135ebddec64ab7107d49cf88d1f35, 7032,
            999405f23fa502f1d5806e8093e740a10c27d436, package_extract_file("patch/system/framework/ime.odex.p"));
set_progress(0.739093);
apply_patch("/system/framework/input.jar", "-",
            6c2edc5ea559184738c52468cd3c27ab429d59b8, 313,
            c47e36f9df68ba943db05d54da1b4d285601d0c8, package_extract_file("patch/system/framework/input.jar.p"));
set_progress(0.739095);
apply_patch("/system/framework/input.odex", "-",
            6ce44354999f4011cfa2b5e394e3601215a3cd56, 5824,
            09c403d82b6cdf08fdf32c0a6fe5ec050245467a, package_extract_file("patch/system/framework/input.odex.p"));
set_progress(0.739126);
apply_patch("/system/framework/javax.obex.jar", "-",
            208883c6bbf286ceaadcd8eb56a413d5053684c8, 313,
            f2ff707d56e4c038d312da258d5a91fdc0531606, package_extract_file("patch/system/framework/javax.obex.jar.p"));
set_progress(0.739128);
apply_patch("/system/framework/javax.obex.odex", "-",
            3d913a4c7eb9303ee14654b9cef003a00419455f, 58520,
            a0296ccd427a8bd3adb6e800883e41f7adba70aa, package_extract_file("patch/system/framework/javax.obex.odex.p"));
set_progress(0.739443);
apply_patch("/system/framework/lewa-framework.jar", "-",
            2f103a8e207090c564e6dfe78c76e3b59ddb72ed, 313,
            dc4fc4ffbd7fb75f8bbd403ed8aa3f19d4e486bc, package_extract_file("patch/system/framework/lewa-framework.jar.p"));
set_progress(0.739445);
apply_patch("/system/framework/lewa-framework.odex", "-",
            e2317dbaf92caeda6acdc00d3765b0de1a3d3e6e, 1158168,
            c523ba471a7e43144b406350f1f1af30c270db1c, package_extract_file("patch/system/framework/lewa-framework.odex.p"));
set_progress(0.745685);
apply_patch("/system/framework/lewa-res.apk", "-",
            f85526cbf4c9f78ec7616f21cdeb9d5df0e65e38, 2502853,
            7a2537d8c0cfaab5e8e5d9ca39c8d0a03f28d3ea, package_extract_file("patch/system/framework/lewa-res.apk.p"));
set_progress(0.759170);
apply_patch("/system/framework/mediatek-common.jar", "-",
            1fe7ef139dbf3cb64337079841e985c468604b37, 313,
            6d2d8ca094b8d778a44cfe53ba6d71188d7b94d3, package_extract_file("patch/system/framework/mediatek-common.jar.p"));
set_progress(0.759171);
apply_patch("/system/framework/mediatek-common.odex", "-",
            9465c321da6fcbcc66d32ef787c2bde8d1195b1c, 108136,
            84d959487d66e47ae94950c79de89a670ae53d9e, package_extract_file("patch/system/framework/mediatek-common.odex.p"));
set_progress(0.759754);
apply_patch("/system/framework/mediatek-framework.jar", "-",
            0c60de7e912e5c90f279158cc2d9398a72aa1b3f, 313,
            33583918bd2e82600527e523caf732cd45cb9d8a, package_extract_file("patch/system/framework/mediatek-framework.jar.p"));
set_progress(0.759756);
apply_patch("/system/framework/mediatek-framework.odex", "-",
            44baaeadc978813a962a4913c7ac1be342f0b29b, 290200,
            0fe96bc6940089df0109fa00817a2826c23d5ae4, package_extract_file("patch/system/framework/mediatek-framework.odex.p"));
set_progress(0.761319);
apply_patch("/system/framework/mediatek-op.jar", "-",
            208883c6bbf286ceaadcd8eb56a413d5053684c8, 313,
            f2ff707d56e4c038d312da258d5a91fdc0531606, package_extract_file("patch/system/framework/mediatek-op.jar.p"));
set_progress(0.761321);
apply_patch("/system/framework/mediatek-op.odex", "-",
            71eeb9853baaf47fbb4ff1df44e1d19aee2635b2, 1392,
            efdccc09095633f123aaf416dc45c4f6e73168ba, package_extract_file("patch/system/framework/mediatek-op.odex.p"));
set_progress(0.761328);
apply_patch("/system/framework/mediatek-res.apk", "-",
            1a46f2b49d2182ff9fe92c98781a4de95f98911a, 996660,
            5d466d191cbb5b2a7b4a72736d3d0f89d921abad, package_extract_file("patch/system/framework/mediatek-res.apk.p"));
set_progress(0.766698);
apply_patch("/system/framework/monkey.jar", "-",
            5adb14ec6854185d0fb3155dff5fc297965fc987, 313,
            a7104a52d272030007f7860a82d686776fcabe95, package_extract_file("patch/system/framework/monkey.jar.p"));
set_progress(0.766700);
apply_patch("/system/framework/monkey.odex", "-",
            64fa3519668c11ceb03ee40c0fe4b16869114140, 118152,
            bfb80a46ef784cb987cfeccab37b8d655dd44c3f, package_extract_file("patch/system/framework/monkey.odex.p"));
set_progress(0.767336);
apply_patch("/system/framework/pm.jar", "-",
            19674cbe676cde8480dbfce2b0fadde5faa20575, 313,
            647ce468aa43855878b5df34f858153e29199842, package_extract_file("patch/system/framework/pm.jar.p"));
set_progress(0.767338);
apply_patch("/system/framework/pm.odex", "-",
            2fa0a0a118a6773db4d5016804479e61d3013d3e, 36600,
            a2af8186a711cd1c4776d4b8a472fef02616a776, package_extract_file("patch/system/framework/pm.odex.p"));
set_progress(0.767535);
apply_patch("/system/framework/requestsync.jar", "-",
            3f927ccf2f7c22c9f9ccf2e8c30bcd84ddbc37f2, 313,
            c47e36f9df68ba943db05d54da1b4d285601d0c8, package_extract_file("patch/system/framework/requestsync.jar.p"));
set_progress(0.767537);
apply_patch("/system/framework/requestsync.odex", "-",
            12d81d340313d0b856de1b2bdab4c59599186ee6, 9168,
            3a337f92cb5e4f0c582062eb31865548731b64fc, package_extract_file("patch/system/framework/requestsync.odex.p"));
set_progress(0.767586);
apply_patch("/system/framework/secondary-framework.jar", "-",
            71113467eba6025158090e9d1b8fec9ee6421981, 313,
            e38207216ab880cc81b50c3f04c93bd3c6571335, package_extract_file("patch/system/framework/secondary-framework.jar.p"));
set_progress(0.767588);
apply_patch("/system/framework/secondary-framework.odex", "-",
            2cab57a3b4feaacab5d3c29794aaf17b79d1c6a1, 1805016,
            b57b388ad19e666f0f15b2f3d61dc56701d12026, package_extract_file("patch/system/framework/secondary-framework.odex.p"));
set_progress(0.777313);
apply_patch("/system/framework/services.jar", "-",
            4b1c7cb54fe8355d1c91a1905e04344034037575, 313,
            cf0f94ef885dbec9344ca25fff3114ff55c1260f, package_extract_file("patch/system/framework/services.jar.p"));
set_progress(0.777315);
apply_patch("/system/framework/services.odex", "-",
            e16bf9b795bbd14d3cf440e51aa47c5eaf0789f9, 2521344,
            55a433b7fce871e973bbcaaf73732133e2aa8cef, package_extract_file("patch/system/framework/services.odex.p"));
set_progress(0.790899);
apply_patch("/system/framework/svc.jar", "-",
            3f927ccf2f7c22c9f9ccf2e8c30bcd84ddbc37f2, 313,
            c47e36f9df68ba943db05d54da1b4d285601d0c8, package_extract_file("patch/system/framework/svc.jar.p"));
set_progress(0.790901);
apply_patch("/system/framework/svc.odex", "-",
            46703331cd711517ce08c5b2769a04659670240c, 10024,
            0b9d8b377410e02d650404ac8332038ec46730b3, package_extract_file("patch/system/framework/svc.odex.p"));
set_progress(0.790955);
apply_patch("/system/framework/theme-res-mint.apk", "-",
            d36dc55a66d92d513e198b36038f2120c787f437, 674333,
            d3ea50941a52d6f2c7b5637ccffcf2f2347c5bf2, package_extract_file("patch/system/framework/theme-res-mint.apk.p"));
set_progress(0.794588);
apply_patch("/system/framework/theme-res-mocha.apk", "-",
            75a06df0a04d046dd60a9113a2fd1021e05d980a, 711612,
            3d9f16a79b1e477aecca43f7bb079ff9b64c6025, package_extract_file("patch/system/framework/theme-res-mocha.apk.p"));
set_progress(0.798422);
apply_patch("/system/framework/theme-res-raspberry.apk", "-",
            a2bb8919c71f70739e468d98ef0a7c6ee0f69501, 731807,
            a614fb6d5dd22a7888d58b0005b540b9f2ab87b4, package_extract_file("patch/system/framework/theme-res-raspberry.apk.p"));
set_progress(0.802365);
apply_patch("/system/framework/uiautomator.jar", "-",
            7fd9647fc97ea1278d36ce633ce231cf3f4a3371, 313,
            6dd5b9a890df670500f478913379884f4bef573a, package_extract_file("patch/system/framework/uiautomator.jar.p"));
set_progress(0.802367);
apply_patch("/system/framework/uiautomator.odex", "-",
            968ca7ffe9fc4cbc936295a53905a1d192a3151c, 82296,
            ac1c919d0a026bc24662b16293082e6ebc862577, package_extract_file("patch/system/framework/uiautomator.odex.p"));
set_progress(0.802810);
apply_patch("/system/lib/libbcc.so", "-",
            d5d94cf553a0e1699127cc7bbf1abaa1634b97b6, 4713064,
            fc090ec065b8189d137f3c215ab55cfa8f2ace8c, package_extract_file("patch/system/lib/libbcc.so.p"));
set_progress(0.828203);
apply_patch("/system/lib/libbcinfo.so", "-",
            9bb143053504d4ed18ecc9b72fe017aeb1eee6ae, 1131840,
            6815061f3fa9571a93cdccd236a5cfd6e3fadf6f, package_extract_file("patch/system/lib/libbcinfo.so.p"));
set_progress(0.834302);
apply_patch("/system/lib/libchromium_net.so", "-",
            9025d643f00939c280edcb3642f510e8fb818e48, 1740564,
            79fba641e10a5ad728b5f61a8e10f7f55e7471b6, package_extract_file("patch/system/lib/libchromium_net.so.p"));
set_progress(0.843680);
apply_patch("/system/lib/libjni_eglfence.so", "-",
            8c344aa889c85acd26568148b2ba79830a10dbb7, 5152,
            be773c5542b7ee6690fb935c80c23ff9bcb0e122, package_extract_file("patch/system/lib/libjni_eglfence.so.p"));
set_progress(0.843707);
apply_patch("/system/lib/libjni_mosaic.so", "-",
            55d150097be5217b9ce9ef73770c15b3dcb94972, 214512,
            655f752c838223fdcecb44c92e2f0c326c9b2c15, package_extract_file("patch/system/lib/libjni_mosaic.so.p"));
set_progress(0.844863);
apply_patch("/system/lib/libmdnssd.so", "-",
            fd598ca20a6846a6293080f45635433b924894cb, 21588,
            2316d4b810e083ba1526f4c640d9c02c063559d9, package_extract_file("patch/system/lib/libmdnssd.so.p"));
set_progress(0.844979);
apply_patch("/system/lib/libstagefright.so", "-",
            a1f7ceb7fc0d3e9a3fffa5c104bab9f562c0ab78, 1555940,
            d24cf71a448c4e9bf0556eefbb493c9b869ff012, package_extract_file("patch/system/lib/libstagefright.so.p"));
set_progress(0.853362);
apply_patch("/system/lib/libstagefright_soft_aacdec.so", "-",
            c411bbd47cc8b2c236bec1ea943e9de11c83725c, 222704,
            232088dcf2dab4302d48493ed72b3593e3de6a75, package_extract_file("patch/system/lib/libstagefright_soft_aacdec.so.p"));
set_progress(0.854562);
apply_patch("/system/lib/libstagefright_soft_aacenc.so", "-",
            f45a26ec28cdae8475ee451197cb1d33b3d513c0, 275652,
            65b40c874d3c7d9dace268ff6f3f0a94eb0a2ed6, package_extract_file("patch/system/lib/libstagefright_soft_aacenc.so.p"));
set_progress(0.856048);
apply_patch("/system/lib/libwebcore.so", "-",
            9ec7a8c90f976932f702c191fc126315b5c18b3c, 8184592,
            451abc870b0b436d5799f8f2df18b269608304d6, package_extract_file("patch/system/lib/libwebcore.so.p"));
set_progress(0.900145);
apply_patch("/system/lib/libwebrtc_audio_preprocessing.so", "-",
            897c2b1171a8b32de05ebf4d6221f04b72a08fcf, 423168,
            adc48a728f4c07c1b856b7023e4854685012b9c9, package_extract_file("patch/system/lib/libwebrtc_audio_preprocessing.so.p"));
set_progress(0.902425);
apply_patch("/system/usr/share/phoneloc.dat", "-",
            e4e208580f3fd3b86a421bb4189d2637862ae7e2, 549005,
            acbaf7da7f6de4d831542698118dc4cf8b6b11ed, package_extract_file("patch/system/usr/share/phoneloc.dat.p"));
set_progress(0.905383);
apply_patch("/system/vendor/operator/app/BaiduMap.apk", "-",
            7bc1d47694dcee8f326a404b72fdceb27b7b57c4, 10849850,
            82f577d9adbf97ec18d3ea7af50e6e76d8d579c7, package_extract_file("patch/system/vendor/operator/app/BaiduMap.apk.p"));
set_progress(0.963840);
apply_patch("/system/vendor/operator/app/Calendar365.apk", "-",
            d475e83609c43c1eb2f08d50d5f650e5e11b3f53, 6523762,
            0a02eb177f9110c98ff04f26188bc10b5187ab18, package_extract_file("patch/system/vendor/operator/app/Calendar365.apk.p"));
set_progress(0.998989);
apply_patch("/system/xbin/nano", "-",
            bb5578ac8b1297881a254e8f28d736a542c1eb9e, 63208,
            ccfd4a2ee075ed0e9aa60c716249ef5ac7350756, package_extract_file("patch/system/xbin/nano.p"));
set_progress(0.999329);
apply_patch("/system/xbin/su", "-",
            8cf6e46006a789d83aeb2062f80bea21ff707c5f, 124488,
            96d16e1b6c468cd6def78fa97cdbbc76b2f477ad, package_extract_file("patch/system/xbin/su.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");
