mount("ext4", "EMMC", "/dev/block/mmcblk0p3", "/system");
assert(file_getprop("/system/build.prop", "ro.build.fingerprint") == "alps/n828_jb2/n828_jb2:4.2.1/JOP40D/1399297476:user/test-keys" ||
       file_getprop("/system/build.prop", "ro.build.fingerprint") == "alps/n828_jb2/n828_jb2:4.2.1/JOP40D/1399631308:user/test-keys");
assert(getprop("ro.product.device") == "amoi89_wet_jb2" || getprop("ro.build.product") == "amoi89_wet_jb2");
ui_print("Verifying current system...");
show_progress(0.100000, 0);
assert(apply_patch_check("/system/app/ApplicationGuide.odex", "3b2eca6bbdcb785a2f745ae5757c7a8a1ed28b70", "0382fce5834929db149f1a5738c731d305776283"));
set_progress(0.000087);
assert(apply_patch_check("/system/app/ApplicationsProvider.apk", "131b9991f24faece7e2f9d46bf95263bdca40f22", "03c529b0c82db4122d3f33f9896f2ed43e612644"));
set_progress(0.000140);
assert(apply_patch_check("/system/app/ApplicationsProvider.odex", "5af87efe800722300221d37fe380cfcbcd13a5bf", "dd3e7204813a985787aa873ad89d9fc9ac4a061c"));
set_progress(0.000278);
assert(apply_patch_check("/system/app/AtciService.odex", "7a8c4a57d7b6d61681b693088ac89f308fe3abdd", "8735f4baf0c54024d3e0590ae98709d348f3b4bc"));
set_progress(0.000631);
assert(apply_patch_check("/system/app/BackupRestoreConfirmation.apk", "0c0ca6a9c09307381a5902f71dc1462d549bb20c", "8c6fea42e37359afcd6ed10e502135c7615cdf41"));
set_progress(0.000688);
assert(apply_patch_check("/system/app/BackupRestoreConfirmation.odex", "1f172a649dc69dea8791f2a111113ea7d6ca3f03", "7c6cc533268223427f470c4382e40e8e0756400e"));
set_progress(0.000749);
assert(apply_patch_check("/system/app/BasicDreams.apk", "8f1bad03c7442d4a0d58ae46ceba1d477e86a7a2", "a61b5244f3c14d17a71294b19e140ebab9496142"));
set_progress(0.000837);
assert(apply_patch_check("/system/app/BasicDreams.odex", "99a142ec16fb4bb43eae429cb833d2641a958c51", "6512f74eba2410a9b66e003f1e13f85e44aed0d9"));
set_progress(0.000926);
assert(apply_patch_check("/system/app/BatteryWarning.apk", "7997fc1c410478fec2acd7ce7dd3b3cc06641321", "8dc495c38d27a228e6f60df0f96eae706dbaf9af"));
set_progress(0.001106);
assert(apply_patch_check("/system/app/BatteryWarning.odex", "96061ab0200f914a385e31a8ba5c88705fb67e18", "7265bd7e5cab52f7393d91ee2818fb9c4d8bc937"));
set_progress(0.001206);
assert(apply_patch_check("/system/app/CalendarImporter.apk", "07da1e86b50c05b7e290944449c6f01ad66eafdd", "51ea2bf0023808ea9a9460f0c9651686ded965bf"));
set_progress(0.001283);
assert(apply_patch_check("/system/app/CalendarImporter.odex", "9d5d822427cb5c1f398e5cb7a42f5d550938ba01", "8d189d46540dc815f1d65dcd9ed0958070a0e577"));
set_progress(0.002026);
assert(apply_patch_check("/system/app/CalendarProvider.apk", "dcb8befcd8cfac0cee3ef5d995b13abdadee1b67", "d53e2e25311609c72df7c1af74f2bf96f33d225c"));
set_progress(0.002115);
assert(apply_patch_check("/system/app/CalendarProvider.odex", "6187fbee44719cba154a24988f61745f4476605c", "ca6fd194a33bbe4939cbbdc322c53f63108048f9"));
set_progress(0.012227);
assert(apply_patch_check("/system/app/CellConnService.apk", "c086895afcb16f50c26a5c397a5554357d7121f7", "0fa4b325843b6827ce84f597fc1e8e1883d3f0c8"));
set_progress(0.012305);
assert(apply_patch_check("/system/app/CellConnService.odex", "6bd3734cca04463d36600bf32be550eaa91d9eb5", "2613f4ee2b2a3b11dd0dca281e72d06ecb186663"));
set_progress(0.012641);
assert(apply_patch_check("/system/app/CertInstaller.apk", "192b2e784be4d063d7b647042cba2dd69ec5b057", "faa3d50981871ed2c483b51eb9a55c83a7c0026c"));
set_progress(0.012701);
assert(apply_patch_check("/system/app/CertInstaller.odex", "478ab4470f18b8ee0029bab3ec499e3f21583f79", "a661f3a40356e0fb8984866b41f5fcd7502f23aa"));
set_progress(0.012929);
assert(apply_patch_check("/system/app/ContactsProvider.apk", "ee63ea23606b7300b37214374d2ee0165f20fa46", "43100bc7214b15d381fbc56238f91b532e32e0a1"));
set_progress(0.013174);
assert(apply_patch_check("/system/app/ContactsProvider.odex", "4ecfcf94f49063d14680e9735961f9f759da1ba6", "566b747cd759fea17c780d8f6bef59b9febe23e8"));
set_progress(0.026315);
assert(apply_patch_check("/system/app/DataUsageLockScreenClient.odex", "59d68541242faf8fc72acfb7b3f1ee9c690b7859", "1bd5444970ff61ddc39a65894ace6f0dea3453f4"));
set_progress(0.028820);
assert(apply_patch_check("/system/app/DefaultContainerService.apk", "7834b778a400d1d1e6528888182af1451f1bc626", "d05a17c2a906bed91f8a8e4ffbe10c3cd4f32998"));
set_progress(0.028840);
assert(apply_patch_check("/system/app/DefaultContainerService.odex", "5b37cec6503ec927e6f42e4200b9b14e5026b24c", "8fa2721391ea54b554920476e9a1e619321a6e49"));
set_progress(0.028949);
assert(apply_patch_check("/system/app/DownloadProvider.apk", "c41606b5a1d941f8a7dac367b250eb022ad8b9e7", "ab4c662a611b11a09ac541a7d72a6c122f3de385"));
set_progress(0.029019);
assert(apply_patch_check("/system/app/DownloadProvider.odex", "fa50f76531837ba9cf1c228d67d66e0d37338df7", "3c9b65ab6964bef862d41f2878e2f334ea72b41f"));
set_progress(0.037853);
assert(apply_patch_check("/system/app/DownloadProviderUi.apk", "345115ff7c6f452ab7e526f3a24391185eb58c6c", "5037226ff918ac26d80aacc02fc366ae53ba25b5"));
set_progress(0.038179);
assert(apply_patch_check("/system/app/DownloadProviderUi.odex", "7066b6fe8b5e4c02b3a429450408aa17ae76aa97", "8765fc377841a9b3f4ec212fef640a3d91caa1f1"));
set_progress(0.040620);
assert(apply_patch_check("/system/app/DrmProvider.apk", "d8d8a48f22e274fb79db342a966adb60b9d98b49", "c93251b559030733e9fa6ea911adc08d040ab7cc"));
set_progress(0.040647);
assert(apply_patch_check("/system/app/DrmProvider.odex", "2dca1f95ab9bd87dc23314346722060d4eb20618", "be8f8e79d1cf36df6f96896f2d654a3175b4eb75"));
set_progress(0.040838);
assert(apply_patch_check("/system/app/Email.apk", "1ea4f42ab9ce66110ac3f75e6493f4d9bc134722", "fbd888d49b65b5423a5ff6083f8766915376c906"));
set_progress(0.043498);
assert(apply_patch_check("/system/app/Email.odex", "292d8f1aa8975b243b56d1d063c1ab6b93cf5b7a", "74e730792d0aec29e63a403da7c115e54c6d206f"));
set_progress(0.063251);
assert(apply_patch_check("/system/app/EngineerMode.odex", "3922fa0c14ef80af6f88f1aac99b9e66c1475388", "e405c053e9838dec7720a566081e98eace251330"));
set_progress(0.069957);
assert(apply_patch_check("/system/app/EngineerModeSim.apk", "ad0702565907586700062590277c717b7985fd51", "89d510e28a732e40fc9c20a14d4b6e44a3bc9b6f"));
set_progress(0.070086);
assert(apply_patch_check("/system/app/EngineerModeSim.odex", "5883831386018cbb7c0fdfc4454c5365a55df303", "3971041483d8cf6ff6cb4b791632435fc4e21d4f"));
set_progress(0.070575);
assert(apply_patch_check("/system/app/Exchange2.apk", "c563f3b8f4a3e043e9080076be063a03015b27c9", "892507ba7b75144154f4584ede60a5113e2b799f"));
set_progress(0.070784);
assert(apply_patch_check("/system/app/Exchange2.odex", "d566115989b87e9fcb9b7f0b07d5b951d8e04a91", "0ac22d80327b53639be401dcbbed70dd014ea920"));
set_progress(0.086058);
assert(apply_patch_check("/system/app/FusedLocation.apk", "aca6f798346893db5ffd09012f96a7ce91b7cc61", "0104022a5feb3844a100350bd2600fac75c01589"));
set_progress(0.086076);
assert(apply_patch_check("/system/app/FusedLocation.odex", "7bd4b64d65ae76b05d013f880d99c78371437f8a", "9ea1e6b1c094e1940aca21a68d9f09d78544fb5f"));
set_progress(0.086138);
assert(apply_patch_check("/system/app/Galaxy4.odex", "48344b86137a4122a53185b5d0f22e6f1e768f92", "b95085573955b7ca0df47e44ce7a2280cb0db47c"));
set_progress(0.086344);
assert(apply_patch_check("/system/app/HTMLViewer.apk", "24c57b6ce566bd3e66814d18b6c3433dcad08453", "18d38d2437e1e60a376c69242d7ea615baf1f8e4"));
set_progress(0.086364);
assert(apply_patch_check("/system/app/HTMLViewer.odex", "3d82320608a14f31b45315d4f0e5f0408c86db8b", "4df05be34f73459b3ab07ec0bf8cca34cd16fe86"));
set_progress(0.086404);
assert(apply_patch_check("/system/app/HoloSpiralWallpaper.apk", "d6cb0adb4dd560b416bde8938c050f932cd5dee6", "e3a00b71e2ff3f1f58c79bc2dd7b10ca6d17a9cf"));
set_progress(0.086612);
assert(apply_patch_check("/system/app/HoloSpiralWallpaper.odex", "c8caad946fe10c50aa77b2637bced0a44b8b973f", "7e77a89646d261313be704c1bdc2bb2e214146e3"));
set_progress(0.086817);
assert(apply_patch_check("/system/app/KeyChain.apk", "99bc9e69de9d6337b4e9476a9a4b33bfc100493a", "674188be4e8d6b485ad45df04cd52fec454f76d6"));
set_progress(0.086864);
assert(apply_patch_check("/system/app/KeyChain.odex", "b22d558d2960c2f42cb84bd7aa9f8544671eaa04", "77579b296a7cc3d376406b250b2eec6b94efeed5"));
set_progress(0.087022);
assert(apply_patch_check("/system/app/LatinIME.apk", "e81c0851e9fe7960e72d332a20f6cf3d8fd951b6", "4d0799320ed3e823169c4e6d2971b2b4eb5680d1"));
set_progress(0.139459);
assert(apply_patch_check("/system/app/LatinIME.odex", "35ccdaf0da2f25ddaa429a432d68ba61575a199c", "5bdd109d203f79af699dadb7bc576c50c5aec8a1"));
set_progress(0.145567);
assert(apply_patch_check("/system/app/LewaAntitheft.apk", "9c5d713ed23e246cfae5d1bf90021e45cf99f10f", "058c277e61d2afc5ffe7e61971460d9fee5727f7"));
set_progress(0.148001);
assert(apply_patch_check("/system/app/LewaAntitheft.odex", "3f82c2a68ffc10bfda6a83e35606e9a348595129", "067ff1a6738c6171f4ece17303230cd33e8f8723"));
set_progress(0.165592);
assert(apply_patch_check("/system/app/LewaAppStore.odex", "2e4c7279fa51b51fd10a890d5275343e503ec3ef", "dfdbc93bff610cd94f70fd77ae65075299dcbece"));
set_progress(0.170125);
assert(apply_patch_check("/system/app/LewaBirdView.odex", "e320f961bd2aa16034b0b56f7507e6c26f7665fa", "6bb16682b59a686a8e472a52e91cdb6fbb324573"));
set_progress(0.170606);
assert(apply_patch_check("/system/app/LewaCalculator.apk", "a61ec13559485f7a0ee7f0e1d68ae4be39b3b20b", "9005aeb5258d22ea8e3e14ac4547dfb82364bbb2"));
set_progress(0.172187);
assert(apply_patch_check("/system/app/LewaCalculator.odex", "998a1e120aef2a192f90ceef6bb435d387d38f36", "b88bece5fefb886a761677a377e1fd878bf228c8"));
set_progress(0.174800);
assert(apply_patch_check("/system/app/LewaCit.odex", "a1732f76704b6d95b8d49ec55c9a8f190d53cafb", "b91c65f5f4955c9a5632365c87d44bc482fa358d"));
set_progress(0.174980);
assert(apply_patch_check("/system/app/LewaCompass.odex", "3cb8e61049d32fcd4b2f13afd03bf089cf712484", "cad66dcebdf987552cc775703054052caa2009f9"));
set_progress(0.175056);
assert(apply_patch_check("/system/app/LewaDataUsageAdjust.apk", "ae5ed108d65099f3cc7666cc16db4d3e864a2f89", "93f52bff351f4416d18420d96c0154ee74c158e2"));
set_progress(0.175182);
assert(apply_patch_check("/system/app/LewaDataUsageAdjust.odex", "6cb61fae7d23633c3254b2b9c320f4ac91334f18", "e13fbcf32603afa6fe6731009ffefbfbbd2b4a79"));
set_progress(0.177203);
assert(apply_patch_check("/system/app/LewaDeskClock.odex", "9995d4856aabb109c6c032e1021b39c6ad3cb946", "34fb105e2399a1bfabe0c84bff8a30635e2501a1"));
set_progress(0.180741);
assert(apply_patch_check("/system/app/LewaFMRadio.odex", "a8de7411028882f3519ad9473734663757b75c0a", "6725809125689cc65b13ecb5dd79fa794b929a81"));
set_progress(0.181883);
assert(apply_patch_check("/system/app/LewaFileManager.odex", "15ba74a62160b0fc45db7ef4aaf63daf34f3b0f1", "4f607cd1de4baef81e43d435c7ab38fcd1fbc8fe"));
set_progress(0.184742);
assert(apply_patch_check("/system/app/LewaFlashlight.apk", "3eccab0577370ed5f6a0682475e6056bd67289fb", "13de967a0948e3505506547bfb9240a7c2b1b496"));
set_progress(0.190690);
assert(apply_patch_check("/system/app/LewaFlashlight.odex", "2157651decc69b65ecf2b692c2301ecf517d40e0", "433ba74ebf09a1b6d2c8b190dc306d61bcc6687d"));
set_progress(0.190834);
assert(apply_patch_check("/system/app/LewaGallery2.apk", "193b7309bf77db89975480a2995f6216e6adbaed", "6390f548c8166518b8c985efc136122a705ae44f"));
set_progress(0.235015);
assert(apply_patch_check("/system/app/LewaGallery2.odex", "a063debe838ec4e5154dd033f69369e07b50f8f0", "3260abab275c5afb71535475aba8508f81d88921"));
set_progress(0.257410);
assert(apply_patch_check("/system/app/LewaGameCenter.apk", "a5be63dd74c13e62534b53823a6f942f81b7b8f9", "19d2b5a2950ba30c082e27d6e25e880cf28be205"));
set_progress(0.258839);
assert(apply_patch_check("/system/app/LewaGameCenter.odex", "399f0a176a360114b496c0ee14c1dba5184f4baf", "c68f073d1b9e14970ede43555a260d7f9b01b8c1"));
set_progress(0.262041);
assert(apply_patch_check("/system/app/LewaIntercept.apk", "0e1ad3cb3cab6e5d4940ef1f06390d9a3ab04e0b", "56eb498f4a3088f1959bcf4c722d5c29d94203fa"));
set_progress(0.262800);
assert(apply_patch_check("/system/app/LewaIntercept.odex", "c3bf0e4aebb65ed9785d7384ade3e302b8b84aa7", "3af4af47d7365d8ff49d06a4cd8c497da33dc112"));
set_progress(0.265668);
assert(apply_patch_check("/system/app/LewaLabiSync.apk", "e1d5f06cab4be6c2fc89f208eeabbfd1488932ee", "d08d1f7a233b4c750042018e14de34286c9e3887"));
set_progress(0.265925);
assert(apply_patch_check("/system/app/LewaLabiSync.odex", "54d0dc63e12f5928702774d60c4b06e58bd0621d", "9fc1b729e9e50e8a0073a20a600504065af514c7"));
set_progress(0.267147);
assert(apply_patch_check("/system/app/LewaLauncherX.apk", "9f12e5c887e9b5758ec3957cc1d4f164e34dd30b", "a13999e8da5dbbc80c8e502dbe459be129aaf3aa"));
set_progress(0.272540);
assert(apply_patch_check("/system/app/LewaLauncherX.odex", "a95e700a02c6795fcbf1d8a7c69e9aaaa063a120", "45c24fdf8ae1a484a1491103bde1cb950f852abd"));
set_progress(0.278708);
assert(apply_patch_check("/system/app/LewaLockScreen.apk", "aacc3f84796079a5bf5884825ddc4a47b905be6b", "0f8b7c0e2918c559f10f12cce373bfef1785ab31"));
set_progress(0.278901);
assert(apply_patch_check("/system/app/LewaLockScreen.odex", "9d236cc486197dd91f016c5e11e77289e07e35be", "9b40e7b5d5f014f09e86f55b0a08b8c374bf413f"));
set_progress(0.280563);
assert(apply_patch_check("/system/app/LewaNetworkManager.apk", "5bbf435d734cd227ee7a5239924c22457fec73d7", "78e9795e483f29d15620d6d35a0c3f3b5df9f00d"));
set_progress(0.282669);
assert(apply_patch_check("/system/app/LewaNetworkManager.odex", "baf51333dfc7d1670d9f47175bcae1a4d59325cc", "777e5b9d24088ccc009fe011086f73a18c6a0e4c"));
set_progress(0.294370);
assert(apply_patch_check("/system/app/LewaPackageInstaller.apk", "cce433b3e43aefeaa7cb0655cbf75cfa168de5f6", "41ab9ec083623c16acd5e20a769cfa85789fed81"));
set_progress(0.294748);
assert(apply_patch_check("/system/app/LewaPackageInstaller.odex", "25a5e0412be36906ef5d5b2ad7131e430ad995a5", "101560c42941f47adece3aac06717ae5ad16c900"));
set_progress(0.295947);
assert(apply_patch_check("/system/app/LewaPermManager.apk", "4483c350bb835e6ffd234a19402916ca68927403", "506f7564d6b12a00def9ba37bb13246aacbe3652"));
set_progress(0.296290);
assert(apply_patch_check("/system/app/LewaPermManager.odex", "4ffd5a7e94caeef381ceb5eea72c9d41a920ad11", "71745a1c1ce19acfa135085ddab240bee55f3653"));
set_progress(0.306999);
assert(apply_patch_check("/system/app/LewaPlayer.apk", "7cbbe7653096fb71536c4999342601a4aa5eb510", "cb0009f4a0b531dff976cdaf4dcd93a59e7700dc"));
set_progress(0.313265);
assert(apply_patch_check("/system/app/LewaPlayer.odex", "59133d0d6044ca43f750b3743a79944e6dc7fa37", "b45663c0eb1f3ca0a3b09cc02b7c8c614ca383e3"));
set_progress(0.322550);
assert(apply_patch_check("/system/app/LewaPond.odex", "185fb84be8396975b2850e6bf7005f94a1cd5fc9", "e23843bdc32965ce893917b6d7f4802ada4a7b0b"));
set_progress(0.323405);
assert(apply_patch_check("/system/app/LewaPower+.odex", "dbf579dadd856b936f05e4ed07a14b568ff3ccd0", "9d1fc5b25e62bfacac4b706faa67a057704494a6"));
set_progress(0.324773);
assert(apply_patch_check("/system/app/LewaPush.apk", "bdce7b88f4f303870c49702e778b40e72524c06e", "7f20bc2989facfc58b92d35cc60007e37ee67cfd"));
set_progress(0.324842);
assert(apply_patch_check("/system/app/LewaPush.odex", "6262b6e7e4c66ccd02b29a8d926212a6893ee361", "be8ceb6e5b202ea91d5a6078cccc6b0687d660b0"));
set_progress(0.327552);
assert(apply_patch_check("/system/app/LewaQrcodeScanner.odex", "59a6492920bfa641ca59425457ddf035579dbde8", "9c0df0fa1cdb14247c314572a3abf12f5b433628"));
set_progress(0.332042);
assert(apply_patch_check("/system/app/LewaSearch.odex", "1bd8e753a7c12f687814473e9d8cb4c4e5ee6e55", "9052251b70ad4b67f7eca59c98f8118d08adb805"));
set_progress(0.332471);
assert(apply_patch_check("/system/app/LewaSecurity2.odex", "770d6ecabb224df4455609f3923fcee738141ebb", "2e916c33dbabcec05db68f67f3652ace5980eb7b"));
set_progress(0.335476);
assert(apply_patch_check("/system/app/LewaSensorProvider.apk", "c5655262b4f0ae4edbaa3e308d512c9e2be7d774", "ddcc74748a8e0523f6f3fb7cfc23d4f473e8c794"));
set_progress(0.335519);
assert(apply_patch_check("/system/app/LewaSensorProvider.odex", "0ff6a415326a1a269d493c3e9448cd08ae96ddd1", "8667b8664389b5abee723666812765fe7e5293d9"));
set_progress(0.336420);
assert(apply_patch_check("/system/app/LewaSoundRecorder.apk", "f9c7d2a0e2d6fa0f07556be41f0d3f7e8f54ea4c", "b721599286d7300c935538dacd2feaecec96f4d9"));
set_progress(0.340172);
assert(apply_patch_check("/system/app/LewaSoundRecorder.odex", "9ff957f1eace5cb9b1305d637924233a6ab54995", "5dbfa81b113e46aeba0f0387ca2aebe4f26114ad"));
set_progress(0.342707);
assert(apply_patch_check("/system/app/LewaSystemClean.odex", "c12f8b067969437ae4044aadbd59feff73add3a4", "97791a59573788c2021e480f8e0d64d372152d21"));
set_progress(0.345930);
assert(apply_patch_check("/system/app/LewaSystemCleanService.odex", "434569911c2baf8f94e560df4168c3eda34904f2", "1debde51538a18e3db931aeff313f8b19dbfcf60"));
set_progress(0.346193);
assert(apply_patch_check("/system/app/LewaThemeChooser.apk", "45cd498902b51b9c3c58f7faab77aaf5cd891691", "f4ca21eec5700ced4733420006d8cb94c3400c5a"));
set_progress(0.347318);
assert(apply_patch_check("/system/app/LewaThemeChooser.odex", "20f53cdcafdd3e9c27ca02a9f9631944b504ea30", "1b3243769d4d356fa29825971ac0de710ed2cb6d"));
set_progress(0.352082);
assert(apply_patch_check("/system/app/LewaThemeManager.odex", "d6e0ad93c3e1f0bc42eabee9a6d55cb745703da4", "5c49b363c4f8ecba24d32e88120a0152d517b790"));
set_progress(0.352656);
assert(apply_patch_check("/system/app/LewaUpdater.apk", "6ee5c3acd3c1acec583b7d11d66b5324a1e7ebff", "29f6e4a861c8c9b3e5b20a619a11b14665215631"));
set_progress(0.358281);
assert(apply_patch_check("/system/app/LewaUpdater.odex", "9954acad0fa5ab3827caf694b7068fb190e2810d", "f898cd2c481e88c08cfee243b5916016469550f9"));
set_progress(0.361094);
assert(apply_patch_check("/system/app/LewaVirusDefense.apk", "33db0f3cd70ba917136d6962fd319cfb389cb93c", "49cd31100eeb755500a2db89f62ef3b1f00a6464"));
set_progress(0.365113);
assert(apply_patch_check("/system/app/LewaVirusDefense.odex", "bbeb5a8030e1892285f99a35ba901b66ed623137", "3005c61e9266b50cfd0377c6fda81f94171544a3"));
set_progress(0.372379);
assert(apply_patch_check("/system/app/LewaWeather.apk", "c93ca07d30b392157aafaccdd1a58f6d26abec13", "6ba09f1e9c51162cd4c7ba0a0d90ced3dada75b5"));
set_progress(0.381424);
assert(apply_patch_check("/system/app/LewaWeather.odex", "60be8066810bf59b33f18ee1bec59bb822e1b1cf", "8e71bfe861a4f6611ec7cb971251d8b4a76c0f18"));
set_progress(0.386232);
assert(apply_patch_check("/system/app/LiveWallpapers.apk", "4a9c5f957b223aa537f17bb9131899c176fb4c89", "9b372fb54acd2e1ceba08199e5c157a790272703"));
set_progress(0.394210);
assert(apply_patch_check("/system/app/LiveWallpapers.odex", "109271142af597300edce323ef8b690a77955a3a", "754b426b663140e72be8a14bb02e6d80af1b9cbf"));
set_progress(0.395571);
assert(apply_patch_check("/system/app/LiveWallpapersPicker.apk", "ee7861dffacd2f7dff64f07cd4f9ff7f21d8c847", "56c2ec2f56c11151dff1f1526fb998ceec5930f8"));
set_progress(0.396089);
assert(apply_patch_check("/system/app/LiveWallpapersPicker.odex", "ed62afabf8f0b90582fb01dae8421e9e3c28aeed", "b711cf4dde841d8dc91d037bb6d49b0a202227f5"));
set_progress(0.396233);
assert(apply_patch_check("/system/app/LocationProvider.apk", "8ee4bc3c584125a6328747dd064aba394113394d", "13eb894d84dcc98cc0b68bc662b2d4baeb53ca4a"));
set_progress(0.406947);
assert(apply_patch_check("/system/app/LocationProvider.odex", "d777e202824c9bd15424bb46a33c39bfe2a32838", "70f3eab7a25a33ad76faa5bc018857946a3e3433"));
set_progress(0.407825);
assert(apply_patch_check("/system/app/MTKAndroidSuiteDaemon.apk", "de3982b93e15f14bca3fd658e9ddb96e01460afb", "6f422153383b8664c5fab76fbe51518bb663b896"));
set_progress(0.407855);
assert(apply_patch_check("/system/app/MTKAndroidSuiteDaemon.odex", "c13122d4de097a3682d557876216e26db522bfda", "882817b1dc75e789dc5f78e0122eae06cc026b93"));
set_progress(0.410955);
assert(apply_patch_check("/system/app/MagicSmokeWallpapers.apk", "e66c2a30e68896282f6f5ee1b6a5165568883ba8", "b5d3f31423fdf7df2d83a17d6fc68ae60aca1aaf"));
set_progress(0.411946);
assert(apply_patch_check("/system/app/MagicSmokeWallpapers.odex", "1f8f4005c030e345d22008ac4cdcfd4619aa1e73", "93435a1cce22d08ad88b9755bd51e583ec7b1e76"));
set_progress(0.412205);
assert(apply_patch_check("/system/app/MediaProvider.apk", "35ef66f043a125b32a3b36203021e52427d1a59e", "1275f73caeb6dcfb5d5bea9db0b4b271851a1715"));
set_progress(0.412370);
assert(apply_patch_check("/system/app/MediaProvider.odex", "7829da8d3974ad843363bd7f78408d0bda990613", "373ee5ab5fc41fcc57715c8d6535ef982743363f"));
set_progress(0.413611);
assert(apply_patch_check("/system/app/MmsFavoriteProvider.apk", "e9cfd48b0c5fe3b62b6dbfc00b1fa49f0655a21b", "d3c08ada8e3d6e669759803f3299c57ffccc44b4"));
set_progress(0.413810);
assert(apply_patch_check("/system/app/MmsFavoriteProvider.odex", "e8a1f8a03db4920292cfef25140e59d9d8e07bcc", "dd2c33ffdc84918d375a64d72468c3687ff02c46"));
set_progress(0.414605);
assert(apply_patch_check("/system/app/MtkBt.apk", "d6be8a7dff571ac424f090b2eeb4cbfc07eebc98", "0a9802f5c8a8eb337f89e5b078caba1158ddfd95"));
set_progress(0.414965);
assert(apply_patch_check("/system/app/MtkBt.odex", "6eec1c8f07b27cefc759cf4b727cc4f9f8367879", "2a47d48b75ca7424b2e39d9926315be82c62e801"));
set_progress(0.418308);
assert(apply_patch_check("/system/app/NoiseField.odex", "d6cf59adfd0afc89450f68b37724bb1a2916d986", "e6510d8dceb0f566be803220962c4e93fec39862"));
set_progress(0.418541);
assert(apply_patch_check("/system/app/Omacp.apk", "730c9d20731cb3f1cabbf6ebdd1999cbfd0b7e65", "7e252429aa10d53c4f9e22cad308e50e2083a63b"));
set_progress(0.418683);
assert(apply_patch_check("/system/app/Omacp.odex", "0f38fd8c97742482773e3b95137f7fa0aae03cbc", "82e08ad14872d77c66a7120a8ce5b5e3f42122d2"));
set_progress(0.419586);
assert(apply_patch_check("/system/app/PIM.apk", "2711805ead88913416452a244a29b81fae618079", "094396dc47cce886b425fe60dffb88bdb047506d"));
set_progress(0.450000);
assert(apply_patch_check("/system/app/PIM.odex", "7ed9175b22dd8747e1d0cdda1cccf3400884398b", "1687aa077b85cdfbfd79772a58886520a8197bd7"));
set_progress(0.485379);
assert(apply_patch_check("/system/app/PhaseBeam.odex", "8776bd78770c167e10ad20a1e94b3710d98f3041", "16f2acbbb78cf212f749d74ef692d820f52f48ac"));
set_progress(0.485595);
assert(apply_patch_check("/system/app/Phone.apk", "d8faee479e797b8de14260a25b477d3edc4607f3", "37e14d3e59328649fa0634e5a78761adbafa4a25"));
set_progress(0.492502);
assert(apply_patch_check("/system/app/Phone.odex", "48a3ff92918487d2d12b4af85ac9497e48ce2d33", "8401278798f474077f2faf82587620aae16c98cf"));
set_progress(0.510776);
assert(apply_patch_check("/system/app/PhotoTable.apk", "307fc870da7cc6154da31684642c890ce0301b6e", "acb52c88b4d06ee39d9cc222c00893a3943e9e8a"));
set_progress(0.512712);
assert(apply_patch_check("/system/app/PhotoTable.odex", "fb43de13e5738bd4b6ea5951db1aa2b4ebe6b913", "f18fa26cb274475340fdb21f8a014ef84bac502f"));
set_progress(0.513106);
assert(apply_patch_check("/system/app/PicoTts.odex", "74eb605a209c75c845aedd60167968ab05b1a8f7", "b8fff8708d609ae25a49346df2fdfb0539ed0998"));
set_progress(0.513207);
assert(apply_patch_check("/system/app/Provision.apk", "7a7c2da948c6fed1919c8590903e60d1b93be5ed", "7bf2b3095cc2925e296afc8472c765332e1d3afd"));
set_progress(0.513221);
assert(apply_patch_check("/system/app/Provision.odex", "98563fca1ca1aa2c6aa700547d0cdeb9383ec2c0", "be607a2d1e702e76e9838920f8ef0cb2a483cb96"));
set_progress(0.513244);
assert(apply_patch_check("/system/app/SchedulePowerOnOff.apk", "53dfe76e24f3da3d0adfc8bf5ab70dc430027c34", "65627cff9aed13fbe475ec3674596bd8f82e0765"));
set_progress(0.513449);
assert(apply_patch_check("/system/app/SchedulePowerOnOff.odex", "b41507697c182ec399fb843a159df6126001d035", "9cac79f6125a06d8d471382f4fed8a8d224bc4b1"));
set_progress(0.513772);
assert(apply_patch_check("/system/app/Settings.apk", "e3658e4ff7963149c41dcae8906a01c6e489ef06", "a58c7d4c33c0c4bf380eef66c242b26bf85d5d14"));
set_progress(0.529814);
assert(apply_patch_check("/system/app/Settings.odex", "5e4b5a18dbebe6a6b21a5d8e4d3e5f42113d9b10", "5a350c3790bac259c5f8e44d95b8a6c706db8f83"));
set_progress(0.551332);
assert(apply_patch_check("/system/app/SettingsProvider.apk", "bb585298f044791eb382a1966c172ebcc59b94ee", "c103b843adb6101bd9ffb25053b44ecd26cd5d85"));
set_progress(0.551420);
assert(apply_patch_check("/system/app/SettingsProvider.odex", "7bb08f2e7dc66fa97ca66ef11103b6c6c39c30ff", "014f1dac0657b513c21e098b475b8ad9e9eff288"));
set_progress(0.551919);
assert(apply_patch_check("/system/app/SharedStorageBackup.apk", "780002dff40ec4b36b7f295ca3d2e2bea477ca5e", "4bb5b7ee2fe2c0f14760505159fde66ef2acd124"));
set_progress(0.551932);
assert(apply_patch_check("/system/app/SharedStorageBackup.odex", "bb4df2342f27c0d596483c9833ea404a98ccf2d6", "648d15cfe19044a1840db5ba395c8ba3fff1fc6b"));
set_progress(0.551955);
assert(apply_patch_check("/system/app/Stk1.apk", "adf265f423aa665aa0135d5c2615afa7756d6080", "e3dd5fc70001cdc83a74826db17aff1c5b00bae7"));
set_progress(0.552155);
assert(apply_patch_check("/system/app/Stk1.odex", "e5f5a53357d875873e04c4401668bfa9fe86e554", "58e41912c891210e1bd7f217e559e7e3f44608d2"));
set_progress(0.552868);
assert(apply_patch_check("/system/app/StkSelection.odex", "371f4521cd30f01577c0850e0fe0cb65c07ca562", "c8c1a8a6b207f647e75bc0d4e35cdc3a344ebeaf"));
set_progress(0.553520);
assert(apply_patch_check("/system/app/SystemUI.apk", "5841aaf5530470f478fc7e41f6f0af01b2a189be", "eea4b986df2635b6975658daa58025f8b542b5d8"));
set_progress(0.560810);
assert(apply_patch_check("/system/app/SystemUI.odex", "7f13ebe558ce00d2c190b4d6daa1e6d77df59680", "cffaa60a831afee8d4833a7007e8eb827805d9ad"));
set_progress(0.569512);
assert(apply_patch_check("/system/app/TelephonyProvider.apk", "b2bbbb45afc0d8dfda828485c6b062b95efcc79c", "13f03d1e568652dc53e8de27be8c16b4425f0e98"));
set_progress(0.569572);
assert(apply_patch_check("/system/app/TelephonyProvider.odex", "a2a2bce83ab6f15d93263e757d46c042aac2faab", "4af7ce482d44f7c2bf9f87d865c608966f390d74"));
set_progress(0.571876);
assert(apply_patch_check("/system/app/UserDictionaryProvider.apk", "43c9db210a2e99a014f7b82f8b65f21a3de05961", "4a063854186f450499b652ac027b42dff95df435"));
set_progress(0.571894);
assert(apply_patch_check("/system/app/UserDictionaryProvider.odex", "76fed13c1f4365d75f313db044f79f389530ea3c", "d700d6e7c091480040721c0d12756a0e7ffb1bd8"));
set_progress(0.571978);
assert(apply_patch_check("/system/app/VideoFavorites.odex", "ce5d57e8e022fc26f0b2a30e4b4ef2ccb2c5bec4", "8698b840928111f04b4bd09d0ba80d108d89d91a"));
set_progress(0.572470);
assert(apply_patch_check("/system/app/VideoPlayer.odex", "7c3a580ab883380a3c11aea160b479934f5fad83", "9dfba5f3d55b78c7cc1aabf55d50cf4657065ef3"));
set_progress(0.572722);
assert(apply_patch_check("/system/app/VisualizationWallpapers.apk", "a37a687384fab1025433cdbfe1976ec4f2e1fe17", "bbaccbe35024ea2304feb016f3b2c5fb83072914"));
set_progress(0.573412);
assert(apply_patch_check("/system/app/VisualizationWallpapers.odex", "6d9017a71e69c0bbcf0c36dd3b9baf266a781ae6", "bf0c2deebc4d854b1b65171b887ed6f666bac06e"));
set_progress(0.573776);
assert(apply_patch_check("/system/app/VoiceUnlock.apk", "1b11a5a442a15318e6f7c1cbb3f2d5ad44a4339f", "897bea0b47fc0c53dfe14baa4ef7139ecde784ed"));
set_progress(0.574212);
assert(apply_patch_check("/system/app/VoiceUnlock.odex", "54c59a2c60fc7af5c4a585743bbf3aa21beeccc1", "f762a311ae6665451eb1c3939244148ccef7b352"));
set_progress(0.574565);
assert(apply_patch_check("/system/app/VpnDialogs.apk", "303e8f35c46cb6cec66ad93128c093c8bd497549", "595d5e48e5c4538032b31e55ee608d8b73d1a2cc"));
set_progress(0.574605);
assert(apply_patch_check("/system/app/VpnDialogs.odex", "4d09bdb0d22aa29898de410847402efef7e5455f", "4aa8713a4f2d64c79112d83009db4807e337a2d3"));
set_progress(0.574663);
assert(apply_patch_check("/system/app/YGPS.odex", "cf2cff772ce5422b6799040ea471c682694749bc", "23b301c3aa702f9096d7eaff5980280ae1825abf"));
set_progress(0.575049);
assert(apply_patch_check("/system/bin/bootanimation", "42089fe7d5171b5f823ac03d11c968403d8c7ab7", "d80e08a349900b9e4439e447664605b27d43e2fd"));
set_progress(0.575216);
assert(apply_patch_check("/system/bin/mdnsd", "721fa09b364a9e7309a930de3713950d21429496", "a769355846372e66ba07c883d8d580ccbee8829f"));
set_progress(0.576488);
assert(apply_patch_check("/system/bin/recovery", "0ed70b9667a443efde084d3c320e03f46f01df04", "79fa5d0317b4bdcfe4df11e532a763b87d25bae5"));
set_progress(0.584365);
assert(apply_patch_check("/system/etc/recovery-resource.dat", "eab4a0e880814e9b3340d8907896c2bde921651c", "52812c85079876b87fa9b9b19b48d01235c35ff2"));
set_progress(0.584843);
assert(apply_patch_check("/system/etc/security/otacerts.zip", "057142cf95a23f92eb62620506b54989289ee862", "7285a3376bf783a74ed55f4eecdab5a6b553ca37"));
set_progress(0.584849);
assert(apply_patch_check("/system/framework/CustomProperties.jar", "6646e2d18fa92a09791719602cff81b7191cb6b9", "f9ffc2731ef02f32ce1aa72a1c44bad59773e675"));
set_progress(0.584850);
assert(apply_patch_check("/system/framework/CustomProperties.odex", "0069acf3f0fa8d06bc781907061c0b9954383c8f", "73e7c442c4d532dd845f12e2fe105c66f161242f"));
set_progress(0.584865);
assert(apply_patch_check("/system/framework/am.jar", "6534f5e3d9aa4f6a5cc84c303d60a4c4ab5e8738", "ace1d475b282c63f43477530ab654570b9dd60d7"));
set_progress(0.584867);
assert(apply_patch_check("/system/framework/am.odex", "6f72c3cc03d63c98861bac44df3a40761273b92d", "9022abe5caad2ce3105f27d46c7abb505a3f7678"));
set_progress(0.585091);
assert(apply_patch_check("/system/framework/android.policy.jar", "3d2b2764f4e1fb98b01fd192786367867d06edc7", "adba989e32fef2cfef5582ec3c784ce2a13439d2"));
set_progress(0.585093);
assert(apply_patch_check("/system/framework/android.policy.odex", "effb2c592a83a4ee07f0f5f58128dbb76b8fb140", "cbbc38ff2d918a81377fa7263eb5ce3f775d9316"));
set_progress(0.589550);
assert(apply_patch_check("/system/framework/android.test.runner.jar", "9494d8a0c5bae0f1588a7071e14a4cc4113796c3", "7600672975fb8d9a83b090e1f3215c7840f78bb9"));
set_progress(0.589551);
assert(apply_patch_check("/system/framework/android.test.runner.odex", "e4f21a7a858015f9c44567366e02fd51c76fe54f", "4076e3a3b9b133a18213ee10176e1239a3ebd62e"));
set_progress(0.590469);
assert(apply_patch_check("/system/framework/apache-xml.jar", "e8e8649fb3e55088d1f00cf15d5fa769854da8e6", "f32652d3d25087e7743c176296040f9c87c7aeca"));
set_progress(0.590557);
assert(apply_patch_check("/system/framework/apache-xml.odex", "b383dbf41f6924b6ea9a461925aa8efc3ba6a579", "c0bb6dd71d2a3d8f52abb003ba9e984284729708"));
set_progress(0.597312);
assert(apply_patch_check("/system/framework/bmgr.jar", "6534f5e3d9aa4f6a5cc84c303d60a4c4ab5e8738", "ace1d475b282c63f43477530ab654570b9dd60d7"));
set_progress(0.597314);
assert(apply_patch_check("/system/framework/bmgr.odex", "151cb01cae68e580c815259884c752a9b848d270", "03eda6b670afe5a5b3231e244d3fd1c122996f13"));
set_progress(0.597388);
assert(apply_patch_check("/system/framework/bouncycastle.jar", "547007cb2638be5bfb0c666fd15264eda906e736", "065fb9e8ce57a3dfd38f1cd530e9d72d0f703f81"));
set_progress(0.597390);
assert(apply_patch_check("/system/framework/bouncycastle.odex", "2da3d8b7a3f7588dd30c46a6850bd9b41a8dbfe6", "226c1a34f9d1d2b17d4b9919790bd346ef74e907"));
set_progress(0.602697);
assert(apply_patch_check("/system/framework/bu.jar", "6534f5e3d9aa4f6a5cc84c303d60a4c4ab5e8738", "ace1d475b282c63f43477530ab654570b9dd60d7"));
set_progress(0.602699);
assert(apply_patch_check("/system/framework/bu.odex", "294e56ec2398c4a0fd029ccfd7ad2b3c8e42f4ee", "97bae180227bba4991d679640655bbeb12d17ba3"));
set_progress(0.602724);
assert(apply_patch_check("/system/framework/com.android.future.usb.accessory.jar", "6534f5e3d9aa4f6a5cc84c303d60a4c4ab5e8738", "ace1d475b282c63f43477530ab654570b9dd60d7"));
set_progress(0.602725);
assert(apply_patch_check("/system/framework/com.android.future.usb.accessory.odex", "d14aa2b1585c0538792cc5a822b8ee27292b506f", "13c61f7b139be20aaa876ce9da1cffd2c53df3b3"));
set_progress(0.602757);
assert(apply_patch_check("/system/framework/com.android.location.provider.jar", "6534f5e3d9aa4f6a5cc84c303d60a4c4ab5e8738", "0fee5801a9e9f90cd42607dcd11d516fdea7552a"));
set_progress(0.602758);
assert(apply_patch_check("/system/framework/com.android.location.provider.odex", "43ab5f33e0a3f095e5bd97615546d0def8c0b192", "60992874cb6a2af4d2c57939b8438e5cab0f8172"));
set_progress(0.602807);
assert(apply_patch_check("/system/framework/content.jar", "6534f5e3d9aa4f6a5cc84c303d60a4c4ab5e8738", "ace1d475b282c63f43477530ab654570b9dd60d7"));
set_progress(0.602808);
assert(apply_patch_check("/system/framework/content.odex", "086c0f498808f2d5d48cd7b8276cd64e24930e59", "6dfa07c09b0260d38378fff14e81568acd523838"));
set_progress(0.602882);
assert(apply_patch_check("/system/framework/core-junit.jar", "6646e2d18fa92a09791719602cff81b7191cb6b9", "065fb9e8ce57a3dfd38f1cd530e9d72d0f703f81"));
set_progress(0.602883);
assert(apply_patch_check("/system/framework/core-junit.odex", "9ba2771d4ad298242144f9d117fae01aa819a500", "92199a0e7d2b3cdcd850cb56d33e4c40c6d4eb74"));
set_progress(0.603018);
assert(apply_patch_check("/system/framework/core.jar", "e5ebf9a26556d83d429f99d9d4147881e64c1ecf", "b71967edbc6138ce614e1942f631d7bb4f258205"));
set_progress(0.603034);
assert(apply_patch_check("/system/framework/core.odex", "67e190ad0e9e616cf1232a64455452628610a648", "67d80e9116c6459762d8ce6a36aba0f597d115cd"));
set_progress(0.620126);
assert(apply_patch_check("/system/framework/ext.jar", "2f13a01dbc322b10fe2aab7b565c295d73f1cfe7", "89f998671a1021f4c7219e3c6dd419715df76102"));
set_progress(0.622942);
assert(apply_patch_check("/system/framework/ext.odex", "36cbcd66167870a60f101c2ea31321f0f6931468", "f4b87e491734f12e026ab82f9ebde82ae25b633c"));
set_progress(0.630329);
assert(apply_patch_check("/system/framework/framework-res.apk", "a71195a450f13e1670734a6353535d0f3f1af17e", "1d8619ffa784e80723debf648a44efeaab37fe2f"));
set_progress(0.658169);
assert(apply_patch_check("/system/framework/framework.jar", "0e57f5b3e447966de927e229ff66934bedc8bfaa", "25db0da607c048fc5ba46c636f1d489b60952fa1"));
set_progress(0.682882);
assert(apply_patch_check("/system/framework/framework.odex", "bdcd9d7fc54c1ee0fd47540b81685e727a666725", "445df5f3844cdb359cc2e73e530497b789b732fa"));
set_progress(0.735328);
assert(apply_patch_check("/system/framework/ime.jar", "6d2dedb8b3443a07b03ed35b80618bde0e08b292", "ace1d475b282c63f43477530ab654570b9dd60d7"));
set_progress(0.735330);
assert(apply_patch_check("/system/framework/ime.odex", "0e3835437b91ad5103076b97f48fb018b8fcb7dc", "f34d74fc7c859b463a4068f80fdec888bc1e8f13"));
set_progress(0.735365);
assert(apply_patch_check("/system/framework/input.jar", "6d2dedb8b3443a07b03ed35b80618bde0e08b292", "ace1d475b282c63f43477530ab654570b9dd60d7"));
set_progress(0.735366);
assert(apply_patch_check("/system/framework/input.odex", "08b99faa0e25aa5ac3fee7e75b23e576f03dae3c", "8c8ce36457609d251435681d3d3cd01d58e53f46"));
set_progress(0.735401);
assert(apply_patch_check("/system/framework/javax.obex.jar", "6534f5e3d9aa4f6a5cc84c303d60a4c4ab5e8738", "ace1d475b282c63f43477530ab654570b9dd60d7"));
set_progress(0.735403);
assert(apply_patch_check("/system/framework/javax.obex.odex", "71bf80fdb2a35c6354815ee3b28bd33d06c79b39", "dd7dc08b3bf03d4e6fab193e34c774dc857bb5e8"));
set_progress(0.735690);
assert(apply_patch_check("/system/framework/lewa-framework.jar", "b7309a735797435061791cb19558bf3ab6a2739b", "98889e3c5362e4be06a051e2e10c4c98c5da4015"));
set_progress(0.735692);
assert(apply_patch_check("/system/framework/lewa-framework.odex", "2163a8463de799f7150cfef3d0dfa00070f54f41", "38fa069b290c30597e8615126cc399a79e302d23"));
set_progress(0.744527);
assert(apply_patch_check("/system/framework/lewa-res.apk", "2360cafbf8ae55b9adcf3d5feaf024aea1888a16", "f94f4a2f8af6a17a033b099365c67c3b5eb51977"));
set_progress(0.804092);
assert(apply_patch_check("/system/framework/mediatek-common.jar", "a5cf9f609bb2a4731542bc4cd1613189d353587c", "12007c5ed8d483f15e6fe02f88a626d637e11fbc"));
set_progress(0.804093);
assert(apply_patch_check("/system/framework/mediatek-common.odex", "f615d734625fa06d2e5a4ccfc6ebd69dbef71cda", "b4ccf4e7c2d9b0a31807a982ea73c21f77e6530e"));
set_progress(0.804827);
assert(apply_patch_check("/system/framework/mediatek-framework.jar", "8408ae250b670ad6aa93115d5a38c393737395d7", "c5adb552ae695076a3a9476179a01e7e02aff534"));
set_progress(0.804829);
assert(apply_patch_check("/system/framework/mediatek-framework.odex", "f8edf784d8caedddca94799528a91f413a7c4d54", "d8f09f8ef5ed223dd3143550256fd57386fc53eb"));
set_progress(0.806544);
assert(apply_patch_check("/system/framework/mediatek-op.jar", "6534f5e3d9aa4f6a5cc84c303d60a4c4ab5e8738", "0fee5801a9e9f90cd42607dcd11d516fdea7552a"));
set_progress(0.806546);
assert(apply_patch_check("/system/framework/mediatek-op.odex", "f2a92f671f4784dc2bcb67b94db37f00451e2aca", "82d414bc1ca1d8a37d0dfaf29ded47eb29d05264"));
set_progress(0.806553);
assert(apply_patch_check("/system/framework/mediatek-res.apk", "2ebeee80944a5572632cf5ca7e11101366459934", "a23466525a595a893f6dd5e50049ae6cea95d21a"));
set_progress(0.812049);
assert(apply_patch_check("/system/framework/mms-common.jar", "6534f5e3d9aa4f6a5cc84c303d60a4c4ab5e8738", "0fee5801a9e9f90cd42607dcd11d516fdea7552a"));
set_progress(0.812050);
assert(apply_patch_check("/system/framework/mms-common.odex", "6e80559f9e57c1388c25b2c1d17f64f075610c8c", "e7593b955c163465f9f9c7f25026b6c8bf88450d"));
set_progress(0.812781);
assert(apply_patch_check("/system/framework/monkey.jar", "78c51376e4c7624fa71b8b13bea0fcbb8ced3031", "6b40754843bbea13777d635c6bec1b35cdc7167e"));
set_progress(0.812782);
assert(apply_patch_check("/system/framework/monkey.odex", "0578f1212c4407b53ad8663bfb6dace23b101a46", "d88771672776775b33fe03600babde8426b17763"));
set_progress(0.813361);
assert(apply_patch_check("/system/framework/pm.jar", "6f5415f1cdd79837cacf2f5c9ee0c8c77a55f531", "79964223b3b574ec6d4bb10af508a36238876cbd"));
set_progress(0.813363);
assert(apply_patch_check("/system/framework/pm.odex", "b48d27c9857dc1b7e5a79b800f8bda19cd16e19a", "673c0061165bdba1901747f270f205b01f80b51d"));
set_progress(0.813561);
assert(apply_patch_check("/system/framework/requestsync.jar", "86000c86ff9294af85777f88a22956da2de996b2", "7bf7cda27777c7e91b25b298c5edfb2221b07461"));
set_progress(0.813562);
assert(apply_patch_check("/system/framework/requestsync.odex", "5770540ad88110fdb587ed792965029565b4e923", "601f6ea62e9d66239bac7d46d4233823c20683fc"));
set_progress(0.813608);
assert(apply_patch_check("/system/framework/secondary-framework.jar", "02e57fb76be131fe1efc7fd312f308df100e6104", "bc9607b793be12a8413de34622a2954cbba693c5"));
set_progress(0.813609);
assert(apply_patch_check("/system/framework/secondary-framework.odex", "b1a75ea9b9be09b6fadf030ffaf63fc7b8f372bd", "87594b1cb0fe4b37b47bef0d9def25bcbaa8280d"));
set_progress(0.828979);
assert(apply_patch_check("/system/framework/send_bug.jar", "86000c86ff9294af85777f88a22956da2de996b2", "0eb3ab04945ccafa42e7fed5c2627dad520e253d"));
set_progress(0.828981);
assert(apply_patch_check("/system/framework/send_bug.odex", "f8331773815712a44566d505c1f5389e8de3fe91", "0df2fcdbb0250eecec30fe250834b5046a6c3b9d"));
set_progress(0.829017);
assert(apply_patch_check("/system/framework/services.jar", "929c1c8a21056ce579b15f87d5adf714f9715d2c", "972d956e1e345967a46b36962a63c1cbc698cb07"));
set_progress(0.829018);
assert(apply_patch_check("/system/framework/services.odex", "503b69c2866dafde9e8c84755a3013e2b939ca69", "62a4dd7ef03d67586a6aa792ab65c25c1f440bd7"));
set_progress(0.843666);
assert(apply_patch_check("/system/framework/settings.jar", "6d2dedb8b3443a07b03ed35b80618bde0e08b292", "0eb3ab04945ccafa42e7fed5c2627dad520e253d"));
set_progress(0.843667);
assert(apply_patch_check("/system/framework/settings.odex", "f78866a902476f2205b8082718852b1db179300d", "7b099a955c1bbfa41994959f1b699d78e6dc9e76"));
set_progress(0.843709);
assert(apply_patch_check("/system/framework/svc.jar", "507d3e036bf747e1dada81ebe46ef60156094a15", "0eb3ab04945ccafa42e7fed5c2627dad520e253d"));
set_progress(0.843710);
assert(apply_patch_check("/system/framework/svc.odex", "f19ef339a92131c1615dcd323a082de6418cf210", "e476b1f95de2bf4fb165a145426e0c8a1db06269"));
set_progress(0.843760);
assert(apply_patch_check("/system/framework/telephony-common.jar", "6534f5e3d9aa4f6a5cc84c303d60a4c4ab5e8738", "0fee5801a9e9f90cd42607dcd11d516fdea7552a"));
set_progress(0.843761);
assert(apply_patch_check("/system/framework/telephony-common.odex", "3beeb989184277eba03c3a4e11e2afa1c0a52cc3", "65dcd93f320fee83e02d7d4cc3a4d76d2ab797f5"));
set_progress(0.851933);
assert(apply_patch_check("/system/framework/uiautomator.jar", "e3c4285a26583b1bf35ac17deb89944098f83523", "15c711cd0fbc1f7d961a5ce2a0d4d9dde745af64"));
set_progress(0.851934);
assert(apply_patch_check("/system/framework/uiautomator.odex", "b3e9dc2db9546a10c72d9d88f3e8fd64f61ef90f", "5df8376d6557ba95f5eadb4cae3af793329a7dc0"));
set_progress(0.852372);
assert(apply_patch_check("/system/lib/libacdk.so", "c36c325b78809d75e37215046fdbd4a0146621e6", "1e163d737566d3e5803566a1e0023616d67c30dd"));
set_progress(0.853465);
assert(apply_patch_check("/system/lib/libams-1.1.0.so", "94a37480616728ce42d17f5c2ddfd1cf03d492d3", "c927921f552c10e2cd58b21ff13559fde1296c56"));
set_progress(0.856490);
assert(apply_patch_check("/system/lib/libbcc.sha1.so", "1e335ad3c381e5df736dc89100c0935b2a5224cd", "b4e18c981a9ab27dcb495da5449af75bf542fccd"));
set_progress(0.856515);
assert(apply_patch_check("/system/lib/libbcc.so", "344558ebc313fcde6c015819d053c10ebd4a5994", "83ea05f5325da649a09255d02b8f13e5f6863f05"));
set_progress(0.890220);
assert(apply_patch_check("/system/lib/libbcinfo.so", "d8b8ee6c4910d9cc3bbe531c307cee75d04b4889", "42d044efa31d668f2123e53e9606388afc62ef79"));
set_progress(0.895907);
assert(apply_patch_check("/system/lib/libcamera_client.so", "f592ced6717ca3f5be0fb4648a58547a953394c8", "051146750ab4629060274ca40ef12a0d2160828e"));
set_progress(0.896515);
assert(apply_patch_check("/system/lib/libchromium_net.so", "727fca927c27a74bd21951efa5b85c15b5d4400d", "0cbe788519340d135a449d17751c1875e066ad33"));
set_progress(0.905162);
assert(apply_patch_check("/system/lib/libcryptor-1.0.0.so", "1288edafbe9f2c3b18b748ae003ea1957285f508", "4af58a031c18246ddce70b4a602050be4d1357fb"));
set_progress(0.905290);
assert(apply_patch_check("/system/lib/liblocation-1.0.0.so", "c2f7ccdb4609c347ca209a6bbee762a9bfb4126c", "730ac7de6180d8368636bc70a70b6db8cb81eb37"));
set_progress(0.905896);
assert(apply_patch_check("/system/lib/libmdnssd.so", "6d62e78d7f92f4e727b77c4391162b24818a6667", "dcfcebaf124a5bb102c091512a20e3f1f2273d53"));
set_progress(0.906002);
assert(apply_patch_check("/system/lib/libsmschecker-1.0.1.so", "9fac3d675b29ce7f3fa4e15ee3e63fe28af9ae5f", "721fc1f7525fd73ab3ef5e7e06ada45ef3c60548"));
set_progress(0.906514);
assert(apply_patch_check("/system/lib/libsmsparser-1.0.0.so", "d380f818d34cec1917139e809f1343bd1d62380c", "d886ea48bf9e8e597d110404c9288fa4d2215432"));
set_progress(0.907086);
assert(apply_patch_check("/system/lib/libstagefright.so", "1099b78b10e5c4d04d186efbec3ef35dccf678d1", "e1872fac326ae80c86e5ca3566b87188dcd493d7"));
set_progress(0.915152);
assert(apply_patch_check("/system/lib/libstagefright_soft_aacdec.so", "0de9764f37813e59fe5787b6830369c0fe795e84", "4db01b68a86cb95020ba4ef84b02938912c2d120"));
set_progress(0.916263);
assert(apply_patch_check("/system/lib/libstagefright_soft_aacenc.so", "340dbaa7ea27a16267d5a8a36f64021accc59f83", "6b3ece167b6ba32cfa4b88f710dbd6ce11adfcc0"));
set_progress(0.917613);
assert(apply_patch_check("/system/lib/libwebcore.so", "2844ee5b558f14e69af6420aed3e9e4dbd216b38", "73cca0ed648616f1735d1acbea8aa8c4362d6e8c"));
set_progress(0.964137);
assert(apply_patch_check("/system/lib/libwebrtc_audio_preprocessing.so", "add26a8f0f766f783b87fea1018f3af918631da1", "729a6faf9904bf198b779b174689ee65a96ad869"));
set_progress(0.965969);
assert(apply_patch_check("/system/usr/share/phoneloc.dat", "dd11cfc1ebb9da5c827856a7bb6d82d209ffd088", "55be50da7c7cf46ef4aae8f53b9899479e840429"));
set_progress(0.968683);
assert(apply_patch_check("/system/xbin/nano", "2105cc9f912eb90dca27edce1a8bc467b704dc04", "18daa9cb32ae9c02390c064b4c47f7a3389d987b"));
set_progress(0.968993);
assert(apply_patch_check("/system/xbin/openvpn", "7feebf89ffb53a0a6d5d093075e60db2b74f82d9", "c28cf08ff0caa0a0bc30bd70dbe0f98239ca4efb"));
set_progress(0.970686);
assert(apply_patch_check("/system/xbin/powertop", "16174aee4a872ca99bcd60bb599833be06708de8", "84574c6a5602167f3109aae10e3c78aacac9b762"));
set_progress(0.971456);
assert(apply_patch_check("/system/xbin/vim", "dea9f8bb9a75c5827e8b52c1422cf3a2542ec818", "ecf4eb445c6835c7f07ca898994514c207b618d5"));
set_progress(0.975915);
assert(apply_patch_check("EMMC:boot:4915200:3f67a355c72ecdf8820acdded140dacb3e9a370b:4915200:5e22dac2fae2bbe3812f27e4f1a9568d7973d922"));
set_progress(1.000000);
assert(apply_patch_space(12155992));

