mount("ext4", "EMMC", "/dev/block/mmcblk0p5", "/system");
assert(file_getprop("/system/build.prop", "ro.build.fingerprint") == "alps/v987_jb2/v987_jb2:4.2.1/JOP40D/1387427228:user/test-keys" ||
       file_getprop("/system/build.prop", "ro.build.fingerprint") == "alps/v987_jb2/v987_jb2:4.2.1/JOP40D/1388672424:user/test-keys");
assert(getprop("ro.product.device") == "P188F04" || getprop("ro.build.product") == "P188F04");
ui_print("Verifying current system...");
show_progress(0.100000, 0);
assert(apply_patch_check("/system/app/ApplicationGuide.odex", "0d4243e076969d248078e0c514cd08a3fb2d403d", "2bbe1bb73cd32029b2d6d3b6e9e904a0b87e5f96"));
set_progress(0.000082);
assert(apply_patch_check("/system/app/ApplicationsProvider.apk", "b8492cc0839be9e8feafd51fdc41a047b52a4065", "0709b161f7c473795d32810ecdc255e4a94060a6"));
set_progress(0.000131);
assert(apply_patch_check("/system/app/ApplicationsProvider.odex", "2d786a8c13e31fccab93cd0c1bcc43efc3f8ac04", "d99cca5b7cbc022cc987d7b644fa00ced6afe373"));
set_progress(0.000261);
assert(apply_patch_check("/system/app/AtciService.odex", "98ab8810cecaa30f0df3909f1aa838a4786488b4", "86e675125dfc4b21210fa31032ab4983f12c8002"));
set_progress(0.000592);
assert(apply_patch_check("/system/app/BackupRestoreConfirmation.apk", "75fe63b62418850ef6182b91b777982c97dd55de", "20ba265af31060d5e3a633b807a392c97fb6324b"));
set_progress(0.000645);
assert(apply_patch_check("/system/app/BackupRestoreConfirmation.odex", "b8776a4832751e02cd90a69061987aa4a7561612", "4073d668b1a518d3f5d27d28d3191c0ea04bad50"));
set_progress(0.000703);
assert(apply_patch_check("/system/app/BasicDreams.apk", "1ed5c4e3e862f3ace473b67895099de4c113fff5", "fa28813945d6fd6ad427cae3ce1d0320be775a8f"));
set_progress(0.000785);
assert(apply_patch_check("/system/app/BasicDreams.odex", "e3191047822230e31e99d708d844803b609b5589", "d2d1af457abdfe52922ab1010bab2de3fce858a5"));
set_progress(0.000869);
assert(apply_patch_check("/system/app/BatteryWarning.apk", "2683d35c21fe002e9eae6f9c75311ea7e1bc997b", "23c319d82e77682e0571b5d29fcc1773e5df4b2f"));
set_progress(0.001098);
assert(apply_patch_check("/system/app/BatteryWarning.odex", "18f48d949707b6266edd17b387bc5b80430da3ca", "b3b7c6e73277712187d2c5d10684f6d29fd29f78"));
set_progress(0.001193);
assert(apply_patch_check("/system/app/CalendarImporter.apk", "87b8704689ddc808cd9c1f524f76ec8f24f616be", "70bc34d71f77dc8bfc8bec4fbdeab01b79049496"));
set_progress(0.001273);
assert(apply_patch_check("/system/app/CalendarImporter.odex", "0b70d06440101d6316e75c93cf574af2231909d4", "df086d1f9117e6e6e3f73b475f7688733e4b0850"));
set_progress(0.001970);
assert(apply_patch_check("/system/app/CalendarProvider.apk", "a1ad6ac28ebb469284ff6612458087af8a917b96", "f3c6c7f0756d68f3690a44ba709359567eaea710"));
set_progress(0.002104);
assert(apply_patch_check("/system/app/CalendarProvider.odex", "8936bafe9f517cb00521d7681355eade3fe8fb84", "5118e9031a0f4e9ced83ab9f9eb5f727a6aae8ab"));
set_progress(0.011588);
assert(apply_patch_check("/system/app/CellConnService.apk", "8d7a3e582e9180629710d4b499cbea7e4ab9aff3", "263f869fd8e999eee6450a96edd33f067329e884"));
set_progress(0.011662);
assert(apply_patch_check("/system/app/CellConnService.odex", "e69c53cfc11f104f8b999ff352fbd3b783c87cdc", "9110075ee044e2865de250da299b36f478f7c029"));
set_progress(0.011977);
assert(apply_patch_check("/system/app/CertInstaller.apk", "4fde26c4d75ea9f3b97e867110908b2e75cb7677", "9c4f2451409b775258084e5e7e5043ee04d83963"));
set_progress(0.012033);
assert(apply_patch_check("/system/app/CertInstaller.odex", "28cdc34da47b846597d16388147c0b9e705c147f", "c7d05bced210736c81b65073bd898009416c7690"));
set_progress(0.012247);
assert(apply_patch_check("/system/app/ContactsProvider.apk", "8a744a9478730dba19da3a1675079a0ea6cc2ff3", "de61d17db83545e0e02a544dae0b16222cc0fd37"));
set_progress(0.012633);
assert(apply_patch_check("/system/app/ContactsProvider.odex", "f62e2f344a4938277f26be6123d2456b3999dfb7", "79258e18fafe19a9cfaf28de5a45d45fcad69057"));
set_progress(0.024935);
assert(apply_patch_check("/system/app/DataUsageLockScreenClient.odex", "edd261fd62db471472fa5e853e48ab8ad64eaa19", "e7d4aefea71d82a2e5b0e1ab28e2d307768236ed"));
set_progress(0.027286);
assert(apply_patch_check("/system/app/DefaultContainerService.apk", "0e82bc597b3b5a09f5b76dcfeafaa763d2a164f5", "5ee53a46e63cc10f73b68a4e44bbd11bd0effe1e"));
set_progress(0.027304);
assert(apply_patch_check("/system/app/DefaultContainerService.odex", "22ddcb0f2d6617b6b3fc35859965f87ae6d04afa", "65af04443e62c1055e1cf91e8e31174133b7ff8d"));
set_progress(0.027406);
assert(apply_patch_check("/system/app/DownloadProvider.apk", "ae603a87fa3452ef3df0687d12ed826784d568dc", "fe97ce0dcb6013b23db7ed385ac1e1fee5def73d"));
set_progress(0.027483);
assert(apply_patch_check("/system/app/DownloadProvider.odex", "71e9e556f66d7096ea404c2152971f5c8713ce3c", "9eeae5f770cd013b1d279341a71a9cbc7fe525f8"));
set_progress(0.035979);
assert(apply_patch_check("/system/app/DownloadProviderUi.apk", "8002158213bbf71b955f0bfc89cf230c76c64451", "5ca228d3feff5d522d7667dcfac5e6095196018f"));
set_progress(0.036367);
assert(apply_patch_check("/system/app/DownloadProviderUi.odex", "a4808e7a39e32b17b12aa486b596e818e51ee0e4", "627dce262293cbf905ccb2a057d0e4a68c701344"));
set_progress(0.038626);
assert(apply_patch_check("/system/app/DrmProvider.apk", "60a8a1adf49f475bfef579f51ffc7ca8bfa02e5b", "4aa7c5ed6e587c9c62506e96789e71768854f65b"));
set_progress(0.038651);
assert(apply_patch_check("/system/app/DrmProvider.odex", "f94511a91baff9bf35d889b40fee7cab3caf9a64", "6719c7df5248276c2e0a9c285950fa51019645db"));
set_progress(0.038831);
assert(apply_patch_check("/system/app/Email.apk", "986c1d4dab17aa02790cde2674a48c733d3186c9", "ea536d4293219060ee9a1bba2a388204bda466b6"));
set_progress(0.041848);
assert(apply_patch_check("/system/app/Email.odex", "ef65eda18e811bb5e816c3f1bd1de069f72a16dc", "bd85b89c1c136628401a9bfe2ed6cdf298c67352"));
set_progress(0.060375);
assert(apply_patch_check("/system/app/EngineerMode.odex", "25458b31cbf25612186922390cef507fdc951d51", "facbb152161412b649bb5d1f2d7e7e4fa014e757"));
set_progress(0.066666);
assert(apply_patch_check("/system/app/EngineerModeSim.apk", "f7ea85f869d76183514836ba777439e4440a227c", "c54e84e6b37a19ff04541ac06a473beb36c04677"));
set_progress(0.066787);
assert(apply_patch_check("/system/app/EngineerModeSim.odex", "52f2e799d4dcdb06f1d2eda56f8e97838ed0828b", "c30a7a39e6cbbb41ec4bbc799a62ef76a8e5b6b8"));
set_progress(0.067245);
assert(apply_patch_check("/system/app/Exchange2.apk", "9a10d2cb674889d7c82258df8942a7f0c21033d0", "fe53cd9f72204d3bb05ed6182f44f22bfae28986"));
set_progress(0.067446);
assert(apply_patch_check("/system/app/Exchange2.odex", "f153fad09bd62e36f2c1316757a1fd01bfbd98fd", "ebad872f788e2de3d8523abf80019635245d9ecc"));
set_progress(0.081772);
assert(apply_patch_check("/system/app/FusedLocation.apk", "ee90fdd21f132d19ee7913e5df5952b03ef7ee6e", "81fdf7c2a3d77b550cb33439e062931708a22921"));
set_progress(0.081789);
assert(apply_patch_check("/system/app/FusedLocation.odex", "894f1351cf98c62e080cc94954476373bf4a9cd7", "476e916516e81e66c0542f0d4444f5475e092846"));
set_progress(0.081848);
assert(apply_patch_check("/system/app/Galaxy4.odex", "ba622031ac0f40c0ecaa86d6d2d313a56521c1cc", "e1910f9e977f002b64aeadd8353223eac4a9c9a3"));
set_progress(0.082041);
assert(apply_patch_check("/system/app/HTMLViewer.apk", "fac1ccd5829e4e1f5a99e5022000623ec8298e67", "1a43252e6bbf11c21d2cef880da3e21132616c9d"));
set_progress(0.082059);
assert(apply_patch_check("/system/app/HTMLViewer.odex", "88a40ef4ca1a49d5fe6dbe17fce5c45b722d6f36", "e7fac50c79d6c3736eea63685e5455c5d22c21ba"));
set_progress(0.082098);
assert(apply_patch_check("/system/app/HoloSpiralWallpaper.apk", "ae476e4b29c067e2bfcaf72e3b17c39192e76342", "18c0f12d281a87a5059b73fd03986fe4206ff415"));
set_progress(0.082292);
assert(apply_patch_check("/system/app/HoloSpiralWallpaper.odex", "6a5825d024a624f062eed8f96956ebeba9e64294", "34ea8010cac3e89bb761211af15fea4672f72044"));
set_progress(0.082484);
assert(apply_patch_check("/system/app/KeyChain.apk", "6760ae5ac21e68f23df9a54977b31c6201dfbb71", "8473aae55aa3e2c842dcb43621fd7aa296a958c6"));
set_progress(0.082528);
assert(apply_patch_check("/system/app/KeyChain.odex", "ce9dd8c90ba2525cbac03c134ad212ba42225e74", "2eb077a062ad43ec206afe4bfbb99ea18be94edf"));
set_progress(0.082677);
assert(apply_patch_check("/system/app/LatinIME.apk", "c96afecc63f674107ab177da7f01de8d9e5e5b7d", "6812f67a7e9bd74ffff7ffb6dc4b2da816e3346d"));
set_progress(0.131860);
assert(apply_patch_check("/system/app/LatinIME.odex", "74c913a4f07f46f61208d184163cd0e8e43bd7c5", "d18879e753e8cf3edf771b4d86521fd4a19f66fb"));
set_progress(0.137590);
assert(apply_patch_check("/system/app/LewaAntitheft.apk", "c4895deab71974c3dc7dca4fea56c0fc4a4f1d3b", "98ab4c08ed156f57bb3fdda89bb2e12967479120"));
set_progress(0.140957);
assert(apply_patch_check("/system/app/LewaAntitheft.odex", "5dce410e6bbed2e1f36dd3f5bb58ba1b20f09a3a", "490f9a8049f59c7afc0e758a5e0e97feb26cdbc3"));
set_progress(0.157451);
assert(apply_patch_check("/system/app/LewaAppStore.apk", "59af5d62252f02295a09880b0df82a70bbb858fe", "3e886bb490fcc58f1235d2e2e8b7c52823f9dba6"));
set_progress(0.158233);
assert(apply_patch_check("/system/app/LewaAppStore.odex", "2d5071a9c8b562cbb3cbbf98551edfddd84b88a5", "4bad7dd638e085665a3e8a53f5548a7f845f5e3b"));
set_progress(0.161894);
assert(apply_patch_check("/system/app/LewaCalculator.apk", "384ff10b5f89b976e1383b2f5478da41ddea9385", "7e495f8908e414b5bbe218c9833fcabb654095d7"));
set_progress(0.169091);
assert(apply_patch_check("/system/app/LewaCalculator.odex", "bf3a95f5ce09ca948713c267d318034a07b7ce20", "bcdadfaf7674f923c633da8087d425bc7a6cf98b"));
set_progress(0.171522);
assert(apply_patch_check("/system/app/LewaCit.odex", "fd563cfaa6cc3b643760f031ffcdb27d4eb44f81", "0e538d6cf5c4385bbffcbe496bb411d46dccbb6c"));
set_progress(0.171691);
assert(apply_patch_check("/system/app/LewaDataUsageAdjust.apk", "d2009a89ffd5696f2402d293ee4200810e487eb1", "f6eea2207c8ef1f63660533827880d80013e05cb"));
set_progress(0.171810);
assert(apply_patch_check("/system/app/LewaDataUsageAdjust.odex", "39ea0ffaddd5ecf6404c0ff80285fbd9a0a1e36d", "669515058fab5ea50616c2e56492a9a49cb9d56d"));
set_progress(0.173705);
assert(apply_patch_check("/system/app/LewaDeskClock.apk", "aa069612127cf28fc2a4bd02fc979f9e4c5bad90", "b489a3899bb8b0cbd9fac16c145e9e661d38f0da"));
set_progress(0.188884);
assert(apply_patch_check("/system/app/LewaDeskClock.odex", "deb1239f6ada924748cbe1e805649acb41df60a5", "2e76480775772338e007c7ac01ca706c5cd51344"));
set_progress(0.191891);
assert(apply_patch_check("/system/app/LewaFMRadio.odex", "af3f0980946039b347fe6cca1ecdae2272145a83", "cf139db389feab7e1e65214b50bc34d9abac2756"));
set_progress(0.192947);
assert(apply_patch_check("/system/app/LewaFileManager.apk", "135bbcd1f8a2198a624e2f5b890d9524a51a03c4", "486cc60a00a4aecb78b356e11abd81a4f036e12d"));
set_progress(0.194477);
assert(apply_patch_check("/system/app/LewaFileManager.odex", "21d0a3df057fb86cbc6ef039e42b40a4c843523a", "7276cbf57bad9a46d3d3a9fff4c875004f7ff22c"));
set_progress(0.197108);
assert(apply_patch_check("/system/app/LewaFlashlight.apk", "33a8d82daaf5403197fbea31fecc5200dbc39385", "24400f3539a5b81dd0b44ba9cb9ec9f7bd1fe5a3"));
set_progress(0.205233);
assert(apply_patch_check("/system/app/LewaFlashlight.odex", "d0cb034e5dd373cfb176ec89cd5bae85dd1ab2c3", "721eefba0c66da2195c57a3f799ee007343557de"));
set_progress(0.205367);
assert(apply_patch_check("/system/app/LewaGallery2.apk", "0e3d3e57bdbd9fd3af931ce7718fd7b0308db122", "a31bbb1f2623325a24b3c17e724f84456667f2f7"));
set_progress(0.250211);
assert(apply_patch_check("/system/app/LewaGallery2.odex", "db1b317c29ca5423d18c9364f43088dfa51ccb18", "765278058cde9cda41a1b18e8547d1aa51682ffd"));
set_progress(0.268068);
assert(apply_patch_check("/system/app/LewaGameCenter.odex", "e890824b507be13ddefd566c05ac6807dcf00d6f", "6411b2b67941f85cd86cc13233eec08a90c456b0"));
set_progress(0.270432);
assert(apply_patch_check("/system/app/LewaIntercept.apk", "9ac3b1e2100eb368b84a754a41194816def93232", "8be369d6528cedfb81f5798ff110ff5d3b5eeb2a"));
set_progress(0.271211);
assert(apply_patch_check("/system/app/LewaIntercept.odex", "e709056a4d6a9f88fcbcdab40a52739da60b6496", "25f126220068085405297646e9dc2f6ab5ed1cd5"));
set_progress(0.273886);
assert(apply_patch_check("/system/app/LewaLabiSync.apk", "da628f0fb50eb64c1d523946cc452970cb92d947", "74bb97091ad50e98563a7405408b358596124bda"));
set_progress(0.274161);
assert(apply_patch_check("/system/app/LewaLabiSync.odex", "f24bde01323f572af16359570e1d7fe7638abce3", "a44601d7b51b1ccca81ce21808b988a2a5820960"));
set_progress(0.275306);
assert(apply_patch_check("/system/app/LewaLauncherX.apk", "9de3cf9dcb67113a9f20e8d8d376ea7d959fbba5", "548c23cce044a2a6e723cbe3b8f94c02a4d693b8"));
set_progress(0.296102);
assert(apply_patch_check("/system/app/LewaLauncherX.odex", "a897c85db65a571422b4bdf660b2bef355129ea8", "aa5544851c3ec7decd8345748134c19c5f4782d1"));
set_progress(0.304076);
assert(apply_patch_check("/system/app/LewaLockScreen.apk", "a0ff1ae8931023ee5b4b811f93c039eb4762e5de", "0516291c5c83d6c0414ecb7f44b3a303ed69d4fc"));
set_progress(0.304258);
assert(apply_patch_check("/system/app/LewaLockScreen.odex", "52882169a3d40e1e34876d72cb166b1216cfbf0b", "5d37e09c6b136e22c40ba6c0cb2776094b4c5865"));
set_progress(0.305793);
assert(apply_patch_check("/system/app/LewaNetworkManager.apk", "845632a60e05337c7a3cb2241df8581583d297bf", "69a5d58f522f122f8c7992453bc63d9701ac16d0"));
set_progress(0.306955);
assert(apply_patch_check("/system/app/LewaNetworkManager.odex", "01857990bf2d87c13e5d5a7b86cd88195965f7b2", "2aed7e6e76a7f44af05e90d0508697c9eaf82723"));
set_progress(0.317874);
assert(apply_patch_check("/system/app/LewaPackageInstaller.apk", "2855b2e3c348d4f8e61b1c966db4d58501e53f15", "3947c870fce3b0d7b15c68cd5c9582caef5eb1cf"));
set_progress(0.318419);
assert(apply_patch_check("/system/app/LewaPackageInstaller.odex", "bb7b7e1d80a651c5b8644b925523b53e084b8aba", "bf85d59ccb551ace365b8763290612f63dd13f64"));
set_progress(0.319544);
assert(apply_patch_check("/system/app/LewaPermManager.apk", "daddad2e1a2edd4197ebe1e18f4f755f378f3481", "859cf91e23efcf69d0926468cf282054e67966e2"));
set_progress(0.319986);
assert(apply_patch_check("/system/app/LewaPermManager.odex", "134d5a855a83e2f93390f168557ed6040dc95184", "d6832437baf4906672a865d9566c314d284a329e"));
set_progress(0.330021);
assert(apply_patch_check("/system/app/LewaPlayer.apk", "1b9f2b929efada8ee410037d59f22f6e83a3521e", "785a2e87a88dc194adf35356a0c9efb116b8085b"));
set_progress(0.335784);
assert(apply_patch_check("/system/app/LewaPlayer.odex", "eccfdfbe35d691b5f1b9225bd37cebc1f8226bc8", "ff50c36dc669abecfb89513cffad27b19009390b"));
set_progress(0.341667);
assert(apply_patch_check("/system/app/LewaPond.odex", "30095f8cfd4dcf6f30d8ebdb29ecc7bfe6625196", "44a4159b30751a264d16a39f77cc6b98c09123d6"));
set_progress(0.342469);
assert(apply_patch_check("/system/app/LewaPower+.odex", "dc157ff1822b730997a73fc54fccd66f0dd1cfb3", "14a6b9b35f67baad0a661d58afc886fcde26d328"));
set_progress(0.343749);
assert(apply_patch_check("/system/app/LewaPush.odex", "db934af0106c0d857786ead2ed827110e67eb61a", "7d9b771d00c2c6dc40c4a69725d4f24408f77b00"));
set_progress(0.345506);
assert(apply_patch_check("/system/app/LewaQrcodeScanner.apk", "59bd67c2db72c7f025b225849ed1756ea3645c8c", "f9e41b91323b4a847897b5431c90a8f86cc0ddd0"));
set_progress(0.346118);
assert(apply_patch_check("/system/app/LewaQrcodeScanner.odex", "b173609e44fb6ad84908650ca257d38146d00aad", "1522cafed69e5b758985dbdc06f78b57dc45fe45"));
set_progress(0.350329);
assert(apply_patch_check("/system/app/LewaSearch.odex", "112fe0475ec98b3b1c436c7c40bd090f0909ab7e", "14b511c1731fb28e2b5dbbdd86f426e16653a255"));
set_progress(0.350731);
assert(apply_patch_check("/system/app/LewaSecurity2.apk", "ae654673b211d969a0a37888f6a271d1e42a9b61", "73c7666605a07a4c9ded226257cc7a4508be09d8"));
set_progress(0.351885);
assert(apply_patch_check("/system/app/LewaSecurity2.odex", "310994aa8c90dd6971b4a25b053ba7329717d028", "4d6c47818dcc8b1214c56b80fe52c6cf87cc7452"));
set_progress(0.354682);
assert(apply_patch_check("/system/app/LewaSoundRecorder.apk", "a7c82d285476a835fed94c7cb2039bd69cc63ed5", "b17c1e683ec02b0ba4f256d8bc59bd708506f18c"));
set_progress(0.362542);
assert(apply_patch_check("/system/app/LewaSoundRecorder.odex", "2fe432a8026cf32476ebc17afd3ac9f54e6e4e3d", "60be3a0d52ffb34605e4b32c733dad034c9eb52d"));
set_progress(0.364887);
assert(apply_patch_check("/system/app/LewaSystemClean.apk", "51de63598597f70fea32c169b4760e64ab07a24e", "28b8fb06e67f4e6bea0012e301c409049e477f15"));
set_progress(0.365644);
assert(apply_patch_check("/system/app/LewaSystemClean.odex", "35225da2fd1d8a6411c0de95d9985a15550ab1fc", "e791f9d0ab6863ca2ccab3de616bbb815b75e3fc"));
set_progress(0.368564);
assert(apply_patch_check("/system/app/LewaSystemCleanService.odex", "18d719608b777de529b163818b0d20b29945f419", "25b3a6120ddc97081f54150f6fbefcb6901e96ce"));
set_progress(0.368810);
assert(apply_patch_check("/system/app/LewaThemeChooser.apk", "7b050130b272950d28c1e3730b8013a7d61d1292", "e6b6b34bd7bdccd05ea0b07d0db0f5b0cebcf773"));
set_progress(0.370756);
assert(apply_patch_check("/system/app/LewaThemeChooser.odex", "66724f4df1284df814d358f07f3bcf92827ebf99", "b08580d33bcf87f8733f8c63bec04b11a6e16d89"));
set_progress(0.375207);
assert(apply_patch_check("/system/app/LewaThemeManager.apk", "23760e40ff77da2fff916cee266fced842de751f", "afe79397a3cb5f41d30a4b71c4a745bb6e10cb72"));
set_progress(0.375234);
assert(apply_patch_check("/system/app/LewaThemeManager.odex", "7f205fa51bf626b28161ac1d1b1195ae584f32e1", "837587e41d96f80fd6a9d0f6162a1e8e20218b2d"));
set_progress(0.375772);
assert(apply_patch_check("/system/app/LewaUpdater.apk", "0a828ec559658e6459b57c13d4d4d54f9b5b2056", "bb496f38c31c39f668b0b6dbaab98c112a336df3"));
set_progress(0.384165);
assert(apply_patch_check("/system/app/LewaUpdater.odex", "e43dbd8857fa18ee131920ce30fc93c7d175230c", "5b2d493c8b2782f59d69da78af13828af17b1bb8"));
set_progress(0.386981);
assert(apply_patch_check("/system/app/LewaVirusDefense.odex", "4c85218dc0dc37c55ba2c31aa52d601dca5750be", "ccf5ef124686ed2f2823af5c7ae847bd37a40f19"));
set_progress(0.393610);
assert(apply_patch_check("/system/app/LewaWeather.odex", "34ddcd2f771a34e1616e2fb44b06b8dea3ca57b9", "0eb69be9f672bc37accbf80a87ac7a75ab92384d"));
set_progress(0.399119);
assert(apply_patch_check("/system/app/LiveWallpapers.apk", "80d915dd5aef5abba095cad22a8568c32e3523c1", "38df26ae2bbdbd2d47888131068ed150f38e28bf"));
set_progress(0.406654);
assert(apply_patch_check("/system/app/LiveWallpapers.odex", "59200f69ad18bfe38e0619ec8004dfa7dd56e29e", "b062cfa5559b4b8fb0185a58864bfb5811a91440"));
set_progress(0.407930);
assert(apply_patch_check("/system/app/LiveWallpapersPicker.apk", "ea9e163e2422321169b7ed492e7b4f4b7e9e9ef7", "e32e6e9abaf285b08eb6810938227246d8165cd7"));
set_progress(0.408416);
assert(apply_patch_check("/system/app/LiveWallpapersPicker.odex", "58e6d56374b1bead7b89a27b0ca229a48940e768", "fd04b0e723a3b18a9f322bec2b1972ba256bcf95"));
set_progress(0.408551);
assert(apply_patch_check("/system/app/LocationProvider.apk", "72100e2b005b5034cf48bf923dffeca1e6c1d851", "4b32bf0cfa82bf82efc0eb9e6733d6d2b0999040"));
set_progress(0.419137);
assert(apply_patch_check("/system/app/LocationProvider.odex", "9858007c209403ba80f8e29c43daa32e5d0c3d77", "96c1e9f0491a92059cf95b4349cca59f16f2b9c9"));
set_progress(0.419960);
assert(apply_patch_check("/system/app/MTKAndroidSuiteDaemon.apk", "de3982b93e15f14bca3fd658e9ddb96e01460afb", "6f422153383b8664c5fab76fbe51518bb663b896"));
set_progress(0.419988);
assert(apply_patch_check("/system/app/MTKAndroidSuiteDaemon.odex", "30e578603969cd2f7b597d05d6df090a2a6d7f26", "cdacc517ca60d1b48880e0ac66073af5f0e835d2"));
set_progress(0.422895);
assert(apply_patch_check("/system/app/MagicSmokeWallpapers.apk", "0652948265b59b0f4e2770f4628127ab06d04331", "a6df4f3799a9ad90b49a50ff9b43334efa561d91"));
set_progress(0.423875);
assert(apply_patch_check("/system/app/MagicSmokeWallpapers.odex", "8a9a813c94ad8787c7a3c58e068a47b09ce89ab4", "2ec37cd76d128a0157d735d5088c305a812fb721"));
set_progress(0.424119);
assert(apply_patch_check("/system/app/MediaProvider.apk", "6177613e7ab4b46e7778b00c8b0912c4e220a00f", "e1fe57b4446535ae59a896587c2380ed27edf833"));
set_progress(0.424273);
assert(apply_patch_check("/system/app/MediaProvider.odex", "f043662b9ffc0e7272f792034a2692440d7d03c2", "cffa535d8e7033fa09201cfa4f5b1218b9b4265a"));
set_progress(0.425434);
assert(apply_patch_check("/system/app/MmsFavoriteProvider.apk", "2264ba2e644dd3c9e8ef7c10c02ceb620d407881", "5aa55277055943b256cd7a4eca4ca91ae5abbcf8"));
set_progress(0.425620);
assert(apply_patch_check("/system/app/MmsFavoriteProvider.odex", "401f3b41c2e573143bbae9838d37364b5eba41ff", "b87bc6076957406b27d3c839478817b26144a8e7"));
set_progress(0.426366);
assert(apply_patch_check("/system/app/MtkBt.apk", "d8ac3e08840f48daefac89ce5c8cf59b5af657e0", "6223a490eb42bcad8d0febf3bd446d5e587ec2ce"));
set_progress(0.426718);
assert(apply_patch_check("/system/app/MtkBt.odex", "1850f7b02428aa06390640d7a79c4e5363382493", "c65e7e623899d4ce193a047599ed650e0a651064"));
set_progress(0.429853);
assert(apply_patch_check("/system/app/NoiseField.odex", "eb748aac67c384e3ae2356895fab7a83a4c066b2", "002eab0a79c0762b7c579da5e14a93f9e0c15ab6"));
set_progress(0.430072);
assert(apply_patch_check("/system/app/Omacp.apk", "6f1c3055d9db17137cfa582c5f1818c232497a48", "343f03e2e263fa1f9143f6450dbcbccf5bd4eea8"));
set_progress(0.430205);
assert(apply_patch_check("/system/app/Omacp.odex", "3523228e8ffdc1b172898b62e885ea2691fc4445", "bed7a5915b5ad2be10977a04f822417577f4bbc8"));
set_progress(0.431052);
assert(apply_patch_check("/system/app/PIM.apk", "8db82c62efc8601d6e4ca3f5259aeb8eae8b9891", "386b77215c3c0155cdc27b53cb28523cf83eaf65"));
set_progress(0.476427);
assert(apply_patch_check("/system/app/PIM.odex", "03dca940f69b3c36b7b9898a035ff7c8398d7180", "8ab26c4b0fa0592b7d365f3cf190358456ac3250"));
set_progress(0.509359);
assert(apply_patch_check("/system/app/PhaseBeam.odex", "94bc265accf2e541dea48e58bcc27dac25428bbc", "13c34c8e59e9ad8110536b8c89e1386a305a524e"));
set_progress(0.509561);
assert(apply_patch_check("/system/app/Phone.apk", "7cb422d9c1fc9c0898bb68c9d5f3ccd2ae7b9e00", "fe5e25647479232c57dafa875edff5f7106f3c7e"));
set_progress(0.519519);
assert(apply_patch_check("/system/app/Phone.odex", "ea8e8e28c06eee901ed132270c7589baf4c03213", "95b59936af8b4f64e7434b9e666371eb4e838927"));
set_progress(0.536620);
assert(apply_patch_check("/system/app/PhotoTable.apk", "0bce580eaa26a84ec19982743fdf364ce87335cc", "59138b3937bd82296b54399d4e326181f438e2ad"));
set_progress(0.538441);
assert(apply_patch_check("/system/app/PhotoTable.odex", "82b8e012f505c292a0e4ce4e59ad6d8c14c5cac2", "8720d6608e65cf7aa06fe8281a8a5dd21e667c88"));
set_progress(0.538810);
assert(apply_patch_check("/system/app/PicoTts.odex", "ebe6eb1f8ec00bad00c6e58caffe7691aff8e5c4", "d0b164382a8a1d34225cc2242de98061aa4ffdc9"));
set_progress(0.538906);
assert(apply_patch_check("/system/app/Provision.apk", "e4f9cebb4c73c990414c805ca0142dbedecdb4d9", "9393f4fe87c8df17ac8037c829550be17a61a267"));
set_progress(0.538919);
assert(apply_patch_check("/system/app/Provision.odex", "bc81370dc3e448b6e9bb355226ac3e1deed88a8a", "bb5e7f1516dff011660ba7013f5dd69b220c753b"));
set_progress(0.538940);
assert(apply_patch_check("/system/app/SchedulePowerOnOff.apk", "31c7f1b8f3a6bc0afba4ba47104a8ac4b2f8c435", "696c3a5d36cb784450bc96dd18416b9eb4d58d4a"));
set_progress(0.539145);
assert(apply_patch_check("/system/app/SchedulePowerOnOff.odex", "2595321e7691e36745b42ea660045888b9eeecc0", "05b866d8f3deea17696086017093bce05b445a33"));
set_progress(0.539448);
assert(apply_patch_check("/system/app/SensorProvider.apk", "1341669cde1aae8be34418657870a44521b756e2", "0ff4506cd4164c0c2d6c499f81581348705259f6"));
set_progress(0.539487);
assert(apply_patch_check("/system/app/SensorProvider.odex", "7d78ad2b27c32ba36202353014b8f340a6c67bf1", "8239f60778938e481dd0beb3ff71d6cc58a8d074"));
set_progress(0.540259);
assert(apply_patch_check("/system/app/Settings.apk", "e4700cf6ee1ef09834fc45a2ba4d2ed464f347c8", "0d28c73cfccc2d648f23d0c898cf5d524a7e016a"));
set_progress(0.565504);
assert(apply_patch_check("/system/app/Settings.odex", "0e8f6b8d6d9ec158461a2f560f480ba2389b4208", "39d075d5ae2a92727ec04b098ef72589fd6da156"));
set_progress(0.585594);
assert(apply_patch_check("/system/app/SettingsProvider.apk", "033243dd135feb09e9e3951e5240f02b825fc050", "07a3eb404b8b66094834a29b382287ed3ae90351"));
set_progress(0.585726);
assert(apply_patch_check("/system/app/SettingsProvider.odex", "dcc4de105cccfe85430d6dbd6d44e29306bb2d06", "9380a78395f919fafa0009f5767d1faada7053b8"));
set_progress(0.586194);
assert(apply_patch_check("/system/app/SharedStorageBackup.apk", "6a8e5c8dbf790a8331eeb217fd767ac43a16d2a4", "965856e383549b4f7e16802e7d2d149f03d138a0"));
set_progress(0.586206);
assert(apply_patch_check("/system/app/SharedStorageBackup.odex", "cfcb5efd71f7b90abb16dd42555179f7d6dcad06", "43f407438d53bfac8730756997cab6ee68a4a0b4"));
set_progress(0.586228);
assert(apply_patch_check("/system/app/Stk1.apk", "419f52caa0ea4b0e89f4c8bde97a1eb8da63ed36", "6862d74ca64c8592c6d201d714f7379eb6a7d16d"));
set_progress(0.586415);
assert(apply_patch_check("/system/app/Stk1.odex", "b3a067507b7756569ef92daf5874b9eab914886a", "5680581a48f7b535e7ad0e2d8d92e9db877a6ace"));
set_progress(0.587085);
assert(apply_patch_check("/system/app/StkSelection.odex", "24dc130a901c0e8344b52613f9ebfc9104c4600d", "6fc568aa9d73cf477c54e83247df8ec51644132f"));
set_progress(0.587696);
assert(apply_patch_check("/system/app/SystemUI.apk", "434e88a2114c0cfe6c594954c014bc0c8bddda4a", "c74fa987dfaf05fda9ce488d09d8da393c806b29"));
set_progress(0.600127);
assert(apply_patch_check("/system/app/SystemUI.odex", "fdbecc20530bbf92c4f066205fa27d8bdf6f3c2d", "f3dc966b02c9de814fa95928b8bc17586885a891"));
set_progress(0.608197);
assert(apply_patch_check("/system/app/TelephonyProvider.apk", "b32fce36aa8a139c3ea1bdf7c27cfba24426535f", "6f53daf30346655b14662c773538776c6673e873"));
set_progress(0.608303);
assert(apply_patch_check("/system/app/TelephonyProvider.odex", "8843fdfc944b0467173831ba417e02f322e164a8", "4ac908f5b2649770e34cef0eccf93fa2a8aa0190"));
set_progress(0.610465);
assert(apply_patch_check("/system/app/UserDictionaryProvider.apk", "890b12f788bbc3b99b17d3aa82e37deb7ab4228e", "2939e8e80eede579187e5beb8c48150d9ceb42cb"));
set_progress(0.610481);
assert(apply_patch_check("/system/app/UserDictionaryProvider.odex", "4a305d86c76402f9c933a97db2afccdeaed170bc", "82c53dc568835bf3b5779fdc54741829b41284ef"));
set_progress(0.610560);
assert(apply_patch_check("/system/app/VideoFavorites.odex", "679009fae7517d2e5833e5e925efcc780a3c9ad2", "6702bd3d80de382cc4fc044c82912c6148952ff5"));
set_progress(0.611022);
assert(apply_patch_check("/system/app/VideoPlayer.odex", "186831091c4cc1198ace8adbb1dc4923ce979982", "fb0ebc9329d3aa97d01fb04ef4e39439164549c6"));
set_progress(0.611258);
assert(apply_patch_check("/system/app/VisualizationWallpapers.apk", "4850c76c9b7dcdda802231f6f75972601c04f3c0", "00cbd35de87e8b3306acb0b63583a84c4b62e7f6"));
set_progress(0.611956);
assert(apply_patch_check("/system/app/VisualizationWallpapers.odex", "c400a3a678c1cce63b3c95b5fcea2b84b2f08949", "ef04217a23853fd52e85a12d3a66fe6343e8a8ff"));
set_progress(0.612298);
assert(apply_patch_check("/system/app/VoiceUnlock.apk", "f67e422545acaad486c9d65a5fe6451da8fabec9", "f8852954707c406ec7ca86a8f14887b2c0f27942"));
set_progress(0.612870);
assert(apply_patch_check("/system/app/VoiceUnlock.odex", "bbf39ea5dfdd3bd93eaf2b826416630d63597179", "831890c7adb986891719dd1e04902161c527c09b"));
set_progress(0.613201);
assert(apply_patch_check("/system/app/VpnDialogs.apk", "20afdb6a7388da2e5b8364e8334bbc288ffb4b48", "6c3093089b3d966230ae2b1463f38740fce0db56"));
set_progress(0.613239);
assert(apply_patch_check("/system/app/VpnDialogs.odex", "66579f81373861e18eff2d90099351f327e4949d", "fb145a34a0dd436326a70060dcd373afd497f53b"));
set_progress(0.613293);
assert(apply_patch_check("/system/app/YGPS.odex", "330722b0ad74e92c574a8990c86102f83036c3a4", "2e2175ecf7b42bfcef5ea1b01e1c2ddde5a5a532"));
set_progress(0.613655);
assert(apply_patch_check("/system/bin/bootanimation", "b1a31813846e1dab2ad95cbf526622dd2f9856a7", "eb1ef9017d344fa4b498e3e2577b090df89ca9ac"));
set_progress(0.613812);
assert(apply_patch_check("/system/bin/factory", "beaada7a307964f963f40607c4686be453707f9c", "12f7d88d4365ae58406e028b1efc8765dfb9a164"));
set_progress(0.618062);
assert(apply_patch_check("/system/bin/mdnsd", "ed4bae8fcfb77087a188d3cb64bf7c3a415bf497", "eec7f491a56381e3f39f1dda24288c468ecda4fe"));
set_progress(0.619255);
assert(apply_patch_check("/system/bin/recovery", "55563133b86cef74d925f258e7b2baf51b60f8c6", "4ed583682d3b6d3666a3329cbed56c6f7427e38c"));
set_progress(0.627214);
assert(apply_patch_check("/system/etc/recovery-resource.dat", "5c0872fb43af0791db38b87d580ce49e4c3d8548", "df6342cec15827878d2522ffe245fa8e91b0f558"));
set_progress(0.627663);
assert(apply_patch_check("/system/etc/security/otacerts.zip", "82504abc48014c81c4c6186dd0c4c0751ea727f9", "b7446d29548a9eb58b4f3ff90b3ecd14a09e1c7a"));
set_progress(0.627668);
assert(apply_patch_check("/system/etc/system_fonts.xml", "152ae3ac0daa9b7bcce1dc32f9817a605f4deaa7", "fb8eaa5d6d5175525e99ca8f303a0c6770eb07c3"));
set_progress(0.627684);
assert(apply_patch_check("/system/framework/CustomProperties.jar", "79242752a42364b22481ce4935e41bd80230644c", "66bd97812cdd66aeab0d3592b2640a5dec694593"));
set_progress(0.627685);
assert(apply_patch_check("/system/framework/CustomProperties.odex", "7d3a75803f6c8432e03f5ef237716fa2cbf0bc77", "40e057f6c0c0ec16116b5f9c160ebdc39b6a089b"));
set_progress(0.627699);
assert(apply_patch_check("/system/framework/am.jar", "8e76c9331c2439843ccfcf6427108146455d82be", "a61de46197f954722b28a067172a4b266a24a22a"));
set_progress(0.627701);
assert(apply_patch_check("/system/framework/am.odex", "4ba44c5c17b64fa671015ff2ac8bf856a6867148", "bfd1571a87cbe2d8c9a415343f6b2dc34cf73608"));
set_progress(0.627912);
assert(apply_patch_check("/system/framework/android.policy.jar", "b268e72af1e6c955ced35931907cd89e4b3ec46f", "3b018a754d8db7387ebc9dcd901c692ebf895720"));
set_progress(0.627913);
assert(apply_patch_check("/system/framework/android.policy.odex", "cf82962bc7524163332f068dbe7c586971c7f422", "c740ad07643fd26e86783c242b2bacdd66e44b31"));
set_progress(0.631985);
assert(apply_patch_check("/system/framework/android.test.runner.jar", "570a30879a4265025eecff65dece2bb15bd003a4", "d09d7fe4f02fb307ee991561b8c19cb77ccaaa1d"));
set_progress(0.631986);
assert(apply_patch_check("/system/framework/android.test.runner.odex", "a919e290d9c57782281c3634783e17ca763095fb", "3cb6fe8ddf6f51b25a5467fb54b0a5104dd407c3"));
set_progress(0.632847);
assert(apply_patch_check("/system/framework/apache-xml.jar", "2582cf57f930d50cbdad26e1dc077b4c1de2cb90", "ae3b0b4e77950a24e2ab86e5bbf5666035e9c380"));
set_progress(0.632929);
assert(apply_patch_check("/system/framework/apache-xml.odex", "80a006bf7936bb0dd50a855e17a304aece339ab3", "3de7dffaf0b1ea4c6fba81417949fa0aa0298c16"));
set_progress(0.639266);
assert(apply_patch_check("/system/framework/bmgr.jar", "8e76c9331c2439843ccfcf6427108146455d82be", "dc8d3f2bdb79f28e252d1487868940cdd78cd8ba"));
set_progress(0.639267);
assert(apply_patch_check("/system/framework/bmgr.odex", "cfed57aa31e9737af88ebbb84bcc425d603af9e1", "ea48289b2652a42d709d072abd768b7911e46b59"));
set_progress(0.639337);
assert(apply_patch_check("/system/framework/bouncycastle.jar", "98e43bf131f9a3a87b47c8322d1ece578b6ff163", "218f41ad58579537bdd3586422cb5034a47126f1"));
set_progress(0.639338);
assert(apply_patch_check("/system/framework/bouncycastle.odex", "2ee8a6f586d59edca5e501a38481094e5b127ce8", "371f2d70aa5e5b5218d105143cda06df4959c0ef"));
set_progress(0.644316);
assert(apply_patch_check("/system/framework/bu.jar", "8e76c9331c2439843ccfcf6427108146455d82be", "dc8d3f2bdb79f28e252d1487868940cdd78cd8ba"));
set_progress(0.644318);
assert(apply_patch_check("/system/framework/bu.odex", "68230adffab665e335260f8ad66bbc025e688300", "8da7a106d0da719e622dd69872cba4cadea94d60"));
set_progress(0.644341);
assert(apply_patch_check("/system/framework/com.android.future.usb.accessory.jar", "8e76c9331c2439843ccfcf6427108146455d82be", "dc8d3f2bdb79f28e252d1487868940cdd78cd8ba"));
set_progress(0.644342);
assert(apply_patch_check("/system/framework/com.android.future.usb.accessory.odex", "20d39a7af1308e8b82c682b7a5b66cea4dcc1ada", "f8bb2083df81e69eec39b7cbdf3c0725e377dfa5"));
set_progress(0.644372);
assert(apply_patch_check("/system/framework/com.android.location.provider.jar", "88da56300c29f1cf52aca92891b5ac5fb3c92b3c", "eeb3dbecdabbb641078dcbce95de3d10250dae17"));
set_progress(0.644373);
assert(apply_patch_check("/system/framework/com.android.location.provider.odex", "25bcea3cc9478edeab75e4f25015e11fcaac0c06", "b91b8b9dffa1a68e54c587c9d6c25eb2eb548030"));
set_progress(0.644419);
assert(apply_patch_check("/system/framework/content.jar", "8e76c9331c2439843ccfcf6427108146455d82be", "7c5f77d923668bc5144a06db0ab9185763b79848"));
set_progress(0.644420);
assert(apply_patch_check("/system/framework/content.odex", "359b2ae85aebe13601bd4118a7d37a6f92894cc9", "b7c62ac0ce11c709b934d4bf85903a5e45f31d69"));
set_progress(0.644489);
assert(apply_patch_check("/system/framework/core-junit.jar", "79242752a42364b22481ce4935e41bd80230644c", "53ad5a289d1e147581cc81580f1641e61e29c6ac"));
set_progress(0.644491);
assert(apply_patch_check("/system/framework/core-junit.odex", "9352ae722b48bed252599ad433c8a6e2b44bab3f", "ab383f7a5c036fe299bf11e1215c034dbef00bc5"));
set_progress(0.644618);
assert(apply_patch_check("/system/framework/core.jar", "e747c042ee3b7480400eb0d3c220e250f4670e83", "7a0f1be2b901627e18adfe90cfe8dc7d4041b0f4"));
set_progress(0.644632);
assert(apply_patch_check("/system/framework/core.odex", "182f5f7352ee56141cb97101e7dc0371f9a36130", "8e8914d9fe3909996cf8ae83e49deccc05744a27"));
set_progress(0.660664);
assert(apply_patch_check("/system/framework/ext.jar", "fcc5c6dfcbfd9918eaddee7d4d1f93598a0ffacb", "28014784f4ebe6530115824fa43a07a892fab0ad"));
set_progress(0.663305);
assert(apply_patch_check("/system/framework/ext.odex", "bea5540bf1500baa58e86c40a0248d7a3281ebf4", "97b1beec91134f4c1bf6633662316157fe4c7233"));
set_progress(0.670233);
assert(apply_patch_check("/system/framework/framework-res.apk", "938ff6e912ddfa3ce89fa5d06aa612e67967e0bf", "bdd200ef711d288a1f4ad93332a3a5dec2cf3c08"));
set_progress(0.714426);
assert(apply_patch_check("/system/framework/framework.jar", "3b1347635b1c3e8071e870dbf8b27630a1d5b3aa", "5b223a4312b3be82d89ad86e35e66b9e0a94673b"));
set_progress(0.737605);
assert(apply_patch_check("/system/framework/framework.odex", "88567d71bbdf3ecc6ca84c6f607f113839c198b5", "8892faf1880c214ac6fb573970247c7b78bdaad1"));
set_progress(0.786536);
assert(apply_patch_check("/system/framework/ime.jar", "ded7783668d04c801c73002b3a6e7655817318ca", "dc8d3f2bdb79f28e252d1487868940cdd78cd8ba"));
set_progress(0.786537);
assert(apply_patch_check("/system/framework/ime.odex", "aafc54efafef05f3219557a3b7049b4ff21a9f94", "431bfac6c130c5feae00b6b2155a22b44c5a179e"));
set_progress(0.786570);
assert(apply_patch_check("/system/framework/input.jar", "8e76c9331c2439843ccfcf6427108146455d82be", "7c5f77d923668bc5144a06db0ab9185763b79848"));
set_progress(0.786571);
assert(apply_patch_check("/system/framework/input.odex", "0e53e1790dac62eab64ee4f79f2fcc1ac3f9dc8b", "dbf637e61fe27d46fe0e026d1fc9da1d74abc702"));
set_progress(0.786604);
assert(apply_patch_check("/system/framework/javax.obex.jar", "88da56300c29f1cf52aca92891b5ac5fb3c92b3c", "eeb3dbecdabbb641078dcbce95de3d10250dae17"));
set_progress(0.786606);
assert(apply_patch_check("/system/framework/javax.obex.odex", "c88a2bffb43c2982d0aab3cb3b495825a0307e8e", "b26b4f7cdc542d6236b4c0186ee023a3f26e422f"));
set_progress(0.786875);
assert(apply_patch_check("/system/framework/lewa-framework.jar", "535d4551c30bca213f0b55085e91890ab11bd0a4", "ef03c207fa90fb64a1545f81cf269ffe35137b49"));
set_progress(0.786876);
assert(apply_patch_check("/system/framework/lewa-framework.odex", "c71b6b4153502f3eb9b3eadd3e79e49c0196345e", "75a7d9d68c234ce44412f03ed61ef15f687f7660"));
set_progress(0.794688);
assert(apply_patch_check("/system/framework/lewa-res.apk", "67d51da32c63be065c0e7f13f9d10564637de351", "e33c04d39742c161af81f8b701525d15984327fa"));
set_progress(0.843695);
assert(apply_patch_check("/system/framework/mediatek-common.jar", "bc456d247229c47dc591b5e135db4af3b6335049", "0e755b0147f9a95a1297d1286defac4445b8a378"));
set_progress(0.843697);
assert(apply_patch_check("/system/framework/mediatek-common.odex", "3c808519fffd3ed0a8f1ae3c1a4939d42dbe88da", "fd097a14d658aa7401138991931f731f0b57b2c1"));
set_progress(0.844385);
assert(apply_patch_check("/system/framework/mediatek-framework.jar", "cedaadd8051a92f01e856257010058212a5ffcee", "adf20cc6f6748d4750f801fe20a64b2b21f38a88"));
set_progress(0.844387);
assert(apply_patch_check("/system/framework/mediatek-framework.odex", "2163d8b756c8f4e064132fae3c73db39762b8163", "0425e96b772b4bc5094f5981ad4d3f390a69b0be"));
set_progress(0.845996);
assert(apply_patch_check("/system/framework/mediatek-op.jar", "88da56300c29f1cf52aca92891b5ac5fb3c92b3c", "eeb3dbecdabbb641078dcbce95de3d10250dae17"));
set_progress(0.845997);
assert(apply_patch_check("/system/framework/mediatek-op.odex", "0e44d1d8022b959361b264ed797817b0354c9014", "20daaac94e6cda8f81831497e57ea3a7bc52bc1e"));
set_progress(0.846004);
assert(apply_patch_check("/system/framework/mediatek-res.apk", "0101e82fba54d6e1f373ca749789dd49587a35c2", "40c5f7a95e06def2062db372910182581abcf77c"));
set_progress(0.851867);
assert(apply_patch_check("/system/framework/mms-common.jar", "d4f1ad334e3f04785457078e19ed44742aa3b686", "eeb3dbecdabbb641078dcbce95de3d10250dae17"));
set_progress(0.851869);
assert(apply_patch_check("/system/framework/mms-common.odex", "649f208e229c6dd662a457c8834ed17da66e32ec", "aa4cf96dfb4510e8ce97b900a3074c1740b8c35a"));
set_progress(0.852554);
assert(apply_patch_check("/system/framework/monkey.jar", "1269fb2d069bb249de2a3a9a370fdfbe710f244f", "38ea8eb36e45ba8aa3499b8f9fdeea25a9ce7d2e"));
set_progress(0.852555);
assert(apply_patch_check("/system/framework/monkey.odex", "a6dc87f5240a0466458f873ef31ebc472ab3493c", "ca349cf035aa3e4cc61931d716c1e77b39b66de3"));
set_progress(0.853099);
assert(apply_patch_check("/system/framework/pm.jar", "b820610b3413cc32ff231f4f129c0ca5e93630dc", "cab0507558aea94c79117fabb508cbd30f500df7"));
set_progress(0.853100);
assert(apply_patch_check("/system/framework/pm.odex", "6ca3fa4266cdc006ee2aca1582826f6551533241", "4f4c9c0e8dd8aa912b38d1171987cc221b08b130"));
set_progress(0.853285);
assert(apply_patch_check("/system/framework/requestsync.jar", "ded7783668d04c801c73002b3a6e7655817318ca", "3407a1714907b3c64faecc82212828fefb58527f"));
set_progress(0.853287);
assert(apply_patch_check("/system/framework/requestsync.odex", "048ebbf81ea7defed0982758b5dc667e5d29d54a", "d1a712a542949647e231dfdc4beb4c795c8696c3"));
set_progress(0.853329);
assert(apply_patch_check("/system/framework/secondary-framework.jar", "3146ef938b55ed85d2b5b404a4837d78682d2c3d", "3aa71fae1d832d70d9a095c33f42315c0c49ee22"));
set_progress(0.853331);
assert(apply_patch_check("/system/framework/secondary-framework.odex", "9ae89ed2465eb66c2ab484d266014e23a4e9deee", "5d7d46cbbd081e1a35cff2dd908f6e6d3eaabd6d"));
set_progress(0.867719);
assert(apply_patch_check("/system/framework/send_bug.jar", "b820610b3413cc32ff231f4f129c0ca5e93630dc", "3407a1714907b3c64faecc82212828fefb58527f"));
set_progress(0.867721);
assert(apply_patch_check("/system/framework/send_bug.odex", "09edf0002fc9e5982bcb2ea2bafb97b3373c5747", "a6d0e04c4f13b1b792eef24da876ecd6975180ab"));
set_progress(0.867754);
assert(apply_patch_check("/system/framework/services.jar", "5f24f16c32ab5c95f0d09d24f084157313571fd1", "4887c94c942d056831473a05991557c542ff5e2b"));
set_progress(0.867756);
assert(apply_patch_check("/system/framework/services.odex", "02074bfb0dbe37fa363a90a18678b9235fad5131", "73cd70ddb5ea98f0d53854926ce3e14aab042736"));
set_progress(0.881498);
assert(apply_patch_check("/system/framework/settings.jar", "b820610b3413cc32ff231f4f129c0ca5e93630dc", "f03ef511db8c888b865efc39d1a30f389011d4de"));
set_progress(0.881499);
assert(apply_patch_check("/system/framework/settings.odex", "c22357f9b1de3b172d1b82ca20a2a3942bb90790", "04f00d56882ff324d4e66f3de2e8a33d8d4c92dc"));
set_progress(0.881538);
assert(apply_patch_check("/system/framework/svc.jar", "b820610b3413cc32ff231f4f129c0ca5e93630dc", "f03ef511db8c888b865efc39d1a30f389011d4de"));
set_progress(0.881540);
assert(apply_patch_check("/system/framework/svc.odex", "5d93f941de4a6722d42285b3e03e0b1ee588e45d", "d3aeb8b19f773c61a94ac2ac48d3e4a7fb56d2ac"));
set_progress(0.881586);
assert(apply_patch_check("/system/framework/telephony-common.jar", "d4f1ad334e3f04785457078e19ed44742aa3b686", "f2584379690304ee1ee0a02fef4f38c16ccfd57a"));
set_progress(0.881587);
assert(apply_patch_check("/system/framework/telephony-common.odex", "0740251cdd62dc19f66dabea8edadf6df0f96991", "e53e15d748c15ac83c1f4fd054fe02294981142a"));
set_progress(0.889252);
assert(apply_patch_check("/system/framework/uiautomator.jar", "b04281889db6e7408bb70994e152196fc42e4993", "3b018a754d8db7387ebc9dcd901c692ebf895720"));
set_progress(0.889254);
assert(apply_patch_check("/system/framework/uiautomator.odex", "4ae242c5aa3f63a6e1a9eeb92f805aedf27ecfce", "e01358237ea9f90bf3ad2619032340e1116941ee"));
set_progress(0.889664);
assert(apply_patch_check("/system/lib/hw/camera.default.so", "4a8278fb09c5af4459309b36408cf23fc9e72e3d", "95c645d2d15a541b48b5eae431d41d4ad4f7dac4"));
set_progress(0.889896);
assert(apply_patch_check("/system/lib/libacdk.so", "c36c325b78809d75e37215046fdbd4a0146621e6", "1e163d737566d3e5803566a1e0023616d67c30dd"));
set_progress(0.890921);
assert(apply_patch_check("/system/lib/libbcc.sha1.so", "167058207a0d5dc5943f6fcfd1b5b6890bd232cf", "dee2eeb2c59de25e6679e93de5ae66fb77bc3618"));
set_progress(0.890944);
assert(apply_patch_check("/system/lib/libbcc.so", "3a5000eacfc1ae15993937a485b9b72d62fff3a8", "fbe3281373a46d0f126ae827b50a106bf3cad5b0"));
set_progress(0.922559);
assert(apply_patch_check("/system/lib/libbcinfo.so", "654f14eeb7bad318c0476ab4867024bd92a4933a", "a42fe732eaf24774268b576fad4ec83185763344"));
set_progress(0.927893);
assert(apply_patch_check("/system/lib/libchromium_net.so", "d82f6a20a60b2f301c53cf053304b9cd0b7e9c55", "477e93f35d1c6bd4f40389a32ea76139c534a3e7"));
set_progress(0.936003);
assert(apply_patch_check("/system/lib/libmdnssd.so", "6fe7a296842439497e6b7e325d9016bade00a239", "4e91127a5f76dad27b7c143751d26aadc101d685"));
set_progress(0.936102);
assert(apply_patch_check("/system/lib/libstagefright.so", "990e0d853477b79da9a79d7a2661e66771b40c24", "8b5c1ddf717a6675b0e29449be51dad78bdf81f8"));
set_progress(0.943667);
assert(apply_patch_check("/system/lib/libstagefright_soft_aacdec.so", "f6c18518d8b50c7914f4ec9204a904cfc76a980c", "7ad5acb29902f964aa8c511554a2faa97cd7a791"));
set_progress(0.944709);
assert(apply_patch_check("/system/lib/libstagefright_soft_aacenc.so", "1f87b32922796dae5196ce2df7f4d67ade52bd93", "1de0fccd298d9530b35388bca82e65129594c40b"));
set_progress(0.945976);
assert(apply_patch_check("/system/lib/libwebcore.so", "46faa7428da58603d8a3fbd5b0a50a42ccd8edfc", "17c88afd048c60055d56f35badb9d734320b24ce"));
set_progress(0.989613);
assert(apply_patch_check("/system/lib/libwebrtc_audio_preprocessing.so", "47b37bc8047d1aca032f31fa69259212858e2c40", "ec270aeba8bfdbd5c7a1c413a04b4f8ac80d3d01"));
set_progress(0.991332);
assert(apply_patch_check("/system/media/theme/lockstyle", "8560d7ae511936a48df0b4115bc224bfb4623a98", "42939f6a348d0db3c8d04bb55c5428215133435e"));
set_progress(0.993216);
assert(apply_patch_check("/system/xbin/nano", "33040c7f80339713c07160785a03ddb198723c14", "ead4d2dd3d92528c4215d46f5eadee2c531e69f2"));
set_progress(0.993507);
assert(apply_patch_check("/system/xbin/openvpn", "4e6b510195037886c630890c95f9b88a1825bdc4", "fe7a4f8a702c993c87d14062b28a4f66c1247d24"));
set_progress(0.995095);
assert(apply_patch_check("/system/xbin/powertop", "a78feb06310619d5c677a62c4499c5815e5d5081", "22f37feaa142091d90435412fd3c1d1d80711d83"));
set_progress(0.995817);
assert(apply_patch_check("/system/xbin/vim", "e9a4f55c53a0308edb55418956cde6c6aeb59ea0", "5516cf6a99f5603488e9dfeb395ee5c4c5e37478"));
set_progress(1.000000);
assert(apply_patch_space(10701184));

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

