mount("ext4", "EMMC", "/dev/block/mmcblk0p7", "/system");
assert(file_getprop("/system/build.prop", "ro.build.fingerprint") == "TCT/s950_jb2/s950_jb2:4.2.1/JOP40D/1399300545:user/test-keys" ||
       file_getprop("/system/build.prop", "ro.build.fingerprint") == "TCT/s950_jb2/s950_jb2:4.2.1/JOP40D/1399637267:user/test-keys");
assert(getprop("ro.product.device") == "DIABLOX" || getprop("ro.build.product") == "DIABLOX");
ui_print("Verifying current system...");
show_progress(0.100000, 0);
assert(apply_patch_check("/system/app/ApplicationGuide.odex", "ed696ee07ec690378923bb4ff2ceadbf39e601ef", "a48b9e8a55ecf4e8ae8869c2790cc352d1e8873d"));
set_progress(0.000078);
assert(apply_patch_check("/system/app/ApplicationsProvider.apk", "20a3ecb213d6ebb7f75a1216e38747cd17af6961", "d5fbd1a202cb27f1242ef9750baf01e37bee79ca"));
set_progress(0.000125);
assert(apply_patch_check("/system/app/ApplicationsProvider.odex", "5ab1370f9ba3583d2bbf058c570ee201fd00f38c", "b1e22059f89aee038ef346c0226c12d72a6ec4bf"));
set_progress(0.000247);
assert(apply_patch_check("/system/app/AtciService.odex", "19e587820194fc9ab2572e9a0945e061da0f3f38", "ef36bf593794811f4b1ceb1a17f52cdb88a2c7b7"));
set_progress(0.000562);
assert(apply_patch_check("/system/app/BackupRestoreConfirmation.apk", "eafb89a731058442202e12db759a5596582554d8", "8d6cd8665f77d6982cfc441bceb500cd5f609914"));
set_progress(0.000612);
assert(apply_patch_check("/system/app/BackupRestoreConfirmation.odex", "c03d8177b4f46c3e0161c763a142cb2c9c656997", "7ffa89ed15a0bf76e159d12a2699ce0aa75af01a"));
set_progress(0.000667);
assert(apply_patch_check("/system/app/BasicDreams.apk", "682dfbd12da2991453dffc44f37e07d2e08ab193", "b1b1048111f325c16ddce4ddd91c72f5935f55f4"));
set_progress(0.000745);
assert(apply_patch_check("/system/app/BasicDreams.odex", "443e935ebdf9d92b5bab2907b3a4d76a1681d727", "1183548655b0dffa8137e04bb05188e0e904e233"));
set_progress(0.000825);
assert(apply_patch_check("/system/app/BatteryWarning.apk", "38fb313c5f71567ed9134a90267ed52fd33bf6b4", "db2865757e3215eca6c6d0cec5c6660e3b69e17a"));
set_progress(0.001043);
assert(apply_patch_check("/system/app/BatteryWarning.odex", "74ea551e39892727147e63294c5ed4df2fb3ba29", "7aa4767ab27a22972f5e6f8bc0dac149043d7d82"));
set_progress(0.001132);
assert(apply_patch_check("/system/app/CalendarImporter.odex", "d23a4f42a5f21473c23a4065fd2f2a4d3a9cb71f", "c2688ef369187cd2741cbbd4d2d3225253397368"));
set_progress(0.001794);
assert(apply_patch_check("/system/app/CalendarProvider.apk", "ffa2925fcff9adda56e25e8a96849224d6ecb360", "eace104ba4b9b1a21fc2027ff63e77382a5240fe"));
set_progress(0.001921);
assert(apply_patch_check("/system/app/CalendarProvider.odex", "a1fbe991acdbe2c0a66e45c568945994e3652223", "93c08a7cbcb6f8c2457476581f591820d6d24390"));
set_progress(0.010925);
assert(apply_patch_check("/system/app/CellConnService.apk", "ecf82572088b0e135e586cb76a34452bc1080bf5", "6334f6315789501606a952d4b4f339161f0e2742"));
set_progress(0.010995);
assert(apply_patch_check("/system/app/CellConnService.odex", "b8fc5d2d5ac572a37498f7221cb3f7b63ad37206", "f64f35f132de0d1029b92443764b0da3d7c7c175"));
set_progress(0.011294);
assert(apply_patch_check("/system/app/CertInstaller.apk", "d63f77ce41b3e62655fd084a2b2cc8a381781de5", "a34b55fca4783b712f61cc2cbc95a4e6c7c526c3"));
set_progress(0.011348);
assert(apply_patch_check("/system/app/CertInstaller.odex", "407a552afccb8a72bfde03fdfa70653bb396fad3", "b32387574842fd2759b5f4c9c6a5448b9e3fc166"));
set_progress(0.011551);
assert(apply_patch_check("/system/app/ContactsProvider.apk", "011aaca3c1b12dc8495b165c8f2826339b542470", "705f87ab741c32d4216f2712a95293bf648e81b6"));
set_progress(0.011917);
assert(apply_patch_check("/system/app/ContactsProvider.odex", "2c8905f8bef887e2f653910b7bd185d446c5c746", "ca3dc2e0ba9f2f86da5263bbabe6676970e8477a"));
set_progress(0.023619);
assert(apply_patch_check("/system/app/DataUsageLockScreenClient.odex", "58f17171207922fb7fb979c9a9705de048120877", "99cd87531d05679ff67fdf4c97cfca28174d412d"));
set_progress(0.025850);
assert(apply_patch_check("/system/app/DefaultContainerService.apk", "d002232558cf2e329c33a93cafc511284f076e79", "2e5aa02b6368182d2ef131bbcfb36c2625aab75b"));
set_progress(0.025867);
assert(apply_patch_check("/system/app/DefaultContainerService.odex", "5bc0859c0c67ae5a9905a83bc2bb854e4c6ad8c2", "5024fe8e79ffaee4c69b1f4699e7338ca1bda90e"));
set_progress(0.025964);
assert(apply_patch_check("/system/app/DownloadProvider.apk", "97d2613957a9dae0e3647e7bf673feca93e75d59", "44913b0a82b72ae069726e5681dcba85343fcde2"));
set_progress(0.026027);
assert(apply_patch_check("/system/app/DownloadProvider.odex", "9b482d4a00da5c0458f41568895d6f099ba8a500", "50ff2ac624dca22cfacbcbdc6aa50f5f1d5cd2d1"));
set_progress(0.033894);
assert(apply_patch_check("/system/app/DownloadProviderUi.apk", "9b09ab33d9db393e28a3a1c09c124b458fd54ba9", "e05d6391503e14aa0bff7effcc83b51e3d9507ec"));
set_progress(0.034405);
assert(apply_patch_check("/system/app/DownloadProviderUi.odex", "4a13867112fff1e666019566bf20c6d537b5d821", "522b4a52bebed9edf11b4a3cb8ed123210db2e60"));
set_progress(0.036579);
assert(apply_patch_check("/system/app/DrmProvider.apk", "64a417de325aace21e75aa36a3e3343b22d74595", "b3eb414195defe8ad0f5a7cdedd3b0b1b172e619"));
set_progress(0.036603);
assert(apply_patch_check("/system/app/DrmProvider.odex", "60dd68ab64db3ddbcf15e584980d3c3bdb8be668", "5b7a4ebda76e6b9b6b7591411aa5336df6456446"));
set_progress(0.036774);
assert(apply_patch_check("/system/app/Email.odex", "835aa1b5dbecabe58a4643f8cb0353550ba1223d", "9f90f13cdca5ecb4874e7776afb60f10121b743c"));
set_progress(0.054363);
assert(apply_patch_check("/system/app/EngineerMode.odex", "621c3e8366a4953579a6d9650733a5718c69867c", "73c117629ff16bba9bbec6486b393d6027fa4ab8"));
set_progress(0.060335);
assert(apply_patch_check("/system/app/EngineerModeSim.apk", "810035010811e802666a8dc6ebed917705100d1e", "896ba7e69e0fc69c547f3769051a6554f13fc708"));
set_progress(0.060450);
assert(apply_patch_check("/system/app/EngineerModeSim.odex", "45d16e34f84efcb967e737dd3fab65c84f4caeec", "8054c0bcc025513e4dd0aed5a1134905bcb9a564"));
set_progress(0.060885);
assert(apply_patch_check("/system/app/Exchange2.odex", "cddf13a4d713faaadf5b3d7387f0bd96fc6d5dd3", "b9e0618309f97d75e5ad3cc450141e608b8836e0"));
set_progress(0.074486);
assert(apply_patch_check("/system/app/FusedLocation.apk", "e3e03dc2269776eb9f9ca8ca41e3d7d4551dcfd3", "27f7536e78f099525040a2e92213d619dada5686"));
set_progress(0.074502);
assert(apply_patch_check("/system/app/FusedLocation.odex", "b44303c71be353e45f2a0a4af249c67933dc0891", "25f8b3f3f171fdbd65ea07fcbd4eada1b088d894"));
set_progress(0.074558);
assert(apply_patch_check("/system/app/Galaxy4.odex", "24181ca87df85f5def281e14bdadceb8f73b982c", "8dcbcd7e9a284291c24d445e0e7fa71b9434a13f"));
set_progress(0.074741);
assert(apply_patch_check("/system/app/HTMLViewer.apk", "253bb1b5aa91f6fd3e4d13040b773b482fe67691", "effb3025583d83173d4ae24f95285915a5b202f7"));
set_progress(0.074759);
assert(apply_patch_check("/system/app/HTMLViewer.odex", "cb0ff865d1a242eb374ad3283117a57a32f2f4bd", "601ef500165b482db24101c42872f42fbe223f5c"));
set_progress(0.074795);
assert(apply_patch_check("/system/app/HoloSpiralWallpaper.apk", "97ee7b164537f847ce896bc883eef187df342815", "09a159b7e3b06f16d18052b4edd03055a83a7323"));
set_progress(0.074980);
assert(apply_patch_check("/system/app/HoloSpiralWallpaper.odex", "059e8dbc79bbe38565391496cdbe3a2ce33a3020", "31afd4405640beaf8c0058742f95b9795f960731"));
set_progress(0.075162);
assert(apply_patch_check("/system/app/KeyChain.apk", "7158015d2d7af02efca8180d6a25980156d177cc", "bda769ead24f74c6c663760ff80238ea65749f9c"));
set_progress(0.075204);
assert(apply_patch_check("/system/app/KeyChain.odex", "01d10c75a43fc245267b985da9d4ef5f1d1bd6ff", "053fd85bb46ba211c711950524769cfcc89f25a4"));
set_progress(0.075345);
assert(apply_patch_check("/system/app/LatinIME.apk", "cd367d6ad9ffbfdd5851feeb6db1631213c61eff", "d61e6af79086eddc1970a9b1a93d8bc92bbfd0e0"));
set_progress(0.122038);
assert(apply_patch_check("/system/app/LatinIME.odex", "ee2edef62060fcb3bb23b230eef115ec76ecab82", "88652ced480ad37fd10eb34437b2f3b71ab38ba3"));
set_progress(0.127478);
assert(apply_patch_check("/system/app/LewaAntitheft.apk", "f2b7840a5d756e6d6ebc9ca77aec7708861d0382", "ca1ece00e6c745f5d523ee22a87d220b8b28d174"));
set_progress(0.131590);
assert(apply_patch_check("/system/app/LewaAntitheft.odex", "2b172c2dbaf8997f0aace136e84449b10c516996", "23bb60542f8b4b9fdf633ad5180ff925e0885181"));
set_progress(0.147254);
assert(apply_patch_check("/system/app/LewaAppStore.odex", "41a0db3cc2f0489ec0df420b3c0e2bb8e5206bc0", "5c2daf763a86af55d14e4be6e2f95190c5976276"));
set_progress(0.151291);
assert(apply_patch_check("/system/app/LewaBirdView.odex", "9ae3275c26d4898d0c64a1c5ccdbda374ebbcbfb", "10eb3f126bda959aa99d461f3aaf7a2404b53395"));
set_progress(0.151719);
assert(apply_patch_check("/system/app/LewaCalculator.apk", "d6587b13889777a7b9285bd56e2f5ddc082a16c0", "3ce69da8b075cfe5f87498f639dbdb5e2fa186cd"));
set_progress(0.159048);
assert(apply_patch_check("/system/app/LewaCalculator.odex", "971392f9587e68267d31a1a3305f427a91f919dc", "b83470e85064606c178a93bb00f4f099b4d5a651"));
set_progress(0.161375);
assert(apply_patch_check("/system/app/LewaCit.odex", "3db39aee61d0929b567a4faf0e76d802c401b5a5", "cb97cd7dcfa57540dfe4c85c9c0f89dbb72538be"));
set_progress(0.161535);
assert(apply_patch_check("/system/app/LewaCompass.odex", "37c439130c10f628534f7842ac416c0ba18ea854", "bec26371266d3c836e11e0cacfad3b676151e041"));
set_progress(0.161602);
assert(apply_patch_check("/system/app/LewaDataUsageAdjust.apk", "1ed472e59a754a20162a912ada3280583e825803", "93f52bff351f4416d18420d96c0154ee74c158e2"));
set_progress(0.161715);
assert(apply_patch_check("/system/app/LewaDataUsageAdjust.odex", "4f4d42d93fe75c9e1a364da455c8d215887ece56", "188b21711b9f22602c89bd08c99cca873d4d7589"));
set_progress(0.163515);
assert(apply_patch_check("/system/app/LewaDeskClock.odex", "ca203b48d7fb0af9724cb1b6b623db792e38defa", "82a74e2c9cbc06b0d4a1b51faa8adad1f53d1092"));
set_progress(0.166665);
assert(apply_patch_check("/system/app/LewaFMRadio.odex", "77332bbc40119a2385c6e45060d199b16e5f1ace", "0411f98776427885e4a5b96860ad689be5c14053"));
set_progress(0.167682);
assert(apply_patch_check("/system/app/LewaFileManager.odex", "4d88f3d687be3b8cdf05a49c7e18898f3c75eab7", "5743102f41984c213c1ea3595d9d2d2cb458d491"));
set_progress(0.170228);
assert(apply_patch_check("/system/app/LewaFlashlight.apk", "d7f1f56fc1d247322406c8fbd8d29c5d010d816c", "5f47b61c43aa86a4e5dff920063d0e28f162d679"));
set_progress(0.184550);
assert(apply_patch_check("/system/app/LewaFlashlight.odex", "82209acdb53454de1e02703daec43ede081198f7", "de761534fbf87ca1ea9859d3817651fe1a82204f"));
set_progress(0.184678);
assert(apply_patch_check("/system/app/LewaGallery2.odex", "7344e75e16f573208f69196aab98d293e9b9314d", "57b1b8075bdfe89e8f55f50a235ae9300f6f8b98"));
set_progress(0.204620);
assert(apply_patch_check("/system/app/LewaGameCenter.apk", "24f8d48c5f1b91036c41b4d9631690665f6e113d", "78d7fb571e29623a180566e7dc6ec2e5b0c1eb34"));
set_progress(0.206171);
assert(apply_patch_check("/system/app/LewaGameCenter.odex", "324f381fad4c46d02c8c3b24f03805c3ef04ed88", "44df197ac526268dd38dc438e169f9d7fd2dd124"));
set_progress(0.209023);
assert(apply_patch_check("/system/app/LewaIntercept.apk", "0942397dfd7efcddfe34e6a1a5efa92a1733d638", "0c37019a2b625aca7f7ff308155a6daab48da359"));
set_progress(0.210325);
assert(apply_patch_check("/system/app/LewaIntercept.odex", "84f1356322a1929745b40a6df300783af002952e", "720b297816b8c34e7ff9f3927f7e178fec75499f"));
set_progress(0.212879);
assert(apply_patch_check("/system/app/LewaLabiSync.apk", "37ba48d37ea9f1f3a6d6c49699e91f3d59428e9c", "3eb76ba108cdde941afeb9f04b54b3cac035f908"));
set_progress(0.213140);
assert(apply_patch_check("/system/app/LewaLabiSync.odex", "c178821fd886f39722c6c9924577ed5a31913b29", "52409e7db5c6dbf38782ec61c33ab1b80197141f"));
set_progress(0.214228);
assert(apply_patch_check("/system/app/LewaLauncherX.apk", "784eab3af4918eb690c34edea74d9749396ea90b", "62f910d32995f7b2379647a865e9c6b94dce4699"));
set_progress(0.225434);
assert(apply_patch_check("/system/app/LewaLauncherX.odex", "fdfff2d6ac555e9128fad3dae9ebc45bb231c4f0", "bd843ad8270f160a5ad2715255f86ac56dad018b"));
set_progress(0.230927);
assert(apply_patch_check("/system/app/LewaLockScreen.apk", "aacc3f84796079a5bf5884825ddc4a47b905be6b", "0f8b7c0e2918c559f10f12cce373bfef1785ab31"));
set_progress(0.231099);
assert(apply_patch_check("/system/app/LewaLockScreen.odex", "8c304a1fb2285d5091883e940c427d6d7ac657e2", "605440b5258100f01979a47bc121d9e953e3e15b"));
set_progress(0.232579);
assert(apply_patch_check("/system/app/LewaNetworkManager.apk", "6e1d744eecb317f77f7b9e6fef85859e19ae055a", "9d95dece68b90e62051bd914b422017a132f33d2"));
set_progress(0.239880);
assert(apply_patch_check("/system/app/LewaNetworkManager.odex", "b8f3bd8e1c9997ef4adadbd0fd446f2acc712bfa", "09c2e37e8c56f30b781d9c280ae097a8fdb1a570"));
set_progress(0.250300);
assert(apply_patch_check("/system/app/LewaPackageInstaller.apk", "c2890acc54c4d02cdd2677e6d94d5d28175b18fa", "49213ac2422e2956cb9dbafe79766cdf2ba0381c"));
set_progress(0.250817);
assert(apply_patch_check("/system/app/LewaPackageInstaller.odex", "73ce5826ce799d20ae33b5f3dc436541ee2a26bb", "0da1f3743d5245400d41c1f39409cf9b996f2fcf"));
set_progress(0.251885);
assert(apply_patch_check("/system/app/LewaPermManager.apk", "c5df30a69f08e554f7685753740a822320afc6bc", "6d92693a4b92aafbddc5f9d8f81ccfc61c109f46"));
set_progress(0.252693);
assert(apply_patch_check("/system/app/LewaPermManager.odex", "ccdc67b2d7a3dd39ac806d32ac2201374ae071a2", "cb3f62f5df944f49658636910b8b5aa452c866a2"));
set_progress(0.262229);
assert(apply_patch_check("/system/app/LewaPlayer.apk", "d29fb2708c079b66fbcaa095a09f70dff3dafdfd", "6d59b6715628aeb96c8dbebf54b13f6a9c6ec306"));
set_progress(0.274948);
assert(apply_patch_check("/system/app/LewaPlayer.odex", "6e004deb579540ae44d40208385ab5ba7c30109b", "0267aaf3bdf13ddf3bc82deb5cdf67c2a0a86e4b"));
set_progress(0.283216);
assert(apply_patch_check("/system/app/LewaPond.odex", "8287b82e6413af0813f5d27a02c9133ec5a4f571", "791055099fb2a28500906450b7c6136b7faeeaba"));
set_progress(0.283978);
assert(apply_patch_check("/system/app/LewaPower+.odex", "5a04f977b033b9b4a26a8b95ba30cfd2149a91d0", "e394f6fcf8246b111b5d24ffdcb7527d0615fb55"));
set_progress(0.285196);
assert(apply_patch_check("/system/app/LewaPush.apk", "1a8159021bf976d12bdc292f7dc38aca10fbc6f0", "7f8c4a61e6a2a6532c159747636bff40b8f64b5c"));
set_progress(0.285270);
assert(apply_patch_check("/system/app/LewaPush.odex", "60a1850ffd27b344e131285a8c430a50978634a2", "2a8ad4c019e2da0675e8e8114237c4f2a17e81b7"));
set_progress(0.287683);
assert(apply_patch_check("/system/app/LewaQrcodeScanner.odex", "964bccd32a2358324c1ebf374b32dfca22ccfd3f", "25b7b0b4b36dd6cc368125ab9a7c488acff66676"));
set_progress(0.291681);
assert(apply_patch_check("/system/app/LewaSearch.odex", "bcdec61660e2727c2857085ae7b2b0fff9783103", "b0aeb649687ed8dd5cd1b7d1a6f12145cb482db9"));
set_progress(0.292063);
assert(apply_patch_check("/system/app/LewaSecurity2.odex", "05bbc603fdf12ea3c1fa844602eae84c8f70679e", "ad797775e0f6dfb1bd297f325ab6ac113ea6ae41"));
set_progress(0.294739);
assert(apply_patch_check("/system/app/LewaSensorProvider.apk", "7a8e7d87692f022101a0fc69214f196aa06c28b3", "6a2961a851c498cdcaa107265f5154a1271432dc"));
set_progress(0.294778);
assert(apply_patch_check("/system/app/LewaSensorProvider.odex", "ead88a2841173702c1c24a6a2553153248408472", "53340698a0b9d05bcaffe45c80d458bcc5f715c6"));
set_progress(0.295580);
assert(apply_patch_check("/system/app/LewaSoundRecorder.apk", "73ecd539df737a22f5edcc721724357aa8471eac", "30f415d52efa40535e875741d743af796f9d2aae"));
set_progress(0.312686);
assert(apply_patch_check("/system/app/LewaSoundRecorder.odex", "1f23945b7b12a0c84164cfa2a7751bca41abc5dd", "ff0b099a5d24c678d5e8c328fa5f8c8f05a68d20"));
set_progress(0.314943);
assert(apply_patch_check("/system/app/LewaSystemClean.odex", "be97b764561edba84de2bbb4883877c06436bac2", "9994c16798ff74067dff4f104afcfe051c07d719"));
set_progress(0.317813);
assert(apply_patch_check("/system/app/LewaSystemCleanService.odex", "2645a6eeeb10d445e460b0a3e8ef63dfb02c2ce0", "0c8a9e92d09ed6fe9246b07fbc31c71ee05ded27"));
set_progress(0.318048);
assert(apply_patch_check("/system/app/LewaThemeChooser.apk", "dc0acb73a79b41355dd213df65bc1ea64546be0a", "dbf150628c9587e5a792b7da5c318d73964e8106"));
set_progress(0.320858);
assert(apply_patch_check("/system/app/LewaThemeChooser.odex", "a99cdede38b318c048fe67cd74d41fcb27e56ce9", "fd20ab13cf71ee30250cfaf16c0e224a73117f9f"));
set_progress(0.325100);
assert(apply_patch_check("/system/app/LewaThemeManager.odex", "e1f91318393a888d0518b7be44b5ff285f03af4b", "2e760a188082c17105c59ac7cf722a96444de2b0"));
set_progress(0.325611);
assert(apply_patch_check("/system/app/LewaUpdater.apk", "8ebba37e9c051ee959e69b3aba00c760aa624870", "872372949af4d32a6b02565e79f8e46b51c7ba40"));
set_progress(0.336768);
assert(apply_patch_check("/system/app/LewaUpdater.odex", "5de92d5eead13094e41caef9525e75801101d392", "267c99d2274c5b3be05bf27667d06af66905d54e"));
set_progress(0.339272);
assert(apply_patch_check("/system/app/LewaVirusDefense.apk", "17a994ceea073dee859a680867afc2d8ca501485", "69b0a5a8bd597bba5e83d0bd444b28676e125345"));
set_progress(0.351565);
assert(apply_patch_check("/system/app/LewaVirusDefense.odex", "a1ac7e7070f08aba18d01b9bfe1f1acca1c0bb94", "40f508aab5edd3adfcbf589509df5fdd04c39f23"));
set_progress(0.358036);
assert(apply_patch_check("/system/app/LewaWeather.apk", "04ccc2d9b6fb5b466a6be65476a86c13dbe4666b", "d3133fd7c481b8dca91c23ed3d9865f9fcacd76f"));
set_progress(0.368018);
assert(apply_patch_check("/system/app/LewaWeather.odex", "2d0bbe1eab466f437ea47da30fa6e94842fe7fe7", "086664926ba8638829bb151acfdb591f786fd2bc"));
set_progress(0.372300);
assert(apply_patch_check("/system/app/LiveWallpapers.apk", "1de4b8265622984524185405d90f06d3bd5c34dc", "9e25a6fa4c17e8807fca6ee171c5729e4fb780f7"));
set_progress(0.379452);
assert(apply_patch_check("/system/app/LiveWallpapers.odex", "cd72740fb72dd0ba1713917cdd164d1b310b7481", "ae9b42aa932bdaa3dcdd12368f24ddea27c734f2"));
set_progress(0.380664);
assert(apply_patch_check("/system/app/LiveWallpapersPicker.apk", "bdecb9239f89cd0245c3dd6bdde1ccb307ee359f", "36925f19521601d11c9534d40f2bd72ade3b5df8"));
set_progress(0.381126);
assert(apply_patch_check("/system/app/LiveWallpapersPicker.odex", "17d6a06ec4876ed4e8213890c8341748da829ba6", "3ab6a5724db1452e49c02c141f67ffc2fd3da7f8"));
set_progress(0.381254);
assert(apply_patch_check("/system/app/LocationProvider.apk", "796900164b5f3697e7b42271d085ea9eb655a315", "df07c251445e0704731d309320c448c061ae14b8"));
set_progress(0.390794);
assert(apply_patch_check("/system/app/LocationProvider.odex", "1ec1e17117c194e73c80d5ba0ddf8a01f4c81066", "b3c43ea11994314c8f9092a668ea6ea1c510a634"));
set_progress(0.391576);
assert(apply_patch_check("/system/app/MTKAndroidSuiteDaemon.odex", "1a559b020042a04609fff791f6aa608446abe687", "cf89ecd555f9364ca0157a72d3565ae35442d552"));
set_progress(0.394337);
assert(apply_patch_check("/system/app/MagicSmokeWallpapers.apk", "404eab0cb6024a452e63a795385f244d1d667ef9", "fb26d913fed659631d0e72c49569c4795edbadad"));
set_progress(0.395267);
assert(apply_patch_check("/system/app/MagicSmokeWallpapers.odex", "410393c1c97fefc2fefa41c8c3314071eb5cfd53", "234dd074a080fbde822e8e3802fcaff82d0beca7"));
set_progress(0.395498);
assert(apply_patch_check("/system/app/MediaProvider.apk", "5baf6607c0d2003a690f8858f0a6e6364994b228", "f43138bb3626131cf4a894d610977d8aecd2baac"));
set_progress(0.395645);
assert(apply_patch_check("/system/app/MediaProvider.odex", "2ccabd8485d2746dbb17edfbceef3e9ce88f5dd7", "114a97d5d507c2fcf9fc358def5456c2e0f9e543"));
set_progress(0.396750);
assert(apply_patch_check("/system/app/MmsFavoriteProvider.apk", "bc74d6360db4c2aedd850fa30c0c5140fc7a6836", "8981a4f3302d5d9c11f8c6655a6321d415368483"));
set_progress(0.396927);
assert(apply_patch_check("/system/app/MmsFavoriteProvider.odex", "2cfd091c90f1fa50379d26b190ff8cb1dc4014cc", "32bb88ecd3dd63a189d9a0e8ec3365b89db0bfc2"));
set_progress(0.397635);
assert(apply_patch_check("/system/app/MtkBt.apk", "e4b0d85444c45747b5b4308975fbf5d6ba6b386c", "dc65498f97a2f1b4211a3049392e565b42c34a8b"));
set_progress(0.398465);
assert(apply_patch_check("/system/app/MtkBt.odex", "6a2c8f16d144c87b8172e42ad3118ba5ee9b2945", "d0fccbf84ed60eafa27b684e71906d40ced49d68"));
set_progress(0.403785);
assert(apply_patch_check("/system/app/MtkVideoLiveWallpaper.apk", "ce6070a4a795baeac617df7f22178c2896caea07", "e5fafd8d04d2feb711de51c09a9bc05dea628e07"));
set_progress(0.410011);
assert(apply_patch_check("/system/app/MtkVideoLiveWallpaper.odex", "9e6f41ca2c5819d5dbb1b8b8bf5ff666fa908672", "7752963a1f4d6f6113ae3f4cd72c32ea9e93fefa"));
set_progress(0.410611);
assert(apply_patch_check("/system/app/NoiseField.odex", "3a1778b90ec74698cbd37772d2e714489cd1cffc", "646dc567307fb84a601606580d1b0254ea16e7b1"));
set_progress(0.410818);
assert(apply_patch_check("/system/app/Omacp.apk", "bf8aaddd6da73def2fd23e011f7e41343cc58ac3", "48b8e70ec8a4fb803c576217162be89a3036f47e"));
set_progress(0.410945);
assert(apply_patch_check("/system/app/Omacp.odex", "7bc9549b174f52d13cc0072c8a14ce89d8b77715", "9887a1cc2342ea4b4c90c53f1f5efb859a57955b"));
set_progress(0.411749);
assert(apply_patch_check("/system/app/PIM.apk", "573fd5aa31c4fe1f6165101f22c352020546057b", "839432c8bcf716cfb0e0bfbb8a862c861d308789"));
set_progress(0.455588);
assert(apply_patch_check("/system/app/PIM.odex", "cd4e351a2eb53ee55b6eb4430303c55ad4a8d356", "1653cf485110cfed50e32dc9b003ef8022b18a4b"));
set_progress(0.487098);
assert(apply_patch_check("/system/app/PhaseBeam.odex", "7f56e7704677a56903293c74cdaee106fb2abc2e", "6e59774fe5c09bc9be020993e058ffbaed8b50e5"));
set_progress(0.487291);
assert(apply_patch_check("/system/app/Phone.apk", "db63a917b27be11d9174b955bc0f0098883fbffd", "97c427319b5356b68375c1089e42e377c5347d65"));
set_progress(0.498558);
assert(apply_patch_check("/system/app/Phone.odex", "6fafa72073ecb95b43b3237256b600dca5f8c822", "526b58856cec4c572556218b86684ba088cbf04e"));
set_progress(0.514830);
assert(apply_patch_check("/system/app/PhotoTable.apk", "dd7002bdb289c295386ab2300f5c80a16b10a4e9", "8a2850e43228752c876083587dcb7e92874a2b94"));
set_progress(0.516559);
assert(apply_patch_check("/system/app/PhotoTable.odex", "baaace78ab816b7817d25fd421676352a163204f", "28a4f7bed2076ee38fdea33befb818ea3d3cb6fc"));
set_progress(0.516910);
assert(apply_patch_check("/system/app/PicoTts.odex", "93f34c02e5877671a29598f88eacea4faf9f5c30", "a6e81c7e6726aa2aa12fdc82aac31b8b75efc2a8"));
set_progress(0.517000);
assert(apply_patch_check("/system/app/Provision.apk", "0b1f7a80847e8568daaa153329d4fce836e228d0", "99adf155ff0a695eeb1a53bcce67b7c24e4b1e0c"));
set_progress(0.517013);
assert(apply_patch_check("/system/app/Provision.odex", "1b15caa7251bf25950b1e7be064ae91a34336025", "a789a0a833930d01971a2a3b18f22b0edd59e741"));
set_progress(0.517033);
assert(apply_patch_check("/system/app/SchedulePowerOnOff.apk", "2087887df16348c1e02c7bc0c16f4ecc04ea2431", "0363a8af07439d8fb0c4e683db9fe82cd3d64681"));
set_progress(0.517228);
assert(apply_patch_check("/system/app/SchedulePowerOnOff.odex", "13cd779b3d19e7e28de5de723a6d9144e7031163", "7e44322bd53085812d14de0e80b5101334e624ec"));
set_progress(0.517515);
assert(apply_patch_check("/system/app/Settings.apk", "ed2d9afbedd16d20aab09adfba53d00947a66707", "cbe3871ff82423a2b1c6aefaa839be53c93a8cb0"));
set_progress(0.542647);
assert(apply_patch_check("/system/app/Settings.odex", "52910b5fd97157d1362ee51499f1cef7c70e7f44", "2568ea9ece7f9d29f3a4c41fa688ce12308f5c49"));
set_progress(0.561811);
assert(apply_patch_check("/system/app/SettingsProvider.apk", "f3b996a2c5fd91835afc25d788ddb6940e642b59", "f686f539a32fc2dad2a610b8f2ab1ab4b0cd7aed"));
set_progress(0.561936);
assert(apply_patch_check("/system/app/SettingsProvider.odex", "fd25ae866529dcda16fe84a19cf5e0bc2f922664", "315d5b519aebe94d7cedc5acfc4bf3fa08f9e2d3"));
set_progress(0.562380);
assert(apply_patch_check("/system/app/SharedStorageBackup.apk", "6ab6cbebfd5a460da57da69fd1a5f1fb52dc6b5a", "9dccd1b6d53738d04d1f17ee100fb5e07220a397"));
set_progress(0.562392);
assert(apply_patch_check("/system/app/SharedStorageBackup.odex", "74c752f11433a906f90b07049841c28c8a77f3a1", "44a72efde4b4d42a518b1acf8c4f06dc9d1cc63a"));
set_progress(0.562413);
assert(apply_patch_check("/system/app/Stk1.apk", "4eae1c27d93b1fe664076179c75692829e5c7b9c", "51f8561bbf17c6757fc34a8fe822f780fa89979a"));
set_progress(0.562590);
assert(apply_patch_check("/system/app/Stk1.odex", "ae3102fe13dc5f8bca878948399558579fca3cd8", "12c1be7954ebaa5e070449b8e692c93053c2f0ca"));
set_progress(0.563226);
assert(apply_patch_check("/system/app/StkSelection.odex", "0f2b24da315b23922d79dcff77af708e52779cd7", "a90a8f93c4ef58e7268e53dda34eb5fe45bc1d30"));
set_progress(0.563806);
assert(apply_patch_check("/system/app/SystemUI.apk", "4e574abc9989868dd908faa0ad922b099eb71b05", "868937c8a1bd2d9abfed51d93e224b0332ae5f03"));
set_progress(0.575691);
assert(apply_patch_check("/system/app/SystemUI.odex", "eac3957e435f0bfb8892118a1f3d8e3784d72cf7", "b972296198ca4984091c6e587c9d540a40deb97f"));
set_progress(0.583448);
assert(apply_patch_check("/system/app/TelephonyProvider.apk", "eee33f12780bc34a238ac5a6ce612dbbf67cd32e", "1b9da31b3f69fb2309ca0e6fa8ec864dcd2a1abf"));
set_progress(0.583549);
assert(apply_patch_check("/system/app/TelephonyProvider.odex", "6b7a0ee4cb20772544764c40f78f2f308e8d2575", "5710c605092555fa4ed6987017c8c97ce3768b32"));
set_progress(0.585601);
assert(apply_patch_check("/system/app/UserDictionaryProvider.apk", "0641ac2375c78a234efc9faccde04b4906d18224", "06ebaa7622a3a41921d77c24f5af524497d7e202"));
set_progress(0.585617);
assert(apply_patch_check("/system/app/UserDictionaryProvider.odex", "a79b1dfec2136183b654cf42fa91672d5a905d29", "8980a41f7136378cfcb750e74d3e0ae08a444013"));
set_progress(0.585692);
assert(apply_patch_check("/system/app/VideoFavorites.odex", "f521e74489398fb9c974e6f2ad48333e5ef0b0bd", "36cc7cc2155f71bbaf6f13cdce986edb77deefeb"));
set_progress(0.586130);
assert(apply_patch_check("/system/app/VideoPlayer.odex", "6fbe86b094a522797d1282e7a44017d53b5e1513", "6fb654584d6461c490877a3ed9f4fd18623b96f8"));
set_progress(0.586355);
assert(apply_patch_check("/system/app/VisualizationWallpapers.apk", "e0635457232636f4547d99a6e38647f073a4b4a9", "d37123b45eddbcea23730733804de0affdc6953e"));
set_progress(0.587017);
assert(apply_patch_check("/system/app/VisualizationWallpapers.odex", "1efc796fc4064c3fe9cb293323e4d6f92339c474", "683601fdc44bad8a4b0d06b94a8f5f00a34a4d78"));
set_progress(0.587342);
assert(apply_patch_check("/system/app/VoiceUnlock.apk", "6063ef7c04bd096f5d35e33d2c5110158a35e8a5", "708c077b9bbe689b008d3c0eddb6601f19c1e3b6"));
set_progress(0.587885);
assert(apply_patch_check("/system/app/VoiceUnlock.odex", "177d81c04080c833ddeee4a0247d70dcb2932fee", "73b5e000a54328539e23f8e6c9fbc2327e96ee0d"));
set_progress(0.588199);
assert(apply_patch_check("/system/app/VpnDialogs.apk", "824dbf16a8ac0f9ace6252674cb93883e6fdd907", "58c8106ca586721516dc1029233405f967908a00"));
set_progress(0.588235);
assert(apply_patch_check("/system/app/VpnDialogs.odex", "e810109705ad9823420d72b29a71c3e908bebf82", "4a094becacd76f309bd133d9919eb4116a71bd4c"));
set_progress(0.588287);
assert(apply_patch_check("/system/app/YGPS.odex", "4abff445332506dc65220bd8ace1bc89c47b0509", "6c5c99604569bda68341fa1239f7ff732b249ca7"));
set_progress(0.588630);
assert(apply_patch_check("/system/bin/bootanimation", "6596aec593de610f0d0f98b5291d301a91dafc62", "c25eeb58916750d1dc175d56be75370f7263c90f"));
set_progress(0.588779);
assert(apply_patch_check("/system/bin/mdnsd", "b6279ff6222c81c2a1d0334c0d88a46850a95053", "de6e51a731d1fbf55f990277bc14db1061e70b64"));
set_progress(0.589912);
assert(apply_patch_check("/system/etc/recovery-resource.dat", "a1fcc0a6ea2bd6ff92286127d78ef0a64d7db764", "dd66744155ba11f803ee711bf9c666a3d2416e8a"));
set_progress(0.591134);
assert(apply_patch_check("/system/etc/security/otacerts.zip", "ef70dbe4de6e0a0b18d2b6650973c5020afd44bc", "9fb37282d8d18c7ce91dddd04884f64dea25fdd6"));
set_progress(0.591138);
assert(apply_patch_check("/system/framework/CustomProperties.jar", "48255c452b295302e50b91e9c1629c44041cd72a", "21598ec93faa08812fd962c2072fa30cb281113c"));
set_progress(0.591140);
assert(apply_patch_check("/system/framework/CustomProperties.odex", "f61eb3c4bd3294af95f34bb3e401159eab17366c", "76c25ae69b4655e2cc5d0c2ad1cb341f93fc0fb9"));
set_progress(0.591153);
assert(apply_patch_check("/system/framework/am.jar", "3dcecfbb97217d6250d35e047572dc06e6bc82d0", "4cdbb58aa0582e507f77a3f4d3a8f4a56c03755f"));
set_progress(0.591154);
assert(apply_patch_check("/system/framework/am.odex", "2eafcdf0e669cb1fe7c1e0665ec7773b75ca4de2", "8504cfa49d2503cdcd9c1bb4d4b16dd9d6d4df6b"));
set_progress(0.591355);
assert(apply_patch_check("/system/framework/android.policy.jar", "1bae73d490baebaf151b8854b3ac147df62a028c", "23cb8e1f44b6c6c12adf8d15feb5460e41e75818"));
set_progress(0.591356);
assert(apply_patch_check("/system/framework/android.policy.odex", "634436becbb14a5d4798a18cc038487729b79641", "d1ab989223340cc6875106c9fbd12c47500d5214"));
set_progress(0.595325);
assert(apply_patch_check("/system/framework/android.test.runner.jar", "ed35b438b08952298531940b60336e744afde0ce", "8e69a89c902efd0ef49a20b4880e9e5f47362bae"));
set_progress(0.595326);
assert(apply_patch_check("/system/framework/android.test.runner.odex", "28959b68d341640abfc4bbab541fd6a903dc13db", "c556241393c103d468f0762a0359e4ecb0d2e54f"));
set_progress(0.596143);
assert(apply_patch_check("/system/framework/apache-xml.jar", "df9ea5161e87e38c771498d7890ac25fbb4129b3", "3118ded30bd3560562bb637f1b7961553518ca41"));
set_progress(0.596222);
assert(apply_patch_check("/system/framework/apache-xml.odex", "0c65f1e13b90aa467d3301da73583b6299dd61b8", "e7444823e54edd6f68346df5601f384cfdb7f57a"));
set_progress(0.602237);
assert(apply_patch_check("/system/framework/bmgr.jar", "1965ceb2cfad42102e3a144bbacf1967144a5cf2", "4cdbb58aa0582e507f77a3f4d3a8f4a56c03755f"));
set_progress(0.602238);
assert(apply_patch_check("/system/framework/bmgr.odex", "083084eb587bf7fa8c5c28d2bc5d35437dc4c952", "2de028736a3a9ab63334fd60868824d3119f93e6"));
set_progress(0.602305);
assert(apply_patch_check("/system/framework/bouncycastle.jar", "5e100b650cfa32bad199d6341d4236a53434e501", "85d7298d8654dfd283337fb308a9c2c70aa398ce"));
set_progress(0.602306);
assert(apply_patch_check("/system/framework/bouncycastle.odex", "03919ed7608afbe1dc281dc0c57b66dd372b076b", "0592164f59204f3b4ca26c8567662a54c1779c46"));
set_progress(0.607032);
assert(apply_patch_check("/system/framework/bu.jar", "1965ceb2cfad42102e3a144bbacf1967144a5cf2", "4cdbb58aa0582e507f77a3f4d3a8f4a56c03755f"));
set_progress(0.607034);
assert(apply_patch_check("/system/framework/bu.odex", "590196cfb080583084f240937b205dec0171168a", "3fc498998faebbc3b323c4344c7ff220339e5561"));
set_progress(0.607055);
assert(apply_patch_check("/system/framework/com.android.future.usb.accessory.jar", "1965ceb2cfad42102e3a144bbacf1967144a5cf2", "4cdbb58aa0582e507f77a3f4d3a8f4a56c03755f"));
set_progress(0.607057);
assert(apply_patch_check("/system/framework/com.android.future.usb.accessory.odex", "108ea8cb42856baa41dfa6c1d6991d1dc2340b65", "5e4a52826058be6bab5cce8aeb9371cf2897874e"));
set_progress(0.607085);
assert(apply_patch_check("/system/framework/com.android.location.provider.jar", "a65c1a7e083922117e3940a9d0483d61de804b85", "4cdbb58aa0582e507f77a3f4d3a8f4a56c03755f"));
set_progress(0.607086);
assert(apply_patch_check("/system/framework/com.android.location.provider.odex", "5c727ed5bb5b4aea16984e8da2b5cae96b440aea", "2638ce962b961028b69639d78b1b3a0564a3002f"));
set_progress(0.607130);
assert(apply_patch_check("/system/framework/content.jar", "1965ceb2cfad42102e3a144bbacf1967144a5cf2", "4cdbb58aa0582e507f77a3f4d3a8f4a56c03755f"));
set_progress(0.607131);
assert(apply_patch_check("/system/framework/content.odex", "6ef2fbbecfe78f4d726868efa5a0d30bf42c3d25", "f5186e448efec97777f8204c693dafc6d297a4f9"));
set_progress(0.607196);
assert(apply_patch_check("/system/framework/core-junit.jar", "48255c452b295302e50b91e9c1629c44041cd72a", "c433edae70bfd62ef128a3f981c38106cc8af75f"));
set_progress(0.607198);
assert(apply_patch_check("/system/framework/core-junit.odex", "ca2db8068f164e9051c07f689c8f341681449c4e", "c07dcbbf3edad420c060f16322db97489e756e19"));
set_progress(0.607318);
assert(apply_patch_check("/system/framework/core.jar", "f918f106901e7d01729967acc6c7eb7b8790471b", "c354a7cc16f9f6bca570f6bc5da52e0a73475db4"));
set_progress(0.607332);
assert(apply_patch_check("/system/framework/core.odex", "3067b355b4c177035065315bc88ed66bdd022de4", "280f18c9efec941e49188d25f337618a3d574d8f"));
set_progress(0.622552);
assert(apply_patch_check("/system/framework/ext.jar", "dc1bfaad95ae636d4794c4813c25f5b17cc3aea2", "07c0ff6be6881852ac4baf04b46f8eee49e9403e"));
set_progress(0.625059);
assert(apply_patch_check("/system/framework/ext.odex", "ac6a167f0d15c7e554cc4ce4321a059fad363ee7", "d5a1e81ae75ff682abe30681591eaa5c3aba94c2"));
set_progress(0.631637);
assert(apply_patch_check("/system/framework/framework-res.apk", "ce0fdfd29724f0aeae88d872d47eb0ce8969fd18", "124d3cdbaba2c882cea7aaa9d06eede4a25cd587"));
set_progress(0.673081);
assert(apply_patch_check("/system/framework/framework.jar", "5c2efae7a2918a1b9588982e4d548d4564524b07", "fd0bcf295bbf876dd9cd6366e819c7c338cec521"));
set_progress(0.695086);
assert(apply_patch_check("/system/framework/framework.odex", "d709eaac8d87a0c17bd624dd3afe272fbee0b660", "3e77e1f867afc827290f718e42363d0046cc4fd9"));
set_progress(0.741794);
assert(apply_patch_check("/system/framework/ime.jar", "1965ceb2cfad42102e3a144bbacf1967144a5cf2", "4cdbb58aa0582e507f77a3f4d3a8f4a56c03755f"));
set_progress(0.741795);
assert(apply_patch_check("/system/framework/ime.odex", "82bdd12e9e7cc0e4ac6fc97228391ff5401f580a", "5b206b437dc894621775819396045fff33bbf339"));
set_progress(0.741827);
assert(apply_patch_check("/system/framework/input.jar", "1965ceb2cfad42102e3a144bbacf1967144a5cf2", "4cdbb58aa0582e507f77a3f4d3a8f4a56c03755f"));
set_progress(0.741828);
assert(apply_patch_check("/system/framework/input.odex", "8f0809c8669392ec2826d6cae98369f56334c3c1", "5a151b5d4001e4ced378311bdeb34a05bd41c429"));
set_progress(0.741859);
assert(apply_patch_check("/system/framework/javax.obex.jar", "1965ceb2cfad42102e3a144bbacf1967144a5cf2", "4cdbb58aa0582e507f77a3f4d3a8f4a56c03755f"));
set_progress(0.741860);
assert(apply_patch_check("/system/framework/javax.obex.odex", "a8a62d57b79ca12b992fa2c6523450170f5b2675", "c20246d057f6204c4a819c9550a13e7ab6670ffa"));
set_progress(0.742116);
assert(apply_patch_check("/system/framework/lewa-framework.jar", "283552ecdf19c47ac6a1ed1f892507d5587ca669", "a55dd907b4c9ba8e7bbda7e3fbaa766fe2ac31e7"));
set_progress(0.742118);
assert(apply_patch_check("/system/framework/lewa-framework.odex", "4debc13cc975ef318499de2ab27e94b00c8a2007", "ee5ef8e30ed512badbe8e9be6646e9853539246e"));
set_progress(0.749985);
assert(apply_patch_check("/system/framework/lewa-res.apk", "f9d4589c70e974f1de35c45adfcb273f69f42509", "6f669e52860d998048bd08ea7b4788335c5ee02b"));
set_progress(0.825894);
assert(apply_patch_check("/system/framework/mediatek-common.jar", "166608a9f2199b0a380ca26675e3b7d167adf378", "47922da6e29b0f00b467a9419c8abb4e1af27256"));
set_progress(0.825895);
assert(apply_patch_check("/system/framework/mediatek-common.odex", "2c3663e7c716a9f10977f6377048cd4e9bd0e368", "4ad9104565276f8cf95b49a98726fb5917e17584"));
set_progress(0.826548);
assert(apply_patch_check("/system/framework/mediatek-framework.jar", "6f164c1a52f382ea7303fda259eb1311c183cb69", "feed313f1819e0219190e3b1c9c59bf73d9d85ea"));
set_progress(0.826550);
assert(apply_patch_check("/system/framework/mediatek-framework.odex", "60928d19e58fe0508544d1188bb2bad65659c672", "a4bded66b42471a8b60b6bc7e679e97256cf1bea"));
set_progress(0.828077);
assert(apply_patch_check("/system/framework/mediatek-op.jar", "a65c1a7e083922117e3940a9d0483d61de804b85", "4cdbb58aa0582e507f77a3f4d3a8f4a56c03755f"));
set_progress(0.828079);
assert(apply_patch_check("/system/framework/mediatek-op.odex", "897d113403157c5642b48a3a1e0ac330f12b25d9", "fff81b64fea5a44732098e4604743dde0355a3b1"));
set_progress(0.828085);
assert(apply_patch_check("/system/framework/mediatek-res.apk", "64ae3ca3964625e3525914f85ee61c3a92865ec1", "f4b3634a26350216e34a261b4e694ce6dd002a76"));
set_progress(0.833651);
assert(apply_patch_check("/system/framework/mms-common.jar", "a65c1a7e083922117e3940a9d0483d61de804b85", "4cdbb58aa0582e507f77a3f4d3a8f4a56c03755f"));
set_progress(0.833653);
assert(apply_patch_check("/system/framework/mms-common.odex", "94f6a9215400e3baf03615ae25d6add6ef41205c", "8bfd71aba9746f7ed109a43127340a50f1d157b3"));
set_progress(0.834303);
assert(apply_patch_check("/system/framework/monkey.jar", "fa2ff267d7ee40d3e3ba2b2fe5b4f863e5e4249d", "a372c1cce93b40dc2ffa145599cde029197d9e18"));
set_progress(0.834305);
assert(apply_patch_check("/system/framework/monkey.odex", "ce118314ab26e7b5f096b793eceb716c7dc23a7f", "213f039a829cbb9d465baada1e819ce15ffbb2b2"));
set_progress(0.834821);
assert(apply_patch_check("/system/framework/pm.jar", "8f681f9c8d0145832160c992468aed5873acccf4", "8fba21bdecbc06bb5fb33edeb6344bf521e2ef0a"));
set_progress(0.834822);
assert(apply_patch_check("/system/framework/pm.odex", "ba9a0aaa2c6b8acb1c43eb532c2ab252fe2bf888", "c93863e0d5f8e280e005b373bdd489096a750628"));
set_progress(0.834998);
assert(apply_patch_check("/system/framework/requestsync.jar", "3dcecfbb97217d6250d35e047572dc06e6bc82d0", "a2046ba31613598744e4f2673f6f91a82f50b669"));
set_progress(0.834999);
assert(apply_patch_check("/system/framework/requestsync.odex", "e7c7959656542811e48fea9248ced86b2db5d909", "5c3c8a3ae5f6416ca28739ef97fbd932f768445f"));
set_progress(0.835040);
assert(apply_patch_check("/system/framework/secondary-framework.jar", "17146947849654c49dd6d2c2f52ad1931663131c", "54d243c3b50ddc87d643d7232e8eba79eee7b565"));
set_progress(0.835041);
assert(apply_patch_check("/system/framework/secondary-framework.odex", "da17183f6dc06a32842956229907cccf5cf13c88", "221763a7cce59bf12a60c311eee8b32f77877522"));
set_progress(0.848728);
assert(apply_patch_check("/system/framework/send_bug.jar", "eab4091e6d4db8c0751d39e9931fe136973f2fcd", "6c40b1c51f692b12e208dfa74a1689266f95b598"));
set_progress(0.848729);
assert(apply_patch_check("/system/framework/send_bug.odex", "a6fc040e702ee0c6988fcd03fae72d6a2e7ede2a", "878de7aa9035eed6161703e910fe856a78171643"));
set_progress(0.848761);
assert(apply_patch_check("/system/framework/services.jar", "863e06bb15f2c6a80ad545105366ccad0bab5936", "e5e6be89684a66905ca07ba09fdf87c73ed495d3"));
set_progress(0.848762);
assert(apply_patch_check("/system/framework/services.odex", "857f8333cfb1b74abf78e1aa98300786385adcc3", "f3f660f18f571fd0fc51b15a76d985902290f851"));
set_progress(0.861807);
assert(apply_patch_check("/system/framework/settings.jar", "eab4091e6d4db8c0751d39e9931fe136973f2fcd", "6c40b1c51f692b12e208dfa74a1689266f95b598"));
set_progress(0.861808);
assert(apply_patch_check("/system/framework/settings.odex", "1e8851626b193cfa2ae6ead23061f8a767cb1d0c", "edcdcf2816423bd8ae3084f8b3eaf09e48620215"));
set_progress(0.861845);
assert(apply_patch_check("/system/framework/svc.jar", "eab4091e6d4db8c0751d39e9931fe136973f2fcd", "d91c03510f3e99593d52967a549d0e034d63f87e"));
set_progress(0.861847);
assert(apply_patch_check("/system/framework/svc.odex", "4ddf3c79c25f36feb1f7a3ae58b19b4d908ff348", "77bdedba9de68dfb0d14c5c38b8c8366a0f11381"));
set_progress(0.861891);
assert(apply_patch_check("/system/framework/telephony-common.jar", "a65c1a7e083922117e3940a9d0483d61de804b85", "4cdbb58aa0582e507f77a3f4d3a8f4a56c03755f"));
set_progress(0.861892);
assert(apply_patch_check("/system/framework/telephony-common.odex", "2f66b95c2797707b50cac51690a09f8d63c310c5", "c68ce995343a1c027fc06fa38b0aa8cce8c542b6"));
set_progress(0.869174);
assert(apply_patch_check("/system/framework/uiautomator.jar", "1bae73d490baebaf151b8854b3ac147df62a028c", "23cb8e1f44b6c6c12adf8d15feb5460e41e75818"));
set_progress(0.869176);
assert(apply_patch_check("/system/framework/uiautomator.odex", "1cec03cd54835e74df85992a926bdc9f5377c18a", "dd64145a2afb169d0f11cc29c27cb0c8fd041456"));
set_progress(0.869565);
assert(apply_patch_check("/system/lib/libams-1.1.0.so", "94a37480616728ce42d17f5c2ddfd1cf03d492d3", "c927921f552c10e2cd58b21ff13559fde1296c56"));
set_progress(0.872259);
assert(apply_patch_check("/system/lib/libbcc.sha1.so", "13ec7cf4a611a688f27fd902ba5c03dad10656a2", "1b3302bd169f2345dd66d21da1a7d3c1a3f31c0f"));
set_progress(0.872281);
assert(apply_patch_check("/system/lib/libbcc.so", "c0c352b6dfe5018560ded50da0b6838dc5ecc0c9", "68faf675ac115b66a23882197dabb14311ead431"));
set_progress(0.902295);
assert(apply_patch_check("/system/lib/libbcinfo.so", "cf2f851793fc2b97e7655d735f46b80896ed28b2", "b670d4cb88f71baf78fe64728b2742230acaff95"));
set_progress(0.907358);
assert(apply_patch_check("/system/lib/libchromium_net.so", "e48824189207cd4e641a68a8533e4b7127d01308", "87d99ba886bf35dd7d9613187bfc83a180bb0d9b"));
set_progress(0.915058);
assert(apply_patch_check("/system/lib/libcryptor-1.0.0.so", "1288edafbe9f2c3b18b748ae003ea1957285f508", "4af58a031c18246ddce70b4a602050be4d1357fb"));
set_progress(0.915172);
assert(apply_patch_check("/system/lib/liblocation-1.0.0.so", "c2f7ccdb4609c347ca209a6bbee762a9bfb4126c", "730ac7de6180d8368636bc70a70b6db8cb81eb37"));
set_progress(0.915712);
assert(apply_patch_check("/system/lib/libmdnssd.so", "af3db34ef1be44c01c034394abd9a55aba141783", "857f1c55c78e5a87fdcd62f4575cb770d1fc550f"));
set_progress(0.915806);
assert(apply_patch_check("/system/lib/libsmschecker-1.0.1.so", "9fac3d675b29ce7f3fa4e15ee3e63fe28af9ae5f", "721fc1f7525fd73ab3ef5e7e06ada45ef3c60548"));
set_progress(0.916263);
assert(apply_patch_check("/system/lib/libsmsparser-1.0.0.so", "d380f818d34cec1917139e809f1343bd1d62380c", "d886ea48bf9e8e597d110404c9288fa4d2215432"));
set_progress(0.916772);
assert(apply_patch_check("/system/lib/libstagefright.so", "20252363cc9c3bc37f7195c59b233267508c9386", "e343f155a6dbf79d8976d352c55441148b4da7d6"));
set_progress(0.923954);
assert(apply_patch_check("/system/lib/libstagefright_soft_aacdec.so", "63bf3d294422733d153ac315d4c7b28a6ac98ec5", "266a4dc07def74979441d7e8d095810612d4c018"));
set_progress(0.924943);
assert(apply_patch_check("/system/lib/libstagefright_soft_aacenc.so", "02d1727eb40c734f691706b71180bf7a513deb1c", "7debe932071fe967971662cb4b029976bc1ef056"));
set_progress(0.926146);
assert(apply_patch_check("/system/lib/libwebcore.so", "a23f822a58d6246bdb740be99cab667708a09eb4", "2049b357e30ba5f793578ed870c1abe95db5d7fa"));
set_progress(0.967573);
assert(apply_patch_check("/system/lib/libwebrtc_audio_preprocessing.so", "1e048fa02b918172b1a6b19e4d087bc0294a01f5", "661e140284c996eb8c0514cc1c5d849e3650438e"));
set_progress(0.969205);
assert(apply_patch_check("/system/usr/share/phoneloc.dat", "dd11cfc1ebb9da5c827856a7bb6d82d209ffd088", "55be50da7c7cf46ef4aae8f53b9899479e840429"));
set_progress(0.971622);
assert(apply_patch_check("/system/xbin/nano", "ca877a7b28bca1a7f3ec26d899d4bae618955313", "1c172b8b76e89c24eb73c8990c825dfa9aa7a9a5"));
set_progress(0.971898);
assert(apply_patch_check("/system/xbin/openvpn", "7feebf89ffb53a0a6d5d093075e60db2b74f82d9", "c28cf08ff0caa0a0bc30bd70dbe0f98239ca4efb"));
set_progress(0.973406);
assert(apply_patch_check("/system/xbin/powertop", "16174aee4a872ca99bcd60bb599833be06708de8", "84574c6a5602167f3109aae10e3c78aacac9b762"));
set_progress(0.974091);
assert(apply_patch_check("/system/xbin/vim", "d7d2255a9ff67a1d1549918b606a659bc9ecc295", "dc012643ba6c7f9100097bd524e5772f6adecc2b"));
set_progress(0.978062);
assert(apply_patch_check("EMMC:boot:5027840:11414564f05049ddd23508d4cfe8d3df52311d04:5027840:a4b72530589e549cc5bbbd779a65f8061b4dc2ad"));
set_progress(1.000000);
assert(apply_patch_space(17396855));

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

