mount("ext4", "EMMC", "/dev/block/mmcblk0p3", "/system");
assert(file_getprop("/system/build.prop", "ro.build.fingerprint") == "ZTE/v889s_jb/v889s_jb:4.1.2/JZO54K/1369206825:user/test-keys" ||
       file_getprop("/system/build.prop", "ro.build.fingerprint") == "ZTE/v889s_jb/v889s_jb:4.1.2/JZO54K/1375886889:user/test-keys");
assert(getprop("ro.product.device") == "v889s_jb" || getprop("ro.build.product") == "v889s_jb");
ui_print("Verifying current system...");
show_progress(0.100000, 0);
assert(apply_patch_check("/system/app/ApplicationsProvider.apk", "be87a12d112175d1a86923202dde225b3cb7d5ee", "fcb0c45d236d067783260874e1d6524c34b13083"));
set_progress(0.000056);
assert(apply_patch_check("/system/app/ApplicationsProvider.odex", "c607073dc0f135e945baa8388142e48c605db848", "96e653a74d42efcfc02a63de83c41d8b57b0c84f"));
set_progress(0.000204);
assert(apply_patch_check("/system/app/AtciService.odex", "0fce0066c680aa52bc5353c8f38916897f74582f", "fc1e1b931fe64dad0c11cc32e461b40005865d37"));
set_progress(0.000589);
assert(apply_patch_check("/system/app/BackupRestoreConfirmation.apk", "9f26482e41186071d1b2fdd7d64e35126ca94f67", "108fa899066ba7c02074e4e6cc0b84ff84ef02e5"));
set_progress(0.000643);
assert(apply_patch_check("/system/app/BackupRestoreConfirmation.odex", "20eed2c29de7c3313dcca8ff8fd212f2e3caf420", "d7e39db50dde691a7ef6d6e3e2f166027101e441"));
set_progress(0.000709);
assert(apply_patch_check("/system/app/Browser.apk", "459e5301202e2a3b8fbe609c6f53da42d42716ea", "9ed3dad32070d1f3b12d78c09efb2cf57f3965fb"));
set_progress(0.007974);
assert(apply_patch_check("/system/app/Browser.odex", "bed1d55177a2448b9e57844e782d24c74a43cf06", "8658497cd20774dde74ad5caada40a59303d69d3"));
set_progress(0.024230);
assert(apply_patch_check("/system/app/CDS_INFO.odex", "2f87fb8f5cf2b9e03346b36c49e220d38c6d0f2a", "3a357d1ad593dd5eefe9f92625ffd4b6c872ee10"));
set_progress(0.024854);
assert(apply_patch_check("/system/app/CalendarProvider.apk", "a3a477f9f17cbaad01af40b35ad943b3446da10e", "52ee86257dca2694cb6a8e7b51f0c3bfd6a27ef5"));
set_progress(0.024946);
assert(apply_patch_check("/system/app/CalendarProvider.odex", "756a073dd8918761dcf46873dfe156d4bd6bac73", "ee3a94195d5fb4eac11b69cd2f2b64d087fbec68"));
set_progress(0.036014);
assert(apply_patch_check("/system/app/CellConnService.apk", "92320f11f8da16845dea2359e60d3eb890d8a0c2", "d190b3928633d6822da4bb3ed3e9c89a4578d1db"));
set_progress(0.036089);
assert(apply_patch_check("/system/app/CellConnService.odex", "4f620b33fbfebd4cb9523c48b550044846295140", "40867e9f656e5069ccb4c3f24f76fa9b6e0c24b8"));
set_progress(0.036437);
assert(apply_patch_check("/system/app/CertInstaller.apk", "b62fe6ba025afe183d0edb4fd7bdae3c0dae98c7", "dfff194f1eaaa2a30b49984bd31650cc9c7dcd82"));
set_progress(0.036494);
assert(apply_patch_check("/system/app/CertInstaller.odex", "e1878574ab80ec0ef2eb3094961199cbfbf45d6f", "22ba133170dfb0a0fadedcfea56a0d3cc32e3504"));
set_progress(0.036742);
assert(apply_patch_check("/system/app/Cit.odex", "5cc3355c2e11137245394190d729bac48f30a222", "d593c4800a4986c049c6b8a2fbdad556b762121e"));
set_progress(0.036939);
assert(apply_patch_check("/system/app/CleanMemory.apk", "258cec0a15ab49e6a378043dbd313a3c27827f63", "2c132dd2d5aa28bba519b5d9f8aecd588097ba20"));
set_progress(0.037367);
assert(apply_patch_check("/system/app/CleanMemory.odex", "2037301c57c90fa03d32c4934e6142e4ef1522db", "cf861d1358eadaedc70eae9a8a23a193783956ef"));
set_progress(0.037506);
assert(apply_patch_check("/system/app/ContactsProvider.apk", "0eed4e1e18757bd800ab8f547052de779aea3e09", "1141c5b3e68acf647c214fdaca2c0f6d6951c8c3"));
set_progress(0.037812);
assert(apply_patch_check("/system/app/ContactsProvider.odex", "496ab662170aab6b664430c11817236273d38775", "2f3eec81fe84f3c464e0c18e677ab753854673dd"));
set_progress(0.052083);
assert(apply_patch_check("/system/app/DefaultContainerService.apk", "76ce488fb88c18cd42a5057535a35cb2602b2eb2", "4ce14e692ff4bdabdb4e246a9940cab7046a9166"));
set_progress(0.052104);
assert(apply_patch_check("/system/app/DefaultContainerService.odex", "ad6ed90295d19e45dc0e859d1002ae0efbb06683", "9f207015f12b3ddd9c794edc5a3e8edd7da1abaf"));
set_progress(0.052220);
assert(apply_patch_check("/system/app/DeskClock.apk", "6efc4cb2688cab10ce1eaafd69e670b7c25b85a8", "32e25b20c845285bed7319c742ea4c9b25a1e4f7"));
set_progress(0.061346);
assert(apply_patch_check("/system/app/DeskClock.odex", "4bad7475e3189dcdd989c495ad248799107e11d9", "7c7337636bb0f8f6d2c3ec155b3d6f873a9ab70e"));
set_progress(0.064544);
assert(apply_patch_check("/system/app/DownloadProvider.apk", "47669052d93714cf9ead682ccc09174b8fe38cf7", "a54157474612682c41f33b810ff35dfb29c9342d"));
set_progress(0.064615);
assert(apply_patch_check("/system/app/DownloadProvider.odex", "5100dfe3306a735735c40f77ef06f3eea8c49437", "432829f4013d61d80647627f4920ff51d7728531"));
set_progress(0.074508);
assert(apply_patch_check("/system/app/DownloadProviderUi.apk", "7f89814bc4313c74dcbb0c9640c78b42033b556f", "2d5efcf338e69914855e3870e0755020794398b9"));
set_progress(0.074824);
assert(apply_patch_check("/system/app/DownloadProviderUi.odex", "c15371e58a126bdf6d3692d0496d3fedd6e2e047", "d56b7a096e60a7a9403968014934452fc01138d8"));
set_progress(0.077265);
assert(apply_patch_check("/system/app/DrmProvider.apk", "c8f7eb29062b28a99477a05d6a4351b43aa87e6f", "5d795898adb1896061fdbb451e3ee1e723b28b88"));
set_progress(0.077293);
assert(apply_patch_check("/system/app/DrmProvider.odex", "34c63df29dc4c5c1a7e3dd3a11c328d20ac63bc3", "1058e741bbe93e7ca08918ac8026e631188f29a5"));
set_progress(0.077484);
assert(apply_patch_check("/system/app/Email.apk", "0e9bac70fdb2cb1e862c0b0292584d95b69c46e4", "3043cdf7c61cf7fe0a181c31017cb14eb2a7cd3c"));
set_progress(0.079943);
assert(apply_patch_check("/system/app/Email.odex", "63d5b480cc9c2abd454f6c14304e59b0246e8910", "f1c74e180899f29b5f45693b0c4b7f58ab32e4b6"));
set_progress(0.100104);
assert(apply_patch_check("/system/app/EngineerMode.apk", "4fa757526fd7da1534fa1700220ed1a0071cae5d", "f1d9d40435b91e18b68d7313d55234eeb8d0aeb0"));
set_progress(0.101603);
assert(apply_patch_check("/system/app/EngineerMode.odex", "54232b41f68cf81f18458a9040b46ea8bd760369", "17842fff41335ee5606201b3d80466454b94d3e0"));
set_progress(0.116411);
assert(apply_patch_check("/system/app/EngineerModeSim.apk", "d97a5714282802812c25b38345f23490fabaaf6a", "8708b7b01ffe25496caba273eedbd70cacd245dd"));
set_progress(0.116552);
assert(apply_patch_check("/system/app/EngineerModeSim.odex", "ada5bc0f841e56b9b8673fe040ce8c392a434ec1", "183b892b5685b0add5ba2307cb94e9f766da74d1"));
set_progress(0.117085);
assert(apply_patch_check("/system/app/Exchange2.apk", "730ec89c94cda3827c5b8fcd112b864c1f7cb600", "26901a86147d99c0ee27b9c3ac2b80863e071686"));
set_progress(0.117281);
assert(apply_patch_check("/system/app/Exchange2.odex", "4aaea82742143cf6d7112e2aaefef81aafd1d318", "89d7c58b953356a7858c42f9d2aee31f3728317f"));
set_progress(0.133410);
assert(apply_patch_check("/system/app/FMRadio.apk", "a88f3bbc76d8181acafced1c41fc593c51640243", "13a577fea58a3676f0349883f9daba98a96a200b"));
set_progress(0.137031);
assert(apply_patch_check("/system/app/FMRadio.odex", "5071ede3a9eb702fa0f223c930b1ae2a803ff4dd", "9b2ea70a9d1809bb71d241ff670165672746647a"));
set_progress(0.138349);
assert(apply_patch_check("/system/app/Galaxy4.odex", "2c42615b043dc066bbe6706c4e87ec74bced3250", "8f07941efc6eb79865ea56502e4f1e0893b20f10"));
set_progress(0.138561);
assert(apply_patch_check("/system/app/GameCenter.apk", "317f0a0c48e0a6e0d07471154870eee6c4148e9d", "5a90ee6f36bf54ea24fb3608f9e5b062b25361dc"));
set_progress(0.139140);
assert(apply_patch_check("/system/app/GameCenter.odex", "1562dc234ca2ab3f099963d0f119867ec263ba3e", "e01df61a408ea378c2616f4ce2ede13000f92012"));
set_progress(0.141577);
assert(apply_patch_check("/system/app/GoogleOta.odex", "3a4874fbfb884f4b9a79701f6a09ec2f86219195", "f7e22f264e19d4fddfc040fc5ab2340cc3d44535"));
set_progress(0.142172);
assert(apply_patch_check("/system/app/GoogleOtaSysOper.odex", "b7cf9c49b4a0d337ff887e7aa00eb6327add5d44", "82710ceb9ccaf4290e033b35a5e35d9f9f03b89e"));
set_progress(0.142215);
assert(apply_patch_check("/system/app/Guide.apk", "9b8733d526c1f31730d211c5efb7e8a99735afb2", "714e6a09575ba761fbb18424c7e2376a980c2e56"));
set_progress(0.163918);
assert(apply_patch_check("/system/app/Guide.odex", "6d8693d11382e1911473c3c4dd2bcd0cebbe3648", "283bb98ef493eb78473a9b74407de4d0d1ee1d9a"));
set_progress(0.166415);
assert(apply_patch_check("/system/app/HTMLViewer.apk", "389af131717eeb87cab217543ff92eb6cefb5f17", "ad320b61685646c628edbfa0f32c2d8a6918e9a6"));
set_progress(0.166436);
assert(apply_patch_check("/system/app/HTMLViewer.odex", "e5a4aeb7e8e0dc45ce818c1ea8cdd53ca4500504", "f7e7cdaa02788064fe358c08f97b4e53be7c4613"));
set_progress(0.166480);
assert(apply_patch_check("/system/app/HoloSpiralWallpaper.apk", "16d524bbced83e91baf2be4c05efe10d33f3e10f", "6a5c769de03f1cd76030e21da43bd75fc35759a9"));
set_progress(0.166707);
assert(apply_patch_check("/system/app/HoloSpiralWallpaper.odex", "15e10c3032926f504a2680074d8c58bba000e0c0", "55165bef14692dd14c802af8ab4e6da301afed7a"));
set_progress(0.166918);
assert(apply_patch_check("/system/app/Intercept.apk", "c7a527c8a43541d232a65450b00afd5b9513e124", "a9029ed2405033c2287c0873f4fb882e9b5400bb"));
set_progress(0.167571);
assert(apply_patch_check("/system/app/Intercept.odex", "3dc28937db997745502bfac1f67069e9ce33b5e4", "1e212c6f5efb7c669932929bdf7fd3eac2c0460c"));
set_progress(0.170786);
assert(apply_patch_check("/system/app/KeyChain.apk", "88293b6ea0eec5dd9b2c5483b92db6f165117271", "ce130bc66f45c4a12f939c98774b9c69b30ddd7b"));
set_progress(0.170833);
assert(apply_patch_check("/system/app/KeyChain.odex", "9e338f893fdcaa4f979c61eb55383f26aeeafaec", "31b812139b6c01f18166bc02ff629f638eef026b"));
set_progress(0.171006);
assert(apply_patch_check("/system/app/LabiSync.apk", "95f60892d17f8d109272b074ae87931c15511856", "f9129485f392e8df24400956583bbe83bb683d82"));
set_progress(0.171084);
assert(apply_patch_check("/system/app/LabiSync.odex", "00b6cb23f41efca28293618df82ecfe6d81c0443", "4e3da7a586184c203253400ea011d6463dc029db"));
set_progress(0.172422);
assert(apply_patch_check("/system/app/LatinIME.apk", "e62b27acaf8026ba97faaf4b5ac0d57bc5c2b03a", "b5d0cb9bebeb34f221cf0eb8ad388257734d89c1"));
set_progress(0.217857);
assert(apply_patch_check("/system/app/LatinIME.odex", "f292b246a5c852ba1e87c89df8eddf483ef9caf1", "0733b84e62097553b39fc8f102bf7f61c8f09729"));
set_progress(0.223849);
assert(apply_patch_check("/system/app/LewaAntitheft.apk", "cfb418fc559f806de1fe3e4ce13483551b526e2e", "06141ca1ef806c4b474cd40b21a571a5d40bac31"));
set_progress(0.226016);
assert(apply_patch_check("/system/app/LewaAntitheft.odex", "d0d63f912361b1ed78dff1e51c4512defbb87de0", "cc198d14bb54532dfb66d3a8774c6df53e3f9ebe"));
set_progress(0.245285);
assert(apply_patch_check("/system/app/LewaCalculator.apk", "8e1df6d4b2d7ee94a0f4e475de7ea9f2272d6067", "f2ab65ab16f72c58d768d974f7fbc6c39f4acc1c"));
set_progress(0.249561);
assert(apply_patch_check("/system/app/LewaCalculator.odex", "74128a52e40dede85bc5c7c4ef8d01a4b07f8ef8", "2c3427160b1c4dbafe5e9bbf825269a460dbcdd5"));
set_progress(0.252184);
assert(apply_patch_check("/system/app/LewaDataUsageAdjust.apk", "ce809a105b6b7c82c813dbb2e185dfeab8a4d035", "879a5bbad88cd7ca35c4397076702121746a181a"));
set_progress(0.252305);
assert(apply_patch_check("/system/app/LewaDataUsageAdjust.odex", "8537790559dbd9c13d61c9fcd82060610090ac72", "9dd43eaec29267999b14c8a293aa263d9cff6ace"));
set_progress(0.254429);
assert(apply_patch_check("/system/app/LewaDefaultTheme.apk", "773780c5a3c91ccd79ebd52919bf9fdd39ee7515", "146e18d912377725d9738e4fdb05a43e2bf80409"));
set_progress(0.269577);
assert(apply_patch_check("/system/app/LewaFileManager.apk", "afd84cd1b4d1887357a4cf4b370380d85629d281", "7512a6267d5148bd49417174f8f32df5cbb1116a"));
set_progress(0.270637);
assert(apply_patch_check("/system/app/LewaFileManager.odex", "25ed6d8f11d8ad53a233c782ca97768d318aa65b", "96dca0c36262c63a495b7006c55f356572fd5530"));
set_progress(0.273518);
assert(apply_patch_check("/system/app/LewaLauncherX.apk", "c5a9c7a310e5f879897e1710c000de00137abad2", "8bb2c030e3c786ae9ebfaef9457776e367d0aeed"));
set_progress(0.291376);
assert(apply_patch_check("/system/app/LewaLauncherX.odex", "cf2fe850d2b080c01b20205ee5bca8759475cb01", "f3836352a833f2c6710ee463807c9b644a2168f2"));
set_progress(0.296627);
assert(apply_patch_check("/system/app/LewaNetworkManager.apk", "bbd1291c48ca26fcd98509fbe06e2928fd6440e9", "6c88661bd10556f66283ad6e3cc26f170bab2935"));
set_progress(0.297136);
assert(apply_patch_check("/system/app/LewaNetworkManager.odex", "e75447e7fdb4b32d4549484c3b1638c2d0ffc642", "38ff809d35a8854030353207484185ebbc010cb3"));
set_progress(0.299698);
assert(apply_patch_check("/system/app/LewaPackageInstaller.apk", "1083cd12d4a6020387652511916b36bc9b642306", "ef4a08fb72d97fc4183165e7e2ac3a5fddbd0c4d"));
set_progress(0.300148);
assert(apply_patch_check("/system/app/LewaPackageInstaller.odex", "109b29726a98932ccbf69d12c55e73b20ce40e48", "89a048ccc802dffb05ca51e7cc153cbff4b1882b"));
set_progress(0.301360);
assert(apply_patch_check("/system/app/LewaPermManager.apk", "1a1d6caf1c735bbfdda6748e994abbf9d249b233", "d4916b4b18024c6e720bc01670967e6cadb17a5a"));
set_progress(0.301637);
assert(apply_patch_check("/system/app/LewaPermManager.odex", "b7e40cb19f5f5d416fced1f6493069ede7f86750", "2b3b609e5f42ac102aac651ecf69935850ca31b2"));
set_progress(0.313118);
assert(apply_patch_check("/system/app/LewaPlayer.apk", "d7e8d07f1ccdee3d8cd5e4f065015f988aaef26d", "3d8a10928d0f716e7b361499636053f657775a45"));
set_progress(0.318148);
assert(apply_patch_check("/system/app/LewaPlayer.odex", "2c7aac6cc2da3602553f9ff2e303b547cf5d5a37", "c178e516388e1172a625f77a9c417edc8e066b05"));
set_progress(0.324905);
assert(apply_patch_check("/system/app/LewaPond.odex", "7b3988eebb854015a4412c668a09a21aecd2b168", "b0e56584a80f4709193506754c776bb57824cfe9"));
set_progress(0.325840);
assert(apply_patch_check("/system/app/LewaPush.apk", "e12293d7d89cebf3087f4120e0d3912020fa361f", "a5f92d0b09beb9a973e74e6ac2b44e4d8d0d2169"));
set_progress(0.325883);
assert(apply_patch_check("/system/app/LewaPush.odex", "fe5d4056c9e92469b443e4cb77c3acba0051eb25", "0a7b8c02dcc97d4ea5e708f00207a8bfd1f789bd"));
set_progress(0.328774);
assert(apply_patch_check("/system/app/LewaSoundRecorder.apk", "b61915413ef66b51fce7e43c79627d3845ab0c53", "5fa911eea5ccebdb896b9cba79bf5ef87cc1e956"));
set_progress(0.332899);
assert(apply_patch_check("/system/app/LewaSoundRecorder.odex", "4c188eb60834cbeb35bb5f13d192861a60e53a70", "4b783873903b11cc1fe9f790937e39e201028a06"));
set_progress(0.335410);
assert(apply_patch_check("/system/app/LewaSystemClean.apk", "1c1d221c6a4ba5a4680af5e22995745017125cb9", "29a476352e85eaab06b7e37792b0dea8530f6485"));
set_progress(0.335651);
assert(apply_patch_check("/system/app/LewaSystemClean.odex", "0ff4911da06319bf91040b30cb23a19935af41aa", "a5bd638bdd6c0ccd733fa922d818c4b4b4b0935f"));
set_progress(0.335823);
assert(apply_patch_check("/system/app/LewaUpdater.apk", "e90eec0993056a28764378d4ff63c2012c01be58", "0dce57f3f931f7d3f15cecb34c58a5259774da0b"));
set_progress(0.339834);
assert(apply_patch_check("/system/app/LewaUpdater.odex", "e8040798d94cf2f3e5662e3ddf0efc005a3440d7", "43b253b15be19e115bc7aa7437f2781c50ffe518"));
set_progress(0.342970);
assert(apply_patch_check("/system/app/LewaWeather.apk", "bde40987ca79f3b1333b787d244a37514168c723", "68ae7d20434512f2a023b2305c7e6108812b8090"));
set_progress(0.366444);
assert(apply_patch_check("/system/app/LewaWeather.odex", "51ff0c0e89ecdf32443b1fff142cf393574e4425", "60713d44b196cd44005ac0af22f794faf60adbc2"));
set_progress(0.371625);
assert(apply_patch_check("/system/app/LiveWallpapers.apk", "a513440e58696adc91c4b04ea86a42dfeaea1413", "26ccb2f5f3a8b89e7a7bb45c20e56fafef4995fb"));
set_progress(0.380357);
assert(apply_patch_check("/system/app/LiveWallpapers.odex", "f38e7aba63f24bed56eee41119a51bf12a305e09", "0c6a61fe255c149f87f449533e443fdbd303e18e"));
set_progress(0.381801);
assert(apply_patch_check("/system/app/LiveWallpapersPicker.apk", "6a226ae62213c783aec03d8750c8992ad009502a", "71d21e42029154244502f5266de6f5e6170d0a90"));
set_progress(0.382366);
assert(apply_patch_check("/system/app/LiveWallpapersPicker.odex", "e6a38583c06b3bcff8e60ba42b77942398e2bf57", "b092a1b8c0cecc6b2830a7875321ae646b900550"));
set_progress(0.382523);
assert(apply_patch_check("/system/app/LocationProvider.apk", "2c016630e75b61be0d35baffc5cb2b9c57862f1a", "e4cfaef89dd88bf4aee745b67f21119385f148b9"));
set_progress(0.394484);
assert(apply_patch_check("/system/app/LocationProvider.odex", "837e17b1116b31df76ab56a3c66e9c6343beb5fb", "07454f23f7a7506210a3dd00d107a261771d76e8"));
set_progress(0.395347);
assert(apply_patch_check("/system/app/MTKAndroidSuiteDaemon.apk", "0b9c40859c3d6103efd22763a3f65b4b5dd1a381", "e26df56635fd4cdacc71e96e6df00d47379ee39d"));
set_progress(0.395378);
assert(apply_patch_check("/system/app/MTKAndroidSuiteDaemon.odex", "eeab8f0e5f9a5a957e7c4961621320ad5b089170", "345eadda8b59ca173d9328495c3d223d508c6320"));
set_progress(0.398731);
assert(apply_patch_check("/system/app/MagicSmokeWallpapers.apk", "827a0acba73c8e4a31e1ecf8a99e62006fbacd54", "53b9965c728cf6a4c6ec6f5daf77d0e2470e114e"));
set_progress(0.399814);
assert(apply_patch_check("/system/app/MagicSmokeWallpapers.odex", "0d1a82f430ba37cb6e8955c3461ac0c2189ecf3c", "a84a51430a775b4ba56ad121ae463ecbe8a67663"));
set_progress(0.400080);
assert(apply_patch_check("/system/app/MediaProvider.apk", "c79208926300b84390f2d4ec3b2f1e30f71beefd", "c06a21b0b9d0f52b2f881eb14437e26c0d5ae7c7"));
set_progress(0.400259);
assert(apply_patch_check("/system/app/MediaProvider.odex", "fbc8ac4a200ea5898e0b0e70aca3a1e385d0ff42", "a41bf6456cfea57454879cf5cee497c82e047b7f"));
set_progress(0.401567);
assert(apply_patch_check("/system/app/MmsFavoriteProvider.apk", "a178cf099966729ba97688d1a05681f239ca00c1", "c4054596966c4a1a648ca93fc10b07eb390d0fa8"));
set_progress(0.401736);
assert(apply_patch_check("/system/app/MmsFavoriteProvider.odex", "8d7c1be3a9a46179a389e6937a49ab52d28c5a2f", "7782b90a9497f662c2a06b8dfdaa1e65e3fd02ec"));
set_progress(0.402603);
assert(apply_patch_check("/system/app/MtkBt.apk", "45583bd626bd183709b0915ed7ddb1da339dc720", "8a714a2923ea5650c793d2a264f8dcfbe17b3ccb"));
set_progress(0.403510);
assert(apply_patch_check("/system/app/MtkBt.odex", "b652509000b6b0273ed5f894f09d1e00fde072f5", "32f2c8760d019d85afee2a3fb5e3deac88baa183"));
set_progress(0.409896);
assert(apply_patch_check("/system/app/MtkVideoLiveWallpaper.apk", "36d3db0762aeea729e95c0abcd73554ffcfe98c5", "4c033ccbafd594a7c046b58cb28a9124d5936f61"));
set_progress(0.421905);
assert(apply_patch_check("/system/app/MtkVideoLiveWallpaper.odex", "ddf00d671bb4364ef3210669d6ea0c0fda164860", "f2611a27d30c1c6fff2762f14fa078b9173ea075"));
set_progress(0.422637);
assert(apply_patch_check("/system/app/NoiseField.odex", "20bbae070311236730fdfd6df904191ab2a641f1", "e4b148c459d63b2e6c3acaba7de4259c0367008a"));
set_progress(0.422880);
assert(apply_patch_check("/system/app/Omacp.apk", "b5304bd2c3f2eb30d2e852afb567062b82e544a6", "b9482769259e7df36aaf78cc7ee9c43aadfe5025"));
set_progress(0.423012);
assert(apply_patch_check("/system/app/Omacp.odex", "12ec84efdc8c543753dfea242d95de48e9a8cce5", "ae41fee3df9a1f9256155634f4ad0619f11e0fab"));
set_progress(0.424011);
assert(apply_patch_check("/system/app/PIM.apk", "b69748c7230d28cbb837628bc895b54d1ea0b79e", "8f1bf39d7a27458be054265453d2c004914ccc01"));
set_progress(0.453295);
assert(apply_patch_check("/system/app/PIM.odex", "2a320b8cc770b46b17c00a09a064ee08e5edfc9c", "a81c7c469965a7d4b444763a4ff59f9273ad17e8"));
set_progress(0.490160);
assert(apply_patch_check("/system/app/PhaseBeam.odex", "a7d3576baf8f71e0755d52e4ff6aab3115bb0c96", "5f3523e9b18bbb2d24966887e3a90df698145d90"));
set_progress(0.490386);
assert(apply_patch_check("/system/app/Phone.apk", "44e206b57e7a50713a4c5cbdd1d0e4575d51df4f", "a93deb75e91eeb28ef9a63476fff18cb4856c0f9"));
set_progress(0.495958);
assert(apply_patch_check("/system/app/Phone.odex", "8f951b4c57fdd00e7e0f02648ee387e71b855ee7", "bbd1b0c73a8965b4eed25d7d7fb06aecb59cd1da"));
set_progress(0.512226);
assert(apply_patch_check("/system/app/PicoTts.odex", "467b756af7dac3f230be7e93df3d62c6a678b1f4", "282d5526fe46adc554dcd1765137f76c5dba5e31"));
set_progress(0.512337);
assert(apply_patch_check("/system/app/Power+.apk", "46289bbe8138816a96b5a22e2b6d69e0e564db88", "82a8e94d5d1974a9456cbe305aab73ed0d481aaa"));
set_progress(0.513264);
assert(apply_patch_check("/system/app/Power+.odex", "d65cebdc03a916788c1646b3b882e12c46754047", "9345079ab1f228ad0ab74ec3f0e9cc71ec30b577"));
set_progress(0.514624);
assert(apply_patch_check("/system/app/Provision.apk", "221d255a55e83d6949b636b541aacfaee83d28e7", "db23f953682d43f87a68518be4c385d16054be65"));
set_progress(0.514639);
assert(apply_patch_check("/system/app/Provision.odex", "d06a4c3229c2535af97fb0855c91db50fcaee435", "cf932e18873da4931c1b81eed25b3ce4fcb02af5"));
set_progress(0.514658);
assert(apply_patch_check("/system/app/Search.apk", "e64b924ea7909ebd2a392bfbe3d8c42daf6ed166", "abe78a6802333a0bf10c0d9627ec131284661863"));
set_progress(0.515463);
assert(apply_patch_check("/system/app/Search.odex", "16ea8a0ca34315ef69a88e42ea44047f7b92982c", "656a7cc457edeb82d2fc9327f4c580897f59b53e"));
set_progress(0.515923);
assert(apply_patch_check("/system/app/Settings.apk", "2dd0fe176a89393df7e48c24e980727e47af665c", "6fa62ecb88cd0f3a871b95e22a4121233bd734ca"));
set_progress(0.529803);
assert(apply_patch_check("/system/app/Settings.odex", "0a229ecdccd1cd5ad5ba40e20c6021a2fe8c3953", "2a8b9acd08a83db1f8e389b6203fc0134991c7cf"));
set_progress(0.551280);
assert(apply_patch_check("/system/app/SettingsProvider.apk", "1caed01db743822ae4c4bb21f86e1efc00c91ccc", "01b01ffb6412c17d1799cf5c543ce71fabb18e12"));
set_progress(0.551372);
assert(apply_patch_check("/system/app/SettingsProvider.odex", "eda723789db28b02cc1c4f559ddb34525cbdbd9a", "39b917f8870a5a5100ad3d1318f3befe4c119659"));
set_progress(0.551822);
assert(apply_patch_check("/system/app/SharedStorageBackup.apk", "210e75ca4c3a4e5c81fc68ce1944c9bacb49b988", "1fe855452ea5a292f00f137b4284d9cef3143973"));
set_progress(0.551837);
assert(apply_patch_check("/system/app/SharedStorageBackup.odex", "6addfa1a2dfa1d3678e8722512be9e29b4906d57", "ab72969b268635bda9d478bbd8fb3eaf496d9de5"));
set_progress(0.551862);
assert(apply_patch_check("/system/app/SoundRecorder.apk", "f79e1ebb464c8a20abf729619f99ea9183253181", "c842413fc58f21a24fabe167f998dc6bd0687406"));
set_progress(0.552354);
assert(apply_patch_check("/system/app/SoundRecorder.odex", "6ac41621117d9aebd0a19d4040fbb2938c59a8d2", "e70a19dce2f759dab38920c97def6a78341b1fbb"));
set_progress(0.552970);
assert(apply_patch_check("/system/app/Stk1.apk", "b165fbe12916f619230475f28a90a6a1aa453eac", "715c61f9b19f37fa0929fa4d943af59e95146491"));
set_progress(0.553111);
assert(apply_patch_check("/system/app/Stk1.odex", "5427f9ae3958f842e0bec76e7315a03aee1c1db9", "dfe6c33bcd32ce3a5d1bcb364777d698370c5b19"));
set_progress(0.553679);
assert(apply_patch_check("/system/app/Stk2.apk", "6fc8d18e43a708b470e7d5a0c06533bc80405305", "ef6e80c0dc0c80652878357198d74e8575a50d2f"));
set_progress(0.553820);
assert(apply_patch_check("/system/app/Stk2.odex", "140dd1c04e88f1f989fd9857388ff86fd5373149", "ba3da4cc253fe5e5e71ade77d901bf2cdd694040"));
set_progress(0.554386);
assert(apply_patch_check("/system/app/StkSelection.odex", "5f9edede44b178d8894de62c6f87ed711d970c9a", "f490aad5b63f0b073b565aa9c7d023cf4ab205a6"));
set_progress(0.554545);
assert(apply_patch_check("/system/app/SystemUI.apk", "350bc8e6ee975e10086093a815545edd0231b4a5", "2479153b0e3a08de9f1d8be0ba09af825fe073d9"));
set_progress(0.560809);
assert(apply_patch_check("/system/app/SystemUI.odex", "7fe97d35bd3359d93b893ae74856440161826099", "f3e4d4a6186dab2272134dccf15288b14cfd2bd9"));
set_progress(0.566274);
assert(apply_patch_check("/system/app/TelephonyProvider.apk", "9d174b6cce47f200d8ad1bee6be22827e23920fc", "97c81c8fff588225a3fc623f5de8f76024fc634a"));
set_progress(0.566338);
assert(apply_patch_check("/system/app/TelephonyProvider.odex", "18d03e3dd18a5be519f7aa9b1ea38d1091642175", "133f6f499feda54ec1838e363268f1d376c35281"));
set_progress(0.568461);
assert(apply_patch_check("/system/app/ThemeChooser.apk", "e64ea6f8eb0346a57a5852422b6e028e64dc6196", "0bec64c1a715044a99877b66367f1d51f69811b9"));
set_progress(0.569318);
assert(apply_patch_check("/system/app/ThemeChooser.odex", "0c881af5eb4505e2adb878de87f00edb72a22a30", "30bcd0a04c8522c2c885e90474b4ad94fdbe5751"));
set_progress(0.573111);
assert(apply_patch_check("/system/app/ThemeManager.apk", "4d2f2093750f259b2072191427eddd830664b87d", "e4000de3435c1746d17d5b73ceebfd4f963f4a1f"));
set_progress(0.573139);
assert(apply_patch_check("/system/app/ThemeManager.odex", "5e40e47127b415f06ed720aedb1de85293e82e2e", "3ce4b70361e79709feb02f6cd9fdb70e0dc5f28c"));
set_progress(0.573700);
assert(apply_patch_check("/system/app/UserDictionaryProvider.apk", "59dadd8004f34d9077249e18e1be25fa81a616a6", "3a3bfabf2cc3527f7b706172fbc6e7f95f3df44b"));
set_progress(0.573719);
assert(apply_patch_check("/system/app/UserDictionaryProvider.odex", "b10e4d44b1da2a92be735a6bce70c62e8c7b308b", "e316e97036edf3f298d1c5bd83fd8af02de80bbf"));
set_progress(0.573811);
assert(apply_patch_check("/system/app/VideoFavorites.odex", "a3665dd6548dac6a2b400ad029e71cbb6dcca460", "9aff9c2d59d3b4775aef47e9d670bb0102faaca3"));
set_progress(0.574324);
assert(apply_patch_check("/system/app/VideoPlayer.odex", "b535881585994449e4d126b8bb44f052538870b9", "cc6f120d245d07675625f785fd9d342a79babacd"));
set_progress(0.574599);
assert(apply_patch_check("/system/app/VirusDefense.apk", "0477d7cb4af1bae95602111f11d25ef297aaa359", "ed60829a31292ce5bbc081f85b242d1a6de4d3a4"));
set_progress(0.576768);
assert(apply_patch_check("/system/app/VirusDefense.odex", "ef74735cc8df88888a8fe1e63599f86acaf44115", "6bd7535548c1353dc739d40638587185c6a4a46c"));
set_progress(0.584496);
assert(apply_patch_check("/system/app/VisualizationWallpapers.apk", "bdac24f13a9c05211588b7f44a6fa84d2c08ca3c", "1ba0850fbc41b1585f01acfdb96e9b3146e32a1a"));
set_progress(0.585249);
assert(apply_patch_check("/system/app/VisualizationWallpapers.odex", "4942054937a493b1e6d87a71f6ec7cb4d854597b", "34034c8bbc5ef47cd04293df305612f7f2e62d52"));
set_progress(0.585609);
assert(apply_patch_check("/system/app/VpnDialogs.apk", "1a93e0371239ba8819eb72359fa42d07f70405b3", "d04d436ccd65de13efea8198141f341c707a7d34"));
set_progress(0.585649);
assert(apply_patch_check("/system/app/VpnDialogs.odex", "c2bfdddf2cc894106b90b84ee30816f96886c599", "61ffef5070683697933398020794fc860eb757e9"));
set_progress(0.585711);
assert(apply_patch_check("/system/app/YGPS.odex", "8f7c59ea3af90a15c652949a906baeed4adcc5df", "95b2376ed854b2bb9d6b9077fa6cdba15f06f5c5"));
set_progress(0.586127);
assert(apply_patch_check("/system/bin/bootanimation", "0d1699724b824ab623cb8a9f47ab4a698c796030", "702e7544ac725e16449c21be6a0edd8c91801308"));
set_progress(0.586310);
assert(apply_patch_check("/system/bin/mdnsd", "bba7a06db24fe9e3180e9ce351f790fdf5e296c6", "c369d5bcb1c70fde38c67e91cda8a13770f5fd73"));
set_progress(0.587703);
assert(apply_patch_check("/system/bin/su0", "b780b45c6fd99088bf94e450dd33dc90ae86bb71", "2756d4a644d7d4fa5a75932cc81abce485ed1011"));
set_progress(0.588306);
assert(apply_patch_check("/system/etc/icons_alias.xml", "03244fc832008df5d893fa450e9c4e0fba388e06", "b56328e8d3b2767ccb8825080b9c5cff6291076f"));
set_progress(0.588315);
assert(apply_patch_check("/system/etc/security/otacerts.zip", "b231b07524ab42944075b220e81342532457fd55", "6ef03e6e59f388ae4d80f222ca668d31079833df"));
set_progress(0.588321);
assert(apply_patch_check("/system/framework/CustomProperties.jar", "eddbf2046c8e56f1fc40d5dcf0be6dfebfed068c", "aa132d63aa004719622f5bc141778fe224e749ec"));
set_progress(0.588322);
assert(apply_patch_check("/system/framework/CustomProperties.odex", "9657fb2b5e80649dfead70d1fc97e0b0a6d847ef", "e25de4469defb8d11f59f2b73755cfc515580afd"));
set_progress(0.588338);
assert(apply_patch_check("/system/framework/am.jar", "6d1a5590c1f381666d53fdde00cbc2d5bc08a547", "812c91bb20ca29c1bc0dca16e6b955841ba118e0"));
set_progress(0.588340);
assert(apply_patch_check("/system/framework/am.odex", "4d03443598da40202b67473ddb38c7d1b980eed9", "27bb16593d8b40110c52d401844d082743ecef51"));
set_progress(0.588559);
assert(apply_patch_check("/system/framework/android.policy.jar", "6d1a5590c1f381666d53fdde00cbc2d5bc08a547", "7bb9443d41cd58ed2cb8c2faac6937914702e43b"));
set_progress(0.588561);
assert(apply_patch_check("/system/framework/android.policy.odex", "2c849a66dd03c495e309b1da855be389bb7c691c", "cee26bdb3c523f785d27689ed8a731337a2bfd61"));
set_progress(0.590926);
assert(apply_patch_check("/system/framework/android.test.runner.jar", "b7432578a0c091f700d51214be79665c8e2a3d51", "ca5b2d5779a2a53c99c14d8e2405213c088e7467"));
set_progress(0.590927);
assert(apply_patch_check("/system/framework/android.test.runner.odex", "11f8e9aa10a680945aab9a4a8c0eda33c67554a3", "226b7db7a2f8c7eb974eaece54d277a172085dd9"));
set_progress(0.591921);
assert(apply_patch_check("/system/framework/apache-xml.jar", "fb76b001ffa6248b4e3dc7eca0fb4740811ba2f9", "11b5538fcc73872c6232e60ec42ef206fcd40969"));
set_progress(0.592017);
assert(apply_patch_check("/system/framework/apache-xml.odex", "9405d78332364f9dd87ec61cc44207415e89fef9", "ad127275a3d78b9bebe329835617204c17f468dc"));
set_progress(0.599418);
assert(apply_patch_check("/system/framework/bmgr.jar", "6d1a5590c1f381666d53fdde00cbc2d5bc08a547", "812c91bb20ca29c1bc0dca16e6b955841ba118e0"));
set_progress(0.599420);
assert(apply_patch_check("/system/framework/bmgr.odex", "cdf7c3c4551bfd6e1d80d48eb4405c5cc50abdc0", "5be276e2c4a62d6268d6e3fbafdeaa602139315f"));
set_progress(0.599501);
assert(apply_patch_check("/system/framework/bouncycastle.jar", "0604ee772f400b3a512eec83fd9aadc1a54a6d0f", "4f673710b13e14db485e38515ad4721e9f509ec7"));
set_progress(0.599502);
assert(apply_patch_check("/system/framework/bouncycastle.odex", "a49e803ed9fc6e7ad1bd4bb098c12dc197a14602", "7d1afedb94f73a543b84939be1ca8e09843c5e94"));
set_progress(0.604779);
assert(apply_patch_check("/system/framework/bu.jar", "6d1a5590c1f381666d53fdde00cbc2d5bc08a547", "812c91bb20ca29c1bc0dca16e6b955841ba118e0"));
set_progress(0.604780);
assert(apply_patch_check("/system/framework/bu.odex", "0dd64d2e30f0a1c224880d0fbd0c03c324349042", "b2c3ffcd61a8799ee1936e342f241f88ddc04e38"));
set_progress(0.604807);
assert(apply_patch_check("/system/framework/com.android.future.usb.accessory.jar", "6d1a5590c1f381666d53fdde00cbc2d5bc08a547", "812c91bb20ca29c1bc0dca16e6b955841ba118e0"));
set_progress(0.604808);
assert(apply_patch_check("/system/framework/com.android.future.usb.accessory.odex", "9b852d2e794e90abf6c334590f0636fd5ae1da75", "d17187a9b1c5336650090225abf6b249df4261fb"));
set_progress(0.604842);
assert(apply_patch_check("/system/framework/com.android.location.provider.jar", "13cabde321d777d1126e92e6dd91f568ae0892b5", "812c91bb20ca29c1bc0dca16e6b955841ba118e0"));
set_progress(0.604844);
assert(apply_patch_check("/system/framework/com.android.location.provider.odex", "da77d67bb55d330fb7412f90707de766bd295627", "5ceb6622cc6215962d51ed4fd1ef084b3d370514"));
set_progress(0.604885);
assert(apply_patch_check("/system/framework/content.jar", "13cabde321d777d1126e92e6dd91f568ae0892b5", "812c91bb20ca29c1bc0dca16e6b955841ba118e0"));
set_progress(0.604887);
assert(apply_patch_check("/system/framework/content.odex", "faf0f6d3eb74d9503d8193e91df0e8bb6438bc69", "ddd3c5b8aa32d0216496a8ec46b8194858f64572"));
set_progress(0.604964);
assert(apply_patch_check("/system/framework/core-junit.jar", "175a03b123c1cd0549f0537eeaab65a9a5dec91a", "aa132d63aa004719622f5bc141778fe224e749ec"));
set_progress(0.604966);
assert(apply_patch_check("/system/framework/core-junit.odex", "ab4e919d6f5310eea55db11d625c53c7263c9f59", "2f4b9b62a1df8bed4e4c3b639d43b169f2975cae"));
set_progress(0.605113);
assert(apply_patch_check("/system/framework/core.jar", "95f43186b6569c6de31fb8a79be0dcc39a4d6190", "f7b1eb51fd0e56da628da3e2b42f924bd4283788"));
set_progress(0.605135);
assert(apply_patch_check("/system/framework/core.odex", "b552b8a6f07775657cc0565e5fd04ae6ae01d93d", "c23876414d9dd1be443e1e42062f5498d56ca0be"));
set_progress(0.623412);
assert(apply_patch_check("/system/framework/ext.jar", "94e2fc41f8f53be6cf1379fd4951f3efc26bd702", "fc5a9355083d1aa0925e3faaf5524aff696ea34a"));
set_progress(0.626249);
assert(apply_patch_check("/system/framework/ext.odex", "9b58d9e1f93ae505b582cb2bdddb676854ce2d1c", "8977daff7f380677322e9cc94a5092b9226eac61"));
set_progress(0.634326);
assert(apply_patch_check("/system/framework/framework-res.apk", "632185ec01eb7750f92bd924f73e4f180fc53ae7", "78c3f30c0effe11a2c05edf7c47664388601e827"));
set_progress(0.663374);
assert(apply_patch_check("/system/framework/framework.jar", "30857989e6678888fbaf9f32526f531448e4c527", "dbd23c9f985738366a94c6f8cde693cca984b34a"));
set_progress(0.663454);
assert(apply_patch_check("/system/framework/framework.odex", "9f052258674c8665fc243274a207023a2a17a9ff", "a14000f15881b4d05ebc5aac76f649a5057b010a"));
set_progress(0.722711);
assert(apply_patch_check("/system/framework/ime.jar", "13cabde321d777d1126e92e6dd91f568ae0892b5", "812c91bb20ca29c1bc0dca16e6b955841ba118e0"));
set_progress(0.722713);
assert(apply_patch_check("/system/framework/ime.odex", "21f73fd1f8352b33728ad291e3a6dd4bb382f238", "a97b774d7ed4fbcd621b2da617b4722d6562add3"));
set_progress(0.722751);
assert(apply_patch_check("/system/framework/input.jar", "13cabde321d777d1126e92e6dd91f568ae0892b5", "812c91bb20ca29c1bc0dca16e6b955841ba118e0"));
set_progress(0.722752);
assert(apply_patch_check("/system/framework/input.odex", "c096011f91cec3a28c669b79f54288d7fd6df957", "9441d09c33a1a58fe12f76957a59bbde0e6c630d"));
set_progress(0.722784);
assert(apply_patch_check("/system/framework/javax.obex.jar", "6d1a5590c1f381666d53fdde00cbc2d5bc08a547", "7bb9443d41cd58ed2cb8c2faac6937914702e43b"));
set_progress(0.722785);
assert(apply_patch_check("/system/framework/javax.obex.odex", "04641e48cf986ba9367d4bcc5e0461b6ba8cae53", "41fd8a9ec869b4aa5ddce04f1871bd80255b88f5"));
set_progress(0.723100);
assert(apply_patch_check("/system/framework/lewa-framework.jar", "c404246356a383eefb9ab3f4c894200b41d50fdd", "16435eff218193c4ac46f8714c8307659155b1eb"));
set_progress(0.723101);
assert(apply_patch_check("/system/framework/lewa-framework.odex", "840babdb919c37f05c949915095fced264a165a3", "e0d7b48effa671d08dc4fb6c8d9c9d1d20a80e02"));
set_progress(0.729312);
assert(apply_patch_check("/system/framework/lewa-res.apk", "365724a0df6a64cead53027fde5f4322ccf17694", "3b68eb99053feace810be05e14bb0770310de91f"));
set_progress(0.742749);
assert(apply_patch_check("/system/framework/mediatek-common.jar", "a82e2077acc68c5d268f9acfe930b76798ae5fcf", "189069b8a8ca6df45496b617f53a18d087cfe3cd"));
set_progress(0.742751);
assert(apply_patch_check("/system/framework/mediatek-common.odex", "43abec1463e8b5f157fbd1409f4db77badb080b5", "a8ffc643d5c2c6d76d8e6038ee6d83682fc14d89"));
set_progress(0.743331);
assert(apply_patch_check("/system/framework/mediatek-framework.jar", "d695c9d5a2f8a60ff0f5c406aafcd6dd04770139", "a3290c1fe2c1c429ff2a743b01648ac5b9476934"));
set_progress(0.743333);
assert(apply_patch_check("/system/framework/mediatek-framework.odex", "1553709b441dfac67a5155ecc59ff72d9461f2e7", "b7c2a974452c55a6f28ac70781d1d0f59503d489"));
set_progress(0.744891);
assert(apply_patch_check("/system/framework/mediatek-op.jar", "6d1a5590c1f381666d53fdde00cbc2d5bc08a547", "7bb9443d41cd58ed2cb8c2faac6937914702e43b"));
set_progress(0.744893);
assert(apply_patch_check("/system/framework/mediatek-op.odex", "5da7d08c4f46ede59a52c30dfe92e2b141ebbda7", "fda9dc36ce00dc9ceb4d206f9d9374fda6a64407"));
set_progress(0.744900);
assert(apply_patch_check("/system/framework/mediatek-res.apk", "edfddd616d5821e6e509c18bf13c38cb77e61671", "5c0b6170237474ee3e0611bbb7d95461fd4f7009"));
set_progress(0.750251);
assert(apply_patch_check("/system/framework/monkey.jar", "6f22f11d652c33a0735caa75b30b8e9fbfa48643", "ca5b2d5779a2a53c99c14d8e2405213c088e7467"));
set_progress(0.750253);
assert(apply_patch_check("/system/framework/monkey.odex", "ab4039fd6bcb4463f68339b7c4f92684ce0a1702", "3a104b32cec08e43144d49a31e7b67c6d756d96d"));
set_progress(0.750887);
assert(apply_patch_check("/system/framework/pm.jar", "6f22f11d652c33a0735caa75b30b8e9fbfa48643", "4659927cf9e4eaecd7421a96f28dd4575d74f2c0"));
set_progress(0.750889);
assert(apply_patch_check("/system/framework/pm.odex", "a8be97ada872b32f4a7d889f913d4d853a8d19fb", "b3037f57fbde6d85a4ae3c0b97f9d7bfb1e7d291"));
set_progress(0.751085);
assert(apply_patch_check("/system/framework/requestsync.jar", "756739cd2547ed9f3f174f0134098aa793d36f0a", "62a3533d0ec39ac899750c720d3d25ffd5f1484e"));
set_progress(0.751087);
assert(apply_patch_check("/system/framework/requestsync.odex", "9f619c5ce225d1d01a3f530bd95cce080eb6d9d6", "450624c24a0121c72f99df51707397794b0d89fc"));
set_progress(0.751136);
assert(apply_patch_check("/system/framework/secondary-framework.jar", "b39f2721469a5ae8b370c55ccc625aa6d444ce2a", "83b6e58d1cca6650a30f493358f2f7e65185576a"));
set_progress(0.751138);
assert(apply_patch_check("/system/framework/secondary-framework.odex", "3534d9f1c170d7e93465f7de7c60d7c4c04074de", "3a5c39c3d0d315cc9cdc38ff35a7741d3a35293a"));
set_progress(0.760828);
assert(apply_patch_check("/system/framework/services.jar", "4f0fe50e8285d7311020f38595584b40faa8e0fc", "4687d42e0cc8ff10cb1cf67b4460363241ebce02"));
set_progress(0.760829);
assert(apply_patch_check("/system/framework/services.odex", "8e27263244c0d5d1ddc4a479ea21c2958003fbfe", "49499a2cf7c5b2819673603d7fc86115f39e8f53"));
set_progress(0.774361);
assert(apply_patch_check("/system/framework/svc.jar", "756739cd2547ed9f3f174f0134098aa793d36f0a", "62a3533d0ec39ac899750c720d3d25ffd5f1484e"));
set_progress(0.774363);
assert(apply_patch_check("/system/framework/svc.odex", "0f7d8889d6ac32b1f607b691e2eeb653e5d73dfc", "450d78203dbb97832e08e0443b145e30b7353e52"));
set_progress(0.774416);
assert(apply_patch_check("/system/framework/theme-res-mint.apk", "ab2a1f70bb22396acf7225bd5a6ab9473b8a7bde", "268326e05369e5b67662f8022e962ac460040418"));
set_progress(0.778037);
assert(apply_patch_check("/system/framework/theme-res-mocha.apk", "f6c3a55b7861ef380ee48fafce14ef0167326760", "779dfb9ef1e46f7a06edcb7eefb86840ca032243"));
set_progress(0.781857);
assert(apply_patch_check("/system/framework/theme-res-raspberry.apk", "4273e5f6e791c034487675ff9173dbf5eaa62a77", "8920dc1ee0c71c9ecdc94b4ebc2bf364ee0ac598"));
set_progress(0.785786);
assert(apply_patch_check("/system/framework/uiautomator.jar", "27fdab2e69373ee71243b43f40a74bc583061d47", "4d0bfaf4f18ecc74bafa63bd1d365ed4b1051c57"));
set_progress(0.785788);
assert(apply_patch_check("/system/framework/uiautomator.odex", "848ba06c21c88816963aca32db05369886fe29a3", "042f635cf11d7268e8335183cb526e6fc6826cb5"));
set_progress(0.786230);
assert(apply_patch_check("/system/lib/libbcc.so", "1076479c29d980096dc1e146af0016ab88a6f536", "bdfe20d38a24db34d5719f4664b538ed07487628"));
set_progress(0.811533);
assert(apply_patch_check("/system/lib/libbcinfo.so", "7001e385173f43cdaa71a97aadb1f50d34b526e8", "3f66c8dce430a7240f296ba3724953902c07531c"));
set_progress(0.817610);
assert(apply_patch_check("/system/lib/libcameracustom.so", "d2c3fd2d8f31f41ba82ec25bbdc6bc2c93243216", "a3d99154e2c93ed86e31e5ebbde5e29fdb763a79"));
set_progress(0.818413);
assert(apply_patch_check("/system/lib/libchromium_net.so", "7ec582f901f8943d59994f0739e0d88cff7d2ff4", "2142485f41a14092ed7df2bc467b377db6db8d26"));
set_progress(0.827758);
assert(apply_patch_check("/system/lib/libjni_eglfence.so", "8c344aa889c85acd26568148b2ba79830a10dbb7", "be773c5542b7ee6690fb935c80c23ff9bcb0e122"));
set_progress(0.827785);
assert(apply_patch_check("/system/lib/libjni_mosaic.so", "55d150097be5217b9ce9ef73770c15b3dcb94972", "655f752c838223fdcecb44c92e2f0c326c9b2c15"));
set_progress(0.828937);
assert(apply_patch_check("/system/lib/libmdnssd.so", "277872e2bcc60f44cf2eeac90e7496af4288c8bf", "2b2a63c41cd83b94e0c5945a64234bfc20343d09"));
set_progress(0.829053);
assert(apply_patch_check("/system/lib/libstagefright.so", "8fe4af4202874b553b5b3fb0d4486f144f536851", "57594e02f67405e5f3b372ba6912299388b9158e"));
set_progress(0.837406);
assert(apply_patch_check("/system/lib/libstagefright_soft_aacdec.so", "5bd5bed2e5c09517f24bd55b2fa36abff769b46b", "19c7795fb4ee049db28a619034d54ac5a9420026"));
set_progress(0.838602);
assert(apply_patch_check("/system/lib/libstagefright_soft_aacenc.so", "1250a80fec0c531065838d6ccf46797c835579c1", "1b94cfcbc6093b7f43daa777c5a0cbb3c4aeb312"));
set_progress(0.840082);
assert(apply_patch_check("/system/lib/libwebcore.so", "f0573749b389763f20339ccc77d362af966c4f8a", "caeb96b3f4000fa96bcc784c1dd92e83103dd561"));
set_progress(0.884023);
assert(apply_patch_check("/system/lib/libwebrtc_audio_preprocessing.so", "a4af1c2b3c5a212a945d6b2a80e42956aaf366cf", "4376af970b1b3047324619aba25371f1cd6d428d"));
set_progress(0.886295);
assert(apply_patch_check("/system/lib/modules/ccci.ko", "109c5ba44bf6e796ae572899a8d0984f9b1ecebb", "29dfaacb358d0eb97b91fd657febc8ead60bb0bf"));
set_progress(0.886913);
assert(apply_patch_check("/system/lib/modules/m4u.ko", "5cb07f24629657b16b9867e6ff8445a1092a6550", "6d4ed753aad5e372fabc56851708adfd9d609d39"));
set_progress(0.887681);
assert(apply_patch_check("/system/lib/modules/wlan_mt6620.ko", "db104358b0d2e85a5ddf2ec58e774b5151cfccfd", "2002829c7147699215a7bfe09a3a3566495c67f1"));
set_progress(0.890075);
assert(apply_patch_check("/system/lib/modules/wlan_mt6628.ko", "03c1cc78a699a25627ea7e5849fcc147f957173d", "c58ed58f2867c63c1d400be4a970b44c0a43b8e5"));
set_progress(0.892472);
assert(apply_patch_check("/system/usr/share/phoneloc.dat", "e4e208580f3fd3b86a421bb4189d2637862ae7e2", "acbaf7da7f6de4d831542698118dc4cf8b6b11ed"));
set_progress(0.895352);
assert(apply_patch_check("/system/vendor/operator/app/BaiduMap.apk", "7bc1d47694dcee8f326a404b72fdceb27b7b57c4", "82f577d9adbf97ec18d3ea7af50e6e76d8d579c7"));
set_progress(0.945101);
assert(apply_patch_check("/system/vendor/operator/app/Calendar365.apk", "d475e83609c43c1eb2f08d50d5f650e5e11b3f53", "0a02eb177f9110c98ff04f26188bc10b5187ab18"));
set_progress(0.980124);
assert(apply_patch_check("/system/xbin/nano", "598d382ae35bfb3864dcbba84b4819264c084eb2", "fba646edd7df7c2f9f51f2ef11e182de4ffd03d6"));
set_progress(0.980464);
assert(apply_patch_check("/system/xbin/su", "8cf6e46006a789d83aeb2062f80bea21ff707c5f", "96d16e1b6c468cd6def78fa97cdbbc76b2f477ad"));
set_progress(0.981132);
assert(apply_patch_check("EMMC:boot:3514368:b4e9a9e5aaa63bcff1593ab852ddc684fa2eaee3:3565568:943d33a64f29756514cffeea475c5a68cab50a5d"));
set_progress(1.000000);
assert(apply_patch_space(11037360));

