mount("ext4", "EMMC", "/dev/block/mmcblk0p3", "/system");
assert(file_getprop("/system/build.prop", "ro.build.fingerprint") == "alps/s920_jb2/s920_jb2:4.2.1/JOP40D/1388054722:user/test-keys" ||
       file_getprop("/system/build.prop", "ro.build.fingerprint") == "alps/s920_jb2/s920_jb2:4.2.1/JOP40D/1388992380:user/test-keys");
assert(getprop("ro.product.device") == "S920" || getprop("ro.build.product") == "S920");
ui_print("Verifying current system...");
show_progress(0.100000, 0);
assert(apply_patch_check("/system/app/ApplicationGuide.odex", "5d0d47bc27fecb98a6a8f40e92c03781a12faf6d", "28353b46cb6289067c4b9c6f45bc8c876e9899be"));
set_progress(0.000084);
assert(apply_patch_check("/system/app/ApplicationsProvider.apk", "f253d670c62c014722824f02435751aa53423a9e", "ed12c1dbc5e0c7d2a02ce47b1c85e912705dc085"));
set_progress(0.000135);
assert(apply_patch_check("/system/app/ApplicationsProvider.odex", "259f7129677bd89596919490ddc7c382429726e7", "177f81466b1c39f1e1d10948cc0f1966c8a6c0b3"));
set_progress(0.000267);
assert(apply_patch_check("/system/app/AtciService.odex", "a00d597ce352586797e4b7d89d96521030fb84b6", "97035ae047de40598adb8d34d0e2911cdb03753d"));
set_progress(0.000607);
assert(apply_patch_check("/system/app/BackupRestoreConfirmation.apk", "e42894f8e4024c26ec1c605d38e4326574dcf61e", "fa33aa773bb02a773b9b47a9fdb13b707262d8e1"));
set_progress(0.000661);
assert(apply_patch_check("/system/app/BackupRestoreConfirmation.odex", "686d5d6a9393232145c6e7237a00d7af5eb5e2b1", "5e47684ad0414a2866995a46c3a311c97eeed464"));
set_progress(0.000720);
assert(apply_patch_check("/system/app/BasicDreams.apk", "68708e2c2533bac11f464bf46db06c941a3ab55b", "5e982faa020c2640d8316f943ed45d3773c090d6"));
set_progress(0.000804);
assert(apply_patch_check("/system/app/BasicDreams.odex", "2deb02f72bee968639d6b04e56c909fb5f4e153a", "2aee3ad5f7cea6fbeb199e747c7a1e24afb509d9"));
set_progress(0.000890);
assert(apply_patch_check("/system/app/BatteryWarning.apk", "5ca95dd1f2e4962c6631c449084a24606ed5fdf9", "cd3a006b78659b5629855e60da4b95ae3d4cb440"));
set_progress(0.001126);
assert(apply_patch_check("/system/app/BatteryWarning.odex", "7bb607ae2f09c6e21003913e98932f479a2b511e", "0c16c714e678b7949e49f573942c94ce8586da87"));
set_progress(0.001222);
assert(apply_patch_check("/system/app/CalendarImporter.odex", "d98a7f8f6e5e2d5d60052d42ae9eb3a1cf6e7646", "bf606d78883d989ca2d1560afbd97866642e00ca"));
set_progress(0.001937);
assert(apply_patch_check("/system/app/CalendarProvider.apk", "6f923dd180d013d8da6828e3be1487f3f9bbcefa", "b45fc00b8e06cd1d576281a7b69ab2610ff4f073"));
set_progress(0.002074);
assert(apply_patch_check("/system/app/CalendarProvider.odex", "4f336f6662242897551b20fe3cca086143cd0577", "60f2f6c77f915c3552b8cfb97d54d3c8baa8cc8b"));
set_progress(0.011794);
assert(apply_patch_check("/system/app/CellConnService.apk", "f1e4aa569332904267096a1fc695b813f1afd47f", "99a702660e82937a33ba0dc71f3a6e9bdd49edcb"));
set_progress(0.011870);
assert(apply_patch_check("/system/app/CellConnService.odex", "76fd519f94415ba63508f40a7dbc447e071b6d86", "f5a11e3e1c73267318ba3ee9d3c246c4ae6099be"));
set_progress(0.012192);
assert(apply_patch_check("/system/app/CertInstaller.apk", "ab85e5b2b5af4059add91bed2c6c357da45337a3", "3c6d99aac7bcf27cc8b41a86741fe007ca39e394"));
set_progress(0.012250);
assert(apply_patch_check("/system/app/CertInstaller.odex", "6029631214be657785909191e87b425ff0506a6b", "58dc6786bb935437d8a1e62bde8a3cf1fdbb07c4"));
set_progress(0.012469);
assert(apply_patch_check("/system/app/ContactsProvider.apk", "0b1f504b543b1cfab8f2d14d38b51070d2f9e711", "beba54049f587dd801e5db8153b2bc16b80d8155"));
set_progress(0.012865);
assert(apply_patch_check("/system/app/ContactsProvider.odex", "51acd7b5c9058ea500589f9fc890bde998c1a110", "e7455c340b4ee2c257b1e91f41747266d45387c0"));
set_progress(0.025475);
assert(apply_patch_check("/system/app/DataUsageLockScreenClient.odex", "281df2c49f5b331c89e5986d16db7211d5330b5a", "4d894ee8fa2c94290c1e48ca5de8f30eb0f65cea"));
set_progress(0.027884);
assert(apply_patch_check("/system/app/DefaultContainerService.apk", "a54464067c04db78e0e0ea682c9432cc237f6698", "6d976678b5fa67cbde3ec1a29aa5f9e99a0986bd"));
set_progress(0.027902);
assert(apply_patch_check("/system/app/DefaultContainerService.odex", "781f63e314cedaaa888a58a0d81adf46aafe0ab7", "4e627942089078114f40117c08f4b4748e16941f"));
set_progress(0.028007);
assert(apply_patch_check("/system/app/DownloadProvider.apk", "58b1761f058f695fb3e7f6fe52e97bc2bbaad1ec", "967048a4cba6a35959d56e3a82b1860f2e93da1c"));
set_progress(0.028086);
assert(apply_patch_check("/system/app/DownloadProvider.odex", "03ef6afe1280f4d7e25aaddae3b034aac6f7e38e", "0be3d54314165df2184aa651f0bde4b42e0e0ea7"));
set_progress(0.036793);
assert(apply_patch_check("/system/app/DownloadProviderUi.apk", "56a24d93d30474a1bd2feab325ce42ca094bf9ad", "62213b29201cbebc2948b8803473c897ad3298a6"));
set_progress(0.037191);
assert(apply_patch_check("/system/app/DownloadProviderUi.odex", "ff2cd7f3f84a2206612b60c56d1c92d19be99916", "85896c3cfd141611ecd00a7f1e4e054c77a86496"));
set_progress(0.039506);
assert(apply_patch_check("/system/app/DrmProvider.apk", "99a3f73dd1c415c03ab38a60ac34210341e98f90", "1b1a503b371585551eaea9d3469c3d72c38f08a2"));
set_progress(0.039532);
assert(apply_patch_check("/system/app/DrmProvider.odex", "ceceafcf6c96b8b56ba6cf786a15cc35813db080", "967002ddf81dd878bf13bd9b789afc87624359b1"));
set_progress(0.039716);
assert(apply_patch_check("/system/app/Email.odex", "336daefee8fc31f7597974be23d66404f54bfce2", "3e43bcfc688c8a56c8c2a40c6605ec344468258b"));
set_progress(0.058703);
assert(apply_patch_check("/system/app/EngineerMode.odex", "474ca4b2c96002288a72b16a2e6394a1f8bab999", "4d9a42f3833e92a009397148aa17c03f5bce25ae"));
set_progress(0.065150);
assert(apply_patch_check("/system/app/EngineerModeSim.apk", "74743a20497cc01f6d4cc32c548b0f08f5069e94", "a65711a8321000155ab9a6c53fab04a022b15b04"));
set_progress(0.065274);
assert(apply_patch_check("/system/app/EngineerModeSim.odex", "73252369a47a8de112cf99d4ed3c1a8cd9e9921b", "749194c429b809eef268ab4d1e2210278124a233"));
set_progress(0.065744);
assert(apply_patch_check("/system/app/Exchange2.odex", "5c1a92e7afa8fbf1ad68fb5fe94700dfece0a5ec", "57fda160430c4fa1e6ca7b6829ace4a4fd27bc7b"));
set_progress(0.080426);
assert(apply_patch_check("/system/app/FusedLocation.apk", "8091abdcedd63bbdc8a09e17f968672ba3486828", "dd72e584fe4caccf8ef2bcf102ccc321cb12b50a"));
set_progress(0.080444);
assert(apply_patch_check("/system/app/FusedLocation.odex", "e85eee2156250270f30432e2d2d387f61d084727", "5d5d1196ddd164beac978056cf311690c2932f1d"));
set_progress(0.080504);
assert(apply_patch_check("/system/app/Galaxy4.odex", "628c8424e1e5c2976f0d1bbe6e706ba6698e16f6", "17f783974b846a850b8d2f910152767ed9befa06"));
set_progress(0.080702);
assert(apply_patch_check("/system/app/HTMLViewer.apk", "f35eb678e219251e93950f86ffca3ecee71e4420", "bfea7b72656f8deffa8569f771a1374fbbe66274"));
set_progress(0.080721);
assert(apply_patch_check("/system/app/HTMLViewer.odex", "493a3f82b0896c8d6bf83cea2183fd17b1d5bcf9", "f339677455db8f2bde63f9cc4e34af8353b21a1c"));
set_progress(0.080760);
assert(apply_patch_check("/system/app/HoloSpiralWallpaper.apk", "0a629776e0b0284e61823101bfaee9e1bd3033b1", "3ad7f5df73b884cd45e0eda4075a5b1c8e2da6ad"));
set_progress(0.080960);
assert(apply_patch_check("/system/app/HoloSpiralWallpaper.odex", "a0930e8d66ad99bad818d8d67de02fbdd176d138", "577fdb843d86de1718c7d1c2860186f6fdad7edd"));
set_progress(0.081156);
assert(apply_patch_check("/system/app/KeyChain.apk", "5cb72f9c01c0dd40e72949ceb48f58c5cc8223ba", "3cc6ece4b75a983572feadda1c573d9edfc1d602"));
set_progress(0.081201);
assert(apply_patch_check("/system/app/KeyChain.odex", "521e8ee7bed7e2cd83a63b6ff62b93d4ee1ac5d5", "238199f8b33b9e6a4c1fc7e076e7f851405fb185"));
set_progress(0.081354);
assert(apply_patch_check("/system/app/LatinIME.apk", "8aecdc0149d57183e6f7b81c17916e3614a21f90", "c36aeef80325ddd7cfb5be46db11e281943138e8"));
set_progress(0.131759);
assert(apply_patch_check("/system/app/LatinIME.odex", "aa695dfb3d2b545b79f4bfcedfa1ee09fec534d3", "cec2051e2b29af1f89f1b4e290887698cece5168"));
set_progress(0.137631);
assert(apply_patch_check("/system/app/LewaAntitheft.odex", "3e6685feb1de267800b24362555703327be57396", "244fb56159796c1f1c0894a7ed2f8f26a5e537f2"));
set_progress(0.154535);
assert(apply_patch_check("/system/app/LewaAppStore.apk", "59af5d62252f02295a09880b0df82a70bbb858fe", "3e886bb490fcc58f1235d2e2e8b7c52823f9dba6"));
set_progress(0.155336);
assert(apply_patch_check("/system/app/LewaAppStore.odex", "299ed836fa2a1dba9f8dfb4ad2b01945323ebc46", "ab1fe265816b37e7e2d6b488376faf2b3efe2fd1"));
set_progress(0.159089);
assert(apply_patch_check("/system/app/LewaCalculator.apk", "6764b0a441c7c3be50b0ddae15e59947ee0c418c", "7a9b6d7723ab6e28bd4a4d542a5b54a2cd37b99b"));
set_progress(0.166464);
assert(apply_patch_check("/system/app/LewaCalculator.odex", "e40d75351722676b78a6598e0ee5bf5589793b05", "eafacb883dcc64634fe8abb60719d3c157d0a029"));
set_progress(0.168956);
assert(apply_patch_check("/system/app/LewaCit.odex", "ea24f40c9ac9b15e55e9e62e40518e405b3510e9", "d3daf9dbcf83b971cfae4da01245ed9d77bc9448"));
set_progress(0.169130);
assert(apply_patch_check("/system/app/LewaCompass.odex", "501afd64e8f098c7a1501df28ccd1274d3dae68b", "b5b1a4527228b68f473e9d257045ff456f59c701"));
set_progress(0.169185);
assert(apply_patch_check("/system/app/LewaDataUsageAdjust.odex", "ff6d893b49e0680db9bf32ed6758b8ea142c520d", "66f3dfe8197c7cc710138a10916ca6af28e3de24"));
set_progress(0.171127);
assert(apply_patch_check("/system/app/LewaDeskClock.odex", "fb930d87efda1fd29295fbff01337f348340edb7", "044a55b940fdff5bda4b01d5522aa4326b0b023f"));
set_progress(0.174216);
assert(apply_patch_check("/system/app/LewaFMRadio.odex", "e8e0184c6bbf54bc4a3531bd82d5db67b88ce514", "56984fd323325601d00c5b1635757e784549cbe1"));
set_progress(0.175299);
assert(apply_patch_check("/system/app/LewaFileManager.apk", "135bbcd1f8a2198a624e2f5b890d9524a51a03c4", "486cc60a00a4aecb78b356e11abd81a4f036e12d"));
set_progress(0.176866);
assert(apply_patch_check("/system/app/LewaFileManager.odex", "00e21e0ad61c567b513d447ad9b530ecc5bbb8cc", "67a61ed89e65cec170a7929698e998e35a795204"));
set_progress(0.179562);
assert(apply_patch_check("/system/app/LewaFlashlight.apk", "400e6785ead53e37f6af8c488da093ea0aa026d3", "e94c8c37c1f188efa4a12a407ccb541da09c2d82"));
set_progress(0.187889);
assert(apply_patch_check("/system/app/LewaFlashlight.odex", "7834efeda414c8fee317126f2fdc46cdb1d15e6c", "8dc0c424d07362ec2fe1fd46be7cbdbb259c1735"));
set_progress(0.188027);
assert(apply_patch_check("/system/app/LewaGallery2.apk", "76a288f0f0d5321616b42210825149295e1fa2b9", "3ad577103c08c7bc5ef9c008d0de93111640e39c"));
set_progress(0.233988);
assert(apply_patch_check("/system/app/LewaGallery2.odex", "1da9d015a348f8083d3c169b5a5366872c89c1c9", "490dd0f27408c2313d74328b12b67b87e241f12f"));
set_progress(0.252316);
assert(apply_patch_check("/system/app/LewaGameCenter.odex", "e8466f63b68cec25e21d52b10c1bcddbf8592d64", "bf372d4887beeed2de9301b9397b0244b9ba8fb4"));
set_progress(0.254739);
assert(apply_patch_check("/system/app/LewaIntercept.apk", "0475cea40c796985efa35dec1b5efd878e8c4342", "93f0a8c2d282224c29c2dc201e0ef63cde383614"));
set_progress(0.255537);
assert(apply_patch_check("/system/app/LewaIntercept.odex", "f050256e1e3c0755be3c63fa0cc9fbde5b7a4321", "333c462f07d9dfdc67ee4ee5a32849f682055dcd"));
set_progress(0.258279);
assert(apply_patch_check("/system/app/LewaLabiSync.apk", "56598b956055b4f43831368516d24bb09ec96edf", "74cc30dc39492855f537999939847fb8b0843960"));
set_progress(0.258561);
assert(apply_patch_check("/system/app/LewaLabiSync.odex", "0cb2dd78de0927cc1ba40b9086a2a242dbefa0e6", "5eb97ba063a265d3a16c121f9f3edc0a5929a537"));
set_progress(0.259735);
assert(apply_patch_check("/system/app/LewaLauncherX.apk", "7ae9d4603f91dff720c7acdc01122a20027cd571", "c902877780a8f72ca8456754658d202788d002cf"));
set_progress(0.280920);
assert(apply_patch_check("/system/app/LewaLauncherX.odex", "a99645910b7c84d023872bcf05518d8cf137d671", "571117f880200d1c21db3929fa7b8d283b8a3cd4"));
set_progress(0.289094);
assert(apply_patch_check("/system/app/LewaLockScreen.apk", "a0ff1ae8931023ee5b4b811f93c039eb4762e5de", "2021080cd1d53c4d5814fb8408d82bd3eb611a37"));
set_progress(0.289280);
assert(apply_patch_check("/system/app/LewaLockScreen.odex", "235554150804d744fa877d88a6aba066b2f7b431", "415372a10f983321de83e123fdeda9f760ad4729"));
set_progress(0.290853);
assert(apply_patch_check("/system/app/LewaNetworkManager.odex", "75af3788460250d7df8553c143fa18948a94c4fe", "38681dab85ffb8cad14b3f3ed542e0ea86e11aee"));
set_progress(0.302043);
assert(apply_patch_check("/system/app/LewaPackageInstaller.apk", "c871bbae55e383d22181776e5e4025ba53d7b2de", "874d81ac16dfc6799734d2b77527db7468c63600"));
set_progress(0.302602);
assert(apply_patch_check("/system/app/LewaPackageInstaller.odex", "3b8def7b79e60e2a3644d291c53745bd0c9ae95a", "33c14dd75aa5faa711db7f94c0dd9fd8dd064560"));
set_progress(0.303754);
assert(apply_patch_check("/system/app/LewaPermManager.odex", "36cb2d0b3cb12d3de0de9ffdee9691fc5ca8da28", "0b5b470239274fc97e0d6de582ef448319350c8d"));
set_progress(0.314039);
assert(apply_patch_check("/system/app/LewaPlayer.apk", "1b9f2b929efada8ee410037d59f22f6e83a3521e", "db7c2f6dde3fa404e6bc3eb9d00cef51d60d4120"));
set_progress(0.319945);
assert(apply_patch_check("/system/app/LewaPlayer.odex", "53b1a02652d1905dc4bf183a046d93b45e6146a4", "9d6dbe337089f2491c5ed89ac4fed747fde4eb93"));
set_progress(0.325974);
assert(apply_patch_check("/system/app/LewaPond.odex", "b656a98bd0abefcb1ac4c61d8bb10082a1d22c56", "f073a2f722abd7aabfab2f462bba5e6b87dd4a90"));
set_progress(0.326796);
assert(apply_patch_check("/system/app/LewaPower+.odex", "99f3ed5af26883704c9939c81a406a7ab4398ab7", "a7e2f9f39fce3e473eb5c2dc0632739fcc47b94d"));
set_progress(0.328109);
assert(apply_patch_check("/system/app/LewaPush.odex", "3c57b0cc9dcbd9259e3ccb1dc5a3db952c751ad3", "db87f0314568ecec39b2afd175577b97dd3226cb"));
set_progress(0.329909);
assert(apply_patch_check("/system/app/LewaQrcodeScanner.apk", "59bd67c2db72c7f025b225849ed1756ea3645c8c", "8c4a8ca2ba46a3e56f4de0586344cbcffbc157dc"));
set_progress(0.330536);
assert(apply_patch_check("/system/app/LewaQrcodeScanner.odex", "3b090d666c8e8893b1e05c88cf6ba735618c9945", "7b4fd24e10f3bc87d430f6df2e8fff569ac8bb1c"));
set_progress(0.334852);
assert(apply_patch_check("/system/app/LewaSearch.odex", "638fe946979b7c3b983888558a3028fa0dfa3454", "b92eb9215df57334f3b62fd7873d4f505db38e5f"));
set_progress(0.335264);
assert(apply_patch_check("/system/app/LewaSecurity2.odex", "134181d5882b965062662dafe1eaa73910a48ee8", "43abc098b33093dbf9eb690e68de639bef558c2c"));
set_progress(0.338132);
assert(apply_patch_check("/system/app/LewaSoundRecorder.apk", "f29df2c30b0205d6f3ff5c80011838f06cd8ee89", "8dee88d345a80e4df96f0d4b205f8df2f11eceaf"));
set_progress(0.346187);
assert(apply_patch_check("/system/app/LewaSoundRecorder.odex", "0fe83cc98fa608c6bd071deb9810eb8333ce83f1", "71195e22fe3723355d47a0ae5d89c022ae4f86df"));
set_progress(0.348591);
assert(apply_patch_check("/system/app/LewaSystemClean.odex", "20692d15e88f8d0c328a62bea9219c62e9caa6eb", "b33e88a2290a5a5ca951f5933dc2d19615292d14"));
set_progress(0.351587);
assert(apply_patch_check("/system/app/LewaSystemCleanService.odex", "2c8649518de7debe742b973db68485538400fe69", "9a18953944833b1886b0689e577c7814441bf054"));
set_progress(0.351840);
assert(apply_patch_check("/system/app/LewaThemeChooser.apk", "7b050130b272950d28c1e3730b8013a7d61d1292", "ac2818328c9fb19bb543a6f642c3bd027e0b701c"));
set_progress(0.353829);
assert(apply_patch_check("/system/app/LewaThemeChooser.odex", "274175ff3d45545a0eb56a4247777a440b0d5c56", "92b9c2943e5d5a8859376f2c4d97c6e769222bb2"));
set_progress(0.358392);
assert(apply_patch_check("/system/app/LewaThemeManager.odex", "39d07c3d4cc7150533b6278f27c26165b4e1adb7", "e194d486e1cf1fb9cd506276a9253fc3847c11aa"));
set_progress(0.358941);
assert(apply_patch_check("/system/app/LewaUpdater.odex", "8c232d8fad5fdc84fd8ee6abdb5702cc58b1375b", "0762620b84d75e70527b09827e7849752397d655"));
set_progress(0.361830);
assert(apply_patch_check("/system/app/LewaVirusDefense.odex", "e4d55551ba8aa10ed58e6dfe9261a088f7fbc7d7", "433df667ed4bbf451b4435e98e85119ee8e342da"));
set_progress(0.368624);
assert(apply_patch_check("/system/app/LewaWeather.odex", "c7372055e812ec2c5e871bd1559c21a73830721a", "6e40fc123be4fa7d601de9f76abeecd217c8c667"));
set_progress(0.374271);
assert(apply_patch_check("/system/app/LiveWallpapers.apk", "4946dd19a3a453341d3fe58b8bf07c6a13cc9e9d", "9a53c6c66e1eac20116c7e4ce73d43b9fd8d6e7f"));
set_progress(0.381992);
assert(apply_patch_check("/system/app/LiveWallpapers.odex", "e693c94a3269201e99c6827ffb420ff90c829873", "39f75e805802d71c8cc037434d0a9735d3e51f0c"));
set_progress(0.383300);
assert(apply_patch_check("/system/app/LiveWallpapersPicker.apk", "cd51546884bac77c3289784bf3ac5b3ddba262e6", "cf373fbb982f01313583118286c907badc8d7a7f"));
set_progress(0.383798);
assert(apply_patch_check("/system/app/LiveWallpapersPicker.odex", "6b1f45e24a6b8a2d9a2fd4669f96fcc637325ec8", "80c94df8e5786409b811c67481e2fd1502ad08f0"));
set_progress(0.383937);
assert(apply_patch_check("/system/app/LocationProvider.apk", "b3d9803847ae163d9dba515b2df84c3f21bab2cf", "b3b5cb63a8f3c56b60725a2dcbfff4f377d4ac29"));
set_progress(0.394786);
assert(apply_patch_check("/system/app/LocationProvider.odex", "41118cbc75b165c06a91e43e1b339bd201426ea0", "a8d9015a3fdcc829602de7068b19c140e314682a"));
set_progress(0.395629);
assert(apply_patch_check("/system/app/MTKAndroidSuiteDaemon.odex", "6bb71499a5d65ae51654ebdb7a30b8aeab465730", "4de138c33ea97b93da1781288f7456a5cef3001a"));
set_progress(0.398609);
assert(apply_patch_check("/system/app/MagicSmokeWallpapers.apk", "03ca3ebdeb0c08b06c803d80083d08d2f1e77a8d", "e77762b18141e7bb4e9de5ebccc0cdb70ba15b1d"));
set_progress(0.399613);
assert(apply_patch_check("/system/app/MagicSmokeWallpapers.odex", "457cab103ec8a8a93768b7dddabfd9744117f148", "ed0fa0d2110aafd2cbd53d6e93ba214fa48cf337"));
set_progress(0.399862);
assert(apply_patch_check("/system/app/MediaProvider.apk", "cd76d893cfac2c93450d64b4ddd709d39f8ef15d", "dd086b1d8be6bba14f9fcc0b0ef4f7c63956b6fa"));
set_progress(0.400021);
assert(apply_patch_check("/system/app/MediaProvider.odex", "17f41ec180a7c51b92a3906eac0b7a4ac4ffb605", "5a3660171a9fbb8897f68b8744d9c8164313afef"));
set_progress(0.401211);
assert(apply_patch_check("/system/app/MmsFavoriteProvider.apk", "7b41a0a136cc3653926f404658cf732614fc0340", "6a832134025433c3a0275234b2902493b823abdb"));
set_progress(0.401402);
assert(apply_patch_check("/system/app/MmsFavoriteProvider.odex", "5e6d6a7beb1bb2df2dbd30feebedb09cdbf5edfb", "1d438810651c76ee0bd913b4a611ac187ec37a94"));
set_progress(0.402167);
assert(apply_patch_check("/system/app/MtkBt.apk", "2845a8a4f6b2f06c3db1ad92040ce8f2a566e1eb", "f6d24e8467de19e7c3753afa0c90f03894efc000"));
set_progress(0.402462);
assert(apply_patch_check("/system/app/MtkBt.odex", "d4e0a5b763246b4e753656225eec497bc8d0e013", "35e5a1ed5e5d7d82a708794c7143233f3a31054a"));
set_progress(0.405438);
assert(apply_patch_check("/system/app/NoiseField.odex", "3ebabf30de72e380a9aef1af7f768fab17f1cc02", "70e7e532effe30a117dd53fa4509987e73a7cd76"));
set_progress(0.405662);
assert(apply_patch_check("/system/app/Omacp.apk", "efd573803ad2bb60eb04ebd8dd9f2be4863fa471", "4e9d3e444ef4613a0850fcc851565fac261136e4"));
set_progress(0.405798);
assert(apply_patch_check("/system/app/Omacp.odex", "760857e904498656557775ad39403d012faf238b", "157bc362cb3919a02ed8b16366bc81ae48da6c0c"));
set_progress(0.406667);
assert(apply_patch_check("/system/app/PIM.apk", "e62983165c5e20355b663ef161e4d20229c85937", "d3db843748636a8dcbeed4fbe9fb52694fdf9868"));
set_progress(0.453184);
assert(apply_patch_check("/system/app/PIM.odex", "450aaa17d5a0b43e0228c044eb3714fc956d05aa", "4a6cce9263bc9329222e1bd60696281f2be3b63e"));
set_progress(0.486964);
assert(apply_patch_check("/system/app/PhaseBeam.odex", "60f6dcdb9704d8e138e1b87023bb6234602d9e07", "c301f1abc3d6c045098b784b1a03936aeb0118f9"));
set_progress(0.487172);
assert(apply_patch_check("/system/app/Phone.apk", "63441476833b69100eaa6e2d6c97399e2fc0c9ad", "19aab3a7b4ec141cb9004e2ba7e93902ec06a1cc"));
set_progress(0.497377);
assert(apply_patch_check("/system/app/Phone.odex", "888d67d91b283ca86760d2aa879dd2bd373a6e69", "fbc7260e4602cd050b6b7e4276eefdc8d494b654"));
set_progress(0.514909);
assert(apply_patch_check("/system/app/PhotoTable.apk", "4cd2d2a016f3cd0bf40b72266d6c2fc207103615", "e702b1a121a0bf524fc172efe9256c26b89b074a"));
set_progress(0.516776);
assert(apply_patch_check("/system/app/PhotoTable.odex", "b82c0696b0c1fde9b25cd91231684cb84d22197f", "9ca70b614efd7bf1406136bef60b9379f9b34038"));
set_progress(0.517154);
assert(apply_patch_check("/system/app/PicoTts.odex", "35cb6f22c0ec5f35311da40592d1ea93619cc331", "26014e302f9592c28ed4eacab3e9edce6f1f507b"));
set_progress(0.517252);
assert(apply_patch_check("/system/app/Provision.apk", "ebc2418dcfe82af62bf68c4d1cd8078b9310d3dc", "ae22040b96d2cf8ec7c022671f3a7f831ada4753"));
set_progress(0.517266);
assert(apply_patch_check("/system/app/Provision.odex", "1a90f6629aa7bcce060e82c6679430264e686cb6", "e928d21cade2239b8aafe175e3a198e85b8d5037"));
set_progress(0.517287);
assert(apply_patch_check("/system/app/SchedulePowerOnOff.apk", "70b64d76c6aa4808f96b7f378e279a95aac5709c", "c824adfd504e9a343a6187026812fcd46dd687c7"));
set_progress(0.517498);
assert(apply_patch_check("/system/app/SchedulePowerOnOff.odex", "64628e0b47cc9752a2aecf3cd8c717e09a60dd46", "ef239e08698ff3413d29ae3a2a081fe30e018c00"));
set_progress(0.517808);
assert(apply_patch_check("/system/app/SensorProvider.apk", "130d486fc09e8e7f16e9bc20cc91ace806e95f4b", "ed5dc6b8b2793c49cb541532092755be21fd60d4"));
set_progress(0.517848);
assert(apply_patch_check("/system/app/SensorProvider.odex", "8f726371cc8db284303fe65947509e65b1456efb", "63b7277f1cf7fdfdc438d8ea2063e48609fdc2ba"));
set_progress(0.518639);
assert(apply_patch_check("/system/app/Settings.apk", "4abee03c15a2ff0613be313a879a22c4758cbf11", "4551cceef25b446c68fc1681467bec044222a46c"));
set_progress(0.544526);
assert(apply_patch_check("/system/app/Settings.odex", "cd7cf640746d81d8a1f787d40932b64a71e4e43b", "3ec7f4c957dfd889d7c821c3423911e746f763ce"));
set_progress(0.565117);
assert(apply_patch_check("/system/app/SettingsProvider.apk", "9ebcd6173205f92e5abe96239cfc6450c53bcff5", "101524bfcb7adda13c4e4813024dba20723634ad"));
set_progress(0.565253);
assert(apply_patch_check("/system/app/SettingsProvider.odex", "62de03990878a5c30ac123264623ae630ed34b92", "7a38279de16a43d2a7d688104fac057dcf2f790c"));
set_progress(0.565732);
assert(apply_patch_check("/system/app/SharedStorageBackup.apk", "7585a55530e5d6de20f2bd71eb21b8789e99b4bf", "eced8657a1f21bf1b248bd6b10c53c6b900323d2"));
set_progress(0.565744);
assert(apply_patch_check("/system/app/SharedStorageBackup.odex", "06114bdce61294414ab0ffc2c4eb9e01acb3c4a5", "f2deb26c203eb712f3d758779c718e17d5c61885"));
set_progress(0.565767);
assert(apply_patch_check("/system/app/Stk1.apk", "65930e9acf842b84cb073eaf44f8469f445c2f2f", "672a02d3c4c399087d5c511241142e4b5cdda551"));
set_progress(0.565959);
assert(apply_patch_check("/system/app/Stk1.odex", "716232e2d8d7358750208adcb87efc517e140f3d", "bb3a30d2500d53dbbeb358e9ea16b3ae5c9b92a1"));
set_progress(0.566645);
assert(apply_patch_check("/system/app/StkSelection.odex", "c2b80fda47413ac536dd2d8602949aacd18f6c54", "6836d186de7225616f28d2e9d45e739c11f45243"));
set_progress(0.567271);
assert(apply_patch_check("/system/app/SystemUI.apk", "113125edb78fd2e26f075e3ca2fa82adfca6e773", "8e76e58cbcaf0c74330d2bf9f0aa5107d63b7153"));
set_progress(0.580011);
assert(apply_patch_check("/system/app/SystemUI.odex", "7ba07bbc442ad3b29f5e044841a3b6eb57c7187a", "1f788c4e39c60fb3a20952f64fa1a15def89bfe0"));
set_progress(0.588283);
assert(apply_patch_check("/system/app/TelephonyProvider.apk", "e087d8dbe29a80e8d23e852b9b04fc90e9a5b6ae", "0a4d72330de3eb7bb010b42fbb19eb0f2ccea694"));
set_progress(0.588392);
assert(apply_patch_check("/system/app/TelephonyProvider.odex", "fe4ce12d74fba1a48e8c07889dd73e9aed4edbd4", "a4907efbfb792b50aa68c0d139b1835023d3e929"));
set_progress(0.590607);
assert(apply_patch_check("/system/app/UserDictionaryProvider.apk", "49387fd79f10fe0dcc493c003ab0f1dfa187f81e", "1245cc682ad32a2ab3b5ef1ea85eaff182c4fd16"));
set_progress(0.590624);
assert(apply_patch_check("/system/app/UserDictionaryProvider.odex", "55f9e7aca3ba752b4e5f86cc985c9557ca7ff628", "0f0eea49a60827d23c726db1aadd2673ed4cc9d0"));
set_progress(0.590705);
assert(apply_patch_check("/system/app/VideoFavorites.odex", "026c219849fe548ba3d342fe1264bc380db334a0", "f060476538e01ccfdba4cc4221f81d1ff0b82c3f"));
set_progress(0.591179);
assert(apply_patch_check("/system/app/VideoPlayer.odex", "2c16a432de04808fa9a159a8b84adf413815695d", "3514c8e7c6d124faa28e6abeda3546d3af32d406"));
set_progress(0.591421);
assert(apply_patch_check("/system/app/VisualizationWallpapers.apk", "103a9b51ac87ac0f240ea2e663df72ee50abf7a6", "67324da0e9ab82626638587f71cf70136a1fe2d9"));
set_progress(0.592136);
assert(apply_patch_check("/system/app/VisualizationWallpapers.odex", "5c123762206dd9a1958bc87b45540066e0c57f95", "85244f118859f5b0d4fb7d89532939385ee5d3bf"));
set_progress(0.592486);
assert(apply_patch_check("/system/app/VoiceUnlock.apk", "19cfda383e2ec424a3f1fd1cb1c45580608b4082", "91df3f484122840fb77e16354153723be6982828"));
set_progress(0.593073);
assert(apply_patch_check("/system/app/VoiceUnlock.odex", "ed2ba602a0124742cf162b4589afc7917c38dd24", "42ca467fd7e34f97c7bf54bd5074ce31753ebe98"));
set_progress(0.593412);
assert(apply_patch_check("/system/app/VpnDialogs.apk", "e6582086ba19552492d9e6626f6fa7462db45c48", "400c086233da6ed82198d8e7d36675673decb387"));
set_progress(0.593451);
assert(apply_patch_check("/system/app/VpnDialogs.odex", "e0beaba287fc439ad22ff9bca0650436cf8e5a08", "d39311d672edc05b9ee416405a17f1ac61b8df12"));
set_progress(0.593506);
assert(apply_patch_check("/system/app/YGPS.odex", "efbfbe65f79234dfc14f78be470655413729ceda", "a008749b072bcc2e26305525493b2fde6a4dea9a"));
set_progress(0.593877);
assert(apply_patch_check("/system/bin/bootanimation", "b470fffc2d58cf0856298fe4270187910fafa5e3", "9ed72a1e2f1409e501e1d7688f00430ea2457593"));
set_progress(0.594038);
assert(apply_patch_check("/system/bin/mdnsd", "7891942f7999a08953f1a627af29512f5c1c43d7", "45195ad3d5fedc19332c76a939f5a5bd0ac657d5"));
set_progress(0.595260);
assert(apply_patch_check("/system/etc/firmware/WIFI_RAM_CODE", "0e5cc3b88cb1c40051b243d37dba121d3b60ccc1", "4cc6b58ec8762832b42847ac5ad7827cf7a44229"));
set_progress(0.596006);
assert(apply_patch_check("/system/etc/firmware/WIFI_RAM_CODE_MT6628", "6d7f0ac874a297ebe633f8cc9bbca7f213c1e546", "084512f0cb11962ad41a1d2a97af2dfb111d75d8"));
set_progress(0.596746);
assert(apply_patch_check("/system/etc/firmware/mt6628_patch_e2_0_hdr.bin", "5cab824f92281a089e87fcb8abaab289c8359c56", "27dc9ca760f2cd5c693b4bae618c6ecae1010f07"));
set_progress(0.596772);
assert(apply_patch_check("/system/etc/firmware/mt6628_patch_e2_1_hdr.bin", "40f30f86e01cd29d6bd60ae13dd1bac5941bc0f1", "5b7e083d6bc01b200d28c0980633c984bafcb529"));
set_progress(0.596928);
assert(apply_patch_check("/system/etc/recovery-resource.dat", "f48a94b3b193f38b7eee750e928b14c1f5f6db48", "e987dc1261554997d652d4982b69ae53933f2506"));
set_progress(0.598248);
assert(apply_patch_check("/system/etc/security/otacerts.zip", "495596a46d6a9bb77b01a93a2abad0b37398f667", "2f8927932c2fcfd664a4342b047227a0ee4832e8"));
set_progress(0.598253);
assert(apply_patch_check("/system/etc/system_fonts.xml", "152ae3ac0daa9b7bcce1dc32f9817a605f4deaa7", "fb8eaa5d6d5175525e99ca8f303a0c6770eb07c3"));
set_progress(0.598269);
assert(apply_patch_check("/system/framework/CustomProperties.jar", "3975e4286d16188e8079b0d92f838ce7cd6bd57e", "b1723eedf58e73077def1ec8a16f391adb8e275c"));
set_progress(0.598270);
assert(apply_patch_check("/system/framework/CustomProperties.odex", "9ce7783b825f8f7580714b9f4f85c0cc7be20162", "bc0d995193549e1ccb95a1ad5d2306402fac2865"));
set_progress(0.598285);
assert(apply_patch_check("/system/framework/am.jar", "dd843e772d32c52196b1051a3c221d6b9aa512a8", "f2a3f696d5a23e4a22ad1923ba043f04672f9ff8"));
set_progress(0.598286);
assert(apply_patch_check("/system/framework/am.odex", "4107baf32862906b2a09c0da744415f502bde1b6", "b8ad6763faddc09d1f21c6255373a078e19cfe10"));
set_progress(0.598502);
assert(apply_patch_check("/system/framework/android.policy.jar", "54d74f8ffdfa7c6821059dc7421c91ecd12a1af8", "532ac285cb48a9468a7dbf38d6e259df42819977"));
set_progress(0.598504);
assert(apply_patch_check("/system/framework/android.policy.odex", "a146449d68dda54de5c43d3c17e71009bfa2202c", "7318e56a094ce35567493453b23dbee2e23b7095"));
set_progress(0.602757);
assert(apply_patch_check("/system/framework/android.test.runner.jar", "b5224aeb9396f2517fa7db32a7a440c19d71a426", "2d8bdba619707916ba1b643ddd605e68609f6654"));
set_progress(0.602759);
assert(apply_patch_check("/system/framework/android.test.runner.odex", "f600a582eaf53aee16bd49efef782f02f4093db8", "c5b23f0f8591b67fb0328db4dd8e722653e4b2e3"));
set_progress(0.603641);
assert(apply_patch_check("/system/framework/apache-xml.jar", "0d9d8613a1e577354c3f99ecaa032500db496cc2", "e5916b20b43f9c95fcb336909b325584e3957625"));
set_progress(0.603725);
assert(apply_patch_check("/system/framework/apache-xml.odex", "58b28afcef7310098db9d2478ee5de94420d8942", "d67684f7c09ba4b409329d29da3c6ebde65d88d5"));
set_progress(0.610219);
assert(apply_patch_check("/system/framework/bmgr.jar", "dd843e772d32c52196b1051a3c221d6b9aa512a8", "111eef386070d023028ed599e9522ac19ac746e4"));
set_progress(0.610221);
assert(apply_patch_check("/system/framework/bmgr.odex", "e6ce683ed4c0d6934085d335608a30ddad761fde", "7ee9bfe8316e1d71810520dece97279d1d1ea38f"));
set_progress(0.610292);
assert(apply_patch_check("/system/framework/bouncycastle.jar", "1a3e0023e95be73f1f7dbbd1b4be77684db92f41", "e81136393d216406155106c638fd7a381fed85b6"));
set_progress(0.610294);
assert(apply_patch_check("/system/framework/bouncycastle.odex", "ac93e1e1dfa17c3a932ba07ddbb02ff3c999f1a6", "789c921634a15c6fa2f6b3305f0bfbeebe00ee4b"));
set_progress(0.615396);
assert(apply_patch_check("/system/framework/bu.jar", "dd843e772d32c52196b1051a3c221d6b9aa512a8", "b70e6582b40cbcfee057d0c1d34ab3eee0ba64ac"));
set_progress(0.615397);
assert(apply_patch_check("/system/framework/bu.odex", "504f2074e8b82301f2082c41c273f45270a0d9c7", "56bfaf2daaa92f88dd83f46e95994d4ee3e5716a"));
set_progress(0.615421);
assert(apply_patch_check("/system/framework/com.android.future.usb.accessory.jar", "dd843e772d32c52196b1051a3c221d6b9aa512a8", "b70e6582b40cbcfee057d0c1d34ab3eee0ba64ac"));
set_progress(0.615422);
assert(apply_patch_check("/system/framework/com.android.future.usb.accessory.odex", "6ba9c4cacebe7b058debb74cc3a9d8b817c6c95e", "7ee8f87b14f391a9ef92f5d373312556a484d511"));
set_progress(0.615452);
assert(apply_patch_check("/system/framework/com.android.location.provider.jar", "9e4d92ed20737982f8481198d164fc2247271d41", "111eef386070d023028ed599e9522ac19ac746e4"));
set_progress(0.615454);
assert(apply_patch_check("/system/framework/com.android.location.provider.odex", "c5e01af902678642900fe5b99f8eb95e77742a15", "ae308213d20bb374c6f101087d4c2c4c643c912e"));
set_progress(0.615501);
assert(apply_patch_check("/system/framework/content.jar", "dd843e772d32c52196b1051a3c221d6b9aa512a8", "b70e6582b40cbcfee057d0c1d34ab3eee0ba64ac"));
set_progress(0.615502);
assert(apply_patch_check("/system/framework/content.odex", "72a871e3719c15c5a774ca5bcf1e391aa91b13ff", "bd6e86523497ffce878f36de27882dc5c726aea7"));
set_progress(0.615573);
assert(apply_patch_check("/system/framework/core-junit.jar", "cedde60232220936638b7175a9ebb038e435fe65", "b1723eedf58e73077def1ec8a16f391adb8e275c"));
set_progress(0.615574);
assert(apply_patch_check("/system/framework/core-junit.odex", "41e820c1422098371294e69de5c405072d80455e", "d49c13761e8b420f0d2ca70de5a1a6cb6f321978"));
set_progress(0.615704);
assert(apply_patch_check("/system/framework/core.jar", "8fb392013adb1530818d9ad4cc489bcad4eceb72", "5af7ed91fb97bfdd5770b0872954b49342516dc9"));
set_progress(0.615719);
assert(apply_patch_check("/system/framework/core.odex", "6fb7efeebd642271bee85a3d60241c18c546622d", "ff748eeb1906c4c51d4b0ab07fa30aee66c16f1f"));
set_progress(0.632149);
assert(apply_patch_check("/system/framework/ext.jar", "d679f920464a8d352a20d0b0fb83b26c2017eb6d", "0a35159edf377d512ddae8d9fe21ac1997fa3ff2"));
set_progress(0.634856);
assert(apply_patch_check("/system/framework/ext.odex", "4bd18027edb3e92c2f37e0bf714010caba38dd0e", "5ad20747ba6cef3c49824b21b9b0049c82687ffc"));
set_progress(0.641956);
assert(apply_patch_check("/system/framework/framework-res.apk", "cc98f78c7cb938df0e51a778bbfdb30de4d2ef6a", "94b9676483a226d447a12f3756a41efb734d70e6"));
set_progress(0.687248);
assert(apply_patch_check("/system/framework/framework.jar", "b5bbc3a42ea3716175e4a420120f1041cec223c3", "e3000017a16ecad5adcb67795a5346b519da6975"));
set_progress(0.711003);
assert(apply_patch_check("/system/framework/framework.odex", "6dfbbb237d6b48d1e985d8e75a8f1a3d5fbe3ced", "44f20dd4cad31ca8b4449351541e1ddaf949c89c"));
set_progress(0.761155);
assert(apply_patch_check("/system/framework/ime.jar", "7eb6420b34e94fa2086d6e1143e9945354344337", "b70e6582b40cbcfee057d0c1d34ab3eee0ba64ac"));
set_progress(0.761157);
assert(apply_patch_check("/system/framework/ime.odex", "c5aeac3c0dda67a9fb5d88b300cf40991a0e7fb7", "e9a578e0170eec5b1919badfa5cad818ab6b03ba"));
set_progress(0.761190);
assert(apply_patch_check("/system/framework/input.jar", "7eb6420b34e94fa2086d6e1143e9945354344337", "05e978ace20f0bde799156351e3aceb666c81b28"));
set_progress(0.761192);
assert(apply_patch_check("/system/framework/input.odex", "1faca29554db71d9083734cd751b26f80af94e6c", "7de70bb103da383ecd23475ef9a20abb15314f21"));
set_progress(0.761225);
assert(apply_patch_check("/system/framework/javax.obex.jar", "9e4d92ed20737982f8481198d164fc2247271d41", "111eef386070d023028ed599e9522ac19ac746e4"));
set_progress(0.761227);
assert(apply_patch_check("/system/framework/javax.obex.odex", "5bf84c1f7b6ca5e7040b9c70970a7053a52d3a64", "e619f945c1b4153054d97cb2d2e53566ec49eace"));
set_progress(0.761503);
assert(apply_patch_check("/system/framework/lewa-framework.jar", "0a2ed3da32e162603cd803ebd6b3c0a9cbdeeba9", "1dbc015924a392b8f0f42fa5f82f4120465a789e"));
set_progress(0.761505);
assert(apply_patch_check("/system/framework/lewa-framework.odex", "048864d603a1e5ea328edd3e195d4c6c13120c97", "0982042ccad7e7658a1955fb0b10f912101ae560"));
set_progress(0.769517);
assert(apply_patch_check("/system/framework/lewa-res.apk", "34c5aff4864d7b7982007b112b38daff5efa4a56", "70389a5f9d2594934c90b56c45b411db6f880f60"));
set_progress(0.819773);
assert(apply_patch_check("/system/framework/mediatek-common.jar", "5eaca202ff869406453cf1828c16e68a474c6771", "5a60fd321473781be128ad473c563bc43512eed9"));
set_progress(0.819774);
assert(apply_patch_check("/system/framework/mediatek-common.odex", "5a8fd433c92f0a50ddcb77d4b0d2a7354d467a86", "a047dabf1caf8f033767ddfb356bc71f2b273402"));
set_progress(0.820480);
assert(apply_patch_check("/system/framework/mediatek-framework.jar", "26689f0c478f5d879ed2c4c329e2089a7a7643ca", "06bf2c32547984a3846aa6dc0c5df291508c8338"));
set_progress(0.820481);
assert(apply_patch_check("/system/framework/mediatek-framework.odex", "938343c34c8fab436e94812eca5b356bb2f973bb", "91efecd817b4f904032d333d111a12ab759d9538"));
set_progress(0.822130);
assert(apply_patch_check("/system/framework/mediatek-op.jar", "9e4d92ed20737982f8481198d164fc2247271d41", "111eef386070d023028ed599e9522ac19ac746e4"));
set_progress(0.822132);
assert(apply_patch_check("/system/framework/mediatek-op.odex", "f2a9e5f287f88b91eb41507b56124119701ec459", "a98165fc3c0d7d161aba1dab62fb1bd32d6cda1e"));
set_progress(0.822139);
assert(apply_patch_check("/system/framework/mediatek-res.apk", "c21797fd9b4b22382cbf899aa83a55ddc924cf86", "3f2671b7038893c2f6ae171e3ca7327b9390e757"));
set_progress(0.828148);
assert(apply_patch_check("/system/framework/mms-common.jar", "9e4d92ed20737982f8481198d164fc2247271d41", "111eef386070d023028ed599e9522ac19ac746e4"));
set_progress(0.828149);
assert(apply_patch_check("/system/framework/mms-common.odex", "366c6ce91276017f3f9fb38c8ee599eff95dce9d", "c92a8bc0363058dd0e7b863129ac4468bd698c10"));
set_progress(0.828851);
assert(apply_patch_check("/system/framework/monkey.jar", "88b1850db404cef828ff095875aff9d581d96aae", "7520723abbcccd9921149d674f773942a097ec9b"));
set_progress(0.828853);
assert(apply_patch_check("/system/framework/monkey.odex", "6980ade90a778b4de8e64d482b96e69d3d6ed625", "94d203d52124c100ae68bbc4244fae1f52b7fb3d"));
set_progress(0.829410);
assert(apply_patch_check("/system/framework/pm.jar", "61999b93fe646ec039503ef2a5f2c902ff82eb69", "67a4196350a28a27e103494cbaf6771ee1715abf"));
set_progress(0.829411);
assert(apply_patch_check("/system/framework/pm.odex", "0307e8c66ded1170d1761e75ff5021668d9b01f5", "3fe2bb866e9b9d6ccefb53add975b874afbb6ce1"));
set_progress(0.829601);
assert(apply_patch_check("/system/framework/requestsync.jar", "dd843e772d32c52196b1051a3c221d6b9aa512a8", "05e978ace20f0bde799156351e3aceb666c81b28"));
set_progress(0.829603);
assert(apply_patch_check("/system/framework/requestsync.odex", "64e81dd00ae6217096bd63c021b5881ad56c9476", "c3fb10219f4d9380979e62f86bdffc08539f3811"));
set_progress(0.829646);
assert(apply_patch_check("/system/framework/secondary-framework.jar", "1b7506bcd0fd6941f12f1f9ada26fb845bad0daa", "08758ea7305a739b215c9114de732b157b548838"));
set_progress(0.829648);
assert(apply_patch_check("/system/framework/secondary-framework.odex", "349537e60310eb0d87e8578f4f241acef1f2cc06", "669b33b4768d8f1b268763c28282e465cf115afb"));
set_progress(0.844397);
assert(apply_patch_check("/system/framework/send_bug.jar", "dd843e772d32c52196b1051a3c221d6b9aa512a8", "05e978ace20f0bde799156351e3aceb666c81b28"));
set_progress(0.844398);
assert(apply_patch_check("/system/framework/send_bug.odex", "9c22b7fc55a09609376f92265ea95870c6b66a2a", "39aa131d00f4d25e972b5ca2b36291536619bf89"));
set_progress(0.844433);
assert(apply_patch_check("/system/framework/services.jar", "aa90cb4b7186c9ca658b7651cb3e69deef86985f", "212bed34a56a57b7af946e9c62c934fe0b11deaa"));
set_progress(0.844434);
assert(apply_patch_check("/system/framework/services.odex", "f013e411fa9c866d7a130ab255704ffd53059eab", "4e0ea77e00e02ed6af0869a514a7d3dbbb0d9c88"));
set_progress(0.858524);
assert(apply_patch_check("/system/framework/settings.jar", "dd843e772d32c52196b1051a3c221d6b9aa512a8", "4bf3bb5ef7b71941e19f470a63c211ae17931ea3"));
set_progress(0.858525);
assert(apply_patch_check("/system/framework/settings.odex", "474cd35b7c5f8881a37c2b6c2f0c3c03120658c7", "b40ac9373d3e43ef5d27d0fd663c69909c1668ca"));
set_progress(0.858565);
assert(apply_patch_check("/system/framework/svc.jar", "dd843e772d32c52196b1051a3c221d6b9aa512a8", "4bf3bb5ef7b71941e19f470a63c211ae17931ea3"));
set_progress(0.858566);
assert(apply_patch_check("/system/framework/svc.odex", "f33581fd88d561bda05af1b89d19bea353ef49ca", "f0e2adf6010341ed15c3cf4bfb4d030db0a7ba11"));
set_progress(0.858614);
assert(apply_patch_check("/system/framework/telephony-common.jar", "9e4d92ed20737982f8481198d164fc2247271d41", "111eef386070d023028ed599e9522ac19ac746e4"));
set_progress(0.858615);
assert(apply_patch_check("/system/framework/telephony-common.odex", "94b4eb70a6110143557d8234e2af83f2b8c1e67b", "972b728e4af65cb9cd0f8e59ffd38c3e98f17d9f"));
set_progress(0.866471);
assert(apply_patch_check("/system/framework/uiautomator.jar", "54d74f8ffdfa7c6821059dc7421c91ecd12a1af8", "532ac285cb48a9468a7dbf38d6e259df42819977"));
set_progress(0.866472);
assert(apply_patch_check("/system/framework/uiautomator.odex", "068d789fc3cae2199ff9f7ed315aa74167da613e", "dad310634f220bf44f12c6df5ce91d06558436a1"));
set_progress(0.866893);
assert(apply_patch_check("/system/lib/libbcc.sha1.so", "27e3daf207d3748e49d7d0b97e4997c601c416d9", "de286f1159ca4713f05d1a2d99a1c8f8244e8aea"));
set_progress(0.866917);
assert(apply_patch_check("/system/lib/libbcc.so", "caaa04f7e5cb622671845ff957230b74a2e19762", "9b389778e092e25e21aa0aeec398dd14a428538e"));
set_progress(0.899317);
assert(apply_patch_check("/system/lib/libbcinfo.so", "592d2b624ef42afeac9aaac4715827880e44c73d", "a335bab1f6ffa517b3563be107f9bd17d00e8fdd"));
set_progress(0.904783);
assert(apply_patch_check("/system/lib/libchromium_net.so", "22f2b47ee1afcaf88dedd58e5980f62181f6f0d1", "39401eb5b842f99ef0453bd6f11698e8299dfdce"));
set_progress(0.913095);
assert(apply_patch_check("/system/lib/libmdnssd.so", "5fd55fb188d09c0f5f57540d44b75ec00c15d66a", "b2b8df9a7769e425a9e03548e434c04f20fa57d2"));
set_progress(0.913197);
assert(apply_patch_check("/system/lib/libstagefright.so", "9b7a76558ffa49b15a51de67fdcbef4daf977b37", "5b37b3b134404582df73c5b2d418b3312060ba18"));
set_progress(0.920950);
assert(apply_patch_check("/system/lib/libstagefright_soft_aacdec.so", "0ca237f6784687edf505f6c6229e6f7437a716be", "7587d0507b025d76d47e0c733764b65151a5864f"));
set_progress(0.922018);
assert(apply_patch_check("/system/lib/libstagefright_soft_aacenc.so", "6694207daba68a50c6242cd99fe0133ebcf097d2", "ccec6dc7f7b308dc5bf9deac618dc052415453ef"));
set_progress(0.923316);
assert(apply_patch_check("/system/lib/libwebcore.so", "b0f3fb10469e2ebf53e93031d56242c49a566907", "f553143d0a584debcf67bdb68fac01c87965d134"));
set_progress(0.968038);
assert(apply_patch_check("/system/lib/libwebrtc_audio_preprocessing.so", "fea89809006ee2f074bbc8adb5c5c0ebde78f8f0", "fe5e6313876dd1235a23949ca2edd7746bc1c6f1"));
set_progress(0.969799);
assert(apply_patch_check("/system/xbin/nano", "949f6ce7a22c4a69cec026cc6e90492648676f7d", "4ea2a6f492a0ee80791f4c0a809f10f78cc534eb"));
set_progress(0.970097);
assert(apply_patch_check("/system/xbin/openvpn", "19d8d6fcc7bfe64af54f1228af0df6f7ff83c3b5", "7e29690ba67eccdab59193e182db1b54cccfd2a5"));
set_progress(0.971725);
assert(apply_patch_check("/system/xbin/powertop", "a558b0780628e9d376e788af620405a9e3a2f4be", "0ad663b83ce5924c07d1c691cedbeede9fe0ba98"));
set_progress(0.972465);
assert(apply_patch_check("/system/xbin/vim", "52a4cc2c3e08791b16151d9610891889a4082f82", "e8c7b9c7f59d057ac98b30e9d1ca992c2d2ae4cc"));
set_progress(0.976752);
assert(apply_patch_check("EMMC:boot:4935680:d9b395e6a2bd89130a686444248c18ee19dbc6c4:4935680:bc86bbbf23d903b74a3ac533f37e7194bf3e24ec"));
set_progress(1.000000);
assert(apply_patch_space(10701187));

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

