mount("ext4", "EMMC", "/dev/block/mmcblk0p3", "/system");
assert(file_getprop("/system/build.prop", "ro.build.fingerprint") == "Lenovo/s890_jb/s890_jb:4.1.2/JZO54K/1397989020:user/test-keys" ||
       file_getprop("/system/build.prop", "ro.build.fingerprint") == "Lenovo/s890_jb/s890_jb:4.1.2/JZO54K/1399613373:user/test-keys");
assert(getprop("ro.product.device") == "s890_jb" || getprop("ro.build.product") == "s890_jb");
ui_print("Verifying current system...");
show_progress(0.100000, 0);
assert(apply_patch_check("/system/app/ApplicationsProvider.apk", "46fc8d56e6fda9f95a5376d6488a990321ca8222", "2905526db21e33fb1be024d26174b6648ca35edd"));
set_progress(0.000059);
assert(apply_patch_check("/system/app/ApplicationsProvider.odex", "73d31a52860d5d8cde1d145df539ab8680c7dd18", "6c553ca1ada373ddbebb949a4732eff813ba7c72"));
set_progress(0.000217);
assert(apply_patch_check("/system/app/AtciService.odex", "a5c5914905705d0ca8824c069d1dd4f90ca44d43", "67d3f8042baeb03490d25ad20d9600434b95d814"));
set_progress(0.000627);
assert(apply_patch_check("/system/app/BackupRestoreConfirmation.apk", "b5cf8e600cf5bd72218c500b69e9394247963633", "7ddea852f8d6966d3a3f4ea1755c5afdbd1de973"));
set_progress(0.000684);
assert(apply_patch_check("/system/app/BackupRestoreConfirmation.odex", "9414f2c3053832b53a11091c1775dea2c4b487a1", "05417743ad2deaca4474516d24faa647a8eb0a8d"));
set_progress(0.000755);
assert(apply_patch_check("/system/app/CDS_INFO.odex", "16e71036e8dc32cc8c3a329f98b88f80dc99bff7", "815d0bbdd7dd7745dbaa38659b9b95d7d596edbb"));
set_progress(0.001420);
assert(apply_patch_check("/system/app/CalendarProvider.apk", "92d56e4374dbf296f86ea396a70a117def4be08f", "55bdeb981f8abb3f181bebcb57a1d3d62c48b218"));
set_progress(0.001518);
assert(apply_patch_check("/system/app/CalendarProvider.odex", "e07d81eeb4753fa2ad1b1ccc3481bd83fc580002", "da6d6d2ce60575ce7858c466ce8c97ed24dd2089"));
set_progress(0.013303);
assert(apply_patch_check("/system/app/CellConnService.apk", "9e44b9c082ffe8c055c8f32971de0c25dcdef9ab", "275798ac9f49c785c3717737a21da0dc4b6b9770"));
set_progress(0.013383);
assert(apply_patch_check("/system/app/CellConnService.odex", "ac082e4b9d5d0fd93b2bea4a84d64b89d5a2851c", "5155c574c396b03ff8cd36b51168aae4f3262442"));
set_progress(0.013753);
assert(apply_patch_check("/system/app/CertInstaller.apk", "9b516072e44081930afbc84f81d34818d24e029b", "4684016d10386d58fab5d2f2666f83cf4f126e9e"));
set_progress(0.013814);
assert(apply_patch_check("/system/app/CertInstaller.odex", "0d8a04560524721e7643baa31e92e0e1de03657e", "202f198c620db4b4918aa5f4bd700bf4aa0fafd2"));
set_progress(0.014078);
assert(apply_patch_check("/system/app/ContactsProvider.apk", "f5e2375d0d3d4b141cdb8195cd4a3ca68a8538c6", "5ce902e1be752cb73d69d9edb1e50a118e341561"));
set_progress(0.014405);
assert(apply_patch_check("/system/app/ContactsProvider.odex", "0b7002835624da81861eac7a55386b16947e375b", "daa51643978fc56de40f328ca1adf4ed01921f63"));
set_progress(0.029629);
assert(apply_patch_check("/system/app/DefaultContainerService.apk", "d1e90f08fa0736de3587c7624611c236a4b04905", "c9ae4f5a074ea2d03157a30e28da4f4486ee4ff8"));
set_progress(0.029651);
assert(apply_patch_check("/system/app/DefaultContainerService.odex", "7a68656dc515b57e270ee1dfb7eb303b79050cbb", "d7b8b7be317b880c62b0191c89c6548f95ffcdcc"));
set_progress(0.029776);
assert(apply_patch_check("/system/app/DownloadProvider.apk", "caa3c7cc277b676b817ace60fcf4039bd976c81f", "1f90ebee4ded934f563862df9efcaa653d208ed4"));
set_progress(0.029843);
assert(apply_patch_check("/system/app/DownloadProvider.odex", "c5841a5ed47c2220ac8098b4166d9b692a0d8033", "90b208c96e271a22bf678ff02eec7a7e0c050937"));
set_progress(0.040149);
assert(apply_patch_check("/system/app/DownloadProviderUi.apk", "3e629f8e3add53d740e5543b4805a46a104fbd8b", "26fcb918d6f0b68e3a0134a79694b0ee04166da3"));
set_progress(0.040504);
assert(apply_patch_check("/system/app/DownloadProviderUi.odex", "36d3963017991b83ff869e343e0c0623f8df0c71", "b669126c1ab7da426e4e7552cccb803c6bff3462"));
set_progress(0.043135);
assert(apply_patch_check("/system/app/DrmProvider.apk", "c03af1aa62c5891ec51b0851068300756b493cd3", "66d8221a7471f8f39910042d47d7be76b5dd1640"));
set_progress(0.043164);
assert(apply_patch_check("/system/app/DrmProvider.odex", "3d3d6dbc48f43f070e46316dba4ee45f4fc42793", "5a19abc46687fb477556d1d7a33f2caf0623cb0f"));
set_progress(0.043369);
assert(apply_patch_check("/system/app/Email.apk", "228ad3addc7b2d09b45e91311c708ae5ac5879c5", "645abeae1fc70e235d7714faeaa6de1b49841700"));
set_progress(0.045988);
assert(apply_patch_check("/system/app/Email.odex", "fbeed109aea0c040a5542bbb41f7efdc751dce73", "3cf152770684bdcf9164360932246a4e7bb0e698"));
set_progress(0.067455);
assert(apply_patch_check("/system/app/EngineerMode.apk", "f1d9d40435b91e18b68d7313d55234eeb8d0aeb0", "4fa757526fd7da1534fa1700220ed1a0071cae5d"));
set_progress(0.069051);
assert(apply_patch_check("/system/app/EngineerMode.odex", "bd522aa6e1aa2c65fe09b05d8250475ce37ec5dd", "0320efd4e7e89c97872b1201cc099663a27ce15a"));
set_progress(0.084818);
assert(apply_patch_check("/system/app/EngineerModeSim.apk", "e3b60d2d573790f65d1ddc6277284e29179b1575", "58366eae385d7851a55a1a0fb2dcdeb485bdce78"));
set_progress(0.084969);
assert(apply_patch_check("/system/app/EngineerModeSim.odex", "c691287d80c7599dd168595db01fa4871469d483", "2349fc7614c8cd80c5b63935bddc105d1d9b8c9e"));
set_progress(0.085536);
assert(apply_patch_check("/system/app/Exchange2.apk", "26901a86147d99c0ee27b9c3ac2b80863e071686", "730ec89c94cda3827c5b8fcd112b864c1f7cb600"));
set_progress(0.085745);
assert(apply_patch_check("/system/app/Exchange2.odex", "570cd26290d3850dd79799ec6095212a09d5fc95", "ebd9063fb7723299aee21bfe5a962c15a57e4339"));
set_progress(0.102919);
assert(apply_patch_check("/system/app/FMRadio.odex", "fd77598fe7880debdb1017e54e5fa3998bc2b18e", "498b7655d781d3bafd622ce36276506b09b0459c"));
set_progress(0.104325);
assert(apply_patch_check("/system/app/Galaxy4.odex", "a887d019645a80aa56134c06a8e21da6d3e05253", "23056c3faa346e6d96078c90de65a278a70201c5"));
set_progress(0.104550);
assert(apply_patch_check("/system/app/GoogleOta.odex", "e67e0713e53a37ada685f4d814a372084b67afef", "9c294f6c2506bb51cc2b2f02ebcc6ba9d4deb7e9"));
set_progress(0.105184);
assert(apply_patch_check("/system/app/GoogleOtaSysOper.odex", "daa7e3186f2368a1b7a6f52c0e708254c6b29df5", "fe3aeaec2cba0d9bcab76a86cef7ddc25ce0ed15"));
set_progress(0.105230);
assert(apply_patch_check("/system/app/HTMLViewer.apk", "4bf6d691af8e4279adc421d30500a517e7a9d5f5", "52f23538802bf255d8e6405ab8e76a21db52cb56"));
set_progress(0.105252);
assert(apply_patch_check("/system/app/HTMLViewer.odex", "adc774b105f84d3b55f901a7c8a589d314347eee", "a26bc547b3b1b13fe2d968e3d33c9293510a76cf"));
set_progress(0.105299);
assert(apply_patch_check("/system/app/HoloSpiralWallpaper.apk", "6be9e7fc55d37cb37e2ad2166823a63bff5c5b83", "0682eab78979fdb3a4dd2907d1b3f7d45ed35821"));
set_progress(0.105540);
assert(apply_patch_check("/system/app/HoloSpiralWallpaper.odex", "290f7c0d1bde3c43a7c8c0bd1beee6d58f61da51", "761d9ee70d25948ecfa850d10a91bcf71041ff97"));
set_progress(0.105766);
assert(apply_patch_check("/system/app/KeyChain.apk", "ace5c42c9d130f7a5cbd627ce4bbfd1ea0d62358", "9d42bc15ffe9e1a40ae7512b1122a38e22328315"));
set_progress(0.105816);
assert(apply_patch_check("/system/app/KeyChain.odex", "ef446c48746e79ab701d00afe3911bbb36803ff5", "73061c6af022ead21b3ab364f7056548fddfd7ab"));
set_progress(0.106000);
assert(apply_patch_check("/system/app/LatinIME.apk", "43115aaec5c368dca19f7247440f3084d97f50f5", "4fce21e4c25928ffbc3d3ceb21b0000dc7c8d232"));
set_progress(0.154379);
assert(apply_patch_check("/system/app/LatinIME.odex", "441705634c3577aa13e7985e7236f6c8831fb468", "830726698dcc95bd7af487a31cfbf2eaeb78777a"));
set_progress(0.160759);
assert(apply_patch_check("/system/app/LewaAntitheft.apk", "80213f669199bff306aa2b5b3d4075e47513e2bf", "58466717061a4fbb3f4d1b0ef6e0cad8909b5cf4"));
set_progress(0.163324);
assert(apply_patch_check("/system/app/LewaAntitheft.odex", "472696bdad0f3360970672b8e529dc7b0d9d8c80", "3d8667590798fc1f5e4c5f0d0cf0b876ebac837c"));
set_progress(0.183846);
assert(apply_patch_check("/system/app/LewaAppStore.apk", "a5ae89e93e650cf9925430a7e969723f6bf48286", "06a66447492d5b30a1765ba5bee584553c301dd7"));
set_progress(0.184774);
assert(apply_patch_check("/system/app/LewaAppStore.odex", "39ccbbf60f3b0e584b41c7a1ab24172d114f88c4", "140064a9d21f8c861c4d5b592f26b73dd0fab5b5"));
set_progress(0.189825);
assert(apply_patch_check("/system/app/LewaBirdView.odex", "a75c505ec71b1b00a7d870f64ebfd78d3015b29c", "d45a54db54d347072212b94ddca3ff371a2ef0f4"));
set_progress(0.190384);
assert(apply_patch_check("/system/app/LewaCalculator.apk", "13dfe00758214df8d5ad676d6730ce77ad2224ba", "1527e3ee18fe5b728ae4babb34e60ac04875c8aa"));
set_progress(0.192225);
assert(apply_patch_check("/system/app/LewaCalculator.odex", "81c88c491d14d8c3b879a4417c7c869e09697f14", "8685e50faa962e7ddc9630f30b4f0b6a354e0031"));
set_progress(0.195056);
assert(apply_patch_check("/system/app/LewaCit.odex", "2d126859f03a28b9223a22a04d2448276efac926", "9c522b33ee0e9b4ae9805e8d678ba0451f395c36"));
set_progress(0.195266);
assert(apply_patch_check("/system/app/LewaDataUsageAdjust.apk", "f37273e04b18031fe006649525d88336d8b85bb5", "091cb2ef7223682fc30ee38c016fe06dc8f250e4"));
set_progress(0.195395);
assert(apply_patch_check("/system/app/LewaDataUsageAdjust.odex", "e102e8331e9546f21dcdc976c5f41a71127ffc04", "d3d6c7de0b06a49f9954b20106d2861a3b5725f9"));
set_progress(0.197740);
assert(apply_patch_check("/system/app/LewaDeskClock.apk", "9c49bf80944c10c08bb6d74d41656bf90d19f9d1", "9fb4a249478a1284bfe1f070ccff7248a14541b9"));
set_progress(0.210511);
assert(apply_patch_check("/system/app/LewaDeskClock.odex", "8e40a9c242d50b790b596fae68d37b27a61ee94b", "4ad41ce786b916fdf619c3834d0940d22ea1b224"));
set_progress(0.214302);
assert(apply_patch_check("/system/app/LewaFileManager.apk", "3dffbf02a7d1caf0ab28831e86a145c8de5070d7", "187b552b902dc157b0bf09d984e2de08ae717de5"));
set_progress(0.215928);
assert(apply_patch_check("/system/app/LewaFileManager.odex", "63ce273280e6e5bcd63d0760500d85d5429a9d09", "405be0acb10acb807f633aaf5a9cbdd64c0f2c72"));
set_progress(0.219104);
assert(apply_patch_check("/system/app/LewaFlashlight.apk", "0b9d40f67fdb42a26e23c168853b7eb893593883", "d99bd5e38f0bab9854af549b38a29496e0498e11"));
set_progress(0.226041);
assert(apply_patch_check("/system/app/LewaFlashlight.odex", "e186fe2e6d1e09e23ff2db73a4cf4f2a1f888d18", "f4376112901429722553d0a2251deb08682f263a"));
set_progress(0.226208);
assert(apply_patch_check("/system/app/LewaGallery2.apk", "c781e14f2348e221148f19e175029bc5fa5ffd65", "cc4bf98a1285fcb44c3022470ee3ea21a6748e9e"));
set_progress(0.252380);
assert(apply_patch_check("/system/app/LewaGallery2.odex", "03348dbd444f4d56fd497006df85f495682afee5", "579f09a6e699acead14c2baf1c2c4a107bcb0e39"));
set_progress(0.272755);
assert(apply_patch_check("/system/app/LewaGameCenter.apk", "6bb5cf2de4187a36a313248eb982bb388d9e709d", "b6658f6d3c273867095129be7c85994ca3383d49"));
set_progress(0.273673);
assert(apply_patch_check("/system/app/LewaGameCenter.odex", "091362804e65277e669ac0df759aa3ad1d1069bb", "fa74ee870eb083eced4eca3e24abf571a01d0956"));
set_progress(0.277259);
assert(apply_patch_check("/system/app/LewaIntercept.apk", "0e271e6ab0bd54ac1162d4ff85c4010846eb9cb0", "7d369bd6b36cbfc563bd8115b0af65ec15974d62"));
set_progress(0.278084);
assert(apply_patch_check("/system/app/LewaIntercept.odex", "d2f87129ea8f609c3cdf997b885ffa78037bd070", "1ce8869c52e629b9fca088fae7db526704f64279"));
set_progress(0.281196);
assert(apply_patch_check("/system/app/LewaLabiSync.apk", "7b77e4c2ea4c9738da745ef59ce462454433e5df", "0578004e988c7a562addefbf079c4a708a9f96a6"));
set_progress(0.281279);
assert(apply_patch_check("/system/app/LewaLabiSync.odex", "35f075ee74a122201304a6cfd04cdf7df72dae32", "efb1153a160cdd4a373420da567985988a958500"));
set_progress(0.282703);
assert(apply_patch_check("/system/app/LewaLauncherX.apk", "c82e3fa9d2817d7d0fccd850843811bb06660091", "4ab918e8746227cb2dff5e89e6d2d097dceacf74"));
set_progress(0.288962);
assert(apply_patch_check("/system/app/LewaLauncherX.odex", "de0ddf81c5586f4b2e24aa9eca38ee19504970d4", "b8a150e46b30fdfd4dda04fc1f8e204cdc13f795"));
set_progress(0.295914);
assert(apply_patch_check("/system/app/LewaLockScreen.apk", "1e1bcf49fe0e7b40b727fccdb3693cbe2b59cc3c", "a52a61fc2c6bb6a7f51d8ca283cb4ef46b90ded2"));
set_progress(0.296129);
assert(apply_patch_check("/system/app/LewaLockScreen.odex", "ff34fb1722e9716e7c597354f4f579ca28006241", "195200b83dc31b8187f537667524563059ba0f4d"));
set_progress(0.298068);
assert(apply_patch_check("/system/app/LewaNetworkManager.apk", "ece71ffe0469b4ef1663e548d669d76e8bc841fa", "038e80b71b7b5ec0e2de9f144093ebedc51f8d52"));
set_progress(0.300488);
assert(apply_patch_check("/system/app/LewaNetworkManager.odex", "e1403239dd1caf3d67e4768dff021fbf2e446469", "9039c1e4ba554b10c8c46cf8e51f7f863b0d49b3"));
set_progress(0.313913);
assert(apply_patch_check("/system/app/LewaPackageInstaller.apk", "219eb6e31baf9e01aa1a4beb0b634feaa2ca65b5", "03c745cdfca0608a3fa8e11624b098a77ad132d1"));
set_progress(0.314329);
assert(apply_patch_check("/system/app/LewaPackageInstaller.odex", "239b50d432744a53b81b34ef27829cdb67e7eeeb", "384926b9d06d3f1d38662569706490525a3289f8"));
set_progress(0.315619);
assert(apply_patch_check("/system/app/LewaPermManager.apk", "46e942bc6fb49ca1285c98a2690c01269acd0f32", "19623e554de23eb555049ad08f1a81a932165a2b"));
set_progress(0.315999);
assert(apply_patch_check("/system/app/LewaPermManager.odex", "5bb54f714ad27d0f776d55d37ed4821132723a9d", "3d1062c3371e9e8563257eb89cc12b48f63aae71"));
set_progress(0.328262);
assert(apply_patch_check("/system/app/LewaPlayer.apk", "33baff1d9b1c796e62010ae87c953d84c6ce69ec", "9d2882a26ea040205544a082a8a8daf989f3ae89"));
set_progress(0.335459);
assert(apply_patch_check("/system/app/LewaPlayer.odex", "2801fe9850e872f3fbdd36b34339485f40bc5fbf", "c5154ddf4fdbac934a9f8c6a6b6db75719f0687b"));
set_progress(0.346304);
assert(apply_patch_check("/system/app/LewaPond.odex", "8361bb13a8defa8073c3d2dc124e607440518f7f", "7a214a85c9737a64cdf6506aa094519d2f6262f0"));
set_progress(0.347301);
assert(apply_patch_check("/system/app/LewaPower+.odex", "12e3bac43ea61e6f6e1c316a4bbe6a9321ea7eca", "393d785b9a871e57a0c9bbf59d435a9198624821"));
set_progress(0.348772);
assert(apply_patch_check("/system/app/LewaPush.apk", "8b517ed97d520d697376f654031b84f8361f4e61", "8abfd218ac6ead589ed7fc72dff9535c8f24fff7"));
set_progress(0.348850);
assert(apply_patch_check("/system/app/LewaPush.odex", "6c3a56c61efa463c7b639e1f4f10bdba16dd4755", "b0dae961e4b75a9373ac1fcfccfd31d3ebd5ead7"));
set_progress(0.352001);
assert(apply_patch_check("/system/app/LewaQrcodeScanner.odex", "195f19c63059c1f9aacd33b762170ef0c6ee9144", "34ce1b26fadfac5a2186136529bac798abcf8f0c"));
set_progress(0.357239);
assert(apply_patch_check("/system/app/LewaSearch.odex", "4f3b56c49ec8ec18d5ba31aca18f52e490d1599f", "c74f6445395eeaf97bf98ad651d6587b006bcdea"));
set_progress(0.357733);
assert(apply_patch_check("/system/app/LewaSecurity2.odex", "ca683844b81189731acd4e087677ca328b9b21e3", "a6b296caa025986f5ad5e8226b084d4c3774ceae"));
set_progress(0.361238);
assert(apply_patch_check("/system/app/LewaSensorProvider.apk", "09527ed254536d710470d2ed9918527038c9663c", "da4f81db4d61694e7fc0b4d7a2d162d3353f5c94"));
set_progress(0.361288);
assert(apply_patch_check("/system/app/LewaSensorProvider.odex", "0820d88c0416b574838e3abb2032d90d8af5e565", "4441ad7f656dd4e86a1bacdcc470bbac1fc16944"));
set_progress(0.362337);
assert(apply_patch_check("/system/app/LewaSoundRecorder.apk", "3d3944f60bfd8853420490fd84da6bfa136d5b0c", "2e7bdba2092710da6fbf2c882d97e5ae8042f8cf"));
set_progress(0.366702);
assert(apply_patch_check("/system/app/LewaSoundRecorder.odex", "8194e845b55aafb709d2ac074acdd48bd5287f2a", "640fdc649ec4264afc3494eebe6913ade2370c92"));
set_progress(0.369426);
assert(apply_patch_check("/system/app/LewaSystemClean.odex", "eef78880da288d72b70ae80d5fbf77afefd55d4e", "7d1f0a1e4c049be3394d5dac136459d8d364535c"));
set_progress(0.373185);
assert(apply_patch_check("/system/app/LewaSystemCleanService.odex", "29e53fd3394342bb2255b3586e5ecbd5bf26fccf", "0159ad7274af671bd27c2aca60f9b1d007b42e44"));
set_progress(0.373491);
assert(apply_patch_check("/system/app/LewaThemeChooser.apk", "4817db696571c0d92ac904b13226b2d57cb74626", "ed461923e115b18c71c70e58a427345b1c2d832d"));
set_progress(0.374772);
assert(apply_patch_check("/system/app/LewaThemeChooser.odex", "d19489b0d05f39816158f9679784a9710b0482a3", "03081d56e9d81ce3750729890c74bb5ebd1205ea"));
set_progress(0.380100);
assert(apply_patch_check("/system/app/LewaThemeManager.apk", "f6089462e49b2599debc336ac3830863159439da", "00c6a5b57ae843d5e73f9826c96125285d28648b"));
set_progress(0.380131);
assert(apply_patch_check("/system/app/LewaThemeManager.odex", "a3c11d8de277b9601c83a48290e67cc1b288be87", "e978980743ea22b1386c632a7956bcbbbc522ff0"));
set_progress(0.380800);
assert(apply_patch_check("/system/app/LewaUpdater.apk", "0a470ad867adee06194c0893015b929cd5d36ad4", "0049043fcd99e181bc8d4b2f785febf05e4fe28b"));
set_progress(0.387321);
assert(apply_patch_check("/system/app/LewaUpdater.odex", "6720a89447c943d4261b7e0d48a50d7386905d3c", "914a0a30fb6c17ebe769706839ae8c3349d2dafe"));
set_progress(0.390601);
assert(apply_patch_check("/system/app/LewaVirusDefense.apk", "b405516413cb23e2479c9f8c2ccebe31203cd1d7", "86944ac3faeeee6ab233ddbf7658a31e774abce8"));
set_progress(0.395224);
assert(apply_patch_check("/system/app/LewaVirusDefense.odex", "083b445ad6af3739363a722b0537ef2cead1f4b2", "360138c96c58729f22a281ad786314740483d40d"));
set_progress(0.403701);
assert(apply_patch_check("/system/app/LewaWeather.apk", "eea7cfa465bebaf9ac6ddc938667b282463a0e51", "1c2921dca8cf111c6bb71183b86bc96d6b187092"));
set_progress(0.414016);
assert(apply_patch_check("/system/app/LewaWeather.odex", "2682402b0253f251436d127a5cd569e3b3954a04", "4eb33d2c534e40339a5e96717cb6fe68fa5fc3b9"));
set_progress(0.419413);
assert(apply_patch_check("/system/app/LiveWallpapers.apk", "38c8588c6abe67b0156837476146a973aee3c94d", "311dffeb5a99b65c0c5b429293ab4d18d26ad253"));
set_progress(0.428711);
assert(apply_patch_check("/system/app/LiveWallpapers.odex", "44e1ed1d9e89b79bfa516ab63beefaa24cbde99f", "03ec25de352003c1aafdce22a4b46fc8286d4f78"));
set_progress(0.430248);
assert(apply_patch_check("/system/app/LiveWallpapersPicker.apk", "513ce309693c8b395296a090efb038d644c9d556", "0f253ae188742c8deb4d5be9ea065e7b1e63f806"));
set_progress(0.430850);
assert(apply_patch_check("/system/app/LiveWallpapersPicker.odex", "c00c5d1e9011ecbdbd426e63c737f97a6f844997", "090d6e6b424892a23ee26346a07a358d6ec5c1f0"));
set_progress(0.431017);
assert(apply_patch_check("/system/app/LocationProvider.apk", "7da48c903aeeb98ee3a5e783497a6bd2bc5dce4e", "e3d764c73142290a38a3a6a874713365ccfd965f"));
set_progress(0.443516);
assert(apply_patch_check("/system/app/LocationProvider.odex", "e9685d772ad2d4a8f000e3d7289a69418aa04e2d", "c15bed74153c20e3fca44d8c3d8ef944700e466d"));
set_progress(0.444540);
assert(apply_patch_check("/system/app/MTKAndroidSuiteDaemon.apk", "e26df56635fd4cdacc71e96e6df00d47379ee39d", "0b9c40859c3d6103efd22763a3f65b4b5dd1a381"));
set_progress(0.444573);
assert(apply_patch_check("/system/app/MTKAndroidSuiteDaemon.odex", "957b29c1e25000aa7d197f74e515d673759ad9f7", "22a83a75090d5a4f8371701940950b71d8f409ec"));
set_progress(0.448142);
assert(apply_patch_check("/system/app/MagicSmokeWallpapers.apk", "de05f26b21926434d4ab1b4d3c0f1b2afbdb2a8e", "2b9cb9609c957e42049c0e920f065707c7695099"));
set_progress(0.449296);
assert(apply_patch_check("/system/app/MagicSmokeWallpapers.odex", "daed29d99a23d12b93a57a6d2ce7051ee262ef21", "2fa7b2437f8833f435ba70f2885823df2771f410"));
set_progress(0.449579);
assert(apply_patch_check("/system/app/MediaProvider.apk", "164161f31638a97332051380cd1d104e1fb302da", "ab3e0fb86d7c9842b015add29ef0e1efea6ece89"));
set_progress(0.449770);
assert(apply_patch_check("/system/app/MediaProvider.odex", "719d94e13b4c109c9f92174927a4d5e114f1068a", "0880d363db3e71ddcdc6231d6419111185072e4b"));
set_progress(0.451167);
assert(apply_patch_check("/system/app/MmsFavoriteProvider.apk", "3fa7653a152f8ef07276637cfa90cb3e133ab341", "b5cfcc1c01cb56cf203466e5de9ae181b9dea978"));
set_progress(0.451398);
assert(apply_patch_check("/system/app/MmsFavoriteProvider.odex", "5ce53072dfcababd55d99aaa16c7a760ad4a3318", "0a5912b3fe3cfd2e934cc25d30fbae28c5fd792b"));
set_progress(0.452325);
assert(apply_patch_check("/system/app/MtkBt.apk", "c7fcbe346e3a9df1233fcf5bba5c6f2452bb7e4c", "7d9665b1ba9233780401f9866bf9f69f7fb6c3ef"));
set_progress(0.453291);
assert(apply_patch_check("/system/app/MtkBt.odex", "2c05ed510da3eca8ef2164ae528f642bb5443c16", "945a248d4f938e33ffe06b2acd8600e9cfeacb9f"));
set_progress(0.460093);
assert(apply_patch_check("/system/app/MtkVideoLiveWallpaper.apk", "2c110c766a5197203faeaefeacd7371b448e97ba", "f137f0057eff8f87ea32bf758201500abe73095d"));
set_progress(0.472880);
assert(apply_patch_check("/system/app/MtkVideoLiveWallpaper.odex", "6b1f7ea2f374e3f97e6bde55788de9bf1e9c6005", "aee2ca102e145f85eff61cec827c93eb4abaebae"));
set_progress(0.473659);
assert(apply_patch_check("/system/app/NoiseField.odex", "6553b1e08a25b5b95212590953401be6120c5e64", "9ee36a7dfa077716cd8b3a6ea807bbb85be5973b"));
set_progress(0.473918);
assert(apply_patch_check("/system/app/Omacp.apk", "6be770a7b361afbe9ff3d7be8256d157480e9b94", "a8dd404d735619640c2f4b214e43552ed6b0fff1"));
set_progress(0.474059);
assert(apply_patch_check("/system/app/Omacp.odex", "c4225a745c008995f18f37817d0202030ff5e489", "e5d7b764cc3b59427a0393b1af9b3d0e68c3be0c"));
set_progress(0.475101);
assert(apply_patch_check("/system/app/PIM.apk", "1a5f9dc888fc8dea0d93747a9d1f56ed56262253", "788e8ab11e7a9ed3c64f0372b53441709bfdeef2"));
set_progress(0.510152);
assert(apply_patch_check("/system/app/PIM.odex", "a4cb0fff1486318bec0e1a8e458d2feb310f19c2", "58cb9958143c1b3ffe71af9c40c351839dee09cb"));
set_progress(0.550697);
assert(apply_patch_check("/system/app/PhaseBeam.odex", "820cf3b316c0eaf8dce0ad4f2d3875063b6788ad", "48b36a83d1b59602dc44a2c5b8bd1613e140d605"));
set_progress(0.550937);
assert(apply_patch_check("/system/app/Phone.apk", "e11f3206c571c5a035f4637f2067eb6412e4fe94", "94b570c5cd3f492c917e9e07128f3e6dab25afc7"));
set_progress(0.557892);
assert(apply_patch_check("/system/app/Phone.odex", "93f762098e8476ab81f1d11a05e72cf7a9880c99", "972b88813dfc52f86823535c47344a135989e2c3"));
set_progress(0.575707);
assert(apply_patch_check("/system/app/PicoTts.odex", "f77a95b14e2734b2a5ca12110ca9b3d38b66e60c", "0a6a9e89fb42cd270bf8970c8d1c434f2a4bad22"));
set_progress(0.575825);
assert(apply_patch_check("/system/app/Provision.apk", "6c88a56a19ec96e147df7fc0ce159c125308823f", "dd2a61c8934b8494b76ac77102205f603e37c935"));
set_progress(0.575841);
assert(apply_patch_check("/system/app/Provision.odex", "047509bc923056bc99dab7887f3e2b4de42899f1", "4a34d38c7df89c4663136bfa3db8370f5321d361"));
set_progress(0.575861);
assert(apply_patch_check("/system/app/Settings.apk", "3af805c227c876fc90a68575315d4e79685bfa5c", "79fa0bca3073ebbdf700438802c4d7d0d4d17ee5"));
set_progress(0.592669);
assert(apply_patch_check("/system/app/Settings.odex", "1d89d9bd46df0fce7fe5c302e1b5c54e6c129ed5", "09a3ef867d7273708ff920e98170a0141ffa3b6a"));
set_progress(0.615895);
assert(apply_patch_check("/system/app/SettingsProvider.apk", "19f3b000979d545d8c766518d643b8a1e121f412", "f557390c4627fd2f1abc3d9228c599eca585e746"));
set_progress(0.615993);
assert(apply_patch_check("/system/app/SettingsProvider.odex", "7c8c49434e47f99cf19c4a73c49f8f8f9ed8c596", "921b1a1a0844becb21f5b68dcbd79e55b2005f56"));
set_progress(0.616473);
assert(apply_patch_check("/system/app/SharedStorageBackup.apk", "2f5aa5ed50778963f9dd46facef750d27b8bc215", "2c04c071800875333f264da896967403b5e8b3fc"));
set_progress(0.616488);
assert(apply_patch_check("/system/app/SharedStorageBackup.odex", "b8b85e1d9bdea7ee7f5b8ae464f2f0d160499d49", "003cfe3a25b2712302f04db5ee704045be73baa1"));
set_progress(0.616515);
assert(apply_patch_check("/system/app/Stk1.apk", "dfbaccd31493a5b9064655d814a6629d9dad4d46", "4adfd1fe2aab95af6723aee20f8a00cb410d7da3"));
set_progress(0.616665);
assert(apply_patch_check("/system/app/Stk1.odex", "f601b7c908e91117084908f29c1b65280385dfc1", "68710c3269673a9bc4852914fb6ce331250eea53"));
set_progress(0.617270);
assert(apply_patch_check("/system/app/Stk2.apk", "f2f70670cce5a9553cd270984f9e8eed78ee0327", "41dd3d0408020f81cb61cbdb0cda7a91fc2b4663"));
set_progress(0.617420);
assert(apply_patch_check("/system/app/Stk2.odex", "df8c4407415bc6f2bfa1c02744719e7e5afabce6", "7aff7f3c00e7c8b8c394afa70a0b16eb946b6f8d"));
set_progress(0.618023);
assert(apply_patch_check("/system/app/StkSelection.odex", "31e4f5a5c52e921346b842c50043a91822459a0a", "f51ccc863e6fa6906151f8d2035f0188d342a9e6"));
set_progress(0.618194);
assert(apply_patch_check("/system/app/SystemUI.apk", "1451a31dcdd9b75a229dcc3fb94cab62f3e73c70", "e2b26619b43fe11cf0dbb29112c8d3d21e1315c9"));
set_progress(0.626327);
assert(apply_patch_check("/system/app/SystemUI.odex", "5ec0bde2dded075fcdb183808856ed277de57301", "9955461238f5ef4f68befc4df594ce8b157b3d42"));
set_progress(0.636405);
assert(apply_patch_check("/system/app/TelephonyProvider.apk", "6be7accaf0e3971e13ea16a3ad182446835cf76e", "e9248e384a058385a391cc95734b35078ce4b632"));
set_progress(0.636474);
assert(apply_patch_check("/system/app/TelephonyProvider.odex", "f1db62ee3ef2f0f84bfcf33c69b8bb1c5eeed838", "05cecc3f014818970f7c15a7ddae0d8cb8ebc1da"));
set_progress(0.638743);
assert(apply_patch_check("/system/app/UserDictionaryProvider.apk", "8c0676278c6dc243c1dab19ac29addf51c50c925", "1b4d67928b41cbe439e9d2136aca549de6479fe0"));
set_progress(0.638764);
assert(apply_patch_check("/system/app/UserDictionaryProvider.odex", "177aed0dc320326e3d565876d0dd0762b8f2016f", "8f9cc88a6bf6a7c4a240e5a1ab595fd3cd2c3617"));
set_progress(0.638861);
assert(apply_patch_check("/system/app/VideoFavorites.odex", "4c202caa535bc5dcadf515f6a118115d94d33c19", "45e6c8a29dbfd8312e492ae3d27192789591d5a4"));
set_progress(0.639407);
assert(apply_patch_check("/system/app/VideoPlayer.odex", "d53e23d446035f4f510bd26fd9fe9cd0d51561dd", "ebaa293f0fe7e0ed0d58b4e473a532ff3a0c718b"));
set_progress(0.639700);
assert(apply_patch_check("/system/app/VisualizationWallpapers.apk", "6bf7697b59acad49f3d4f71e5072aa510e74afaf", "5d12699faf1c2d0528684d6da86b7ae0b9526196"));
set_progress(0.640501);
assert(apply_patch_check("/system/app/VisualizationWallpapers.odex", "0fe7b0111cb11f72713bcefa963172bb9f96b48b", "2c28253e3635f1a558b6e0314cbb78daaca88715"));
set_progress(0.640885);
assert(apply_patch_check("/system/app/VpnDialogs.apk", "d7ca27a0f86a2bd75e9962874922c39bd4da6127", "74acb5ece6c12d1ef925f44148222738126a4e38"));
set_progress(0.640928);
assert(apply_patch_check("/system/app/VpnDialogs.odex", "92def554c6d68861001da65ffdb8b90ef2303d52", "0eb412214fef7a2680ab38fbe0bd870855171064"));
set_progress(0.640994);
assert(apply_patch_check("/system/app/YGPS.odex", "ebb1a4a422d0d469592925e86560eb96443ae214", "1aa5b2df17a6677b5110fe9a80856e12e1a3aad0"));
set_progress(0.641436);
assert(apply_patch_check("/system/bin/bootanimation", "e0cd90a5165d3adb544e609359075fac37415618", "874524764168a845745cd1cda2b880c7f3a0d6aa"));
set_progress(0.641631);
assert(apply_patch_check("/system/bin/mdnsd", "46e80a797893e7dd5cc1603ffcf4eeba31689bb7", "b35ced9c42a01211f5660b65c2a6d80cc4f0d370"));
set_progress(0.643115);
assert(apply_patch_check("/system/etc/security/otacerts.zip", "ea6a7d1a7a4909527e4c7098b0912cd2bff43a91", "97a47aff195907879d31d09a305f124d2c7689ca"));
set_progress(0.643121);
assert(apply_patch_check("/system/framework/CustomProperties.jar", "e1bdf372800848f3f8cc98ba3412be031cb327f8", "b963db47f96f91e9f5ecd463fef32000926b787c"));
set_progress(0.643123);
assert(apply_patch_check("/system/framework/CustomProperties.odex", "329ccfd356961f3fb58ec7242ffff770c8b0d5cc", "e2d4669e887a197d378c69df8bd380369734f014"));
set_progress(0.643140);
assert(apply_patch_check("/system/framework/am.jar", "f0f215bb7c2e53836a00ec0f9a726f412807192a", "a2a80546a05c3593926ca00db266cc0975610dac"));
set_progress(0.643141);
assert(apply_patch_check("/system/framework/am.odex", "09623eb36341c3c485d4b8017cd36b2b2cc83bf7", "91d08aba56b0e84821f24acdc3de76c74e16eb70"));
set_progress(0.643375);
assert(apply_patch_check("/system/framework/android.policy.jar", "f0f215bb7c2e53836a00ec0f9a726f412807192a", "a2a80546a05c3593926ca00db266cc0975610dac"));
set_progress(0.643377);
assert(apply_patch_check("/system/framework/android.policy.odex", "546d1aa7f02cd01217a2e230536735999b2b803f", "56f4fdd3bd8b5668b7d5a481c6b10cdb8d72ea84"));
set_progress(0.646058);
assert(apply_patch_check("/system/framework/android.test.runner.jar", "4c9c91150b3befbef791c55f3d5cfdab04fad48c", "fe63e2b6b0e1fd34c0fe4958336b83c63bf48639"));
set_progress(0.646060);
assert(apply_patch_check("/system/framework/android.test.runner.odex", "0b44f58e1af61471aea97d6132028fbe804b459c", "92f34726aea99f7ab1b9608684cce99a443015a6"));
set_progress(0.647118);
assert(apply_patch_check("/system/framework/apache-xml.jar", "8bdf4d45dddd671802cca179602132adf105caf5", "a3ee0c1b7a16b3ab11756fb0710cb1bf8b1dfb49"));
set_progress(0.647221);
assert(apply_patch_check("/system/framework/apache-xml.odex", "8582aecc3dc7ed029c7770318bd5ad0b99d749e9", "f171132ccb95afdecf9fede78b94100a23cfc068"));
set_progress(0.655101);
assert(apply_patch_check("/system/framework/bmgr.jar", "f0f215bb7c2e53836a00ec0f9a726f412807192a", "a2a80546a05c3593926ca00db266cc0975610dac"));
set_progress(0.655103);
assert(apply_patch_check("/system/framework/bmgr.odex", "c5e363f13c3a77ae5ee443fe23ff5af95990af82", "d0ae850a52a82ad371dfde97b369e887e7b0506a"));
set_progress(0.655189);
assert(apply_patch_check("/system/framework/bouncycastle.jar", "6cd6fe762a2928e82728034b4741c811ffdf2bf3", "b6b88aeac2d4c529a727fbbc0e0cd66934c956a2"));
set_progress(0.655191);
assert(apply_patch_check("/system/framework/bouncycastle.odex", "a47867dd2bd08a813e7ef596a0ff3f017c3f8fc5", "6839fbcced864cef043235fb6c84aadc2f0c52d4"));
set_progress(0.660809);
assert(apply_patch_check("/system/framework/bu.jar", "f0f215bb7c2e53836a00ec0f9a726f412807192a", "a2a80546a05c3593926ca00db266cc0975610dac"));
set_progress(0.660811);
assert(apply_patch_check("/system/framework/bu.odex", "e41d8b816637c5a2f4a838e119a88cd11eca5419", "487f026c552b25487f4ebc7e4935a69b9bd7f78f"));
set_progress(0.660839);
assert(apply_patch_check("/system/framework/com.android.future.usb.accessory.jar", "f0f215bb7c2e53836a00ec0f9a726f412807192a", "a2a80546a05c3593926ca00db266cc0975610dac"));
set_progress(0.660841);
assert(apply_patch_check("/system/framework/com.android.future.usb.accessory.odex", "1ac46e969a1d177b374c6a8ce68991b71b604ec0", "c11a54d12d0b32ad5f97d873bd0e31b184658149"));
set_progress(0.660877);
assert(apply_patch_check("/system/framework/com.android.location.provider.jar", "f0f215bb7c2e53836a00ec0f9a726f412807192a", "a2a80546a05c3593926ca00db266cc0975610dac"));
set_progress(0.660878);
assert(apply_patch_check("/system/framework/com.android.location.provider.odex", "3a67da207106ef81732c35d7d8cb83d571c1dec2", "bdae5d424d9035cc233cda112f6b9a9ed2bb41e9"));
set_progress(0.660922);
assert(apply_patch_check("/system/framework/content.jar", "38e794372a9363d425a57ab9cae99b7be24ea353", "a2a80546a05c3593926ca00db266cc0975610dac"));
set_progress(0.660924);
assert(apply_patch_check("/system/framework/content.odex", "ad0964074410d4db11a6879e18a0e5abe8db9790", "63d6e8f2c69e698aa8e1b5c80cacf924a2edcb4b"));
set_progress(0.661006);
assert(apply_patch_check("/system/framework/core-junit.jar", "b5e15d393050c96732d021755f4460f7f8d4f729", "b963db47f96f91e9f5ecd463fef32000926b787c"));
set_progress(0.661008);
assert(apply_patch_check("/system/framework/core-junit.odex", "1acfe395f86a0d2e60420300b805cfa987c93e59", "b9d716071c0eda78363b1d25e434a0dd9ac85a5d"));
set_progress(0.661164);
assert(apply_patch_check("/system/framework/core.jar", "5eafd7d389d77c6e662d8613a95943ade9711261", "66b69a2ef0f7f2bd0802bb90195142fd05593c17"));
set_progress(0.661188);
assert(apply_patch_check("/system/framework/core.odex", "801db76da4b3894ef2e18a80b46ff774d1020656", "4de5a40f21a12bc9b7990e6a1c452cd74b10a9c4"));
set_progress(0.680650);
assert(apply_patch_check("/system/framework/ext.jar", "c8c1a7e8a4e1244a8b200b39d34cdbeb9d4092a5", "b7cd3ad8ceed5a2c0205c383b0f06cfd870a5954"));
set_progress(0.683671);
assert(apply_patch_check("/system/framework/ext.odex", "695ad043bf13f8632cc54587f7cd5ebd5c335d65", "94346f403980d3c0b37afab22377bedba0c57b6b"));
set_progress(0.692272);
assert(apply_patch_check("/system/framework/framework-res.apk", "9dd2fb7fa4f688e196515544fa13a9b93b5d3fe0", "b265b7870b4c592ff749249a125f63932a4a5a59"));
set_progress(0.723339);
assert(apply_patch_check("/system/framework/framework.jar", "c68387cdf266dbf3609ee8dec398c11ac9c3a32a", "742f700e6ea3aed4847d0ecb2721a811cb5700d6"));
set_progress(0.723424);
assert(apply_patch_check("/system/framework/framework.odex", "e2317d4a5c64481936fcb4287c7db600048fffb9", "a1f82c78af5b727c96721c28d998c744368d8289"));
set_progress(0.787534);
assert(apply_patch_check("/system/framework/ime.jar", "38e794372a9363d425a57ab9cae99b7be24ea353", "a2a80546a05c3593926ca00db266cc0975610dac"));
set_progress(0.787536);
assert(apply_patch_check("/system/framework/ime.odex", "f81b07bf05987b51a6d2aae60d39db203cfae00f", "0861d98b20167453491f02bafa16cfbc7fd8f976"));
set_progress(0.787576);
assert(apply_patch_check("/system/framework/input.jar", "38e794372a9363d425a57ab9cae99b7be24ea353", "f392c6af406c6b2ff5475f2b7b8a7aba88460ad0"));
set_progress(0.787578);
assert(apply_patch_check("/system/framework/input.odex", "b16e790a01160d0e439708ae8935b0a42de6c75f", "65faad24aa753006ab4efad115c56fa583dd47e0"));
set_progress(0.787611);
assert(apply_patch_check("/system/framework/javax.obex.jar", "f0f215bb7c2e53836a00ec0f9a726f412807192a", "a2a80546a05c3593926ca00db266cc0975610dac"));
set_progress(0.787613);
assert(apply_patch_check("/system/framework/javax.obex.odex", "7326eb198cd572af3f8a515c401cf730118f2f42", "a916d315fdc350af6c8c307ba2c719f0ae48bd80"));
set_progress(0.787947);
assert(apply_patch_check("/system/framework/lewa-framework.jar", "51bcfeabd2040baa83a15c1f224321f5d7da0c6c", "c6f828afd8e97b13c6ac6d4679ca139e56c0e8c4"));
set_progress(0.787949);
assert(apply_patch_check("/system/framework/lewa-framework.odex", "f6506d61cf02b0b0fe08147856f522bd806792ed", "9aa6f48c2634cd6a0e89594846245073b5e412c6"));
set_progress(0.797865);
assert(apply_patch_check("/system/framework/lewa-res.apk", "853cc743b43ede61774bef757469f612d245dc76", "7e4404c27294d2caee2bc250438281fddca52263"));
set_progress(0.827000);
assert(apply_patch_check("/system/framework/mediatek-common.jar", "d76a354d3b98d0f83c424710db686a3f2444a086", "5188a87913e5fa81a804071af6be3494a043610c"));
set_progress(0.827001);
assert(apply_patch_check("/system/framework/mediatek-common.odex", "c826f9102f6d8e4943de06f03f989df46fbe7a9d", "04e0bb1da723664badac10ec3a23ba55975f2434"));
set_progress(0.827620);
assert(apply_patch_check("/system/framework/mediatek-framework.jar", "7e911f6544561b6afebee33949ddf2fcd46ee7a7", "5738f031e03c2430229b90e1b6f96dcc3a993b7c"));
set_progress(0.827621);
assert(apply_patch_check("/system/framework/mediatek-framework.odex", "661ed7369c0aa521646eda3cc71dbd7344e9773a", "232194e5528f20b2c35cc36e6398854abd8d87dd"));
set_progress(0.829280);
assert(apply_patch_check("/system/framework/mediatek-op.jar", "f0f215bb7c2e53836a00ec0f9a726f412807192a", "a2a80546a05c3593926ca00db266cc0975610dac"));
set_progress(0.829282);
assert(apply_patch_check("/system/framework/mediatek-op.odex", "d3a6462d68b2def8b06fc9366591fa0ca13b9ef8", "2a574c76e0f102ad1ac9ab4576baac38f96a8b3c"));
set_progress(0.829290);
assert(apply_patch_check("/system/framework/mediatek-res.apk", "35c25d927045bbdf844c553864f46e5592a6ef28", "de4e1d8b66e268b24b2337e4b45427e669c192f3"));
set_progress(0.834988);
assert(apply_patch_check("/system/framework/monkey.jar", "e9bfe45af3044a7e0da180e20457801359644a0f", "f17b73b17210853f7fb03da12c78372a9bae796c"));
set_progress(0.834989);
assert(apply_patch_check("/system/framework/monkey.odex", "ee2e12a80d2c06e4e5479eb16f3eb286f53a1685", "7a890bdddff28b6ec6708085903cff4e2caa8f53"));
set_progress(0.835665);
assert(apply_patch_check("/system/framework/pm.jar", "e322373def4e348dd0078f2fc76aeee9e05a7e5a", "f392c6af406c6b2ff5475f2b7b8a7aba88460ad0"));
set_progress(0.835667);
assert(apply_patch_check("/system/framework/pm.odex", "f809286f3ee8a2f5510a048ea71e6f3607a41a19", "d19aebec568650f5e2affa1ce820238b6c1d952e"));
set_progress(0.835876);
assert(apply_patch_check("/system/framework/requestsync.jar", "e322373def4e348dd0078f2fc76aeee9e05a7e5a", "f392c6af406c6b2ff5475f2b7b8a7aba88460ad0"));
set_progress(0.835878);
assert(apply_patch_check("/system/framework/requestsync.odex", "ade8949605e24d5bd001cf4cd694a2f5f2ed7d65", "8163a83e8760ab37fdae82d470744e350a6a3462"));
set_progress(0.835930);
assert(apply_patch_check("/system/framework/secondary-framework.jar", "8f1089feeb7c1c598b79e5e2d424313e2eefd037", "96979f4a949cbcd30ee9c793e32c5ffeb8cb36be"));
set_progress(0.835932);
assert(apply_patch_check("/system/framework/secondary-framework.odex", "b53bae183621f6bc987f64a11045716212e239d3", "55e1b65dcf22c47f0c6232e7c667ce2e7f749332"));
set_progress(0.846335);
assert(apply_patch_check("/system/framework/services.jar", "606ceb59ca9fe77988a1e8e6a41f5c76098e01dd", "c4019668747ed0a7184fa1e70d6f9c0678a623a3"));
set_progress(0.846336);
assert(apply_patch_check("/system/framework/services.odex", "f61b53e2696b5f2f9f6def2a1be56bad58a29441", "4f96990848196052f5ebd1ecf945be03254bbabd"));
set_progress(0.860820);
assert(apply_patch_check("/system/framework/svc.jar", "e322373def4e348dd0078f2fc76aeee9e05a7e5a", "f392c6af406c6b2ff5475f2b7b8a7aba88460ad0"));
set_progress(0.860822);
assert(apply_patch_check("/system/framework/svc.odex", "2e432f6693ef966ba522a410cd71332220289df7", "940fd6f4525ac0996f60dcf0f2e22b22c7e6918f"));
set_progress(0.860879);
assert(apply_patch_check("/system/framework/theme-res-mint.apk", "74930ce734c5074c1986ffe78885b58da0d6b2c3", "d4dd3c68fc9b3b1fcbff57a2f69c592b1273d685"));
set_progress(0.864734);
assert(apply_patch_check("/system/framework/theme-res-mocha.apk", "ef9f3a2c9e15616eab1e477293bd5dd2ab4c50ff", "6407a234a234764cae4b2d5de7a44ef00c7f1796"));
set_progress(0.868802);
assert(apply_patch_check("/system/framework/theme-res-raspberry.apk", "af286d9490ddcc9a9aa59051cafc1a8edd3c85c4", "a128ab8d0ea28f7b860e5c3368c58a891a046e07"));
set_progress(0.872985);
assert(apply_patch_check("/system/framework/uiautomator.jar", "70aab5b6e5e7f17d8bfc40926bb847731f8c17a7", "90f94d249b9bca476cac36278e2dade13a626ae6"));
set_progress(0.872987);
assert(apply_patch_check("/system/framework/uiautomator.odex", "044997bd6886dddcb74bb596499b3ce435265f25", "71aa66c6b755e24f819fffea67d69f2351f4d42f"));
set_progress(0.873458);
assert(apply_patch_check("/system/lib/libams-1.1.0.so", "94a37480616728ce42d17f5c2ddfd1cf03d492d3", "c927921f552c10e2cd58b21ff13559fde1296c56"));
set_progress(0.876987);
assert(apply_patch_check("/system/lib/libbcc.so", "20d34abd9b5fb976ac147402baa5132c064eccdb", "d681413d779f655c3c81e5260cf992535a996ffc"));
set_progress(0.903929);
assert(apply_patch_check("/system/lib/libbcinfo.so", "bc9a69385ef7b1a7bae1ba8824d783d7bfc5d812", "1416c502263df6b5ed17d70d30674cad1161c177"));
set_progress(0.910400);
assert(apply_patch_check("/system/lib/libchromium_net.so", "b3412ad3758f98a4591235747d796a84d876b210", "12651ab4892c8b732bb17c899cd915c2f2ad950a"));
set_progress(0.920350);
assert(apply_patch_check("/system/lib/libcryptor-1.0.0.so", "1288edafbe9f2c3b18b748ae003ea1957285f508", "4af58a031c18246ddce70b4a602050be4d1357fb"));
set_progress(0.920499);
assert(apply_patch_check("/system/lib/liblocation-1.0.0.so", "c2f7ccdb4609c347ca209a6bbee762a9bfb4126c", "730ac7de6180d8368636bc70a70b6db8cb81eb37"));
set_progress(0.921206);
assert(apply_patch_check("/system/lib/libmdnssd.so", "cefd08cede91de8711a97a0cc7e31726269fa3e2", "4968d05333266110a659cfecf8cd0dd06a035fd6"));
set_progress(0.921330);
assert(apply_patch_check("/system/lib/libsmschecker-1.0.1.so", "9fac3d675b29ce7f3fa4e15ee3e63fe28af9ae5f", "721fc1f7525fd73ab3ef5e7e06ada45ef3c60548"));
set_progress(0.921928);
assert(apply_patch_check("/system/lib/libsmsparser-1.0.0.so", "d380f818d34cec1917139e809f1343bd1d62380c", "d886ea48bf9e8e597d110404c9288fa4d2215432"));
set_progress(0.922595);
assert(apply_patch_check("/system/lib/libstagefright.so", "fd8da1d06d39fa5a9c9e66f1c58cfb5bf6ac036a", "d075ec2febc0a90611559add7dbc971fd791950f"));
set_progress(0.931490);
assert(apply_patch_check("/system/lib/libstagefright_soft_aacdec.so", "656eae0f69abd86e8216d15d0bb571ae91e3c523", "f2ba87daa0f6c3e7d74c7f32ac1569ebc1239f61"));
set_progress(0.932763);
assert(apply_patch_check("/system/lib/libstagefright_soft_aacenc.so", "6aabb7e8ad95b3965aea585e035cb0c9c9101fcd", "9c9cb38bd1e64e3591d0534af947408ced795100"));
set_progress(0.934339);
assert(apply_patch_check("/system/lib/libwebcore.so", "929041348af47bc2c74d9259876304a4f29f1000", "bd6686b2b60344884a412c4ca4baf364d2250b24"));
set_progress(0.981127);
assert(apply_patch_check("/system/lib/libwebrtc_audio_preprocessing.so", "9998b38d986e485b02016fcfe16d41be76e33eeb", "30698ed3264e2dcbd05ab6a23e6f6c064ddd1492"));
set_progress(0.983546);
assert(apply_patch_check("/system/media/theme/mod_icons", "62f0edc71c0cbefafc6f2fdb7cdbd1ec00983536", "aa791a64b153b67b0030fb1551b508b00fdffd70"));
set_progress(0.996473);
assert(apply_patch_check("/system/usr/share/phoneloc.dat", "dd11cfc1ebb9da5c827856a7bb6d82d209ffd088", "55be50da7c7cf46ef4aae8f53b9899479e840429"));
set_progress(0.999639);
assert(apply_patch_check("/system/xbin/nano", "430781d84f1711723dc3db8fef60fc06c874903e", "b4a20da2fdb602922232e8af5549f965b11fae05"));
set_progress(1.000000);
assert(apply_patch_space(11214544));

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

