mount("ext4", "EMMC", "/dev/block/mmcblk0p17", "/system");
assert(file_getprop("/system/build.prop", "ro.build.fingerprint") == "qcom/m1/m1:4.1.2/JZO54K/365:user/test-keys" ||
       file_getprop("/system/build.prop", "ro.build.fingerprint") == "qcom/m1/m1:4.1.2/JZO54K/eng.lewa.20140214.093611:user/test-keys");
assert(getprop("ro.product.device") == "msm8625" || getprop("ro.build.product") == "msm8625");
ui_print("Verifying current system...");
show_progress(0.100000, 0);
assert(apply_patch_check("/system/app/ApplicationsProvider.apk", "0992ef50271ad7a722c2dfccaa369881719e6886", "5b816371ba66ac8cbece649358f1d991842e3f3a"));
set_progress(0.000037);
assert(apply_patch_check("/system/app/ApplicationsProvider.odex", "18f90295212da45d010f517fd0245ff516400dc5", "c45cbc0d4ee6e63f8c92b66404b3b6f38664addc"));
set_progress(0.000202);
assert(apply_patch_check("/system/app/BackupRestoreConfirmation.apk", "3410bfad065c973838934c84dacc55514fa5c02e", "1929a1957d773ded9015cac58e59bb369cc0c574"));
set_progress(0.000263);
assert(apply_patch_check("/system/app/BackupRestoreConfirmation.odex", "35af645116ae3274dfe5d55c4faaf3a5cb620824", "672f6e478f93562b7c8f7b7c3c0bb18189e78ae2"));
set_progress(0.000338);
assert(apply_patch_check("/system/app/Bluetooth.apk", "502e5232c8383103b2e9308138388b0e829ec52c", "be37c7a5977b2cba6b79a4588b5b13bc1d3bf86c"));
set_progress(0.001418);
assert(apply_patch_check("/system/app/Bluetooth.odex", "403dea43f66ce7453385beb4029f4e9d817c249d", "7706c8a1a85b7b0d9ea1928cb256470cf55017e6"));
set_progress(0.006661);
assert(apply_patch_check("/system/app/CalendarProvider.apk", "6025be8d07c8c1d4ba6428fc1441ccef0a8aefe3", "6c0ce4fbd8c9eb647ff8fb10366129270b7170fd"));
set_progress(0.006763);
assert(apply_patch_check("/system/app/CalendarProvider.odex", "61e9ba4ff4e6df46a2c6a9eac874c2c0c4a540a6", "83f7a0662ced93d0d78fbd04b799f2c6f8f8614c"));
set_progress(0.019374);
assert(apply_patch_check("/system/app/CellBroadcastReceiver.apk", "84293cccace338b4693edc69152e0a7d5788f042", "d517b993724edae09215629dba7ca918975f3190"));
set_progress(0.019769);
assert(apply_patch_check("/system/app/CellBroadcastReceiver.odex", "1237c0f49e0320e4d8c0c576f2a2f9225f84b0e1", "8199b04cf3cb814fc6ada6b8335b245d98c55b6d"));
set_progress(0.020331);
assert(apply_patch_check("/system/app/CertInstaller.apk", "4f1d5ac12dc2f6c914b7ebf153e3391434bc89b1", "dc51425cc66c4bdabc48bbe5d4970c2d8a7e59b0"));
set_progress(0.020397);
assert(apply_patch_check("/system/app/CertInstaller.odex", "d8071b16b5d071e682504e347cf89d66a6a60baf", "b0fd47fe2ed354cd5daba719de3b685cbb90e110"));
set_progress(0.020677);
assert(apply_patch_check("/system/app/ContactsProvider.apk", "b274976c0fe22602aae756d38a4dfc5ac7ccc7bc", "9c70c5f8eef5a0319ec5a5981e6043f9933bc830"));
set_progress(0.021030);
assert(apply_patch_check("/system/app/ContactsProvider.odex", "6ea153f3b6a212f550c3e18aa1606aec58ee6040", "1b4044f66e62f5810592acc685f42880b0328404"));
set_progress(0.037548);
assert(apply_patch_check("/system/app/DefaultContainerService.apk", "94409c17d1b794058fdf2b69a79f8e14f5602eb3", "c9b74e30f6347b2ce3857b2e577f2104dd901626"));
set_progress(0.037572);
assert(apply_patch_check("/system/app/DefaultContainerService.odex", "b3449891060705dda222339430001a36af91b151", "4adb3c6a94523ef766f0492fe5d5804cf25990a5"));
set_progress(0.037704);
assert(apply_patch_check("/system/app/DownloadProvider.apk", "c9072ad0b5632b5602c05620105123b340747b22", "9f8361c2614854f0432f9afd895e1a37c55a206f"));
set_progress(0.037778);
assert(apply_patch_check("/system/app/DownloadProvider.odex", "bd44e8c54b82de69714f9e25b3770472219c9883", "dfc06b522e8f184298769c99ae296045182a025a"));
set_progress(0.048848);
assert(apply_patch_check("/system/app/DownloadProviderUi.apk", "cf4d32cd8fb32ca0c880bde97b869bad23b47eee", "bbc5794064f44d7fa34204b6721a457427c2d517"));
set_progress(0.049206);
assert(apply_patch_check("/system/app/DownloadProviderUi.odex", "59d2e5ea6d8cf05fd2cae9f53cd270223f66dd50", "cf6e4b8b1c450d906c8b8f0381cb3762db53132b"));
set_progress(0.051930);
assert(apply_patch_check("/system/app/DrmProvider.apk", "ee347972e24497967b5c3b97920627bf039124c3", "890ea6ccf0879fc59fc19b5bc4511b43f96d1031"));
set_progress(0.051958);
assert(apply_patch_check("/system/app/DrmProvider.odex", "a363394c88d1e54d8507c17df54a5cf6f5c4a0e0", "92293666a6edce4ccb6b34963a4d006b085f2bb4"));
set_progress(0.052047);
assert(apply_patch_check("/system/app/Email.apk", "8319a5a6de37bbbb56e7cfba7a58c3a42184355b", "3482f7a9fe79e0a1c798a755bd2bef137335878a"));
set_progress(0.054730);
assert(apply_patch_check("/system/app/Email.odex", "399ee4afee53db7e312460f63640c938ac5556a3", "d24b3ca852b46a228bd55368b9ff2e12af4ecaee"));
set_progress(0.076125);
assert(apply_patch_check("/system/app/Exchange2.apk", "1299dab50e08cc1987a183fd6add14e273bc3a27", "33fa04d033d1ca8fc35b0ae85e666f35cae7e991"));
set_progress(0.076346);
assert(apply_patch_check("/system/app/Exchange2.odex", "d9eb05b117b4bb4f883639f40722bd234dbc6049", "9c07a1891d697ebe531df8406dec367f371af660"));
set_progress(0.093869);
assert(apply_patch_check("/system/app/FM.apk", "68f46811b918f9f2ba4a537a25c67ad3d286d7ba", "10cc63060a5a555fa730c173e3b03100f08af06c"));
set_progress(0.096083);
assert(apply_patch_check("/system/app/FM.odex", "f9c1b8de8c47a65fd3f14111226d89635a3b2673", "b50a7d751b19ba32a2a035125b4f3cb25dfce400"));
set_progress(0.098188);
assert(apply_patch_check("/system/app/FastBoot.apk", "cb012f73d54b07295f195dc2f241cb1a86fa4696", "cbb8dd2108a4d55823c4f8a0146d98b4a1e5096a"));
set_progress(0.098218);
assert(apply_patch_check("/system/app/FastBoot.odex", "bb66a68efd008e46f2b54e7eb5b6cade05dc63c0", "098f164307633f5d5361bad4602ad271ea9d3503"));
set_progress(0.098320);
assert(apply_patch_check("/system/app/Galaxy4.apk", "03325a414542c65d12721a4ad0a3cd796f23f47e", "977020d8c72404bae16198eca0b046d7210e2d88"));
set_progress(0.099887);
assert(apply_patch_check("/system/app/Galaxy4.odex", "00c03c5a464c345524a7fafeed9f032a7cb88dba", "4aa6679b90095665b0e8bdc777780e920369d3c5"));
set_progress(0.100083);
assert(apply_patch_check("/system/app/Gallery2.apk", "f89997ed9e7e0e5a61e6af8d47970f07279d4e4e", "1c5417008633e4d41fe282c959ae39e9d0d5c946"));
set_progress(0.116703);
assert(apply_patch_check("/system/app/Gallery2.odex", "327329563857d2131fc4e0ddc1a8475f44d17161", "f83f8ca44854a79a9c6eed240551d5ba6aba6739"));
set_progress(0.127457);
assert(apply_patch_check("/system/app/HTMLViewer.apk", "9a5e32db355eff1c3b9f06750c0fe4038ccf6702", "a5feda239554a6a3cc1ee93d3d47026ffc567314"));
set_progress(0.127481);
assert(apply_patch_check("/system/app/HTMLViewer.odex", "6c3759468f95a90fc07d007f7042c1ec2722b61f", "9dbfa1f7376993da900832632887efe2da516ca3"));
set_progress(0.127530);
assert(apply_patch_check("/system/app/HoloSpiralWallpaper.apk", "0246dcad607c56044485874b40ff3802d53de95c", "2a9b0bcc0241cbcaefa3540b0cf12dd0becee01b"));
set_progress(0.127780);
assert(apply_patch_check("/system/app/HoloSpiralWallpaper.odex", "a120e6ab68f49e0b54c8263f52852849ef5fa684", "fd1a614f76f6c634dc0c2f9172afd6a0d4758391"));
set_progress(0.127975);
assert(apply_patch_check("/system/app/InputDevices.apk", "a062d4db2300c7035c1ac291a52558e0fd8af38f", "3ccad0c23247c9b58200aec39d2ca99db3066425"));
set_progress(0.128269);
assert(apply_patch_check("/system/app/InputDevices.odex", "8df72017461404432f69b622bdc132f3f0273b76", "8ff7c72f21270a7b0a5cd8b32f82ce03c7ecb25f"));
set_progress(0.128300);
assert(apply_patch_check("/system/app/KeyChain.apk", "7fa42c55ddca5c3c4dc51fa8570796161b2c5151", "989d26f3a899762550fbda2b687faf86bc140692"));
set_progress(0.128351);
assert(apply_patch_check("/system/app/KeyChain.odex", "a58f33335f625e0063a3d8ac116934516bab9e22", "62ad22c7e92089fc75c00341bd878ec8aedbc968"));
set_progress(0.128546);
assert(apply_patch_check("/system/app/LatinIME.apk", "5ee848576e5305f625efdcb3c29926509d10dd78", "263515b778b3373a830072b6a003dffec9dc1310"));
set_progress(0.180151);
assert(apply_patch_check("/system/app/LatinIME.odex", "8f42cdbf64de840bc55cd480546fff5408d559a7", "9be1095cab4ea2eb61fe2bf61dbe496fd14efe8d"));
set_progress(0.186978);
assert(apply_patch_check("/system/app/LewaAntitheft.apk", "98674f7bf74972e2a385a8cb263f4f73506309bb", "19e9d1e2a8de6f41e5368669bcb3e0c0d42b12d7"));
set_progress(0.189501);
assert(apply_patch_check("/system/app/LewaAntitheft.odex", "522b55665a098127f5460639d0b2c94f4cc30382", "cb893703d8093aed32e9fd8f3ca81907a508217d"));
set_progress(0.211541);
assert(apply_patch_check("/system/app/LewaAppStore.apk", "f0035da1ad7c3fbbe6bc87988f4879e6107a1d11", "eb75541c52d5dc452110f38e8d5fef6b140f9d84"));
set_progress(0.212538);
assert(apply_patch_check("/system/app/LewaAppStore.odex", "e95fed89e6b8d126bfa5255bc48af252f4c2ec98", "1f07deded19a956eeb71dd1d1c2b13c8427af85e"));
set_progress(0.217929);
assert(apply_patch_check("/system/app/LewaCalculator.apk", "d648d8e0c695bbc6fcf3386d0a535dd27ffadd94", "c903a842635454b8af8a162611a1bf7e75abeff7"));
set_progress(0.219819);
assert(apply_patch_check("/system/app/LewaCalculator.odex", "9aef82a6f9797be7abb66be2adaf3d8bdc4149ee", "0b3221cce0cb8331ede145d2648797edfe16311a"));
set_progress(0.222859);
assert(apply_patch_check("/system/app/LewaCit.apk", "9041f3230848f4720a4bf5662343f7056f80b872", "8a7250d30848adea0fe7d6fae8faee071ea5445d"));
set_progress(0.223078);
assert(apply_patch_check("/system/app/LewaCit.odex", "9ad0bee8af8b1edd03adbed1f6a8dbef46a57cc5", "9ae7e2cbfc300c9578dc572c02ee7e8bf9bec622"));
set_progress(0.223303);
assert(apply_patch_check("/system/app/LewaDataUsageAdjust.apk", "a66e66a405a18e8961196797ff721bcdc2bbb2ca", "9ed5edfbc7d446a5081ed0416ea72d2f785cd189"));
set_progress(0.223441);
assert(apply_patch_check("/system/app/LewaDataUsageAdjust.odex", "c55cf01cfd6b131cb1a0d8cd1e0f49b4ee0d47d2", "1b24c9dee793baf4a31916e50205d9fbcfe4fab5"));
set_progress(0.225972);
assert(apply_patch_check("/system/app/LewaDefaultTheme.apk", "f37d3e93991d13c73eb3934b5252b900e0d07cd6", "03f448de7a18d731364a978c4e5400047e417d4d"));
set_progress(0.234402);
assert(apply_patch_check("/system/app/LewaDeskClock.apk", "7ae32778a1168f768158700787360a1f49ce6a2d", "a07577a60809c8573f41e304db807cc31308562c"));
set_progress(0.244850);
assert(apply_patch_check("/system/app/LewaDeskClock.odex", "4ff9a13014a7d4ecd663e1aab11696cfbbd0bb4c", "b9218c9f1003efe2b509ba5b4318b257d3b8e813"));
set_progress(0.248454);
assert(apply_patch_check("/system/app/LewaFileManager.apk", "37e319973391a92f4b6fd13d93e7539360551626", "4b8a8e39d6bd629455ad33662cedb567c94651c7"));
set_progress(0.250202);
assert(apply_patch_check("/system/app/LewaFileManager.odex", "2f0c7eba750c09277b821d0ea817f68f681cad9b", "85684514b4cd0846cb804f85c480b2482c720c78"));
set_progress(0.253606);
assert(apply_patch_check("/system/app/LewaFlashlight.apk", "5c291f52d719b7d0f6b8e48b90a767d8611e64ae", "3254b32fa4bde7b422f421df2e20fbf49e27ef10"));
set_progress(0.261059);
assert(apply_patch_check("/system/app/LewaFlashlight.odex", "0f4139e716b3abe5e50d2a3003bf633d1790dbf1", "9d48f802bbee742af3c48d4f1cb015d03b99a7fb"));
set_progress(0.261241);
assert(apply_patch_check("/system/app/LewaGameCenter.apk", "2915d3d9492faa9e0725d6e935cc49bf37a2f7ba", "9e7b56f05168b33f1b3d5b3546cf4b85b47d8036"));
set_progress(0.262017);
assert(apply_patch_check("/system/app/LewaGameCenter.odex", "0c8311a3a621e56bf7b6d4e1ba0ac31a65a1e9bc", "186802b209888279c720790c12dda99add766c17"));
set_progress(0.265110);
assert(apply_patch_check("/system/app/LewaIntercept.apk", "2c26d37b82f5b70d39cea523246f2ce54eeeebbe", "2e43f891a447a3ae4069933c7091d43e869ce836"));
set_progress(0.265996);
assert(apply_patch_check("/system/app/LewaIntercept.odex", "b5d70dfd70a2a88acd50b5bc3fdd2d3f174944b8", "a133fd18f881e6c0745c405e748bfef9a6119c9b"));
set_progress(0.269339);
assert(apply_patch_check("/system/app/LewaLabiSync.apk", "99ad6f1e3da107e8fd4a354eef41335a9ad012de", "17b2c15f722cfbffdaf401385ff114408853edc0"));
set_progress(0.269428);
assert(apply_patch_check("/system/app/LewaLabiSync.odex", "cf8d519350894145b906e883c89270132fbc1c9c", "10c320957212c98f554c149c2969134b4c324024"));
set_progress(0.270957);
assert(apply_patch_check("/system/app/LewaLauncherX.apk", "dd82f24022a476499824a621162748318fd34ddf", "99cec7f06c8c25617bbab430cf43067f0cc7e8c0"));
set_progress(0.279758);
assert(apply_patch_check("/system/app/LewaLauncherX.odex", "9ed28414b3407db1977d09a7896d8e06bfad944d", "b259df18e3b86ea5601c4b26554ded80655bd1ef"));
set_progress(0.290273);
assert(apply_patch_check("/system/app/LewaLockScreen.apk", "dd98b4e32a9cd1279487a62529c9c62bb575158a", "af43d60f068458dec7f41e39cb53287ed6fd5c5b"));
set_progress(0.290504);
assert(apply_patch_check("/system/app/LewaLockScreen.odex", "c7665c257220055c03ee63c60b81d29f723fda10", "51d924b636715adc7682074623129f74ebd891ee"));
set_progress(0.292567);
assert(apply_patch_check("/system/app/LewaNetworkManager.apk", "cee5d83c35e58ba15eebe2948b7fec347a0d06f7", "9c63d71092f825ec20c9eeba35713e8d68277b0c"));
set_progress(0.295117);
assert(apply_patch_check("/system/app/LewaNetworkManager.odex", "cb28496696003b5312b1b0bebd7cd9e799cdf578", "04c5dd784c32ec67d64d4bc84df53743788d103e"));
set_progress(0.309506);
assert(apply_patch_check("/system/app/LewaPackageInstaller.apk", "077a4800d27644a7723706561ff05733e02ab193", "be2c2bfc88de6d26371b9dec56c1ac755fa440ec"));
set_progress(0.309953);
assert(apply_patch_check("/system/app/LewaPackageInstaller.odex", "ce0b6e2cd20f57bbf836cfb9f4348ef945894acc", "d428973127eb745d0c99e93e6bba9596fdee2c51"));
set_progress(0.311342);
assert(apply_patch_check("/system/app/LewaPermManager.apk", "c6653668f940eabf3918bda1e6474d8d3c795aa4", "480583fab5bb3196726fc2cb1619750da3ac1b2f"));
set_progress(0.311749);
assert(apply_patch_check("/system/app/LewaPermManager.odex", "ec54a2662f10773930f4ced011560c8a20f38c1e", "bd835c3ec41329cbd7f088119e98f3156571374a"));
set_progress(0.324917);
assert(apply_patch_check("/system/app/LewaPlayer.apk", "cf11a70633210e347cae21aae240539f1da1b12a", "a01738637ffb2b526c731ba149b4e998715c15bb"));
set_progress(0.330685);
assert(apply_patch_check("/system/app/LewaPlayer.odex", "5e4b3cb9e5c6bc51efbfcb5bed06786ca9d3227f", "57bbb67b709dff5e7f0c28d652a09940589be192"));
set_progress(0.338519);
assert(apply_patch_check("/system/app/LewaPond.apk", "c37b9d4ad03ae8222f1df4b61efaaa657c0dffdb", "8db1cb314c57d86617094d07618823cd1ed06ed4"));
set_progress(0.338769);
assert(apply_patch_check("/system/app/LewaPond.odex", "a94318af9e65c1828f3dde0bcf1ba4fb0d88bdc9", "e51d8593d2c06b277c683e167a4a65535e5514f5"));
set_progress(0.339838);
assert(apply_patch_check("/system/app/LewaPower+.apk", "08708f981eac94be1ddcd27ef3a36a6919278ffd", "f19b2f88381ffb1b1383a61da7978d0f2b862dd0"));
set_progress(0.340619);
assert(apply_patch_check("/system/app/LewaPower+.odex", "342d3fadefcdbb765f0f65b0912acbc03931456e", "ff0e917a3f8aa05837d0956d238d7563c00a4ad8"));
set_progress(0.342208);
assert(apply_patch_check("/system/app/LewaPush.apk", "16e5c38e82488eeb4f576eaa52861e716a9a4459", "a86180950f78c62c0d26c547c683f9a31ed0bca4"));
set_progress(0.342259);
assert(apply_patch_check("/system/app/LewaPush.odex", "16b0fb501761e7609298a26e87d0516b4a54eacd", "e6b0b317ca3dd837df9638252c6247b0e8a84322"));
set_progress(0.344604);
assert(apply_patch_check("/system/app/LewaQrcodeScanner.apk", "6657cbf150ae999ae1724afc2f9b06e92fda206d", "bf7a9d14c18eb28f8b0ee0494c64c512eae9a3d0"));
set_progress(0.345186);
assert(apply_patch_check("/system/app/LewaQrcodeScanner.odex", "0898af7558ad50f829dbc7dc7138aa56516cb6ec", "50d63eec11e0c5c8c4bbe4fe699587299b72f8cf"));
set_progress(0.350812);
assert(apply_patch_check("/system/app/LewaSearch.apk", "5018a6f8dc159ae30cb1ecb1e6a902af9d68c5ee", "93657ad5c37a6ed413af1659b4d5383655f03716"));
set_progress(0.351700);
assert(apply_patch_check("/system/app/LewaSearch.odex", "0bc0282c1756984a5bc19cdaea8c8a0eac69a164", "833dc43e40cd3a4bac3cb09f995577902bceb6f8"));
set_progress(0.352235);
assert(apply_patch_check("/system/app/LewaSecurity2.apk", "11190cb7fd9f70cfbb01f895ae5b891adaa46f31", "ed2cc7ed2a9f72fed10946476fe907e62ac129aa"));
set_progress(0.355711);
assert(apply_patch_check("/system/app/LewaSecurity2.odex", "c2670d78af36022f15453021e3179d1533664d42", "010367588330746509e0fcfc14ce874ee6a59531"));
set_progress(0.359491);
assert(apply_patch_check("/system/app/LewaSoundRecorder.apk", "f066243fdbea61d1584950e429074a57a4856584", "e7c4eb38a55e1cba0ab932651c6cea4c89aa7515"));
set_progress(0.364415);
assert(apply_patch_check("/system/app/LewaSoundRecorder.odex", "bb65a9e811674f0cfbfdb6ff3e9f1646cdbace5e", "e2041b46f7588efec2c26493b0e40ea36a3ffba8"));
set_progress(0.367312);
assert(apply_patch_check("/system/app/LewaSystemClean.apk", "51f70fc85adea60b5ee38bf260e8f9d67e4bb722", "d49e412f5a728fe112b391d378f9025a57242193"));
set_progress(0.369227);
assert(apply_patch_check("/system/app/LewaSystemClean.odex", "128646a8ca46f464f9276685a5c6ea12ccfbcd5b", "c75c8d228e0d9c73a004188fb4db7b1076a76842"));
set_progress(0.373254);
assert(apply_patch_check("/system/app/LewaSystemCleanService.apk", "9f570b055c29f07153bd2337f77da08ddd0c351c", "827997cd17c8fc3fac848f17d964d95530b7890a"));
set_progress(0.373668);
assert(apply_patch_check("/system/app/LewaSystemCleanService.odex", "1e689f6c17779bfb5378c99e771743914cae2fe7", "6a78edbbe4a6c85715f15a40eea2fa4e0102eae9"));
set_progress(0.373996);
assert(apply_patch_check("/system/app/LewaThemeChooser.apk", "e4a05ce58b37776b31fad061087ffe1fddd52cee", "2a27df4bf565322137de249914395029c2e2ae4a"));
set_progress(0.375371);
assert(apply_patch_check("/system/app/LewaThemeChooser.odex", "c5923c60e5b178d532833c446f1e033a64e243de", "13363c41aa16276e59a1280370a2d315ed62bf91"));
set_progress(0.381079);
assert(apply_patch_check("/system/app/LewaThemeManager.apk", "530d4c9c3631db0bffdda8af68827781587a28ba", "0e1c629387be76a71f86eddf1f763aa14ab03480"));
set_progress(0.381112);
assert(apply_patch_check("/system/app/LewaThemeManager.odex", "3b8e1a7b3444ab325d9937418a7b26fb59a2f340", "1422368582f04f3a187a5db6c9cd75e3f238ac7c"));
set_progress(0.381827);
assert(apply_patch_check("/system/app/LewaUpdater.apk", "3257da249f34c5ae2849cfea550103f503c0fba1", "117423de7ac1b8507a2aa0f822a12cd0281a509d"));
set_progress(0.388643);
assert(apply_patch_check("/system/app/LewaUpdater.odex", "2d8c5504e0095b8fc1e9b8f95aa2f7ab18010a5e", "26b1ef718bc226ebf1654450e46b557cad638bf5"));
set_progress(0.392157);
assert(apply_patch_check("/system/app/LewaVirusDefense.apk", "ce1b5615f358c86c88e43ad2074fcadff279c771", "fa72ade3df1d40b8846f3651d314940bf023cb83"));
set_progress(0.397124);
assert(apply_patch_check("/system/app/LewaVirusDefense.odex", "2d12793e9e4d6cb6dad61ab0c33906677f1e72ed", "600a02444ae9c672e90623661c5809ac91f26fe6"));
set_progress(0.406227);
assert(apply_patch_check("/system/app/LewaWeather.apk", "8cb10830506c745d728b10d07b2f23c782bc8faf", "5c0c18048fa5317eb39004f93f8ed9fbcaedda9d"));
set_progress(0.417233);
assert(apply_patch_check("/system/app/LewaWeather.odex", "9e5c36c93f46b777699b5e59c97f9428a2e443aa", "bdad1091ab35f999debb38286b7076d06244b3e1"));
set_progress(0.422999);
assert(apply_patch_check("/system/app/LiveWallpapers.apk", "2f2b8e88993aa56eaa2e01df3d04bee1a8eb43d2", "917db329efed1dcc6793a7987a54edfa670607c6"));
set_progress(0.432980);
assert(apply_patch_check("/system/app/LiveWallpapers.odex", "c459e0924027c1f5261dcdf2d7f20fd763b38d18", "e634cc34d9ae732f2033e43a686e5fd08e4eb8c7"));
set_progress(0.433670);
assert(apply_patch_check("/system/app/LocationProvider.apk", "630fb91a6293f6d52152f6ec048232982efbfd87", "cf3553d88ecb144179d0f96d3261926553e7b570"));
set_progress(0.447816);
assert(apply_patch_check("/system/app/LocationProvider.odex", "490c0dd9b56ab1a6b87ad71aaa5875ba2e372754", "070014a4911826a1bcee53fa8b3c7cd5608528d7"));
set_progress(0.448932);
assert(apply_patch_check("/system/app/LunarService.apk", "0b22ed3786557bf24ce54bdeb36da31194bb2f2f", "a287c724e993b59f43007a0d338f9470591db148"));
set_progress(0.448977);
assert(apply_patch_check("/system/app/LunarService.odex", "227178491ad85ea725f17744e0caf5c326e2c238", "eb52701212711f8ff26230255616f56a33b482e4"));
set_progress(0.449158);
assert(apply_patch_check("/system/app/MagicSmokeWallpapers.apk", "9d2692c8a9341e2dc3cabdb2ca43a6b8b54d680f", "873174fc0da16e120cd6b9637ec57692d11feec6"));
set_progress(0.450398);
assert(apply_patch_check("/system/app/MagicSmokeWallpapers.odex", "864e370e38315243757557c1c355ba1c67f1da91", "e7bcdc6a94650ee74a090dad4fe74a3240435d92"));
set_progress(0.450700);
assert(apply_patch_check("/system/app/MediaProvider.apk", "cf480dcba84f31b515ffa1466331ef2fdb11d6f8", "34a376fd21e2f7f75cb5091095a7c3ba733f1131"));
set_progress(0.450905);
assert(apply_patch_check("/system/app/MediaProvider.odex", "1a8af1c921d2b985e4ec7bde8d1cfdab047fe518", "d6da7227f1b579d55cce70a50d6837c501a52bf1"));
set_progress(0.452269);
assert(apply_patch_check("/system/app/MmsFavoriteProvider.apk", "129d046fcf7dc3add1a36612648c1dde66971a56", "a19808dcd237b280704f315de98b5b5ed0977a48"));
set_progress(0.452518);
assert(apply_patch_check("/system/app/MmsFavoriteProvider.odex", "a3ea5f0888d2d14aead78056d59c49785ea9a12b", "c928fc1fe9877f8facea5839b8cd197a875e78ae"));
set_progress(0.453531);
assert(apply_patch_check("/system/app/NoiseField.apk", "3546f8b44fcb588d198ce6473ab5b1594bfdc0a1", "d73e70fe0a9c64f3d2bbd7c0e82c9ac7e5a9a789"));
set_progress(0.453919);
assert(apply_patch_check("/system/app/NoiseField.odex", "c6a0062000148a251ecd1f649d1cb54a12dbcb6b", "ea527bb332ad5d7873a255e82451ae46fd87267a"));
set_progress(0.454151);
assert(apply_patch_check("/system/app/PIM.apk", "d3d426178e3360f895794f2eb1756b16a08c43ce", "3482c46c1c5d90d7719f9182783be1d23c4bb88e"));
set_progress(0.491999);
assert(apply_patch_check("/system/app/PIM.odex", "2f2c9d4fc9a1adf7cc235c3923d3c2e72b6778ce", "457e3d9c37a1d8d4012e9ce5e2f8b48f2dcd03b2"));
set_progress(0.535414);
assert(apply_patch_check("/system/app/PhaseBeam.apk", "eb565b76993b90543a494da9d21211d1ce872dba", "1a6a43a90b15a1772f060231204c87fa3a790cdc"));
set_progress(0.535778);
assert(apply_patch_check("/system/app/PhaseBeam.odex", "706f773e7b5c9e7efd13a2ec207d1b7773a418a9", "150ac05160f491e94d3c101644dcf713cc9a0352"));
set_progress(0.535991);
assert(apply_patch_check("/system/app/Phone.apk", "d977f42954a319c4430999ce4059ff595963f95f", "9a8390f4949828beed444c2b915ab01b7c28984d"));
set_progress(0.544291);
assert(apply_patch_check("/system/app/Phone.odex", "de7be096ead1cd0d8f8907215b356c9ecdd0b686", "be1adc520693404996c1bb121e104ea6a6194650"));
set_progress(0.562599);
assert(apply_patch_check("/system/app/PicoTts.apk", "3b766e0ec3ad5c3133ea9fc179aeb2f88057b74c", "44808b72ee82268fa64cc19e41f9a1b9926ef682"));
set_progress(0.562643);
assert(apply_patch_check("/system/app/PicoTts.odex", "a43a0e50d9a34ac58142affeb4605b2d6f9d80d5", "4d0150784d118eb9041c153663fa402e6b92f09c"));
set_progress(0.562768);
assert(apply_patch_check("/system/app/Provision.apk", "c82bc6663056006d7a9c2de6bea98fa6599a3a60", "98f37efa36e7ed44a3008de3d7821bd4b92d542f"));
set_progress(0.562785);
assert(apply_patch_check("/system/app/Provision.odex", "efaaa57b184c260fae2311d73e3019221a379a7b", "d461a90fe9974383f90b1f20d6d99d7e5c490272"));
set_progress(0.562798);
assert(apply_patch_check("/system/app/RestoreAirplaneMode.apk", "fef04a2f8348a24cc62c1b19c1661899db9ceca8", "5550879d1bd68107780994668c0d90869dbcc848"));
set_progress(0.562817);
assert(apply_patch_check("/system/app/RestoreAirplaneMode.odex", "f623f900373af5c5d7d64a18eabdf842d0968823", "a57f1e62411e121c95bdaf440e844dcec73ec51c"));
set_progress(0.562835);
assert(apply_patch_check("/system/app/SensorProvider.apk", "326b8a6033d97548b65bef2bc82f7dbdfbb44b68", "2d2ecb241be9358140ce3c287052dcdca9d7e977"));
set_progress(0.562888);
assert(apply_patch_check("/system/app/SensorProvider.odex", "946a45c1c230046a6511d3437ab0214c3d004edc", "a960372723992864f94eb0338db7f1612c00ebc9"));
set_progress(0.563948);
assert(apply_patch_check("/system/app/Settings.apk", "add03dacf79b28a252071d20e96c4ef2403a3040", "d904a4896d3bec5c4b6b5bbf1d1df2c32b292cbc"));
set_progress(0.582060);
assert(apply_patch_check("/system/app/Settings.odex", "17c85e95e576ad48ecb9a45d0337db90fa0254f8", "057b6aaca78a5a5203628262f8bd655e307f32ff"));
set_progress(0.605121);
assert(apply_patch_check("/system/app/SettingsProvider.apk", "c8073f31d01890ae9ee090c7171d6cff686aae0e", "6b3219ab2e63ad253dec5fa8900963bee80fb356"));
set_progress(0.605222);
assert(apply_patch_check("/system/app/SettingsProvider.odex", "b5e9c45e25f73229c812f578806a837fef735fea", "2562f2a576aa255ae3d8a0cb4781b59adca1908a"));
set_progress(0.605700);
assert(apply_patch_check("/system/app/SharedStorageBackup.apk", "d5f34d0411ab1c3e71593adcf85e0e9d8dde11a8", "3320769b13749f4c69ac0d65dcdfbe66168ff03a"));
set_progress(0.605717);
assert(apply_patch_check("/system/app/SharedStorageBackup.odex", "52140fc5fee57f3051578652d93c64a49e220324", "48eea224d63f5cd948a3713320df7347f465004a"));
set_progress(0.605744);
assert(apply_patch_check("/system/app/Stk.apk", "fd15cea963e7e2e62122fa37f821068005d2918a", "57b4cc31c3ad0cf9e970acd6d2dd20cf53731dd3"));
set_progress(0.605873);
assert(apply_patch_check("/system/app/Stk.odex", "92a9bc938c1b40823116dbc33885da9a5d7d41fd", "48c4d5535ffde764a07479e00f09bbff2e0d39d6"));
set_progress(0.606307);
assert(apply_patch_check("/system/app/SystemUI.apk", "5b6c54809f96a2b2b7faafe4605d5406ac62a45f", "339a8430098af4084439e445b236945de1a66e1f"));
set_progress(0.615579);
assert(apply_patch_check("/system/app/SystemUI.odex", "4286625a6930a73d785fff8882c564ef59a43a76", "c97d54778927ee6bd912aa1f383ed4dea4a3e38a"));
set_progress(0.625104);
assert(apply_patch_check("/system/app/TelephonyProvider.apk", "3f7b5b6fa102e65168c63973b858bd4e09af4e2e", "1761a74078fdaf4eeb4ed43beb9f699c2b36705e"));
set_progress(0.625179);
assert(apply_patch_check("/system/app/TelephonyProvider.odex", "909684988384ac7f3de257f2bdabdbad337b83f2", "3eb246f1351bda8453b70475add15213c1998a77"));
set_progress(0.627364);
assert(apply_patch_check("/system/app/UserDictionaryProvider.apk", "eb072d9b255b03c2c9465545381a2a88f78b16dc", "f204e8edfa8091ec307839163eb66095ce047a48"));
set_progress(0.627386);
assert(apply_patch_check("/system/app/UserDictionaryProvider.odex", "e57417179284a9bd15f89ce7e85aa3b35aec96c0", "86484bb4724120da063699adb7f275719f3f043f"));
set_progress(0.627489);
assert(apply_patch_check("/system/app/VideoEditor.apk", "0d78146899690b870eb4254f5e61fc2f55a55a4f", "afd1f03a003b310432a4799a8533b049c5244f3b"));
set_progress(0.654302);
assert(apply_patch_check("/system/app/VideoEditor.odex", "60754378fc78c9d9d993b7eb9cd727c7ba13f5f8", "d323ffeaa1f33fb031c6f73000222b0342f238c3"));
set_progress(0.656705);
assert(apply_patch_check("/system/app/VisualizationWallpapers.apk", "828611f259a22c4928f3e5ab3a5bdc44e48b3791", "2c92b2311aaf0d58c4ee868d233deef175f490fd"));
set_progress(0.657556);
assert(apply_patch_check("/system/app/VisualizationWallpapers.odex", "aa036e5de011cd4df9226e70555e57fcf954b779", "a6fe53a44b6b57056b5181e13b053c2c56dc65fb"));
set_progress(0.657916);
assert(apply_patch_check("/system/app/VpnDialogs.apk", "c8c287d1292fa22c883c5ce376497b02cad55011", "0042af6e26dc3b19c86f907dbc9622fb1171cc7c"));
set_progress(0.657962);
assert(apply_patch_check("/system/app/VpnDialogs.odex", "2a58cc42e0527cf78d4d796bc987810965091846", "5a65d72325bd3325532661ca0401b112a4a5a87e"));
set_progress(0.658032);
assert(apply_patch_check("/system/app/WAPPushManager.apk", "3ec93bf08f761c80898f030d4cf56b7b6044fa25", "5120ffcbff35f64fb9758d4eed208962f15e25ab"));
set_progress(0.658049);
assert(apply_patch_check("/system/app/WAPPushManager.odex", "12813ae729266d95da78babfd4e68329ff581750", "865ad5ef42f5fdb45d829c9d8b8c10d8219f3923"));
set_progress(0.659051);
assert(apply_patch_check("/system/bin/applypatch", "9e0e8be584b687024816e5fc729550ff0de6bf32", "f269a981c0fde28951a4a59fc084f2239ac8c0df"));
set_progress(0.659355);
assert(apply_patch_check("/system/bin/debuggerd", "97254fa39915c27685d4b5305536a92ab62631d8", "403cfc8c26bb7bcf04a318f984bce1877d2eb39c"));
set_progress(0.659489);
assert(apply_patch_check("/system/bin/mdnsd", "e169913535c3c711a2a81468ab5da6106adc21c2", "aa11ecd0cb8a74a6b298ee372396429678953fba"));
set_progress(0.661082);
assert(apply_patch_check("/system/bin/mkyaffs2image", "4f9c804cae835eb4d0e3e0b03b51ca612b62bc55", "bc5c3bde5953c68922b6c85864e39a356c2483ca"));
set_progress(0.661172);
assert(apply_patch_check("/system/core/adb/transport_local.P", "3b2720c195ffc033219af9eb19d6164787a7ae17", "5dc1b633cbdb87b66645a176c278307ddf4c359c"));
set_progress(0.661230);
assert(apply_patch_check("/system/core/adb/transport_local.o", "51eee2a2b5e3917679dcf5700d5a9a55cda28fc3", "e2f9d17d40daaedf2f3ce17794575a73a08f42e7"));
set_progress(0.661500);
assert(apply_patch_check("/system/etc/NOTICE.html.gz", "8d3850c4fb21f453882d882ff2cc00b20840b5be", "0979cf5f349b096d4cb498c46a969148601b4924"));
set_progress(0.662397);
assert(apply_patch_check("/system/etc/security/otacerts.zip", "96749fc9cfa1aeac7c731cb5b539d3509aac81d1", "58ef5ebca00671a28b33842494f573e75259e06c"));
set_progress(0.662404);
assert(apply_patch_check("/system/framework/am.odex", "947df948846ce5fd2b85e04f533a0135c8c35f0f", "1d185f41aea7d2422f48aa45a51d40e5eb45ffbd"));
set_progress(0.662654);
assert(apply_patch_check("/system/framework/android.policy.odex", "514d93baae2cc90b8d3c1fd126d1722801000c74", "2431e32d6f4b668d895ed95eae67f01142d5b0c0"));
set_progress(0.665270);
assert(apply_patch_check("/system/framework/android.test.runner.odex", "72ca80933f7044d0d69874845a67f0323a220e60", "45631ea5c66d64fcbe238dacca499ff82264fc52"));
set_progress(0.666405);
assert(apply_patch_check("/system/framework/apache-xml.jar", "cbef299dd29bc97288e72ce43f2fabde0dd70fb3", "3c98573fd62720d5c8b6b19a4ce6fd6581b55e54"));
set_progress(0.666516);
assert(apply_patch_check("/system/framework/apache-xml.odex", "cda5e28f8797f796a408880317ec19c8a049680a", "3c0d7d73a67bf71184d08807346f0fb674afe799"));
set_progress(0.674983);
assert(apply_patch_check("/system/framework/bmgr.odex", "c86a23e7685ade2842d03a2188d8feedf4e1423a", "1290594801e3a13226ba430ba1f8972e04e96064"));
set_progress(0.675074);
assert(apply_patch_check("/system/framework/bouncycastle.odex", "bdb47132a77c69b6b7a960ecd71f22390e8d04bc", "efa43a20d5e59292f02113c5905340f8f4cb0faa"));
set_progress(0.681110);
assert(apply_patch_check("/system/framework/bu.odex", "79e48a5a87a8745a177b787a9ee237d2416fa597", "b96d63f8a3e29a79a92d90ff4a4450b26c850f89"));
set_progress(0.681139);
assert(apply_patch_check("/system/framework/com.android.location.provider.odex", "1e0dc957793a072994f46e5ebec37e99d638ff66", "6a60eac80cdeee55aaac5f3b954685f262f430ac"));
set_progress(0.681185);
assert(apply_patch_check("/system/framework/com.qrd.plugin.common_interface.odex", "b45a41411f591de1150eb9cadd66c91bb15d63a3", "51234b33ddaacbe2a7f09615f4940ca8cbf6b2f9"));
set_progress(0.681199);
assert(apply_patch_check("/system/framework/com.qrd.plugin.feature_query.odex", "1beb26052ecc0acd9ee2078cfde005d2be298e30", "f893d79c3bc3f9b73c2750a6f17db6d987c708ea"));
set_progress(0.681241);
assert(apply_patch_check("/system/framework/content.odex", "d01715710c2d89698d64bc58c3453055df8cd38b", "4a08c822abf3e1cd6e60cc8270b8d2505af43e41"));
set_progress(0.681328);
assert(apply_patch_check("/system/framework/core-junit.odex", "a09c3f2b217cae021d921d670db9f7507af6e618", "4be20247dd73da443b26811271013a4f288109ec"));
set_progress(0.681496);
assert(apply_patch_check("/system/framework/core.jar", "8f629522b662aedacc622c557bc917569c3da158", "6a133b07c3dae7451e2814c52e4dc3e6dfb5735e"));
set_progress(0.681521);
assert(apply_patch_check("/system/framework/core.odex", "e8c2b8eb7814f4811c57327fef8aa5aa56506999", "24780fcc33a07e52b15dfa6b4b0b9e067cedf79e"));
set_progress(0.702395);
assert(apply_patch_check("/system/framework/ext.jar", "8efa72ae18adffc65cc42b362d1b1c265a88b989", "bcee3a60687a1af2b32c9a1b977a89e07c94ce4b"));
set_progress(0.705640);
assert(apply_patch_check("/system/framework/ext.odex", "a0a79f823d7ba0ea8bfeb891927b008394fa6eab", "5537bf6abd324e798e2c668bb38d816d94f8ee47"));
set_progress(0.714870);
assert(apply_patch_check("/system/framework/framework-res.apk", "8570059eaa844ce4a0bdfe43e7047ee04f8d2160", "65fcd6ff01fcf92c0abf38afb9ac66267d40a008"));
set_progress(0.752730);
assert(apply_patch_check("/system/framework/framework.jar", "9328ceb1fccae815b3ba588ef00a741c655ec3cd", "b9cc9acf8d73c7d99cff9f7e4b7e32de6d2ce4d8"));
set_progress(0.752822);
assert(apply_patch_check("/system/framework/framework.odex", "733040817cbdceae3c37f851c1f6de255731212c", "89a5295a2e38c1d2fa84fd0cd9ed3e287cf30c23"));
set_progress(0.823980);
assert(apply_patch_check("/system/framework/framework_ext.odex", "cc7c6537c352953876d291a33f0e975843d256ad", "1e66e4c4ea533e9c4225999bf327f3edd679dc8a"));
set_progress(0.831249);
assert(apply_patch_check("/system/framework/ime.odex", "31029fe0968056ab90370c17eb922c05c100bf4a", "4c2575910d94fc31569e954e9d7c081fb009ed22"));
set_progress(0.831291);
assert(apply_patch_check("/system/framework/input.odex", "12e48484bf6dae0fbd8a25a821d08c09aa9cc45c", "e7515756d63e692f93bab11554580b67aedb5fa4"));
set_progress(0.831325);
assert(apply_patch_check("/system/framework/javax.btobex.odex", "86ec9288a9fd9625e7ece30364c483d14a4b43f2", "aebd288bb26f3f248588fe8c94cfb0f2fcaf79e1"));
set_progress(0.831754);
assert(apply_patch_check("/system/framework/javax.obex.odex", "84eb9285cfe6e4b35a30e1af0afadb1a44342512", "1e6913185ee5ab7fae52fd43fc51b495cb41eb37"));
set_progress(0.832171);
assert(apply_patch_check("/system/framework/lewa-framework.odex", "cb6065f8830820398a3e0f4b9621d6ae550e7baf", "ca6b228a3dc9d0431ea29e715f94d0a86ba2e929"));
set_progress(0.842744);
assert(apply_patch_check("/system/framework/lewa-res.apk", "5f2a4638b3705ad1c237d674060597a957a10627", "cf40975a1bc23e32fd497110cb32b8349f81cd69"));
set_progress(0.873472);
assert(apply_patch_check("/system/framework/monkey.odex", "5385d4a0b9b2a97b8574ab4954a1e26941a258ec", "3498e43e993caa1718c0dbef0fc14415e10dddeb"));
set_progress(0.874197);
assert(apply_patch_check("/system/framework/org.codeaurora.Performance.odex", "ee050cc4943f6082b710c1f91d8aa9e6533d4263", "2a913036efc180e616b684d2e14f623fdae38dcb"));
set_progress(0.874214);
assert(apply_patch_check("/system/framework/pm.odex", "ea210b373d2f3c50939c09aca61e64363d9b051a", "486e19fd4cf6a78f6e3ca529264c74d5c0afc74a"));
set_progress(0.874437);
assert(apply_patch_check("/system/framework/requestsync.odex", "8582dfc6b84bdbbf5cceb6964cabe2082ce62b1a", "0f1d06020955b29e7c8a0c281ea4151e66c1035c"));
set_progress(0.874493);
assert(apply_patch_check("/system/framework/send_bug.odex", "3eb2e592824627e22d639ab67e209e6d16a01685", "57b449a1fef5422ee4872863fbb8681f1b003f62"));
set_progress(0.874529);
assert(apply_patch_check("/system/framework/services.odex", "15ddee157c37434d13cff1c60f8eb5279d779858", "dc3255e7ca4176cda042a66d7310318bfc5d68bf"));
set_progress(0.889576);
assert(apply_patch_check("/system/framework/svc.odex", "895970dcb89bbd9a18f4b7abcea968dcf86a68a2", "5dd0359fe23ae2075225ab27a28d50a947fcf28b"));
set_progress(0.889637);
assert(apply_patch_check("/system/framework/uiautomator.odex", "aad7f51c23be9ee7dd7efcfa13446cb3b3806fca", "7919188bd6a5a6e7461913dd379eb227148c3f5f"));
set_progress(0.890141);
assert(apply_patch_check("/system/lib/libbcc.so", "1e25f6e3849251555cfd587eb47b585021e53b6d", "33b4771a281df09c8df09ee488b38498fb1798c4"));
set_progress(0.918987);
assert(apply_patch_check("/system/lib/libbcinfo.so", "c29d427624355a97608ea613e654e2e12352441d", "c4ee184503c6cc234720358929e6d0373e86d1db"));
set_progress(0.925914);
assert(apply_patch_check("/system/lib/libchromium_net.so", "bf39b793ff1074676f9fb2e8295d935c9de96d9b", "0adb4f2769feee1cb5692e63f4275ba99e2b679f"));
set_progress(0.940403);
assert(apply_patch_check("/system/lib/libmdnssd.so", "5963abb4910140580ab0376a671fee02b8bb51aa", "b0b591c426c78605e41bcba1b8742c54083ccecb"));
set_progress(0.940536);
assert(apply_patch_check("/system/lib/libstagefright_soft_aacdec.so", "8927ae204f98b11d1627a5f16ca033496060f744", "cfde8d78bc500c76d4f9fa6f9a3da6d65858392a"));
set_progress(0.941904);
assert(apply_patch_check("/system/lib/libstagefright_soft_aacenc.so", "da158a43af6026e7296cdcc3ee640143913bfcf6", "feb18bfbfd26495c3ea67469db9953300c8e35f9"));
set_progress(0.943597);
assert(apply_patch_check("/system/lib/libwebcore.so", "df6736485e4ae6489c29b13e71a33047e624f8fb", "50474ba75bd41d58491deddea875d9880bf62dac"));
set_progress(0.990594);
assert(apply_patch_check("/system/lib/libwebrtc_audio_preprocessing.so", "6bdeefef215642240a1e3d02699251c6a7d72d7a", "20ab98b49a61658751c3ff1d86684a5f7e95f7a1"));
set_progress(0.993143);
assert(apply_patch_check("/system/media/theme/lockstyle", "80f73808d59a8a928943801e6462e63f75f2b147", "901e64ed8e6ed164fcd8e689619cbded260261af"));
set_progress(0.996211);
assert(apply_patch_check("/system/usr/share/phoneloc.dat", "0223fe2f2c50ad9b856ee49f1f144d869c584478", "de31940488e8e882fc2d3a2260b42cc1711be2b1"));
set_progress(0.999612);
assert(apply_patch_check("/system/xbin/nano", "81354cdb858415527aa2c3f3a75af8e2ec957931", "2015f2ebc35e5a2db9fa84059f8d8ce742ad614a"));
set_progress(1.000000);
assert(apply_patch_space(11585824));

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