# ---- 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", "-",
            be87a12d112175d1a86923202dde225b3cb7d5ee, 10387,
            fcb0c45d236d067783260874e1d6524c34b13083, package_extract_file("patch/system/app/ApplicationsProvider.apk.p"));
set_progress(0.000055);
apply_patch("/system/app/ApplicationsProvider.odex", "-",
            c607073dc0f135e945baa8388142e48c605db848, 27608,
            96e653a74d42efcfc02a63de83c41d8b57b0c84f, package_extract_file("patch/system/app/ApplicationsProvider.odex.p"));
set_progress(0.000200);
apply_patch("/system/app/AtciService.odex", "-",
            0fce0066c680aa52bc5353c8f38916897f74582f, 71768,
            fc1e1b931fe64dad0c11cc32e461b40005865d37, package_extract_file("patch/system/app/AtciService.odex.p"));
set_progress(0.000577);
apply_patch("/system/app/BackupRestoreConfirmation.apk", "-",
            9f26482e41186071d1b2fdd7d64e35126ca94f67, 9944,
            108fa899066ba7c02074e4e6cc0b84ff84ef02e5, package_extract_file("patch/system/app/BackupRestoreConfirmation.apk.p"));
set_progress(0.000629);
apply_patch("/system/app/BackupRestoreConfirmation.odex", "-",
            20eed2c29de7c3313dcca8ff8fd212f2e3caf420, 12384,
            d7e39db50dde691a7ef6d6e3e2f166027101e441, package_extract_file("patch/system/app/BackupRestoreConfirmation.odex.p"));
