mount("ext4", "EMMC", "/dev/block/mmcblk0p3", "/system");
assert(file_getprop("/system/build.prop", "ro.build.fingerprint") == "ZTE/v889m_ics2/v889m_ics2:4.0.4/IMM76I/eng.lewa.20130522.162202:user/test-keys" ||
       file_getprop("/system/build.prop", "ro.build.fingerprint") == "ZTE/v889m_ics2/v889m_ics2:4.0.4/IMM76I/eng.lewa.20131128.182740:user/test-keys");
assert(getprop("ro.product.device") == "v889m_ics2" || getprop("ro.build.product") == "v889m_ics2");
ui_print("Verifying current system...");
show_progress(0.100000, 0);
assert(apply_patch_check("/system/app/ApplicationsProvider.apk", "264dd06028fcd49e1d48089d41d4c41d1ce401a1", "71575730435e67d596110cf92b2855f22432be38"));
set_progress(0.000042);
assert(apply_patch_check("/system/app/ApplicationsProvider.odex", "48c1f7f5db94ff9621c082fba67338dcff89130c", "09ad2bf0906d7263c4cc6ffe73b812f07b040296"));
set_progress(0.000230);
assert(apply_patch_check("/system/app/AtciService.odex", "04bbeeabcbc9b6c5fe2ca9ef4a874dc75fc84196", "98aecf8c499c4d8bdd54273bcfeca1d608536d05"));
set_progress(0.000736);
assert(apply_patch_check("/system/app/BackupRestoreConfirmation.apk", "fd5f18246d887fc337dbd935091ab8fe95861b97", "8f96388e9fd2132238b5a993b10f0e8eddd3d374"));
set_progress(0.000806);
assert(apply_patch_check("/system/app/BackupRestoreConfirmation.odex", "f377287c82a39dd55b836c2aa41fe595cf37714f", "fa1789894172be479c8089ce2692919995d0dd9c"));
set_progress(0.000890);
assert(apply_patch_check("/system/app/Browser.apk", "16bd495ba34d6e9b55335e1becdb8923906a3b98", "ecc13d389160319e64fae393b6f3194fe86e0fc4"));
set_progress(0.010495);
assert(apply_patch_check("/system/app/Browser.odex", "a92395a97dea0cd1a546476724781e8278e52ec0", "34463e50e9faf72f0614d108880da4800dbdc785"));
set_progress(0.024585);
assert(apply_patch_check("/system/app/CalendarProvider.apk", "c7794872d7bd48acbeed08b6d0d65b80dce78b7f", "dbb14d511de8e5781217191ccf078a90145ef313"));
set_progress(0.024702);
assert(apply_patch_check("/system/app/CalendarProvider.odex", "9818a859812a27deb1236acf50f34998fa2dd512", "1bd5f0d3eddb0dc1ab3b95e9d6927182a7183210"));
set_progress(0.033450);
assert(apply_patch_check("/system/app/Camera.odex", "21ef665467df793b99cae8f71b190faf70f4516e", "6a9acb1210cf3f79e46b22d8eda61d0a817e5ed0"));
set_progress(0.037400);
assert(apply_patch_check("/system/app/CellConnService.apk", "8c3204e2fcd329805e5f65d21916cb1f166ba15c", "d7854a0d618b9e84a5f65870d085114c295196a9"));
set_progress(0.037492);
assert(apply_patch_check("/system/app/CellConnService.odex", "bf866e412c025b369c243658976b7c48873e69f8", "6b8b109587f3c5c22f850bb57b7e8674188b59d8"));
set_progress(0.037946);
assert(apply_patch_check("/system/app/CertInstaller.apk", "3f191973cc35eccf8dad2a059e6fc1c8c96c6298", "3d95bdc4ddb450043f0bdb16a303900ad56b86d2"));
set_progress(0.038021);
assert(apply_patch_check("/system/app/CertInstaller.odex", "a5e606e183c716c2093d1c7e80ab8b4fea5dde65", "88770f934d8f9e614b8df9e731bef7fc4df409d3"));
set_progress(0.038339);
assert(apply_patch_check("/system/app/ContactsProvider.apk", "d96489a34e38f27d8f66570cfd6bb6e33d60de76", "f3872f057d9c078c4de1eae2aa6a5208c1c95c77"));
set_progress(0.038536);
assert(apply_patch_check("/system/app/ContactsProvider.odex", "6ba0c65d66cea780d5b4f7aecabb594e9a46fb01", "d5e8c4392f2f1dfeb69d3e1c9e0efa0469e44d04"));
set_progress(0.050912);
assert(apply_patch_check("/system/app/DefaultContainerService.apk", "65c9907b3cd10190cf304cf3cec00d2ae33c92a6", "5d50897bf2b05679378a77c38bb7ccb4b45a3e5d"));
set_progress(0.050939);
assert(apply_patch_check("/system/app/DefaultContainerService.odex", "7a2f842f04c43c566fb3bf8f63d8686a66be7790", "bc4f94a5b1e3a4d35ad4a7c3ad3bd9c8a730084c"));
set_progress(0.051049);
assert(apply_patch_check("/system/app/DownloadProvider.apk", "4b86546b1f2bd13e6cc9767f0786df5ee9f5eed3", "35822d74689a9141b769d61119c05973266f7d69"));
set_progress(0.051136);
assert(apply_patch_check("/system/app/DownloadProvider.odex", "552add82922b9f31b9c5e46abb442ce197591658", "ab4444d28587db7d293b98f8bfc1061a1cc4d983"));
set_progress(0.057688);
assert(apply_patch_check("/system/app/DownloadProviderUi.apk", "eed0654c8831bf6a5a44ff6402af07edf873cd07", "1571321dda5b725c9fc605e49f68eff7895a0fbf"));
set_progress(0.058101);
assert(apply_patch_check("/system/app/DownloadProviderUi.odex", "17a604078e9cdc1f83f90ebb4c6555c601532f9e", "26e39de3956d76327b212e1b0f88a4760da4b619"));
set_progress(0.060839);
assert(apply_patch_check("/system/app/DrmProvider.apk", "d620ad4650a7f10a7ed1534ed3ba7156cb800940", "2d5cab0293f18c4fc3f48575048043c233369ce0"));
set_progress(0.060875);
assert(apply_patch_check("/system/app/DrmProvider.odex", "e50c9a07c28a2b3564064ab8d3d58fba61160628", "af10e9a507620426381104b58ef27c88c98b6fbb"));
set_progress(0.061105);
assert(apply_patch_check("/system/app/Email.odex", "78ba126e73b745498781d2683bf2e85739674111", "72d6e8bdd38aae1a3373f1a0a0470abe6cb24c54"));
set_progress(0.080031);
assert(apply_patch_check("/system/app/EngineerMode.odex", "115964e6bf04719923ca68078b0da24db00b2519", "f3a8eb4fe64ba469116b5f221fed56f57263f0c9"));
set_progress(0.087036);
assert(apply_patch_check("/system/app/EngineerModeSim.apk", "38f9ba5dbbea83a98a15a9036faff0b080769b1a", "51d92ae123d7e6eb826903da7e34bb1e2b527ad9"));
set_progress(0.087221);
assert(apply_patch_check("/system/app/EngineerModeSim.odex", "4498e6142e0914f6b532aac9d2086e9ed1865d90", "ec4799d8a33761a93634252001239128d70815ca"));
set_progress(0.087916);
assert(apply_patch_check("/system/app/Exchange.odex", "b49e62fa3ea41b13a4249c2f1f0b7733c8d57048", "095a2c1665e83172320955f638a17198b3665e0a"));
set_progress(0.101978);
assert(apply_patch_check("/system/app/FMRadio.apk", "b5448964c009250408cd054f924662bd0e327aa8", "81c5d497e0909dd75f28d99538a40b882d3dea71"));
set_progress(0.107667);
assert(apply_patch_check("/system/app/FMRadio.odex", "217b8dac148ce1b980d135e38327333f60888ef0", "a89b54a243a3c7f9fe82e278d9196a2ed5003c25"));
set_progress(0.110049);
assert(apply_patch_check("/system/app/Galaxy4.odex", "3afaacf4709c2f3cc302269068d8ad0158cead54", "6840edc87c010c7aaf9f341b587f5f43da93b9d0"));
set_progress(0.110252);
assert(apply_patch_check("/system/app/Gallery2.odex", "4ec025de22378284333e37b76fbaade1f43c1904", "d5618c15ec8c4941cebbf48b591e5121fa1dc808"));
set_progress(0.120312);
assert(apply_patch_check("/system/app/HTMLViewer.apk", "9809bd66452b32205f340a279533fdf9c71eb7b8", "72785d706f6fc95390c4af822603acda65ebf3fb"));
set_progress(0.120339);
assert(apply_patch_check("/system/app/HTMLViewer.odex", "f65851e5bc8b1bed3d744013ce38792fd58899d4", "b26c8c6aa6d13557ced60c5e28bb383cfcb92e02"));
set_progress(0.120396);
assert(apply_patch_check("/system/app/HoloSpiralWallpaper.apk", "654c8fead28d7cc9a5f39e6d3ad7e060d86420a7", "0cf7d0e3fb289ce5f547ba6053de447d736f8eee"));
set_progress(0.120682);
assert(apply_patch_check("/system/app/HoloSpiralWallpaper.odex", "84f0814725987361fc9362f81c5d5699ae27bc83", "2f55f0df412ba7ef1a7a16c396c7a6b567802e72"));
set_progress(0.120887);
assert(apply_patch_check("/system/app/KeyChain.apk", "bf74e95dfd487d8826d05026101affb5e9957c7e", "6f760bbfa2a16645c99e3beb40e2b33c0f239a68"));
set_progress(0.120950);
assert(apply_patch_check("/system/app/KeyChain.odex", "c1ff39611719f69dfce3c0369ee97a12d5f9a530", "1854d95b23c1154f92ad3b3f9bb99e32a4594d6b"));
set_progress(0.121166);
assert(apply_patch_check("/system/app/LatinIME.apk", "64f98374cf892403d08f400630bcc158885dd4d2", "db67851b284328e75e782bb055446c77dd9c95fc"));
set_progress(0.129555);
assert(apply_patch_check("/system/app/LatinIME.odex", "edeb366fad1be091586959e59140094013a7abf0", "fd24d6c357f98ea88d926d0c89c6ae6b821b6908"));
set_progress(0.134250);
assert(apply_patch_check("/system/app/LewaAntitheft.apk", "f3e58c53ef702bed6a06bb406cc384a87506b75e", "e72c15a7acbef8c73f3456bb7a69277292e7f81e"));
set_progress(0.137094);
assert(apply_patch_check("/system/app/LewaAntitheft.odex", "2e4a1503326a2f81d99ef0abbbd6336a4db5ce8e", "af876531d441f27b43271c3d3e4977977201d200"));
set_progress(0.155683);
assert(apply_patch_check("/system/app/LewaCalculator.apk", "153359baec3ffc0d0a4a5c542c2293c8f2eef26b", "e3e46149017f49342adef0e5498a7bc762e8227e"));
set_progress(0.161271);
assert(apply_patch_check("/system/app/LewaCalculator.odex", "a0a6e8ad6eb563739376214969ef674a042d230c", "cdd193cd625ec946e1abd314d877e52a9014c0c2"));
set_progress(0.164248);
assert(apply_patch_check("/system/app/LewaDataUsageAdjust.apk", "de5ada268845fb3918bba8b5d319f96a72194f89", "e7c093eac27b39e86bfaf16e085451bcf8a83072"));
set_progress(0.164407);
assert(apply_patch_check("/system/app/LewaDataUsageAdjust.odex", "19590a85a52ceeb661e9b416fcde3e34a0d950e1", "c66e1e6ee1141ebc67798f0a546f314298dd8943"));
set_progress(0.166042);
assert(apply_patch_check("/system/app/LewaDefaultTheme.apk", "e307a8e4a36f3605fe1a2c1b46fec6b3c6f36207", "40d2d675fa90859163efc9636f9298960002996e"));
set_progress(0.185841);
assert(apply_patch_check("/system/app/LewaFileManager.apk", "487ab40b239f094e37a9521470d029486f1e0472", "d493a4633d041053bab8242d864963af5efb21f6"));
set_progress(0.187227);
assert(apply_patch_check("/system/app/LewaFileManager.odex", "1b54990c62220fc050935ba5ca99a1e94379934e", "bed5140234cae5a9a6e65541539c99fbc63fdc1d"));
set_progress(0.190054);
assert(apply_patch_check("/system/app/LewaLauncherX.apk", "6666cadf5bb02bf5bfbe25705a0e5b333d6cba6e", "4cec3a1d3a5dd15fb63270fd6f594327dbc45455"));
set_progress(0.213395);
assert(apply_patch_check("/system/app/LewaLauncherX.odex", "1bddc0e57dd5e8a4caa5f882c608ff9bf94548b8", "b6399589806b05d23e46a9810c0f4c9c657981a7"));
set_progress(0.218348);
assert(apply_patch_check("/system/app/LewaNetworkManager.apk", "12918b9981e6be0ca6497ac036005cfb64ed72a0", "9e47de6f720ed61a1e107192ad856c8eee0c56bf"));
set_progress(0.219012);
assert(apply_patch_check("/system/app/LewaNetworkManager.odex", "8dbe2b0f571b2db72d355ecf880cbe64b3f564ec", "f1c9b66ca19c935ec55dac53dd80ca81584b237e"));
set_progress(0.220689);
assert(apply_patch_check("/system/app/LewaPackageInstaller.apk", "d58995ad8fff25b6277f14db38e53428d414ec41", "ece712896112f500371bead37ac44c13d41869d9"));
set_progress(0.221287);
assert(apply_patch_check("/system/app/LewaPackageInstaller.odex", "acca449d53c4633b3f49c57d1cc8b805c0f69b21", "8eb1eca8fc74ae320fa208117453e75ca28e0503"));
set_progress(0.222291);
assert(apply_patch_check("/system/app/LewaPermManager.apk", "dacde756a452084566098270e4a6eea584be2f62", "43676c08acd8400d403a37ff98e5b8fef2b485a5"));
set_progress(0.222654);
assert(apply_patch_check("/system/app/LewaPermManager.odex", "a7692c72b3fe2dfdd96e0a8d7a2386248ca43add", "2f98c9eb9bd422ec445fcbb90ec3fd61ef72823a"));
set_progress(0.230822);
assert(apply_patch_check("/system/app/LewaPlayer.apk", "59bd1deea3bd33d9c6599b77e07ec7ed5f9513e9", "9031286d1ae90e3605ce07922cd032bb188cfc86"));
set_progress(0.237397);
assert(apply_patch_check("/system/app/LewaPlayer.odex", "364985a98c2bacbb17bf5d4538fce6c54b0d92ce", "32379a9c92d0ad1211026187b16c29bef0b681ad"));
set_progress(0.244335);
assert(apply_patch_check("/system/app/LewaPond.apk", "9c4fa4fc614c7733b07013a2f0876a6cc6f636cc", "ec6005b23f7c787a72f04decec9562b077b6edec"));
set_progress(0.244620);
assert(apply_patch_check("/system/app/LewaPond.odex", "5707a20a62ef1671e6421430b50a4fdd2831fa31", "a78cbd19a478913922d64bfd29543035c1bfafcc"));
set_progress(0.245840);
assert(apply_patch_check("/system/app/LewaPush.apk", "0b5ac14aa670f0f71038e55b9b2b91d2b4f62c97", "0cf7c4f96a6d42f82c1c831bc8f484bf64a05fa0"));
set_progress(0.245897);
assert(apply_patch_check("/system/app/LewaPush.odex", "7884be3dd7092c91899100ee048b3b87b925ac08", "056e7fafc01303f17478869bc6be7cb6ea2f9ac2"));
set_progress(0.249569);
assert(apply_patch_check("/system/app/LewaSoundRecorder.apk", "3f617b4e6c40d9a1dab053baf96475d0e183e3df", "065185f9876aaff38c9d175315eacf30ca9ca910"));
set_progress(0.254959);
assert(apply_patch_check("/system/app/LewaSoundRecorder.odex", "35c59ddd975b60e7321270c88e282dac8d3e11f2", "3d74993566de1f959eed8209ec30d6ea243172cb"));
set_progress(0.257774);
assert(apply_patch_check("/system/app/LewaSystemClean.apk", "90b251ddaaccad78a0457cf646894b78f95b9d0f", "d447ee52055bd10240995c24e8d4c87e0a3d46f1"));
set_progress(0.258088);
assert(apply_patch_check("/system/app/LewaSystemClean.odex", "21c70c9e323a4f2e7fc60e707316d9c362fc295e", "075227d18f9fc61c8992301c5ce34eee67ca012e"));
set_progress(0.258312);
assert(apply_patch_check("/system/app/LewaUpdater.apk", "c4cf03b65759965e26f20c823e9a0d349715cb3f", "511047bd4be8a43cbff2064b43aaa475c9df4ed5"));
set_progress(0.263555);
assert(apply_patch_check("/system/app/LewaUpdater.odex", "dd98dc3bed51dd582a091375876a4eefe60e8337", "1553aa0477beef4244f8874e0da9a8ed5499e9b8"));
set_progress(0.267652);
assert(apply_patch_check("/system/app/LewaWeather.apk", "3af9e3243c79b22230019d3f85563d1c07a82e60", "74f8a735f70ca56c8b6baa1383e72eb51fe38e3e"));
set_progress(0.298335);
assert(apply_patch_check("/system/app/LewaWeather.odex", "b03d7eb3c440d19057c93bdd7104a6706e9d00aa", "8eb9d46245e471f19b9f0f64faf1921b017cdc6c"));
set_progress(0.304656);
assert(apply_patch_check("/system/app/LiveWallpapers.apk", "c0a27061b40529799c0e13ec4e8e14e9d401bb0c", "4e1cc893896732a62d358fae455f648f4a89b525"));
set_progress(0.316059);
assert(apply_patch_check("/system/app/LiveWallpapers.odex", "cdff713eb642455d1dca57ee3d13548418b13e26", "5f38adaee00148172528f5096c12e24196b245e8"));
set_progress(0.317873);
assert(apply_patch_check("/system/app/LiveWallpapersPicker.apk", "397dfbf020ef11d3ac6f4087a2371c1b67ad47cc", "429477147ca50f2ce38b7322faca9b8e0cc7f56e"));
set_progress(0.318612);
assert(apply_patch_check("/system/app/LiveWallpapersPicker.odex", "4d66b2db78bd35b1fb858b0dd69e04e349c66b25", "a7d7cc0cfbe9c215339ec76a03552e5a846bdda8"));
set_progress(0.318809);
assert(apply_patch_check("/system/app/LocationProvider.apk", "287577b95ab0ed4b84ea4b4165364d1f16298e33", "379ae361ed77277b9b8bd12b4eb60abe1b38d94f"));
set_progress(0.334442);
assert(apply_patch_check("/system/app/LocationProvider.odex", "b4ed67b9674a9909745f44284ae1598ac12ee1b3", "35da8c772cd7e4ca2f1698d097c7713c65e34b21"));
set_progress(0.335569);
assert(apply_patch_check("/system/app/MTKAndroidSuiteDaemon.odex", "2af55928041b01799e587c2d3233caea11f1e0ca", "b1c8b0e706fca11bf5e4adb5909fe7cdc8fb5aba"));
set_progress(0.339950);
assert(apply_patch_check("/system/app/MagicSmokeWallpapers.apk", "b7e296054660de55af11a78e8df750ea2be26bd9", "cd0c3a6b20319d760af7e45c85b013b05e1737eb"));
set_progress(0.341370);
assert(apply_patch_check("/system/app/MagicSmokeWallpapers.odex", "1c1d48e39c4750dfb878d9802c15b666046450ec", "6dc70b11017e6ef595d76f977a557160d6009fbd"));
set_progress(0.341694);
assert(apply_patch_check("/system/app/MediaProvider.apk", "d09527a999c553ff12b47a5b4f1dfded66429141", "36e18ad3b45e8a61b967fd0b5a378d542f058873"));
set_progress(0.341781);
assert(apply_patch_check("/system/app/MediaProvider.odex", "de0c84fdb5e05439a3d38716f8edbc639774300e", "b55e5315be14e78187c1f9f2b610dd2dbc169c76"));
set_progress(0.343163);
assert(apply_patch_check("/system/app/MmsFavoriteProvider.apk", "63d37049181dfd4f10a59ac7ee92858d1f89a231", "3126638bd0a9df10f702689429280e3211272bb3"));
set_progress(0.343383);
assert(apply_patch_check("/system/app/MmsFavoriteProvider.odex", "67eb6f2337fe2a3c4c89129f7f1ab7008413ab80", "b94722594a2b5d84d1bfb0be0a4111e64432307d"));
set_progress(0.344516);
assert(apply_patch_check("/system/app/MtkBt.apk", "af18567061e14b135787d7f0520a80d58bcc3a0d", "0014204323ecc11d6839f516b12942257bcce993"));
set_progress(0.346120);
assert(apply_patch_check("/system/app/MtkBt.odex", "c4d4ab215d806730cf31890cdc88073d9de99e9c", "2b87778dc1d1cee54d9d890985c0b45aa757a8ab"));
set_progress(0.354705);
assert(apply_patch_check("/system/app/MtkVideoLiveWallpaper.apk", "cb1450700b9b1faa04d61582945d67fc2079d52d", "895d6028101e0fc2c985129624c185454ca56645"));
set_progress(0.370402);
assert(apply_patch_check("/system/app/MtkVideoLiveWallpaper.odex", "fb33e8907ce6ed40886e03797e21763f4cb70412", "7a355ed9e49233618cb9e8d057a9fd57e2076349"));
set_progress(0.371209);
assert(apply_patch_check("/system/app/NoiseField.odex", "326021aa092c5f63a4a2450b58342ce63375f1b3", "3972b72a22ecb5ec974fc269b2e99079ee0db374"));
set_progress(0.371451);
assert(apply_patch_check("/system/app/Omacp.apk", "c2bd44424e7cb0ee5380d13f5c5ac29933251768", "d08e30d8ef30bde2079644d4cb2d37d62be2f74d"));
set_progress(0.371610);
assert(apply_patch_check("/system/app/Omacp.odex", "7b2660e3710b4bb8701c5d95d000475bdd44848d", "52bb51c07ea54da283dd433dd824aab8f4c0d7a0"));
set_progress(0.372756);
assert(apply_patch_check("/system/app/PIM.apk", "8c8080dd97a621ebc777576d68a57930103d2cd7", "610b30ca85344d8f46abe7979cc5e7158a75d4b4"));
set_progress(0.411243);
assert(apply_patch_check("/system/app/PIM.odex", "d070c5b751e87603f1b592ef750d586864c38c32", "5525cd09d6b29a6c0941ca1dd53bcf6d6f523f19"));
set_progress(0.451856);
assert(apply_patch_check("/system/app/PhaseBeam.odex", "09326881eebf79849f4775621fc09c086a295028", "8b555daffdb5923bbb65316d08a03276ca690f71"));
set_progress(0.452077);
assert(apply_patch_check("/system/app/Phone.apk", "ce5ba6645f9929248c96cc67c07217740b74a8e2", "f4a1187c6bf7f41edcc0934f6134bf5802e5422d"));
set_progress(0.458729);
assert(apply_patch_check("/system/app/Phone.odex", "d12f483ba548719e5abb4c8fb57d1a432518edb6", "1cc5ce37355a3abb0aa893f7c0d642f63a09ed4f"));
set_progress(0.478668);
assert(apply_patch_check("/system/app/PicoTts.odex", "b188b173634256b81f31524d5f5d46eac7ff3b87", "3f24f38ecfeb3fd262280022aaf14cf372f6d696"));
set_progress(0.478812);
assert(apply_patch_check("/system/app/Provision.apk", "644faf94dd312e612c952e7369aace3886d435f6", "00b1b28ed5c8e820d875a9204a14d88e6166fb15"));
set_progress(0.478832);
assert(apply_patch_check("/system/app/Provision.odex", "40281aed4b597cbdeeab0fa17d72d8b025d6d16c", "cede2fd46658412d347117715a72b3b5cbcc6815"));
set_progress(0.478861);
assert(apply_patch_check("/system/app/Settings.apk", "8f38dd45e29792baa53a5d0de6158fd32d377232", "1078df28c71eef3356ef2779119bfa98c17ad6b6"));
set_progress(0.498096);
assert(apply_patch_check("/system/app/Settings.odex", "4c2fe99a1e7a0723d677590f61fccd50d670ea2c", "fd03abf5361089c5b8ad13123cb7996d2faffb1e"));
set_progress(0.519136);
assert(apply_patch_check("/system/app/SettingsProvider.apk", "8650574bfef86c2202a5e7f88918bbf3ac40cbb9", "718f41d14ff8aa7b6dd5b0dc4f0e3b068fc5cbf1"));
set_progress(0.519255);
assert(apply_patch_check("/system/app/SettingsProvider.odex", "88ff13ea8d907fd82cbabdfe6606f6f398fdf74e", "4197f914281660552c0581929466cb5ed61052a5"));
set_progress(0.519784);
assert(apply_patch_check("/system/app/SharedStorageBackup.apk", "4b743c23190d550bdf47aa1f32fd79a591771ed9", "f3cec546d217180d69fc71bd13fe7e99c9155948"));
set_progress(0.519802);
assert(apply_patch_check("/system/app/SharedStorageBackup.odex", "8f02b62c104e678a1a47f6760e78012412de50c5", "ab2848807e8ce593fb3a4f5da660d08a37b7ff77"));
set_progress(0.519834);
assert(apply_patch_check("/system/app/SoundRecorder.apk", "bc222d2cb4d0a1bbee90a560990347c372c8bc26", "86c7ef2d7d22a41dab1d821548644fe66132ae0e"));
set_progress(0.520465);
assert(apply_patch_check("/system/app/SoundRecorder.odex", "0462889d425d4ab5e8886199ffeb9d05b9ef198d", "01696c49d0c629e2a36961e52734aff276b9b214"));
set_progress(0.521115);
assert(apply_patch_check("/system/app/Stk1.apk", "53b72d04b0791804b2a97b90b22812d27cdf862c", "fc485ea586a2469ba95877b44f9642a31ed236a7"));
set_progress(0.521298);
assert(apply_patch_check("/system/app/Stk1.odex", "6f7b7ccf2306a3f59e829e1e23680584a992f026", "2ea2e5bb96c141a278360af4d29eba28171da217"));
set_progress(0.522030);
assert(apply_patch_check("/system/app/Stk2.apk", "13762d7d168f85a07f9d9a8052279ca9c642456c", "59d713aa9051d6405e1953429961dd0851a1394b"));
set_progress(0.522214);
assert(apply_patch_check("/system/app/Stk2.odex", "befc06c76a7a039336b5616c59e45056e87c5bbd", "3383a0ed357808ccef6d7b393bb3d393d16f5b03"));
set_progress(0.522942);
assert(apply_patch_check("/system/app/StkSelection.odex", "279eebf0c589a4d04f3a4a9f3279837f86a634f1", "a8ed49ae82c60f8422d4336b5011c0188e3eb0f0"));
set_progress(0.523146);
assert(apply_patch_check("/system/app/SystemUI.apk", "c8fe0a245c940dea2ac691ab798632dadaaa8eb7", "b1942800398fd0b13d40efbbb971851bf86dc60c"));
set_progress(0.529964);
assert(apply_patch_check("/system/app/SystemUI.odex", "45741bca9882bd1ce2074f7df2c7603a7e4c5d91", "7a0de657debcc11e6af8e60a614284a6d6195017"));
set_progress(0.535510);
assert(apply_patch_check("/system/app/TelephonyProvider.apk", "823c16941de603506a5a7e68052c78fbb139b05d", "b1593ffd246c8c1352e4e3c472f35cc472395878"));
set_progress(0.535596);
assert(apply_patch_check("/system/app/TelephonyProvider.odex", "64addf35f4266a0e325ff1945136bf22cf396d61", "05dc5d1355f9581c45ce687649ff20fe53b2af23"));
set_progress(0.538220);
assert(apply_patch_check("/system/app/UserDictionaryProvider.apk", "a96f2ef6709529fca385714d6c6002ff2457f933", "acf4368bb5b0506e79eb1f088bb6a34944968870"));
set_progress(0.538245);
assert(apply_patch_check("/system/app/UserDictionaryProvider.odex", "83e3a4542cc654614a0294072d55131f56293f16", "26b85749a31bd1b8d19347bc1abf58fdd22511f4"));
set_progress(0.538360);
assert(apply_patch_check("/system/app/VideoPlayer.odex", "8c9d2a044e0f0e0ab2d55f15d45d617ebb416715", "511351498032e88ac683a761ba4040922b1ec4fe"));
set_progress(0.538718);
assert(apply_patch_check("/system/app/VisualizationWallpapers.apk", "257dd565387430da5b63fb7e753e4032ef7d4f8f", "1b7b80a214b5269aaea25498ca8349303c8b8245"));
set_progress(0.539692);
assert(apply_patch_check("/system/app/VisualizationWallpapers.odex", "415ee25b2f2b51599d337bf20e19f92c5c116461", "4cd636fa88820b5891a9ba0d1990aeeb3df75136"));
set_progress(0.540101);
assert(apply_patch_check("/system/app/VpnDialogs.apk", "ceea0f12428dd179528de4d3416aba0e8e180269", "2a9137455608b7b0af84cc18ae1eb97791d23469"));
set_progress(0.540155);
assert(apply_patch_check("/system/app/VpnDialogs.odex", "bb28ae12ee3d3e3fc182a1bbe1d37e32e10d9565", "d3af17be90d2988a4de5eb640f8bfbe7be0dfd75"));
set_progress(0.540236);
assert(apply_patch_check("/system/app/YGPS.odex", "40a0592bb7eb3485089bbce12bc3aaaaf2fefff4", "fb18a2e50d87d0988964d7363f6807b93dc50491"));
set_progress(0.540791);
assert(apply_patch_check("/system/bin/mkyaffs2image", "30cfe190232c2cc0af457e735ec5e52cfdf979bb", "49296ff5dc32e01b60f30e6027b5c426d62af5f9"));
set_progress(0.540895);
assert(apply_patch_check("/system/bin/su0", "7c04e36b43aea1de68232980a0a07a35756bbf24", "c0912023c103b10124e8212bade7207c312c10d0"));
set_progress(0.541722);
assert(apply_patch_check("/system/etc/NOTICE.html.gz", "faf0ce354c734a4d63ea2443848bb30d9756d89e", "afe37dbd878cdea4b504ec4afb0ca50fe7536c1d"));
set_progress(0.542307);
assert(apply_patch_check("/system/etc/icons_alias.xml", "6c1ad4f8ec7d54ec5a030c164ce154942ff3f870", "744322cea0a592e9f6f396f153a64e188479b624"));
set_progress(0.542318);
assert(apply_patch_check("/system/etc/security/otacerts.zip", "b734eb09438770bfd67d8aa51afa05760ded9fb0", "0f173637c6900ce8254476056d361bc8dbb3c89b"));
set_progress(0.542326);
assert(apply_patch_check("/system/framework/DMAgent.jar", "6cb477d75c2d227d5b6affd9514fe62765eda797", "99b8b4fa9e84b3303eeceb144a95e239a3982bd3"));
set_progress(0.542328);
assert(apply_patch_check("/system/framework/DMAgent.odex", "5ccc9386422a9ee7bb5602c0a9df107bbb7a7ad4", "af459d170a5c088d4a8631ac7ab7f99fe1c6032b"));
set_progress(0.542384);
assert(apply_patch_check("/system/framework/am.jar", "6cb477d75c2d227d5b6affd9514fe62765eda797", "72697db2ab35c6de1bdf827b850ee0696f6b1544"));
set_progress(0.542386);
assert(apply_patch_check("/system/framework/am.odex", "795bb1b6dfcb67a9792872ee59d51934574a669a", "9f6602db7e5854faefc84a464ed273194b6f29b2"));
set_progress(0.542663);
assert(apply_patch_check("/system/framework/android.policy.jar", "09b879eeb91c61cf9dc822babbe7ec7ef6fcfe68", "99b8b4fa9e84b3303eeceb144a95e239a3982bd3"));
set_progress(0.542665);
assert(apply_patch_check("/system/framework/android.policy.odex", "3cbd505037d700fad5c9cced73949f3193b41ea1", "d2d9349f6040485c31a1c7f641f407eac950f3a3"));
set_progress(0.545450);
assert(apply_patch_check("/system/framework/android.test.runner.jar", "de053ebbe32224b82da14f27a51d5e74e539aefa", "996b2e2750b8f476eaa21ad38b4079c558072d2b"));
set_progress(0.545453);
assert(apply_patch_check("/system/framework/android.test.runner.odex", "4fad3ae765f6853e1287f58ea582fcb42fee3e55", "ec3cc30a6f7da996241fa76171b14791cb972d21"));
set_progress(0.546733);
assert(apply_patch_check("/system/framework/apache-xml.jar", "9475b49c53b54c8772af71e77c4f4cf90b8db645", "2d362b9eb0dd3e430be2ffe67729b2aa699cb395"));
set_progress(0.546860);
assert(apply_patch_check("/system/framework/apache-xml.odex", "f4dd7cf26af9adb247bbac466608432f161cb4a8", "77f2d34f30f5075fca1a58ad6fd4dde89a0ece79"));
set_progress(0.556533);
assert(apply_patch_check("/system/framework/bmgr.jar", "6cb477d75c2d227d5b6affd9514fe62765eda797", "99b8b4fa9e84b3303eeceb144a95e239a3982bd3"));
set_progress(0.556535);
assert(apply_patch_check("/system/framework/bmgr.odex", "172dc3752c14dd466cf61256ea3d1b74769ad4c9", "222a62f125520a9711886a8a6a1fec17488ec48b"));
set_progress(0.556640);
assert(apply_patch_check("/system/framework/bouncycastle.jar", "8b0cb312e9a80ac25744527809a5789a8d4e4129", "e5edef11b8b30c74ac044ce0b4b571e20d178f22"));
set_progress(0.556642);
assert(apply_patch_check("/system/framework/bouncycastle.odex", "7aed01509c8855d7177afc60bee0c6fe9918e406", "8a77ad93bcb7ca1019e0874f35b8a33b012cab80"));
set_progress(0.563504);
assert(apply_patch_check("/system/framework/bu.jar", "6cb477d75c2d227d5b6affd9514fe62765eda797", "99b8b4fa9e84b3303eeceb144a95e239a3982bd3"));
set_progress(0.563506);
assert(apply_patch_check("/system/framework/bu.odex", "b5c0933a20160383138d258eb35c60f46da19118", "3d8fdad9ad7f308d3063aa28582783c4a874248b"));
set_progress(0.563540);
assert(apply_patch_check("/system/framework/com.android.future.usb.accessory.jar", "c6b464bbd4b8534f39e34df0ba698978cb3dc8a7", "99b8b4fa9e84b3303eeceb144a95e239a3982bd3"));
set_progress(0.563542);
assert(apply_patch_check("/system/framework/com.android.future.usb.accessory.odex", "bb17bc7d28a7facb4830b1f52f490d304bcd1b0a", "fc9f8b702867d50a103b029a8d89381e26a9d11d"));
set_progress(0.563585);
assert(apply_patch_check("/system/framework/com.android.location.provider.jar", "c6b464bbd4b8534f39e34df0ba698978cb3dc8a7", "99b8b4fa9e84b3303eeceb144a95e239a3982bd3"));
set_progress(0.563587);
assert(apply_patch_check("/system/framework/com.android.location.provider.odex", "bc07a918e7c2f2a5df61ad3af37e14be38af98c4", "65338389736955f8389b2edaf59f571e5d0fcc42"));
set_progress(0.563640);
assert(apply_patch_check("/system/framework/core-junit.jar", "c87a00e08b91d991927e05e6e8aab48921725b04", "e5edef11b8b30c74ac044ce0b4b571e20d178f22"));
set_progress(0.563643);
assert(apply_patch_check("/system/framework/core-junit.odex", "d8ca087fa083e8b31fc696eb028794f8a8d4972f", "988fd9cd4bac957d22a39cde23e471c66d75165f"));
set_progress(0.563809);
assert(apply_patch_check("/system/framework/core.jar", "2f5ed0b345ca80da38c1482061e25e461b1d8729", "de593662ebbb33619260ff32757f390406db02cb"));
set_progress(0.563838);
assert(apply_patch_check("/system/framework/core.odex", "83e24943c5762bbea64a6528080535350843d8bd", "bdb0626966f65b7c4f9e17713946759d66127993"));
set_progress(0.587492);
assert(apply_patch_check("/system/framework/ext.jar", "223ceb7d483be072df31fc4ef39b30f87ee61870", "b615db11491b8fac3c4969ec6a3972a28ed4368c"));
set_progress(0.590584);
assert(apply_patch_check("/system/framework/ext.odex", "13fb37927c542663df8f3f5c33b5bc78ff74e0d9", "3cc895493aa30ed439c65584ff9de2f01c0cb885"));
set_progress(0.601080);
assert(apply_patch_check("/system/framework/filterfw.jar", "d32f622e35c5caf655feec40f95fe32bab816738", "fd480f40f576b1c45ac81acceb38b93f57a3806c"));
set_progress(0.601082);
assert(apply_patch_check("/system/framework/filterfw.odex", "9f7f7dcf1557e668e59f8bd2d6f8aade3d5b5bb4", "82be09fa22b6db678a2fd16f7fd9f7be2a0464df"));
set_progress(0.603345);
assert(apply_patch_check("/system/framework/framework-res.apk", "a48a7bc5132a29abc97088795065361d47316cff", "b38fce34b4ecc07137d3e8c77ee2b2a8d2d05982"));
set_progress(0.635973);
assert(apply_patch_check("/system/framework/framework.jar", "fbc80fce35b3bce9e1330cfd5bf71aa4575f8e00", "218b800392d2e9b099401ee9c69a78707e4255fb"));
set_progress(0.636078);
assert(apply_patch_check("/system/framework/framework.odex", "108ec6ed58b3946b4141e7816ac1d2a5f70e1992", "d22757ca08ea1d190b21e10a730de0adbd5a6aa9"));
set_progress(0.709402);
assert(apply_patch_check("/system/framework/ime.jar", "c6b464bbd4b8534f39e34df0ba698978cb3dc8a7", "99b8b4fa9e84b3303eeceb144a95e239a3982bd3"));
set_progress(0.709404);
assert(apply_patch_check("/system/framework/ime.odex", "cb24ff4afac3bf8fd08d226e16418af7fb9ac443", "5753face1f294e98501e0d1ee7be633b8e293424"));
set_progress(0.709452);
assert(apply_patch_check("/system/framework/input.jar", "c6b464bbd4b8534f39e34df0ba698978cb3dc8a7", "99b8b4fa9e84b3303eeceb144a95e239a3982bd3"));
set_progress(0.709454);
assert(apply_patch_check("/system/framework/input.odex", "17fb0b2b75f04cf2560897f8839a1adad3d0a1f3", "265d471d79ea38b569dcdaefec881e636949e223"));
set_progress(0.709487);
assert(apply_patch_check("/system/framework/javax.obex.jar", "6cb477d75c2d227d5b6affd9514fe62765eda797", "99b8b4fa9e84b3303eeceb144a95e239a3982bd3"));
set_progress(0.709489);
assert(apply_patch_check("/system/framework/javax.obex.odex", "f0d41d9914ad7ec1744e4115c1a4a3e80da16e3e", "f3ba7c67a4b9512e091e94a9c78d74e3af5a755c"));
set_progress(0.709899);
assert(apply_patch_check("/system/framework/lewa-framework.jar", "17b5f3df05f2c2b4e833a613906e3d848bf58697", "554e7bc52c5a8e25176dbf08bc3413d13a43899b"));
set_progress(0.709901);
assert(apply_patch_check("/system/framework/lewa-framework.odex", "8125ae95d26c23797aaee8b2bf072e21098da4f1", "8063188a041fa268ac55a40b8eda8e0f80da7974"));
set_progress(0.718018);
assert(apply_patch_check("/system/framework/lewa-res.apk", "7aa79822139dfd92b7915a3372e118d8a92227ab", "4e53ae2b20e1401e001293d8e4a096c912deecb3"));
set_progress(0.735581);
assert(apply_patch_check("/system/framework/mediatek-framework.jar", "09b879eeb91c61cf9dc822babbe7ec7ef6fcfe68", "99b8b4fa9e84b3303eeceb144a95e239a3982bd3"));
set_progress(0.735584);
assert(apply_patch_check("/system/framework/mediatek-framework.odex", "bae807911e3e071d999cbd8afb0d293998e536eb", "1073aa5dc85cdc2dc96aad296b697f8cf29f1d30"));
set_progress(0.736070);
assert(apply_patch_check("/system/framework/mediatek-res.apk", "47ca3f35dc4e4e7fe3a9745512f9ae7b9d20f749", "a7663c8f60a5977256000e6780b47e1d87923486"));
set_progress(0.742986);
assert(apply_patch_check("/system/framework/monkey.jar", "9b1ece19648abb94f47a7859d44bbc88054f87e6", "6a05646bf97008c80db28855e56e1672f9b1ffcc"));
set_progress(0.742988);
assert(apply_patch_check("/system/framework/monkey.odex", "9176c588a17d9680d355738b6de0bd3549296613", "c95e56acfd0db6a7935459f8b04300a41fd4da15"));
set_progress(0.743796);
assert(apply_patch_check("/system/framework/pm.jar", "64d219f580437c046d4f9939edf1895325174137", "0ef0bcfb3becae2e8881717a6a99ba204f4681fb"));
set_progress(0.743798);
assert(apply_patch_check("/system/framework/pm.odex", "8b2271091df5dc53e9572d718bb3c71032889677", "2f2ae4db529c2e9bc050862a9552c15def18cd53"));
set_progress(0.744013);
assert(apply_patch_check("/system/framework/secondary_framework.jar", "b9a766b19e1ac2a221c619e82697b90c68ca759c", "3c61be1cc61c5e590787c614127771d86d0358c9"));
set_progress(0.744016);
assert(apply_patch_check("/system/framework/secondary_framework.odex", "9be2b5870ba5215324ef10d52dc461863e01080b", "9c733066d431e8340485f5f42918c9e89b731299"));
set_progress(0.755529);
assert(apply_patch_check("/system/framework/services.jar", "a891eeba3c3ce4e8d37797665634d8b7bed7cf12", "c369145d89a9e7cb7aa97dcd7015f4a59d1eedc5"));
set_progress(0.755532);
assert(apply_patch_check("/system/framework/services.odex", "aff8e3d9dbe15346337c5f114d684ecbe325a1d9", "ce74e03826cf99419c73db8ce941993d4d5ab44a"));
set_progress(0.771156);
assert(apply_patch_check("/system/framework/svc.jar", "7612592a0fde168883a733f4fc34fe44cc0ee205", "0ef0bcfb3becae2e8881717a6a99ba204f4681fb"));
set_progress(0.771159);
assert(apply_patch_check("/system/framework/svc.odex", "c2d3f8223430452a8c21abeb07ecfd16e5a382a0", "cbcd2a20f48af534bd23f6b9941e595f9ecb9799"));
set_progress(0.771219);
assert(apply_patch_check("/system/framework/wbxml.jar", "64d219f580437c046d4f9939edf1895325174137", "0ef0bcfb3becae2e8881717a6a99ba204f4681fb"));
set_progress(0.771221);
assert(apply_patch_check("/system/framework/wbxml.odex", "3e3c404d74ee1d07575253a801852b13adbaf1bb", "82efb4b87dcfdfdb2873c22995013b92b83ca087"));
set_progress(0.771380);
assert(apply_patch_check("/system/lib/libbcc.so", "0e2ce155aaf99fe5fc659befcf4ab7b0dc9ec00b", "4c86511f71aa6609c770a62586414fbdd1a0b0ad"));
set_progress(0.803106);
assert(apply_patch_check("/system/lib/libchromium_net.so", "c4279ccadf8d0da0b6067d7288e9c81747f19204", "a8eca7f673076e73bb2c51cf5c45aa8ccb5b8bf5"));
set_progress(0.816141);
assert(apply_patch_check("/system/lib/libwebcore.so", "cc0a3e76f42387f701b7e079736100439d870fa6", "be929d61c418f7b4521195d9a65a0c1ba50a9ba9"));
set_progress(0.869737);
assert(apply_patch_check("/system/lib/libwebrtc_audio_preprocessing.so", "65c2bf8c67a1fac99aab3f37e2cd72e79f3d468e", "3d6b0b5910db272772ae93b9b3f6b9e464b8e808"));
set_progress(0.871730);
assert(apply_patch_check("/system/usr/share/phoneloc.dat", "2d289859383df8765d02de39f5e110386136530d", "acbaf7da7f6de4d831542698118dc4cf8b6b11ed"));
set_progress(0.875494);
assert(apply_patch_check("/system/vendor/operator/app/BaiduMap.apk", "69b5b86e45f9d0f56b276df526adfe8510a731db", "82f577d9adbf97ec18d3ea7af50e6e76d8d579c7"));
set_progress(0.940518);
assert(apply_patch_check("/system/vendor/operator/app/Calendar365.apk", "d475e83609c43c1eb2f08d50d5f650e5e11b3f53", "0a02eb177f9110c98ff04f26188bc10b5187ab18"));
set_progress(0.986296);
assert(apply_patch_check("/system/vendor/operator/app/GNotes.apk", "662fb0919de37264a87eeba6823ea335ff3d1dec", "5abc2cb6b9acf37a110ba006e4b90d324002739e"));
set_progress(0.998637);
assert(apply_patch_check("/system/xbin/nano", "5d110ff578d9accff641ae3ee2690fb1b73c9379", "023909bbbaa8ffc6268e81b3bd848ffe61b76461"));
set_progress(0.999087);
assert(apply_patch_check("/system/xbin/su", "80f6b645aad6840ea6ef3b85b06567299f00691f", "1d9856429b624d42c1642fb00bd479a8686b864b"));
set_progress(1.000000);
assert(apply_patch_space(10448880));

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