ui_print("Removing unneeded files...");
delete("/system/build.prop", "/system/lib/libams-1.1.0-legacy.so",
       "/system/lib/libcryptor-1.0.0-legacy.so",
       "/system/lib/liblocation-1.0.0-legacy.so",
       "/system/recovery.img");
show_progress(0.800000, 0);
ui_print("Patching system files...");
apply_patch("/system/app/ApplicationGuide.odex", "-",
            ed696ee07ec690378923bb4ff2ceadbf39e601ef, 17784,
            a48b9e8a55ecf4e8ae8869c2790cc352d1e8873d, package_extract_file("patch/system/app/ApplicationGuide.odex.p"));
set_progress(0.000078);
apply_patch("/system/app/ApplicationsProvider.apk", "-",
            20a3ecb213d6ebb7f75a1216e38747cd17af6961, 10772,
            d5fbd1a202cb27f1242ef9750baf01e37bee79ca, package_extract_file("patch/system/app/ApplicationsProvider.apk.p"));
set_progress(0.000125);
apply_patch("/system/app/ApplicationsProvider.odex", "-",
            5ab1370f9ba3583d2bbf058c570ee201fd00f38c, 28144,
            b1e22059f89aee038ef346c0226c12d72a6ec4bf, package_extract_file("patch/system/app/ApplicationsProvider.odex.p"));
