mount("ext4", "EMMC", "/dev/block/mmcblk0p17", "/system");
assert(file_getprop("/system/build.prop", "ro.build.fingerprint") == "qcom/c8813d/c8813d:4.1.2/JZO54K/eng.lewa.20140123.205106:user/test-keys" ||
       file_getprop("/system/build.prop", "ro.build.fingerprint") == "qcom/c8813d/c8813d:4.1.2/JZO54K/eng.lewa.20140214.090723:user/test-keys");
assert(getprop("ro.product.device") == "hwc8813d" || getprop("ro.build.product") == "hwc8813d");
ui_print("Verifying current system...");
show_progress(0.100000, 0);
assert(apply_patch_check("/system/app/ApplicationsProvider.apk", "c20e25c6079985ff9547585a7490fcd0c7b4ea29", "9bc06456410b22c687fd13fb296a85a61221965f"));
set_progress(0.000037);
assert(apply_patch_check("/system/app/ApplicationsProvider.odex", "7eae280ca4f227334760faf96eb06b1b5dc2b607", "59fca497632d05579f424fec95a93f8869370a95"));
set_progress(0.000204);
assert(apply_patch_check("/system/app/BackupRestoreConfirmation.apk", "3029ea74ab04263db3453ccfb29f00b6bdc762b9", "1fae2770edf33ac5aefbf746b32d912747347ea1"));
set_progress(0.000265);
assert(apply_patch_check("/system/app/BackupRestoreConfirmation.odex", "ee39b68ffc8888b60f89456abcbf0916605293fa", "cf131f7dd29384fbfe546dc630f0765ea93bd3e8"));
set_progress(0.000340);
assert(apply_patch_check("/system/app/Bluetooth.apk", "de679ccfa6dc5c6df0903da1bd540b74aa1c6a1f", "7cb3f229d73acdd560ff2cb1b7eb4dfad5ba5447"));
set_progress(0.000607);
assert(apply_patch_check("/system/app/Bluetooth.odex", "8647badd14e4f42ef96e81b323e4984ff477221c", "4d5cf4d55f579c53a394df0dea40d89c6bc76806"));
set_progress(0.002832);
assert(apply_patch_check("/system/app/CalendarProvider.apk", "9285bb33ad7356ff47436116822eb63ee395d0ee", "210e681313325b250b7a30db38b239f80722d7e5"));
set_progress(0.002935);
assert(apply_patch_check("/system/app/CalendarProvider.odex", "794acba2f156cce496dc3b88a20936e3f0b7825d", "f5402e80b01f21bd9b5a108a921b558f66012761"));
set_progress(0.015614);
assert(apply_patch_check("/system/app/CellBroadcastReceiver.apk", "4fbe0c6d9c0cd3656ae462283a8e065c7eb75745", "a662e0566540ea9f1d0ac7bb003db3a28a66c95a"));
set_progress(0.016012);
assert(apply_patch_check("/system/app/CellBroadcastReceiver.odex", "2932073a59478ec4a22574550ab01322c353a555", "0100f14129be016c00b7bca5901816b20ece87ee"));
set_progress(0.016577);
assert(apply_patch_check("/system/app/CertInstaller.apk", "f4b8ff4f9410339064a98a90c1ef5f44c4b5d519", "0b4aa8c8732f5edaf44a0e52a16caf5763943d39"));
set_progress(0.016643);
assert(apply_patch_check("/system/app/CertInstaller.odex", "8706b3f3d2bd9c09e7adbb7077fc6eebbad216b4", "6f200f4727ea6799ca0f73f028a53877f509d7ab"));
set_progress(0.016924);
assert(apply_patch_check("/system/app/ContactsProvider.apk", "16933184f6857f33c9b40b644bd1a9aa9128bb6b", "a836ef9983f4eda34f5531d203c2a4775f0478cd"));
set_progress(0.017280);
assert(apply_patch_check("/system/app/ContactsProvider.odex", "1b4d2b1073d5ec77a894f41ee5f5b9abec4152f0", "88670a6546ee160ce82d8d616c6aed3a6229210b"));
set_progress(0.033888);
assert(apply_patch_check("/system/app/DefaultContainerService.apk", "a564fb2ec15d5d761186cd84d62dcf933688cb4a", "14ad2540633d09bc302134749be2059b549b4153"));
set_progress(0.033911);
assert(apply_patch_check("/system/app/DefaultContainerService.odex", "ebe5fc0d96bb5caf1c6925b14e6e94a2ebc3e7c7", "80589792f2251cb32cb204da3949376c18a1878a"));
set_progress(0.034044);
assert(apply_patch_check("/system/app/DownloadProvider.apk", "a910152821d1d026d8fc3df30cf8a779ab730703", "65519cda104c8ed68932a3be42a1130d67625e0b"));
set_progress(0.034119);
assert(apply_patch_check("/system/app/DownloadProvider.odex", "e60d0e2a5fd7b7911c965ba064f5947b63bd13b9", "0e81901da84979f4b998c28113e411e26c6eabe2"));
set_progress(0.045249);
assert(apply_patch_check("/system/app/DownloadProviderUi.apk", "922ec5ad3f8b07ac1a5f1ed02f1917ea397bbe58", "0649afdaa272bc8726e07dbdd15c33ee186a2f48"));
set_progress(0.045609);
assert(apply_patch_check("/system/app/DownloadProviderUi.odex", "72e50113627c499a77c5468e3a122a9e9b62b7b8", "5c39bef57138a2fd6ee2ba2ffc330ea68aed2569"));
set_progress(0.048348);
assert(apply_patch_check("/system/app/DrmProvider.apk", "d3cf30d8358d31a75842483f4040f8a99406b05d", "1c3ec5001a9e04a4a3c42063b1a43ddb7f27796b"));
set_progress(0.048376);
assert(apply_patch_check("/system/app/DrmProvider.odex", "cacadcde7ae9131a9b7b920e38b06d79d870e067", "d9384fd2e68a56721fcb4a649c32378b6bbf84ef"));
set_progress(0.048466);
assert(apply_patch_check("/system/app/Email.apk", "3246d3f93c71018e397c4e79e097aa2cb167b111", "3482f7a9fe79e0a1c798a755bd2bef137335878a"));
set_progress(0.051163);
assert(apply_patch_check("/system/app/Email.odex", "f8b1c808be4f1df3c7d2e2ebf044a0554290ab91", "a9e5c0dfd19def6a6f4cb51c3b3e7dd6482cf3ae"));
set_progress(0.072674);
assert(apply_patch_check("/system/app/Exchange2.apk", "9f67027e7a9d4c886bd8b3278f8522a76b1f787d", "33fa04d033d1ca8fc35b0ae85e666f35cae7e991"));
set_progress(0.072896);
assert(apply_patch_check("/system/app/Exchange2.odex", "3d4c57835ef64ec674df59afe05132b51c93e654", "6189e9e18a38816f22dd5a49ec3b377fae933bac"));
set_progress(0.090514);
assert(apply_patch_check("/system/app/FM.apk", "b123aeead9cf82fa3b0e977b3f14f6ffef403bd9", "ee9900af319dee61835c4ac9ecd12ccc130a5d67"));
set_progress(0.092741);
assert(apply_patch_check("/system/app/FM.odex", "99c29df14af7623a4fde7914757ba823bb459ea1", "f4ae1cd64f206caaf101a37ba4a058cbf871f3a9"));
set_progress(0.094857);
assert(apply_patch_check("/system/app/FastBoot.apk", "cb012f73d54b07295f195dc2f241cb1a86fa4696", "cbb8dd2108a4d55823c4f8a0146d98b4a1e5096a"));
set_progress(0.094887);
assert(apply_patch_check("/system/app/FastBoot.odex", "e60fd339f8705f0f78efedf22f9aa282d6cffae1", "b5f5df901aaf7c4df3146d1bf037e472e9733362"));
set_progress(0.094990);
assert(apply_patch_check("/system/app/Galaxy4.apk", "03325a414542c65d12721a4ad0a3cd796f23f47e", "977020d8c72404bae16198eca0b046d7210e2d88"));
set_progress(0.096565);
assert(apply_patch_check("/system/app/Galaxy4.odex", "2fd77621a57d74f2273a474d015fb4145d248e06", "4bcf81515c023afa62b968f186158c5bdbf7bd40"));
set_progress(0.096763);
assert(apply_patch_check("/system/app/Gallery2.apk", "71a13724be2a47d87cbc19aba20a95450a2eb472", "c470fe9652eab53c2618d5bc56bf9438697b8eb5"));
set_progress(0.113473);
assert(apply_patch_check("/system/app/Gallery2.odex", "c3dcd62bc4053f403c31a6e35b4bdf1032a03ecc", "c71730467fcb039ef5587b65bab7ee1bc29614ce"));
set_progress(0.124285);
assert(apply_patch_check("/system/app/HTMLViewer.apk", "b2de3806faeda6f6c28d071ad43a4fd453620466", "ce7e917882bd3cee39467d0de5066e71cb383440"));
set_progress(0.124309);
assert(apply_patch_check("/system/app/HTMLViewer.odex", "74bdd966c8548014c39e8b4c2863c0cb23e4d80b", "e72f3b7f15e2e7135b8d2e097d8cf7646cd67653"));
set_progress(0.124358);
assert(apply_patch_check("/system/app/HoloSpiralWallpaper.apk", "066d5b5581181211b5ef181fe2223c3194eca9f5", "4b5e9626b31f59f6330fe40b0ca39a03192b77d3"));
set_progress(0.124610);
assert(apply_patch_check("/system/app/HoloSpiralWallpaper.odex", "7369c86d1465abd8e37fd07822338b25afc5d50e", "4e093250c1cb0c8a3ec0811d8d1bce90fdf813ff"));
set_progress(0.124807);
assert(apply_patch_check("/system/app/InputDevices.apk", "b6269149b9f401907c732229e22c53ee13fdff5c", "a1ac190d0d1fa68877dadf5c0107ca916b21b0b0"));
set_progress(0.125102);
assert(apply_patch_check("/system/app/InputDevices.odex", "dc8475d0b40847b4a845aea9f9ad8a52f0240e99", "50e75cf74b42b35963a964dbd38ba5055be544ed"));
set_progress(0.125133);
assert(apply_patch_check("/system/app/KeyChain.apk", "2e4f39945d9786652d1a65b32d1435376ab7532e", "6b9e02985141a76f9d055b41551cf1a83a0c3908"));
set_progress(0.125184);
assert(apply_patch_check("/system/app/KeyChain.odex", "4e6630d7a5408394e7fea005e97f26de24146048", "013080f31b5972889f7d7afa1ec0283aa7f8b1a4"));
set_progress(0.125381);
assert(apply_patch_check("/system/app/LatinIME.apk", "923a7510e5a9555de263480ed2a451a9632997c9", "b11ca2dfc5b7e80aad5d16cf6283196d6770b606"));
set_progress(0.177265);
assert(apply_patch_check("/system/app/LatinIME.odex", "40b2acc3cd2fdcbcf2f868d9400ed9e07921bb52", "0e3c2766557d50c28b36d5deccc6dfd02d410289"));
set_progress(0.184130);
assert(apply_patch_check("/system/app/LewaAntitheft.apk", "0eed81f7062b7fb4392653b73e5b2f05177a63af", "19e9d1e2a8de6f41e5368669bcb3e0c0d42b12d7"));
set_progress(0.186666);
assert(apply_patch_check("/system/app/LewaAntitheft.odex", "c89e248052fb77d059c28f560c9674d78ad47d68", "bb010253982912a838ecc145a39a4fb3b5d094c7"));
set_progress(0.208826);
assert(apply_patch_check("/system/app/LewaAppStore.apk", "f0035da1ad7c3fbbe6bc87988f4879e6107a1d11", "5417d4eefc7cba4d2be8d59e6ab57e3fd2265252"));
set_progress(0.209829);
assert(apply_patch_check("/system/app/LewaAppStore.odex", "ae5c76d76f87fe41da761d8696889065d1a2b99b", "a4b2e383fdb36c65ac19f7c74ad76e808e978896"));
set_progress(0.215249);
assert(apply_patch_check("/system/app/LewaCalculator.apk", "589c08f2b482882c6192ba7a8eea8bab436d79d9", "28417f9adfd59b80b6cef857cb91c65b032778bd"));
set_progress(0.217238);
assert(apply_patch_check("/system/app/LewaCalculator.odex", "951913011ae81660cb4bdeb1811eb59e1d4b69da", "bc97e3fcede9b1e3f90f00c7086f97bcff6baa92"));
set_progress(0.220296);
assert(apply_patch_check("/system/app/LewaCit.apk", "9041f3230848f4720a4bf5662343f7056f80b872", "8a7250d30848adea0fe7d6fae8faee071ea5445d"));
set_progress(0.220516);
assert(apply_patch_check("/system/app/LewaCit.odex", "efa6d6d95b04f6e295090151ab3421f1f1d5188e", "ddd6b329fac417b4f4bdf7f5e9e8ff7f140f0f81"));
set_progress(0.220741);
assert(apply_patch_check("/system/app/LewaDataUsageAdjust.apk", "2a4339295dfb42db4b461d7ad49f3185e38df94f", "41a92889f80381c40a2342bdbc22969c9c2e9b8d"));
set_progress(0.220880);
assert(apply_patch_check("/system/app/LewaDataUsageAdjust.odex", "e0e406103fde8e241e5378e1cdc1702b9da140a2", "861aaf59a0087bb570678def3269001931413ddf"));
set_progress(0.223426);
assert(apply_patch_check("/system/app/LewaDefaultTheme.apk", "f37d3e93991d13c73eb3934b5252b900e0d07cd6", "03f448de7a18d731364a978c4e5400047e417d4d"));
set_progress(0.231901);
assert(apply_patch_check("/system/app/LewaDeskClock.apk", "7ae32778a1168f768158700787360a1f49ce6a2d", "a07577a60809c8573f41e304db807cc31308562c"));
set_progress(0.242406);
assert(apply_patch_check("/system/app/LewaDeskClock.odex", "892d6aece0de22415f0c0633d2dd22bec59e573f", "2145de236bc0a3898dfeb4920a08118e2470cd32"));
set_progress(0.246030);
assert(apply_patch_check("/system/app/LewaFileManager.apk", "37e319973391a92f4b6fd13d93e7539360551626", "28854746bc2f9f1b75cd7160a6402451077e362c"));
set_progress(0.247786);
assert(apply_patch_check("/system/app/LewaFileManager.odex", "a7af2048daaf853fd254acaf9f49014f80d49381", "d95477c175cc8c639ab6b2422745e47623db84cb"));
set_progress(0.251210);
assert(apply_patch_check("/system/app/LewaFlashlight.apk", "37c6d70517f71379ce0eb263b44f4f8e73174ffc", "1b4f53fc8cb004dfa7873a264aa5fafcc068adb7"));
set_progress(0.258704);
assert(apply_patch_check("/system/app/LewaFlashlight.odex", "69745f8a4d4c7b98328e64da18cae6eccb5d45be", "78bf45a1a8ca4c3f4e304b3dff5cac29dcabd779"));
set_progress(0.258887);
assert(apply_patch_check("/system/app/LewaGameCenter.apk", "2915d3d9492faa9e0725d6e935cc49bf37a2f7ba", "9e7b56f05168b33f1b3d5b3546cf4b85b47d8036"));
set_progress(0.259667);
assert(apply_patch_check("/system/app/LewaGameCenter.odex", "3c1bd09f31c9c610275cefe7024970904a95b9d8", "f33d8a6c267b4d8dcab60812dbcb352ecfb1baef"));
set_progress(0.262777);
assert(apply_patch_check("/system/app/LewaIntercept.apk", "fd1d40dd8a64f341e037474b0e84619c414ca3fe", "54e59dcf4f190271d05c3ea022901416ed88e87c"));
set_progress(0.263668);
assert(apply_patch_check("/system/app/LewaIntercept.odex", "17159804aacc902b3c85b163c0ab5baf898e98a3", "333f059946cf622006fed08a79646102908ba57f"));
set_progress(0.267028);
assert(apply_patch_check("/system/app/LewaLabiSync.apk", "cbd4dda8ea49b004c4bd893601dc03ee6295dfad", "2e8ca94ab68a88d810717eca03c750825765d25b"));
set_progress(0.267118);
assert(apply_patch_check("/system/app/LewaLabiSync.odex", "476ee92882f51608f5dfbee93966a6b3b202561f", "7a81847b42f81d84b8038bf245ed33a82c26b9c4"));
set_progress(0.268655);
assert(apply_patch_check("/system/app/LewaLauncherX.apk", "318b2b288636c4757607ff28578fd387be8980a5", "6ecb783c43b1e5f0b82ddfab249dd48764a50426"));
set_progress(0.277501);
assert(apply_patch_check("/system/app/LewaLauncherX.odex", "70048bef67c4690ac14885c88d559cd01b0fa26c", "a56db7ed78cd2f9ea4c2693057d5cde8ae843729"));
set_progress(0.288077);
assert(apply_patch_check("/system/app/LewaLockScreen.apk", "dd98b4e32a9cd1279487a62529c9c62bb575158a", "580ec7653020872a451218b698c3f3e47eb86232"));
set_progress(0.288310);
assert(apply_patch_check("/system/app/LewaLockScreen.odex", "32df997087978afe806de3bcf3e8db2a651e69f5", "0d6aa5d221514226187a2d43f7ce11b072f97a89"));
set_progress(0.290384);
assert(apply_patch_check("/system/app/LewaNetworkManager.apk", "5a29183366a11c131e6c2dbed4c07fc4f2cc6257", "d25191785745a4c50489b0bc46c3e66dfd185b37"));
set_progress(0.292949);
assert(apply_patch_check("/system/app/LewaNetworkManager.odex", "c9ba06d1b5408733df4170dec0971338375aa99a", "4beb220755454341c0107f8f050d2953b16e23e9"));
set_progress(0.307422);
assert(apply_patch_check("/system/app/LewaPackageInstaller.apk", "53fce33bd1c8845da8ec290bfc3b3618a2f46b82", "5a7a463a4dab57d7a3932c4ecbd62b3c927cc595"));
set_progress(0.307871);
assert(apply_patch_check("/system/app/LewaPackageInstaller.odex", "cb64b63869b2d50818cf7892ed4c5dd7037d1903", "e3bb5e51694baa9ff6103a78647929dff4db4ab9"));
set_progress(0.309268);
assert(apply_patch_check("/system/app/LewaPermManager.apk", "afb8e23bcfda058dff72eb2eac661d835a6b0aba", "60f38a345197971a7fcc9a6a1433308d32a358ba"));
set_progress(0.309677);
assert(apply_patch_check("/system/app/LewaPermManager.odex", "367123e63eca70657f6f3f8c7dbd1fbff7c26879", "aa74f8106ef6809d93e8585a0bea0fcfe3bcf0c3"));
set_progress(0.322917);
assert(apply_patch_check("/system/app/LewaPlayer.apk", "cf11a70633210e347cae21aae240539f1da1b12a", "80dc4dabfad85633f60e095e7db0217d1295ae0a"));
set_progress(0.331149);
assert(apply_patch_check("/system/app/LewaPlayer.odex", "d90e5e5a4869d6fe489a4499ce06dda8e7d73601", "1b273f9fabfddc30e28521d6ab076f309eb23b9d"));
set_progress(0.338367);
assert(apply_patch_check("/system/app/LewaPond.apk", "c37b9d4ad03ae8222f1df4b61efaaa657c0dffdb", "8db1cb314c57d86617094d07618823cd1ed06ed4"));
set_progress(0.338618);
assert(apply_patch_check("/system/app/LewaPond.odex", "4b9ffb0405359bb12e115e19b324b5705f7b9489", "b5ca5f064cf14053820ff766f82f9b530fceb903"));
set_progress(0.339694);
assert(apply_patch_check("/system/app/LewaPower+.apk", "08708f981eac94be1ddcd27ef3a36a6919278ffd", "3e116f3771319cdfad09f10a1e2973247327a1b3"));
set_progress(0.340478);
assert(apply_patch_check("/system/app/LewaPower+.odex", "c06fcfab97059cd9dc2e9312c80e10b27c39ca73", "9d6b7826c0fbcb153ff223472caa1da62ada7dcf"));
set_progress(0.342076);
assert(apply_patch_check("/system/app/LewaPush.apk", "16e5c38e82488eeb4f576eaa52861e716a9a4459", "a86180950f78c62c0d26c547c683f9a31ed0bca4"));
set_progress(0.342127);
assert(apply_patch_check("/system/app/LewaPush.odex", "8d3fd56e1572cb64d7cef18b5d25627e18566770", "319f9d2001e9b0c4b8beb52644ac9d5412577019"));
set_progress(0.344485);
assert(apply_patch_check("/system/app/LewaQrcodeScanner.apk", "6657cbf150ae999ae1724afc2f9b06e92fda206d", "bf7a9d14c18eb28f8b0ee0494c64c512eae9a3d0"));
set_progress(0.345070);
assert(apply_patch_check("/system/app/LewaQrcodeScanner.odex", "56a584c2b2a8277a27b1701b042f87a84c2aedc3", "cea84b871923f142c67cbc347a97f3d327e29a09"));
set_progress(0.350727);
assert(apply_patch_check("/system/app/LewaSearch.apk", "5018a6f8dc159ae30cb1ecb1e6a902af9d68c5ee", "93657ad5c37a6ed413af1659b4d5383655f03716"));
set_progress(0.351619);
assert(apply_patch_check("/system/app/LewaSearch.odex", "4e64a041be1f97fa497d0c1f0bc96f23d9d63b17", "dc8c2f76469eb4fcb88b4331f0dca48356349833"));
set_progress(0.352158);
assert(apply_patch_check("/system/app/LewaSecurity2.apk", "11190cb7fd9f70cfbb01f895ae5b891adaa46f31", "0caf92e1cc665777b3f01e9da4661c9af4b97c0c"));
set_progress(0.355653);
assert(apply_patch_check("/system/app/LewaSecurity2.odex", "070e64ada22382fd75349746249dbe1c4f726884", "bf6e5da3388e02bc896eb14cd921cdc54ad101fa"));
set_progress(0.359438);
assert(apply_patch_check("/system/app/LewaSoundRecorder.apk", "b1ff81eb0c107208ab5720ee5b413601cb9db9d3", "c049fbe42113a205b98baaa8648ace7176a8ae58"));
set_progress(0.364389);
assert(apply_patch_check("/system/app/LewaSoundRecorder.odex", "997cff2b985b377354c961a220bc1a808bb0c349", "83d3349d88fe9a627c40ea0d028d23e6330f4b69"));
set_progress(0.367302);
assert(apply_patch_check("/system/app/LewaSystemClean.apk", "51f70fc85adea60b5ee38bf260e8f9d67e4bb722", "206cefbe87e4fa59121ec40f7aadf7f64052ec90"));
set_progress(0.369228);
assert(apply_patch_check("/system/app/LewaSystemClean.odex", "f50cc06b26b8e9670b91a560c24f23ef50cbec95", "83d88e28ad34d882ad9231c17d94dd4fa42bcd84"));
set_progress(0.373280);
assert(apply_patch_check("/system/app/LewaSystemCleanService.apk", "9f570b055c29f07153bd2337f77da08ddd0c351c", "827997cd17c8fc3fac848f17d964d95530b7890a"));
set_progress(0.373696);
assert(apply_patch_check("/system/app/LewaSystemCleanService.odex", "cfd2c57e2309534bccce94a433b56a1a7136663a", "02d6e85a0ce8e588f69c34332624ff27a34a7486"));
set_progress(0.374026);
assert(apply_patch_check("/system/app/LewaThemeChooser.apk", "e4a05ce58b37776b31fad061087ffe1fddd52cee", "b989b10b4906ab0151128b150402c19bc360783f"));
set_progress(0.375408);
assert(apply_patch_check("/system/app/LewaThemeChooser.odex", "c69dacfc129257bc67feb168aaaa7ad9a4ce73c9", "c24221dcb66838616861c02a55f53fb8a92464d5"));
set_progress(0.381148);
assert(apply_patch_check("/system/app/LewaThemeManager.apk", "530d4c9c3631db0bffdda8af68827781587a28ba", "0e1c629387be76a71f86eddf1f763aa14ab03480"));
set_progress(0.381182);
assert(apply_patch_check("/system/app/LewaThemeManager.odex", "7985f7261f8d98c4f6bcf2a17167c78d3ebc60f6", "8fdfc49cb57a3cc7c2c96a9dade59e7b76a83d02"));
set_progress(0.381901);
assert(apply_patch_check("/system/app/LewaUpdater.apk", "3257da249f34c5ae2849cfea550103f503c0fba1", "193cee18aabdd1c532bcb072292c7762bc4b8be3"));
set_progress(0.388755);
assert(apply_patch_check("/system/app/LewaUpdater.odex", "84ec1f672fa2ddd76513a3160869378899aec70d", "38623213e424f54ce2e3e87f63d9c0ce255a72e8"));
set_progress(0.392299);
assert(apply_patch_check("/system/app/LewaVirusDefense.apk", "ce1b5615f358c86c88e43ad2074fcadff279c771", "fa72ade3df1d40b8846f3651d314940bf023cb83"));
set_progress(0.397292);
assert(apply_patch_check("/system/app/LewaVirusDefense.odex", "73e06253c87a94d66ec7f32da849120b82524b08", "51e9d17d4442369be9a94a3e464bf6a70ee54022"));
set_progress(0.406445);
assert(apply_patch_check("/system/app/LewaWeather.apk", "8cb10830506c745d728b10d07b2f23c782bc8faf", "fb024c7be0f66559c1676185223419e7ce1a3cc7"));
set_progress(0.417511);
assert(apply_patch_check("/system/app/LewaWeather.odex", "25689cace17ff85e55fe5cb8c2f926ec924f5085", "8a420e5dee9de822f2816a7dd70807fc8bb1c1b3"));
set_progress(0.423312);
assert(apply_patch_check("/system/app/LiveWallpapers.apk", "99104df9f48c970490a73f6b881e5dc0d5c54045", "92f87e11dc6c7ae1812c893495ef62ba3fe17923"));
set_progress(0.433348);
assert(apply_patch_check("/system/app/LiveWallpapers.odex", "516e23b505dfb3c0fb0f3b4c932dfe446c18a975", "886c39585a444395a569201586b926bdd1ba2bd1"));
set_progress(0.434042);
assert(apply_patch_check("/system/app/LocationProvider.apk", "845e42707a8f564714ef4faaeb9cc7fa571c9734", "4a7aa00f82e847d897940f86f657afd1fe652e98"));
set_progress(0.448265);
assert(apply_patch_check("/system/app/LocationProvider.odex", "d64ffd353c462ffa2fed2101af4d8be7bb845977", "90a898d10fcdb0e1741510dcde24beaf0495ee3f"));
set_progress(0.449386);
assert(apply_patch_check("/system/app/LunarService.apk", "0b22ed3786557bf24ce54bdeb36da31194bb2f2f", "a287c724e993b59f43007a0d338f9470591db148"));
set_progress(0.449431);
assert(apply_patch_check("/system/app/LunarService.odex", "f201ef4107dbe91182a7026e3ec5ff92c0b5317f", "01c90cba176310b0550e94ec61621d75bd15be73"));
set_progress(0.449614);
assert(apply_patch_check("/system/app/MagicSmokeWallpapers.apk", "93c3816424d4997cc1afe58eab4a1b8fb25614c0", "b253c280b19c7871cecd1cf284593a3365660e9c"));
set_progress(0.450860);
assert(apply_patch_check("/system/app/MagicSmokeWallpapers.odex", "9e74a7b7f9561e2aafddc41481ac8d11b25a7633", "2c81db6e3f337504de70223792d5a04d321f80fc"));
set_progress(0.451165);
assert(apply_patch_check("/system/app/MediaProvider.apk", "69fcdcfb4dbd2c49c8679687460c68181cdfa12c", "2d02b22717eee0b91cb8ce3bcfb68f13bb14eac5"));
set_progress(0.451370);
assert(apply_patch_check("/system/app/MediaProvider.odex", "78cf8a8445759865a8964cff391c5097ab660c52", "876ec3d76ed3c2cd9654829c0253fe7ff96da237"));
set_progress(0.452742);
assert(apply_patch_check("/system/app/MmsFavoriteProvider.apk", "16c6c6de6e0d074d451907bdf04a668fb6eebcae", "d54d33c5e7312ff6a95fae4c1416b508865f7b35"));
set_progress(0.452993);
assert(apply_patch_check("/system/app/MmsFavoriteProvider.odex", "e0690751f5382f843d72adc858297c8df3f09ea2", "5a7ec68f3d81795e01536c9716f366ba67429b0c"));
set_progress(0.454011);
assert(apply_patch_check("/system/app/NoiseField.apk", "3546f8b44fcb588d198ce6473ab5b1594bfdc0a1", "d73e70fe0a9c64f3d2bbd7c0e82c9ac7e5a9a789"));
set_progress(0.454401);
assert(apply_patch_check("/system/app/NoiseField.odex", "62bd81c9e702d93a43d688e25c2f2dcc7de7836e", "02d60e6913efce345ff0d88348fc7cfa3768c31a"));
set_progress(0.454634);
assert(apply_patch_check("/system/app/PIM.apk", "dc1ee4e03c4fdc06f8fbfcca879ba14494c51f4a", "41d6e7ce73d898911eb2672bf914016a5ba4eb42"));
set_progress(0.492688);
assert(apply_patch_check("/system/app/PIM.odex", "45f29d8232369c2ae048783b93ee4022dcf409f1", "191c5a44a325840206d482b23d62601961750ecf"));
set_progress(0.536339);
assert(apply_patch_check("/system/app/PhaseBeam.apk", "eb565b76993b90543a494da9d21211d1ce872dba", "1a6a43a90b15a1772f060231204c87fa3a790cdc"));
set_progress(0.536705);
assert(apply_patch_check("/system/app/PhaseBeam.odex", "d02401c9aae3962af51b8b672019caf533bf55e1", "26691f5ec2758c2cb53bcb007b3da0b227f226c0"));
set_progress(0.536919);
assert(apply_patch_check("/system/app/Phone.apk", "1c2e9973e72d2e13e73c017f0d16b30a461709ad", "d4b471a511fdb20cddbad2a0ce80fbc938dadc0e"));
set_progress(0.545264);
assert(apply_patch_check("/system/app/Phone.odex", "936df66d93f92f2c00e16cb18f34577f111edf0b", "9963b5214c227732412213498c2bcdfabea10118"));
set_progress(0.563672);
assert(apply_patch_check("/system/app/PicoTts.apk", "3b766e0ec3ad5c3133ea9fc179aeb2f88057b74c", "44808b72ee82268fa64cc19e41f9a1b9926ef682"));
set_progress(0.563716);
assert(apply_patch_check("/system/app/PicoTts.odex", "acdf871b0f94c5a7aa2c09a3c63c127256568308", "0b06edf68e6425201da7db484095bbeb0d791d02"));
set_progress(0.563842);
assert(apply_patch_check("/system/app/Provision.apk", "7a0b27075b2ad20be69391535c1720398bd72499", "7aa2dcc5390bf51eea84a1f9b993aa8498187c62"));
set_progress(0.563859);
assert(apply_patch_check("/system/app/Provision.odex", "cda61dfdefcbd9eef91e883cd287881f8576ffb1", "170be3959325c8a70f6836e05f5f54e098fbc235"));
set_progress(0.563872);
assert(apply_patch_check("/system/app/RestoreAirplaneMode.apk", "fef04a2f8348a24cc62c1b19c1661899db9ceca8", "5550879d1bd68107780994668c0d90869dbcc848"));
set_progress(0.563891);
assert(apply_patch_check("/system/app/RestoreAirplaneMode.odex", "a8718f350652d13f63e0b36b7d206a2160021dea", "d6341758675d584f75377620ee21618415975061"));
set_progress(0.563909);
assert(apply_patch_check("/system/app/SensorProvider.apk", "69739a143133b52188e3dfbe80152c63402f15a6", "5e3de1a2dd974f991941b1c85ec6a89eafdf9153"));
set_progress(0.563963);
assert(apply_patch_check("/system/app/SensorProvider.odex", "fa854ed76277fbdbc24a31881b8bc9ac2f50b3a7", "8579b257f02ab24562ef6535310689ba67ee4edf"));
set_progress(0.565028);
assert(apply_patch_check("/system/app/Settings.apk", "69f78e9af2c1944eaee490a523b41accad02bcf2", "d45dc0a9544f0dc3dead0f27ef8dcde06e913eff"));
set_progress(0.583240);
assert(apply_patch_check("/system/app/Settings.odex", "837bbd9e6c3d8aacd608d0aefa1bd96cb9bfcd8d", "6b565c9a4cbe4394e352d0fcc065424ed1d13666"));
set_progress(0.606334);
assert(apply_patch_check("/system/app/SettingsProvider.apk", "d7834d8c0b577d8a684c62c32b43bae833d853bd", "1abefce3ffd180c20dbaae280ce2ef595750855c"));
set_progress(0.606436);
assert(apply_patch_check("/system/app/SettingsProvider.odex", "51af108da8727874f9fd1ed8c8c13ab82ebc274b", "0188e14fa7a451e296164b29be44fdfe2fc5b2a4"));
set_progress(0.606917);
assert(apply_patch_check("/system/app/SharedStorageBackup.apk", "b08d2b043255656e75111672c20cfbf13154815c", "8ccc9b1b0997017f2b96697c1edb65744d6ddbc5"));
set_progress(0.606934);
assert(apply_patch_check("/system/app/SharedStorageBackup.odex", "4f62d22d55c3ca7b3bf6b24380a35c24c37e6efb", "928ec8e3151a77444d97ccbdf4b300e7375ee59c"));
set_progress(0.606961);
assert(apply_patch_check("/system/app/Stk.apk", "d49b76bd02c44da3b02d8f957a2e018af03a4419", "340f0c0f8cfa48455385a03d822a0794cde3b59c"));
set_progress(0.607091);
assert(apply_patch_check("/system/app/Stk.odex", "c930d8b4520103f4bd67822c82b8dc8ae545af24", "7fa8a675524bcf2260b3a08fe5b96bdaa748037b"));
set_progress(0.607527);
assert(apply_patch_check("/system/app/SystemUI.apk", "ff1a20aa163419c0d130ed0b5a40c93fb31d5c68", "7b819ccff038bd476d250501c649ff85b29bcc94"));
set_progress(0.616849);
assert(apply_patch_check("/system/app/SystemUI.odex", "50038c14a94d8c85f67a258f682ee06d95d5b59b", "bb776b71b019f40db69a81cb171d1ebf0925edf9"));
set_progress(0.626420);
assert(apply_patch_check("/system/app/TelephonyProvider.apk", "4547f7c3835713aaab56fbe6d3603cf1494f172d", "a87156e022e7963887db954de8389edde523cfe6"));
set_progress(0.626496);
assert(apply_patch_check("/system/app/TelephonyProvider.odex", "bd11aa7f21dbebd9237b7fe9ac9d6e7c765596bc", "61d862a09781a02a982211f652e621684189abae"));
set_progress(0.628692);
assert(apply_patch_check("/system/app/UserDictionaryProvider.apk", "e35ad37cdbe760b2fb759ed68fc90af73813c6ea", "9bfa28a2b0ae90aeb2f4697bfca3c6839d6be046"));
set_progress(0.628715);
assert(apply_patch_check("/system/app/UserDictionaryProvider.odex", "9091fb1f65e7aed2587698d2a2f5c98314acf964", "51817f50081eb9136c5d1f8dd9378f156d87d5ce"));
set_progress(0.628818);
assert(apply_patch_check("/system/app/VideoEditor.apk", "0d78146899690b870eb4254f5e61fc2f55a55a4f", "afd1f03a003b310432a4799a8533b049c5244f3b"));
set_progress(0.655776);
assert(apply_patch_check("/system/app/VideoEditor.odex", "c362ad1cee0cb7f79642738dbd9534d8c3af2a55", "91083d863f3b665df70f6b28c7c720de336ab8e9"));
set_progress(0.658192);
assert(apply_patch_check("/system/app/VisualizationWallpapers.apk", "6452fbe33eccf2d536a3ac8d28693dd761aa95f9", "82a063cc5bfa765c11a12db45479c9aacfc5fe72"));
set_progress(0.659049);
assert(apply_patch_check("/system/app/VisualizationWallpapers.odex", "3a70808f1079305905aef3a0b9edca7793172e8d", "11ec4481ce46d65e27da0c52089f372c0ee1c1cc"));
set_progress(0.659411);
assert(apply_patch_check("/system/app/VpnDialogs.apk", "9e1501858a04b5ee98429c1f065ea43340ed7bc5", "9d2803884bb93e9d7f61ab77bcd5261efdf05fe0"));
set_progress(0.659457);
assert(apply_patch_check("/system/app/VpnDialogs.odex", "a2cb6b110212ce10d44ce1af17ae1915bc45fa50", "ab3f47832a4696d00d0dfc494228ca58c7f633bd"));
set_progress(0.659527);
assert(apply_patch_check("/system/app/WAPPushManager.apk", "eb995301719f0e9a82ba2c1bfc2f3289d99d5233", "f9946da2edb5365aabb2f54fa3a5395826d52a64"));
set_progress(0.659544);
assert(apply_patch_check("/system/app/WAPPushManager.odex", "39a8deff67d3ccac7e6ff204ee722367109f5da4", "065acf607a46f3cfc4428c9add7706a45e470d73"));
set_progress(0.660553);
assert(apply_patch_check("/system/bin/debuggerd", "c14ffbd9c60c6242f4df985b0a531f1bd8f5787f", "0185f7dce77e7dd1e1e2e38f9359a20a0e35fddf"));
set_progress(0.660687);
assert(apply_patch_check("/system/bin/mdnsd", "967d870692500aee5f8f5de12360a61f2713bf1c", "1467a82a09150b1ad303f39ccf3a1dca8f7470a8"));
set_progress(0.662289);
assert(apply_patch_check("/system/bin/mkyaffs2image", "faca5f4a858a47dbe16da5070460d229968fe5b5", "de9080d511c03d68b3147909a5b9435946f9e40f"));
set_progress(0.662380);
assert(apply_patch_check("/system/core/adb/transport_local.P", "d4809d204331c8d7f54bd8d73f4207d9a50d1f9d", "d82c83ac5d4157f365baca9862bc20ea83f87d8c"));
set_progress(0.662438);
assert(apply_patch_check("/system/core/adb/transport_local.o", "51eee2a2b5e3917679dcf5700d5a9a55cda28fc3", "e2f9d17d40daaedf2f3ce17794575a73a08f42e7"));
set_progress(0.662709);
assert(apply_patch_check("/system/etc/NOTICE.html.gz", "32bdc4c707d7d9d48538e71a60b26171656274ca", "227030e54788ef040112723d4298ec4640b4d835"));
set_progress(0.663662);
assert(apply_patch_check("/system/etc/security/otacerts.zip", "98fd6b3a210c2eb55127e34f50087072835e324f", "61ed8a9794435c3b54637cc69edb526cd5cda5a0"));
set_progress(0.663669);
assert(apply_patch_check("/system/framework/am.odex", "4a81d25a92873cb9bd3c7468ddccdac7bd27c546", "78de53fb62a28d405f4f68e442cb4313b64ddf9e"));
set_progress(0.663921);
assert(apply_patch_check("/system/framework/android.policy.odex", "c6b328bd894df79d5bee70763b4a4c073f7aea07", "d7478abc24fb365bad12ffd092adc7904c63c5d1"));
set_progress(0.666551);
assert(apply_patch_check("/system/framework/android.test.runner.odex", "b2e0235eace139d5c2c11b5b7b477e61b27d7394", "1dfaedbe51df988c6b4671b01ebca5a2c7be326f"));
set_progress(0.667692);
assert(apply_patch_check("/system/framework/apache-xml.jar", "40b65b5cadd82679d9413f81bee79326281522d6", "2437cf804658a8b610c332b325f429a97108a2ad"));
set_progress(0.667804);
assert(apply_patch_check("/system/framework/apache-xml.odex", "381f46c70f95260ae6d5c5664324040b3ab8673c", "3bf6c069e8cc9b98536ddf481b4e718483e97833"));
set_progress(0.676316);
assert(apply_patch_check("/system/framework/bmgr.odex", "fff5619871f9b168275005e964368e447a25856e", "ca28dd25346c7da846a4837ba90eb3f71d0bb48b"));
set_progress(0.676408);
assert(apply_patch_check("/system/framework/bouncycastle.odex", "cc1abeda2e0433d381f45a6641b235d74947524c", "ed9e1bcb1984f56f3ae332bec4bdfa9f9bfd7fa4"));
set_progress(0.682477);
assert(apply_patch_check("/system/framework/bu.odex", "26839da52c66b05e852d8d624fedd98b1d1c354f", "734ec8628eeb79c04aa385fd46c92386e7ca6e54"));
set_progress(0.682506);
assert(apply_patch_check("/system/framework/com.android.location.provider.odex", "2f1ae4aab661fd9e55b32d635851f94c32447861", "c858dcc24557d24c9e1cb8fd66d0e1e6c9653461"));
set_progress(0.682552);
assert(apply_patch_check("/system/framework/com.qrd.plugin.common_interface.odex", "bb6ef39b8ff0ef889dff5acd2fdc0457e375d38c", "f3dea334b961c350ae72e874a951620b610f9df8"));
set_progress(0.682566);
assert(apply_patch_check("/system/framework/com.qrd.plugin.feature_query.odex", "46bf2dd6cc0c9163ff6b8e3064ae595820ad4bc0", "1795a27354d5ecc406ec5faf515616f64d645fb5"));
set_progress(0.682608);
assert(apply_patch_check("/system/framework/content.odex", "258c402bcdf2e6a9b2110821d75a05d50f614370", "bdcad785a8c431884a6f02a401bea2db86dea02a"));
set_progress(0.682696);
assert(apply_patch_check("/system/framework/core-junit.odex", "012f1a88b71eb52cddabcdc2741634cd5fc89ad9", "18c18b791807ae36fc485bcb5388d0bbf671813c"));
set_progress(0.682865);
assert(apply_patch_check("/system/framework/core.jar", "337fba3dd3f91400402c7fba29646b719e2e71c3", "25321f08abea5f47bdf84e1aaa58e95802daf1de"));
set_progress(0.682890);
assert(apply_patch_check("/system/framework/core.odex", "52e40c80881e22b9e37d344e38f98769a80e7004", "27ddd9b3f1705caef7ca494fe1577a0d7bf2cac3"));
set_progress(0.703877);
assert(apply_patch_check("/system/framework/ext.jar", "321bad1fa4ecf75a0b86a2bbbeeedb9773afecdc", "3ee5a41f95f82cf705e2c258baf545d22cd2532b"));
set_progress(0.707140);
assert(apply_patch_check("/system/framework/ext.odex", "40f2e6c00e1c23e78e60db7ae909626a7b0b13dc", "fe0bb547a43a026fb0c90a9f74ebb5b72fa2880a"));
set_progress(0.716420);
assert(apply_patch_check("/system/framework/framework-res.apk", "084b9c374f3b730bc9da19810a31b02a4a013e92", "f2c4cbf19b1e1eb52b9ccd36d9c0313717279871"));
set_progress(0.754487);
assert(apply_patch_check("/system/framework/framework.jar", "d69565983985c2d14e6303a35f03a859b2e04c13", "2e445c5b97fc17dce339eea181f0b424a27e968f"));
set_progress(0.754580);
assert(apply_patch_check("/system/framework/framework.odex", "604d9b7569584ec62f425b84297e4250a35315a4", "6a04e85f1bbdf574db70d0c9f3404473ad7a2ceb"));
set_progress(0.825534);
assert(apply_patch_check("/system/framework/framework_ext.odex", "6787bf8dbd5a6df0932769907e87ae3b32471b7c", "ac2e5a67f8f46c627c6e746d7fd06e327eb9a026"));
set_progress(0.832842);
assert(apply_patch_check("/system/framework/ime.odex", "8df385b53dfe188ce6ba124703ffe67f078818fd", "eace4532d3c422740d3fce064151b185e92bc629"));
set_progress(0.832884);
assert(apply_patch_check("/system/framework/input.odex", "97aa0f04b75e379ea7bf61daaef165be1b6d931a", "c614961928f1a8bf422b6619021c9cd21c197c71"));
set_progress(0.832919);
assert(apply_patch_check("/system/framework/javax.btobex.odex", "e366c457e8e59d1c0d7fcf11c57842b8ed09bdc3", "a137a1d5aeafa813a50da188fecd75d2adcb2d25"));
set_progress(0.833350);
assert(apply_patch_check("/system/framework/javax.obex.odex", "09ce55985cc2a35ef050b45cc946bdc71386b35c", "cde9ce48f838be31ad40388836a6c6a974ec8438"));
set_progress(0.833769);
assert(apply_patch_check("/system/framework/lewa-framework.odex", "868baef7c05b81349d4fddc8a4f506e94f3c20c5", "4d5aadae092e89b0849646d7c542def7b7744057"));
set_progress(0.844401);
assert(apply_patch_check("/system/framework/lewa-res.apk", "b4c59b0a838d5c4eee797651f98dae19a471326f", "bf67d6318f6aa7f4b19fa906594a1d8ddd5f34dc"));
set_progress(0.875870);
assert(apply_patch_check("/system/framework/monkey.odex", "241f0bcb0e061889846645d9ea299845ac1fcc2c", "60495dea6b0dc211943eee986aec91c3b53a9787"));
set_progress(0.876598);
assert(apply_patch_check("/system/framework/org.codeaurora.Performance.odex", "df91a284e6d8274cce2d755da86c92e53feeb6b0", "629778521c6f907d39dcf5a88d89b40ede77d8b2"));
set_progress(0.876615);
assert(apply_patch_check("/system/framework/pm.odex", "c0fd59be796ff10399f062bfaa82b6873bc9bc8d", "a1f2c47344a35eceb0d74d3a8fb8ae30eeb44bac"));
set_progress(0.876840);
assert(apply_patch_check("/system/framework/requestsync.odex", "d6d4602b6caaab5cce5b2ea2dab1ac0abc8a28b5", "b95eb833774b3f28bb2f75088c037321f20863f0"));
set_progress(0.876896);
assert(apply_patch_check("/system/framework/send_bug.odex", "55d2c5b752537bcb23e3159fa3da3e8a6b1d249a", "7000e2349ee9fee8a9c17c57d4d268dca5a9f470"));
set_progress(0.876932);
assert(apply_patch_check("/system/framework/services.odex", "a4239a768901b396cc693cc4ff5bc515a18e8e12", "e37c50dfb2343530b2f45c069c6ad0a25f1989f5"));
set_progress(0.892062);
assert(apply_patch_check("/system/framework/svc.odex", "cb8ba8de6fbe23b7f32a8830a567ef022942c9e7", "7ae745de08058dc3d77d44495932f6f49ab41c21"));
set_progress(0.892122);
assert(apply_patch_check("/system/framework/uiautomator.odex", "12ee51655b72773692575c12480b5634a174e202", "fc5ccd3f7cd1054b7f7765abd612b52bf3d7849e"));
set_progress(0.892629);
assert(apply_patch_check("/system/lib/libbcc.so", "6928be4a99ae4e5a0c4945ac874ceefd01198a85", "2cbec14ad9c8195befa8a1eb8578a28311c79221"));
set_progress(0.921632);
assert(apply_patch_check("/system/lib/libbcinfo.so", "c75da02a2a915e36fc6eec3f5f12d4351925a6cf", "7c0c6d694fc6ea48b6b911bcba2987a6c913728e"));
set_progress(0.928596);
assert(apply_patch_check("/system/lib/libchromium_net.so", "651fa2feebc2680f24d99053649180682dd54121", "4a096fcb463a7111fc2738be614318535b06e018"));
set_progress(0.943164);
assert(apply_patch_check("/system/lib/libmdnssd.so", "2ea5862578965e36efb452d30fb4bba3f1591c4f", "16d8d90a23d3283c8d9d2c23e803314bd6b229a7"));
set_progress(0.943298);
assert(apply_patch_check("/system/lib/libstagefright_soft_aacdec.so", "c5aa2f147c0b2d6f87cb7beff9c582714143146e", "cf7f0a30b939f16eb82e5d1b1913903156fcfb87"));
set_progress(0.944673);
assert(apply_patch_check("/system/lib/libstagefright_soft_aacenc.so", "facc0563114771470e4c0baae7ce694ff2ca2912", "cc28ccfdf91b435034de41ca4d3b708db5d001ef"));
set_progress(0.946375);
assert(apply_patch_check("/system/lib/libwebcore.so", "b2d114a6f96ba0ab42ab380c29dedea79336920e", "a744025780a23ec7e18720f899f8030b7771d4c9"));
set_progress(0.993628);
assert(apply_patch_check("/system/lib/libwebrtc_audio_preprocessing.so", "5a399490c495dc88ceaadd110ef17507ed72c3b5", "26e3f518392dcda0bb91edc6a69560a602f79176"));
set_progress(0.996190);
assert(apply_patch_check("/system/usr/share/phoneloc.dat", "0223fe2f2c50ad9b856ee49f1f144d869c584478", "de31940488e8e882fc2d3a2260b42cc1711be2b1"));
set_progress(0.999610);
assert(apply_patch_check("/system/xbin/nano", "8c9e6ea53f3949a5cad3e61681d4902f80946c3f", "f5be35be8b1d325ed37c9f2cdfa40be7ac10d88d"));
set_progress(1.000000);
assert(apply_patch_space(11490216));