ui_print("Removing unneeded files...");
delete("/system/app/LewaAppStore.apk", "/system/app/LewaAppStore.odex",
       "/system/app/LewaCit.apk", "/system/app/LewaCit.odex",
       "/system/app/LewaCleanMemory.apk", "/system/app/LewaCleanMemory.odex",
       "/system/app/LewaDeskClock.apk", "/system/app/LewaDeskClock.odex",
       "/system/app/LewaGameCenter.apk", "/system/app/LewaGameCenter.odex",
       "/system/app/LewaIntercept.apk", "/system/app/LewaIntercept.odex",
       "/system/app/LewaLabiSync.apk", "/system/app/LewaLabiSync.odex",
       "/system/app/LewaLockScreen.apk", "/system/app/LewaLockScreen.odex",
       "/system/app/LewaPower+.apk", "/system/app/LewaPower+.odex",
       "/system/app/LewaQrcodeScanner.apk",
       "/system/app/LewaQrcodeScanner.odex", "/system/app/LewaSecurity2.apk",
       "/system/app/LewaSecurity2.odex",
       "/system/app/LewaSystemCleanService.apk",
       "/system/app/LewaSystemCleanService.odex",
       "/system/app/LewaThemeChooser.apk", "/system/app/LewaThemeChooser.odex",
       "/system/app/LewaThemeManager.apk", "/system/app/LewaThemeManager.odex",
       "/system/app/LewaVirusDefense.apk", "/system/app/LewaVirusDefense.odex",
       "/system/build.prop", "/system/lib/liblocSDK4.so",
       "/system/media/theme/", "/system/media/theme/lockstyle",
       "/system/media/theme/lockwallpaper", "/system/media/wallpapers/",
       "/system/media/wallpapers/1.jpg", "/system/media/wallpapers/2.jpg",
       "/system/media/wallpapers/3.jpg", "/system/media/wallpapers/4.jpg",
       "/system/media/wallpapers/5.jpg", "/system/media/wallpapers/6.jpg",
       "/system/vendor/operator/app/BaiduSearch.apk",
       "/system/vendor/operator/app/huohua_videoplayer.apk",
       "/system/lib/libbcc.so.sha1", "/system/app/Cit.apk",
       "/system/app/Cit.odex", "/system/app/CleanMemory.apk",
       "/system/app/CleanMemory.odex", "/system/app/DeskClock.apk",
       "/system/app/DeskClock.odex", "/system/app/GameCenter.apk",
       "/system/app/GameCenter.odex", "/system/app/Guide.apk",
       "/system/app/Guide.odex", "/system/app/Intercept.apk",
       "/system/app/Intercept.odex", "/system/app/LabiSync.apk",
       "/system/app/LabiSync.odex", "/system/app/LewaMarket.apk",
       "/system/app/LewaSecurity.apk", "/system/app/LewaSecurity.odex",
       "/system/app/Power+.apk", "/system/app/Power+.odex",
       "/system/app/Search.apk", "/system/app/Search.odex",
       "/system/app/Superuser.apk", "/system/app/Superuser.odex",
       "/system/app/ThemeChooser.apk", "/system/app/ThemeChooser.odex",
       "/system/app/ThemeManager.apk", "/system/app/ThemeManager.odex",
       "/system/app/VirusDefense.apk", "/system/app/VirusDefense.odex",
       "/system/media/lockscreen.zip",
       "/system/recovery.img");