ui_print("Removing unneeded files...");
delete("/system/build.prop", "/system/etc/firmware/catcher_filter.bin",
       "/system/etc/NOTICE.html.gz",
       "/system/recovery.img");
show_progress(0.800000, 0);
ui_print("Patching system files...");
apply_patch("/system/app/ApplicationGuide.odex", "-",
            0d4243e076969d248078e0c514cd08a3fb2d403d, 17784,
            2bbe1bb73cd32029b2d6d3b6e9e904a0b87e5f96, package_extract_file("patch/system/app/ApplicationGuide.odex.p"));
set_progress(0.000080);
apply_patch("/system/app/ApplicationsProvider.apk", "-",
            b8492cc0839be9e8feafd51fdc41a047b52a4065, 10771,
            0709b161f7c473795d32810ecdc255e4a94060a6, package_extract_file("patch/system/app/ApplicationsProvider.apk.p"));
set_progress(0.000129);
apply_patch("/system/app/ApplicationsProvider.odex", "-",
            2d786a8c13e31fccab93cd0c1bcc43efc3f8ac04, 28144,
            d99cca5b7cbc022cc987d7b644fa00ced6afe373, package_extract_file("patch/system/app/ApplicationsProvider.odex.p"));
set_progress(0.000255);
apply_patch("/system/app/AtciService.odex", "-",
            98ab8810cecaa30f0df3909f1aa838a4786488b4, 72104,
            86e675125dfc4b21210fa31032ab4983f12c8002, package_extract_file("patch/system/app/AtciService.odex.p"));