set_progress(0.000695);
apply_patch("/system/app/Browser.apk", "-",
            459e5301202e2a3b8fbe609c6f53da42d42716ea, 1353228,
            9ed3dad32070d1f3b12d78c09efb2cf57f3965fb, package_extract_file("patch/system/app/Browser.apk.p"));
set_progress(0.007810);
apply_patch("/system/app/Browser.odex", "-",
            bed1d55177a2448b9e57844e782d24c74a43cf06, 3027832,
            8658497cd20774dde74ad5caada40a59303d69d3, package_extract_file("patch/system/app/Browser.odex.p"));
set_progress(0.023730);
apply_patch("/system/app/CDS_INFO.odex", "-",
            2f87fb8f5cf2b9e03346b36c49e220d38c6d0f2a, 116360,
            3a357d1ad593dd5eefe9f92625ffd4b6c872ee10, package_extract_file("patch/system/app/CDS_INFO.odex.p"));
set_progress(0.024342);
apply_patch("/system/app/CalendarProvider.apk", "-",
            a3a477f9f17cbaad01af40b35ad943b3446da10e, 17073,
            52ee86257dca2694cb6a8e7b51f0c3bfd6a27ef5, package_extract_file("patch/system/app/CalendarProvider.apk.p"));
set_progress(0.024432);
apply_patch("/system/app/CalendarProvider.odex", "-",
            756a073dd8918761dcf46873dfe156d4bd6bac73, 2061600,
            ee3a94195d5fb4eac11b69cd2f2b64d087fbec68, package_extract_file("patch/system/app/CalendarProvider.odex.p"));