show_progress(0.800000, 0);
ui_print("Patching system files...");
apply_patch("/system/app/ApplicationsProvider.apk", "-",
            264dd06028fcd49e1d48089d41d4c41d1ce401a1, 5983,
            71575730435e67d596110cf92b2855f22432be38, package_extract_file("patch/system/app/ApplicationsProvider.apk.p"));
set_progress(0.000040);
apply_patch("/system/app/ApplicationsProvider.odex", "-",
            48c1f7f5db94ff9621c082fba67338dcff89130c, 26776,
            09ad2bf0906d7263c4cc6ffe73b812f07b040296, package_extract_file("patch/system/app/ApplicationsProvider.odex.p"));
set_progress(0.000220);
apply_patch("/system/app/AtciService.odex", "-",
            04bbeeabcbc9b6c5fe2ca9ef4a874dc75fc84196, 72120,
            98aecf8c499c4d8bdd54273bcfeca1d608536d05, package_extract_file("patch/system/app/AtciService.odex.p"));
set_progress(0.000705);
apply_patch("/system/app/BackupRestoreConfirmation.apk", "-",
            fd5f18246d887fc337dbd935091ab8fe95861b97, 9917,
            8f96388e9fd2132238b5a993b10f0e8eddd3d374, package_extract_file("patch/system/app/BackupRestoreConfirmation.apk.p"));