ui_print("Removing unneeded files...");
delete("/system/build.prop", "/system/lib/libams-1.1.0-legacy.so",
       "/system/lib/libcryptor-1.0.0-legacy.so",
       "/system/lib/liblocation-1.0.0-legacy.so", "/system/etc/NOTICE.html.gz",
       "/system/lib/libbcc.so.sha1",
       "/system/recovery.img");
show_progress(0.800000, 0);
ui_print("Patching system files...");
apply_patch("/system/app/ApplicationsProvider.apk", "-",
            46fc8d56e6fda9f95a5376d6488a990321ca8222, 10386,
            2905526db21e33fb1be024d26174b6648ca35edd, package_extract_file("patch/system/app/ApplicationsProvider.apk.p"));
set_progress(0.000059);
apply_patch("/system/app/ApplicationsProvider.odex", "-",
            73d31a52860d5d8cde1d145df539ab8680c7dd18, 27608,
            6c553ca1ada373ddbebb949a4732eff813ba7c72, package_extract_file("patch/system/app/ApplicationsProvider.odex.p"));
set_progress(0.000214);
apply_patch("/system/app/AtciService.odex", "-",
            a5c5914905705d0ca8824c069d1dd4f90ca44d43, 71768,
            67d3f8042baeb03490d25ad20d9600434b95d814, package_extract_file("patch/system/app/AtciService.odex.p"));
