mount("ext4", "EMMC", "/dev/block/mmcblk0p3", "/system");
assert(file_getprop("/system/build.prop", "ro.build.fingerprint") == "Jiayu/x1_jb/x1_jb:4.1.2/JZO54K/1369207751:user/test-keys" ||
       file_getprop("/system/build.prop", "ro.build.fingerprint") == "Jiayu/x1_jb/x1_jb:4.1.2/JZO54K/1375888809:user/test-keys");
assert(getprop("ro.product.device") == "x1_jb" || getprop("ro.build.product") == "x1_jb");
ui_print("Verifying current system...");
show_progress(0.100000, 0);
assert(apply_patch_check("/system/app/ApplicationsProvider.apk", "17fe7484e39371a28a55cdbe640f8267acb07dad", "6fca95f6a71f743eaa47eebe8971740d75d8bbb8"));
set_progress(0.000049);
assert(apply_patch_check("/system/app/ApplicationsProvider.odex", "b91881c413bfc9e6f6c6cd99ee6f841cf770295f", "95f2921fc1133bf4a19efa84187b9eb774545ecc"));
set_progress(0.000178);
assert(apply_patch_check("/system/app/AtciService.odex", "7772a01be052b29edd40699386f895d8a9f56318", "6a45fd40a6692c55359072ad2ceeae3cb74f7731"));
set_progress(0.000515);
assert(apply_patch_check("/system/app/BackupRestoreConfirmation.apk", "3a76a57f7b23181859ad41be819a08ffb3b02f8e", "73593d6357831e362dcc3d0a2d6d69327abeb272"));
set_progress(0.000561);
assert(apply_patch_check("/system/app/BackupRestoreConfirmation.odex", "4f4cd75c4a0cec0f9ecafaf98c0435f041a68d25", "1b1e79cade3c4ce4468355c68150d3a7b14c3ffb"));
set_progress(0.000619);
assert(apply_patch_check("/system/app/Browser.apk", "c185ebf832b647ed7aa9890a047459a81eeb3cf5", "f45ff73f44a960416c926251fd396da2d1fb2a7b"));
set_progress(0.010415);
assert(apply_patch_check("/system/app/Browser.odex", "5fb87d5c3f1d70078a1788c1f6c7055a5f0db6e2", "b6c33ec784e8167304f3b97ea01553563596032f"));
set_progress(0.024610);
assert(apply_patch_check("/system/app/CDS_INFO.odex", "158a2b42bba08ba110884d247febfe14a0a87831", "ac95c4681ef1a31e99705de3b26683adcbec4aa4"));
set_progress(0.025155);
assert(apply_patch_check("/system/app/CalendarProvider.apk", "2e2496096e06d72d9c94855316a350a897dc843b", "7c65e13e4834ae208f7f93da28c88f90eaa67e55"));
set_progress(0.025287);
assert(apply_patch_check("/system/app/CalendarProvider.odex", "3701e07aad6ee9d54196086d2cc53eef5d19a431", "94e4fa534f676f29d5578187c613bf048b6f1378"));
set_progress(0.034952);
assert(apply_patch_check("/system/app/CellConnService.apk", "46259569e32d2502545903dac7df6f1f47fd19f1", "471a438efd6f3a28ca3ad84975f407498645eb7b"));
set_progress(0.035017);
assert(apply_patch_check("/system/app/CellConnService.odex", "b7e3be33f67f3a0b10f53bf40cde1bdfd7665f2a", "582abca93ed779afcb17c41bb75a2e86e7276326"));
set_progress(0.035321);
assert(apply_patch_check("/system/app/CertInstaller.apk", "93be4ab71de05e595a3ab6c96908a93b1680bc23", "f279c02a42a9d61c0b495d60da676c4d3009c740"));
set_progress(0.035371);
assert(apply_patch_check("/system/app/CertInstaller.odex", "d061fadb641abfd7de74e76391eed645e85d40c5", "9eed2acf3e7db4fa6f4f6df0d79d51801857c63f"));
set_progress(0.035587);
assert(apply_patch_check("/system/app/Cit.odex", "1c4dc91aaaae1a6b38fe6cf0396ff3cca9e84652", "6f4b766ac6f7daa20a65da29ee19476833d3539c"));
set_progress(0.035759);
assert(apply_patch_check("/system/app/CleanMemory.apk", "bb4bc5ad6b7608de9248b92ebb422241600ca193", "4e81eb725c26f923b4a24c010a4d43a4f5372234"));
set_progress(0.036469);
assert(apply_patch_check("/system/app/CleanMemory.odex", "1f6fa61300f9ad2f1b005a7c2b0000d02a723f50", "91ec22caae2229709fa17b58ce020d9bd5b61341"));
set_progress(0.036589);
assert(apply_patch_check("/system/app/ContactsProvider.apk", "c213e5103243e693dfa86003b7678eb2582f03db", "fe6cf8d85f695ab8bb469ec0abd726f8e026c7ea"));
set_progress(0.037012);
assert(apply_patch_check("/system/app/ContactsProvider.odex", "04cabfabcb264d79d22a52138234066d0cefaba0", "3438e96ca4b13fc2013ec263fc75996d5ae93790"));
set_progress(0.049474);
assert(apply_patch_check("/system/app/DefaultContainerService.apk", "4397b28aeb4bcb7fa72346ba9f0448f1994472bf", "cf09df2c507d4e60a2f1c6dc6932ff69437dea2e"));
set_progress(0.049492);
assert(apply_patch_check("/system/app/DefaultContainerService.odex", "366a2f75d7423e78e993a5245406cec6581417f4", "87bbc1dff56a360d3b1255b081be0ccf5b92f812"));
set_progress(0.049594);
assert(apply_patch_check("/system/app/DeskClock.apk", "f23134b8e9c318e6f9ffc35d7fe065bed263a1e9", "00aeeeebe70c4e199094c8c58397ad9af652e62c"));
set_progress(0.064984);
assert(apply_patch_check("/system/app/DeskClock.odex", "ffc7fbe70ba9a2341b8efbdf9e66d48790476394", "e086f9391da580b1c28416e605953299cf853645"));
set_progress(0.067777);
assert(apply_patch_check("/system/app/DownloadProvider.apk", "4b720185a958eca1f68f007091ad438de7732f0a", "b0400748b4420fb63f8f1055c9bbb7b812ee0894"));
set_progress(0.067839);
assert(apply_patch_check("/system/app/DownloadProvider.odex", "4bd136d16e546e2d1dacd52c547a0ac22f324363", "0cc987cb5148eda35244761d63ce9f5a7996d37d"));
set_progress(0.076478);
assert(apply_patch_check("/system/app/DownloadProviderUi.apk", "dbbc44ea8e969814f7cf47faf9f444cb4f591244", "17c75a7b9b38f74568eca3821af163623d43854b"));
set_progress(0.076792);
assert(apply_patch_check("/system/app/DownloadProviderUi.odex", "a7a9f810fa17004827c8b65fb0ee9200b6a49269", "170c803bafb434ec7d218196ea1405b966dd655c"));
set_progress(0.078923);
assert(apply_patch_check("/system/app/DrmProvider.apk", "fd7aad223e5ef87800083d8e02469a8acbfedd19", "fe0c8b3713e94a88aef121ad5c4c17255b33a1d4"));
set_progress(0.078947);
assert(apply_patch_check("/system/app/DrmProvider.odex", "b28569840ebd645d5629262bfff3f215d2f90411", "0617d6d951464bc4302d70d207f19ed267687996"));
set_progress(0.079115);
assert(apply_patch_check("/system/app/Email.odex", "3876320d35d9262571398f2bfb4c32d22d8866aa", "1dde940b8d4e1fce7d490a3058a51c98ff3b4b32"));
set_progress(0.096719);
assert(apply_patch_check("/system/app/EngineerMode.odex", "5e1180d1f50e90705240ad713aa0d2ef3e46e5eb", "fd2703739fef495acd775d091a33064e5f251c26"));
set_progress(0.109650);
assert(apply_patch_check("/system/app/EngineerModeSim.apk", "e98d4710313999844cc5e9c3b2f16cb651d87dbe", "e156b450c8a8992f5446954e3b2ccd3def9d66d9"));
set_progress(0.109773);
assert(apply_patch_check("/system/app/EngineerModeSim.odex", "409215fced0f4a67f04db403a64d9a934dcff303", "4dddcab81349892ddf0dfdb07ff1ee1c73f11a4a"));
set_progress(0.110238);
assert(apply_patch_check("/system/app/Exchange2.odex", "ff897c4ef4a6e2bbf3434e3a5cc7db880054f66c", "6ec94319741fb948295dbc6048814c267dabc23a"));
set_progress(0.124322);
assert(apply_patch_check("/system/app/FMRadio.apk", "5f1045cdff22eefbeac2e0c23decb2e05fe99b2e", "f6c1c6ae444528c1292c5d77a5e0c3610b03c73d"));
set_progress(0.129569);
assert(apply_patch_check("/system/app/FMRadio.odex", "10f3e94377a3751036a6c8f5a8ed43c7f0455694", "55f2ded7a934432dbdfbd7d43af0eae537e1bce5"));
set_progress(0.130720);
assert(apply_patch_check("/system/app/Flashlight.apk", "fb1920070f422ab62d0d09bfc360dccbd2cf81ad", "5036c4e352d113213aa0c3cf9bc6b8e66da179c9"));
set_progress(0.138995);
assert(apply_patch_check("/system/app/Flashlight.odex", "f16210f3b312a0ffef99db4c3980776f948053f4", "2a42c0404e2d5ce3b24264a29ed75d37b8d924db"));
set_progress(0.139075);
assert(apply_patch_check("/system/app/Galaxy4.odex", "d21ea4993273804ce9aad40e1ddee00098359b6f", "29eab89c6a42fe70da3a2a8295f9ce46d4713f68"));
set_progress(0.139259);
assert(apply_patch_check("/system/app/GameCenter.apk", "883ec9b1f6e87581b490d911a6169bf420e18bb8", "74c8daf57150ea9784c296995e64349d77aa2deb"));
set_progress(0.139998);
assert(apply_patch_check("/system/app/GameCenter.odex", "efc1eb7c214b301bffa3894360a998473a67ac5e", "6185e1b3be3899d7d4e9c5b661f59d70b71a99af"));
set_progress(0.142125);
assert(apply_patch_check("/system/app/GoogleOta.odex", "26595cfb43fc3565c56a8fa597b9469d4f890ca4", "08c12562b06913b632d541703921eacb024ae483"));
set_progress(0.142645);
assert(apply_patch_check("/system/app/GoogleOtaSysOper.odex", "2d8bd9dd1ca096780e4410f39c67c6e571d6070c", "ed5b63f05d8e3f7251e73e299bb237e9ebb0c0e8"));
set_progress(0.142683);
assert(apply_patch_check("/system/app/Guide.apk", "26b9105a7f035fd00661c7d66abdcfffa8225d99", "021c31391d458b4a78e833af897e3f8c4196bb6c"));
set_progress(0.179918);
assert(apply_patch_check("/system/app/Guide.odex", "5cbdff05fbde119c4c6326454e78b90166a72ae9", "caac87da404c9292a2640a33117e0c3014893bc0"));
set_progress(0.182098);
assert(apply_patch_check("/system/app/HTMLViewer.apk", "e4ddac5610ea5b6bfa8ca1df3aabb803cae0de99", "23c189f45bf571709e9e6f74bc7b0d570c32ca74"));
set_progress(0.182116);
assert(apply_patch_check("/system/app/HTMLViewer.odex", "3e4c00b03bbb74b14b8304f64d6a597b7d6ea6a1", "75ded2b254ee932df28e6bdd4a9fae54eff787f8"));
set_progress(0.182155);
assert(apply_patch_check("/system/app/HoloSpiralWallpaper.apk", "bc5f13513012cf2aa7a9a61b539ea38164a88018", "bb0f945b528b09fb840ccffd77d3fc2cf0972a02"));
set_progress(0.182353);
assert(apply_patch_check("/system/app/HoloSpiralWallpaper.odex", "4a916dfcbd8cd259848f3ef4d2f09dd15b57d244", "500eed3c0c4f7bb31f9e09d866741c7fa06337c3"));
set_progress(0.182538);
assert(apply_patch_check("/system/app/Intercept.apk", "e72697d67efb2af2f7004e1b0d5b7690e284870e", "3eea5ae77f00a41918e522988b30a93593313960"));
set_progress(0.183275);
assert(apply_patch_check("/system/app/Intercept.odex", "f337f7bc1c51e2c594b654ec0bc58ef6555674ef", "ed7c3838b2ed852a9bc191f3de2ce3baebf0e560"));
set_progress(0.186082);
assert(apply_patch_check("/system/app/KeyChain.apk", "f18bd5ac158d7591d81863d9f18c04ff027aad28", "b08662271ba8fd9b544132e42ebeb89cc4b6377c"));
set_progress(0.186124);
assert(apply_patch_check("/system/app/KeyChain.odex", "199279260472d29783553f8fe8423f10500d18a6", "85590d9433b7fcf3a7b953e3b31db2db91815521"));
set_progress(0.186275);
assert(apply_patch_check("/system/app/LabiSync.apk", "fd30e70ee6936895de0a29ccf810acd7fb2b1ad9", "3f112b18d3fde10caf0e1722a2b597daf0f58b6d"));
set_progress(0.186378);
assert(apply_patch_check("/system/app/LabiSync.odex", "e7943d43b32d67ba6289157f612d183d1cb78d00", "77f2de13d15299b60d4b8daf20bcd140653892c5"));
set_progress(0.187546);
assert(apply_patch_check("/system/app/LatinIME.apk", "334e0c02c3c868165406ca09e224ff72e2c117e6", "4ee684ed927bd5c1f84a42005bc42dc14facec80"));
set_progress(0.227220);
assert(apply_patch_check("/system/app/LatinIME.odex", "c3dcef1ae8edf724c1096d28a42442644641e0ac", "62758dedd3e57aee2186ec2d6af87651435c121c"));
set_progress(0.232452);
assert(apply_patch_check("/system/app/LewaAntitheft.apk", "492401bb579ce565a42a98697e12b7ab8ccf0f86", "a93436df565848e67f2978c00edb9d1b74a0a5a6"));
set_progress(0.235355);
assert(apply_patch_check("/system/app/LewaAntitheft.odex", "b84e70395f7a5bd53bb5ebf8b92c638b5cfcbfc4", "c64837c53016be635f4501a3e09ffa89a283b25b"));
set_progress(0.252182);
assert(apply_patch_check("/system/app/LewaCalculator.apk", "ae2fefc6eefbc0b8a4318af264030b603d55745d", "aeb6c86b68213593132311324cc1caea5d84fae1"));
set_progress(0.259380);
assert(apply_patch_check("/system/app/LewaCalculator.odex", "ee8e4026899350fa032d28a8a646c85dc943163a", "10328b8b41ef82b359f2bebab6214399de46346e"));
set_progress(0.261671);
assert(apply_patch_check("/system/app/LewaCompass.odex", "926800a651086f83e7c78f3fd1380413b3b76b8e", "2a67914204ee0aa0b59e93a46a3b2c2b1e47d200"));
set_progress(0.261725);
assert(apply_patch_check("/system/app/LewaDataUsageAdjust.apk", "ce809a105b6b7c82c813dbb2e185dfeab8a4d035", "1b98708fd69f22efa837c153081e6250bf9eb563"));
set_progress(0.261832);
assert(apply_patch_check("/system/app/LewaDataUsageAdjust.odex", "7fb42d5f90f181e13287aaf9c2efc00c50921892", "39eb9f644c4648219792998b0625d84e29d3aa9e"));
set_progress(0.263686);
assert(apply_patch_check("/system/app/LewaDefaultTheme.apk", "4a7ae127a3226288da74a7d2eed7303b817f9d85", "f4482b1f39fd1d78a8cbe3b9b9e0a0a5ef9e0cbc"));
set_progress(0.289515);
assert(apply_patch_check("/system/app/LewaFileManager.apk", "99fe04b1f14a2ccbc5e7044942e0696cdad888de", "a9195af67dafdeff827574d51c12dae5bdeaa8e2"));
set_progress(0.291016);
assert(apply_patch_check("/system/app/LewaFileManager.odex", "f100b2665358138394796c9b05ccc2b9e26485cf", "5a9cfcd2a61fe628015c6b4f3a2877629f7eba56"));
set_progress(0.293532);
assert(apply_patch_check("/system/app/LewaLauncherX.apk", "c60acd67f31f94d0c65d2d8ddea92eb25ed3fd6b", "0c66507f6f4c514d979969198e331efbc6100bf1"));
set_progress(0.322805);
assert(apply_patch_check("/system/app/LewaLauncherX.odex", "b9df653079fd531f242f59723e16d4b5dd013142", "0a6a5dfac11e720b82d0495fe40055aeffcabeff"));
set_progress(0.327390);
assert(apply_patch_check("/system/app/LewaNetworkManager.apk", "25c0e3630a3263f51444519ede38ffb8b9bc2997", "279ff0d43471cf2feffd0fd44909895fe3331ee9"));
set_progress(0.328122);
assert(apply_patch_check("/system/app/LewaNetworkManager.odex", "e7cf610335cb182cd734d0d71db9c42742379a5d", "d32d111c6f0e39c685f18b37b6f9ccf54ab2d8c1"));
set_progress(0.330360);
assert(apply_patch_check("/system/app/LewaPackageInstaller.apk", "743049c59450605c07390e64119aca2c73e6784e", "a597adcac44d9cfe42b934a9811e2ca51494bc69"));
set_progress(0.331019);
assert(apply_patch_check("/system/app/LewaPackageInstaller.odex", "3439808d04408b05db0ea46f0869297b8089883f", "998ea3968f4e52b7b76889026118b5b1c2d7c765"));
set_progress(0.332077);
assert(apply_patch_check("/system/app/LewaPermManager.apk", "bc94a07598b68554c702341be8f5bccf4997d7f7", "63d374e2fa2daad88f4b37d4fee568cf3699d394"));
set_progress(0.332456);
assert(apply_patch_check("/system/app/LewaPermManager.odex", "9ed98ffd5c231bfe9aa2ec69dfaa5ba019a16a06", "7d2f084ae323f9f53cae95599628a90093326875"));
set_progress(0.342481);
assert(apply_patch_check("/system/app/LewaPlayer.apk", "f4a8f8244596b6ce734788dd5af079e3321b79b8", "a8a0a82210767407affca70d821775aed5c9a076"));
set_progress(0.348256);
assert(apply_patch_check("/system/app/LewaPlayer.odex", "7df0edaef8b80aeff931431b6d3a42fce97a5c4a", "d0ef394157144ff8e4b6806fb462e271f0793689"));
set_progress(0.354156);
assert(apply_patch_check("/system/app/LewaPond.odex", "370a66787594fd148a83cf44c8e5ff723663182f", "c308130fb9db7970b027ce17befbc8b87daaa4c5"));
set_progress(0.354972);
assert(apply_patch_check("/system/app/LewaPush.apk", "5ac0849526bf0fa00f4936ce4a7c76f0ae6cb914", "1312a693fbc98d643c853247977fc5a79672ce32"));
set_progress(0.355015);
assert(apply_patch_check("/system/app/LewaPush.odex", "28e6b9c603d9aab01068adefbb35bce09c1b704d", "743c1b4c284b655491cf9c8a3530eec15bb92888"));
set_progress(0.357540);
assert(apply_patch_check("/system/app/LewaSoundRecorder.apk", "1d55c3a502527cdddc5611feee4b036d7b9839e2", "bd218106b881c0ced0490f6ce290169a223c5d59"));
set_progress(0.363558);
assert(apply_patch_check("/system/app/LewaSoundRecorder.odex", "6d138a9e44990d086b5860fa8754b7979f9fc478", "bbd4d45c95783f7c8d632ee51ce91b12fde7cbbf"));
set_progress(0.365752);
assert(apply_patch_check("/system/app/LewaSystemClean.apk", "c41126230c04fbf43f7292d7326e5f05b5010e6d", "61cd111feac9d5f9217c0a7bea02b83c125e4eaa"));
set_progress(0.365995);
assert(apply_patch_check("/system/app/LewaSystemClean.odex", "88c5a9e455fb138684dcfeabfcaa5754128c2ff1", "60a9b6bc5eaced0874029e0651d9ff97021ae3ab"));
set_progress(0.366146);
assert(apply_patch_check("/system/app/LewaUpdater.apk", "2aa5951e74a312fea07859eed7e93993639e6ee3", "e3114d345d921727f5aeaec8fb890e4194e6f341"));
set_progress(0.371370);
assert(apply_patch_check("/system/app/LewaUpdater.odex", "708c37e198839cdb4e0c6a13daec7b89731d0db7", "55f9dc4f30b7ec55fca39ec81d39dba04e953258"));
set_progress(0.374108);
assert(apply_patch_check("/system/app/LewaWeather.apk", "73556e42563c36dca4c44acdf0394742f720061a", "7d7995b4dbc765961bce9c7091420ddb4c3935ab"));
set_progress(0.403614);
assert(apply_patch_check("/system/app/LewaWeather.odex", "d099ef9e512751f3aada46d53ea4ecb08af732d2", "37c7e29d7b8003e6efe946967a8f7ed8d75f09bb"));
set_progress(0.408138);
assert(apply_patch_check("/system/app/LiveWallpapers.apk", "908fc72f57dad345db3f3b78ce93f232493f3cf7", "8f98d74d6578ecff96c0218743db7c3adb8e763a"));
set_progress(0.415815);
assert(apply_patch_check("/system/app/LiveWallpapers.odex", "873662455fae42559515325201b935772705c6b3", "82a49ab1b597600e5dc7b36e70df434e3f5bdf7c"));
set_progress(0.417075);
assert(apply_patch_check("/system/app/LiveWallpapersPicker.apk", "d3b26da5f38086b7adda266112bc34078851d845", "20a521fb055cbb9b894737c750ad26adb519ac03"));
set_progress(0.417569);
assert(apply_patch_check("/system/app/LiveWallpapersPicker.odex", "61f37a3abecc3b21c181420eeb960e1b364529f3", "e5375577103e1f0e1e2bdd769425370a5b67bf84"));
set_progress(0.417706);
assert(apply_patch_check("/system/app/LocationProvider.apk", "1eb8d75e121a28e66104ef51f679420e38185f2c", "292885b46a2f440a2aff79896cd165f64009d844"));
set_progress(0.428150);
assert(apply_patch_check("/system/app/LocationProvider.odex", "da3b8ca0e5ed7e5628bc8342ca8c4dfa0ea56615", "0597eb995ce2b8ba92a56f503f1c5ee1f0f194a5"));
set_progress(0.428904);
assert(apply_patch_check("/system/app/MTKAndroidSuiteDaemon.odex", "3df0f4b714975697f91d89049a36d0fbc4f57548", "6755a89e16b585f14783f511cd4ca27f28fe5422"));
set_progress(0.431831);
assert(apply_patch_check("/system/app/MagicSmokeWallpapers.apk", "c23d818e747455f5aa044d2a2838a1e495768950", "e40c37d725f49ac80c5bda2e438c44095fc34fc0"));
set_progress(0.432829);
assert(apply_patch_check("/system/app/MagicSmokeWallpapers.odex", "acc6060ac5461e5ae6c226b2424f95d33fb508f1", "aa74576976ee425d409b2593f667f7e085932455"));
set_progress(0.433061);
assert(apply_patch_check("/system/app/MediaProvider.apk", "14c30f97a36a6e71c8286a71c37f4ef604209691", "20d5de1574ce7f4e9964d7834e7234e650081cfa"));
set_progress(0.433218);
assert(apply_patch_check("/system/app/MediaProvider.odex", "1b27274ef13c78ef1a1611bc6809fa5fb7312d43", "93a58f4bf93278fdd9daa71774f7978d866c9c3b"));
set_progress(0.434360);
assert(apply_patch_check("/system/app/MmsFavoriteProvider.apk", "b4ebff21ecec3f7c2a6af85ae39774f0ae52fe0a", "071a4d7744e8c516bf89d1c265b7d63a83b0befa"));
set_progress(0.434507);
assert(apply_patch_check("/system/app/MmsFavoriteProvider.odex", "057c441d30be8e7930e365a974dcf8e639da6fe6", "6dff73abeb32b1def3d751ff2e23dcc00a3ff28c"));
set_progress(0.435264);
assert(apply_patch_check("/system/app/MtkBt.apk", "5ffefe36c0d8e65bf1dbb4e7f3737c2c0cdfb243", "969c5589e253d5095d0f6b7828ffda67611d2098"));
set_progress(0.436071);
assert(apply_patch_check("/system/app/MtkBt.odex", "ff22fb0cd0a2b032930f9a2bfedbe53264e871d3", "67633c86298537e214573fe2297e9d39a35f0abb"));
set_progress(0.441647);
assert(apply_patch_check("/system/app/MtkVideoLiveWallpaper.apk", "591f161d80ba418b21b17651f1eaa297221c5fba", "8217eb2c3e01a3fabf307e312bfdc26b9d17e20b"));
set_progress(0.452133);
assert(apply_patch_check("/system/app/MtkVideoLiveWallpaper.odex", "51d3ab2dc047833ba647d0e60c3a65eb470ed82c", "7845884c4a31dc476636bf27f68d86d220e69432"));
set_progress(0.452773);
assert(apply_patch_check("/system/app/NoiseField.odex", "63fe115fec8ae43e53277638603fe812e49eb140", "fc1184eb0a197d22d1605308e0addb14b213f738"));
set_progress(0.452985);
assert(apply_patch_check("/system/app/Omacp.apk", "ed198e3797ce0b967b2c48b153ff110ff2ac8d83", "5acdbdd2097119f8d9a71123bc9afbe2ac244663"));
set_progress(0.453101);
assert(apply_patch_check("/system/app/Omacp.odex", "96a0b5245cd56c6d9b6f6ab9b9294eecc9bdd5ef", "bc072a43144cfb5d8aa929cc8f508d0280bf60a5"));
set_progress(0.453973);
assert(apply_patch_check("/system/app/PIM.apk", "527e46c288470672428871897375c9070c0a2c03", "ef7e4f0b42095c320ac8785fa7a8efd703b4e7f9"));
set_progress(0.495454);
assert(apply_patch_check("/system/app/PIM.odex", "3c37cf96ade68837111c6b74972aed506c82509e", "20d4f60a854294019d1d5e8e571a277d32f03a56"));
set_progress(0.527646);
assert(apply_patch_check("/system/app/PhaseBeam.odex", "b2c24ce1511456f4bb74e031507dd71908d26d4b", "d38e103e379e55c0f92af751fdd43172e99bd506"));
set_progress(0.527844);
assert(apply_patch_check("/system/app/Phone.apk", "83b5492239e1d3124df998108bff7a708291889c", "5d9fab1ebfa24e3553e87c5d0a4f7cfe312b1c95"));
set_progress(0.535522);
assert(apply_patch_check("/system/app/Phone.odex", "7048a42f33c17692f76e83a8a6171f3b8d792639", "78453ac735084390cc8e9d70f38d397f7f7c82ab"));
set_progress(0.549727);
assert(apply_patch_check("/system/app/PicoTts.odex", "c7c796703abdedae2840ce550dbe8429964af736", "bf8d24a4ab1ea823834e118092301bd53265738b"));
set_progress(0.549824);
assert(apply_patch_check("/system/app/Power+.apk", "4ad896ae4705fd93eb34de33dacd0c345f4e28ac", "3260721f38a2c8a8f9e1d144bfc0fb33f1c112ab"));
set_progress(0.551598);
assert(apply_patch_check("/system/app/Power+.odex", "71624825f333a9fd6fa73f48b7a5da071626f426", "bd92688270ac9ae996065c942647eb8b6c7c677a"));
set_progress(0.552785);
assert(apply_patch_check("/system/app/Provision.apk", "5681d5cf413bf31becb3e3871cc83cb2d468d784", "c1cb3538dde4a1591f901fab6ae3a86d7c57d932"));
set_progress(0.552798);
assert(apply_patch_check("/system/app/Provision.odex", "040b10aad1eb0b722e322605948b6d2e4f94c74f", "940528b744fbd59255722df68efcafe898d3c006"));
set_progress(0.552815);
assert(apply_patch_check("/system/app/Search.apk", "f0e3bf46e780ec7bd5053cf7eb7899ef713be389", "1540c76cc380c21c79184fa75503c44a652bf76a"));
set_progress(0.553991);
assert(apply_patch_check("/system/app/Search.odex", "bf5896c912a0d10a28f5e38926ca0639855e209b", "9286e68142dcf9a7ec7325682c19d9c4252420b4"));
set_progress(0.554393);
assert(apply_patch_check("/system/app/Settings.apk", "b1dfcb0b338710045c7248dabc4c043bd1dc7cd7", "c0d21cd3698af984939f9cca194b093dfe500ad7"));
set_progress(0.575235);
assert(apply_patch_check("/system/app/Settings.odex", "dd849b3c529cc7daba651fcedd8cf9defd8e4837", "640cce2a2b592cc6c5718e5f45b590fd5ee7014b"));
set_progress(0.593990);
assert(apply_patch_check("/system/app/SettingsProvider.apk", "3884e0b66439dde64cbe85ac87284dabee4e048b", "3631bd522da9dc3a1049d0bef420818913ba6492"));
set_progress(0.594121);
assert(apply_patch_check("/system/app/SettingsProvider.odex", "83b009493ded48019798ed41e88bf79fe85fa6c9", "f085c3e25f589d041d634f1d59b29e227be6b9e2"));
set_progress(0.594514);
assert(apply_patch_check("/system/app/SharedStorageBackup.apk", "e8f88406478f7b9db6e693ea37f708716f429b60", "b44213c9b35ac72c59a25d37b0a0730de3d88dd3"));
set_progress(0.594526);
assert(apply_patch_check("/system/app/SharedStorageBackup.odex", "e4dfd4640e6b4476ea2620eb8af346f9fa6428d7", "07f72a81e8293da9dd79500c1fd9b983fa758378"));
set_progress(0.594548);
assert(apply_patch_check("/system/app/SoundRecorder.apk", "321e1c4dc5d1e668ce1b6782de5d2dd0cf82ec5b", "6fd712c8ff74b6e19bee82d7c68e20f2e1eabeda"));
set_progress(0.595457);
assert(apply_patch_check("/system/app/SoundRecorder.odex", "a9a9a16b6940fa93257341c79be13d53ed6c1132", "67b5abfee736496f04629d3cd573ccbfeaa903c9"));
set_progress(0.595994);
assert(apply_patch_check("/system/app/Stk1.apk", "025ff369dc6b8d41a62126c0f95554bc2c167945", "5385f2f79a6c7202521687bf3d027c337318cdbb"));
set_progress(0.596118);
assert(apply_patch_check("/system/app/Stk1.odex", "83ae9c4030b0d319f356e4d34126c955b3d3c932", "069d5d37336be737126b73793163227e8c82e24e"));
set_progress(0.596614);
assert(apply_patch_check("/system/app/Stk2.apk", "dfa17c8c28afc024f40c9bfdd24d9072c983bb47", "076712ecdc48654ffe01ad394db470ef77fd3ff6"));
set_progress(0.596737);
assert(apply_patch_check("/system/app/Stk2.odex", "750fea460187da6f5b9e075f03e17ec3cbfa0e42", "48309d1b4949fb65d21dd2d7958031a70a0c3b22"));
set_progress(0.597231);
assert(apply_patch_check("/system/app/StkSelection.odex", "bce09ff702974c3eeafe40b3b1260d65ae21fd3d", "dfd69f81943d094dc56ed38bb88d2d89bec73db4"));
set_progress(0.597370);
assert(apply_patch_check("/system/app/SystemUI.apk", "0cb5dadfc7020e2e461cfd357ecd32e80a2ee01e", "d0c83301b773412847df477e71ea9d6b556559f9"));
set_progress(0.607889);
assert(apply_patch_check("/system/app/SystemUI.odex", "5786d9e529ebbc3c1769535b44d5eb6d440a6572", "9d4fc38602748218a61719d8e2734fd646a767ff"));
set_progress(0.612661);
assert(apply_patch_check("/system/app/TelephonyProvider.apk", "ce595720a23b521baa4bae1763b8193d84cb4195", "ec05f338bbc0ff0ca2d43d7945c2980b966e55f1"));
set_progress(0.612769);
assert(apply_patch_check("/system/app/TelephonyProvider.odex", "c88cbbbcb7c647974458597a93c8a7895498784c", "5041a6f9304b9bf370e9ca6a5bbcbf1566a1086e"));
set_progress(0.614622);
assert(apply_patch_check("/system/app/ThemeChooser.apk", "0cf70ce19bcea198c1a45f325d0e88ede1d6c4c6", "19799e3712f54e5cb4f62ae4e45974d82efc147a"));
set_progress(0.615822);
assert(apply_patch_check("/system/app/ThemeChooser.odex", "658130db2a59a289d94ecb14a7aad6411bf5be64", "4facc19dfd119dfbeed5c86381025c51a1faf0a5"));
set_progress(0.619134);
assert(apply_patch_check("/system/app/ThemeManager.apk", "4d2f2093750f259b2072191427eddd830664b87d", "e4000de3435c1746d17d5b73ceebfd4f963f4a1f"));
set_progress(0.619159);
assert(apply_patch_check("/system/app/ThemeManager.odex", "384b1e66b4f47058fc5e3aba313b5921c63ac4cd", "25087aa85b3c380f1a4b7a5fe707a13ba7a30b90"));
set_progress(0.619648);
assert(apply_patch_check("/system/app/UserDictionaryProvider.apk", "e75a93a497e1235d9253a01dacc3f00654659d1e", "3c1da0138fd31c90145a442e635d20889dbdfecc"));
set_progress(0.619665);
assert(apply_patch_check("/system/app/UserDictionaryProvider.odex", "806bd49490c8a26032f5b12cd5b7c823c85733f3", "e36b29441f97da4d03031800336e1f30c5908d21"));
set_progress(0.619745);
assert(apply_patch_check("/system/app/VideoFavorites.odex", "3681378c0a00e10fe80add56d39bc397b49ee659", "79201390a20c101a009ceaf275688c21a221152c"));
set_progress(0.620193);
assert(apply_patch_check("/system/app/VideoPlayer.odex", "62e649e40a46f0a6e63295e870b64841da8b8467", "5059c87ba1fa8544d35146d0609e27627375a6d5"));
set_progress(0.620433);
assert(apply_patch_check("/system/app/VirusDefense.apk", "dfda80b645c1d25dce552ccc26e97ab046d42297", "1dacedcff6af5ff72c8b227866ebb29a7fa7cba5"));
set_progress(0.623634);
assert(apply_patch_check("/system/app/VirusDefense.odex", "41f3c65b4ff81bb456a4dc0949fa0479295f6cad", "424e42811307627eff954344949725a607e1e7f7"));
set_progress(0.630382);
assert(apply_patch_check("/system/app/VisualizationWallpapers.apk", "27979ddd018dd6b874a262eea546753a61cdda2d", "2ea8a01461afc59192b2ea47fcf2a53f7d11ee31"));
set_progress(0.631091);
assert(apply_patch_check("/system/app/VisualizationWallpapers.odex", "d8ff8dbe1a27a8ba849b81c0ef1ffe7e785c14a4", "66b86f0b421fb9c12e7e4aaeab2af4cd127d22e7"));
set_progress(0.631406);
assert(apply_patch_check("/system/app/VpnDialogs.apk", "aeda12afbcd9268ee26332d8e505d1decb77d77c", "a6f1fb39cb054dae663b206ff7b3fe5397fec478"));
set_progress(0.631441);
assert(apply_patch_check("/system/app/VpnDialogs.odex", "026fc814e9c3eaeb9cf5ac06527c4b1daea91d2d", "aec22fb301bb451d5ebc44c5df8077700347b6ed"));
set_progress(0.631495);
assert(apply_patch_check("/system/app/YGPS.odex", "9d0d2cf00ff3c6bb6e89cdce802e54297f956344", "677f243573c7e00c32bc25d765bb0e30164ec261"));
set_progress(0.631858);
assert(apply_patch_check("/system/bin/bootanimation", "9f24c374ae92dd5f137b120a66b4f4645120e120", "e071ba788ff8071a4f025fc9f669770432029382"));
set_progress(0.632018);
assert(apply_patch_check("/system/bin/mdnsd", "fa1fc9d842b0715338170b191a5cc80528478517", "c629942585e08c8e354ced3e4af80564ecf12f0b"));
set_progress(0.633234);
assert(apply_patch_check("/system/bin/su0", "b780b45c6fd99088bf94e450dd33dc90ae86bb71", "2756d4a644d7d4fa5a75932cc81abce485ed1011"));
set_progress(0.633760);
assert(apply_patch_check("/system/etc/icons_alias.xml", "03244fc832008df5d893fa450e9c4e0fba388e06", "b56328e8d3b2767ccb8825080b9c5cff6291076f"));
set_progress(0.633768);
assert(apply_patch_check("/system/etc/security/otacerts.zip", "0cee49f21a4a4e13d2e91d4c0ec26c8128bc7bfc", "96551e411cadddd3ea86579b2dba152b3d0f7fee"));
set_progress(0.633774);
assert(apply_patch_check("/system/framework/CustomProperties.jar", "3da960fb68c0e9278845d67b10decadfc91c6281", "c79ea3dd10be8a240705bcc531d5e056094565af"));
set_progress(0.633775);
assert(apply_patch_check("/system/framework/CustomProperties.odex", "195ee419485b2a674a992f9ad07668e710a73d35", "135888945527a5fe6023d77da3105e4ed822c98a"));
set_progress(0.633789);
assert(apply_patch_check("/system/framework/am.jar", "a14de48d837633a3726005e49b0e129c1979e01f", "e65493e97c2974fc37d676d684151c2d2405884c"));
set_progress(0.633790);
assert(apply_patch_check("/system/framework/am.odex", "f7ab660fe8cecb0b73cfd72662a86c66854c4d9e", "163f4f397d928dbe82278743854c438fb1152a2f"));
set_progress(0.633982);
assert(apply_patch_check("/system/framework/android.policy.jar", "a14de48d837633a3726005e49b0e129c1979e01f", "b6c23e43a1d82b9e9beadb2024e9c160f55c919e"));
set_progress(0.633983);
assert(apply_patch_check("/system/framework/android.policy.odex", "4af968f41dd29cb0b462af3dcda284c631f57ef8", "8962a9351cd76aaafec99d74072e122edb8e5d79"));
set_progress(0.636048);
assert(apply_patch_check("/system/framework/android.test.runner.jar", "c352417db38f44bd86d454f43a03737f76331cd4", "b78bd064e209c17836fe7ed6f44065a1cb5498a5"));
set_progress(0.636050);
assert(apply_patch_check("/system/framework/android.test.runner.odex", "9dd17393dc18489d85600f4b3478316d438d568d", "771292a88a4550742bf71124af298c0008e4251d"));
set_progress(0.636917);
assert(apply_patch_check("/system/framework/apache-xml.jar", "4eaa4db10956fcadc73a693fec8b00694a690b88", "5660cadda3d884545f218fe94d4b0f42e1ae3acf"));
set_progress(0.637002);
assert(apply_patch_check("/system/framework/apache-xml.odex", "7543b304c5dd6d4e4d01e0ce8776c2257f4cbbed", "4ef5cc8549031fe522f9826c2b83e6ea950f33f7"));
set_progress(0.643464);
assert(apply_patch_check("/system/framework/bmgr.jar", "ddf10cd08ed3539f5c4cba5e68f931bdf743287a", "b6c23e43a1d82b9e9beadb2024e9c160f55c919e"));
set_progress(0.643466);
assert(apply_patch_check("/system/framework/bmgr.odex", "c983c1d5de69a72a6547f7186d321313279686b8", "9475461a21bd9eccf5898b7381d7a2a13c1b2129"));
set_progress(0.643536);
assert(apply_patch_check("/system/framework/bouncycastle.jar", "aed2c873e44a2769023bf8d030aa93cc0541e268", "82016eaba90ccfd7a289c650e67505aee3e9a201"));
set_progress(0.643538);
assert(apply_patch_check("/system/framework/bouncycastle.odex", "df6382cd2e47eac59ecf225f6c2bd6919bd6a47d", "df430877647260427298088e9a86bf008e14e58c"));
set_progress(0.648145);
assert(apply_patch_check("/system/framework/bu.jar", "ddf10cd08ed3539f5c4cba5e68f931bdf743287a", "527679cf8df3f1824b2b6bf863b2a2ace8e3afe6"));
set_progress(0.648147);
assert(apply_patch_check("/system/framework/bu.odex", "92004b501a46ffd5b9466a1924c966ca9aa2e420", "04a8fa75bd500c1bafe4299a842fd28f33484be3"));
set_progress(0.648169);
assert(apply_patch_check("/system/framework/com.android.future.usb.accessory.jar", "ddf10cd08ed3539f5c4cba5e68f931bdf743287a", "e65493e97c2974fc37d676d684151c2d2405884c"));
set_progress(0.648171);
assert(apply_patch_check("/system/framework/com.android.future.usb.accessory.odex", "201f6a6b6a7aa2194305d4a267fd30e984242d04", "9e3dc6f4673e016a685718e6b27c98df0555cea6"));
set_progress(0.648201);
assert(apply_patch_check("/system/framework/com.android.location.provider.jar", "ddf10cd08ed3539f5c4cba5e68f931bdf743287a", "e65493e97c2974fc37d676d684151c2d2405884c"));
set_progress(0.648202);
assert(apply_patch_check("/system/framework/com.android.location.provider.odex", "b5f4f589507e2cbf3a1466e1ddd71f2e80134b77", "f7d911589d78d9a4b2bf195e262706140dd46946"));
set_progress(0.648238);
assert(apply_patch_check("/system/framework/content.jar", "ddf10cd08ed3539f5c4cba5e68f931bdf743287a", "e65493e97c2974fc37d676d684151c2d2405884c"));
set_progress(0.648239);
assert(apply_patch_check("/system/framework/content.odex", "70eccc509f5f15aef1e093d61e3c82e83f1f42f1", "b9f1f70b6de547e1af995ac7298bac116d1b2764"));
set_progress(0.648307);
assert(apply_patch_check("/system/framework/core-junit.jar", "3da960fb68c0e9278845d67b10decadfc91c6281", "09fc313eb26208d5437a4df82d115dda44c91daa"));
set_progress(0.648308);
assert(apply_patch_check("/system/framework/core-junit.odex", "61ae97674d5b021a43ec871301d7aa3c9e8b4f39", "31309557a5c494f8f679dad3613e9b5f842eba5b"));
set_progress(0.648437);
assert(apply_patch_check("/system/framework/core.jar", "60854bba5488de035c4dfb8c9e0e309660f83e46", "1da57bf6e76e1ce511f412d99ea63abf061a96b3"));
set_progress(0.648456);
assert(apply_patch_check("/system/framework/core.odex", "764e8af722f6b8030430170121031ba1da8838c4", "09aa87caed4af84cabbb660b226ace39bfc6fc8e"));
set_progress(0.664416);
assert(apply_patch_check("/system/framework/ext.jar", "76eacc82ffa96f68ddfd33c19d3dbec68ced5836", "2211a452c9ffa38decf871a20bc0a54b0567df25"));
set_progress(0.666893);
assert(apply_patch_check("/system/framework/ext.odex", "75f4348029893779de48d9f3e65623c20b0388b5", "418f06865f4ef1068ee4d4bab663ada71dc860c1"));
set_progress(0.673947);
assert(apply_patch_check("/system/framework/framework-res.apk", "051c0fb1c59fbd186dada6f1d86c21473f68a373", "7cc613b4d8dfb815c7787ea94461a3cd2c58e915"));
set_progress(0.717135);
assert(apply_patch_check("/system/framework/framework.jar", "829fcf14310f4eceafb4289bf4430c5fe131355c", "42dbbda88a01ba222b3619457d38d67bdb27e7e7"));
set_progress(0.717205);
assert(apply_patch_check("/system/framework/framework.odex", "cdffd02f2641665cc17a548b9c5377ce8aad726a", "2b9385590c0a736a6e4f7eb09eafd80ed4375491"));
set_progress(0.768943);
assert(apply_patch_check("/system/framework/ime.jar", "ddf10cd08ed3539f5c4cba5e68f931bdf743287a", "e65493e97c2974fc37d676d684151c2d2405884c"));
set_progress(0.768945);
assert(apply_patch_check("/system/framework/ime.odex", "6f7d85ca888e87f792097969170825250b8d3b86", "222d6fbaed6e352490669fe901fabf857b960386"));
set_progress(0.768978);
assert(apply_patch_check("/system/framework/input.jar", "ddf10cd08ed3539f5c4cba5e68f931bdf743287a", "e65493e97c2974fc37d676d684151c2d2405884c"));
set_progress(0.768979);
assert(apply_patch_check("/system/framework/input.odex", "5710b559a18804f6808fb4e61d00dcc2df8cdb06", "1c68c5d86dec16b6582ce5318dad82373b0177e9"));
set_progress(0.769007);
assert(apply_patch_check("/system/framework/javax.obex.jar", "a14de48d837633a3726005e49b0e129c1979e01f", "b6c23e43a1d82b9e9beadb2024e9c160f55c919e"));
set_progress(0.769008);
assert(apply_patch_check("/system/framework/javax.obex.odex", "87af5eff9d93d9a288ea4a00b2ee0df1fc2b43be", "4535ef1ce7bbd79b8c2f3ef0a022c7dddafc81f4"));
set_progress(0.769282);
assert(apply_patch_check("/system/framework/lewa-framework.jar", "dab10a6a8b4de58206fd1187655b6b8c9ef61558", "39d2a0b6870e05ff0beeb28616910f5ab07398d7"));
set_progress(0.769284);
assert(apply_patch_check("/system/framework/lewa-framework.odex", "aef46b3f4b0f6e5e2c7519ceb7d2579f4beee47a", "9672dc1ec4fb85b54889858c5cb7f3c4a413b81b"));
set_progress(0.774707);
assert(apply_patch_check("/system/framework/lewa-res.apk", "2caa5bc828d33aae3bf7897bcbc868cab54b10cc", "a02bed3db571eb311378ab4fc675a3b8923fddbd"));
set_progress(0.797937);
assert(apply_patch_check("/system/framework/mediatek-common.jar", "29c67bf6cdd2dd1f29f3515442d8c97f402f4e6a", "3974c35909036eef0c9022b0c629493362be20f1"));
set_progress(0.797939);
assert(apply_patch_check("/system/framework/mediatek-common.odex", "392e40e47bc2d89b025cd6e2e321da5f3d61ab49", "28fd6260a7172aa392830704c675ba7f33f5b3f6"));
set_progress(0.798446);
assert(apply_patch_check("/system/framework/mediatek-framework.jar", "23e37a3b78dfd0087440154d925cca2c02451ac0", "3da383a765f75fac222bfa8d8ce17eddc96f3a50"));
set_progress(0.798447);
assert(apply_patch_check("/system/framework/mediatek-framework.odex", "9f2b1c36c3f00652bd09d339d806149ef4f66d71", "bda0ef629bc82e2cd6f9fcd95a0f6f7ff0f8e692"));
set_progress(0.799808);
assert(apply_patch_check("/system/framework/mediatek-op.jar", "a14de48d837633a3726005e49b0e129c1979e01f", "b6c23e43a1d82b9e9beadb2024e9c160f55c919e"));
set_progress(0.799809);
assert(apply_patch_check("/system/framework/mediatek-op.odex", "dcc57343ecec9228c90306753b1ef7da5db197d6", "faeecc3573cacd181fb87e4347ac1c125385afdc"));
set_progress(0.799816);
assert(apply_patch_check("/system/framework/mediatek-res.apk", "7c8bd19f1c307c7ccb5f43d7cc656d57b853464f", "0f3952d627fa3fe0257db67bc23d2a336ba08886"));
set_progress(0.804488);
assert(apply_patch_check("/system/framework/monkey.jar", "e4837edc8b054f700b79ed762ceefeac63301e98", "8532d22653ceb3dd442b3762aee271b9c9082469"));
set_progress(0.804490);
assert(apply_patch_check("/system/framework/monkey.odex", "7a6c2fa66f9620bed9347bede8fba1187edb4db9", "c7fb9b54b12e7e339cf1210df07bacd277d6d9df"));
set_progress(0.805044);
assert(apply_patch_check("/system/framework/pm.jar", "e4837edc8b054f700b79ed762ceefeac63301e98", "8532d22653ceb3dd442b3762aee271b9c9082469"));
set_progress(0.805045);
assert(apply_patch_check("/system/framework/pm.odex", "6642cac23b9a1300d3eb7a0a17b04aeec8993a88", "34f53f9222101bbaa63b46307cf1ffb2c5bda5ff"));
set_progress(0.805217);
assert(apply_patch_check("/system/framework/requestsync.jar", "ddf10cd08ed3539f5c4cba5e68f931bdf743287a", "e65493e97c2974fc37d676d684151c2d2405884c"));
set_progress(0.805218);
assert(apply_patch_check("/system/framework/requestsync.odex", "9f1ba09e8b6fbaa5d497f071b2a1646901147783", "ba60e115f44c37d983b5981208b77090e330ac97"));
set_progress(0.805261);
assert(apply_patch_check("/system/framework/secondary-framework.jar", "ed9f39553b8238f060b11c82b61ebfd197ad68df", "602dba53d53c00ccbae9773193d8eb0799240a9c"));
set_progress(0.805263);
assert(apply_patch_check("/system/framework/secondary-framework.odex", "e43f90a6d4e05470f7f8d4eea787acefc5f5244e", "ce6e78e7f68085f520f3cd7f39c46f78fa637e6a"));
set_progress(0.813724);
assert(apply_patch_check("/system/framework/services.jar", "4c9b959a4fc473b7a43d23944a2ed1ba147d3eb6", "12c6fda9b1c68cb644632a2bab1adc6793938f06"));
set_progress(0.813725);
assert(apply_patch_check("/system/framework/services.odex", "967e7a920cad90003cbe44bb01c87d4ef341a7b6", "684ad819cac5a9f39e45fb4fb96c9e9787c61a92"));
set_progress(0.825540);
assert(apply_patch_check("/system/framework/svc.jar", "15e38cd5fc978b9a1ac6721d87094fb031703894", "bcc9d1b4b8448c5a6f20633ba51bbabf552a51a7"));
set_progress(0.825542);
assert(apply_patch_check("/system/framework/svc.odex", "4f6c4e82f77e79105822e6bdd20105172f66fbeb", "5c6a67d5688f0dcfbb325f4811017ba5d2b68b7e"));
set_progress(0.825589);
assert(apply_patch_check("/system/framework/theme-res-mint.apk", "da0442f2deb4b1b4b63dcc15e67234ed4a36cd46", "cc839f9152d2d918e01bc8342a2857cd32b9f516"));
set_progress(0.828750);
assert(apply_patch_check("/system/framework/theme-res-mocha.apk", "8bbb271b503bd863ca11054dff39f872a617ce89", "3b37da98a388a3493b4f7c2a468ed6bbddff7657"));
set_progress(0.832086);
assert(apply_patch_check("/system/framework/theme-res-raspberry.apk", "ba2c071dcb3a4843e202f91c79ada5923dc3d6db", "7f9f16fe90dda57c6a7b756bdba16ef858f954c1"));
set_progress(0.835517);
assert(apply_patch_check("/system/framework/uiautomator.jar", "aabf1269c470ff6035cd5d99bf1d406755482888", "8c3de6dcc833d017d0bfefe2c6f538edfbbcb1a7"));
set_progress(0.835518);
assert(apply_patch_check("/system/framework/uiautomator.odex", "77f66a17bad48d83b7e7270f9163e9a16dab9792", "7379fa4f12286cadd8e536638e680ddb6d0778fe"));
set_progress(0.835904);
assert(apply_patch_check("/system/lib/libbcc.so", "be3d7ba5271c3f2f2dd10c9698c5bbad78194ca0", "0a6ace6f78472c0ee5c14fdec93a7d8a7bd6d4c2"));
set_progress(0.857999);
assert(apply_patch_check("/system/lib/libbcinfo.so", "4c6995b74ca86ca76db64aed27d0cc44c05d3c72", "3a8a686b48abd07f7395b458800b0a335c731bbc"));
set_progress(0.863306);
assert(apply_patch_check("/system/lib/libchromium_net.so", "cebf8b0dc1a71a6a689ae63f5c6b9c741f608385", "185fd5b1da88272d5c0815f5fccb6dce12216fde"));
set_progress(0.871465);
assert(apply_patch_check("/system/lib/libjni_eglfence.so", "8c344aa889c85acd26568148b2ba79830a10dbb7", "be773c5542b7ee6690fb935c80c23ff9bcb0e122"));
set_progress(0.871490);
assert(apply_patch_check("/system/lib/libjni_mosaic.so", "55d150097be5217b9ce9ef73770c15b3dcb94972", "655f752c838223fdcecb44c92e2f0c326c9b2c15"));
set_progress(0.872495);
assert(apply_patch_check("/system/lib/libmdnssd.so", "489b00191ba60967e69a06970f252132228bd87f", "c52c46980445e6503c492d080e79a810aa0ab2e5"));
set_progress(0.872596);
assert(apply_patch_check("/system/lib/libstagefright.so", "ddace6ed8cde5b79735e47f8164c7bd0e369c6e4", "bec89baac381df36d09d7975c6f0ecbe273fd278"));
set_progress(0.879891);
assert(apply_patch_check("/system/lib/libstagefright_soft_aacdec.so", "a3e1e9513a13360c27727e7ae6177dbaf5263639", "c29162c56afdf529bbcf5971408006f369f02af7"));
set_progress(0.880935);
assert(apply_patch_check("/system/lib/libstagefright_soft_aacenc.so", "7a3d906ddc7207fa0a6b0e45c315d042c8f52ebf", "5a8b43418436fbcda59be01d0f1e1199645b5f1a"));
set_progress(0.882227);
assert(apply_patch_check("/system/lib/libwebcore.so", "daeb99716d596d5d41fde4b30d8ce4e48df8c36e", "9321edb11ef61626cb2c5343e33018464dec847d"));
set_progress(0.920597);
assert(apply_patch_check("/system/lib/libwebrtc_audio_preprocessing.so", "2f5f438cac283f83061d1af957c182d004c1fc2a", "9ef5b190e74bf13764b725e15b7da0dfd4a7e59a"));
set_progress(0.922581);
assert(apply_patch_check("/system/usr/share/phoneloc.dat", "e4e208580f3fd3b86a421bb4189d2637862ae7e2", "acbaf7da7f6de4d831542698118dc4cf8b6b11ed"));
set_progress(0.925096);
assert(apply_patch_check("/system/vendor/operator/app/BaiduMap.apk", "7bc1d47694dcee8f326a404b72fdceb27b7b57c4", "82f577d9adbf97ec18d3ea7af50e6e76d8d579c7"));
set_progress(0.968537);
assert(apply_patch_check("/system/vendor/operator/app/Calendar365.apk", "d475e83609c43c1eb2f08d50d5f650e5e11b3f53", "0a02eb177f9110c98ff04f26188bc10b5187ab18"));
set_progress(0.999120);
assert(apply_patch_check("/system/xbin/nano", "1d7d9f3d09bbd4ae4ba6bf2cfc57cb83d6fae4cf", "cb7df480f99932551a6ab331efa4e47bf4ddb3d3"));
set_progress(0.999416);
assert(apply_patch_check("/system/xbin/su", "8cf6e46006a789d83aeb2062f80bea21ff707c5f", "96d16e1b6c468cd6def78fa97cdbbc76b2f477ad"));
set_progress(1.000000);
assert(apply_patch_space(11036200));

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