set_progress(0.035271);
apply_patch("/system/app/CellConnService.apk", "-",
            92320f11f8da16845dea2359e60d3eb890d8a0c2, 13876,
            d190b3928633d6822da4bb3ed3e9c89a4578d1db, package_extract_file("patch/system/app/CellConnService.apk.p"));
set_progress(0.035344);
apply_patch("/system/app/CellConnService.odex", "-",
            4f620b33fbfebd4cb9523c48b550044846295140, 64800,
            40867e9f656e5069ccb4c3f24f76fa9b6e0c24b8, package_extract_file("patch/system/app/CellConnService.odex.p"));
set_progress(0.035685);
apply_patch("/system/app/CertInstaller.apk", "-",
            b62fe6ba025afe183d0edb4fd7bdae3c0dae98c7, 10697,
            dfff194f1eaaa2a30b49984bd31650cc9c7dcd82, package_extract_file("patch/system/app/CertInstaller.apk.p"));
set_progress(0.035741);
apply_patch("/system/app/CertInstaller.odex", "-",
            e1878574ab80ec0ef2eb3094961199cbfbf45d6f, 46216,
            22ba133170dfb0a0fadedcfea56a0d3cc32e3504, package_extract_file("patch/system/app/CertInstaller.odex.p"));
set_progress(0.035984);
apply_patch("/system/app/Cit.odex", "-",
            5cc3355c2e11137245394190d729bac48f30a222, 36704,
            d593c4800a4986c049c6b8a2fbdad556b762121e, package_extract_file("patch/system/app/Cit.odex.p"));
set_progress(0.036177);
apply_patch("/system/app/CleanMemory.apk", "-",
            258cec0a15ab49e6a378043dbd313a3c27827f63, 79183,
            2c132dd2d5aa28bba519b5d9f8aecd588097ba20, package_extract_file("patch/system/app/CleanMemory.apk.p"));
set_progress(0.036594);
apply_patch("/system/app/CleanMemory.odex", "-",
            2037301c57c90fa03d32c4934e6142e4ef1522db, 26328,
            cf861d1358eadaedc70eae9a8a23a193783956ef, package_extract_file("patch/system/app/CleanMemory.odex.p"));
set_progress(0.036732);
apply_patch("/system/app/ContactsProvider.apk", "-",
            0eed4e1e18757bd800ab8f547052de779aea3e09, 57051,
            1141c5b3e68acf647c214fdaca2c0f6d6951c8c3, package_extract_file("patch/system/app/ContactsProvider.apk.p"));
set_progress(0.037032);
apply_patch("/system/app/ContactsProvider.odex", "-",
            496ab662170aab6b664430c11817236273d38775, 2658656,
            2f3eec81fe84f3c464e0c18e677ab753854673dd, package_extract_file("patch/system/app/ContactsProvider.odex.p"));
set_progress(0.051011);
apply_patch("/system/app/DefaultContainerService.apk", "-",
            76ce488fb88c18cd42a5057535a35cb2602b2eb2, 3802,
            4ce14e692ff4bdabdb4e246a9940cab7046a9166, package_extract_file("patch/system/app/DefaultContainerService.apk.p"));
set_progress(0.051031);
apply_patch("/system/app/DefaultContainerService.odex", "-",
            ad6ed90295d19e45dc0e859d1002ae0efbb06683, 21776,
            9f207015f12b3ddd9c794edc5a3e8edd7da1abaf, package_extract_file("patch/system/app/DefaultContainerService.odex.p"));
set_progress(0.051146);
apply_patch("/system/app/DeskClock.apk", "-",
            6efc4cb2688cab10ce1eaafd69e670b7c25b85a8, 1703183,
            32e25b20c845285bed7319c742ea4c9b25a1e4f7, package_extract_file("patch/system/app/DeskClock.apk.p"));
set_progress(0.060101);
apply_patch("/system/app/DeskClock.odex", "-",
            4bad7475e3189dcdd989c495ad248799107e11d9, 597272,
            7c7337636bb0f8f6d2c3ec155b3d6f873a9ab70e, package_extract_file("patch/system/app/DeskClock.odex.p"));
set_progress(0.063241);
apply_patch("/system/app/DownloadProvider.apk", "-",
            47669052d93714cf9ead682ccc09174b8fe38cf7, 13164,
            a54157474612682c41f33b810ff35dfb29c9342d, package_extract_file("patch/system/app/DownloadProvider.apk.p"));
set_progress(0.063311);
apply_patch("/system/app/DownloadProvider.odex", "-",
            5100dfe3306a735735c40f77ef06f3eea8c49437, 1842696,
            432829f4013d61d80647627f4920ff51d7728531, package_extract_file("patch/system/app/DownloadProvider.odex.p"));
set_progress(0.072999);
apply_patch("/system/app/DownloadProviderUi.apk", "-",
            7f89814bc4313c74dcbb0c9640c78b42033b556f, 58813,
            2d5efcf338e69914855e3870e0755020794398b9, package_extract_file("patch/system/app/DownloadProviderUi.apk.p"));
set_progress(0.073309);
apply_patch("/system/app/DownloadProviderUi.odex", "-",
            c15371e58a126bdf6d3692d0496d3fedd6e2e047, 453784,
            d56b7a096e60a7a9403968014934452fc01138d8, package_extract_file("patch/system/app/DownloadProviderUi.odex.p"));
set_progress(0.075695);
apply_patch("/system/app/DrmProvider.apk", "-",
            c8f7eb29062b28a99477a05d6a4351b43aa87e6f, 5135,
            5d795898adb1896061fdbb451e3ee1e723b28b88, package_extract_file("patch/system/app/DrmProvider.apk.p"));