ui_print("Removing unneeded files...");
delete("/system/build.prop", "/system/etc/firmware/catcher_filter.bin",
       "/system/recovery.img");
show_progress(0.800000, 0);
ui_print("Patching system files...");
apply_patch("/system/app/ApplicationGuide.odex", "-",
            5d0d47bc27fecb98a6a8f40e92c03781a12faf6d, 17784,
            28353b46cb6289067c4b9c6f45bc8c876e9899be, package_extract_file("patch/system/app/ApplicationGuide.odex.p"));
set_progress(0.000082);
apply_patch("/system/app/ApplicationsProvider.apk", "-",
            f253d670c62c014722824f02435751aa53423a9e, 10771,
            ed12c1dbc5e0c7d2a02ce47b1c85e912705dc085, package_extract_file("patch/system/app/ApplicationsProvider.apk.p"));
set_progress(0.000132);
apply_patch("/system/app/ApplicationsProvider.odex", "-",
            259f7129677bd89596919490ddc7c382429726e7, 28144,
            177f81466b1c39f1e1d10948cc0f1966c8a6c0b3, package_extract_file("patch/system/app/ApplicationsProvider.odex.p"));
set_progress(0.000262);
apply_patch("/system/app/AtciService.odex", "-",
            a00d597ce352586797e4b7d89d96521030fb84b6, 72104,
            97035ae047de40598adb8d34d0e2911cdb03753d, package_extract_file("patch/system/app/AtciService.odex.p"));