set_progress(0.000619);
apply_patch("/system/app/BackupRestoreConfirmation.apk", "-",
            b5cf8e600cf5bd72218c500b69e9394247963633, 9947,
            7ddea852f8d6966d3a3f4ea1755c5afdbd1de973, package_extract_file("patch/system/app/BackupRestoreConfirmation.apk.p"));
set_progress(0.000676);
apply_patch("/system/app/BackupRestoreConfirmation.odex", "-",
            9414f2c3053832b53a11091c1775dea2c4b487a1, 12384,
            05417743ad2deaca4474516d24faa647a8eb0a8d, package_extract_file("patch/system/app/BackupRestoreConfirmation.odex.p"));
set_progress(0.000745);
apply_patch("/system/app/CDS_INFO.odex", "-",
            16e71036e8dc32cc8c3a329f98b88f80dc99bff7, 116360,
            815d0bbdd7dd7745dbaa38659b9b95d7d596edbb, package_extract_file("patch/system/app/CDS_INFO.odex.p"));
set_progress(0.001402);
apply_patch("/system/app/CalendarProvider.apk", "-",
            92d56e4374dbf296f86ea396a70a117def4be08f, 17069,
            55bdeb981f8abb3f181bebcb57a1d3d62c48b218, package_extract_file("patch/system/app/CalendarProvider.apk.p"));