set_progress(0.075722);
apply_patch("/system/app/DrmProvider.odex", "-",
            34c63df29dc4c5c1a7e3dd3a11c328d20ac63bc3, 35744,
            1058e741bbe93e7ca08918ac8026e631188f29a5, package_extract_file("patch/system/app/DrmProvider.odex.p"));
set_progress(0.075909);
apply_patch("/system/app/Email.apk", "-",
            0e9bac70fdb2cb1e862c0b0292584d95b69c46e4, 457991,
            3043cdf7c61cf7fe0a181c31017cb14eb2a7cd3c, package_extract_file("patch/system/app/Email.apk.p"));
set_progress(0.078318);
apply_patch("/system/app/Email.odex", "-",
            63d5b480cc9c2abd454f6c14304e59b0246e8910, 3755144,
            f1c74e180899f29b5f45693b0c4b7f58ab32e4b6, package_extract_file("patch/system/app/Email.odex.p"));
set_progress(0.098062);
apply_patch("/system/app/EngineerMode.apk", "-",
            4fa757526fd7da1534fa1700220ed1a0071cae5d, 279312,
            f1d9d40435b91e18b68d7313d55234eeb8d0aeb0, package_extract_file("patch/system/app/EngineerMode.apk.p"));
set_progress(0.099531);
apply_patch("/system/app/EngineerMode.odex", "-",
            54232b41f68cf81f18458a9040b46ea8bd760369, 2758112,
            17842fff41335ee5606201b3d80466454b94d3e0, package_extract_file("patch/system/app/EngineerMode.odex.p"));
set_progress(0.114033);
apply_patch("/system/app/EngineerModeSim.apk", "-",
            d97a5714282802812c25b38345f23490fabaaf6a, 26325,
            8708b7b01ffe25496caba273eedbd70cacd245dd, package_extract_file("patch/system/app/EngineerModeSim.apk.p"));
set_progress(0.114171);
apply_patch("/system/app/EngineerModeSim.odex", "-",
            ada5bc0f841e56b9b8673fe040ce8c392a434ec1, 99184,
            183b892b5685b0add5ba2307cb94e9f766da74d1, package_extract_file("patch/system/app/EngineerModeSim.odex.p"));
set_progress(0.114693);
apply_patch("/system/app/Exchange2.apk", "-",
            730ec89c94cda3827c5b8fcd112b864c1f7cb600, 36539,
            26901a86147d99c0ee27b9c3ac2b80863e071686, package_extract_file("patch/system/app/Exchange2.apk.p"));
set_progress(0.114885);
apply_patch("/system/app/Exchange2.odex", "-",
            4aaea82742143cf6d7112e2aaefef81aafd1d318, 3004200,
            89d7c58b953356a7858c42f9d2aee31f3728317f, package_extract_file("patch/system/app/Exchange2.odex.p"));
set_progress(0.130681);
apply_patch("/system/app/FMRadio.apk", "-",
            a88f3bbc76d8181acafced1c41fc593c51640243, 674477,
            13a577fea58a3676f0349883f9daba98a96a200b, package_extract_file("patch/system/app/FMRadio.apk.p"));
set_progress(0.134227);
apply_patch("/system/app/FMRadio.odex", "-",
            5071ede3a9eb702fa0f223c930b1ae2a803ff4dd, 245536,
            9b2ea70a9d1809bb71d241ff670165672746647a, package_extract_file("patch/system/app/FMRadio.odex.p"));
set_progress(0.135518);
apply_patch("/system/app/Galaxy4.odex", "-",
            2c42615b043dc066bbe6706c4e87ec74bced3250, 39360,
            8f07941efc6eb79865ea56502e4f1e0893b20f10, package_extract_file("patch/system/app/Galaxy4.odex.p"));
set_progress(0.135725);
apply_patch("/system/app/GameCenter.apk", "-",
            317f0a0c48e0a6e0d07471154870eee6c4148e9d, 124016,
            5a90ee6f36bf54ea24fb3608f9e5b062b25361dc, package_extract_file("patch/system/app/GameCenter.apk.p"));
set_progress(0.136377);
apply_patch("/system/app/GameCenter.odex", "-",
            1562dc234ca2ab3f099963d0f119867ec263ba3e, 484816,
            e01df61a408ea378c2616f4ce2ede13000f92012, package_extract_file("patch/system/app/GameCenter.odex.p"));
set_progress(0.138926);
apply_patch("/system/app/GoogleOta.odex", "-",
            3a4874fbfb884f4b9a79701f6a09ec2f86219195, 110880,
            f7e22f264e19d4fddfc040fc5ab2340cc3d44535, package_extract_file("patch/system/app/GoogleOta.odex.p"));
set_progress(0.139509);
apply_patch("/system/app/GoogleOtaSysOper.odex", "-",
            b7cf9c49b4a0d337ff887e7aa00eb6327add5d44, 8000,
            82710ceb9ccaf4290e033b35a5e35d9f9f03b89e, package_extract_file("patch/system/app/GoogleOtaSysOper.odex.p"));
set_progress(0.139551);
apply_patch("/system/app/Guide.apk", "-",
            9b8733d526c1f31730d211c5efb7e8a99735afb2, 4034785,
            714e6a09575ba761fbb18424c7e2376a980c2e56, package_extract_file("patch/system/app/Guide.apk.p"));
set_progress(0.160766);
apply_patch("/system/app/Guide.odex", "-",
            6d8693d11382e1911473c3c4dd2bcd0cebbe3648, 466560,
            283bb98ef493eb78473a9b74407de4d0d1ee1d9a, package_extract_file("patch/system/app/Guide.odex.p"));
set_progress(0.163219);
apply_patch("/system/app/HTMLViewer.apk", "-",
            389af131717eeb87cab217543ff92eb6cefb5f17, 3937,
            ad320b61685646c628edbfa0f32c2d8a6918e9a6, package_extract_file("patch/system/app/HTMLViewer.apk.p"));
set_progress(0.163240);
apply_patch("/system/app/HTMLViewer.odex", "-",
            e5a4aeb7e8e0dc45ce818c1ea8cdd53ca4500504, 8216,
            f7e7cdaa02788064fe358c08f97b4e53be7c4613, package_extract_file("patch/system/app/HTMLViewer.odex.p"));
set_progress(0.163283);
apply_patch("/system/app/HoloSpiralWallpaper.apk", "-",
            16d524bbced83e91baf2be4c05efe10d33f3e10f, 42245,
            6a5c769de03f1cd76030e21da43bd75fc35759a9, package_extract_file("patch/system/app/HoloSpiralWallpaper.apk.p"));
set_progress(0.163505);
apply_patch("/system/app/HoloSpiralWallpaper.odex", "-",
            15e10c3032926f504a2680074d8c58bba000e0c0, 39376,
            55165bef14692dd14c802af8ab4e6da301afed7a, package_extract_file("patch/system/app/HoloSpiralWallpaper.odex.p"));
set_progress(0.163712);
apply_patch("/system/app/Intercept.apk", "-",
            c7a527c8a43541d232a65450b00afd5b9513e124, 121609,
            a9029ed2405033c2287c0873f4fb882e9b5400bb, package_extract_file("patch/system/app/Intercept.apk.p"));
set_progress(0.164352);
apply_patch("/system/app/Intercept.odex", "-",
            3dc28937db997745502bfac1f67069e9ce33b5e4, 599824,
            1e212c6f5efb7c669932929bdf7fd3eac2c0460c, package_extract_file("patch/system/app/Intercept.odex.p"));
set_progress(0.167505);
apply_patch("/system/app/KeyChain.apk", "-",
            88293b6ea0eec5dd9b2c5483b92db6f165117271, 8870,
            ce130bc66f45c4a12f939c98774b9c69b30ddd7b, package_extract_file("patch/system/app/KeyChain.apk.p"));
set_progress(0.167552);
apply_patch("/system/app/KeyChain.odex", "-",
            9e338f893fdcaa4f979c61eb55383f26aeeafaec, 32200,
            31b812139b6c01f18166bc02ff629f638eef026b, package_extract_file("patch/system/app/KeyChain.odex.p"));
set_progress(0.167721);
apply_patch("/system/app/LabiSync.apk", "-",
            95f60892d17f8d109272b074ae87931c15511856, 14548,
            f9129485f392e8df24400956583bbe83bb683d82, package_extract_file("patch/system/app/LabiSync.apk.p"));
set_progress(0.167798);
apply_patch("/system/app/LabiSync.odex", "-",
            00b6cb23f41efca28293618df82ecfe6d81c0443, 249088,
            4e3da7a586184c203253400ea011d6463dc029db, package_extract_file("patch/system/app/LabiSync.odex.p"));
set_progress(0.169108);
apply_patch("/system/app/LatinIME.apk", "-",
            e62b27acaf8026ba97faaf4b5ac0d57bc5c2b03a, 8462840,
            b5d0cb9bebeb34f221cf0eb8ad388257734d89c1, package_extract_file("patch/system/app/LatinIME.apk.p"));
set_progress(0.213605);
apply_patch("/system/app/LatinIME.odex", "-",
            f292b246a5c852ba1e87c89df8eddf483ef9caf1, 1116016,
            0733b84e62097553b39fc8f102bf7f61c8f09729, package_extract_file("patch/system/app/LatinIME.odex.p"));
set_progress(0.219473);
apply_patch("/system/app/LewaAntitheft.apk", "-",
            cfb418fc559f806de1fe3e4ce13483551b526e2e, 403166,
            06141ca1ef806c4b474cd40b21a571a5d40bac31, package_extract_file("patch/system/app/LewaAntitheft.apk.p"));
set_progress(0.221593);
apply_patch("/system/app/LewaAntitheft.odex", "-",
            d0d63f912361b1ed78dff1e51c4512defbb87de0, 3587544,
            cc198d14bb54532dfb66d3a8774c6df53e3f9ebe, package_extract_file("patch/system/app/LewaAntitheft.odex.p"));
set_progress(0.240456);
apply_patch("/system/app/LewaCalculator.apk", "-",
            8e1df6d4b2d7ee94a0f4e475de7ea9f2272d6067, 796900,
            f2ab65ab16f72c58d768d974f7fbc6c39f4acc1c, package_extract_file("patch/system/app/LewaCalculator.apk.p"));
set_progress(0.244646);
apply_patch("/system/app/LewaCalculator.odex", "-",
            74128a52e40dede85bc5c7c4ef8d01a4b07f8ef8, 490552,
            2c3427160b1c4dbafe5e9bbf825269a460dbcdd5, package_extract_file("patch/system/app/LewaCalculator.odex.p"));
set_progress(0.247225);
apply_patch("/system/app/LewaDataUsageAdjust.apk", "-",
            ce809a105b6b7c82c813dbb2e185dfeab8a4d035, 22675,
            879a5bbad88cd7ca35c4397076702121746a181a, package_extract_file("patch/system/app/LewaDataUsageAdjust.apk.p"));
set_progress(0.247344);
apply_patch("/system/app/LewaDataUsageAdjust.odex", "-",
            8537790559dbd9c13d61c9fcd82060610090ac72, 396536,
            9dd43eaec29267999b14c8a293aa263d9cff6ace, package_extract_file("patch/system/app/LewaDataUsageAdjust.odex.p"));
set_progress(0.249429);
apply_patch("/system/app/LewaDefaultTheme.apk", "-",
            773780c5a3c91ccd79ebd52919bf9fdd39ee7515, 2812155,
            146e18d912377725d9738e4fdb05a43e2bf80409, package_extract_file("patch/system/app/LewaDefaultTheme.apk.p"));
set_progress(0.264216);
apply_patch("/system/app/LewaFileManager.apk", "-",
            afd84cd1b4d1887357a4cf4b370380d85629d281, 197503,
            7512a6267d5148bd49417174f8f32df5cbb1116a, package_extract_file("patch/system/app/LewaFileManager.apk.p"));
set_progress(0.265254);
apply_patch("/system/app/LewaFileManager.odex", "-",
            25ed6d8f11d8ad53a233c782ca97768d318aa65b, 537840,
            96dca0c36262c63a495b7006c55f356572fd5530, package_extract_file("patch/system/app/LewaFileManager.odex.p"));
set_progress(0.268082);
apply_patch("/system/app/LewaLauncherX.apk", "-",
            c5a9c7a310e5f879897e1710c000de00137abad2, 3315636,
            8bb2c030e3c786ae9ebfaef9457776e367d0aeed, package_extract_file("patch/system/app/LewaLauncherX.apk.p"));
set_progress(0.285515);
apply_patch("/system/app/LewaLauncherX.odex", "-",
            cf2fe850d2b080c01b20205ee5bca8759475cb01, 1007768,
            f3836352a833f2c6710ee463807c9b644a2168f2, package_extract_file("patch/system/app/LewaLauncherX.odex.p"));
set_progress(0.290814);
apply_patch("/system/app/LewaNetworkManager.apk", "-",
            bbd1291c48ca26fcd98509fbe06e2928fd6440e9, 126539,
            6c88661bd10556f66283ad6e3cc26f170bab2935, package_extract_file("patch/system/app/LewaNetworkManager.apk.p"));
set_progress(0.291480);
apply_patch("/system/app/LewaNetworkManager.odex", "-",
            e75447e7fdb4b32d4549484c3b1638c2d0ffc642, 522192,
            38ff809d35a8854030353207484185ebbc010cb3, package_extract_file("patch/system/app/LewaNetworkManager.odex.p"));
set_progress(0.294225);
apply_patch("/system/app/LewaPackageInstaller.apk", "-",
            1083cd12d4a6020387652511916b36bc9b642306, 72673,
            ef4a08fb72d97fc4183165e7e2ac3a5fddbd0c4d, package_extract_file("patch/system/app/LewaPackageInstaller.apk.p"));
set_progress(0.294607);
apply_patch("/system/app/LewaPackageInstaller.odex", "-",
            109b29726a98932ccbf69d12c55e73b20ce40e48, 225696,
            89a048ccc802dffb05ca51e7cc153cbff4b1882b, package_extract_file("patch/system/app/LewaPackageInstaller.odex.p"));
set_progress(0.295794);
apply_patch("/system/app/LewaPermManager.apk", "-",
            1a1d6caf1c735bbfdda6748e994abbf9d249b233, 53864,
            d4916b4b18024c6e720bc01670967e6cadb17a5a, package_extract_file("patch/system/app/LewaPermManager.apk.p"));
set_progress(0.296077);
apply_patch("/system/app/LewaPermManager.odex", "-",
            b7e40cb19f5f5d416fced1f6493069ede7f86750, 2139432,
            2b3b609e5f42ac102aac651ecf69935850ca31b2, package_extract_file("patch/system/app/LewaPermManager.odex.p"));
set_progress(0.307326);
apply_patch("/system/app/LewaPlayer.apk", "-",
            d7e8d07f1ccdee3d8cd5e4f065015f988aaef26d, 938323,
            3d8a10928d0f716e7b361499636053f657775a45, package_extract_file("patch/system/app/LewaPlayer.apk.p"));
set_progress(0.312260);
apply_patch("/system/app/LewaPlayer.odex", "-",
            2c7aac6cc2da3602553f9ff2e303b547cf5d5a37, 1268264,
            c178e516388e1172a625f77a9c417edc8e066b05, package_extract_file("patch/system/app/LewaPlayer.odex.p"));
set_progress(0.318928);
apply_patch("/system/app/LewaPond.odex", "-",
            7b3988eebb854015a4412c668a09a21aecd2b168, 174008,
            b0e56584a80f4709193506754c776bb57824cfe9, package_extract_file("patch/system/app/LewaPond.odex.p"));
set_progress(0.319843);
apply_patch("/system/app/LewaPush.apk", "-",
            e12293d7d89cebf3087f4120e0d3912020fa361f, 8221,
            a5f92d0b09beb9a973e74e6ac2b44e4d8d0d2169, package_extract_file("patch/system/app/LewaPush.apk.p"));
set_progress(0.319887);
apply_patch("/system/app/LewaPush.odex", "-",
            fe5d4056c9e92469b443e4cb77c3acba0051eb25, 378992,
            0a7b8c02dcc97d4ea5e708f00207a8bfd1f789bd, package_extract_file("patch/system/app/LewaPush.odex.p"));
set_progress(0.321879);
apply_patch("/system/app/LewaSoundRecorder.apk", "-",
            b61915413ef66b51fce7e43c79627d3845ab0c53, 1146662,
            5fa911eea5ccebdb896b9cba79bf5ef87cc1e956, package_extract_file("patch/system/app/LewaSoundRecorder.apk.p"));