set_progress(0.000594);
apply_patch("/system/app/BackupRestoreConfirmation.apk", "-",
            e42894f8e4024c26ec1c605d38e4326574dcf61e, 11541,
            fa33aa773bb02a773b9b47a9fdb13b707262d8e1, package_extract_file("patch/system/app/BackupRestoreConfirmation.apk.p"));
set_progress(0.000647);
apply_patch("/system/app/BackupRestoreConfirmation.odex", "-",
            686d5d6a9393232145c6e7237a00d7af5eb5e2b1, 12504,
            5e47684ad0414a2866995a46c3a311c97eeed464, package_extract_file("patch/system/app/BackupRestoreConfirmation.odex.p"));
set_progress(0.000705);
apply_patch("/system/app/BasicDreams.apk", "-",
            68708e2c2533bac11f464bf46db06c941a3ab55b, 17873,
            5e982faa020c2640d8316f943ed45d3773c090d6, package_extract_file("patch/system/app/BasicDreams.apk.p"));
set_progress(0.000787);
apply_patch("/system/app/BasicDreams.odex", "-",
            2deb02f72bee968639d6b04e56c909fb5f4e153a, 18280,
            2aee3ad5f7cea6fbeb199e747c7a1e24afb509d9, package_extract_file("patch/system/app/BasicDreams.odex.p"));