ui_print("Removing unneeded files...");
delete("/system/app/AppStore.apk", "/system/app/AppStore.odex",
       "/system/app/LewaGallery2.apk", "/system/app/LewaGallery2.odex",
       "/system/app/LewaLockScreen.apk", "/system/app/LewaLockScreen.odex",
       "/system/app/LewaSecurity2.apk", "/system/app/LewaSecurity2.odex",
       "/system/app/LewaSystemCleanService.apk",
       "/system/app/LewaSystemCleanService.odex",
       "/system/app/QrcodeScanner.apk", "/system/app/QrcodeScanner.odex",
       "/system/app/Treasure.apk", "/system/app/Treasure.odex",
       "/system/build.prop", "/system/lib/libPinguoImageSDK.so",
       "/system/lib/libjni_filtershow_filters.so", "/system/media/theme/",
       "/system/media/theme/lockstyle", "/system/media/theme/lockwallpaper",
       "/system/media/wallpapers/", "/system/media/wallpapers/1.jpg",
       "/system/media/wallpapers/2.jpg", "/system/media/wallpapers/3.jpg",
       "/system/media/wallpapers/4.jpg", "/system/media/wallpapers/5.jpg",
       "/system/media/wallpapers/6.jpg", "/system/lib/libbcc.so.sha1",
       "/system/app/Gallery2.apk", "/system/app/Gallery2.odex",
       "/system/app/LewaMarket.apk", "/system/app/LewaSecurity.apk",
       "/system/app/LewaSecurity.odex", "/system/app/Superuser.apk",
       "/system/app/Superuser.odex", "/system/media/lockscreen.zip",
       "/system/recovery.img");