set_progress(0.001499);
apply_patch("/system/app/CalendarProvider.odex", "-",
            e07d81eeb4753fa2ad1b1ccc3481bd83fc580002, 2061592,
            da6d6d2ce60575ce7858c466ce8c97ed24dd2089, package_extract_file("patch/system/app/CalendarProvider.odex.p"));
set_progress(0.013133);
apply_patch("/system/app/CellConnService.apk", "-",
            9e44b9c082ffe8c055c8f32971de0c25dcdef9ab, 13870,
            275798ac9f49c785c3717737a21da0dc4b6b9770, package_extract_file("patch/system/app/CellConnService.apk.p"));
set_progress(0.013212);
apply_patch("/system/app/CellConnService.odex", "-",
            ac082e4b9d5d0fd93b2bea4a84d64b89d5a2851c, 64800,
            5155c574c396b03ff8cd36b51168aae4f3262442, package_extract_file("patch/system/app/CellConnService.odex.p"));
set_progress(0.013577);
apply_patch("/system/app/CertInstaller.apk", "-",
            9b516072e44081930afbc84f81d34818d24e029b, 10699,
            4684016d10386d58fab5d2f2666f83cf4f126e9e, package_extract_file("patch/system/app/CertInstaller.apk.p"));
set_progress(0.013638);
apply_patch("/system/app/CertInstaller.odex", "-",
            0d8a04560524721e7643baa31e92e0e1de03657e, 46216,
            202f198c620db4b4918aa5f4bd700bf4aa0fafd2, package_extract_file("patch/system/app/CertInstaller.odex.p"));
set_progress(0.013899);
apply_patch("/system/app/ContactsProvider.apk", "-",
            f5e2375d0d3d4b141cdb8195cd4a3ca68a8538c6, 57047,
            5ce902e1be752cb73d69d9edb1e50a118e341561, package_extract_file("patch/system/app/ContactsProvider.apk.p"));
set_progress(0.014221);
apply_patch("/system/app/ContactsProvider.odex", "-",
            0b7002835624da81861eac7a55386b16947e375b, 2663240,
            daa51643978fc56de40f328ca1adf4ed01921f63, package_extract_file("patch/system/app/ContactsProvider.odex.p"));
set_progress(0.029251);
apply_patch("/system/app/DefaultContainerService.apk", "-",
            d1e90f08fa0736de3587c7624611c236a4b04905, 3803,
            c9ae4f5a074ea2d03157a30e28da4f4486ee4ff8, package_extract_file("patch/system/app/DefaultContainerService.apk.p"));
set_progress(0.029272);
apply_patch("/system/app/DefaultContainerService.odex", "-",
            7a68656dc515b57e270ee1dfb7eb303b79050cbb, 21776,
            d7b8b7be317b880c62b0191c89c6548f95ffcdcc, package_extract_file("patch/system/app/DefaultContainerService.odex.p"));
set_progress(0.029395);
apply_patch("/system/app/DownloadProvider.apk", "-",
            caa3c7cc277b676b817ace60fcf4039bd976c81f, 11819,
            1f90ebee4ded934f563862df9efcaa653d208ed4, package_extract_file("patch/system/app/DownloadProvider.apk.p"));
set_progress(0.029462);
apply_patch("/system/app/DownloadProvider.odex", "-",
            c5841a5ed47c2220ac8098b4166d9b692a0d8033, 1802800,
            90b208c96e271a22bf678ff02eec7a7e0c050937, package_extract_file("patch/system/app/DownloadProvider.odex.p"));
set_progress(0.039636);
apply_patch("/system/app/DownloadProviderUi.apk", "-",
            3e629f8e3add53d740e5543b4805a46a104fbd8b, 62053,
            26fcb918d6f0b68e3a0134a79694b0ee04166da3, package_extract_file("patch/system/app/DownloadProviderUi.apk.p"));
set_progress(0.039986);
apply_patch("/system/app/DownloadProviderUi.odex", "-",
            36d3963017991b83ff869e343e0c0623f8df0c71, 460272,
            b669126c1ab7da426e4e7552cccb803c6bff3462, package_extract_file("patch/system/app/DownloadProviderUi.odex.p"));
set_progress(0.042584);
apply_patch("/system/app/DrmProvider.apk", "-",
            c03af1aa62c5891ec51b0851068300756b493cd3, 5133,
            66d8221a7471f8f39910042d47d7be76b5dd1640, package_extract_file("patch/system/app/DrmProvider.apk.p"));
set_progress(0.042613);
apply_patch("/system/app/DrmProvider.odex", "-",
            3d3d6dbc48f43f070e46316dba4ee45f4fc42793, 35744,
            5a19abc46687fb477556d1d7a33f2caf0623cb0f, package_extract_file("patch/system/app/DrmProvider.odex.p"));
set_progress(0.042815);
apply_patch("/system/app/Email.apk", "-",
            228ad3addc7b2d09b45e91311c708ae5ac5879c5, 458112,
            645abeae1fc70e235d7714faeaa6de1b49841700, package_extract_file("patch/system/app/Email.apk.p"));
set_progress(0.045400);
apply_patch("/system/app/Email.odex", "-",
            fbeed109aea0c040a5542bbb41f7efdc751dce73, 3755168,
            3cf152770684bdcf9164360932246a4e7bb0e698, package_extract_file("patch/system/app/Email.odex.p"));
set_progress(0.066593);
apply_patch("/system/app/EngineerMode.apk", "-",
            f1d9d40435b91e18b68d7313d55234eeb8d0aeb0, 279311,
            4fa757526fd7da1534fa1700220ed1a0071cae5d, package_extract_file("patch/system/app/EngineerMode.apk.p"));
set_progress(0.068169);
apply_patch("/system/app/EngineerMode.odex", "-",
            bd522aa6e1aa2c65fe09b05d8250475ce37ec5dd, 2758096,
            0320efd4e7e89c97872b1201cc099663a27ce15a, package_extract_file("patch/system/app/EngineerMode.odex.p"));
set_progress(0.083735);
apply_patch("/system/app/EngineerModeSim.apk", "-",
            e3b60d2d573790f65d1ddc6277284e29179b1575, 26327,
            58366eae385d7851a55a1a0fb2dcdeb485bdce78, package_extract_file("patch/system/app/EngineerModeSim.apk.p"));
set_progress(0.083884);
apply_patch("/system/app/EngineerModeSim.odex", "-",
            c691287d80c7599dd168595db01fa4871469d483, 99184,
            2349fc7614c8cd80c5b63935bddc105d1d9b8c9e, package_extract_file("patch/system/app/EngineerModeSim.odex.p"));
set_progress(0.084443);
apply_patch("/system/app/Exchange2.apk", "-",
            26901a86147d99c0ee27b9c3ac2b80863e071686, 36543,
            730ec89c94cda3827c5b8fcd112b864c1f7cb600, package_extract_file("patch/system/app/Exchange2.apk.p"));
set_progress(0.084650);
apply_patch("/system/app/Exchange2.odex", "-",
            570cd26290d3850dd79799ec6095212a09d5fc95, 3004184,
            ebd9063fb7723299aee21bfe5a962c15a57e4339, package_extract_file("patch/system/app/Exchange2.odex.p"));
set_progress(0.101604);
apply_patch("/system/app/FMRadio.odex", "-",
            fd77598fe7880debdb1017e54e5fa3998bc2b18e, 245976,
            498b7655d781d3bafd622ce36276506b09b0459c, package_extract_file("patch/system/app/FMRadio.odex.p"));