set_progress(0.000872);
apply_patch("/system/app/BatteryWarning.apk", "-",
            5ca95dd1f2e4962c6631c449084a24606ed5fdf9, 49994,
            cd3a006b78659b5629855e60da4b95ae3d4cb440, package_extract_file("patch/system/app/BatteryWarning.apk.p"));
set_progress(0.001102);
apply_patch("/system/app/BatteryWarning.odex", "-",
            7bb607ae2f09c6e21003913e98932f479a2b511e, 20480,
            0c16c714e678b7949e49f573942c94ce8586da87, package_extract_file("patch/system/app/BatteryWarning.odex.p"));
set_progress(0.001197);
apply_patch("/system/app/CalendarImporter.odex", "-",
            d98a7f8f6e5e2d5d60052d42ae9eb3a1cf6e7646, 151712,
            bf606d78883d989ca2d1560afbd97866642e00ca, package_extract_file("patch/system/app/CalendarImporter.odex.p"));
set_progress(0.001897);
apply_patch("/system/app/CalendarProvider.apk", "-",
            6f923dd180d013d8da6828e3be1487f3f9bbcefa, 29144,
            b45fc00b8e06cd1d576281a7b69ab2610ff4f073, package_extract_file("patch/system/app/CalendarProvider.apk.p"));
set_progress(0.002031);
apply_patch("/system/app/CalendarProvider.odex", "-",
            4f336f6662242897551b20fe3cca086143cd0577, 2063528,
            60f2f6c77f915c3552b8cfb97d54d3c8baa8cc8b, package_extract_file("patch/system/app/CalendarProvider.odex.p"));
set_progress(0.011548);
apply_patch("/system/app/CellConnService.apk", "-",
            f1e4aa569332904267096a1fc695b813f1afd47f, 16076,
            99a702660e82937a33ba0dc71f3a6e9bdd49edcb, package_extract_file("patch/system/app/CellConnService.apk.p"));
set_progress(0.011623);
apply_patch("/system/app/CellConnService.odex", "-",
            76fd519f94415ba63508f40a7dbc447e071b6d86, 68520,
            f5a11e3e1c73267318ba3ee9d3c246c4ae6099be, package_extract_file("patch/system/app/CellConnService.odex.p"));
set_progress(0.011939);
apply_patch("/system/app/CertInstaller.apk", "-",
            ab85e5b2b5af4059add91bed2c6c357da45337a3, 12300,
            3c6d99aac7bcf27cc8b41a86741fe007ca39e394, package_extract_file("patch/system/app/CertInstaller.apk.p"));
set_progress(0.011995);
apply_patch("/system/app/CertInstaller.odex", "-",
            6029631214be657785909191e87b425ff0506a6b, 46512,
            58dc6786bb935437d8a1e62bde8a3cf1fdbb07c4, package_extract_file("patch/system/app/CertInstaller.odex.p"));
set_progress(0.012210);
apply_patch("/system/app/ContactsProvider.apk", "-",
            0b1f504b543b1cfab8f2d14d38b51070d2f9e711, 83886,
            beba54049f587dd801e5db8153b2bc16b80d8155, package_extract_file("patch/system/app/ContactsProvider.apk.p"));
set_progress(0.012597);
apply_patch("/system/app/ContactsProvider.odex", "-",
            51acd7b5c9058ea500589f9fc890bde998c1a110, 2678144,
            e7455c340b4ee2c257b1e91f41747266d45387c0, package_extract_file("patch/system/app/ContactsProvider.odex.p"));
set_progress(0.024949);
apply_patch("/system/app/DataUsageLockScreenClient.odex", "-",
            281df2c49f5b331c89e5986d16db7211d5330b5a, 511360,
            4d894ee8fa2c94290c1e48ca5de8f30eb0f65cea, package_extract_file("patch/system/app/DataUsageLockScreenClient.odex.p"));
set_progress(0.027308);
apply_patch("/system/app/DefaultContainerService.apk", "-",
            a54464067c04db78e0e0ea682c9432cc237f6698, 3934,
            6d976678b5fa67cbde3ec1a29aa5f9e99a0986bd, package_extract_file("patch/system/app/DefaultContainerService.apk.p"));
set_progress(0.027326);
apply_patch("/system/app/DefaultContainerService.odex", "-",
            781f63e314cedaaa888a58a0d81adf46aafe0ab7, 22232,
            4e627942089078114f40117c08f4b4748e16941f, package_extract_file("patch/system/app/DefaultContainerService.odex.p"));
set_progress(0.027428);
apply_patch("/system/app/DownloadProvider.apk", "-",
            58b1761f058f695fb3e7f6fe52e97bc2bbaad1ec, 16774,
            967048a4cba6a35959d56e3a82b1860f2e93da1c, package_extract_file("patch/system/app/DownloadProvider.apk.p"));
set_progress(0.027506);
apply_patch("/system/app/DownloadProvider.odex", "-",
            03ef6afe1280f4d7e25aaddae3b034aac6f7e38e, 1848440,
            0be3d54314165df2184aa651f0bde4b42e0e0ea7, package_extract_file("patch/system/app/DownloadProvider.odex.p"));
set_progress(0.036031);
apply_patch("/system/app/DownloadProviderUi.apk", "-",
            56a24d93d30474a1bd2feab325ce42ca094bf9ad, 84587,
            62213b29201cbebc2948b8803473c897ad3298a6, package_extract_file("patch/system/app/DownloadProviderUi.apk.p"));
set_progress(0.036421);
apply_patch("/system/app/DownloadProviderUi.odex", "-",
            ff2cd7f3f84a2206612b60c56d1c92d19be99916, 491440,
            85896c3cfd141611ecd00a7f1e4e054c77a86496, package_extract_file("patch/system/app/DownloadProviderUi.odex.p"));
set_progress(0.038688);
apply_patch("/system/app/DrmProvider.apk", "-",
            99a3f73dd1c415c03ab38a60ac34210341e98f90, 5498,
            1b1a503b371585551eaea9d3469c3d72c38f08a2, package_extract_file("patch/system/app/DrmProvider.apk.p"));
set_progress(0.038713);
apply_patch("/system/app/DrmProvider.odex", "-",
            ceceafcf6c96b8b56ba6cf786a15cc35813db080, 39016,
            967002ddf81dd878bf13bd9b789afc87624359b1, package_extract_file("patch/system/app/DrmProvider.odex.p"));