set_progress(0.000580);
apply_patch("/system/app/BackupRestoreConfirmation.apk", "-",
            75fe63b62418850ef6182b91b777982c97dd55de, 11538,
            20ba265af31060d5e3a633b807a392c97fb6324b, package_extract_file("patch/system/app/BackupRestoreConfirmation.apk.p"));
set_progress(0.000632);
apply_patch("/system/app/BackupRestoreConfirmation.odex", "-",
            b8776a4832751e02cd90a69061987aa4a7561612, 12504,
            4073d668b1a518d3f5d27d28d3191c0ea04bad50, package_extract_file("patch/system/app/BackupRestoreConfirmation.odex.p"));
set_progress(0.000688);
apply_patch("/system/app/BasicDreams.apk", "-",
            1ed5c4e3e862f3ace473b67895099de4c113fff5, 17873,
            fa28813945d6fd6ad427cae3ce1d0320be775a8f, package_extract_file("patch/system/app/BasicDreams.apk.p"));
set_progress(0.000769);
apply_patch("/system/app/BasicDreams.odex", "-",
            e3191047822230e31e99d708d844803b609b5589, 18280,
            d2d1af457abdfe52922ab1010bab2de3fce858a5, package_extract_file("patch/system/app/BasicDreams.odex.p"));