# ---- 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", "-",
            c20e25c6079985ff9547585a7490fcd0c7b4ea29, 5966,
            9bc06456410b22c687fd13fb296a85a61221965f, package_extract_file("patch/system/app/ApplicationsProvider.apk.p"));
set_progress(0.000037);
apply_patch("/system/app/ApplicationsProvider.odex", "-",
            7eae280ca4f227334760faf96eb06b1b5dc2b607, 27000,
            59fca497632d05579f424fec95a93f8869370a95, package_extract_file("patch/system/app/ApplicationsProvider.odex.p"));
set_progress(0.000204);
apply_patch("/system/app/BackupRestoreConfirmation.apk", "-",
            3029ea74ab04263db3453ccfb29f00b6bdc762b9, 9950,
            1fae2770edf33ac5aefbf746b32d912747347ea1, package_extract_file("patch/system/app/BackupRestoreConfirmation.apk.p"));
set_progress(0.000265);
apply_patch("/system/app/BackupRestoreConfirmation.odex", "-",
            ee39b68ffc8888b60f89456abcbf0916605293fa, 12200,
            cf131f7dd29384fbfe546dc630f0765ea93bd3e8, package_extract_file("patch/system/app/BackupRestoreConfirmation.odex.p"));
set_progress(0.000340);
apply_patch("/system/app/Bluetooth.apk", "-",
            de679ccfa6dc5c6df0903da1bd540b74aa1c6a1f, 43236,
            7cb3f229d73acdd560ff2cb1b7eb4dfad5ba5447, package_extract_file("patch/system/app/Bluetooth.apk.p"));