# ---- 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/recovery.img");
show_progress(0.800000, 0);
ui_print("Patching system files...");
apply_patch("/system/app/ApplicationGuide.odex", "-",
            3b2eca6bbdcb785a2f745ae5757c7a8a1ed28b70, 17784,
            0382fce5834929db149f1a5738c731d305776283, package_extract_file("patch/system/app/ApplicationGuide.odex.p"));
set_progress(0.000087);
apply_patch("/system/app/ApplicationsProvider.apk", "-",
            131b9991f24faece7e2f9d46bf95263bdca40f22, 10772,
            03c529b0c82db4122d3f33f9896f2ed43e612644, package_extract_file("patch/system/app/ApplicationsProvider.apk.p"));
set_progress(0.000140);
apply_patch("/system/app/ApplicationsProvider.odex", "-",
            5af87efe800722300221d37fe380cfcbcd13a5bf, 28144,
            dd3e7204813a985787aa873ad89d9fc9ac4a061c, package_extract_file("patch/system/app/ApplicationsProvider.odex.p"));
set_progress(0.000278);
apply_patch("/system/app/AtciService.odex", "-",
            7a8c4a57d7b6d61681b693088ac89f308fe3abdd, 72104,
            8735f4baf0c54024d3e0590ae98709d348f3b4bc, package_extract_file("patch/system/app/AtciService.odex.p"));