set_progress(0.000851);
apply_patch("/system/app/BatteryWarning.apk", "-",
            2683d35c21fe002e9eae6f9c75311ea7e1bc997b, 49995,
            23c319d82e77682e0571b5d29fcc1773e5df4b2f, package_extract_file("patch/system/app/BatteryWarning.apk.p"));
set_progress(0.001076);
apply_patch("/system/app/BatteryWarning.odex", "-",
            18f48d949707b6266edd17b387bc5b80430da3ca, 20480,
            b3b7c6e73277712187d2c5d10684f6d29fd29f78, package_extract_file("patch/system/app/BatteryWarning.odex.p"));
set_progress(0.001168);
apply_patch("/system/app/CalendarImporter.apk", "-",
            87b8704689ddc808cd9c1f524f76ec8f24f616be, 17433,
            70bc34d71f77dc8bfc8bec4fbdeab01b79049496, package_extract_file("patch/system/app/CalendarImporter.apk.p"));
set_progress(0.001247);
apply_patch("/system/app/CalendarImporter.odex", "-",
            0b70d06440101d6316e75c93cf574af2231909d4, 151712,
            df086d1f9117e6e6e3f73b475f7688733e4b0850, package_extract_file("patch/system/app/CalendarImporter.odex.p"));
set_progress(0.001930);
apply_patch("/system/app/CalendarProvider.apk", "-",
            a1ad6ac28ebb469284ff6612458087af8a917b96, 29149,
            f3c6c7f0756d68f3690a44ba709359567eaea710, package_extract_file("patch/system/app/CalendarProvider.apk.p"));
set_progress(0.002061);
apply_patch("/system/app/CalendarProvider.odex", "-",
            8936bafe9f517cb00521d7681355eade3fe8fb84, 2063520,
            5118e9031a0f4e9ced83ab9f9eb5f727a6aae8ab, package_extract_file("patch/system/app/CalendarProvider.odex.p"));
set_progress(0.011351);
apply_patch("/system/app/CellConnService.apk", "-",
            8d7a3e582e9180629710d4b499cbea7e4ab9aff3, 16083,
            263f869fd8e999eee6450a96edd33f067329e884, package_extract_file("patch/system/app/CellConnService.apk.p"));
set_progress(0.011424);
apply_patch("/system/app/CellConnService.odex", "-",
            e69c53cfc11f104f8b999ff352fbd3b783c87cdc, 68520,
            9110075ee044e2865de250da299b36f478f7c029, package_extract_file("patch/system/app/CellConnService.odex.p"));
set_progress(0.011732);
apply_patch("/system/app/CertInstaller.apk", "-",
            4fde26c4d75ea9f3b97e867110908b2e75cb7677, 12294,
            9c4f2451409b775258084e5e7e5043ee04d83963, package_extract_file("patch/system/app/CertInstaller.apk.p"));
set_progress(0.011788);
apply_patch("/system/app/CertInstaller.odex", "-",
            28cdc34da47b846597d16388147c0b9e705c147f, 46512,
            c7d05bced210736c81b65073bd898009416c7690, package_extract_file("patch/system/app/CertInstaller.odex.p"));
set_progress(0.011997);
apply_patch("/system/app/ContactsProvider.apk", "-",
            8a744a9478730dba19da3a1675079a0ea6cc2ff3, 83883,
            de61d17db83545e0e02a544dae0b16222cc0fd37, package_extract_file("patch/system/app/ContactsProvider.apk.p"));
set_progress(0.012375);
apply_patch("/system/app/ContactsProvider.odex", "-",
            f62e2f344a4938277f26be6123d2456b3999dfb7, 2678136,
            79258e18fafe19a9cfaf28de5a45d45fcad69057, package_extract_file("patch/system/app/ContactsProvider.odex.p"));
set_progress(0.024432);
apply_patch("/system/app/DataUsageLockScreenClient.odex", "-",
            edd261fd62db471472fa5e853e48ab8ad64eaa19, 511360,
            e7d4aefea71d82a2e5b0e1ab28e2d307768236ed, package_extract_file("patch/system/app/DataUsageLockScreenClient.odex.p"));
set_progress(0.026734);
apply_patch("/system/app/DefaultContainerService.apk", "-",
            0e82bc597b3b5a09f5b76dcfeafaa763d2a164f5, 3935,
            5ee53a46e63cc10f73b68a4e44bbd11bd0effe1e, package_extract_file("patch/system/app/DefaultContainerService.apk.p"));
set_progress(0.026752);
apply_patch("/system/app/DefaultContainerService.odex", "-",
            22ddcb0f2d6617b6b3fc35859965f87ae6d04afa, 22232,
            65af04443e62c1055e1cf91e8e31174133b7ff8d, package_extract_file("patch/system/app/DefaultContainerService.odex.p"));
set_progress(0.026852);
apply_patch("/system/app/DownloadProvider.apk", "-",
            ae603a87fa3452ef3df0687d12ed826784d568dc, 16775,
            fe97ce0dcb6013b23db7ed385ac1e1fee5def73d, package_extract_file("patch/system/app/DownloadProvider.apk.p"));
set_progress(0.026928);
apply_patch("/system/app/DownloadProvider.odex", "-",
            71e9e556f66d7096ea404c2152971f5c8713ce3c, 1848432,
            9eeae5f770cd013b1d279341a71a9cbc7fe525f8, package_extract_file("patch/system/app/DownloadProvider.odex.p"));
set_progress(0.035250);
apply_patch("/system/app/DownloadProviderUi.apk", "-",
            8002158213bbf71b955f0bfc89cf230c76c64451, 84585,
            5ca228d3feff5d522d7667dcfac5e6095196018f, package_extract_file("patch/system/app/DownloadProviderUi.apk.p"));
set_progress(0.035631);
apply_patch("/system/app/DownloadProviderUi.odex", "-",
            a4808e7a39e32b17b12aa486b596e818e51ee0e4, 491440,
            627dce262293cbf905ccb2a057d0e4a68c701344, package_extract_file("patch/system/app/DownloadProviderUi.odex.p"));
set_progress(0.037843);
apply_patch("/system/app/DrmProvider.apk", "-",
            60a8a1adf49f475bfef579f51ffc7ca8bfa02e5b, 5497,
            4aa7c5ed6e587c9c62506e96789e71768854f65b, package_extract_file("patch/system/app/DrmProvider.apk.p"));
set_progress(0.037868);
apply_patch("/system/app/DrmProvider.odex", "-",
            f94511a91baff9bf35d889b40fee7cab3caf9a64, 39016,
            6719c7df5248276c2e0a9c285950fa51019645db, package_extract_file("patch/system/app/DrmProvider.odex.p"));
set_progress(0.038044);
apply_patch("/system/app/Email.apk", "-",
            986c1d4dab17aa02790cde2674a48c733d3186c9, 656525,
            ea536d4293219060ee9a1bba2a388204bda466b6, package_extract_file("patch/system/app/Email.apk.p"));
set_progress(0.040999);
apply_patch("/system/app/Email.odex", "-",
            ef65eda18e811bb5e816c3f1bd1de069f72a16dc, 4031144,
            bd85b89c1c136628401a9bfe2ed6cdf298c67352, package_extract_file("patch/system/app/Email.odex.p"));
set_progress(0.059148);
apply_patch("/system/app/EngineerMode.odex", "-",
            25458b31cbf25612186922390cef507fdc951d51, 1368600,
            facbb152161412b649bb5d1f2d7e7e4fa014e757, package_extract_file("patch/system/app/EngineerMode.odex.p"));
set_progress(0.065310);
apply_patch("/system/app/EngineerModeSim.apk", "-",
            f7ea85f869d76183514836ba777439e4440a227c, 26326,
            c54e84e6b37a19ff04541ac06a473beb36c04677, package_extract_file("patch/system/app/EngineerModeSim.apk.p"));