set_progress(0.038893);
apply_patch("/system/app/Email.odex", "-",
            336daefee8fc31f7597974be23d66404f54bfce2, 4031160,
            3e43bcfc688c8a56c8c2a40c6605ec344468258b, package_extract_file("patch/system/app/Email.odex.p"));
set_progress(0.057486);
apply_patch("/system/app/EngineerMode.odex", "-",
            474ca4b2c96002288a72b16a2e6394a1f8bab999, 1368600,
            4d9a42f3833e92a009397148aa17c03f5bce25ae, package_extract_file("patch/system/app/EngineerMode.odex.p"));
set_progress(0.063798);
apply_patch("/system/app/EngineerModeSim.apk", "-",
            74743a20497cc01f6d4cc32c548b0f08f5069e94, 26327,
            a65711a8321000155ab9a6c53fab04a022b15b04, package_extract_file("patch/system/app/EngineerModeSim.apk.p"));
set_progress(0.063920);
apply_patch("/system/app/EngineerModeSim.odex", "-",
            73252369a47a8de112cf99d4ed3c1a8cd9e9921b, 99776,
            749194c429b809eef268ab4d1e2210278124a233, package_extract_file("patch/system/app/EngineerModeSim.odex.p"));
set_progress(0.064380);
apply_patch("/system/app/Exchange2.odex", "-",
            5c1a92e7afa8fbf1ad68fb5fe94700dfece0a5ec, 3117128,
            57fda160430c4fa1e6ca7b6829ace4a4fd27bc7b, package_extract_file("patch/system/app/Exchange2.odex.p"));
set_progress(0.078757);
apply_patch("/system/app/FusedLocation.apk", "-",
            8091abdcedd63bbdc8a09e17f968672ba3486828, 3665,
            dd72e584fe4caccf8ef2bcf102ccc321cb12b50a, package_extract_file("patch/system/app/FusedLocation.apk.p"));
set_progress(0.078774);
apply_patch("/system/app/FusedLocation.odex", "-",
            e85eee2156250270f30432e2d2d387f61d084727, 12736,
            5d5d1196ddd164beac978056cf311690c2932f1d, package_extract_file("patch/system/app/FusedLocation.odex.p"));
set_progress(0.078833);
apply_patch("/system/app/Galaxy4.odex", "-",
            628c8424e1e5c2976f0d1bbe6e706ba6698e16f6, 42048,
            17f783974b846a850b8d2f910152767ed9befa06, package_extract_file("patch/system/app/Galaxy4.odex.p"));
set_progress(0.079027);
apply_patch("/system/app/HTMLViewer.apk", "-",
            f35eb678e219251e93950f86ffca3ecee71e4420, 4035,
            bfea7b72656f8deffa8569f771a1374fbbe66274, package_extract_file("patch/system/app/HTMLViewer.apk.p"));
set_progress(0.079045);
apply_patch("/system/app/HTMLViewer.odex", "-",
            493a3f82b0896c8d6bf83cea2183fd17b1d5bcf9, 8280,
            f339677455db8f2bde63f9cc4e34af8353b21a1c, package_extract_file("patch/system/app/HTMLViewer.odex.p"));
set_progress(0.079083);
apply_patch("/system/app/HoloSpiralWallpaper.apk", "-",
            0a629776e0b0284e61823101bfaee9e1bd3033b1, 42414,
            3ad7f5df73b884cd45e0eda4075a5b1c8e2da6ad, package_extract_file("patch/system/app/HoloSpiralWallpaper.apk.p"));
set_progress(0.079279);
apply_patch("/system/app/HoloSpiralWallpaper.odex", "-",
            a0930e8d66ad99bad818d8d67de02fbdd176d138, 41720,
            577fdb843d86de1718c7d1c2860186f6fdad7edd, package_extract_file("patch/system/app/HoloSpiralWallpaper.odex.p"));
set_progress(0.079472);
apply_patch("/system/app/KeyChain.apk", "-",
            5cb72f9c01c0dd40e72949ceb48f58c5cc8223ba, 9605,
            3cc6ece4b75a983572feadda1c573d9edfc1d602, package_extract_file("patch/system/app/KeyChain.apk.p"));
set_progress(0.079516);
apply_patch("/system/app/KeyChain.odex", "-",
            521e8ee7bed7e2cd83a63b6ff62b93d4ee1ac5d5, 32392,
            238199f8b33b9e6a4c1fc7e076e7f851405fb185, package_extract_file("patch/system/app/KeyChain.odex.p"));
set_progress(0.079665);
apply_patch("/system/app/LatinIME.apk", "-",
            8aecdc0149d57183e6f7b81c17916e3614a21f90, 10701184,
            c36aeef80325ddd7cfb5be46db11e281943138e8, package_extract_file("patch/system/app/LatinIME.apk.p"));
set_progress(0.129022);
apply_patch("/system/app/LatinIME.odex", "-",
            aa695dfb3d2b545b79f4bfcedfa1ee09fec534d3, 1246624,
            cec2051e2b29af1f89f1b4e290887698cece5168, package_extract_file("patch/system/app/LatinIME.odex.p"));
set_progress(0.134772);
apply_patch("/system/app/LewaAntitheft.odex", "-",
            3e6685feb1de267800b24362555703327be57396, 3588784,
            244fb56159796c1f1c0894a7ed2f8f26a5e537f2, package_extract_file("patch/system/app/LewaAntitheft.odex.p"));
set_progress(0.151324);
apply_patch("/system/app/LewaAppStore.apk", "-",
            59af5d62252f02295a09880b0df82a70bbb858fe, 170025,
            3e886bb490fcc58f1235d2e2e8b7c52823f9dba6, package_extract_file("patch/system/app/LewaAppStore.apk.p"));
set_progress(0.152108);
apply_patch("/system/app/LewaAppStore.odex", "-",
            299ed836fa2a1dba9f8dfb4ad2b01945323ebc46, 795096,
            ab1fe265816b37e7e2d6b488376faf2b3efe2fd1, package_extract_file("patch/system/app/LewaAppStore.odex.p"));
set_progress(0.155776);
apply_patch("/system/app/LewaCalculator.apk", "-",
            6764b0a441c7c3be50b0ddae15e59947ee0c418c, 1565866,
            7a9b6d7723ab6e28bd4a4d542a5b54a2cd37b99b, package_extract_file("patch/system/app/LewaCalculator.apk.p"));
set_progress(0.162998);
apply_patch("/system/app/LewaCalculator.odex", "-",
            e40d75351722676b78a6598e0ee5bf5589793b05, 529016,
            eafacb883dcc64634fe8abb60719d3c157d0a029, package_extract_file("patch/system/app/LewaCalculator.odex.p"));
set_progress(0.165438);
apply_patch("/system/app/LewaCit.odex", "-",
            ea24f40c9ac9b15e55e9e62e40518e405b3510e9, 36824,
            d3daf9dbcf83b971cfae4da01245ed9d77bc9448, package_extract_file("patch/system/app/LewaCit.odex.p"));
set_progress(0.165608);
apply_patch("/system/app/LewaCompass.odex", "-",
            501afd64e8f098c7a1501df28ccd1274d3dae68b, 11768,
            b5b1a4527228b68f473e9d257045ff456f59c701, package_extract_file("patch/system/app/LewaCompass.odex.p"));
set_progress(0.165662);
apply_patch("/system/app/LewaDataUsageAdjust.odex", "-",
            ff6d893b49e0680db9bf32ed6758b8ea142c520d, 412392,
            66f3dfe8197c7cc710138a10916ca6af28e3de24, package_extract_file("patch/system/app/LewaDataUsageAdjust.odex.p"));
set_progress(0.167564);
apply_patch("/system/app/LewaDeskClock.odex", "-",
            fb930d87efda1fd29295fbff01337f348340edb7, 655696,
            044a55b940fdff5bda4b01d5522aa4326b0b023f, package_extract_file("patch/system/app/LewaDeskClock.odex.p"));
set_progress(0.170588);
apply_patch("/system/app/LewaFMRadio.odex", "-",
            e8e0184c6bbf54bc4a3531bd82d5db67b88ce514, 229840,
            56984fd323325601d00c5b1635757e784549cbe1, package_extract_file("patch/system/app/LewaFMRadio.odex.p"));
set_progress(0.171648);
apply_patch("/system/app/LewaFileManager.apk", "-",
            135bbcd1f8a2198a624e2f5b890d9524a51a03c4, 333245,
            486cc60a00a4aecb78b356e11abd81a4f036e12d, package_extract_file("patch/system/app/LewaFileManager.apk.p"));
set_progress(0.173185);
apply_patch("/system/app/LewaFileManager.odex", "-",
            00e21e0ad61c567b513d447ad9b530ecc5bbb8cc, 572952,
            67a61ed89e65cec170a7929698e998e35a795204, package_extract_file("patch/system/app/LewaFileManager.odex.p"));
set_progress(0.175828);
apply_patch("/system/app/LewaFlashlight.apk", "-",
            400e6785ead53e37f6af8c488da093ea0aa026d3, 1767841,
            e94c8c37c1f188efa4a12a407ccb541da09c2d82, package_extract_file("patch/system/app/LewaFlashlight.apk.p"));
set_progress(0.183982);
apply_patch("/system/app/LewaFlashlight.odex", "-",
            7834efeda414c8fee317126f2fdc46cdb1d15e6c, 29184,
            8dc0c424d07362ec2fe1fd46be7cbdbb259c1735, package_extract_file("patch/system/app/LewaFlashlight.odex.p"));
set_progress(0.184116);
apply_patch("/system/app/LewaGallery2.apk", "-",
            76a288f0f0d5321616b42210825149295e1fa2b9, 9757736,
            3ad577103c08c7bc5ef9c008d0de93111640e39c, package_extract_file("patch/system/app/LewaGallery2.apk.p"));
set_progress(0.229121);
apply_patch("/system/app/LewaGallery2.odex", "-",
            1da9d015a348f8083d3c169b5a5366872c89c1c9, 3891008,
            490dd0f27408c2313d74328b12b67b87e241f12f, package_extract_file("patch/system/app/LewaGallery2.odex.p"));
set_progress(0.247068);
apply_patch("/system/app/LewaGameCenter.odex", "-",
            e8466f63b68cec25e21d52b10c1bcddbf8592d64, 514336,
            bf372d4887beeed2de9301b9397b0244b9ba8fb4, package_extract_file("patch/system/app/LewaGameCenter.odex.p"));
set_progress(0.249440);
apply_patch("/system/app/LewaIntercept.apk", "-",
            0475cea40c796985efa35dec1b5efd878e8c4342, 169486,
            93f0a8c2d282224c29c2dc201e0ef63cde383614, package_extract_file("patch/system/app/LewaIntercept.apk.p"));
set_progress(0.250222);
apply_patch("/system/app/LewaIntercept.odex", "-",
            f050256e1e3c0755be3c63fa0cc9fbde5b7a4321, 582016,
            333c462f07d9dfdc67ee4ee5a32849f682055dcd, package_extract_file("patch/system/app/LewaIntercept.odex.p"));
set_progress(0.252906);
apply_patch("/system/app/LewaLabiSync.apk", "-",
            56598b956055b4f43831368516d24bb09ec96edf, 59929,
            74cc30dc39492855f537999939847fb8b0843960, package_extract_file("patch/system/app/LewaLabiSync.apk.p"));
set_progress(0.253183);
apply_patch("/system/app/LewaLabiSync.odex", "-",
            0cb2dd78de0927cc1ba40b9086a2a242dbefa0e6, 249208,
            5eb97ba063a265d3a16c121f9f3edc0a5929a537, package_extract_file("patch/system/app/LewaLabiSync.odex.p"));
set_progress(0.254332);
apply_patch("/system/app/LewaLauncherX.apk", "-",
            7ae9d4603f91dff720c7acdc01122a20027cd571, 4496425,
            c902877780a8f72ca8456754658d202788d002cf, package_extract_file("patch/system/app/LewaLauncherX.apk.p"));
set_progress(0.275071);
apply_patch("/system/app/LewaLauncherX.odex", "-",
            a99645910b7c84d023872bcf05518d8cf137d671, 1736128,
            571117f880200d1c21db3929fa7b8d283b8a3cd4, package_extract_file("patch/system/app/LewaLauncherX.odex.p"));
set_progress(0.283078);
apply_patch("/system/app/LewaLockScreen.apk", "-",
            a0ff1ae8931023ee5b4b811f93c039eb4762e5de, 39471,
            2021080cd1d53c4d5814fb8408d82bd3eb611a37, package_extract_file("patch/system/app/LewaLockScreen.apk.p"));
set_progress(0.283260);
apply_patch("/system/app/LewaLockScreen.odex", "-",
            235554150804d744fa877d88a6aba066b2f7b431, 334216,
            415372a10f983321de83e123fdeda9f760ad4729, package_extract_file("patch/system/app/LewaLockScreen.odex.p"));
set_progress(0.284802);
apply_patch("/system/app/LewaNetworkManager.odex", "-",
            75af3788460250d7df8553c143fa18948a94c4fe, 2375648,
            38681dab85ffb8cad14b3f3ed542e0ea86e11aee, package_extract_file("patch/system/app/LewaNetworkManager.odex.p"));
set_progress(0.295759);
apply_patch("/system/app/LewaPackageInstaller.apk", "-",
            c871bbae55e383d22181776e5e4025ba53d7b2de, 118635,
            874d81ac16dfc6799734d2b77527db7468c63600, package_extract_file("patch/system/app/LewaPackageInstaller.apk.p"));
set_progress(0.296306);
apply_patch("/system/app/LewaPackageInstaller.odex", "-",
            3b8def7b79e60e2a3644d291c53745bd0c9ae95a, 244664,
            33c14dd75aa5faa711db7f94c0dd9fd8dd064560, package_extract_file("patch/system/app/LewaPackageInstaller.odex.p"));
set_progress(0.297435);
apply_patch("/system/app/LewaPermManager.odex", "-",
            36cb2d0b3cb12d3de0de9ffdee9691fc5ca8da28, 2183496,
            0b5b470239274fc97e0d6de582ef448319350c8d, package_extract_file("patch/system/app/LewaPermManager.odex.p"));
set_progress(0.307505);
apply_patch("/system/app/LewaPlayer.apk", "-",
            1b9f2b929efada8ee410037d59f22f6e83a3521e, 1253838,
            db7c2f6dde3fa404e6bc3eb9d00cef51d60d4120, package_extract_file("patch/system/app/LewaPlayer.apk.p"));
set_progress(0.313288);
apply_patch("/system/app/LewaPlayer.odex", "-",
            53b1a02652d1905dc4bf183a046d93b45e6146a4, 1280096,
            9d6dbe337089f2491c5ed89ac4fed747fde4eb93, package_extract_file("patch/system/app/LewaPlayer.odex.p"));
set_progress(0.319193);
apply_patch("/system/app/LewaPond.odex", "-",
            b656a98bd0abefcb1ac4c61d8bb10082a1d22c56, 174488,
            f073a2f722abd7aabfab2f462bba5e6b87dd4a90, package_extract_file("patch/system/app/LewaPond.odex.p"));
set_progress(0.319997);
apply_patch("/system/app/LewaPower+.odex", "-",
            99f3ed5af26883704c9939c81a406a7ab4398ab7, 278648,
            a7e2f9f39fce3e473eb5c2dc0632739fcc47b94d, package_extract_file("patch/system/app/LewaPower+.odex.p"));
set_progress(0.321283);
apply_patch("/system/app/LewaPush.odex", "-",
            3c57b0cc9dcbd9259e3ccb1dc5a3db952c751ad3, 382168,
            db87f0314568ecec39b2afd175577b97dd3226cb, package_extract_file("patch/system/app/LewaPush.odex.p"));
set_progress(0.323045);
apply_patch("/system/app/LewaQrcodeScanner.apk", "-",
            59bd67c2db72c7f025b225849ed1756ea3645c8c, 133120,
            8c4a8ca2ba46a3e56f4de0586344cbcffbc157dc, package_extract_file("patch/system/app/LewaQrcodeScanner.apk.p"));
set_progress(0.323659);
apply_patch("/system/app/LewaQrcodeScanner.odex", "-",
            3b090d666c8e8893b1e05c88cf6ba735618c9945, 916344,
            7b4fd24e10f3bc87d430f6df2e8fff569ac8bb1c, package_extract_file("patch/system/app/LewaQrcodeScanner.odex.p"));