set_progress(0.000632);
apply_patch("/system/app/BackupRestoreConfirmation.apk", "-",
            0c0ca6a9c09307381a5902f71dc1462d549bb20c, 11541,
            8c6fea42e37359afcd6ed10e502135c7615cdf41, package_extract_file("patch/system/app/BackupRestoreConfirmation.apk.p"));
set_progress(0.000689);
apply_patch("/system/app/BackupRestoreConfirmation.odex", "-",
            1f172a649dc69dea8791f2a111113ea7d6ca3f03, 12504,
            7c6cc533268223427f470c4382e40e8e0756400e, package_extract_file("patch/system/app/BackupRestoreConfirmation.odex.p"));
set_progress(0.000750);
apply_patch("/system/app/BasicDreams.apk", "-",
            8f1bad03c7442d4a0d58ae46ceba1d477e86a7a2, 17876,
            a61b5244f3c14d17a71294b19e140ebab9496142, package_extract_file("patch/system/app/BasicDreams.apk.p"));
set_progress(0.000838);
apply_patch("/system/app/BasicDreams.odex", "-",
            99a142ec16fb4bb43eae429cb833d2641a958c51, 18280,
            6512f74eba2410a9b66e003f1e13f85e44aed0d9, package_extract_file("patch/system/app/BasicDreams.odex.p"));