set_progress(0.065429);
apply_patch("/system/app/EngineerModeSim.odex", "-",
            52f2e799d4dcdb06f1d2eda56f8e97838ed0828b, 99776,
            c30a7a39e6cbbb41ec4bbc799a62ef76a8e5b6b8, package_extract_file("patch/system/app/EngineerModeSim.odex.p"));
set_progress(0.065878);
apply_patch("/system/app/Exchange2.apk", "-",
            9a10d2cb674889d7c82258df8942a7f0c21033d0, 43674,
            fe53cd9f72204d3bb05ed6182f44f22bfae28986, package_extract_file("patch/system/app/Exchange2.apk.p"));
set_progress(0.066074);
apply_patch("/system/app/Exchange2.odex", "-",
            f153fad09bd62e36f2c1316757a1fd01bfbd98fd, 3117112,
            ebad872f788e2de3d8523abf80019635245d9ecc, package_extract_file("patch/system/app/Exchange2.odex.p"));
set_progress(0.080108);
apply_patch("/system/app/FusedLocation.apk", "-",
            ee90fdd21f132d19ee7913e5df5952b03ef7ee6e, 3667,
            81fdf7c2a3d77b550cb33439e062931708a22921, package_extract_file("patch/system/app/FusedLocation.apk.p"));
set_progress(0.080125);
apply_patch("/system/app/FusedLocation.odex", "-",
            894f1351cf98c62e080cc94954476373bf4a9cd7, 12736,
            476e916516e81e66c0542f0d4444f5475e092846, package_extract_file("patch/system/app/FusedLocation.odex.p"));
set_progress(0.080182);
apply_patch("/system/app/Galaxy4.odex", "-",
            ba622031ac0f40c0ecaa86d6d2d313a56521c1cc, 42048,
            e1910f9e977f002b64aeadd8353223eac4a9c9a3, package_extract_file("patch/system/app/Galaxy4.odex.p"));
set_progress(0.080371);
apply_patch("/system/app/HTMLViewer.apk", "-",
            fac1ccd5829e4e1f5a99e5022000623ec8298e67, 4036,
            1a43252e6bbf11c21d2cef880da3e21132616c9d, package_extract_file("patch/system/app/HTMLViewer.apk.p"));
set_progress(0.080390);
apply_patch("/system/app/HTMLViewer.odex", "-",
            88a40ef4ca1a49d5fe6dbe17fce5c45b722d6f36, 8280,
            e7fac50c79d6c3736eea63685e5455c5d22c21ba, package_extract_file("patch/system/app/HTMLViewer.odex.p"));
set_progress(0.080427);
apply_patch("/system/app/HoloSpiralWallpaper.apk", "-",
            ae476e4b29c067e2bfcaf72e3b17c39192e76342, 42414,
            18c0f12d281a87a5059b73fd03986fe4206ff415, package_extract_file("patch/system/app/HoloSpiralWallpaper.apk.p"));
set_progress(0.080618);
apply_patch("/system/app/HoloSpiralWallpaper.odex", "-",
            6a5825d024a624f062eed8f96956ebeba9e64294, 41720,
            34ea8010cac3e89bb761211af15fea4672f72044, package_extract_file("patch/system/app/HoloSpiralWallpaper.odex.p"));
set_progress(0.080806);
apply_patch("/system/app/KeyChain.apk", "-",
            6760ae5ac21e68f23df9a54977b31c6201dfbb71, 9610,
            8473aae55aa3e2c842dcb43621fd7aa296a958c6, package_extract_file("patch/system/app/KeyChain.apk.p"));
set_progress(0.080849);
apply_patch("/system/app/KeyChain.odex", "-",
            ce9dd8c90ba2525cbac03c134ad212ba42225e74, 32392,
            2eb077a062ad43ec206afe4bfbb99ea18be94edf, package_extract_file("patch/system/app/KeyChain.odex.p"));
set_progress(0.080995);
apply_patch("/system/app/LatinIME.apk", "-",
            c96afecc63f674107ab177da7f01de8d9e5e5b7d, 10701182,
            6812f67a7e9bd74ffff7ffb6dc4b2da816e3346d, package_extract_file("patch/system/app/LatinIME.apk.p"));
set_progress(0.129174);
apply_patch("/system/app/LatinIME.odex", "-",
            74c913a4f07f46f61208d184163cd0e8e43bd7c5, 1246624,
            d18879e753e8cf3edf771b4d86521fd4a19f66fb, package_extract_file("patch/system/app/LatinIME.odex.p"));
set_progress(0.134786);
apply_patch("/system/app/LewaAntitheft.apk", "-",
            c4895deab71974c3dc7dca4fea56c0fc4a4f1d3b, 732633,
            98ab4c08ed156f57bb3fdda89bb2e12967479120, package_extract_file("patch/system/app/LewaAntitheft.apk.p"));
set_progress(0.138085);
apply_patch("/system/app/LewaAntitheft.odex", "-",
            5dce410e6bbed2e1f36dd3f5bb58ba1b20f09a3a, 3588776,
            490f9a8049f59c7afc0e758a5e0e97feb26cdbc3, package_extract_file("patch/system/app/LewaAntitheft.odex.p"));
set_progress(0.154242);
apply_patch("/system/app/LewaAppStore.apk", "-",
            59af5d62252f02295a09880b0df82a70bbb858fe, 170025,
            3e886bb490fcc58f1235d2e2e8b7c52823f9dba6, package_extract_file("patch/system/app/LewaAppStore.apk.p"));
set_progress(0.155007);
apply_patch("/system/app/LewaAppStore.odex", "-",
            2d5071a9c8b562cbb3cbbf98551edfddd84b88a5, 795096,
            4bad7dd638e085665a3e8a53f5548a7f845f5e3b, package_extract_file("patch/system/app/LewaAppStore.odex.p"));
set_progress(0.158587);
apply_patch("/system/app/LewaCalculator.apk", "-",
            384ff10b5f89b976e1383b2f5478da41ddea9385, 1565875,
            7e495f8908e414b5bbe218c9833fcabb654095d7, package_extract_file("patch/system/app/LewaCalculator.apk.p"));
set_progress(0.165637);
apply_patch("/system/app/LewaCalculator.odex", "-",
            bf3a95f5ce09ca948713c267d318034a07b7ce20, 529016,
            bcdadfaf7674f923c633da8087d425bc7a6cf98b, package_extract_file("patch/system/app/LewaCalculator.odex.p"));
set_progress(0.168019);
apply_patch("/system/app/LewaCit.odex", "-",
            fd563cfaa6cc3b643760f031ffcdb27d4eb44f81, 36824,
            0e538d6cf5c4385bbffcbe496bb411d46dccbb6c, package_extract_file("patch/system/app/LewaCit.odex.p"));
set_progress(0.168185);
apply_patch("/system/app/LewaDataUsageAdjust.apk", "-",
            d2009a89ffd5696f2402d293ee4200810e487eb1, 25774,
            f6eea2207c8ef1f63660533827880d80013e05cb, package_extract_file("patch/system/app/LewaDataUsageAdjust.apk.p"));
set_progress(0.168301);
apply_patch("/system/app/LewaDataUsageAdjust.odex", "-",
            39ea0ffaddd5ecf6404c0ff80285fbd9a0a1e36d, 412368,
            669515058fab5ea50616c2e56492a9a49cb9d56d, package_extract_file("patch/system/app/LewaDataUsageAdjust.odex.p"));
set_progress(0.170157);
apply_patch("/system/app/LewaDeskClock.apk", "-",
            aa069612127cf28fc2a4bd02fc979f9e4c5bad90, 3302528,
            b489a3899bb8b0cbd9fac16c145e9e661d38f0da, package_extract_file("patch/system/app/LewaDeskClock.apk.p"));
set_progress(0.185026);
apply_patch("/system/app/LewaDeskClock.odex", "-",
            deb1239f6ada924748cbe1e805649acb41df60a5, 655696,
            2e76480775772338e007c7ac01ca706c5cd51344, package_extract_file("patch/system/app/LewaDeskClock.odex.p"));
set_progress(0.187978);
apply_patch("/system/app/LewaFMRadio.odex", "-",
            af3f0980946039b347fe6cca1ecdae2272145a83, 229840,
            cf139db389feab7e1e65214b50bc34d9abac2756, package_extract_file("patch/system/app/LewaFMRadio.odex.p"));
set_progress(0.189013);
apply_patch("/system/app/LewaFileManager.apk", "-",
            135bbcd1f8a2198a624e2f5b890d9524a51a03c4, 333245,
            486cc60a00a4aecb78b356e11abd81a4f036e12d, package_extract_file("patch/system/app/LewaFileManager.apk.p"));
set_progress(0.190513);
apply_patch("/system/app/LewaFileManager.odex", "-",
            21d0a3df057fb86cbc6ef039e42b40a4c843523a, 572952,
            7276cbf57bad9a46d3d3a9fff4c875004f7ff22c, package_extract_file("patch/system/app/LewaFileManager.odex.p"));
set_progress(0.193093);
apply_patch("/system/app/LewaFlashlight.apk", "-",
            33a8d82daaf5403197fbea31fecc5200dbc39385, 1767843,
            24400f3539a5b81dd0b44ba9cb9ec9f7bd1fe5a3, package_extract_file("patch/system/app/LewaFlashlight.apk.p"));
set_progress(0.201052);
apply_patch("/system/app/LewaFlashlight.odex", "-",
            d0cb034e5dd373cfb176ec89cd5bae85dd1ab2c3, 29184,
            721eefba0c66da2195c57a3f799ee007343557de, package_extract_file("patch/system/app/LewaFlashlight.odex.p"));
set_progress(0.201183);
apply_patch("/system/app/LewaGallery2.apk", "-",
            0e3d3e57bdbd9fd3af931ce7718fd7b0308db122, 9757732,
            a31bbb1f2623325a24b3c17e724f84456667f2f7, package_extract_file("patch/system/app/LewaGallery2.apk.p"));
set_progress(0.245114);
apply_patch("/system/app/LewaGallery2.odex", "-",
            db1b317c29ca5423d18c9364f43088dfa51ccb18, 3890992,
            765278058cde9cda41a1b18e8547d1aa51682ffd, package_extract_file("patch/system/app/LewaGallery2.odex.p"));
set_progress(0.262632);
apply_patch("/system/app/LewaGameCenter.odex", "-",
            e890824b507be13ddefd566c05ac6807dcf00d6f, 514336,
            6411b2b67941f85cd86cc13233eec08a90c456b0, package_extract_file("patch/system/app/LewaGameCenter.odex.p"));
set_progress(0.264948);
apply_patch("/system/app/LewaIntercept.apk", "-",
            9ac3b1e2100eb368b84a754a41194816def93232, 169487,
            8be369d6528cedfb81f5798ff110ff5d3b5eeb2a, package_extract_file("patch/system/app/LewaIntercept.apk.p"));
set_progress(0.265711);
apply_patch("/system/app/LewaIntercept.odex", "-",
            e709056a4d6a9f88fcbcdab40a52739da60b6496, 582016,
            25f126220068085405297646e9dc2f6ab5ed1cd5, package_extract_file("patch/system/app/LewaIntercept.odex.p"));
set_progress(0.268331);
apply_patch("/system/app/LewaLabiSync.apk", "-",
            da628f0fb50eb64c1d523946cc452970cb92d947, 59933,
            74bb97091ad50e98563a7405408b358596124bda, package_extract_file("patch/system/app/LewaLabiSync.apk.p"));
set_progress(0.268601);
apply_patch("/system/app/LewaLabiSync.odex", "-",
            f24bde01323f572af16359570e1d7fe7638abce3, 249208,
            a44601d7b51b1ccca81ce21808b988a2a5820960, package_extract_file("patch/system/app/LewaLabiSync.odex.p"));
set_progress(0.269723);
apply_patch("/system/app/LewaLauncherX.apk", "-",
            9de3cf9dcb67113a9f20e8d8d376ea7d959fbba5, 4496422,
            548c23cce044a2a6e723cbe3b8f94c02a4d693b8, package_extract_file("patch/system/app/LewaLauncherX.apk.p"));
set_progress(0.289967);
apply_patch("/system/app/LewaLauncherX.odex", "-",
            a897c85db65a571422b4bdf660b2bef355129ea8, 1736128,
            aa5544851c3ec7decd8345748134c19c5f4782d1, package_extract_file("patch/system/app/LewaLauncherX.odex.p"));
set_progress(0.297783);
apply_patch("/system/app/LewaLockScreen.apk", "-",
            a0ff1ae8931023ee5b4b811f93c039eb4762e5de, 39471,
            0516291c5c83d6c0414ecb7f44b3a303ed69d4fc, package_extract_file("patch/system/app/LewaLockScreen.apk.p"));
set_progress(0.297961);
apply_patch("/system/app/LewaLockScreen.odex", "-",
            52882169a3d40e1e34876d72cb166b1216cfbf0b, 334216,
            5d37e09c6b136e22c40ba6c0cb2776094b4c5865, package_extract_file("patch/system/app/LewaLockScreen.odex.p"));
set_progress(0.299466);
apply_patch("/system/app/LewaNetworkManager.apk", "-",
            845632a60e05337c7a3cb2241df8581583d297bf, 252991,
            69a5d58f522f122f8c7992453bc63d9701ac16d0, package_extract_file("patch/system/app/LewaNetworkManager.apk.p"));
set_progress(0.300605);
apply_patch("/system/app/LewaNetworkManager.odex", "-",
            01857990bf2d87c13e5d5a7b86cd88195965f7b2, 2375640,
            2aed7e6e76a7f44af05e90d0508697c9eaf82723, package_extract_file("patch/system/app/LewaNetworkManager.odex.p"));
set_progress(0.311300);
apply_patch("/system/app/LewaPackageInstaller.apk", "-",
            2855b2e3c348d4f8e61b1c966db4d58501e53f15, 118632,
            3947c870fce3b0d7b15c68cd5c9582caef5eb1cf, package_extract_file("patch/system/app/LewaPackageInstaller.apk.p"));
set_progress(0.311835);
apply_patch("/system/app/LewaPackageInstaller.odex", "-",
            bb7b7e1d80a651c5b8644b925523b53e084b8aba, 244664,
            bf85d59ccb551ace365b8763290612f63dd13f64, package_extract_file("patch/system/app/LewaPackageInstaller.odex.p"));
set_progress(0.312936);
apply_patch("/system/app/LewaPermManager.apk", "-",
            daddad2e1a2edd4197ebe1e18f4f755f378f3481, 96138,
            859cf91e23efcf69d0926468cf282054e67966e2, package_extract_file("patch/system/app/LewaPermManager.apk.p"));
set_progress(0.313369);
apply_patch("/system/app/LewaPermManager.odex", "-",
            134d5a855a83e2f93390f168557ed6040dc95184, 2183480,
            d6832437baf4906672a865d9566c314d284a329e, package_extract_file("patch/system/app/LewaPermManager.odex.p"));
set_progress(0.323199);
apply_patch("/system/app/LewaPlayer.apk", "-",
            1b9f2b929efada8ee410037d59f22f6e83a3521e, 1253838,
            785a2e87a88dc194adf35356a0c9efb116b8085b, package_extract_file("patch/system/app/LewaPlayer.apk.p"));
set_progress(0.328844);
apply_patch("/system/app/LewaPlayer.odex", "-",
            eccfdfbe35d691b5f1b9225bd37cebc1f8226bc8, 1280096,
            ff50c36dc669abecfb89513cffad27b19009390b, package_extract_file("patch/system/app/LewaPlayer.odex.p"));
set_progress(0.334608);
apply_patch("/system/app/LewaPond.odex", "-",
            30095f8cfd4dcf6f30d8ebdb29ecc7bfe6625196, 174488,
            44a4159b30751a264d16a39f77cc6b98c09123d6, package_extract_file("patch/system/app/LewaPond.odex.p"));
set_progress(0.335393);
apply_patch("/system/app/LewaPower+.odex", "-",
            dc157ff1822b730997a73fc54fccd66f0dd1cfb3, 278648,
            14a6b9b35f67baad0a661d58afc886fcde26d328, package_extract_file("patch/system/app/LewaPower+.odex.p"));
set_progress(0.336648);
apply_patch("/system/app/LewaPush.odex", "-",
            db934af0106c0d857786ead2ed827110e67eb61a, 382168,
            7d9b771d00c2c6dc40c4a69725d4f24408f77b00, package_extract_file("patch/system/app/LewaPush.odex.p"));
set_progress(0.338368);
apply_patch("/system/app/LewaQrcodeScanner.apk", "-",
            59bd67c2db72c7f025b225849ed1756ea3645c8c, 133120,
            f9e41b91323b4a847897b5431c90a8f86cc0ddd0, package_extract_file("patch/system/app/LewaQrcodeScanner.apk.p"));
set_progress(0.338968);
apply_patch("/system/app/LewaQrcodeScanner.odex", "-",
            b173609e44fb6ad84908650ca257d38146d00aad, 916344,
            1522cafed69e5b758985dbdc06f78b57dc45fe45, package_extract_file("patch/system/app/LewaQrcodeScanner.odex.p"));
set_progress(0.343093);
apply_patch("/system/app/LewaSearch.odex", "-",
            112fe0475ec98b3b1c436c7c40bd090f0909ab7e, 87472,
            14b511c1731fb28e2b5dbbdd86f426e16653a255, package_extract_file("patch/system/app/LewaSearch.odex.p"));
set_progress(0.343487);
apply_patch("/system/app/LewaSecurity2.apk", "-",
            ae654673b211d969a0a37888f6a271d1e42a9b61, 251026,
            73c7666605a07a4c9ded226257cc7a4508be09d8, package_extract_file("patch/system/app/LewaSecurity2.apk.p"));