set_progress(0.000607);
apply_patch("/system/app/Bluetooth.odex", "-",
            8647badd14e4f42ef96e81b323e4984ff477221c, 360280,
            4d5cf4d55f579c53a394df0dea40d89c6bc76806, package_extract_file("patch/system/app/Bluetooth.odex.p"));
set_progress(0.002831);
apply_patch("/system/app/CalendarProvider.apk", "-",
            9285bb33ad7356ff47436116822eb63ee395d0ee, 16629,
            210e681313325b250b7a30db38b239f80722d7e5, package_extract_file("patch/system/app/CalendarProvider.apk.p"));
set_progress(0.002934);
apply_patch("/system/app/CalendarProvider.odex", "-",
            794acba2f156cce496dc3b88a20936e3f0b7825d, 2053280,
            f5402e80b01f21bd9b5a108a921b558f66012761, package_extract_file("patch/system/app/CalendarProvider.odex.p"));
set_progress(0.015609);
apply_patch("/system/app/CellBroadcastReceiver.apk", "-",
            4fbe0c6d9c0cd3656ae462283a8e065c7eb75745, 64386,
            a662e0566540ea9f1d0ac7bb003db3a28a66c95a, package_extract_file("patch/system/app/CellBroadcastReceiver.apk.p"));
set_progress(0.016006);
apply_patch("/system/app/CellBroadcastReceiver.odex", "-",
            2932073a59478ec4a22574550ab01322c353a555, 91536,
            0100f14129be016c00b7bca5901816b20ece87ee, package_extract_file("patch/system/app/CellBroadcastReceiver.odex.p"));