set_progress(0.000928);
apply_patch("/system/app/BatteryWarning.apk", "-",
            7997fc1c410478fec2acd7ce7dd3b3cc06641321, 36666,
            8dc495c38d27a228e6f60df0f96eae706dbaf9af, package_extract_file("patch/system/app/BatteryWarning.apk.p"));
set_progress(0.001107);
apply_patch("/system/app/BatteryWarning.odex", "-",
            96061ab0200f914a385e31a8ba5c88705fb67e18, 20480,
            7265bd7e5cab52f7393d91ee2818fb9c4d8bc937, package_extract_file("patch/system/app/BatteryWarning.odex.p"));
set_progress(0.001208);
apply_patch("/system/app/CalendarImporter.apk", "-",
            07da1e86b50c05b7e290944449c6f01ad66eafdd, 15648,
            51ea2bf0023808ea9a9460f0c9651686ded965bf, package_extract_file("patch/system/app/CalendarImporter.apk.p"));
set_progress(0.001285);
apply_patch("/system/app/CalendarImporter.odex", "-",
            9d5d822427cb5c1f398e5cb7a42f5d550938ba01, 151712,
            8d189d46540dc815f1d65dcd9ed0958070a0e577, package_extract_file("patch/system/app/CalendarImporter.odex.p"));
set_progress(0.002029);
apply_patch("/system/app/CalendarProvider.apk", "-",
            dcb8befcd8cfac0cee3ef5d995b13abdadee1b67, 18172,
            d53e2e25311609c72df7c1af74f2bf96f33d225c, package_extract_file("patch/system/app/CalendarProvider.apk.p"));
set_progress(0.002118);
apply_patch("/system/app/CalendarProvider.odex", "-",
            6187fbee44719cba154a24988f61745f4476605c, 2063520,
            ca6fd194a33bbe4939cbbdc322c53f63108048f9, package_extract_file("patch/system/app/CalendarProvider.odex.p"));
set_progress(0.012245);
apply_patch("/system/app/CellConnService.apk", "-",
            c086895afcb16f50c26a5c397a5554357d7121f7, 16080,
            0fa4b325843b6827ce84f597fc1e8e1883d3f0c8, package_extract_file("patch/system/app/CellConnService.apk.p"));
set_progress(0.012324);
apply_patch("/system/app/CellConnService.odex", "-",
            6bd3734cca04463d36600bf32be550eaa91d9eb5, 68520,
            2613f4ee2b2a3b11dd0dca281e72d06ecb186663, package_extract_file("patch/system/app/CellConnService.odex.p"));
set_progress(0.012660);
apply_patch("/system/app/CertInstaller.apk", "-",
            192b2e784be4d063d7b647042cba2dd69ec5b057, 12297,
            faa3d50981871ed2c483b51eb9a55c83a7c0026c, package_extract_file("patch/system/app/CertInstaller.apk.p"));
set_progress(0.012720);
apply_patch("/system/app/CertInstaller.odex", "-",
            478ab4470f18b8ee0029bab3ec499e3f21583f79, 46512,
            a661f3a40356e0fb8984866b41f5fcd7502f23aa, package_extract_file("patch/system/app/CertInstaller.odex.p"));
set_progress(0.012949);
apply_patch("/system/app/ContactsProvider.apk", "-",
            ee63ea23606b7300b37214374d2ee0165f20fa46, 49841,
            43100bc7214b15d381fbc56238f91b532e32e0a1, package_extract_file("patch/system/app/ContactsProvider.apk.p"));
set_progress(0.013193);
apply_patch("/system/app/ContactsProvider.odex", "-",
            4ecfcf94f49063d14680e9735961f9f759da1ba6, 2681800,
            566b747cd759fea17c780d8f6bef59b9febe23e8, package_extract_file("patch/system/app/ContactsProvider.odex.p"));
set_progress(0.026354);
apply_patch("/system/app/DataUsageLockScreenClient.odex", "-",
            59d68541242faf8fc72acfb7b3f1ee9c690b7859, 511360,
            1bd5444970ff61ddc39a65894ace6f0dea3453f4, package_extract_file("patch/system/app/DataUsageLockScreenClient.odex.p"));
set_progress(0.028863);
apply_patch("/system/app/DefaultContainerService.apk", "-",
            7834b778a400d1d1e6528888182af1451f1bc626, 3934,
            d05a17c2a906bed91f8a8e4ffbe10c3cd4f32998, package_extract_file("patch/system/app/DefaultContainerService.apk.p"));
set_progress(0.028882);
apply_patch("/system/app/DefaultContainerService.odex", "-",
            5b37cec6503ec927e6f42e4200b9b14e5026b24c, 22232,
            8fa2721391ea54b554920476e9a1e619321a6e49, package_extract_file("patch/system/app/DefaultContainerService.odex.p"));
set_progress(0.028991);
apply_patch("/system/app/DownloadProvider.apk", "-",
            c41606b5a1d941f8a7dac367b250eb022ad8b9e7, 14380,
            ab4c662a611b11a09ac541a7d72a6c122f3de385, package_extract_file("patch/system/app/DownloadProvider.apk.p"));
set_progress(0.029062);
apply_patch("/system/app/DownloadProvider.odex", "-",
            fa50f76531837ba9cf1c228d67d66e0d37338df7, 1802920,
            3c9b65ab6964bef862d41f2878e2f334ea72b41f, package_extract_file("patch/system/app/DownloadProvider.odex.p"));
set_progress(0.037910);
apply_patch("/system/app/DownloadProviderUi.apk", "-",
            345115ff7c6f452ab7e526f3a24391185eb58c6c, 66380,
            5037226ff918ac26d80aacc02fc366ae53ba25b5, package_extract_file("patch/system/app/DownloadProviderUi.apk.p"));
set_progress(0.038235);
apply_patch("/system/app/DownloadProviderUi.odex", "-",
            7066b6fe8b5e4c02b3a429450408aa17ae76aa97, 498240,
            8765fc377841a9b3f4ec212fef640a3d91caa1f1, package_extract_file("patch/system/app/DownloadProviderUi.odex.p"));
set_progress(0.040680);
apply_patch("/system/app/DrmProvider.apk", "-",
            d8d8a48f22e274fb79db342a966adb60b9d98b49, 5498,
            c93251b559030733e9fa6ea911adc08d040ab7cc, package_extract_file("patch/system/app/DrmProvider.apk.p"));
set_progress(0.040707);
apply_patch("/system/app/DrmProvider.odex", "-",
            2dca1f95ab9bd87dc23314346722060d4eb20618, 39016,
            be8f8e79d1cf36df6f96896f2d654a3175b4eb75, package_extract_file("patch/system/app/DrmProvider.odex.p"));
set_progress(0.040899);
apply_patch("/system/app/Email.apk", "-",
            1ea4f42ab9ce66110ac3f75e6493f4d9bc134722, 542841,
            fbd888d49b65b5423a5ff6083f8766915376c906, package_extract_file("patch/system/app/Email.apk.p"));
set_progress(0.043563);
apply_patch("/system/app/Email.odex", "-",
            292d8f1aa8975b243b56d1d063c1ab6b93cf5b7a, 4031144,
            74e730792d0aec29e63a403da7c115e54c6d206f, package_extract_file("patch/system/app/Email.odex.p"));