set_progress(0.102992);
apply_patch("/system/app/Galaxy4.odex", "-",
            a887d019645a80aa56134c06a8e21da6d3e05253, 39360,
            23056c3faa346e6d96078c90de65a278a70201c5, package_extract_file("patch/system/app/Galaxy4.odex.p"));
set_progress(0.103214);
apply_patch("/system/app/GoogleOta.odex", "-",
            e67e0713e53a37ada685f4d814a372084b67afef, 110880,
            9c294f6c2506bb51cc2b2f02ebcc6ba9d4deb7e9, package_extract_file("patch/system/app/GoogleOta.odex.p"));
set_progress(0.103840);
apply_patch("/system/app/GoogleOtaSysOper.odex", "-",
            daa7e3186f2368a1b7a6f52c0e708254c6b29df5, 8000,
            fe3aeaec2cba0d9bcab76a86cef7ddc25ce0ed15, package_extract_file("patch/system/app/GoogleOtaSysOper.odex.p"));
set_progress(0.103885);
apply_patch("/system/app/HTMLViewer.apk", "-",
            4bf6d691af8e4279adc421d30500a517e7a9d5f5, 3940,
            52f23538802bf255d8e6405ab8e76a21db52cb56, package_extract_file("patch/system/app/HTMLViewer.apk.p"));
set_progress(0.103908);
apply_patch("/system/app/HTMLViewer.odex", "-",
            adc774b105f84d3b55f901a7c8a589d314347eee, 8216,
            a26bc547b3b1b13fe2d968e3d33c9293510a76cf, package_extract_file("patch/system/app/HTMLViewer.odex.p"));
set_progress(0.103954);
apply_patch("/system/app/HoloSpiralWallpaper.apk", "-",
            6be9e7fc55d37cb37e2ad2166823a63bff5c5b83, 42247,
            0682eab78979fdb3a4dd2907d1b3f7d45ed35821, package_extract_file("patch/system/app/HoloSpiralWallpaper.apk.p"));
set_progress(0.104192);
apply_patch("/system/app/HoloSpiralWallpaper.odex", "-",
            290f7c0d1bde3c43a7c8c0bd1beee6d58f61da51, 39376,
            761d9ee70d25948ecfa850d10a91bcf71041ff97, package_extract_file("patch/system/app/HoloSpiralWallpaper.odex.p"));
set_progress(0.104415);
apply_patch("/system/app/KeyChain.apk", "-",
            ace5c42c9d130f7a5cbd627ce4bbfd1ea0d62358, 8871,
            9d42bc15ffe9e1a40ae7512b1122a38e22328315, package_extract_file("patch/system/app/KeyChain.apk.p"));
set_progress(0.104465);
apply_patch("/system/app/KeyChain.odex", "-",
            ef446c48746e79ab701d00afe3911bbb36803ff5, 32200,
            73061c6af022ead21b3ab364f7056548fddfd7ab, package_extract_file("patch/system/app/KeyChain.odex.p"));
set_progress(0.104646);
apply_patch("/system/app/LatinIME.apk", "-",
            43115aaec5c368dca19f7247440f3084d97f50f5, 8462861,
            4fce21e4c25928ffbc3d3ceb21b0000dc7c8d232, package_extract_file("patch/system/app/LatinIME.apk.p"));
set_progress(0.152408);
apply_patch("/system/app/LatinIME.odex", "-",
            441705634c3577aa13e7985e7236f6c8831fb468, 1116016,
            830726698dcc95bd7af487a31cfbf2eaeb78777a, package_extract_file("patch/system/app/LatinIME.odex.p"));
set_progress(0.158706);
apply_patch("/system/app/LewaAntitheft.apk", "-",
            80213f669199bff306aa2b5b3d4075e47513e2bf, 448646,
            58466717061a4fbb3f4d1b0ef6e0cad8909b5cf4, package_extract_file("patch/system/app/LewaAntitheft.apk.p"));
set_progress(0.161238);
apply_patch("/system/app/LewaAntitheft.odex", "-",
            472696bdad0f3360970672b8e529dc7b0d9d8c80, 3596760,
            3d8667590798fc1f5e4c5f0d0cf0b876ebac837c, package_extract_file("patch/system/app/LewaAntitheft.odex.p"));
set_progress(0.181537);
apply_patch("/system/app/LewaAppStore.apk", "-",
            a5ae89e93e650cf9925430a7e969723f6bf48286, 163554,
            06a66447492d5b30a1765ba5bee584553c301dd7, package_extract_file("patch/system/app/LewaAppStore.apk.p"));
set_progress(0.182460);
apply_patch("/system/app/LewaAppStore.odex", "-",
            39ccbbf60f3b0e584b41c7a1ab24172d114f88c4, 883816,
            140064a9d21f8c861c4d5b592f26b73dd0fab5b5, package_extract_file("patch/system/app/LewaAppStore.odex.p"));
set_progress(0.187448);
apply_patch("/system/app/LewaBirdView.odex", "-",
            a75c505ec71b1b00a7d870f64ebfd78d3015b29c, 97680,
            d45a54db54d347072212b94ddca3ff371a2ef0f4, package_extract_file("patch/system/app/LewaBirdView.odex.p"));
set_progress(0.187999);
apply_patch("/system/app/LewaCalculator.apk", "-",
            13dfe00758214df8d5ad676d6730ce77ad2224ba, 322104,
            1527e3ee18fe5b728ae4babb34e60ac04875c8aa, package_extract_file("patch/system/app/LewaCalculator.apk.p"));
set_progress(0.189817);
apply_patch("/system/app/LewaCalculator.odex", "-",
            81c88c491d14d8c3b879a4417c7c869e09697f14, 495280,
            8685e50faa962e7ddc9630f30b4f0b6a354e0031, package_extract_file("patch/system/app/LewaCalculator.odex.p"));
set_progress(0.192612);
apply_patch("/system/app/LewaCit.odex", "-",
            2d126859f03a28b9223a22a04d2448276efac926, 36704,
            9c522b33ee0e9b4ae9805e8d678ba0451f395c36, package_extract_file("patch/system/app/LewaCit.odex.p"));
set_progress(0.192819);
apply_patch("/system/app/LewaDataUsageAdjust.apk", "-",
            f37273e04b18031fe006649525d88336d8b85bb5, 22568,
            091cb2ef7223682fc30ee38c016fe06dc8f250e4, package_extract_file("patch/system/app/LewaDataUsageAdjust.apk.p"));
set_progress(0.192947);
apply_patch("/system/app/LewaDataUsageAdjust.odex", "-",
            e102e8331e9546f21dcdc976c5f41a71127ffc04, 457080,
            d3d6c7de0b06a49f9954b20106d2861a3b5725f9, package_extract_file("patch/system/app/LewaDataUsageAdjust.odex.p"));
set_progress(0.195526);
apply_patch("/system/app/LewaDeskClock.apk", "-",
            9c49bf80944c10c08bb6d74d41656bf90d19f9d1, 2234053,
            9fb4a249478a1284bfe1f070ccff7248a14541b9, package_extract_file("patch/system/app/LewaDeskClock.apk.p"));
set_progress(0.208134);
apply_patch("/system/app/LewaDeskClock.odex", "-",
            8e40a9c242d50b790b596fae68d37b27a61ee94b, 663256,
            4ad41ce786b916fdf619c3834d0940d22ea1b224, package_extract_file("patch/system/app/LewaDeskClock.odex.p"));
set_progress(0.211878);
apply_patch("/system/app/LewaFileManager.apk", "-",
            3dffbf02a7d1caf0ab28831e86a145c8de5070d7, 284638,
            187b552b902dc157b0bf09d984e2de08ae717de5, package_extract_file("patch/system/app/LewaFileManager.apk.p"));
set_progress(0.213484);
apply_patch("/system/app/LewaFileManager.odex", "-",
            63ce273280e6e5bcd63d0760500d85d5429a9d09, 555688,
            405be0acb10acb807f633aaf5a9cbdd64c0f2c72, package_extract_file("patch/system/app/LewaFileManager.odex.p"));
set_progress(0.216620);
apply_patch("/system/app/LewaFlashlight.apk", "-",
            0b9d40f67fdb42a26e23c168853b7eb893593883, 1213523,
            d99bd5e38f0bab9854af549b38a29496e0498e11, package_extract_file("patch/system/app/LewaFlashlight.apk.p"));
set_progress(0.223469);
apply_patch("/system/app/LewaFlashlight.odex", "-",
            e186fe2e6d1e09e23ff2db73a4cf4f2a1f888d18, 29216,
            f4376112901429722553d0a2251deb08682f263a, package_extract_file("patch/system/app/LewaFlashlight.odex.p"));
set_progress(0.223634);
apply_patch("/system/app/LewaGallery2.apk", "-",
            c781e14f2348e221148f19e175029bc5fa5ffd65, 4578239,
            cc4bf98a1285fcb44c3022470ee3ea21a6748e9e, package_extract_file("patch/system/app/LewaGallery2.apk.p"));
set_progress(0.249472);
apply_patch("/system/app/LewaGallery2.odex", "-",
            03348dbd444f4d56fd497006df85f495682afee5, 3564200,
            579f09a6e699acead14c2baf1c2c4a107bcb0e39, package_extract_file("patch/system/app/LewaGallery2.odex.p"));
set_progress(0.269587);
apply_patch("/system/app/LewaGameCenter.apk", "-",
            6bb5cf2de4187a36a313248eb982bb388d9e709d, 161639,
            b6658f6d3c273867095129be7c85994ca3383d49, package_extract_file("patch/system/app/LewaGameCenter.apk.p"));
set_progress(0.270499);
apply_patch("/system/app/LewaGameCenter.odex", "-",
            091362804e65277e669ac0df759aa3ad1d1069bb, 627544,
            fa74ee870eb083eced4eca3e24abf571a01d0956, package_extract_file("patch/system/app/LewaGameCenter.odex.p"));
set_progress(0.274040);
apply_patch("/system/app/LewaIntercept.apk", "-",
            0e271e6ab0bd54ac1162d4ff85c4010846eb9cb0, 144353,
            7d369bd6b36cbfc563bd8115b0af65ec15974d62, package_extract_file("patch/system/app/LewaIntercept.apk.p"));
set_progress(0.274855);
apply_patch("/system/app/LewaIntercept.odex", "-",
            d2f87129ea8f609c3cdf997b885ffa78037bd070, 544360,
            1ce8869c52e629b9fca088fae7db526704f64279, package_extract_file("patch/system/app/LewaIntercept.odex.p"));
set_progress(0.277927);
apply_patch("/system/app/LewaLabiSync.apk", "-",
            7b77e4c2ea4c9738da745ef59ce462454433e5df, 14545,
            0578004e988c7a562addefbf079c4a708a9f96a6, package_extract_file("patch/system/app/LewaLabiSync.apk.p"));
set_progress(0.278009);
apply_patch("/system/app/LewaLabiSync.odex", "-",
            35f075ee74a122201304a6cfd04cdf7df72dae32, 249088,
            efb1153a160cdd4a373420da567985988a958500, package_extract_file("patch/system/app/LewaLabiSync.odex.p"));
set_progress(0.279415);
apply_patch("/system/app/LewaLauncherX.apk", "-",
            c82e3fa9d2817d7d0fccd850843811bb06660091, 1095645,
            4ab918e8746227cb2dff5e89e6d2d097dceacf74, package_extract_file("patch/system/app/LewaLauncherX.apk.p"));
set_progress(0.285599);
apply_patch("/system/app/LewaLauncherX.odex", "-",
            de0ddf81c5586f4b2e24aa9eca38ee19504970d4, 1219856,
            b8a150e46b30fdfd4dda04fc1f8e204cdc13f795, package_extract_file("patch/system/app/LewaLauncherX.odex.p"));
set_progress(0.292483);
apply_patch("/system/app/LewaLockScreen.apk", "-",
            1e1bcf49fe0e7b40b727fccdb3693cbe2b59cc3c, 37617,
            a52a61fc2c6bb6a7f51d8ca283cb4ef46b90ded2, package_extract_file("patch/system/app/LewaLockScreen.apk.p"));
set_progress(0.292695);
apply_patch("/system/app/LewaLockScreen.odex", "-",
            ff34fb1722e9716e7c597354f4f579ca28006241, 339576,
            195200b83dc31b8187f537667524563059ba0f4d, package_extract_file("patch/system/app/LewaLockScreen.odex.p"));
set_progress(0.294612);
apply_patch("/system/app/LewaNetworkManager.apk", "-",
            ece71ffe0469b4ef1663e548d669d76e8bc841fa, 423401,
            038e80b71b7b5ec0e2de9f144093ebedc51f8d52, package_extract_file("patch/system/app/LewaNetworkManager.apk.p"));
set_progress(0.297001);
apply_patch("/system/app/LewaNetworkManager.odex", "-",
            e1403239dd1caf3d67e4768dff021fbf2e446469, 2348520,
            9039c1e4ba554b10c8c46cf8e51f7f863b0d49b3, package_extract_file("patch/system/app/LewaNetworkManager.odex.p"));
set_progress(0.310255);
apply_patch("/system/app/LewaPackageInstaller.apk", "-",
            219eb6e31baf9e01aa1a4beb0b634feaa2ca65b5, 72698,
            03c745cdfca0608a3fa8e11624b098a77ad132d1, package_extract_file("patch/system/app/LewaPackageInstaller.apk.p"));
set_progress(0.310666);
apply_patch("/system/app/LewaPackageInstaller.odex", "-",
            239b50d432744a53b81b34ef27829cdb67e7eeeb, 225696,
            384926b9d06d3f1d38662569706490525a3289f8, package_extract_file("patch/system/app/LewaPackageInstaller.odex.p"));
set_progress(0.311939);
apply_patch("/system/app/LewaPermManager.apk", "-",
            46e942bc6fb49ca1285c98a2690c01269acd0f32, 66514,
            19623e554de23eb555049ad08f1a81a932165a2b, package_extract_file("patch/system/app/LewaPermManager.apk.p"));
set_progress(0.312315);
apply_patch("/system/app/LewaPermManager.odex", "-",
            5bb54f714ad27d0f776d55d37ed4821132723a9d, 2145088,
            3d1062c3371e9e8563257eb89cc12b48f63aae71, package_extract_file("patch/system/app/LewaPermManager.odex.p"));
set_progress(0.324421);
apply_patch("/system/app/LewaPlayer.apk", "-",
            33baff1d9b1c796e62010ae87c953d84c6ce69ec, 1259581,
            9d2882a26ea040205544a082a8a8daf989f3ae89, package_extract_file("patch/system/app/LewaPlayer.apk.p"));
set_progress(0.331529);
apply_patch("/system/app/LewaPlayer.odex", "-",
            2801fe9850e872f3fbdd36b34339485f40bc5fbf, 1897208,
            c5154ddf4fdbac934a9f8c6a6b6db75719f0687b, package_extract_file("patch/system/app/LewaPlayer.odex.p"));
set_progress(0.342237);
apply_patch("/system/app/LewaPond.odex", "-",
            8361bb13a8defa8073c3d2dc124e607440518f7f, 174368,
            7a214a85c9737a64cdf6506aa094519d2f6262f0, package_extract_file("patch/system/app/LewaPond.odex.p"));
set_progress(0.343221);
apply_patch("/system/app/LewaPower+.odex", "-",
            12e3bac43ea61e6f6e1c316a4bbe6a9321ea7eca, 257304,
            393d785b9a871e57a0c9bbf59d435a9198624821, package_extract_file("patch/system/app/LewaPower+.odex.p"));
set_progress(0.344673);
apply_patch("/system/app/LewaPush.apk", "-",
            8b517ed97d520d697376f654031b84f8361f4e61, 13914,
            8abfd218ac6ead589ed7fc72dff9535c8f24fff7, package_extract_file("patch/system/app/LewaPush.apk.p"));
set_progress(0.344751);
apply_patch("/system/app/LewaPush.odex", "-",
            6c3a56c61efa463c7b639e1f4f10bdba16dd4755, 552928,
            b0dae961e4b75a9373ac1fcfccfd31d3ebd5ead7, package_extract_file("patch/system/app/LewaPush.odex.p"));
set_progress(0.347872);
apply_patch("/system/app/LewaQrcodeScanner.odex", "-",
            195f19c63059c1f9aacd33b762170ef0c6ee9144, 916224,
            34ce1b26fadfac5a2186136529bac798abcf8f0c, package_extract_file("patch/system/app/LewaQrcodeScanner.odex.p"));
set_progress(0.353043);
apply_patch("/system/app/LewaSearch.odex", "-",
            4f3b56c49ec8ec18d5ba31aca18f52e490d1599f, 86408,
            c74f6445395eeaf97bf98ad651d6587b006bcdea, package_extract_file("patch/system/app/LewaSearch.odex.p"));