set_progress(0.327908);
apply_patch("/system/app/LewaSoundRecorder.odex", "-",
            4c188eb60834cbeb35bb5f13d192861a60e53a70, 468072,
            4b783873903b11cc1fe9f790937e39e201028a06, package_extract_file("patch/system/app/LewaSoundRecorder.odex.p"));
set_progress(0.330370);
apply_patch("/system/app/LewaSystemClean.apk", "-",
            1c1d221c6a4ba5a4680af5e22995745017125cb9, 134355,
            29a476352e85eaab06b7e37792b0dea8530f6485, package_extract_file("patch/system/app/LewaSystemClean.apk.p"));
set_progress(0.331076);
apply_patch("/system/app/LewaSystemClean.odex", "-",
            0ff4911da06319bf91040b30cb23a19935af41aa, 628848,
            a5bd638bdd6c0ccd733fa922d818c4b4b4b0935f, package_extract_file("patch/system/app/LewaSystemClean.odex.p"));
set_progress(0.334382);
apply_patch("/system/app/LewaUpdater.apk", "-",
            e90eec0993056a28764378d4ff63c2012c01be58, 747085,
            0dce57f3f931f7d3f15cecb34c58a5259774da0b, package_extract_file("patch/system/app/LewaUpdater.apk.p"));
set_progress(0.338311);
apply_patch("/system/app/LewaUpdater.odex", "-",
            e8040798d94cf2f3e5662e3ddf0efc005a3440d7, 584504,
            43b253b15be19e115bc7aa7437f2781c50ffe518, package_extract_file("patch/system/app/LewaUpdater.odex.p"));
set_progress(0.341384);
apply_patch("/system/app/LewaWeather.apk", "-",
            bde40987ca79f3b1333b787d244a37514168c723, 4450191,
            68ae7d20434512f2a023b2305c7e6108812b8090, package_extract_file("patch/system/app/LewaWeather.apk.p"));
set_progress(0.364783);
apply_patch("/system/app/LewaWeather.odex", "-",
            51ff0c0e89ecdf32443b1fff142cf393574e4425, 968760,
            60713d44b196cd44005ac0af22f794faf60adbc2, package_extract_file("patch/system/app/LewaWeather.odex.p"));
set_progress(0.369876);
apply_patch("/system/app/LiveWallpapers.apk", "-",
            a513440e58696adc91c4b04ea86a42dfeaea1413, 1626569,
            26ccb2f5f3a8b89e7a7bb45c20e56fafef4995fb, package_extract_file("patch/system/app/LiveWallpapers.apk.p"));
set_progress(0.378429);
apply_patch("/system/app/LiveWallpapers.odex", "-",
            f38e7aba63f24bed56eee41119a51bf12a305e09, 268832,
            0c6a61fe255c149f87f449533e443fdbd303e18e, package_extract_file("patch/system/app/LiveWallpapers.odex.p"));
set_progress(0.379842);
apply_patch("/system/app/LiveWallpapersPicker.apk", "-",
            6a226ae62213c783aec03d8750c8992ad009502a, 105354,
            71d21e42029154244502f5266de6f5e6170d0a90, package_extract_file("patch/system/app/LiveWallpapersPicker.apk.p"));
set_progress(0.380396);
apply_patch("/system/app/LiveWallpapersPicker.odex", "-",
            e6a38583c06b3bcff8e60ba42b77942398e2bf57, 29192,
            b092a1b8c0cecc6b2830a7875321ae646b900550, package_extract_file("patch/system/app/LiveWallpapersPicker.odex.p"));
set_progress(0.380550);
apply_patch("/system/app/LocationProvider.apk", "-",
            2c016630e75b61be0d35baffc5cb2b9c57862f1a, 2227776,
            e4cfaef89dd88bf4aee745b67f21119385f148b9, package_extract_file("patch/system/app/LocationProvider.apk.p"));
set_progress(0.392263);
apply_patch("/system/app/LocationProvider.odex", "-",
            837e17b1116b31df76ab56a3c66e9c6343beb5fb, 160896,
            07454f23f7a7506210a3dd00d107a261771d76e8, package_extract_file("patch/system/app/LocationProvider.odex.p"));
set_progress(0.393109);
apply_patch("/system/app/MTKAndroidSuiteDaemon.apk", "-",
            0b9c40859c3d6103efd22763a3f65b4b5dd1a381, 5787,
            e26df56635fd4cdacc71e96e6df00d47379ee39d, package_extract_file("patch/system/app/MTKAndroidSuiteDaemon.apk.p"));
set_progress(0.393140);
apply_patch("/system/app/MTKAndroidSuiteDaemon.odex", "-",
            eeab8f0e5f9a5a957e7c4961621320ad5b089170, 624328,
            345eadda8b59ca173d9328495c3d223d508c6320, package_extract_file("patch/system/app/MTKAndroidSuiteDaemon.odex.p"));
set_progress(0.396422);
apply_patch("/system/app/MagicSmokeWallpapers.apk", "-",
            827a0acba73c8e4a31e1ecf8a99e62006fbacd54, 201858,
            53b9965c728cf6a4c6ec6f5daf77d0e2470e114e, package_extract_file("patch/system/app/MagicSmokeWallpapers.apk.p"));
set_progress(0.397484);
apply_patch("/system/app/MagicSmokeWallpapers.odex", "-",
            0d1a82f430ba37cb6e8955c3461ac0c2189ecf3c, 49520,
            a84a51430a775b4ba56ad121ae463ecbe8a67663, package_extract_file("patch/system/app/MagicSmokeWallpapers.odex.p"));
set_progress(0.397744);
apply_patch("/system/app/MediaProvider.apk", "-",
            c79208926300b84390f2d4ec3b2f1e30f71beefd, 33284,
            c06a21b0b9d0f52b2f881eb14437e26c0d5ae7c7, package_extract_file("patch/system/app/MediaProvider.apk.p"));
set_progress(0.397919);
apply_patch("/system/app/MediaProvider.odex", "-",
            fbc8ac4a200ea5898e0b0e70aca3a1e385d0ff42, 243672,
            a41bf6456cfea57454879cf5cee497c82e047b7f, package_extract_file("patch/system/app/MediaProvider.odex.p"));
set_progress(0.399200);
apply_patch("/system/app/MmsFavoriteProvider.apk", "-",
            a178cf099966729ba97688d1a05681f239ca00c1, 40562,
            c4054596966c4a1a648ca93fc10b07eb390d0fa8, package_extract_file("patch/system/app/MmsFavoriteProvider.apk.p"));
set_progress(0.399414);
apply_patch("/system/app/MmsFavoriteProvider.odex", "-",
            8d7c1be3a9a46179a389e6937a49ab52d28c5a2f, 162168,
            7782b90a9497f662c2a06b8dfdaa1e65e3fd02ec, package_extract_file("patch/system/app/MmsFavoriteProvider.odex.p"));
set_progress(0.400266);
apply_patch("/system/app/MtkBt.apk", "-",
            45583bd626bd183709b0915ed7ddb1da339dc720, 168881,
            8a714a2923ea5650c793d2a264f8dcfbe17b3ccb, package_extract_file("patch/system/app/MtkBt.apk.p"));
set_progress(0.401154);
apply_patch("/system/app/MtkBt.odex", "-",
            b652509000b6b0273ed5f894f09d1e00fde072f5, 1189488,
            32f2c8760d019d85afee2a3fb5e3deac88baa183, package_extract_file("patch/system/app/MtkBt.odex.p"));
set_progress(0.407409);
apply_patch("/system/app/MtkVideoLiveWallpaper.apk", "-",
            36d3db0762aeea729e95c0abcd73554ffcfe98c5, 2236787,
            4c033ccbafd594a7c046b58cb28a9124d5936f61, package_extract_file("patch/system/app/MtkVideoLiveWallpaper.apk.p"));
set_progress(0.419170);
apply_patch("/system/app/MtkVideoLiveWallpaper.odex", "-",
            ddf00d671bb4364ef3210669d6ea0c0fda164860, 136416,
            f2611a27d30c1c6fff2762f14fa078b9173ea075, package_extract_file("patch/system/app/MtkVideoLiveWallpaper.odex.p"));
set_progress(0.419887);
apply_patch("/system/app/NoiseField.odex", "-",
            20bbae070311236730fdfd6df904191ab2a641f1, 45160,
            e4b148c459d63b2e6c3acaba7de4259c0367008a, package_extract_file("patch/system/app/NoiseField.odex.p"));
set_progress(0.420124);
apply_patch("/system/app/Omacp.apk", "-",
            b5304bd2c3f2eb30d2e852afb567062b82e544a6, 24750,
            b9482769259e7df36aaf78cc7ee9c43aadfe5025, package_extract_file("patch/system/app/Omacp.apk.p"));
set_progress(0.420254);
apply_patch("/system/app/Omacp.odex", "-",
            12ec84efdc8c543753dfea242d95de48e9a8cce5, 186008,
            ae41fee3df9a1f9256155634f4ad0619f11e0fab, package_extract_file("patch/system/app/Omacp.odex.p"));
set_progress(0.421232);
apply_patch("/system/app/PIM.apk", "-",
            b69748c7230d28cbb837628bc895b54d1ea0b79e, 5493553,
            8f1bf39d7a27458be054265453d2c004914ccc01, package_extract_file("patch/system/app/PIM.apk.p"));
set_progress(0.450117);
apply_patch("/system/app/PIM.odex", "-",
            2a320b8cc770b46b17c00a09a064ee08e5edfc9c, 6894520,
            a81c7c469965a7d4b444763a4ff59f9273ad17e8, package_extract_file("patch/system/app/PIM.odex.p"));
set_progress(0.486368);
apply_patch("/system/app/PhaseBeam.odex", "-",
            a7d3576baf8f71e0755d52e4ff6aab3115bb0c96, 42040,
            5f3523e9b18bbb2d24966887e3a90df698145d90, package_extract_file("patch/system/app/PhaseBeam.odex.p"));
set_progress(0.486589);
apply_patch("/system/app/Phone.apk", "-",
            44e206b57e7a50713a4c5cbdd1d0e4575d51df4f, 1151796,
            a93deb75e91eeb28ef9a63476fff18cb4856c0f9, package_extract_file("patch/system/app/Phone.apk.p"));
set_progress(0.492646);
apply_patch("/system/app/Phone.odex", "-",
            8f951b4c57fdd00e7e0f02648ee387e71b855ee7, 3078192,
            bbd1b0c73a8965b4eed25d7d7fb06aecb59cd1da, package_extract_file("patch/system/app/Phone.odex.p"));
set_progress(0.508831);
apply_patch("/system/app/PicoTts.odex", "-",
            467b756af7dac3f230be7e93df3d62c6a678b1f4, 20648,
            282d5526fe46adc554dcd1765137f76c5dba5e31, package_extract_file("patch/system/app/PicoTts.odex.p"));
set_progress(0.508939);
apply_patch("/system/app/Power+.apk", "-",
            46289bbe8138816a96b5a22e2b6d69e0e564db88, 173737,
            82a8e94d5d1974a9456cbe305aab73ed0d481aaa, package_extract_file("patch/system/app/Power+.apk.p"));
set_progress(0.509853);
apply_patch("/system/app/Power+.odex", "-",
            d65cebdc03a916788c1646b3b882e12c46754047, 259760,
            9345079ab1f228ad0ab74ec3f0e9cc71ec30b577, package_extract_file("patch/system/app/Power+.odex.p"));
set_progress(0.511218);
apply_patch("/system/app/Provision.apk", "-",
            221d255a55e83d6949b636b541aacfaee83d28e7, 2845,
            db23f953682d43f87a68518be4c385d16054be65, package_extract_file("patch/system/app/Provision.apk.p"));
set_progress(0.511233);
apply_patch("/system/app/Provision.odex", "-",
            d06a4c3229c2535af97fb0855c91db50fcaee435, 3560,
            cf932e18873da4931c1b81eed25b3ce4fcb02af5, package_extract_file("patch/system/app/Provision.odex.p"));
set_progress(0.511252);
apply_patch("/system/app/Search.apk", "-",
            e64b924ea7909ebd2a392bfbe3d8c42daf6ed166, 149925,
            abe78a6802333a0bf10c0d9627ec131284661863, package_extract_file("patch/system/app/Search.apk.p"));
set_progress(0.512040);
apply_patch("/system/app/Search.odex", "-",
            16ea8a0ca34315ef69a88e42ea44047f7b92982c, 86120,
            656a7cc457edeb82d2fc9327f4c580897f59b53e, package_extract_file("patch/system/app/Search.odex.p"));
set_progress(0.512493);
apply_patch("/system/app/Settings.apk", "-",
            2dd0fe176a89393df7e48c24e980727e47af665c, 2599975,
            6fa62ecb88cd0f3a871b95e22a4121233bd734ca, package_extract_file("patch/system/app/Settings.apk.p"));
set_progress(0.526164);
apply_patch("/system/app/Settings.odex", "-",
            0a229ecdccd1cd5ad5ba40e20c6021a2fe8c3953, 4006472,
            2a8b9acd08a83db1f8e389b6203fc0134991c7cf, package_extract_file("patch/system/app/Settings.odex.p"));
set_progress(0.547230);
apply_patch("/system/app/SettingsProvider.apk", "-",
            1caed01db743822ae4c4bb21f86e1efc00c91ccc, 17076,
            01b01ffb6412c17d1799cf5c543ce71fabb18e12, package_extract_file("patch/system/app/SettingsProvider.apk.p"));
set_progress(0.547319);
apply_patch("/system/app/SettingsProvider.odex", "-",
            eda723789db28b02cc1c4f559ddb34525cbdbd9a, 83888,
            39b917f8870a5a5100ad3d1318f3befe4c119659, package_extract_file("patch/system/app/SettingsProvider.odex.p"));
set_progress(0.547761);
apply_patch("/system/app/SharedStorageBackup.apk", "-",
            210e75ca4c3a4e5c81fc68ce1944c9bacb49b988, 2665,
            1fe855452ea5a292f00f137b4284d9cef3143973, package_extract_file("patch/system/app/SharedStorageBackup.apk.p"));
set_progress(0.547775);
apply_patch("/system/app/SharedStorageBackup.odex", "-",
            6addfa1a2dfa1d3678e8722512be9e29b4906d57, 4664,
            ab72969b268635bda9d478bbd8fb3eaf496d9de5, package_extract_file("patch/system/app/SharedStorageBackup.odex.p"));
set_progress(0.547799);
apply_patch("/system/app/SoundRecorder.apk", "-",
            f79e1ebb464c8a20abf729619f99ea9183253181, 91765,
            c842413fc58f21a24fabe167f998dc6bd0687406, package_extract_file("patch/system/app/SoundRecorder.apk.p"));
set_progress(0.548282);
apply_patch("/system/app/SoundRecorder.odex", "-",
            6ac41621117d9aebd0a19d4040fbb2938c59a8d2, 114616,
            e70a19dce2f759dab38920c97def6a78341b1fbb, package_extract_file("patch/system/app/SoundRecorder.odex.p"));
set_progress(0.548884);
apply_patch("/system/app/Stk1.apk", "-",
            b165fbe12916f619230475f28a90a6a1aa453eac, 26265,
            715c61f9b19f37fa0929fa4d943af59e95146491, package_extract_file("patch/system/app/Stk1.apk.p"));
set_progress(0.549022);
apply_patch("/system/app/Stk1.odex", "-",
            5427f9ae3958f842e0bec76e7315a03aee1c1db9, 105832,
            dfe6c33bcd32ce3a5d1bcb364777d698370c5b19, package_extract_file("patch/system/app/Stk1.odex.p"));
set_progress(0.549579);
apply_patch("/system/app/Stk2.apk", "-",
            6fc8d18e43a708b470e7d5a0c06533bc80405305, 26364,
            ef6e80c0dc0c80652878357198d74e8575a50d2f, package_extract_file("patch/system/app/Stk2.apk.p"));
set_progress(0.549717);
apply_patch("/system/app/Stk2.odex", "-",
            140dd1c04e88f1f989fd9857388ff86fd5373149, 105336,
            ba3da4cc253fe5e5e71ade77d901bf2cdd694040, package_extract_file("patch/system/app/Stk2.odex.p"));
set_progress(0.550271);
apply_patch("/system/app/StkSelection.odex", "-",
            5f9edede44b178d8894de62c6f87ed711d970c9a, 29552,
            f490aad5b63f0b073b565aa9c7d023cf4ab205a6, package_extract_file("patch/system/app/StkSelection.odex.p"));