set_progress(0.000248);
apply_patch("/system/app/AtciService.odex", "-",
            19e587820194fc9ab2572e9a0945e061da0f3f38, 72104,
            ef36bf593794811f4b1ceb1a17f52cdb88a2c7b7, package_extract_file("patch/system/app/AtciService.odex.p"));
set_progress(0.000563);
apply_patch("/system/app/BackupRestoreConfirmation.apk", "-",
            eafb89a731058442202e12db759a5596582554d8, 11542,
            8d6cd8665f77d6982cfc441bceb500cd5f609914, package_extract_file("patch/system/app/BackupRestoreConfirmation.apk.p"));
set_progress(0.000613);
apply_patch("/system/app/BackupRestoreConfirmation.odex", "-",
            c03d8177b4f46c3e0161c763a142cb2c9c656997, 12504,
            7ffa89ed15a0bf76e159d12a2699ce0aa75af01a, package_extract_file("patch/system/app/BackupRestoreConfirmation.odex.p"));
set_progress(0.000668);
apply_patch("/system/app/BasicDreams.apk", "-",
            682dfbd12da2991453dffc44f37e07d2e08ab193, 17878,
            b1b1048111f325c16ddce4ddd91c72f5935f55f4, package_extract_file("patch/system/app/BasicDreams.apk.p"));