set_progress(0.353530);
apply_patch("/system/app/LewaSecurity2.odex", "-",
            ca683844b81189731acd4e087677ca328b9b21e3, 613184,
            a6b296caa025986f5ad5e8226b084d4c3774ceae, package_extract_file("patch/system/app/LewaSecurity2.odex.p"));
set_progress(0.356991);
apply_patch("/system/app/LewaSensorProvider.apk", "-",
            09527ed254536d710470d2ed9918527038c9663c, 8791,
            da4f81db4d61694e7fc0b4d7a2d162d3353f5c94, package_extract_file("patch/system/app/LewaSensorProvider.apk.p"));
set_progress(0.357041);
apply_patch("/system/app/LewaSensorProvider.odex", "-",
            0820d88c0416b574838e3abb2032d90d8af5e565, 183624,
            4441ad7f656dd4e86a1bacdcc470bbac1fc16944, package_extract_file("patch/system/app/LewaSensorProvider.odex.p"));
set_progress(0.358077);
apply_patch("/system/app/LewaSoundRecorder.apk", "-",
            3d3944f60bfd8853420490fd84da6bfa136d5b0c, 763488,
            2e7bdba2092710da6fbf2c882d97e5ae8042f8cf, package_extract_file("patch/system/app/LewaSoundRecorder.apk.p"));
set_progress(0.362386);
apply_patch("/system/app/LewaSoundRecorder.odex", "-",
            8194e845b55aafb709d2ac074acdd48bd5287f2a, 476528,
            640fdc649ec4264afc3494eebe6913ade2370c92, package_extract_file("patch/system/app/LewaSoundRecorder.odex.p"));
set_progress(0.365075);
apply_patch("/system/app/LewaSystemClean.odex", "-",
            eef78880da288d72b70ae80d5fbf77afefd55d4e, 657528,
            7d1f0a1e4c049be3394d5dac136459d8d364535c, package_extract_file("patch/system/app/LewaSystemClean.odex.p"));
set_progress(0.368786);
apply_patch("/system/app/LewaSystemCleanService.odex", "-",
            29e53fd3394342bb2255b3586e5ecbd5bf26fccf, 53656,
            0159ad7274af671bd27c2aca60f9b1d007b42e44, package_extract_file("patch/system/app/LewaSystemCleanService.odex.p"));
set_progress(0.369089);
apply_patch("/system/app/LewaThemeChooser.apk", "-",
            4817db696571c0d92ac904b13226b2d57cb74626, 223941,
            ed461923e115b18c71c70e58a427345b1c2d832d, package_extract_file("patch/system/app/LewaThemeChooser.apk.p"));
set_progress(0.370353);
apply_patch("/system/app/LewaThemeChooser.odex", "-",
            d19489b0d05f39816158f9679784a9710b0482a3, 929192,
            03081d56e9d81ce3750729890c74bb5ebd1205ea, package_extract_file("patch/system/app/LewaThemeChooser.odex.p"));
set_progress(0.375597);
apply_patch("/system/app/LewaThemeManager.apk", "-",
            f6089462e49b2599debc336ac3830863159439da, 5446,
            00c6a5b57ae843d5e73f9826c96125285d28648b, package_extract_file("patch/system/app/LewaThemeManager.apk.p"));
set_progress(0.375627);
apply_patch("/system/app/LewaThemeManager.odex", "-",
            a3c11d8de277b9601c83a48290e67cc1b288be87, 117064,
            e978980743ea22b1386c632a7956bcbbbc522ff0, package_extract_file("patch/system/app/LewaThemeManager.odex.p"));
set_progress(0.376288);
apply_patch("/system/app/LewaUpdater.apk", "-",
            0a470ad867adee06194c0893015b929cd5d36ad4, 1140562,
            0049043fcd99e181bc8d4b2f785febf05e4fe28b, package_extract_file("patch/system/app/LewaUpdater.apk.p"));
set_progress(0.382725);
apply_patch("/system/app/LewaUpdater.odex", "-",
            6720a89447c943d4261b7e0d48a50d7386905d3c, 576256,
            914a0a30fb6c17ebe769706839ae8c3349d2dafe, package_extract_file("patch/system/app/LewaUpdater.odex.p"));
set_progress(0.385977);
apply_patch("/system/app/LewaVirusDefense.apk", "-",
            b405516413cb23e2479c9f8c2ccebe31203cd1d7, 808754,
            86944ac3faeeee6ab233ddbf7658a31e774abce8, package_extract_file("patch/system/app/LewaVirusDefense.apk.p"));
set_progress(0.390541);
apply_patch("/system/app/LewaVirusDefense.odex", "-",
            083b445ad6af3739363a722b0537ef2cead1f4b2, 1490456,
            360138c96c58729f22a281ad786314740483d40d, package_extract_file("patch/system/app/LewaVirusDefense.odex.p"));
set_progress(0.398953);
apply_patch("/system/app/LewaWeather.apk", "-",
            eea7cfa465bebaf9ac6ddc938667b282463a0e51, 1804327,
            1c2921dca8cf111c6bb71183b86bc96d6b187092, package_extract_file("patch/system/app/LewaWeather.apk.p"));
set_progress(0.409136);
apply_patch("/system/app/LewaWeather.odex", "-",
            2682402b0253f251436d127a5cd569e3b3954a04, 943936,
            4eb33d2c534e40339a5e96717cb6fe68fa5fc3b9, package_extract_file("patch/system/app/LewaWeather.odex.p"));
set_progress(0.414463);
apply_patch("/system/app/LiveWallpapers.apk", "-",
            38c8588c6abe67b0156837476146a973aee3c94d, 1626553,
            311dffeb5a99b65c0c5b429293ab4d18d26ad253, package_extract_file("patch/system/app/LiveWallpapers.apk.p"));
set_progress(0.423643);
apply_patch("/system/app/LiveWallpapers.odex", "-",
            44e1ed1d9e89b79bfa516ab63beefaa24cbde99f, 268832,
            03ec25de352003c1aafdce22a4b46fc8286d4f78, package_extract_file("patch/system/app/LiveWallpapers.odex.p"));
set_progress(0.425160);
apply_patch("/system/app/LiveWallpapersPicker.apk", "-",
            513ce309693c8b395296a090efb038d644c9d556, 105354,
            0f253ae188742c8deb4d5be9ea065e7b1e63f806, package_extract_file("patch/system/app/LiveWallpapersPicker.apk.p"));
set_progress(0.425755);
apply_patch("/system/app/LiveWallpapersPicker.odex", "-",
            c00c5d1e9011ecbdbd426e63c737f97a6f844997, 29192,
            090d6e6b424892a23ee26346a07a358d6ec5c1f0, package_extract_file("patch/system/app/LiveWallpapersPicker.odex.p"));
set_progress(0.425919);
apply_patch("/system/app/LocationProvider.apk", "-",
            7da48c903aeeb98ee3a5e783497a6bd2bc5dce4e, 2207900,
            e3d764c73142290a38a3a6a874713365ccfd965f, package_extract_file("patch/system/app/LocationProvider.apk.p"));
set_progress(0.438380);
apply_patch("/system/app/LocationProvider.odex", "-",
            e9685d772ad2d4a8f000e3d7289a69418aa04e2d, 179216,
            c15bed74153c20e3fca44d8c3d8ef944700e466d, package_extract_file("patch/system/app/LocationProvider.odex.p"));
set_progress(0.439391);
apply_patch("/system/app/MTKAndroidSuiteDaemon.apk", "-",
            e26df56635fd4cdacc71e96e6df00d47379ee39d, 5787,
            0b9c40859c3d6103efd22763a3f65b4b5dd1a381, package_extract_file("patch/system/app/MTKAndroidSuiteDaemon.apk.p"));
set_progress(0.439424);
apply_patch("/system/app/MTKAndroidSuiteDaemon.odex", "-",
            957b29c1e25000aa7d197f74e515d673759ad9f7, 624376,
            22a83a75090d5a4f8371701940950b71d8f409ec, package_extract_file("patch/system/app/MTKAndroidSuiteDaemon.odex.p"));
set_progress(0.442948);
apply_patch("/system/app/MagicSmokeWallpapers.apk", "-",
            de05f26b21926434d4ab1b4d3c0f1b2afbdb2a8e, 201851,
            2b9cb9609c957e42049c0e920f065707c7695099, package_extract_file("patch/system/app/MagicSmokeWallpapers.apk.p"));
set_progress(0.444087);
apply_patch("/system/app/MagicSmokeWallpapers.odex", "-",
            daed29d99a23d12b93a57a6d2ce7051ee262ef21, 49520,
            2fa7b2437f8833f435ba70f2885823df2771f410, package_extract_file("patch/system/app/MagicSmokeWallpapers.odex.p"));
set_progress(0.444366);
apply_patch("/system/app/MediaProvider.apk", "-",
            164161f31638a97332051380cd1d104e1fb302da, 33282,
            ab3e0fb86d7c9842b015add29ef0e1efea6ece89, package_extract_file("patch/system/app/MediaProvider.apk.p"));
set_progress(0.444554);
apply_patch("/system/app/MediaProvider.odex", "-",
            719d94e13b4c109c9f92174927a4d5e114f1068a, 244352,
            0880d363db3e71ddcdc6231d6419111185072e4b, package_extract_file("patch/system/app/MediaProvider.odex.p"));
set_progress(0.445933);
apply_patch("/system/app/MmsFavoriteProvider.apk", "-",
            3fa7653a152f8ef07276637cfa90cb3e133ab341, 40540,
            b5cfcc1c01cb56cf203466e5de9ae181b9dea978, package_extract_file("patch/system/app/MmsFavoriteProvider.apk.p"));
set_progress(0.446162);
apply_patch("/system/app/MmsFavoriteProvider.odex", "-",
            5ce53072dfcababd55d99aaa16c7a760ad4a3318, 162168,
            0a5912b3fe3cfd2e934cc25d30fbae28c5fd792b, package_extract_file("patch/system/app/MmsFavoriteProvider.odex.p"));
set_progress(0.447077);
apply_patch("/system/app/MtkBt.apk", "-",
            c7fcbe346e3a9df1233fcf5bba5c6f2452bb7e4c, 168843,
            7d9665b1ba9233780401f9866bf9f69f7fb6c3ef, package_extract_file("patch/system/app/MtkBt.apk.p"));
set_progress(0.448030);
apply_patch("/system/app/MtkBt.odex", "-",
            2c05ed510da3eca8ef2164ae528f642bb5443c16, 1189832,
            945a248d4f938e33ffe06b2acd8600e9cfeacb9f, package_extract_file("patch/system/app/MtkBt.odex.p"));
set_progress(0.454745);
apply_patch("/system/app/MtkVideoLiveWallpaper.apk", "-",
            2c110c766a5197203faeaefeacd7371b448e97ba, 2236784,
            f137f0057eff8f87ea32bf758201500abe73095d, package_extract_file("patch/system/app/MtkVideoLiveWallpaper.apk.p"));
set_progress(0.467369);
apply_patch("/system/app/MtkVideoLiveWallpaper.odex", "-",
            6b1f7ea2f374e3f97e6bde55788de9bf1e9c6005, 136416,
            aee2ca102e145f85eff61cec827c93eb4abaebae, package_extract_file("patch/system/app/MtkVideoLiveWallpaper.odex.p"));
set_progress(0.468139);
apply_patch("/system/app/NoiseField.odex", "-",
            6553b1e08a25b5b95212590953401be6120c5e64, 45160,
            9ee36a7dfa077716cd8b3a6ea807bbb85be5973b, package_extract_file("patch/system/app/NoiseField.odex.p"));
set_progress(0.468394);
apply_patch("/system/app/Omacp.apk", "-",
            6be770a7b361afbe9ff3d7be8256d157480e9b94, 24746,
            a8dd404d735619640c2f4b214e43552ed6b0fff1, package_extract_file("patch/system/app/Omacp.apk.p"));
set_progress(0.468533);
apply_patch("/system/app/Omacp.odex", "-",
            c4225a745c008995f18f37817d0202030ff5e489, 182344,
            e5d7b764cc3b59427a0393b1af9b3d0e68c3be0c, package_extract_file("patch/system/app/Omacp.odex.p"));
set_progress(0.469562);
apply_patch("/system/app/PIM.apk", "-",
            1a5f9dc888fc8dea0d93747a9d1f56ed56262253, 6131389,
            788e8ab11e7a9ed3c64f0372b53441709bfdeef2, package_extract_file("patch/system/app/PIM.apk.p"));
set_progress(0.504166);
apply_patch("/system/app/PIM.odex", "-",
            a4cb0fff1486318bec0e1a8e458d2feb310f19c2, 7092408,
            58cb9958143c1b3ffe71af9c40c351839dee09cb, package_extract_file("patch/system/app/PIM.odex.p"));
set_progress(0.544193);
apply_patch("/system/app/PhaseBeam.odex", "-",
            820cf3b316c0eaf8dce0ad4f2d3875063b6788ad, 42040,
            48b36a83d1b59602dc44a2c5b8bd1613e140d605, package_extract_file("patch/system/app/PhaseBeam.odex.p"));
set_progress(0.544430);
apply_patch("/system/app/Phone.apk", "-",
            e11f3206c571c5a035f4637f2067eb6412e4fe94, 1216613,
            94b570c5cd3f492c917e9e07128f3e6dab25afc7, package_extract_file("patch/system/app/Phone.apk.p"));
set_progress(0.551296);
apply_patch("/system/app/Phone.odex", "-",
            93f762098e8476ab81f1d11a05e72cf7a9880c99, 3121424,
            972b88813dfc52f86823535c47344a135989e2c3, package_extract_file("patch/system/app/Phone.odex.p"));
set_progress(0.568912);
apply_patch("/system/app/PicoTts.odex", "-",
            f77a95b14e2734b2a5ca12110ca9b3d38b66e60c, 20648,
            0a6a9e89fb42cd270bf8970c8d1c434f2a4bad22, package_extract_file("patch/system/app/PicoTts.odex.p"));
set_progress(0.569029);
apply_patch("/system/app/Provision.apk", "-",
            6c88a56a19ec96e147df7fc0ce159c125308823f, 2845,
            dd2a61c8934b8494b76ac77102205f603e37c935, package_extract_file("patch/system/app/Provision.apk.p"));
set_progress(0.569045);
apply_patch("/system/app/Provision.odex", "-",
            047509bc923056bc99dab7887f3e2b4de42899f1, 3560,
            4a34d38c7df89c4663136bfa3db8370f5321d361, package_extract_file("patch/system/app/Provision.odex.p"));
set_progress(0.569065);
apply_patch("/system/app/Settings.apk", "-",
            3af805c227c876fc90a68575315d4e79685bfa5c, 2940177,
            79fa0bca3073ebbdf700438802c4d7d0d4d17ee5, package_extract_file("patch/system/app/Settings.apk.p"));
set_progress(0.585658);
apply_patch("/system/app/Settings.odex", "-",
            1d89d9bd46df0fce7fe5c302e1b5c54e6c129ed5, 4062928,
            09a3ef867d7273708ff920e98170a0141ffa3b6a, package_extract_file("patch/system/app/Settings.odex.p"));
set_progress(0.608588);
apply_patch("/system/app/SettingsProvider.apk", "-",
            19f3b000979d545d8c766518d643b8a1e121f412, 17076,
            f557390c4627fd2f1abc3d9228c599eca585e746, package_extract_file("patch/system/app/SettingsProvider.apk.p"));
set_progress(0.608684);
apply_patch("/system/app/SettingsProvider.odex", "-",
            7c8c49434e47f99cf19c4a73c49f8f8f9ed8c596, 83888,
            921b1a1a0844becb21f5b68dcbd79e55b2005f56, package_extract_file("patch/system/app/SettingsProvider.odex.p"));
set_progress(0.609157);
apply_patch("/system/app/SharedStorageBackup.apk", "-",
            2f5aa5ed50778963f9dd46facef750d27b8bc215, 2662,
            2c04c071800875333f264da896967403b5e8b3fc, package_extract_file("patch/system/app/SharedStorageBackup.apk.p"));
set_progress(0.609173);
apply_patch("/system/app/SharedStorageBackup.odex", "-",
            b8b85e1d9bdea7ee7f5b8ae464f2f0d160499d49, 4664,
            003cfe3a25b2712302f04db5ee704045be73baa1, package_extract_file("patch/system/app/SharedStorageBackup.odex.p"));
set_progress(0.609199);
apply_patch("/system/app/Stk1.apk", "-",
            dfbaccd31493a5b9064655d814a6629d9dad4d46, 26260,
            4adfd1fe2aab95af6723aee20f8a00cb410d7da3, package_extract_file("patch/system/app/Stk1.apk.p"));