set_progress(0.344617);
apply_patch("/system/app/LewaSecurity2.odex", "-",
            310994aa8c90dd6971b4a25b053ba7329717d028, 608808,
            4d6c47818dcc8b1214c56b80fe52c6cf87cc7452, package_extract_file("patch/system/app/LewaSecurity2.odex.p"));
set_progress(0.347358);
apply_patch("/system/app/LewaSoundRecorder.apk", "-",
            a7c82d285476a835fed94c7cb2039bd69cc63ed5, 1710130,
            b17c1e683ec02b0ba4f256d8bc59bd708506f18c, package_extract_file("patch/system/app/LewaSoundRecorder.apk.p"));
set_progress(0.355058);
apply_patch("/system/app/LewaSoundRecorder.odex", "-",
            2fe432a8026cf32476ebc17afd3ac9f54e6e4e3d, 510352,
            60be3a0d52ffb34605e4b32c733dad034c9eb52d, package_extract_file("patch/system/app/LewaSoundRecorder.odex.p"));
set_progress(0.357355);
apply_patch("/system/app/LewaSystemClean.apk", "-",
            51de63598597f70fea32c169b4760e64ab07a24e, 164624,
            28b8fb06e67f4e6bea0012e301c409049e477f15, package_extract_file("patch/system/app/LewaSystemClean.apk.p"));
set_progress(0.358096);
apply_patch("/system/app/LewaSystemClean.odex", "-",
            35225da2fd1d8a6411c0de95d9985a15550ab1fc, 636032,
            e791f9d0ab6863ca2ccab3de616bbb815b75e3fc, package_extract_file("patch/system/app/LewaSystemClean.odex.p"));
set_progress(0.360960);
apply_patch("/system/app/LewaSystemCleanService.odex", "-",
            18d719608b777de529b163818b0d20b29945f419, 53680,
            25b3a6120ddc97081f54150f6fbefcb6901e96ce, package_extract_file("patch/system/app/LewaSystemCleanService.odex.p"));
set_progress(0.361202);
apply_patch("/system/app/LewaThemeChooser.apk", "-",
            7b050130b272950d28c1e3730b8013a7d61d1292, 422324,
            e6b6b34bd7bdccd05ea0b07d0db0f5b0cebcf773, package_extract_file("patch/system/app/LewaThemeChooser.apk.p"));
set_progress(0.363103);
apply_patch("/system/app/LewaThemeChooser.odex", "-",
            66724f4df1284df814d358f07f3bcf92827ebf99, 968952,
            b08580d33bcf87f8733f8c63bec04b11a6e16d89, package_extract_file("patch/system/app/LewaThemeChooser.odex.p"));
set_progress(0.367465);
apply_patch("/system/app/LewaThemeManager.apk", "-",
            23760e40ff77da2fff916cee266fced842de751f, 5803,
            afe79397a3cb5f41d30a4b71c4a745bb6e10cb72, package_extract_file("patch/system/app/LewaThemeManager.apk.p"));
set_progress(0.367492);
apply_patch("/system/app/LewaThemeManager.odex", "-",
            7f205fa51bf626b28161ac1d1b1195ae584f32e1, 116456,
            837587e41d96f80fd6a9d0f6162a1e8e20218b2d, package_extract_file("patch/system/app/LewaThemeManager.odex.p"));
set_progress(0.368016);
apply_patch("/system/app/LewaUpdater.apk", "-",
            0a828ec559658e6459b57c13d4d4d54f9b5b2056, 1825979,
            bb496f38c31c39f668b0b6dbaab98c112a336df3, package_extract_file("patch/system/app/LewaUpdater.apk.p"));
set_progress(0.376237);
apply_patch("/system/app/LewaUpdater.odex", "-",
            e43dbd8857fa18ee131920ce30fc93c7d175230c, 613448,
            5b2d493c8b2782f59d69da78af13828af17b1bb8, package_extract_file("patch/system/app/LewaUpdater.odex.p"));
set_progress(0.378999);
apply_patch("/system/app/LewaVirusDefense.odex", "-",
            4c85218dc0dc37c55ba2c31aa52d601dca5750be, 1442376,
            ccf5ef124686ed2f2823af5c7ae847bd37a40f19, package_extract_file("patch/system/app/LewaVirusDefense.odex.p"));
set_progress(0.385493);
apply_patch("/system/app/LewaWeather.odex", "-",
            34ddcd2f771a34e1616e2fb44b06b8dea3ca57b9, 1198688,
            0eb69be9f672bc37accbf80a87ac7a75ab92384d, package_extract_file("patch/system/app/LewaWeather.odex.p"));
set_progress(0.390889);
apply_patch("/system/app/LiveWallpapers.apk", "-",
            80d915dd5aef5abba095cad22a8568c32e3523c1, 1639258,
            38df26ae2bbdbd2d47888131068ed150f38e28bf, package_extract_file("patch/system/app/LiveWallpapers.apk.p"));
set_progress(0.398270);
apply_patch("/system/app/LiveWallpapers.odex", "-",
            59200f69ad18bfe38e0619ec8004dfa7dd56e29e, 277624,
            b062cfa5559b4b8fb0185a58864bfb5811a91440, package_extract_file("patch/system/app/LiveWallpapers.odex.p"));
set_progress(0.399519);
apply_patch("/system/app/LiveWallpapersPicker.apk", "-",
            ea9e163e2422321169b7ed492e7b4f4b7e9e9ef7, 105840,
            e32e6e9abaf285b08eb6810938227246d8165cd7, package_extract_file("patch/system/app/LiveWallpapersPicker.apk.p"));
set_progress(0.399996);
apply_patch("/system/app/LiveWallpapersPicker.odex", "-",
            58e6d56374b1bead7b89a27b0ca229a48940e768, 29440,
            fd04b0e723a3b18a9f322bec2b1972ba256bcf95, package_extract_file("patch/system/app/LiveWallpapersPicker.odex.p"));
set_progress(0.400129);
apply_patch("/system/app/LocationProvider.apk", "-",
            72100e2b005b5034cf48bf923dffeca1e6c1d851, 2303226,
            4b32bf0cfa82bf82efc0eb9e6733d6d2b0999040, package_extract_file("patch/system/app/LocationProvider.apk.p"));
set_progress(0.410498);
apply_patch("/system/app/LocationProvider.odex", "-",
            9858007c209403ba80f8e29c43daa32e5d0c3d77, 178976,
            96c1e9f0491a92059cf95b4349cca59f16f2b9c9, package_extract_file("patch/system/app/LocationProvider.odex.p"));
set_progress(0.411304);
apply_patch("/system/app/MTKAndroidSuiteDaemon.apk", "-",
            de3982b93e15f14bca3fd658e9ddb96e01460afb, 6084,
            6f422153383b8664c5fab76fbe51518bb663b896, package_extract_file("patch/system/app/MTKAndroidSuiteDaemon.apk.p"));
set_progress(0.411331);
apply_patch("/system/app/MTKAndroidSuiteDaemon.odex", "-",
            30e578603969cd2f7b597d05d6df090a2a6d7f26, 632736,
            cdacc517ca60d1b48880e0ac66073af5f0e835d2, package_extract_file("patch/system/app/MTKAndroidSuiteDaemon.odex.p"));
set_progress(0.414180);
apply_patch("/system/app/MagicSmokeWallpapers.apk", "-",
            0652948265b59b0f4e2770f4628127ab06d04331, 213184,
            a6df4f3799a9ad90b49a50ff9b43334efa561d91, package_extract_file("patch/system/app/MagicSmokeWallpapers.apk.p"));
set_progress(0.415140);
apply_patch("/system/app/MagicSmokeWallpapers.odex", "-",
            8a9a813c94ad8787c7a3c58e068a47b09ce89ab4, 52920,
            2ec37cd76d128a0157d735d5088c305a812fb721, package_extract_file("patch/system/app/MagicSmokeWallpapers.odex.p"));
set_progress(0.415378);
apply_patch("/system/app/MediaProvider.apk", "-",
            6177613e7ab4b46e7778b00c8b0912c4e220a00f, 33703,
            e1fe57b4446535ae59a896587c2380ed27edf833, package_extract_file("patch/system/app/MediaProvider.apk.p"));
set_progress(0.415530);
apply_patch("/system/app/MediaProvider.odex", "-",
            f043662b9ffc0e7272f792034a2692440d7d03c2, 252520,
            cffa535d8e7033fa09201cfa4f5b1218b9b4265a, package_extract_file("patch/system/app/MediaProvider.odex.p"));
set_progress(0.416667);
apply_patch("/system/app/MmsFavoriteProvider.apk", "-",
            2264ba2e644dd3c9e8ef7c10c02ceb620d407881, 40672,
            5aa55277055943b256cd7a4eca4ca91ae5abbcf8, package_extract_file("patch/system/app/MmsFavoriteProvider.apk.p"));
set_progress(0.416850);
apply_patch("/system/app/MmsFavoriteProvider.odex", "-",
            401f3b41c2e573143bbae9838d37364b5eba41ff, 162288,
            b87bc6076957406b27d3c839478817b26144a8e7, package_extract_file("patch/system/app/MmsFavoriteProvider.odex.p"));
set_progress(0.417580);
apply_patch("/system/app/MtkBt.apk", "-",
            d8ac3e08840f48daefac89ce5c8cf59b5af657e0, 76486,
            6223a490eb42bcad8d0febf3bd446d5e587ec2ce, package_extract_file("patch/system/app/MtkBt.apk.p"));
set_progress(0.417925);
apply_patch("/system/app/MtkBt.odex", "-",
            1850f7b02428aa06390640d7a79c4e5363382493, 682248,
            c65e7e623899d4ce193a047599ed650e0a651064, package_extract_file("patch/system/app/MtkBt.odex.p"));
set_progress(0.420996);
apply_patch("/system/app/NoiseField.odex", "-",
            eb748aac67c384e3ae2356895fab7a83a4c066b2, 47472,
            002eab0a79c0762b7c579da5e14a93f9e0c15ab6, package_extract_file("patch/system/app/NoiseField.odex.p"));
set_progress(0.421210);
apply_patch("/system/app/Omacp.apk", "-",
            6f1c3055d9db17137cfa582c5f1818c232497a48, 28935,
            343f03e2e263fa1f9143f6450dbcbccf5bd4eea8, package_extract_file("patch/system/app/Omacp.apk.p"));
set_progress(0.421340);
apply_patch("/system/app/Omacp.odex", "-",
            3523228e8ffdc1b172898b62e885ea2691fc4445, 184416,
            bed7a5915b5ad2be10977a04f822417577f4bbc8, package_extract_file("patch/system/app/Omacp.odex.p"));
set_progress(0.422171);
apply_patch("/system/app/PIM.apk", "-",
            8db82c62efc8601d6e4ca3f5259aeb8eae8b9891, 9880002,
            386b77215c3c0155cdc27b53cb28523cf83eaf65, package_extract_file("patch/system/app/PIM.apk.p"));
set_progress(0.466652);
apply_patch("/system/app/PIM.odex", "-",
            03dca940f69b3c36b7b9898a035ff7c8398d7180, 7177328,
            8ab26c4b0fa0592b7d365f3cf190358456ac3250, package_extract_file("patch/system/app/PIM.odex.p"));
set_progress(0.498966);
apply_patch("/system/app/PhaseBeam.odex", "-",
            94bc265accf2e541dea48e58bcc27dac25428bbc, 44088,
            13c34c8e59e9ad8110536b8c89e1386a305a524e, package_extract_file("patch/system/app/PhaseBeam.odex.p"));
set_progress(0.499165);
apply_patch("/system/app/Phone.apk", "-",
            7cb422d9c1fc9c0898bb68c9d5f3ccd2ae7b9e00, 2166574,
            fe5e25647479232c57dafa875edff5f7106f3c7e, package_extract_file("patch/system/app/Phone.apk.p"));
set_progress(0.508919);
apply_patch("/system/app/Phone.odex", "-",
            ea8e8e28c06eee901ed132270c7589baf4c03213, 3724432,
            95b59936af8b4f64e7434b9e666371eb4e838927, package_extract_file("patch/system/app/Phone.odex.p"));
set_progress(0.525687);
apply_patch("/system/app/PhotoTable.apk", "-",
            0bce580eaa26a84ec19982743fdf364ce87335cc, 396262,
            59138b3937bd82296b54399d4e326181f438e2ad, package_extract_file("patch/system/app/PhotoTable.apk.p"));
set_progress(0.527471);
apply_patch("/system/app/PhotoTable.odex", "-",
            82b8e012f505c292a0e4ce4e59ad6d8c14c5cac2, 80384,
            8720d6608e65cf7aa06fe8281a8a5dd21e667c88, package_extract_file("patch/system/app/PhotoTable.odex.p"));
set_progress(0.527833);
apply_patch("/system/app/PicoTts.odex", "-",
            ebe6eb1f8ec00bad00c6e58caffe7691aff8e5c4, 20768,
            d0b164382a8a1d34225cc2242de98061aa4ffdc9, package_extract_file("patch/system/app/PicoTts.odex.p"));
set_progress(0.527927);
apply_patch("/system/app/Provision.apk", "-",
            e4f9cebb4c73c990414c805ca0142dbedecdb4d9, 2846,
            9393f4fe87c8df17ac8037c829550be17a61a267, package_extract_file("patch/system/app/Provision.apk.p"));
set_progress(0.527939);
apply_patch("/system/app/Provision.odex", "-",
            bc81370dc3e448b6e9bb355226ac3e1deed88a8a, 4624,
            bb5e7f1516dff011660ba7013f5dd69b220c753b, package_extract_file("patch/system/app/Provision.odex.p"));
set_progress(0.527960);
apply_patch("/system/app/SchedulePowerOnOff.apk", "-",
            31c7f1b8f3a6bc0afba4ba47104a8ac4b2f8c435, 44692,
            696c3a5d36cb784450bc96dd18416b9eb4d58d4a, package_extract_file("patch/system/app/SchedulePowerOnOff.apk.p"));
set_progress(0.528161);
apply_patch("/system/app/SchedulePowerOnOff.odex", "-",
            2595321e7691e36745b42ea660045888b9eeecc0, 65792,
            05b866d8f3deea17696086017093bce05b445a33, package_extract_file("patch/system/app/SchedulePowerOnOff.odex.p"));
set_progress(0.528458);
apply_patch("/system/app/SensorProvider.apk", "-",
            1341669cde1aae8be34418657870a44521b756e2, 8622,
            0ff4506cd4164c0c2d6c499f81581348705259f6, package_extract_file("patch/system/app/SensorProvider.apk.p"));
set_progress(0.528496);
apply_patch("/system/app/SensorProvider.odex", "-",
            7d78ad2b27c32ba36202353014b8f340a6c67bf1, 168136,
            8239f60778938e481dd0beb3ff71d6cc58a8d074, package_extract_file("patch/system/app/SensorProvider.odex.p"));
set_progress(0.529253);
apply_patch("/system/app/Settings.apk", "-",
            e4700cf6ee1ef09834fc45a2ba4d2ed464f347c8, 5495901,
            0d28c73cfccc2d648f23d0c898cf5d524a7e016a, package_extract_file("patch/system/app/Settings.apk.p"));
set_progress(0.553997);
apply_patch("/system/app/Settings.odex", "-",
            0e8f6b8d6d9ec158461a2f560f480ba2389b4208, 4371480,
            39d075d5ae2a92727ec04b098ef72589fd6da156, package_extract_file("patch/system/app/Settings.odex.p"));
set_progress(0.573678);
apply_patch("/system/app/SettingsProvider.apk", "-",
            033243dd135feb09e9e3951e5240f02b825fc050, 28789,
            07a3eb404b8b66094834a29b382287ed3ae90351, package_extract_file("patch/system/app/SettingsProvider.apk.p"));
set_progress(0.573808);
apply_patch("/system/app/SettingsProvider.odex", "-",
            dcc4de105cccfe85430d6dbd6d44e29306bb2d06, 101744,
            9380a78395f919fafa0009f5767d1faada7053b8, package_extract_file("patch/system/app/SettingsProvider.odex.p"));
set_progress(0.574266);
apply_patch("/system/app/SharedStorageBackup.apk", "-",
            6a8e5c8dbf790a8331eeb217fd767ac43a16d2a4, 2660,
            965856e383549b4f7e16802e7d2d149f03d138a0, package_extract_file("patch/system/app/SharedStorageBackup.apk.p"));
set_progress(0.574278);
apply_patch("/system/app/SharedStorageBackup.odex", "-",
            cfcb5efd71f7b90abb16dd42555179f7d6dcad06, 4784,
            43f407438d53bfac8730756997cab6ee68a4a0b4, package_extract_file("patch/system/app/SharedStorageBackup.odex.p"));
set_progress(0.574300);
apply_patch("/system/app/Stk1.apk", "-",
            419f52caa0ea4b0e89f4c8bde97a1eb8da63ed36, 40704,
            6862d74ca64c8592c6d201d714f7379eb6a7d16d, package_extract_file("patch/system/app/Stk1.apk.p"));
set_progress(0.574483);
apply_patch("/system/app/Stk1.odex", "-",
            b3a067507b7756569ef92daf5874b9eab914886a, 145680,
            5680581a48f7b535e7ad0e2d8d92e9db877a6ace, package_extract_file("patch/system/app/Stk1.odex.p"));
set_progress(0.575139);
apply_patch("/system/app/StkSelection.odex", "-",
            24dc130a901c0e8344b52613f9ebfc9104c4600d, 132912,
            6fc568aa9d73cf477c54e83247df8ec51644132f, package_extract_file("patch/system/app/StkSelection.odex.p"));