ui_print("Removing unneeded files...");
delete("/system/build.prop", "/system/media/lockwallpapers/",
       "/system/media/lockwallpapers/lwp_1.jpg", "/system/framework/am.jar",
       "/system/framework/android.policy.jar",
       "/system/framework/android.test.runner.jar",
       "/system/framework/bmgr.jar", "/system/framework/bouncycastle.jar",
       "/system/framework/bu.jar",
       "/system/framework/com.android.location.provider.jar",
       "/system/framework/com.qrd.plugin.common_interface.jar",
       "/system/framework/com.qrd.plugin.feature_query.jar",
       "/system/framework/content.jar", "/system/framework/core-junit.jar",
       "/system/framework/framework_ext.jar", "/system/framework/ime.jar",
       "/system/framework/input.jar", "/system/framework/javax.btobex.jar",
       "/system/framework/javax.obex.jar",
       "/system/framework/lewa-framework.jar", "/system/framework/monkey.jar",
       "/system/framework/org.codeaurora.Performance.jar",
       "/system/framework/pm.jar", "/system/framework/requestsync.jar",
       "/system/framework/send_bug.jar", "/system/framework/services.jar",
       "/system/framework/svc.jar", "/system/framework/uiautomator.jar",
       "/system/lib/libbcc.so.sha1",
       "/system/recovery.img");