set_progress(0.000771);
apply_patch("/system/app/BackupRestoreConfirmation.odex", "-",
            f377287c82a39dd55b836c2aa41fe595cf37714f, 12016,
            fa1789894172be479c8089ce2692919995d0dd9c, package_extract_file("patch/system/app/BackupRestoreConfirmation.odex.p"));
set_progress(0.000852);
apply_patch("/system/app/Browser.apk", "-",
            16bd495ba34d6e9b55335e1becdb8923906a3b98, 1368828,
            ecc13d389160319e64fae393b6f3194fe86e0fc4, package_extract_file("patch/system/app/Browser.apk.p"));
set_progress(0.010049);
apply_patch("/system/app/Browser.odex", "-",
            a92395a97dea0cd1a546476724781e8278e52ec0, 2007832,
            34463e50e9faf72f0614d108880da4800dbdc785, package_extract_file("patch/system/app/Browser.odex.p"));
set_progress(0.023539);
apply_patch("/system/app/CalendarProvider.apk", "-",
            c7794872d7bd48acbeed08b6d0d65b80dce78b7f, 16686,
            dbb14d511de8e5781217191ccf078a90145ef313, package_extract_file("patch/system/app/CalendarProvider.apk.p"));
set_progress(0.023652);
apply_patch("/system/app/CalendarProvider.odex", "-",
            9818a859812a27deb1236acf50f34998fa2dd512, 1246624,
            1bd5f0d3eddb0dc1ab3b95e9d6927182a7183210, package_extract_file("patch/system/app/CalendarProvider.odex.p"));
set_progress(0.032028);
apply_patch("/system/app/Camera.odex", "-",
            21ef665467df793b99cae8f71b190faf70f4516e, 562840,
            6a9acb1210cf3f79e46b22d8eda61d0a817e5ed0, package_extract_file("patch/system/app/Camera.odex.p"));
set_progress(0.035809);
apply_patch("/system/app/CellConnService.apk", "-",
            8c3204e2fcd329805e5f65d21916cb1f166ba15c, 13210,
            d7854a0d618b9e84a5f65870d085114c295196a9, package_extract_file("patch/system/app/CellConnService.apk.p"));
set_progress(0.035898);
apply_patch("/system/app/CellConnService.odex", "-",
            bf866e412c025b369c243658976b7c48873e69f8, 64584,
            6b8b109587f3c5c22f850bb57b7e8674188b59d8, package_extract_file("patch/system/app/CellConnService.odex.p"));
set_progress(0.036332);
apply_patch("/system/app/CertInstaller.apk", "-",
            3f191973cc35eccf8dad2a059e6fc1c8c96c6298, 10712,
            3d95bdc4ddb450043f0bdb16a303900ad56b86d2, package_extract_file("patch/system/app/CertInstaller.apk.p"));
set_progress(0.036404);
apply_patch("/system/app/CertInstaller.odex", "-",
            a5e606e183c716c2093d1c7e80ab8b4fea5dde65, 45288,
            88770f934d8f9e614b8df9e731bef7fc4df409d3, package_extract_file("patch/system/app/CertInstaller.odex.p"));
set_progress(0.036708);
apply_patch("/system/app/ContactsProvider.apk", "-",
            d96489a34e38f27d8f66570cfd6bb6e33d60de76, 28188,
            f3872f057d9c078c4de1eae2aa6a5208c1c95c77, package_extract_file("patch/system/app/ContactsProvider.apk.p"));
set_progress(0.036898);
apply_patch("/system/app/ContactsProvider.odex", "-",
            6ba0c65d66cea780d5b4f7aecabb594e9a46fb01, 1764112,
            d5e8c4392f2f1dfeb69d3e1c9e0efa0469e44d04, package_extract_file("patch/system/app/ContactsProvider.odex.p"));
set_progress(0.048750);
apply_patch("/system/app/DefaultContainerService.apk", "-",
            65c9907b3cd10190cf304cf3cec00d2ae33c92a6, 3808,
            5d50897bf2b05679378a77c38bb7ccb4b45a3e5d, package_extract_file("patch/system/app/DefaultContainerService.apk.p"));
set_progress(0.048776);
apply_patch("/system/app/DefaultContainerService.odex", "-",
            7a2f842f04c43c566fb3bf8f63d8686a66be7790, 15624,
            bc4f94a5b1e3a4d35ad4a7c3ad3bd9c8a730084c, package_extract_file("patch/system/app/DefaultContainerService.odex.p"));
set_progress(0.048881);
apply_patch("/system/app/DownloadProvider.apk", "-",
            4b86546b1f2bd13e6cc9767f0786df5ee9f5eed3, 12383,
            35822d74689a9141b769d61119c05973266f7d69, package_extract_file("patch/system/app/DownloadProvider.apk.p"));