show_progress(0.800000, 0);
ui_print("Patching system files...");
apply_patch("/system/app/ApplicationsProvider.apk", "-",
            17fe7484e39371a28a55cdbe640f8267acb07dad, 10388,
            6fca95f6a71f743eaa47eebe8971740d75d8bbb8, package_extract_file("patch/system/app/ApplicationsProvider.apk.p"));
set_progress(0.000048);
apply_patch("/system/app/ApplicationsProvider.odex", "-",
            b91881c413bfc9e6f6c6cd99ee6f841cf770295f, 27608,
            95f2921fc1133bf4a19efa84187b9eb774545ecc, package_extract_file("patch/system/app/ApplicationsProvider.odex.p"));
set_progress(0.000175);
apply_patch("/system/app/AtciService.odex", "-",
            7772a01be052b29edd40699386f895d8a9f56318, 71768,
            6a45fd40a6692c55359072ad2ceeae3cb74f7731, package_extract_file("patch/system/app/AtciService.odex.p"));
set_progress(0.000505);
apply_patch("/system/app/BackupRestoreConfirmation.apk", "-",
            3a76a57f7b23181859ad41be819a08ffb3b02f8e, 9946,
            73593d6357831e362dcc3d0a2d6d69327abeb272, package_extract_file("patch/system/app/BackupRestoreConfirmation.apk.p"));