show_progress(0.800000, 0);
ui_print("Patching system files...");
apply_patch("/system/app/ApplicationsProvider.apk", "-",
            0992ef50271ad7a722c2dfccaa369881719e6886, 5966,
            5b816371ba66ac8cbece649358f1d991842e3f3a, package_extract_file("patch/system/app/ApplicationsProvider.apk.p"));
set_progress(0.000037);
apply_patch("/system/app/ApplicationsProvider.odex", "-",
            18f90295212da45d010f517fd0245ff516400dc5, 27000,
            c45cbc0d4ee6e63f8c92b66404b3b6f38664addc, package_extract_file("patch/system/app/ApplicationsProvider.odex.p"));
set_progress(0.000202);
apply_patch("/system/app/BackupRestoreConfirmation.apk", "-",
            3410bfad065c973838934c84dacc55514fa5c02e, 9952,
            1929a1957d773ded9015cac58e59bb369cc0c574, package_extract_file("patch/system/app/BackupRestoreConfirmation.apk.p"));
set_progress(0.000263);
apply_patch("/system/app/BackupRestoreConfirmation.odex", "-",
            35af645116ae3274dfe5d55c4faaf3a5cb620824, 12200,
            672f6e478f93562b7c8f7b7c3c0bb18189e78ae2, package_extract_file("patch/system/app/BackupRestoreConfirmation.odex.p"));