set_progress(0.327886);
apply_patch("/system/app/LewaSearch.odex", "-",
            638fe946979b7c3b983888558a3028fa0dfa3454, 87472,
            b92eb9215df57334f3b62fd7873d4f505db38e5f, package_extract_file("patch/system/app/LewaSearch.odex.p"));
set_progress(0.328289);
apply_patch("/system/app/LewaSecurity2.odex", "-",
            134181d5882b965062662dafe1eaa73910a48ee8, 608808,
            43abc098b33093dbf9eb690e68de639bef558c2c, package_extract_file("patch/system/app/LewaSecurity2.odex.p"));
set_progress(0.331097);
apply_patch("/system/app/LewaSoundRecorder.apk", "-",
            f29df2c30b0205d6f3ff5c80011838f06cd8ee89, 1710128,
            8dee88d345a80e4df96f0d4b205f8df2f11eceaf, package_extract_file("patch/system/app/LewaSoundRecorder.apk.p"));
set_progress(0.338985);
apply_patch("/system/app/LewaSoundRecorder.odex", "-",
            0fe83cc98fa608c6bd071deb9810eb8333ce83f1, 510352,
            71195e22fe3723355d47a0ae5d89c022ae4f86df, package_extract_file("patch/system/app/LewaSoundRecorder.odex.p"));
set_progress(0.341339);
apply_patch("/system/app/LewaSystemClean.odex", "-",
            20692d15e88f8d0c328a62bea9219c62e9caa6eb, 636032,
            b33e88a2290a5a5ca951f5933dc2d19615292d14, package_extract_file("patch/system/app/LewaSystemClean.odex.p"));
set_progress(0.344272);
apply_patch("/system/app/LewaSystemCleanService.odex", "-",
            2c8649518de7debe742b973db68485538400fe69, 53680,
            9a18953944833b1886b0689e577c7814441bf054, package_extract_file("patch/system/app/LewaSystemCleanService.odex.p"));
set_progress(0.344520);
apply_patch("/system/app/LewaThemeChooser.apk", "-",
            7b050130b272950d28c1e3730b8013a7d61d1292, 422324,
            ac2818328c9fb19bb543a6f642c3bd027e0b701c, package_extract_file("patch/system/app/LewaThemeChooser.apk.p"));
set_progress(0.346468);
apply_patch("/system/app/LewaThemeChooser.odex", "-",
            274175ff3d45545a0eb56a4247777a440b0d5c56, 968952,
            92b9c2943e5d5a8859376f2c4d97c6e769222bb2, package_extract_file("patch/system/app/LewaThemeChooser.odex.p"));
set_progress(0.350937);
apply_patch("/system/app/LewaThemeManager.odex", "-",
            39d07c3d4cc7150533b6278f27c26165b4e1adb7, 116456,
            e194d486e1cf1fb9cd506276a9253fc3847c11aa, package_extract_file("patch/system/app/LewaThemeManager.odex.p"));
set_progress(0.351474);
apply_patch("/system/app/LewaUpdater.odex", "-",
            8c232d8fad5fdc84fd8ee6abdb5702cc58b1375b, 613448,
            0762620b84d75e70527b09827e7849752397d655, package_extract_file("patch/system/app/LewaUpdater.odex.p"));
set_progress(0.354303);
apply_patch("/system/app/LewaVirusDefense.odex", "-",
            e4d55551ba8aa10ed58e6dfe9261a088f7fbc7d7, 1442376,
            433df667ed4bbf451b4435e98e85119ee8e342da, package_extract_file("patch/system/app/LewaVirusDefense.odex.p"));
set_progress(0.360956);
apply_patch("/system/app/LewaWeather.odex", "-",
            c7372055e812ec2c5e871bd1559c21a73830721a, 1198688,
            6e40fc123be4fa7d601de9f76abeecd217c8c667, package_extract_file("patch/system/app/LewaWeather.odex.p"));
set_progress(0.366484);
apply_patch("/system/app/LiveWallpapers.apk", "-",
            4946dd19a3a453341d3fe58b8bf07c6a13cc9e9d, 1639271,
            9a53c6c66e1eac20116c7e4ce73d43b9fd8d6e7f, package_extract_file("patch/system/app/LiveWallpapers.apk.p"));
set_progress(0.374045);
apply_patch("/system/app/LiveWallpapers.odex", "-",
            e693c94a3269201e99c6827ffb420ff90c829873, 277624,
            39f75e805802d71c8cc037434d0a9735d3e51f0c, package_extract_file("patch/system/app/LiveWallpapers.odex.p"));
set_progress(0.375326);
apply_patch("/system/app/LiveWallpapersPicker.apk", "-",
            cd51546884bac77c3289784bf3ac5b3ddba262e6, 105847,
            cf373fbb982f01313583118286c907badc8d7a7f, package_extract_file("patch/system/app/LiveWallpapersPicker.apk.p"));
set_progress(0.375814);
apply_patch("/system/app/LiveWallpapersPicker.odex", "-",
            6b1f45e24a6b8a2d9a2fd4669f96fcc637325ec8, 29440,
            80c94df8e5786409b811c67481e2fd1502ad08f0, package_extract_file("patch/system/app/LiveWallpapersPicker.odex.p"));
set_progress(0.375950);
apply_patch("/system/app/LocationProvider.apk", "-",
            b3d9803847ae163d9dba515b2df84c3f21bab2cf, 2303226,
            b3b5cb63a8f3c56b60725a2dcbfff4f377d4ac29, package_extract_file("patch/system/app/LocationProvider.apk.p"));
set_progress(0.386573);
apply_patch("/system/app/LocationProvider.odex", "-",
            41118cbc75b165c06a91e43e1b339bd201426ea0, 178976,
            a8d9015a3fdcc829602de7068b19c140e314682a, package_extract_file("patch/system/app/LocationProvider.odex.p"));
set_progress(0.387398);
apply_patch("/system/app/MTKAndroidSuiteDaemon.odex", "-",
            6bb71499a5d65ae51654ebdb7a30b8aeab465730, 632688,
            4de138c33ea97b93da1781288f7456a5cef3001a, package_extract_file("patch/system/app/MTKAndroidSuiteDaemon.odex.p"));
set_progress(0.390316);
apply_patch("/system/app/MagicSmokeWallpapers.apk", "-",
            03ca3ebdeb0c08b06c803d80083d08d2f1e77a8d, 213183,
            e77762b18141e7bb4e9de5ebccc0cdb70ba15b1d, package_extract_file("patch/system/app/MagicSmokeWallpapers.apk.p"));
set_progress(0.391300);
apply_patch("/system/app/MagicSmokeWallpapers.odex", "-",
            457cab103ec8a8a93768b7dddabfd9744117f148, 52920,
            ed0fa0d2110aafd2cbd53d6e93ba214fa48cf337, package_extract_file("patch/system/app/MagicSmokeWallpapers.odex.p"));
set_progress(0.391544);
apply_patch("/system/app/MediaProvider.apk", "-",
            cd76d893cfac2c93450d64b4ddd709d39f8ef15d, 33703,
            dd086b1d8be6bba14f9fcc0b0ef4f7c63956b6fa, package_extract_file("patch/system/app/MediaProvider.apk.p"));
set_progress(0.391699);
apply_patch("/system/app/MediaProvider.odex", "-",
            17f41ec180a7c51b92a3906eac0b7a4ac4ffb605, 252520,
            5a3660171a9fbb8897f68b8744d9c8164313afef, package_extract_file("patch/system/app/MediaProvider.odex.p"));
set_progress(0.392864);
apply_patch("/system/app/MmsFavoriteProvider.apk", "-",
            7b41a0a136cc3653926f404658cf732614fc0340, 40673,
            6a832134025433c3a0275234b2902493b823abdb, package_extract_file("patch/system/app/MmsFavoriteProvider.apk.p"));
set_progress(0.393051);
apply_patch("/system/app/MmsFavoriteProvider.odex", "-",
            5e6d6a7beb1bb2df2dbd30feebedb09cdbf5edfb, 162288,
            1d438810651c76ee0bd913b4a611ac187ec37a94, package_extract_file("patch/system/app/MmsFavoriteProvider.odex.p"));
set_progress(0.393800);
apply_patch("/system/app/MtkBt.apk", "-",
            2845a8a4f6b2f06c3db1ad92040ce8f2a566e1eb, 62670,
            f6d24e8467de19e7c3753afa0c90f03894efc000, package_extract_file("patch/system/app/MtkBt.apk.p"));
set_progress(0.394089);
apply_patch("/system/app/MtkBt.odex", "-",
            d4e0a5b763246b4e753656225eec497bc8d0e013, 631872,
            35e5a1ed5e5d7d82a708794c7143233f3a31054a, package_extract_file("patch/system/app/MtkBt.odex.p"));
set_progress(0.397003);
apply_patch("/system/app/NoiseField.odex", "-",
            3ebabf30de72e380a9aef1af7f768fab17f1cc02, 47472,
            70e7e532effe30a117dd53fa4509987e73a7cd76, package_extract_file("patch/system/app/NoiseField.odex.p"));
set_progress(0.397222);
apply_patch("/system/app/Omacp.apk", "-",
            efd573803ad2bb60eb04ebd8dd9f2be4863fa471, 28935,
            4e9d3e444ef4613a0850fcc851565fac261136e4, package_extract_file("patch/system/app/Omacp.apk.p"));
set_progress(0.397356);
apply_patch("/system/app/Omacp.odex", "-",
            760857e904498656557775ad39403d012faf238b, 184416,
            157bc362cb3919a02ed8b16366bc81ae48da6c0c, package_extract_file("patch/system/app/Omacp.odex.p"));
set_progress(0.398206);
apply_patch("/system/app/PIM.apk", "-",
            e62983165c5e20355b663ef161e4d20229c85937, 9880002,
            d3db843748636a8dcbeed4fbe9fb52694fdf9868, package_extract_file("patch/system/app/PIM.apk.p"));
set_progress(0.443776);
apply_patch("/system/app/PIM.odex", "-",
            450aaa17d5a0b43e0228c044eb3714fc956d05aa, 7177672,
            4a6cce9263bc9329222e1bd60696281f2be3b63e, package_extract_file("patch/system/app/PIM.odex.p"));
set_progress(0.476881);
apply_patch("/system/app/PhaseBeam.odex", "-",
            60f6dcdb9704d8e138e1b87023bb6234602d9e07, 44088,
            c301f1abc3d6c045098b784b1a03936aeb0118f9, package_extract_file("patch/system/app/PhaseBeam.odex.p"));
set_progress(0.477084);
apply_patch("/system/app/Phone.apk", "-",
            63441476833b69100eaa6e2d6c97399e2fc0c9ad, 2166576,
            19aab3a7b4ec141cb9004e2ba7e93902ec06a1cc, package_extract_file("patch/system/app/Phone.apk.p"));
set_progress(0.487077);
apply_patch("/system/app/Phone.odex", "-",
            888d67d91b283ca86760d2aa879dd2bd373a6e69, 3724432,
            fbc7260e4602cd050b6b7e4276eefdc8d494b654, package_extract_file("patch/system/app/Phone.odex.p"));
set_progress(0.504255);
apply_patch("/system/app/PhotoTable.apk", "-",
            4cd2d2a016f3cd0bf40b72266d6c2fc207103615, 396258,
            e702b1a121a0bf524fc172efe9256c26b89b074a, package_extract_file("patch/system/app/PhotoTable.apk.p"));
set_progress(0.506083);
apply_patch("/system/app/PhotoTable.odex", "-",
            b82c0696b0c1fde9b25cd91231684cb84d22197f, 80392,
            9ca70b614efd7bf1406136bef60b9379f9b34038, package_extract_file("patch/system/app/PhotoTable.odex.p"));
set_progress(0.506454);
apply_patch("/system/app/PicoTts.odex", "-",
            35cb6f22c0ec5f35311da40592d1ea93619cc331, 20768,
            26014e302f9592c28ed4eacab3e9edce6f1f507b, package_extract_file("patch/system/app/PicoTts.odex.p"));
set_progress(0.506549);
apply_patch("/system/app/Provision.apk", "-",
            ebc2418dcfe82af62bf68c4d1cd8078b9310d3dc, 2847,
            ae22040b96d2cf8ec7c022671f3a7f831ada4753, package_extract_file("patch/system/app/Provision.apk.p"));
set_progress(0.506562);
apply_patch("/system/app/Provision.odex", "-",
            1a90f6629aa7bcce060e82c6679430264e686cb6, 4624,
            e928d21cade2239b8aafe175e3a198e85b8d5037, package_extract_file("patch/system/app/Provision.odex.p"));
set_progress(0.506584);
apply_patch("/system/app/SchedulePowerOnOff.apk", "-",
            70b64d76c6aa4808f96b7f378e279a95aac5709c, 44690,
            c824adfd504e9a343a6187026812fcd46dd687c7, package_extract_file("patch/system/app/SchedulePowerOnOff.apk.p"));
set_progress(0.506790);
apply_patch("/system/app/SchedulePowerOnOff.odex", "-",
            64628e0b47cc9752a2aecf3cd8c717e09a60dd46, 65792,
            ef239e08698ff3413d29ae3a2a081fe30e018c00, package_extract_file("patch/system/app/SchedulePowerOnOff.odex.p"));
set_progress(0.507093);
apply_patch("/system/app/SensorProvider.apk", "-",
            130d486fc09e8e7f16e9bc20cc91ace806e95f4b, 8621,
            ed5dc6b8b2793c49cb541532092755be21fd60d4, package_extract_file("patch/system/app/SensorProvider.apk.p"));
set_progress(0.507133);
apply_patch("/system/app/SensorProvider.odex", "-",
            8f726371cc8db284303fe65947509e65b1456efb, 168136,
            63b7277f1cf7fdfdc438d8ea2063e48609fdc2ba, package_extract_file("patch/system/app/SensorProvider.odex.p"));
set_progress(0.507909);
apply_patch("/system/app/Settings.apk", "-",
            4abee03c15a2ff0613be313a879a22c4758cbf11, 5495907,
            4551cceef25b446c68fc1681467bec044222a46c, package_extract_file("patch/system/app/Settings.apk.p"));
set_progress(0.533257);
apply_patch("/system/app/Settings.odex", "-",
            cd7cf640746d81d8a1f787d40932b64a71e4e43b, 4371488,
            3ec7f4c957dfd889d7c821c3423911e746f763ce, package_extract_file("patch/system/app/Settings.odex.p"));
set_progress(0.553420);
apply_patch("/system/app/SettingsProvider.apk", "-",
            9ebcd6173205f92e5abe96239cfc6450c53bcff5, 28789,
            101524bfcb7adda13c4e4813024dba20723634ad, package_extract_file("patch/system/app/SettingsProvider.apk.p"));
set_progress(0.553552);
apply_patch("/system/app/SettingsProvider.odex", "-",
            62de03990878a5c30ac123264623ae630ed34b92, 101744,
            7a38279de16a43d2a7d688104fac057dcf2f790c, package_extract_file("patch/system/app/SettingsProvider.odex.p"));
set_progress(0.554022);
apply_patch("/system/app/SharedStorageBackup.apk", "-",
            7585a55530e5d6de20f2bd71eb21b8789e99b4bf, 2658,
            eced8657a1f21bf1b248bd6b10c53c6b900323d2, package_extract_file("patch/system/app/SharedStorageBackup.apk.p"));
set_progress(0.554034);
apply_patch("/system/app/SharedStorageBackup.odex", "-",
            06114bdce61294414ab0ffc2c4eb9e01acb3c4a5, 4784,
            f2deb26c203eb712f3d758779c718e17d5c61885, package_extract_file("patch/system/app/SharedStorageBackup.odex.p"));
set_progress(0.554056);
apply_patch("/system/app/Stk1.apk", "-",
            65930e9acf842b84cb073eaf44f8469f445c2f2f, 40700,
            672a02d3c4c399087d5c511241142e4b5cdda551, package_extract_file("patch/system/app/Stk1.apk.p"));
set_progress(0.554244);
apply_patch("/system/app/Stk1.odex", "-",
            716232e2d8d7358750208adcb87efc517e140f3d, 145680,
            bb3a30d2500d53dbbeb358e9ea16b3ae5c9b92a1, package_extract_file("patch/system/app/Stk1.odex.p"));
set_progress(0.554916);
apply_patch("/system/app/StkSelection.odex", "-",
            c2b80fda47413ac536dd2d8602949aacd18f6c54, 132912,
            6836d186de7225616f28d2e9d45e739c11f45243, package_extract_file("patch/system/app/StkSelection.odex.p"));