set_progress(0.609347);
apply_patch("/system/app/Stk1.odex", "-",
            f601b7c908e91117084908f29c1b65280385dfc1, 105832,
            68710c3269673a9bc4852914fb6ce331250eea53, package_extract_file("patch/system/app/Stk1.odex.p"));
set_progress(0.609944);
apply_patch("/system/app/Stk2.apk", "-",
            f2f70670cce5a9553cd270984f9e8eed78ee0327, 26364,
            41dd3d0408020f81cb61cbdb0cda7a91fc2b4663, package_extract_file("patch/system/app/Stk2.apk.p"));
set_progress(0.610093);
apply_patch("/system/app/Stk2.odex", "-",
            df8c4407415bc6f2bfa1c02744719e7e5afabce6, 105336,
            7aff7f3c00e7c8b8c394afa70a0b16eb946b6f8d, package_extract_file("patch/system/app/Stk2.odex.p"));
set_progress(0.610688);
apply_patch("/system/app/StkSelection.odex", "-",
            31e4f5a5c52e921346b842c50043a91822459a0a, 30016,
            f51ccc863e6fa6906151f8d2035f0188d342a9e6, package_extract_file("patch/system/app/StkSelection.odex.p"));
set_progress(0.610857);
apply_patch("/system/app/SystemUI.apk", "-",
            1451a31dcdd9b75a229dcc3fb94cab62f3e73c70, 1422726,
            e2b26619b43fe11cf0dbb29112c8d3d21e1315c9, package_extract_file("patch/system/app/SystemUI.apk.p"));
set_progress(0.618886);
apply_patch("/system/app/SystemUI.odex", "-",
            5ec0bde2dded075fcdb183808856ed277de57301, 1762880,
            9955461238f5ef4f68befc4df594ce8b157b3d42, package_extract_file("patch/system/app/SystemUI.odex.p"));
set_progress(0.628835);
apply_patch("/system/app/TelephonyProvider.apk", "-",
            6be7accaf0e3971e13ea16a3ad182446835cf76e, 12097,
            e9248e384a058385a391cc95734b35078ce4b632, package_extract_file("patch/system/app/TelephonyProvider.apk.p"));
set_progress(0.628904);
apply_patch("/system/app/TelephonyProvider.odex", "-",
            f1db62ee3ef2f0f84bfcf33c69b8bb1c5eeed838, 396856,
            05cecc3f014818970f7c15a7ddae0d8cb8ebc1da, package_extract_file("patch/system/app/TelephonyProvider.odex.p"));
set_progress(0.631143);
apply_patch("/system/app/UserDictionaryProvider.apk", "-",
            8c0676278c6dc243c1dab19ac29addf51c50c925, 3578,
            1b4d67928b41cbe439e9d2136aca549de6479fe0, package_extract_file("patch/system/app/UserDictionaryProvider.apk.p"));
set_progress(0.631164);
apply_patch("/system/app/UserDictionaryProvider.odex", "-",
            177aed0dc320326e3d565876d0dd0762b8f2016f, 16992,
            8f9cc88a6bf6a7c4a240e5a1ab595fd3cd2c3617, package_extract_file("patch/system/app/UserDictionaryProvider.odex.p"));
set_progress(0.631259);
apply_patch("/system/app/VideoFavorites.odex", "-",
            4c202caa535bc5dcadf515f6a118115d94d33c19, 95560,
            45e6c8a29dbfd8312e492ae3d27192789591d5a4, package_extract_file("patch/system/app/VideoFavorites.odex.p"));
set_progress(0.631799);
apply_patch("/system/app/VideoPlayer.odex", "-",
            d53e23d446035f4f510bd26fd9fe9cd0d51561dd, 51224,
            ebaa293f0fe7e0ed0d58b4e473a532ff3a0c718b, package_extract_file("patch/system/app/VideoPlayer.odex.p"));
set_progress(0.632088);
apply_patch("/system/app/VisualizationWallpapers.apk", "-",
            6bf7697b59acad49f3d4f71e5072aa510e74afaf, 140242,
            5d12699faf1c2d0528684d6da86b7ae0b9526196, package_extract_file("patch/system/app/VisualizationWallpapers.apk.p"));
set_progress(0.632879);
apply_patch("/system/app/VisualizationWallpapers.odex", "-",
            0fe7b0111cb11f72713bcefa963172bb9f96b48b, 67008,
            2c28253e3635f1a558b6e0314cbb78daaca88715, package_extract_file("patch/system/app/VisualizationWallpapers.odex.p"));
set_progress(0.633257);
apply_patch("/system/app/VpnDialogs.apk", "-",
            d7ca27a0f86a2bd75e9962874922c39bd4da6127, 7523,
            74acb5ece6c12d1ef925f44148222738126a4e38, package_extract_file("patch/system/app/VpnDialogs.apk.p"));
set_progress(0.633300);
apply_patch("/system/app/VpnDialogs.odex", "-",
            92def554c6d68861001da65ffdb8b90ef2303d52, 11576,
            0eb412214fef7a2680ab38fbe0bd870855171064, package_extract_file("patch/system/app/VpnDialogs.odex.p"));
set_progress(0.633365);
apply_patch("/system/app/YGPS.odex", "-",
            ebb1a4a422d0d469592925e86560eb96443ae214, 77408,
            1aa5b2df17a6677b5110fe9a80856e12e1a3aad0, package_extract_file("patch/system/app/YGPS.odex.p"));
set_progress(0.633802);
apply_patch("/system/bin/bootanimation", "-",
            e0cd90a5165d3adb544e609359075fac37415618, 34136,
            874524764168a845745cd1cda2b880c7f3a0d6aa, package_extract_file("patch/system/bin/bootanimation.p"));
set_progress(0.633995);
apply_patch("/system/bin/mdnsd", "-",
            46e80a797893e7dd5cc1603ffcf4eeba31689bb7, 259460,
            b35ced9c42a01211f5660b65c2a6d80cc4f0d370, package_extract_file("patch/system/bin/mdnsd.p"));
set_progress(0.635459);
apply_patch("/system/etc/security/otacerts.zip", "-",
            ea6a7d1a7a4909527e4c7098b0912cd2bff43a91, 1125,
            97a47aff195907879d31d09a305f124d2c7689ca, package_extract_file("patch/system/etc/security/otacerts.zip.p"));
set_progress(0.635465);
apply_patch("/system/framework/CustomProperties.jar", "-",
            e1bdf372800848f3f8cc98ba3412be031cb327f8, 313,
            b963db47f96f91e9f5ecd463fef32000926b787c, package_extract_file("patch/system/framework/CustomProperties.jar.p"));
set_progress(0.635467);
apply_patch("/system/framework/CustomProperties.odex", "-",
            329ccfd356961f3fb58ec7242ffff770c8b0d5cc, 2936,
            e2d4669e887a197d378c69df8bd380369734f014, package_extract_file("patch/system/framework/CustomProperties.odex.p"));
set_progress(0.635484);
apply_patch("/system/framework/am.jar", "-",
            f0f215bb7c2e53836a00ec0f9a726f412807192a, 313,
            a2a80546a05c3593926ca00db266cc0975610dac, package_extract_file("patch/system/framework/am.jar.p"));
set_progress(0.635486);
apply_patch("/system/framework/am.odex", "-",
            09623eb36341c3c485d4b8017cd36b2b2cc83bf7, 40848,
            91d08aba56b0e84821f24acdc3de76c74e16eb70, package_extract_file("patch/system/framework/am.odex.p"));
set_progress(0.635716);
apply_patch("/system/framework/android.policy.jar", "-",
            f0f215bb7c2e53836a00ec0f9a726f412807192a, 313,
            a2a80546a05c3593926ca00db266cc0975610dac, package_extract_file("patch/system/framework/android.policy.jar.p"));
set_progress(0.635718);
apply_patch("/system/framework/android.policy.odex", "-",
            546d1aa7f02cd01217a2e230536735999b2b803f, 468960,
            56f4fdd3bd8b5668b7d5a481c6b10cdb8d72ea84, package_extract_file("patch/system/framework/android.policy.odex.p"));
set_progress(0.638364);
apply_patch("/system/framework/android.test.runner.jar", "-",
            4c9c91150b3befbef791c55f3d5cfdab04fad48c, 313,
            fe63e2b6b0e1fd34c0fe4958336b83c63bf48639, package_extract_file("patch/system/framework/android.test.runner.jar.p"));
set_progress(0.638366);
apply_patch("/system/framework/android.test.runner.odex", "-",
            0b44f58e1af61471aea97d6132028fbe804b459c, 185056,
            92f34726aea99f7ab1b9608684cce99a443015a6, package_extract_file("patch/system/framework/android.test.runner.odex.p"));
set_progress(0.639411);
apply_patch("/system/framework/apache-xml.jar", "-",
            8bdf4d45dddd671802cca179602132adf105caf5, 18010,
            a3ee0c1b7a16b3ab11756fb0710cb1bf8b1dfb49, package_extract_file("patch/system/framework/apache-xml.jar.p"));
set_progress(0.639512);
apply_patch("/system/framework/apache-xml.odex", "-",
            8582aecc3dc7ed029c7770318bd5ad0b99d749e9, 1378472,
            f171132ccb95afdecf9fede78b94100a23cfc068, package_extract_file("patch/system/framework/apache-xml.odex.p"));
set_progress(0.647292);
apply_patch("/system/framework/bmgr.jar", "-",
            f0f215bb7c2e53836a00ec0f9a726f412807192a, 313,
            a2a80546a05c3593926ca00db266cc0975610dac, package_extract_file("patch/system/framework/bmgr.jar.p"));
set_progress(0.647294);
apply_patch("/system/framework/bmgr.odex", "-",
            c5e363f13c3a77ae5ee443fe23ff5af95990af82, 15056,
            d0ae850a52a82ad371dfde97b369e887e7b0506a, package_extract_file("patch/system/framework/bmgr.odex.p"));
set_progress(0.647379);
apply_patch("/system/framework/bouncycastle.jar", "-",
            6cd6fe762a2928e82728034b4741c811ffdf2bf3, 313,
            b6b88aeac2d4c529a727fbbc0e0cd66934c956a2, package_extract_file("patch/system/framework/bouncycastle.jar.p"));
set_progress(0.647380);
apply_patch("/system/framework/bouncycastle.odex", "-",
            a47867dd2bd08a813e7ef596a0ff3f017c3f8fc5, 982800,
            6839fbcced864cef043235fb6c84aadc2f0c52d4, package_extract_file("patch/system/framework/bouncycastle.odex.p"));
set_progress(0.652927);
apply_patch("/system/framework/bu.jar", "-",
            f0f215bb7c2e53836a00ec0f9a726f412807192a, 313,
            a2a80546a05c3593926ca00db266cc0975610dac, package_extract_file("patch/system/framework/bu.jar.p"));
set_progress(0.652929);
apply_patch("/system/framework/bu.odex", "-",
            e41d8b816637c5a2f4a838e119a88cd11eca5419, 4888,
            487f026c552b25487f4ebc7e4935a69b9bd7f78f, package_extract_file("patch/system/framework/bu.odex.p"));
set_progress(0.652956);
apply_patch("/system/framework/com.android.future.usb.accessory.jar",
            "-", f0f215bb7c2e53836a00ec0f9a726f412807192a, 313,
            a2a80546a05c3593926ca00db266cc0975610dac, package_extract_file("patch/system/framework/com.android.future.usb.accessory.jar.p"));
set_progress(0.652958);
apply_patch("/system/framework/com.android.future.usb.accessory.odex",
            "-", 1ac46e969a1d177b374c6a8ce68991b71b604ec0, 6312,
            c11a54d12d0b32ad5f97d873bd0e31b184658149, package_extract_file("patch/system/framework/com.android.future.usb.accessory.odex.p"));
set_progress(0.652994);
apply_patch("/system/framework/com.android.location.provider.jar",
            "-", f0f215bb7c2e53836a00ec0f9a726f412807192a, 313,
            a2a80546a05c3593926ca00db266cc0975610dac, package_extract_file("patch/system/framework/com.android.location.provider.jar.p"));
set_progress(0.652995);
apply_patch("/system/framework/com.android.location.provider.odex",
            "-", 3a67da207106ef81732c35d7d8cb83d571c1dec2, 7680,
            bdae5d424d9035cc233cda112f6b9a9ed2bb41e9, package_extract_file("patch/system/framework/com.android.location.provider.odex.p"));
set_progress(0.653039);
apply_patch("/system/framework/content.jar", "-",
            38e794372a9363d425a57ab9cae99b7be24ea353, 313,
            a2a80546a05c3593926ca00db266cc0975610dac, package_extract_file("patch/system/framework/content.jar.p"));
set_progress(0.653041);
apply_patch("/system/framework/content.odex", "-",
            ad0964074410d4db11a6879e18a0e5abe8db9790, 14384,
            63d6e8f2c69e698aa8e1b5c80cacf924a2edcb4b, package_extract_file("patch/system/framework/content.odex.p"));
set_progress(0.653122);
apply_patch("/system/framework/core-junit.jar", "-",
            b5e15d393050c96732d021755f4460f7f8d4f729, 313,
            b963db47f96f91e9f5ecd463fef32000926b787c, package_extract_file("patch/system/framework/core-junit.jar.p"));
set_progress(0.653123);
apply_patch("/system/framework/core-junit.odex", "-",
            1acfe395f86a0d2e60420300b805cfa987c93e59, 27352,
            b9d716071c0eda78363b1d25e434a0dd9ac85a5d, package_extract_file("patch/system/framework/core-junit.odex.p"));
set_progress(0.653278);
apply_patch("/system/framework/core.jar", "-",
            5eafd7d389d77c6e662d8613a95943ade9711261, 4124,
            66b69a2ef0f7f2bd0802bb90195142fd05593c17, package_extract_file("patch/system/framework/core.jar.p"));
set_progress(0.653301);
apply_patch("/system/framework/core.odex", "-",
            801db76da4b3894ef2e18a80b46ff774d1020656, 3404336,
            4de5a40f21a12bc9b7990e6a1c452cd74b10a9c4, package_extract_file("patch/system/framework/core.odex.p"));
set_progress(0.672514);
apply_patch("/system/framework/ext.jar", "-",
            c8c1a7e8a4e1244a8b200b39d34cdbeb9d4092a5, 528375,
            b7cd3ad8ceed5a2c0205c383b0f06cfd870a5954, package_extract_file("patch/system/framework/ext.jar.p"));
set_progress(0.675496);
apply_patch("/system/framework/ext.odex", "-",
            695ad043bf13f8632cc54587f7cd5ebd5c335d65, 1504552,
            94346f403980d3c0b37afab22377bedba0c57b6b, package_extract_file("patch/system/framework/ext.odex.p"));
set_progress(0.683987);
apply_patch("/system/framework/framework-res.apk", "-",
            9dd2fb7fa4f688e196515544fa13a9b93b5d3fe0, 5434563,
            b265b7870b4c592ff749249a125f63932a4a5a59, package_extract_file("patch/system/framework/framework-res.apk.p"));
set_progress(0.714658);
apply_patch("/system/framework/framework.jar", "-",
            c68387cdf266dbf3609ee8dec398c11ac9c3a32a, 14961,
            742f700e6ea3aed4847d0ecb2721a811cb5700d6, package_extract_file("patch/system/framework/framework.jar.p"));
set_progress(0.714742);
apply_patch("/system/framework/framework.odex", "-",
            e2317d4a5c64481936fcb4287c7db600048fffb9, 11238360,
            a1f82c78af5b727c96721c28d998c744368d8289, package_extract_file("patch/system/framework/framework.odex.p"));
set_progress(0.778167);
apply_patch("/system/framework/ime.jar", "-",
            38e794372a9363d425a57ab9cae99b7be24ea353, 313,
            a2a80546a05c3593926ca00db266cc0975610dac, package_extract_file("patch/system/framework/ime.jar.p"));
set_progress(0.778169);
apply_patch("/system/framework/ime.odex", "-",
            f81b07bf05987b51a6d2aae60d39db203cfae00f, 7032,
            0861d98b20167453491f02bafa16cfbc7fd8f976, package_extract_file("patch/system/framework/ime.odex.p"));
set_progress(0.778209);
apply_patch("/system/framework/input.jar", "-",
            38e794372a9363d425a57ab9cae99b7be24ea353, 313,
            f392c6af406c6b2ff5475f2b7b8a7aba88460ad0, package_extract_file("patch/system/framework/input.jar.p"));
set_progress(0.778211);
apply_patch("/system/framework/input.odex", "-",
            b16e790a01160d0e439708ae8935b0a42de6c75f, 5824,
            65faad24aa753006ab4efad115c56fa583dd47e0, package_extract_file("patch/system/framework/input.odex.p"));