set_progress(0.063345);
apply_patch("/system/app/EngineerMode.odex", "-",
            3922fa0c14ef80af6f88f1aac99b9e66c1475388, 1368600,
            e405c053e9838dec7720a566081e98eace251330, package_extract_file("patch/system/app/EngineerMode.odex.p"));
set_progress(0.070061);
apply_patch("/system/app/EngineerModeSim.apk", "-",
            ad0702565907586700062590277c717b7985fd51, 26325,
            89d510e28a732e40fc9c20a14d4b6e44a3bc9b6f, package_extract_file("patch/system/app/EngineerModeSim.apk.p"));
set_progress(0.070190);
apply_patch("/system/app/EngineerModeSim.odex", "-",
            5883831386018cbb7c0fdfc4454c5365a55df303, 99776,
            3971041483d8cf6ff6cb4b791632435fc4e21d4f, package_extract_file("patch/system/app/EngineerModeSim.odex.p"));
set_progress(0.070680);
apply_patch("/system/app/Exchange2.apk", "-",
            c563f3b8f4a3e043e9080076be063a03015b27c9, 42529,
            892507ba7b75144154f4584ede60a5113e2b799f, package_extract_file("patch/system/app/Exchange2.apk.p"));
set_progress(0.070889);
apply_patch("/system/app/Exchange2.odex", "-",
            d566115989b87e9fcb9b7f0b07d5b951d8e04a91, 3117112,
            0ac22d80327b53639be401dcbbed70dd014ea920, package_extract_file("patch/system/app/Exchange2.odex.p"));
set_progress(0.086185);
apply_patch("/system/app/FusedLocation.apk", "-",
            aca6f798346893db5ffd09012f96a7ce91b7cc61, 3668,
            0104022a5feb3844a100350bd2600fac75c01589, package_extract_file("patch/system/app/FusedLocation.apk.p"));
set_progress(0.086203);
apply_patch("/system/app/FusedLocation.odex", "-",
            7bd4b64d65ae76b05d013f880d99c78371437f8a, 12736,
            9ea1e6b1c094e1940aca21a68d9f09d78544fb5f, package_extract_file("patch/system/app/FusedLocation.odex.p"));
set_progress(0.086266);
apply_patch("/system/app/Galaxy4.odex", "-",
            48344b86137a4122a53185b5d0f22e6f1e768f92, 42048,
            b95085573955b7ca0df47e44ce7a2280cb0db47c, package_extract_file("patch/system/app/Galaxy4.odex.p"));
set_progress(0.086472);
apply_patch("/system/app/HTMLViewer.apk", "-",
            24c57b6ce566bd3e66814d18b6c3433dcad08453, 4033,
            18d38d2437e1e60a376c69242d7ea615baf1f8e4, package_extract_file("patch/system/app/HTMLViewer.apk.p"));
set_progress(0.086492);
apply_patch("/system/app/HTMLViewer.odex", "-",
            3d82320608a14f31b45315d4f0e5f0408c86db8b, 8280,
            4df05be34f73459b3ab07ec0bf8cca34cd16fe86, package_extract_file("patch/system/app/HTMLViewer.odex.p"));
set_progress(0.086533);
apply_patch("/system/app/HoloSpiralWallpaper.apk", "-",
            d6cb0adb4dd560b416bde8938c050f932cd5dee6, 42416,
            e3a00b71e2ff3f1f58c79bc2dd7b10ca6d17a9cf, package_extract_file("patch/system/app/HoloSpiralWallpaper.apk.p"));
set_progress(0.086741);
apply_patch("/system/app/HoloSpiralWallpaper.odex", "-",
            c8caad946fe10c50aa77b2637bced0a44b8b973f, 41720,
            7e77a89646d261313be704c1bdc2bb2e214146e3, package_extract_file("patch/system/app/HoloSpiralWallpaper.odex.p"));
set_progress(0.086945);
apply_patch("/system/app/KeyChain.apk", "-",
            99bc9e69de9d6337b4e9476a9a4b33bfc100493a, 9607,
            674188be4e8d6b485ad45df04cd52fec454f76d6, package_extract_file("patch/system/app/KeyChain.apk.p"));
set_progress(0.086993);
apply_patch("/system/app/KeyChain.odex", "-",
            b22d558d2960c2f42cb84bd7aa9f8544671eaa04, 32392,
            77579b296a7cc3d376406b250b2eec6b94efeed5, package_extract_file("patch/system/app/KeyChain.odex.p"));
set_progress(0.087152);
apply_patch("/system/app/LatinIME.apk", "-",
            e81c0851e9fe7960e72d332a20f6cf3d8fd951b6, 10701180,
            4d0799320ed3e823169c4e6d2971b2b4eb5680d1, package_extract_file("patch/system/app/LatinIME.apk.p"));
set_progress(0.139666);
apply_patch("/system/app/LatinIME.odex", "-",
            35ccdaf0da2f25ddaa429a432d68ba61575a199c, 1246624,
            5bdd109d203f79af699dadb7bc576c50c5aec8a1, package_extract_file("patch/system/app/LatinIME.odex.p"));
set_progress(0.145783);
apply_patch("/system/app/LewaAntitheft.apk", "-",
            9c5d713ed23e246cfae5d1bf90021e45cf99f10f, 496643,
            058c277e61d2afc5ffe7e61971460d9fee5727f7, package_extract_file("patch/system/app/LewaAntitheft.apk.p"));
set_progress(0.148221);
apply_patch("/system/app/LewaAntitheft.odex", "-",
            3f82c2a68ffc10bfda6a83e35606e9a348595129, 3596904,
            067ff1a6738c6171f4ece17303230cd33e8f8723, package_extract_file("patch/system/app/LewaAntitheft.odex.p"));
set_progress(0.165872);
apply_patch("/system/app/LewaAppStore.odex", "-",
            2e4c7279fa51b51fd10a890d5275343e503ec3ef, 925144,
            dfdbc93bff610cd94f70fd77ae65075299dcbece, package_extract_file("patch/system/app/LewaAppStore.odex.p"));
set_progress(0.170412);
apply_patch("/system/app/LewaBirdView.odex", "-",
            e320f961bd2aa16034b0b56f7507e6c26f7665fa, 98040,
            6bb16682b59a686a8e472a52e91cdb6fbb324573, package_extract_file("patch/system/app/LewaBirdView.odex.p"));
set_progress(0.170893);
apply_patch("/system/app/LewaCalculator.apk", "-",
            a61ec13559485f7a0ee7f0e1d68ae4be39b3b20b, 322826,
            9005aeb5258d22ea8e3e14ac4547dfb82364bbb2, package_extract_file("patch/system/app/LewaCalculator.apk.p"));
set_progress(0.172477);
apply_patch("/system/app/LewaCalculator.odex", "-",
            998a1e120aef2a192f90ceef6bb435d387d38f36, 533120,
            b88bece5fefb886a761677a377e1fd878bf228c8, package_extract_file("patch/system/app/LewaCalculator.odex.p"));
set_progress(0.175093);
apply_patch("/system/app/LewaCit.odex", "-",
            a1732f76704b6d95b8d49ec55c9a8f190d53cafb, 36824,
            b91c65f5f4955c9a5632365c87d44bc482fa358d, package_extract_file("patch/system/app/LewaCit.odex.p"));
set_progress(0.175274);
apply_patch("/system/app/LewaCompass.odex", "-",
            3cb8e61049d32fcd4b2f13afd03bf089cf712484, 15408,
            cad66dcebdf987552cc775703054052caa2009f9, package_extract_file("patch/system/app/LewaCompass.odex.p"));
set_progress(0.175350);
apply_patch("/system/app/LewaDataUsageAdjust.apk", "-",
            ae5ed108d65099f3cc7666cc16db4d3e864a2f89, 26105,
            93f52bff351f4416d18420d96c0154ee74c158e2, package_extract_file("patch/system/app/LewaDataUsageAdjust.apk.p"));
set_progress(0.175478);
apply_patch("/system/app/LewaDataUsageAdjust.odex", "-",
            6cb61fae7d23633c3254b2b9c320f4ac91334f18, 459592,
            e13fbcf32603afa6fe6731009ffefbfbbd2b4a79, package_extract_file("patch/system/app/LewaDataUsageAdjust.odex.p"));
set_progress(0.177733);
apply_patch("/system/app/LewaDeskClock.odex", "-",
            9995d4856aabb109c6c032e1021b39c6ad3cb946, 722000,
            34fb105e2399a1bfabe0c84bff8a30635e2501a1, package_extract_file("patch/system/app/LewaDeskClock.odex.p"));
set_progress(0.181276);
apply_patch("/system/app/LewaFMRadio.odex", "-",
            a8de7411028882f3519ad9473734663757b75c0a, 233048,
            6725809125689cc65b13ecb5dd79fa794b929a81, package_extract_file("patch/system/app/LewaFMRadio.odex.p"));
set_progress(0.182420);
apply_patch("/system/app/LewaFileManager.odex", "-",
            15ba74a62160b0fc45db7ef4aaf63daf34f3b0f1, 583456,
            4f607cd1de4baef81e43d435c7ab38fcd1fbc8fe, package_extract_file("patch/system/app/LewaFileManager.odex.p"));
set_progress(0.185283);
apply_patch("/system/app/LewaFlashlight.apk", "-",
            3eccab0577370ed5f6a0682475e6056bd67289fb, 1213847,
            13de967a0948e3505506547bfb9240a7c2b1b496, package_extract_file("patch/system/app/LewaFlashlight.apk.p"));
set_progress(0.191240);
apply_patch("/system/app/LewaFlashlight.odex", "-",
            2157651decc69b65ecf2b692c2301ecf517d40e0, 29336,
            433ba74ebf09a1b6d2c8b190dc306d61bcc6687d, package_extract_file("patch/system/app/LewaFlashlight.odex.p"));
set_progress(0.191384);
apply_patch("/system/app/LewaGallery2.apk", "-",
            193b7309bf77db89975480a2995f6216e6adbaed, 9016579,
            6390f548c8166518b8c985efc136122a705ae44f, package_extract_file("patch/system/app/LewaGallery2.apk.p"));
set_progress(0.235631);
apply_patch("/system/app/LewaGallery2.odex", "-",
            a063debe838ec4e5154dd033f69369e07b50f8f0, 4570288,
            3260abab275c5afb71535475aba8508f81d88921, package_extract_file("patch/system/app/LewaGallery2.odex.p"));
set_progress(0.258059);
apply_patch("/system/app/LewaGameCenter.apk", "-",
            a5be63dd74c13e62534b53823a6f942f81b7b8f9, 292683,
            19d2b5a2950ba30c082e27d6e25e880cf28be205, package_extract_file("patch/system/app/LewaGameCenter.apk.p"));
set_progress(0.259495);
apply_patch("/system/app/LewaGameCenter.odex", "-",
            399f0a176a360114b496c0ee14c1dba5184f4baf, 653832,
            c68f073d1b9e14970ede43555a260d7f9b01b8c1, package_extract_file("patch/system/app/LewaGameCenter.odex.p"));
set_progress(0.262704);
apply_patch("/system/app/LewaIntercept.apk", "-",
            0e1ad3cb3cab6e5d4940ef1f06390d9a3ab04e0b, 154898,
            56eb498f4a3088f1959bcf4c722d5c29d94203fa, package_extract_file("patch/system/app/LewaIntercept.apk.p"));
set_progress(0.263464);
apply_patch("/system/app/LewaIntercept.odex", "-",
            c3bf0e4aebb65ed9785d7384ade3e302b8b84aa7, 585288,
            3af4af47d7365d8ff49d06a4cd8c497da33dc112, package_extract_file("patch/system/app/LewaIntercept.odex.p"));
set_progress(0.266336);
apply_patch("/system/app/LewaLabiSync.apk", "-",
            e1d5f06cab4be6c2fc89f208eeabbfd1488932ee, 52506,
            d08d1f7a233b4c750042018e14de34286c9e3887, package_extract_file("patch/system/app/LewaLabiSync.apk.p"));
set_progress(0.266594);
apply_patch("/system/app/LewaLabiSync.odex", "-",
            54d0dc63e12f5928702774d60c4b06e58bd0621d, 249208,
            9fc1b729e9e50e8a0073a20a600504065af514c7, package_extract_file("patch/system/app/LewaLabiSync.odex.p"));
set_progress(0.267817);
apply_patch("/system/app/LewaLauncherX.apk", "-",
            9f12e5c887e9b5758ec3957cc1d4f164e34dd30b, 1101471,
            a13999e8da5dbbc80c8e502dbe459be129aaf3aa, package_extract_file("patch/system/app/LewaLauncherX.apk.p"));
set_progress(0.273222);
apply_patch("/system/app/LewaLauncherX.odex", "-",
            a95e700a02c6795fcbf1d8a7c69e9aaaa063a120, 1259128,
            45c24fdf8ae1a484a1491103bde1cb950f852abd, package_extract_file("patch/system/app/LewaLauncherX.odex.p"));
set_progress(0.279401);
apply_patch("/system/app/LewaLockScreen.apk", "-",
            aacc3f84796079a5bf5884825ddc4a47b905be6b, 39467,
            0f8b7c0e2918c559f10f12cce373bfef1785ab31, package_extract_file("patch/system/app/LewaLockScreen.apk.p"));
set_progress(0.279595);
apply_patch("/system/app/LewaLockScreen.odex", "-",
            9d236cc486197dd91f016c5e11e77289e07e35be, 338704,
            9b40e7b5d5f014f09e86f55b0a08b8c374bf413f, package_extract_file("patch/system/app/LewaLockScreen.odex.p"));
set_progress(0.281257);
apply_patch("/system/app/LewaNetworkManager.apk", "-",
            5bbf435d734cd227ee7a5239924c22457fec73d7, 429773,
            78e9795e483f29d15620d6d35a0c3f3b5df9f00d, package_extract_file("patch/system/app/LewaNetworkManager.apk.p"));
set_progress(0.283366);
apply_patch("/system/app/LewaNetworkManager.odex", "-",
            baf51333dfc7d1670d9f47175bcae1a4d59325cc, 2388128,
            777e5b9d24088ccc009fe011086f73a18c6a0e4c, package_extract_file("patch/system/app/LewaNetworkManager.odex.p"));
set_progress(0.295085);
apply_patch("/system/app/LewaPackageInstaller.apk", "-",
            cce433b3e43aefeaa7cb0655cbf75cfa168de5f6, 76985,
            41ab9ec083623c16acd5e20a769cfa85789fed81, package_extract_file("patch/system/app/LewaPackageInstaller.apk.p"));
set_progress(0.295463);
apply_patch("/system/app/LewaPackageInstaller.odex", "-",
            25a5e0412be36906ef5d5b2ad7131e430ad995a5, 244664,
            101560c42941f47adece3aac06717ae5ad16c900, package_extract_file("patch/system/app/LewaPackageInstaller.odex.p"));
set_progress(0.296664);
apply_patch("/system/app/LewaPermManager.apk", "-",
            4483c350bb835e6ffd234a19402916ca68927403, 70181,
            506f7564d6b12a00def9ba37bb13246aacbe3652, package_extract_file("patch/system/app/LewaPermManager.apk.p"));
set_progress(0.297008);
apply_patch("/system/app/LewaPermManager.odex", "-",
            4ffd5a7e94caeef381ceb5eea72c9d41a920ad11, 2185424,
            71745a1c1ce19acfa135085ddab240bee55f3653, package_extract_file("patch/system/app/LewaPermManager.odex.p"));
set_progress(0.307733);
apply_patch("/system/app/LewaPlayer.apk", "-",
            7cbbe7653096fb71536c4999342601a4aa5eb510, 1278707,
            cb0009f4a0b531dff976cdaf4dcd93a59e7700dc, package_extract_file("patch/system/app/LewaPlayer.apk.p"));
set_progress(0.314008);
apply_patch("/system/app/LewaPlayer.odex", "-",
            59133d0d6044ca43f750b3743a79944e6dc7fa37, 1894976,
            b45663c0eb1f3ca0a3b09cc02b7c8c614ca383e3, package_extract_file("patch/system/app/LewaPlayer.odex.p"));
set_progress(0.323307);
apply_patch("/system/app/LewaPond.odex", "-",
            185fb84be8396975b2850e6bf7005f94a1cd5fc9, 174488,
            e23843bdc32965ce893917b6d7f4802ada4a7b0b, package_extract_file("patch/system/app/LewaPond.odex.p"));
set_progress(0.324163);
apply_patch("/system/app/LewaPower+.odex", "-",
            dbf579dadd856b936f05e4ed07a14b568ff3ccd0, 279272,
            9d1fc5b25e62bfacac4b706faa67a057704494a6, package_extract_file("patch/system/app/LewaPower+.odex.p"));
set_progress(0.325534);
apply_patch("/system/app/LewaPush.apk", "-",
            bdce7b88f4f303870c49702e778b40e72524c06e, 13909,
            7f20bc2989facfc58b92d35cc60007e37ee67cfd, package_extract_file("patch/system/app/LewaPush.apk.p"));
set_progress(0.325602);
apply_patch("/system/app/LewaPush.odex", "-",
            6262b6e7e4c66ccd02b29a8d926212a6893ee361, 553208,
            be8ceb6e5b202ea91d5a6078cccc6b0687d660b0, package_extract_file("patch/system/app/LewaPush.odex.p"));
set_progress(0.328317);
apply_patch("/system/app/LewaQrcodeScanner.odex", "-",
            59a6492920bfa641ca59425457ddf035579dbde8, 916344,
            9c0df0fa1cdb14247c314572a3abf12f5b433628, package_extract_file("patch/system/app/LewaQrcodeScanner.odex.p"));
set_progress(0.332814);
apply_patch("/system/app/LewaSearch.odex", "-",
            1bd8e753a7c12f687814473e9d8cb4c4e5ee6e55, 87472,
            9052251b70ad4b67f7eca59c98f8118d08adb805, package_extract_file("patch/system/app/LewaSearch.odex.p"));