set_progress(0.000746);
apply_patch("/system/app/BasicDreams.odex", "-",
            443e935ebdf9d92b5bab2907b3a4d76a1681d727, 18280,
            1183548655b0dffa8137e04bb05188e0e904e233, package_extract_file("patch/system/app/BasicDreams.odex.p"));
set_progress(0.000826);
apply_patch("/system/app/BatteryWarning.apk", "-",
            38fb313c5f71567ed9134a90267ed52fd33bf6b4, 49994,
            db2865757e3215eca6c6d0cec5c6660e3b69e17a, package_extract_file("patch/system/app/BatteryWarning.apk.p"));
set_progress(0.001044);
apply_patch("/system/app/BatteryWarning.odex", "-",
            74ea551e39892727147e63294c5ed4df2fb3ba29, 20480,
            7aa4767ab27a22972f5e6f8bc0dac149043d7d82, package_extract_file("patch/system/app/BatteryWarning.odex.p"));
set_progress(0.001134);
apply_patch("/system/app/CalendarImporter.odex", "-",
            d23a4f42a5f21473c23a4065fd2f2a4d3a9cb71f, 151712,
            c2688ef369187cd2741cbbd4d2d3225253397368, package_extract_file("patch/system/app/CalendarImporter.odex.p"));
set_progress(0.001797);
apply_patch("/system/app/CalendarProvider.apk", "-",
            ffa2925fcff9adda56e25e8a96849224d6ecb360, 29149,
            eace104ba4b9b1a21fc2027ff63e77382a5240fe, package_extract_file("patch/system/app/CalendarProvider.apk.p"));
set_progress(0.001924);
apply_patch("/system/app/CalendarProvider.odex", "-",
            a1fbe991acdbe2c0a66e45c568945994e3652223, 2063528,
            93c08a7cbcb6f8c2457476581f591820d6d24390, package_extract_file("patch/system/app/CalendarProvider.odex.p"));
set_progress(0.010940);
apply_patch("/system/app/CellConnService.apk", "-",
            ecf82572088b0e135e586cb76a34452bc1080bf5, 16081,
            6334f6315789501606a952d4b4f339161f0e2742, package_extract_file("patch/system/app/CellConnService.apk.p"));
set_progress(0.011010);
apply_patch("/system/app/CellConnService.odex", "-",
            b8fc5d2d5ac572a37498f7221cb3f7b63ad37206, 68520,
            f64f35f132de0d1029b92443764b0da3d7c7c175, package_extract_file("patch/system/app/CellConnService.odex.p"));
set_progress(0.011309);
apply_patch("/system/app/CertInstaller.apk", "-",
            d63f77ce41b3e62655fd084a2b2cc8a381781de5, 12300,
            a34b55fca4783b712f61cc2cbc95a4e6c7c526c3, package_extract_file("patch/system/app/CertInstaller.apk.p"));
set_progress(0.011363);
apply_patch("/system/app/CertInstaller.odex", "-",
            407a552afccb8a72bfde03fdfa70653bb396fad3, 46512,
            b32387574842fd2759b5f4c9c6a5448b9e3fc166, package_extract_file("patch/system/app/CertInstaller.odex.p"));
set_progress(0.011566);
apply_patch("/system/app/ContactsProvider.apk", "-",
            011aaca3c1b12dc8495b165c8f2826339b542470, 83886,
            705f87ab741c32d4216f2712a95293bf648e81b6, package_extract_file("patch/system/app/ContactsProvider.apk.p"));
set_progress(0.011933);
apply_patch("/system/app/ContactsProvider.odex", "-",
            2c8905f8bef887e2f653910b7bd185d446c5c746, 2681816,
            ca3dc2e0ba9f2f86da5263bbabe6676970e8477a, package_extract_file("patch/system/app/ContactsProvider.odex.p"));
set_progress(0.023650);
apply_patch("/system/app/DataUsageLockScreenClient.odex", "-",
            58f17171207922fb7fb979c9a9705de048120877, 511360,
            99cd87531d05679ff67fdf4c97cfca28174d412d, package_extract_file("patch/system/app/DataUsageLockScreenClient.odex.p"));
set_progress(0.025884);
apply_patch("/system/app/DefaultContainerService.apk", "-",
            d002232558cf2e329c33a93cafc511284f076e79, 3936,
            2e5aa02b6368182d2ef131bbcfb36c2625aab75b, package_extract_file("patch/system/app/DefaultContainerService.apk.p"));
set_progress(0.025901);
apply_patch("/system/app/DefaultContainerService.odex", "-",
            5bc0859c0c67ae5a9905a83bc2bb854e4c6ad8c2, 22232,
            5024fe8e79ffaee4c69b1f4699e7338ca1bda90e, package_extract_file("patch/system/app/DefaultContainerService.odex.p"));
set_progress(0.025998);
apply_patch("/system/app/DownloadProvider.apk", "-",
            97d2613957a9dae0e3647e7bf673feca93e75d59, 14377,
            44913b0a82b72ae069726e5681dcba85343fcde2, package_extract_file("patch/system/app/DownloadProvider.apk.p"));
set_progress(0.026061);
apply_patch("/system/app/DownloadProvider.odex", "-",
            9b482d4a00da5c0458f41568895d6f099ba8a500, 1802928,
            50ff2ac624dca22cfacbcbdc6aa50f5f1d5cd2d1, package_extract_file("patch/system/app/DownloadProvider.odex.p"));
set_progress(0.033938);
apply_patch("/system/app/DownloadProviderUi.apk", "-",
            9b09ab33d9db393e28a3a1c09c124b458fd54ba9, 117321,
            e05d6391503e14aa0bff7effcc83b51e3d9507ec, package_extract_file("patch/system/app/DownloadProviderUi.apk.p"));
set_progress(0.034451);
apply_patch("/system/app/DownloadProviderUi.odex", "-",
            4a13867112fff1e666019566bf20c6d537b5d821, 498240,
            522b4a52bebed9edf11b4a3cb8ed123210db2e60, package_extract_file("patch/system/app/DownloadProviderUi.odex.p"));
set_progress(0.036628);
apply_patch("/system/app/DrmProvider.apk", "-",
            64a417de325aace21e75aa36a3e3343b22d74595, 5500,
            b3eb414195defe8ad0f5a7cdedd3b0b1b172e619, package_extract_file("patch/system/app/DrmProvider.apk.p"));
set_progress(0.036652);
apply_patch("/system/app/DrmProvider.odex", "-",
            60dd68ab64db3ddbcf15e584980d3c3bdb8be668, 39016,
            5b7a4ebda76e6b9b6b7591411aa5336df6456446, package_extract_file("patch/system/app/DrmProvider.odex.p"));
set_progress(0.036822);
apply_patch("/system/app/Email.odex", "-",
            835aa1b5dbecabe58a4643f8cb0353550ba1223d, 4031160,
            9f90f13cdca5ecb4874e7776afb60f10121b743c, package_extract_file("patch/system/app/Email.odex.p"));
set_progress(0.054435);
apply_patch("/system/app/EngineerMode.odex", "-",
            621c3e8366a4953579a6d9650733a5718c69867c, 1368656,
            73c117629ff16bba9bbec6486b393d6027fa4ab8, package_extract_file("patch/system/app/EngineerMode.odex.p"));
set_progress(0.060415);
apply_patch("/system/app/EngineerModeSim.apk", "-",
            810035010811e802666a8dc6ebed917705100d1e, 26325,
            896ba7e69e0fc69c547f3769051a6554f13fc708, package_extract_file("patch/system/app/EngineerModeSim.apk.p"));
set_progress(0.060530);
apply_patch("/system/app/EngineerModeSim.odex", "-",
            45d16e34f84efcb967e737dd3fab65c84f4caeec, 99776,
            8054c0bcc025513e4dd0aed5a1134905bcb9a564, package_extract_file("patch/system/app/EngineerModeSim.odex.p"));
set_progress(0.060966);
apply_patch("/system/app/Exchange2.odex", "-",
            cddf13a4d713faaadf5b3d7387f0bd96fc6d5dd3, 3117128,
            b9e0618309f97d75e5ad3cc450141e608b8836e0, package_extract_file("patch/system/app/Exchange2.odex.p"));