set_progress(0.000550);
apply_patch("/system/app/BackupRestoreConfirmation.odex", "-",
            4f4cd75c4a0cec0f9ecafaf98c0435f041a68d25, 12384,
            1b1e79cade3c4ce4468355c68150d3a7b14c3ffb, package_extract_file("patch/system/app/BackupRestoreConfirmation.odex.p"));
set_progress(0.000607);
apply_patch("/system/app/Browser.apk", "-",
            c185ebf832b647ed7aa9890a047459a81eeb3cf5, 2089603,
            f45ff73f44a960416c926251fd396da2d1fb2a7b, package_extract_file("patch/system/app/Browser.apk.p"));
set_progress(0.010217);
apply_patch("/system/app/Browser.odex", "-",
            5fb87d5c3f1d70078a1788c1f6c7055a5f0db6e2, 3027832,
            b6c33ec784e8167304f3b97ea01553563596032f, package_extract_file("patch/system/app/Browser.odex.p"));
set_progress(0.024140);
apply_patch("/system/app/CDS_INFO.odex", "-",
            158a2b42bba08ba110884d247febfe14a0a87831, 116360,
            ac95c4681ef1a31e99705de3b26683adcbec4aa4, package_extract_file("patch/system/app/CDS_INFO.odex.p"));
set_progress(0.024675);
apply_patch("/system/app/CalendarProvider.apk", "-",
            2e2496096e06d72d9c94855316a350a897dc843b, 28055,
            7c65e13e4834ae208f7f93da28c88f90eaa67e55, package_extract_file("patch/system/app/CalendarProvider.apk.p"));
set_progress(0.024804);
apply_patch("/system/app/CalendarProvider.odex", "-",
            3701e07aad6ee9d54196086d2cc53eef5d19a431, 2061600,
            94e4fa534f676f29d5578187c613bf048b6f1378, package_extract_file("patch/system/app/CalendarProvider.odex.p"));
set_progress(0.034285);
apply_patch("/system/app/CellConnService.apk", "-",
            46259569e32d2502545903dac7df6f1f47fd19f1, 13870,
            471a438efd6f3a28ca3ad84975f407498645eb7b, package_extract_file("patch/system/app/CellConnService.apk.p"));
set_progress(0.034349);
apply_patch("/system/app/CellConnService.odex", "-",
            b7e3be33f67f3a0b10f53bf40cde1bdfd7665f2a, 64800,
            582abca93ed779afcb17c41bb75a2e86e7276326, package_extract_file("patch/system/app/CellConnService.odex.p"));
set_progress(0.034647);
apply_patch("/system/app/CertInstaller.apk", "-",
            93be4ab71de05e595a3ab6c96908a93b1680bc23, 10691,
            f279c02a42a9d61c0b495d60da676c4d3009c740, package_extract_file("patch/system/app/CertInstaller.apk.p"));
set_progress(0.034696);
apply_patch("/system/app/CertInstaller.odex", "-",
            d061fadb641abfd7de74e76391eed645e85d40c5, 46216,
            9eed2acf3e7db4fa6f4f6df0d79d51801857c63f, package_extract_file("patch/system/app/CertInstaller.odex.p"));
set_progress(0.034908);
apply_patch("/system/app/Cit.odex", "-",
            1c4dc91aaaae1a6b38fe6cf0396ff3cca9e84652, 36704,
            6f4b766ac6f7daa20a65da29ee19476833d3539c, package_extract_file("patch/system/app/Cit.odex.p"));
set_progress(0.035077);
apply_patch("/system/app/CleanMemory.apk", "-",
            bb4bc5ad6b7608de9248b92ebb422241600ca193, 150593,
            4e81eb725c26f923b4a24c010a4d43a4f5372234, package_extract_file("patch/system/app/CleanMemory.apk.p"));
set_progress(0.035770);
apply_patch("/system/app/CleanMemory.odex", "-",
            1f6fa61300f9ad2f1b005a7c2b0000d02a723f50, 26328,
            91ec22caae2229709fa17b58ce020d9bd5b61341, package_extract_file("patch/system/app/CleanMemory.odex.p"));
set_progress(0.035891);
apply_patch("/system/app/ContactsProvider.apk", "-",
            c213e5103243e693dfa86003b7678eb2582f03db, 90246,
            fe6cf8d85f695ab8bb469ec0abd726f8e026c7ea, package_extract_file("patch/system/app/ContactsProvider.apk.p"));
set_progress(0.036306);
apply_patch("/system/app/ContactsProvider.odex", "-",
            04cabfabcb264d79d22a52138234066d0cefaba0, 2658656,
            3438e96ca4b13fc2013ec263fc75996d5ae93790, package_extract_file("patch/system/app/ContactsProvider.odex.p"));
set_progress(0.048532);
apply_patch("/system/app/DefaultContainerService.apk", "-",
            4397b28aeb4bcb7fa72346ba9f0448f1994472bf, 3803,
            cf09df2c507d4e60a2f1c6dc6932ff69437dea2e, package_extract_file("patch/system/app/DefaultContainerService.apk.p"));
set_progress(0.048549);
apply_patch("/system/app/DefaultContainerService.odex", "-",
            366a2f75d7423e78e993a5245406cec6581417f4, 21776,
            87bbc1dff56a360d3b1255b081be0ccf5b92f812, package_extract_file("patch/system/app/DefaultContainerService.odex.p"));
set_progress(0.048649);
apply_patch("/system/app/DeskClock.apk", "-",
            f23134b8e9c318e6f9ffc35d7fe065bed263a1e9, 3286255,
            00aeeeebe70c4e199094c8c58397ad9af652e62c, package_extract_file("patch/system/app/DeskClock.apk.p"));
set_progress(0.063761);
apply_patch("/system/app/DeskClock.odex", "-",
            ffc7fbe70ba9a2341b8efbdf9e66d48790476394, 597272,
            e086f9391da580b1c28416e605953299cf853645, package_extract_file("patch/system/app/DeskClock.odex.p"));
set_progress(0.066508);
apply_patch("/system/app/DownloadProvider.apk", "-",
            4b720185a958eca1f68f007091ad438de7732f0a, 13158,
            b0400748b4420fb63f8f1055c9bbb7b812ee0894, package_extract_file("patch/system/app/DownloadProvider.apk.p"));
set_progress(0.066569);
apply_patch("/system/app/DownloadProvider.odex", "-",
            4bd136d16e546e2d1dacd52c547a0ac22f324363, 1842696,
            0cc987cb5148eda35244761d63ce9f5a7996d37d, package_extract_file("patch/system/app/DownloadProvider.odex.p"));
set_progress(0.075042);
apply_patch("/system/app/DownloadProviderUi.apk", "-",
            dbbc44ea8e969814f7cf47faf9f444cb4f591244, 66996,
            17c75a7b9b38f74568eca3821af163623d43854b, package_extract_file("patch/system/app/DownloadProviderUi.apk.p"));
set_progress(0.075350);
apply_patch("/system/app/DownloadProviderUi.odex", "-",
            a7a9f810fa17004827c8b65fb0ee9200b6a49269, 453784,
            170c803bafb434ec7d218196ea1405b966dd655c, package_extract_file("patch/system/app/DownloadProviderUi.odex.p"));
set_progress(0.077437);
apply_patch("/system/app/DrmProvider.apk", "-",
            fd7aad223e5ef87800083d8e02469a8acbfedd19, 5131,
            fe0c8b3713e94a88aef121ad5c4c17255b33a1d4, package_extract_file("patch/system/app/DrmProvider.apk.p"));