set_progress(0.550427);
apply_patch("/system/app/SystemUI.apk", "-",
            350bc8e6ee975e10086093a815545edd0231b4a5, 1184955,
            2479153b0e3a08de9f1d8be0ba09af825fe073d9, package_extract_file("patch/system/app/SystemUI.apk.p"));
set_progress(0.556657);
apply_patch("/system/app/SystemUI.odex", "-",
            7fe97d35bd3359d93b893ae74856440161826099, 1658368,
            f3e4d4a6186dab2272134dccf15288b14cfd2bd9, package_extract_file("patch/system/app/SystemUI.odex.p"));
set_progress(0.565377);
apply_patch("/system/app/TelephonyProvider.apk", "-",
            9d174b6cce47f200d8ad1bee6be22827e23920fc, 12102,
            97c81c8fff588225a3fc623f5de8f76024fc634a, package_extract_file("patch/system/app/TelephonyProvider.apk.p"));
set_progress(0.565440);
apply_patch("/system/app/TelephonyProvider.odex", "-",
            18d03e3dd18a5be519f7aa9b1ea38d1091642175, 396856,
            133f6f499feda54ec1838e363268f1d376c35281, package_extract_file("patch/system/app/TelephonyProvider.odex.p"));
set_progress(0.567527);
apply_patch("/system/app/ThemeChooser.apk", "-",
            e64ea6f8eb0346a57a5852422b6e028e64dc6196, 201310,
            0bec64c1a715044a99877b66367f1d51f69811b9, package_extract_file("patch/system/app/ThemeChooser.apk.p"));
set_progress(0.568585);
apply_patch("/system/app/ThemeChooser.odex", "-",
            0c881af5eb4505e2adb878de87f00edb72a22a30, 882448,
            30bcd0a04c8522c2c885e90474b4ad94fdbe5751, package_extract_file("patch/system/app/ThemeChooser.odex.p"));
set_progress(0.573225);
apply_patch("/system/app/ThemeManager.apk", "-",
            4d2f2093750f259b2072191427eddd830664b87d, 5449,
            e4000de3435c1746d17d5b73ceebfd4f963f4a1f, package_extract_file("patch/system/app/ThemeManager.apk.p"));
set_progress(0.573254);
apply_patch("/system/app/ThemeManager.odex", "-",
            5e40e47127b415f06ed720aedb1de85293e82e2e, 107024,
            3ce4b70361e79709feb02f6cd9fdb70e0dc5f28c, package_extract_file("patch/system/app/ThemeManager.odex.p"));
set_progress(0.573817);
apply_patch("/system/app/UserDictionaryProvider.apk", "-",
            59dadd8004f34d9077249e18e1be25fa81a616a6, 3583,
            3a3bfabf2cc3527f7b706172fbc6e7f95f3df44b, package_extract_file("patch/system/app/UserDictionaryProvider.apk.p"));
set_progress(0.573836);
apply_patch("/system/app/UserDictionaryProvider.odex", "-",
            b10e4d44b1da2a92be735a6bce70c62e8c7b308b, 16992,
            e316e97036edf3f298d1c5bd83fd8af02de80bbf, package_extract_file("patch/system/app/UserDictionaryProvider.odex.p"));
set_progress(0.573925);
apply_patch("/system/app/VideoFavorites.odex", "-",
            a3665dd6548dac6a2b400ad029e71cbb6dcca460, 95560,
            9aff9c2d59d3b4775aef47e9d670bb0102faaca3, package_extract_file("patch/system/app/VideoFavorites.odex.p"));
set_progress(0.574427);
apply_patch("/system/app/VideoPlayer.odex", "-",
            b535881585994449e4d126b8bb44f052538870b9, 51224,
            cc6f120d245d07675625f785fd9d342a79babacd, package_extract_file("patch/system/app/VideoPlayer.odex.p"));
set_progress(0.574697);
apply_patch("/system/app/VirusDefense.apk", "-",
            0477d7cb4af1bae95602111f11d25ef297aaa359, 403457,
            ed60829a31292ce5bbc081f85b242d1a6de4d3a4, package_extract_file("patch/system/app/VirusDefense.apk.p"));
set_progress(0.576818);
apply_patch("/system/app/VirusDefense.odex", "-",
            ef74735cc8df88888a8fe1e63599f86acaf44115, 1441384,
            6bd7535548c1353dc739d40638587185c6a4a46c, package_extract_file("patch/system/app/VirusDefense.odex.p"));
set_progress(0.584397);
apply_patch("/system/app/VisualizationWallpapers.apk", "-",
            bdac24f13a9c05211588b7f44a6fa84d2c08ca3c, 140231,
            1ba0850fbc41b1585f01acfdb96e9b3146e32a1a, package_extract_file("patch/system/app/VisualizationWallpapers.apk.p"));
set_progress(0.585134);
apply_patch("/system/app/VisualizationWallpapers.odex", "-",
            4942054937a493b1e6d87a71f6ec7cb4d854597b, 67008,
            34034c8bbc5ef47cd04293df305612f7f2e62d52, package_extract_file("patch/system/app/VisualizationWallpapers.odex.p"));
set_progress(0.585486);
apply_patch("/system/app/VpnDialogs.apk", "-",
            1a93e0371239ba8819eb72359fa42d07f70405b3, 7528,
            d04d436ccd65de13efea8198141f341c707a7d34, package_extract_file("patch/system/app/VpnDialogs.apk.p"));
set_progress(0.585526);
apply_patch("/system/app/VpnDialogs.odex", "-",
            c2bfdddf2cc894106b90b84ee30816f96886c599, 11576,
            61ffef5070683697933398020794fc860eb757e9, package_extract_file("patch/system/app/VpnDialogs.odex.p"));
set_progress(0.585587);
apply_patch("/system/app/YGPS.odex", "-",
            8f7c59ea3af90a15c652949a906baeed4adcc5df, 77408,
            95b2376ed854b2bb9d6b9077fa6cdba15f06f5c5, package_extract_file("patch/system/app/YGPS.odex.p"));
set_progress(0.585994);
apply_patch("/system/bin/bootanimation", "-",
            0d1699724b824ab623cb8a9f47ab4a698c796030, 34136,
            702e7544ac725e16449c21be6a0edd8c91801308, package_extract_file("patch/system/bin/bootanimation.p"));
set_progress(0.586173);
apply_patch("/system/bin/mdnsd", "-",
            bba7a06db24fe9e3180e9ce351f790fdf5e296c6, 259460,
            c369d5bcb1c70fde38c67e91cda8a13770f5fd73, package_extract_file("patch/system/bin/mdnsd.p"));
set_progress(0.587538);
apply_patch("/system/bin/su0", "-",
            b780b45c6fd99088bf94e450dd33dc90ae86bb71, 112200,
            2756d4a644d7d4fa5a75932cc81abce485ed1011, package_extract_file("patch/system/bin/su0.p"));
set_progress(0.588128);
apply_patch("/system/etc/icons_alias.xml", "-",
            03244fc832008df5d893fa450e9c4e0fba388e06, 1826,
            b56328e8d3b2767ccb8825080b9c5cff6291076f, package_extract_file("patch/system/etc/icons_alias.xml.p"));
set_progress(0.588137);
apply_patch("/system/etc/security/otacerts.zip", "-",
            b231b07524ab42944075b220e81342532457fd55, 1125,
            6ef03e6e59f388ae4d80f222ca668d31079833df, package_extract_file("patch/system/etc/security/otacerts.zip.p"));
set_progress(0.588143);
apply_patch("/system/framework/CustomProperties.jar", "-",
            eddbf2046c8e56f1fc40d5dcf0be6dfebfed068c, 313,
            aa132d63aa004719622f5bc141778fe224e749ec, package_extract_file("patch/system/framework/CustomProperties.jar.p"));
set_progress(0.588145);
apply_patch("/system/framework/CustomProperties.odex", "-",
            9657fb2b5e80649dfead70d1fc97e0b0a6d847ef, 2936,
            e25de4469defb8d11f59f2b73755cfc515580afd, package_extract_file("patch/system/framework/CustomProperties.odex.p"));
set_progress(0.588160);
apply_patch("/system/framework/am.jar", "-",
            6d1a5590c1f381666d53fdde00cbc2d5bc08a547, 313,
            812c91bb20ca29c1bc0dca16e6b955841ba118e0, package_extract_file("patch/system/framework/am.jar.p"));
set_progress(0.588162);
apply_patch("/system/framework/am.odex", "-",
            4d03443598da40202b67473ddb38c7d1b980eed9, 40848,
            27bb16593d8b40110c52d401844d082743ecef51, package_extract_file("patch/system/framework/am.odex.p"));
set_progress(0.588377);
apply_patch("/system/framework/android.policy.jar", "-",
            6d1a5590c1f381666d53fdde00cbc2d5bc08a547, 313,
            7bb9443d41cd58ed2cb8c2faac6937914702e43b, package_extract_file("patch/system/framework/android.policy.jar.p"));
set_progress(0.588378);
apply_patch("/system/framework/android.policy.odex", "-",
            2c849a66dd03c495e309b1da855be389bb7c691c, 441256,
            cee26bdb3c523f785d27689ed8a731337a2bfd61, package_extract_file("patch/system/framework/android.policy.odex.p"));
set_progress(0.590698);
apply_patch("/system/framework/android.test.runner.jar", "-",
            b7432578a0c091f700d51214be79665c8e2a3d51, 313,
            ca5b2d5779a2a53c99c14d8e2405213c088e7467, package_extract_file("patch/system/framework/android.test.runner.jar.p"));
set_progress(0.590700);
apply_patch("/system/framework/android.test.runner.odex", "-",
            11f8e9aa10a680945aab9a4a8c0eda33c67554a3, 185056,
            226b7db7a2f8c7eb974eaece54d277a172085dd9, package_extract_file("patch/system/framework/android.test.runner.odex.p"));
set_progress(0.591673);
apply_patch("/system/framework/apache-xml.jar", "-",
            fb76b001ffa6248b4e3dc7eca0fb4740811ba2f9, 18010,
            11b5538fcc73872c6232e60ec42ef206fcd40969, package_extract_file("patch/system/framework/apache-xml.jar.p"));
set_progress(0.591768);
apply_patch("/system/framework/apache-xml.odex", "-",
            9405d78332364f9dd87ec61cc44207415e89fef9, 1378496,
            ad127275a3d78b9bebe329835617204c17f468dc, package_extract_file("patch/system/framework/apache-xml.odex.p"));
set_progress(0.599016);
apply_patch("/system/framework/bmgr.jar", "-",
            6d1a5590c1f381666d53fdde00cbc2d5bc08a547, 313,
            812c91bb20ca29c1bc0dca16e6b955841ba118e0, package_extract_file("patch/system/framework/bmgr.jar.p"));
set_progress(0.599017);
apply_patch("/system/framework/bmgr.odex", "-",
            cdf7c3c4551bfd6e1d80d48eb4405c5cc50abdc0, 15056,
            5be276e2c4a62d6268d6e3fbafdeaa602139315f, package_extract_file("patch/system/framework/bmgr.odex.p"));
set_progress(0.599097);
apply_patch("/system/framework/bouncycastle.jar", "-",
            0604ee772f400b3a512eec83fd9aadc1a54a6d0f, 313,
            4f673710b13e14db485e38515ad4721e9f509ec7, package_extract_file("patch/system/framework/bouncycastle.jar.p"));
set_progress(0.599098);
apply_patch("/system/framework/bouncycastle.odex", "-",
            a49e803ed9fc6e7ad1bd4bb098c12dc197a14602, 982800,
            7d1afedb94f73a543b84939be1ca8e09843c5e94, package_extract_file("patch/system/framework/bouncycastle.odex.p"));
set_progress(0.604266);
apply_patch("/system/framework/bu.jar", "-",
            6d1a5590c1f381666d53fdde00cbc2d5bc08a547, 313,
            812c91bb20ca29c1bc0dca16e6b955841ba118e0, package_extract_file("patch/system/framework/bu.jar.p"));
set_progress(0.604267);
apply_patch("/system/framework/bu.odex", "-",
            0dd64d2e30f0a1c224880d0fbd0c03c324349042, 4888,
            b2c3ffcd61a8799ee1936e342f241f88ddc04e38, package_extract_file("patch/system/framework/bu.odex.p"));
set_progress(0.604293);
apply_patch("/system/framework/com.android.future.usb.accessory.jar",
            "-", 6d1a5590c1f381666d53fdde00cbc2d5bc08a547, 313,
            812c91bb20ca29c1bc0dca16e6b955841ba118e0, package_extract_file("patch/system/framework/com.android.future.usb.accessory.jar.p"));
set_progress(0.604295);
apply_patch("/system/framework/com.android.future.usb.accessory.odex",
            "-", 9b852d2e794e90abf6c334590f0636fd5ae1da75, 6312,
            d17187a9b1c5336650090225abf6b249df4261fb, package_extract_file("patch/system/framework/com.android.future.usb.accessory.odex.p"));
set_progress(0.604328);
apply_patch("/system/framework/com.android.location.provider.jar",
            "-", 13cabde321d777d1126e92e6dd91f568ae0892b5, 313,
            812c91bb20ca29c1bc0dca16e6b955841ba118e0, package_extract_file("patch/system/framework/com.android.location.provider.jar.p"));
set_progress(0.604330);
apply_patch("/system/framework/com.android.location.provider.odex",
            "-", da77d67bb55d330fb7412f90707de766bd295627, 7680,
            5ceb6622cc6215962d51ed4fd1ef084b3d370514, package_extract_file("patch/system/framework/com.android.location.provider.odex.p"));
set_progress(0.604370);
apply_patch("/system/framework/content.jar", "-",
            13cabde321d777d1126e92e6dd91f568ae0892b5, 313,
            812c91bb20ca29c1bc0dca16e6b955841ba118e0, package_extract_file("patch/system/framework/content.jar.p"));
set_progress(0.604372);
apply_patch("/system/framework/content.odex", "-",
            faf0f6d3eb74d9503d8193e91df0e8bb6438bc69, 14384,
            ddd3c5b8aa32d0216496a8ec46b8194858f64572, package_extract_file("patch/system/framework/content.odex.p"));
set_progress(0.604447);
apply_patch("/system/framework/core-junit.jar", "-",
            175a03b123c1cd0549f0537eeaab65a9a5dec91a, 313,
            aa132d63aa004719622f5bc141778fe224e749ec, package_extract_file("patch/system/framework/core-junit.jar.p"));
set_progress(0.604449);
apply_patch("/system/framework/core-junit.odex", "-",
            ab4e919d6f5310eea55db11d625c53c7263c9f59, 27352,
            2f4b9b62a1df8bed4e4c3b639d43b169f2975cae, package_extract_file("patch/system/framework/core-junit.odex.p"));
set_progress(0.604593);
apply_patch("/system/framework/core.jar", "-",
            95f43186b6569c6de31fb8a79be0dcc39a4d6190, 4124,
            f7b1eb51fd0e56da628da3e2b42f924bd4283788, package_extract_file("patch/system/framework/core.jar.p"));
set_progress(0.604614);
apply_patch("/system/framework/core.odex", "-",
            b552b8a6f07775657cc0565e5fd04ae6ae01d93d, 3404440,
            c23876414d9dd1be443e1e42062f5498d56ca0be, package_extract_file("patch/system/framework/core.odex.p"));
set_progress(0.622515);
apply_patch("/system/framework/ext.jar", "-",
            94e2fc41f8f53be6cf1379fd4951f3efc26bd702, 528375,
            fc5a9355083d1aa0925e3faaf5524aff696ea34a, package_extract_file("patch/system/framework/ext.jar.p"));
set_progress(0.625293);
apply_patch("/system/framework/ext.odex", "-",
            9b58d9e1f93ae505b582cb2bdddb676854ce2d1c, 1504568,
            8977daff7f380677322e9cc94a5092b9226eac61, package_extract_file("patch/system/framework/ext.odex.p"));
set_progress(0.633204);
apply_patch("/system/framework/framework-res.apk", "-",
            632185ec01eb7750f92bd924f73e4f180fc53ae7, 5408076,
            78c3f30c0effe11a2c05edf7c47664388601e827, package_extract_file("patch/system/framework/framework-res.apk.p"));
set_progress(0.661639);
apply_patch("/system/framework/framework.jar", "-",
            30857989e6678888fbaf9f32526f531448e4c527, 14961,
            dbd23c9f985738366a94c6f8cde693cca984b34a, package_extract_file("patch/system/framework/framework.jar.p"));
set_progress(0.661718);
apply_patch("/system/framework/framework.odex", "-",
            9f052258674c8665fc243274a207023a2a17a9ff, 11038960,
            a14000f15881b4d05ebc5aac76f649a5057b010a, package_extract_file("patch/system/framework/framework.odex.p"));