set_progress(0.074585);
apply_patch("/system/app/FusedLocation.apk", "-",
            e3e03dc2269776eb9f9ca8ca41e3d7d4551dcfd3, 3665,
            27f7536e78f099525040a2e92213d619dada5686, package_extract_file("patch/system/app/FusedLocation.apk.p"));
set_progress(0.074601);
apply_patch("/system/app/FusedLocation.odex", "-",
            b44303c71be353e45f2a0a4af249c67933dc0891, 12736,
            25f8b3f3f171fdbd65ea07fcbd4eada1b088d894, package_extract_file("patch/system/app/FusedLocation.odex.p"));
set_progress(0.074656);
apply_patch("/system/app/Galaxy4.odex", "-",
            24181ca87df85f5def281e14bdadceb8f73b982c, 42048,
            8dcbcd7e9a284291c24d445e0e7fa71b9434a13f, package_extract_file("patch/system/app/Galaxy4.odex.p"));
set_progress(0.074840);
apply_patch("/system/app/HTMLViewer.apk", "-",
            253bb1b5aa91f6fd3e4d13040b773b482fe67691, 4032,
            effb3025583d83173d4ae24f95285915a5b202f7, package_extract_file("patch/system/app/HTMLViewer.apk.p"));
set_progress(0.074858);
apply_patch("/system/app/HTMLViewer.odex", "-",
            cb0ff865d1a242eb374ad3283117a57a32f2f4bd, 8280,
            601ef500165b482db24101c42872f42fbe223f5c, package_extract_file("patch/system/app/HTMLViewer.odex.p"));
set_progress(0.074894);
apply_patch("/system/app/HoloSpiralWallpaper.apk", "-",
            97ee7b164537f847ce896bc883eef187df342815, 42415,
            09a159b7e3b06f16d18052b4edd03055a83a7323, package_extract_file("patch/system/app/HoloSpiralWallpaper.apk.p"));
set_progress(0.075079);
apply_patch("/system/app/HoloSpiralWallpaper.odex", "-",
            059e8dbc79bbe38565391496cdbe3a2ce33a3020, 41720,
            31afd4405640beaf8c0058742f95b9795f960731, package_extract_file("patch/system/app/HoloSpiralWallpaper.odex.p"));
set_progress(0.075261);
apply_patch("/system/app/KeyChain.apk", "-",
            7158015d2d7af02efca8180d6a25980156d177cc, 9606,
            bda769ead24f74c6c663760ff80238ea65749f9c, package_extract_file("patch/system/app/KeyChain.apk.p"));
set_progress(0.075303);
apply_patch("/system/app/KeyChain.odex", "-",
            01d10c75a43fc245267b985da9d4ef5f1d1bd6ff, 32392,
            053fd85bb46ba211c711950524769cfcc89f25a4, package_extract_file("patch/system/app/KeyChain.odex.p"));
set_progress(0.075445);
apply_patch("/system/app/LatinIME.apk", "-",
            cd367d6ad9ffbfdd5851feeb6db1631213c61eff, 10701187,
            d61e6af79086eddc1970a9b1a93d8bc92bbfd0e0, package_extract_file("patch/system/app/LatinIME.apk.p"));
set_progress(0.122199);
apply_patch("/system/app/LatinIME.odex", "-",
            ee2edef62060fcb3bb23b230eef115ec76ecab82, 1246624,
            88652ced480ad37fd10eb34437b2f3b71ab38ba3, package_extract_file("patch/system/app/LatinIME.odex.p"));
set_progress(0.127646);
apply_patch("/system/app/LewaAntitheft.apk", "-",
            f2b7840a5d756e6d6ebc9ca77aec7708861d0382, 942543,
            ca1ece00e6c745f5d523ee22a87d220b8b28d174, package_extract_file("patch/system/app/LewaAntitheft.apk.p"));
set_progress(0.131764);
apply_patch("/system/app/LewaAntitheft.odex", "-",
            2b172c2dbaf8997f0aace136e84449b10c516996, 3596912,
            23bb60542f8b4b9fdf633ad5180ff925e0885181, package_extract_file("patch/system/app/LewaAntitheft.odex.p"));
set_progress(0.147479);
apply_patch("/system/app/LewaAppStore.odex", "-",
            41a0db3cc2f0489ec0df420b3c0e2bb8e5206bc0, 925144,
            5c2daf763a86af55d14e4be6e2f95190c5976276, package_extract_file("patch/system/app/LewaAppStore.odex.p"));
set_progress(0.151521);
apply_patch("/system/app/LewaBirdView.odex", "-",
            9ae3275c26d4898d0c64a1c5ccdbda374ebbcbfb, 98040,
            10eb3f126bda959aa99d461f3aaf7a2404b53395, package_extract_file("patch/system/app/LewaBirdView.odex.p"));
set_progress(0.151950);
apply_patch("/system/app/LewaCalculator.apk", "-",
            d6587b13889777a7b9285bd56e2f5ddc082a16c0, 1679800,
            3ce69da8b075cfe5f87498f639dbdb5e2fa186cd, package_extract_file("patch/system/app/LewaCalculator.apk.p"));
set_progress(0.159289);
apply_patch("/system/app/LewaCalculator.odex", "-",
            971392f9587e68267d31a1a3305f427a91f919dc, 533120,
            b83470e85064606c178a93bb00f4f099b4d5a651, package_extract_file("patch/system/app/LewaCalculator.odex.p"));
set_progress(0.161618);
apply_patch("/system/app/LewaCit.odex", "-",
            3db39aee61d0929b567a4faf0e76d802c401b5a5, 36824,
            cb97cd7dcfa57540dfe4c85c9c0f89dbb72538be, package_extract_file("patch/system/app/LewaCit.odex.p"));
set_progress(0.161779);
apply_patch("/system/app/LewaCompass.odex", "-",
            37c439130c10f628534f7842ac416c0ba18ea854, 15408,
            bec26371266d3c836e11e0cacfad3b676151e041, package_extract_file("patch/system/app/LewaCompass.odex.p"));
set_progress(0.161846);
apply_patch("/system/app/LewaDataUsageAdjust.apk", "-",
            1ed472e59a754a20162a912ada3280583e825803, 26104,
            93f52bff351f4416d18420d96c0154ee74c158e2, package_extract_file("patch/system/app/LewaDataUsageAdjust.apk.p"));
set_progress(0.161960);
apply_patch("/system/app/LewaDataUsageAdjust.odex", "-",
            4f4d42d93fe75c9e1a364da455c8d215887ece56, 459616,
            188b21711b9f22602c89bd08c99cca873d4d7589, package_extract_file("patch/system/app/LewaDataUsageAdjust.odex.p"));
set_progress(0.163969);
apply_patch("/system/app/LewaDeskClock.odex", "-",
            ca203b48d7fb0af9724cb1b6b623db792e38defa, 722000,
            82a74e2c9cbc06b0d4a1b51faa8adad1f53d1092, package_extract_file("patch/system/app/LewaDeskClock.odex.p"));
set_progress(0.167123);
apply_patch("/system/app/LewaFMRadio.odex", "-",
            77332bbc40119a2385c6e45060d199b16e5f1ace, 233048,
            0411f98776427885e4a5b96860ad689be5c14053, package_extract_file("patch/system/app/LewaFMRadio.odex.p"));
set_progress(0.168141);
apply_patch("/system/app/LewaFileManager.odex", "-",
            4d88f3d687be3b8cdf05a49c7e18898f3c75eab7, 583456,
            5743102f41984c213c1ea3595d9d2d2cb458d491, package_extract_file("patch/system/app/LewaFileManager.odex.p"));
set_progress(0.170690);
apply_patch("/system/app/LewaFlashlight.apk", "-",
            d7f1f56fc1d247322406c8fbd8d29c5d010d816c, 3282408,
            5f47b61c43aa86a4e5dff920063d0e28f162d679, package_extract_file("patch/system/app/LewaFlashlight.apk.p"));
set_progress(0.185032);
apply_patch("/system/app/LewaFlashlight.odex", "-",
            82209acdb53454de1e02703daec43ede081198f7, 29336,
            de761534fbf87ca1ea9859d3817651fe1a82204f, package_extract_file("patch/system/app/LewaFlashlight.odex.p"));
set_progress(0.185160);
apply_patch("/system/app/LewaGallery2.odex", "-",
            7344e75e16f573208f69196aab98d293e9b9314d, 4570304,
            57b1b8075bdfe89e8f55f50a235ae9300f6f8b98, package_extract_file("patch/system/app/LewaGallery2.odex.p"));
set_progress(0.205128);
apply_patch("/system/app/LewaGameCenter.apk", "-",
            24f8d48c5f1b91036c41b4d9631690665f6e113d, 357676,
            78d7fb571e29623a180566e7dc6ec2e5b0c1eb34, package_extract_file("patch/system/app/LewaGameCenter.apk.p"));
set_progress(0.206691);
apply_patch("/system/app/LewaGameCenter.odex", "-",
            324f381fad4c46d02c8c3b24f03805c3ef04ed88, 653832,
            44df197ac526268dd38dc438e169f9d7fd2dd124, package_extract_file("patch/system/app/LewaGameCenter.odex.p"));
set_progress(0.209547);
apply_patch("/system/app/LewaIntercept.apk", "-",
            0942397dfd7efcddfe34e6a1a5efa92a1733d638, 298499,
            0c37019a2b625aca7f7ff308155a6daab48da359, package_extract_file("patch/system/app/LewaIntercept.apk.p"));
set_progress(0.210851);
apply_patch("/system/app/LewaIntercept.odex", "-",
            84f1356322a1929745b40a6df300783af002952e, 585288,
            720b297816b8c34e7ff9f3927f7e178fec75499f, package_extract_file("patch/system/app/LewaIntercept.odex.p"));
set_progress(0.213409);
apply_patch("/system/app/LewaLabiSync.apk", "-",
            37ba48d37ea9f1f3a6d6c49699e91f3d59428e9c, 59936,
            3eb76ba108cdde941afeb9f04b54b3cac035f908, package_extract_file("patch/system/app/LewaLabiSync.apk.p"));
set_progress(0.213670);
apply_patch("/system/app/LewaLabiSync.odex", "-",
            c178821fd886f39722c6c9924577ed5a31913b29, 249208,
            52409e7db5c6dbf38782ec61c33ab1b80197141f, package_extract_file("patch/system/app/LewaLabiSync.odex.p"));
set_progress(0.214759);
apply_patch("/system/app/LewaLauncherX.apk", "-",
            784eab3af4918eb690c34edea74d9749396ea90b, 2569140,
            62f910d32995f7b2379647a865e9c6b94dce4699, package_extract_file("patch/system/app/LewaLauncherX.apk.p"));
set_progress(0.225984);
apply_patch("/system/app/LewaLauncherX.odex", "-",
            fdfff2d6ac555e9128fad3dae9ebc45bb231c4f0, 1259128,
            bd843ad8270f160a5ad2715255f86ac56dad018b, package_extract_file("patch/system/app/LewaLauncherX.odex.p"));
set_progress(0.231485);
apply_patch("/system/app/LewaLockScreen.apk", "-",
            aacc3f84796079a5bf5884825ddc4a47b905be6b, 39467,
            0f8b7c0e2918c559f10f12cce373bfef1785ab31, package_extract_file("patch/system/app/LewaLockScreen.apk.p"));
set_progress(0.231658);
apply_patch("/system/app/LewaLockScreen.odex", "-",
            8c304a1fb2285d5091883e940c427d6d7ac657e2, 338704,
            605440b5258100f01979a47bc121d9e953e3e15b, package_extract_file("patch/system/app/LewaLockScreen.odex.p"));
set_progress(0.233138);
apply_patch("/system/app/LewaNetworkManager.apk", "-",
            6e1d744eecb317f77f7b9e6fef85859e19ae055a, 1673273,
            9d95dece68b90e62051bd914b422017a132f33d2, package_extract_file("patch/system/app/LewaNetworkManager.apk.p"));
set_progress(0.240448);
apply_patch("/system/app/LewaNetworkManager.odex", "-",
            b8f3bd8e1c9997ef4adadbd0fd446f2acc712bfa, 2388136,
            09c2e37e8c56f30b781d9c280ae097a8fdb1a570, package_extract_file("patch/system/app/LewaNetworkManager.odex.p"));
set_progress(0.250882);
apply_patch("/system/app/LewaPackageInstaller.apk", "-",
            c2890acc54c4d02cdd2677e6d94d5d28175b18fa, 118636,
            49213ac2422e2956cb9dbafe79766cdf2ba0381c, package_extract_file("patch/system/app/LewaPackageInstaller.apk.p"));
set_progress(0.251401);
apply_patch("/system/app/LewaPackageInstaller.odex", "-",
            73ce5826ce799d20ae33b5f3dc436541ee2a26bb, 244664,
            0da1f3743d5245400d41c1f39409cf9b996f2fcf, package_extract_file("patch/system/app/LewaPackageInstaller.odex.p"));
set_progress(0.252470);
apply_patch("/system/app/LewaPermManager.apk", "-",
            c5df30a69f08e554f7685753740a822320afc6bc, 185211,
            6d92693a4b92aafbddc5f9d8f81ccfc61c109f46, package_extract_file("patch/system/app/LewaPermManager.apk.p"));
set_progress(0.253279);
apply_patch("/system/app/LewaPermManager.odex", "-",
            ccdc67b2d7a3dd39ac806d32ac2201374ae071a2, 2185440,
            cb3f62f5df944f49658636910b8b5aa452c866a2, package_extract_file("patch/system/app/LewaPermManager.odex.p"));
set_progress(0.262827);
apply_patch("/system/app/LewaPlayer.apk", "-",
            d29fb2708c079b66fbcaa095a09f70dff3dafdfd, 2915087,
            6d59b6715628aeb96c8dbebf54b13f6a9c6ec306, package_extract_file("patch/system/app/LewaPlayer.apk.p"));
set_progress(0.275563);
apply_patch("/system/app/LewaPlayer.odex", "-",
            6e004deb579540ae44d40208385ab5ba7c30109b, 1894976,
            0267aaf3bdf13ddf3bc82deb5cdf67c2a0a86e4b, package_extract_file("patch/system/app/LewaPlayer.odex.p"));
set_progress(0.283843);
apply_patch("/system/app/LewaPond.odex", "-",
            8287b82e6413af0813f5d27a02c9133ec5a4f571, 174488,
            791055099fb2a28500906450b7c6136b7faeeaba, package_extract_file("patch/system/app/LewaPond.odex.p"));
set_progress(0.284605);
apply_patch("/system/app/LewaPower+.odex", "-",
            5a04f977b033b9b4a26a8b95ba30cfd2149a91d0, 279272,
            e394f6fcf8246b111b5d24ffdcb7527d0615fb55, package_extract_file("patch/system/app/LewaPower+.odex.p"));
set_progress(0.285825);
apply_patch("/system/app/LewaPush.apk", "-",
            1a8159021bf976d12bdc292f7dc38aca10fbc6f0, 16865,
            7f8c4a61e6a2a6532c159747636bff40b8f64b5c, package_extract_file("patch/system/app/LewaPush.apk.p"));
set_progress(0.285899);
apply_patch("/system/app/LewaPush.odex", "-",
            60a1850ffd27b344e131285a8c430a50978634a2, 553208,
            2a8ad4c019e2da0675e8e8114237c4f2a17e81b7, package_extract_file("patch/system/app/LewaPush.odex.p"));
set_progress(0.288316);
apply_patch("/system/app/LewaQrcodeScanner.odex", "-",
            964bccd32a2358324c1ebf374b32dfca22ccfd3f, 916344,
            25b7b0b4b36dd6cc368125ab9a7c488acff66676, package_extract_file("patch/system/app/LewaQrcodeScanner.odex.p"));
set_progress(0.292320);
apply_patch("/system/app/LewaSearch.odex", "-",
            bcdec61660e2727c2857085ae7b2b0fff9783103, 87472,
            b0aeb649687ed8dd5cd1b7d1a6f12145cb482db9, package_extract_file("patch/system/app/LewaSearch.odex.p"));
set_progress(0.292702);
apply_patch("/system/app/LewaSecurity2.odex", "-",
            05bbc603fdf12ea3c1fa844602eae84c8f70679e, 613360,
            ad797775e0f6dfb1bd297f325ab6ac113ea6ae41, package_extract_file("patch/system/app/LewaSecurity2.odex.p"));
set_progress(0.295382);
apply_patch("/system/app/LewaSensorProvider.apk", "-",
            7a8e7d87692f022101a0fc69214f196aa06c28b3, 8795,
            6a2961a851c498cdcaa107265f5154a1271432dc, package_extract_file("patch/system/app/LewaSensorProvider.apk.p"));
set_progress(0.295420);
apply_patch("/system/app/LewaSensorProvider.odex", "-",
            ead88a2841173702c1c24a6a2553153248408472, 183744,
            53340698a0b9d05bcaffe45c80d458bcc5f715c6, package_extract_file("patch/system/app/LewaSensorProvider.odex.p"));
set_progress(0.296223);
apply_patch("/system/app/LewaSoundRecorder.apk", "-",
            73ecd539df737a22f5edcc721724357aa8471eac, 3920583,
            30f415d52efa40535e875741d743af796f9d2aae, package_extract_file("patch/system/app/LewaSoundRecorder.apk.p"));