set_progress(0.077461);
apply_patch("/system/app/DrmProvider.odex", "-",
            b28569840ebd645d5629262bfff3f215d2f90411, 35744,
            0617d6d951464bc4302d70d207f19ed267687996, package_extract_file("patch/system/app/DrmProvider.odex.p"));
set_progress(0.077625);
apply_patch("/system/app/Email.odex", "-",
            3876320d35d9262571398f2bfb4c32d22d8866aa, 3755144,
            1dde940b8d4e1fce7d490a3058a51c98ff3b4b32, package_extract_file("patch/system/app/Email.odex.p"));
set_progress(0.094893);
apply_patch("/system/app/EngineerMode.odex", "-",
            5e1180d1f50e90705240ad713aa0d2ef3e46e5eb, 2758112,
            fd2703739fef495acd775d091a33064e5f251c26, package_extract_file("patch/system/app/EngineerMode.odex.p"));
set_progress(0.107577);
apply_patch("/system/app/EngineerModeSim.apk", "-",
            e98d4710313999844cc5e9c3b2f16cb651d87dbe, 26329,
            e156b450c8a8992f5446954e3b2ccd3def9d66d9, package_extract_file("patch/system/app/EngineerModeSim.apk.p"));
set_progress(0.107698);
apply_patch("/system/app/EngineerModeSim.odex", "-",
            409215fced0f4a67f04db403a64d9a934dcff303, 99184,
            4dddcab81349892ddf0dfdb07ff1ee1c73f11a4a, package_extract_file("patch/system/app/EngineerModeSim.odex.p"));
set_progress(0.108154);
apply_patch("/system/app/Exchange2.odex", "-",
            ff897c4ef4a6e2bbf3434e3a5cc7db880054f66c, 3004200,
            6ec94319741fb948295dbc6048814c267dabc23a, package_extract_file("patch/system/app/Exchange2.odex.p"));
set_progress(0.121969);
apply_patch("/system/app/FMRadio.apk", "-",
            5f1045cdff22eefbeac2e0c23decb2e05fe99b2e, 1119124,
            f6c1c6ae444528c1292c5d77a5e0c3610b03c73d, package_extract_file("patch/system/app/FMRadio.apk.p"));
set_progress(0.127115);
apply_patch("/system/app/FMRadio.odex", "-",
            10f3e94377a3751036a6c8f5a8ed43c7f0455694, 245536,
            55f2ded7a934432dbdfbd7d43af0eae537e1bce5, package_extract_file("patch/system/app/FMRadio.odex.p"));
set_progress(0.128244);
apply_patch("/system/app/Flashlight.apk", "-",
            fb1920070f422ab62d0d09bfc360dccbd2cf81ad, 1765114,
            5036c4e352d113213aa0c3cf9bc6b8e66da179c9, package_extract_file("patch/system/app/Flashlight.apk.p"));
set_progress(0.136361);
apply_patch("/system/app/Flashlight.odex", "-",
            f16210f3b312a0ffef99db4c3980776f948053f4, 17024,
            2a42c0404e2d5ce3b24264a29ed75d37b8d924db, package_extract_file("patch/system/app/Flashlight.odex.p"));
set_progress(0.136440);
apply_patch("/system/app/Galaxy4.odex", "-",
            d21ea4993273804ce9aad40e1ddee00098359b6f, 39360,
            29eab89c6a42fe70da3a2a8295f9ce46d4713f68, package_extract_file("patch/system/app/Galaxy4.odex.p"));
set_progress(0.136621);
apply_patch("/system/app/GameCenter.apk", "-",
            883ec9b1f6e87581b490d911a6169bf420e18bb8, 176845,
            74c8daf57150ea9784c296995e64349d77aa2deb, package_extract_file("patch/system/app/GameCenter.apk.p"));
set_progress(0.137434);
apply_patch("/system/app/GameCenter.odex", "-",
            efc1eb7c214b301bffa3894360a998473a67ac5e, 484816,
            6185e1b3be3899d7d4e9c5b661f59d70b71a99af, package_extract_file("patch/system/app/GameCenter.odex.p"));
set_progress(0.139663);
apply_patch("/system/app/GoogleOta.odex", "-",
            26595cfb43fc3565c56a8fa597b9469d4f890ca4, 110880,
            08c12562b06913b632d541703921eacb024ae483, package_extract_file("patch/system/app/GoogleOta.odex.p"));
set_progress(0.140173);
apply_patch("/system/app/GoogleOtaSysOper.odex", "-",
            2d8bd9dd1ca096780e4410f39c67c6e571d6070c, 8000,
            ed5b63f05d8e3f7251e73e299bb237e9ebb0c0e8, package_extract_file("patch/system/app/GoogleOtaSysOper.odex.p"));
set_progress(0.140210);
apply_patch("/system/app/Guide.apk", "-",
            26b9105a7f035fd00661c7d66abdcfffa8225d99, 7932883,
            021c31391d458b4a78e833af897e3f8c4196bb6c, package_extract_file("patch/system/app/Guide.apk.p"));
set_progress(0.176690);
apply_patch("/system/app/Guide.odex", "-",
            5cbdff05fbde119c4c6326454e78b90166a72ae9, 466560,
            caac87da404c9292a2640a33117e0c3014893bc0, package_extract_file("patch/system/app/Guide.odex.p"));
set_progress(0.178836);
apply_patch("/system/app/HTMLViewer.apk", "-",
            e4ddac5610ea5b6bfa8ca1df3aabb803cae0de99, 3928,
            23c189f45bf571709e9e6f74bc7b0d570c32ca74, package_extract_file("patch/system/app/HTMLViewer.apk.p"));
set_progress(0.178854);
apply_patch("/system/app/HTMLViewer.odex", "-",
            3e4c00b03bbb74b14b8304f64d6a597b7d6ea6a1, 8216,
            75ded2b254ee932df28e6bdd4a9fae54eff787f8, package_extract_file("patch/system/app/HTMLViewer.odex.p"));
set_progress(0.178891);
apply_patch("/system/app/HoloSpiralWallpaper.apk", "-",
            bc5f13513012cf2aa7a9a61b539ea38164a88018, 42246,
            bb0f945b528b09fb840ccffd77d3fc2cf0972a02, package_extract_file("patch/system/app/HoloSpiralWallpaper.apk.p"));
set_progress(0.179086);
apply_patch("/system/app/HoloSpiralWallpaper.odex", "-",
            4a916dfcbd8cd259848f3ef4d2f09dd15b57d244, 39376,
            500eed3c0c4f7bb31f9e09d866741c7fa06337c3, package_extract_file("patch/system/app/HoloSpiralWallpaper.odex.p"));
set_progress(0.179267);
apply_patch("/system/app/Intercept.apk", "-",
            e72697d67efb2af2f7004e1b0d5b7690e284870e, 157289,
            3eea5ae77f00a41918e522988b30a93593313960, package_extract_file("patch/system/app/Intercept.apk.p"));
set_progress(0.179990);
apply_patch("/system/app/Intercept.odex", "-",
            f337f7bc1c51e2c594b654ec0bc58ef6555674ef, 599824,
            ed7c3838b2ed852a9bc191f3de2ce3baebf0e560, package_extract_file("patch/system/app/Intercept.odex.p"));
set_progress(0.182748);
apply_patch("/system/app/KeyChain.apk", "-",
            f18bd5ac158d7591d81863d9f18c04ff027aad28, 8871,
            b08662271ba8fd9b544132e42ebeb89cc4b6377c, package_extract_file("patch/system/app/KeyChain.apk.p"));
set_progress(0.182789);
apply_patch("/system/app/KeyChain.odex", "-",
            199279260472d29783553f8fe8423f10500d18a6, 32200,
            85590d9433b7fcf3a7b953e3b31db2db91815521, package_extract_file("patch/system/app/KeyChain.odex.p"));
set_progress(0.182937);
apply_patch("/system/app/LabiSync.apk", "-",
            fd30e70ee6936895de0a29ccf810acd7fb2b1ad9, 21979,
            3f112b18d3fde10caf0e1722a2b597daf0f58b6d, package_extract_file("patch/system/app/LabiSync.apk.p"));
set_progress(0.183038);
apply_patch("/system/app/LabiSync.odex", "-",
            e7943d43b32d67ba6289157f612d183d1cb78d00, 249088,
            77f2de13d15299b60d4b8daf20bcd140653892c5, package_extract_file("patch/system/app/LabiSync.odex.p"));
set_progress(0.184184);
apply_patch("/system/app/LatinIME.apk", "-",
            334e0c02c3c868165406ca09e224ff72e2c117e6, 8462839,
            4ee684ed927bd5c1f84a42005bc42dc14facec80, package_extract_file("patch/system/app/LatinIME.apk.p"));
set_progress(0.223101);
apply_patch("/system/app/LatinIME.odex", "-",
            c3dcef1ae8edf724c1096d28a42442644641e0ac, 1116016,
            62758dedd3e57aee2186ec2d6af87651435c121c, package_extract_file("patch/system/app/LatinIME.odex.p"));
set_progress(0.228233);
apply_patch("/system/app/LewaAntitheft.apk", "-",
            492401bb579ce565a42a98697e12b7ab8ccf0f86, 618851,
            a93436df565848e67f2978c00edb9d1b74a0a5a6, package_extract_file("patch/system/app/LewaAntitheft.apk.p"));
set_progress(0.231079);
apply_patch("/system/app/LewaAntitheft.odex", "-",
            b84e70395f7a5bd53bb5ebf8b92c638b5cfcbfc4, 3587544,
            c64837c53016be635f4501a3e09ffa89a283b25b, package_extract_file("patch/system/app/LewaAntitheft.odex.p"));
set_progress(0.247576);
apply_patch("/system/app/LewaCalculator.apk", "-",
            ae2fefc6eefbc0b8a4318af264030b603d55745d, 1536063,
            aeb6c86b68213593132311324cc1caea5d84fae1, package_extract_file("patch/system/app/LewaCalculator.apk.p"));
set_progress(0.254640);
apply_patch("/system/app/LewaCalculator.odex", "-",
            ee8e4026899350fa032d28a8a646c85dc943163a, 490552,
            10328b8b41ef82b359f2bebab6214399de46346e, package_extract_file("patch/system/app/LewaCalculator.odex.p"));
set_progress(0.256896);
apply_patch("/system/app/LewaCompass.odex", "-",
            926800a651086f83e7c78f3fd1380413b3b76b8e, 11648,
            2a67914204ee0aa0b59e93a46a3b2c2b1e47d200, package_extract_file("patch/system/app/LewaCompass.odex.p"));
set_progress(0.256949);
apply_patch("/system/app/LewaDataUsageAdjust.apk", "-",
            ce809a105b6b7c82c813dbb2e185dfeab8a4d035, 22675,
            1b98708fd69f22efa837c153081e6250bf9eb563, package_extract_file("patch/system/app/LewaDataUsageAdjust.apk.p"));
set_progress(0.257054);
apply_patch("/system/app/LewaDataUsageAdjust.odex", "-",
            7fb42d5f90f181e13287aaf9c2efc00c50921892, 396536,
            39eb9f644c4648219792998b0625d84e29d3aa9e, package_extract_file("patch/system/app/LewaDataUsageAdjust.odex.p"));
set_progress(0.258877);
apply_patch("/system/app/LewaDefaultTheme.apk", "-",
            4a7ae127a3226288da74a7d2eed7303b817f9d85, 5369652,
            f4482b1f39fd1d78a8cbe3b9b9e0a0a5ef9e0cbc, package_extract_file("patch/system/app/LewaDefaultTheme.apk.p"));
set_progress(0.283570);
apply_patch("/system/app/LewaFileManager.apk", "-",
            99fe04b1f14a2ccbc5e7044942e0696cdad888de, 320263,
            a9195af67dafdeff827574d51c12dae5bdeaa8e2, package_extract_file("patch/system/app/LewaFileManager.apk.p"));
set_progress(0.285043);
apply_patch("/system/app/LewaFileManager.odex", "-",
            f100b2665358138394796c9b05ccc2b9e26485cf, 537840,
            5a9cfcd2a61fe628015c6b4f3a2877629f7eba56, package_extract_file("patch/system/app/LewaFileManager.odex.p"));
set_progress(0.287516);
apply_patch("/system/app/LewaLauncherX.apk", "-",
            c60acd67f31f94d0c65d2d8ddea92eb25ed3fd6b, 6257670,
            0c66507f6f4c514d979969198e331efbc6100bf1, package_extract_file("patch/system/app/LewaLauncherX.apk.p"));
set_progress(0.316292);
apply_patch("/system/app/LewaLauncherX.odex", "-",
            b9df653079fd531f242f59723e16d4b5dd013142, 1007768,
            0a6a5dfac11e720b82d0495fe40055aeffcabeff, package_extract_file("patch/system/app/LewaLauncherX.odex.p"));
set_progress(0.320927);
apply_patch("/system/app/LewaNetworkManager.apk", "-",
            25c0e3630a3263f51444519ede38ffb8b9bc2997, 188037,
            279ff0d43471cf2feffd0fd44909895fe3331ee9, package_extract_file("patch/system/app/LewaNetworkManager.apk.p"));
set_progress(0.321791);
apply_patch("/system/app/LewaNetworkManager.odex", "-",
            e7cf610335cb182cd734d0d71db9c42742379a5d, 522192,
            d32d111c6f0e39c685f18b37b6f9ccf54ab2d8c1, package_extract_file("patch/system/app/LewaNetworkManager.odex.p"));
set_progress(0.324193);
apply_patch("/system/app/LewaPackageInstaller.apk", "-",
            743049c59450605c07390e64119aca2c73e6784e, 114314,
            a597adcac44d9cfe42b934a9811e2ca51494bc69, package_extract_file("patch/system/app/LewaPackageInstaller.apk.p"));
set_progress(0.324718);
apply_patch("/system/app/LewaPackageInstaller.odex", "-",
            3439808d04408b05db0ea46f0869297b8089883f, 225696,
            998ea3968f4e52b7b76889026118b5b1c2d7c765, package_extract_file("patch/system/app/LewaPackageInstaller.odex.p"));
set_progress(0.325756);
apply_patch("/system/app/LewaPermManager.apk", "-",
            bc94a07598b68554c702341be8f5bccf4997d7f7, 83012,
            63d374e2fa2daad88f4b37d4fee568cf3699d394, package_extract_file("patch/system/app/LewaPermManager.apk.p"));
set_progress(0.326138);
apply_patch("/system/app/LewaPermManager.odex", "-",
            9ed98ffd5c231bfe9aa2ec69dfaa5ba019a16a06, 2139432,
            7d2f084ae323f9f53cae95599628a90093326875, package_extract_file("patch/system/app/LewaPermManager.odex.p"));
set_progress(0.335976);
apply_patch("/system/app/LewaPlayer.apk", "-",
            f4a8f8244596b6ce734788dd5af079e3321b79b8, 1234176,
            a8a0a82210767407affca70d821775aed5c9a076, package_extract_file("patch/system/app/LewaPlayer.apk.p"));
set_progress(0.341652);
apply_patch("/system/app/LewaPlayer.odex", "-",
            7df0edaef8b80aeff931431b6d3a42fce97a5c4a, 1268264,
            d0ef394157144ff8e4b6806fb462e271f0793689, package_extract_file("patch/system/app/LewaPlayer.odex.p"));
set_progress(0.347484);
apply_patch("/system/app/LewaPond.odex", "-",
            370a66787594fd148a83cf44c8e5ff723663182f, 174008,
            c308130fb9db7970b027ce17befbc8b87daaa4c5, package_extract_file("patch/system/app/LewaPond.odex.p"));
set_progress(0.348284);
apply_patch("/system/app/LewaPush.apk", "-",
            5ac0849526bf0fa00f4936ce4a7c76f0ae6cb914, 9413,
            1312a693fbc98d643c853247977fc5a79672ce32, package_extract_file("patch/system/app/LewaPush.apk.p"));
set_progress(0.348327);
apply_patch("/system/app/LewaPush.odex", "-",
            28e6b9c603d9aab01068adefbb35bce09c1b704d, 378992,
            743c1b4c284b655491cf9c8a3530eec15bb92888, package_extract_file("patch/system/app/LewaPush.odex.p"));
set_progress(0.350070);
apply_patch("/system/app/LewaSoundRecorder.apk", "-",
            1d55c3a502527cdddc5611feee4b036d7b9839e2, 1662314,
            bd218106b881c0ced0490f6ce290169a223c5d59, package_extract_file("patch/system/app/LewaSoundRecorder.apk.p"));
set_progress(0.357714);
apply_patch("/system/app/LewaSoundRecorder.odex", "-",
            6d138a9e44990d086b5860fa8754b7979f9fc478, 468072,
            bbd4d45c95783f7c8d632ee51ce91b12fde7cbbf, package_extract_file("patch/system/app/LewaSoundRecorder.odex.p"));