set_progress(0.048964);
apply_patch("/system/app/DownloadProvider.odex", "-",
            552add82922b9f31b9c5e46abb442ce197591658, 933712,
            ab4444d28587db7d293b98f8bfc1061a1cc4d983, package_extract_file("patch/system/app/DownloadProvider.odex.p"));
set_progress(0.055238);
apply_patch("/system/app/DownloadProviderUi.apk", "-",
            eed0654c8831bf6a5a44ff6402af07edf873cd07, 58824,
            1571321dda5b725c9fc605e49f68eff7895a0fbf, package_extract_file("patch/system/app/DownloadProviderUi.apk.p"));
set_progress(0.055633);
apply_patch("/system/app/DownloadProviderUi.odex", "-",
            17a604078e9cdc1f83f90ebb4c6555c601532f9e, 389472,
            26e39de3956d76327b212e1b0f88a4760da4b619, package_extract_file("patch/system/app/DownloadProviderUi.odex.p"));
set_progress(0.058250);
apply_patch("/system/app/DrmProvider.apk", "-",
            d620ad4650a7f10a7ed1534ed3ba7156cb800940, 5138,
            2d5cab0293f18c4fc3f48575048043c233369ce0, package_extract_file("patch/system/app/DrmProvider.apk.p"));
set_progress(0.058284);
apply_patch("/system/app/DrmProvider.odex", "-",
            e50c9a07c28a2b3564064ab8d3d58fba61160628, 32728,
            af10e9a507620426381104b58ef27c88c98b6fbb, package_extract_file("patch/system/app/DrmProvider.odex.p"));
set_progress(0.058504);
apply_patch("/system/app/Email.odex", "-",
            78ba126e73b745498781d2683bf2e85739674111, 2697048,
            72d6e8bdd38aae1a3373f1a0a0470abe6cb24c54, package_extract_file("patch/system/app/Email.odex.p"));
set_progress(0.076625);
apply_patch("/system/app/EngineerMode.odex", "-",
            115964e6bf04719923ca68078b0da24db00b2519, 998216,
            f3a8eb4fe64ba469116b5f221fed56f57263f0c9, package_extract_file("patch/system/app/EngineerMode.odex.p"));
set_progress(0.083332);
apply_patch("/system/app/EngineerModeSim.apk", "-",
            38f9ba5dbbea83a98a15a9036faff0b080769b1a, 26334,
            51d92ae123d7e6eb826903da7e34bb1e2b527ad9, package_extract_file("patch/system/app/EngineerModeSim.apk.p"));
set_progress(0.083509);
apply_patch("/system/app/EngineerModeSim.odex", "-",
            4498e6142e0914f6b532aac9d2086e9ed1865d90, 99112,
            ec4799d8a33761a93634252001239128d70815ca, package_extract_file("patch/system/app/EngineerModeSim.odex.p"));
set_progress(0.084175);
apply_patch("/system/app/Exchange.odex", "-",
            b49e62fa3ea41b13a4249c2f1f0b7733c8d57048, 2003960,
            095a2c1665e83172320955f638a17198b3665e0a, package_extract_file("patch/system/app/Exchange.odex.p"));
set_progress(0.097640);
apply_patch("/system/app/FMRadio.apk", "-",
            b5448964c009250408cd054f924662bd0e327aa8, 810680,
            81c5d497e0909dd75f28d99538a40b882d3dea71, package_extract_file("patch/system/app/FMRadio.apk.p"));
set_progress(0.103086);
apply_patch("/system/app/FMRadio.odex", "-",
            217b8dac148ce1b980d135e38327333f60888ef0, 339424,
            a89b54a243a3c7f9fe82e278d9196a2ed5003c25, package_extract_file("patch/system/app/FMRadio.odex.p"));
set_progress(0.105367);
apply_patch("/system/app/Galaxy4.odex", "-",
            3afaacf4709c2f3cc302269068d8ad0158cead54, 28952,
            6840edc87c010c7aaf9f341b587f5f43da93b9d0, package_extract_file("patch/system/app/Galaxy4.odex.p"));
set_progress(0.105562);
apply_patch("/system/app/Gallery2.odex", "-",
            4ec025de22378284333e37b76fbaade1f43c1904, 1433520,
            d5618c15ec8c4941cebbf48b591e5121fa1dc808, package_extract_file("patch/system/app/Gallery2.odex.p"));
set_progress(0.115193);
apply_patch("/system/app/HTMLViewer.apk", "-",
            9809bd66452b32205f340a279533fdf9c71eb7b8, 3912,
            72785d706f6fc95390c4af822603acda65ebf3fb, package_extract_file("patch/system/app/HTMLViewer.apk.p"));
set_progress(0.115219);
apply_patch("/system/app/HTMLViewer.odex", "-",
            f65851e5bc8b1bed3d744013ce38792fd58899d4, 8088,
            b26c8c6aa6d13557ced60c5e28bb383cfcb92e02, package_extract_file("patch/system/app/HTMLViewer.odex.p"));
set_progress(0.115274);
apply_patch("/system/app/HoloSpiralWallpaper.apk", "-",
            654c8fead28d7cc9a5f39e6d3ad7e060d86420a7, 40822,
            0cf7d0e3fb289ce5f547ba6053de447d736f8eee, package_extract_file("patch/system/app/HoloSpiralWallpaper.apk.p"));
set_progress(0.115548);
apply_patch("/system/app/HoloSpiralWallpaper.odex", "-",
            84f0814725987361fc9362f81c5d5699ae27bc83, 29160,
            2f55f0df412ba7ef1a7a16c396c7a6b567802e72, package_extract_file("patch/system/app/HoloSpiralWallpaper.odex.p"));
set_progress(0.115744);
apply_patch("/system/app/KeyChain.apk", "-",
            bf74e95dfd487d8826d05026101affb5e9957c7e, 8955,
            6f760bbfa2a16645c99e3beb40e2b33c0f239a68, package_extract_file("patch/system/app/KeyChain.apk.p"));
set_progress(0.115804);
apply_patch("/system/app/KeyChain.odex", "-",
            c1ff39611719f69dfce3c0369ee97a12d5f9a530, 30816,
            1854d95b23c1154f92ad3b3f9bb99e32a4594d6b, package_extract_file("patch/system/app/KeyChain.odex.p"));
set_progress(0.116011);
apply_patch("/system/app/LatinIME.apk", "-",
            64f98374cf892403d08f400630bcc158885dd4d2, 1195454,
            db67851b284328e75e782bb055446c77dd9c95fc, package_extract_file("patch/system/app/LatinIME.apk.p"));
set_progress(0.124043);
apply_patch("/system/app/LatinIME.odex", "-",
            edeb366fad1be091586959e59140094013a7abf0, 669080,
            fd24d6c357f98ea88d926d0c89c6ae6b821b6908, package_extract_file("patch/system/app/LatinIME.odex.p"));
set_progress(0.128539);
apply_patch("/system/app/LewaAntitheft.apk", "-",
            f3e58c53ef702bed6a06bb406cc384a87506b75e, 404857,
            e72c15a7acbef8c73f3456bb7a69277292e7f81e, package_extract_file("patch/system/app/LewaAntitheft.apk.p"));
set_progress(0.131259);
apply_patch("/system/app/LewaAntitheft.odex", "-",
            2e4a1503326a2f81d99ef0abbbd6336a4db5ce8e, 2647440,
            af876531d441f27b43271c3d3e4977977201d200, package_extract_file("patch/system/app/LewaAntitheft.odex.p"));
set_progress(0.149047);
apply_patch("/system/app/LewaCalculator.apk", "-",
            153359baec3ffc0d0a4a5c542c2293c8f2eef26b, 802969,
            e3e46149017f49342adef0e5498a7bc762e8227e, package_extract_file("patch/system/app/LewaCalculator.apk.p"));
set_progress(0.154442);
apply_patch("/system/app/LewaCalculator.odex", "-",
            a0a6e8ad6eb563739376214969ef674a042d230c, 426184,
            cdd193cd625ec946e1abd314d877e52a9014c0c2, package_extract_file("patch/system/app/LewaCalculator.odex.p"));
set_progress(0.157305);
apply_patch("/system/app/LewaDataUsageAdjust.apk", "-",
            de5ada268845fb3918bba8b5d319f96a72194f89, 22399,
            e7c093eac27b39e86bfaf16e085451bcf8a83072, package_extract_file("patch/system/app/LewaDataUsageAdjust.apk.p"));
set_progress(0.157456);
apply_patch("/system/app/LewaDataUsageAdjust.odex", "-",
            19590a85a52ceeb661e9b416fcde3e34a0d950e1, 241240,
            c66e1e6ee1141ebc67798f0a546f314298dd8943, package_extract_file("patch/system/app/LewaDataUsageAdjust.odex.p"));
set_progress(0.159077);
apply_patch("/system/app/LewaDefaultTheme.apk", "-",
            e307a8e4a36f3605fe1a2c1b46fec6b3c6f36207, 2812151,
            40d2d675fa90859163efc9636f9298960002996e, package_extract_file("patch/system/app/LewaDefaultTheme.apk.p"));
set_progress(0.177971);
apply_patch("/system/app/LewaFileManager.apk", "-",
            487ab40b239f094e37a9521470d029486f1e0472, 198408,
            d493a4633d041053bab8242d864963af5efb21f6, package_extract_file("patch/system/app/LewaFileManager.apk.p"));
set_progress(0.179304);
apply_patch("/system/app/LewaFileManager.odex", "-",
            1b54990c62220fc050935ba5ca99a1e94379934e, 408368,
            bed5140234cae5a9a6e65541539c99fbc63fdc1d, package_extract_file("patch/system/app/LewaFileManager.odex.p"));
set_progress(0.182048);
apply_patch("/system/app/LewaLauncherX.apk", "-",
            6666cadf5bb02bf5bfbe25705a0e5b333d6cba6e, 3315277,
            4cec3a1d3a5dd15fb63270fd6f594327dbc45455, package_extract_file("patch/system/app/LewaLauncherX.apk.p"));
set_progress(0.204323);
apply_patch("/system/app/LewaLauncherX.odex", "-",
            1bddc0e57dd5e8a4caa5f882c608ff9bf94548b8, 728216,
            b6399589806b05d23e46a9810c0f4c9c657981a7, package_extract_file("patch/system/app/LewaLauncherX.odex.p"));
set_progress(0.209216);
apply_patch("/system/app/LewaNetworkManager.apk", "-",
            12918b9981e6be0ca6497ac036005cfb64ed72a0, 162772,
            9e47de6f720ed61a1e107192ad856c8eee0c56bf, package_extract_file("patch/system/app/LewaNetworkManager.apk.p"));
set_progress(0.210310);
apply_patch("/system/app/LewaNetworkManager.odex", "-",
            8dbe2b0f571b2db72d355ecf880cbe64b3f564ec, 1372992,
            f1c9b66ca19c935ec55dac53dd80ca81584b237e, package_extract_file("patch/system/app/LewaNetworkManager.odex.p"));
set_progress(0.219535);
apply_patch("/system/app/LewaPackageInstaller.apk", "-",
            d58995ad8fff25b6277f14db38e53428d414ec41, 73976,
            ece712896112f500371bead37ac44c13d41869d9, package_extract_file("patch/system/app/LewaPackageInstaller.apk.p"));
set_progress(0.220032);
apply_patch("/system/app/LewaPackageInstaller.odex", "-",
            acca449d53c4633b3f49c57d1cc8b805c0f69b21, 143144,
            8eb1eca8fc74ae320fa208117453e75ca28e0503, package_extract_file("patch/system/app/LewaPackageInstaller.odex.p"));
set_progress(0.220994);
apply_patch("/system/app/LewaPermManager.apk", "-",
            dacde756a452084566098270e4a6eea584be2f62, 53864,
            43676c08acd8400d403a37ff98e5b8fef2b485a5, package_extract_file("patch/system/app/LewaPermManager.apk.p"));
set_progress(0.221355);
apply_patch("/system/app/LewaPermManager.odex", "-",
            a7692c72b3fe2dfdd96e0a8d7a2386248ca43add, 1166112,
            2f98c9eb9bd422ec445fcbb90ec3fd61ef72823a, package_extract_file("patch/system/app/LewaPermManager.odex.p"));
set_progress(0.229190);
apply_patch("/system/app/LewaPlayer.apk", "-",
            59bd1deea3bd33d9c6599b77e07ec7ed5f9513e9, 938321,
            9031286d1ae90e3605ce07922cd032bb188cfc86, package_extract_file("patch/system/app/LewaPlayer.apk.p"));
set_progress(0.235495);
apply_patch("/system/app/LewaPlayer.odex", "-",
            364985a98c2bacbb17bf5d4538fce6c54b0d92ce, 1005848,
            32379a9c92d0ad1211026187b16c29bef0b681ad, package_extract_file("patch/system/app/LewaPlayer.odex.p"));
set_progress(0.242253);
apply_patch("/system/app/LewaPond.apk", "-",
            9c4fa4fc614c7733b07013a2f0876a6cc6f636cc, 40600,
            ec6005b23f7c787a72f04decec9562b077b6edec, package_extract_file("patch/system/app/LewaPond.apk.p"));
set_progress(0.242526);
apply_patch("/system/app/LewaPond.odex", "-",
            5707a20a62ef1671e6421430b50a4fdd2831fa31, 173904,
            a78cbd19a478913922d64bfd29543035c1bfafcc, package_extract_file("patch/system/app/LewaPond.odex.p"));
set_progress(0.243694);
apply_patch("/system/app/LewaPush.apk", "-",
            0b5ac14aa670f0f71038e55b9b2b91d2b4f62c97, 8223,
            0cf7c4f96a6d42f82c1c831bc8f484bf64a05fa0, package_extract_file("patch/system/app/LewaPush.apk.p"));