set_progress(0.333243);
apply_patch("/system/app/LewaSecurity2.odex", "-",
            770d6ecabb224df4455609f3923fcee738141ebb, 613360,
            2e916c33dbabcec05db68f67f3652ace5980eb7b, package_extract_file("patch/system/app/LewaSecurity2.odex.p"));
set_progress(0.336253);
apply_patch("/system/app/LewaSensorProvider.apk", "-",
            c5655262b4f0ae4edbaa3e308d512c9e2be7d774, 8793,
            ddcc74748a8e0523f6f3fb7cfc23d4f473e8c794, package_extract_file("patch/system/app/LewaSensorProvider.apk.p"));
set_progress(0.336296);
apply_patch("/system/app/LewaSensorProvider.odex", "-",
            0ff6a415326a1a269d493c3e9448cd08ae96ddd1, 183744,
            8667b8664389b5abee723666812765fe7e5293d9, package_extract_file("patch/system/app/LewaSensorProvider.odex.p"));
set_progress(0.337198);
apply_patch("/system/app/LewaSoundRecorder.apk", "-",
            f9c7d2a0e2d6fa0f07556be41f0d3f7e8f54ea4c, 765879,
            b721599286d7300c935538dacd2feaecec96f4d9, package_extract_file("patch/system/app/LewaSoundRecorder.apk.p"));
set_progress(0.340956);
apply_patch("/system/app/LewaSoundRecorder.odex", "-",
            9ff957f1eace5cb9b1305d637924233a6ab54995, 517208,
            5dbfa81b113e46aeba0f0387ca2aebe4f26114ad, package_extract_file("patch/system/app/LewaSoundRecorder.odex.p"));
set_progress(0.343494);
apply_patch("/system/app/LewaSystemClean.odex", "-",
            c12f8b067969437ae4044aadbd59feff73add3a4, 657704,
            97791a59573788c2021e480f8e0d64d372152d21, package_extract_file("patch/system/app/LewaSystemClean.odex.p"));
set_progress(0.346722);
apply_patch("/system/app/LewaSystemCleanService.odex", "-",
            434569911c2baf8f94e560df4168c3eda34904f2, 53776,
            1debde51538a18e3db931aeff313f8b19dbfcf60, package_extract_file("patch/system/app/LewaSystemCleanService.odex.p"));
set_progress(0.346986);
apply_patch("/system/app/LewaThemeChooser.apk", "-",
            45cd498902b51b9c3c58f7faab77aaf5cd891691, 229534,
            f4ca21eec5700ced4733420006d8cb94c3400c5a, package_extract_file("patch/system/app/LewaThemeChooser.apk.p"));
set_progress(0.348112);
apply_patch("/system/app/LewaThemeChooser.odex", "-",
            20f53cdcafdd3e9c27ca02a9f9631944b504ea30, 968920,
            1b3243769d4d356fa29825971ac0de710ed2cb6d, package_extract_file("patch/system/app/LewaThemeChooser.odex.p"));
set_progress(0.352867);
apply_patch("/system/app/LewaThemeManager.odex", "-",
            d6e0ad93c3e1f0bc42eabee9a6d55cb745703da4, 117184,
            5c49b363c4f8ecba24d32e88120a0152d517b790, package_extract_file("patch/system/app/LewaThemeManager.odex.p"));
set_progress(0.353442);
apply_patch("/system/app/LewaUpdater.apk", "-",
            6ee5c3acd3c1acec583b7d11d66b5324a1e7ebff, 1147770,
            29f6e4a861c8c9b3e5b20a619a11b14665215631, package_extract_file("patch/system/app/LewaUpdater.apk.p"));
set_progress(0.359075);
apply_patch("/system/app/LewaUpdater.odex", "-",
            9954acad0fa5ab3827caf694b7068fb190e2810d, 576376,
            f898cd2c481e88c08cfee243b5916016469550f9, package_extract_file("patch/system/app/LewaUpdater.odex.p"));
set_progress(0.361903);
apply_patch("/system/app/LewaVirusDefense.apk", "-",
            33db0f3cd70ba917136d6962fd319cfb389cb93c, 820111,
            49cd31100eeb755500a2db89f62ef3b1f00a6464, package_extract_file("patch/system/app/LewaVirusDefense.apk.p"));
set_progress(0.365928);
apply_patch("/system/app/LewaVirusDefense.odex", "-",
            bbeb5a8030e1892285f99a35ba901b66ed623137, 1490576,
            3005c61e9266b50cfd0377c6fda81f94171544a3, package_extract_file("patch/system/app/LewaVirusDefense.odex.p"));
set_progress(0.373242);
apply_patch("/system/app/LewaWeather.apk", "-",
            c93ca07d30b392157aafaccdd1a58f6d26abec13, 1845847,
            6ba09f1e9c51162cd4c7ba0a0d90ced3dada75b5, package_extract_file("patch/system/app/LewaWeather.apk.p"));
set_progress(0.382301);
apply_patch("/system/app/LewaWeather.odex", "-",
            60be8066810bf59b33f18ee1bec59bb822e1b1cf, 980904,
            8e71bfe861a4f6611ec7cb971251d8b4a76c0f18, package_extract_file("patch/system/app/LewaWeather.odex.p"));
set_progress(0.387114);
apply_patch("/system/app/LiveWallpapers.apk", "-",
            4a9c5f957b223aa537f17bb9131899c176fb4c89, 1628170,
            9b372fb54acd2e1ceba08199e5c157a790272703, package_extract_file("patch/system/app/LiveWallpapers.apk.p"));
set_progress(0.395104);
apply_patch("/system/app/LiveWallpapers.odex", "-",
            109271142af597300edce323ef8b690a77955a3a, 277624,
            754b426b663140e72be8a14bb02e6d80af1b9cbf, package_extract_file("patch/system/app/LiveWallpapers.odex.p"));
set_progress(0.396467);
apply_patch("/system/app/LiveWallpapersPicker.apk", "-",
            ee7861dffacd2f7dff64f07cd4f9ff7f21d8c847, 105848,
            56c2ec2f56c11151dff1f1526fb998ceec5930f8, package_extract_file("patch/system/app/LiveWallpapersPicker.apk.p"));
set_progress(0.396986);
apply_patch("/system/app/LiveWallpapersPicker.odex", "-",
            ed62afabf8f0b90582fb01dae8421e9e3c28aeed, 29440,
            b711cf4dde841d8dc91d037bb6d49b0a202227f5, package_extract_file("patch/system/app/LiveWallpapersPicker.odex.p"));
set_progress(0.397131);
apply_patch("/system/app/LocationProvider.apk", "-",
            8ee4bc3c584125a6328747dd064aba394113394d, 2207904,
            13eb894d84dcc98cc0b68bc662b2d4baeb53ca4a, package_extract_file("patch/system/app/LocationProvider.apk.p"));
set_progress(0.407965);
apply_patch("/system/app/LocationProvider.odex", "-",
            d777e202824c9bd15424bb46a33c39bfe2a32838, 179336,
            70f3eab7a25a33ad76faa5bc018857946a3e3433, package_extract_file("patch/system/app/LocationProvider.odex.p"));
set_progress(0.408846);
apply_patch("/system/app/MTKAndroidSuiteDaemon.apk", "-",
            de3982b93e15f14bca3fd658e9ddb96e01460afb, 6084,
            6f422153383b8664c5fab76fbe51518bb663b896, package_extract_file("patch/system/app/MTKAndroidSuiteDaemon.apk.p"));
set_progress(0.408875);
apply_patch("/system/app/MTKAndroidSuiteDaemon.odex", "-",
            c13122d4de097a3682d557876216e26db522bfda, 632736,
            882817b1dc75e789dc5f78e0122eae06cc026b93, package_extract_file("patch/system/app/MTKAndroidSuiteDaemon.odex.p"));
set_progress(0.411980);
apply_patch("/system/app/MagicSmokeWallpapers.apk", "-",
            e66c2a30e68896282f6f5ee1b6a5165568883ba8, 202153,
            b5d3f31423fdf7df2d83a17d6fc68ae60aca1aaf, package_extract_file("patch/system/app/MagicSmokeWallpapers.apk.p"));
set_progress(0.412972);
apply_patch("/system/app/MagicSmokeWallpapers.odex", "-",
            1f8f4005c030e345d22008ac4cdcfd4619aa1e73, 52920,
            93435a1cce22d08ad88b9755bd51e583ec7b1e76, package_extract_file("patch/system/app/MagicSmokeWallpapers.odex.p"));
set_progress(0.413232);
apply_patch("/system/app/MediaProvider.apk", "-",
            35ef66f043a125b32a3b36203021e52427d1a59e, 33699,
            1275f73caeb6dcfb5d5bea9db0b4b271851a1715, package_extract_file("patch/system/app/MediaProvider.apk.p"));
set_progress(0.413398);
apply_patch("/system/app/MediaProvider.odex", "-",
            7829da8d3974ad843363bd7f78408d0bda990613, 253240,
            373ee5ab5fc41fcc57715c8d6535ef982743363f, package_extract_file("patch/system/app/MediaProvider.odex.p"));
set_progress(0.414640);
apply_patch("/system/app/MmsFavoriteProvider.apk", "-",
            e9cfd48b0c5fe3b62b6dbfc00b1fa49f0655a21b, 40543,
            d3c08ada8e3d6e669759803f3299c57ffccc44b4, package_extract_file("patch/system/app/MmsFavoriteProvider.apk.p"));
set_progress(0.414839);
apply_patch("/system/app/MmsFavoriteProvider.odex", "-",
            e8a1f8a03db4920292cfef25140e59d9d8e07bcc, 162288,
            dd2c33ffdc84918d375a64d72468c3687ff02c46, package_extract_file("patch/system/app/MmsFavoriteProvider.odex.p"));
set_progress(0.415636);
apply_patch("/system/app/MtkBt.apk", "-",
            d6be8a7dff571ac424f090b2eeb4cbfc07eebc98, 73448,
            0a9802f5c8a8eb337f89e5b078caba1158ddfd95, package_extract_file("patch/system/app/MtkBt.apk.p"));
set_progress(0.415996);
apply_patch("/system/app/MtkBt.odex", "-",
            6eec1c8f07b27cefc759cf4b727cc4f9f8367879, 682248,
            2a47d48b75ca7424b2e39d9926315be82c62e801, package_extract_file("patch/system/app/MtkBt.odex.p"));
set_progress(0.419344);
apply_patch("/system/app/NoiseField.odex", "-",
            d6cf59adfd0afc89450f68b37724bb1a2916d986, 47472,
            e6510d8dceb0f566be803220962c4e93fec39862, package_extract_file("patch/system/app/NoiseField.odex.p"));
set_progress(0.419577);
apply_patch("/system/app/Omacp.apk", "-",
            730c9d20731cb3f1cabbf6ebdd1999cbfd0b7e65, 28934,
            7e252429aa10d53c4f9e22cad308e50e2083a63b, package_extract_file("patch/system/app/Omacp.apk.p"));
set_progress(0.419719);
apply_patch("/system/app/Omacp.odex", "-",
            0f38fd8c97742482773e3b95137f7fa0aae03cbc, 184416,
            82e08ad14872d77c66a7120a8ce5b5e3f42122d2, package_extract_file("patch/system/app/Omacp.odex.p"));
set_progress(0.420624);
apply_patch("/system/app/PIM.apk", "-",
            2711805ead88913416452a244a29b81fae618079, 6206807,
            094396dc47cce886b425fe60dffb88bdb047506d, package_extract_file("patch/system/app/PIM.apk.p"));
set_progress(0.451083);
apply_patch("/system/app/PIM.odex", "-",
            7ed9175b22dd8747e1d0cdda1cccf3400884398b, 7219856,
            1687aa077b85cdfbfd79772a58886520a8197bd7, package_extract_file("patch/system/app/PIM.odex.p"));
set_progress(0.486513);
apply_patch("/system/app/PhaseBeam.odex", "-",
            8776bd78770c167e10ad20a1e94b3710d98f3041, 44088,
            16f2acbbb78cf212f749d74ef692d820f52f48ac, package_extract_file("patch/system/app/PhaseBeam.odex.p"));
set_progress(0.486730);
apply_patch("/system/app/Phone.apk", "-",
            d8faee479e797b8de14260a25b477d3edc4607f3, 1409509,
            37e14d3e59328649fa0634e5a78761adbafa4a25, package_extract_file("patch/system/app/Phone.apk.p"));
set_progress(0.493646);
apply_patch("/system/app/Phone.odex", "-",
            48a3ff92918487d2d12b4af85ac9497e48ce2d33, 3732776,
            8401278798f474077f2faf82587620aae16c98cf, package_extract_file("patch/system/app/Phone.odex.p"));
set_progress(0.511964);
apply_patch("/system/app/PhotoTable.apk", "-",
            307fc870da7cc6154da31684642c890ce0301b6e, 394956,
            acb52c88b4d06ee39d9cc222c00893a3943e9e8a, package_extract_file("patch/system/app/PhotoTable.apk.p"));
set_progress(0.513903);
apply_patch("/system/app/PhotoTable.odex", "-",
            fb43de13e5738bd4b6ea5951db1aa2b4ebe6b913, 80384,
            f18fa26cb274475340fdb21f8a014ef84bac502f, package_extract_file("patch/system/app/PhotoTable.odex.p"));
set_progress(0.514297);
apply_patch("/system/app/PicoTts.odex", "-",
            74eb605a209c75c845aedd60167968ab05b1a8f7, 20768,
            b8fff8708d609ae25a49346df2fdfb0539ed0998, package_extract_file("patch/system/app/PicoTts.odex.p"));
set_progress(0.514399);
apply_patch("/system/app/Provision.apk", "-",
            7a7c2da948c6fed1919c8590903e60d1b93be5ed, 2842,
            7bf2b3095cc2925e296afc8472c765332e1d3afd, package_extract_file("patch/system/app/Provision.apk.p"));
set_progress(0.514413);
apply_patch("/system/app/Provision.odex", "-",
            98563fca1ca1aa2c6aa700547d0cdeb9383ec2c0, 4624,
            be607a2d1e702e76e9838920f8ef0cb2a483cb96, package_extract_file("patch/system/app/Provision.odex.p"));
set_progress(0.514436);
apply_patch("/system/app/SchedulePowerOnOff.apk", "-",
            53dfe76e24f3da3d0adfc8bf5ab70dc430027c34, 41927,
            65627cff9aed13fbe475ec3674596bd8f82e0765, package_extract_file("patch/system/app/SchedulePowerOnOff.apk.p"));
set_progress(0.514641);
apply_patch("/system/app/SchedulePowerOnOff.odex", "-",
            b41507697c182ec399fb843a159df6126001d035, 65792,
            9cac79f6125a06d8d471382f4fed8a8d224bc4b1, package_extract_file("patch/system/app/SchedulePowerOnOff.odex.p"));
set_progress(0.514964);
apply_patch("/system/app/Settings.apk", "-",
            e3658e4ff7963149c41dcae8906a01c6e489ef06, 3273820,
            a58c7d4c33c0c4bf380eef66c242b26bf85d5d14, package_extract_file("patch/system/app/Settings.apk.p"));
set_progress(0.531030);
apply_patch("/system/app/Settings.odex", "-",
            5e4b5a18dbebe6a6b21a5d8e4d3e5f42113d9b10, 4391432,
            5a350c3790bac259c5f8e44d95b8a6c706db8f83, package_extract_file("patch/system/app/Settings.odex.p"));
set_progress(0.552580);
apply_patch("/system/app/SettingsProvider.apk", "-",
            bb585298f044791eb382a1966c172ebcc59b94ee, 17957,
            c103b843adb6101bd9ffb25053b44ecd26cd5d85, package_extract_file("patch/system/app/SettingsProvider.apk.p"));
set_progress(0.552668);
apply_patch("/system/app/SettingsProvider.odex", "-",
            7bb08f2e7dc66fa97ca66ef11103b6c6c39c30ff, 101752,
            014f1dac0657b513c21e098b475b8ad9e9eff288, package_extract_file("patch/system/app/SettingsProvider.odex.p"));
set_progress(0.553168);
apply_patch("/system/app/SharedStorageBackup.apk", "-",
            780002dff40ec4b36b7f295ca3d2e2bea477ca5e, 2656,
            4bb5b7ee2fe2c0f14760505159fde66ef2acd124, package_extract_file("patch/system/app/SharedStorageBackup.apk.p"));
set_progress(0.553181);
apply_patch("/system/app/SharedStorageBackup.odex", "-",
            bb4df2342f27c0d596483c9833ea404a98ccf2d6, 4784,
            648d15cfe19044a1840db5ba395c8ba3fff1fc6b, package_extract_file("patch/system/app/SharedStorageBackup.odex.p"));
set_progress(0.553204);
apply_patch("/system/app/Stk1.apk", "-",
            adf265f423aa665aa0135d5c2615afa7756d6080, 40702,
            e3dd5fc70001cdc83a74826db17aff1c5b00bae7, package_extract_file("patch/system/app/Stk1.apk.p"));
set_progress(0.553404);
apply_patch("/system/app/Stk1.odex", "-",
            e5f5a53357d875873e04c4401668bfa9fe86e554, 145680,
            58e41912c891210e1bd7f217e559e7e3f44608d2, package_extract_file("patch/system/app/Stk1.odex.p"));
set_progress(0.554119);
apply_patch("/system/app/StkSelection.odex", "-",
            371f4521cd30f01577c0850e0fe0cb65c07ca562, 132912,
            c8c1a8a6b207f647e75bc0d4e35cdc3a344ebeaf, package_extract_file("patch/system/app/StkSelection.odex.p"));