set_progress(0.719760);
apply_patch("/system/framework/ime.jar", "-",
            13cabde321d777d1126e92e6dd91f568ae0892b5, 313,
            812c91bb20ca29c1bc0dca16e6b955841ba118e0, package_extract_file("patch/system/framework/ime.jar.p"));
set_progress(0.719762);
apply_patch("/system/framework/ime.odex", "-",
            21f73fd1f8352b33728ad291e3a6dd4bb382f238, 7032,
            a97b774d7ed4fbcd621b2da617b4722d6562add3, package_extract_file("patch/system/framework/ime.odex.p"));
set_progress(0.719799);
apply_patch("/system/framework/input.jar", "-",
            13cabde321d777d1126e92e6dd91f568ae0892b5, 313,
            812c91bb20ca29c1bc0dca16e6b955841ba118e0, package_extract_file("patch/system/framework/input.jar.p"));
set_progress(0.719801);
apply_patch("/system/framework/input.odex", "-",
            c096011f91cec3a28c669b79f54288d7fd6df957, 5824,
            9441d09c33a1a58fe12f76957a59bbde0e6c630d, package_extract_file("patch/system/framework/input.odex.p"));
set_progress(0.719831);
apply_patch("/system/framework/javax.obex.jar", "-",
            6d1a5590c1f381666d53fdde00cbc2d5bc08a547, 313,
            7bb9443d41cd58ed2cb8c2faac6937914702e43b, package_extract_file("patch/system/framework/javax.obex.jar.p"));
set_progress(0.719833);
apply_patch("/system/framework/javax.obex.odex", "-",
            04641e48cf986ba9367d4bcc5e0461b6ba8cae53, 58520,
            41fd8a9ec869b4aa5ddce04f1871bd80255b88f5, package_extract_file("patch/system/framework/javax.obex.odex.p"));
set_progress(0.720141);
apply_patch("/system/framework/lewa-framework.jar", "-",
            c404246356a383eefb9ab3f4c894200b41d50fdd, 313,
            16435eff218193c4ac46f8714c8307659155b1eb, package_extract_file("patch/system/framework/lewa-framework.jar.p"));
set_progress(0.720142);
apply_patch("/system/framework/lewa-framework.odex", "-",
            840babdb919c37f05c949915095fced264a165a3, 1158168,
            e0d7b48effa671d08dc4fb6c8d9c9d1d20a80e02, package_extract_file("patch/system/framework/lewa-framework.odex.p"));
set_progress(0.726232);
apply_patch("/system/framework/lewa-res.apk", "-",
            365724a0df6a64cead53027fde5f4322ccf17694, 2502854,
            3b68eb99053feace810be05e14bb0770310de91f, package_extract_file("patch/system/framework/lewa-res.apk.p"));
set_progress(0.739392);
apply_patch("/system/framework/mediatek-common.jar", "-",
            a82e2077acc68c5d268f9acfe930b76798ae5fcf, 313,
            189069b8a8ca6df45496b617f53a18d087cfe3cd, package_extract_file("patch/system/framework/mediatek-common.jar.p"));
set_progress(0.739393);
apply_patch("/system/framework/mediatek-common.odex", "-",
            43abec1463e8b5f157fbd1409f4db77badb080b5, 108136,
            a8ffc643d5c2c6d76d8e6038ee6d83682fc14d89, package_extract_file("patch/system/framework/mediatek-common.odex.p"));
set_progress(0.739962);
apply_patch("/system/framework/mediatek-framework.jar", "-",
            d695c9d5a2f8a60ff0f5c406aafcd6dd04770139, 313,
            a3290c1fe2c1c429ff2a743b01648ac5b9476934, package_extract_file("patch/system/framework/mediatek-framework.jar.p"));
set_progress(0.739964);
apply_patch("/system/framework/mediatek-framework.odex", "-",
            1553709b441dfac67a5155ecc59ff72d9461f2e7, 290200,
            b7c2a974452c55a6f28ac70781d1d0f59503d489, package_extract_file("patch/system/framework/mediatek-framework.odex.p"));
set_progress(0.741489);
apply_patch("/system/framework/mediatek-op.jar", "-",
            6d1a5590c1f381666d53fdde00cbc2d5bc08a547, 313,
            7bb9443d41cd58ed2cb8c2faac6937914702e43b, package_extract_file("patch/system/framework/mediatek-op.jar.p"));
set_progress(0.741491);
apply_patch("/system/framework/mediatek-op.odex", "-",
            5da7d08c4f46ede59a52c30dfe92e2b141ebbda7, 1392,
            fda9dc36ce00dc9ceb4d206f9d9374fda6a64407, package_extract_file("patch/system/framework/mediatek-op.odex.p"));
set_progress(0.741498);
apply_patch("/system/framework/mediatek-res.apk", "-",
            edfddd616d5821e6e509c18bf13c38cb77e61671, 996658,
            5c0b6170237474ee3e0611bbb7d95461fd4f7009, package_extract_file("patch/system/framework/mediatek-res.apk.p"));
set_progress(0.746739);
apply_patch("/system/framework/monkey.jar", "-",
            6f22f11d652c33a0735caa75b30b8e9fbfa48643, 313,
            ca5b2d5779a2a53c99c14d8e2405213c088e7467, package_extract_file("patch/system/framework/monkey.jar.p"));
set_progress(0.746740);
apply_patch("/system/framework/monkey.odex", "-",
            ab4039fd6bcb4463f68339b7c4f92684ce0a1702, 118152,
            3a104b32cec08e43144d49a31e7b67c6d756d96d, package_extract_file("patch/system/framework/monkey.odex.p"));
set_progress(0.747362);
apply_patch("/system/framework/pm.jar", "-",
            6f22f11d652c33a0735caa75b30b8e9fbfa48643, 313,
            4659927cf9e4eaecd7421a96f28dd4575d74f2c0, package_extract_file("patch/system/framework/pm.jar.p"));
set_progress(0.747363);
apply_patch("/system/framework/pm.odex", "-",
            a8be97ada872b32f4a7d889f913d4d853a8d19fb, 36600,
            b3037f57fbde6d85a4ae3c0b97f9d7bfb1e7d291, package_extract_file("patch/system/framework/pm.odex.p"));
set_progress(0.747556);
apply_patch("/system/framework/requestsync.jar", "-",
            756739cd2547ed9f3f174f0134098aa793d36f0a, 313,
            62a3533d0ec39ac899750c720d3d25ffd5f1484e, package_extract_file("patch/system/framework/requestsync.jar.p"));
set_progress(0.747557);
apply_patch("/system/framework/requestsync.odex", "-",
            9f619c5ce225d1d01a3f530bd95cce080eb6d9d6, 9168,
            450624c24a0121c72f99df51707397794b0d89fc, package_extract_file("patch/system/framework/requestsync.odex.p"));
set_progress(0.747606);
apply_patch("/system/framework/secondary-framework.jar", "-",
            b39f2721469a5ae8b370c55ccc625aa6d444ce2a, 313,
            83b6e58d1cca6650a30f493358f2f7e65185576a, package_extract_file("patch/system/framework/secondary-framework.jar.p"));
set_progress(0.747607);
apply_patch("/system/framework/secondary-framework.odex", "-",
            3534d9f1c170d7e93465f7de7c60d7c4c04074de, 1805016,
            3a5c39c3d0d315cc9cdc38ff35a7741d3a35293a, package_extract_file("patch/system/framework/secondary-framework.odex.p"));
set_progress(0.757098);
apply_patch("/system/framework/services.jar", "-",
            4f0fe50e8285d7311020f38595584b40faa8e0fc, 313,
            4687d42e0cc8ff10cb1cf67b4460363241ebce02, package_extract_file("patch/system/framework/services.jar.p"));
set_progress(0.757100);
apply_patch("/system/framework/services.odex", "-",
            8e27263244c0d5d1ddc4a479ea21c2958003fbfe, 2521344,
            49499a2cf7c5b2819673603d7fc86115f39e8f53, package_extract_file("patch/system/framework/services.odex.p"));
set_progress(0.770357);
apply_patch("/system/framework/svc.jar", "-",
            756739cd2547ed9f3f174f0134098aa793d36f0a, 313,
            62a3533d0ec39ac899750c720d3d25ffd5f1484e, package_extract_file("patch/system/framework/svc.jar.p"));
set_progress(0.770358);
apply_patch("/system/framework/svc.odex", "-",
            0f7d8889d6ac32b1f607b691e2eeb653e5d73dfc, 10024,
            450d78203dbb97832e08e0443b145e30b7353e52, package_extract_file("patch/system/framework/svc.odex.p"));
set_progress(0.770411);
apply_patch("/system/framework/theme-res-mint.apk", "-",
            ab2a1f70bb22396acf7225bd5a6ab9473b8a7bde, 674336,
            268326e05369e5b67662f8022e962ac460040418, package_extract_file("patch/system/framework/theme-res-mint.apk.p"));
set_progress(0.773957);
apply_patch("/system/framework/theme-res-mocha.apk", "-",
            f6c3a55b7861ef380ee48fafce14ef0167326760, 711607,
            779dfb9ef1e46f7a06edcb7eefb86840ca032243, package_extract_file("patch/system/framework/theme-res-mocha.apk.p"));
set_progress(0.777698);
apply_patch("/system/framework/theme-res-raspberry.apk", "-",
            4273e5f6e791c034487675ff9173dbf5eaa62a77, 731805,
            8920dc1ee0c71c9ecdc94b4ebc2bf364ee0ac598, package_extract_file("patch/system/framework/theme-res-raspberry.apk.p"));
set_progress(0.781546);
apply_patch("/system/framework/uiautomator.jar", "-",
            27fdab2e69373ee71243b43f40a74bc583061d47, 313,
            4d0bfaf4f18ecc74bafa63bd1d365ed4b1051c57, package_extract_file("patch/system/framework/uiautomator.jar.p"));
set_progress(0.781548);
apply_patch("/system/framework/uiautomator.odex", "-",
            848ba06c21c88816963aca32db05369886fe29a3, 82296,
            042f635cf11d7268e8335183cb526e6fc6826cb5, package_extract_file("patch/system/framework/uiautomator.odex.p"));
set_progress(0.781980);
apply_patch("/system/lib/libbcc.so", "-",
            1076479c29d980096dc1e146af0016ab88a6f536, 4713064,
            bdfe20d38a24db34d5719f4664b538ed07487628, package_extract_file("patch/system/lib/libbcc.so.p"));
set_progress(0.806762);
apply_patch("/system/lib/libbcinfo.so", "-",
            7001e385173f43cdaa71a97aadb1f50d34b526e8, 1131840,
            3f66c8dce430a7240f296ba3724953902c07531c, package_extract_file("patch/system/lib/libbcinfo.so.p"));
set_progress(0.812713);
apply_patch("/system/lib/libcameracustom.so", "-",
            d2c3fd2d8f31f41ba82ec25bbdc6bc2c93243216, 149580,
            a3d99154e2c93ed86e31e5ebbde5e29fdb763a79, package_extract_file("patch/system/lib/libcameracustom.so.p"));
set_progress(0.813499);
apply_patch("/system/lib/libchromium_net.so", "-",
            7ec582f901f8943d59994f0739e0d88cff7d2ff4, 1740564,
            2142485f41a14092ed7df2bc467b377db6db8d26, package_extract_file("patch/system/lib/libchromium_net.so.p"));
set_progress(0.822651);
apply_patch("/system/lib/libjni_eglfence.so", "-",
            8c344aa889c85acd26568148b2ba79830a10dbb7, 5152,
            be773c5542b7ee6690fb935c80c23ff9bcb0e122, package_extract_file("patch/system/lib/libjni_eglfence.so.p"));
set_progress(0.822678);
apply_patch("/system/lib/libjni_mosaic.so", "-",
            55d150097be5217b9ce9ef73770c15b3dcb94972, 214512,
            655f752c838223fdcecb44c92e2f0c326c9b2c15, package_extract_file("patch/system/lib/libjni_mosaic.so.p"));
set_progress(0.823806);
apply_patch("/system/lib/libmdnssd.so", "-",
            277872e2bcc60f44cf2eeac90e7496af4288c8bf, 21588,
            2b2a63c41cd83b94e0c5945a64234bfc20343d09, package_extract_file("patch/system/lib/libmdnssd.so.p"));
set_progress(0.823920);
apply_patch("/system/lib/libstagefright.so", "-",
            8fe4af4202874b553b5b3fb0d4486f144f536851, 1555940,
            57594e02f67405e5f3b372ba6912299388b9158e, package_extract_file("patch/system/lib/libstagefright.so.p"));
set_progress(0.832101);
apply_patch("/system/lib/libstagefright_soft_aacdec.so", "-",
            5bd5bed2e5c09517f24bd55b2fa36abff769b46b, 222704,
            19c7795fb4ee049db28a619034d54ac5a9420026, package_extract_file("patch/system/lib/libstagefright_soft_aacdec.so.p"));
set_progress(0.833272);
apply_patch("/system/lib/libstagefright_soft_aacenc.so", "-",
            1250a80fec0c531065838d6ccf46797c835579c1, 275652,
            1b94cfcbc6093b7f43daa777c5a0cbb3c4aeb312, package_extract_file("patch/system/lib/libstagefright_soft_aacenc.so.p"));
set_progress(0.834721);
apply_patch("/system/lib/libwebcore.so", "-",
            f0573749b389763f20339ccc77d362af966c4f8a, 8184592,
            caeb96b3f4000fa96bcc784c1dd92e83103dd561, package_extract_file("patch/system/lib/libwebcore.so.p"));
set_progress(0.877755);
apply_patch("/system/lib/libwebrtc_audio_preprocessing.so", "-",
            a4af1c2b3c5a212a945d6b2a80e42956aaf366cf, 423168,
            4376af970b1b3047324619aba25371f1cd6d428d, package_extract_file("patch/system/lib/libwebrtc_audio_preprocessing.so.p"));
set_progress(0.879980);
apply_patch("/system/lib/modules/ccci.ko", "-",
            109c5ba44bf6e796ae572899a8d0984f9b1ecebb, 115124,
            29dfaacb358d0eb97b91fd657febc8ead60bb0bf, package_extract_file("patch/system/lib/modules/ccci.ko.p"));
set_progress(0.880585);
apply_patch("/system/lib/modules/m4u.ko", "-",
            5cb07f24629657b16b9867e6ff8445a1092a6550, 142940,
            6d4ed753aad5e372fabc56851708adfd9d609d39, package_extract_file("patch/system/lib/modules/m4u.ko.p"));
set_progress(0.881337);
apply_patch("/system/lib/modules/wlan_mt6620.ko", "-",
            db104358b0d2e85a5ddf2ec58e774b5151cfccfd, 445900,
            2002829c7147699215a7bfe09a3a3566495c67f1, package_extract_file("patch/system/lib/modules/wlan_mt6620.ko.p"));
set_progress(0.883682);
apply_patch("/system/lib/modules/wlan_mt6628.ko", "-",
            03c1cc78a699a25627ea7e5849fcc147f957173d, 446476,
            c58ed58f2867c63c1d400be4a970b44c0a43b8e5, package_extract_file("patch/system/lib/modules/wlan_mt6628.ko.p"));
set_progress(0.886029);
apply_patch("/system/usr/share/phoneloc.dat", "-",
            e4e208580f3fd3b86a421bb4189d2637862ae7e2, 549005,
            acbaf7da7f6de4d831542698118dc4cf8b6b11ed, package_extract_file("patch/system/usr/share/phoneloc.dat.p"));
set_progress(0.888916);
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.945964);
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.980265);
apply_patch("/system/xbin/nano", "-",
            598d382ae35bfb3864dcbba84b4819264c084eb2, 63208,
            fba646edd7df7c2f9f51f2ef11e182de4ffd03d6, package_extract_file("patch/system/xbin/nano.p"));
set_progress(0.980598);
apply_patch("/system/xbin/su", "-",
            8cf6e46006a789d83aeb2062f80bea21ff707c5f, 124488,
            96d16e1b6c468cd6def78fa97cdbbc76b2f477ad, package_extract_file("patch/system/xbin/su.p"));
set_progress(0.981252);
ui_print("Patching boot image...");
apply_patch("EMMC:boot:3514368:b4e9a9e5aaa63bcff1593ab852ddc684fa2eaee3:3565568:943d33a64f29756514cffeea475c5a68cab50a5d",
            "-", 943d33a64f29756514cffeea475c5a68cab50a5d, 3565568,
            b4e9a9e5aaa63bcff1593ab852ddc684fa2eaee3, package_extract_file("patch/boot.img.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, 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");