set_progress(0.359867);
apply_patch("/system/app/LewaSystemClean.apk", "-",
            c41126230c04fbf43f7292d7326e5f05b5010e6d, 197826,
            61cd111feac9d5f9217c0a7bea02b83c125e4eaa, package_extract_file("patch/system/app/LewaSystemClean.apk.p"));
set_progress(0.360777);
apply_patch("/system/app/LewaSystemClean.odex", "-",
            88c5a9e455fb138684dcfeabfcaa5754128c2ff1, 628848,
            60a9b6bc5eaced0874029e0651d9ff97021ae3ab, package_extract_file("patch/system/app/LewaSystemClean.odex.p"));
set_progress(0.363668);
apply_patch("/system/app/LewaUpdater.apk", "-",
            2aa5951e74a312fea07859eed7e93993639e6ee3, 1114275,
            e3114d345d921727f5aeaec8fb890e4194e6f341, package_extract_file("patch/system/app/LewaUpdater.apk.p"));
set_progress(0.368792);
apply_patch("/system/app/LewaUpdater.odex", "-",
            708c37e198839cdb4e0c6a13daec7b89731d0db7, 584504,
            55f9dc4f30b7ec55fca39ec81d39dba04e953258, package_extract_file("patch/system/app/LewaUpdater.odex.p"));
set_progress(0.371480);
apply_patch("/system/app/LewaWeather.apk", "-",
            73556e42563c36dca4c44acdf0394742f720061a, 6371735,
            7d7995b4dbc765961bce9c7091420ddb4c3935ab, package_extract_file("patch/system/app/LewaWeather.apk.p"));
set_progress(0.400781);
apply_patch("/system/app/LewaWeather.odex", "-",
            d099ef9e512751f3aada46d53ea4ecb08af732d2, 968760,
            37c7e29d7b8003e6efe946967a8f7ed8d75f09bb, package_extract_file("patch/system/app/LewaWeather.odex.p"));
set_progress(0.405236);
apply_patch("/system/app/LiveWallpapers.apk", "-",
            908fc72f57dad345db3f3b78ce93f232493f3cf7, 1637639,
            8f98d74d6578ecff96c0218743db7c3adb8e763a, package_extract_file("patch/system/app/LiveWallpapers.apk.p"));
set_progress(0.412767);
apply_patch("/system/app/LiveWallpapers.odex", "-",
            873662455fae42559515325201b935772705c6b3, 268832,
            82a49ab1b597600e5dc7b36e70df434e3f5bdf7c, package_extract_file("patch/system/app/LiveWallpapers.odex.p"));
set_progress(0.414003);
apply_patch("/system/app/LiveWallpapersPicker.apk", "-",
            d3b26da5f38086b7adda266112bc34078851d845, 105356,
            20a521fb055cbb9b894737c750ad26adb519ac03, package_extract_file("patch/system/app/LiveWallpapersPicker.apk.p"));
set_progress(0.414488);
apply_patch("/system/app/LiveWallpapersPicker.odex", "-",
            61f37a3abecc3b21c181420eeb960e1b364529f3, 29192,
            e5375577103e1f0e1e2bdd769425370a5b67bf84, package_extract_file("patch/system/app/LiveWallpapersPicker.odex.p"));
set_progress(0.414622);
apply_patch("/system/app/LocationProvider.apk", "-",
            1eb8d75e121a28e66104ef51f679420e38185f2c, 2227773,
            292885b46a2f440a2aff79896cd165f64009d844, package_extract_file("patch/system/app/LocationProvider.apk.p"));
set_progress(0.424867);
apply_patch("/system/app/LocationProvider.odex", "-",
            da3b8ca0e5ed7e5628bc8342ca8c4dfa0ea56615, 160896,
            0597eb995ce2b8ba92a56f503f1c5ee1f0f194a5, package_extract_file("patch/system/app/LocationProvider.odex.p"));
set_progress(0.425606);
apply_patch("/system/app/MTKAndroidSuiteDaemon.odex", "-",
            3df0f4b714975697f91d89049a36d0fbc4f57548, 624328,
            6755a89e16b585f14783f511cd4ca27f28fe5422, package_extract_file("patch/system/app/MTKAndroidSuiteDaemon.odex.p"));
set_progress(0.428477);
apply_patch("/system/app/MagicSmokeWallpapers.apk", "-",
            c23d818e747455f5aa044d2a2838a1e495768950, 212879,
            e40c37d725f49ac80c5bda2e438c44095fc34fc0, package_extract_file("patch/system/app/MagicSmokeWallpapers.apk.p"));
set_progress(0.429456);
apply_patch("/system/app/MagicSmokeWallpapers.odex", "-",
            acc6060ac5461e5ae6c226b2424f95d33fb508f1, 49520,
            aa74576976ee425d409b2593f667f7e085932455, package_extract_file("patch/system/app/MagicSmokeWallpapers.odex.p"));
set_progress(0.429684);
apply_patch("/system/app/MediaProvider.apk", "-",
            14c30f97a36a6e71c8286a71c37f4ef604209691, 33288,
            20d5de1574ce7f4e9964d7834e7234e650081cfa, package_extract_file("patch/system/app/MediaProvider.apk.p"));
set_progress(0.429837);
apply_patch("/system/app/MediaProvider.odex", "-",
            1b27274ef13c78ef1a1611bc6809fa5fb7312d43, 243672,
            93a58f4bf93278fdd9daa71774f7978d866c9c3b, package_extract_file("patch/system/app/MediaProvider.odex.p"));
set_progress(0.430958);
apply_patch("/system/app/MmsFavoriteProvider.apk", "-",
            b4ebff21ecec3f7c2a6af85ae39774f0ae52fe0a, 40554,
            071a4d7744e8c516bf89d1c265b7d63a83b0befa, package_extract_file("patch/system/app/MmsFavoriteProvider.apk.p"));
set_progress(0.431144);
apply_patch("/system/app/MmsFavoriteProvider.odex", "-",
            057c441d30be8e7930e365a974dcf8e639da6fe6, 162168,
            6dff73abeb32b1def3d751ff2e23dcc00a3ff28c, package_extract_file("patch/system/app/MmsFavoriteProvider.odex.p"));
set_progress(0.431890);
apply_patch("/system/app/MtkBt.apk", "-",
            5ffefe36c0d8e65bf1dbb4e7f3737c2c0cdfb243, 171957,
            969c5589e253d5095d0f6b7828ffda67611d2098, package_extract_file("patch/system/app/MtkBt.apk.p"));
set_progress(0.432681);
apply_patch("/system/app/MtkBt.odex", "-",
            ff22fb0cd0a2b032930f9a2bfedbe53264e871d3, 1189488,
            67633c86298537e214573fe2297e9d39a35f0abb, package_extract_file("patch/system/app/MtkBt.odex.p"));
set_progress(0.438151);
apply_patch("/system/app/MtkVideoLiveWallpaper.apk", "-",
            591f161d80ba418b21b17651f1eaa297221c5fba, 2236789,
            8217eb2c3e01a3fabf307e312bfdc26b9d17e20b, package_extract_file("patch/system/app/MtkVideoLiveWallpaper.apk.p"));
set_progress(0.448437);
apply_patch("/system/app/MtkVideoLiveWallpaper.odex", "-",
            51d3ab2dc047833ba647d0e60c3a65eb470ed82c, 136416,
            7845884c4a31dc476636bf27f68d86d220e69432, package_extract_file("patch/system/app/MtkVideoLiveWallpaper.odex.p"));
set_progress(0.449064);
apply_patch("/system/app/NoiseField.odex", "-",
            63fe115fec8ae43e53277638603fe812e49eb140, 45160,
            fc1184eb0a197d22d1605308e0addb14b213f738, package_extract_file("patch/system/app/NoiseField.odex.p"));
set_progress(0.449272);
apply_patch("/system/app/Omacp.apk", "-",
            ed198e3797ce0b967b2c48b153ff110ff2ac8d83, 24748,
            5acdbdd2097119f8d9a71123bc9afbe2ac244663, package_extract_file("patch/system/app/Omacp.apk.p"));
set_progress(0.449385);
apply_patch("/system/app/Omacp.odex", "-",
            96a0b5245cd56c6d9b6f6ab9b9294eecc9bdd5ef, 186008,
            bc072a43144cfb5d8aa929cc8f508d0280bf60a5, package_extract_file("patch/system/app/Omacp.odex.p"));
set_progress(0.450241);
apply_patch("/system/app/PIM.apk", "-",
            527e46c288470672428871897375c9070c0a2c03, 9052564,
            ef7e4f0b42095c320ac8785fa7a8efd703b4e7f9, package_extract_file("patch/system/app/PIM.apk.p"));
set_progress(0.491870);
apply_patch("/system/app/PIM.odex", "-",
            3c37cf96ade68837111c6b74972aed506c82509e, 6894520,
            20d4f60a854294019d1d5e8e571a277d32f03a56, package_extract_file("patch/system/app/PIM.odex.p"));
set_progress(0.523575);
apply_patch("/system/app/PhaseBeam.odex", "-",
            b2c24ce1511456f4bb74e031507dd71908d26d4b, 42040,
            d38e103e379e55c0f92af751fdd43172e99bd506, package_extract_file("patch/system/app/PhaseBeam.odex.p"));
set_progress(0.523768);
apply_patch("/system/app/Phone.apk", "-",
            83b5492239e1d3124df998108bff7a708291889c, 1855542,
            5d9fab1ebfa24e3553e87c5d0a4f7cfe312b1c95, package_extract_file("patch/system/app/Phone.apk.p"));
set_progress(0.532301);
apply_patch("/system/app/Phone.odex", "-",
            7048a42f33c17692f76e83a8a6171f3b8d792639, 3078192,
            78453ac735084390cc8e9d70f38d397f7f7c82ab, package_extract_file("patch/system/app/Phone.odex.p"));
set_progress(0.546456);
apply_patch("/system/app/PicoTts.odex", "-",
            c7c796703abdedae2840ce550dbe8429964af736, 20648,
            bf8d24a4ab1ea823834e118092301bd53265738b, package_extract_file("patch/system/app/PicoTts.odex.p"));
set_progress(0.546551);
apply_patch("/system/app/Power+.apk", "-",
            4ad896ae4705fd93eb34de33dacd0c345f4e28ac, 379312,
            3260721f38a2c8a8f9e1d144bfc0fb33f1c112ab, package_extract_file("patch/system/app/Power+.apk.p"));
set_progress(0.548295);
apply_patch("/system/app/Power+.odex", "-",
            71624825f333a9fd6fa73f48b7a5da071626f426, 259760,
            bd92688270ac9ae996065c942647eb8b6c7c677a, package_extract_file("patch/system/app/Power+.odex.p"));
set_progress(0.549490);
apply_patch("/system/app/Provision.apk", "-",
            5681d5cf413bf31becb3e3871cc83cb2d468d784, 2843,
            c1cb3538dde4a1591f901fab6ae3a86d7c57d932, package_extract_file("patch/system/app/Provision.apk.p"));
set_progress(0.549503);
apply_patch("/system/app/Provision.odex", "-",
            040b10aad1eb0b722e322605948b6d2e4f94c74f, 3560,
            940528b744fbd59255722df68efcafe898d3c006, package_extract_file("patch/system/app/Provision.odex.p"));
set_progress(0.549519);
apply_patch("/system/app/Search.apk", "-",
            f0e3bf46e780ec7bd5053cf7eb7899ef713be389, 250879,
            1540c76cc380c21c79184fa75503c44a652bf76a, package_extract_file("patch/system/app/Search.apk.p"));
set_progress(0.550673);
apply_patch("/system/app/Search.odex", "-",
            bf5896c912a0d10a28f5e38926ca0639855e209b, 86120,
            9286e68142dcf9a7ec7325682c19d9c4252420b4, package_extract_file("patch/system/app/Search.odex.p"));
set_progress(0.551069);
apply_patch("/system/app/Settings.apk", "-",
            b1dfcb0b338710045c7248dabc4c043bd1dc7cd7, 4460679,
            c0d21cd3698af984939f9cca194b093dfe500ad7, package_extract_file("patch/system/app/Settings.apk.p"));
set_progress(0.571582);
apply_patch("/system/app/Settings.odex", "-",
            dd849b3c529cc7daba651fcedd8cf9defd8e4837, 4006472,
            640cce2a2b592cc6c5718e5f45b590fd5ee7014b, package_extract_file("patch/system/app/Settings.odex.p"));
set_progress(0.590006);
apply_patch("/system/app/SettingsProvider.apk", "-",
            3884e0b66439dde64cbe85ac87284dabee4e048b, 27903,
            3631bd522da9dc3a1049d0bef420818913ba6492, package_extract_file("patch/system/app/SettingsProvider.apk.p"));
set_progress(0.590134);
apply_patch("/system/app/SettingsProvider.odex", "-",
            83b009493ded48019798ed41e88bf79fe85fa6c9, 83888,
            f085c3e25f589d041d634f1d59b29e227be6b9e2, package_extract_file("patch/system/app/SettingsProvider.odex.p"));
set_progress(0.590520);
apply_patch("/system/app/SharedStorageBackup.apk", "-",
            e8f88406478f7b9db6e693ea37f708716f429b60, 2660,
            b44213c9b35ac72c59a25d37b0a0730de3d88dd3, package_extract_file("patch/system/app/SharedStorageBackup.apk.p"));
set_progress(0.590532);
apply_patch("/system/app/SharedStorageBackup.odex", "-",
            e4dfd4640e6b4476ea2620eb8af346f9fa6428d7, 4664,
            07f72a81e8293da9dd79500c1fd9b983fa758378, package_extract_file("patch/system/app/SharedStorageBackup.odex.p"));
set_progress(0.590554);
apply_patch("/system/app/SoundRecorder.apk", "-",
            321e1c4dc5d1e668ce1b6782de5d2dd0cf82ec5b, 193875,
            6fd712c8ff74b6e19bee82d7c68e20f2e1eabeda, package_extract_file("patch/system/app/SoundRecorder.apk.p"));
set_progress(0.591445);
apply_patch("/system/app/SoundRecorder.odex", "-",
            a9a9a16b6940fa93257341c79be13d53ed6c1132, 114616,
            67b5abfee736496f04629d3cd573ccbfeaa903c9, package_extract_file("patch/system/app/SoundRecorder.odex.p"));
set_progress(0.591972);
apply_patch("/system/app/Stk1.apk", "-",
            025ff369dc6b8d41a62126c0f95554bc2c167945, 26263,
            5385f2f79a6c7202521687bf3d027c337318cdbb, package_extract_file("patch/system/app/Stk1.apk.p"));
set_progress(0.592093);
apply_patch("/system/app/Stk1.odex", "-",
            83ae9c4030b0d319f356e4d34126c955b3d3c932, 105832,
            069d5d37336be737126b73793163227e8c82e24e, package_extract_file("patch/system/app/Stk1.odex.p"));
set_progress(0.592580);
apply_patch("/system/app/Stk2.apk", "-",
            dfa17c8c28afc024f40c9bfdd24d9072c983bb47, 26366,
            076712ecdc48654ffe01ad394db470ef77fd3ff6, package_extract_file("patch/system/app/Stk2.apk.p"));
set_progress(0.592701);
apply_patch("/system/app/Stk2.odex", "-",
            750fea460187da6f5b9e075f03e17ec3cbfa0e42, 105336,
            48309d1b4949fb65d21dd2d7958031a70a0c3b22, package_extract_file("patch/system/app/Stk2.odex.p"));
set_progress(0.593185);
apply_patch("/system/app/StkSelection.odex", "-",
            bce09ff702974c3eeafe40b3b1260d65ae21fd3d, 29552,
            dfd69f81943d094dc56ed38bb88d2d89bec73db4, package_extract_file("patch/system/app/StkSelection.odex.p"));
set_progress(0.593321);
apply_patch("/system/app/SystemUI.apk", "-",
            0cb5dadfc7020e2e461cfd357ecd32e80a2ee01e, 2270022,
            d0c83301b773412847df477e71ea9d6b556559f9, package_extract_file("patch/system/app/SystemUI.apk.p"));
set_progress(0.603760);
apply_patch("/system/app/SystemUI.odex", "-",
            5786d9e529ebbc3c1769535b44d5eb6d440a6572, 1658368,
            9d4fc38602748218a61719d8e2734fd646a767ff, package_extract_file("patch/system/app/SystemUI.odex.p"));
set_progress(0.611386);
apply_patch("/system/app/TelephonyProvider.apk", "-",
            ce595720a23b521baa4bae1763b8193d84cb4195, 23005,
            ec05f338bbc0ff0ca2d43d7945c2980b966e55f1, package_extract_file("patch/system/app/TelephonyProvider.apk.p"));