set_progress(0.016571);
apply_patch("/system/app/CertInstaller.apk", "-",
            f4b8ff4f9410339064a98a90c1ef5f44c4b5d519, 10713,
            0b4aa8c8732f5edaf44a0e52a16caf5763943d39, package_extract_file("patch/system/app/CertInstaller.apk.p"));
set_progress(0.016637);
apply_patch("/system/app/CertInstaller.odex", "-",
            8706b3f3d2bd9c09e7adbb7077fc6eebbad216b4, 45552,
            6f200f4727ea6799ca0f73f028a53877f509d7ab, package_extract_file("patch/system/app/CertInstaller.odex.p"));
set_progress(0.016919);
apply_patch("/system/app/ContactsProvider.apk", "-",
            16933184f6857f33c9b40b644bd1a9aa9128bb6b, 57634,
            a836ef9983f4eda34f5531d203c2a4775f0478cd, package_extract_file("patch/system/app/ContactsProvider.apk.p"));
set_progress(0.017274);
apply_patch("/system/app/ContactsProvider.odex", "-",
            1b4d2b1073d5ec77a894f41ee5f5b9abec4152f0, 2689440,
            88670a6546ee160ce82d8d616c6aed3a6229210b, package_extract_file("patch/system/app/ContactsProvider.odex.p"));
set_progress(0.033876);
apply_patch("/system/app/DefaultContainerService.apk", "-",
            a564fb2ec15d5d761186cd84d62dcf933688cb4a, 3809,
            14ad2540633d09bc302134749be2059b549b4153, package_extract_file("patch/system/app/DefaultContainerService.apk.p"));
set_progress(0.033900);
apply_patch("/system/app/DefaultContainerService.odex", "-",
            ebe5fc0d96bb5caf1c6925b14e6e94a2ebc3e7c7, 21488,
            80589792f2251cb32cb204da3949376c18a1878a, package_extract_file("patch/system/app/DefaultContainerService.odex.p"));
set_progress(0.034033);
apply_patch("/system/app/DownloadProvider.apk", "-",
            a910152821d1d026d8fc3df30cf8a779ab730703, 12148,
            65519cda104c8ed68932a3be42a1130d67625e0b, package_extract_file("patch/system/app/DownloadProvider.apk.p"));
set_progress(0.034108);
apply_patch("/system/app/DownloadProvider.odex", "-",
            e60d0e2a5fd7b7911c965ba064f5947b63bd13b9, 1802384,
            0e81901da84979f4b998c28113e411e26c6eabe2, package_extract_file("patch/system/app/DownloadProvider.odex.p"));
set_progress(0.045234);
apply_patch("/system/app/DownloadProviderUi.apk", "-",
            922ec5ad3f8b07ac1a5f1ed02f1917ea397bbe58, 58322,
            0649afdaa272bc8726e07dbdd15c33ee186a2f48, package_extract_file("patch/system/app/DownloadProviderUi.apk.p"));
set_progress(0.045594);
apply_patch("/system/app/DownloadProviderUi.odex", "-",
            72e50113627c499a77c5468e3a122a9e9b62b7b8, 443496,
            5c39bef57138a2fd6ee2ba2ffc330ea68aed2569, package_extract_file("patch/system/app/DownloadProviderUi.odex.p"));
set_progress(0.048332);
apply_patch("/system/app/DrmProvider.apk", "-",
            d3cf30d8358d31a75842483f4040f8a99406b05d, 4579,
            1c3ec5001a9e04a4a3c42063b1a43ddb7f27796b, package_extract_file("patch/system/app/DrmProvider.apk.p"));
set_progress(0.048360);
apply_patch("/system/app/DrmProvider.odex", "-",
            cacadcde7ae9131a9b7b920e38b06d79d870e067, 14536,
            d9384fd2e68a56721fcb4a649c32378b6bbf84ef, package_extract_file("patch/system/app/DrmProvider.odex.p"));
set_progress(0.048450);
apply_patch("/system/app/Email.apk", "-",
            3246d3f93c71018e397c4e79e097aa2cb167b111, 436738,
            3482f7a9fe79e0a1c798a755bd2bef137335878a, package_extract_file("patch/system/app/Email.apk.p"));
set_progress(0.051146);
apply_patch("/system/app/Email.odex", "-",
            f8b1c808be4f1df3c7d2e2ebf044a0554290ab91, 3483528,
            a9e5c0dfd19def6a6f4cb51c3b3e7dd6482cf3ae, package_extract_file("patch/system/app/Email.odex.p"));