set_progress(0.000338);
apply_patch("/system/app/Bluetooth.apk", "-",
            502e5232c8383103b2e9308138388b0e829ec52c, 175894,
            be37c7a5977b2cba6b79a4588b5b13bc1d3bf86c, package_extract_file("patch/system/app/Bluetooth.apk.p"));
set_progress(0.001415);
apply_patch("/system/app/Bluetooth.odex", "-",
            403dea43f66ce7453385beb4029f4e9d817c249d, 853584,
            7706c8a1a85b7b0d9ea1928cb256470cf55017e6, package_extract_file("patch/system/app/Bluetooth.odex.p"));
set_progress(0.006643);
apply_patch("/system/app/CalendarProvider.apk", "-",
            6025be8d07c8c1d4ba6428fc1441ccef0a8aefe3, 16630,
            6c0ce4fbd8c9eb647ff8fb10366129270b7170fd, package_extract_file("patch/system/app/CalendarProvider.apk.p"));
set_progress(0.006745);
apply_patch("/system/app/CalendarProvider.odex", "-",
            61e9ba4ff4e6df46a2c6a9eac874c2c0c4a540a6, 2053264,
            83f7a0662ced93d0d78fbd04b799f2c6f8f8614c, package_extract_file("patch/system/app/CalendarProvider.odex.p"));
set_progress(0.019321);
apply_patch("/system/app/CellBroadcastReceiver.apk", "-",
            84293cccace338b4693edc69152e0a7d5788f042, 64386,
            d517b993724edae09215629dba7ca918975f3190, package_extract_file("patch/system/app/CellBroadcastReceiver.apk.p"));
set_progress(0.019716);
apply_patch("/system/app/CellBroadcastReceiver.odex", "-",
            1237c0f49e0320e4d8c0c576f2a2f9225f84b0e1, 91536,
            8199b04cf3cb814fc6ada6b8335b245d98c55b6d, package_extract_file("patch/system/app/CellBroadcastReceiver.odex.p"));
set_progress(0.020276);
apply_patch("/system/app/CertInstaller.apk", "-",
            4f1d5ac12dc2f6c914b7ebf153e3391434bc89b1, 10714,
            dc51425cc66c4bdabc48bbe5d4970c2d8a7e59b0, package_extract_file("patch/system/app/CertInstaller.apk.p"));
set_progress(0.020342);
apply_patch("/system/app/CertInstaller.odex", "-",
            d8071b16b5d071e682504e347cf89d66a6a60baf, 45552,
            b0fd47fe2ed354cd5daba719de3b685cbb90e110, package_extract_file("patch/system/app/CertInstaller.odex.p"));
set_progress(0.020621);
apply_patch("/system/app/ContactsProvider.apk", "-",
            b274976c0fe22602aae756d38a4dfc5ac7ccc7bc, 57638,
            9c70c5f8eef5a0319ec5a5981e6043f9933bc830, package_extract_file("patch/system/app/ContactsProvider.apk.p"));
set_progress(0.020974);
apply_patch("/system/app/ContactsProvider.odex", "-",
            6ea153f3b6a212f550c3e18aa1606aec58ee6040, 2689424,
            1b4044f66e62f5810592acc685f42880b0328404, package_extract_file("patch/system/app/ContactsProvider.odex.p"));
set_progress(0.037447);
apply_patch("/system/app/DefaultContainerService.apk", "-",
            94409c17d1b794058fdf2b69a79f8e14f5602eb3, 3806,
            c9b74e30f6347b2ce3857b2e577f2104dd901626, package_extract_file("patch/system/app/DefaultContainerService.apk.p"));
set_progress(0.037470);
apply_patch("/system/app/DefaultContainerService.odex", "-",
            b3449891060705dda222339430001a36af91b151, 21488,
            4adb3c6a94523ef766f0492fe5d5804cf25990a5, package_extract_file("patch/system/app/DefaultContainerService.odex.p"));
set_progress(0.037602);
apply_patch("/system/app/DownloadProvider.apk", "-",
            c9072ad0b5632b5602c05620105123b340747b22, 12156,
            9f8361c2614854f0432f9afd895e1a37c55a206f, package_extract_file("patch/system/app/DownloadProvider.apk.p"));
set_progress(0.037676);
apply_patch("/system/app/DownloadProvider.odex", "-",
            bd44e8c54b82de69714f9e25b3770472219c9883, 1802376,
            dfc06b522e8f184298769c99ae296045182a025a, package_extract_file("patch/system/app/DownloadProvider.odex.p"));
set_progress(0.048716);
apply_patch("/system/app/DownloadProviderUi.apk", "-",
            cf4d32cd8fb32ca0c880bde97b869bad23b47eee, 58326,
            bbc5794064f44d7fa34204b6721a457427c2d517, package_extract_file("patch/system/app/DownloadProviderUi.apk.p"));
set_progress(0.049073);
apply_patch("/system/app/DownloadProviderUi.odex", "-",
            59d2e5ea6d8cf05fd2cae9f53cd270223f66dd50, 443496,
            cf6e4b8b1c450d906c8b8f0381cb3762db53132b, package_extract_file("patch/system/app/DownloadProviderUi.odex.p"));
set_progress(0.051789);
apply_patch("/system/app/DrmProvider.apk", "-",
            ee347972e24497967b5c3b97920627bf039124c3, 4584,
            890ea6ccf0879fc59fc19b5bc4511b43f96d1031, package_extract_file("patch/system/app/DrmProvider.apk.p"));
set_progress(0.051818);
apply_patch("/system/app/DrmProvider.odex", "-",
            a363394c88d1e54d8507c17df54a5cf6f5c4a0e0, 14536,
            92293666a6edce4ccb6b34963a4d006b085f2bb4, package_extract_file("patch/system/app/DrmProvider.odex.p"));
set_progress(0.051907);
apply_patch("/system/app/Email.apk", "-",
            8319a5a6de37bbbb56e7cfba7a58c3a42184355b, 436741,
            3482f7a9fe79e0a1c798a755bd2bef137335878a, package_extract_file("patch/system/app/Email.apk.p"));
set_progress(0.054582);
apply_patch("/system/app/Email.odex", "-",
            399ee4afee53db7e312460f63640c938ac5556a3, 3483512,
            d24b3ca852b46a228bd55368b9ff2e12af4ecaee, package_extract_file("patch/system/app/Email.odex.p"));
set_progress(0.075918);
apply_patch("/system/app/Exchange2.apk", "-",
            1299dab50e08cc1987a183fd6add14e273bc3a27, 35968,
            33fa04d033d1ca8fc35b0ae85e666f35cae7e991, package_extract_file("patch/system/app/Exchange2.apk.p"));
set_progress(0.076139);
apply_patch("/system/app/Exchange2.odex", "-",
            d9eb05b117b4bb4f883639f40722bd234dbc6049, 2853096,
            9c07a1891d697ebe531df8406dec367f371af660, package_extract_file("patch/system/app/Exchange2.odex.p"));
set_progress(0.093614);
apply_patch("/system/app/FM.apk", "-",
            68f46811b918f9f2ba4a537a25c67ad3d286d7ba, 360595,
            10cc63060a5a555fa730c173e3b03100f08af06c, package_extract_file("patch/system/app/FM.apk.p"));