set_progress(0.554771);
apply_patch("/system/app/SystemUI.apk", "-",
            5841aaf5530470f478fc7e41f6f0af01b2a189be, 1487766,
            eea4b986df2635b6975658daa58025f8b542b5d8, package_extract_file("patch/system/app/SystemUI.apk.p"));
set_progress(0.562072);
apply_patch("/system/app/SystemUI.odex", "-",
            7f13ebe558ce00d2c190b4d6daa1e6d77df59680, 1775912,
            cffaa60a831afee8d4833a7007e8eb827805d9ad, package_extract_file("patch/system/app/SystemUI.odex.p"));
set_progress(0.570787);
apply_patch("/system/app/TelephonyProvider.apk", "-",
            b2bbbb45afc0d8dfda828485c6b062b95efcc79c, 12299,
            13f03d1e568652dc53e8de27be8c16b4425f0e98, package_extract_file("patch/system/app/TelephonyProvider.apk.p"));
set_progress(0.570847);
apply_patch("/system/app/TelephonyProvider.odex", "-",
            a2a2bce83ab6f15d93263e757d46c042aac2faab, 470240,
            4af7ce482d44f7c2bf9f87d865c608966f390d74, package_extract_file("patch/system/app/TelephonyProvider.odex.p"));
set_progress(0.573155);
apply_patch("/system/app/UserDictionaryProvider.apk", "-",
            43c9db210a2e99a014f7b82f8b65f21a3de05961, 3611,
            4a063854186f450499b652ac027b42dff95df435, package_extract_file("patch/system/app/UserDictionaryProvider.apk.p"));
set_progress(0.573173);
apply_patch("/system/app/UserDictionaryProvider.odex", "-",
            76fed13c1f4365d75f313db044f79f389530ea3c, 17112,
            d700d6e7c091480040721c0d12756a0e7ffb1bd8, package_extract_file("patch/system/app/UserDictionaryProvider.odex.p"));
set_progress(0.573257);
apply_patch("/system/app/VideoFavorites.odex", "-",
            ce5d57e8e022fc26f0b2a30e4b4ef2ccb2c5bec4, 100536,
            8698b840928111f04b4bd09d0ba80d108d89d91a, package_extract_file("patch/system/app/VideoFavorites.odex.p"));
set_progress(0.573750);
apply_patch("/system/app/VideoPlayer.odex", "-",
            7c3a580ab883380a3c11aea160b479934f5fad83, 51376,
            9dfba5f3d55b78c7cc1aabf55d50cf4657065ef3, package_extract_file("patch/system/app/VideoPlayer.odex.p"));
set_progress(0.574002);
apply_patch("/system/app/VisualizationWallpapers.apk", "-",
            a37a687384fab1025433cdbfe1976ec4f2e1fe17, 140813,
            bbaccbe35024ea2304feb016f3b2c5fb83072914, package_extract_file("patch/system/app/VisualizationWallpapers.apk.p"));
set_progress(0.574693);
apply_patch("/system/app/VisualizationWallpapers.odex", "-",
            6d9017a71e69c0bbcf0c36dd3b9baf266a781ae6, 74360,
            bf0c2deebc4d854b1b65171b887ed6f666bac06e, package_extract_file("patch/system/app/VisualizationWallpapers.odex.p"));
set_progress(0.575058);
apply_patch("/system/app/VoiceUnlock.apk", "-",
            1b11a5a442a15318e6f7c1cbb3f2d5ad44a4339f, 88966,
            897bea0b47fc0c53dfe14baa4ef7139ecde784ed, package_extract_file("patch/system/app/VoiceUnlock.apk.p"));
set_progress(0.575495);
apply_patch("/system/app/VoiceUnlock.odex", "-",
            54c59a2c60fc7af5c4a585743bbf3aa21beeccc1, 71936,
            f762a311ae6665451eb1c3939244148ccef7b352, package_extract_file("patch/system/app/VoiceUnlock.odex.p"));
set_progress(0.575848);
apply_patch("/system/app/VpnDialogs.apk", "-",
            303e8f35c46cb6cec66ad93128c093c8bd497549, 8240,
            595d5e48e5c4538032b31e55ee608d8b73d1a2cc, package_extract_file("patch/system/app/VpnDialogs.apk.p"));
set_progress(0.575888);
apply_patch("/system/app/VpnDialogs.odex", "-",
            4d09bdb0d22aa29898de410847402efef7e5455f, 11760,
            4aa8713a4f2d64c79112d83009db4807e337a2d3, package_extract_file("patch/system/app/VpnDialogs.odex.p"));
set_progress(0.575946);
apply_patch("/system/app/YGPS.odex", "-",
            cf2cff772ce5422b6799040ea471c682694749bc, 78808,
            23b301c3aa702f9096d7eaff5980280ae1825abf, package_extract_file("patch/system/app/YGPS.odex.p"));
set_progress(0.576333);
apply_patch("/system/bin/bootanimation", "-",
            42089fe7d5171b5f823ac03d11c968403d8c7ab7, 34164,
            d80e08a349900b9e4439e447664605b27d43e2fd, package_extract_file("patch/system/bin/bootanimation.p"));
set_progress(0.576500);
apply_patch("/system/bin/mdnsd", "-",
            721fa09b364a9e7309a930de3713950d21429496, 259464,
            a769355846372e66ba07c883d8d580ccbee8829f, package_extract_file("patch/system/bin/mdnsd.p"));
set_progress(0.577774);
apply_patch("/system/bin/recovery", "-",
            0ed70b9667a443efde084d3c320e03f46f01df04, 1607528,
            79fa5d0317b4bdcfe4df11e532a763b87d25bae5, package_extract_file("patch/system/bin/recovery.p"));
set_progress(0.585662);
apply_patch("/system/etc/recovery-resource.dat", "-",
            eab4a0e880814e9b3340d8907896c2bde921651c, 97605,
            52812c85079876b87fa9b9b19b48d01235c35ff2, package_extract_file("patch/system/etc/recovery-resource.dat.p"));
set_progress(0.586141);
apply_patch("/system/etc/security/otacerts.zip", "-",
            057142cf95a23f92eb62620506b54989289ee862, 1125,
            7285a3376bf783a74ed55f4eecdab5a6b553ca37, package_extract_file("patch/system/etc/security/otacerts.zip.p"));
set_progress(0.586147);
apply_patch("/system/framework/CustomProperties.jar", "-",
            6646e2d18fa92a09791719602cff81b7191cb6b9, 313,
            f9ffc2731ef02f32ce1aa72a1c44bad59773e675, package_extract_file("patch/system/framework/CustomProperties.jar.p"));
set_progress(0.586148);
apply_patch("/system/framework/CustomProperties.odex", "-",
            0069acf3f0fa8d06bc781907061c0b9954383c8f, 3056,
            73e7c442c4d532dd845f12e2fe105c66f161242f, package_extract_file("patch/system/framework/CustomProperties.odex.p"));
set_progress(0.586163);
apply_patch("/system/framework/am.jar", "-",
            6534f5e3d9aa4f6a5cc84c303d60a4c4ab5e8738, 313,
            ace1d475b282c63f43477530ab654570b9dd60d7, package_extract_file("patch/system/framework/am.jar.p"));
set_progress(0.586165);
apply_patch("/system/framework/am.odex", "-",
            6f72c3cc03d63c98861bac44df3a40761273b92d, 45856,
            9022abe5caad2ce3105f27d46c7abb505a3f7678, package_extract_file("patch/system/framework/am.odex.p"));
set_progress(0.586390);
apply_patch("/system/framework/android.policy.jar", "-",
            3d2b2764f4e1fb98b01fd192786367867d06edc7, 313,
            adba989e32fef2cfef5582ec3c784ce2a13439d2, package_extract_file("patch/system/framework/android.policy.jar.p"));
set_progress(0.586391);
apply_patch("/system/framework/android.policy.odex", "-",
            effb2c592a83a4ee07f0f5f58128dbb76b8fb140, 909576,
            cbbc38ff2d918a81377fa7263eb5ce3f775d9316, package_extract_file("patch/system/framework/android.policy.odex.p"));
set_progress(0.590855);
apply_patch("/system/framework/android.test.runner.jar", "-",
            9494d8a0c5bae0f1588a7071e14a4cc4113796c3, 313,
            7600672975fb8d9a83b090e1f3215c7840f78bb9, package_extract_file("patch/system/framework/android.test.runner.jar.p"));
set_progress(0.590857);
apply_patch("/system/framework/android.test.runner.odex", "-",
            e4f21a7a858015f9c44567366e02fd51c76fe54f, 187232,
            4076e3a3b9b133a18213ee10176e1239a3ebd62e, package_extract_file("patch/system/framework/android.test.runner.odex.p"));
set_progress(0.591775);
apply_patch("/system/framework/apache-xml.jar", "-",
            e8e8649fb3e55088d1f00cf15d5fa769854da8e6, 18027,
            f32652d3d25087e7743c176296040f9c87c7aeca, package_extract_file("patch/system/framework/apache-xml.jar.p"));
set_progress(0.591864);
apply_patch("/system/framework/apache-xml.odex", "-",
            b383dbf41f6924b6ea9a461925aa8efc3ba6a579, 1378592,
            c0bb6dd71d2a3d8f52abb003ba9e984284729708, package_extract_file("patch/system/framework/apache-xml.odex.p"));
set_progress(0.598629);
apply_patch("/system/framework/bmgr.jar", "-",
            6534f5e3d9aa4f6a5cc84c303d60a4c4ab5e8738, 313,
            ace1d475b282c63f43477530ab654570b9dd60d7, package_extract_file("patch/system/framework/bmgr.jar.p"));
set_progress(0.598631);
apply_patch("/system/framework/bmgr.odex", "-",
            151cb01cae68e580c815259884c752a9b848d270, 15176,
            03eda6b670afe5a5b3231e244d3fd1c122996f13, package_extract_file("patch/system/framework/bmgr.odex.p"));
set_progress(0.598705);
apply_patch("/system/framework/bouncycastle.jar", "-",
            547007cb2638be5bfb0c666fd15264eda906e736, 313,
            065fb9e8ce57a3dfd38f1cd530e9d72d0f703f81, package_extract_file("patch/system/framework/bouncycastle.jar.p"));
set_progress(0.598707);
apply_patch("/system/framework/bouncycastle.odex", "-",
            2da3d8b7a3f7588dd30c46a6850bd9b41a8dbfe6, 1083168,
            226c1a34f9d1d2b17d4b9919790bd346ef74e907, package_extract_file("patch/system/framework/bouncycastle.odex.p"));
set_progress(0.604022);
apply_patch("/system/framework/bu.jar", "-",
            6534f5e3d9aa4f6a5cc84c303d60a4c4ab5e8738, 313,
            ace1d475b282c63f43477530ab654570b9dd60d7, package_extract_file("patch/system/framework/bu.jar.p"));
set_progress(0.604024);
apply_patch("/system/framework/bu.odex", "-",
            294e56ec2398c4a0fd029ccfd7ad2b3c8e42f4ee, 5008,
            97bae180227bba4991d679640655bbeb12d17ba3, package_extract_file("patch/system/framework/bu.odex.p"));
set_progress(0.604048);
apply_patch("/system/framework/com.android.future.usb.accessory.jar",
            "-", 6534f5e3d9aa4f6a5cc84c303d60a4c4ab5e8738, 313,
            ace1d475b282c63f43477530ab654570b9dd60d7, package_extract_file("patch/system/framework/com.android.future.usb.accessory.jar.p"));
set_progress(0.604050);
apply_patch("/system/framework/com.android.future.usb.accessory.odex",
            "-", d14aa2b1585c0538792cc5a822b8ee27292b506f, 6432,
            13c61f7b139be20aaa876ce9da1cffd2c53df3b3, package_extract_file("patch/system/framework/com.android.future.usb.accessory.odex.p"));
set_progress(0.604081);
apply_patch("/system/framework/com.android.location.provider.jar",
            "-", 6534f5e3d9aa4f6a5cc84c303d60a4c4ab5e8738, 313,
            0fee5801a9e9f90cd42607dcd11d516fdea7552a, package_extract_file("patch/system/framework/com.android.location.provider.jar.p"));
set_progress(0.604083);
apply_patch("/system/framework/com.android.location.provider.odex",
            "-", 43ab5f33e0a3f095e5bd97615546d0def8c0b192, 9928,
            60992874cb6a2af4d2c57939b8438e5cab0f8172, package_extract_file("patch/system/framework/com.android.location.provider.odex.p"));
set_progress(0.604131);
apply_patch("/system/framework/content.jar", "-",
            6534f5e3d9aa4f6a5cc84c303d60a4c4ab5e8738, 313,
            ace1d475b282c63f43477530ab654570b9dd60d7, package_extract_file("patch/system/framework/content.jar.p"));
set_progress(0.604133);
apply_patch("/system/framework/content.odex", "-",
            086c0f498808f2d5d48cd7b8276cd64e24930e59, 15008,
            6dfa07c09b0260d38378fff14e81568acd523838, package_extract_file("patch/system/framework/content.odex.p"));
set_progress(0.604207);
apply_patch("/system/framework/core-junit.jar", "-",
            6646e2d18fa92a09791719602cff81b7191cb6b9, 313,
            065fb9e8ce57a3dfd38f1cd530e9d72d0f703f81, package_extract_file("patch/system/framework/core-junit.jar.p"));
set_progress(0.604208);
apply_patch("/system/framework/core-junit.odex", "-",
            9ba2771d4ad298242144f9d117fae01aa819a500, 27576,
            92199a0e7d2b3cdcd850cb56d33e4c40c6d4eb74, package_extract_file("patch/system/framework/core-junit.odex.p"));
set_progress(0.604344);
apply_patch("/system/framework/core.jar", "-",
            e5ebf9a26556d83d429f99d9d4147881e64c1ecf, 3126,
            b71967edbc6138ce614e1942f631d7bb4f258205, package_extract_file("patch/system/framework/core.jar.p"));
set_progress(0.604359);
apply_patch("/system/framework/core.odex", "-",
            67e190ad0e9e616cf1232a64455452628610a648, 3488080,
            67d80e9116c6459762d8ce6a36aba0f597d115cd, package_extract_file("patch/system/framework/core.odex.p"));
set_progress(0.621476);
apply_patch("/system/framework/ext.jar", "-",
            2f13a01dbc322b10fe2aab7b565c295d73f1cfe7, 574574,
            89f998671a1021f4c7219e3c6dd419715df76102, package_extract_file("patch/system/framework/ext.jar.p"));
set_progress(0.624296);
apply_patch("/system/framework/ext.odex", "-",
            36cbcd66167870a60f101c2ea31321f0f6931468, 1507480,
            f4b87e491734f12e026ab82f9ebde82ae25b633c, package_extract_file("patch/system/framework/ext.odex.p"));
set_progress(0.631693);
apply_patch("/system/framework/framework-res.apk", "-",
            a71195a450f13e1670734a6353535d0f3f1af17e, 5681769,
            1d8619ffa784e80723debf648a44efeaab37fe2f, package_extract_file("patch/system/framework/framework-res.apk.p"));
set_progress(0.659576);
apply_patch("/system/framework/framework.jar", "-",
            0e57f5b3e447966de927e229ff66934bedc8bfaa, 5043289,
            25db0da607c048fc5ba46c636f1d489b60952fa1, package_extract_file("patch/system/framework/framework.jar.p"));
set_progress(0.684325);
apply_patch("/system/framework/framework.odex", "-",
            bdcd9d7fc54c1ee0fd47540b81685e727a666725, 10704136,
            445df5f3844cdb359cc2e73e530497b789b732fa, package_extract_file("patch/system/framework/framework.odex.p"));
set_progress(0.736854);
apply_patch("/system/framework/ime.jar", "-",
            6d2dedb8b3443a07b03ed35b80618bde0e08b292, 313,
            ace1d475b282c63f43477530ab654570b9dd60d7, package_extract_file("patch/system/framework/ime.jar.p"));
set_progress(0.736855);
apply_patch("/system/framework/ime.odex", "-",
            0e3835437b91ad5103076b97f48fb018b8fcb7dc, 7152,
            f34d74fc7c859b463a4068f80fdec888bc1e8f13, package_extract_file("patch/system/framework/ime.odex.p"));
set_progress(0.736890);
apply_patch("/system/framework/input.jar", "-",
            6d2dedb8b3443a07b03ed35b80618bde0e08b292, 313,
            ace1d475b282c63f43477530ab654570b9dd60d7, package_extract_file("patch/system/framework/input.jar.p"));
set_progress(0.736892);
apply_patch("/system/framework/input.odex", "-",
            08b99faa0e25aa5ac3fee7e75b23e576f03dae3c, 7144,
            8c8ce36457609d251435681d3d3cd01d58e53f46, package_extract_file("patch/system/framework/input.odex.p"));
set_progress(0.736927);
apply_patch("/system/framework/javax.obex.jar", "-",
            6534f5e3d9aa4f6a5cc84c303d60a4c4ab5e8738, 313,
            ace1d475b282c63f43477530ab654570b9dd60d7, package_extract_file("patch/system/framework/javax.obex.jar.p"));
set_progress(0.736928);
apply_patch("/system/framework/javax.obex.odex", "-",
            71bf80fdb2a35c6354815ee3b28bd33d06c79b39, 58640,
            dd7dc08b3bf03d4e6fab193e34c774dc857bb5e8, package_extract_file("patch/system/framework/javax.obex.odex.p"));
set_progress(0.737216);
apply_patch("/system/framework/lewa-framework.jar", "-",
            b7309a735797435061791cb19558bf3ab6a2739b, 313,
            98889e3c5362e4be06a051e2e10c4c98c5da4015, package_extract_file("patch/system/framework/lewa-framework.jar.p"));