set_progress(0.778243);
apply_patch("/system/framework/javax.obex.jar", "-",
            f0f215bb7c2e53836a00ec0f9a726f412807192a, 313,
            a2a80546a05c3593926ca00db266cc0975610dac, package_extract_file("patch/system/framework/javax.obex.jar.p"));
set_progress(0.778245);
apply_patch("/system/framework/javax.obex.odex", "-",
            7326eb198cd572af3f8a515c401cf730118f2f42, 58520,
            a916d315fdc350af6c8c307ba2c719f0ae48bd80, package_extract_file("patch/system/framework/javax.obex.odex.p"));
set_progress(0.778575);
apply_patch("/system/framework/lewa-framework.jar", "-",
            51bcfeabd2040baa83a15c1f224321f5d7da0c6c, 313,
            c6f828afd8e97b13c6ac6d4679ca139e56c0e8c4, package_extract_file("patch/system/framework/lewa-framework.jar.p"));
set_progress(0.778577);
apply_patch("/system/framework/lewa-framework.odex", "-",
            f6506d61cf02b0b0fe08147856f522bd806792ed, 1802168,
            9aa6f48c2634cd6a0e89594846245073b5e412c6, package_extract_file("patch/system/framework/lewa-framework.odex.p"));
set_progress(0.788748);
apply_patch("/system/framework/lewa-res.apk", "-",
            853cc743b43ede61774bef757469f612d245dc76, 7068589,
            7e4404c27294d2caee2bc250438281fddca52263, package_extract_file("patch/system/framework/lewa-res.apk.p"));
set_progress(0.828641);
apply_patch("/system/framework/mediatek-common.jar", "-",
            d76a354d3b98d0f83c424710db686a3f2444a086, 313,
            5188a87913e5fa81a804071af6be3494a043610c, package_extract_file("patch/system/framework/mediatek-common.jar.p"));
set_progress(0.828642);
apply_patch("/system/framework/mediatek-common.odex", "-",
            c826f9102f6d8e4943de06f03f989df46fbe7a9d, 108144,
            04e0bb1da723664badac10ec3a23ba55975f2434, package_extract_file("patch/system/framework/mediatek-common.odex.p"));
set_progress(0.829253);
apply_patch("/system/framework/mediatek-framework.jar", "-",
            7e911f6544561b6afebee33949ddf2fcd46ee7a7, 313,
            5738f031e03c2430229b90e1b6f96dcc3a993b7c, package_extract_file("patch/system/framework/mediatek-framework.jar.p"));
set_progress(0.829254);
apply_patch("/system/framework/mediatek-framework.odex", "-",
            661ed7369c0aa521646eda3cc71dbd7344e9773a, 290200,
            232194e5528f20b2c35cc36e6398854abd8d87dd, package_extract_file("patch/system/framework/mediatek-framework.odex.p"));
set_progress(0.830892);
apply_patch("/system/framework/mediatek-op.jar", "-",
            f0f215bb7c2e53836a00ec0f9a726f412807192a, 313,
            a2a80546a05c3593926ca00db266cc0975610dac, package_extract_file("patch/system/framework/mediatek-op.jar.p"));
set_progress(0.830894);
apply_patch("/system/framework/mediatek-op.odex", "-",
            d3a6462d68b2def8b06fc9366591fa0ca13b9ef8, 1392,
            2a574c76e0f102ad1ac9ab4576baac38f96a8b3c, package_extract_file("patch/system/framework/mediatek-op.odex.p"));
set_progress(0.830902);
apply_patch("/system/framework/mediatek-res.apk", "-",
            35c25d927045bbdf844c553864f46e5592a6ef28, 996662,
            de4e1d8b66e268b24b2337e4b45427e669c192f3, package_extract_file("patch/system/framework/mediatek-res.apk.p"));
set_progress(0.836527);
apply_patch("/system/framework/monkey.jar", "-",
            e9bfe45af3044a7e0da180e20457801359644a0f, 313,
            f17b73b17210853f7fb03da12c78372a9bae796c, package_extract_file("patch/system/framework/monkey.jar.p"));
set_progress(0.836528);
apply_patch("/system/framework/monkey.odex", "-",
            ee2e12a80d2c06e4e5479eb16f3eb286f53a1685, 118152,
            7a890bdddff28b6ec6708085903cff4e2caa8f53, package_extract_file("patch/system/framework/monkey.odex.p"));
set_progress(0.837195);
apply_patch("/system/framework/pm.jar", "-",
            e322373def4e348dd0078f2fc76aeee9e05a7e5a, 313,
            f392c6af406c6b2ff5475f2b7b8a7aba88460ad0, package_extract_file("patch/system/framework/pm.jar.p"));
set_progress(0.837197);
apply_patch("/system/framework/pm.odex", "-",
            f809286f3ee8a2f5510a048ea71e6f3607a41a19, 36600,
            d19aebec568650f5e2affa1ce820238b6c1d952e, package_extract_file("patch/system/framework/pm.odex.p"));
set_progress(0.837403);
apply_patch("/system/framework/requestsync.jar", "-",
            e322373def4e348dd0078f2fc76aeee9e05a7e5a, 313,
            f392c6af406c6b2ff5475f2b7b8a7aba88460ad0, package_extract_file("patch/system/framework/requestsync.jar.p"));
set_progress(0.837405);
apply_patch("/system/framework/requestsync.odex", "-",
            ade8949605e24d5bd001cf4cd694a2f5f2ed7d65, 9168,
            8163a83e8760ab37fdae82d470744e350a6a3462, package_extract_file("patch/system/framework/requestsync.odex.p"));
set_progress(0.837457);
apply_patch("/system/framework/secondary-framework.jar", "-",
            8f1089feeb7c1c598b79e5e2d424313e2eefd037, 313,
            96979f4a949cbcd30ee9c793e32c5ffeb8cb36be, package_extract_file("patch/system/framework/secondary-framework.jar.p"));
set_progress(0.837459);
apply_patch("/system/framework/secondary-framework.odex", "-",
            b53bae183621f6bc987f64a11045716212e239d3, 1819712,
            55e1b65dcf22c47f0c6232e7c667ce2e7f749332, package_extract_file("patch/system/framework/secondary-framework.odex.p"));
set_progress(0.847729);
apply_patch("/system/framework/services.jar", "-",
            606ceb59ca9fe77988a1e8e6a41f5c76098e01dd, 313,
            c4019668747ed0a7184fa1e70d6f9c0678a623a3, package_extract_file("patch/system/framework/services.jar.p"));
set_progress(0.847730);
apply_patch("/system/framework/services.odex", "-",
            f61b53e2696b5f2f9f6def2a1be56bad58a29441, 2533736,
            4f96990848196052f5ebd1ecf945be03254bbabd, package_extract_file("patch/system/framework/services.odex.p"));
set_progress(0.862030);
apply_patch("/system/framework/svc.jar", "-",
            e322373def4e348dd0078f2fc76aeee9e05a7e5a, 313,
            f392c6af406c6b2ff5475f2b7b8a7aba88460ad0, package_extract_file("patch/system/framework/svc.jar.p"));
set_progress(0.862032);
apply_patch("/system/framework/svc.odex", "-",
            2e432f6693ef966ba522a410cd71332220289df7, 10024,
            940fd6f4525ac0996f60dcf0f2e22b22c7e6918f, package_extract_file("patch/system/framework/svc.odex.p"));
set_progress(0.862088);
apply_patch("/system/framework/theme-res-mint.apk", "-",
            74930ce734c5074c1986ffe78885b58da0d6b2c3, 674334,
            d4dd3c68fc9b3b1fcbff57a2f69c592b1273d685, package_extract_file("patch/system/framework/theme-res-mint.apk.p"));
set_progress(0.865894);
apply_patch("/system/framework/theme-res-mocha.apk", "-",
            ef9f3a2c9e15616eab1e477293bd5dd2ab4c50ff, 711610,
            6407a234a234764cae4b2d5de7a44ef00c7f1796, package_extract_file("patch/system/framework/theme-res-mocha.apk.p"));
set_progress(0.869910);
apply_patch("/system/framework/theme-res-raspberry.apk", "-",
            af286d9490ddcc9a9aa59051cafc1a8edd3c85c4, 731805,
            a128ab8d0ea28f7b860e5c3368c58a891a046e07, package_extract_file("patch/system/framework/theme-res-raspberry.apk.p"));
set_progress(0.874040);
apply_patch("/system/framework/uiautomator.jar", "-",
            70aab5b6e5e7f17d8bfc40926bb847731f8c17a7, 313,
            90f94d249b9bca476cac36278e2dade13a626ae6, package_extract_file("patch/system/framework/uiautomator.jar.p"));
set_progress(0.874042);
apply_patch("/system/framework/uiautomator.odex", "-",
            044997bd6886dddcb74bb596499b3ce435265f25, 82296,
            71aa66c6b755e24f819fffea67d69f2351f4d42f, package_extract_file("patch/system/framework/uiautomator.odex.p"));
set_progress(0.874506);
apply_patch("/system/lib/libams-1.1.0.so", "-",
            94a37480616728ce42d17f5c2ddfd1cf03d492d3, 316896,
            c927921f552c10e2cd58b21ff13559fde1296c56, package_extract_file("patch/system/lib/libams-1.1.0.so.p"));
set_progress(0.876295);
apply_patch("/system/lib/libbcc.so", "-",
            20d34abd9b5fb976ac147402baa5132c064eccdb, 4713064,
            d681413d779f655c3c81e5260cf992535a996ffc, package_extract_file("patch/system/lib/libbcc.so.p"));
set_progress(0.902893);
apply_patch("/system/lib/libbcinfo.so", "-",
            bc9a69385ef7b1a7bae1ba8824d783d7bfc5d812, 1131840,
            1416c502263df6b5ed17d70d30674cad1161c177, package_extract_file("patch/system/lib/libbcinfo.so.p"));
set_progress(0.909281);
apply_patch("/system/lib/libchromium_net.so", "-",
            b3412ad3758f98a4591235747d796a84d876b210, 1740564,
            12651ab4892c8b732bb17c899cd915c2f2ad950a, package_extract_file("patch/system/lib/libchromium_net.so.p"));
set_progress(0.919104);
apply_patch("/system/lib/libcryptor-1.0.0.so", "-",
            1288edafbe9f2c3b18b748ae003ea1957285f508, 38080,
            4af58a031c18246ddce70b4a602050be4d1357fb, package_extract_file("patch/system/lib/libcryptor-1.0.0.so.p"));
set_progress(0.919319);
apply_patch("/system/lib/liblocation-1.0.0.so", "-",
            c2f7ccdb4609c347ca209a6bbee762a9bfb4126c, 80788,
            730ac7de6180d8368636bc70a70b6db8cb81eb37, package_extract_file("patch/system/lib/liblocation-1.0.0.so.p"));
set_progress(0.919775);
apply_patch("/system/lib/libmdnssd.so", "-",
            cefd08cede91de8711a97a0cc7e31726269fa3e2, 21588,
            4968d05333266110a659cfecf8cd0dd06a035fd6, package_extract_file("patch/system/lib/libmdnssd.so.p"));
set_progress(0.919897);
apply_patch("/system/lib/libsmschecker-1.0.1.so", "-",
            9fac3d675b29ce7f3fa4e15ee3e63fe28af9ae5f, 101652,
            721fc1f7525fd73ab3ef5e7e06ada45ef3c60548, package_extract_file("patch/system/lib/libsmschecker-1.0.1.so.p"));
set_progress(0.920471);
apply_patch("/system/lib/libsmsparser-1.0.0.so", "-",
            d380f818d34cec1917139e809f1343bd1d62380c, 60364,
            d886ea48bf9e8e597d110404c9288fa4d2215432, package_extract_file("patch/system/lib/libsmsparser-1.0.0.so.p"));
set_progress(0.920811);
apply_patch("/system/lib/libstagefright.so", "-",
            fd8da1d06d39fa5a9c9e66f1c58cfb5bf6ac036a, 1555940,
            d075ec2febc0a90611559add7dbc971fd791950f, package_extract_file("patch/system/lib/libstagefright.so.p"));
set_progress(0.929592);
apply_patch("/system/lib/libstagefright_soft_aacdec.so", "-",
            656eae0f69abd86e8216d15d0bb571ae91e3c523, 222704,
            f2ba87daa0f6c3e7d74c7f32ac1569ebc1239f61, package_extract_file("patch/system/lib/libstagefright_soft_aacdec.so.p"));
set_progress(0.930849);
apply_patch("/system/lib/libstagefright_soft_aacenc.so", "-",
            6aabb7e8ad95b3965aea585e035cb0c9c9101fcd, 275652,
            9c9cb38bd1e64e3591d0534af947408ced795100, package_extract_file("patch/system/lib/libstagefright_soft_aacenc.so.p"));
set_progress(0.932405);
apply_patch("/system/lib/libwebcore.so", "-",
            929041348af47bc2c74d9259876304a4f29f1000, 8184592,
            bd6686b2b60344884a412c4ca4baf364d2250b24, package_extract_file("patch/system/lib/libwebcore.so.p"));
set_progress(0.978596);
apply_patch("/system/lib/libwebrtc_audio_preprocessing.so", "-",
            9998b38d986e485b02016fcfe16d41be76e33eeb, 423168,
            30698ed3264e2dcbd05ab6a23e6f6c064ddd1492, package_extract_file("patch/system/lib/libwebrtc_audio_preprocessing.so.p"));
set_progress(0.980984);
apply_patch("/system/media/theme/mod_icons", "-",
            62f0edc71c0cbefafc6f2fdb7cdbd1ec00983536, 2752317,
            aa791a64b153b67b0030fb1551b508b00fdffd70, package_extract_file("patch/system/media/theme/mod_icons.p"));
set_progress(0.996517);
apply_patch("/system/usr/share/phoneloc.dat", "-",
            dd11cfc1ebb9da5c827856a7bb6d82d209ffd088, 553939,
            55be50da7c7cf46ef4aae8f53b9899479e840429, package_extract_file("patch/system/usr/share/phoneloc.dat.p"));
set_progress(0.999643);
apply_patch("/system/xbin/nano", "-",
            430781d84f1711723dc3db8fef60fc06c874903e, 63208,
            b4a20da2fdb602922232e8af5549f965b11fae05, package_extract_file("patch/system/xbin/nano.p"));
set_progress(1.000000);
ui_print("Copy full recoveryimage...");
assert(package_extract_file("recovery.img", "/tmp/recovery.img"),
       write_raw_image("/tmp/recovery.img", "recovery"),
       delete("/tmp/recovery.img"));
delete("/system/recovery-from-boot.p",
       "/system/etc/install-recovery.sh");
show_progress(0.100000, 10);
ui_print("Unpacking new files...");
package_extract_dir("system", "/system");
ui_print("Unpacking new recovery...");
package_extract_dir("lewarecovery", "/system");
ui_print("Symlinks and permissions...");
set_perm_recursive(0, 0, 0755, 0644, "/system");
set_perm_recursive(0, 2000, 0755, 0755, "/system/bin");
set_perm(0, 3003, 02750, "/system/bin/netcfg");
set_perm(0, 3004, 02755, "/system/bin/ping");
set_perm(0, 2000, 06750, "/system/bin/run-as");
set_perm(0, 0, 06755, "/system/bin/su0");
set_perm_recursive(1002, 1002, 0755, 0440, "/system/etc/bluetooth");
set_perm(0, 0, 0755, "/system/etc/bluetooth");
set_perm(1000, 1000, 0640, "/system/etc/bluetooth/auto_pairing.conf");
set_perm(3002, 3002, 0444, "/system/etc/bluetooth/blacklist.conf");
set_perm(1002, 1002, 0440, "/system/etc/dbus.conf");
set_perm(1014, 2000, 0550, "/system/etc/dhcpcd/dhcpcd-run-hooks");
set_perm(0, 2000, 0550, "/system/etc/init.goldfish.sh");
set_perm(0, 2000, 0550, "/system/etc/init.partner.sh");
set_perm_recursive(0, 0, 0755, 0555, "/system/etc/ppp");
set_perm(0, 2000, 0755, "/system/vendor");
set_perm_recursive(0, 2000, 0755, 0755, "/system/vendor/bin");
set_perm(0, 2000, 0755, "/system/vendor/lib");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/lib/drm");
set_perm(0, 0, 0644, "/system/vendor/lib/drm/libdrmwvmplugin.so");
set_perm(0, 2000, 0755, "/system/vendor/lib/egl");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/lib/hw");
set_perm(0, 0, 0644, "/system/vendor/lib/hw/gralloc.mt6577.so");
set_perm(0, 2000, 0755, "/system/vendor/operator");
set_perm(0, 2000, 0755, "/system/vendor/operator/app");
set_perm_recursive(0, 2000, 0755, 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");