set_progress(0.095822);
apply_patch("/system/app/FM.odex", "-",
            f9c1b8de8c47a65fd3f14111226d89635a3b2673, 342672,
            b50a7d751b19ba32a2a035125b4f3cb25dfce400, package_extract_file("patch/system/app/FM.odex.p"));
set_progress(0.097921);
apply_patch("/system/app/FastBoot.apk", "-",
            cb012f73d54b07295f195dc2f241cb1a86fa4696, 4797,
            cbb8dd2108a4d55823c4f8a0146d98b4a1e5096a, package_extract_file("patch/system/app/FastBoot.apk.p"));
set_progress(0.097951);
apply_patch("/system/app/FastBoot.odex", "-",
            bb66a68efd008e46f2b54e7eb5b6cade05dc63c0, 16704,
            098f164307633f5d5361bad4602ad271ea9d3503, package_extract_file("patch/system/app/FastBoot.odex.p"));
set_progress(0.098053);
apply_patch("/system/app/Galaxy4.apk", "-",
            03325a414542c65d12721a4ad0a3cd796f23f47e, 255141,
            977020d8c72404bae16198eca0b046d7210e2d88, package_extract_file("patch/system/app/Galaxy4.apk.p"));
set_progress(0.099616);
apply_patch("/system/app/Galaxy4.odex", "-",
            00c03c5a464c345524a7fafeed9f032a7cb88dba, 31920,
            4aa6679b90095665b0e8bdc777780e920369d3c5, package_extract_file("patch/system/app/Galaxy4.odex.p"));
set_progress(0.099811);
apply_patch("/system/app/Gallery2.apk", "-",
            f89997ed9e7e0e5a61e6af8d47970f07279d4e4e, 2705995,
            1c5417008633e4d41fe282c959ae39e9d0d5c946, package_extract_file("patch/system/app/Gallery2.apk.p"));
set_progress(0.116386);
apply_patch("/system/app/Gallery2.odex", "-",
            327329563857d2131fc4e0ddc1a8475f44d17161, 1750920,
            f83f8ca44854a79a9c6eed240551d5ba6aba6739, package_extract_file("patch/system/app/Gallery2.odex.p"));
set_progress(0.127110);
apply_patch("/system/app/HTMLViewer.apk", "-",
            9a5e32db355eff1c3b9f06750c0fe4038ccf6702, 3937,
            a5feda239554a6a3cc1ee93d3d47026ffc567314, package_extract_file("patch/system/app/HTMLViewer.apk.p"));
set_progress(0.127134);
apply_patch("/system/app/HTMLViewer.odex", "-",
            6c3759468f95a90fc07d007f7042c1ec2722b61f, 7968,
            9dbfa1f7376993da900832632887efe2da516ca3, package_extract_file("patch/system/app/HTMLViewer.odex.p"));
set_progress(0.127183);
apply_patch("/system/app/HoloSpiralWallpaper.apk", "-",
            0246dcad607c56044485874b40ff3802d53de95c, 40826,
            2a9b0bcc0241cbcaefa3540b0cf12dd0becee01b, package_extract_file("patch/system/app/HoloSpiralWallpaper.apk.p"));
set_progress(0.127433);
apply_patch("/system/app/HoloSpiralWallpaper.odex", "-",
            a120e6ab68f49e0b54c8263f52852849ef5fa684, 31768,
            fd1a614f76f6c634dc0c2f9172afd6a0d4758391, package_extract_file("patch/system/app/HoloSpiralWallpaper.odex.p"));
set_progress(0.127628);
apply_patch("/system/app/InputDevices.apk", "-",
            a062d4db2300c7035c1ac291a52558e0fd8af38f, 47785,
            3ccad0c23247c9b58200aec39d2ca99db3066425, package_extract_file("patch/system/app/InputDevices.apk.p"));
set_progress(0.127920);
apply_patch("/system/app/InputDevices.odex", "-",
            8df72017461404432f69b622bdc132f3f0273b76, 5032,
            8ff7c72f21270a7b0a5cd8b32f82ce03c7ecb25f, package_extract_file("patch/system/app/InputDevices.odex.p"));
set_progress(0.127951);
apply_patch("/system/app/KeyChain.apk", "-",
            7fa42c55ddca5c3c4dc51fa8570796161b2c5151, 8302,
            989d26f3a899762550fbda2b687faf86bc140692, package_extract_file("patch/system/app/KeyChain.apk.p"));
set_progress(0.128002);
apply_patch("/system/app/KeyChain.odex", "-",
            a58f33335f625e0063a3d8ac116934516bab9e22, 31848,
            62ad22c7e92089fc75c00341bd878ec8aedbc968, package_extract_file("patch/system/app/KeyChain.odex.p"));
set_progress(0.128197);
apply_patch("/system/app/LatinIME.apk", "-",
            5ee848576e5305f625efdcb3c29926509d10dd78, 8402172,
            263515b778b3373a830072b6a003dffec9dc1310, package_extract_file("patch/system/app/LatinIME.apk.p"));
set_progress(0.179660);
apply_patch("/system/app/LatinIME.odex", "-",
            8f42cdbf64de840bc55cd480546fff5408d559a7, 1111584,
            9be1095cab4ea2eb61fe2bf61dbe496fd14efe8d, package_extract_file("patch/system/app/LatinIME.odex.p"));
set_progress(0.186469);
apply_patch("/system/app/LewaAntitheft.apk", "-",
            98674f7bf74972e2a385a8cb263f4f73506309bb, 410903,
            19e9d1e2a8de6f41e5368669bcb3e0c0d42b12d7, package_extract_file("patch/system/app/LewaAntitheft.apk.p"));
set_progress(0.188986);
apply_patch("/system/app/LewaAntitheft.odex", "-",
            522b55665a098127f5460639d0b2c94f4cc30382, 3589520,
            cb893703d8093aed32e9fd8f3ca81907a508217d, package_extract_file("patch/system/app/LewaAntitheft.odex.p"));
set_progress(0.210972);
apply_patch("/system/app/LewaAppStore.apk", "-",
            f0035da1ad7c3fbbe6bc87988f4879e6107a1d11, 162356,
            eb75541c52d5dc452110f38e8d5fef6b140f9d84, package_extract_file("patch/system/app/LewaAppStore.apk.p"));
set_progress(0.211966);
apply_patch("/system/app/LewaAppStore.odex", "-",
            e95fed89e6b8d126bfa5255bc48af252f4c2ec98, 877784,
            1f07deded19a956eeb71dd1d1c2b13c8427af85e, package_extract_file("patch/system/app/LewaAppStore.odex.p"));
set_progress(0.217343);
apply_patch("/system/app/LewaCalculator.apk", "-",
            d648d8e0c695bbc6fcf3386d0a535dd27ffadd94, 322111,
            c903a842635454b8af8a162611a1bf7e75abeff7, package_extract_file("patch/system/app/LewaCalculator.apk.p"));
set_progress(0.219315);
apply_patch("/system/app/LewaCalculator.odex", "-",
            9aef82a6f9797be7abb66be2adaf3d8bdc4149ee, 495096,
            0b3221cce0cb8331ede145d2648797edfe16311a, package_extract_file("patch/system/app/LewaCalculator.odex.p"));
set_progress(0.222348);
apply_patch("/system/app/LewaCit.apk", "-",
            9041f3230848f4720a4bf5662343f7056f80b872, 35654,
            8a7250d30848adea0fe7d6fae8faee071ea5445d, package_extract_file("patch/system/app/LewaCit.apk.p"));
set_progress(0.222566);
apply_patch("/system/app/LewaCit.odex", "-",
            9ad0bee8af8b1edd03adbed1f6a8dbef46a57cc5, 36520,
            9ae7e2cbfc300c9578dc572c02ee7e8bf9bec622, package_extract_file("patch/system/app/LewaCit.odex.p"));
set_progress(0.222790);
apply_patch("/system/app/LewaDataUsageAdjust.apk", "-",
            a66e66a405a18e8961196797ff721bcdc2bbb2ca, 22542,
            9ed5edfbc7d446a5081ed0416ea72d2f785cd189, package_extract_file("patch/system/app/LewaDataUsageAdjust.apk.p"));
set_progress(0.222928);
apply_patch("/system/app/LewaDataUsageAdjust.odex", "-",
            c55cf01cfd6b131cb1a0d8cd1e0f49b4ee0d47d2, 412168,
            1b24c9dee793baf4a31916e50205d9fbcfe4fab5, package_extract_file("patch/system/app/LewaDataUsageAdjust.odex.p"));
set_progress(0.225453);
apply_patch("/system/app/LewaDefaultTheme.apk", "-",
            f37d3e93991d13c73eb3934b5252b900e0d07cd6, 1372552,
            03f448de7a18d731364a978c4e5400047e417d4d, package_extract_file("patch/system/app/LewaDefaultTheme.apk.p"));
set_progress(0.233860);
apply_patch("/system/app/LewaDeskClock.apk", "-",
            7ae32778a1168f768158700787360a1f49ce6a2d, 1701155,
            a07577a60809c8573f41e304db807cc31308562c, package_extract_file("patch/system/app/LewaDeskClock.apk.p"));
set_progress(0.244279);
apply_patch("/system/app/LewaDeskClock.odex", "-",
            4ff9a13014a7d4ecd663e1aab11696cfbbd0bb4c, 587760,
            b9218c9f1003efe2b509ba5b4318b257d3b8e813, package_extract_file("patch/system/app/LewaDeskClock.odex.p"));
set_progress(0.247879);
apply_patch("/system/app/LewaFileManager.apk", "-",
            37e319973391a92f4b6fd13d93e7539360551626, 284525,
            4b8a8e39d6bd629455ad33662cedb567c94651c7, package_extract_file("patch/system/app/LewaFileManager.apk.p"));
set_progress(0.249622);
apply_patch("/system/app/LewaFileManager.odex", "-",
            2f0c7eba750c09277b821d0ea817f68f681cad9b, 554912,
            85684514b4cd0846cb804f85c480b2482c720c78, package_extract_file("patch/system/app/LewaFileManager.odex.p"));
set_progress(0.253021);
apply_patch("/system/app/LewaFlashlight.apk", "-",
            5c291f52d719b7d0f6b8e48b90a767d8611e64ae, 1213527,
            3254b32fa4bde7b422f421df2e20fbf49e27ef10, package_extract_file("patch/system/app/LewaFlashlight.apk.p"));
set_progress(0.260454);
apply_patch("/system/app/LewaFlashlight.odex", "-",
            0f4139e716b3abe5e50d2a3003bf633d1790dbf1, 29536,
            9d48f802bbee742af3c48d4f1cb015d03b99a7fb, package_extract_file("patch/system/app/LewaFlashlight.odex.p"));
set_progress(0.260635);
apply_patch("/system/app/LewaGameCenter.apk", "-",
            2915d3d9492faa9e0725d6e935cc49bf37a2f7ba, 126321,
            9e7b56f05168b33f1b3d5b3546cf4b85b47d8036, package_extract_file("patch/system/app/LewaGameCenter.apk.p"));
set_progress(0.261408);
apply_patch("/system/app/LewaGameCenter.odex", "-",
            0c8311a3a621e56bf7b6d4e1ba0ac31a65a1e9bc, 503672,
            186802b209888279c720790c12dda99add766c17, package_extract_file("patch/system/app/LewaGameCenter.odex.p"));
set_progress(0.264493);
apply_patch("/system/app/LewaIntercept.apk", "-",
            2c26d37b82f5b70d39cea523246f2ce54eeeebbe, 144356,
            2e43f891a447a3ae4069933c7091d43e869ce836, package_extract_file("patch/system/app/LewaIntercept.apk.p"));
set_progress(0.265377);
apply_patch("/system/app/LewaIntercept.odex", "-",
            b5d70dfd70a2a88acd50b5bc3fdd2d3f174944b8, 544224,
            a133fd18f881e6c0745c405e748bfef9a6119c9b, package_extract_file("patch/system/app/LewaIntercept.odex.p"));
set_progress(0.268711);
apply_patch("/system/app/LewaLabiSync.apk", "-",
            99ad6f1e3da107e8fd4a354eef41335a9ad012de, 14557,
            17b2c15f722cfbffdaf401385ff114408853edc0, package_extract_file("patch/system/app/LewaLabiSync.apk.p"));
set_progress(0.268800);
apply_patch("/system/app/LewaLabiSync.odex", "-",
            cf8d519350894145b906e883c89270132fbc1c9c, 248904,
            10c320957212c98f554c149c2969134b4c324024, package_extract_file("patch/system/app/LewaLabiSync.odex.p"));
set_progress(0.270325);
apply_patch("/system/app/LewaLauncherX.apk", "-",
            dd82f24022a476499824a621162748318fd34ddf, 1433917,
            99cec7f06c8c25617bbab430cf43067f0cc7e8c0, package_extract_file("patch/system/app/LewaLauncherX.apk.p"));
set_progress(0.279107);
apply_patch("/system/app/LewaLauncherX.odex", "-",
            9ed28414b3407db1977d09a7896d8e06bfad944d, 1713024,
            b259df18e3b86ea5601c4b26554ded80655bd1ef, package_extract_file("patch/system/app/LewaLauncherX.odex.p"));
set_progress(0.289600);
apply_patch("/system/app/LewaLockScreen.apk", "-",
            dd98b4e32a9cd1279487a62529c9c62bb575158a, 37622,
            af43d60f068458dec7f41e39cb53287ed6fd5c5b, package_extract_file("patch/system/app/LewaLockScreen.apk.p"));
set_progress(0.289830);
apply_patch("/system/app/LewaLockScreen.odex", "-",
            c7665c257220055c03ee63c60b81d29f723fda10, 335976,
            51d924b636715adc7682074623129f74ebd891ee, package_extract_file("patch/system/app/LewaLockScreen.odex.p"));
set_progress(0.291888);
apply_patch("/system/app/LewaNetworkManager.apk", "-",
            cee5d83c35e58ba15eebe2948b7fec347a0d06f7, 415327,
            9c63d71092f825ec20c9eeba35713e8d68277b0c, package_extract_file("patch/system/app/LewaNetworkManager.apk.p"));
set_progress(0.294432);
apply_patch("/system/app/LewaNetworkManager.odex", "-",
            cb28496696003b5312b1b0bebd7cd9e799cdf578, 2343872,
            04c5dd784c32ec67d64d4bc84df53743788d103e, package_extract_file("patch/system/app/LewaNetworkManager.odex.p"));
set_progress(0.308788);
apply_patch("/system/app/LewaPackageInstaller.apk", "-",
            077a4800d27644a7723706561ff05733e02ab193, 72702,
            be2c2bfc88de6d26371b9dec56c1ac755fa440ec, package_extract_file("patch/system/app/LewaPackageInstaller.apk.p"));
set_progress(0.309233);
apply_patch("/system/app/LewaPackageInstaller.odex", "-",
            ce0b6e2cd20f57bbf836cfb9f4348ef945894acc, 226256,
            d428973127eb745d0c99e93e6bba9596fdee2c51, package_extract_file("patch/system/app/LewaPackageInstaller.odex.p"));