set_progress(0.313352);
apply_patch("/system/app/LewaSoundRecorder.odex", "-",
            1f23945b7b12a0c84164cfa2a7751bca41abc5dd, 517208,
            ff0b099a5d24c678d5e8c328fa5f8c8f05a68d20, package_extract_file("patch/system/app/LewaSoundRecorder.odex.p"));
set_progress(0.315612);
apply_patch("/system/app/LewaSystemClean.odex", "-",
            be97b764561edba84de2bbb4883877c06436bac2, 657704,
            9994c16798ff74067dff4f104afcfe051c07d719, package_extract_file("patch/system/app/LewaSystemClean.odex.p"));
set_progress(0.318486);
apply_patch("/system/app/LewaSystemCleanService.odex", "-",
            2645a6eeeb10d445e460b0a3e8ef63dfb02c2ce0, 53776,
            0c8a9e92d09ed6fe9246b07fbc31c71ee05ded27, package_extract_file("patch/system/app/LewaSystemCleanService.odex.p"));
set_progress(0.318721);
apply_patch("/system/app/LewaThemeChooser.apk", "-",
            dc0acb73a79b41355dd213df65bc1ea64546be0a, 644016,
            dbf150628c9587e5a792b7da5c318d73964e8106, package_extract_file("patch/system/app/LewaThemeChooser.apk.p"));
set_progress(0.321534);
apply_patch("/system/app/LewaThemeChooser.odex", "-",
            a99cdede38b318c048fe67cd74d41fcb27e56ce9, 968920,
            fd20ab13cf71ee30250cfaf16c0e224a73117f9f, package_extract_file("patch/system/app/LewaThemeChooser.odex.p"));
set_progress(0.325768);
apply_patch("/system/app/LewaThemeManager.odex", "-",
            e1f91318393a888d0518b7be44b5ff285f03af4b, 117184,
            2e760a188082c17105c59ac7cf722a96444de2b0, package_extract_file("patch/system/app/LewaThemeManager.odex.p"));
set_progress(0.326280);
apply_patch("/system/app/LewaUpdater.apk", "-",
            8ebba37e9c051ee959e69b3aba00c760aa624870, 2556658,
            872372949af4d32a6b02565e79f8e46b51c7ba40, package_extract_file("patch/system/app/LewaUpdater.apk.p"));
set_progress(0.337450);
apply_patch("/system/app/LewaUpdater.odex", "-",
            5de92d5eead13094e41caef9525e75801101d392, 576376,
            267c99d2274c5b3be05bf27667d06af66905d54e, package_extract_file("patch/system/app/LewaUpdater.odex.p"));
set_progress(0.339968);
apply_patch("/system/app/LewaVirusDefense.apk", "-",
            17a994ceea073dee859a680867afc2d8ca501485, 2817326,
            69b0a5a8bd597bba5e83d0bd444b28676e125345, package_extract_file("patch/system/app/LewaVirusDefense.apk.p"));
set_progress(0.352277);
apply_patch("/system/app/LewaVirusDefense.odex", "-",
            a1ac7e7070f08aba18d01b9bfe1f1acca1c0bb94, 1490576,
            40f508aab5edd3adfcbf589509df5fdd04c39f23, package_extract_file("patch/system/app/LewaVirusDefense.odex.p"));
set_progress(0.358790);
apply_patch("/system/app/LewaWeather.apk", "-",
            04ccc2d9b6fb5b466a6be65476a86c13dbe4666b, 2287751,
            d3133fd7c481b8dca91c23ed3d9865f9fcacd76f, package_extract_file("patch/system/app/LewaWeather.apk.p"));
set_progress(0.368785);
apply_patch("/system/app/LewaWeather.odex", "-",
            2d0bbe1eab466f437ea47da30fa6e94842fe7fe7, 980904,
            086664926ba8638829bb151acfdb591f786fd2bc, package_extract_file("patch/system/app/LewaWeather.odex.p"));
set_progress(0.373071);
apply_patch("/system/app/LiveWallpapers.apk", "-",
            1de4b8265622984524185405d90f06d3bd5c34dc, 1639273,
            9e25a6fa4c17e8807fca6ee171c5729e4fb780f7, package_extract_file("patch/system/app/LiveWallpapers.apk.p"));
set_progress(0.380233);
apply_patch("/system/app/LiveWallpapers.odex", "-",
            cd72740fb72dd0ba1713917cdd164d1b310b7481, 277624,
            ae9b42aa932bdaa3dcdd12368f24ddea27c734f2, package_extract_file("patch/system/app/LiveWallpapers.odex.p"));
set_progress(0.381446);
apply_patch("/system/app/LiveWallpapersPicker.apk", "-",
            bdecb9239f89cd0245c3dd6bdde1ccb307ee359f, 105849,
            36925f19521601d11c9534d40f2bd72ade3b5df8, package_extract_file("patch/system/app/LiveWallpapersPicker.apk.p"));
set_progress(0.381908);
apply_patch("/system/app/LiveWallpapersPicker.odex", "-",
            17d6a06ec4876ed4e8213890c8341748da829ba6, 29440,
            3ab6a5724db1452e49c02c141f67ffc2fd3da7f8, package_extract_file("patch/system/app/LiveWallpapersPicker.odex.p"));
set_progress(0.382037);
apply_patch("/system/app/LocationProvider.apk", "-",
            796900164b5f3697e7b42271d085ea9eb655a315, 2207904,
            df07c251445e0704731d309320c448c061ae14b8, package_extract_file("patch/system/app/LocationProvider.apk.p"));
set_progress(0.391684);
apply_patch("/system/app/LocationProvider.odex", "-",
            1ec1e17117c194e73c80d5ba0ddf8a01f4c81066, 179336,
            b3c43ea11994314c8f9092a668ea6ea1c510a634, package_extract_file("patch/system/app/LocationProvider.odex.p"));
set_progress(0.392467);
apply_patch("/system/app/MTKAndroidSuiteDaemon.odex", "-",
            1a559b020042a04609fff791f6aa608446abe687, 632688,
            cf89ecd555f9364ca0157a72d3565ae35442d552, package_extract_file("patch/system/app/MTKAndroidSuiteDaemon.odex.p"));
set_progress(0.395231);
apply_patch("/system/app/MagicSmokeWallpapers.apk", "-",
            404eab0cb6024a452e63a795385f244d1d667ef9, 213185,
            fb26d913fed659631d0e72c49569c4795edbadad, package_extract_file("patch/system/app/MagicSmokeWallpapers.apk.p"));
set_progress(0.396163);
apply_patch("/system/app/MagicSmokeWallpapers.odex", "-",
            410393c1c97fefc2fefa41c8c3314071eb5cfd53, 52920,
            234dd074a080fbde822e8e3802fcaff82d0beca7, package_extract_file("patch/system/app/MagicSmokeWallpapers.odex.p"));
set_progress(0.396394);
apply_patch("/system/app/MediaProvider.apk", "-",
            5baf6607c0d2003a690f8858f0a6e6364994b228, 33706,
            f43138bb3626131cf4a894d610977d8aecd2baac, package_extract_file("patch/system/app/MediaProvider.apk.p"));
set_progress(0.396541);
apply_patch("/system/app/MediaProvider.odex", "-",
            2ccabd8485d2746dbb17edfbceef3e9ce88f5dd7, 253240,
            114a97d5d507c2fcf9fc358def5456c2e0f9e543, package_extract_file("patch/system/app/MediaProvider.odex.p"));
set_progress(0.397648);
apply_patch("/system/app/MmsFavoriteProvider.apk", "-",
            bc74d6360db4c2aedd850fa30c0c5140fc7a6836, 40543,
            8981a4f3302d5d9c11f8c6655a6321d415368483, package_extract_file("patch/system/app/MmsFavoriteProvider.apk.p"));
set_progress(0.397825);
apply_patch("/system/app/MmsFavoriteProvider.odex", "-",
            2cfd091c90f1fa50379d26b190ff8cb1dc4014cc, 162288,
            32bb88ecd3dd63a189d9a0e8ec3365b89db0bfc2, package_extract_file("patch/system/app/MmsFavoriteProvider.odex.p"));
set_progress(0.398534);
apply_patch("/system/app/MtkBt.apk", "-",
            e4b0d85444c45747b5b4308975fbf5d6ba6b386c, 190255,
            dc65498f97a2f1b4211a3049392e565b42c34a8b, package_extract_file("patch/system/app/MtkBt.apk.p"));
set_progress(0.399365);
apply_patch("/system/app/MtkBt.odex", "-",
            6a2c8f16d144c87b8172e42ad3118ba5ee9b2945, 1219312,
            d0fccbf84ed60eafa27b684e71906d40ced49d68, package_extract_file("patch/system/app/MtkBt.odex.p"));
set_progress(0.404692);
apply_patch("/system/app/MtkVideoLiveWallpaper.apk", "-",
            ce6070a4a795baeac617df7f22178c2896caea07, 1426863,
            e5fafd8d04d2feb711de51c09a9bc05dea628e07, package_extract_file("patch/system/app/MtkVideoLiveWallpaper.apk.p"));
set_progress(0.410927);
apply_patch("/system/app/MtkVideoLiveWallpaper.odex", "-",
            9e6f41ca2c5819d5dbb1b8b8bf5ff666fa908672, 137504,
            7752963a1f4d6f6113ae3f4cd72c32ea9e93fefa, package_extract_file("patch/system/app/MtkVideoLiveWallpaper.odex.p"));
set_progress(0.411527);
apply_patch("/system/app/NoiseField.odex", "-",
            3a1778b90ec74698cbd37772d2e714489cd1cffc, 47472,
            646dc567307fb84a601606580d1b0254ea16e7b1, package_extract_file("patch/system/app/NoiseField.odex.p"));
set_progress(0.411735);
apply_patch("/system/app/Omacp.apk", "-",
            bf8aaddd6da73def2fd23e011f7e41343cc58ac3, 28934,
            48b8e70ec8a4fb803c576217162be89a3036f47e, package_extract_file("patch/system/app/Omacp.apk.p"));
set_progress(0.411861);
apply_patch("/system/app/Omacp.odex", "-",
            7bc9549b174f52d13cc0072c8a14ce89d8b77715, 184416,
            9887a1cc2342ea4b4c90c53f1f5efb859a57955b, package_extract_file("patch/system/app/Omacp.odex.p"));
set_progress(0.412667);
apply_patch("/system/app/PIM.apk", "-",
            573fd5aa31c4fe1f6165101f22c352020546057b, 10047097,
            839432c8bcf716cfb0e0bfbb8a862c861d308789, package_extract_file("patch/system/app/PIM.apk.p"));
set_progress(0.456564);
apply_patch("/system/app/PIM.odex", "-",
            cd4e351a2eb53ee55b6eb4430303c55ad4a8d356, 7221536,
            1653cf485110cfed50e32dc9b003ef8022b18a4b, package_extract_file("patch/system/app/PIM.odex.p"));
set_progress(0.488115);
apply_patch("/system/app/PhaseBeam.odex", "-",
            7f56e7704677a56903293c74cdaee106fb2abc2e, 44088,
            6e59774fe5c09bc9be020993e058ffbaed8b50e5, package_extract_file("patch/system/app/PhaseBeam.odex.p"));
set_progress(0.488308);
apply_patch("/system/app/Phone.apk", "-",
            db63a917b27be11d9174b955bc0f0098883fbffd, 2582328,
            97c427319b5356b68375c1089e42e377c5347d65, package_extract_file("patch/system/app/Phone.apk.p"));
set_progress(0.499590);
apply_patch("/system/app/Phone.odex", "-",
            6fafa72073ecb95b43b3237256b600dca5f8c822, 3732584,
            526b58856cec4c572556218b86684ba088cbf04e, package_extract_file("patch/system/app/Phone.odex.p"));
set_progress(0.515898);
apply_patch("/system/app/PhotoTable.apk", "-",
            dd7002bdb289c295386ab2300f5c80a16b10a4e9, 396259,
            8a2850e43228752c876083587dcb7e92874a2b94, package_extract_file("patch/system/app/PhotoTable.apk.p"));
set_progress(0.517630);
apply_patch("/system/app/PhotoTable.odex", "-",
            baaace78ab816b7817d25fd421676352a163204f, 80392,
            28a4f7bed2076ee38fdea33befb818ea3d3cb6fc, package_extract_file("patch/system/app/PhotoTable.odex.p"));
set_progress(0.517981);
apply_patch("/system/app/PicoTts.odex", "-",
            93f34c02e5877671a29598f88eacea4faf9f5c30, 20768,
            a6e81c7e6726aa2aa12fdc82aac31b8b75efc2a8, package_extract_file("patch/system/app/PicoTts.odex.p"));
set_progress(0.518072);
apply_patch("/system/app/Provision.apk", "-",
            0b1f7a80847e8568daaa153329d4fce836e228d0, 2853,
            99adf155ff0a695eeb1a53bcce67b7c24e4b1e0c, package_extract_file("patch/system/app/Provision.apk.p"));
set_progress(0.518084);
apply_patch("/system/app/Provision.odex", "-",
            1b15caa7251bf25950b1e7be064ae91a34336025, 4624,
            a789a0a833930d01971a2a3b18f22b0edd59e741, package_extract_file("patch/system/app/Provision.odex.p"));
set_progress(0.518104);
apply_patch("/system/app/SchedulePowerOnOff.apk", "-",
            2087887df16348c1e02c7bc0c16f4ecc04ea2431, 44688,
            0363a8af07439d8fb0c4e683db9fe82cd3d64681, package_extract_file("patch/system/app/SchedulePowerOnOff.apk.p"));
set_progress(0.518299);
apply_patch("/system/app/SchedulePowerOnOff.odex", "-",
            13cd779b3d19e7e28de5de723a6d9144e7031163, 65792,
            7e44322bd53085812d14de0e80b5101334e624ec, package_extract_file("patch/system/app/SchedulePowerOnOff.odex.p"));
set_progress(0.518587);
apply_patch("/system/app/Settings.apk", "-",
            ed2d9afbedd16d20aab09adfba53d00947a66707, 5759773,
            cbe3871ff82423a2b1c6aefaa839be53c93a8cb0, package_extract_file("patch/system/app/Settings.apk.p"));
set_progress(0.543752);
apply_patch("/system/app/Settings.odex", "-",
            52910b5fd97157d1362ee51499f1cef7c70e7f44, 4391992,
            2568ea9ece7f9d29f3a4c41fa688ce12308f5c49, package_extract_file("patch/system/app/Settings.odex.p"));
set_progress(0.562941);
apply_patch("/system/app/SettingsProvider.apk", "-",
            f3b996a2c5fd91835afc25d788ddb6940e642b59, 28784,
            f686f539a32fc2dad2a610b8f2ab1ab4b0cd7aed, package_extract_file("patch/system/app/SettingsProvider.apk.p"));
set_progress(0.563067);
apply_patch("/system/app/SettingsProvider.odex", "-",
            fd25ae866529dcda16fe84a19cf5e0bc2f922664, 101752,
            315d5b519aebe94d7cedc5acfc4bf3fa08f9e2d3, package_extract_file("patch/system/app/SettingsProvider.odex.p"));
set_progress(0.563511);
apply_patch("/system/app/SharedStorageBackup.apk", "-",
            6ab6cbebfd5a460da57da69fd1a5f1fb52dc6b5a, 2660,
            9dccd1b6d53738d04d1f17ee100fb5e07220a397, package_extract_file("patch/system/app/SharedStorageBackup.apk.p"));
set_progress(0.563523);
apply_patch("/system/app/SharedStorageBackup.odex", "-",
            74c752f11433a906f90b07049841c28c8a77f3a1, 4784,
            44a72efde4b4d42a518b1acf8c4f06dc9d1cc63a, package_extract_file("patch/system/app/SharedStorageBackup.odex.p"));
set_progress(0.563544);
apply_patch("/system/app/Stk1.apk", "-",
            4eae1c27d93b1fe664076179c75692829e5c7b9c, 40703,
            51f8561bbf17c6757fc34a8fe822f780fa89979a, package_extract_file("patch/system/app/Stk1.apk.p"));
set_progress(0.563722);
apply_patch("/system/app/Stk1.odex", "-",
            ae3102fe13dc5f8bca878948399558579fca3cd8, 145680,
            12c1be7954ebaa5e070449b8e692c93053c2f0ca, package_extract_file("patch/system/app/Stk1.odex.p"));
set_progress(0.564358);
apply_patch("/system/app/StkSelection.odex", "-",
            0f2b24da315b23922d79dcff77af708e52779cd7, 132912,
            a90a8f93c4ef58e7268e53dda34eb5fe45bc1d30, package_extract_file("patch/system/app/StkSelection.odex.p"));
set_progress(0.564939);
apply_patch("/system/app/SystemUI.apk", "-",
            4e574abc9989868dd908faa0ad922b099eb71b05, 2723852,
            868937c8a1bd2d9abfed51d93e224b0332ae5f03, package_extract_file("patch/system/app/SystemUI.apk.p"));
set_progress(0.576840);
apply_patch("/system/app/SystemUI.odex", "-",
            eac3957e435f0bfb8892118a1f3d8e3784d72cf7, 1777808,
            b972296198ca4984091c6e587c9d540a40deb97f, package_extract_file("patch/system/app/SystemUI.odex.p"));
set_progress(0.584607);
apply_patch("/system/app/TelephonyProvider.apk", "-",
            eee33f12780bc34a238ac5a6ce612dbbf67cd32e, 23207,
            1b9da31b3f69fb2309ca0e6fa8ec864dcd2a1abf, package_extract_file("patch/system/app/TelephonyProvider.apk.p"));