set_progress(0.555529);
apply_patch("/system/app/SystemUI.apk", "-",
            113125edb78fd2e26f075e3ca2fa82adfca6e773, 2717892,
            8e76e58cbcaf0c74330d2bf9f0aa5107d63b7153, package_extract_file("patch/system/app/SystemUI.apk.p"));
set_progress(0.568064);
apply_patch("/system/app/SystemUI.odex", "-",
            7ba07bbc442ad3b29f5e044841a3b6eb57c7187a, 1756152,
            1f788c4e39c60fb3a20952f64fa1a15def89bfe0, package_extract_file("patch/system/app/SystemUI.odex.p"));
set_progress(0.576164);
apply_patch("/system/app/TelephonyProvider.apk", "-",
            e087d8dbe29a80e8d23e852b9b04fc90e9a5b6ae, 23210,
            0a4d72330de3eb7bb010b42fbb19eb0f2ccea694, package_extract_file("patch/system/app/TelephonyProvider.apk.p"));
set_progress(0.576271);
apply_patch("/system/app/TelephonyProvider.odex", "-",
            fe4ce12d74fba1a48e8c07889dd73e9aed4edbd4, 470240,
            a4907efbfb792b50aa68c0d139b1835023d3e929, package_extract_file("patch/system/app/TelephonyProvider.odex.p"));
set_progress(0.578440);
apply_patch("/system/app/UserDictionaryProvider.apk", "-",
            49387fd79f10fe0dcc493c003ab0f1dfa187f81e, 3608,
            1245cc682ad32a2ab3b5ef1ea85eaff182c4fd16, package_extract_file("patch/system/app/UserDictionaryProvider.apk.p"));
set_progress(0.578457);
apply_patch("/system/app/UserDictionaryProvider.odex", "-",
            55f9e7aca3ba752b4e5f86cc985c9557ca7ff628, 17112,
            0f0eea49a60827d23c726db1aadd2673ed4cc9d0, package_extract_file("patch/system/app/UserDictionaryProvider.odex.p"));
set_progress(0.578536);
apply_patch("/system/app/VideoFavorites.odex", "-",
            026c219849fe548ba3d342fe1264bc380db334a0, 100536,
            f060476538e01ccfdba4cc4221f81d1ff0b82c3f, package_extract_file("patch/system/app/VideoFavorites.odex.p"));
set_progress(0.578999);
apply_patch("/system/app/VideoPlayer.odex", "-",
            2c16a432de04808fa9a159a8b84adf413815695d, 51376,
            3514c8e7c6d124faa28e6abeda3546d3af32d406, package_extract_file("patch/system/app/VideoPlayer.odex.p"));
set_progress(0.579236);
apply_patch("/system/app/VisualizationWallpapers.apk", "-",
            103a9b51ac87ac0f240ea2e663df72ee50abf7a6, 151856,
            67324da0e9ab82626638587f71cf70136a1fe2d9, package_extract_file("patch/system/app/VisualizationWallpapers.apk.p"));
set_progress(0.579937);
apply_patch("/system/app/VisualizationWallpapers.odex", "-",
            5c123762206dd9a1958bc87b45540066e0c57f95, 74360,
            85244f118859f5b0d4fb7d89532939385ee5d3bf, package_extract_file("patch/system/app/VisualizationWallpapers.odex.p"));
set_progress(0.580280);
apply_patch("/system/app/VoiceUnlock.apk", "-",
            19cfda383e2ec424a3f1fd1cb1c45580608b4082, 124625,
            91df3f484122840fb77e16354153723be6982828, package_extract_file("patch/system/app/VoiceUnlock.apk.p"));
set_progress(0.580855);
apply_patch("/system/app/VoiceUnlock.odex", "-",
            ed2ba602a0124742cf162b4589afc7917c38dd24, 71936,
            42ca467fd7e34f97c7bf54bd5074ce31753ebe98, package_extract_file("patch/system/app/VoiceUnlock.odex.p"));
set_progress(0.581186);
apply_patch("/system/app/VpnDialogs.apk", "-",
            e6582086ba19552492d9e6626f6fa7462db45c48, 8237,
            400c086233da6ed82198d8e7d36675673decb387, package_extract_file("patch/system/app/VpnDialogs.apk.p"));
set_progress(0.581224);
apply_patch("/system/app/VpnDialogs.odex", "-",
            e0beaba287fc439ad22ff9bca0650436cf8e5a08, 11760,
            d39311d672edc05b9ee416405a17f1ac61b8df12, package_extract_file("patch/system/app/VpnDialogs.odex.p"));
set_progress(0.581279);
apply_patch("/system/app/YGPS.odex", "-",
            efbfbe65f79234dfc14f78be470655413729ceda, 78808,
            a008749b072bcc2e26305525493b2fde6a4dea9a, package_extract_file("patch/system/app/YGPS.odex.p"));
set_progress(0.581642);
apply_patch("/system/bin/bootanimation", "-",
            b470fffc2d58cf0856298fe4270187910fafa5e3, 34164,
            9ed72a1e2f1409e501e1d7688f00430ea2457593, package_extract_file("patch/system/bin/bootanimation.p"));
set_progress(0.581800);
apply_patch("/system/bin/mdnsd", "-",
            7891942f7999a08953f1a627af29512f5c1c43d7, 259464,
            45195ad3d5fedc19332c76a939f5a5bd0ac657d5, package_extract_file("patch/system/bin/mdnsd.p"));
set_progress(0.582996);
apply_patch("/system/etc/firmware/WIFI_RAM_CODE", "-",
            0e5cc3b88cb1c40051b243d37dba121d3b60ccc1, 158240,
            4cc6b58ec8762832b42847ac5ad7827cf7a44229, package_extract_file("patch/system/etc/firmware/WIFI_RAM_CODE.p"));
set_progress(0.583726);
apply_patch("/system/etc/firmware/WIFI_RAM_CODE_MT6628", "-",
            6d7f0ac874a297ebe633f8cc9bbca7f213c1e546, 157104,
            084512f0cb11962ad41a1d2a97af2dfb111d75d8, package_extract_file("patch/system/etc/firmware/WIFI_RAM_CODE_MT6628.p"));
set_progress(0.584451);
apply_patch("/system/etc/firmware/mt6628_patch_e2_0_hdr.bin", "-",
            5cab824f92281a089e87fcb8abaab289c8359c56, 5516,
            27dc9ca760f2cd5c693b4bae618c6ecae1010f07, package_extract_file("patch/system/etc/firmware/mt6628_patch_e2_0_hdr.bin.p"));
set_progress(0.584476);
apply_patch("/system/etc/firmware/mt6628_patch_e2_1_hdr.bin", "-",
            40f30f86e01cd29d6bd60ae13dd1bac5941bc0f1, 33352,
            5b7e083d6bc01b200d28c0980633c984bafcb529, package_extract_file("patch/system/etc/firmware/mt6628_patch_e2_1_hdr.bin.p"));
set_progress(0.584630);
apply_patch("/system/etc/recovery-resource.dat", "-",
            f48a94b3b193f38b7eee750e928b14c1f5f6db48, 280045,
            e987dc1261554997d652d4982b69ae53933f2506, package_extract_file("patch/system/etc/recovery-resource.dat.p"));
set_progress(0.585922);
apply_patch("/system/etc/security/otacerts.zip", "-",
            495596a46d6a9bb77b01a93a2abad0b37398f667, 1125,
            2f8927932c2fcfd664a4342b047227a0ee4832e8, package_extract_file("patch/system/etc/security/otacerts.zip.p"));
set_progress(0.585927);
apply_patch("/system/etc/system_fonts.xml", "-",
            152ae3ac0daa9b7bcce1dc32f9817a605f4deaa7, 3594,
            fb8eaa5d6d5175525e99ca8f303a0c6770eb07c3, package_extract_file("patch/system/etc/system_fonts.xml.p"));
set_progress(0.585943);
apply_patch("/system/framework/CustomProperties.jar", "-",
            3975e4286d16188e8079b0d92f838ce7cd6bd57e, 313,
            b1723eedf58e73077def1ec8a16f391adb8e275c, package_extract_file("patch/system/framework/CustomProperties.jar.p"));
set_progress(0.585945);
apply_patch("/system/framework/CustomProperties.odex", "-",
            9ce7783b825f8f7580714b9f4f85c0cc7be20162, 3056,
            bc0d995193549e1ccb95a1ad5d2306402fac2865, package_extract_file("patch/system/framework/CustomProperties.odex.p"));
set_progress(0.585959);
apply_patch("/system/framework/am.jar", "-",
            dd843e772d32c52196b1051a3c221d6b9aa512a8, 313,
            f2a3f696d5a23e4a22ad1923ba043f04672f9ff8, package_extract_file("patch/system/framework/am.jar.p"));
set_progress(0.585960);
apply_patch("/system/framework/am.odex", "-",
            4107baf32862906b2a09c0da744415f502bde1b6, 45856,
            b8ad6763faddc09d1f21c6255373a078e19cfe10, package_extract_file("patch/system/framework/am.odex.p"));
set_progress(0.586172);
apply_patch("/system/framework/android.policy.jar", "-",
            54d74f8ffdfa7c6821059dc7421c91ecd12a1af8, 313,
            532ac285cb48a9468a7dbf38d6e259df42819977, package_extract_file("patch/system/framework/android.policy.jar.p"));
set_progress(0.586173);
apply_patch("/system/framework/android.policy.odex", "-",
            a146449d68dda54de5c43d3c17e71009bfa2202c, 904224,
            7318e56a094ce35567493453b23dbee2e23b7095, package_extract_file("patch/system/framework/android.policy.odex.p"));
set_progress(0.590344);
apply_patch("/system/framework/android.test.runner.jar", "-",
            b5224aeb9396f2517fa7db32a7a440c19d71a426, 313,
            2d8bdba619707916ba1b643ddd605e68609f6654, package_extract_file("patch/system/framework/android.test.runner.jar.p"));
set_progress(0.590345);
apply_patch("/system/framework/android.test.runner.odex", "-",
            f600a582eaf53aee16bd49efef782f02f4093db8, 187232,
            c5b23f0f8591b67fb0328db4dd8e722653e4b2e3, package_extract_file("patch/system/framework/android.test.runner.odex.p"));
set_progress(0.591209);
apply_patch("/system/framework/apache-xml.jar", "-",
            0d9d8613a1e577354c3f99ecaa032500db496cc2, 18027,
            e5916b20b43f9c95fcb336909b325584e3957625, package_extract_file("patch/system/framework/apache-xml.jar.p"));
set_progress(0.591292);
apply_patch("/system/framework/apache-xml.odex", "-",
            58b28afcef7310098db9d2478ee5de94420d8942, 1378616,
            d67684f7c09ba4b409329d29da3c6ebde65d88d5, package_extract_file("patch/system/framework/apache-xml.odex.p"));
set_progress(0.597651);
apply_patch("/system/framework/bmgr.jar", "-",
            dd843e772d32c52196b1051a3c221d6b9aa512a8, 313,
            111eef386070d023028ed599e9522ac19ac746e4, package_extract_file("patch/system/framework/bmgr.jar.p"));
set_progress(0.597652);
apply_patch("/system/framework/bmgr.odex", "-",
            e6ce683ed4c0d6934085d335608a30ddad761fde, 15176,
            7ee9bfe8316e1d71810520dece97279d1d1ea38f, package_extract_file("patch/system/framework/bmgr.odex.p"));
set_progress(0.597722);
apply_patch("/system/framework/bouncycastle.jar", "-",
            1a3e0023e95be73f1f7dbbd1b4be77684db92f41, 313,
            e81136393d216406155106c638fd7a381fed85b6, package_extract_file("patch/system/framework/bouncycastle.jar.p"));
set_progress(0.597723);
apply_patch("/system/framework/bouncycastle.odex", "-",
            ac93e1e1dfa17c3a932ba07ddbb02ff3c999f1a6, 1083168,
            789c921634a15c6fa2f6b3305f0bfbeebe00ee4b, package_extract_file("patch/system/framework/bouncycastle.odex.p"));
set_progress(0.602719);
apply_patch("/system/framework/bu.jar", "-",
            dd843e772d32c52196b1051a3c221d6b9aa512a8, 313,
            b70e6582b40cbcfee057d0c1d34ab3eee0ba64ac, package_extract_file("patch/system/framework/bu.jar.p"));
set_progress(0.602721);
apply_patch("/system/framework/bu.odex", "-",
            504f2074e8b82301f2082c41c273f45270a0d9c7, 5008,
            56bfaf2daaa92f88dd83f46e95994d4ee3e5716a, package_extract_file("patch/system/framework/bu.odex.p"));
set_progress(0.602744);
apply_patch("/system/framework/com.android.future.usb.accessory.jar",
            "-", dd843e772d32c52196b1051a3c221d6b9aa512a8, 313,
            b70e6582b40cbcfee057d0c1d34ab3eee0ba64ac, package_extract_file("patch/system/framework/com.android.future.usb.accessory.jar.p"));
set_progress(0.602745);
apply_patch("/system/framework/com.android.future.usb.accessory.odex",
            "-", 6ba9c4cacebe7b058debb74cc3a9d8b817c6c95e, 6432,
            7ee8f87b14f391a9ef92f5d373312556a484d511, package_extract_file("patch/system/framework/com.android.future.usb.accessory.odex.p"));
set_progress(0.602775);
apply_patch("/system/framework/com.android.location.provider.jar",
            "-", 9e4d92ed20737982f8481198d164fc2247271d41, 313,
            111eef386070d023028ed599e9522ac19ac746e4, package_extract_file("patch/system/framework/com.android.location.provider.jar.p"));
set_progress(0.602776);
apply_patch("/system/framework/com.android.location.provider.odex",
            "-", c5e01af902678642900fe5b99f8eb95e77742a15, 9928,
            ae308213d20bb374c6f101087d4c2c4c643c912e, package_extract_file("patch/system/framework/com.android.location.provider.odex.p"));
set_progress(0.602822);
apply_patch("/system/framework/content.jar", "-",
            dd843e772d32c52196b1051a3c221d6b9aa512a8, 313,
            b70e6582b40cbcfee057d0c1d34ab3eee0ba64ac, package_extract_file("patch/system/framework/content.jar.p"));
set_progress(0.602824);
apply_patch("/system/framework/content.odex", "-",
            72a871e3719c15c5a774ca5bcf1e391aa91b13ff, 15008,
            bd6e86523497ffce878f36de27882dc5c726aea7, package_extract_file("patch/system/framework/content.odex.p"));
set_progress(0.602893);
apply_patch("/system/framework/core-junit.jar", "-",
            cedde60232220936638b7175a9ebb038e435fe65, 313,
            b1723eedf58e73077def1ec8a16f391adb8e275c, package_extract_file("patch/system/framework/core-junit.jar.p"));
set_progress(0.602894);
apply_patch("/system/framework/core-junit.odex", "-",
            41e820c1422098371294e69de5c405072d80455e, 27576,
            d49c13761e8b420f0d2ca70de5a1a6cb6f321978, package_extract_file("patch/system/framework/core-junit.odex.p"));
set_progress(0.603022);
apply_patch("/system/framework/core.jar", "-",
            8fb392013adb1530818d9ad4cc489bcad4eceb72, 3126,
            5af7ed91fb97bfdd5770b0872954b49342516dc9, package_extract_file("patch/system/framework/core.jar.p"));
set_progress(0.603036);
apply_patch("/system/framework/core.odex", "-",
            6fb7efeebd642271bee85a3d60241c18c546622d, 3488216,
            ff748eeb1906c4c51d4b0ab07fa30aee66c16f1f, package_extract_file("patch/system/framework/core.odex.p"));
set_progress(0.619125);
apply_patch("/system/framework/ext.jar", "-",
            d679f920464a8d352a20d0b0fb83b26c2017eb6d, 574574,
            0a35159edf377d512ddae8d9fe21ac1997fa3ff2, package_extract_file("patch/system/framework/ext.jar.p"));
set_progress(0.621775);
apply_patch("/system/framework/ext.odex", "-",
            4bd18027edb3e92c2f37e0bf714010caba38dd0e, 1507496,
            5ad20747ba6cef3c49824b21b9b0049c82687ffc, package_extract_file("patch/system/framework/ext.odex.p"));
set_progress(0.628728);
apply_patch("/system/framework/framework-res.apk", "-",
            cc98f78c7cb938df0e51a778bbfdb30de4d2ef6a, 9615442,
            94b9676483a226d447a12f3756a41efb734d70e6, package_extract_file("patch/system/framework/framework-res.apk.p"));
set_progress(0.673077);
apply_patch("/system/framework/framework.jar", "-",
            b5bbc3a42ea3716175e4a420120f1041cec223c3, 5043289,
            e3000017a16ecad5adcb67795a5346b519da6975, package_extract_file("patch/system/framework/framework.jar.p"));