set_progress(0.310619);
apply_patch("/system/app/LewaPermManager.apk", "-",
            c6653668f940eabf3918bda1e6474d8d3c795aa4, 66318,
            480583fab5bb3196726fc2cb1619750da3ac1b2f, package_extract_file("patch/system/app/LewaPermManager.apk.p"));
set_progress(0.311025);
apply_patch("/system/app/LewaPermManager.odex", "-",
            ec54a2662f10773930f4ced011560c8a20f38c1e, 2144088,
            bd835c3ec41329cbd7f088119e98f3156571374a, package_extract_file("patch/system/app/LewaPermManager.odex.p"));
set_progress(0.324158);
apply_patch("/system/app/LewaPlayer.apk", "-",
            cf11a70633210e347cae21aae240539f1da1b12a, 1339737,
            a01738637ffb2b526c731ba149b4e998715c15bb, package_extract_file("patch/system/app/LewaPlayer.apk.p"));
set_progress(0.332364);
apply_patch("/system/app/LewaPlayer.odex", "-",
            5e4b3cb9e5c6bc51efbfcb5bed06786ca9d3227f, 1185760,
            57bbb67b709dff5e7f0c28d652a09940589be192, package_extract_file("patch/system/app/LewaPlayer.odex.p"));
set_progress(0.339627);
apply_patch("/system/app/LewaPond.apk", "-",
            c37b9d4ad03ae8222f1df4b61efaaa657c0dffdb, 40602,
            8db1cb314c57d86617094d07618823cd1ed06ed4, package_extract_file("patch/system/app/LewaPond.apk.p"));
set_progress(0.339875);
apply_patch("/system/app/LewaPond.odex", "-",
            a94318af9e65c1828f3dde0bcf1ba4fb0d88bdc9, 174184,
            e51d8593d2c06b277c683e167a4a65535e5514f5, package_extract_file("patch/system/app/LewaPond.odex.p"));
set_progress(0.340942);
apply_patch("/system/app/LewaPower+.apk", "-",
            08708f981eac94be1ddcd27ef3a36a6919278ffd, 127068,
            f19b2f88381ffb1b1383a61da7978d0f2b862dd0, package_extract_file("patch/system/app/LewaPower+.apk.p"));
set_progress(0.341721);
apply_patch("/system/app/LewaPower+.odex", "-",
            342d3fadefcdbb765f0f65b0912acbc03931456e, 258784,
            ff0e917a3f8aa05837d0956d238d7563c00a4ad8, package_extract_file("patch/system/app/LewaPower+.odex.p"));
set_progress(0.343306);
apply_patch("/system/app/LewaPush.apk", "-",
            16e5c38e82488eeb4f576eaa52861e716a9a4459, 8223,
            a86180950f78c62c0d26c547c683f9a31ed0bca4, package_extract_file("patch/system/app/LewaPush.apk.p"));
set_progress(0.343356);
apply_patch("/system/app/LewaPush.odex", "-",
            16b0fb501761e7609298a26e87d0516b4a54eacd, 381864,
            e6b0b317ca3dd837df9638252c6247b0e8a84322, package_extract_file("patch/system/app/LewaPush.odex.p"));
set_progress(0.345695);
apply_patch("/system/app/LewaQrcodeScanner.apk", "-",
            6657cbf150ae999ae1724afc2f9b06e92fda206d, 94729,
            bf7a9d14c18eb28f8b0ee0494c64c512eae9a3d0, package_extract_file("patch/system/app/LewaQrcodeScanner.apk.p"));
set_progress(0.346275);
apply_patch("/system/app/LewaQrcodeScanner.odex", "-",
            0898af7558ad50f829dbc7dc7138aa56516cb6ec, 916040,
            50d63eec11e0c5c8c4bbe4fe699587299b72f8cf, package_extract_file("patch/system/app/LewaQrcodeScanner.odex.p"));
set_progress(0.351886);
apply_patch("/system/app/LewaSearch.apk", "-",
            5018a6f8dc159ae30cb1ecb1e6a902af9d68c5ee, 144519,
            93657ad5c37a6ed413af1659b4d5383655f03716, package_extract_file("patch/system/app/LewaSearch.apk.p"));
set_progress(0.352771);
apply_patch("/system/app/LewaSearch.odex", "-",
            0bc0282c1756984a5bc19cdaea8c8a0eac69a164, 87168,
            833dc43e40cd3a4bac3cb09f995577902bceb6f8, package_extract_file("patch/system/app/LewaSearch.odex.p"));
set_progress(0.353305);
apply_patch("/system/app/LewaSecurity2.apk", "-",
            11190cb7fd9f70cfbb01f895ae5b891adaa46f31, 566063,
            ed2cc7ed2a9f72fed10946476fe907e62ac129aa, package_extract_file("patch/system/app/LewaSecurity2.apk.p"));
set_progress(0.356772);
apply_patch("/system/app/LewaSecurity2.odex", "-",
            c2670d78af36022f15453021e3179d1533664d42, 612952,
            010367588330746509e0fcfc14ce874ee6a59531, package_extract_file("patch/system/app/LewaSecurity2.odex.p"));
set_progress(0.360527);
apply_patch("/system/app/LewaSoundRecorder.apk", "-",
            f066243fdbea61d1584950e429074a57a4856584, 801715,
            e7c4eb38a55e1cba0ab932651c6cea4c89aa7515, package_extract_file("patch/system/app/LewaSoundRecorder.apk.p"));
set_progress(0.365437);
apply_patch("/system/app/LewaSoundRecorder.odex", "-",
            bb65a9e811674f0cfbfdb6ff3e9f1646cdbace5e, 471752,
            e2041b46f7588efec2c26493b0e40ea36a3ffba8, package_extract_file("patch/system/app/LewaSoundRecorder.odex.p"));
set_progress(0.368327);
apply_patch("/system/app/LewaSystemClean.apk", "-",
            51f70fc85adea60b5ee38bf260e8f9d67e4bb722, 311818,
            d49e412f5a728fe112b391d378f9025a57242193, package_extract_file("patch/system/app/LewaSystemClean.apk.p"));
set_progress(0.370236);
apply_patch("/system/app/LewaSystemClean.odex", "-",
            128646a8ca46f464f9276685a5c6ea12ccfbcd5b, 656264,
            c75c8d228e0d9c73a004188fb4db7b1076a76842, package_extract_file("patch/system/app/LewaSystemClean.odex.p"));
set_progress(0.374256);
apply_patch("/system/app/LewaSystemCleanService.apk", "-",
            9f570b055c29f07153bd2337f77da08ddd0c351c, 67391,
            827997cd17c8fc3fac848f17d964d95530b7890a, package_extract_file("patch/system/app/LewaSystemCleanService.apk.p"));
set_progress(0.374669);
apply_patch("/system/app/LewaSystemCleanService.odex", "-",
            1e689f6c17779bfb5378c99e771743914cae2fe7, 53376,
            6a78edbbe4a6c85715f15a40eea2fa4e0102eae9, package_extract_file("patch/system/app/LewaSystemCleanService.odex.p"));
set_progress(0.374996);
apply_patch("/system/app/LewaThemeChooser.apk", "-",
            e4a05ce58b37776b31fad061087ffe1fddd52cee, 223908,
            2a27df4bf565322137de249914395029c2e2ae4a, package_extract_file("patch/system/app/LewaThemeChooser.apk.p"));
set_progress(0.376367);
apply_patch("/system/app/LewaThemeChooser.odex", "-",
            c5923c60e5b178d532833c446f1e033a64e243de, 929480,
            13363c41aa16276e59a1280370a2d315ed62bf91, package_extract_file("patch/system/app/LewaThemeChooser.odex.p"));
set_progress(0.382060);
apply_patch("/system/app/LewaThemeManager.apk", "-",
            530d4c9c3631db0bffdda8af68827781587a28ba, 5444,
            0e1c629387be76a71f86eddf1f763aa14ab03480, package_extract_file("patch/system/app/LewaThemeManager.apk.p"));
set_progress(0.382094);
apply_patch("/system/app/LewaThemeManager.odex", "-",
            3b8e1a7b3444ab325d9937418a7b26fb59a2f340, 116424,
            1422368582f04f3a187a5db6c9cd75e3f238ac7c, package_extract_file("patch/system/app/LewaThemeManager.odex.p"));
set_progress(0.382807);
apply_patch("/system/app/LewaUpdater.apk", "-",
            3257da249f34c5ae2849cfea550103f503c0fba1, 1110134,
            117423de7ac1b8507a2aa0f822a12cd0281a509d, package_extract_file("patch/system/app/LewaUpdater.apk.p"));
set_progress(0.389606);
apply_patch("/system/app/LewaUpdater.odex", "-",
            2d8c5504e0095b8fc1e9b8f95aa2f7ab18010a5e, 574048,
            26b1ef718bc226ebf1654450e46b557cad638bf5, package_extract_file("patch/system/app/LewaUpdater.odex.p"));
set_progress(0.393122);
apply_patch("/system/app/LewaVirusDefense.apk", "-",
            ce1b5615f358c86c88e43ad2074fcadff279c771, 808759,
            fa72ade3df1d40b8846f3651d314940bf023cb83, package_extract_file("patch/system/app/LewaVirusDefense.apk.p"));
set_progress(0.398076);
apply_patch("/system/app/LewaVirusDefense.odex", "-",
            2d12793e9e4d6cb6dad61ab0c33906677f1e72ed, 1482680,
            600a02444ae9c672e90623661c5809ac91f26fe6, package_extract_file("patch/system/app/LewaVirusDefense.odex.p"));
set_progress(0.407157);
apply_patch("/system/app/LewaWeather.apk", "-",
            8cb10830506c745d728b10d07b2f23c782bc8faf, 1792200,
            5c0c18048fa5317eb39004f93f8ed9fbcaedda9d, package_extract_file("patch/system/app/LewaWeather.apk.p"));
set_progress(0.418135);
apply_patch("/system/app/LewaWeather.odex", "-",
            9e5c36c93f46b777699b5e59c97f9428a2e443aa, 941056,
            bdad1091ab35f999debb38286b7076d06244b3e1, package_extract_file("patch/system/app/LewaWeather.odex.p"));
set_progress(0.423899);
apply_patch("/system/app/LiveWallpapers.apk", "-",
            2f2b8e88993aa56eaa2e01df3d04bee1a8eb43d2, 1625105,
            917db329efed1dcc6793a7987a54edfa670607c6, package_extract_file("patch/system/app/LiveWallpapers.apk.p"));
set_progress(0.433853);
apply_patch("/system/app/LiveWallpapers.odex", "-",
            c459e0924027c1f5261dcdf2d7f20fd763b38d18, 112440,
            e634cc34d9ae732f2033e43a686e5fd08e4eb8c7, package_extract_file("patch/system/app/LiveWallpapers.odex.p"));
set_progress(0.434541);
apply_patch("/system/app/LocationProvider.apk", "-",
            630fb91a6293f6d52152f6ec048232982efbfd87, 2303248,
            cf3553d88ecb144179d0f96d3261926553e7b570, package_extract_file("patch/system/app/LocationProvider.apk.p"));
set_progress(0.448649);
apply_patch("/system/app/LocationProvider.odex", "-",
            490c0dd9b56ab1a6b87ad71aaa5875ba2e372754, 181608,
            070014a4911826a1bcee53fa8b3c7cd5608528d7, package_extract_file("patch/system/app/LocationProvider.odex.p"));
set_progress(0.449761);
apply_patch("/system/app/LunarService.apk", "-",
            0b22ed3786557bf24ce54bdeb36da31194bb2f2f, 7315,
            a287c724e993b59f43007a0d338f9470591db148, package_extract_file("patch/system/app/LunarService.apk.p"));
set_progress(0.449806);
apply_patch("/system/app/LunarService.odex", "-",
            227178491ad85ea725f17744e0caf5c326e2c238, 29592,
            eb52701212711f8ff26230255616f56a33b482e4, package_extract_file("patch/system/app/LunarService.odex.p"));
set_progress(0.449987);
apply_patch("/system/app/MagicSmokeWallpapers.apk", "-",
            9d2692c8a9341e2dc3cabdb2ca43a6b8b54d680f, 201791,
            873174fc0da16e120cd6b9637ec57692d11feec6, package_extract_file("patch/system/app/MagicSmokeWallpapers.apk.p"));
set_progress(0.451223);
apply_patch("/system/app/MagicSmokeWallpapers.odex", "-",
            864e370e38315243757557c1c355ba1c67f1da91, 49304,
            e7bcdc6a94650ee74a090dad4fe74a3240435d92, package_extract_file("patch/system/app/MagicSmokeWallpapers.odex.p"));
set_progress(0.451525);
apply_patch("/system/app/MediaProvider.apk", "-",
            cf480dcba84f31b515ffa1466331ef2fdb11d6f8, 33280,
            34a376fd21e2f7f75cb5091095a7c3ba733f1131, package_extract_file("patch/system/app/MediaProvider.apk.p"));
set_progress(0.451729);
apply_patch("/system/app/MediaProvider.odex", "-",
            1a8af1c921d2b985e4ec7bde8d1cfdab047fe518, 222184,
            d6da7227f1b579d55cce70a50d6837c501a52bf1, package_extract_file("patch/system/app/MediaProvider.odex.p"));
set_progress(0.453090);
apply_patch("/system/app/MmsFavoriteProvider.apk", "-",
            129d046fcf7dc3add1a36612648c1dde66971a56, 40550,
            a19808dcd237b280704f315de98b5b5ed0977a48, package_extract_file("patch/system/app/MmsFavoriteProvider.apk.p"));
set_progress(0.453338);
apply_patch("/system/app/MmsFavoriteProvider.odex", "-",
            a3ea5f0888d2d14aead78056d59c49785ea9a12b, 164928,
            c928fc1fe9877f8facea5839b8cd197a875e78ae, package_extract_file("patch/system/app/MmsFavoriteProvider.odex.p"));
set_progress(0.454348);
apply_patch("/system/app/NoiseField.apk", "-",
            3546f8b44fcb588d198ce6473ab5b1594bfdc0a1, 63075,
            d73e70fe0a9c64f3d2bbd7c0e82c9ac7e5a9a789, package_extract_file("patch/system/app/NoiseField.apk.p"));
set_progress(0.454735);
apply_patch("/system/app/NoiseField.odex", "-",
            c6a0062000148a251ecd1f649d1cb54a12dbcb6b, 37808,
            ea527bb332ad5d7873a255e82451ae46fd87267a, package_extract_file("patch/system/app/NoiseField.odex.p"));
set_progress(0.454966);
apply_patch("/system/app/PIM.apk", "-",
            d3d426178e3360f895794f2eb1756b16a08c43ce, 6163043,
            3482c46c1c5d90d7719f9182783be1d23c4bb88e, package_extract_file("patch/system/app/PIM.apk.p"));
set_progress(0.492715);
apply_patch("/system/app/PIM.odex", "-",
            2f2c9d4fc9a1adf7cc235c3923d3c2e72b6778ce, 7069752,
            457e3d9c37a1d8d4012e9ce5e2f8b48f2dcd03b2, package_extract_file("patch/system/app/PIM.odex.p"));