set_progress(0.737218);
apply_patch("/system/framework/lewa-framework.odex", "-",
            2163a8463de799f7150cfef3d0dfa00070f54f41, 1802416,
            38fa069b290c30597e8615126cc399a79e302d23, package_extract_file("patch/system/framework/lewa-framework.odex.p"));
set_progress(0.746063);
apply_patch("/system/framework/lewa-res.apk", "-",
            2360cafbf8ae55b9adcf3d5feaf024aea1888a16, 12155988,
            f94f4a2f8af6a17a033b099365c67c3b5eb51977, package_extract_file("patch/system/framework/lewa-res.apk.p"));
set_progress(0.805716);
apply_patch("/system/framework/mediatek-common.jar", "-",
            a5cf9f609bb2a4731542bc4cd1613189d353587c, 313,
            12007c5ed8d483f15e6fe02f88a626d637e11fbc, package_extract_file("patch/system/framework/mediatek-common.jar.p"));
set_progress(0.805718);
apply_patch("/system/framework/mediatek-common.odex", "-",
            f615d734625fa06d2e5a4ccfc6ebd69dbef71cda, 149784,
            b4ccf4e7c2d9b0a31807a982ea73c21f77e6530e, package_extract_file("patch/system/framework/mediatek-common.odex.p"));
set_progress(0.806453);
apply_patch("/system/framework/mediatek-framework.jar", "-",
            8408ae250b670ad6aa93115d5a38c393737395d7, 313,
            c5adb552ae695076a3a9476179a01e7e02aff534, package_extract_file("patch/system/framework/mediatek-framework.jar.p"));
set_progress(0.806454);
apply_patch("/system/framework/mediatek-framework.odex", "-",
            f8edf784d8caedddca94799528a91f413a7c4d54, 350112,
            d8f09f8ef5ed223dd3143550256fd57386fc53eb, package_extract_file("patch/system/framework/mediatek-framework.odex.p"));
set_progress(0.808173);
apply_patch("/system/framework/mediatek-op.jar", "-",
            6534f5e3d9aa4f6a5cc84c303d60a4c4ab5e8738, 313,
            0fee5801a9e9f90cd42607dcd11d516fdea7552a, package_extract_file("patch/system/framework/mediatek-op.jar.p"));
set_progress(0.808174);
apply_patch("/system/framework/mediatek-op.odex", "-",
            f2a92f671f4784dc2bcb67b94db37f00451e2aca, 1520,
            82d414bc1ca1d8a37d0dfaf29ded47eb29d05264, package_extract_file("patch/system/framework/mediatek-op.odex.p"));
set_progress(0.808182);
apply_patch("/system/framework/mediatek-res.apk", "-",
            2ebeee80944a5572632cf5ca7e11101366459934, 1121464,
            a23466525a595a893f6dd5e50049ae6cea95d21a, package_extract_file("patch/system/framework/mediatek-res.apk.p"));
set_progress(0.813685);
apply_patch("/system/framework/mms-common.jar", "-",
            6534f5e3d9aa4f6a5cc84c303d60a4c4ab5e8738, 313,
            0fee5801a9e9f90cd42607dcd11d516fdea7552a, package_extract_file("patch/system/framework/mms-common.jar.p"));
set_progress(0.813686);
apply_patch("/system/framework/mms-common.odex", "-",
            6e80559f9e57c1388c25b2c1d17f64f075610c8c, 149112,
            e7593b955c163465f9f9c7f25026b6c8bf88450d, package_extract_file("patch/system/framework/mms-common.odex.p"));
set_progress(0.814418);
apply_patch("/system/framework/monkey.jar", "-",
            78c51376e4c7624fa71b8b13bea0fcbb8ced3031, 313,
            6b40754843bbea13777d635c6bec1b35cdc7167e, package_extract_file("patch/system/framework/monkey.jar.p"));
set_progress(0.814420);
apply_patch("/system/framework/monkey.odex", "-",
            0578f1212c4407b53ad8663bfb6dace23b101a46, 118192,
            d88771672776775b33fe03600babde8426b17763, package_extract_file("patch/system/framework/monkey.odex.p"));
set_progress(0.815000);
apply_patch("/system/framework/pm.jar", "-",
            6f5415f1cdd79837cacf2f5c9ee0c8c77a55f531, 313,
            79964223b3b574ec6d4bb10af508a36238876cbd, package_extract_file("patch/system/framework/pm.jar.p"));
set_progress(0.815001);
apply_patch("/system/framework/pm.odex", "-",
            b48d27c9857dc1b7e5a79b800f8bda19cd16e19a, 40336,
            673c0061165bdba1901747f270f205b01f80b51d, package_extract_file("patch/system/framework/pm.odex.p"));
set_progress(0.815199);
apply_patch("/system/framework/requestsync.jar", "-",
            86000c86ff9294af85777f88a22956da2de996b2, 313,
            7bf7cda27777c7e91b25b298c5edfb2221b07461, package_extract_file("patch/system/framework/requestsync.jar.p"));
set_progress(0.815201);
apply_patch("/system/framework/requestsync.odex", "-",
            5770540ad88110fdb587ed792965029565b4e923, 9288,
            601f6ea62e9d66239bac7d46d4233823c20683fc, package_extract_file("patch/system/framework/requestsync.odex.p"));
set_progress(0.815246);
apply_patch("/system/framework/secondary-framework.jar", "-",
            02e57fb76be131fe1efc7fd312f308df100e6104, 313,
            bc9607b793be12a8413de34622a2954cbba693c5, package_extract_file("patch/system/framework/secondary-framework.jar.p"));
set_progress(0.815248);
apply_patch("/system/framework/secondary-framework.odex", "-",
            b1a75ea9b9be09b6fadf030ffaf63fc7b8f372bd, 3136752,
            87594b1cb0fe4b37b47bef0d9def25bcbaa8280d, package_extract_file("patch/system/framework/secondary-framework.odex.p"));
set_progress(0.830641);
apply_patch("/system/framework/send_bug.jar", "-",
            86000c86ff9294af85777f88a22956da2de996b2, 313,
            0eb3ab04945ccafa42e7fed5c2627dad520e253d, package_extract_file("patch/system/framework/send_bug.jar.p"));
set_progress(0.830643);
apply_patch("/system/framework/send_bug.odex", "-",
            f8331773815712a44566d505c1f5389e8de3fe91, 7296,
            0df2fcdbb0250eecec30fe250834b5046a6c3b9d, package_extract_file("patch/system/framework/send_bug.odex.p"));
set_progress(0.830678);
apply_patch("/system/framework/services.jar", "-",
            929c1c8a21056ce579b15f87d5adf714f9715d2c, 313,
            972d956e1e345967a46b36962a63c1cbc698cb07, package_extract_file("patch/system/framework/services.jar.p"));
set_progress(0.830680);
apply_patch("/system/framework/services.odex", "-",
            503b69c2866dafde9e8c84755a3013e2b939ca69, 2989408,
            62a4dd7ef03d67586a6aa792ab65c25c1f440bd7, package_extract_file("patch/system/framework/services.odex.p"));
set_progress(0.845350);
apply_patch("/system/framework/settings.jar", "-",
            6d2dedb8b3443a07b03ed35b80618bde0e08b292, 313,
            0eb3ab04945ccafa42e7fed5c2627dad520e253d, package_extract_file("patch/system/framework/settings.jar.p"));
set_progress(0.845351);
apply_patch("/system/framework/settings.odex", "-",
            f78866a902476f2205b8082718852b1db179300d, 8464,
            7b099a955c1bbfa41994959f1b699d78e6dc9e76, package_extract_file("patch/system/framework/settings.odex.p"));
set_progress(0.845393);
apply_patch("/system/framework/svc.jar", "-",
            507d3e036bf747e1dada81ebe46ef60156094a15, 313,
            0eb3ab04945ccafa42e7fed5c2627dad520e253d, package_extract_file("patch/system/framework/svc.jar.p"));
set_progress(0.845394);
apply_patch("/system/framework/svc.odex", "-",
            f19ef339a92131c1615dcd323a082de6418cf210, 10088,
            e476b1f95de2bf4fb165a145426e0c8a1db06269, package_extract_file("patch/system/framework/svc.odex.p"));
set_progress(0.845444);
apply_patch("/system/framework/telephony-common.jar", "-",
            6534f5e3d9aa4f6a5cc84c303d60a4c4ab5e8738, 313,
            0fee5801a9e9f90cd42607dcd11d516fdea7552a, package_extract_file("patch/system/framework/telephony-common.jar.p"));
set_progress(0.845446);
apply_patch("/system/framework/telephony-common.odex", "-",
            3beeb989184277eba03c3a4e11e2afa1c0a52cc3, 1667672,
            65dcd93f320fee83e02d7d4cc3a4d76d2ab797f5, package_extract_file("patch/system/framework/telephony-common.odex.p"));
set_progress(0.853629);
apply_patch("/system/framework/uiautomator.jar", "-",
            e3c4285a26583b1bf35ac17deb89944098f83523, 313,
            15c711cd0fbc1f7d961a5ce2a0d4d9dde745af64, package_extract_file("patch/system/framework/uiautomator.jar.p"));
set_progress(0.853631);
apply_patch("/system/framework/uiautomator.odex", "-",
            b3e9dc2db9546a10c72d9d88f3e8fd64f61ef90f, 89360,
            5df8376d6557ba95f5eadb4cae3af793329a7dc0, package_extract_file("patch/system/framework/uiautomator.odex.p"));
set_progress(0.854069);
apply_patch("/system/lib/libacdk.so", "-",
            c36c325b78809d75e37215046fdbd4a0146621e6, 223036,
            1e163d737566d3e5803566a1e0023616d67c30dd, package_extract_file("patch/system/lib/libacdk.so.p"));
set_progress(0.855164);
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.856719);
apply_patch("/system/lib/libbcc.sha1.so", "-",
            1e335ad3c381e5df736dc89100c0935b2a5224cd, 5056,
            b4e18c981a9ab27dcb495da5449af75bf542fccd, package_extract_file("patch/system/lib/libbcc.sha1.so.p"));
set_progress(0.856744);
apply_patch("/system/lib/libbcc.so", "-",
            344558ebc313fcde6c015819d053c10ebd4a5994, 6878588,
            83ea05f5325da649a09255d02b8f13e5f6863f05, package_extract_file("patch/system/lib/libbcc.so.p"));
set_progress(0.890499);
apply_patch("/system/lib/libbcinfo.so", "-",
            d8b8ee6c4910d9cc3bbe531c307cee75d04b4889, 1160536,
            42d044efa31d668f2123e53e9606388afc62ef79, package_extract_file("patch/system/lib/libbcinfo.so.p"));
set_progress(0.896195);
apply_patch("/system/lib/libcamera_client.so", "-",
            f592ced6717ca3f5be0fb4648a58547a953394c8, 124092,
            051146750ab4629060274ca40ef12a0d2160828e, package_extract_file("patch/system/lib/libcamera_client.so.p"));
set_progress(0.896803);
apply_patch("/system/lib/libchromium_net.so", "-",
            727fca927c27a74bd21951efa5b85c15b5d4400d, 1764676,
            0cbe788519340d135a449d17751c1875e066ad33, package_extract_file("patch/system/lib/libchromium_net.so.p"));
set_progress(0.905463);
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.905650);
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.906047);
apply_patch("/system/lib/libmdnssd.so", "-",
            6d62e78d7f92f4e727b77c4391162b24818a6667, 21588,
            dcfcebaf124a5bb102c091512a20e3f1f2273d53, package_extract_file("patch/system/lib/libmdnssd.so.p"));
set_progress(0.906153);
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.906651);
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.906948);
apply_patch("/system/lib/libstagefright.so", "-",
            1099b78b10e5c4d04d186efbec3ef35dccf678d1, 1645984,
            e1872fac326ae80c86e5ca3566b87188dcd493d7, package_extract_file("patch/system/lib/libstagefright.so.p"));
set_progress(0.915025);
apply_patch("/system/lib/libstagefright_soft_aacdec.so", "-",
            0de9764f37813e59fe5787b6830369c0fe795e84, 226720,
            4db01b68a86cb95020ba4ef84b02938912c2d120, package_extract_file("patch/system/lib/libstagefright_soft_aacdec.so.p"));
set_progress(0.916138);
apply_patch("/system/lib/libstagefright_soft_aacenc.so", "-",
            340dbaa7ea27a16267d5a8a36f64021accc59f83, 275616,
            6b3ece167b6ba32cfa4b88f710dbd6ce11adfcc0, package_extract_file("patch/system/lib/libstagefright_soft_aacenc.so.p"));
set_progress(0.917490);
apply_patch("/system/lib/libwebcore.so", "-",
            2844ee5b558f14e69af6420aed3e9e4dbd216b38, 9494452,
            73cca0ed648616f1735d1acbea8aa8c4362d6e8c, package_extract_file("patch/system/lib/libwebcore.so.p"));
set_progress(0.964083);
apply_patch("/system/lib/libwebrtc_audio_preprocessing.so", "-",
            add26a8f0f766f783b87fea1018f3af918631da1, 374024,
            729a6faf9904bf198b779b174689ee65a96ad869, package_extract_file("patch/system/lib/libwebrtc_audio_preprocessing.so.p"));
set_progress(0.965918);
apply_patch("/system/usr/share/phoneloc.dat", "-",
            dd11cfc1ebb9da5c827856a7bb6d82d209ffd088, 553939,
            55be50da7c7cf46ef4aae8f53b9899479e840429, package_extract_file("patch/system/usr/share/phoneloc.dat.p"));
set_progress(0.968637);
apply_patch("/system/xbin/nano", "-",
            2105cc9f912eb90dca27edce1a8bc467b704dc04, 63220,
            18daa9cb32ae9c02390c064b4c47f7a3389d987b, package_extract_file("patch/system/xbin/nano.p"));
set_progress(0.968947);
apply_patch("/system/xbin/openvpn", "-",
            7feebf89ffb53a0a6d5d093075e60db2b74f82d9, 345576,
            c28cf08ff0caa0a0bc30bd70dbe0f98239ca4efb, package_extract_file("patch/system/xbin/openvpn.p"));
set_progress(0.970643);
apply_patch("/system/xbin/powertop", "-",
            16174aee4a872ca99bcd60bb599833be06708de8, 157092,
            84574c6a5602167f3109aae10e3c78aacac9b762, package_extract_file("patch/system/xbin/powertop.p"));
set_progress(0.971414);
apply_patch("/system/xbin/vim", "-",
            dea9f8bb9a75c5827e8b52c1422cf3a2542ec818, 910056,
            ecf4eb445c6835c7f07ca898994514c207b618d5, package_extract_file("patch/system/xbin/vim.p"));
set_progress(0.975879);
ui_print("Patching boot image...");
apply_patch("EMMC:boot:4915200:3f67a355c72ecdf8820acdded140dacb3e9a370b:4915200:5e22dac2fae2bbe3812f27e4f1a9568d7973d922",
            "-", 5e22dac2fae2bbe3812f27e4f1a9568d7973d922, 4915200,
            3f67a355c72ecdf8820acdded140dacb3e9a370b, package_extract_file("patch/boot.img.p"));
set_progress(1.000000);
show_progress(0.100000, 10);
ui_print("Unpacking new files...");
package_extract_dir("system", "/system");
ui_print("Symlinks and permissions...");
set_perm_recursive(0, 0, 0755, 0644, "/system");
set_perm_recursive(0, 2000, 0755, 0755, "/system/bin");
set_perm(0, 3003, 02750, "/system/bin/netcfg");
set_perm(0, 3004, 02755, "/system/bin/ping");
set_perm(0, 2000, 06750, "/system/bin/run-as");
set_perm(0, 0, 06755, "/system/bin/su0");
set_perm(1002, 1002, 0440, "/system/etc/dbus.conf");
set_perm(1014, 2000, 0550, "/system/etc/dhcpcd/dhcpcd-run-hooks");
set_perm(0, 2000, 0550, "/system/etc/init.goldfish.sh");
set_perm_recursive(0, 0, 0755, 0555, "/system/etc/ppp");
set_perm(1014, 2000, 0550, "/system/etc/wide-dhcpv6/dhcp6c.script");
set_perm(0, 2000, 0755, "/system/vendor");
set_perm_recursive(0, 2000, 0755, 0755, "/system/vendor/bin");
set_perm(0, 2000, 0755, "/system/vendor/lib");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/lib/drm");
set_perm(0, 0, 0644, "/system/vendor/lib/drm/libdrmwvmplugin.so");
set_perm(0, 2000, 0755, "/system/vendor/lib/egl");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/lib/hw");
set_perm(0, 0, 0644, "/system/vendor/lib/hw/gralloc.mt6589.so");
set_perm(0, 2000, 0755, "/system/vendor/operator");
set_perm(0, 2000, 0755, "/system/vendor/operator/app");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/pittpatt");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.7/left_eye-y0-yi45-p0-pi45-r0-ri20.lg_32/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.7/nose_base-y0-yi45-p0-pi45-r0-ri20.lg_32/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.7/right_eye-y0-yi45-p0-pi45-r0-ri20.lg_32-2/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/yaw_roll_face_detectors.6/head-y0-yi45-p0-pi45-r0-ri30.4a-v24/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/yaw_roll_face_detectors.6/head-y0-yi45-p0-pi45-rn30-ri30.5-v24/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/yaw_roll_face_detectors.6/head-y0-yi45-p0-pi45-rp30-ri30.5-v24/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/recognition/face.face.y0-y0-22-b-N/full_model.bin");
set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
set_perm(0, 0, 06755, "/system/xbin/su");
ui_print("Patching remaining system files...");
set_perm(0, 0, 0644, "/system/build.prop");
unmount("/system");