set_progress(0.584708);
apply_patch("/system/app/TelephonyProvider.odex", "-",
            6b7a0ee4cb20772544764c40f78f2f308e8d2575, 470240,
            5710c605092555fa4ed6987017c8c97ce3768b32, package_extract_file("patch/system/app/TelephonyProvider.odex.p"));
set_progress(0.586763);
apply_patch("/system/app/UserDictionaryProvider.apk", "-",
            0641ac2375c78a234efc9faccde04b4906d18224, 3614,
            06ebaa7622a3a41921d77c24f5af524497d7e202, package_extract_file("patch/system/app/UserDictionaryProvider.apk.p"));
set_progress(0.586779);
apply_patch("/system/app/UserDictionaryProvider.odex", "-",
            a79b1dfec2136183b654cf42fa91672d5a905d29, 17112,
            8980a41f7136378cfcb750e74d3e0ae08a444013, package_extract_file("patch/system/app/UserDictionaryProvider.odex.p"));
set_progress(0.586853);
apply_patch("/system/app/VideoFavorites.odex", "-",
            f521e74489398fb9c974e6f2ad48333e5ef0b0bd, 100536,
            36cc7cc2155f71bbaf6f13cdce986edb77deefeb, package_extract_file("patch/system/app/VideoFavorites.odex.p"));
set_progress(0.587293);
apply_patch("/system/app/VideoPlayer.odex", "-",
            6fbe86b094a522797d1282e7a44017d53b5e1513, 51376,
            6fb654584d6461c490877a3ed9f4fd18623b96f8, package_extract_file("patch/system/app/VideoPlayer.odex.p"));
set_progress(0.587517);
apply_patch("/system/app/VisualizationWallpapers.apk", "-",
            e0635457232636f4547d99a6e38647f073a4b4a9, 151859,
            d37123b45eddbcea23730733804de0affdc6953e, package_extract_file("patch/system/app/VisualizationWallpapers.apk.p"));
set_progress(0.588181);
apply_patch("/system/app/VisualizationWallpapers.odex", "-",
            1efc796fc4064c3fe9cb293323e4d6f92339c474, 74360,
            683601fdc44bad8a4b0d06b94a8f5f00a34a4d78, package_extract_file("patch/system/app/VisualizationWallpapers.odex.p"));
set_progress(0.588506);
apply_patch("/system/app/VoiceUnlock.apk", "-",
            6063ef7c04bd096f5d35e33d2c5110158a35e8a5, 124617,
            708c077b9bbe689b008d3c0eddb6601f19c1e3b6, package_extract_file("patch/system/app/VoiceUnlock.apk.p"));
set_progress(0.589050);
apply_patch("/system/app/VoiceUnlock.odex", "-",
            177d81c04080c833ddeee4a0247d70dcb2932fee, 71936,
            73b5e000a54328539e23f8e6c9fbc2327e96ee0d, package_extract_file("patch/system/app/VoiceUnlock.odex.p"));
set_progress(0.589364);
apply_patch("/system/app/VpnDialogs.apk", "-",
            824dbf16a8ac0f9ace6252674cb93883e6fdd907, 8237,
            58c8106ca586721516dc1029233405f967908a00, package_extract_file("patch/system/app/VpnDialogs.apk.p"));
set_progress(0.589400);
apply_patch("/system/app/VpnDialogs.odex", "-",
            e810109705ad9823420d72b29a71c3e908bebf82, 11760,
            4a094becacd76f309bd133d9919eb4116a71bd4c, package_extract_file("patch/system/app/VpnDialogs.odex.p"));
set_progress(0.589452);
apply_patch("/system/app/YGPS.odex", "-",
            4abff445332506dc65220bd8ace1bc89c47b0509, 78808,
            6c5c99604569bda68341fa1239f7ff732b249ca7, package_extract_file("patch/system/app/YGPS.odex.p"));
set_progress(0.589796);
apply_patch("/system/bin/bootanimation", "-",
            6596aec593de610f0d0f98b5291d301a91dafc62, 34164,
            c25eeb58916750d1dc175d56be75370f7263c90f, package_extract_file("patch/system/bin/bootanimation.p"));
set_progress(0.589945);
apply_patch("/system/bin/mdnsd", "-",
            b6279ff6222c81c2a1d0334c0d88a46850a95053, 259464,
            de6e51a731d1fbf55f990277bc14db1061e70b64, package_extract_file("patch/system/bin/mdnsd.p"));
set_progress(0.591079);
apply_patch("/system/etc/recovery-resource.dat", "-",
            a1fcc0a6ea2bd6ff92286127d78ef0a64d7db764, 280045,
            dd66744155ba11f803ee711bf9c666a3d2416e8a, package_extract_file("patch/system/etc/recovery-resource.dat.p"));
set_progress(0.592302);
apply_patch("/system/etc/security/otacerts.zip", "-",
            ef70dbe4de6e0a0b18d2b6650973c5020afd44bc, 1125,
            9fb37282d8d18c7ce91dddd04884f64dea25fdd6, package_extract_file("patch/system/etc/security/otacerts.zip.p"));
set_progress(0.592307);
apply_patch("/system/framework/CustomProperties.jar", "-",
            48255c452b295302e50b91e9c1629c44041cd72a, 313,
            21598ec93faa08812fd962c2072fa30cb281113c, package_extract_file("patch/system/framework/CustomProperties.jar.p"));
set_progress(0.592309);
apply_patch("/system/framework/CustomProperties.odex", "-",
            f61eb3c4bd3294af95f34bb3e401159eab17366c, 3056,
            76c25ae69b4655e2cc5d0c2ad1cb341f93fc0fb9, package_extract_file("patch/system/framework/CustomProperties.odex.p"));
set_progress(0.592322);
apply_patch("/system/framework/am.jar", "-",
            3dcecfbb97217d6250d35e047572dc06e6bc82d0, 313,
            4cdbb58aa0582e507f77a3f4d3a8f4a56c03755f, package_extract_file("patch/system/framework/am.jar.p"));
set_progress(0.592323);
apply_patch("/system/framework/am.odex", "-",
            2eafcdf0e669cb1fe7c1e0665ec7773b75ca4de2, 45856,
            8504cfa49d2503cdcd9c1bb4d4b16dd9d6d4df6b, package_extract_file("patch/system/framework/am.odex.p"));
set_progress(0.592524);
apply_patch("/system/framework/android.policy.jar", "-",
            1bae73d490baebaf151b8854b3ac147df62a028c, 313,
            23cb8e1f44b6c6c12adf8d15feb5460e41e75818, package_extract_file("patch/system/framework/android.policy.jar.p"));
set_progress(0.592525);
apply_patch("/system/framework/android.policy.odex", "-",
            634436becbb14a5d4798a18cc038487729b79641, 909584,
            d1ab989223340cc6875106c9fbd12c47500d5214, package_extract_file("patch/system/framework/android.policy.odex.p"));
set_progress(0.596499);
apply_patch("/system/framework/android.test.runner.jar", "-",
            ed35b438b08952298531940b60336e744afde0ce, 313,
            8e69a89c902efd0ef49a20b4880e9e5f47362bae, package_extract_file("patch/system/framework/android.test.runner.jar.p"));
set_progress(0.596501);
apply_patch("/system/framework/android.test.runner.odex", "-",
            28959b68d341640abfc4bbab541fd6a903dc13db, 187232,
            c556241393c103d468f0762a0359e4ecb0d2e54f, package_extract_file("patch/system/framework/android.test.runner.odex.p"));
set_progress(0.597319);
apply_patch("/system/framework/apache-xml.jar", "-",
            df9ea5161e87e38c771498d7890ac25fbb4129b3, 18027,
            3118ded30bd3560562bb637f1b7961553518ca41, package_extract_file("patch/system/framework/apache-xml.jar.p"));
set_progress(0.597397);
apply_patch("/system/framework/apache-xml.odex", "-",
            0c65f1e13b90aa467d3301da73583b6299dd61b8, 1378616,
            e7444823e54edd6f68346df5601f384cfdb7f57a, package_extract_file("patch/system/framework/apache-xml.odex.p"));
set_progress(0.603421);
apply_patch("/system/framework/bmgr.jar", "-",
            1965ceb2cfad42102e3a144bbacf1967144a5cf2, 313,
            4cdbb58aa0582e507f77a3f4d3a8f4a56c03755f, package_extract_file("patch/system/framework/bmgr.jar.p"));
set_progress(0.603422);
apply_patch("/system/framework/bmgr.odex", "-",
            083084eb587bf7fa8c5c28d2bc5d35437dc4c952, 15176,
            2de028736a3a9ab63334fd60868824d3119f93e6, package_extract_file("patch/system/framework/bmgr.odex.p"));
set_progress(0.603488);
apply_patch("/system/framework/bouncycastle.jar", "-",
            5e100b650cfa32bad199d6341d4236a53434e501, 313,
            85d7298d8654dfd283337fb308a9c2c70aa398ce, package_extract_file("patch/system/framework/bouncycastle.jar.p"));
set_progress(0.603490);
apply_patch("/system/framework/bouncycastle.odex", "-",
            03919ed7608afbe1dc281dc0c57b66dd372b076b, 1083168,
            0592164f59204f3b4ca26c8567662a54c1779c46, package_extract_file("patch/system/framework/bouncycastle.odex.p"));
set_progress(0.608222);
apply_patch("/system/framework/bu.jar", "-",
            1965ceb2cfad42102e3a144bbacf1967144a5cf2, 313,
            4cdbb58aa0582e507f77a3f4d3a8f4a56c03755f, package_extract_file("patch/system/framework/bu.jar.p"));
set_progress(0.608224);
apply_patch("/system/framework/bu.odex", "-",
            590196cfb080583084f240937b205dec0171168a, 5008,
            3fc498998faebbc3b323c4344c7ff220339e5561, package_extract_file("patch/system/framework/bu.odex.p"));
set_progress(0.608245);
apply_patch("/system/framework/com.android.future.usb.accessory.jar",
            "-", 1965ceb2cfad42102e3a144bbacf1967144a5cf2, 313,
            4cdbb58aa0582e507f77a3f4d3a8f4a56c03755f, package_extract_file("patch/system/framework/com.android.future.usb.accessory.jar.p"));
set_progress(0.608247);
apply_patch("/system/framework/com.android.future.usb.accessory.odex",
            "-", 108ea8cb42856baa41dfa6c1d6991d1dc2340b65, 6432,
            5e4a52826058be6bab5cce8aeb9371cf2897874e, package_extract_file("patch/system/framework/com.android.future.usb.accessory.odex.p"));
set_progress(0.608275);
apply_patch("/system/framework/com.android.location.provider.jar",
            "-", a65c1a7e083922117e3940a9d0483d61de804b85, 313,
            4cdbb58aa0582e507f77a3f4d3a8f4a56c03755f, package_extract_file("patch/system/framework/com.android.location.provider.jar.p"));
set_progress(0.608276);
apply_patch("/system/framework/com.android.location.provider.odex",
            "-", 5c727ed5bb5b4aea16984e8da2b5cae96b440aea, 9928,
            2638ce962b961028b69639d78b1b3a0564a3002f, package_extract_file("patch/system/framework/com.android.location.provider.odex.p"));
set_progress(0.608320);
apply_patch("/system/framework/content.jar", "-",
            1965ceb2cfad42102e3a144bbacf1967144a5cf2, 313,
            4cdbb58aa0582e507f77a3f4d3a8f4a56c03755f, package_extract_file("patch/system/framework/content.jar.p"));
set_progress(0.608321);
apply_patch("/system/framework/content.odex", "-",
            6ef2fbbecfe78f4d726868efa5a0d30bf42c3d25, 15008,
            f5186e448efec97777f8204c693dafc6d297a4f9, package_extract_file("patch/system/framework/content.odex.p"));
set_progress(0.608387);
apply_patch("/system/framework/core-junit.jar", "-",
            48255c452b295302e50b91e9c1629c44041cd72a, 313,
            c433edae70bfd62ef128a3f981c38106cc8af75f, package_extract_file("patch/system/framework/core-junit.jar.p"));
set_progress(0.608388);
apply_patch("/system/framework/core-junit.odex", "-",
            ca2db8068f164e9051c07f689c8f341681449c4e, 27576,
            c07dcbbf3edad420c060f16322db97489e756e19, package_extract_file("patch/system/framework/core-junit.odex.p"));
set_progress(0.608508);
apply_patch("/system/framework/core.jar", "-",
            f918f106901e7d01729967acc6c7eb7b8790471b, 3126,
            c354a7cc16f9f6bca570f6bc5da52e0a73475db4, package_extract_file("patch/system/framework/core.jar.p"));
set_progress(0.608522);
apply_patch("/system/framework/core.odex", "-",
            3067b355b4c177035065315bc88ed66bdd022de4, 3488216,
            280f18c9efec941e49188d25f337618a3d574d8f, package_extract_file("patch/system/framework/core.odex.p"));
set_progress(0.623762);
apply_patch("/system/framework/ext.jar", "-",
            dc1bfaad95ae636d4794c4813c25f5b17cc3aea2, 574574,
            07c0ff6be6881852ac4baf04b46f8eee49e9403e, package_extract_file("patch/system/framework/ext.jar.p"));
set_progress(0.626273);
apply_patch("/system/framework/ext.odex", "-",
            ac6a167f0d15c7e554cc4ce4321a059fad363ee7, 1507496,
            d5a1e81ae75ff682abe30681591eaa5c3aba94c2, package_extract_file("patch/system/framework/ext.odex.p"));
set_progress(0.632859);
apply_patch("/system/framework/framework-res.apk", "-",
            ce0fdfd29724f0aeae88d872d47eb0ce8969fd18, 9498202,
            124d3cdbaba2c882cea7aaa9d06eede4a25cd587, package_extract_file("patch/system/framework/framework-res.apk.p"));
set_progress(0.674358);
apply_patch("/system/framework/framework.jar", "-",
            5c2efae7a2918a1b9588982e4d548d4564524b07, 5043289,
            fd0bcf295bbf876dd9cd6366e819c7c338cec521, package_extract_file("patch/system/framework/framework.jar.p"));
set_progress(0.696392);
apply_patch("/system/framework/framework.odex", "-",
            d709eaac8d87a0c17bd624dd3afe272fbee0b660, 10704696,
            3e77e1f867afc827290f718e42363d0046cc4fd9, package_extract_file("patch/system/framework/framework.odex.p"));
set_progress(0.743162);
apply_patch("/system/framework/ime.jar", "-",
            1965ceb2cfad42102e3a144bbacf1967144a5cf2, 313,
            4cdbb58aa0582e507f77a3f4d3a8f4a56c03755f, package_extract_file("patch/system/framework/ime.jar.p"));
set_progress(0.743164);
apply_patch("/system/framework/ime.odex", "-",
            82bdd12e9e7cc0e4ac6fc97228391ff5401f580a, 7152,
            5b206b437dc894621775819396045fff33bbf339, package_extract_file("patch/system/framework/ime.odex.p"));
set_progress(0.743195);
apply_patch("/system/framework/input.jar", "-",
            1965ceb2cfad42102e3a144bbacf1967144a5cf2, 313,
            4cdbb58aa0582e507f77a3f4d3a8f4a56c03755f, package_extract_file("patch/system/framework/input.jar.p"));
set_progress(0.743196);
apply_patch("/system/framework/input.odex", "-",
            8f0809c8669392ec2826d6cae98369f56334c3c1, 7144,
            5a151b5d4001e4ced378311bdeb34a05bd41c429, package_extract_file("patch/system/framework/input.odex.p"));
set_progress(0.743227);
apply_patch("/system/framework/javax.obex.jar", "-",
            1965ceb2cfad42102e3a144bbacf1967144a5cf2, 313,
            4cdbb58aa0582e507f77a3f4d3a8f4a56c03755f, package_extract_file("patch/system/framework/javax.obex.jar.p"));
set_progress(0.743229);
apply_patch("/system/framework/javax.obex.odex", "-",
            a8a62d57b79ca12b992fa2c6523450170f5b2675, 58640,
            c20246d057f6204c4a819c9550a13e7ab6670ffa, package_extract_file("patch/system/framework/javax.obex.odex.p"));
set_progress(0.743485);
apply_patch("/system/framework/lewa-framework.jar", "-",
            283552ecdf19c47ac6a1ed1f892507d5587ca669, 313,
            a55dd907b4c9ba8e7bbda7e3fbaa766fe2ac31e7, package_extract_file("patch/system/framework/lewa-framework.jar.p"));
set_progress(0.743486);
apply_patch("/system/framework/lewa-framework.odex", "-",
            4debc13cc975ef318499de2ab27e94b00c8a2007, 1802440,
            ee5ef8e30ed512badbe8e9be6646e9853539246e, package_extract_file("patch/system/framework/lewa-framework.odex.p"));
set_progress(0.751361);
apply_patch("/system/framework/lewa-res.apk", "-",
            f9d4589c70e974f1de35c45adfcb273f69f42509, 17396849,
            6f669e52860d998048bd08ea7b4788335c5ee02b, package_extract_file("patch/system/framework/lewa-res.apk.p"));
set_progress(0.827370);
apply_patch("/system/framework/mediatek-common.jar", "-",
            166608a9f2199b0a380ca26675e3b7d167adf378, 313,
            47922da6e29b0f00b467a9419c8abb4e1af27256, package_extract_file("patch/system/framework/mediatek-common.jar.p"));
set_progress(0.827371);
apply_patch("/system/framework/mediatek-common.odex", "-",
            2c3663e7c716a9f10977f6377048cd4e9bd0e368, 149784,
            4ad9104565276f8cf95b49a98726fb5917e17584, package_extract_file("patch/system/framework/mediatek-common.odex.p"));