set_progress(0.243750);
apply_patch("/system/app/LewaPush.odex", "-",
            7884be3dd7092c91899100ee048b3b87b925ac08, 365568,
            056e7fafc01303f17478869bc6be7cb6ea2f9ac2, package_extract_file("patch/system/app/LewaPush.odex.p"));
set_progress(0.246206);
apply_patch("/system/app/LewaSoundRecorder.apk", "-",
            3f617b4e6c40d9a1dab053baf96475d0e183e3df, 1146868,
            065185f9876aaff38c9d175315eacf30ca9ca910, package_extract_file("patch/system/app/LewaSoundRecorder.apk.p"));
set_progress(0.253912);
apply_patch("/system/app/LewaSoundRecorder.odex", "-",
            35c59ddd975b60e7321270c88e282dac8d3e11f2, 402448,
            3d74993566de1f959eed8209ec30d6ea243172cb, package_extract_file("patch/system/app/LewaSoundRecorder.odex.p"));
set_progress(0.256616);
apply_patch("/system/app/LewaSystemClean.apk", "-",
            90b251ddaaccad78a0457cf646894b78f95b9d0f, 101959,
            d447ee52055bd10240995c24e8d4c87e0a3d46f1, package_extract_file("patch/system/app/LewaSystemClean.apk.p"));
set_progress(0.257301);
apply_patch("/system/app/LewaSystemClean.odex", "-",
            21c70c9e323a4f2e7fc60e707316d9c362fc295e, 635672,
            075227d18f9fc61c8992301c5ce34eee67ca012e, package_extract_file("patch/system/app/LewaSystemClean.odex.p"));
set_progress(0.261572);
apply_patch("/system/app/LewaUpdater.apk", "-",
            c4cf03b65759965e26f20c823e9a0d349715cb3f, 1241486,
            511047bd4be8a43cbff2064b43aaa475c9df4ed5, package_extract_file("patch/system/app/LewaUpdater.apk.p"));
set_progress(0.269913);
apply_patch("/system/app/LewaUpdater.odex", "-",
            dd98dc3bed51dd582a091375876a4eefe60e8337, 588696,
            1553aa0477beef4244f8874e0da9a8ed5499e9b8, package_extract_file("patch/system/app/LewaUpdater.odex.p"));
set_progress(0.273868);
apply_patch("/system/app/LewaWeather.apk", "-",
            3af9e3243c79b22230019d3f85563d1c07a82e60, 4434465,
            74f8a735f70ca56c8b6baa1383e72eb51fe38e3e, package_extract_file("patch/system/app/LewaWeather.apk.p"));
set_progress(0.303663);
apply_patch("/system/app/LewaWeather.odex", "-",
            b03d7eb3c440d19057c93bdd7104a6706e9d00aa, 1108896,
            8eb9d46245e471f19b9f0f64faf1921b017cdc6c, package_extract_file("patch/system/app/LewaWeather.odex.p"));
set_progress(0.311114);
apply_patch("/system/app/LiveWallpapers.apk", "-",
            c0a27061b40529799c0e13ec4e8e14e9d401bb0c, 1625018,
            4e1cc893896732a62d358fae455f648f4a89b525, package_extract_file("patch/system/app/LiveWallpapers.apk.p"));
set_progress(0.322032);
apply_patch("/system/app/LiveWallpapers.odex", "-",
            cdff713eb642455d1dca57ee3d13548418b13e26, 258416,
            5f38adaee00148172528f5096c12e24196b245e8, package_extract_file("patch/system/app/LiveWallpapers.odex.p"));
set_progress(0.323768);
apply_patch("/system/app/LiveWallpapersPicker.apk", "-",
            397dfbf020ef11d3ac6f4087a2371c1b67ad47cc, 105361,
            429477147ca50f2ce38b7322faca9b8e0cc7f56e, package_extract_file("patch/system/app/LiveWallpapersPicker.apk.p"));
set_progress(0.324476);
apply_patch("/system/app/LiveWallpapersPicker.odex", "-",
            4d66b2db78bd35b1fb858b0dd69e04e349c66b25, 28056,
            a7d7cc0cfbe9c215339ec76a03552e5a846bdda8, package_extract_file("patch/system/app/LiveWallpapersPicker.odex.p"));
set_progress(0.324665);
apply_patch("/system/app/LocationProvider.apk", "-",
            287577b95ab0ed4b84ea4b4165364d1f16298e33, 2281603,
            379ae361ed77277b9b8bd12b4eb60abe1b38d94f, package_extract_file("patch/system/app/LocationProvider.apk.p"));
set_progress(0.339995);
apply_patch("/system/app/LocationProvider.odex", "-",
            b4ed67b9674a9909745f44284ae1598ac12ee1b3, 178568,
            35da8c772cd7e4ca2f1698d097c7713c65e34b21, package_extract_file("patch/system/app/LocationProvider.odex.p"));
set_progress(0.341194);
apply_patch("/system/app/MTKAndroidSuiteDaemon.odex", "-",
            2af55928041b01799e587c2d3233caea11f1e0ca, 624288,
            b1c8b0e706fca11bf5e4adb5909fe7cdc8fb5aba, package_extract_file("patch/system/app/MTKAndroidSuiteDaemon.odex.p"));
set_progress(0.345389);
apply_patch("/system/app/MagicSmokeWallpapers.apk", "-",
            b7e296054660de55af11a78e8df750ea2be26bd9, 202422,
            cd0c3a6b20319d760af7e45c85b013b05e1737eb, package_extract_file("patch/system/app/MagicSmokeWallpapers.apk.p"));
set_progress(0.346749);
apply_patch("/system/app/MagicSmokeWallpapers.odex", "-",
            1c1d48e39c4750dfb878d9802c15b666046450ec, 46112,
            6dc70b11017e6ef595d76f977a557160d6009fbd, package_extract_file("patch/system/app/MagicSmokeWallpapers.odex.p"));
set_progress(0.347059);
apply_patch("/system/app/MediaProvider.apk", "-",
            d09527a999c553ff12b47a5b4f1dfded66429141, 12437,
            36e18ad3b45e8a61b967fd0b5a378d542f058873, package_extract_file("patch/system/app/MediaProvider.apk.p"));
set_progress(0.347142);
apply_patch("/system/app/MediaProvider.odex", "-",
            de0c84fdb5e05439a3d38716f8edbc639774300e, 196920,
            b55e5315be14e78187c1f9f2b610dd2dbc169c76, package_extract_file("patch/system/app/MediaProvider.odex.p"));
set_progress(0.348465);
apply_patch("/system/app/MmsFavoriteProvider.apk", "-",
            63d37049181dfd4f10a59ac7ee92858d1f89a231, 40559,
            3126638bd0a9df10f702689429280e3211272bb3, package_extract_file("patch/system/app/MmsFavoriteProvider.apk.p"));
set_progress(0.348738);
apply_patch("/system/app/MmsFavoriteProvider.odex", "-",
            67eb6f2337fe2a3c4c89129f7f1ab7008413ab80, 161984,
            b94722594a2b5d84d1bfb0be0a4111e64432307d, package_extract_file("patch/system/app/MmsFavoriteProvider.odex.p"));
set_progress(0.349826);
apply_patch("/system/app/MtkBt.apk", "-",
            af18567061e14b135787d7f0520a80d58bcc3a0d, 228590,
            0014204323ecc11d6839f516b12942257bcce993, package_extract_file("patch/system/app/MtkBt.apk.p"));
set_progress(0.351362);
apply_patch("/system/app/MtkBt.odex", "-",
            c4d4ab215d806730cf31890cdc88073d9de99e9c, 1223576,
            2b87778dc1d1cee54d9d890985c0b45aa757a8ab, package_extract_file("patch/system/app/MtkBt.odex.p"));
set_progress(0.359583);
apply_patch("/system/app/MtkVideoLiveWallpaper.apk", "-",
            cb1450700b9b1faa04d61582945d67fc2079d52d, 2236793,
            895d6028101e0fc2c985129624c185454ca56645, package_extract_file("patch/system/app/MtkVideoLiveWallpaper.apk.p"));
set_progress(0.374612);
apply_patch("/system/app/MtkVideoLiveWallpaper.odex", "-",
            fb33e8907ce6ed40886e03797e21763f4cb70412, 115040,
            7a355ed9e49233618cb9e8d057a9fd57e2076349, package_extract_file("patch/system/app/MtkVideoLiveWallpaper.odex.p"));
set_progress(0.375385);
apply_patch("/system/app/NoiseField.odex", "-",
            326021aa092c5f63a4a2450b58342ce63375f1b3, 34432,
            3972b72a22ecb5ec974fc269b2e99079ee0db374, package_extract_file("patch/system/app/NoiseField.odex.p"));
set_progress(0.375616);
apply_patch("/system/app/Omacp.apk", "-",
            c2bd44424e7cb0ee5380d13f5c5ac29933251768, 22716,
            d08e30d8ef30bde2079644d4cb2d37d62be2f74d, package_extract_file("patch/system/app/Omacp.apk.p"));
set_progress(0.375769);
apply_patch("/system/app/Omacp.odex", "-",
            7b2660e3710b4bb8701c5d95d000475bdd44848d, 163248,
            52bb51c07ea54da283dd433dd824aab8f4c0d7a0, package_extract_file("patch/system/app/Omacp.odex.p"));
set_progress(0.376866);
apply_patch("/system/app/PIM.apk", "-",
            8c8080dd97a621ebc777576d68a57930103d2cd7, 5773274,
            610b30ca85344d8f46abe7979cc5e7158a75d4b4, package_extract_file("patch/system/app/PIM.apk.p"));
set_progress(0.415656);
apply_patch("/system/app/PIM.odex", "-",
            d070c5b751e87603f1b592ef750d586864c38c32, 5816864,
            5525cd09d6b29a6c0941ca1dd53bcf6d6f523f19, package_extract_file("patch/system/app/PIM.odex.p"));
set_progress(0.454739);
apply_patch("/system/app/PhaseBeam.odex", "-",
            09326881eebf79849f4775621fc09c086a295028, 31440,
            8b555daffdb5923bbb65316d08a03276ca690f71, package_extract_file("patch/system/app/PhaseBeam.odex.p"));
set_progress(0.454950);
apply_patch("/system/app/Phone.apk", "-",
            ce5ba6645f9929248c96cc67c07217740b74a8e2, 1074341,
            f4a1187c6bf7f41edcc0934f6134bf5802e5422d, package_extract_file("patch/system/app/Phone.apk.p"));
set_progress(0.462168);
apply_patch("/system/app/Phone.odex", "-",
            d12f483ba548719e5abb4c8fb57d1a432518edb6, 2891528,
            1cc5ce37355a3abb0aa893f7c0d642f63a09ed4f, package_extract_file("patch/system/app/Phone.odex.p"));
set_progress(0.481596);
apply_patch("/system/app/PicoTts.odex", "-",
            b188b173634256b81f31524d5f5d46eac7ff3b87, 20544,
            3f24f38ecfeb3fd262280022aaf14cf372f6d696, package_extract_file("patch/system/app/PicoTts.odex.p"));
set_progress(0.481734);
apply_patch("/system/app/Provision.apk", "-",
            644faf94dd312e612c952e7369aace3886d435f6, 2849,
            00b1b28ed5c8e820d875a9204a14d88e6166fb15, package_extract_file("patch/system/app/Provision.apk.p"));
set_progress(0.481753);
apply_patch("/system/app/Provision.odex", "-",
            40281aed4b597cbdeeab0fa17d72d8b025d6d16c, 4080,
            cede2fd46658412d347117715a72b3b5cbcc6815, package_extract_file("patch/system/app/Provision.odex.p"));
set_progress(0.481781);
apply_patch("/system/app/Settings.apk", "-",
            8f38dd45e29792baa53a5d0de6158fd32d377232, 2872592,
            1078df28c71eef3356ef2779119bfa98c17ad6b6, package_extract_file("patch/system/app/Settings.apk.p"));
set_progress(0.501081);
apply_patch("/system/app/Settings.odex", "-",
            4c2fe99a1e7a0723d677590f61fccd50d670ea2c, 3006384,
            fd03abf5361089c5b8ad13123cb7996d2faffb1e, package_extract_file("patch/system/app/Settings.odex.p"));
set_progress(0.521281);
apply_patch("/system/app/SettingsProvider.apk", "-",
            8650574bfef86c2202a5e7f88918bbf3ac40cbb9, 16963,
            718f41d14ff8aa7b6dd5b0dc4f0e3b068fc5cbf1, package_extract_file("patch/system/app/SettingsProvider.apk.p"));
set_progress(0.521395);
apply_patch("/system/app/SettingsProvider.odex", "-",
            88ff13ea8d907fd82cbabdfe6606f6f398fdf74e, 75360,
            4197f914281660552c0581929466cb5ed61052a5, package_extract_file("patch/system/app/SettingsProvider.odex.p"));
set_progress(0.521901);
apply_patch("/system/app/SharedStorageBackup.apk", "-",
            4b743c23190d550bdf47aa1f32fd79a591771ed9, 2665,
            f3cec546d217180d69fc71bd13fe7e99c9155948, package_extract_file("patch/system/app/SharedStorageBackup.apk.p"));
set_progress(0.521919);
apply_patch("/system/app/SharedStorageBackup.odex", "-",
            8f02b62c104e678a1a47f6760e78012412de50c5, 4536,
            ab2848807e8ce593fb3a4f5da660d08a37b7ff77, package_extract_file("patch/system/app/SharedStorageBackup.odex.p"));
set_progress(0.521950);
apply_patch("/system/app/SoundRecorder.apk", "-",
            bc222d2cb4d0a1bbee90a560990347c372c8bc26, 89951,
            86c7ef2d7d22a41dab1d821548644fe66132ae0e, package_extract_file("patch/system/app/SoundRecorder.apk.p"));