set_progress(0.575737);
apply_patch("/system/app/SystemUI.apk", "-",
            434e88a2114c0cfe6c594954c014bc0c8bddda4a, 2717892,
            c74fa987dfaf05fda9ce488d09d8da393c806b29, package_extract_file("patch/system/app/SystemUI.apk.p"));
set_progress(0.587974);
apply_patch("/system/app/SystemUI.odex", "-",
            fdbecc20530bbf92c4f066205fa27d8bdf6f3c2d, 1756152,
            f3dc966b02c9de814fa95928b8bc17586885a891, package_extract_file("patch/system/app/SystemUI.odex.p"));
set_progress(0.595880);
apply_patch("/system/app/TelephonyProvider.apk", "-",
            b32fce36aa8a139c3ea1bdf7c27cfba24426535f, 23207,
            6f53daf30346655b14662c773538776c6673e873, package_extract_file("patch/system/app/TelephonyProvider.apk.p"));
set_progress(0.595985);
apply_patch("/system/app/TelephonyProvider.odex", "-",
            8843fdfc944b0467173831ba417e02f322e164a8, 470240,
            4ac908f5b2649770e34cef0eccf93fa2a8aa0190, package_extract_file("patch/system/app/TelephonyProvider.odex.p"));
set_progress(0.598102);
apply_patch("/system/app/UserDictionaryProvider.apk", "-",
            890b12f788bbc3b99b17d3aa82e37deb7ab4228e, 3610,
            2939e8e80eede579187e5beb8c48150d9ceb42cb, package_extract_file("patch/system/app/UserDictionaryProvider.apk.p"));
set_progress(0.598118);
apply_patch("/system/app/UserDictionaryProvider.odex", "-",
            4a305d86c76402f9c933a97db2afccdeaed170bc, 17112,
            82c53dc568835bf3b5779fdc54741829b41284ef, package_extract_file("patch/system/app/UserDictionaryProvider.odex.p"));
set_progress(0.598195);
apply_patch("/system/app/VideoFavorites.odex", "-",
            679009fae7517d2e5833e5e925efcc780a3c9ad2, 100536,
            6702bd3d80de382cc4fc044c82912c6148952ff5, package_extract_file("patch/system/app/VideoFavorites.odex.p"));
set_progress(0.598648);
apply_patch("/system/app/VideoPlayer.odex", "-",
            186831091c4cc1198ace8adbb1dc4923ce979982, 51376,
            fb0ebc9329d3aa97d01fb04ef4e39439164549c6, package_extract_file("patch/system/app/VideoPlayer.odex.p"));
set_progress(0.598879);
apply_patch("/system/app/VisualizationWallpapers.apk", "-",
            4850c76c9b7dcdda802231f6f75972601c04f3c0, 151860,
            00cbd35de87e8b3306acb0b63583a84c4b62e7f6, package_extract_file("patch/system/app/VisualizationWallpapers.apk.p"));
set_progress(0.599563);
apply_patch("/system/app/VisualizationWallpapers.odex", "-",
            c400a3a678c1cce63b3c95b5fcea2b84b2f08949, 74360,
            ef04217a23853fd52e85a12d3a66fe6343e8a8ff, package_extract_file("patch/system/app/VisualizationWallpapers.odex.p"));
set_progress(0.599897);
apply_patch("/system/app/VoiceUnlock.apk", "-",
            f67e422545acaad486c9d65a5fe6451da8fabec9, 124625,
            f8852954707c406ec7ca86a8f14887b2c0f27942, package_extract_file("patch/system/app/VoiceUnlock.apk.p"));
set_progress(0.600459);
apply_patch("/system/app/VoiceUnlock.odex", "-",
            bbf39ea5dfdd3bd93eaf2b826416630d63597179, 71936,
            831890c7adb986891719dd1e04902161c527c09b, package_extract_file("patch/system/app/VoiceUnlock.odex.p"));
set_progress(0.600782);
apply_patch("/system/app/VpnDialogs.apk", "-",
            20afdb6a7388da2e5b8364e8334bbc288ffb4b48, 8241,
            6c3093089b3d966230ae2b1463f38740fce0db56, package_extract_file("patch/system/app/VpnDialogs.apk.p"));
set_progress(0.600819);
apply_patch("/system/app/VpnDialogs.odex", "-",
            66579f81373861e18eff2d90099351f327e4949d, 11760,
            fb145a34a0dd436326a70060dcd373afd497f53b, package_extract_file("patch/system/app/VpnDialogs.odex.p"));
set_progress(0.600872);
apply_patch("/system/app/YGPS.odex", "-",
            330722b0ad74e92c574a8990c86102f83036c3a4, 78808,
            2e2175ecf7b42bfcef5ea1b01e1c2ddde5a5a532, package_extract_file("patch/system/app/YGPS.odex.p"));
set_progress(0.601227);
apply_patch("/system/bin/bootanimation", "-",
            b1a31813846e1dab2ad95cbf526622dd2f9856a7, 34164,
            eb1ef9017d344fa4b498e3e2577b090df89ca9ac, package_extract_file("patch/system/bin/bootanimation.p"));
set_progress(0.601381);
apply_patch("/system/bin/factory", "-",
            beaada7a307964f963f40607c4686be453707f9c, 924724,
            12f7d88d4365ae58406e028b1efc8765dfb9a164, package_extract_file("patch/system/bin/factory.p"));
set_progress(0.605544);
apply_patch("/system/bin/mdnsd", "-",
            ed4bae8fcfb77087a188d3cb64bf7c3a415bf497, 259464,
            eec7f491a56381e3f39f1dda24288c468ecda4fe, package_extract_file("patch/system/bin/mdnsd.p"));
set_progress(0.606712);
apply_patch("/system/bin/recovery", "-",
            55563133b86cef74d925f258e7b2baf51b60f8c6, 1731848,
            4ed583682d3b6d3666a3329cbed56c6f7427e38c, package_extract_file("patch/system/bin/recovery.p"));
set_progress(0.614510);
apply_patch("/system/etc/recovery-resource.dat", "-",
            5c0872fb43af0791db38b87d580ce49e4c3d8548, 97605,
            df6342cec15827878d2522ffe245fa8e91b0f558, package_extract_file("patch/system/etc/recovery-resource.dat.p"));
set_progress(0.614949);
apply_patch("/system/etc/security/otacerts.zip", "-",
            82504abc48014c81c4c6186dd0c4c0751ea727f9, 1125,
            b7446d29548a9eb58b4f3ff90b3ecd14a09e1c7a, package_extract_file("patch/system/etc/security/otacerts.zip.p"));
set_progress(0.614954);
apply_patch("/system/etc/system_fonts.xml", "-",
            152ae3ac0daa9b7bcce1dc32f9817a605f4deaa7, 3594,
            fb8eaa5d6d5175525e99ca8f303a0c6770eb07c3, package_extract_file("patch/system/etc/system_fonts.xml.p"));
set_progress(0.614970);
apply_patch("/system/framework/CustomProperties.jar", "-",
            79242752a42364b22481ce4935e41bd80230644c, 313,
            66bd97812cdd66aeab0d3592b2640a5dec694593, package_extract_file("patch/system/framework/CustomProperties.jar.p"));
set_progress(0.614972);
apply_patch("/system/framework/CustomProperties.odex", "-",
            7d3a75803f6c8432e03f5ef237716fa2cbf0bc77, 3056,
            40e057f6c0c0ec16116b5f9c160ebdc39b6a089b, package_extract_file("patch/system/framework/CustomProperties.odex.p"));
set_progress(0.614985);
apply_patch("/system/framework/am.jar", "-",
            8e76c9331c2439843ccfcf6427108146455d82be, 313,
            a61de46197f954722b28a067172a4b266a24a22a, package_extract_file("patch/system/framework/am.jar.p"));
set_progress(0.614987);
apply_patch("/system/framework/am.odex", "-",
            4ba44c5c17b64fa671015ff2ac8bf856a6867148, 45856,
            bfd1571a87cbe2d8c9a415343f6b2dc34cf73608, package_extract_file("patch/system/framework/am.odex.p"));
set_progress(0.615193);
apply_patch("/system/framework/android.policy.jar", "-",
            b268e72af1e6c955ced35931907cd89e4b3ec46f, 313,
            3b018a754d8db7387ebc9dcd901c692ebf895720, package_extract_file("patch/system/framework/android.policy.jar.p"));
set_progress(0.615195);
apply_patch("/system/framework/android.policy.odex", "-",
            cf82962bc7524163332f068dbe7c586971c7f422, 904224,
            c740ad07643fd26e86783c242b2bacdd66e44b31, package_extract_file("patch/system/framework/android.policy.odex.p"));
set_progress(0.619266);
apply_patch("/system/framework/android.test.runner.jar", "-",
            570a30879a4265025eecff65dece2bb15bd003a4, 313,
            d09d7fe4f02fb307ee991561b8c19cb77ccaaa1d, package_extract_file("patch/system/framework/android.test.runner.jar.p"));
set_progress(0.619267);
apply_patch("/system/framework/android.test.runner.odex", "-",
            a919e290d9c57782281c3634783e17ca763095fb, 187232,
            3cb6fe8ddf6f51b25a5467fb54b0a5104dd407c3, package_extract_file("patch/system/framework/android.test.runner.odex.p"));
set_progress(0.620110);
apply_patch("/system/framework/apache-xml.jar", "-",
            2582cf57f930d50cbdad26e1dc077b4c1de2cb90, 18027,
            ae3b0b4e77950a24e2ab86e5bbf5666035e9c380, package_extract_file("patch/system/framework/apache-xml.jar.p"));
set_progress(0.620191);
apply_patch("/system/framework/apache-xml.odex", "-",
            80a006bf7936bb0dd50a855e17a304aece339ab3, 1378592,
            3de7dffaf0b1ea4c6fba81417949fa0aa0298c16, package_extract_file("patch/system/framework/apache-xml.odex.p"));
set_progress(0.626398);
apply_patch("/system/framework/bmgr.jar", "-",
            8e76c9331c2439843ccfcf6427108146455d82be, 313,
            dc8d3f2bdb79f28e252d1487868940cdd78cd8ba, package_extract_file("patch/system/framework/bmgr.jar.p"));
set_progress(0.626399);
apply_patch("/system/framework/bmgr.odex", "-",
            cfed57aa31e9737af88ebbb84bcc425d603af9e1, 15176,
            ea48289b2652a42d709d072abd768b7911e46b59, package_extract_file("patch/system/framework/bmgr.odex.p"));
set_progress(0.626468);
apply_patch("/system/framework/bouncycastle.jar", "-",
            98e43bf131f9a3a87b47c8322d1ece578b6ff163, 313,
            218f41ad58579537bdd3586422cb5034a47126f1, package_extract_file("patch/system/framework/bouncycastle.jar.p"));
set_progress(0.626469);
apply_patch("/system/framework/bouncycastle.odex", "-",
            2ee8a6f586d59edca5e501a38481094e5b127ce8, 1083168,
            371f2d70aa5e5b5218d105143cda06df4959c0ef, package_extract_file("patch/system/framework/bouncycastle.odex.p"));
set_progress(0.631346);
apply_patch("/system/framework/bu.jar", "-",
            8e76c9331c2439843ccfcf6427108146455d82be, 313,
            dc8d3f2bdb79f28e252d1487868940cdd78cd8ba, package_extract_file("patch/system/framework/bu.jar.p"));
set_progress(0.631347);
apply_patch("/system/framework/bu.odex", "-",
            68230adffab665e335260f8ad66bbc025e688300, 5008,
            8da7a106d0da719e622dd69872cba4cadea94d60, package_extract_file("patch/system/framework/bu.odex.p"));
set_progress(0.631370);
apply_patch("/system/framework/com.android.future.usb.accessory.jar",
            "-", 8e76c9331c2439843ccfcf6427108146455d82be, 313,
            dc8d3f2bdb79f28e252d1487868940cdd78cd8ba, package_extract_file("patch/system/framework/com.android.future.usb.accessory.jar.p"));
set_progress(0.631371);
apply_patch("/system/framework/com.android.future.usb.accessory.odex",
            "-", 20d39a7af1308e8b82c682b7a5b66cea4dcc1ada, 6432,
            f8bb2083df81e69eec39b7cbdf3c0725e377dfa5, package_extract_file("patch/system/framework/com.android.future.usb.accessory.odex.p"));
set_progress(0.631400);
apply_patch("/system/framework/com.android.location.provider.jar",
            "-", 88da56300c29f1cf52aca92891b5ac5fb3c92b3c, 313,
            eeb3dbecdabbb641078dcbce95de3d10250dae17, package_extract_file("patch/system/framework/com.android.location.provider.jar.p"));
set_progress(0.631401);
apply_patch("/system/framework/com.android.location.provider.odex",
            "-", 25bcea3cc9478edeab75e4f25015e11fcaac0c06, 9928,
            b91b8b9dffa1a68e54c587c9d6c25eb2eb548030, package_extract_file("patch/system/framework/com.android.location.provider.odex.p"));
set_progress(0.631446);
apply_patch("/system/framework/content.jar", "-",
            8e76c9331c2439843ccfcf6427108146455d82be, 313,
            7c5f77d923668bc5144a06db0ab9185763b79848, package_extract_file("patch/system/framework/content.jar.p"));
set_progress(0.631448);
apply_patch("/system/framework/content.odex", "-",
            359b2ae85aebe13601bd4118a7d37a6f92894cc9, 15008,
            b7c62ac0ce11c709b934d4bf85903a5e45f31d69, package_extract_file("patch/system/framework/content.odex.p"));
set_progress(0.631515);
apply_patch("/system/framework/core-junit.jar", "-",
            79242752a42364b22481ce4935e41bd80230644c, 313,
            53ad5a289d1e147581cc81580f1641e61e29c6ac, package_extract_file("patch/system/framework/core-junit.jar.p"));
set_progress(0.631517);
apply_patch("/system/framework/core-junit.odex", "-",
            9352ae722b48bed252599ad433c8a6e2b44bab3f, 27576,
            ab383f7a5c036fe299bf11e1215c034dbef00bc5, package_extract_file("patch/system/framework/core-junit.odex.p"));
set_progress(0.631641);
apply_patch("/system/framework/core.jar", "-",
            e747c042ee3b7480400eb0d3c220e250f4670e83, 3126,
            7a0f1be2b901627e18adfe90cfe8dc7d4041b0f4, package_extract_file("patch/system/framework/core.jar.p"));
set_progress(0.631655);
apply_patch("/system/framework/core.odex", "-",
            182f5f7352ee56141cb97101e7dc0371f9a36130, 3488080,
            8e8914d9fe3909996cf8ae83e49deccc05744a27, package_extract_file("patch/system/framework/core.odex.p"));
set_progress(0.647359);
apply_patch("/system/framework/ext.jar", "-",
            fcc5c6dfcbfd9918eaddee7d4d1f93598a0ffacb, 574574,
            28014784f4ebe6530115824fa43a07a892fab0ad, package_extract_file("patch/system/framework/ext.jar.p"));
set_progress(0.649946);
apply_patch("/system/framework/ext.odex", "-",
            bea5540bf1500baa58e86c40a0248d7a3281ebf4, 1507480,
            97b1beec91134f4c1bf6633662316157fe4c7233, package_extract_file("patch/system/framework/ext.odex.p"));
set_progress(0.656733);
apply_patch("/system/framework/framework-res.apk", "-",
            938ff6e912ddfa3ce89fa5d06aa612e67967e0bf, 9615443,
            bdd200ef711d288a1f4ad93332a3a5dec2cf3c08, package_extract_file("patch/system/framework/framework-res.apk.p"));
set_progress(0.700023);
apply_patch("/system/framework/framework.jar", "-",
            3b1347635b1c3e8071e870dbf8b27630a1d5b3aa, 5043289,
            5b223a4312b3be82d89ad86e35e66b9e0a94673b, package_extract_file("patch/system/framework/framework.jar.p"));
set_progress(0.722729);
apply_patch("/system/framework/framework.odex", "-",
            88567d71bbdf3ecc6ca84c6f607f113839c198b5, 10673440,
            8892faf1880c214ac6fb573970247c7b78bdaad1, package_extract_file("patch/system/framework/framework.odex.p"));
set_progress(0.770783);
apply_patch("/system/framework/ime.jar", "-",
            ded7783668d04c801c73002b3a6e7655817318ca, 313,
            dc8d3f2bdb79f28e252d1487868940cdd78cd8ba, package_extract_file("patch/system/framework/ime.jar.p"));
set_progress(0.770785);
apply_patch("/system/framework/ime.odex", "-",
            aafc54efafef05f3219557a3b7049b4ff21a9f94, 7152,
            431bfac6c130c5feae00b6b2155a22b44c5a179e, package_extract_file("patch/system/framework/ime.odex.p"));
set_progress(0.770817);
apply_patch("/system/framework/input.jar", "-",
            8e76c9331c2439843ccfcf6427108146455d82be, 313,
            7c5f77d923668bc5144a06db0ab9185763b79848, package_extract_file("patch/system/framework/input.jar.p"));
set_progress(0.770818);
apply_patch("/system/framework/input.odex", "-",
            0e53e1790dac62eab64ee4f79f2fcc1ac3f9dc8b, 7144,
            dbf637e61fe27d46fe0e026d1fc9da1d74abc702, package_extract_file("patch/system/framework/input.odex.p"));
set_progress(0.770850);
apply_patch("/system/framework/javax.obex.jar", "-",
            88da56300c29f1cf52aca92891b5ac5fb3c92b3c, 313,
            eeb3dbecdabbb641078dcbce95de3d10250dae17, package_extract_file("patch/system/framework/javax.obex.jar.p"));