set_progress(0.072650);
apply_patch("/system/app/Exchange2.apk", "-",
            9f67027e7a9d4c886bd8b3278f8522a76b1f787d, 35965,
            33fa04d033d1ca8fc35b0ae85e666f35cae7e991, package_extract_file("patch/system/app/Exchange2.apk.p"));
set_progress(0.072872);
apply_patch("/system/app/Exchange2.odex", "-",
            3d4c57835ef64ec674df59afe05132b51c93e654, 2853112,
            6189e9e18a38816f22dd5a49ec3b377fae933bac, package_extract_file("patch/system/app/Exchange2.odex.p"));
set_progress(0.090484);
apply_patch("/system/app/FM.apk", "-",
            b123aeead9cf82fa3b0e977b3f14f6ffef403bd9, 360592,
            ee9900af319dee61835c4ac9ecd12ccc130a5d67, package_extract_file("patch/system/app/FM.apk.p"));
set_progress(0.092710);
apply_patch("/system/app/FM.odex", "-",
            99c29df14af7623a4fde7914757ba823bb459ea1, 342672,
            f4ae1cd64f206caaf101a37ba4a058cbf871f3a9, package_extract_file("patch/system/app/FM.odex.p"));
set_progress(0.094825);
apply_patch("/system/app/FastBoot.apk", "-",
            cb012f73d54b07295f195dc2f241cb1a86fa4696, 4797,
            cbb8dd2108a4d55823c4f8a0146d98b4a1e5096a, package_extract_file("patch/system/app/FastBoot.apk.p"));
set_progress(0.094855);
apply_patch("/system/app/FastBoot.odex", "-",
            e60fd339f8705f0f78efedf22f9aa282d6cffae1, 16704,
            b5f5df901aaf7c4df3146d1bf037e472e9733362, package_extract_file("patch/system/app/FastBoot.odex.p"));
set_progress(0.094958);
apply_patch("/system/app/Galaxy4.apk", "-",
            03325a414542c65d12721a4ad0a3cd796f23f47e, 255141,
            977020d8c72404bae16198eca0b046d7210e2d88, package_extract_file("patch/system/app/Galaxy4.apk.p"));
set_progress(0.096533);
apply_patch("/system/app/Galaxy4.odex", "-",
            2fd77621a57d74f2273a474d015fb4145d248e06, 31920,
            4bcf81515c023afa62b968f186158c5bdbf7bd40, package_extract_file("patch/system/app/Galaxy4.odex.p"));
set_progress(0.096730);
apply_patch("/system/app/Gallery2.apk", "-",
            71a13724be2a47d87cbc19aba20a95450a2eb472, 2706000,
            c470fe9652eab53c2618d5bc56bf9438697b8eb5, package_extract_file("patch/system/app/Gallery2.apk.p"));
set_progress(0.113434);
apply_patch("/system/app/Gallery2.odex", "-",
            c3dcd62bc4053f403c31a6e35b4bdf1032a03ecc, 1750928,
            c71730467fcb039ef5587b65bab7ee1bc29614ce, package_extract_file("patch/system/app/Gallery2.odex.p"));
set_progress(0.124243);
apply_patch("/system/app/HTMLViewer.apk", "-",
            b2de3806faeda6f6c28d071ad43a4fd453620466, 3937,
            ce7e917882bd3cee39467d0de5066e71cb383440, package_extract_file("patch/system/app/HTMLViewer.apk.p"));
set_progress(0.124267);
apply_patch("/system/app/HTMLViewer.odex", "-",
            74bdd966c8548014c39e8b4c2863c0cb23e4d80b, 7968,
            e72f3b7f15e2e7135b8d2e097d8cf7646cd67653, package_extract_file("patch/system/app/HTMLViewer.odex.p"));
set_progress(0.124316);
apply_patch("/system/app/HoloSpiralWallpaper.apk", "-",
            066d5b5581181211b5ef181fe2223c3194eca9f5, 40823,
            4b5e9626b31f59f6330fe40b0ca39a03192b77d3, package_extract_file("patch/system/app/HoloSpiralWallpaper.apk.p"));
set_progress(0.124568);
apply_patch("/system/app/HoloSpiralWallpaper.odex", "-",
            7369c86d1465abd8e37fd07822338b25afc5d50e, 31768,
            4e093250c1cb0c8a3ec0811d8d1bce90fdf813ff, package_extract_file("patch/system/app/HoloSpiralWallpaper.odex.p"));
set_progress(0.124765);
apply_patch("/system/app/InputDevices.apk", "-",
            b6269149b9f401907c732229e22c53ee13fdff5c, 47779,
            a1ac190d0d1fa68877dadf5c0107ca916b21b0b0, package_extract_file("patch/system/app/InputDevices.apk.p"));
set_progress(0.125059);
apply_patch("/system/app/InputDevices.odex", "-",
            dc8475d0b40847b4a845aea9f9ad8a52f0240e99, 5032,
            50e75cf74b42b35963a964dbd38ba5055be544ed, package_extract_file("patch/system/app/InputDevices.odex.p"));
set_progress(0.125091);
apply_patch("/system/app/KeyChain.apk", "-",
            2e4f39945d9786652d1a65b32d1435376ab7532e, 8309,
            6b9e02985141a76f9d055b41551cf1a83a0c3908, package_extract_file("patch/system/app/KeyChain.apk.p"));
set_progress(0.125142);
apply_patch("/system/app/KeyChain.odex", "-",
            4e6630d7a5408394e7fea005e97f26de24146048, 31848,
            013080f31b5972889f7d7afa1ec0283aa7f8b1a4, package_extract_file("patch/system/app/KeyChain.odex.p"));
set_progress(0.125338);
apply_patch("/system/app/LatinIME.apk", "-",
            923a7510e5a9555de263480ed2a451a9632997c9, 8402169,
            b11ca2dfc5b7e80aad5d16cf6283196d6770b606, package_extract_file("patch/system/app/LatinIME.apk.p"));
set_progress(0.177205);
apply_patch("/system/app/LatinIME.odex", "-",
            40b2acc3cd2fdcbcf2f868d9400ed9e07921bb52, 1111584,
            0e3c2766557d50c28b36d5deccc6dfd02d410289, package_extract_file("patch/system/app/LatinIME.odex.p"));
set_progress(0.184067);
apply_patch("/system/app/LewaAntitheft.apk", "-",
            0eed81f7062b7fb4392653b73e5b2f05177a63af, 410901,
            19e9d1e2a8de6f41e5368669bcb3e0c0d42b12d7, package_extract_file("patch/system/app/LewaAntitheft.apk.p"));
set_progress(0.186604);
apply_patch("/system/app/LewaAntitheft.odex", "-",
            c89e248052fb77d059c28f560c9674d78ad47d68, 3589536,
            bb010253982912a838ecc145a39a4fb3b5d094c7, package_extract_file("patch/system/app/LewaAntitheft.odex.p"));
set_progress(0.208762);
apply_patch("/system/app/LewaAppStore.apk", "-",
            f0035da1ad7c3fbbe6bc87988f4879e6107a1d11, 162356,
            5417d4eefc7cba4d2be8d59e6ab57e3fd2265252, package_extract_file("patch/system/app/LewaAppStore.apk.p"));
set_progress(0.209764);
apply_patch("/system/app/LewaAppStore.odex", "-",
            ae5c76d76f87fe41da761d8696889065d1a2b99b, 877784,
            a4b2e383fdb36c65ac19f7c74ad76e808e978896, package_extract_file("patch/system/app/LewaAppStore.odex.p"));
set_progress(0.215183);
apply_patch("/system/app/LewaCalculator.apk", "-",
            589c08f2b482882c6192ba7a8eea8bab436d79d9, 322111,
            28417f9adfd59b80b6cef857cb91c65b032778bd, package_extract_file("patch/system/app/LewaCalculator.apk.p"));
set_progress(0.217172);
apply_patch("/system/app/LewaCalculator.odex", "-",
            951913011ae81660cb4bdeb1811eb59e1d4b69da, 495096,
            bc97e3fcede9b1e3f90f00c7086f97bcff6baa92, package_extract_file("patch/system/app/LewaCalculator.odex.p"));
set_progress(0.220228);
apply_patch("/system/app/LewaCit.apk", "-",
            9041f3230848f4720a4bf5662343f7056f80b872, 35654,
            8a7250d30848adea0fe7d6fae8faee071ea5445d, package_extract_file("patch/system/app/LewaCit.apk.p"));
set_progress(0.220448);
apply_patch("/system/app/LewaCit.odex", "-",
            efa6d6d95b04f6e295090151ab3421f1f1d5188e, 36520,
            ddd6b329fac417b4f4bdf7f5e9e8ff7f140f0f81, package_extract_file("patch/system/app/LewaCit.odex.p"));
set_progress(0.220673);
apply_patch("/system/app/LewaDataUsageAdjust.apk", "-",
            2a4339295dfb42db4b461d7ad49f3185e38df94f, 22542,
            41a92889f80381c40a2342bdbc22969c9c2e9b8d, package_extract_file("patch/system/app/LewaDataUsageAdjust.apk.p"));
set_progress(0.220812);
apply_patch("/system/app/LewaDataUsageAdjust.odex", "-",
            e0e406103fde8e241e5378e1cdc1702b9da140a2, 412184,
            861aaf59a0087bb570678def3269001931413ddf, package_extract_file("patch/system/app/LewaDataUsageAdjust.odex.p"));
set_progress(0.223357);
apply_patch("/system/app/LewaDefaultTheme.apk", "-",
            f37d3e93991d13c73eb3934b5252b900e0d07cd6, 1372552,
            03f448de7a18d731364a978c4e5400047e417d4d, package_extract_file("patch/system/app/LewaDefaultTheme.apk.p"));
set_progress(0.231830);
apply_patch("/system/app/LewaDeskClock.apk", "-",
            7ae32778a1168f768158700787360a1f49ce6a2d, 1701155,
            a07577a60809c8573f41e304db807cc31308562c, package_extract_file("patch/system/app/LewaDeskClock.apk.p"));
set_progress(0.242331);
apply_patch("/system/app/LewaDeskClock.odex", "-",
            892d6aece0de22415f0c0633d2dd22bec59e573f, 587760,
            2145de236bc0a3898dfeb4920a08118e2470cd32, package_extract_file("patch/system/app/LewaDeskClock.odex.p"));
set_progress(0.245959);
apply_patch("/system/app/LewaFileManager.apk", "-",
            37e319973391a92f4b6fd13d93e7539360551626, 284525,
            28854746bc2f9f1b75cd7160a6402451077e362c, package_extract_file("patch/system/app/LewaFileManager.apk.p"));
set_progress(0.247716);
apply_patch("/system/app/LewaFileManager.odex", "-",
            a7af2048daaf853fd254acaf9f49014f80d49381, 554912,
            d95477c175cc8c639ab6b2422745e47623db84cb, package_extract_file("patch/system/app/LewaFileManager.odex.p"));
set_progress(0.251141);
apply_patch("/system/app/LewaFlashlight.apk", "-",
            37c6d70517f71379ce0eb263b44f4f8e73174ffc, 1213528,
            1b4f53fc8cb004dfa7873a264aa5fafcc068adb7, package_extract_file("patch/system/app/LewaFlashlight.apk.p"));
set_progress(0.258632);
apply_patch("/system/app/LewaFlashlight.odex", "-",
            69745f8a4d4c7b98328e64da18cae6eccb5d45be, 29536,
            78bf45a1a8ca4c3f4e304b3dff5cac29dcabd779, package_extract_file("patch/system/app/LewaFlashlight.odex.p"));
set_progress(0.258815);
apply_patch("/system/app/LewaGameCenter.apk", "-",
            2915d3d9492faa9e0725d6e935cc49bf37a2f7ba, 126321,
            9e7b56f05168b33f1b3d5b3546cf4b85b47d8036, package_extract_file("patch/system/app/LewaGameCenter.apk.p"));
set_progress(0.259594);
apply_patch("/system/app/LewaGameCenter.odex", "-",
            3c1bd09f31c9c610275cefe7024970904a95b9d8, 503672,
            f33d8a6c267b4d8dcab60812dbcb352ecfb1baef, package_extract_file("patch/system/app/LewaGameCenter.odex.p"));
set_progress(0.262704);
apply_patch("/system/app/LewaIntercept.apk", "-",
            fd1d40dd8a64f341e037474b0e84619c414ca3fe, 144351,
            54e59dcf4f190271d05c3ea022901416ed88e87c, package_extract_file("patch/system/app/LewaIntercept.apk.p"));
set_progress(0.263595);
apply_patch("/system/app/LewaIntercept.odex", "-",
            17159804aacc902b3c85b163c0ab5baf898e98a3, 544224,
            333f059946cf622006fed08a79646102908ba57f, package_extract_file("patch/system/app/LewaIntercept.odex.p"));
set_progress(0.266954);
apply_patch("/system/app/LewaLabiSync.apk", "-",
            cbd4dda8ea49b004c4bd893601dc03ee6295dfad, 14554,
            2e8ca94ab68a88d810717eca03c750825765d25b, package_extract_file("patch/system/app/LewaLabiSync.apk.p"));
set_progress(0.267044);
apply_patch("/system/app/LewaLabiSync.odex", "-",
            476ee92882f51608f5dfbee93966a6b3b202561f, 248904,
            7a81847b42f81d84b8038bf245ed33a82c26b9c4, package_extract_file("patch/system/app/LewaLabiSync.odex.p"));
set_progress(0.268581);
apply_patch("/system/app/LewaLauncherX.apk", "-",
            318b2b288636c4757607ff28578fd387be8980a5, 1433910,
            6ecb783c43b1e5f0b82ddfab249dd48764a50426, package_extract_file("patch/system/app/LewaLauncherX.apk.p"));
set_progress(0.277432);
apply_patch("/system/app/LewaLauncherX.odex", "-",
            70048bef67c4690ac14885c88d559cd01b0fa26c, 1713024,
            a56db7ed78cd2f9ea4c2693057d5cde8ae843729, package_extract_file("patch/system/app/LewaLauncherX.odex.p"));
set_progress(0.288007);
apply_patch("/system/app/LewaLockScreen.apk", "-",
            dd98b4e32a9cd1279487a62529c9c62bb575158a, 37622,
            580ec7653020872a451218b698c3f3e47eb86232, package_extract_file("patch/system/app/LewaLockScreen.apk.p"));