set_progress(0.522554);
apply_patch("/system/app/SoundRecorder.odex", "-",
            0462889d425d4ab5e8886199ffeb9d05b9ef198d, 92528,
            01696c49d0c629e2a36961e52734aff276b9b214, package_extract_file("patch/system/app/SoundRecorder.odex.p"));
set_progress(0.523176);
apply_patch("/system/app/Stk1.apk", "-",
            53b72d04b0791804b2a97b90b22812d27cdf862c, 26138,
            fc485ea586a2469ba95877b44f9642a31ed236a7, package_extract_file("patch/system/app/Stk1.apk.p"));
set_progress(0.523351);
apply_patch("/system/app/Stk1.odex", "-",
            6f7b7ccf2306a3f59e829e1e23680584a992f026, 104248,
            2ea2e5bb96c141a278360af4d29eba28171da217, package_extract_file("patch/system/app/Stk1.odex.p"));
set_progress(0.524052);
apply_patch("/system/app/Stk2.apk", "-",
            13762d7d168f85a07f9d9a8052279ca9c642456c, 26239,
            59d713aa9051d6405e1953429961dd0851a1394b, package_extract_file("patch/system/app/Stk2.apk.p"));
set_progress(0.524228);
apply_patch("/system/app/Stk2.odex", "-",
            befc06c76a7a039336b5616c59e45056e87c5bbd, 103744,
            3383a0ed357808ccef6d7b393bb3d393d16f5b03, package_extract_file("patch/system/app/Stk2.odex.p"));
set_progress(0.524925);
apply_patch("/system/app/StkSelection.odex", "-",
            279eebf0c589a4d04f3a4a9f3279837f86a634f1, 29096,
            a8ed49ae82c60f8422d4336b5011c0188e3eb0f0, package_extract_file("patch/system/app/StkSelection.odex.p"));
set_progress(0.525121);
apply_patch("/system/app/SystemUI.apk", "-",
            c8fe0a245c940dea2ac691ab798632dadaaa8eb7, 975946,
            b1942800398fd0b13d40efbbb971851bf86dc60c, package_extract_file("patch/system/app/SystemUI.apk.p"));
set_progress(0.531678);
apply_patch("/system/app/SystemUI.odex", "-",
            45741bca9882bd1ce2074f7df2c7603a7e4c5d91, 795120,
            7a0de657debcc11e6af8e60a614284a6d6195017, package_extract_file("patch/system/app/SystemUI.odex.p"));
set_progress(0.537020);
apply_patch("/system/app/TelephonyProvider.apk", "-",
            823c16941de603506a5a7e68052c78fbb139b05d, 12251,
            b1593ffd246c8c1352e4e3c472f35cc472395878, package_extract_file("patch/system/app/TelephonyProvider.apk.p"));
set_progress(0.537103);
apply_patch("/system/app/TelephonyProvider.odex", "-",
            64addf35f4266a0e325ff1945136bf22cf396d61, 375504,
            05dc5d1355f9581c45ce687649ff20fe53b2af23, package_extract_file("patch/system/app/TelephonyProvider.odex.p"));
set_progress(0.539626);
apply_patch("/system/app/UserDictionaryProvider.apk", "-",
            a96f2ef6709529fca385714d6c6002ff2457f933, 3597,
            acf4368bb5b0506e79eb1f088bb6a34944968870, package_extract_file("patch/system/app/UserDictionaryProvider.apk.p"));
set_progress(0.539650);
apply_patch("/system/app/UserDictionaryProvider.odex", "-",
            83e3a4542cc654614a0294072d55131f56293f16, 16328,
            26b85749a31bd1b8d19347bc1abf58fdd22511f4, package_extract_file("patch/system/app/UserDictionaryProvider.odex.p"));
set_progress(0.539759);
apply_patch("/system/app/VideoPlayer.odex", "-",
            8c9d2a044e0f0e0ab2d55f15d45d617ebb416715, 51000,
            511351498032e88ac683a761ba4040922b1ec4fe, package_extract_file("patch/system/app/VideoPlayer.odex.p"));
set_progress(0.540102);
apply_patch("/system/app/VisualizationWallpapers.apk", "-",
            257dd565387430da5b63fb7e753e4032ef7d4f8f, 138867,
            1b7b80a214b5269aaea25498ca8349303c8b8245, package_extract_file("patch/system/app/VisualizationWallpapers.apk.p"));
set_progress(0.541035);
apply_patch("/system/app/VisualizationWallpapers.odex", "-",
            415ee25b2f2b51599d337bf20e19f92c5c116461, 58280,
            4cd636fa88820b5891a9ba0d1990aeeb3df75136, package_extract_file("patch/system/app/VisualizationWallpapers.odex.p"));
set_progress(0.541427);
apply_patch("/system/app/VpnDialogs.apk", "-",
            ceea0f12428dd179528de4d3416aba0e8e180269, 7647,
            2a9137455608b7b0af84cc18ae1eb97791d23469, package_extract_file("patch/system/app/VpnDialogs.apk.p"));
set_progress(0.541478);
apply_patch("/system/app/VpnDialogs.odex", "-",
            bb28ae12ee3d3e3fc182a1bbe1d37e32e10d9565, 11584,
            d3af17be90d2988a4de5eb640f8bfbe7be0dfd75, package_extract_file("patch/system/app/VpnDialogs.odex.p"));
set_progress(0.541556);
apply_patch("/system/app/YGPS.odex", "-",
            40a0592bb7eb3485089bbce12bc3aaaaf2fefff4, 79040,
            fb18a2e50d87d0988964d7363f6807b93dc50491, package_extract_file("patch/system/app/YGPS.odex.p"));
set_progress(0.542087);
apply_patch("/system/bin/mkyaffs2image", "-",
            30cfe190232c2cc0af457e735ec5e52cfdf979bb, 14904,
            49296ff5dc32e01b60f30e6027b5c426d62af5f9, package_extract_file("patch/system/bin/mkyaffs2image.p"));
set_progress(0.542187);
apply_patch("/system/bin/su0", "-",
            7c04e36b43aea1de68232980a0a07a35756bbf24, 113716,
            c0912023c103b10124e8212bade7207c312c10d0, package_extract_file("patch/system/bin/su0.p"));
set_progress(0.542951);
apply_patch("/system/etc/NOTICE.html.gz", "-",
            faf0ce354c734a4d63ea2443848bb30d9756d89e, 83385,
            afe37dbd878cdea4b504ec4afb0ca50fe7536c1d, package_extract_file("patch/system/etc/NOTICE.html.gz.p"));
set_progress(0.543511);
apply_patch("/system/etc/icons_alias.xml", "-",
            6c1ad4f8ec7d54ec5a030c164ce154942ff3f870, 1615,
            744322cea0a592e9f6f396f153a64e188479b624, package_extract_file("patch/system/etc/icons_alias.xml.p"));
set_progress(0.543522);
apply_patch("/system/etc/security/otacerts.zip", "-",
            b734eb09438770bfd67d8aa51afa05760ded9fb0, 1125,
            0f173637c6900ce8254476056d361bc8dbb3c89b, package_extract_file("patch/system/etc/security/otacerts.zip.p"));
set_progress(0.543530);
apply_patch("/system/framework/DMAgent.jar", "-",
            6cb477d75c2d227d5b6affd9514fe62765eda797, 313,
            99b8b4fa9e84b3303eeceb144a95e239a3982bd3, package_extract_file("patch/system/framework/DMAgent.jar.p"));
set_progress(0.543532);
apply_patch("/system/framework/DMAgent.odex", "-",
            5ccc9386422a9ee7bb5602c0a9df107bbb7a7ad4, 7944,
            af459d170a5c088d4a8631ac7ab7f99fe1c6032b, package_extract_file("patch/system/framework/DMAgent.odex.p"));
set_progress(0.543585);
apply_patch("/system/framework/am.jar", "-",
            6cb477d75c2d227d5b6affd9514fe62765eda797, 313,
            72697db2ab35c6de1bdf827b850ee0696f6b1544, package_extract_file("patch/system/framework/am.jar.p"));
set_progress(0.543587);
apply_patch("/system/framework/am.odex", "-",
            795bb1b6dfcb67a9792872ee59d51934574a669a, 39416,
            9f6602db7e5854faefc84a464ed273194b6f29b2, package_extract_file("patch/system/framework/am.odex.p"));
set_progress(0.543852);
apply_patch("/system/framework/android.policy.jar", "-",
            09b879eeb91c61cf9dc822babbe7ec7ef6fcfe68, 313,
            99b8b4fa9e84b3303eeceb144a95e239a3982bd3, package_extract_file("patch/system/framework/android.policy.jar.p"));
set_progress(0.543854);
apply_patch("/system/framework/android.policy.odex", "-",
            3cbd505037d700fad5c9cced73949f3193b41ea1, 406424,
            d2d9349f6040485c31a1c7f641f407eac950f3a3, package_extract_file("patch/system/framework/android.policy.odex.p"));
set_progress(0.546585);
apply_patch("/system/framework/android.test.runner.jar", "-",
            de053ebbe32224b82da14f27a51d5e74e539aefa, 313,
            996b2e2750b8f476eaa21ad38b4079c558072d2b, package_extract_file("patch/system/framework/android.test.runner.jar.p"));
set_progress(0.546587);
apply_patch("/system/framework/android.test.runner.odex", "-",
            4fad3ae765f6853e1287f58ea582fcb42fee3e55, 182488,
            ec3cc30a6f7da996241fa76171b14791cb972d21, package_extract_file("patch/system/framework/android.test.runner.odex.p"));
set_progress(0.547813);
apply_patch("/system/framework/apache-xml.jar", "-",
            9475b49c53b54c8772af71e77c4f4cf90b8db645, 18027,
            2d362b9eb0dd3e430be2ffe67729b2aa699cb395, package_extract_file("patch/system/framework/apache-xml.jar.p"));
set_progress(0.547934);
apply_patch("/system/framework/apache-xml.odex", "-",
            f4dd7cf26af9adb247bbac466608432f161cb4a8, 1378496,
            77f2d34f30f5075fca1a58ad6fd4dde89a0ece79, package_extract_file("patch/system/framework/apache-xml.odex.p"));
set_progress(0.557196);
apply_patch("/system/framework/bmgr.jar", "-",
            6cb477d75c2d227d5b6affd9514fe62765eda797, 313,
            99b8b4fa9e84b3303eeceb144a95e239a3982bd3, package_extract_file("patch/system/framework/bmgr.jar.p"));
set_progress(0.557199);
apply_patch("/system/framework/bmgr.odex", "-",
            172dc3752c14dd466cf61256ea3d1b74769ad4c9, 14928,
            222a62f125520a9711886a8a6a1fec17488ec48b, package_extract_file("patch/system/framework/bmgr.odex.p"));
set_progress(0.557299);
apply_patch("/system/framework/bouncycastle.jar", "-",
            8b0cb312e9a80ac25744527809a5789a8d4e4129, 313,
            e5edef11b8b30c74ac044ce0b4b571e20d178f22, package_extract_file("patch/system/framework/bouncycastle.jar.p"));
set_progress(0.557301);
apply_patch("/system/framework/bouncycastle.odex", "-",
            7aed01509c8855d7177afc60bee0c6fe9918e406, 977840,
            8a77ad93bcb7ca1019e0874f35b8a33b012cab80, package_extract_file("patch/system/framework/bouncycastle.odex.p"));
set_progress(0.563871);
apply_patch("/system/framework/bu.jar", "-",
            6cb477d75c2d227d5b6affd9514fe62765eda797, 313,
            99b8b4fa9e84b3303eeceb144a95e239a3982bd3, package_extract_file("patch/system/framework/bu.jar.p"));
set_progress(0.563873);
apply_patch("/system/framework/bu.odex", "-",
            b5c0933a20160383138d258eb35c60f46da19118, 4760,
            3d8fdad9ad7f308d3063aa28582783c4a874248b, package_extract_file("patch/system/framework/bu.odex.p"));
set_progress(0.563905);
apply_patch("/system/framework/com.android.future.usb.accessory.jar",
            "-", c6b464bbd4b8534f39e34df0ba698978cb3dc8a7, 313,
            99b8b4fa9e84b3303eeceb144a95e239a3982bd3, package_extract_file("patch/system/framework/com.android.future.usb.accessory.jar.p"));
set_progress(0.563907);
apply_patch("/system/framework/com.android.future.usb.accessory.odex",
            "-", bb17bc7d28a7facb4830b1f52f490d304bcd1b0a, 6184,
            fc9f8b702867d50a103b029a8d89381e26a9d11d, package_extract_file("patch/system/framework/com.android.future.usb.accessory.odex.p"));
set_progress(0.563949);
apply_patch("/system/framework/com.android.location.provider.jar",
            "-", c6b464bbd4b8534f39e34df0ba698978cb3dc8a7, 313,
            99b8b4fa9e84b3303eeceb144a95e239a3982bd3, package_extract_file("patch/system/framework/com.android.location.provider.jar.p"));
set_progress(0.563951);
apply_patch("/system/framework/com.android.location.provider.odex",
            "-", bc07a918e7c2f2a5df61ad3af37e14be38af98c4, 7552,
            65338389736955f8389b2edaf59f571e5d0fcc42, package_extract_file("patch/system/framework/com.android.location.provider.odex.p"));
set_progress(0.564002);
apply_patch("/system/framework/core-junit.jar", "-",
            c87a00e08b91d991927e05e6e8aab48921725b04, 313,
            e5edef11b8b30c74ac044ce0b4b571e20d178f22, package_extract_file("patch/system/framework/core-junit.jar.p"));
set_progress(0.564004);
apply_patch("/system/framework/core-junit.odex", "-",
            d8ca087fa083e8b31fc696eb028794f8a8d4972f, 23648,
            988fd9cd4bac957d22a39cde23e471c66d75165f, package_extract_file("patch/system/framework/core-junit.odex.p"));
set_progress(0.564163);
apply_patch("/system/framework/core.jar", "-",
            2f5ed0b345ca80da38c1482061e25e461b1d8729, 4124,
            de593662ebbb33619260ff32757f390406db02cb, package_extract_file("patch/system/framework/core.jar.p"));