set_progress(0.611492);
apply_patch("/system/app/TelephonyProvider.odex", "-",
            c88cbbbcb7c647974458597a93c8a7895498784c, 396856,
            5041a6f9304b9bf370e9ca6a5bbcbf1566a1086e, package_extract_file("patch/system/app/TelephonyProvider.odex.p"));
set_progress(0.613317);
apply_patch("/system/app/ThemeChooser.apk", "-",
            0cf70ce19bcea198c1a45f325d0e88ede1d6c4c6, 361213,
            19799e3712f54e5cb4f62ae4e45974d82efc147a, package_extract_file("patch/system/app/ThemeChooser.apk.p"));
set_progress(0.614978);
apply_patch("/system/app/ThemeChooser.odex", "-",
            658130db2a59a289d94ecb14a7aad6411bf5be64, 882448,
            4facc19dfd119dfbeed5c86381025c51a1faf0a5, package_extract_file("patch/system/app/ThemeChooser.odex.p"));
set_progress(0.619036);
apply_patch("/system/app/ThemeManager.apk", "-",
            4d2f2093750f259b2072191427eddd830664b87d, 5449,
            e4000de3435c1746d17d5b73ceebfd4f963f4a1f, package_extract_file("patch/system/app/ThemeManager.apk.p"));
set_progress(0.619061);
apply_patch("/system/app/ThemeManager.odex", "-",
            384b1e66b4f47058fc5e3aba313b5921c63ac4cd, 107024,
            25087aa85b3c380f1a4b7a5fe707a13ba7a30b90, package_extract_file("patch/system/app/ThemeManager.odex.p"));
set_progress(0.619553);
apply_patch("/system/app/UserDictionaryProvider.apk", "-",
            e75a93a497e1235d9253a01dacc3f00654659d1e, 3583,
            3c1da0138fd31c90145a442e635d20889dbdfecc, package_extract_file("patch/system/app/UserDictionaryProvider.apk.p"));
set_progress(0.619570);
apply_patch("/system/app/UserDictionaryProvider.odex", "-",
            806bd49490c8a26032f5b12cd5b7c823c85733f3, 16992,
            e36b29441f97da4d03031800336e1f30c5908d21, package_extract_file("patch/system/app/UserDictionaryProvider.odex.p"));
set_progress(0.619648);
apply_patch("/system/app/VideoFavorites.odex", "-",
            3681378c0a00e10fe80add56d39bc397b49ee659, 95560,
            79201390a20c101a009ceaf275688c21a221152c, package_extract_file("patch/system/app/VideoFavorites.odex.p"));
set_progress(0.620087);
apply_patch("/system/app/VideoPlayer.odex", "-",
            62e649e40a46f0a6e63295e870b64841da8b8467, 51224,
            5059c87ba1fa8544d35146d0609e27627375a6d5, package_extract_file("patch/system/app/VideoPlayer.odex.p"));
set_progress(0.620323);
apply_patch("/system/app/VirusDefense.apk", "-",
            dfda80b645c1d25dce552ccc26e97ab046d42297, 682201,
            1dacedcff6af5ff72c8b227866ebb29a7fa7cba5, package_extract_file("patch/system/app/VirusDefense.apk.p"));
set_progress(0.623460);
apply_patch("/system/app/VirusDefense.odex", "-",
            41f3c65b4ff81bb456a4dc0949fa0479295f6cad, 1441384,
            424e42811307627eff954344949725a607e1e7f7, package_extract_file("patch/system/app/VirusDefense.odex.p"));
set_progress(0.630088);
apply_patch("/system/app/VisualizationWallpapers.apk", "-",
            27979ddd018dd6b874a262eea546753a61cdda2d, 151259,
            2ea8a01461afc59192b2ea47fcf2a53f7d11ee31, package_extract_file("patch/system/app/VisualizationWallpapers.apk.p"));
set_progress(0.630784);
apply_patch("/system/app/VisualizationWallpapers.odex", "-",
            d8ff8dbe1a27a8ba849b81c0ef1ffe7e785c14a4, 67008,
            66b86f0b421fb9c12e7e4aaeab2af4cd127d22e7, package_extract_file("patch/system/app/VisualizationWallpapers.odex.p"));
set_progress(0.631092);
apply_patch("/system/app/VpnDialogs.apk", "-",
            aeda12afbcd9268ee26332d8e505d1decb77d77c, 7522,
            a6f1fb39cb054dae663b206ff7b3fe5397fec478, package_extract_file("patch/system/app/VpnDialogs.apk.p"));
set_progress(0.631127);
apply_patch("/system/app/VpnDialogs.odex", "-",
            026fc814e9c3eaeb9cf5ac06527c4b1daea91d2d, 11576,
            aec22fb301bb451d5ebc44c5df8077700347b6ed, package_extract_file("patch/system/app/VpnDialogs.odex.p"));
set_progress(0.631180);
apply_patch("/system/app/YGPS.odex", "-",
            9d0d2cf00ff3c6bb6e89cdce802e54297f956344, 77408,
            677f243573c7e00c32bc25d765bb0e30164ec261, package_extract_file("patch/system/app/YGPS.odex.p"));
set_progress(0.631536);
apply_patch("/system/bin/bootanimation", "-",
            9f24c374ae92dd5f137b120a66b4f4645120e120, 34136,
            e071ba788ff8071a4f025fc9f669770432029382, package_extract_file("patch/system/bin/bootanimation.p"));
set_progress(0.631693);
apply_patch("/system/bin/mdnsd", "-",
            fa1fc9d842b0715338170b191a5cc80528478517, 259460,
            c629942585e08c8e354ced3e4af80564ecf12f0b, package_extract_file("patch/system/bin/mdnsd.p"));
set_progress(0.632886);
apply_patch("/system/bin/su0", "-",
            b780b45c6fd99088bf94e450dd33dc90ae86bb71, 112200,
            2756d4a644d7d4fa5a75932cc81abce485ed1011, package_extract_file("patch/system/bin/su0.p"));
set_progress(0.633402);
apply_patch("/system/etc/icons_alias.xml", "-",
            03244fc832008df5d893fa450e9c4e0fba388e06, 1826,
            b56328e8d3b2767ccb8825080b9c5cff6291076f, package_extract_file("patch/system/etc/icons_alias.xml.p"));
set_progress(0.633410);
apply_patch("/system/etc/security/otacerts.zip", "-",
            0cee49f21a4a4e13d2e91d4c0ec26c8128bc7bfc, 1125,
            96551e411cadddd3ea86579b2dba152b3d0f7fee, package_extract_file("patch/system/etc/security/otacerts.zip.p"));
set_progress(0.633415);
apply_patch("/system/framework/CustomProperties.jar", "-",
            3da960fb68c0e9278845d67b10decadfc91c6281, 313,
            c79ea3dd10be8a240705bcc531d5e056094565af, package_extract_file("patch/system/framework/CustomProperties.jar.p"));
set_progress(0.633417);
apply_patch("/system/framework/CustomProperties.odex", "-",
            195ee419485b2a674a992f9ad07668e710a73d35, 2936,
            135888945527a5fe6023d77da3105e4ed822c98a, package_extract_file("patch/system/framework/CustomProperties.odex.p"));
set_progress(0.633430);
apply_patch("/system/framework/am.jar", "-",
            a14de48d837633a3726005e49b0e129c1979e01f, 313,
            e65493e97c2974fc37d676d684151c2d2405884c, package_extract_file("patch/system/framework/am.jar.p"));
set_progress(0.633432);
apply_patch("/system/framework/am.odex", "-",
            f7ab660fe8cecb0b73cfd72662a86c66854c4d9e, 40848,
            163f4f397d928dbe82278743854c438fb1152a2f, package_extract_file("patch/system/framework/am.odex.p"));
set_progress(0.633620);
apply_patch("/system/framework/android.policy.jar", "-",
            a14de48d837633a3726005e49b0e129c1979e01f, 313,
            b6c23e43a1d82b9e9beadb2024e9c160f55c919e, package_extract_file("patch/system/framework/android.policy.jar.p"));
set_progress(0.633621);
apply_patch("/system/framework/android.policy.odex", "-",
            4af968f41dd29cb0b462af3dcda284c631f57ef8, 441256,
            8962a9351cd76aaafec99d74072e122edb8e5d79, package_extract_file("patch/system/framework/android.policy.odex.p"));
set_progress(0.635650);
apply_patch("/system/framework/android.test.runner.jar", "-",
            c352417db38f44bd86d454f43a03737f76331cd4, 313,
            b78bd064e209c17836fe7ed6f44065a1cb5498a5, package_extract_file("patch/system/framework/android.test.runner.jar.p"));
set_progress(0.635652);
apply_patch("/system/framework/android.test.runner.odex", "-",
            9dd17393dc18489d85600f4b3478316d438d568d, 185056,
            771292a88a4550742bf71124af298c0008e4251d, package_extract_file("patch/system/framework/android.test.runner.odex.p"));
set_progress(0.636503);
apply_patch("/system/framework/apache-xml.jar", "-",
            4eaa4db10956fcadc73a693fec8b00694a690b88, 18010,
            5660cadda3d884545f218fe94d4b0f42e1ae3acf, package_extract_file("patch/system/framework/apache-xml.jar.p"));
set_progress(0.636586);
apply_patch("/system/framework/apache-xml.odex", "-",
            7543b304c5dd6d4e4d01e0ce8776c2257f4cbbed, 1378496,
            4ef5cc8549031fe522f9826c2b83e6ea950f33f7, package_extract_file("patch/system/framework/apache-xml.odex.p"));
set_progress(0.642925);
apply_patch("/system/framework/bmgr.jar", "-",
            ddf10cd08ed3539f5c4cba5e68f931bdf743287a, 313,
            b6c23e43a1d82b9e9beadb2024e9c160f55c919e, package_extract_file("patch/system/framework/bmgr.jar.p"));
set_progress(0.642926);
apply_patch("/system/framework/bmgr.odex", "-",
            c983c1d5de69a72a6547f7186d321313279686b8, 15056,
            9475461a21bd9eccf5898b7381d7a2a13c1b2129, package_extract_file("patch/system/framework/bmgr.odex.p"));
set_progress(0.642995);
apply_patch("/system/framework/bouncycastle.jar", "-",
            aed2c873e44a2769023bf8d030aa93cc0541e268, 313,
            82016eaba90ccfd7a289c650e67505aee3e9a201, package_extract_file("patch/system/framework/bouncycastle.jar.p"));
set_progress(0.642997);
apply_patch("/system/framework/bouncycastle.odex", "-",
            df6382cd2e47eac59ecf225f6c2bd6919bd6a47d, 982800,
            df430877647260427298088e9a86bf008e14e58c, package_extract_file("patch/system/framework/bouncycastle.odex.p"));
set_progress(0.647516);
apply_patch("/system/framework/bu.jar", "-",
            ddf10cd08ed3539f5c4cba5e68f931bdf743287a, 313,
            527679cf8df3f1824b2b6bf863b2a2ace8e3afe6, package_extract_file("patch/system/framework/bu.jar.p"));
set_progress(0.647518);
apply_patch("/system/framework/bu.odex", "-",
            92004b501a46ffd5b9466a1924c966ca9aa2e420, 4888,
            04a8fa75bd500c1bafe4299a842fd28f33484be3, package_extract_file("patch/system/framework/bu.odex.p"));
set_progress(0.647540);
apply_patch("/system/framework/com.android.future.usb.accessory.jar",
            "-", ddf10cd08ed3539f5c4cba5e68f931bdf743287a, 313,
            e65493e97c2974fc37d676d684151c2d2405884c, package_extract_file("patch/system/framework/com.android.future.usb.accessory.jar.p"));
set_progress(0.647542);
apply_patch("/system/framework/com.android.future.usb.accessory.odex",
            "-", 201f6a6b6a7aa2194305d4a267fd30e984242d04, 6312,
            9e3dc6f4673e016a685718e6b27c98df0555cea6, package_extract_file("patch/system/framework/com.android.future.usb.accessory.odex.p"));
set_progress(0.647571);
apply_patch("/system/framework/com.android.location.provider.jar",
            "-", ddf10cd08ed3539f5c4cba5e68f931bdf743287a, 313,
            e65493e97c2974fc37d676d684151c2d2405884c, package_extract_file("patch/system/framework/com.android.location.provider.jar.p"));
set_progress(0.647572);
apply_patch("/system/framework/com.android.location.provider.odex",
            "-", b5f4f589507e2cbf3a1466e1ddd71f2e80134b77, 7680,
            f7d911589d78d9a4b2bf195e262706140dd46946, package_extract_file("patch/system/framework/com.android.location.provider.odex.p"));
set_progress(0.647607);
apply_patch("/system/framework/content.jar", "-",
            ddf10cd08ed3539f5c4cba5e68f931bdf743287a, 313,
            e65493e97c2974fc37d676d684151c2d2405884c, package_extract_file("patch/system/framework/content.jar.p"));
set_progress(0.647609);
apply_patch("/system/framework/content.odex", "-",
            70eccc509f5f15aef1e093d61e3c82e83f1f42f1, 14384,
            b9f1f70b6de547e1af995ac7298bac116d1b2764, package_extract_file("patch/system/framework/content.odex.p"));
set_progress(0.647675);
apply_patch("/system/framework/core-junit.jar", "-",
            3da960fb68c0e9278845d67b10decadfc91c6281, 313,
            09fc313eb26208d5437a4df82d115dda44c91daa, package_extract_file("patch/system/framework/core-junit.jar.p"));
set_progress(0.647676);
apply_patch("/system/framework/core-junit.odex", "-",
            61ae97674d5b021a43ec871301d7aa3c9e8b4f39, 27352,
            31309557a5c494f8f679dad3613e9b5f842eba5b, package_extract_file("patch/system/framework/core-junit.odex.p"));
set_progress(0.647802);
apply_patch("/system/framework/core.jar", "-",
            60854bba5488de035c4dfb8c9e0e309660f83e46, 4124,
            1da57bf6e76e1ce511f412d99ea63abf061a96b3, package_extract_file("patch/system/framework/core.jar.p"));
set_progress(0.647821);
apply_patch("/system/framework/core.odex", "-",
            764e8af722f6b8030430170121031ba1da8838c4, 3404440,
            09aa87caed4af84cabbb660b226ace39bfc6fc8e, package_extract_file("patch/system/framework/core.odex.p"));
set_progress(0.663477);
apply_patch("/system/framework/ext.jar", "-",
            76eacc82ffa96f68ddfd33c19d3dbec68ced5836, 528375,
            2211a452c9ffa38decf871a20bc0a54b0567df25, package_extract_file("patch/system/framework/ext.jar.p"));
set_progress(0.665906);
apply_patch("/system/framework/ext.odex", "-",
            75f4348029893779de48d9f3e65623c20b0388b5, 1504568,
            418f06865f4ef1068ee4d4bab663ada71dc860c1, package_extract_file("patch/system/framework/ext.odex.p"));
set_progress(0.672825);
apply_patch("/system/framework/framework-res.apk", "-",
            051c0fb1c59fbd186dada6f1d86c21473f68a373, 9208200,
            7cc613b4d8dfb815c7787ea94461a3cd2c58e915, package_extract_file("patch/system/framework/framework-res.apk.p"));
set_progress(0.715170);
apply_patch("/system/framework/framework.jar", "-",
            829fcf14310f4eceafb4289bf4430c5fe131355c, 14961,
            42dbbda88a01ba222b3619457d38d67bdb27e7e7, package_extract_file("patch/system/framework/framework.jar.p"));
set_progress(0.715239);
apply_patch("/system/framework/framework.odex", "-",
            cdffd02f2641665cc17a548b9c5377ce8aad726a, 11038960,
            2b9385590c0a736a6e4f7eb09eafd80ed4375491, package_extract_file("patch/system/framework/framework.odex.p"));
set_progress(0.766002);
apply_patch("/system/framework/ime.jar", "-",
            ddf10cd08ed3539f5c4cba5e68f931bdf743287a, 313,
            e65493e97c2974fc37d676d684151c2d2405884c, package_extract_file("patch/system/framework/ime.jar.p"));
set_progress(0.766004);
apply_patch("/system/framework/ime.odex", "-",
            6f7d85ca888e87f792097969170825250b8d3b86, 7032,
            222d6fbaed6e352490669fe901fabf857b960386, package_extract_file("patch/system/framework/ime.odex.p"));
set_progress(0.766036);
apply_patch("/system/framework/input.jar", "-",
            ddf10cd08ed3539f5c4cba5e68f931bdf743287a, 313,
            e65493e97c2974fc37d676d684151c2d2405884c, package_extract_file("patch/system/framework/input.jar.p"));