set_progress(0.288239);
apply_patch("/system/app/LewaLockScreen.odex", "-",
            32df997087978afe806de3bcf3e8db2a651e69f5, 335976,
            0d6aa5d221514226187a2d43f7ce11b072f97a89, package_extract_file("patch/system/app/LewaLockScreen.odex.p"));
set_progress(0.290313);
apply_patch("/system/app/LewaNetworkManager.apk", "-",
            5a29183366a11c131e6c2dbed4c07fc4f2cc6257, 415321,
            d25191785745a4c50489b0bc46c3e66dfd185b37, package_extract_file("patch/system/app/LewaNetworkManager.apk.p"));
set_progress(0.292877);
apply_patch("/system/app/LewaNetworkManager.odex", "-",
            c9ba06d1b5408733df4170dec0971338375aa99a, 2343880,
            4beb220755454341c0107f8f050d2953b16e23e9, package_extract_file("patch/system/app/LewaNetworkManager.odex.p"));
set_progress(0.307346);
apply_patch("/system/app/LewaPackageInstaller.apk", "-",
            53fce33bd1c8845da8ec290bfc3b3618a2f46b82, 72701,
            5a7a463a4dab57d7a3932c4ecbd62b3c927cc595, package_extract_file("patch/system/app/LewaPackageInstaller.apk.p"));
set_progress(0.307795);
apply_patch("/system/app/LewaPackageInstaller.odex", "-",
            cb64b63869b2d50818cf7892ed4c5dd7037d1903, 226256,
            e3bb5e51694baa9ff6103a78647929dff4db4ab9, package_extract_file("patch/system/app/LewaPackageInstaller.odex.p"));
set_progress(0.309191);
apply_patch("/system/app/LewaPermManager.apk", "-",
            afb8e23bcfda058dff72eb2eac661d835a6b0aba, 66317,
            60f38a345197971a7fcc9a6a1433308d32a358ba, package_extract_file("patch/system/app/LewaPermManager.apk.p"));
set_progress(0.309601);
apply_patch("/system/app/LewaPermManager.odex", "-",
            367123e63eca70657f6f3f8c7dbd1fbff7c26879, 2144104,
            aa74f8106ef6809d93e8585a0bea0fcfe3bcf0c3, package_extract_file("patch/system/app/LewaPermManager.odex.p"));
set_progress(0.322836);
apply_patch("/system/app/LewaPlayer.apk", "-",
            cf11a70633210e347cae21aae240539f1da1b12a, 1339737,
            80dc4dabfad85633f60e095e7db0217d1295ae0a, package_extract_file("patch/system/app/LewaPlayer.apk.p"));
set_progress(0.331107);
apply_patch("/system/app/LewaPlayer.odex", "-",
            d90e5e5a4869d6fe489a4499ce06dda8e7d73601, 1185760,
            1b273f9fabfddc30e28521d6ab076f309eb23b9d, package_extract_file("patch/system/app/LewaPlayer.odex.p"));
set_progress(0.338426);
apply_patch("/system/app/LewaPond.apk", "-",
            c37b9d4ad03ae8222f1df4b61efaaa657c0dffdb, 40602,
            8db1cb314c57d86617094d07618823cd1ed06ed4, package_extract_file("patch/system/app/LewaPond.apk.p"));
set_progress(0.338677);
apply_patch("/system/app/LewaPond.odex", "-",
            4b9ffb0405359bb12e115e19b324b5705f7b9489, 174184,
            b5ca5f064cf14053820ff766f82f9b530fceb903, package_extract_file("patch/system/app/LewaPond.odex.p"));
set_progress(0.339752);
apply_patch("/system/app/LewaPower+.apk", "-",
            08708f981eac94be1ddcd27ef3a36a6919278ffd, 127068,
            3e116f3771319cdfad09f10a1e2973247327a1b3, package_extract_file("patch/system/app/LewaPower+.apk.p"));
set_progress(0.340537);
apply_patch("/system/app/LewaPower+.odex", "-",
            c06fcfab97059cd9dc2e9312c80e10b27c39ca73, 258784,
            9d6b7826c0fbcb153ff223472caa1da62ada7dcf, package_extract_file("patch/system/app/LewaPower+.odex.p"));
set_progress(0.342134);
apply_patch("/system/app/LewaPush.apk", "-",
            16e5c38e82488eeb4f576eaa52861e716a9a4459, 8223,
            a86180950f78c62c0d26c547c683f9a31ed0bca4, package_extract_file("patch/system/app/LewaPush.apk.p"));
set_progress(0.342185);
apply_patch("/system/app/LewaPush.odex", "-",
            8d3fd56e1572cb64d7cef18b5d25627e18566770, 381864,
            319f9d2001e9b0c4b8beb52644ac9d5412577019, package_extract_file("patch/system/app/LewaPush.odex.p"));
set_progress(0.344542);
apply_patch("/system/app/LewaQrcodeScanner.apk", "-",
            6657cbf150ae999ae1724afc2f9b06e92fda206d, 94729,
            bf7a9d14c18eb28f8b0ee0494c64c512eae9a3d0, package_extract_file("patch/system/app/LewaQrcodeScanner.apk.p"));
set_progress(0.345127);
apply_patch("/system/app/LewaQrcodeScanner.odex", "-",
            56a584c2b2a8277a27b1701b042f87a84c2aedc3, 916040,
            cea84b871923f142c67cbc347a97f3d327e29a09, package_extract_file("patch/system/app/LewaQrcodeScanner.odex.p"));
set_progress(0.350782);
apply_patch("/system/app/LewaSearch.apk", "-",
            5018a6f8dc159ae30cb1ecb1e6a902af9d68c5ee, 144519,
            93657ad5c37a6ed413af1659b4d5383655f03716, package_extract_file("patch/system/app/LewaSearch.apk.p"));
set_progress(0.351674);
apply_patch("/system/app/LewaSearch.odex", "-",
            4e64a041be1f97fa497d0c1f0bc96f23d9d63b17, 87168,
            dc8c2f76469eb4fcb88b4331f0dca48356349833, package_extract_file("patch/system/app/LewaSearch.odex.p"));
set_progress(0.352212);
apply_patch("/system/app/LewaSecurity2.apk", "-",
            11190cb7fd9f70cfbb01f895ae5b891adaa46f31, 566063,
            0caf92e1cc665777b3f01e9da4661c9af4b97c0c, package_extract_file("patch/system/app/LewaSecurity2.apk.p"));
set_progress(0.355706);
apply_patch("/system/app/LewaSecurity2.odex", "-",
            070e64ada22382fd75349746249dbe1c4f726884, 612952,
            bf6e5da3388e02bc896eb14cd921cdc54ad101fa, package_extract_file("patch/system/app/LewaSecurity2.odex.p"));
set_progress(0.359490);
apply_patch("/system/app/LewaSoundRecorder.apk", "-",
            b1ff81eb0c107208ab5720ee5b413601cb9db9d3, 801712,
            c049fbe42113a205b98baaa8648ace7176a8ae58, package_extract_file("patch/system/app/LewaSoundRecorder.apk.p"));
set_progress(0.364439);
apply_patch("/system/app/LewaSoundRecorder.odex", "-",
            997cff2b985b377354c961a220bc1a808bb0c349, 471752,
            83d3349d88fe9a627c40ea0d028d23e6330f4b69, package_extract_file("patch/system/app/LewaSoundRecorder.odex.p"));
set_progress(0.367351);
apply_patch("/system/app/LewaSystemClean.apk", "-",
            51f70fc85adea60b5ee38bf260e8f9d67e4bb722, 311818,
            206cefbe87e4fa59121ec40f7aadf7f64052ec90, package_extract_file("patch/system/app/LewaSystemClean.apk.p"));
set_progress(0.369276);
apply_patch("/system/app/LewaSystemClean.odex", "-",
            f50cc06b26b8e9670b91a560c24f23ef50cbec95, 656264,
            83d88e28ad34d882ad9231c17d94dd4fa42bcd84, package_extract_file("patch/system/app/LewaSystemClean.odex.p"));
set_progress(0.373327);
apply_patch("/system/app/LewaSystemCleanService.apk", "-",
            9f570b055c29f07153bd2337f77da08ddd0c351c, 67391,
            827997cd17c8fc3fac848f17d964d95530b7890a, package_extract_file("patch/system/app/LewaSystemCleanService.apk.p"));
set_progress(0.373743);
apply_patch("/system/app/LewaSystemCleanService.odex", "-",
            cfd2c57e2309534bccce94a433b56a1a7136663a, 53376,
            02d6e85a0ce8e588f69c34332624ff27a34a7486, package_extract_file("patch/system/app/LewaSystemCleanService.odex.p"));
set_progress(0.374073);
apply_patch("/system/app/LewaThemeChooser.apk", "-",
            e4a05ce58b37776b31fad061087ffe1fddd52cee, 223908,
            b989b10b4906ab0151128b150402c19bc360783f, package_extract_file("patch/system/app/LewaThemeChooser.apk.p"));
set_progress(0.375455);
apply_patch("/system/app/LewaThemeChooser.odex", "-",
            c69dacfc129257bc67feb168aaaa7ad9a4ce73c9, 929480,
            c24221dcb66838616861c02a55f53fb8a92464d5, package_extract_file("patch/system/app/LewaThemeChooser.odex.p"));
set_progress(0.381193);
apply_patch("/system/app/LewaThemeManager.apk", "-",
            530d4c9c3631db0bffdda8af68827781587a28ba, 5444,
            0e1c629387be76a71f86eddf1f763aa14ab03480, package_extract_file("patch/system/app/LewaThemeManager.apk.p"));
set_progress(0.381226);
apply_patch("/system/app/LewaThemeManager.odex", "-",
            7985f7261f8d98c4f6bcf2a17167c78d3ebc60f6, 116424,
            8fdfc49cb57a3cc7c2c96a9dade59e7b76a83d02, package_extract_file("patch/system/app/LewaThemeManager.odex.p"));
set_progress(0.381945);
apply_patch("/system/app/LewaUpdater.apk", "-",
            3257da249f34c5ae2849cfea550103f503c0fba1, 1110134,
            193cee18aabdd1c532bcb072292c7762bc4b8be3, package_extract_file("patch/system/app/LewaUpdater.apk.p"));
set_progress(0.388798);
apply_patch("/system/app/LewaUpdater.odex", "-",
            84ec1f672fa2ddd76513a3160869378899aec70d, 574048,
            38623213e424f54ce2e3e87f63d9c0ce255a72e8, package_extract_file("patch/system/app/LewaUpdater.odex.p"));
set_progress(0.392341);
apply_patch("/system/app/LewaVirusDefense.apk", "-",
            ce1b5615f358c86c88e43ad2074fcadff279c771, 808759,
            fa72ade3df1d40b8846f3651d314940bf023cb83, package_extract_file("patch/system/app/LewaVirusDefense.apk.p"));
set_progress(0.397334);
apply_patch("/system/app/LewaVirusDefense.odex", "-",
            73e06253c87a94d66ec7f32da849120b82524b08, 1482680,
            51e9d17d4442369be9a94a3e464bf6a70ee54022, package_extract_file("patch/system/app/LewaVirusDefense.odex.p"));
set_progress(0.406487);
apply_patch("/system/app/LewaWeather.apk", "-",
            8cb10830506c745d728b10d07b2f23c782bc8faf, 1792200,
            fb024c7be0f66559c1676185223419e7ce1a3cc7, package_extract_file("patch/system/app/LewaWeather.apk.p"));
set_progress(0.417550);
apply_patch("/system/app/LewaWeather.odex", "-",
            25689cace17ff85e55fe5cb8c2f926ec924f5085, 941056,
            8a420e5dee9de822f2816a7dd70807fc8bb1c1b3, package_extract_file("patch/system/app/LewaWeather.odex.p"));
set_progress(0.423359);
apply_patch("/system/app/LiveWallpapers.apk", "-",
            99104df9f48c970490a73f6b881e5dc0d5c54045, 1625113,
            92f87e11dc6c7ae1812c893495ef62ba3fe17923, package_extract_file("patch/system/app/LiveWallpapers.apk.p"));
set_progress(0.433391);
apply_patch("/system/app/LiveWallpapers.odex", "-",
            516e23b505dfb3c0fb0f3b4c932dfe446c18a975, 112440,
            886c39585a444395a569201586b926bdd1ba2bd1, package_extract_file("patch/system/app/LiveWallpapers.odex.p"));
set_progress(0.434085);
apply_patch("/system/app/LocationProvider.apk", "-",
            845e42707a8f564714ef4faaeb9cc7fa571c9734, 2303249,
            4a7aa00f82e847d897940f86f657afd1fe652e98, package_extract_file("patch/system/app/LocationProvider.apk.p"));
set_progress(0.448303);
apply_patch("/system/app/LocationProvider.odex", "-",
            d64ffd353c462ffa2fed2101af4d8be7bb845977, 181608,
            90a898d10fcdb0e1741510dcde24beaf0495ee3f, package_extract_file("patch/system/app/LocationProvider.odex.p"));
set_progress(0.449424);
apply_patch("/system/app/LunarService.apk", "-",
            0b22ed3786557bf24ce54bdeb36da31194bb2f2f, 7315,
            a287c724e993b59f43007a0d338f9470591db148, package_extract_file("patch/system/app/LunarService.apk.p"));
set_progress(0.449469);
apply_patch("/system/app/LunarService.odex", "-",
            f201ef4107dbe91182a7026e3ec5ff92c0b5317f, 29592,
            01c90cba176310b0550e94ec61621d75bd15be73, package_extract_file("patch/system/app/LunarService.odex.p"));
set_progress(0.449652);
apply_patch("/system/app/MagicSmokeWallpapers.apk", "-",
            93c3816424d4997cc1afe58eab4a1b8fb25614c0, 201794,
            b253c280b19c7871cecd1cf284593a3365660e9c, package_extract_file("patch/system/app/MagicSmokeWallpapers.apk.p"));
set_progress(0.450898);
apply_patch("/system/app/MagicSmokeWallpapers.odex", "-",
            9e74a7b7f9561e2aafddc41481ac8d11b25a7633, 49304,
            2c81db6e3f337504de70223792d5a04d321f80fc, package_extract_file("patch/system/app/MagicSmokeWallpapers.odex.p"));