set_progress(0.770852);
apply_patch("/system/framework/javax.obex.odex", "-",
            c88a2bffb43c2982d0aab3cb3b495825a0307e8e, 58640,
            b26b4f7cdc542d6236b4c0186ee023a3f26e422f, package_extract_file("patch/system/framework/javax.obex.odex.p"));
set_progress(0.771116);
apply_patch("/system/framework/lewa-framework.jar", "-",
            535d4551c30bca213f0b55085e91890ab11bd0a4, 313,
            ef03c207fa90fb64a1545f81cf269ffe35137b49, package_extract_file("patch/system/framework/lewa-framework.jar.p"));
set_progress(0.771117);
apply_patch("/system/framework/lewa-framework.odex", "-",
            c71b6b4153502f3eb9b3eadd3e79e49c0196345e, 1703016,
            75a7d9d68c234ce44412f03ed61ef15f687f7660, package_extract_file("patch/system/framework/lewa-framework.odex.p"));
set_progress(0.778784);
apply_patch("/system/framework/lewa-res.apk", "-",
            67d51da32c63be065c0e7f13f9d10564637de351, 15125089,
            e33c04d39742c161af81f8b701525d15984327fa, package_extract_file("patch/system/framework/lewa-res.apk.p"));
set_progress(0.846881);
apply_patch("/system/framework/mediatek-common.jar", "-",
            bc456d247229c47dc591b5e135db4af3b6335049, 313,
            0e755b0147f9a95a1297d1286defac4445b8a378, package_extract_file("patch/system/framework/mediatek-common.jar.p"));
set_progress(0.846882);
apply_patch("/system/framework/mediatek-common.odex", "-",
            3c808519fffd3ed0a8f1ae3c1a4939d42dbe88da, 149736,
            fd097a14d658aa7401138991931f731f0b57b2c1, package_extract_file("patch/system/framework/mediatek-common.odex.p"));
set_progress(0.847556);
apply_patch("/system/framework/mediatek-framework.jar", "-",
            cedaadd8051a92f01e856257010058212a5ffcee, 313,
            adf20cc6f6748d4750f801fe20a64b2b21f38a88, package_extract_file("patch/system/framework/mediatek-framework.jar.p"));
set_progress(0.847558);
apply_patch("/system/framework/mediatek-framework.odex", "-",
            2163d8b756c8f4e064132fae3c73db39762b8163, 350112,
            0425e96b772b4bc5094f5981ad4d3f390a69b0be, package_extract_file("patch/system/framework/mediatek-framework.odex.p"));
set_progress(0.849134);
apply_patch("/system/framework/mediatek-op.jar", "-",
            88da56300c29f1cf52aca92891b5ac5fb3c92b3c, 313,
            eeb3dbecdabbb641078dcbce95de3d10250dae17, package_extract_file("patch/system/framework/mediatek-op.jar.p"));
set_progress(0.849135);
apply_patch("/system/framework/mediatek-op.odex", "-",
            0e44d1d8022b959361b264ed797817b0354c9014, 1520,
            20daaac94e6cda8f81831497e57ea3a7bc52bc1e, package_extract_file("patch/system/framework/mediatek-op.odex.p"));
set_progress(0.849142);
apply_patch("/system/framework/mediatek-res.apk", "-",
            0101e82fba54d6e1f373ca749789dd49587a35c2, 1275666,
            40c5f7a95e06def2062db372910182581abcf77c, package_extract_file("patch/system/framework/mediatek-res.apk.p"));
set_progress(0.854885);
apply_patch("/system/framework/mms-common.jar", "-",
            d4f1ad334e3f04785457078e19ed44742aa3b686, 313,
            eeb3dbecdabbb641078dcbce95de3d10250dae17, package_extract_file("patch/system/framework/mms-common.jar.p"));
set_progress(0.854887);
apply_patch("/system/framework/mms-common.odex", "-",
            649f208e229c6dd662a457c8834ed17da66e32ec, 149112,
            aa4cf96dfb4510e8ce97b900a3074c1740b8c35a, package_extract_file("patch/system/framework/mms-common.odex.p"));
set_progress(0.855558);
apply_patch("/system/framework/monkey.jar", "-",
            1269fb2d069bb249de2a3a9a370fdfbe710f244f, 313,
            38ea8eb36e45ba8aa3499b8f9fdeea25a9ce7d2e, package_extract_file("patch/system/framework/monkey.jar.p"));
set_progress(0.855560);
apply_patch("/system/framework/monkey.odex", "-",
            a6dc87f5240a0466458f873ef31ebc472ab3493c, 118192,
            ca349cf035aa3e4cc61931d716c1e77b39b66de3, package_extract_file("patch/system/framework/monkey.odex.p"));
set_progress(0.856092);
apply_patch("/system/framework/pm.jar", "-",
            b820610b3413cc32ff231f4f129c0ca5e93630dc, 313,
            cab0507558aea94c79117fabb508cbd30f500df7, package_extract_file("patch/system/framework/pm.jar.p"));
set_progress(0.856093);
apply_patch("/system/framework/pm.odex", "-",
            6ca3fa4266cdc006ee2aca1582826f6551533241, 40336,
            4f4c9c0e8dd8aa912b38d1171987cc221b08b130, package_extract_file("patch/system/framework/pm.odex.p"));
set_progress(0.856275);
apply_patch("/system/framework/requestsync.jar", "-",
            ded7783668d04c801c73002b3a6e7655817318ca, 313,
            3407a1714907b3c64faecc82212828fefb58527f, package_extract_file("patch/system/framework/requestsync.jar.p"));
set_progress(0.856276);
apply_patch("/system/framework/requestsync.odex", "-",
            048ebbf81ea7defed0982758b5dc667e5d29d54a, 9288,
            d1a712a542949647e231dfdc4beb4c795c8696c3, package_extract_file("patch/system/framework/requestsync.odex.p"));
set_progress(0.856318);
apply_patch("/system/framework/secondary-framework.jar", "-",
            3146ef938b55ed85d2b5b404a4837d78682d2c3d, 313,
            3aa71fae1d832d70d9a095c33f42315c0c49ee22, package_extract_file("patch/system/framework/secondary-framework.jar.p"));
set_progress(0.856319);
apply_patch("/system/framework/secondary-framework.odex", "-",
            9ae89ed2465eb66c2ab484d266014e23a4e9deee, 3131712,
            5d7d46cbbd081e1a35cff2dd908f6e6d3eaabd6d, package_extract_file("patch/system/framework/secondary-framework.odex.p"));
set_progress(0.870419);
apply_patch("/system/framework/send_bug.jar", "-",
            b820610b3413cc32ff231f4f129c0ca5e93630dc, 313,
            3407a1714907b3c64faecc82212828fefb58527f, package_extract_file("patch/system/framework/send_bug.jar.p"));
set_progress(0.870420);
apply_patch("/system/framework/send_bug.odex", "-",
            09edf0002fc9e5982bcb2ea2bafb97b3373c5747, 7296,
            a6d0e04c4f13b1b792eef24da876ecd6975180ab, package_extract_file("patch/system/framework/send_bug.odex.p"));
set_progress(0.870453);
apply_patch("/system/framework/services.jar", "-",
            5f24f16c32ab5c95f0d09d24f084157313571fd1, 313,
            4887c94c942d056831473a05991557c542ff5e2b, package_extract_file("patch/system/framework/services.jar.p"));
set_progress(0.870455);
apply_patch("/system/framework/services.odex", "-",
            02074bfb0dbe37fa363a90a18678b9235fad5131, 2990312,
            73cd70ddb5ea98f0d53854926ce3e14aab042736, package_extract_file("patch/system/framework/services.odex.p"));
set_progress(0.883918);
apply_patch("/system/framework/settings.jar", "-",
            b820610b3413cc32ff231f4f129c0ca5e93630dc, 313,
            f03ef511db8c888b865efc39d1a30f389011d4de, package_extract_file("patch/system/framework/settings.jar.p"));
set_progress(0.883919);
apply_patch("/system/framework/settings.odex", "-",
            c22357f9b1de3b172d1b82ca20a2a3942bb90790, 8464,
            04f00d56882ff324d4e66f3de2e8a33d8d4c92dc, package_extract_file("patch/system/framework/settings.odex.p"));
set_progress(0.883957);
apply_patch("/system/framework/svc.jar", "-",
            b820610b3413cc32ff231f4f129c0ca5e93630dc, 313,
            f03ef511db8c888b865efc39d1a30f389011d4de, package_extract_file("patch/system/framework/svc.jar.p"));
set_progress(0.883958);
apply_patch("/system/framework/svc.odex", "-",
            5d93f941de4a6722d42285b3e03e0b1ee588e45d, 10088,
            d3aeb8b19f773c61a94ac2ac48d3e4a7fb56d2ac, package_extract_file("patch/system/framework/svc.odex.p"));
set_progress(0.884004);
apply_patch("/system/framework/telephony-common.jar", "-",
            d4f1ad334e3f04785457078e19ed44742aa3b686, 313,
            f2584379690304ee1ee0a02fef4f38c16ccfd57a, package_extract_file("patch/system/framework/telephony-common.jar.p"));
set_progress(0.884005);
apply_patch("/system/framework/telephony-common.odex", "-",
            0740251cdd62dc19f66dabea8edadf6df0f96991, 1667672,
            e53e15d748c15ac83c1f4fd054fe02294981142a, package_extract_file("patch/system/framework/telephony-common.odex.p"));
set_progress(0.891513);
apply_patch("/system/framework/uiautomator.jar", "-",
            b04281889db6e7408bb70994e152196fc42e4993, 313,
            3b018a754d8db7387ebc9dcd901c692ebf895720, package_extract_file("patch/system/framework/uiautomator.jar.p"));
set_progress(0.891515);
apply_patch("/system/framework/uiautomator.odex", "-",
            4ae242c5aa3f63a6e1a9eeb92f805aedf27ecfce, 89360,
            e01358237ea9f90bf3ad2619032340e1116941ee, package_extract_file("patch/system/framework/uiautomator.odex.p"));
set_progress(0.891917);
apply_patch("/system/lib/hw/camera.default.so", "-",
            4a8278fb09c5af4459309b36408cf23fc9e72e3d, 50440,
            95c645d2d15a541b48b5eae431d41d4ad4f7dac4, package_extract_file("patch/system/lib/hw/camera.default.so.p"));
set_progress(0.892144);
apply_patch("/system/lib/libacdk.so", "-",
            c36c325b78809d75e37215046fdbd4a0146621e6, 223036,
            1e163d737566d3e5803566a1e0023616d67c30dd, package_extract_file("patch/system/lib/libacdk.so.p"));
set_progress(0.893148);
apply_patch("/system/lib/libbcc.sha1.so", "-",
            167058207a0d5dc5943f6fcfd1b5b6890bd232cf, 5056,
            dee2eeb2c59de25e6679e93de5ae66fb77bc3618, package_extract_file("patch/system/lib/libbcc.sha1.so.p"));
set_progress(0.893171);
apply_patch("/system/lib/libbcc.so", "-",
            3a5000eacfc1ae15993937a485b9b72d62fff3a8, 6878588,
            fbe3281373a46d0f126ae827b50a106bf3cad5b0, package_extract_file("patch/system/lib/libbcc.so.p"));
set_progress(0.924140);
apply_patch("/system/lib/libbcinfo.so", "-",
            654f14eeb7bad318c0476ab4867024bd92a4933a, 1160536,
            a42fe732eaf24774268b576fad4ec83185763344, package_extract_file("patch/system/lib/libbcinfo.so.p"));
set_progress(0.929365);
apply_patch("/system/lib/libchromium_net.so", "-",
            d82f6a20a60b2f301c53cf053304b9cd0b7e9c55, 1764676,
            477e93f35d1c6bd4f40389a32ea76139c534a3e7, package_extract_file("patch/system/lib/libchromium_net.so.p"));
set_progress(0.937310);
apply_patch("/system/lib/libmdnssd.so", "-",
            6fe7a296842439497e6b7e325d9016bade00a239, 21588,
            4e91127a5f76dad27b7c143751d26aadc101d685, package_extract_file("patch/system/lib/libmdnssd.so.p"));
set_progress(0.937407);
apply_patch("/system/lib/libstagefright.so", "-",
            990e0d853477b79da9a79d7a2661e66771b40c24, 1645984,
            8b5c1ddf717a6675b0e29449be51dad78bdf81f8, package_extract_file("patch/system/lib/libstagefright.so.p"));
set_progress(0.944818);
apply_patch("/system/lib/libstagefright_soft_aacdec.so", "-",
            f6c18518d8b50c7914f4ec9204a904cfc76a980c, 226720,
            7ad5acb29902f964aa8c511554a2faa97cd7a791, package_extract_file("patch/system/lib/libstagefright_soft_aacdec.so.p"));
set_progress(0.945838);
apply_patch("/system/lib/libstagefright_soft_aacenc.so", "-",
            1f87b32922796dae5196ce2df7f4d67ade52bd93, 275616,
            1de0fccd298d9530b35388bca82e65129594c40b, package_extract_file("patch/system/lib/libstagefright_soft_aacenc.so.p"));
set_progress(0.947079);
apply_patch("/system/lib/libwebcore.so", "-",
            46faa7428da58603d8a3fbd5b0a50a42ccd8edfc, 9494452,
            17c88afd048c60055d56f35badb9d734320b24ce, package_extract_file("patch/system/lib/libwebcore.so.p"));
set_progress(0.989825);
apply_patch("/system/lib/libwebrtc_audio_preprocessing.so", "-",
            47b37bc8047d1aca032f31fa69259212858e2c40, 374024,
            ec270aeba8bfdbd5c7a1c413a04b4f8ac80d3d01, package_extract_file("patch/system/lib/libwebrtc_audio_preprocessing.so.p"));
set_progress(0.991509);
apply_patch("/system/media/theme/lockstyle", "-",
            8560d7ae511936a48df0b4115bc224bfb4623a98, 410016,
            42939f6a348d0db3c8d04bb55c5428215133435e, package_extract_file("patch/system/media/theme/lockstyle.p"));
set_progress(0.993355);
apply_patch("/system/xbin/nano", "-",
            33040c7f80339713c07160785a03ddb198723c14, 63220,
            ead4d2dd3d92528c4215d46f5eadee2c531e69f2, package_extract_file("patch/system/xbin/nano.p"));
set_progress(0.993640);
apply_patch("/system/xbin/openvpn", "-",
            4e6b510195037886c630890c95f9b88a1825bdc4, 345576,
            fe7a4f8a702c993c87d14062b28a4f66c1247d24, package_extract_file("patch/system/xbin/openvpn.p"));
set_progress(0.995195);
apply_patch("/system/xbin/powertop", "-",
            a78feb06310619d5c677a62c4499c5815e5d5081, 157092,
            22f37feaa142091d90435412fd3c1d1d80711d83, package_extract_file("patch/system/xbin/powertop.p"));
set_progress(0.995903);
apply_patch("/system/xbin/vim", "-",
            e9a4f55c53a0308edb55418956cde6c6aeb59ea0, 910056,
            5516cf6a99f5603488e9dfeb395ee5c4c5e37478, package_extract_file("patch/system/xbin/vim.p"));
set_progress(1.000000);
show_progress(0.100000, 10);
ui_print("Unpacking new files...");
package_extract_dir("system", "/system");
ui_print("Symlinks and permissions...");
set_perm_recursive(0, 0, 0755, 0644, "/system");
set_perm_recursive(0, 2000, 0755, 0755, "/system/bin");
set_perm(0, 3003, 02750, "/system/bin/netcfg");
set_perm(0, 3004, 02755, "/system/bin/ping");
set_perm(0, 2000, 06750, "/system/bin/run-as");
set_perm(0, 0, 06755, "/system/bin/su0");
set_perm(1002, 1002, 0440, "/system/etc/dbus.conf");
set_perm(1014, 2000, 0550, "/system/etc/dhcpcd/dhcpcd-run-hooks");
set_perm(0, 2000, 0550, "/system/etc/init.goldfish.sh");
set_perm_recursive(0, 0, 0755, 0555, "/system/etc/ppp");
set_perm(1014, 2000, 0550, "/system/etc/wide-dhcpv6/dhcp6c.script");
set_perm(0, 2000, 0755, "/system/vendor");
set_perm_recursive(0, 2000, 0755, 0755, "/system/vendor/bin");
set_perm(0, 2000, 0755, "/system/vendor/lib");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/lib/drm");
set_perm(0, 0, 0644, "/system/vendor/lib/drm/libdrmwvmplugin.so");
set_perm(0, 2000, 0755, "/system/vendor/lib/egl");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/lib/hw");
set_perm(0, 0, 0644, "/system/vendor/lib/hw/gralloc.mt6589.so");
set_perm(0, 2000, 0755, "/system/vendor/operator");
set_perm(0, 2000, 0755, "/system/vendor/operator/app");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/pittpatt");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.7/left_eye-y0-yi45-p0-pi45-r0-ri20.lg_32/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.7/nose_base-y0-yi45-p0-pi45-r0-ri20.lg_32/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.7/right_eye-y0-yi45-p0-pi45-r0-ri20.lg_32-2/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/yaw_roll_face_detectors.6/head-y0-yi45-p0-pi45-r0-ri30.4a-v24/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/yaw_roll_face_detectors.6/head-y0-yi45-p0-pi45-rn30-ri30.5-v24/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/yaw_roll_face_detectors.6/head-y0-yi45-p0-pi45-rp30-ri30.5-v24/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/recognition/face.face.y0-y0-22-b-N/full_model.bin");
set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
set_perm(0, 0, 06755, "/system/xbin/su");
ui_print("Patching remaining system files...");
set_perm(0, 0, 0644, "/system/build.prop");
unmount("/system");