set_progress(0.766037);
apply_patch("/system/framework/input.odex", "-",
            5710b559a18804f6808fb4e61d00dcc2df8cdb06, 5824,
            1c68c5d86dec16b6582ce5318dad82373b0177e9, package_extract_file("patch/system/framework/input.odex.p"));
set_progress(0.766064);
apply_patch("/system/framework/javax.obex.jar", "-",
            a14de48d837633a3726005e49b0e129c1979e01f, 313,
            b6c23e43a1d82b9e9beadb2024e9c160f55c919e, package_extract_file("patch/system/framework/javax.obex.jar.p"));
set_progress(0.766066);
apply_patch("/system/framework/javax.obex.odex", "-",
            87af5eff9d93d9a288ea4a00b2ee0df1fc2b43be, 58520,
            4535ef1ce7bbd79b8c2f3ef0a022c7dddafc81f4, package_extract_file("patch/system/framework/javax.obex.odex.p"));
set_progress(0.766335);
apply_patch("/system/framework/lewa-framework.jar", "-",
            dab10a6a8b4de58206fd1187655b6b8c9ef61558, 313,
            39d2a0b6870e05ff0beeb28616910f5ab07398d7, package_extract_file("patch/system/framework/lewa-framework.jar.p"));
set_progress(0.766336);
apply_patch("/system/framework/lewa-framework.odex", "-",
            aef46b3f4b0f6e5e2c7519ceb7d2579f4beee47a, 1158168,
            9672dc1ec4fb85b54889858c5cb7f3c4a413b81b, package_extract_file("patch/system/framework/lewa-framework.odex.p"));
set_progress(0.771662);
apply_patch("/system/framework/lewa-res.apk", "-",
            2caa5bc828d33aae3bf7897bcbc868cab54b10cc, 4955155,
            a02bed3db571eb311378ab4fc675a3b8923fddbd, package_extract_file("patch/system/framework/lewa-res.apk.p"));
set_progress(0.794449);
apply_patch("/system/framework/mediatek-common.jar", "-",
            29c67bf6cdd2dd1f29f3515442d8c97f402f4e6a, 313,
            3974c35909036eef0c9022b0c629493362be20f1, package_extract_file("patch/system/framework/mediatek-common.jar.p"));
set_progress(0.794450);
apply_patch("/system/framework/mediatek-common.odex", "-",
            392e40e47bc2d89b025cd6e2e321da5f3d61ab49, 108136,
            28fd6260a7172aa392830704c675ba7f33f5b3f6, package_extract_file("patch/system/framework/mediatek-common.odex.p"));
set_progress(0.794947);
apply_patch("/system/framework/mediatek-framework.jar", "-",
            23e37a3b78dfd0087440154d925cca2c02451ac0, 313,
            3da383a765f75fac222bfa8d8ce17eddc96f3a50, package_extract_file("patch/system/framework/mediatek-framework.jar.p"));
set_progress(0.794949);
apply_patch("/system/framework/mediatek-framework.odex", "-",
            9f2b1c36c3f00652bd09d339d806149ef4f66d71, 290200,
            bda0ef629bc82e2cd6f9fcd95a0f6f7ff0f8e692, package_extract_file("patch/system/framework/mediatek-framework.odex.p"));
set_progress(0.796283);
apply_patch("/system/framework/mediatek-op.jar", "-",
            a14de48d837633a3726005e49b0e129c1979e01f, 313,
            b6c23e43a1d82b9e9beadb2024e9c160f55c919e, package_extract_file("patch/system/framework/mediatek-op.jar.p"));
set_progress(0.796285);
apply_patch("/system/framework/mediatek-op.odex", "-",
            dcc57343ecec9228c90306753b1ef7da5db197d6, 1392,
            faeecc3573cacd181fb87e4347ac1c125385afdc, package_extract_file("patch/system/framework/mediatek-op.odex.p"));
set_progress(0.796291);
apply_patch("/system/framework/mediatek-res.apk", "-",
            7c8bd19f1c307c7ccb5f43d7cc656d57b853464f, 996658,
            0f3952d627fa3fe0257db67bc23d2a336ba08886, package_extract_file("patch/system/framework/mediatek-res.apk.p"));
set_progress(0.800874);
apply_patch("/system/framework/monkey.jar", "-",
            e4837edc8b054f700b79ed762ceefeac63301e98, 313,
            8532d22653ceb3dd442b3762aee271b9c9082469, package_extract_file("patch/system/framework/monkey.jar.p"));
set_progress(0.800876);
apply_patch("/system/framework/monkey.odex", "-",
            7a6c2fa66f9620bed9347bede8fba1187edb4db9, 118152,
            c7fb9b54b12e7e339cf1210df07bacd277d6d9df, package_extract_file("patch/system/framework/monkey.odex.p"));
set_progress(0.801419);
apply_patch("/system/framework/pm.jar", "-",
            e4837edc8b054f700b79ed762ceefeac63301e98, 313,
            8532d22653ceb3dd442b3762aee271b9c9082469, package_extract_file("patch/system/framework/pm.jar.p"));
set_progress(0.801421);
apply_patch("/system/framework/pm.odex", "-",
            6642cac23b9a1300d3eb7a0a17b04aeec8993a88, 36600,
            34f53f9222101bbaa63b46307cf1ffb2c5bda5ff, package_extract_file("patch/system/framework/pm.odex.p"));
set_progress(0.801589);
apply_patch("/system/framework/requestsync.jar", "-",
            ddf10cd08ed3539f5c4cba5e68f931bdf743287a, 313,
            e65493e97c2974fc37d676d684151c2d2405884c, package_extract_file("patch/system/framework/requestsync.jar.p"));
set_progress(0.801590);
apply_patch("/system/framework/requestsync.odex", "-",
            9f1ba09e8b6fbaa5d497f071b2a1646901147783, 9168,
            ba60e115f44c37d983b5981208b77090e330ac97, package_extract_file("patch/system/framework/requestsync.odex.p"));
set_progress(0.801633);
apply_patch("/system/framework/secondary-framework.jar", "-",
            ed9f39553b8238f060b11c82b61ebfd197ad68df, 313,
            602dba53d53c00ccbae9773193d8eb0799240a9c, package_extract_file("patch/system/framework/secondary-framework.jar.p"));
set_progress(0.801634);
apply_patch("/system/framework/secondary-framework.odex", "-",
            e43f90a6d4e05470f7f8d4eea787acefc5f5244e, 1805016,
            ce6e78e7f68085f520f3cd7f39c46f78fa637e6a, package_extract_file("patch/system/framework/secondary-framework.odex.p"));
set_progress(0.809934);
apply_patch("/system/framework/services.jar", "-",
            4c9b959a4fc473b7a43d23944a2ed1ba147d3eb6, 313,
            12c6fda9b1c68cb644632a2bab1adc6793938f06, package_extract_file("patch/system/framework/services.jar.p"));
set_progress(0.809936);
apply_patch("/system/framework/services.odex", "-",
            967e7a920cad90003cbe44bb01c87d4ef341a7b6, 2521344,
            684ad819cac5a9f39e45fb4fb96c9e9787c61a92, package_extract_file("patch/system/framework/services.odex.p"));
set_progress(0.821530);
apply_patch("/system/framework/svc.jar", "-",
            15e38cd5fc978b9a1ac6721d87094fb031703894, 313,
            bcc9d1b4b8448c5a6f20633ba51bbabf552a51a7, package_extract_file("patch/system/framework/svc.jar.p"));
set_progress(0.821532);
apply_patch("/system/framework/svc.odex", "-",
            4f6c4e82f77e79105822e6bdd20105172f66fbeb, 10024,
            5c6a67d5688f0dcfbb325f4811017ba5d2b68b7e, package_extract_file("patch/system/framework/svc.odex.p"));
set_progress(0.821578);
apply_patch("/system/framework/theme-res-mint.apk", "-",
            da0442f2deb4b1b4b63dcc15e67234ed4a36cd46, 674331,
            cc839f9152d2d918e01bc8342a2857cd32b9f516, package_extract_file("patch/system/framework/theme-res-mint.apk.p"));
set_progress(0.824679);
apply_patch("/system/framework/theme-res-mocha.apk", "-",
            8bbb271b503bd863ca11054dff39f872a617ce89, 711604,
            3b37da98a388a3493b4f7c2a468ed6bbddff7657, package_extract_file("patch/system/framework/theme-res-mocha.apk.p"));
set_progress(0.827951);
apply_patch("/system/framework/theme-res-raspberry.apk", "-",
            ba2c071dcb3a4843e202f91c79ada5923dc3d6db, 731800,
            7f9f16fe90dda57c6a7b756bdba16ef858f954c1, package_extract_file("patch/system/framework/theme-res-raspberry.apk.p"));
set_progress(0.831317);
apply_patch("/system/framework/uiautomator.jar", "-",
            aabf1269c470ff6035cd5d99bf1d406755482888, 313,
            8c3de6dcc833d017d0bfefe2c6f538edfbbcb1a7, package_extract_file("patch/system/framework/uiautomator.jar.p"));
set_progress(0.831318);
apply_patch("/system/framework/uiautomator.odex", "-",
            77f66a17bad48d83b7e7270f9163e9a16dab9792, 82296,
            7379fa4f12286cadd8e536638e680ddb6d0778fe, package_extract_file("patch/system/framework/uiautomator.odex.p"));
set_progress(0.831696);
apply_patch("/system/lib/libbcc.so", "-",
            be3d7ba5271c3f2f2dd10c9698c5bbad78194ca0, 4713064,
            0a6ace6f78472c0ee5c14fdec93a7d8a7bd6d4c2, package_extract_file("patch/system/lib/libbcc.so.p"));
set_progress(0.853370);
apply_patch("/system/lib/libbcinfo.so", "-",
            4c6995b74ca86ca76db64aed27d0cc44c05d3c72, 1131840,
            3a8a686b48abd07f7395b458800b0a335c731bbc, package_extract_file("patch/system/lib/libbcinfo.so.p"));
set_progress(0.858575);
apply_patch("/system/lib/libchromium_net.so", "-",
            cebf8b0dc1a71a6a689ae63f5c6b9c741f608385, 1740564,
            185fd5b1da88272d5c0815f5fccb6dce12216fde, package_extract_file("patch/system/lib/libchromium_net.so.p"));
set_progress(0.866579);
apply_patch("/system/lib/libjni_eglfence.so", "-",
            8c344aa889c85acd26568148b2ba79830a10dbb7, 5152,
            be773c5542b7ee6690fb935c80c23ff9bcb0e122, package_extract_file("patch/system/lib/libjni_eglfence.so.p"));
set_progress(0.866602);
apply_patch("/system/lib/libjni_mosaic.so", "-",
            55d150097be5217b9ce9ef73770c15b3dcb94972, 214512,
            655f752c838223fdcecb44c92e2f0c326c9b2c15, package_extract_file("patch/system/lib/libjni_mosaic.so.p"));
set_progress(0.867589);
apply_patch("/system/lib/libmdnssd.so", "-",
            489b00191ba60967e69a06970f252132228bd87f, 21588,
            c52c46980445e6503c492d080e79a810aa0ab2e5, package_extract_file("patch/system/lib/libmdnssd.so.p"));
set_progress(0.867688);
apply_patch("/system/lib/libstagefright.so", "-",
            ddace6ed8cde5b79735e47f8164c7bd0e369c6e4, 1555940,
            bec89baac381df36d09d7975c6f0ecbe273fd278, package_extract_file("patch/system/lib/libstagefright.so.p"));
set_progress(0.874843);
apply_patch("/system/lib/libstagefright_soft_aacdec.so", "-",
            a3e1e9513a13360c27727e7ae6177dbaf5263639, 222704,
            c29162c56afdf529bbcf5971408006f369f02af7, package_extract_file("patch/system/lib/libstagefright_soft_aacdec.so.p"));
set_progress(0.875867);
apply_patch("/system/lib/libstagefright_soft_aacenc.so", "-",
            7a3d906ddc7207fa0a6b0e45c315d042c8f52ebf, 275652,
            5a8b43418436fbcda59be01d0f1e1199645b5f1a, package_extract_file("patch/system/lib/libstagefright_soft_aacenc.so.p"));
set_progress(0.877135);
apply_patch("/system/lib/libwebcore.so", "-",
            daeb99716d596d5d41fde4b30d8ce4e48df8c36e, 8184592,
            9321edb11ef61626cb2c5343e33018464dec847d, package_extract_file("patch/system/lib/libwebcore.so.p"));
set_progress(0.914772);
apply_patch("/system/lib/libwebrtc_audio_preprocessing.so", "-",
            2f5f438cac283f83061d1af957c182d004c1fc2a, 423168,
            9ef5b190e74bf13764b725e15b7da0dfd4a7e59a, package_extract_file("patch/system/lib/libwebrtc_audio_preprocessing.so.p"));
set_progress(0.916718);
apply_patch("/system/usr/share/phoneloc.dat", "-",
            e4e208580f3fd3b86a421bb4189d2637862ae7e2, 549005,
            acbaf7da7f6de4d831542698118dc4cf8b6b11ed, package_extract_file("patch/system/usr/share/phoneloc.dat.p"));
set_progress(0.919243);
apply_patch("/system/vendor/operator/app/BaiduMap.apk", "-",
            7bc1d47694dcee8f326a404b72fdceb27b7b57c4, 10849850,
            82f577d9adbf97ec18d3ea7af50e6e76d8d579c7, package_extract_file("patch/system/vendor/operator/app/BaiduMap.apk.p"));
set_progress(0.969137);
apply_patch("/system/vendor/operator/app/Calendar365.apk", "-",
            d475e83609c43c1eb2f08d50d5f650e5e11b3f53, 6523762,
            0a02eb177f9110c98ff04f26188bc10b5187ab18, package_extract_file("patch/system/vendor/operator/app/Calendar365.apk.p"));
set_progress(0.999137);
apply_patch("/system/xbin/nano", "-",
            1d7d9f3d09bbd4ae4ba6bf2cfc57cb83d6fae4cf, 63208,
            cb7df480f99932551a6ab331efa4e47bf4ddb3d3, package_extract_file("patch/system/xbin/nano.p"));
set_progress(0.999428);
apply_patch("/system/xbin/su", "-",
            8cf6e46006a789d83aeb2062f80bea21ff707c5f, 124488,
            96d16e1b6c468cd6def78fa97cdbbc76b2f477ad, package_extract_file("patch/system/xbin/su.p"));
set_progress(1.000000);
ui_print("Copy full recoveryimage...");
assert(package_extract_file("recovery.img", "/tmp/recovery.img"),
       write_raw_image("/tmp/recovery.img", "recovery"),
       delete("/tmp/recovery.img"));
delete("/system/recovery-from-boot.p",
       "/system/etc/install-recovery.sh");
show_progress(0.100000, 10);
ui_print("Unpacking new files...");
package_extract_dir("system", "/system");
ui_print("Unpacking new recovery...");
package_extract_dir("lewarecovery", "/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_recursive(1002, 1002, 0755, 0440, "/system/etc/bluetooth");
set_perm(0, 0, 0755, "/system/etc/bluetooth");
set_perm(1000, 1000, 0640, "/system/etc/bluetooth/auto_pairing.conf");
set_perm(3002, 3002, 0444, "/system/etc/bluetooth/blacklist.conf");
set_perm(1002, 1002, 0440, "/system/etc/dbus.conf");
set_perm(1014, 2000, 0550, "/system/etc/dhcpcd/dhcpcd-run-hooks");
set_perm(0, 2000, 0550, "/system/etc/init.goldfish.sh");
set_perm(0, 2000, 0550, "/system/etc/init.partner.sh");
set_perm_recursive(0, 0, 0755, 0555, "/system/etc/ppp");
set_perm(0, 2000, 0755, "/system/vendor");
set_perm_recursive(0, 2000, 0755, 0755, "/system/vendor/bin");
set_perm(0, 2000, 0755, "/system/vendor/lib");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/lib/drm");
set_perm(0, 0, 0644, "/system/vendor/lib/drm/libdrmwvmplugin.so");
set_perm(0, 2000, 0755, "/system/vendor/lib/egl");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/lib/hw");
set_perm(0, 0, 0644, "/system/vendor/lib/hw/gralloc.mt6577.so");
set_perm(0, 2000, 0755, "/system/vendor/operator");
set_perm(0, 2000, 0755, "/system/vendor/operator/app");
set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
set_perm(0, 0, 06755, "/system/xbin/su");
ui_print("Patching remaining system files...");
set_perm(0, 0, 0644, "/system/build.prop");
unmount("/system");