set_progress(0.696338);
apply_patch("/system/framework/framework.odex", "-",
            6dfbbb237d6b48d1e985d8e75a8f1a3d5fbe3ced, 10672544,
            44f20dd4cad31ca8b4449351541e1ddaf949c89c, package_extract_file("patch/system/framework/framework.odex.p"));
set_progress(0.745562);
apply_patch("/system/framework/ime.jar", "-",
            7eb6420b34e94fa2086d6e1143e9945354344337, 313,
            b70e6582b40cbcfee057d0c1d34ab3eee0ba64ac, package_extract_file("patch/system/framework/ime.jar.p"));
set_progress(0.745564);
apply_patch("/system/framework/ime.odex", "-",
            c5aeac3c0dda67a9fb5d88b300cf40991a0e7fb7, 7152,
            e9a578e0170eec5b1919badfa5cad818ab6b03ba, package_extract_file("patch/system/framework/ime.odex.p"));
set_progress(0.745597);
apply_patch("/system/framework/input.jar", "-",
            7eb6420b34e94fa2086d6e1143e9945354344337, 313,
            05e978ace20f0bde799156351e3aceb666c81b28, package_extract_file("patch/system/framework/input.jar.p"));
set_progress(0.745598);
apply_patch("/system/framework/input.odex", "-",
            1faca29554db71d9083734cd751b26f80af94e6c, 7144,
            7de70bb103da383ecd23475ef9a20abb15314f21, package_extract_file("patch/system/framework/input.odex.p"));
set_progress(0.745631);
apply_patch("/system/framework/javax.obex.jar", "-",
            9e4d92ed20737982f8481198d164fc2247271d41, 313,
            111eef386070d023028ed599e9522ac19ac746e4, package_extract_file("patch/system/framework/javax.obex.jar.p"));
set_progress(0.745632);
apply_patch("/system/framework/javax.obex.odex", "-",
            5bf84c1f7b6ca5e7040b9c70970a7053a52d3a64, 58640,
            e619f945c1b4153054d97cb2d2e53566ec49eace, package_extract_file("patch/system/framework/javax.obex.odex.p"));
set_progress(0.745903);
apply_patch("/system/framework/lewa-framework.jar", "-",
            0a2ed3da32e162603cd803ebd6b3c0a9cbdeeba9, 313,
            1dbc015924a392b8f0f42fa5f82f4120465a789e, package_extract_file("patch/system/framework/lewa-framework.jar.p"));
set_progress(0.745904);
apply_patch("/system/framework/lewa-framework.odex", "-",
            048864d603a1e5ea328edd3e195d4c6c13120c97, 1703040,
            0982042ccad7e7658a1955fb0b10f912101ae560, package_extract_file("patch/system/framework/lewa-framework.odex.p"));
set_progress(0.753759);
apply_patch("/system/framework/lewa-res.apk", "-",
            34c5aff4864d7b7982007b112b38daff5efa4a56, 15125090,
            70389a5f9d2594934c90b56c45b411db6f880f60, package_extract_file("patch/system/framework/lewa-res.apk.p"));
set_progress(0.823520);
apply_patch("/system/framework/mediatek-common.jar", "-",
            5eaca202ff869406453cf1828c16e68a474c6771, 313,
            5a60fd321473781be128ad473c563bc43512eed9, package_extract_file("patch/system/framework/mediatek-common.jar.p"));
set_progress(0.823522);
apply_patch("/system/framework/mediatek-common.odex", "-",
            5a8fd433c92f0a50ddcb77d4b0d2a7354d467a86, 149784,
            a047dabf1caf8f033767ddfb356bc71f2b273402, package_extract_file("patch/system/framework/mediatek-common.odex.p"));
set_progress(0.824213);
apply_patch("/system/framework/mediatek-framework.jar", "-",
            26689f0c478f5d879ed2c4c329e2089a7a7643ca, 313,
            06bf2c32547984a3846aa6dc0c5df291508c8338, package_extract_file("patch/system/framework/mediatek-framework.jar.p"));
set_progress(0.824214);
apply_patch("/system/framework/mediatek-framework.odex", "-",
            938343c34c8fab436e94812eca5b356bb2f973bb, 350112,
            91efecd817b4f904032d333d111a12ab759d9538, package_extract_file("patch/system/framework/mediatek-framework.odex.p"));
set_progress(0.825829);
apply_patch("/system/framework/mediatek-op.jar", "-",
            9e4d92ed20737982f8481198d164fc2247271d41, 313,
            111eef386070d023028ed599e9522ac19ac746e4, package_extract_file("patch/system/framework/mediatek-op.jar.p"));
set_progress(0.825830);
apply_patch("/system/framework/mediatek-op.odex", "-",
            f2a9e5f287f88b91eb41507b56124119701ec459, 1520,
            a98165fc3c0d7d161aba1dab62fb1bd32d6cda1e, package_extract_file("patch/system/framework/mediatek-op.odex.p"));
set_progress(0.825837);
apply_patch("/system/framework/mediatek-res.apk", "-",
            c21797fd9b4b22382cbf899aa83a55ddc924cf86, 1275665,
            3f2671b7038893c2f6ae171e3ca7327b9390e757, package_extract_file("patch/system/framework/mediatek-res.apk.p"));
set_progress(0.831721);
apply_patch("/system/framework/mms-common.jar", "-",
            9e4d92ed20737982f8481198d164fc2247271d41, 313,
            111eef386070d023028ed599e9522ac19ac746e4, package_extract_file("patch/system/framework/mms-common.jar.p"));
set_progress(0.831722);
apply_patch("/system/framework/mms-common.odex", "-",
            366c6ce91276017f3f9fb38c8ee599eff95dce9d, 149112,
            c92a8bc0363058dd0e7b863129ac4468bd698c10, package_extract_file("patch/system/framework/mms-common.odex.p"));
set_progress(0.832410);
apply_patch("/system/framework/monkey.jar", "-",
            88b1850db404cef828ff095875aff9d581d96aae, 313,
            7520723abbcccd9921149d674f773942a097ec9b, package_extract_file("patch/system/framework/monkey.jar.p"));
set_progress(0.832412);
apply_patch("/system/framework/monkey.odex", "-",
            6980ade90a778b4de8e64d482b96e69d3d6ed625, 118192,
            94d203d52124c100ae68bbc4244fae1f52b7fb3d, package_extract_file("patch/system/framework/monkey.odex.p"));
set_progress(0.832957);
apply_patch("/system/framework/pm.jar", "-",
            61999b93fe646ec039503ef2a5f2c902ff82eb69, 313,
            67a4196350a28a27e103494cbaf6771ee1715abf, package_extract_file("patch/system/framework/pm.jar.p"));
set_progress(0.832958);
apply_patch("/system/framework/pm.odex", "-",
            0307e8c66ded1170d1761e75ff5021668d9b01f5, 40336,
            3fe2bb866e9b9d6ccefb53add975b874afbb6ce1, package_extract_file("patch/system/framework/pm.odex.p"));
set_progress(0.833144);
apply_patch("/system/framework/requestsync.jar", "-",
            dd843e772d32c52196b1051a3c221d6b9aa512a8, 313,
            05e978ace20f0bde799156351e3aceb666c81b28, package_extract_file("patch/system/framework/requestsync.jar.p"));
set_progress(0.833146);
apply_patch("/system/framework/requestsync.odex", "-",
            64e81dd00ae6217096bd63c021b5881ad56c9476, 9288,
            c3fb10219f4d9380979e62f86bdffc08539f3811, package_extract_file("patch/system/framework/requestsync.odex.p"));
set_progress(0.833188);
apply_patch("/system/framework/secondary-framework.jar", "-",
            1b7506bcd0fd6941f12f1f9ada26fb845bad0daa, 313,
            08758ea7305a739b215c9114de732b157b548838, package_extract_file("patch/system/framework/secondary-framework.jar.p"));
set_progress(0.833190);
apply_patch("/system/framework/secondary-framework.odex", "-",
            349537e60310eb0d87e8578f4f241acef1f2cc06, 3131704,
            669b33b4768d8f1b268763c28282e465cf115afb, package_extract_file("patch/system/framework/secondary-framework.odex.p"));
set_progress(0.847634);
apply_patch("/system/framework/send_bug.jar", "-",
            dd843e772d32c52196b1051a3c221d6b9aa512a8, 313,
            05e978ace20f0bde799156351e3aceb666c81b28, package_extract_file("patch/system/framework/send_bug.jar.p"));
set_progress(0.847636);
apply_patch("/system/framework/send_bug.odex", "-",
            9c22b7fc55a09609376f92265ea95870c6b66a2a, 7296,
            39aa131d00f4d25e972b5ca2b36291536619bf89, package_extract_file("patch/system/framework/send_bug.odex.p"));
set_progress(0.847669);
apply_patch("/system/framework/services.jar", "-",
            aa90cb4b7186c9ca658b7651cb3e69deef86985f, 313,
            212bed34a56a57b7af946e9c62c934fe0b11deaa, package_extract_file("patch/system/framework/services.jar.p"));
set_progress(0.847671);
apply_patch("/system/framework/services.odex", "-",
            f013e411fa9c866d7a130ab255704ffd53059eab, 2991288,
            4e0ea77e00e02ed6af0869a514a7d3dbbb0d9c88, package_extract_file("patch/system/framework/services.odex.p"));
set_progress(0.861467);
apply_patch("/system/framework/settings.jar", "-",
            dd843e772d32c52196b1051a3c221d6b9aa512a8, 313,
            4bf3bb5ef7b71941e19f470a63c211ae17931ea3, package_extract_file("patch/system/framework/settings.jar.p"));
set_progress(0.861469);
apply_patch("/system/framework/settings.odex", "-",
            474cd35b7c5f8881a37c2b6c2f0c3c03120658c7, 8464,
            b40ac9373d3e43ef5d27d0fd663c69909c1668ca, package_extract_file("patch/system/framework/settings.odex.p"));
set_progress(0.861508);
apply_patch("/system/framework/svc.jar", "-",
            dd843e772d32c52196b1051a3c221d6b9aa512a8, 313,
            4bf3bb5ef7b71941e19f470a63c211ae17931ea3, package_extract_file("patch/system/framework/svc.jar.p"));
set_progress(0.861509);
apply_patch("/system/framework/svc.odex", "-",
            f33581fd88d561bda05af1b89d19bea353ef49ca, 10088,
            f0e2adf6010341ed15c3cf4bfb4d030db0a7ba11, package_extract_file("patch/system/framework/svc.odex.p"));
set_progress(0.861556);
apply_patch("/system/framework/telephony-common.jar", "-",
            9e4d92ed20737982f8481198d164fc2247271d41, 313,
            111eef386070d023028ed599e9522ac19ac746e4, package_extract_file("patch/system/framework/telephony-common.jar.p"));
set_progress(0.861557);
apply_patch("/system/framework/telephony-common.odex", "-",
            94b4eb70a6110143557d8234e2af83f2b8c1e67b, 1667672,
            972b728e4af65cb9cd0f8e59ffd38c3e98f17d9f, package_extract_file("patch/system/framework/telephony-common.odex.p"));
set_progress(0.869249);
apply_patch("/system/framework/uiautomator.jar", "-",
            54d74f8ffdfa7c6821059dc7421c91ecd12a1af8, 313,
            532ac285cb48a9468a7dbf38d6e259df42819977, package_extract_file("patch/system/framework/uiautomator.jar.p"));
set_progress(0.869250);
apply_patch("/system/framework/uiautomator.odex", "-",
            068d789fc3cae2199ff9f7ed315aa74167da613e, 89360,
            dad310634f220bf44f12c6df5ce91d06558436a1, package_extract_file("patch/system/framework/uiautomator.odex.p"));
set_progress(0.869663);
apply_patch("/system/lib/libbcc.sha1.so", "-",
            27e3daf207d3748e49d7d0b97e4997c601c416d9, 5056,
            de286f1159ca4713f05d1a2d99a1c8f8244e8aea, package_extract_file("patch/system/lib/libbcc.sha1.so.p"));
set_progress(0.869686);
apply_patch("/system/lib/libbcc.so", "-",
            caaa04f7e5cb622671845ff957230b74a2e19762, 6878588,
            9b389778e092e25e21aa0aeec398dd14a428538e, package_extract_file("patch/system/lib/libbcc.so.p"));
set_progress(0.901412);
apply_patch("/system/lib/libbcinfo.so", "-",
            592d2b624ef42afeac9aaac4715827880e44c73d, 1160536,
            a335bab1f6ffa517b3563be107f9bd17d00e8fdd, package_extract_file("patch/system/lib/libbcinfo.so.p"));
set_progress(0.906764);
apply_patch("/system/lib/libchromium_net.so", "-",
            22f2b47ee1afcaf88dedd58e5980f62181f6f0d1, 1764676,
            39401eb5b842f99ef0453bd6f11698e8299dfdce, package_extract_file("patch/system/lib/libchromium_net.so.p"));
set_progress(0.914904);
apply_patch("/system/lib/libmdnssd.so", "-",
            5fd55fb188d09c0f5f57540d44b75ec00c15d66a, 21588,
            b2b8df9a7769e425a9e03548e434c04f20fa57d2, package_extract_file("patch/system/lib/libmdnssd.so.p"));
set_progress(0.915003);
apply_patch("/system/lib/libstagefright.so", "-",
            9b7a76558ffa49b15a51de67fdcbef4daf977b37, 1645984,
            5b37b3b134404582df73c5b2d418b3312060ba18, package_extract_file("patch/system/lib/libstagefright.so.p"));
set_progress(0.922595);
apply_patch("/system/lib/libstagefright_soft_aacdec.so", "-",
            0ca237f6784687edf505f6c6229e6f7437a716be, 226720,
            7587d0507b025d76d47e0c733764b65151a5864f, package_extract_file("patch/system/lib/libstagefright_soft_aacdec.so.p"));
set_progress(0.923641);
apply_patch("/system/lib/libstagefright_soft_aacenc.so", "-",
            6694207daba68a50c6242cd99fe0133ebcf097d2, 275616,
            ccec6dc7f7b308dc5bf9deac618dc052415453ef, package_extract_file("patch/system/lib/libstagefright_soft_aacenc.so.p"));
set_progress(0.924912);
apply_patch("/system/lib/libwebcore.so", "-",
            b0f3fb10469e2ebf53e93031d56242c49a566907, 9494452,
            f553143d0a584debcf67bdb68fac01c87965d134, package_extract_file("patch/system/lib/libwebcore.so.p"));
set_progress(0.968703);
apply_patch("/system/lib/libwebrtc_audio_preprocessing.so", "-",
            fea89809006ee2f074bbc8adb5c5c0ebde78f8f0, 374024,
            fe5e6313876dd1235a23949ca2edd7746bc1c6f1, package_extract_file("patch/system/lib/libwebrtc_audio_preprocessing.so.p"));
set_progress(0.970428);
apply_patch("/system/xbin/nano", "-",
            949f6ce7a22c4a69cec026cc6e90492648676f7d, 63220,
            4ea2a6f492a0ee80791f4c0a809f10f78cc534eb, package_extract_file("patch/system/xbin/nano.p"));
set_progress(0.970719);
apply_patch("/system/xbin/openvpn", "-",
            19d8d6fcc7bfe64af54f1228af0df6f7ff83c3b5, 345576,
            7e29690ba67eccdab59193e182db1b54cccfd2a5, package_extract_file("patch/system/xbin/openvpn.p"));
set_progress(0.972313);
apply_patch("/system/xbin/powertop", "-",
            a558b0780628e9d376e788af620405a9e3a2f4be, 157092,
            0ad663b83ce5924c07d1c691cedbeede9fe0ba98, package_extract_file("patch/system/xbin/powertop.p"));
set_progress(0.973038);
apply_patch("/system/xbin/vim", "-",
            52a4cc2c3e08791b16151d9610891889a4082f82, 910056,
            e8c7b9c7f59d057ac98b30e9d1ca992c2d2ae4cc, package_extract_file("patch/system/xbin/vim.p"));
set_progress(0.977235);
ui_print("Patching boot image...");
apply_patch("EMMC:boot:4935680:d9b395e6a2bd89130a686444248c18ee19dbc6c4:4935680:bc86bbbf23d903b74a3ac533f37e7194bf3e24ec",
            "-", bc86bbbf23d903b74a3ac533f37e7194bf3e24ec, 4935680,
            d9b395e6a2bd89130a686444248c18ee19dbc6c4, 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");