set_progress(0.536017);
apply_patch("/system/app/PhaseBeam.apk", "-",
            eb565b76993b90543a494da9d21211d1ce872dba, 59296,
            1a6a43a90b15a1772f060231204c87fa3a790cdc, package_extract_file("patch/system/app/PhaseBeam.apk.p"));
set_progress(0.536381);
apply_patch("/system/app/PhaseBeam.odex", "-",
            706f773e7b5c9e7efd13a2ec207d1b7773a418a9, 34648,
            150ac05160f491e94d3c101644dcf713cc9a0352, package_extract_file("patch/system/app/PhaseBeam.odex.p"));
set_progress(0.536593);
apply_patch("/system/app/Phone.apk", "-",
            d977f42954a319c4430999ce4059ff595963f95f, 1351426,
            9a8390f4949828beed444c2b915ab01b7c28984d, package_extract_file("patch/system/app/Phone.apk.p"));
set_progress(0.544870);
apply_patch("/system/app/Phone.odex", "-",
            de7be096ead1cd0d8f8907215b356c9ecdd0b686, 2980952,
            be1adc520693404996c1bb121e104ea6a6194650, package_extract_file("patch/system/app/Phone.odex.p"));
set_progress(0.563129);
apply_patch("/system/app/PicoTts.apk", "-",
            3b766e0ec3ad5c3133ea9fc179aeb2f88057b74c, 7141,
            44808b72ee82268fa64cc19e41f9a1b9926ef682, package_extract_file("patch/system/app/PicoTts.apk.p"));
set_progress(0.563173);
apply_patch("/system/app/PicoTts.odex", "-",
            a43a0e50d9a34ac58142affeb4605b2d6f9d80d5, 20360,
            4d0150784d118eb9041c153663fa402e6b92f09c, package_extract_file("patch/system/app/PicoTts.odex.p"));
set_progress(0.563297);
apply_patch("/system/app/Provision.apk", "-",
            c82bc6663056006d7a9c2de6bea98fa6599a3a60, 2812,
            98f37efa36e7ed44a3008de3d7821bd4b92d542f, package_extract_file("patch/system/app/Provision.apk.p"));
set_progress(0.563314);
apply_patch("/system/app/Provision.odex", "-",
            efaaa57b184c260fae2311d73e3019221a379a7b, 2120,
            d461a90fe9974383f90b1f20d6d99d7e5c490272, package_extract_file("patch/system/app/Provision.odex.p"));
set_progress(0.563327);
apply_patch("/system/app/RestoreAirplaneMode.apk", "-",
            fef04a2f8348a24cc62c1b19c1661899db9ceca8, 3094,
            5550879d1bd68107780994668c0d90869dbcc848, package_extract_file("patch/system/app/RestoreAirplaneMode.apk.p"));
set_progress(0.563346);
apply_patch("/system/app/RestoreAirplaneMode.odex", "-",
            f623f900373af5c5d7d64a18eabdf842d0968823, 2944,
            a57f1e62411e121c95bdaf440e844dcec73ec51c, package_extract_file("patch/system/app/RestoreAirplaneMode.odex.p"));
set_progress(0.563364);
apply_patch("/system/app/SensorProvider.apk", "-",
            326b8a6033d97548b65bef2bc82f7dbdfbb44b68, 8629,
            2d2ecb241be9358140ce3c287052dcdca9d7e977, package_extract_file("patch/system/app/SensorProvider.apk.p"));
set_progress(0.563417);
apply_patch("/system/app/SensorProvider.odex", "-",
            946a45c1c230046a6511d3437ab0214c3d004edc, 172616,
            a960372723992864f94eb0338db7f1612c00ebc9, package_extract_file("patch/system/app/SensorProvider.odex.p"));
set_progress(0.564475);
apply_patch("/system/app/Settings.apk", "-",
            add03dacf79b28a252071d20e96c4ef2403a3040, 2949119,
            d904a4896d3bec5c4b6b5bbf1d1df2c32b292cbc, package_extract_file("patch/system/app/Settings.apk.p"));
set_progress(0.582538);
apply_patch("/system/app/Settings.odex", "-",
            17c85e95e576ad48ecb9a45d0337db90fa0254f8, 3755240,
            057b6aaca78a5a5203628262f8bd655e307f32ff, package_extract_file("patch/system/app/Settings.odex.p"));
set_progress(0.605539);
apply_patch("/system/app/SettingsProvider.apk", "-",
            c8073f31d01890ae9ee090c7171d6cff686aae0e, 16533,
            6b3219ab2e63ad253dec5fa8900963bee80fb356, package_extract_file("patch/system/app/SettingsProvider.apk.p"));
set_progress(0.605640);
apply_patch("/system/app/SettingsProvider.odex", "-",
            b5e9c45e25f73229c812f578806a837fef735fea, 77872,
            2562f2a576aa255ae3d8a0cb4781b59adca1908a, package_extract_file("patch/system/app/SettingsProvider.odex.p"));
set_progress(0.606117);
apply_patch("/system/app/SharedStorageBackup.apk", "-",
            d5f34d0411ab1c3e71593adcf85e0e9d8dde11a8, 2669,
            3320769b13749f4c69ac0d65dcdfbe66168ff03a, package_extract_file("patch/system/app/SharedStorageBackup.apk.p"));
set_progress(0.606133);
apply_patch("/system/app/SharedStorageBackup.odex", "-",
            52140fc5fee57f3051578652d93c64a49e220324, 4480,
            48eea224d63f5cd948a3713320df7347f465004a, package_extract_file("patch/system/app/SharedStorageBackup.odex.p"));
set_progress(0.606161);
apply_patch("/system/app/Stk.apk", "-",
            fd15cea963e7e2e62122fa37f821068005d2918a, 20939,
            57b4cc31c3ad0cf9e970acd6d2dd20cf53731dd3, package_extract_file("patch/system/app/Stk.apk.p"));
set_progress(0.606289);
apply_patch("/system/app/Stk.odex", "-",
            92a9bc938c1b40823116dbc33885da9a5d7d41fd, 70680,
            48c4d5535ffde764a07479e00f09bbff2e0d39d6, package_extract_file("patch/system/app/Stk.odex.p"));
set_progress(0.606722);
apply_patch("/system/app/SystemUI.apk", "-",
            5b6c54809f96a2b2b7faafe4605d5406ac62a45f, 1511113,
            339a8430098af4084439e445b236945de1a66e1f, package_extract_file("patch/system/app/SystemUI.apk.p"));
set_progress(0.615978);
apply_patch("/system/app/SystemUI.odex", "-",
            4286625a6930a73d785fff8882c564ef59a43a76, 1552552,
            c97d54778927ee6bd912aa1f383ed4dea4a3e38a, package_extract_file("patch/system/app/SystemUI.odex.p"));
set_progress(0.625487);
apply_patch("/system/app/TelephonyProvider.apk", "-",
            3f7b5b6fa102e65168c63973b858bd4e09af4e2e, 12171,
            1761a74078fdaf4eeb4ed43beb9f699c2b36705e, package_extract_file("patch/system/app/TelephonyProvider.apk.p"));
set_progress(0.625562);
apply_patch("/system/app/TelephonyProvider.odex", "-",
            909684988384ac7f3de257f2bdabdbad337b83f2, 355768,
            3eb246f1351bda8453b70475add15213c1998a77, package_extract_file("patch/system/app/TelephonyProvider.odex.p"));
set_progress(0.627741);
apply_patch("/system/app/UserDictionaryProvider.apk", "-",
            eb072d9b255b03c2c9465545381a2a88f78b16dc, 3593,
            f204e8edfa8091ec307839163eb66095ce047a48, package_extract_file("patch/system/app/UserDictionaryProvider.apk.p"));
set_progress(0.627763);
apply_patch("/system/app/UserDictionaryProvider.odex", "-",
            e57417179284a9bd15f89ce7e85aa3b35aec96c0, 16808,
            86484bb4724120da063699adb7f275719f3f043f, package_extract_file("patch/system/app/UserDictionaryProvider.odex.p"));
set_progress(0.627866);
apply_patch("/system/app/VideoEditor.apk", "-",
            0d78146899690b870eb4254f5e61fc2f55a55a4f, 4365549,
            afd1f03a003b310432a4799a8533b049c5244f3b, package_extract_file("patch/system/app/VideoEditor.apk.p"));
set_progress(0.654605);
apply_patch("/system/app/VideoEditor.odex", "-",
            60754378fc78c9d9d993b7eb9cd727c7ba13f5f8, 391256,
            d323ffeaa1f33fb031c6f73000222b0342f238c3, package_extract_file("patch/system/app/VideoEditor.odex.p"));
set_progress(0.657001);
apply_patch("/system/app/VisualizationWallpapers.apk", "-",
            828611f259a22c4928f3e5ab3a5bdc44e48b3791, 138768,
            2c92b2311aaf0d58c4ee868d233deef175f490fd, package_extract_file("patch/system/app/VisualizationWallpapers.apk.p"));
set_progress(0.657851);
apply_patch("/system/app/VisualizationWallpapers.odex", "-",
            aa036e5de011cd4df9226e70555e57fcf954b779, 58536,
            a6fe53a44b6b57056b5181e13b053c2c56dc65fb, package_extract_file("patch/system/app/VisualizationWallpapers.odex.p"));
set_progress(0.658210);
apply_patch("/system/app/VpnDialogs.apk", "-",
            c8c287d1292fa22c883c5ce376497b02cad55011, 7529,
            0042af6e26dc3b19c86f907dbc9622fb1171cc7c, package_extract_file("patch/system/app/VpnDialogs.apk.p"));
set_progress(0.658256);
apply_patch("/system/app/VpnDialogs.odex", "-",
            2a58cc42e0527cf78d4d796bc987810965091846, 11392,
            5a65d72325bd3325532661ca0401b112a4a5a87e, package_extract_file("patch/system/app/VpnDialogs.odex.p"));
set_progress(0.658326);
apply_patch("/system/app/WAPPushManager.apk", "-",
            3ec93bf08f761c80898f030d4cf56b7b6044fa25, 2733,
            5120ffcbff35f64fb9758d4eed208962f15e25ab, package_extract_file("patch/system/app/WAPPushManager.apk.p"));
set_progress(0.658342);
apply_patch("/system/app/WAPPushManager.odex", "-",
            12813ae729266d95da78babfd4e68329ff581750, 163272,
            865ad5ef42f5fdb45d829c9d8b8c10d8219f3923, package_extract_file("patch/system/app/WAPPushManager.odex.p"));
set_progress(0.659342);
apply_patch("/system/bin/applypatch", "-",
            9e0e8be584b687024816e5fc729550ff0de6bf32, 49452,
            f269a981c0fde28951a4a59fc084f2239ac8c0df, package_extract_file("patch/system/bin/applypatch.p"));
set_progress(0.659645);
apply_patch("/system/bin/debuggerd", "-",
            97254fa39915c27685d4b5305536a92ab62631d8, 21736,
            403cfc8c26bb7bcf04a318f984bce1877d2eb39c, package_extract_file("patch/system/bin/debuggerd.p"));
set_progress(0.659778);
apply_patch("/system/bin/mdnsd", "-",
            e169913535c3c711a2a81468ab5da6106adc21c2, 259452,
            aa11ecd0cb8a74a6b298ee372396429678953fba, package_extract_file("patch/system/bin/mdnsd.p"));
set_progress(0.661368);
apply_patch("/system/bin/mkyaffs2image", "-",
            4f9c804cae835eb4d0e3e0b03b51ca612b62bc55, 14708,
            bc5c3bde5953c68922b6c85864e39a356c2483ca, package_extract_file("patch/system/bin/mkyaffs2image.p"));
set_progress(0.661458);
apply_patch("/system/core/adb/transport_local.P", "-",
            3b2720c195ffc033219af9eb19d6164787a7ae17, 9310,
            5dc1b633cbdb87b66645a176c278307ddf4c359c, package_extract_file("patch/system/core/adb/transport_local.P.p"));
set_progress(0.661515);
apply_patch("/system/core/adb/transport_local.o", "-",
            51eee2a2b5e3917679dcf5700d5a9a55cda28fc3, 43980,
            e2f9d17d40daaedf2f3ce17794575a73a08f42e7, package_extract_file("patch/system/core/adb/transport_local.o.p"));
set_progress(0.661784);
apply_patch("/system/etc/NOTICE.html.gz", "-",
            8d3850c4fb21f453882d882ff2cc00b20840b5be, 148423,
            0979cf5f349b096d4cb498c46a969148601b4924, package_extract_file("patch/system/etc/NOTICE.html.gz.p"));
set_progress(0.662693);
apply_patch("/system/etc/security/otacerts.zip", "-",
            96749fc9cfa1aeac7c731cb5b539d3509aac81d1, 1125,
            58ef5ebca00671a28b33842494f573e75259e06c, package_extract_file("patch/system/etc/security/otacerts.zip.p"));
set_progress(0.662700);
apply_patch("/system/framework/am.odex", "-",
            947df948846ce5fd2b85e04f533a0135c8c35f0f, 40664,
            1d185f41aea7d2422f48aa45a51d40e5eb45ffbd, package_extract_file("patch/system/framework/am.odex.p"));
set_progress(0.662949);
apply_patch("/system/framework/android.policy.odex", "-",
            514d93baae2cc90b8d3c1fd126d1722801000c74, 426072,
            2431e32d6f4b668d895ed95eae67f01142d5b0c0, package_extract_file("patch/system/framework/android.policy.odex.p"));
set_progress(0.665559);
apply_patch("/system/framework/android.test.runner.odex", "-",
            72ca80933f7044d0d69874845a67f0323a220e60, 184792,
            45631ea5c66d64fcbe238dacca499ff82264fc52, package_extract_file("patch/system/framework/android.test.runner.odex.p"));
set_progress(0.666691);
apply_patch("/system/framework/apache-xml.jar", "-",
            cbef299dd29bc97288e72ce43f2fabde0dd70fb3, 18027,
            3c98573fd62720d5c8b6b19a4ce6fd6581b55e54, package_extract_file("patch/system/framework/apache-xml.jar.p"));
set_progress(0.666801);
apply_patch("/system/framework/apache-xml.odex", "-",
            cda5e28f8797f796a408880317ec19c8a049680a, 1378536,
            3c0d7d73a67bf71184d08807346f0fb674afe799, package_extract_file("patch/system/framework/apache-xml.odex.p"));
set_progress(0.675245);
apply_patch("/system/framework/bmgr.odex", "-",
            c86a23e7685ade2842d03a2188d8feedf4e1423a, 14872,
            1290594801e3a13226ba430ba1f8972e04e96064, package_extract_file("patch/system/framework/bmgr.odex.p"));
set_progress(0.675336);
apply_patch("/system/framework/bouncycastle.odex", "-",
            bdb47132a77c69b6b7a960ecd71f22390e8d04bc, 982800,
            efa43a20d5e59292f02113c5905340f8f4cb0faa, package_extract_file("patch/system/framework/bouncycastle.odex.p"));