set_progress(0.451202);
apply_patch("/system/app/MediaProvider.apk", "-",
            69fcdcfb4dbd2c49c8679687460c68181cdfa12c, 33280,
            2d02b22717eee0b91cb8ce3bcfb68f13bb14eac5, package_extract_file("patch/system/app/MediaProvider.apk.p"));
set_progress(0.451408);
apply_patch("/system/app/MediaProvider.odex", "-",
            78cf8a8445759865a8964cff391c5097ab660c52, 222184,
            876ec3d76ed3c2cd9654829c0253fe7ff96da237, package_extract_file("patch/system/app/MediaProvider.odex.p"));
set_progress(0.452779);
apply_patch("/system/app/MmsFavoriteProvider.apk", "-",
            16c6c6de6e0d074d451907bdf04a668fb6eebcae, 40547,
            d54d33c5e7312ff6a95fae4c1416b508865f7b35, package_extract_file("patch/system/app/MmsFavoriteProvider.apk.p"));
set_progress(0.453029);
apply_patch("/system/app/MmsFavoriteProvider.odex", "-",
            e0690751f5382f843d72adc858297c8df3f09ea2, 164928,
            5a7ec68f3d81795e01536c9716f366ba67429b0c, package_extract_file("patch/system/app/MmsFavoriteProvider.odex.p"));
set_progress(0.454048);
apply_patch("/system/app/NoiseField.apk", "-",
            3546f8b44fcb588d198ce6473ab5b1594bfdc0a1, 63075,
            d73e70fe0a9c64f3d2bbd7c0e82c9ac7e5a9a789, package_extract_file("patch/system/app/NoiseField.apk.p"));
set_progress(0.454437);
apply_patch("/system/app/NoiseField.odex", "-",
            62bd81c9e702d93a43d688e25c2f2dcc7de7836e, 37808,
            02d60e6913efce345ff0d88348fc7cfa3768c31a, package_extract_file("patch/system/app/NoiseField.odex.p"));
set_progress(0.454670);
apply_patch("/system/app/PIM.apk", "-",
            dc1ee4e03c4fdc06f8fbfcca879ba14494c51f4a, 6163044,
            41d6e7ce73d898911eb2672bf914016a5ba4eb42, package_extract_file("patch/system/app/PIM.apk.p"));
set_progress(0.492715);
apply_patch("/system/app/PIM.odex", "-",
            45f29d8232369c2ae048783b93ee4022dcf409f1, 7070096,
            191c5a44a325840206d482b23d62601961750ecf, package_extract_file("patch/system/app/PIM.odex.p"));
set_progress(0.536359);
apply_patch("/system/app/PhaseBeam.apk", "-",
            eb565b76993b90543a494da9d21211d1ce872dba, 59296,
            1a6a43a90b15a1772f060231204c87fa3a790cdc, package_extract_file("patch/system/app/PhaseBeam.apk.p"));
set_progress(0.536725);
apply_patch("/system/app/PhaseBeam.odex", "-",
            d02401c9aae3962af51b8b672019caf533bf55e1, 34648,
            26691f5ec2758c2cb53bcb007b3da0b227f226c0, package_extract_file("patch/system/app/PhaseBeam.odex.p"));
set_progress(0.536939);
apply_patch("/system/app/Phone.apk", "-",
            1c2e9973e72d2e13e73c017f0d16b30a461709ad, 1351425,
            d4b471a511fdb20cddbad2a0ce80fbc938dadc0e, package_extract_file("patch/system/app/Phone.apk.p"));
set_progress(0.545282);
apply_patch("/system/app/Phone.odex", "-",
            936df66d93f92f2c00e16cb18f34577f111edf0b, 2980968,
            9963b5214c227732412213498c2bcdfabea10118, package_extract_file("patch/system/app/Phone.odex.p"));
set_progress(0.563683);
apply_patch("/system/app/PicoTts.apk", "-",
            3b766e0ec3ad5c3133ea9fc179aeb2f88057b74c, 7141,
            44808b72ee82268fa64cc19e41f9a1b9926ef682, package_extract_file("patch/system/app/PicoTts.apk.p"));
set_progress(0.563727);
apply_patch("/system/app/PicoTts.odex", "-",
            acdf871b0f94c5a7aa2c09a3c63c127256568308, 20360,
            0b06edf68e6425201da7db484095bbeb0d791d02, package_extract_file("patch/system/app/PicoTts.odex.p"));
set_progress(0.563853);
apply_patch("/system/app/Provision.apk", "-",
            7a0b27075b2ad20be69391535c1720398bd72499, 2807,
            7aa2dcc5390bf51eea84a1f9b993aa8498187c62, package_extract_file("patch/system/app/Provision.apk.p"));
set_progress(0.563870);
apply_patch("/system/app/Provision.odex", "-",
            cda61dfdefcbd9eef91e883cd287881f8576ffb1, 2120,
            170be3959325c8a70f6836e05f5f54e098fbc235, package_extract_file("patch/system/app/Provision.odex.p"));
set_progress(0.563883);
apply_patch("/system/app/RestoreAirplaneMode.apk", "-",
            fef04a2f8348a24cc62c1b19c1661899db9ceca8, 3094,
            5550879d1bd68107780994668c0d90869dbcc848, package_extract_file("patch/system/app/RestoreAirplaneMode.apk.p"));
set_progress(0.563903);
apply_patch("/system/app/RestoreAirplaneMode.odex", "-",
            a8718f350652d13f63e0b36b7d206a2160021dea, 2944,
            d6341758675d584f75377620ee21618415975061, package_extract_file("patch/system/app/RestoreAirplaneMode.odex.p"));
set_progress(0.563921);
apply_patch("/system/app/SensorProvider.apk", "-",
            69739a143133b52188e3dfbe80152c63402f15a6, 8627,
            5e3de1a2dd974f991941b1c85ec6a89eafdf9153, package_extract_file("patch/system/app/SensorProvider.apk.p"));
set_progress(0.563974);
apply_patch("/system/app/SensorProvider.odex", "-",
            fa854ed76277fbdbc24a31881b8bc9ac2f50b3a7, 172616,
            8579b257f02ab24562ef6535310689ba67ee4edf, package_extract_file("patch/system/app/SensorProvider.odex.p"));
set_progress(0.565040);
apply_patch("/system/app/Settings.apk", "-",
            69f78e9af2c1944eaee490a523b41accad02bcf2, 2949115,
            d45dc0a9544f0dc3dead0f27ef8dcde06e913eff, package_extract_file("patch/system/app/Settings.apk.p"));
set_progress(0.583245);
apply_patch("/system/app/Settings.odex", "-",
            837bbd9e6c3d8aacd608d0aefa1bd96cb9bfcd8d, 3740032,
            6b565c9a4cbe4394e352d0fcc065424ed1d13666, package_extract_file("patch/system/app/Settings.odex.p"));
set_progress(0.606332);
apply_patch("/system/app/SettingsProvider.apk", "-",
            d7834d8c0b577d8a684c62c32b43bae833d853bd, 16528,
            1abefce3ffd180c20dbaae280ce2ef595750855c, package_extract_file("patch/system/app/SettingsProvider.apk.p"));
set_progress(0.606434);
apply_patch("/system/app/SettingsProvider.odex", "-",
            51af108da8727874f9fd1ed8c8c13ab82ebc274b, 77872,
            0188e14fa7a451e296164b29be44fdfe2fc5b2a4, package_extract_file("patch/system/app/SettingsProvider.odex.p"));
set_progress(0.606915);
apply_patch("/system/app/SharedStorageBackup.apk", "-",
            b08d2b043255656e75111672c20cfbf13154815c, 2663,
            8ccc9b1b0997017f2b96697c1edb65744d6ddbc5, package_extract_file("patch/system/app/SharedStorageBackup.apk.p"));
set_progress(0.606931);
apply_patch("/system/app/SharedStorageBackup.odex", "-",
            4f62d22d55c3ca7b3bf6b24380a35c24c37e6efb, 4480,
            928ec8e3151a77444d97ccbdf4b300e7375ee59c, package_extract_file("patch/system/app/SharedStorageBackup.odex.p"));
set_progress(0.606959);
apply_patch("/system/app/Stk.apk", "-",
            d49b76bd02c44da3b02d8f957a2e018af03a4419, 20938,
            340f0c0f8cfa48455385a03d822a0794cde3b59c, package_extract_file("patch/system/app/Stk.apk.p"));
set_progress(0.607088);
apply_patch("/system/app/Stk.odex", "-",
            c930d8b4520103f4bd67822c82b8dc8ae545af24, 70680,
            7fa8a675524bcf2260b3a08fe5b96bdaa748037b, package_extract_file("patch/system/app/Stk.odex.p"));
set_progress(0.607524);
apply_patch("/system/app/SystemUI.apk", "-",
            ff1a20aa163419c0d130ed0b5a40c93fb31d5c68, 1511166,
            7b819ccff038bd476d250501c649ff85b29bcc94, package_extract_file("patch/system/app/SystemUI.apk.p"));
set_progress(0.616853);
apply_patch("/system/app/SystemUI.odex", "-",
            50038c14a94d8c85f67a258f682ee06d95d5b59b, 1552552,
            bb776b71b019f40db69a81cb171d1ebf0925edf9, package_extract_file("patch/system/app/SystemUI.odex.p"));
set_progress(0.626437);
apply_patch("/system/app/TelephonyProvider.apk", "-",
            4547f7c3835713aaab56fbe6d3603cf1494f172d, 12178,
            a87156e022e7963887db954de8389edde523cfe6, package_extract_file("patch/system/app/TelephonyProvider.apk.p"));
set_progress(0.626512);
apply_patch("/system/app/TelephonyProvider.odex", "-",
            bd11aa7f21dbebd9237b7fe9ac9d6e7c765596bc, 355768,
            61d862a09781a02a982211f652e621684189abae, package_extract_file("patch/system/app/TelephonyProvider.odex.p"));
set_progress(0.628708);
apply_patch("/system/app/UserDictionaryProvider.apk", "-",
            e35ad37cdbe760b2fb759ed68fc90af73813c6ea, 3589,
            9bfa28a2b0ae90aeb2f4697bfca3c6839d6be046, package_extract_file("patch/system/app/UserDictionaryProvider.apk.p"));
set_progress(0.628730);
apply_patch("/system/app/UserDictionaryProvider.odex", "-",
            9091fb1f65e7aed2587698d2a2f5c98314acf964, 16808,
            51817f50081eb9136c5d1f8dd9378f156d87d5ce, package_extract_file("patch/system/app/UserDictionaryProvider.odex.p"));
set_progress(0.628834);
apply_patch("/system/app/VideoEditor.apk", "-",
            0d78146899690b870eb4254f5e61fc2f55a55a4f, 4365549,
            afd1f03a003b310432a4799a8533b049c5244f3b, package_extract_file("patch/system/app/VideoEditor.apk.p"));
set_progress(0.655783);
apply_patch("/system/app/VideoEditor.odex", "-",
            c362ad1cee0cb7f79642738dbd9534d8c3af2a55, 391256,
            91083d863f3b665df70f6b28c7c720de336ab8e9, package_extract_file("patch/system/app/VideoEditor.odex.p"));
set_progress(0.658198);
apply_patch("/system/app/VisualizationWallpapers.apk", "-",
            6452fbe33eccf2d536a3ac8d28693dd761aa95f9, 138760,
            82a063cc5bfa765c11a12db45479c9aacfc5fe72, package_extract_file("patch/system/app/VisualizationWallpapers.apk.p"));
set_progress(0.659055);
apply_patch("/system/app/VisualizationWallpapers.odex", "-",
            3a70808f1079305905aef3a0b9edca7793172e8d, 58536,
            11ec4481ce46d65e27da0c52089f372c0ee1c1cc, package_extract_file("patch/system/app/VisualizationWallpapers.odex.p"));
set_progress(0.659416);
apply_patch("/system/app/VpnDialogs.apk", "-",
            9e1501858a04b5ee98429c1f065ea43340ed7bc5, 7529,
            9d2803884bb93e9d7f61ab77bcd5261efdf05fe0, package_extract_file("patch/system/app/VpnDialogs.apk.p"));
set_progress(0.659463);
apply_patch("/system/app/VpnDialogs.odex", "-",
            a2cb6b110212ce10d44ce1af17ae1915bc45fa50, 11392,
            ab3f47832a4696d00d0dfc494228ca58c7f633bd, package_extract_file("patch/system/app/VpnDialogs.odex.p"));
set_progress(0.659533);
apply_patch("/system/app/WAPPushManager.apk", "-",
            eb995301719f0e9a82ba2c1bfc2f3289d99d5233, 2731,
            f9946da2edb5365aabb2f54fa3a5395826d52a64, package_extract_file("patch/system/app/WAPPushManager.apk.p"));
set_progress(0.659550);
apply_patch("/system/app/WAPPushManager.odex", "-",
            39a8deff67d3ccac7e6ff204ee722367109f5da4, 163272,
            065acf607a46f3cfc4428c9add7706a45e470d73, package_extract_file("patch/system/app/WAPPushManager.odex.p"));
set_progress(0.660558);
apply_patch("/system/bin/debuggerd", "-",
            c14ffbd9c60c6242f4df985b0a531f1bd8f5787f, 21736,
            0185f7dce77e7dd1e1e2e38f9359a20a0e35fddf, package_extract_file("patch/system/bin/debuggerd.p"));
set_progress(0.660692);
apply_patch("/system/bin/mdnsd", "-",
            967d870692500aee5f8f5de12360a61f2713bf1c, 259452,
            1467a82a09150b1ad303f39ccf3a1dca8f7470a8, package_extract_file("patch/system/bin/mdnsd.p"));
set_progress(0.662293);
apply_patch("/system/bin/mkyaffs2image", "-",
            faca5f4a858a47dbe16da5070460d229968fe5b5, 14708,
            de9080d511c03d68b3147909a5b9435946f9e40f, package_extract_file("patch/system/bin/mkyaffs2image.p"));
set_progress(0.662384);
apply_patch("/system/core/adb/transport_local.P", "-",
            d4809d204331c8d7f54bd8d73f4207d9a50d1f9d, 9314,
            d82c83ac5d4157f365baca9862bc20ea83f87d8c, package_extract_file("patch/system/core/adb/transport_local.P.p"));
set_progress(0.662442);
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.662713);
apply_patch("/system/etc/NOTICE.html.gz", "-",
            32bdc4c707d7d9d48538e71a60b26171656274ca, 172032,
            227030e54788ef040112723d4298ec4640b4d835, package_extract_file("patch/system/etc/NOTICE.html.gz.p"));