set_progress(0.828026);
apply_patch("/system/framework/mediatek-framework.jar", "-",
            6f164c1a52f382ea7303fda259eb1311c183cb69, 313,
            feed313f1819e0219190e3b1c9c59bf73d9d85ea, package_extract_file("patch/system/framework/mediatek-framework.jar.p"));
set_progress(0.828027);
apply_patch("/system/framework/mediatek-framework.odex", "-",
            60928d19e58fe0508544d1188bb2bad65659c672, 350112,
            a4bded66b42471a8b60b6bc7e679e97256cf1bea, package_extract_file("patch/system/framework/mediatek-framework.odex.p"));
set_progress(0.829557);
apply_patch("/system/framework/mediatek-op.jar", "-",
            a65c1a7e083922117e3940a9d0483d61de804b85, 313,
            4cdbb58aa0582e507f77a3f4d3a8f4a56c03755f, package_extract_file("patch/system/framework/mediatek-op.jar.p"));
set_progress(0.829558);
apply_patch("/system/framework/mediatek-op.odex", "-",
            897d113403157c5642b48a3a1e0ac330f12b25d9, 1520,
            fff81b64fea5a44732098e4604743dde0355a3b1, package_extract_file("patch/system/framework/mediatek-op.odex.p"));
set_progress(0.829565);
apply_patch("/system/framework/mediatek-res.apk", "-",
            64ae3ca3964625e3525914f85ee61c3a92865ec1, 1275637,
            f4b3634a26350216e34a261b4e694ce6dd002a76, package_extract_file("patch/system/framework/mediatek-res.apk.p"));
set_progress(0.835138);
apply_patch("/system/framework/mms-common.jar", "-",
            a65c1a7e083922117e3940a9d0483d61de804b85, 313,
            4cdbb58aa0582e507f77a3f4d3a8f4a56c03755f, package_extract_file("patch/system/framework/mms-common.jar.p"));
set_progress(0.835140);
apply_patch("/system/framework/mms-common.odex", "-",
            94f6a9215400e3baf03615ae25d6add6ef41205c, 149112,
            8bfd71aba9746f7ed109a43127340a50f1d157b3, package_extract_file("patch/system/framework/mms-common.odex.p"));
set_progress(0.835791);
apply_patch("/system/framework/monkey.jar", "-",
            fa2ff267d7ee40d3e3ba2b2fe5b4f863e5e4249d, 313,
            a372c1cce93b40dc2ffa145599cde029197d9e18, package_extract_file("patch/system/framework/monkey.jar.p"));
set_progress(0.835792);
apply_patch("/system/framework/monkey.odex", "-",
            ce118314ab26e7b5f096b793eceb716c7dc23a7f, 118192,
            213f039a829cbb9d465baada1e819ce15ffbb2b2, package_extract_file("patch/system/framework/monkey.odex.p"));
set_progress(0.836309);
apply_patch("/system/framework/pm.jar", "-",
            8f681f9c8d0145832160c992468aed5873acccf4, 313,
            8fba21bdecbc06bb5fb33edeb6344bf521e2ef0a, package_extract_file("patch/system/framework/pm.jar.p"));
set_progress(0.836310);
apply_patch("/system/framework/pm.odex", "-",
            ba9a0aaa2c6b8acb1c43eb532c2ab252fe2bf888, 40336,
            c93863e0d5f8e280e005b373bdd489096a750628, package_extract_file("patch/system/framework/pm.odex.p"));
set_progress(0.836486);
apply_patch("/system/framework/requestsync.jar", "-",
            3dcecfbb97217d6250d35e047572dc06e6bc82d0, 313,
            a2046ba31613598744e4f2673f6f91a82f50b669, package_extract_file("patch/system/framework/requestsync.jar.p"));
set_progress(0.836488);
apply_patch("/system/framework/requestsync.odex", "-",
            e7c7959656542811e48fea9248ced86b2db5d909, 9288,
            5c3c8a3ae5f6416ca28739ef97fbd932f768445f, package_extract_file("patch/system/framework/requestsync.odex.p"));
set_progress(0.836528);
apply_patch("/system/framework/secondary-framework.jar", "-",
            17146947849654c49dd6d2c2f52ad1931663131c, 313,
            54d243c3b50ddc87d643d7232e8eba79eee7b565, package_extract_file("patch/system/framework/secondary-framework.jar.p"));
set_progress(0.836530);
apply_patch("/system/framework/secondary-framework.odex", "-",
            da17183f6dc06a32842956229907cccf5cf13c88, 3136752,
            221763a7cce59bf12a60c311eee8b32f77877522, package_extract_file("patch/system/framework/secondary-framework.odex.p"));
set_progress(0.850234);
apply_patch("/system/framework/send_bug.jar", "-",
            eab4091e6d4db8c0751d39e9931fe136973f2fcd, 313,
            6c40b1c51f692b12e208dfa74a1689266f95b598, package_extract_file("patch/system/framework/send_bug.jar.p"));
set_progress(0.850236);
apply_patch("/system/framework/send_bug.odex", "-",
            a6fc040e702ee0c6988fcd03fae72d6a2e7ede2a, 7296,
            878de7aa9035eed6161703e910fe856a78171643, package_extract_file("patch/system/framework/send_bug.odex.p"));
set_progress(0.850268);
apply_patch("/system/framework/services.jar", "-",
            863e06bb15f2c6a80ad545105366ccad0bab5936, 313,
            e5e6be89684a66905ca07ba09fdf87c73ed495d3, package_extract_file("patch/system/framework/services.jar.p"));
set_progress(0.850269);
apply_patch("/system/framework/services.odex", "-",
            857f8333cfb1b74abf78e1aa98300786385adcc3, 2989560,
            f3f660f18f571fd0fc51b15a76d985902290f851, package_extract_file("patch/system/framework/services.odex.p"));
set_progress(0.863331);
apply_patch("/system/framework/settings.jar", "-",
            eab4091e6d4db8c0751d39e9931fe136973f2fcd, 313,
            6c40b1c51f692b12e208dfa74a1689266f95b598, package_extract_file("patch/system/framework/settings.jar.p"));
set_progress(0.863332);
apply_patch("/system/framework/settings.odex", "-",
            1e8851626b193cfa2ae6ead23061f8a767cb1d0c, 8464,
            edcdcf2816423bd8ae3084f8b3eaf09e48620215, package_extract_file("patch/system/framework/settings.odex.p"));
set_progress(0.863369);
apply_patch("/system/framework/svc.jar", "-",
            eab4091e6d4db8c0751d39e9931fe136973f2fcd, 313,
            d91c03510f3e99593d52967a549d0e034d63f87e, package_extract_file("patch/system/framework/svc.jar.p"));
set_progress(0.863371);
apply_patch("/system/framework/svc.odex", "-",
            4ddf3c79c25f36feb1f7a3ae58b19b4d908ff348, 10088,
            77bdedba9de68dfb0d14c5c38b8c8366a0f11381, package_extract_file("patch/system/framework/svc.odex.p"));
set_progress(0.863415);
apply_patch("/system/framework/telephony-common.jar", "-",
            a65c1a7e083922117e3940a9d0483d61de804b85, 313,
            4cdbb58aa0582e507f77a3f4d3a8f4a56c03755f, package_extract_file("patch/system/framework/telephony-common.jar.p"));
set_progress(0.863416);
apply_patch("/system/framework/telephony-common.odex", "-",
            2f66b95c2797707b50cac51690a09f8d63c310c5, 1668976,
            c68ce995343a1c027fc06fa38b0aa8cce8c542b6, package_extract_file("patch/system/framework/telephony-common.odex.p"));
set_progress(0.870708);
apply_patch("/system/framework/uiautomator.jar", "-",
            1bae73d490baebaf151b8854b3ac147df62a028c, 313,
            23cb8e1f44b6c6c12adf8d15feb5460e41e75818, package_extract_file("patch/system/framework/uiautomator.jar.p"));
set_progress(0.870709);
apply_patch("/system/framework/uiautomator.odex", "-",
            1cec03cd54835e74df85992a926bdc9f5377c18a, 89360,
            dd64145a2afb169d0f11cc29c27cb0c8fd041456, package_extract_file("patch/system/framework/uiautomator.odex.p"));
set_progress(0.871100);
apply_patch("/system/lib/libams-1.1.0.so", "-",
            94a37480616728ce42d17f5c2ddfd1cf03d492d3, 316896,
            c927921f552c10e2cd58b21ff13559fde1296c56, package_extract_file("patch/system/lib/libams-1.1.0.so.p"));
set_progress(0.872484);
apply_patch("/system/lib/libbcc.sha1.so", "-",
            13ec7cf4a611a688f27fd902ba5c03dad10656a2, 5056,
            1b3302bd169f2345dd66d21da1a7d3c1a3f31c0f, package_extract_file("patch/system/lib/libbcc.sha1.so.p"));
set_progress(0.872506);
apply_patch("/system/lib/libbcc.so", "-",
            c0c352b6dfe5018560ded50da0b6838dc5ecc0c9, 6878588,
            68faf675ac115b66a23882197dabb14311ead431, package_extract_file("patch/system/lib/libbcc.so.p"));
set_progress(0.902560);
apply_patch("/system/lib/libbcinfo.so", "-",
            cf2f851793fc2b97e7655d735f46b80896ed28b2, 1160536,
            b670d4cb88f71baf78fe64728b2742230acaff95, package_extract_file("patch/system/lib/libbcinfo.so.p"));
set_progress(0.907630);
apply_patch("/system/lib/libchromium_net.so", "-",
            e48824189207cd4e641a68a8533e4b7127d01308, 1764676,
            87d99ba886bf35dd7d9613187bfc83a180bb0d9b, package_extract_file("patch/system/lib/libchromium_net.so.p"));
set_progress(0.915340);
apply_patch("/system/lib/libcryptor-1.0.0.so", "-",
            1288edafbe9f2c3b18b748ae003ea1957285f508, 38080,
            4af58a031c18246ddce70b4a602050be4d1357fb, package_extract_file("patch/system/lib/libcryptor-1.0.0.so.p"));
set_progress(0.915506);
apply_patch("/system/lib/liblocation-1.0.0.so", "-",
            c2f7ccdb4609c347ca209a6bbee762a9bfb4126c, 80788,
            730ac7de6180d8368636bc70a70b6db8cb81eb37, package_extract_file("patch/system/lib/liblocation-1.0.0.so.p"));
set_progress(0.915859);
apply_patch("/system/lib/libmdnssd.so", "-",
            af3db34ef1be44c01c034394abd9a55aba141783, 21588,
            857f1c55c78e5a87fdcd62f4575cb770d1fc550f, package_extract_file("patch/system/lib/libmdnssd.so.p"));
set_progress(0.915954);
apply_patch("/system/lib/libsmschecker-1.0.1.so", "-",
            9fac3d675b29ce7f3fa4e15ee3e63fe28af9ae5f, 101652,
            721fc1f7525fd73ab3ef5e7e06ada45ef3c60548, package_extract_file("patch/system/lib/libsmschecker-1.0.1.so.p"));
set_progress(0.916398);
apply_patch("/system/lib/libsmsparser-1.0.0.so", "-",
            d380f818d34cec1917139e809f1343bd1d62380c, 60364,
            d886ea48bf9e8e597d110404c9288fa4d2215432, package_extract_file("patch/system/lib/libsmsparser-1.0.0.so.p"));
set_progress(0.916662);
apply_patch("/system/lib/libstagefright.so", "-",
            20252363cc9c3bc37f7195c59b233267508c9386, 1645984,
            e343f155a6dbf79d8976d352c55441148b4da7d6, package_extract_file("patch/system/lib/libstagefright.so.p"));
set_progress(0.923853);
apply_patch("/system/lib/libstagefright_soft_aacdec.so", "-",
            63bf3d294422733d153ac315d4c7b28a6ac98ec5, 226720,
            266a4dc07def74979441d7e8d095810612d4c018, package_extract_file("patch/system/lib/libstagefright_soft_aacdec.so.p"));
set_progress(0.924844);
apply_patch("/system/lib/libstagefright_soft_aacenc.so", "-",
            02d1727eb40c734f691706b71180bf7a513deb1c, 275616,
            7debe932071fe967971662cb4b029976bc1ef056, package_extract_file("patch/system/lib/libstagefright_soft_aacenc.so.p"));
set_progress(0.926048);
apply_patch("/system/lib/libwebcore.so", "-",
            a23f822a58d6246bdb740be99cab667708a09eb4, 9494452,
            2049b357e30ba5f793578ed870c1abe95db5d7fa, package_extract_file("patch/system/lib/libwebcore.so.p"));
set_progress(0.967530);
apply_patch("/system/lib/libwebrtc_audio_preprocessing.so", "-",
            1e048fa02b918172b1a6b19e4d087bc0294a01f5, 374024,
            661e140284c996eb8c0514cc1c5d849e3650438e, package_extract_file("patch/system/lib/libwebrtc_audio_preprocessing.so.p"));
set_progress(0.969164);
apply_patch("/system/usr/share/phoneloc.dat", "-",
            dd11cfc1ebb9da5c827856a7bb6d82d209ffd088, 553939,
            55be50da7c7cf46ef4aae8f53b9899479e840429, package_extract_file("patch/system/usr/share/phoneloc.dat.p"));
set_progress(0.971584);
apply_patch("/system/xbin/nano", "-",
            ca877a7b28bca1a7f3ec26d899d4bae618955313, 63220,
            1c172b8b76e89c24eb73c8990c825dfa9aa7a9a5, package_extract_file("patch/system/xbin/nano.p"));
set_progress(0.971861);
apply_patch("/system/xbin/openvpn", "-",
            7feebf89ffb53a0a6d5d093075e60db2b74f82d9, 345576,
            c28cf08ff0caa0a0bc30bd70dbe0f98239ca4efb, package_extract_file("patch/system/xbin/openvpn.p"));
set_progress(0.973370);
apply_patch("/system/xbin/powertop", "-",
            16174aee4a872ca99bcd60bb599833be06708de8, 157092,
            84574c6a5602167f3109aae10e3c78aacac9b762, package_extract_file("patch/system/xbin/powertop.p"));
set_progress(0.974057);
apply_patch("/system/xbin/vim", "-",
            d7d2255a9ff67a1d1549918b606a659bc9ecc295, 910056,
            dc012643ba6c7f9100097bd524e5772f6adecc2b, package_extract_file("patch/system/xbin/vim.p"));
set_progress(0.978033);
ui_print("Patching boot image...");
apply_patch("EMMC:boot:5027840:11414564f05049ddd23508d4cfe8d3df52311d04:5027840:a4b72530589e549cc5bbbd779a65f8061b4dc2ad",
            "-", a4b72530589e549cc5bbbd779a65f8061b4dc2ad, 5027840,
            11414564f05049ddd23508d4cfe8d3df52311d04, package_extract_file("patch/boot.img.p"));
set_progress(1.000000);
show_progress(0.100000, 10);
ui_print("Unpacking new files...");
package_extract_dir("system", "/system");
ui_print("Symlinks and permissions...");
set_perm_recursive(0, 0, 0755, 0644, "/system");
set_perm_recursive(0, 2000, 0755, 0755, "/system/bin");
set_perm(0, 3003, 02750, "/system/bin/netcfg");
set_perm(0, 3004, 02755, "/system/bin/ping");
set_perm(0, 2000, 06750, "/system/bin/run-as");
set_perm(0, 0, 06755, "/system/bin/su0");
set_perm(1002, 1002, 0440, "/system/etc/dbus.conf");
set_perm(1014, 2000, 0550, "/system/etc/dhcpcd/dhcpcd-run-hooks");
set_perm(0, 2000, 0550, "/system/etc/init.goldfish.sh");
set_perm_recursive(0, 0, 0755, 0555, "/system/etc/ppp");
set_perm(1014, 2000, 0550, "/system/etc/wide-dhcpv6/dhcp6c.script");
set_perm(0, 2000, 0755, "/system/vendor");
set_perm_recursive(0, 2000, 0755, 0755, "/system/vendor/bin");
set_perm(0, 2000, 0755, "/system/vendor/lib");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/lib/drm");
set_perm(0, 0, 0644, "/system/vendor/lib/drm/libdrmwvmplugin.so");
set_perm(0, 2000, 0755, "/system/vendor/lib/egl");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/lib/hw");
set_perm(0, 0, 0644, "/system/vendor/lib/hw/gralloc.mt6589.so");
set_perm(0, 2000, 0755, "/system/vendor/operator");
set_perm(0, 2000, 0755, "/system/vendor/operator/app");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/pittpatt");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.7/left_eye-y0-yi45-p0-pi45-r0-ri20.lg_32/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.7/nose_base-y0-yi45-p0-pi45-r0-ri20.lg_32/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.7/right_eye-y0-yi45-p0-pi45-r0-ri20.lg_32-2/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/yaw_roll_face_detectors.6/head-y0-yi45-p0-pi45-r0-ri30.4a-v24/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/yaw_roll_face_detectors.6/head-y0-yi45-p0-pi45-rn30-ri30.5-v24/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/yaw_roll_face_detectors.6/head-y0-yi45-p0-pi45-rp30-ri30.5-v24/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/recognition/face.face.y0-y0-22-b-N/full_model.bin");
set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
set_perm(0, 0, 06755, "/system/xbin/su");
ui_print("Patching remaining system files...");
set_perm(0, 0, 0644, "/system/build.prop");
unmount("/system");