set_progress(0.681355);
apply_patch("/system/framework/bu.odex", "-",
            79e48a5a87a8745a177b787a9ee237d2416fa597, 4704,
            b96d63f8a3e29a79a92d90ff4a4450b26c850f89, package_extract_file("patch/system/framework/bu.odex.p"));
set_progress(0.681384);
apply_patch("/system/framework/com.android.location.provider.odex",
            "-", 1e0dc957793a072994f46e5ebec37e99d638ff66, 7496,
            6a60eac80cdeee55aaac5f3b954685f262f430ac, package_extract_file("patch/system/framework/com.android.location.provider.odex.p"));
set_progress(0.681430);
apply_patch("/system/framework/com.qrd.plugin.common_interface.odex",
            "-", b45a41411f591de1150eb9cadd66c91bb15d63a3, 2256,
            51234b33ddaacbe2a7f09615f4940ca8cbf6b2f9, package_extract_file("patch/system/framework/com.qrd.plugin.common_interface.odex.p"));
set_progress(0.681444);
apply_patch("/system/framework/com.qrd.plugin.feature_query.odex",
            "-", 1beb26052ecc0acd9ee2078cfde005d2be298e30, 6776,
            f893d79c3bc3f9b73c2750a6f17db6d987c708ea, package_extract_file("patch/system/framework/com.qrd.plugin.feature_query.odex.p"));
set_progress(0.681485);
apply_patch("/system/framework/content.odex", "-",
            d01715710c2d89698d64bc58c3453055df8cd38b, 14200,
            4a08c822abf3e1cd6e60cc8270b8d2505af43e41, package_extract_file("patch/system/framework/content.odex.p"));
set_progress(0.681572);
apply_patch("/system/framework/core-junit.odex", "-",
            a09c3f2b217cae021d921d670db9f7507af6e618, 27352,
            4be20247dd73da443b26811271013a4f288109ec, package_extract_file("patch/system/framework/core-junit.odex.p"));
set_progress(0.681740);
apply_patch("/system/framework/core.jar", "-",
            8f629522b662aedacc622c557bc917569c3da158, 4124,
            6a133b07c3dae7451e2814c52e4dc3e6dfb5735e, package_extract_file("patch/system/framework/core.jar.p"));
set_progress(0.681765);
apply_patch("/system/framework/core.odex", "-",
            e8c2b8eb7814f4811c57327fef8aa5aa56506999, 3398608,
            24780fcc33a07e52b15dfa6b4b0b9e067cedf79e, package_extract_file("patch/system/framework/core.odex.p"));
set_progress(0.702582);
apply_patch("/system/framework/ext.jar", "-",
            8efa72ae18adffc65cc42b362d1b1c265a88b989, 528375,
            bcee3a60687a1af2b32c9a1b977a89e07c94ce4b, package_extract_file("patch/system/framework/ext.jar.p"));
set_progress(0.705818);
apply_patch("/system/framework/ext.odex", "-",
            a0a79f823d7ba0ea8bfeb891927b008394fa6eab, 1502760,
            5537bf6abd324e798e2c668bb38d816d94f8ee47, package_extract_file("patch/system/framework/ext.odex.p"));
set_progress(0.715023);
apply_patch("/system/framework/framework-res.apk", "-",
            8570059eaa844ce4a0bdfe43e7047ee04f8d2160, 6164381,
            65fcd6ff01fcf92c0abf38afb9ac66267d40a008, package_extract_file("patch/system/framework/framework-res.apk.p"));
set_progress(0.752780);
apply_patch("/system/framework/framework.jar", "-",
            9328ceb1fccae815b3ba588ef00a741c655ec3cd, 14961,
            b9cc9acf8d73c7d99cff9f7e4b7e32de6d2ce4d8, package_extract_file("patch/system/framework/framework.jar.p"));
set_progress(0.752871);
apply_patch("/system/framework/framework.odex", "-",
            733040817cbdceae3c37f851c1f6de255731212c, 11594864,
            89a5295a2e38c1d2fa84fd0cd9ed3e287cf30c23, package_extract_file("patch/system/framework/framework.odex.p"));
set_progress(0.823890);
apply_patch("/system/framework/framework_ext.odex", "-",
            cc7c6537c352953876d291a33f0e975843d256ad, 1183440,
            1e66e4c4ea533e9c4225999bf327f3edd679dc8a, package_extract_file("patch/system/framework/framework_ext.odex.p"));
set_progress(0.831139);
apply_patch("/system/framework/ime.odex", "-",
            31029fe0968056ab90370c17eb922c05c100bf4a, 6848,
            4c2575910d94fc31569e954e9d7c081fb009ed22, package_extract_file("patch/system/framework/ime.odex.p"));
set_progress(0.831181);
apply_patch("/system/framework/input.odex", "-",
            12e48484bf6dae0fbd8a25a821d08c09aa9cc45c, 5640,
            e7515756d63e692f93bab11554580b67aedb5fa4, package_extract_file("patch/system/framework/input.odex.p"));
set_progress(0.831215);
apply_patch("/system/framework/javax.btobex.odex", "-",
            86ec9288a9fd9625e7ece30364c483d14a4b43f2, 69800,
            aebd288bb26f3f248588fe8c94cfb0f2fcaf79e1, package_extract_file("patch/system/framework/javax.btobex.odex.p"));
set_progress(0.831643);
apply_patch("/system/framework/javax.obex.odex", "-",
            84eb9285cfe6e4b35a30e1af0afadb1a44342512, 67936,
            1e6913185ee5ab7fae52fd43fc51b495cb41eb37, package_extract_file("patch/system/framework/javax.obex.odex.p"));
set_progress(0.832059);
apply_patch("/system/framework/lewa-framework.odex", "-",
            cb6065f8830820398a3e0f4b9621d6ae550e7baf, 1721568,
            ca6b228a3dc9d0431ea29e715f94d0a86ba2e929, package_extract_file("patch/system/framework/lewa-framework.odex.p"));
set_progress(0.842603);
apply_patch("/system/framework/lewa-res.apk", "-",
            5f2a4638b3705ad1c237d674060597a957a10627, 5096124,
            cf40975a1bc23e32fd497110cb32b8349f81cd69, package_extract_file("patch/system/framework/lewa-res.apk.p"));
set_progress(0.873817);
apply_patch("/system/framework/monkey.odex", "-",
            5385d4a0b9b2a97b8574ab4954a1e26941a258ec, 117976,
            3498e43e993caa1718c0dbef0fc14415e10dddeb, package_extract_file("patch/system/framework/monkey.odex.p"));
set_progress(0.874540);
apply_patch("/system/framework/org.codeaurora.Performance.odex",
            "-", ee050cc4943f6082b710c1f91d8aa9e6533d4263, 2760,
            2a913036efc180e616b684d2e14f623fdae38dcb, package_extract_file("patch/system/framework/org.codeaurora.Performance.odex.p"));
set_progress(0.874557);
apply_patch("/system/framework/pm.odex", "-",
            ea210b373d2f3c50939c09aca61e64363d9b051a, 36416,
            486e19fd4cf6a78f6e3ca529264c74d5c0afc74a, package_extract_file("patch/system/framework/pm.odex.p"));
set_progress(0.874780);
apply_patch("/system/framework/requestsync.odex", "-",
            8582dfc6b84bdbbf5cceb6964cabe2082ce62b1a, 8984,
            0f1d06020955b29e7c8a0c281ea4151e66c1035c, package_extract_file("patch/system/framework/requestsync.odex.p"));
set_progress(0.874835);
apply_patch("/system/framework/send_bug.odex", "-",
            3eb2e592824627e22d639ab67e209e6d16a01685, 5856,
            57b449a1fef5422ee4872863fbb8681f1b003f62, package_extract_file("patch/system/framework/send_bug.odex.p"));
set_progress(0.874871);
apply_patch("/system/framework/services.odex", "-",
            15ddee157c37434d13cff1c60f8eb5279d779858, 2450224,
            dc3255e7ca4176cda042a66d7310318bfc5d68bf, package_extract_file("patch/system/framework/services.odex.p"));
set_progress(0.889878);
apply_patch("/system/framework/svc.odex", "-",
            895970dcb89bbd9a18f4b7abcea968dcf86a68a2, 9840,
            5dd0359fe23ae2075225ab27a28d50a947fcf28b, package_extract_file("patch/system/framework/svc.odex.p"));
set_progress(0.889939);
apply_patch("/system/framework/uiautomator.odex", "-",
            aad7f51c23be9ee7dd7efcfa13446cb3b3806fca, 82112,
            7919188bd6a5a6e7461913dd379eb227148c3f5f, package_extract_file("patch/system/framework/uiautomator.odex.p"));
set_progress(0.890442);
apply_patch("/system/lib/libbcc.so", "-",
            1e25f6e3849251555cfd587eb47b585021e53b6d, 4696668,
            33b4771a281df09c8df09ee488b38498fb1798c4, package_extract_file("patch/system/lib/libbcc.so.p"));
set_progress(0.919209);
apply_patch("/system/lib/libbcinfo.so", "-",
            c29d427624355a97608ea613e654e2e12352441d, 1127744,
            c4ee184503c6cc234720358929e6d0373e86d1db, package_extract_file("patch/system/lib/libbcinfo.so.p"));
set_progress(0.926116);
apply_patch("/system/lib/libchromium_net.so", "-",
            bf39b793ff1074676f9fb2e8295d935c9de96d9b, 2359148,
            0adb4f2769feee1cb5692e63f4275ba99e2b679f, package_extract_file("patch/system/lib/libchromium_net.so.p"));
set_progress(0.940566);
apply_patch("/system/lib/libmdnssd.so", "-",
            5963abb4910140580ab0376a671fee02b8bb51aa, 21588,
            b0b591c426c78605e41bcba1b8742c54083ccecb, package_extract_file("patch/system/lib/libmdnssd.so.p"));
set_progress(0.940698);
apply_patch("/system/lib/libstagefright_soft_aacdec.so", "-",
            8927ae204f98b11d1627a5f16ca033496060f744, 222704,
            cfde8d78bc500c76d4f9fa6f9a3da6d65858392a, package_extract_file("patch/system/lib/libstagefright_soft_aacdec.so.p"));
set_progress(0.942062);
apply_patch("/system/lib/libstagefright_soft_aacenc.so", "-",
            da158a43af6026e7296cdcc3ee640143913bfcf6, 275652,
            feb18bfbfd26495c3ea67469db9953300c8e35f9, package_extract_file("patch/system/lib/libstagefright_soft_aacenc.so.p"));
set_progress(0.943751);
apply_patch("/system/lib/libwebcore.so", "-",
            df6736485e4ae6489c29b13e71a33047e624f8fb, 7652044,
            50474ba75bd41d58491deddea875d9880bf62dac, package_extract_file("patch/system/lib/libwebcore.so.p"));
set_progress(0.990620);
apply_patch("/system/lib/libwebrtc_audio_preprocessing.so", "-",
            6bdeefef215642240a1e3d02699251c6a7d72d7a, 414976,
            20ab98b49a61658751c3ff1d86684a5f7e95f7a1, package_extract_file("patch/system/lib/libwebrtc_audio_preprocessing.so.p"));
set_progress(0.993161);
apply_patch("/system/media/theme/lockstyle", "-",
            80f73808d59a8a928943801e6462e63f75f2b147, 499498,
            901e64ed8e6ed164fcd8e689619cbded260261af, package_extract_file("patch/system/media/theme/lockstyle.p"));
set_progress(0.996221);
apply_patch("/system/usr/share/phoneloc.dat", "-",
            0223fe2f2c50ad9b856ee49f1f144d869c584478, 553785,
            de31940488e8e882fc2d3a2260b42cc1711be2b1, package_extract_file("patch/system/usr/share/phoneloc.dat.p"));
set_progress(0.999613);
apply_patch("/system/xbin/nano", "-",
            81354cdb858415527aa2c3f3a75af8e2ec957931, 63208,
            2015f2ebc35e5a2db9fa84059f8d8ce742ad614a, package_extract_file("patch/system/xbin/nano.p"));
set_progress(1.000000);
delete("/system/recovery-from-boot.p",
       "/system/etc/install-recovery.sh");
show_progress(0.100000, 10);
ui_print("Unpacking new files...");
package_extract_dir("system", "/system");
ui_print("Unpacking new recovery...");
package_extract_dir("recovery", "/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, 1000, 04750, "/system/bin/diag_mdlog");
set_perm(0, 1000, 0750, "/system/bin/iptables");
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(0, 1000, 0750, "/system/bin/tc");
set_perm_recursive(1002, 1002, 0755, 0440, "/system/etc/bluetooth");
set_perm(0, 0, 0755, "/system/etc/bluetooth");
set_perm(1000, 1000, 0640, "/system/etc/bluetooth/auto_pairing.conf");
set_perm(3002, 3002, 0444, "/system/etc/bluetooth/blacklist.conf");
set_perm(0, 0, 0644, "/system/etc/bluetooth/iop_device_list.conf");
set_perm(1002, 1002, 0440, "/system/etc/dbus.conf");
set_perm(1014, 2000, 0550, "/system/etc/dhcpcd/dhcpcd-run-hooks");
set_perm(0, 2000, 0550, "/system/etc/init.goldfish.sh");
set_perm(0, 2000, 0550, "/system/etc/init.partner.sh");
set_perm(0, 1000, 0550, "/system/etc/init.qcom.sdio.sh");
set_perm(0, 0, 0544, "/system/etc/install-recovery.sh");
set_perm_recursive(0, 0, 0755, 0555, "/system/etc/ppp");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor");
set_perm(0, 0, 0644, "/system/vendor/lib/hw/power.qcom.so");
set_perm_recursive(0, 0, 0755, 0644, "/system/vendor/operator");
set_perm(0, 2000, 0755, "/system/vendor/operator");
set_perm(0, 2000, 0755, "/system/vendor/operator/app");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/left_eye-y0-yi45-p0-pi45-r0-ri20.2d_n2/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/left_eye-y0-yi45-p0-pi45-rn7-ri20.2d_n2/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/left_eye-y0-yi45-p0-pi45-rp7-ri20.2d_n2/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/nose_base-y0-yi45-p0-pi45-r0-ri20.2d_n2/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/nose_base-y0-yi45-p0-pi45-rn7-ri20.2d_n2/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/nose_base-y0-yi45-p0-pi45-rp7-ri20.2d_n2/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/right_eye-y0-yi45-p0-pi45-r0-ri20.2d_n2/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/right_eye-y0-yi45-p0-pi45-rn7-ri20.2d_n2/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.3/right_eye-y0-yi45-p0-pi45-rp7-ri20.2d_n2/full_model.bin");
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.3/head-y0-yi45-p0-pi45-r0-ri30.4a/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/yaw_roll_face_detectors.3/head-y0-yi45-p0-pi45-rn30-ri30.5/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/yaw_roll_face_detectors.3/head-y0-yi45-p0-pi45-rp30-ri30.5/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");