set_progress(0.663775);
apply_patch("/system/etc/security/otacerts.zip", "-",
            98fd6b3a210c2eb55127e34f50087072835e324f, 1125,
            61ed8a9794435c3b54637cc69edb526cd5cda5a0, package_extract_file("patch/system/etc/security/otacerts.zip.p"));
set_progress(0.663782);
apply_patch("/system/framework/am.odex", "-",
            4a81d25a92873cb9bd3c7468ddccdac7bd27c546, 40664,
            78de53fb62a28d405f4f68e442cb4313b64ddf9e, package_extract_file("patch/system/framework/am.odex.p"));
set_progress(0.664033);
apply_patch("/system/framework/android.policy.odex", "-",
            c6b328bd894df79d5bee70763b4a4c073f7aea07, 426072,
            d7478abc24fb365bad12ffd092adc7904c63c5d1, package_extract_file("patch/system/framework/android.policy.odex.p"));
set_progress(0.666663);
apply_patch("/system/framework/android.test.runner.odex", "-",
            b2e0235eace139d5c2c11b5b7b477e61b27d7394, 184792,
            1dfaedbe51df988c6b4671b01ebca5a2c7be326f, package_extract_file("patch/system/framework/android.test.runner.odex.p"));
set_progress(0.667804);
apply_patch("/system/framework/apache-xml.jar", "-",
            40b65b5cadd82679d9413f81bee79326281522d6, 18027,
            2437cf804658a8b610c332b325f429a97108a2ad, package_extract_file("patch/system/framework/apache-xml.jar.p"));
set_progress(0.667915);
apply_patch("/system/framework/apache-xml.odex", "-",
            381f46c70f95260ae6d5c5664324040b3ab8673c, 1378560,
            3bf6c069e8cc9b98536ddf481b4e718483e97833, package_extract_file("patch/system/framework/apache-xml.odex.p"));
set_progress(0.676425);
apply_patch("/system/framework/bmgr.odex", "-",
            fff5619871f9b168275005e964368e447a25856e, 14872,
            ca28dd25346c7da846a4837ba90eb3f71d0bb48b, package_extract_file("patch/system/framework/bmgr.odex.p"));
set_progress(0.676517);
apply_patch("/system/framework/bouncycastle.odex", "-",
            cc1abeda2e0433d381f45a6641b235d74947524c, 982800,
            ed9e1bcb1984f56f3ae332bec4bdfa9f9bfd7fa4, package_extract_file("patch/system/framework/bouncycastle.odex.p"));
set_progress(0.682584);
apply_patch("/system/framework/bu.odex", "-",
            26839da52c66b05e852d8d624fedd98b1d1c354f, 4704,
            734ec8628eeb79c04aa385fd46c92386e7ca6e54, package_extract_file("patch/system/framework/bu.odex.p"));
set_progress(0.682613);
apply_patch("/system/framework/com.android.location.provider.odex",
            "-", 2f1ae4aab661fd9e55b32d635851f94c32447861, 7496,
            c858dcc24557d24c9e1cb8fd66d0e1e6c9653461, package_extract_file("patch/system/framework/com.android.location.provider.odex.p"));
set_progress(0.682659);
apply_patch("/system/framework/com.qrd.plugin.common_interface.odex",
            "-", bb6ef39b8ff0ef889dff5acd2fdc0457e375d38c, 2256,
            f3dea334b961c350ae72e874a951620b610f9df8, package_extract_file("patch/system/framework/com.qrd.plugin.common_interface.odex.p"));
set_progress(0.682673);
apply_patch("/system/framework/com.qrd.plugin.feature_query.odex",
            "-", 46bf2dd6cc0c9163ff6b8e3064ae595820ad4bc0, 6776,
            1795a27354d5ecc406ec5faf515616f64d645fb5, package_extract_file("patch/system/framework/com.qrd.plugin.feature_query.odex.p"));
set_progress(0.682715);
apply_patch("/system/framework/content.odex", "-",
            258c402bcdf2e6a9b2110821d75a05d50f614370, 14200,
            bdcad785a8c431884a6f02a401bea2db86dea02a, package_extract_file("patch/system/framework/content.odex.p"));
set_progress(0.682803);
apply_patch("/system/framework/core-junit.odex", "-",
            012f1a88b71eb52cddabcdc2741634cd5fc89ad9, 27352,
            18c18b791807ae36fc485bcb5388d0bbf671813c, package_extract_file("patch/system/framework/core-junit.odex.p"));
set_progress(0.682971);
apply_patch("/system/framework/core.jar", "-",
            337fba3dd3f91400402c7fba29646b719e2e71c3, 4124,
            25321f08abea5f47bdf84e1aaa58e95802daf1de, package_extract_file("patch/system/framework/core.jar.p"));
set_progress(0.682997);
apply_patch("/system/framework/core.odex", "-",
            52e40c80881e22b9e37d344e38f98769a80e7004, 3398712,
            27ddd9b3f1705caef7ca494fe1577a0d7bf2cac3, package_extract_file("patch/system/framework/core.odex.p"));
set_progress(0.703977);
apply_patch("/system/framework/ext.jar", "-",
            321bad1fa4ecf75a0b86a2bbbeeedb9773afecdc, 528375,
            3ee5a41f95f82cf705e2c258baf545d22cd2532b, package_extract_file("patch/system/framework/ext.jar.p"));
set_progress(0.707239);
apply_patch("/system/framework/ext.odex", "-",
            40f2e6c00e1c23e78e60db7ae909626a7b0b13dc, 1502776,
            fe0bb547a43a026fb0c90a9f74ebb5b72fa2880a, package_extract_file("patch/system/framework/ext.odex.p"));
set_progress(0.716516);
apply_patch("/system/framework/framework-res.apk", "-",
            084b9c374f3b730bc9da19810a31b02a4a013e92, 6164626,
            f2c4cbf19b1e1eb52b9ccd36d9c0313717279871, package_extract_file("patch/system/framework/framework-res.apk.p"));
set_progress(0.754570);
apply_patch("/system/framework/framework.jar", "-",
            d69565983985c2d14e6303a35f03a859b2e04c13, 14961,
            2e445c5b97fc17dce339eea181f0b424a27e968f, package_extract_file("patch/system/framework/framework.jar.p"));
set_progress(0.754663);
apply_patch("/system/framework/framework.odex", "-",
            604d9b7569584ec62f425b84297e4250a35315a4, 11490352,
            6a04e85f1bbdf574db70d0c9f3404473ad7a2ceb, package_extract_file("patch/system/framework/framework.odex.p"));
set_progress(0.825593);
apply_patch("/system/framework/framework_ext.odex", "-",
            6787bf8dbd5a6df0932769907e87ae3b32471b7c, 1183440,
            ac2e5a67f8f46c627c6e746d7fd06e327eb9a026, package_extract_file("patch/system/framework/framework_ext.odex.p"));
set_progress(0.832899);
apply_patch("/system/framework/ime.odex", "-",
            8df385b53dfe188ce6ba124703ffe67f078818fd, 6848,
            eace4532d3c422740d3fce064151b185e92bc629, package_extract_file("patch/system/framework/ime.odex.p"));
set_progress(0.832941);
apply_patch("/system/framework/input.odex", "-",
            97aa0f04b75e379ea7bf61daaef165be1b6d931a, 5640,
            c614961928f1a8bf422b6619021c9cd21c197c71, package_extract_file("patch/system/framework/input.odex.p"));
set_progress(0.832976);
apply_patch("/system/framework/javax.btobex.odex", "-",
            e366c457e8e59d1c0d7fcf11c57842b8ed09bdc3, 69800,
            a137a1d5aeafa813a50da188fecd75d2adcb2d25, package_extract_file("patch/system/framework/javax.btobex.odex.p"));
set_progress(0.833407);
apply_patch("/system/framework/javax.obex.odex", "-",
            09ce55985cc2a35ef050b45cc946bdc71386b35c, 67936,
            cde9ce48f838be31ad40388836a6c6a974ec8438, package_extract_file("patch/system/framework/javax.obex.odex.p"));
set_progress(0.833826);
apply_patch("/system/framework/lewa-framework.odex", "-",
            868baef7c05b81349d4fddc8a4f506e94f3c20c5, 1721592,
            4d5aadae092e89b0849646d7c542def7b7744057, package_extract_file("patch/system/framework/lewa-framework.odex.p"));
set_progress(0.844453);
apply_patch("/system/framework/lewa-res.apk", "-",
            b4c59b0a838d5c4eee797651f98dae19a471326f, 5096123,
            bf67d6318f6aa7f4b19fa906594a1d8ddd5f34dc, package_extract_file("patch/system/framework/lewa-res.apk.p"));
set_progress(0.875912);
apply_patch("/system/framework/monkey.odex", "-",
            241f0bcb0e061889846645d9ea299845ac1fcc2c, 117976,
            60495dea6b0dc211943eee986aec91c3b53a9787, package_extract_file("patch/system/framework/monkey.odex.p"));
set_progress(0.876640);
apply_patch("/system/framework/org.codeaurora.Performance.odex",
            "-", df91a284e6d8274cce2d755da86c92e53feeb6b0, 2760,
            629778521c6f907d39dcf5a88d89b40ede77d8b2, package_extract_file("patch/system/framework/org.codeaurora.Performance.odex.p"));
set_progress(0.876657);
apply_patch("/system/framework/pm.odex", "-",
            c0fd59be796ff10399f062bfaa82b6873bc9bc8d, 36416,
            a1f2c47344a35eceb0d74d3a8fb8ae30eeb44bac, package_extract_file("patch/system/framework/pm.odex.p"));
set_progress(0.876882);
apply_patch("/system/framework/requestsync.odex", "-",
            d6d4602b6caaab5cce5b2ea2dab1ac0abc8a28b5, 8984,
            b95eb833774b3f28bb2f75088c037321f20863f0, package_extract_file("patch/system/framework/requestsync.odex.p"));
set_progress(0.876938);
apply_patch("/system/framework/send_bug.odex", "-",
            55d2c5b752537bcb23e3159fa3da3e8a6b1d249a, 5856,
            7000e2349ee9fee8a9c17c57d4d268dca5a9f470, package_extract_file("patch/system/framework/send_bug.odex.p"));
set_progress(0.876974);
apply_patch("/system/framework/services.odex", "-",
            a4239a768901b396cc693cc4ff5bc515a18e8e12, 2450080,
            e37c50dfb2343530b2f45c069c6ad0a25f1989f5, package_extract_file("patch/system/framework/services.odex.p"));
set_progress(0.892098);
apply_patch("/system/framework/svc.odex", "-",
            cb8ba8de6fbe23b7f32a8830a567ef022942c9e7, 9840,
            7ae745de08058dc3d77d44495932f6f49ab41c21, package_extract_file("patch/system/framework/svc.odex.p"));
set_progress(0.892159);
apply_patch("/system/framework/uiautomator.odex", "-",
            12ee51655b72773692575c12480b5634a174e202, 82112,
            fc5ccd3f7cd1054b7f7765abd612b52bf3d7849e, package_extract_file("patch/system/framework/uiautomator.odex.p"));
set_progress(0.892666);
apply_patch("/system/lib/libbcc.so", "-",
            6928be4a99ae4e5a0c4945ac874ceefd01198a85, 4696668,
            2cbec14ad9c8195befa8a1eb8578a28311c79221, package_extract_file("patch/system/lib/libbcc.so.p"));
set_progress(0.921659);
apply_patch("/system/lib/libbcinfo.so", "-",
            c75da02a2a915e36fc6eec3f5f12d4351925a6cf, 1127744,
            7c0c6d694fc6ea48b6b911bcba2987a6c913728e, package_extract_file("patch/system/lib/libbcinfo.so.p"));
set_progress(0.928620);
apply_patch("/system/lib/libchromium_net.so", "-",
            651fa2feebc2680f24d99053649180682dd54121, 2359148,
            4a096fcb463a7111fc2738be614318535b06e018, package_extract_file("patch/system/lib/libchromium_net.so.p"));
set_progress(0.943183);
apply_patch("/system/lib/libmdnssd.so", "-",
            2ea5862578965e36efb452d30fb4bba3f1591c4f, 21588,
            16d8d90a23d3283c8d9d2c23e803314bd6b229a7, package_extract_file("patch/system/lib/libmdnssd.so.p"));
set_progress(0.943317);
apply_patch("/system/lib/libstagefright_soft_aacdec.so", "-",
            c5aa2f147c0b2d6f87cb7beff9c582714143146e, 222704,
            cf7f0a30b939f16eb82e5d1b1913903156fcfb87, package_extract_file("patch/system/lib/libstagefright_soft_aacdec.so.p"));
set_progress(0.944692);
apply_patch("/system/lib/libstagefright_soft_aacenc.so", "-",
            facc0563114771470e4c0baae7ce694ff2ca2912, 275652,
            cc28ccfdf91b435034de41ca4d3b708db5d001ef, package_extract_file("patch/system/lib/libstagefright_soft_aacenc.so.p"));
set_progress(0.946393);
apply_patch("/system/lib/libwebcore.so", "-",
            b2d114a6f96ba0ab42ab380c29dedea79336920e, 7652044,
            a744025780a23ec7e18720f899f8030b7771d4c9, package_extract_file("patch/system/lib/libwebcore.so.p"));
set_progress(0.993630);
apply_patch("/system/lib/libwebrtc_audio_preprocessing.so", "-",
            5a399490c495dc88ceaadd110ef17507ed72c3b5, 414976,
            26e3f518392dcda0bb91edc6a69560a602f79176, package_extract_file("patch/system/lib/libwebrtc_audio_preprocessing.so.p"));
set_progress(0.996191);
apply_patch("/system/usr/share/phoneloc.dat", "-",
            0223fe2f2c50ad9b856ee49f1f144d869c584478, 553785,
            de31940488e8e882fc2d3a2260b42cc1711be2b1, package_extract_file("patch/system/usr/share/phoneloc.dat.p"));
set_progress(0.999610);
apply_patch("/system/xbin/nano", "-",
            8c9e6ea53f3949a5cad3e61681d4902f80946c3f, 63208,
            f5be35be8b1d325ed37c9f2cdfa40be7ac10d88d, 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, 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_recursive(0, 0, 0755, 0644, "/system/vendor/lib");
set_perm(0, 2000, 0755, "/system/vendor/lib");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/lib/hw");
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");