set_progress(0.564190);
apply_patch("/system/framework/core.odex", "-",
            83e24943c5762bbea64a6528080535350843d8bd, 3370880,
            bdb0626966f65b7c4f9e17713946759d66127993, package_extract_file("patch/system/framework/core.odex.p"));
set_progress(0.586839);
apply_patch("/system/framework/ext.jar", "-",
            223ceb7d483be072df31fc4ef39b30f87ee61870, 440644,
            b615db11491b8fac3c4969ec6a3972a28ed4368c, package_extract_file("patch/system/framework/ext.jar.p"));
set_progress(0.589799);
apply_patch("/system/framework/ext.odex", "-",
            13fb37927c542663df8f3f5c33b5bc78ff74e0d9, 1495656,
            3cc895493aa30ed439c65584ff9de2f01c0cb885, package_extract_file("patch/system/framework/ext.odex.p"));
set_progress(0.599849);
apply_patch("/system/framework/filterfw.jar", "-",
            d32f622e35c5caf655feec40f95fe32bab816738, 313,
            fd480f40f576b1c45ac81acceb38b93f57a3806c, package_extract_file("patch/system/framework/filterfw.jar.p"));
set_progress(0.599851);
apply_patch("/system/framework/filterfw.odex", "-",
            9f7f7dcf1557e668e59f8bd2d6f8aade3d5b5bb4, 322448,
            82be09fa22b6db678a2fd16f7fd9f7be2a0464df, package_extract_file("patch/system/framework/filterfw.odex.p"));
set_progress(0.602017);
apply_patch("/system/framework/framework-res.apk", "-",
            a48a7bc5132a29abc97088795065361d47316cff, 4647532,
            b38fce34b4ecc07137d3e8c77ee2b2a8d2d05982, package_extract_file("patch/system/framework/framework-res.apk.p"));
set_progress(0.633244);
apply_patch("/system/framework/framework.jar", "-",
            fbc80fce35b3bce9e1330cfd5bf71aa4575f8e00, 14961,
            218b800392d2e9b099401ee9c69a78707e4255fb, package_extract_file("patch/system/framework/framework.jar.p"));
set_progress(0.633344);
apply_patch("/system/framework/framework.odex", "-",
            108ec6ed58b3946b4141e7816ac1d2a5f70e1992, 10454472,
            d22757ca08ea1d190b21e10a730de0adbd5a6aa9, package_extract_file("patch/system/framework/framework.odex.p"));
set_progress(0.703587);
apply_patch("/system/framework/ime.jar", "-",
            c6b464bbd4b8534f39e34df0ba698978cb3dc8a7, 313,
            99b8b4fa9e84b3303eeceb144a95e239a3982bd3, package_extract_file("patch/system/framework/ime.jar.p"));
set_progress(0.703589);
apply_patch("/system/framework/ime.odex", "-",
            cb24ff4afac3bf8fd08d226e16418af7fb9ac443, 6904,
            5753face1f294e98501e0d1ee7be633b8e293424, package_extract_file("patch/system/framework/ime.odex.p"));
set_progress(0.703635);
apply_patch("/system/framework/input.jar", "-",
            c6b464bbd4b8534f39e34df0ba698978cb3dc8a7, 313,
            99b8b4fa9e84b3303eeceb144a95e239a3982bd3, package_extract_file("patch/system/framework/input.jar.p"));
set_progress(0.703637);
apply_patch("/system/framework/input.odex", "-",
            17fb0b2b75f04cf2560897f8839a1adad3d0a1f3, 4600,
            265d471d79ea38b569dcdaefec881e636949e223, package_extract_file("patch/system/framework/input.odex.p"));
set_progress(0.703668);
apply_patch("/system/framework/javax.obex.jar", "-",
            6cb477d75c2d227d5b6affd9514fe62765eda797, 313,
            99b8b4fa9e84b3303eeceb144a95e239a3982bd3, package_extract_file("patch/system/framework/javax.obex.jar.p"));
set_progress(0.703670);
apply_patch("/system/framework/javax.obex.odex", "-",
            f0d41d9914ad7ec1744e4115c1a4a3e80da16e3e, 58392,
            f3ba7c67a4b9512e091e94a9c78d74e3af5a755c, package_extract_file("patch/system/framework/javax.obex.odex.p"));
set_progress(0.704063);
apply_patch("/system/framework/lewa-framework.jar", "-",
            17b5f3df05f2c2b4e833a613906e3d848bf58697, 313,
            554e7bc52c5a8e25176dbf08bc3413d13a43899b, package_extract_file("patch/system/framework/lewa-framework.jar.p"));
set_progress(0.704065);
apply_patch("/system/framework/lewa-framework.odex", "-",
            8125ae95d26c23797aaee8b2bf072e21098da4f1, 1182792,
            8063188a041fa268ac55a40b8eda8e0f80da7974, package_extract_file("patch/system/framework/lewa-framework.odex.p"));
set_progress(0.712012);
apply_patch("/system/framework/lewa-res.apk", "-",
            7aa79822139dfd92b7915a3372e118d8a92227ab, 2606452,
            4e53ae2b20e1401e001293d8e4a096c912deecb3, package_extract_file("patch/system/framework/lewa-res.apk.p"));
set_progress(0.729524);
apply_patch("/system/framework/mediatek-framework.jar", "-",
            09b879eeb91c61cf9dc822babbe7ec7ef6fcfe68, 313,
            99b8b4fa9e84b3303eeceb144a95e239a3982bd3, package_extract_file("patch/system/framework/mediatek-framework.jar.p"));
set_progress(0.729526);
apply_patch("/system/framework/mediatek-framework.odex", "-",
            bae807911e3e071d999cbd8afb0d293998e536eb, 69264,
            1073aa5dc85cdc2dc96aad296b697f8cf29f1d30, package_extract_file("patch/system/framework/mediatek-framework.odex.p"));
set_progress(0.729992);
apply_patch("/system/framework/mediatek-res.apk", "-",
            47ca3f35dc4e4e7fe3a9745512f9ae7b9d20f749, 985565,
            a7663c8f60a5977256000e6780b47e1d87923486, package_extract_file("patch/system/framework/mediatek-res.apk.p"));
set_progress(0.736614);
apply_patch("/system/framework/monkey.jar", "-",
            9b1ece19648abb94f47a7859d44bbc88054f87e6, 313,
            6a05646bf97008c80db28855e56e1672f9b1ffcc, package_extract_file("patch/system/framework/monkey.jar.p"));
set_progress(0.736616);
apply_patch("/system/framework/monkey.odex", "-",
            9176c588a17d9680d355738b6de0bd3549296613, 115192,
            c95e56acfd0db6a7935459f8b04300a41fd4da15, package_extract_file("patch/system/framework/monkey.odex.p"));
set_progress(0.737390);
apply_patch("/system/framework/pm.jar", "-",
            64d219f580437c046d4f9939edf1895325174137, 313,
            0ef0bcfb3becae2e8881717a6a99ba204f4681fb, package_extract_file("patch/system/framework/pm.jar.p"));
set_progress(0.737392);
apply_patch("/system/framework/pm.odex", "-",
            8b2271091df5dc53e9572d718bb3c71032889677, 30648,
            2f2ae4db529c2e9bc050862a9552c15def18cd53, package_extract_file("patch/system/framework/pm.odex.p"));
set_progress(0.737598);
apply_patch("/system/framework/secondary_framework.jar", "-",
            b9a766b19e1ac2a221c619e82697b90c68ca759c, 313,
            3c61be1cc61c5e590787c614127771d86d0358c9, package_extract_file("patch/system/framework/secondary_framework.jar.p"));
set_progress(0.737600);
apply_patch("/system/framework/secondary_framework.odex", "-",
            9be2b5870ba5215324ef10d52dc461863e01080b, 1640760,
            9c733066d431e8340485f5f42918c9e89b731299, package_extract_file("patch/system/framework/secondary_framework.odex.p"));
set_progress(0.748624);
apply_patch("/system/framework/services.jar", "-",
            a891eeba3c3ce4e8d37797665634d8b7bed7cf12, 313,
            c369145d89a9e7cb7aa97dcd7015f4a59d1eedc5, package_extract_file("patch/system/framework/services.jar.p"));
set_progress(0.748626);
apply_patch("/system/framework/services.odex", "-",
            aff8e3d9dbe15346337c5f114d684ecbe325a1d9, 2225632,
            ce74e03826cf99419c73db8ce941993d4d5ab44a, package_extract_file("patch/system/framework/services.odex.p"));
set_progress(0.763580);
apply_patch("/system/framework/svc.jar", "-",
            7612592a0fde168883a733f4fc34fe44cc0ee205, 313,
            0ef0bcfb3becae2e8881717a6a99ba204f4681fb, package_extract_file("patch/system/framework/svc.jar.p"));
set_progress(0.763582);
apply_patch("/system/framework/svc.odex", "-",
            c2d3f8223430452a8c21abeb07ecfd16e5a382a0, 8600,
            cbcd2a20f48af534bd23f6b9941e595f9ecb9799, package_extract_file("patch/system/framework/svc.odex.p"));
set_progress(0.763640);
apply_patch("/system/framework/wbxml.jar", "-",
            64d219f580437c046d4f9939edf1895325174137, 313,
            0ef0bcfb3becae2e8881717a6a99ba204f4681fb, package_extract_file("patch/system/framework/wbxml.jar.p"));
set_progress(0.763642);
apply_patch("/system/framework/wbxml.odex", "-",
            3e3c404d74ee1d07575253a801852b13adbaf1bb, 22704,
            82efb4b87dcfdfdb2873c22995013b92b83ca087, package_extract_file("patch/system/framework/wbxml.odex.p"));
set_progress(0.763794);
apply_patch("/system/lib/libbcc.so", "-",
            0e2ce155aaf99fe5fc659befcf4ab7b0dc9ec00b, 4520980,
            4c86511f71aa6609c770a62586414fbdd1a0b0ad, package_extract_file("patch/system/lib/libbcc.so.p"));
set_progress(0.794170);
apply_patch("/system/lib/libchromium_net.so", "-",
            c4279ccadf8d0da0b6067d7288e9c81747f19204, 1857656,
            a8eca7f673076e73bb2c51cf5c45aa8ccb5b8bf5, package_extract_file("patch/system/lib/libchromium_net.so.p"));
set_progress(0.806652);
apply_patch("/system/lib/libwebcore.so", "-",
            cc0a3e76f42387f701b7e079736100439d870fa6, 7637652,
            be929d61c418f7b4521195d9a65a0c1ba50a9ba9, package_extract_file("patch/system/lib/libwebcore.so.p"));
set_progress(0.857968);
apply_patch("/system/lib/libwebrtc_audio_preprocessing.so", "-",
            65c2bf8c67a1fac99aab3f37e2cd72e79f3d468e, 283944,
            3d6b0b5910db272772ae93b9b3f6b9e464b8e808, package_extract_file("patch/system/lib/libwebrtc_audio_preprocessing.so.p"));
set_progress(0.859876);
apply_patch("/system/usr/share/phoneloc.dat", "-",
            2d289859383df8765d02de39f5e110386136530d, 553738,
            acbaf7da7f6de4d831542698118dc4cf8b6b11ed, package_extract_file("patch/system/usr/share/phoneloc.dat.p"));
set_progress(0.863597);
apply_patch("/system/vendor/operator/app/BaiduMap.apk", "-",
            69b5b86e45f9d0f56b276df526adfe8510a731db, 10850415,
            82f577d9adbf97ec18d3ea7af50e6e76d8d579c7, package_extract_file("patch/system/vendor/operator/app/BaiduMap.apk.p"));
set_progress(0.936500);
apply_patch("/system/vendor/operator/app/Calendar365.apk", "-",
            d475e83609c43c1eb2f08d50d5f650e5e11b3f53, 6523762,
            0a02eb177f9110c98ff04f26188bc10b5187ab18, package_extract_file("patch/system/vendor/operator/app/Calendar365.apk.p"));
set_progress(0.980332);
apply_patch("/system/vendor/operator/app/GNotes.apk", "-",
            662fb0919de37264a87eeba6823ea335ff3d1dec, 2733014,
            5abc2cb6b9acf37a110ba006e4b90d324002739e, package_extract_file("patch/system/vendor/operator/app/GNotes.apk.p"));
set_progress(0.998695);
apply_patch("/system/xbin/nano", "-",
            5d110ff578d9accff641ae3ee2690fb1b73c9379, 64148,
            023909bbbaa8ffc6268e81b3bd848ffe61b76461, package_extract_file("patch/system/xbin/nano.p"));
set_progress(0.999126);
apply_patch("/system/xbin/su", "-",
            80f6b645aad6840ea6ef3b85b06567299f00691f, 130100,
            1d9856429b624d42c1642fb00bd479a8686b864b, package_extract_file("patch/system/xbin/su.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(0, 2000, 0550, "/system/etc/init.partner.sh");
set_perm_recursive(0, 0, 0755, 0555, "/system/etc/ppp");
set_perm(0, 2000, 0755, "/system/vendor");
set_perm_recursive(0, 2000, 0755, 0755, "/system/vendor/bin");
set_perm(0, 2000, 0755, "/system/vendor/lib");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/lib/drm");
set_perm(0, 0, 0644, "/system/vendor/lib/drm/libdrmwvmplugin.so");
set_perm(0, 2000, 0755, "/system/vendor/lib/egl");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/lib/hw");
set_perm(0, 0, 0644, "/system/vendor/lib/hw/gralloc.mt6577.so");
set_perm(0, 2000, 0755, "/system/vendor/operator");
set_perm(0, 2000, 0755, "/system/vendor/operator/app");
set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
set_perm(0, 0, 06755, "/system/xbin/su");
set_perm(0, 0, 0755, "/system/xbin/tcpdump");
ui_print("Patching remaining system files...");
set_perm(0, 0, 0644, "/system/build.prop");
unmount("/system");
