
# Htc Script Version: J1.4

mount("ext4", "EMMC", "system", "/system");
assert(file_getprop("/system/build.prop", "ro.build.fingerprint") == "htc_europe/m7/m7:4.1.2/JZO54K/157158.1:user/release-keys" ||
       file_getprop("/system/build.prop", "ro.build.fingerprint") == "htc_europe/m7/m7:4.1.2/JZO54K/160139.6:user/release-keys");
ifelse( is_ship_bootloader(getprop("ro.bootloader")) == "t" ,
       assert(check_cid(getprop("ro.cid"), "00000000" , "11111111" ,
       "22222222" , "33333333" , "44444444" , "55555555" , "66666666" ,
       "77777777" , "88888888" , "99999999" , "HTC__001" , "HTC__E11" ,
       "HTC__102" , "HTC__203" , "HTC__405" , "HTC__Y13" , "HTC__304" ,
       "HTC__032" , "HTC__A07" , "HTC__J15" , "HTC__016") == "t");
       );
ifelse( is_ship_bootloader(getprop("ro.bootloader")) == "t" ,
       assert(check_mid("full", "PN0710000") == "t");,
       assert(check_mid("simple", "PN0710000") == "t");
       );
assert(getprop("ro.product.device") == "m7" ||
       getprop("ro.build.product") == "m7");
ui_print("Verifying current system...");
show_progress(0.100000, 0);
assert(apply_patch_check("/data/preload/Flashlight.apk", "4ed669763a9ccb400850a4dd04f69c9af1d71a9a", "9b6c08b658b6375012d4a633ba44facecab4fac7"));
set_progress(0.001244);
assert(apply_patch_check("/data/preload/PDF_Viewer_F_A.apk", "376880555041ec252b237d9a19cc4daa3075d3db", "b68cb9ce8e65681ac4d6953b1628fe61ad36102c"));
set_progress(0.001747);
assert(apply_patch_check("/system/app/7digital-htc-tracking-1.0.odex", "27274aed50770c99f1a25a01956b3b80c8b84029", "51756f7047a59d91160908a4181de423f1cbd64e"));
set_progress(0.001761);
assert(apply_patch_check("/system/app/7digital3.0.odex", "3c76924dbcbb32bf1f1e42a53f4f1c9097d4515a", "11f583b9df8c1ac6b250e92f77a7c727b53c1bab"));
set_progress(0.013388);
assert(apply_patch_check("/system/app/AndroidHtcSync.odex", "2418a16b093004fb62ceb2e4f45e59c0d1c2d1e9", "73493ea4bdc1b43509e3cd0638fb650f5debb777"));
set_progress(0.017171);
assert(apply_patch_check("/system/app/Automotive_Home.apk", "7949b4a49f631cf0c241a39248f3d221fe08f10a", "35278e1a928a3a6d3ac36f654b8a6be75e14fa9e"));
set_progress(0.021136);
assert(apply_patch_check("/system/app/Automotive_Home.odex", "bbe88cc3bc03fbcd83179e9923eba91c68a3d88c", "c7aaf3a36f236af27e9179591d17581f5f9e451e"));
set_progress(0.023443);
assert(apply_patch_check("/system/app/Automotive_InternetRadio.odex", "7defe5fa3a9702b511f383b6a1cad33b0adcf575", "5949ef74ee75cb61b7a5ee75db7215be36afb3dd"));
set_progress(0.024097);
assert(apply_patch_check("/system/app/Automotive_Traffic.odex", "231dd8d530601eeeecf84ccaf662a4ed82c9dfa7", "8d46ef5d45529a316805ca3113cf4d479e0c83c9"));
set_progress(0.024444);
assert(apply_patch_check("/system/app/BackupRestoreConfirmation.apk", "f798d719cd2b01126115e44b71b17f8c59ceabeb", "3f866712178d53a485b0f1cced2d7e602ca4080e"));
set_progress(0.024687);
assert(apply_patch_check("/system/app/BackupRestoreConfirmation.odex", "daaaa64fb4961116d04545cb6d5dd599fa05a21f", "be268063b848a4f116513c6a47fc4234f87279e3"));
set_progress(0.024709);
assert(apply_patch_check("/system/app/Basic.odex", "57209fd7154ba2bcb9336f2fb8fd2744dd3285f8", "49876efdb8110b1f421159b8b6c23a4232f401f3"));
set_progress(0.024967);
assert(apply_patch_check("/system/app/Bluetooth.odex", "b24c9529b94d1419b0b261ad1549e2fa0884e471", "dbf29b881a18fa0ac80b34d358cae1b6c62e5da5"));
set_progress(0.025595);
assert(apply_patch_check("/system/app/Books.odex", "dd14106e465c7439c794e8402533ba992b877fbd", "c060cd6671a5fe8cf59f6168205d7e55fb84654f"));
set_progress(0.035193);
assert(apply_patch_check("/system/app/BrcmBluetoothServices.odex", "16c3669fdce275f4cf7a599dde348de0f8b87614", "a4593d99624080f6a1af7aa8ede3c2355d82fca4"));
set_progress(0.035394);
assert(apply_patch_check("/system/app/Browser.apk", "3bff041757c4f359557bc2ef5313a2b3636050f7", "3e082de3fa8526300bdf6ed0869f1edccc5048c9"));
set_progress(0.042631);
assert(apply_patch_check("/system/app/Browser.odex", "4e8b7193d1c8e3baa2236c69b7c1d222c6dc13d2", "61d244198446657612917223c748047917b435be"));
set_progress(0.053012);
assert(apply_patch_check("/system/app/CIMEXT9.odex", "964fa5028e13e2654e83c191bae47e91916c1dd8", "cf54b0820a806ecb9ddd5f16796cf40719b709ee"));
set_progress(0.053019);
assert(apply_patch_check("/system/app/COTAClient.odex", "3189bcf47869d66902e4ed2488eb67afa96dc6c5", "ad6c67b75e3aa29b28d197c952b057b5809117fe"));
set_progress(0.053122);
assert(apply_patch_check("/system/app/CalculatorWidget.odex", "ff0ac898eb9d3db76410a398b89cbbf674a3bfee", "19a438261b0c512d91e1ac333248d2585d85476c"));
set_progress(0.053163);
assert(apply_patch_check("/system/app/Calendar+nonprime.apk", "52c1076f2cba6494bb5306ac95f4c810748916a6", "caecda29eef11403b1edc90692f984416221e734"));
set_progress(0.056027);
assert(apply_patch_check("/system/app/Calendar+nonprime.odex", "8aae86b442a0e53dfddbcf81e42b558475deca18", "5aacd2f92b93476705295e3ac719938643c4ddcb"));
set_progress(0.060381);
assert(apply_patch_check("/system/app/CalendarProvider.apk", "e9b78563528a9bc603a1723fb1c9370670861b19", "c51d35db5787ca0b922d29f75e07e463b11241c1"));
set_progress(0.060598);
assert(apply_patch_check("/system/app/CalendarProvider.odex", "88ee800a0e07a8c1ec55eb7b36825f91c01495ba", "bf8e67655f7e19838fb2f98d5c7b247b44bc37a9"));
set_progress(0.063360);
assert(apply_patch_check("/system/app/Camera.apk", "32fd54bc7e3f19118d15f8bd4862e221d649bf1b", "7f30fd63f4b85e2f5e1bcd8154f13211915cfce5"));
set_progress(0.071124);
assert(apply_patch_check("/system/app/Camera.odex", "f0a2dcf2a66934652c22183029b7520a9f889994", "25bc672fb11b9e13106e63d6ea30584710a70de2"));
set_progress(0.075337);
assert(apply_patch_check("/system/app/CertInstaller.apk", "94a61cdba26207c40e17a4ac1375d4a2e9bf1f14", "cc88f05c06ad8f9d9a1f2ee53dc97afd2ef8a5a4"));
set_progress(0.075607);
assert(apply_patch_check("/system/app/CertInstaller.odex", "a701d85a90d54fd09cfbf804d1fde3821e69b561", "dbf197da9deee072df9c1de2f6fe9c8ddf53ff87"));
set_progress(0.075724);
assert(apply_patch_check("/system/app/CheckinProvider.odex", "bc72f175d04ebdff5a53ce817d9c1785e7b32167", "6fff18d737fb381027f7992fab5bd8881e589ee9"));
set_progress(0.076246);
assert(apply_patch_check("/system/app/ChromeBookmarksSyncAdapter.odex", "98e6e89339284b15f090e5a7c9eeedf6b45025c4", "fb76b25ed2305536d34ff4073bb95bbc18bf3d86"));
set_progress(0.077402);
assert(apply_patch_check("/system/app/ChromeWithBrowser.odex", "db75802a5ddac70ba678db24cc9ee24a38570bab", "400b3d6424abb959e47c297a7cc1a1d82d1cb49d"));
set_progress(0.083574);
assert(apply_patch_check("/system/app/ContactsProvider.apk", "644b6ef469997b38cd7744bafcf1dff887856918", "3d753ccccf738c166cb3f110601a8fd3b55817d0"));
set_progress(0.083991);
assert(apply_patch_check("/system/app/ContactsProvider.odex", "9c679a298c2ce00218d6c95ef61e77b1a2d402d9", "bf3a4b7e9051fdac9df3c0f92333fe8e04e9eb38"));
set_progress(0.091218);
assert(apply_patch_check("/system/app/CustomAppInstaller.odex", "513573943cbeb6ce80e7cfbacffeaa9cce122db5", "df722a2c1713034b096f77163905079969803ccc"));
set_progress(0.091255);
assert(apply_patch_check("/system/app/CustomizationSettingsProvider.odex", "54dc1869fb8b91d11e4d73c789ae3ef95a125def", "c919c0ad7af35894e695a62a2597a538558401b9"));
set_progress(0.091276);
assert(apply_patch_check("/system/app/CustomizationSetup.apk", "aaf9834248483307c526ee63bba63442ec0b258e", "bee54c7f5f0cb573dadbae470a6d75ed4ec73507"));
set_progress(0.091383);
assert(apply_patch_check("/system/app/CustomizationSetup.odex", "c76b1888434bddbaba2fc691899f01d00aa5a0c4", "04bd6b4fc206f4da3618d5c7f2017c7d72d5deb1"));
set_progress(0.091842);
assert(apply_patch_check("/system/app/DefaultContainerService.apk", "75ebe2158df6a1b7ee3e7f9594a351f3d10ccfef", "c674cde469ef945939de503957fe5e10d4fbefaf"));
set_progress(0.091862);
assert(apply_patch_check("/system/app/DefaultContainerService.odex", "eb453b3e61a3765ac774231772854e8bf064cfd6", "a1d824a2d144ad983f4ae3dfecc9eed33db81ba7"));
set_progress(0.091910);
assert(apply_patch_check("/system/app/DemoFLOPackageInstaller.odex", "bab77deca212c483b37bd039476fc0cdca79b712", "82d7100f33ac152e7f4f4d8e4630448382676030"));
set_progress(0.092132);
assert(apply_patch_check("/system/app/DeviceManagement.apk", "54933e15a322788de8fbc23d4c33ea9c504dc7e0", "e5ec6dd571549ceb741ad856fe8eda2e3a4cbe66"));
set_progress(0.092223);
assert(apply_patch_check("/system/app/DeviceManagement.odex", "38e485c152f14aa33fa9d487c2d4ff91666fb52d", "82ae72298d37c28f581545ff45d0b088dca55b31"));
set_progress(0.097094);
assert(apply_patch_check("/system/app/DownloadProvider.apk", "2d39621fefc83498347a0f0624b959327fc34e3a", "bce634c9bbb4bc72195033e13ccb1d0da031a2dd"));
set_progress(0.097432);
assert(apply_patch_check("/system/app/DownloadProvider.odex", "c35bb4c34ca88b89b46a8d656694cd31f9f4f433", "3c768bc141447b57b74e86860a3265405bc7d5ca"));
set_progress(0.099519);
assert(apply_patch_check("/system/app/DownloadProviderUi.apk", "fc022e2b6cb42d234f513292d5c8ad22826ce25a", "5ae085de548e1f270ffb954f535d26d3e37e215f"));
set_progress(0.099841);
assert(apply_patch_check("/system/app/DownloadProviderUi.odex", "dd448a19f0e0a7100350f83b39ae731e45439c27", "b7f28ff825d599a791dfdbff478af5160244a2b7"));
set_progress(0.099950);
assert(apply_patch_check("/system/app/Dropbox.odex", "a233fb7d6620812d78594aa2a57cb5898cdc8bf6", "976d7fcb19019d9ebf35d2ea578c5451f10b156d"));
set_progress(0.103670);
assert(apply_patch_check("/system/app/FDHttpd.odex", "0cba555b6b74d95c7a435b65fae725e01f12674a", "e21a6f0d795afa495f699bf5d192866a60b31d90"));
set_progress(0.105760);
assert(apply_patch_check("/system/app/FMRadioService.apk", "fdd4c4803a666be4b2831f53cef4ca8e70b1b600", "50eae668cfae51dffe9025ad30b9703affc624be"));
set_progress(0.105783);
assert(apply_patch_check("/system/app/FMRadioService.odex", "dbdf291de91a4d854813f6172e0d2f6d1e491b7d", "e183717b662632bd61d88b3877cf333c1cb52381"));
set_progress(0.105890);
assert(apply_patch_check("/system/app/FM_Radio.odex", "f1310c852d005ae24bc7ae2d8db18842a583017d", "44ebe8b5ad093352fa4e433adb6e7c9ff338e86c"));
set_progress(0.106412);
assert(apply_patch_check("/system/app/FaceLock.odex", "c8cb985b8200419909f6e87ee37819bca4811899", "4798c5cf0bc7b25b3c32faf5c7759a8a2748b73c"));
set_progress(0.106577);
assert(apply_patch_check("/system/app/Facebook.apk", "35fcce1fcb5208460c1ee1fe8781731d7d345c0d", "0555e73f3a09453dcbab44b410ad7f71ae2942cb"));
set_progress(0.108055);
assert(apply_patch_check("/system/app/Facebook.odex", "db0725b3066732b3f6fcf4b984a990ff98631b60", "893056123f310c80ab377a9d6f3798bf9f92571c"));
set_progress(0.109019);
assert(apply_patch_check("/system/app/FacebookEngine.odex", "830817bb3bffeddec53966dd75fe8e19ef6b5e49", "8ef307a1165293c85d85d2dfd2e3cc4de2077874"));
set_progress(0.109534);
assert(apply_patch_check("/system/app/Facebook_Client.odex", "97e941750484ca6b900dfb151952af1d8f176f3b", "a6e14430bd8a9c969980b9953be7705f662dbe51"));
set_progress(0.123277);
assert(apply_patch_check("/system/app/FilePicker.odex", "cbc66f4fc5ffafb920b80cdde6e5172f2cc3cd7f", "587b3e0085fa5fffa442a25edebabc007cfe2c0d"));
set_progress(0.123999);
assert(apply_patch_check("/system/app/FlexNet.odex", "68dedad3933f6e4e833d1bb889107394c189039b", "f7052b059e3e12ea13b3304e2d65f328c5301b3f"));
set_progress(0.124200);
assert(apply_patch_check("/system/app/Flickr.odex", "f61e1d78d75e96a23dd5181b774b752e7770d416", "d1063ba72c3fef922b092a1312de898d7d3fc4a7"));
set_progress(0.125019);
assert(apply_patch_check("/system/app/FlickrEngine.odex", "73965dace394d37eda9b8cf1d64a626f3fe53f16", "817cd240029467c885741b9c0f0c22f05eb95b0a"));
set_progress(0.125442);
assert(apply_patch_check("/system/app/Frisbee.apk", "9c371d6f85a1d34edfba6e65f15b496bfe46bc9f", "9882f9664c523d2f7dbd178d0f04210e824d48a5"));
set_progress(0.130688);
assert(apply_patch_check("/system/app/Frisbee.odex", "1a00f2e8859447bdeb44d59c7d65a27815ed3a90", "f701d03c671e7db1fb3d291f25d21a0b55c75ece"));
set_progress(0.136914);
assert(apply_patch_check("/system/app/GMS_Maps.odex", "dbe1f25133dde1757f07cf5235adfb41bdd3da30", "68f6a100b16e3f573d677bab11324726cd998c30"));
set_progress(0.151185);
assert(apply_patch_check("/system/app/GSD.odex", "e66e457dc7c1a7fc5b0e5fc6b8e88b046738e5e9", "b40727662df27db23d152fca2753ef6a4ca8bf05"));
set_progress(0.151481);
assert(apply_patch_check("/system/app/GenieWidget.odex", "7d6f9d98ba1201e4337bc498a4c94bdecaa40742", "c277a1aa8bf45153290c7dbf10cfd0551369dcdb"));
set_progress(0.152631);
assert(apply_patch_check("/system/app/Gmail.odex", "23dfa69c094ce85bee2e221153e83733e374dcf7", "ce4e84b9d22cba68c6a74a4f3a3ca266595390f7"));
set_progress(0.157359);
assert(apply_patch_check("/system/app/GmsCore.odex", "ad345d0c8b21f5296804ee38738cb5a2b1ca4fd7", "cdd6d9ccbad5ce837e8503a7fe01d758cca1e85a"));
set_progress(0.166795);
assert(apply_patch_check("/system/app/GoogleBackupTransport.odex", "14d55750e7f96a31519a5133cff2b34c600f8ec0", "ee05e3cf0bdcd66d5817e67d19c6e5cea995a3ae"));
set_progress(0.167401);
assert(apply_patch_check("/system/app/GoogleCalendarSyncAdapter.odex", "79ef59bb8f88d4aba4eb05222cbc39446a9fab7f", "8d5f5eb3ae6db1e6b7acef303e3f4c1ce2d86aef"));
set_progress(0.168431);
assert(apply_patch_check("/system/app/GoogleContactsSyncAdapter.odex", "fd51bcf8cbb906a4ebbf31794264efde32013e24", "34f3627ed8716cd05073df4614626aaa0dfb1a58"));
set_progress(0.169456);
assert(apply_patch_check("/system/app/GoogleFeedback.odex", "eebce23abaafe3abbb28b8e825e05a2e23a10cfb", "5edbf60c32d4944ac43f52c97eabaae1dd0500c3"));
set_progress(0.170088);
assert(apply_patch_check("/system/app/GoogleLoginService.odex", "15bb806e2d74f4cf0b1db4e9806e16b7b4f1e115", "fac975a07e27c6464da549d81e5af5bd21cb8fb5"));
set_progress(0.171313);
assert(apply_patch_check("/system/app/GooglePartnerSetup.odex", "26b38a5bafbd9aee79ea33856e7e988d67765367", "f73693824f1abb2fdd2dc53bf7eff0e7b8a8ad4c"));
set_progress(0.171935);
assert(apply_patch_check("/system/app/GoogleServicesFramework.odex", "c3bb8ade1a2cd75feec2b2298cf0c1ec37e3a9d0", "832f9c6ee75132b7a596338b48762906e78df884"));
set_progress(0.175177);
assert(apply_patch_check("/system/app/GoogleTTS.odex", "a04e469f5161cadb978f26dd86f851c562abaa45", "a6c27ec44253251743e5e28b97e0e8be8a60a1dd"));
set_progress(0.179248);
assert(apply_patch_check("/system/app/HTCAlbum.apk", "a8244a3fe16e2daf06e068764d6b7b3b9aa8418b", "e723e4ce5f1d00b0fb2ed1b365c513b3e82a4602"));
set_progress(0.187719);
assert(apply_patch_check("/system/app/HTCAlbum.odex", "e34250bd60d8260bae2e1cebd0818fd536a0b40c", "a1aff2783f12a1c075a39a0fb0af8bc7375d8777"));
set_progress(0.200568);
assert(apply_patch_check("/system/app/HTCBackup.apk", "bdfa6f9ba73ffa46ecb727fe0d507fa7b6f95ffb", "8a83b66033fbb8f25a83375f34f0ed1387b6be6a"));
set_progress(0.202923);
assert(apply_patch_check("/system/app/HTCBackup.odex", "afaca9b7843ebd1bcbc6dc758d30d6883d0e6554", "2b60bc6ba9666274096338f409669e4de66c6daf"));
set_progress(0.208980);
assert(apply_patch_check("/system/app/HTCMediaAutoUploadSetting.odex", "f932912aa28ec17dfce64edbabc3cb6fba837ddf", "1b762d3861ab097eb4d7b37765f18e919b6151be"));
set_progress(0.209081);
assert(apply_patch_check("/system/app/HTCSetupWizard.apk", "3530b6b7c24fb2af1e8adfcce4042eb29c285c58", "a2d5436b1222e4a4ee49f3ef86e9bff85a0bf520"));
set_progress(0.213685);
assert(apply_patch_check("/system/app/HTCSetupWizard.odex", "f6b85eb2c3ecd5cd3232476f52c4b4339d7c3f25", "0ab5adbad2ecd9201e89128566d0284e3d32c1c1"));
set_progress(0.214727);
assert(apply_patch_check("/system/app/HTCShoeboxEngine.odex", "c327941fc10ed92d97fe35bce591f6013b721c0b", "59efca5eb0ddb96b83cce40454b789043647101a"));
set_progress(0.214941);
assert(apply_patch_check("/system/app/HTCShoeboxShare.apk", "16b14fdfae1c7db67e4a3f883f090d555fc22d66", "c5866568de47c10a51c85c55a9a5b0f00e499d03"));
set_progress(0.216940);
assert(apply_patch_check("/system/app/HTCShoeboxShare.odex", "fb28c03677009978b069edf822a55562e3a362da", "dce630b3978aff145d2c2b1176b549e44b2c0043"));
set_progress(0.221590);
assert(apply_patch_check("/system/app/HTCSyncManager.odex", "6a118d3c26bff77b7e476ea0f633fd86e088e19f", "1d2a169a43434f888ed5f68a7f909c7a3427bf68"));
set_progress(0.221730);
assert(apply_patch_check("/system/app/HTCWeatherClockWidgetAgent.odex", "34d71e4ffbb201504198abb45f2bc6ac0e6b3cfe", "f63a9074f151c628cdfe7fa10ad54e3b07bc9548"));
set_progress(0.221745);
assert(apply_patch_check("/system/app/HTC_CIR.odex", "715b42eb9430c71a01685b92dfb0a23e198432e9", "1ba0bf0eca7fb2233fb2695349cc599f53affaf3"));
set_progress(0.221797);
assert(apply_patch_check("/system/app/HTC_IME.apk", "d4572578733aa4b31a3b46eb07d73b3791890373", "affb28bcbb48312db4b8aed5c5309e86e5c728b4"));
set_progress(0.229580);
assert(apply_patch_check("/system/app/HTC_IME.odex", "70a8cfd27f715fc24a0ec8e86fdc20ef9ba9e531", "4efb050ae7c79976b665e0edf02b18960dd15b1b"));
set_progress(0.234430);
assert(apply_patch_check("/system/app/HTC_IR_Remote.apk", "69f1cab418222d82857e0797a83251fe2026a8b7", "a670c31c50dae7d14e29a0bda0738c9c40f1f417"));
set_progress(0.237963);
assert(apply_patch_check("/system/app/HTC_IR_Remote.odex", "876365682b88e221f3767e5d6ac90b54ad18512e", "45f3b5893a93af8088172318bae35b81c875a8bc"));
set_progress(0.240489);
assert(apply_patch_check("/system/app/HTMLViewer.odex", "51db367e3f4eaa3dd90d9c6d9e487cdcf7faccf7", "7c2d9afdf7cf60071ef48a0ed59dae6498351227"));
set_progress(0.240507);
assert(apply_patch_check("/system/app/HoloSpiral.apk", "872e4925c8c84117f147bd610d86a53ff384f638", "2f18f0a6153333b1a48abd2aea466bde9cce1327"));
set_progress(0.240669);
assert(apply_patch_check("/system/app/HoloSpiral.odex", "944a96f560eaf2be9f7890bf3d1e908ab54240b5", "e2465284c4692621506a44827f7b6066aea5dae4"));
set_progress(0.240743);
assert(apply_patch_check("/system/app/HomePersonalize.apk", "376432ff8e89b355b80940be24b06bf281c176b4", "7fb95d6c65695f1f7506b29bb34a146eb31694c7"));
set_progress(0.241529);
assert(apply_patch_check("/system/app/HomePersonalize.odex", "a74edf5a0d8d95d29341173d3def432fcf19e37b", "93334f94375c63ca02f537e78c7710b44eed396f"));
set_progress(0.242725);
assert(apply_patch_check("/system/app/HtcAccessoryService.apk", "b6ad131c35c7a0c27a4e9d6d7edbe64e633646b0", "4c9940e56b6067b9795809695d0172abe74921ea"));
set_progress(0.246600);
assert(apply_patch_check("/system/app/HtcAccessoryService.odex", "96f71b3889926ff3ebed51edbbebe153215956f3", "e88a19b7589c4f8d1f0620f956fa9aea1ac88238"));
set_progress(0.247386);
assert(apply_patch_check("/system/app/HtcAirplaneModeWidget.odex", "4165dafe227ffb947c10360d1a8d33adc39fa1a4", "59b38b275fad179cfdaa665eab2a53e71ff24a34"));
set_progress(0.247422);
assert(apply_patch_check("/system/app/HtcAlbumMapView.odex", "399bc099828edc8c9e222b69b79ee360d0fc7468", "58cbcd7ed3431dbe9e7d17ae5cff2cc920cb66e9"));
set_progress(0.247717);
assert(apply_patch_check("/system/app/HtcAutoRotateWidget.odex", "eec751515f63f04bfd387a053118c2779ec76cf0", "3f921255a635d993e5039369718b4a3122ec5061"));
set_progress(0.247753);
assert(apply_patch_check("/system/app/HtcBackgroundDataWidget.odex", "1c65477fe6efe3323d5af41e284299399b941927", "58f28f9ea1603d14a4b1ab06c3cb2d3c5f8ff958"));
set_progress(0.247785);
assert(apply_patch_check("/system/app/HtcBackupReset.apk", "7326d011cf864dfd9b294c66e5fff3cc533b0fd8", "af2058e303ad483c092c73162a93f409c21b25a1"));
set_progress(0.248113);
assert(apply_patch_check("/system/app/HtcBackupReset.odex", "a380431f149eb2dcd86cdba937a8da7a6cca065c", "134e3990e8b99080b8800725fee979f20ef24c1c"));
set_progress(0.248417);
assert(apply_patch_check("/system/app/HtcBtWidget.odex", "669c6b3e3ff12880165d177d0e1dfcf53c1d6aa0", "801f1e487338117e8445f00a5001b84376008571"));
set_progress(0.248460);
assert(apply_patch_check("/system/app/HtcCalendarWidgets.odex", "9577861505094feeee090b72ebbd51434382a77e", "36ddfb13a5f31d12ec2d341ae00de3cb8dcd0821"));
set_progress(0.248653);
assert(apply_patch_check("/system/app/HtcCarGps.odex", "405c1d29db7638bb251cbfd16632896928d985c1", "d203b2ca9acd6374b97bd9c07ccb6f8ecb627b4e"));
set_progress(0.248725);
assert(apply_patch_check("/system/app/HtcCompressViewer.odex", "0c47041d498fe07a375cbfc2e0929819e89133a1", "2207e42c2981f4239d9fef26d7914148f63951e8"));
set_progress(0.248916);
assert(apply_patch_check("/system/app/HtcContactWidgets.apk", "3464d9bb54c976e76a592f87de18ad74303e5971", "119d4c3dd62967577bd170543a22e0a24dad83ee"));
set_progress(0.249483);
assert(apply_patch_check("/system/app/HtcContactWidgets.odex", "3a4a01514d30080a6c351b25581b6892cf7822ef", "1ed8483f694cee711026d8996616a69f40d15101"));
set_progress(0.249923);
assert(apply_patch_check("/system/app/HtcContacts.apk", "28cbc59bde347c4bbb7607f1c31915c58d0345f9", "7dcf885e90e633c886d64a95360dabdffd9fd0da"));
set_progress(0.256956);
assert(apply_patch_check("/system/app/HtcContacts.odex", "d8b408f7d11a7465abe2eead8061c935b7d6ccb6", "95496719ee9fa3b012473ae75d67a90b65b21da8"));
set_progress(0.268376);
assert(apply_patch_check("/system/app/HtcContactsDNATransfer.apk", "748ac1e5b86e6d1fb93dcffbbde0289b9ce3439a", "65fc888e1281cacc7960eb451be6caa5dbbd52ad"));
set_progress(0.268396);
assert(apply_patch_check("/system/app/HtcContactsDNATransfer.odex", "add85808e2c35e96a6261a7f3970d211ee58ec4e", "2ad7698275ed3aea7b2323b01ba9adab8f6a34a2"));
set_progress(0.268820);
assert(apply_patch_check("/system/app/HtcCupd.odex", "edf18426425291f7764ba9bb7055127c905b3284", "94b067a02185676e25b95f869deb3ccf3fa74808"));
set_progress(0.268858);
assert(apply_patch_check("/system/app/HtcDLNAMiddleLayer.odex", "ae5a1e4d758343d56e89cf102453769ad1ea9448", "d91f9e7e01bf5be3f6647ec6bcb0c917054fd924"));
set_progress(0.270819);
assert(apply_patch_check("/system/app/HtcDataRoamingWidget.odex", "d477b92abdb92168dc3249f7138da12f4483efa6", "07b64e474cd7f897eb857842b7628fc91a0742e8"));
set_progress(0.270871);
assert(apply_patch_check("/system/app/HtcDataStripWidget.odex", "c89da2d57276a5e6834dfedb9bd787738cc3933d", "0724b37396e65393f6adc53c149edf35d046afb4"));
set_progress(0.270948);
assert(apply_patch_check("/system/app/HtcDeals.apk", "95c137e5bdb21dba180245f797c4feacd4c4ee78", "07303e0cbe7cc273f61fd6ff61d6ab8589d18943"));
set_progress(0.271712);
assert(apply_patch_check("/system/app/HtcDeals.odex", "bbd6f677850c7f91041cb3d4515330631a9fa967", "20ae8c9e7df6f0d40c3491ba4ee9ced470dd8607"));
set_progress(0.273517);
assert(apply_patch_check("/system/app/HtcDialer.apk", "c4561e1ce0375d6d2e98a90ecc2e28afef150f16", "a9334333e93d3af044e5d511db7f2db76d91bb3e"));
set_progress(0.276783);
assert(apply_patch_check("/system/app/HtcDialer.odex", "41d434c4d63cd5604e6363bd211d52febb0eba3e", "37afeb55a8c45d63ab676c1d91e9fcc5e849a14a"));
set_progress(0.278793);
assert(apply_patch_check("/system/app/HtcDropboxGLRPlugin.odex", "a179d6890745b639139cb1e049b51cd91ae48939", "36e71c646860247b25054e3cd5f08cdbb5112605"));
set_progress(0.278852);
assert(apply_patch_check("/system/app/HtcFMRadioWidget.odex", "cdf1055145d295eb994910679157154eaabbf69c", "708912ae7b59c2c49d6ee26f3465191e5e3e1404"));
set_progress(0.278938);
assert(apply_patch_check("/system/app/HtcGetStarted.apk", "87853004c6905411be6162ac5e3cca96f03f138c", "0313c0cc299c40a84b7ee7401bf58a2a49f02d72"));
set_progress(0.281145);
assert(apply_patch_check("/system/app/HtcGetStarted.odex", "0c60e3922aa2912c381f46fe7cdfdee3aabb40a3", "7db3f12d97d51768fdd0fee5fa7b3109399573cb"));
set_progress(0.286833);
assert(apply_patch_check("/system/app/HtcGpsWidget.odex", "c147477774e9ca9af973de8b83372950090b46ac", "bb38ccb83679f2931faf984b322be97a8ffec4cf"));
set_progress(0.286873);
assert(apply_patch_check("/system/app/HtcHotspotWidget.apk", "23cd8b83bdf800d0a5d339eeb40deef5aea24c09", "b400ff88d314b3f8980f1e65d2f2aa1c5665294e"));
set_progress(0.287279);
assert(apply_patch_check("/system/app/HtcHotspotWidget.odex", "e6c80f193a27c556a71adb122318da944a889483", "34891cfe770240c2b6ec56307d315d524bab121c"));
set_progress(0.287335);
assert(apply_patch_check("/system/app/HtcImageWallpaper.apk", "84094514eb5c45e333d08eefb63298859d3b2586", "1dd9d683731f47a80e0e795f519f417e219f8292"));
set_progress(0.288310);
assert(apply_patch_check("/system/app/HtcImageWallpaper.odex", "df53beb201c6913c27687fcc7b24f8b0028f9a6e", "fb46f268c3be38176e32173d900cde6ae3b16c20"));
set_progress(0.288632);
assert(apply_patch_check("/system/app/HtcInternalSettingsProvider.odex", "674ec7d16a8695f590735ac4bef354c6fd458f36", "bb31975d605f491af02ad397d16a8610cb19f4ee"));
set_progress(0.288704);
assert(apply_patch_check("/system/app/HtcLavaLiveWallpaper.apk", "f319ba1f838d420b65789c5da0857609632a1798", "a81c483cff988ca077225570a6faf06e24650418"));
set_progress(0.309157);
assert(apply_patch_check("/system/app/HtcLavaLiveWallpaper.odex", "b41b5bbf3a580b7b9f898b978ec76b5e1a79242c", "c246350e8961e5dfbefda14bda8ceda2ec02bb96"));
set_progress(0.309276);
assert(apply_patch_check("/system/app/HtcLocationService.odex", "63afcf581957b693117eaf29072e5c6d7092838a", "271e3160f2440a1a856f9c6e5efc54ca4436d6ec"));
set_progress(0.309607);
assert(apply_patch_check("/system/app/HtcLockScreen.apk", "a406944837f3ae2cb437bab16aa726260a0e4323", "2e909700b2933dee7b8d501be6ea51680021464b"));
set_progress(0.310080);
assert(apply_patch_check("/system/app/HtcLockScreen.odex", "1d57d2a5812da65bac08afd571e2463259ce28cf", "a4494f70810c65719a6d8a2b18f208106ba37d2e"));
set_progress(0.310713);
assert(apply_patch_check("/system/app/HtcMediaCacheService.odex", "20c04ee2eb4d116aaa01a45f7c18d09552b30658", "8a1f5cb1e5e59543bebc23a1811589d8a34f5462"));
set_progress(0.311305);
assert(apply_patch_check("/system/app/HtcMediaUploader.odex", "8913721b437b37d9efe0fc012f1cbbf799cb5445", "be60aa7a46c82210b2d5e8d7f4832de1f5a34f3d"));
set_progress(0.311601);
assert(apply_patch_check("/system/app/HtcMessageProvider.odex", "b5316a5d571fb095468ef167637c729d6c86329d", "c5f35fbd6144b8fa9c9ccac28dea0fc55b648cd3"));
set_progress(0.311664);
assert(apply_patch_check("/system/app/HtcMessageUploader.odex", "7963a62a652fed33f0cce40dbeebaee66bd9ce9c", "c76ca0b9a1da33508741faa2357f40a6d9d2554d"));
set_progress(0.311843);
assert(apply_patch_check("/system/app/HtcMobileNetworkWidget.odex", "3945f4734ce831d35115d7fbef8b671b7a11aedb", "4cb7893a2693f6916420fba6cf0080467d592732"));
set_progress(0.311885);
assert(apply_patch_check("/system/app/HtcModeClient.odex", "d0d2963f0571c8ed24967a1075efe1c6efa9f8ac", "b400d1279a45444d9fa7c87710360fe131fcbdf8"));
set_progress(0.312347);
assert(apply_patch_check("/system/app/HtcMusic.odex", "1b5f48f1ddd6d76b6dd84a7a912a71aea1f8feb7", "c437bc78730e5881c4d268bf717e20eb5ce64175"));
set_progress(0.316950);
assert(apply_patch_check("/system/app/HtcMusicEnhancer.odex", "75f58f63cc17733d0077abd1b384caf4b52a5be7", "e1a4a2011b4dedb55933bd01a7441b38b7a4f88d"));
set_progress(0.317850);
assert(apply_patch_check("/system/app/HtcMusicWidget.odex", "22a70d53b64c7192b677811c6649c8bb26f3a3d6", "2b7a00234a377cc33a40189bcb233ddea497620d"));
set_progress(0.318001);
assert(apply_patch_check("/system/app/HtcNotes.apk", "9ac94ed3c2bbfd24bd0597d503fcddd598b66ba6", "10b0a223105e9686b412c2c65686231588e2ed1b"));
set_progress(0.321653);
assert(apply_patch_check("/system/app/HtcNotes.odex", "d8b8cbfcac4e2c949734966dca5de21680d24f2b", "c20d8ec1af7998640d98a35ff879c3f746257c48"));
set_progress(0.330752);
assert(apply_patch_check("/system/app/HtcNotesPainterView.odex", "3c98289069e3167740e9a79fcf996804d1be483c", "584f031a22fe43d926c1f6076de22968d10b88c0"));
set_progress(0.330836);
assert(apply_patch_check("/system/app/HtcNotesProvider.apk", "453c5450009870730dc095d90d9815a8407ba96d", "94ba4c42adf26ebb5709b308a67218eec0d228da"));
set_progress(0.330867);
assert(apply_patch_check("/system/app/HtcNotesProvider.odex", "4240c6e7cfc43790833fb929b2f97fa1310d58c0", "c69bb18b9a121afd0c5eb8357dde7c8331a51783"));
set_progress(0.331059);
assert(apply_patch_check("/system/app/HtcPhotoEnhancer.apk", "7f6928fd4c28493ae5f41bd8057bd7715ac106bf", "2332990f9b27fe1596b7260f5cc96b100a9c9a20"));
set_progress(0.340012);
assert(apply_patch_check("/system/app/HtcPhotoEnhancer.odex", "efe9a826625bc95e58641385a75d44e0af611434", "2629cf487362933b48d529e405a24f99506e445d"));
set_progress(0.341394);
assert(apply_patch_check("/system/app/HtcPowerManager.apk", "adc471084457bfc5f339daece014edde02feb914", "03b1255f109b93080b23929a43902d09d65b1bed"));
set_progress(0.342243);
assert(apply_patch_check("/system/app/HtcPowerManager.odex", "58f8ba6f974570bd89336ed1d404a66ea2baddde", "0ff86215ebcf0457a7c67ff90f5cee622c8b5bc7"));
set_progress(0.343006);
assert(apply_patch_check("/system/app/HtcPowerStripWidget.apk", "fa5e5c76504ce073f8e817118589d2e5709fc5a3", "10547cb62208fff5d8123999f0079cdf9a460e9a"));
set_progress(0.343784);
assert(apply_patch_check("/system/app/HtcPowerStripWidget.odex", "4c1352f7b3ec53d281320e968ae812b0577228ae", "f2b39ca292ff4675082d342d1489547f972f00f9"));
set_progress(0.343861);
assert(apply_patch_check("/system/app/HtcProfilesWidget.odex", "912ab13e242aa3adb1c5b761a826b9ceeafae812", "40e968b16340220fc17fab8f6714dda69912f02d"));
set_progress(0.343894);
assert(apply_patch_check("/system/app/HtcResetNotify.odex", "eb8daf8c5f76a2d82d4e8d45ff321d0c0acb07e4", "5d9a2cd2fc1ad4b04c4c19295cda1bc7fa293836"));
set_progress(0.343950);
assert(apply_patch_check("/system/app/HtcRingtoneWidget.odex", "41b457c4da6bffc2a60c32bb61c1446c7dd7c448", "e028618391e594d9b28beeb2661095e220cbc3c4"));
set_progress(0.343977);
assert(apply_patch_check("/system/app/HtcScreenBrightnessWidget.odex", "c882a26ca84006558b90477fec7ea73d09548883", "d60a07394d125a56568de95c53d00a22e28b4685"));
set_progress(0.344019);
assert(apply_patch_check("/system/app/HtcScreenTimeoutWidget.odex", "a97bb40dadaba362cfa7ab236bac38773f7398fe", "a0b67671ddfb63afd3b97e35ca5ef35e066afd2c"));
set_progress(0.344055);
assert(apply_patch_check("/system/app/HtcSettingsProvider.odex", "dbd36b46c0a38d51dfb52444c56d0581ccfbfdfc", "52c77d55e94d1f1c4f2e7c4cb187254683784f2a"));
set_progress(0.344098);
assert(apply_patch_check("/system/app/HtcSpeakNGF.odex", "c044561634872a625dd87408842df7240c51632e", "d21a0cf2b4d135ff19dca1fe57d8cf79a7577013"));
set_progress(0.346280);
assert(apply_patch_check("/system/app/HtcSpeak_HFM.odex", "e8932fc169144d20d27d47a4c6934cb3e91fea75", "4882787bbbe833bbf18a4046db354289891b2f54"));
set_progress(0.346604);
assert(apply_patch_check("/system/app/HtcSyncWidget.odex", "d544bb1f34fb0f34360bd6fa901275d6fa45bb2d", "160b893c7b12654e34dd43f322b03ce76ba33f87"));
set_progress(0.346645);
assert(apply_patch_check("/system/app/HtcVideoPlayer.odex", "9dfb96e294f82307fb540e050df6125ac3772e73", "ec30f1739d7bd16abe6475d37d96d98f1bd17cc6"));
set_progress(0.346962);
assert(apply_patch_check("/system/app/HtcWeatherClockWidget.odex", "c5109d18d36931ad94e53eaa0c4958e1eb0ff914", "f2f1f1a1667771fba85f817a8af1febea54aba94"));
set_progress(0.347256);
assert(apply_patch_check("/system/app/HtcWeatherLiveWallpaper.odex", "fb4b689d76cd4756ab3f2950632383a6b228308f", "1aed1aa1bcdeccc10321fb04c128c726e945b652"));
set_progress(0.347473);
assert(apply_patch_check("/system/app/HtcWiFiWidget.odex", "cc84d3f859c9f3f16aa6e570ab296e9ea9607ede", "ab808fcf61f4133e84aa25c4db7dd2e6d5987390"));
set_progress(0.347515);
assert(apply_patch_check("/system/app/IMEHWRPenPower.odex", "5572cb9110f4288b331ad353ca62d2842845ba73", "bcddd9e9fffb336b962d495c7f06a4f58f8f9109"));
set_progress(0.347522);
assert(apply_patch_check("/system/app/IMEXT9Arabic.odex", "44b52082aeb9ec6282a884ca3974a94fc0bd770f", "300d24dcc1d4cc26cd49d88cb5dfd7b5b2b4c70f"));
set_progress(0.347527);
assert(apply_patch_check("/system/app/IMEXT9BahasaIndonesia.odex", "106bba7e1ff1e0b3cac048a5698b78448d907724", "e628cdcbb1c5a5251bf08598328deb90cad5fa07"));
set_progress(0.347534);
assert(apply_patch_check("/system/app/IMEXT9BahasaMalaysia.odex", "1044de9cda59e67b4ff47ea4fe43e714d0debd13", "6e0345250985dd0f7def08a65675df6dccd594d2"));
set_progress(0.347540);
assert(apply_patch_check("/system/app/IMEXT9Bulgaria.odex", "306f3cac7c8ecc19666716d815fa8f40a45fb845", "bce8cad62b8075f3e7564938593aa5b580eae606"));
set_progress(0.347546);
assert(apply_patch_check("/system/app/IMEXT9Croatian.odex", "bf79122cfda7a9213a711c2c7130acad31ef5f66", "939556526c2fcef8b30f397a382ec57c5ed5a6c3"));
set_progress(0.347552);
assert(apply_patch_check("/system/app/IMEXT9Czech.odex", "8191146294105b924acdecda871fb6b9ffdd87bd", "3a0fbc446eb4f374830da7e02aa666b6b0925b8e"));
set_progress(0.347558);
assert(apply_patch_check("/system/app/IMEXT9Danish.odex", "3b9231b67533b7a984d1ba925b10d38c552240bc", "abd5f356de3ed3af1df66877c3b4545a5b9a850b"));
set_progress(0.347565);
assert(apply_patch_check("/system/app/IMEXT9Dutch.odex", "881fdf7ae29c29dde103d758f8f490864d0b7c26", "ebc7dacb1d293050852b5b61099e80a9691f36de"));
set_progress(0.347571);
assert(apply_patch_check("/system/app/IMEXT9English.odex", "39fa559480f640c95f62c11c07e8392c4bc196c0", "870a339373df5e63a61426af7ba3be1b52463c5c"));
set_progress(0.347577);
assert(apply_patch_check("/system/app/IMEXT9Estonian.odex", "3e25e4b9881936c780b7d77c86b6326fa1f30eab", "631e3bf1e85fbc4fce6cd9f1f6a06765dc892c48"));
set_progress(0.347583);
assert(apply_patch_check("/system/app/IMEXT9Finnish.odex", "c1233a5eba29ba44625260d0e4274745f1bbd30f", "bf5db8cb543e0ab584fe261569d2e4860ec8ca8a"));
set_progress(0.347590);
assert(apply_patch_check("/system/app/IMEXT9French.odex", "2da79e66aecc59605bd015fe9344a08a4db706a4", "ad3f50341aec378352a8b2d127616e4053325553"));
set_progress(0.347596);
assert(apply_patch_check("/system/app/IMEXT9German.odex", "2bee15e5605d2788fe7eee26249b39bed3339e63", "c62772f91162c679798c96cc0804757cb8221d92"));
set_progress(0.347602);
assert(apply_patch_check("/system/app/IMEXT9Greek.odex", "f27c76f578b7f7e07b42430655369ef46ea73213", "813c684342e228756531a2da2b4e530258de93f4"));
set_progress(0.347608);
assert(apply_patch_check("/system/app/IMEXT9Hebrew.odex", "52fc508286dc0287114c76064f7a17d51c6de1ae", "dcf0baaec0c075b49010c2d3bf47e8dec2cb5da9"));
set_progress(0.347614);
assert(apply_patch_check("/system/app/IMEXT9Hungarian.odex", "e08ba1c7c75fe687f720fa38fff4f7c82d1508b3", "126ca93cb9c00dd6b6f7f1f7579f6f279a917b20"));
set_progress(0.347620);
assert(apply_patch_check("/system/app/IMEXT9Italian.odex", "f64149ff5f2de7dc6cb0dfe19f6b33c1c7f16e17", "efea39214ab5cd8782f0a491da12c85c5bc7c827"));
set_progress(0.347627);
assert(apply_patch_check("/system/app/IMEXT9Kazakh.odex", "04e027cfa310daf4282c62de697c7a5d8113d9e4", "5a8212a924f2d924f37d66b47df9a45c49d939c4"));
set_progress(0.347632);
assert(apply_patch_check("/system/app/IMEXT9Latvian.odex", "68a8984981b9654aaacc00b857f5d1791f0df8fe", "2d5e4d77c86f8847d2a505af01d968b0f085d7e4"));
set_progress(0.347638);
assert(apply_patch_check("/system/app/IMEXT9Lithuanian.odex", "172fd73324268b8e592e72c7ed078f99e42fe03c", "af67b57eab8bb5a06b58fadb1c6c4d25ef9ad925"));
set_progress(0.347645);
assert(apply_patch_check("/system/app/IMEXT9Norwegian.odex", "8775ce109cff54f64645300e5dcb8a321c3c6d2b", "12436e1f623f84e344a058cc60ae6be5a21f1fbb"));
set_progress(0.347651);
assert(apply_patch_check("/system/app/IMEXT9Polish.odex", "54342680979d49e9e19b55a13870db724f2d4f04", "1ddbfbdc95e98dcc30f774c2e8ca0202778d9d55"));
set_progress(0.347657);
assert(apply_patch_check("/system/app/IMEXT9Portuguese.odex", "985e07bb31239cf920d901d591d63f077de2477b", "8825493f9421b9e95a7a8f9e52c455a946049792"));
set_progress(0.347663);
assert(apply_patch_check("/system/app/IMEXT9Romanian.odex", "fd336371389db3749ad811fb62a9fd37cea8d8e4", "a5c2f4e66fee994f0107ada80a2e66006e117abe"));
set_progress(0.347670);
assert(apply_patch_check("/system/app/IMEXT9Russian.odex", "9328e24ce4d2c30d8f4bf5ba863599c597785d94", "9278a19d47b3129607c1c87345cefa238a89dea8"));
set_progress(0.347676);
assert(apply_patch_check("/system/app/IMEXT9Serbian.odex", "19f649d46d23a963b3f568f3800a9bacfc2b86d8", "196dd81ee7682a269d777e2ead0e04fce090d916"));
set_progress(0.347682);
assert(apply_patch_check("/system/app/IMEXT9Slovak.odex", "6e96d329ad2670b521282922ba7fdeef389274b2", "87e6befc21faf60fb377bee722f48cfe24b8bf3c"));
set_progress(0.347688);
assert(apply_patch_check("/system/app/IMEXT9Slovenian.odex", "40a4cb33dd61f85085ea77df17f736bc1a2f9472", "334f5d636b32a3e6141d7682d5b1a758efbbfe2f"));
set_progress(0.347695);
assert(apply_patch_check("/system/app/IMEXT9Spanish.odex", "683eff89e6f1a4f72ec5caa9fe7cb733cc40609b", "21d2c9e03f66384602ec30b765d177ee2dfa1c5a"));
set_progress(0.347701);
assert(apply_patch_check("/system/app/IMEXT9Swedish.odex", "40a277b8586d7d24058447dee43ef55f31ff5ac3", "baf622becec05fcb3c9956bd2457da2c1fa2dcef"));
set_progress(0.347707);
assert(apply_patch_check("/system/app/IMEXT9Turkish.odex", "c95db4003096a3dcbb1fe02827ac676e309dce3f", "837fe59d0431c32c2b971c94b7c7dd9b9bbd37a9"));
set_progress(0.347713);
assert(apply_patch_check("/system/app/IMEXT9Ukrainian.odex", "30567396d70cbf6c3bd9df0b94bf2f78ea1e8793", "0cc6b3734433d87b89dbc3110b82a2c6c707b2ba"));
set_progress(0.347719);
assert(apply_patch_check("/system/app/IdleScreen_Music.odex", "41fbc0995302fd2cde498b94b55a59b3b777981b", "19fbe096586d303094803f248595237d0387eea4"));
set_progress(0.348867);
assert(apply_patch_check("/system/app/IdleScreen_No_lock_screen.apk", "40b016393418b4be2b6fb95199b33ff499dd3ff4", "1bb2a93e5142ec33f1cc4837934d28a0b566933c"));
set_progress(0.349245);
assert(apply_patch_check("/system/app/IdleScreen_No_lock_screen.odex", "7d35aa96c3bf4d965a8c7b2bc4dec0e90a75de45", "921eabbf4aae5c08dd0586672fae7da9121ffeda"));
set_progress(0.349258);
assert(apply_patch_check("/system/app/IdleScreen_Photo.odex", "63b43483b2c6ba4c45d6ad5fceeaf06ed49497c6", "6cc6ccb0f5ee8922fc41955463ce0684371c9f08"));
set_progress(0.349421);
assert(apply_patch_check("/system/app/Idlescreen_Base.apk", "fae012a4af1dd103dcf21b5597098c497224231a", "224cf6fb507b4eb18c3a9a593917bf08f4a43b8b"));
set_progress(0.350665);
assert(apply_patch_check("/system/app/Idlescreen_Base.odex", "45c478f6e051f783d6f3f5d1fd311f5d6d82e31e", "49f7bda2ccb7f73a35952fe34360d66f60cfc7d6"));
set_progress(0.351763);
assert(apply_patch_check("/system/app/Idlescreen_productivity.odex", "4ca49ca0252861c9f754727b44f46632fb314621", "7c5120d392b9625263cfca9d27b0177012fc802e"));
set_progress(0.352142);
assert(apply_patch_check("/system/app/InputDevices.apk", "82d6068a7ee6e1f94b98558a6bfd29bf11f470e1", "4190e8ea9e818298f3802c484ed2a4b542517a25"));
set_progress(0.352248);
assert(apply_patch_check("/system/app/InputDevices.odex", "f9264d7f17e889fc370ee129da5b72338b0e2002", "e4d4416cf9536927276a5875f0403ec61279345b"));
set_progress(0.352252);
assert(apply_patch_check("/system/app/JETCET_PRINT_Resources.odex", "825d072766ba6182d8544a599af8f91b97346fb0", "478d4d15a19e8005bf2dffade53490132adf0a0e"));
set_progress(0.352259);
assert(apply_patch_check("/system/app/JETCET_PRINT_S50.odex", "5c47ae10530859ef3cc2879ce91d16879b8497c4", "b39f231f1cd22d7868bd037fd0e6c640c08c3458"));
set_progress(0.353118);
assert(apply_patch_check("/system/app/KeyChain.odex", "c249f9511536f494063cdc158b7d17ad7e72a818", "1d199f7ae545d95b6ff50fda8e16843e6dbacd16"));
set_progress(0.353190);
assert(apply_patch_check("/system/app/KidMode-google.odex", "dfb110d318a87ce52fff8550bdf274248c57f672", "ec618d89e1b53f924c9f8a1f765ae7346157b9af"));
set_progress(0.361315);
assert(apply_patch_check("/system/app/LMIRescue.odex", "a76b6fab422459b90e1a1a3cf5d0f0357f9d3426", "7ec48972e7cd826964904cdeda5e01d6ea223bc1"));
set_progress(0.362072);
assert(apply_patch_check("/system/app/LMIRescueIcon.odex", "7503b4ebe6e4f7024d59ce4203c7dfaa44f05830", "bf76593e6633fddeef304c43d37e49aa8939132a"));
set_progress(0.362077);
assert(apply_patch_check("/system/app/LMIRescueSecurity.odex", "5a3ff088e0dcd10850272beef303290056df4dba", "a6139fdf5579c6d2aeba339ef59ca8ca35b4860d"));
set_progress(0.362087);
assert(apply_patch_check("/system/app/LMW.apk", "c991c6291b017379d3228b428e534d4deeb014f0", "5d506b4274ad3714acc40556025dda7e37703d0a"));
set_progress(0.363536);
assert(apply_patch_check("/system/app/LMW.odex", "f4f49b9103cdebb02044d35e8057dd0407a9eaf4", "acb3a3aa5a12311f9d2802bd29a718623bbacbd7"));
set_progress(0.364378);
assert(apply_patch_check("/system/app/LinkedIn_Fsplugin.odex", "25dc38bf85ea023e2ba1abc02d9ca26b54ff6f97", "d60ada4070d930ad761cfde4af34d6c36a2f59a9"));
set_progress(0.365475);
assert(apply_patch_check("/system/app/Liveretouch.apk", "2fa38b5671a72a573d5efefe1664eeadfd92637d", "31d1f9c79eec115e3f64437d6836b3c0fdaa9d72"));
set_progress(0.365633);
assert(apply_patch_check("/system/app/Liveretouch.odex", "fd4d8291ac3bf2fd3bdc070bd2bfbb56a58f5ee7", "5866af6bcab8185de23d1393aaf66bad0444a933"));
set_progress(0.367251);
assert(apply_patch_check("/system/app/LocationPicker.odex", "3c2d262c2837b4192859308e1e0ab68d4b23ec73", "8dd4f9ad2738ab5a8055030e3e879de625565e7a"));
set_progress(0.367552);
assert(apply_patch_check("/system/app/Magazines.odex", "fe2b86810d09f94697f9c996e22f236a158cc216", "211115fb3b3440c70756b3a5d8d41b0be8709283"));
set_progress(0.387699);
assert(apply_patch_check("/system/app/Mail+nonprime.apk", "7dcb612d3c573b93cb26c792dc08bb4985a1e900", "f89348f11f7f3c27738c15e628319aad5e932062"));
set_progress(0.394737);
assert(apply_patch_check("/system/app/Mail+nonprime.odex", "87ec497a42c81ae20ce2c9a2f365ff07a7a845da", "e9fca56a312fa661c2fa9ff34c650e521dfb97de"));
set_progress(0.406356);
assert(apply_patch_check("/system/app/MediaProvider.odex", "019dd0eb2225a8bfbe7d2628cc410f1133d6354e", "f12513a449c93748ec29b1714b00bb51b7afb4a9"));
set_progress(0.406951);
assert(apply_patch_check("/system/app/MediaUploader.odex", "bf3033e4f6db47365e33a1e0225d15b97c1b46fb", "0180278ddcd42fdca6bec678cff5d5e402b18d12"));
set_progress(0.407775);
assert(apply_patch_check("/system/app/Message+Nonprime.apk", "32e95a91ee8280c46799841f88b067d645989752", "5ee2dbc86c27f94744687f2559f2027221799f83"));
set_progress(0.415920);
assert(apply_patch_check("/system/app/Message+Nonprime.odex", "55ec5aec1fc819505c140d33bfc33c4e4b0af7a5", "25fb1dc6c429a5ea6545c35b0113876117014d25"));
set_progress(0.423757);
assert(apply_patch_check("/system/app/Music2.odex", "7f0122f250fb80bfcdeaf4aed17ff5e2d51b64af", "6a1d1c96bb9e5043e8f2ff923ca1331f1d843db7"));
set_progress(0.431551);
assert(apply_patch_check("/system/app/MusicChannel.odex", "d3c1f434da60e7f6be8f214c19b235146316d7c6", "249b537cf4b0cc41095570fa399a49731f7e4484"));
set_progress(0.432021);
assert(apply_patch_check("/system/app/MusicVisualization.odex", "55fd3f0a58653baa46ffe2b0c2169253a7733f16", "6e499b822d2b69b9f47ee3483a934a089e36b000"));
set_progress(0.432169);
assert(apply_patch_check("/system/app/MyBreeze.odex", "59d6b4e32d09bc8eb75e823f6db4745ee03761f6", "2f6caa9220be0bd4b293c094aead7958541c1cc3"));
set_progress(0.434129);
assert(apply_patch_check("/system/app/MyDropbox.odex", "83ffa7c2774e9182fe6c5d9a375db8d5f522526f", "f3af1efc86536550c7331ba50e3ee59fe90a09d7"));
set_progress(0.434794);
assert(apply_patch_check("/system/app/MyGoogleTaskPlugin.odex", "ed51f27949b0e2b9c3e54ef2697681d780da2fcb", "180756134ad13e06bcc58cfa557c1af4be11e87e"));
set_progress(0.441611);
assert(apply_patch_check("/system/app/MyHTC.apk", "c808272f3248d9306b7fcaaa9303b9a5d419fc6c", "461d8f3cd7fd55d559d0b56967ada79f1e3432e5"));
set_progress(0.442585);
assert(apply_patch_check("/system/app/MyHTC.odex", "a1f823f8e45347f73b2e6da44fd57799cec0c3cb", "fa35fb3d178906fe5307fa51e40a71aa1292f9cf"));
set_progress(0.445962);
assert(apply_patch_check("/system/app/MyPen.apk", "54966c9cab79f22c43b5ef1304a835a15839e313", "3639a96f2e3be910f910542ac3a98ba0c1909624"));
set_progress(0.446152);
assert(apply_patch_check("/system/app/MyPen.odex", "8bd29a47b685c98e19bc05589c07b7e923a5e696", "4540ec869d2a3d1a368e903dec46853997540536"));
set_progress(0.446364);
assert(apply_patch_check("/system/app/MySketcher.odex", "30b738e753bf45c9bbdfebdb9cb1c21db5467306", "c05e3498f5f53ecbd3e0053035a8fbd0381ecafb"));
set_progress(0.446556);
assert(apply_patch_check("/system/app/MyTask.apk", "1015fe3c3762bff325a9e85188d11c338bc14e48", "63acc4f4b141253e173851bd801cbddbb40bce61"));
set_progress(0.447801);
assert(apply_patch_check("/system/app/MyTask.odex", "5f8bb86354fada1c10bf78f29d1afb4b01b99d60", "d84b6820498d07c2c1f62170103a26b3406cf948"));
set_progress(0.449946);
assert(apply_patch_check("/system/app/NetworkLocation.odex", "92eb76c32491137f5045d3bdb817f99bdaa25ec8", "82b6ed3cb5f7ccf264cbbdde265ef18a604d6a36"));
set_progress(0.451521);
assert(apply_patch_check("/system/app/NewsPlugin.apk", "464a1a7b8e96162394d1936fe01075f53955a525", "99ce8b7caa144cea485ed4c45ebd046453d66815"));
set_progress(0.451844);
assert(apply_patch_check("/system/app/NewsPlugin.odex", "baff00ccbb2d2d9e83a9594707408b4adb00e923", "80025dfb830ca402aa566da1ac857bd09fcecdb7"));
set_progress(0.455990);
assert(apply_patch_check("/system/app/Nfc.apk", "dd9530caf892a5d0a6961d35ffd0dc5cad8bb22b", "3e39cfa65093e76c2d099b11a9332a3c9ed28a0e"));
set_progress(0.456329);
assert(apply_patch_check("/system/app/Nfc.odex", "611b97ac74efae23d52cf0c39db2d92375d5143b", "9bea2028127663678dfcc8e8a486a0be8f105320"));
set_progress(0.456878);
assert(apply_patch_check("/system/app/NoiseField.odex", "c9895e04ce0b704a2751e2e4c6235b81614efe31", "36e3368239570452b1ba616b33906726510fbf3c"));
set_progress(0.456966);
assert(apply_patch_check("/system/app/OneTimeInitializer.odex", "1529f4d8eacf39c998e468520e08195c55b846b3", "b5f18a7ee5b501251037298678af3f10fc31e700"));
set_progress(0.456985);
assert(apply_patch_check("/system/app/PartnerBookmarksProvider.apk", "2166c4376e7e843a765d9984c9f447df6028d0bb", "38ea07b519c6e4bbe9658399680225267741c9a2"));
set_progress(0.456993);
assert(apply_patch_check("/system/app/PartnerBookmarksProvider.odex", "efd90681fbc80db7c9be38ff027213bf9cfaa331", "895b28a0783858e2f009b512415f1b381e7d9d60"));
set_progress(0.457023);
assert(apply_patch_check("/system/app/PhaseBeam.odex", "1dfa344f2f46fbf101e0c2874053d78cb479019b", "d53f736f47353677fad488bc0e4f978f9ad2dd66"));
set_progress(0.457105);
assert(apply_patch_check("/system/app/Phone.apk", "f82f27803a2eba234ef2cba143099a4e63c4a3d3", "13f590f786ef7df13557d1535094b20396d61a2c"));
set_progress(0.468693);
assert(apply_patch_check("/system/app/Phone.odex", "73afcc9e51b3a3f2c8b737980cc63e5895d06ad0", "1cf9535a7a914d7ce8bf2f0b4452e9a286d19602"));
set_progress(0.474144);
assert(apply_patch_check("/system/app/Phonesky.odex", "8b40801fd1d03c7d299bf0db0a3278e019069445", "e4de1b1bb187d0338895d4e0a8e1f9c71ee6cbc7"));
set_progress(0.485608);
assert(apply_patch_check("/system/app/Picasa_GLRplugin.odex", "db0dbc79d03e91617d0d06c97624676de9d7519b", "5d59cdf6b10277666423e3a6d81214b9cf2b95cc"));
set_progress(0.486223);
assert(apply_patch_check("/system/app/PluginManager.odex", "e025aef0b6efdb293eb72c5d83e60f6a3dce3a92", "242780dc5912efdb6b6e5474449dc06b947604d8"));
set_progress(0.486350);
assert(apply_patch_check("/system/app/PlusOne.odex", "8727ac83f88d6b0f85df6eda8cc858a4db8818a4", "87dc571562914805b56d068cb38060d28f809850"));
set_progress(0.504647);
assert(apply_patch_check("/system/app/PolarisOffice.odex", "041a11ae884f7d4733034096381d2c1ad5d1c98d", "117d71c2b5c8bd52c5a9f6858d0e46a5133720bf"));
set_progress(0.507020);
assert(apply_patch_check("/system/app/Prism.apk", "59e8d38f1d2462d015f402ed721e096eb469273c", "b019866f2da5cf56e6a45ee9614903d80347d36f"));
set_progress(0.508588);
assert(apply_patch_check("/system/app/Prism.odex", "61b72f4c505b5a685bd8a4503ca750693c5cf82d", "8683e4c7970c23089e288825799a962774448578"));
set_progress(0.512385);
assert(apply_patch_check("/system/app/Prism_AppUpdate_DummpPackage.apk", "37f249dda8c1efc9d7b9f22821dd71f270ffea7e", "7838bf75071963d0567ec529bcc55295717ba76e"));
set_progress(0.512466);
assert(apply_patch_check("/system/app/Prism_AppUpdate_DummpPackage.odex", "8c6ecfe4fc940d3925da6bbd25b63763dca7cd96", "1de90453329ecc24df41f19d6b74ae7882986b8c"));
set_progress(0.512473);
assert(apply_patch_check("/system/app/Prism_AppUpdate_UpdatingScreen.apk", "9901f669f97506c66e4fe195d0684a2839f26023", "1a62ac7527603d00c6243f2ee96ae37e608438ed"));
set_progress(0.512799);
assert(apply_patch_check("/system/app/Prism_AppUpdate_UpdatingScreen.odex", "bcad9a17c1cff24783fd510d84508340bcaabade", "44063505e9d572c68a7fba736df510d9a558e3d5"));
set_progress(0.512962);
assert(apply_patch_check("/system/app/Prism_LocalFeedProvider.apk", "22cf86c843dca7ad212be55b008c500a3bbb4124", "00775e6cd18f6f934333fa6a25fe63b0cb99f92e"));
set_progress(0.513330);
assert(apply_patch_check("/system/app/Prism_LocalFeedProvider.odex", "e9fd7763373a636654681a7d87a4de6aaf126d07", "d81677d200ef01c070de2f089ba9b9c0da9b9be3"));
set_progress(0.513686);
assert(apply_patch_check("/system/app/Prism_SocialFeedProvider.odex", "0743d09f006a7ba5c50881e48a8eaed4b2a09494", "5827e1a0c841d6519c07ca91a4f630caa0054c01"));
set_progress(0.513824);
assert(apply_patch_check("/system/app/PrivInit.odex", "d1c997dbeaa800fe7b305b763ff92bc89b07f831", "2ede7378c646706dd9c4751450b23ffd87f009b1"));
set_progress(0.513832);
assert(apply_patch_check("/system/app/PureC_ApplicationsProvider.odex", "e24f157d1160824ce2f297e64a52005b3982b55d", "bfe8f31c0b0f752db5311ccc0b40cac26c8b72cb"));
set_progress(0.517622);
assert(apply_patch_check("/system/app/PureC_PackageInstaller.apk", "d948a35cc966b2f779e3179ea113fe32a3e13dec", "4e066bed90bfef146c2a623a174acb7e97be361c"));
set_progress(0.518051);
assert(apply_patch_check("/system/app/PureC_PackageInstaller.odex", "2fd3db7cc2bf333e0bc6a58502105ae476651142", "d1dd9d661c32be130f5fa997acef45b8e3f4ca1f"));
set_progress(0.518180);
assert(apply_patch_check("/system/app/PureC_UserDictionaryProvider.odex", "e4654b3093030968b64b3e57ea1d08171836893e", "b7a30e9bc91e5741b21be7bd0b55e2edde351bf5"));
set_progress(0.518219);
assert(apply_patch_check("/system/app/RebootWarningWin.odex", "386d06a4d712ab51ae31a9b2a907ed37238ff29a", "4fc4bb4b8275d8db8683ccca9b4e954915ebf220"));
set_progress(0.518227);
assert(apply_patch_check("/system/app/SelectPlayer.apk", "432928d6941130a07476df3b76dc18a27ecb0939", "bf7612c1d83b6146cdbe9151f5798ba6d56301cc"));
set_progress(0.518857);
assert(apply_patch_check("/system/app/SelectPlayer.odex", "67fe388a8653f51987c792fdc1e48fd4cdb873ae", "e61e8434c3f0bcf5671054c149f1a0737220e762"));
set_progress(0.519049);
assert(apply_patch_check("/system/app/SenseTV_Home.odex", "933a5abe38076d5d8d4d20078f8e05a3034f21b9", "a7a8cfaa22bee7aa15c0205392e71a0d6c5fee46"));
set_progress(0.519738);
assert(apply_patch_check("/system/app/Settings.apk", "928ed630ff3218b4d13ac38d2bc736b1a763115e", "87b2c221f98a1772a1bae95f80b182b1271fc802"));
set_progress(0.550596);
assert(apply_patch_check("/system/app/Settings.odex", "909361f0a6a10c2c2556f15e4c136a007a6107df", "bdecb4406a8533283c4ec371edc5a64f31dc80d4"));
set_progress(0.563141);
assert(apply_patch_check("/system/app/SettingsProvider.apk", "96a5dfdf0a38516362e2de0bffe2a117d2a96fc9", "ef202496949c7591f1d3f867cc9fd5e4ed99e85b"));
set_progress(0.563229);
assert(apply_patch_check("/system/app/SettingsProvider.odex", "c42e43bae402437093f134270923d8aa9c9fd679", "823813fdc152b8bb3b9f82286d7deef0066f83c7"));
set_progress(0.563571);
assert(apply_patch_check("/system/app/SetupWizard.odex", "2f64b38a665a504df8220ab88f7d90a23c330285", "caa9bc0e15db50199078f8d09a977210a46033b3"));
set_progress(0.564315);
assert(apply_patch_check("/system/app/SharedStorageBackup.apk", "8761383a3e113d6bfe1acca008ef4100f0f20c10", "028a85bcc37f92dcae5b1e8c4d42c4bfc8aeb7ac"));
set_progress(0.564321);
assert(apply_patch_check("/system/app/SharedStorageBackup.odex", "0ac020f0e0c3d1216afe4c00470193d37fb6e64a", "fafa1417178f1079c7a20233176276db90dfb997"));
set_progress(0.564332);
assert(apply_patch_check("/system/app/SmartDim.odex", "e2ddf9d2562c8eb326190b572d930dc9273d178b", "448a9dac06c2cccc4b59261f94ec9cfb67752c81"));
set_progress(0.564363);
assert(apply_patch_check("/system/app/SocialManager.odex", "dcb06f6bf84dc6d9dc2a100f9cc7e92fed485e6f", "b81a3e3066e158da51ac70653f86418263a99284"));
set_progress(0.567371);
assert(apply_patch_check("/system/app/SoundSetDownloadManager.odex", "b97b9c19fbb8ad4e7572b01e8caa36e859c34a6b", "01161faee819f1fd1c44a57e7143d7f8bb3fb929"));
set_progress(0.568209);
assert(apply_patch_check("/system/app/Stk.apk", "2862d482d84c01a038693a19dc1d39ae507e5e55", "c90768bd630fa2af1866ff4b049f41fbdf768f6e"));
set_progress(0.570001);
assert(apply_patch_check("/system/app/Stk.odex", "61ac92e618b7aa67f52c37a7a8925ea721f240be", "cadc70edd633693ce18470dba7a0b1c20ba1a902"));
set_progress(0.570190);
assert(apply_patch_check("/system/app/Stock.odex", "bafafdc0b3939a12f6aaf659670b6f53e3aa8d06", "8a0ca554e634ffc8c2ab82ac5070ecb15bfd8b15"));
set_progress(0.570918);
assert(apply_patch_check("/system/app/Street.odex", "ccf8afa951e24126e2d43306ca16634de237eb00", "85bdc093aa03187ed7cd7cf4c8ff8bc14bd0232b"));
set_progress(0.571634);
assert(apply_patch_check("/system/app/SystemUI.apk", "86db5f365c7b1744b653281601327587313db93c", "1cd65707b8616ffadbf59fe0abea15f7a1f507d0"));
set_progress(0.580207);
assert(apply_patch_check("/system/app/SystemUI.odex", "b5235594eea8031cf78090fcbdb372a08c639b4e", "74cd5334f6d8c52e03646b62587c17f60634658e"));
set_progress(0.581430);
assert(apply_patch_check("/system/app/Tag.apk", "54dc3652c881d8162cd4497eff34850e461a1501", "1f7bcd5f878322d641cbd16505742f5d7769eaed"));
set_progress(0.581685);
assert(apply_patch_check("/system/app/Tag.odex", "21e799720b39078aa1b856378271dd6779f89295", "f72bd8bf1d36974523f0df084e399ed8e96b11a6"));
set_progress(0.585795);
assert(apply_patch_check("/system/app/Talk.odex", "6493270e90ff3e164bdf0f78bc7507bf6a00d3ce", "a9994f62fdbfbb40df13878f37b41db2605e389e"));
set_progress(0.588506);
assert(apply_patch_check("/system/app/TelephonyProvider.odex", "4095417c83cc15a0835820ae458c94b6c4c6b690", "44659fc4fcfaaa75188cb3d3d85b2cda4756dda6"));
set_progress(0.590027);
assert(apply_patch_check("/system/app/Tips_Help.apk", "2f4bd5da91ad6ce6ef838e1ddfc6be616c78733e", "31ad9fc3cd8ec94d6000e4c2e41fb31ccc45562e"));
set_progress(0.591067);
assert(apply_patch_check("/system/app/Tips_Help.odex", "06e6be67fa7017bb108bf2f9a5d5ef67a63a9377", "5530cde9aec23d1a972b9e305e0b07777852f3cf"));
set_progress(0.591782);
assert(apply_patch_check("/system/app/Transfer.odex", "0d0f79cf96e560e6dcd59cb4deb5a8517dd654b9", "3a7ee925cbf274a2e46670464af932c6e774a23d"));
set_progress(0.594230);
assert(apply_patch_check("/system/app/Trim_n_Slow.apk", "11ec6fd97bffeac1310e5dd1c4121e131ab45b2a", "499a48a36871ad06920a7f6ece330b8d54d414e5"));
set_progress(0.594857);
assert(apply_patch_check("/system/app/Trim_n_Slow.odex", "51756b740be6aeab3e4e3a6b1a5c10fc1221c506", "316d1c9bd079f5b4aa66c510485e7521ba387b44"));
set_progress(0.596885);
assert(apply_patch_check("/system/app/Tube2_Configuration.apk", "d23b60d93baa62318fe12d13cf3c79480ab9d6ff", "0c698a666c8ae48e8d1dcbc046b4fa4b98ab6f89"));
set_progress(0.632125);
assert(apply_patch_check("/system/app/Tube2_Configuration.odex", "c1e03706f74873e42dd04627674a7ad46c4d8e28", "7ebc2fbec7a229766158b09fde58f6d1c611fa66"));
set_progress(0.633088);
assert(apply_patch_check("/system/app/Twitter.apk", "d389dbe1ecdbe87105fb43851666a4fb7a3bf136", "9b1e875d0930b8a9f3740dc69f477a3970835fe9"));
set_progress(0.633665);
assert(apply_patch_check("/system/app/Twitter.odex", "6587bdb122e77dda74466ef009548cac56c0715f", "c2c27d8540690209fa5695bcd00812a532c23a08"));
set_progress(0.637057);
assert(apply_patch_check("/system/app/TwitterEngine.apk", "31f91fec01b9762ee1c6e141c50beb0edfaa10f5", "cee93da47f5a68d656723a23ca266014d60ccb45"));
set_progress(0.637076);
assert(apply_patch_check("/system/app/TwitterEngine.odex", "2cb8d737686bf26d9c71b455cfb29b6b6aa007d9", "78d9ed14cedf1a86aa0b140462f6132216ce0851"));
set_progress(0.637481);
assert(apply_patch_check("/system/app/Twitter_Client.odex", "7d9ac726331f6a1baf11ff00b6261712ac2e1ead", "e1238054536a7e7627c66108ad1060642959360a"));
set_progress(0.641373);
assert(apply_patch_check("/system/app/UDove.apk", "cd75aa0036a87d4ca8417f940fc26888d0aae6fc", "19560a855e5ca45cbfe75235f1995c38e65d0e81"));
set_progress(0.643047);
assert(apply_patch_check("/system/app/UDove.odex", "f3a59b28cea2557ae5d21ac1e5218ae2460df134", "2d7717f55d6d4acafe43a3118312933cf40e911f"));
set_progress(0.643280);
assert(apply_patch_check("/system/app/Updater.apk", "2fa7bcf1d1b41d6349dd455db0284f0572a75e38", "1b2ebd4d027966fcb18cda7f0f1f72b6ff44e171"));
set_progress(0.645935);
assert(apply_patch_check("/system/app/Updater.odex", "309a571788d8aad7544c6340cdc2143a87bfc8bc", "56e5d832c44d3c9fc5fac0ddc62ae2a1efd88ed8"));
set_progress(0.646865);
assert(apply_patch_check("/system/app/Usage.apk", "d34473598065fd7c6ff4a02ac9ffd21a7a36a8b7", "fcfee7483826b09728ef51317b98f10e9d004190"));
set_progress(0.647637);
assert(apply_patch_check("/system/app/Usage.odex", "6415c3ae842da1f1361f7cd8f1b1c8c28e39ea8b", "1b9efe98c3c5cd70cfca3e3fb64483c99e3b6e1f"));
set_progress(0.648251);
assert(apply_patch_check("/system/app/Velvet.odex", "404fc60eb85dfdc4fa6ea73cd3a44e4b6e9ecb9d", "b18770199ddc4bf37aae83579fa0c621426c9a4c"));
set_progress(0.660314);
assert(apply_patch_check("/system/app/Videos.odex", "3e547b867d7b286c0df26f656729d01a33e0b889", "e7e8a144a50e6272608276e37566e1c2811485bc"));
set_progress(0.665998);
assert(apply_patch_check("/system/app/VoiceDictation.odex", "a1355228c1cd6ce9db6d4d348d47aaa8840c5c20", "818c0a1037c73b65152a519f9a60fd6c1d43866a"));
set_progress(0.666651);
assert(apply_patch_check("/system/app/VoiceSearchStub.odex", "ea375681d921c502689b0a83efaa31b98d0fc917", "5d76802d3b3b86fbe69ef3b664fbdfc115191f12"));
set_progress(0.666661);
assert(apply_patch_check("/system/app/VpnDialogs.apk", "06d2489460b066a70805183a6c73af5d552649e3", "ea4773debe2413d146750836b8a1a1105e850081"));
set_progress(0.666766);
assert(apply_patch_check("/system/app/VpnDialogs.odex", "334c2486d6e88a80b8d4361b4acf114f23bdc3af", "d4442239fa14843e375852e8ca39d73c98171e9f"));
set_progress(0.666787);
assert(apply_patch_check("/system/app/Watch.apk", "c53cf92e2e9ef18a2177221d99786024a788f84e", "4bdc731f313451272524e96612f32c0abd0fc5ad"));
set_progress(0.669851);
assert(apply_patch_check("/system/app/Watch.odex", "19f39583fb1d620ffadb6ca9f6d9cf7fc7627b2f", "452519cd8f28eeba8a298f22a11af73d38e5c092"));
set_progress(0.676305);
assert(apply_patch_check("/system/app/Weather.odex", "da3e1e3584eb28f78728175db1878936753fa379", "7d64c6ad219314661dac47a2467899f1e82c51b8"));
set_progress(0.676845);
assert(apply_patch_check("/system/app/WeatherProvider.odex", "5924f2604cc6ccf3e2733ca6ac5e83ad5bd976fb", "2b82ff013221b0b0dbb5da110c0275156ba13d13"));
set_progress(0.676926);
assert(apply_patch_check("/system/app/WeatherSyncProvider.odex", "4837d8740f2021f45f32c284157de13628fd45ff", "f233449523d39f81a5be976b415e6f00e6c53047"));
set_progress(0.677304);
assert(apply_patch_check("/system/app/WifiRouter.apk", "2df0eda91e5d5e006fd0e0e0d8cb1041684eccfb", "0f854c0db3d81b083bdbf051b637b84280bfb5f2"));
set_progress(0.678425);
assert(apply_patch_check("/system/app/WifiRouter.odex", "aec26581a8836aaf090e0314d4dbddea455d44d0", "c5dabed06d4ee92f11085d27cc709dd0efe4ea1c"));
set_progress(0.678702);
assert(apply_patch_check("/system/app/WorldClock.apk", "8cff1c4a77768928f5bbbc3587dcf9d177b2f5d9", "4ec9b53efd2a2d73b27ff1e50585702f2ac22f5b"));
set_progress(0.691672);
assert(apply_patch_check("/system/app/WorldClock.odex", "d2a4d40be2f7321d4f22736cc5f923b4f21bdb9f", "2f1aa5930f3456a32f62d1e22331af35858ca519"));
set_progress(0.692743);
assert(apply_patch_check("/system/app/YouTube.odex", "253fe9dbd8fb9a9c268da334d571924327e32597", "0ed50a2a550720f901ce21ca40b8f0c5010c36fe"));
set_progress(0.700621);
assert(apply_patch_check("/system/app/ZeroEditing.apk", "95e37a0c4dbeb727f2da02c2edaa580aade52c39", "34f8a9b55637ca8ce2ce175159084412d0a8159c"));
set_progress(0.720089);
assert(apply_patch_check("/system/app/ZeroEditing.odex", "87643551b5f454aff0fca5203af8f6f730cf060c", "782a55dfff6c4cea9fcc2578c89cc698a50025f6"));
set_progress(0.722378);
assert(apply_patch_check("/system/app/com.htc.videoCenter-debug.odex", "6040415f31a605fe5a14ae3bbddf837c49e0ad37", "b5694b1155997a9a06a0c0426f9f25f3426eebf1"));
set_progress(0.725919);
assert(apply_patch_check("/system/app/idlescreen_shortcut.odex", "652c25379a1ea8ec7b9892423b8db5e92c717aee", "e7f1ce38efc6dc1ce520dad1a406d98e827c3262"));
set_progress(0.725976);
assert(apply_patch_check("/system/app/install_flash_player.odex", "4996bbbd58e75d4306d504826d0d6475fcd01820", "392c17ea1bc6effe47486528bf01613176783d24"));
set_progress(0.726141);
assert(apply_patch_check("/system/app/talkback.odex", "c3625d7ea5690e9f013f41b0e1b972742b6bb134", "bd6b1d10afd3307014949bf500ff797de0bb0d89"));
set_progress(0.729587);
assert(apply_patch_check("/system/bin/asound", "1dccfce68698ab2a78c137b7d13cb899c72c0f85", "f8bee8e1e54fa14c2de15e9f9cfea3b1de82760b"));
set_progress(0.729626);
assert(apply_patch_check("/system/bin/cand", "ec6833f0245588de2fa833ad61fbdb9c8dbd1c1d", "236e129affdf90995bfa1c84d6746f193aa47fec"));
set_progress(0.729685);
assert(apply_patch_check("/system/bin/debuggerd", "80a60254efc6b085694f002e0f235dc56d03fffc", "e1544c7c0897cd0e9ec7ed8c82733f762376eb8d"));
set_progress(0.729743);
assert(apply_patch_check("/system/bin/efsks", "33551606f0c815081b73c94de712ae2750010a39", "294432ee91daec9f6ddc3a3b359a43317dd2a1a8"));
set_progress(0.729971);
assert(apply_patch_check("/system/bin/mdnsd", "ce457a3b567987aaf7b596cfd67356de59e505e6", "44171f9847a6a138c603fb957a6e9b1b8b871d5b"));
set_progress(0.730548);
assert(apply_patch_check("/system/bin/qcks", "cb4885c87cd17402cae88d9f8473bbd7e220079a", "b3f856a2aaf603f1145367b68b8e75158df32bbc"));
set_progress(0.730821);
assert(apply_patch_check("/system/bin/wpa_supplicant", "f4efc83a0992061bb630171bd462f8322d851c2a", "7287326b2b7ee001b8f85fe86db517f9b4aa1831"));
set_progress(0.732276);
assert(apply_patch_check("/system/build.prop", "7c43b5cf77913e471b44f07a998efbad03f52bcc", "7b64e7bdaa79bdcb6840cea8f622b53f68d9a1cc"));
set_progress(0.732294);
assert(apply_patch_check("/system/customize/CID/HTC__001.xml", "485a56ba11e6ddcfe59a2bab0d4acaed2fa81e04", "941939c7d62e5f4536e9f071f71ef70aaffb98e7"));
set_progress(0.732310);
assert(apply_patch_check("/system/customize/CID/HTC__016.xml", "dc30bb1a7258193c1be3a19c1081e9c74c397d3a", "d87a4b6e94f404853086c7266b6c93268a85fc97"));
set_progress(0.732331);
assert(apply_patch_check("/system/customize/CID/HTC__032.xml", "2ad2c1de32ce24b4c0e77f9743ee4e9b877ac978", "0c93de2e4bffa1a807f1c2c95f0cdfc43a02d8e3"));
set_progress(0.732382);
assert(apply_patch_check("/system/customize/CID/HTC__102.xml", "cb909a259f4767251fbffe00571ee21fa395c41d", "a5ab2390265b4c35fefe2c6c9f490f7fca4f0372"));
set_progress(0.732398);
assert(apply_patch_check("/system/customize/CID/HTC__203.xml", "a57e70390f4b1c5e2d076fc32f87ffc9b5512bcc", "1294aa98b898d9b506bcae018ab006cb1c5b25db"));
set_progress(0.732413);
assert(apply_patch_check("/system/customize/CID/HTC__304.xml", "f15d2e957f7ef7cfee697ccf0ddfef741b304787", "ab2508ccc7e635defb5dba60f416229407a18761"));
set_progress(0.732431);
assert(apply_patch_check("/system/customize/CID/HTC__405.xml", "b13b71b43ad9228be0e8b7532e1d9f3b5e14a04f", "d5773a0bf9367ea1bcf126d43c95f544e997e8cf"));
set_progress(0.732446);
assert(apply_patch_check("/system/customize/CID/HTC__A07.xml", "0dcfaa47b62c9dd0489c15cbd9d01513567799f4", "7374f8da665b66a1af5a08f981ec915e98ef9147"));
set_progress(0.732467);
assert(apply_patch_check("/system/customize/CID/HTC__E11.xml", "c9102395b37b1a694d11300b7a9546aa6d20ea4b", "45f51a572d15a7e850da758fbaaf1725db2f8f7b"));
set_progress(0.732483);
assert(apply_patch_check("/system/customize/CID/HTC__J15.xml", "fca3ef37f0ab1de2d0ffaf58f55565c8911bb2f4", "9d242b53e46b894f8fa839c79eb640d6a7b481aa"));
set_progress(0.732503);
assert(apply_patch_check("/system/customize/CID/HTC__Y13.xml", "f14e9cc8b6af3004ab1094bfc210c93acb362a5d", "40019d7da296c1714bde17a242e9968f30df4df0"));
set_progress(0.732519);
assert(apply_patch_check("/system/customize/CID/default.xml", "ccbc0071439592dca8183bf4221044988696b274", "b97115cfd6a53b15d4ef030a83cf8eab0faacaae"));
set_progress(0.732598);
assert(apply_patch_check("/system/customize/MNS/22288.xml", "af426326318f1343381befa434bf9708179afbcb", "b99fc4068404a3438b10d86cd1ac686500b0f70f"));
set_progress(0.732669);
assert(apply_patch_check("/system/customize/resource/CCInfo.txt", "9aa8d0337a9352eb0bae0fc63e73646f674a5d75", "754d7d9e86c30afb2353aec61315eb291745d3b5"));
set_progress(0.732679);
assert(apply_patch_check("/system/demoflo/Demo.apk", "04ccd932092c358e3b0b4e7dcb43eb3ec6124c5a", "f96525cf103dc0f686a12f123da5d5c9f3f7a8b0"));
set_progress(0.774710);
assert(apply_patch_check("/system/etc/RT5501", "00c18b9ceb89f7ea3219bfe4aea1fbb436eb9d09", "a104b1f554a74b62d941b145b4c5d4b2913759db"));
set_progress(0.774723);
assert(apply_patch_check("/system/etc/firmware/ILP0100_IPM_Code_out.bin", "0ce49e14890cb77224ae0dbc2c12466833e7668c", "1229a6d99bd190b7a288d8926334a3af11eb0008"));
set_progress(0.774796);
assert(apply_patch_check("/system/etc/firmware/ILP0100_IPM_Data_out.bin", "2efd72ce4341ebcbb1cc2be3d5ab9d85876307b7", "351f87ffe8046f563d68a442cada4d39cd238630"));
set_progress(0.774858);
assert(apply_patch_check("/system/etc/firmware/fw_bcm4335_apsta_b0.bin", "b893312773243cb71357570c236ae6dfbaaf9399", "39254fff4ce3da17548c0e365ef0262616c9d51c"));
set_progress(0.775974);
assert(apply_patch_check("/system/etc/firmware/fw_bcm4335_b0.bin", "b3cba3a0449372b49f5bf435ed43ff0f3944428f", "d350b42f1c8c4b9a0847954ec218207786dc960a"));
set_progress(0.777205);
assert(apply_patch_check("/system/etc/firmware/fw_bcm4335_p2p_b0.bin", "b3cba3a0449372b49f5bf435ed43ff0f3944428f", "d350b42f1c8c4b9a0847954ec218207786dc960a"));
set_progress(0.778435);
assert(apply_patch_check("/system/etc/image_beats_speaker.bin", "ce59c462dcbf7735e1f6885c22f46ba4d3f4b3c2", "12c6bb8cfe84edee86d4063c29deea338326ec29"));
set_progress(0.778438);
assert(apply_patch_check("/system/etc/image_htc_earbud_2vol.bin", "588b3b9c64f92c96cac1ca40b8fa239c097a38aa", "477ec8814e7a036083f9678e236c1b135a92cdb3"));
set_progress(0.778441);
assert(apply_patch_check("/system/etc/security/cwcerts.zip", "10cc5d209ab67027578ab91164a07ba49cbc04b5", "e7728e4afcd7ceed301157a5ffa850d3bf9824fa"));
set_progress(0.778444);
assert(apply_patch_check("/system/etc/security/otacerts.zip", "7eb7a73636ec38e551f77eeca348af256a7529c3", "aaf19e56bf5c2df5e749ce4298d6a5128f7f3449"));
set_progress(0.778446);
assert(apply_patch_check("/system/framework/HTCCommonctrl.jar", "3e3cfbe83fb28ee5c7588040ca2c960aa6315e9c", "c518f3a2db593c033faa0f161388f48ed31c8290"));
set_progress(0.778447);
assert(apply_patch_check("/system/framework/HTCCommonctrl.odex", "32569eb31e2808eb576f2b8fe19c8e108f97af69", "2d64a8725b745c3db27f5bc3cb31487ed3d7855c"));
set_progress(0.783205);
assert(apply_patch_check("/system/framework/HTCDev.jar", "3e3cfbe83fb28ee5c7588040ca2c960aa6315e9c", "c518f3a2db593c033faa0f161388f48ed31c8290"));
set_progress(0.783206);
assert(apply_patch_check("/system/framework/HTCDev.odex", "4e680acfec339e91f1204dfcd5cb0bbe347e5692", "87adb23bb659c813d887a703df9e913bd67e599a"));
set_progress(0.783209);
assert(apply_patch_check("/system/framework/HTCExtension.jar", "26bb52c574d5ad92a749ef89a53df7608930b4d5", "22c2153dd68916b25de15162f909908a3f4377d3"));
set_progress(0.783209);
assert(apply_patch_check("/system/framework/HTCExtension.odex", "72d0e59f507c142ad3b1d949c14325093a148ab4", "630485844de2175faae7be9cbc8cd7bcdb852e0a"));
set_progress(0.795510);
assert(apply_patch_check("/system/framework/am.jar", "5abadb2e33a52f51ff77ada25afd8fc1183bfe94", "c518f3a2db593c033faa0f161388f48ed31c8290"));
set_progress(0.795511);
assert(apply_patch_check("/system/framework/am.odex", "aeddb0dd183361235c1be9eb69d4d6b30201de52", "078e659985df496d9a22c964ccb37cc96801ceec"));
set_progress(0.795602);
assert(apply_patch_check("/system/framework/android.policy.jar", "bb569f3a7ba9d3150725f63dd4499e096a0b039b", "298765be948b1e97691d31b92bebf2cf65f0b54c"));
set_progress(0.795603);
assert(apply_patch_check("/system/framework/android.policy.odex", "14b10568b6691115b45dfa8904e88a4c47e140e5", "113a052384f920be0ed068ee282eedd2583a129f"));
set_progress(0.796671);
assert(apply_patch_check("/system/framework/android.test.runner.jar", "5abadb2e33a52f51ff77ada25afd8fc1183bfe94", "c518f3a2db593c033faa0f161388f48ed31c8290"));
set_progress(0.796672);
assert(apply_patch_check("/system/framework/android.test.runner.odex", "1ac1cc0ff99f270a0245577378ee5da27246cf8c", "a648fa8f817034c1b78df1219242d449095c8404"));
set_progress(0.797090);
assert(apply_patch_check("/system/framework/apache-xml.jar", "7a7b6d051d77363a23d9ef857bf2fd6dca5f40b6", "4498700ce31275547ce5a151c32b41fd16ce174c"));
set_progress(0.797130);
assert(apply_patch_check("/system/framework/apache-xml.odex", "090b91b850b5828bb0e0d0b59167828efb96397f", "184e95d0cf144cf8518befedadae336ed8d1fae2"));
set_progress(0.800197);
assert(apply_patch_check("/system/framework/bmgr.jar", "5abadb2e33a52f51ff77ada25afd8fc1183bfe94", "5ae950c9231d081ba1b22f3e40d12e2cc7426998"));
set_progress(0.800197);
assert(apply_patch_check("/system/framework/bmgr.odex", "7608d078b8dc9a6e2bfa0f9c219b4cc4f699ed24", "ff01b996067b84aacc8497229cd34ea20055395b"));
set_progress(0.800234);
assert(apply_patch_check("/system/framework/bouncycastle.jar", "4f069856303d2ead1e6573e3130d635eea4a91d5", "e7137bf82861d2cd27a5bf59696fef4d3f7357e7"));
set_progress(0.800235);
assert(apply_patch_check("/system/framework/bouncycastle.odex", "8b4de33db99e0f3c09ffe2be4e5d07c279d7e33f", "23dea3e2e9e4a3402d47de45194254e40ba6422b"));
set_progress(0.802422);
assert(apply_patch_check("/system/framework/bu.jar", "5abadb2e33a52f51ff77ada25afd8fc1183bfe94", "5ae950c9231d081ba1b22f3e40d12e2cc7426998"));
set_progress(0.802422);
assert(apply_patch_check("/system/framework/bu.odex", "2969de0c9c6c60b2e26941909c7aa1a545724df1", "62bff26217e5eba94140a946d44ab458277d2b24"));
set_progress(0.802434);
assert(apply_patch_check("/system/framework/com.android.future.usb.accessory.jar", "5abadb2e33a52f51ff77ada25afd8fc1183bfe94", "5ae950c9231d081ba1b22f3e40d12e2cc7426998"));
set_progress(0.802434);
assert(apply_patch_check("/system/framework/com.android.future.usb.accessory.odex", "c4c40fa0dcc21a4e092c7a2ad76d2e0388ffbbbc", "2e73b6d04fcc415d5c69beedd26321aaa8636589"));
set_progress(0.802449);
assert(apply_patch_check("/system/framework/com.android.location.provider.jar", "5abadb2e33a52f51ff77ada25afd8fc1183bfe94", "5ae950c9231d081ba1b22f3e40d12e2cc7426998"));
set_progress(0.802449);
assert(apply_patch_check("/system/framework/com.android.location.provider.odex", "094ff6e190634d32968c232abea48d137a7c59af", "3844517b9b8886455b635554f511aff5789dc2bf"));
set_progress(0.802467);
assert(apply_patch_check("/system/framework/com.android.nfc_extras.jar", "3e3cfbe83fb28ee5c7588040ca2c960aa6315e9c", "c518f3a2db593c033faa0f161388f48ed31c8290"));
set_progress(0.802467);
assert(apply_patch_check("/system/framework/com.android.nfc_extras.odex", "f31b7d0ee8d80a9aadd2a7abc226205bd3d0941b", "ab7933bde62b9a4f5b6b2b11fbd1cc0a29af5f2c"));
set_progress(0.802489);
assert(apply_patch_check("/system/framework/com.broadcom.bt.le.jar", "5abadb2e33a52f51ff77ada25afd8fc1183bfe94", "5ae950c9231d081ba1b22f3e40d12e2cc7426998"));
set_progress(0.802490);
assert(apply_patch_check("/system/framework/com.broadcom.bt.le.odex", "cc05fcea761811ee9ca1ba4904cc45b528d2cebf", "abeb9e95f8cff5f951e11fdd8fefe79c1e55a65c"));
set_progress(0.802725);
assert(apply_patch_check("/system/framework/com.google.widevine.software.drm.jar", "5abadb2e33a52f51ff77ada25afd8fc1183bfe94", "5ae950c9231d081ba1b22f3e40d12e2cc7426998"));
set_progress(0.802726);
assert(apply_patch_check("/system/framework/com.google.widevine.software.drm.odex", "7c8265418e8b1722be18be388a93433b5bac205f", "711ac32ca66618051b122e57bdf81b542c1b54b1"));
set_progress(0.802729);
assert(apply_patch_check("/system/framework/com.htc.android.bluetooth.jar", "dfe7013682a52b67b5a593ce8b7390cd3ec44d08", "7792614f8d189bdc3239d42713cb27149d9bc590"));
set_progress(0.802730);
assert(apply_patch_check("/system/framework/com.htc.android.bluetooth.le.jar", "0f1b95c232aed938bcc1c03d69bf31d7bc042888", "a826a3d4017054662c65e1cb443b7997cf6cc0f9"));
set_progress(0.802730);
assert(apply_patch_check("/system/framework/com.htc.android.bluetooth.le.odex", "cc954c362945086e554cde23eca4de3453aaa50a", "a1fa1c865f71cf24b2d69cf4c7ff67e618754cac"));
set_progress(0.803081);
assert(apply_patch_check("/system/framework/com.htc.android.bluetooth.odex", "709c600944ec51754be78a2ec4e0b1165324f611", "e5562d11c385ee83e81a76f6da130a005541736d"));
set_progress(0.805355);
assert(apply_patch_check("/system/framework/com.htc.android.home.res.apk", "1f6babaa14df2a996211523952ec7bf1bf7f70ef", "7d3f7d5e6a35a3c0d49d9bb7910b978ed049c6ef"));
set_progress(0.806761);
assert(apply_patch_check("/system/framework/com.htc.browsermodule.res.apk", "c7eaef877810fec3d5d0349c4c5e211faf6c892c", "e791739b24b39f254e8079b03e7051eac09a6325"));
set_progress(0.806792);
assert(apply_patch_check("/system/framework/com.htc.fusion.fx.jar", "a96fa10e1687741758582ea772f4b2977f607ca7", "3f1f0c7898111ea9a3f48d954e562ab59d067173"));
set_progress(0.806793);
assert(apply_patch_check("/system/framework/com.htc.fusion.fx.odex", "a3794403f4205abd1d05e700924c5c33caae2a10", "a76184b726eea844d706c762a561c8c0463159b5"));
set_progress(0.807297);
assert(apply_patch_check("/system/framework/com.htc.lockscreen.fusion.jar", "5abadb2e33a52f51ff77ada25afd8fc1183bfe94", "5ae950c9231d081ba1b22f3e40d12e2cc7426998"));
set_progress(0.807298);
assert(apply_patch_check("/system/framework/com.htc.lockscreen.fusion.odex", "66f03b2d8b337e0512d491e85483247c06af6160", "a6768be26fd35c049e57bbb7f1595caebfb4cdfa"));
set_progress(0.807652);
assert(apply_patch_check("/system/framework/com.htc.resources.apk", "c2cdc8ae5c84bb5f16bbbdec5c598bb0f4b64165", "c38eb36f6dd14075353bbb95904a12a382bf9e7a"));
set_progress(0.819303);
assert(apply_patch_check("/system/framework/com.htc.socialnetwork.res.apk", "e8ee763622da9d04927679ed74f29384b2683b0b", "3e0b02509d7ca8b1d06ecd6b9cd159e1afa3a9e0"));
set_progress(0.820155);
assert(apply_patch_check("/system/framework/com.htc.videowidget.res.apk", "ef8c98007277724dee4edf7142769430728f1944", "7faf5e19e4c7d649db19bbb8f30701d37f790d05"));
set_progress(0.821356);
assert(apply_patch_check("/system/framework/com.htc.weather.res.apk", "5be6abe6e5ae4ec0696c443efeb46abb32a59f30", "2c87b2b07cba610010ba9bcf7773c55e76be95ef"));
set_progress(0.846631);
assert(apply_patch_check("/system/framework/com.orange.authentication.simcard.jar", "aaa60932287303430cd42518253d821b0ec827c7", "fbfdf48fa58d0ceb733f962e5fac674770a53b86"));
set_progress(0.846631);
assert(apply_patch_check("/system/framework/com.orange.authentication.simcard.odex", "3b11887a5a653605f73f07c60b2e024d6321d31f", "9e447a1481d82b79aec537405eba2501ae63ed68"));
set_progress(0.846645);
assert(apply_patch_check("/system/framework/content.jar", "5abadb2e33a52f51ff77ada25afd8fc1183bfe94", "5ae950c9231d081ba1b22f3e40d12e2cc7426998"));
set_progress(0.846645);
assert(apply_patch_check("/system/framework/content.odex", "38f4fd6a2170c729c4943700a6467711cd2eeaf4", "5f4f574f8c6c57dc7cfe31ab4d9c3e7e61d54ca4"));
set_progress(0.846678);
assert(apply_patch_check("/system/framework/core-junit.jar", "4f069856303d2ead1e6573e3130d635eea4a91d5", "e7137bf82861d2cd27a5bf59696fef4d3f7357e7"));
set_progress(0.846678);
assert(apply_patch_check("/system/framework/core-junit.odex", "ef7f350292b445afd427522612eb25ab403baa19", "0925698d039156d0813c510d4e4b1fa3e89be913"));
set_progress(0.846739);
assert(apply_patch_check("/system/framework/core.jar", "a82728646308edaff67145b6f48823d1b01c0e5a", "18876a311ebae152ca74f95b9b0760993767b078"));
set_progress(0.846748);
assert(apply_patch_check("/system/framework/core.odex", "818cb388ace52424764d6454980eb45344c8d8b0", "7addd694bb52d518ad5499aa2f88da59d4be5dbd"));
set_progress(0.854333);
assert(apply_patch_check("/system/framework/ext.jar", "aee1a7b09de4c00562821937597ec6cb484b8261", "ff64f6ce60b0ad1bc14fb95f3f8d279d2e381dd4"));
set_progress(0.855509);
assert(apply_patch_check("/system/framework/ext.odex", "7eebd8641f323e4e6540a69626ff4e8ef8b3e4fe", "85362837c01809bac5187cb18cd2ad54fb27bffe"));
set_progress(0.859837);
assert(apply_patch_check("/system/framework/framework-htc-res.apk", "ba26b82f620e3d1d6eb2db82a72fb02dda52d3e4", "416b551948fc0d4178f8e6b1eec7b4ec6337d298"));
set_progress(0.863971);
assert(apply_patch_check("/system/framework/framework-res.apk", "e6fc27ac34f6cb6bb01939a1fd7a732db9d19ce9", "4d606faa6c0b53a2954b9a9fd300a07dcae9179f"));
set_progress(0.898195);
assert(apply_patch_check("/system/framework/framework.jar", "a452b1465a822aced8afc1523020ed021747318f", "0cf3191f77bb20063f1b1e778176c8646d0b851e"));
set_progress(0.898228);
assert(apply_patch_check("/system/framework/framework.odex", "8458eaa647d73c0c0bc3d266fed90d438cc81142", "b4f877d502e74b16d5d5a2ad07957020a0feda8b"));
set_progress(0.921771);
assert(apply_patch_check("/system/framework/framework2.jar", "f7aa5adeb3de521fe2927f2aaa55ef8d87946d15", "35542e68030183283ac00486aa6579841f410b46"));
set_progress(0.921805);
assert(apply_patch_check("/system/framework/framework2.odex", "5bd7d499d6250ab3f4c1665b6051bf178368cae4", "0563027c8ef98f8fab2902e34ae8922f9553fd15"));
set_progress(0.934574);
assert(apply_patch_check("/system/framework/ime.jar", "5abadb2e33a52f51ff77ada25afd8fc1183bfe94", "5ae950c9231d081ba1b22f3e40d12e2cc7426998"));
set_progress(0.934574);
assert(apply_patch_check("/system/framework/ime.odex", "933a0e20005474a394e64226151a47de4486c959", "a5d4fb619f9ae4c33a6f5ef7429409d4c675bc57"));
set_progress(0.934590);
assert(apply_patch_check("/system/framework/input.jar", "5abadb2e33a52f51ff77ada25afd8fc1183bfe94", "5ae950c9231d081ba1b22f3e40d12e2cc7426998"));
set_progress(0.934591);
assert(apply_patch_check("/system/framework/input.odex", "1023010e7dbb2e8fec445f162a1369d82987ddf6", "4d3b9f72dfbb51fb3d89119ee528469fb0b9deed"));
set_progress(0.934604);
assert(apply_patch_check("/system/framework/javax.obex.jar", "3e3cfbe83fb28ee5c7588040ca2c960aa6315e9c", "c518f3a2db593c033faa0f161388f48ed31c8290"));
set_progress(0.934605);
assert(apply_patch_check("/system/framework/javax.obex.odex", "92da644239d281d9542571bab4cd7ccbb78aca46", "987c666d3aa0c57875813ef5f22438a52c0f1a41"));
set_progress(0.934735);
assert(apply_patch_check("/system/framework/monkey.jar", "5abadb2e33a52f51ff77ada25afd8fc1183bfe94", "5ae950c9231d081ba1b22f3e40d12e2cc7426998"));
set_progress(0.934736);
assert(apply_patch_check("/system/framework/monkey.odex", "bc9328a2b63c9a76dde10a819e8d11592a1a758b", "778de6448545117de3d4407272368865233e4f89"));
set_progress(0.934999);
assert(apply_patch_check("/system/framework/pm.jar", "5abadb2e33a52f51ff77ada25afd8fc1183bfe94", "5ae950c9231d081ba1b22f3e40d12e2cc7426998"));
set_progress(0.935000);
assert(apply_patch_check("/system/framework/pm.odex", "932553b45c46403dd4abfaf8305328e544d695d0", "0f0c46d498d4f038a7ddad544c2f0ed82334adf8"));
set_progress(0.935082);
assert(apply_patch_check("/system/framework/requestsync.jar", "5abadb2e33a52f51ff77ada25afd8fc1183bfe94", "5ae950c9231d081ba1b22f3e40d12e2cc7426998"));
set_progress(0.935082);
assert(apply_patch_check("/system/framework/requestsync.odex", "4b89d55b4b995871026a46c346ed6884ddd40efb", "0302a1f74f400858063797fd870d12f7f2ca8b4d"));
set_progress(0.935103);
assert(apply_patch_check("/system/framework/services.jar", "e95a8037ecaf780020057b55c2b87de2d05654e8", "2f92abe925b0b5434cc04524cb1ffaebd0a0bc40"));
set_progress(0.935104);
assert(apply_patch_check("/system/framework/services.odex", "c18aceaa56d626a7693e8d9e49c50c897e2abfec", "4e62da486666102481c40138ba1c48b17912e6f8"));
set_progress(0.943664);
assert(apply_patch_check("/system/framework/svc.jar", "5abadb2e33a52f51ff77ada25afd8fc1183bfe94", "5ae950c9231d081ba1b22f3e40d12e2cc7426998"));
set_progress(0.943664);
assert(apply_patch_check("/system/framework/svc.odex", "abc03d7110fe6963512f664c76ee17c74ddf3515", "b07b37d9d9f91deed8792fc3155cae73f5860ea1"));
set_progress(0.943694);
assert(apply_patch_check("/system/framework/uiautomator.jar", "6d2d621c0f6765d74cb3721f6135ee1b56ca2f2b", "04dd89fed79f0ec76506106b69c748f160c9a664"));
set_progress(0.943694);
assert(apply_patch_check("/system/framework/uiautomator.odex", "3964aeed99c4102f5a38a972c74277a98c67d9a7", "890db11477e857982a43cf1cbe0de6d8a230fd2a"));
set_progress(0.943878);
assert(apply_patch_check("/system/framework/usbnet.jar", "08ba8bf1c2635b962c36ead9a4f96ce3068a0fe3", "9c32a1df56300f93e203b2b4addeba5c8b9d6a29"));
set_progress(0.943879);
assert(apply_patch_check("/system/framework/usbnet.odex", "273effb270256f521b59c7df2dba7a2b6d2a0cdd", "01bd195266f65451475a2c23d96e3d7ff1e89da3"));
set_progress(0.944002);
assert(apply_patch_check("/system/framework/wimax.jar", "3e3cfbe83fb28ee5c7588040ca2c960aa6315e9c", "c518f3a2db593c033faa0f161388f48ed31c8290"));
set_progress(0.944003);
assert(apply_patch_check("/system/framework/wimax.odex", "10e5ff6fe52a45f5b41333109d00eccd3d2351d2", "ce97ce8942772a06c83371f6df50f1810ae055ec"));
set_progress(0.944114);
assert(apply_patch_check("/system/lib/hw/audio.primary.msm8960.so", "ab5fd282d223a27493c7a62012d3d15254d55f83", "12815aea880045248365bfa9d244d4b22cd97887"));
set_progress(0.944648);
assert(apply_patch_check("/system/lib/hw/audio_policy.default.so", "a93855b779b3c75238aeef7de2f9d18eb973bfa3", "8d22dce41b9518fab8476e30de8a41a8c9b4e163"));
set_progress(0.944861);
assert(apply_patch_check("/system/lib/hw/camera.msm8960.so", "b4fa9e18f0d3c61d7685f15730a3066123b90839", "9cd454976624fd4fbd38acd0548a3a14b5e6cd33"));
set_progress(0.945631);
assert(apply_patch_check("/system/lib/libOmxVdec.so", "5f1efde1352ed7205a962c476ef6f8144cd923f9", "ab77b8e3b92b8e50b25bebf0c4b5d4354a6d2365"));
set_progress(0.946035);
assert(apply_patch_check("/system/lib/libaudioflinger.so", "5a2768cd935b0871d6af74c8302a8e74c5487baf", "99b0a1e298a437f097a51da57d8191dc1a1ee7ff"));
set_progress(0.947943);
assert(apply_patch_check("/system/lib/libbcc.so", "9f8c624e1afd41b63ec369c3e91ff3ed007ea29a", "4e7e6d96ba9838db3243153dfd9f4ba73136b46a"));
set_progress(0.958410);
assert(apply_patch_check("/system/lib/libbcinfo.so", "ce7514402d77c72229b885a01cd25361fc639815", "5343f098e76bec71715521f4a6ba2b9581f0ebe4"));
set_progress(0.960919);
assert(apply_patch_check("/system/lib/libc.so", "928b5e51215bbe9342c894903222ee770fc87600", "a59e6e7c98bca6a82daf77eb602c9e0a6fd4dbce"));
set_progress(0.961574);
assert(apply_patch_check("/system/lib/libcameraface.so", "926e23fbca3ed245aa33cd34ccd2ad73777eaf9a", "1d07f32a667b460800ea67ec93c9312e0ff8886e"));
set_progress(0.963801);
assert(apply_patch_check("/system/lib/libcameraservice.so", "e1945ac9391b6984a21c9c84b1426df1872765aa", "91a5cf264bf9784758661fd7c73e2780916e75a7"));
set_progress(0.963940);
assert(apply_patch_check("/system/lib/libchromatix_ov2722_default_video.so", "e0c8b8841137bd4a12e87f9b462b8ac08f1e59ec", "2f1469ec8d7170816d7032528855ffe721a8039f"));
set_progress(0.964226);
assert(apply_patch_check("/system/lib/libchromatix_ov2722_hdr.so", "fc9e1d119b6e405faa8ee7ac8ff2b6dd10875c74", "a8cd110a40f76ce14da91b77f932dc1c0dc55baf"));
set_progress(0.964511);
assert(apply_patch_check("/system/lib/libchromatix_ov2722_preview.so", "07d259feccd1d362675759a82d1c7a4730f8b95b", "3737aa1455a41a0a7b0f7a48c5eeb65b46bb90b9"));
set_progress(0.964796);
assert(apply_patch_check("/system/lib/libchromatix_ov2722_zsl.so", "3a6627e58cdc306ad0c57570218f3cbaac2b476d", "7c00f5cdcb2ed41e561b8a7a5c3a4ec8451244ae"));
set_progress(0.965081);
assert(apply_patch_check("/system/lib/libchromatix_vd6869_default_video.so", "b921f39cd578e14ace05c71fc0660ed2dcafe6dd", "7caf58a5213216572bec05bd79e5e105e116f3d3"));
set_progress(0.965484);
assert(apply_patch_check("/system/lib/libchromatix_vd6869_hdr.so", "a45c52785fde7c74004d5ab8195f52e751801413", "0d8528bc58a7b0f5b143625cf20e065a9d6c3f5f"));
set_progress(0.965888);
assert(apply_patch_check("/system/lib/libchromatix_vd6869_hfr.so", "074cef29c9ef8220c1ca33e25e706b88ae968ccb", "493cf340488dbe05e41880694dbc0571d092e4bf"));
set_progress(0.966291);
assert(apply_patch_check("/system/lib/libchromatix_vd6869_hfr_60fps.so", "bf6a3338a6952335816d3531fba6ef6d705a2227", "2dd475585189ddf53202102cd49c8e2a08495b53"));
set_progress(0.966694);
assert(apply_patch_check("/system/lib/libchromatix_vd6869_night.so", "8eedf67c8a15ac763a834e8aa9c441a383caccee", "cea1b1b77bcedb571d4be787074ce488fdca795e"));
set_progress(0.967098);
assert(apply_patch_check("/system/lib/libchromatix_vd6869_preview.so", "690d2ed68f532490413f9cb8f08403c070b89a54", "e3616977551ad902adf7b017b95d0507a2220521"));
set_progress(0.967501);
assert(apply_patch_check("/system/lib/libchromatix_vd6869_video_hdr.so", "0977be42adec684eea0913c358971c350440a247", "23abd890c5713560d5e656540f6f21d810e7a22d"));
set_progress(0.967905);
assert(apply_patch_check("/system/lib/libchromatix_vd6869_zoe.so", "f937fd784faa5873c6f6bfbe89085a68e0045fc4", "e684f0386b5a8234954ec4481a61eab2cfa9ad3e"));
set_progress(0.968308);
assert(apply_patch_check("/system/lib/libchromatix_vd6869_zsl.so", "a9677e5e0a4d747005ae7bcc00b6d437c5de2b72", "a620389e5d20e4081dd5ab939b40a25de8ffa466"));
set_progress(0.968711);
assert(apply_patch_check("/system/lib/libchromium_net.so", "f8c3f21e67defe1792d709240cc0fba096e3837a", "2f657fc709d05575ed631ecbd1d64def296dc56f"));
set_progress(0.974179);
assert(apply_patch_check("/system/lib/libhtccamera_yushaniiproc.so", "bc83d0eaa4682a5f40fa8c2693ad9859d11d2af5", "d40e04c909ba020243d065e676db5b2be341c494"));
set_progress(0.974273);
assert(apply_patch_check("/system/lib/libmdnssd.so", "80325d2389608e6925abeb07287173d2b400fa20", "cb246dad70eb4ea52bcee71675e8d9ecb2947bd3"));
set_progress(0.974321);
assert(apply_patch_check("/system/lib/libmediaplayerservice.so", "06a023ba30ad0041cff5815dc31181aa45323d04", "777fc10d273a65e768f741f19e7d616f28f38db2"));
set_progress(0.975409);
assert(apply_patch_check("/system/lib/libmllite.so", "6c6e24d8d1f83ac4f3db7e4eea1a91bc16668da8", "dce522cdc20a3bb28cb126c1aa999f1d82eca9d3"));
set_progress(0.975733);
assert(apply_patch_check("/system/lib/libmmcamera_aec.so", "a1af1d33ba2ca5dfac38bebc02d30b53875f1669", "ccafe314b6107952ef4d268fa2a69502a645c0aa"));
set_progress(0.975856);
assert(apply_patch_check("/system/lib/libmmcamera_interface2.so", "1f1e72d81305d4da324a7dc159a056d7b5a90a27", "a2418b5b53748cdff6aa551c2196875abcb1b0c2"));
set_progress(0.975968);
assert(apply_patch_check("/system/lib/libmmcamera_statsproc31.so", "c8b513236d3629dcb57f258393b3e0609c04fc58", "eafc505da99fcad34aae3d1e75d08ebc96035c25"));
set_progress(0.976226);
assert(apply_patch_check("/system/lib/liboemcamera.so", "25b25da0940ea460969b321238ec87ff74e04a38", "52fd1b09fa4e53672b2c895719865bfcacf601b4"));
set_progress(0.978226);
assert(apply_patch_check("/system/lib/libprojector.so", "8d1aa613ba27db3b8af0c0e230c9be232c567125", "d927004d10fe8745b1b75bf62a239ab6be237dd6"));
set_progress(0.978256);
assert(apply_patch_check("/system/lib/libril-qc-qmi-1.so", "b7a85103a3ebab3b29d293103737549412d4d714", "97dba3b5fa345577616aaaf7064e65d9a5cc10f9"));
set_progress(0.986701);
assert(apply_patch_check("/system/lib/libstagefright.so", "5741793131f69db8e6b877a5b43a03486b02551f", "2525c48acc6205b4d37f02d343218cc55fa67c90"));
set_progress(0.990283);
assert(apply_patch_check("/system/lib/libstagefright_soft_aacdec.so", "0e5b9c807761fd59afcbcbd52365bc558c20658a", "4fe0aaabbc675e73d47f46dfa253bf4fc72a06d9"));
set_progress(0.990778);
assert(apply_patch_check("/system/lib/libstagefright_soft_aacenc.so", "f6122d566e932839e94006cbb6104e8edbcdea60", "69a305c4c8a6963b9acfbc200577d3bbec8f1e03"));
set_progress(0.991391);
assert(apply_patch_check("/system/lib/libwebrtc_audio_preprocessing.so", "b90919fcc1fbf50a5bb5a9b8b5ea5bb05c49c8e4", "99ad0677b861e117a3631651140e0f5653ac7a7c"));
set_progress(0.992315);
assert(apply_patch_check("/system/lib/modules/ansi_cprng.ko", "1c994d6c7cd3f07803c1fcc2ab090d0934df928d", "29ab89fc60bd37849a6c4fd6afdeb33e1803ed6b"));
set_progress(0.992546);
assert(apply_patch_check("/system/lib/modules/bcmdhd.ko", "fe040c6e3204c5ec23b5cd4173ab670dd8937b58", "a5eeccbcb478fe473d4f8977ed9864d1b95435a2"));
set_progress(0.994081);
assert(apply_patch_check("/system/lib/modules/bluetooth-power.ko", "98d2840dbe5792096f19ff93f56186799b5abb61", "8923070de16664eaa852282ac872c324ddbeaae8"));
set_progress(0.994213);
assert(apply_patch_check("/system/lib/modules/dm-crypt.ko", "2aa82e643872c69ad5b52e936c4a0393a76df36a", "88d8b686ba0d38c0571ba45fff165e6551924f5e"));
set_progress(0.994953);
assert(apply_patch_check("/system/lib/modules/eeprom_93cx6.ko", "20befd0061c08432f7a5d371dcc63815bd7a66a2", "d1c88195f9584a29c67316603a4a1d462b011c75"));
set_progress(0.995041);
assert(apply_patch_check("/system/lib/modules/evbug.ko", "670084fe4f811bc20edbcbda0cae48d64972ef6d", "f8e5ba03e90e3fda133b15179e0dcfa0d422cf43"));
set_progress(0.995241);
assert(apply_patch_check("/system/lib/modules/gspca_main.ko", "fdcaa40db18b754fcdb6a5bd2ce3f70d83fe338b", "7ae67ea05c72b3406f6201a5bfd465f8afecbbbb"));
set_progress(0.995768);
assert(apply_patch_check("/system/lib/modules/ks8851.ko", "5b9b1795e8b274340196cfbd65f076cc010d1d9e", "c3ee303866f63b918cd4c455076c90b8397eb78f"));
set_progress(0.996254);
assert(apply_patch_check("/system/lib/modules/lcd.ko", "b0875cbc2a8d5bfe3cf9cac9096082b1eadeb5e3", "edd05d190d388e9c15f1909f4cd6bd1e55a72fae"));
set_progress(0.996551);
assert(apply_patch_check("/system/lib/modules/moc_crypto.ko.3.4.10", "11d0463267994a9e4613e18b928f9862e18a9174", "320b6e79bb545ada1c559da06ff0b39674c42c4d"));
set_progress(0.997640);
assert(apply_patch_check("/system/lib/modules/moc_platform_mod.ko.3.4.10", "9916febed3fd5e3366b662e579e70815b18b613b", "a184906f70e60656f61653a523a5511d7cd964cc"));
set_progress(0.997654);
assert(apply_patch_check("/system/lib/modules/msm-buspm-dev.ko", "2f7b6b81d66fdfce8b58b6cdd7c1353e4f114664", "fd0bdb63cf8997155660c44c324edcfa8cbdd399"));
set_progress(0.997885);
assert(apply_patch_check("/system/lib/modules/qce40.ko", "1d3e0811e19e896607218b4e92f36b5a241165a9", "208526279e19e0b8d11ae2cfee0cb5f2c82876cf"));
set_progress(0.998289);
assert(apply_patch_check("/system/lib/modules/qcedev.ko", "826b00710ff1d7cc39e9559b08e113af6ab43b79", "07a329cc531927efe4b75879cfebb2e86d6c48f9"));
set_progress(0.998721);
assert(apply_patch_check("/system/lib/modules/qcrypto.ko", "2bdf0552ef734aeb37748b934f1d305b94d42680", "a884c4fdf143847bca1f85925a8dfb8ee95a2689"));
set_progress(0.999415);
assert(apply_patch_check("/system/lib/modules/reset_modem.ko", "bafea1799e3a487957a5b801983defc6c1afcf4a", "4d0ec55db227e5639b3fd7a32a274d814a7e6319"));
set_progress(0.999594);
assert(apply_patch_check("/system/lib/modules/scsi_wait_scan.ko", "86f9de5902b74e7de625bf6168218dd61f331ad2", "e601b29b72bfae1337ebc241840034446296b84c"));
set_progress(0.999665);
assert(apply_patch_check("/system/lib/modules/spidev.ko", "0761921a0fb95d983a91e781520f57ea379b22d8", "8f1a2cfa04932b6f600c266a04a00336184e0de9"));
set_progress(1.000000);

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

mount("ext4", "EMMC", "userdata", "/data");
ui_print("Deleting default files...");
delete("/data/data/recovery/radio_checksum");
delete_recursive("/data/data/com.htc.flashliteplugin/lib/",
                 "/data/data/com.htc.picasa/");
unmount("/data");
ui_print("Removing unneeded files...");
mount("ext4", "EMMC", "userdata", "/data");
delete("/system/app/HtcSpeakNGF.apk", "/system/customize/AAInfo.txt",
       "/system/etc/tfa/playbackbeats.preset",
       "/system/etc/tfa/playbackbeats_l.preset", "/system/lib/libbcc.so.sha1",
       "/system/lib/modules/moc_crypto.ko.sig.3.4.10",
       "/system/recovery.img");
show_progress(0.800000, 0);
ui_print("Patching /system or /data files...");
assert(apply_patch("/data/preload/Flashlight.apk", "-",
       4ed669763a9ccb400850a4dd04f69c9af1d71a9a, 558973,
       9b6c08b658b6375012d4a633ba44facecab4fac7, package_extract_file("patch/data/preload/Flashlight.apk.p")));
set_progress(0.001243);
assert(apply_patch("/data/preload/PDF_Viewer_F_A.apk", "-",
       376880555041ec252b237d9a19cc4daa3075d3db, 226537,
       b68cb9ce8e65681ac4d6953b1628fe61ad36102c, package_extract_file("patch/data/preload/PDF_Viewer_F_A.apk.p")));
set_progress(0.001746);
assert(apply_patch("/system/app/7digital-htc-tracking-1.0.odex", "-",
       27274aed50770c99f1a25a01956b3b80c8b84029, 6672,
       51756f7047a59d91160908a4181de423f1cbd64e, package_extract_file("patch/system/app/7digital-htc-tracking-1.0.odex.p")));
set_progress(0.001761);
assert(apply_patch("/system/app/7digital3.0.odex", "-",
       3c76924dbcbb32bf1f1e42a53f4f1c9097d4515a, 5225984,
       11f583b9df8c1ac6b250e92f77a7c727b53c1bab, package_extract_file("patch/system/app/7digital3.0.odex.p")));
set_progress(0.013377);
assert(apply_patch("/system/app/AndroidHtcSync.odex", "-",
       2418a16b093004fb62ceb2e4f45e59c0d1c2d1e9, 1700544,
       73493ea4bdc1b43509e3cd0638fb650f5debb777, package_extract_file("patch/system/app/AndroidHtcSync.odex.p")));
set_progress(0.017157);
assert(apply_patch("/system/app/Automotive_Home.apk", "-",
       7949b4a49f631cf0c241a39248f3d221fe08f10a, 1784415,
       35278e1a928a3a6d3ac36f654b8a6be75e14fa9e, package_extract_file("patch/system/app/Automotive_Home.apk.p")));
set_progress(0.021124);
assert(apply_patch("/system/app/Automotive_Home.odex", "-",
       bbe88cc3bc03fbcd83179e9923eba91c68a3d88c, 1036936,
       c7aaf3a36f236af27e9179591d17581f5f9e451e, package_extract_file("patch/system/app/Automotive_Home.odex.p")));
set_progress(0.023429);
assert(apply_patch("/system/app/Automotive_InternetRadio.odex", "-",
       7defe5fa3a9702b511f383b6a1cad33b0adcf575, 293992,
       5949ef74ee75cb61b7a5ee75db7215be36afb3dd, package_extract_file("patch/system/app/Automotive_InternetRadio.odex.p")));
set_progress(0.024082);
assert(apply_patch("/system/app/Automotive_Traffic.odex", "-",
       231dd8d530601eeeecf84ccaf662a4ed82c9dfa7, 156000,
       8d46ef5d45529a316805ca3113cf4d479e0c83c9, package_extract_file("patch/system/app/Automotive_Traffic.odex.p")));
set_progress(0.024429);
assert(apply_patch("/system/app/BackupRestoreConfirmation.apk", "-",
       f798d719cd2b01126115e44b71b17f8c59ceabeb, 109289,
       3f866712178d53a485b0f1cced2d7e602ca4080e, package_extract_file("patch/system/app/BackupRestoreConfirmation.apk.p")));
set_progress(0.024672);
assert(apply_patch("/system/app/BackupRestoreConfirmation.odex", "-",
       daaaa64fb4961116d04545cb6d5dd599fa05a21f, 9848,
       be268063b848a4f116513c6a47fc4234f87279e3, package_extract_file("patch/system/app/BackupRestoreConfirmation.odex.p")));
set_progress(0.024694);
assert(apply_patch("/system/app/Basic.odex", "-",
       57209fd7154ba2bcb9336f2fb8fd2744dd3285f8, 115744,
       49876efdb8110b1f421159b8b6c23a4232f401f3, package_extract_file("patch/system/app/Basic.odex.p")));
set_progress(0.024951);
assert(apply_patch("/system/app/Bluetooth.odex", "-",
       b24c9529b94d1419b0b261ad1549e2fa0884e471, 282408,
       dbf29b881a18fa0ac80b34d358cae1b6c62e5da5, package_extract_file("patch/system/app/Bluetooth.odex.p")));
set_progress(0.025579);
assert(apply_patch("/system/app/Books.odex", "-",
       dd14106e465c7439c794e8402533ba992b877fbd, 4314264,
       c060cd6671a5fe8cf59f6168205d7e55fb84654f, package_extract_file("patch/system/app/Books.odex.p")));
set_progress(0.035169);
assert(apply_patch("/system/app/BrcmBluetoothServices.odex", "-",
       16c3669fdce275f4cf7a599dde348de0f8b87614, 90320,
       a4593d99624080f6a1af7aa8ede3c2355d82fca4, package_extract_file("patch/system/app/BrcmBluetoothServices.odex.p")));
set_progress(0.035370);
assert(apply_patch("/system/app/Browser.apk", "-",
       3bff041757c4f359557bc2ef5313a2b3636050f7, 3246103,
       3e082de3fa8526300bdf6ed0869f1edccc5048c9, package_extract_file("patch/system/app/Browser.apk.p")));
set_progress(0.042585);
assert(apply_patch("/system/app/Browser.odex", "-",
       4e8b7193d1c8e3baa2236c69b7c1d222c6dc13d2, 4666024,
       61d244198446657612917223c748047917b435be, package_extract_file("patch/system/app/Browser.odex.p")));
set_progress(0.052957);
assert(apply_patch("/system/app/CIMEXT9.odex", "-",
       964fa5028e13e2654e83c191bae47e91916c1dd8, 3120,
       cf54b0820a806ecb9ddd5f16796cf40719b709ee, package_extract_file("patch/system/app/CIMEXT9.odex.p")));
set_progress(0.052964);
assert(apply_patch("/system/app/COTAClient.odex", "-",
       3189bcf47869d66902e4ed2488eb67afa96dc6c5, 46288,
       ad6c67b75e3aa29b28d197c952b057b5809117fe, package_extract_file("patch/system/app/COTAClient.odex.p")));
set_progress(0.053067);
assert(apply_patch("/system/app/CalculatorWidget.odex", "-",
       ff0ac898eb9d3db76410a398b89cbbf674a3bfee, 18344,
       19a438261b0c512d91e1ac333248d2585d85476c, package_extract_file("patch/system/app/CalculatorWidget.odex.p")));
set_progress(0.053108);
assert(apply_patch("/system/app/Calendar+nonprime.apk", "-",
       52c1076f2cba6494bb5306ac95f4c810748916a6, 1591308,
       caecda29eef11403b1edc90692f984416221e734, package_extract_file("patch/system/app/Calendar+nonprime.apk.p")));
set_progress(0.056645);
assert(apply_patch("/system/app/Calendar+nonprime.odex", "-",
       8aae86b442a0e53dfddbcf81e42b558475deca18, 1976792,
       5aacd2f92b93476705295e3ac719938643c4ddcb, package_extract_file("patch/system/app/Calendar+nonprime.odex.p")));
set_progress(0.061039);
assert(apply_patch("/system/app/CalendarProvider.apk", "-",
       e9b78563528a9bc603a1723fb1c9370670861b19, 97408,
       c51d35db5787ca0b922d29f75e07e463b11241c1, package_extract_file("patch/system/app/CalendarProvider.apk.p")));
set_progress(0.061256);
assert(apply_patch("/system/app/CalendarProvider.odex", "-",
       88ee800a0e07a8c1ec55eb7b36825f91c01495ba, 1241768,
       bf8e67655f7e19838fb2f98d5c7b247b44bc37a9, package_extract_file("patch/system/app/CalendarProvider.odex.p")));
set_progress(0.064016);
assert(apply_patch("/system/app/Camera.apk", "-",
       32fd54bc7e3f19118d15f8bd4862e221d649bf1b, 3489881,
       7f30fd63f4b85e2f5e1bcd8154f13211915cfce5, package_extract_file("patch/system/app/Camera.apk.p")));
set_progress(0.071773);
assert(apply_patch("/system/app/Camera.odex", "-",
       f0a2dcf2a66934652c22183029b7520a9f889994, 1894432,
       25bc672fb11b9e13106e63d6ea30584710a70de2, package_extract_file("patch/system/app/Camera.odex.p")));
set_progress(0.075984);
assert(apply_patch("/system/app/CertInstaller.apk", "-",
       94a61cdba26207c40e17a4ac1375d4a2e9bf1f14, 121296,
       cc88f05c06ad8f9d9a1f2ee53dc97afd2ef8a5a4, package_extract_file("patch/system/app/CertInstaller.apk.p")));
set_progress(0.076254);
assert(apply_patch("/system/app/CertInstaller.odex", "-",
       a701d85a90d54fd09cfbf804d1fde3821e69b561, 52840,
       dbf197da9deee072df9c1de2f6fe9c8ddf53ff87, package_extract_file("patch/system/app/CertInstaller.odex.p")));
set_progress(0.076371);
assert(apply_patch("/system/app/CheckinProvider.odex", "-",
       bc72f175d04ebdff5a53ce817d9c1785e7b32167, 234680,
       6fff18d737fb381027f7992fab5bd8881e589ee9, package_extract_file("patch/system/app/CheckinProvider.odex.p")));
set_progress(0.076893);
assert(apply_patch("/system/app/ChromeBookmarksSyncAdapter.odex", "-",
       98e6e89339284b15f090e5a7c9eeedf6b45025c4, 519368,
       fb76b25ed2305536d34ff4073bb95bbc18bf3d86, package_extract_file("patch/system/app/ChromeBookmarksSyncAdapter.odex.p")));
set_progress(0.078047);
assert(apply_patch("/system/app/ChromeWithBrowser.odex", "-",
       db75802a5ddac70ba678db24cc9ee24a38570bab, 2774208,
       400b3d6424abb959e47c297a7cc1a1d82d1cb49d, package_extract_file("patch/system/app/ChromeWithBrowser.odex.p")));
set_progress(0.084214);
assert(apply_patch("/system/app/ContactsProvider.apk", "-",
       644b6ef469997b38cd7744bafcf1dff887856918, 187615,
       3d753ccccf738c166cb3f110601a8fd3b55817d0, package_extract_file("patch/system/app/ContactsProvider.apk.p")));
set_progress(0.084631);
assert(apply_patch("/system/app/ContactsProvider.odex", "-",
       9c679a298c2ce00218d6c95ef61e77b1a2d402d9, 3248744,
       bf3a4b7e9051fdac9df3c0f92333fe8e04e9eb38, package_extract_file("patch/system/app/ContactsProvider.odex.p")));
set_progress(0.091853);
assert(apply_patch("/system/app/CustomAppInstaller.odex", "-",
       513573943cbeb6ce80e7cfbacffeaa9cce122db5, 16640,
       df722a2c1713034b096f77163905079969803ccc, package_extract_file("patch/system/app/CustomAppInstaller.odex.p")));
set_progress(0.091890);
assert(apply_patch("/system/app/CustomizationSettingsProvider.odex", "-",
       54dc1869fb8b91d11e4d73c789ae3ef95a125def, 9424,
       c919c0ad7af35894e695a62a2597a538558401b9, package_extract_file("patch/system/app/CustomizationSettingsProvider.odex.p")));
set_progress(0.091911);
assert(apply_patch("/system/app/CustomizationSetup.apk", "-",
       aaf9834248483307c526ee63bba63442ec0b258e, 48013,
       bee54c7f5f0cb573dadbae470a6d75ed4ec73507, package_extract_file("patch/system/app/CustomizationSetup.apk.p")));
set_progress(0.092017);
assert(apply_patch("/system/app/CustomizationSetup.odex", "-",
       c76b1888434bddbaba2fc691899f01d00aa5a0c4, 206240,
       04bd6b4fc206f4da3618d5c7f2017c7d72d5deb1, package_extract_file("patch/system/app/CustomizationSetup.odex.p")));
set_progress(0.092476);
assert(apply_patch("/system/app/DefaultContainerService.apk", "-",
       75ebe2158df6a1b7ee3e7f9594a351f3d10ccfef, 9109,
       c674cde469ef945939de503957fe5e10d4fbefaf, package_extract_file("patch/system/app/DefaultContainerService.apk.p")));
set_progress(0.092496);
assert(apply_patch("/system/app/DefaultContainerService.odex", "-",
       eb453b3e61a3765ac774231772854e8bf064cfd6, 21216,
       a1d824a2d144ad983f4ae3dfecc9eed33db81ba7, package_extract_file("patch/system/app/DefaultContainerService.odex.p")));
set_progress(0.092543);
assert(apply_patch("/system/app/DemoFLOPackageInstaller.odex", "-",
       bab77deca212c483b37bd039476fc0cdca79b712, 99968,
       82d7100f33ac152e7f4f4d8e4630448382676030, package_extract_file("patch/system/app/DemoFLOPackageInstaller.odex.p")));
set_progress(0.092765);
assert(apply_patch("/system/app/DeviceManagement.apk", "-",
       54933e15a322788de8fbc23d4c33ea9c504dc7e0, 41228,
       e5ec6dd571549ceb741ad856fe8eda2e3a4cbe66, package_extract_file("patch/system/app/DeviceManagement.apk.p")));
set_progress(0.092857);
assert(apply_patch("/system/app/DeviceManagement.odex", "-",
       38e485c152f14aa33fa9d487c2d4ff91666fb52d, 2189584,
       82ae72298d37c28f581545ff45d0b088dca55b31, package_extract_file("patch/system/app/DeviceManagement.odex.p")));
set_progress(0.097724);
assert(apply_patch("/system/app/DownloadProvider.apk", "-",
       2d39621fefc83498347a0f0624b959327fc34e3a, 151970,
       bce634c9bbb4bc72195033e13ccb1d0da031a2dd, package_extract_file("patch/system/app/DownloadProvider.apk.p")));
set_progress(0.098062);
assert(apply_patch("/system/app/DownloadProvider.odex", "-",
       c35bb4c34ca88b89b46a8d656694cd31f9f4f433, 938200,
       3c768bc141447b57b74e86860a3265405bc7d5ca, package_extract_file("patch/system/app/DownloadProvider.odex.p")));
set_progress(0.100147);
assert(apply_patch("/system/app/DownloadProviderUi.apk", "-",
       fc022e2b6cb42d234f513292d5c8ad22826ce25a, 144373,
       5ae085de548e1f270ffb954f535d26d3e37e215f, package_extract_file("patch/system/app/DownloadProviderUi.apk.p")));
set_progress(0.100468);
assert(apply_patch("/system/app/DownloadProviderUi.odex", "-",
       dd448a19f0e0a7100350f83b39ae731e45439c27, 49072,
       b7f28ff825d599a791dfdbff478af5160244a2b7, package_extract_file("patch/system/app/DownloadProviderUi.odex.p")));
set_progress(0.100577);
assert(apply_patch("/system/app/Dropbox.odex", "-",
       a233fb7d6620812d78594aa2a57cb5898cdc8bf6, 1672016,
       976d7fcb19019d9ebf35d2ea578c5451f10b156d, package_extract_file("patch/system/app/Dropbox.odex.p")));
set_progress(0.104294);
assert(apply_patch("/system/app/FDHttpd.odex", "-",
       0cba555b6b74d95c7a435b65fae725e01f12674a, 939496,
       e21a6f0d795afa495f699bf5d192866a60b31d90, package_extract_file("patch/system/app/FDHttpd.odex.p")));
set_progress(0.106382);
assert(apply_patch("/system/app/FMRadioService.apk", "-",
       fdd4c4803a666be4b2831f53cef4ca8e70b1b600, 10359,
       50eae668cfae51dffe9025ad30b9703affc624be, package_extract_file("patch/system/app/FMRadioService.apk.p")));
set_progress(0.106405);
assert(apply_patch("/system/app/FMRadioService.odex", "-",
       dbdf291de91a4d854813f6172e0d2f6d1e491b7d, 48040,
       e183717b662632bd61d88b3877cf333c1cb52381, package_extract_file("patch/system/app/FMRadioService.odex.p")));
set_progress(0.106512);
assert(apply_patch("/system/app/FM_Radio.odex", "-",
       f1310c852d005ae24bc7ae2d8db18842a583017d, 234896,
       44ebe8b5ad093352fa4e433adb6e7c9ff338e86c, package_extract_file("patch/system/app/FM_Radio.odex.p")));
set_progress(0.107034);
assert(apply_patch("/system/app/FaceLock.odex", "-",
       c8cb985b8200419909f6e87ee37819bca4811899, 74176,
       4798c5cf0bc7b25b3c32faf5c7759a8a2748b73c, package_extract_file("patch/system/app/FaceLock.odex.p")));
set_progress(0.107199);
assert(apply_patch("/system/app/Facebook.apk", "-",
       35fcce1fcb5208460c1ee1fe8781731d7d345c0d, 664289,
       0555e73f3a09453dcbab44b410ad7f71ae2942cb, package_extract_file("patch/system/app/Facebook.apk.p")));
set_progress(0.108676);
assert(apply_patch("/system/app/Facebook.odex", "-",
       db0725b3066732b3f6fcf4b984a990ff98631b60, 433464,
       893056123f310c80ab377a9d6f3798bf9f92571c, package_extract_file("patch/system/app/Facebook.odex.p")));
set_progress(0.109639);
assert(apply_patch("/system/app/FacebookEngine.odex", "-",
       830817bb3bffeddec53966dd75fe8e19ef6b5e49, 231432,
       8ef307a1165293c85d85d2dfd2e3cc4de2077874, package_extract_file("patch/system/app/FacebookEngine.odex.p")));
set_progress(0.110154);
assert(apply_patch("/system/app/Facebook_Client.odex", "-",
       97e941750484ca6b900dfb151952af1d8f176f3b, 6177552,
       a6e14430bd8a9c969980b9953be7705f662dbe51, package_extract_file("patch/system/app/Facebook_Client.odex.p")));
set_progress(0.123885);
assert(apply_patch("/system/app/FilePicker.odex", "-",
       cbc66f4fc5ffafb920b80cdde6e5172f2cc3cd7f, 324160,
       587b3e0085fa5fffa442a25edebabc007cfe2c0d, package_extract_file("patch/system/app/FilePicker.odex.p")));
set_progress(0.124606);
assert(apply_patch("/system/app/FlexNet.odex", "-",
       68dedad3933f6e4e833d1bb889107394c189039b, 90344,
       f7052b059e3e12ea13b3304e2d65f328c5301b3f, package_extract_file("patch/system/app/FlexNet.odex.p")));
set_progress(0.124807);
assert(apply_patch("/system/app/Flickr.odex", "-",
       f61e1d78d75e96a23dd5181b774b752e7770d416, 368384,
       d1063ba72c3fef922b092a1312de898d7d3fc4a7, package_extract_file("patch/system/app/Flickr.odex.p")));
set_progress(0.125626);
assert(apply_patch("/system/app/FlickrEngine.odex", "-",
       73965dace394d37eda9b8cf1d64a626f3fe53f16, 189960,
       817cd240029467c885741b9c0f0c22f05eb95b0a, package_extract_file("patch/system/app/FlickrEngine.odex.p")));
set_progress(0.126048);
assert(apply_patch("/system/app/Frisbee.apk", "-",
       9c371d6f85a1d34edfba6e65f15b496bfe46bc9f, 2358108,
       9882f9664c523d2f7dbd178d0f04210e824d48a5, package_extract_file("patch/system/app/Frisbee.apk.p")));
set_progress(0.131290);
assert(apply_patch("/system/app/Frisbee.odex", "-",
       1a00f2e8859447bdeb44d59c7d65a27815ed3a90, 2798768,
       f701d03c671e7db1fb3d291f25d21a0b55c75ece, package_extract_file("patch/system/app/Frisbee.odex.p")));
set_progress(0.137511);
assert(apply_patch("/system/app/GMS_Maps.odex", "-",
       dbe1f25133dde1757f07cf5235adfb41bdd3da30, 6414864,
       68f6a100b16e3f573d677bab11324726cd998c30, package_extract_file("patch/system/app/GMS_Maps.odex.p")));
set_progress(0.151770);
assert(apply_patch("/system/app/GSD.odex", "-",
       e66e457dc7c1a7fc5b0e5fc6b8e88b046738e5e9, 132888,
       b40727662df27db23d152fca2753ef6a4ca8bf05, package_extract_file("patch/system/app/GSD.odex.p")));
set_progress(0.152065);
assert(apply_patch("/system/app/GenieWidget.odex", "-",
       7d6f9d98ba1201e4337bc498a4c94bdecaa40742, 516840,
       c277a1aa8bf45153290c7dbf10cfd0551369dcdb, package_extract_file("patch/system/app/GenieWidget.odex.p")));
set_progress(0.153214);
assert(apply_patch("/system/app/Gmail.odex", "-",
       23dfa69c094ce85bee2e221153e83733e374dcf7, 2125576,
       ce4e84b9d22cba68c6a74a4f3a3ca266595390f7, package_extract_file("patch/system/app/Gmail.odex.p")));
set_progress(0.157939);
assert(apply_patch("/system/app/GmsCore.odex", "-",
       ad345d0c8b21f5296804ee38738cb5a2b1ca4fd7, 4241296,
       cdd6d9ccbad5ce837e8503a7fe01d758cca1e85a, package_extract_file("patch/system/app/GmsCore.odex.p")));
set_progress(0.167367);
assert(apply_patch("/system/app/GoogleBackupTransport.odex", "-",
       14d55750e7f96a31519a5133cff2b34c600f8ec0, 272248,
       ee05e3cf0bdcd66d5817e67d19c6e5cea995a3ae, package_extract_file("patch/system/app/GoogleBackupTransport.odex.p")));
set_progress(0.167972);
assert(apply_patch("/system/app/GoogleCalendarSyncAdapter.odex", "-",
       79ef59bb8f88d4aba4eb05222cbc39446a9fab7f, 463056,
       8d5f5eb3ae6db1e6b7acef303e3f4c1ce2d86aef, package_extract_file("patch/system/app/GoogleCalendarSyncAdapter.odex.p")));
set_progress(0.169001);
assert(apply_patch("/system/app/GoogleContactsSyncAdapter.odex", "-",
       fd51bcf8cbb906a4ebbf31794264efde32013e24, 461072,
       34f3627ed8716cd05073df4614626aaa0dfb1a58, package_extract_file("patch/system/app/GoogleContactsSyncAdapter.odex.p")));
set_progress(0.170026);
assert(apply_patch("/system/app/GoogleFeedback.odex", "-",
       eebce23abaafe3abbb28b8e825e05a2e23a10cfb, 283728,
       5edbf60c32d4944ac43f52c97eabaae1dd0500c3, package_extract_file("patch/system/app/GoogleFeedback.odex.p")));
set_progress(0.170657);
assert(apply_patch("/system/app/GoogleLoginService.odex", "-",
       15bb806e2d74f4cf0b1db4e9806e16b7b4f1e115, 550904,
       fac975a07e27c6464da549d81e5af5bd21cb8fb5, package_extract_file("patch/system/app/GoogleLoginService.odex.p")));
set_progress(0.171881);
assert(apply_patch("/system/app/GooglePartnerSetup.odex", "-",
       26b38a5bafbd9aee79ea33856e7e988d67765367, 279528,
       f73693824f1abb2fdd2dc53bf7eff0e7b8a8ad4c, package_extract_file("patch/system/app/GooglePartnerSetup.odex.p")));
set_progress(0.172503);
assert(apply_patch("/system/app/GoogleServicesFramework.odex", "-",
       c3bb8ade1a2cd75feec2b2298cf0c1ec37e3a9d0, 1457168,
       832f9c6ee75132b7a596338b48762906e78df884, package_extract_file("patch/system/app/GoogleServicesFramework.odex.p")));
set_progress(0.175742);
assert(apply_patch("/system/app/GoogleTTS.odex", "-",
       a04e469f5161cadb978f26dd86f851c562abaa45, 1830016,
       a6c27ec44253251743e5e28b97e0e8be8a60a1dd, package_extract_file("patch/system/app/GoogleTTS.odex.p")));
set_progress(0.179810);
assert(apply_patch("/system/app/HTCAlbum.apk", "-",
       a8244a3fe16e2daf06e068764d6b7b3b9aa8418b, 3807504,
       e723e4ce5f1d00b0fb2ed1b365c513b3e82a4602, package_extract_file("patch/system/app/HTCAlbum.apk.p")));
set_progress(0.188273);
assert(apply_patch("/system/app/HTCAlbum.odex", "-",
       e34250bd60d8260bae2e1cebd0818fd536a0b40c, 5775808,
       a1aff2783f12a1c075a39a0fb0af8bc7375d8777, package_extract_file("patch/system/app/HTCAlbum.odex.p")));
set_progress(0.201112);
assert(apply_patch("/system/app/HTCBackup.apk", "-",
       bdfa6f9ba73ffa46ecb727fe0d507fa7b6f95ffb, 1058530,
       8a83b66033fbb8f25a83375f34f0ed1387b6be6a, package_extract_file("patch/system/app/HTCBackup.apk.p")));
set_progress(0.203465);
assert(apply_patch("/system/app/HTCBackup.odex", "-",
       afaca9b7843ebd1bcbc6dc758d30d6883d0e6554, 2722704,
       2b60bc6ba9666274096338f409669e4de66c6daf, package_extract_file("patch/system/app/HTCBackup.odex.p")));
set_progress(0.209517);
assert(apply_patch("/system/app/HTCMediaAutoUploadSetting.odex", "-",
       f932912aa28ec17dfce64edbabc3cb6fba837ddf, 45392,
       1b762d3861ab097eb4d7b37765f18e919b6151be, package_extract_file("patch/system/app/HTCMediaAutoUploadSetting.odex.p")));
set_progress(0.209618);
assert(apply_patch("/system/app/HTCSetupWizard.apk", "-",
       3530b6b7c24fb2af1e8adfcce4042eb29c285c58, 2073884,
       a2d5436b1222e4a4ee49f3ef86e9bff85a0bf520, package_extract_file("patch/system/app/HTCSetupWizard.apk.p")));
set_progress(0.214228);
assert(apply_patch("/system/app/HTCSetupWizard.odex", "-",
       f6b85eb2c3ecd5cd3232476f52c4b4339d7c3f25, 468376,
       0ab5adbad2ecd9201e89128566d0284e3d32c1c1, package_extract_file("patch/system/app/HTCSetupWizard.odex.p")));
set_progress(0.215269);
assert(apply_patch("/system/app/HTCShoeboxEngine.odex", "-",
       c327941fc10ed92d97fe35bce591f6013b721c0b, 96624,
       59efca5eb0ddb96b83cce40454b789043647101a, package_extract_file("patch/system/app/HTCShoeboxEngine.odex.p")));
set_progress(0.215484);
assert(apply_patch("/system/app/HTCShoeboxShare.apk", "-",
       16b14fdfae1c7db67e4a3f883f090d555fc22d66, 898202,
       c5866568de47c10a51c85c55a9a5b0f00e499d03, package_extract_file("patch/system/app/HTCShoeboxShare.apk.p")));
set_progress(0.217480);
assert(apply_patch("/system/app/HTCShoeboxShare.odex", "-",
       fb28c03677009978b069edf822a55562e3a362da, 2090200,
       dce630b3978aff145d2c2b1176b549e44b2c0043, package_extract_file("patch/system/app/HTCShoeboxShare.odex.p")));
set_progress(0.222126);
assert(apply_patch("/system/app/HTCSyncManager.odex", "-",
       6a118d3c26bff77b7e476ea0f633fd86e088e19f, 63224,
       1d2a169a43434f888ed5f68a7f909c7a3427bf68, package_extract_file("patch/system/app/HTCSyncManager.odex.p")));
set_progress(0.222267);
assert(apply_patch("/system/app/HTCWeatherClockWidgetAgent.odex", "-",
       34d71e4ffbb201504198abb45f2bc6ac0e6b3cfe, 6528,
       f63a9074f151c628cdfe7fa10ad54e3b07bc9548, package_extract_file("patch/system/app/HTCWeatherClockWidgetAgent.odex.p")));
set_progress(0.222281);
assert(apply_patch("/system/app/HTC_CIR.odex", "-",
       715b42eb9430c71a01685b92dfb0a23e198432e9, 23304,
       1ba0bf0eca7fb2233fb2695349cc599f53affaf3, package_extract_file("patch/system/app/HTC_CIR.odex.p")));
set_progress(0.222333);
assert(apply_patch("/system/app/HTC_IME.apk", "-",
       d4572578733aa4b31a3b46eb07d73b3791890373, 3498525,
       affb28bcbb48312db4b8aed5c5309e86e5c728b4, package_extract_file("patch/system/app/HTC_IME.apk.p")));
set_progress(0.230110);
assert(apply_patch("/system/app/HTC_IME.odex", "-",
       70a8cfd27f715fc24a0ec8e86fdc20ef9ba9e531, 2180096,
       4efb050ae7c79976b665e0edf02b18960dd15b1b, package_extract_file("patch/system/app/HTC_IME.odex.p")));
set_progress(0.234956);
assert(apply_patch("/system/app/HTC_IR_Remote.apk", "-",
       69f1cab418222d82857e0797a83251fe2026a8b7, 1587673,
       a670c31c50dae7d14e29a0bda0738c9c40f1f417, package_extract_file("patch/system/app/HTC_IR_Remote.apk.p")));
set_progress(0.238485);
assert(apply_patch("/system/app/HTC_IR_Remote.odex", "-",
       876365682b88e221f3767e5d6ac90b54ad18512e, 1135480,
       45f3b5893a93af8088172318bae35b81c875a8bc, package_extract_file("patch/system/app/HTC_IR_Remote.odex.p")));
set_progress(0.241009);
assert(apply_patch("/system/app/HTMLViewer.odex", "-",
       51db367e3f4eaa3dd90d9c6d9e487cdcf7faccf7, 8448,
       7c2d9afdf7cf60071ef48a0ed59dae6498351227, package_extract_file("patch/system/app/HTMLViewer.odex.p")));
set_progress(0.241028);
assert(apply_patch("/system/app/HoloSpiral.apk", "-",
       872e4925c8c84117f147bd610d86a53ff384f638, 72581,
       2f18f0a6153333b1a48abd2aea466bde9cce1327, package_extract_file("patch/system/app/HoloSpiral.apk.p")));
set_progress(0.241189);
assert(apply_patch("/system/app/HoloSpiral.odex", "-",
       944a96f560eaf2be9f7890bf3d1e908ab54240b5, 33256,
       e2465284c4692621506a44827f7b6066aea5dae4, package_extract_file("patch/system/app/HoloSpiral.odex.p")));
set_progress(0.241263);
assert(apply_patch("/system/app/HomePersonalize.apk", "-",
       376432ff8e89b355b80940be24b06bf281c176b4, 353306,
       7fb95d6c65695f1f7506b29bb34a146eb31694c7, package_extract_file("patch/system/app/HomePersonalize.apk.p")));
set_progress(0.242048);
assert(apply_patch("/system/app/HomePersonalize.odex", "-",
       a74edf5a0d8d95d29341173d3def432fcf19e37b, 537768,
       93334f94375c63ca02f537e78c7710b44eed396f, package_extract_file("patch/system/app/HomePersonalize.odex.p")));
set_progress(0.243244);
assert(apply_patch("/system/app/HtcAccessoryService.apk", "-",
       b6ad131c35c7a0c27a4e9d6d7edbe64e633646b0, 1741685,
       4c9940e56b6067b9795809695d0172abe74921ea, package_extract_file("patch/system/app/HtcAccessoryService.apk.p")));
set_progress(0.247115);
assert(apply_patch("/system/app/HtcAccessoryService.odex", "-",
       96f71b3889926ff3ebed51edbbebe153215956f3, 353560,
       e88a19b7589c4f8d1f0620f956fa9aea1ac88238, package_extract_file("patch/system/app/HtcAccessoryService.odex.p")));
set_progress(0.247901);
assert(apply_patch("/system/app/HtcAirplaneModeWidget.odex", "-",
       4165dafe227ffb947c10360d1a8d33adc39fa1a4, 16224,
       59b38b275fad179cfdaa665eab2a53e71ff24a34, package_extract_file("patch/system/app/HtcAirplaneModeWidget.odex.p")));
set_progress(0.247937);
assert(apply_patch("/system/app/HtcAlbumMapView.odex", "-",
       399bc099828edc8c9e222b69b79ee360d0fc7468, 132616,
       58cbcd7ed3431dbe9e7d17ae5cff2cc920cb66e9, package_extract_file("patch/system/app/HtcAlbumMapView.odex.p")));
set_progress(0.248232);
assert(apply_patch("/system/app/HtcAutoRotateWidget.odex", "-",
       eec751515f63f04bfd387a053118c2779ec76cf0, 16176,
       3f921255a635d993e5039369718b4a3122ec5061, package_extract_file("patch/system/app/HtcAutoRotateWidget.odex.p")));
set_progress(0.248268);
assert(apply_patch("/system/app/HtcBackgroundDataWidget.odex", "-",
       1c65477fe6efe3323d5af41e284299399b941927, 14152,
       58f28f9ea1603d14a4b1ab06c3cb2d3c5f8ff958, package_extract_file("patch/system/app/HtcBackgroundDataWidget.odex.p")));
set_progress(0.248299);
assert(apply_patch("/system/app/HtcBackupReset.apk", "-",
       7326d011cf864dfd9b294c66e5fff3cc533b0fd8, 147636,
       af2058e303ad483c092c73162a93f409c21b25a1, package_extract_file("patch/system/app/HtcBackupReset.apk.p")));
set_progress(0.248628);
assert(apply_patch("/system/app/HtcBackupReset.odex", "-",
       a380431f149eb2dcd86cdba937a8da7a6cca065c, 136296,
       134e3990e8b99080b8800725fee979f20ef24c1c, package_extract_file("patch/system/app/HtcBackupReset.odex.p")));
set_progress(0.248931);
assert(apply_patch("/system/app/HtcBtWidget.odex", "-",
       669c6b3e3ff12880165d177d0e1dfcf53c1d6aa0, 19568,
       801f1e487338117e8445f00a5001b84376008571, package_extract_file("patch/system/app/HtcBtWidget.odex.p")));
set_progress(0.248974);
assert(apply_patch("/system/app/HtcCalendarWidgets.odex", "-",
       9577861505094feeee090b72ebbd51434382a77e, 86800,
       36ddfb13a5f31d12ec2d341ae00de3cb8dcd0821, package_extract_file("patch/system/app/HtcCalendarWidgets.odex.p")));
set_progress(0.249167);
assert(apply_patch("/system/app/HtcCarGps.odex", "-",
       405c1d29db7638bb251cbfd16632896928d985c1, 32256,
       d203b2ca9acd6374b97bd9c07ccb6f8ecb627b4e, package_extract_file("patch/system/app/HtcCarGps.odex.p")));
set_progress(0.249239);
assert(apply_patch("/system/app/HtcCompressViewer.odex", "-",
       0c47041d498fe07a375cbfc2e0929819e89133a1, 85880,
       2207e42c2981f4239d9fef26d7914148f63951e8, package_extract_file("patch/system/app/HtcCompressViewer.odex.p")));
set_progress(0.249430);
assert(apply_patch("/system/app/HtcContactWidgets.apk", "-",
       3464d9bb54c976e76a592f87de18ad74303e5971, 258925,
       119d4c3dd62967577bd170543a22e0a24dad83ee, package_extract_file("patch/system/app/HtcContactWidgets.apk.p")));
set_progress(0.250005);
assert(apply_patch("/system/app/HtcContactWidgets.odex", "-",
       3a4a01514d30080a6c351b25581b6892cf7822ef, 197720,
       1ed8483f694cee711026d8996616a69f40d15101, package_extract_file("patch/system/app/HtcContactWidgets.odex.p")));
set_progress(0.250445);
assert(apply_patch("/system/app/HtcContacts.apk", "-",
       28cbc59bde347c4bbb7607f1c31915c58d0345f9, 3161374,
       7dcf885e90e633c886d64a95360dabdffd9fd0da, package_extract_file("patch/system/app/HtcContacts.apk.p")));
set_progress(0.257472);
assert(apply_patch("/system/app/HtcContacts.odex", "-",
       d8b408f7d11a7465abe2eead8061c935b7d6ccb6, 5133400,
       95496719ee9fa3b012473ae75d67a90b65b21da8, package_extract_file("patch/system/app/HtcContacts.odex.p")));
set_progress(0.268883);
assert(apply_patch("/system/app/HtcContactsDNATransfer.apk", "-",
       748ac1e5b86e6d1fb93dcffbbde0289b9ce3439a, 9318,
       65fc888e1281cacc7960eb451be6caa5dbbd52ad, package_extract_file("patch/system/app/HtcContactsDNATransfer.apk.p")));
set_progress(0.268903);
assert(apply_patch("/system/app/HtcContactsDNATransfer.odex", "-",
       add85808e2c35e96a6261a7f3970d211ee58ec4e, 190384,
       2ad7698275ed3aea7b2323b01ba9adab8f6a34a2, package_extract_file("patch/system/app/HtcContactsDNATransfer.odex.p")));
set_progress(0.269327);
assert(apply_patch("/system/app/HtcCupd.odex", "-",
       edf18426425291f7764ba9bb7055127c905b3284, 17320,
       94b067a02185676e25b95f869deb3ccf3fa74808, package_extract_file("patch/system/app/HtcCupd.odex.p")));
set_progress(0.269365);
assert(apply_patch("/system/app/HtcDLNAMiddleLayer.odex", "-",
       ae5a1e4d758343d56e89cf102453769ad1ea9448, 881448,
       d91f9e7e01bf5be3f6647ec6bcb0c917054fd924, package_extract_file("patch/system/app/HtcDLNAMiddleLayer.odex.p")));
set_progress(0.271324);
assert(apply_patch("/system/app/HtcDataRoamingWidget.odex", "-",
       d477b92abdb92168dc3249f7138da12f4483efa6, 23312,
       07b64e474cd7f897eb857842b7628fc91a0742e8, package_extract_file("patch/system/app/HtcDataRoamingWidget.odex.p")));
set_progress(0.271376);
assert(apply_patch("/system/app/HtcDataStripWidget.odex", "-",
       c89da2d57276a5e6834dfedb9bd787738cc3933d, 34296,
       0724b37396e65393f6adc53c149edf35d046afb4, package_extract_file("patch/system/app/HtcDataStripWidget.odex.p")));
set_progress(0.271452);
assert(apply_patch("/system/app/HtcDeals.apk", "-",
       95c137e5bdb21dba180245f797c4feacd4c4ee78, 343746,
       07303e0cbe7cc273f61fd6ff61d6ab8589d18943, package_extract_file("patch/system/app/HtcDeals.apk.p")));
set_progress(0.272217);
assert(apply_patch("/system/app/HtcDeals.odex", "-",
       bbd6f677850c7f91041cb3d4515330631a9fa967, 811232,
       20ae8c9e7df6f0d40c3491ba4ee9ced470dd8607, package_extract_file("patch/system/app/HtcDeals.odex.p")));
set_progress(0.274020);
assert(apply_patch("/system/app/HtcDialer.apk", "-",
       c4561e1ce0375d6d2e98a90ecc2e28afef150f16, 1468150,
       a9334333e93d3af044e5d511db7f2db76d91bb3e, package_extract_file("patch/system/app/HtcDialer.apk.p")));
set_progress(0.277283);
assert(apply_patch("/system/app/HtcDialer.odex", "-",
       41d434c4d63cd5604e6363bd211d52febb0eba3e, 903512,
       37afeb55a8c45d63ab676c1d91e9fcc5e849a14a, package_extract_file("patch/system/app/HtcDialer.odex.p")));
set_progress(0.279292);
assert(apply_patch("/system/app/HtcDropboxGLRPlugin.odex", "-",
       a179d6890745b639139cb1e049b51cd91ae48939, 26776,
       36e71c646860247b25054e3cd5f08cdbb5112605, package_extract_file("patch/system/app/HtcDropboxGLRPlugin.odex.p")));
set_progress(0.279351);
assert(apply_patch("/system/app/HtcFMRadioWidget.odex", "-",
       cdf1055145d295eb994910679157154eaabbf69c, 38648,
       708912ae7b59c2c49d6ee26f3465191e5e3e1404, package_extract_file("patch/system/app/HtcFMRadioWidget.odex.p")));
set_progress(0.279437);
assert(apply_patch("/system/app/HtcGetStarted.apk", "-",
       87853004c6905411be6162ac5e3cca96f03f138c, 992023,
       0313c0cc299c40a84b7ee7401bf58a2a49f02d72, package_extract_file("patch/system/app/HtcGetStarted.apk.p")));
set_progress(0.281642);
assert(apply_patch("/system/app/HtcGetStarted.odex", "-",
       0c60e3922aa2912c381f46fe7cdfdee3aabb40a3, 2556776,
       7db3f12d97d51768fdd0fee5fa7b3109399573cb, package_extract_file("patch/system/app/HtcGetStarted.odex.p")));
set_progress(0.287325);
assert(apply_patch("/system/app/HtcGpsWidget.odex", "-",
       c147477774e9ca9af973de8b83372950090b46ac, 17704,
       bb38ccb83679f2931faf984b322be97a8ffec4cf, package_extract_file("patch/system/app/HtcGpsWidget.odex.p")));
set_progress(0.287365);
assert(apply_patch("/system/app/HtcHotspotWidget.apk", "-",
       23cd8b83bdf800d0a5d339eeb40deef5aea24c09, 182454,
       b400ff88d314b3f8980f1e65d2f2aa1c5665294e, package_extract_file("patch/system/app/HtcHotspotWidget.apk.p")));
set_progress(0.287770);
assert(apply_patch("/system/app/HtcHotspotWidget.odex", "-",
       e6c80f193a27c556a71adb122318da944a889483, 25168,
       34891cfe770240c2b6ec56307d315d524bab121c, package_extract_file("patch/system/app/HtcHotspotWidget.odex.p")));
set_progress(0.287826);
assert(apply_patch("/system/app/HtcImageWallpaper.apk", "-",
       84094514eb5c45e333d08eefb63298859d3b2586, 438518,
       1dd9d683731f47a80e0e795f519f417e219f8292, package_extract_file("patch/system/app/HtcImageWallpaper.apk.p")));
set_progress(0.288801);
assert(apply_patch("/system/app/HtcImageWallpaper.odex", "-",
       df53beb201c6913c27687fcc7b24f8b0028f9a6e, 144552,
       fb46f268c3be38176e32173d900cde6ae3b16c20, package_extract_file("patch/system/app/HtcImageWallpaper.odex.p")));
set_progress(0.289122);
assert(apply_patch("/system/app/HtcInternalSettingsProvider.odex", "-",
       674ec7d16a8695f590735ac4bef354c6fd458f36, 32288,
       bb31975d605f491af02ad397d16a8610cb19f4ee, package_extract_file("patch/system/app/HtcInternalSettingsProvider.odex.p")));
set_progress(0.289194);
assert(apply_patch("/system/app/HtcLavaLiveWallpaper.apk", "-",
       f319ba1f838d420b65789c5da0857609632a1798, 9193755,
       a81c483cff988ca077225570a6faf06e24650418, package_extract_file("patch/system/app/HtcLavaLiveWallpaper.apk.p")));
set_progress(0.309630);
assert(apply_patch("/system/app/HtcLavaLiveWallpaper.odex", "-",
       b41b5bbf3a580b7b9f898b978ec76b5e1a79242c, 53512,
       c246350e8961e5dfbefda14bda8ceda2ec02bb96, package_extract_file("patch/system/app/HtcLavaLiveWallpaper.odex.p")));
set_progress(0.309749);
assert(apply_patch("/system/app/HtcLocationService.odex", "-",
       63afcf581957b693117eaf29072e5c6d7092838a, 148912,
       271e3160f2440a1a856f9c6e5efc54ca4436d6ec, package_extract_file("patch/system/app/HtcLocationService.odex.p")));
set_progress(0.310080);
assert(apply_patch("/system/app/HtcLockScreen.apk", "-",
       a406944837f3ae2cb437bab16aa726260a0e4323, 212410,
       2e909700b2933dee7b8d501be6ea51680021464b, package_extract_file("patch/system/app/HtcLockScreen.apk.p")));
set_progress(0.310553);
assert(apply_patch("/system/app/HtcLockScreen.odex", "-",
       1d57d2a5812da65bac08afd571e2463259ce28cf, 284512,
       a4494f70810c65719a6d8a2b18f208106ba37d2e, package_extract_file("patch/system/app/HtcLockScreen.odex.p")));
set_progress(0.311185);
assert(apply_patch("/system/app/HtcMediaCacheService.odex", "-",
       20c04ee2eb4d116aaa01a45f7c18d09552b30658, 266312,
       8a1f5cb1e5e59543bebc23a1811589d8a34f5462, package_extract_file("patch/system/app/HtcMediaCacheService.odex.p")));
set_progress(0.311777);
assert(apply_patch("/system/app/HtcMediaUploader.odex", "-",
       8913721b437b37d9efe0fc012f1cbbf799cb5445, 133040,
       be60aa7a46c82210b2d5e8d7f4832de1f5a34f3d, package_extract_file("patch/system/app/HtcMediaUploader.odex.p")));
set_progress(0.312073);
assert(apply_patch("/system/app/HtcMessageProvider.odex", "-",
       b5316a5d571fb095468ef167637c729d6c86329d, 28120,
       c5f35fbd6144b8fa9c9ccac28dea0fc55b648cd3, package_extract_file("patch/system/app/HtcMessageProvider.odex.p")));
set_progress(0.312135);
assert(apply_patch("/system/app/HtcMessageUploader.odex", "-",
       7963a62a652fed33f0cce40dbeebaee66bd9ce9c, 80568,
       c76ca0b9a1da33508741faa2357f40a6d9d2554d, package_extract_file("patch/system/app/HtcMessageUploader.odex.p")));
set_progress(0.312314);
assert(apply_patch("/system/app/HtcMobileNetworkWidget.odex", "-",
       3945f4734ce831d35115d7fbef8b671b7a11aedb, 18872,
       4cb7893a2693f6916420fba6cf0080467d592732, package_extract_file("patch/system/app/HtcMobileNetworkWidget.odex.p")));
set_progress(0.312356);
assert(apply_patch("/system/app/HtcModeClient.odex", "-",
       d0d2963f0571c8ed24967a1075efe1c6efa9f8ac, 207824,
       b400d1279a45444d9fa7c87710360fe131fcbdf8, package_extract_file("patch/system/app/HtcModeClient.odex.p")));
set_progress(0.312818);
assert(apply_patch("/system/app/HtcMusic.odex", "-",
       1b5f48f1ddd6d76b6dd84a7a912a71aea1f8feb7, 2068928,
       c437bc78730e5881c4d268bf717e20eb5ce64175, package_extract_file("patch/system/app/HtcMusic.odex.p")));
set_progress(0.317417);
assert(apply_patch("/system/app/HtcMusicEnhancer.odex", "-",
       75f58f63cc17733d0077abd1b384caf4b52a5be7, 404744,
       e1a4a2011b4dedb55933bd01a7441b38b7a4f88d, package_extract_file("patch/system/app/HtcMusicEnhancer.odex.p")));
set_progress(0.318317);
assert(apply_patch("/system/app/HtcMusicWidget.odex", "-",
       22a70d53b64c7192b677811c6649c8bb26f3a3d6, 67560,
       2b7a00234a377cc33a40189bcb233ddea497620d, package_extract_file("patch/system/app/HtcMusicWidget.odex.p")));
set_progress(0.318467);
assert(apply_patch("/system/app/HtcNotes.apk", "-",
       9ac94ed3c2bbfd24bd0597d503fcddd598b66ba6, 1641546,
       10b0a223105e9686b412c2c65686231588e2ed1b, package_extract_file("patch/system/app/HtcNotes.apk.p")));
set_progress(0.322116);
assert(apply_patch("/system/app/HtcNotes.odex", "-",
       d8b8cbfcac4e2c949734966dca5de21680d24f2b, 4090200,
       c20d8ec1af7998640d98a35ff879c3f746257c48, package_extract_file("patch/system/app/HtcNotes.odex.p")));
set_progress(0.331208);
assert(apply_patch("/system/app/HtcNotesPainterView.odex", "-",
       3c98289069e3167740e9a79fcf996804d1be483c, 37848,
       584f031a22fe43d926c1f6076de22968d10b88c0, package_extract_file("patch/system/app/HtcNotesPainterView.odex.p")));
set_progress(0.331292);
assert(apply_patch("/system/app/HtcNotesProvider.apk", "-",
       453c5450009870730dc095d90d9815a8407ba96d, 13946,
       94ba4c42adf26ebb5709b308a67218eec0d228da, package_extract_file("patch/system/app/HtcNotesProvider.apk.p")));
set_progress(0.331323);
assert(apply_patch("/system/app/HtcNotesProvider.odex", "-",
       4240c6e7cfc43790833fb929b2f97fa1310d58c0, 86280,
       c69bb18b9a121afd0c5eb8357dde7c8331a51783, package_extract_file("patch/system/app/HtcNotesProvider.odex.p")));
set_progress(0.331515);
assert(apply_patch("/system/app/HtcPhotoEnhancer.apk", "-",
       7f6928fd4c28493ae5f41bd8057bd7715ac106bf, 4024075,
       2332990f9b27fe1596b7260f5cc96b100a9c9a20, package_extract_file("patch/system/app/HtcPhotoEnhancer.apk.p")));
set_progress(0.340459);
assert(apply_patch("/system/app/HtcPhotoEnhancer.odex", "-",
       efe9a826625bc95e58641385a75d44e0af611434, 621544,
       2629cf487362933b48d529e405a24f99506e445d, package_extract_file("patch/system/app/HtcPhotoEnhancer.odex.p")));
set_progress(0.341841);
assert(apply_patch("/system/app/HtcPowerManager.apk", "-",
       adc471084457bfc5f339daece014edde02feb914, 381524,
       03b1255f109b93080b23929a43902d09d65b1bed, package_extract_file("patch/system/app/HtcPowerManager.apk.p")));
set_progress(0.342689);
assert(apply_patch("/system/app/HtcPowerManager.odex", "-",
       58f8ba6f974570bd89336ed1d404a66ea2baddde, 344872,
       0ff86215ebcf0457a7c67ff90f5cee622c8b5bc7, package_extract_file("patch/system/app/HtcPowerManager.odex.p")));
set_progress(0.343456);
assert(apply_patch("/system/app/HtcPowerStripWidget.apk", "-",
       fa5e5c76504ce073f8e817118589d2e5709fc5a3, 350049,
       10547cb62208fff5d8123999f0079cdf9a460e9a, package_extract_file("patch/system/app/HtcPowerStripWidget.apk.p")));
set_progress(0.344234);
assert(apply_patch("/system/app/HtcPowerStripWidget.odex", "-",
       4c1352f7b3ec53d281320e968ae812b0577228ae, 34512,
       f2b39ca292ff4675082d342d1489547f972f00f9, package_extract_file("patch/system/app/HtcPowerStripWidget.odex.p")));
set_progress(0.344311);
assert(apply_patch("/system/app/HtcProfilesWidget.odex", "-",
       912ab13e242aa3adb1c5b761a826b9ceeafae812, 14888,
       40e968b16340220fc17fab8f6714dda69912f02d, package_extract_file("patch/system/app/HtcProfilesWidget.odex.p")));
set_progress(0.344344);
assert(apply_patch("/system/app/HtcResetNotify.odex", "-",
       eb8daf8c5f76a2d82d4e8d45ff321d0c0acb07e4, 25248,
       5d9a2cd2fc1ad4b04c4c19295cda1bc7fa293836, package_extract_file("patch/system/app/HtcResetNotify.odex.p")));
set_progress(0.344400);
assert(apply_patch("/system/app/HtcRingtoneWidget.odex", "-",
       41b457c4da6bffc2a60c32bb61c1446c7dd7c448, 12128,
       e028618391e594d9b28beeb2661095e220cbc3c4, package_extract_file("patch/system/app/HtcRingtoneWidget.odex.p")));
set_progress(0.344427);
assert(apply_patch("/system/app/HtcScreenBrightnessWidget.odex", "-",
       c882a26ca84006558b90477fec7ea73d09548883, 18848,
       d60a07394d125a56568de95c53d00a22e28b4685, package_extract_file("patch/system/app/HtcScreenBrightnessWidget.odex.p")));
set_progress(0.344469);
assert(apply_patch("/system/app/HtcScreenTimeoutWidget.odex", "-",
       a97bb40dadaba362cfa7ab236bac38773f7398fe, 16136,
       a0b67671ddfb63afd3b97e35ca5ef35e066afd2c, package_extract_file("patch/system/app/HtcScreenTimeoutWidget.odex.p")));
set_progress(0.344504);
assert(apply_patch("/system/app/HtcSettingsProvider.odex", "-",
       dbd36b46c0a38d51dfb52444c56d0581ccfbfdfc, 19368,
       52c77d55e94d1f1c4f2e7c4cb187254683784f2a, package_extract_file("patch/system/app/HtcSettingsProvider.odex.p")));
set_progress(0.344548);
assert(apply_patch("/system/app/HtcSpeakNGF.odex", "-",
       c044561634872a625dd87408842df7240c51632e, 980520,
       d21a0cf2b4d135ff19dca1fe57d8cf79a7577013, package_extract_file("patch/system/app/HtcSpeakNGF.odex.p")));
set_progress(0.346727);
assert(apply_patch("/system/app/HtcSpeak_HFM.odex", "-",
       e8932fc169144d20d27d47a4c6934cb3e91fea75, 145944,
       4882787bbbe833bbf18a4046db354289891b2f54, package_extract_file("patch/system/app/HtcSpeak_HFM.odex.p")));
set_progress(0.347051);
assert(apply_patch("/system/app/HtcSyncWidget.odex", "-",
       d544bb1f34fb0f34360bd6fa901275d6fa45bb2d, 18088,
       160b893c7b12654e34dd43f322b03ce76ba33f87, package_extract_file("patch/system/app/HtcSyncWidget.odex.p")));
set_progress(0.347092);
assert(apply_patch("/system/app/HtcVideoPlayer.odex", "-",
       9dfb96e294f82307fb540e050df6125ac3772e73, 142760,
       ec30f1739d7bd16abe6475d37d96d98f1bd17cc6, package_extract_file("patch/system/app/HtcVideoPlayer.odex.p")));
set_progress(0.347409);
assert(apply_patch("/system/app/HtcWeatherClockWidget.odex", "-",
       c5109d18d36931ad94e53eaa0c4958e1eb0ff914, 132104,
       f2f1f1a1667771fba85f817a8af1febea54aba94, package_extract_file("patch/system/app/HtcWeatherClockWidget.odex.p")));
set_progress(0.347703);
assert(apply_patch("/system/app/HtcWeatherLiveWallpaper.odex", "-",
       fb4b689d76cd4756ab3f2950632383a6b228308f, 97424,
       1aed1aa1bcdeccc10321fb04c128c726e945b652, package_extract_file("patch/system/app/HtcWeatherLiveWallpaper.odex.p")));
set_progress(0.347919);
assert(apply_patch("/system/app/HtcWiFiWidget.odex", "-",
       cc84d3f859c9f3f16aa6e570ab296e9ea9607ede, 19128,
       ab808fcf61f4133e84aa25c4db7dd2e6d5987390, package_extract_file("patch/system/app/HtcWiFiWidget.odex.p")));
set_progress(0.347962);
assert(apply_patch("/system/app/IMEHWRPenPower.odex", "-",
       5572cb9110f4288b331ad353ca62d2842845ba73, 2816,
       bcddd9e9fffb336b962d495c7f06a4f58f8f9109, package_extract_file("patch/system/app/IMEHWRPenPower.odex.p")));
set_progress(0.347968);
assert(apply_patch("/system/app/IMEXT9Arabic.odex", "-",
       44b52082aeb9ec6282a884ca3974a94fc0bd770f, 2504,
       300d24dcc1d4cc26cd49d88cb5dfd7b5b2b4c70f, package_extract_file("patch/system/app/IMEXT9Arabic.odex.p")));
set_progress(0.347974);
assert(apply_patch("/system/app/IMEXT9BahasaIndonesia.odex", "-",
       106bba7e1ff1e0b3cac048a5698b78448d907724, 2808,
       e628cdcbb1c5a5251bf08598328deb90cad5fa07, package_extract_file("patch/system/app/IMEXT9BahasaIndonesia.odex.p")));
set_progress(0.347980);
assert(apply_patch("/system/app/IMEXT9BahasaMalaysia.odex", "-",
       1044de9cda59e67b4ff47ea4fe43e714d0debd13, 2808,
       6e0345250985dd0f7def08a65675df6dccd594d2, package_extract_file("patch/system/app/IMEXT9BahasaMalaysia.odex.p")));
set_progress(0.347986);
assert(apply_patch("/system/app/IMEXT9Bulgaria.odex", "-",
       306f3cac7c8ecc19666716d815fa8f40a45fb845, 2808,
       bce8cad62b8075f3e7564938593aa5b580eae606, package_extract_file("patch/system/app/IMEXT9Bulgaria.odex.p")));
set_progress(0.347992);
assert(apply_patch("/system/app/IMEXT9Croatian.odex", "-",
       bf79122cfda7a9213a711c2c7130acad31ef5f66, 2808,
       939556526c2fcef8b30f397a382ec57c5ed5a6c3, package_extract_file("patch/system/app/IMEXT9Croatian.odex.p")));
set_progress(0.347999);
assert(apply_patch("/system/app/IMEXT9Czech.odex", "-",
       8191146294105b924acdecda871fb6b9ffdd87bd, 2808,
       3a0fbc446eb4f374830da7e02aa666b6b0925b8e, package_extract_file("patch/system/app/IMEXT9Czech.odex.p")));
set_progress(0.348005);
assert(apply_patch("/system/app/IMEXT9Danish.odex", "-",
       3b9231b67533b7a984d1ba925b10d38c552240bc, 2808,
       abd5f356de3ed3af1df66877c3b4545a5b9a850b, package_extract_file("patch/system/app/IMEXT9Danish.odex.p")));
set_progress(0.348011);
assert(apply_patch("/system/app/IMEXT9Dutch.odex", "-",
       881fdf7ae29c29dde103d758f8f490864d0b7c26, 2808,
       ebc7dacb1d293050852b5b61099e80a9691f36de, package_extract_file("patch/system/app/IMEXT9Dutch.odex.p")));
set_progress(0.348017);
assert(apply_patch("/system/app/IMEXT9English.odex", "-",
       39fa559480f640c95f62c11c07e8392c4bc196c0, 2808,
       870a339373df5e63a61426af7ba3be1b52463c5c, package_extract_file("patch/system/app/IMEXT9English.odex.p")));
set_progress(0.348023);
assert(apply_patch("/system/app/IMEXT9Estonian.odex", "-",
       3e25e4b9881936c780b7d77c86b6326fa1f30eab, 2808,
       631e3bf1e85fbc4fce6cd9f1f6a06765dc892c48, package_extract_file("patch/system/app/IMEXT9Estonian.odex.p")));
set_progress(0.348030);
assert(apply_patch("/system/app/IMEXT9Finnish.odex", "-",
       c1233a5eba29ba44625260d0e4274745f1bbd30f, 2808,
       bf5db8cb543e0ab584fe261569d2e4860ec8ca8a, package_extract_file("patch/system/app/IMEXT9Finnish.odex.p")));
set_progress(0.348036);
assert(apply_patch("/system/app/IMEXT9French.odex", "-",
       2da79e66aecc59605bd015fe9344a08a4db706a4, 2808,
       ad3f50341aec378352a8b2d127616e4053325553, package_extract_file("patch/system/app/IMEXT9French.odex.p")));
set_progress(0.348042);
assert(apply_patch("/system/app/IMEXT9German.odex", "-",
       2bee15e5605d2788fe7eee26249b39bed3339e63, 2808,
       c62772f91162c679798c96cc0804757cb8221d92, package_extract_file("patch/system/app/IMEXT9German.odex.p")));
set_progress(0.348048);
assert(apply_patch("/system/app/IMEXT9Greek.odex", "-",
       f27c76f578b7f7e07b42430655369ef46ea73213, 2808,
       813c684342e228756531a2da2b4e530258de93f4, package_extract_file("patch/system/app/IMEXT9Greek.odex.p")));
set_progress(0.348055);
assert(apply_patch("/system/app/IMEXT9Hebrew.odex", "-",
       52fc508286dc0287114c76064f7a17d51c6de1ae, 2504,
       dcf0baaec0c075b49010c2d3bf47e8dec2cb5da9, package_extract_file("patch/system/app/IMEXT9Hebrew.odex.p")));
set_progress(0.348060);
assert(apply_patch("/system/app/IMEXT9Hungarian.odex", "-",
       e08ba1c7c75fe687f720fa38fff4f7c82d1508b3, 2808,
       126ca93cb9c00dd6b6f7f1f7579f6f279a917b20, package_extract_file("patch/system/app/IMEXT9Hungarian.odex.p")));
set_progress(0.348067);
assert(apply_patch("/system/app/IMEXT9Italian.odex", "-",
       f64149ff5f2de7dc6cb0dfe19f6b33c1c7f16e17, 2808,
       efea39214ab5cd8782f0a491da12c85c5bc7c827, package_extract_file("patch/system/app/IMEXT9Italian.odex.p")));
set_progress(0.348073);
assert(apply_patch("/system/app/IMEXT9Kazakh.odex", "-",
       04e027cfa310daf4282c62de697c7a5d8113d9e4, 2504,
       5a8212a924f2d924f37d66b47df9a45c49d939c4, package_extract_file("patch/system/app/IMEXT9Kazakh.odex.p")));
set_progress(0.348078);
assert(apply_patch("/system/app/IMEXT9Latvian.odex", "-",
       68a8984981b9654aaacc00b857f5d1791f0df8fe, 2808,
       2d5e4d77c86f8847d2a505af01d968b0f085d7e4, package_extract_file("patch/system/app/IMEXT9Latvian.odex.p")));
set_progress(0.348085);
assert(apply_patch("/system/app/IMEXT9Lithuanian.odex", "-",
       172fd73324268b8e592e72c7ed078f99e42fe03c, 2808,
       af67b57eab8bb5a06b58fadb1c6c4d25ef9ad925, package_extract_file("patch/system/app/IMEXT9Lithuanian.odex.p")));
set_progress(0.348091);
assert(apply_patch("/system/app/IMEXT9Norwegian.odex", "-",
       8775ce109cff54f64645300e5dcb8a321c3c6d2b, 2808,
       12436e1f623f84e344a058cc60ae6be5a21f1fbb, package_extract_file("patch/system/app/IMEXT9Norwegian.odex.p")));
set_progress(0.348097);
assert(apply_patch("/system/app/IMEXT9Polish.odex", "-",
       54342680979d49e9e19b55a13870db724f2d4f04, 2808,
       1ddbfbdc95e98dcc30f774c2e8ca0202778d9d55, package_extract_file("patch/system/app/IMEXT9Polish.odex.p")));
set_progress(0.348103);
assert(apply_patch("/system/app/IMEXT9Portuguese.odex", "-",
       985e07bb31239cf920d901d591d63f077de2477b, 2808,
       8825493f9421b9e95a7a8f9e52c455a946049792, package_extract_file("patch/system/app/IMEXT9Portuguese.odex.p")));
set_progress(0.348110);
assert(apply_patch("/system/app/IMEXT9Romanian.odex", "-",
       fd336371389db3749ad811fb62a9fd37cea8d8e4, 2808,
       a5c2f4e66fee994f0107ada80a2e66006e117abe, package_extract_file("patch/system/app/IMEXT9Romanian.odex.p")));
set_progress(0.348116);
assert(apply_patch("/system/app/IMEXT9Russian.odex", "-",
       9328e24ce4d2c30d8f4bf5ba863599c597785d94, 2808,
       9278a19d47b3129607c1c87345cefa238a89dea8, package_extract_file("patch/system/app/IMEXT9Russian.odex.p")));
set_progress(0.348122);
assert(apply_patch("/system/app/IMEXT9Serbian.odex", "-",
       19f649d46d23a963b3f568f3800a9bacfc2b86d8, 2808,
       196dd81ee7682a269d777e2ead0e04fce090d916, package_extract_file("patch/system/app/IMEXT9Serbian.odex.p")));
set_progress(0.348128);
assert(apply_patch("/system/app/IMEXT9Slovak.odex", "-",
       6e96d329ad2670b521282922ba7fdeef389274b2, 2808,
       87e6befc21faf60fb377bee722f48cfe24b8bf3c, package_extract_file("patch/system/app/IMEXT9Slovak.odex.p")));
set_progress(0.348134);
assert(apply_patch("/system/app/IMEXT9Slovenian.odex", "-",
       40a4cb33dd61f85085ea77df17f736bc1a2f9472, 2808,
       334f5d636b32a3e6141d7682d5b1a758efbbfe2f, package_extract_file("patch/system/app/IMEXT9Slovenian.odex.p")));
set_progress(0.348141);
assert(apply_patch("/system/app/IMEXT9Spanish.odex", "-",
       683eff89e6f1a4f72ec5caa9fe7cb733cc40609b, 2808,
       21d2c9e03f66384602ec30b765d177ee2dfa1c5a, package_extract_file("patch/system/app/IMEXT9Spanish.odex.p")));
set_progress(0.348147);
assert(apply_patch("/system/app/IMEXT9Swedish.odex", "-",
       40a277b8586d7d24058447dee43ef55f31ff5ac3, 2808,
       baf622becec05fcb3c9956bd2457da2c1fa2dcef, package_extract_file("patch/system/app/IMEXT9Swedish.odex.p")));
set_progress(0.348153);
assert(apply_patch("/system/app/IMEXT9Turkish.odex", "-",
       c95db4003096a3dcbb1fe02827ac676e309dce3f, 2808,
       837fe59d0431c32c2b971c94b7c7dd9b9bbd37a9, package_extract_file("patch/system/app/IMEXT9Turkish.odex.p")));
set_progress(0.348159);
assert(apply_patch("/system/app/IMEXT9Ukrainian.odex", "-",
       30567396d70cbf6c3bd9df0b94bf2f78ea1e8793, 2504,
       0cc6b3734433d87b89dbc3110b82a2c6c707b2ba, package_extract_file("patch/system/app/IMEXT9Ukrainian.odex.p")));
set_progress(0.348165);
assert(apply_patch("/system/app/IdleScreen_Music.odex", "-",
       41fbc0995302fd2cde498b94b55a59b3b777981b, 516160,
       19fbe096586d303094803f248595237d0387eea4, package_extract_file("patch/system/app/IdleScreen_Music.odex.p")));
set_progress(0.349312);
assert(apply_patch("/system/app/IdleScreen_No_lock_screen.apk", "-",
       40b016393418b4be2b6fb95199b33ff499dd3ff4, 134386,
       1bb2a93e5142ec33f1cc4837934d28a0b566933c, package_extract_file("patch/system/app/IdleScreen_No_lock_screen.apk.p")));
set_progress(0.349611);
assert(apply_patch("/system/app/IdleScreen_No_lock_screen.odex", "-",
       7d35aa96c3bf4d965a8c7b2bc4dec0e90a75de45, 6184,
       921eabbf4aae5c08dd0586672fae7da9121ffeda, package_extract_file("patch/system/app/IdleScreen_No_lock_screen.odex.p")));
set_progress(0.349625);
assert(apply_patch("/system/app/IdleScreen_Photo.odex", "-",
       63b43483b2c6ba4c45d6ad5fceeaf06ed49497c6, 72888,
       6cc6ccb0f5ee8922fc41955463ce0684371c9f08, package_extract_file("patch/system/app/IdleScreen_Photo.odex.p")));
set_progress(0.349787);
assert(apply_patch("/system/app/Idlescreen_Base.apk", "-",
       fae012a4af1dd103dcf21b5597098c497224231a, 559503,
       224cf6fb507b4eb18c3a9a593917bf08f4a43b8b, package_extract_file("patch/system/app/Idlescreen_Base.apk.p")));
set_progress(0.351031);
assert(apply_patch("/system/app/Idlescreen_Base.odex", "-",
       45c478f6e051f783d6f3f5d1fd311f5d6d82e31e, 493616,
       49f7bda2ccb7f73a35952fe34360d66f60cfc7d6, package_extract_file("patch/system/app/Idlescreen_Base.odex.p")));
set_progress(0.352128);
assert(apply_patch("/system/app/Idlescreen_productivity.odex", "-",
       4ca49ca0252861c9f754727b44f46632fb314621, 170144,
       7c5120d392b9625263cfca9d27b0177012fc802e, package_extract_file("patch/system/app/Idlescreen_productivity.odex.p")));
set_progress(0.352506);
assert(apply_patch("/system/app/InputDevices.apk", "-",
       82d6068a7ee6e1f94b98558a6bfd29bf11f470e1, 47763,
       4190e8ea9e818298f3802c484ed2a4b542517a25, package_extract_file("patch/system/app/InputDevices.apk.p")));
set_progress(0.352612);
assert(apply_patch("/system/app/InputDevices.odex", "-",
       f9264d7f17e889fc370ee129da5b72338b0e2002, 1800,
       e4d4416cf9536927276a5875f0403ec61279345b, package_extract_file("patch/system/app/InputDevices.odex.p")));
set_progress(0.352616);
assert(apply_patch("/system/app/JETCET_PRINT_Resources.odex", "-",
       825d072766ba6182d8544a599af8f91b97346fb0, 3064,
       478d4d15a19e8005bf2dffade53490132adf0a0e, package_extract_file("patch/system/app/JETCET_PRINT_Resources.odex.p")));
set_progress(0.352623);
assert(apply_patch("/system/app/JETCET_PRINT_S50.odex", "-",
       5c47ae10530859ef3cc2879ce91d16879b8497c4, 386160,
       b39f231f1cd22d7868bd037fd0e6c640c08c3458, package_extract_file("patch/system/app/JETCET_PRINT_S50.odex.p")));
set_progress(0.353481);
assert(apply_patch("/system/app/KeyChain.odex", "-",
       c249f9511536f494063cdc158b7d17ad7e72a818, 32320,
       1d199f7ae545d95b6ff50fda8e16843e6dbacd16, package_extract_file("patch/system/app/KeyChain.odex.p")));
set_progress(0.353553);
assert(apply_patch("/system/app/KidMode-google.odex", "-",
       dfb110d318a87ce52fff8550bdf274248c57f672, 3652368,
       ec618d89e1b53f924c9f8a1f765ae7346157b9af, package_extract_file("patch/system/app/KidMode-google.odex.p")));
set_progress(0.361672);
assert(apply_patch("/system/app/LMIRescue.odex", "-",
       a76b6fab422459b90e1a1a3cf5d0f0357f9d3426, 340104,
       7ec48972e7cd826964904cdeda5e01d6ea223bc1, package_extract_file("patch/system/app/LMIRescue.odex.p")));
set_progress(0.362428);
assert(apply_patch("/system/app/LMIRescueIcon.odex", "-",
       7503b4ebe6e4f7024d59ce4203c7dfaa44f05830, 2104,
       bf76593e6633fddeef304c43d37e49aa8939132a, package_extract_file("patch/system/app/LMIRescueIcon.odex.p")));
set_progress(0.362432);
assert(apply_patch("/system/app/LMIRescueSecurity.odex", "-",
       5a3ff088e0dcd10850272beef303290056df4dba, 4592,
       a6139fdf5579c6d2aeba339ef59ca8ca35b4860d, package_extract_file("patch/system/app/LMIRescueSecurity.odex.p")));
set_progress(0.362443);
assert(apply_patch("/system/app/LMW.apk", "-",
       c991c6291b017379d3228b428e534d4deeb014f0, 652224,
       5d506b4274ad3714acc40556025dda7e37703d0a, package_extract_file("patch/system/app/LMW.apk.p")));
set_progress(0.363892);
assert(apply_patch("/system/app/LMW.odex", "-",
       f4f49b9103cdebb02044d35e8057dd0407a9eaf4, 378536,
       acb3a3aa5a12311f9d2802bd29a718623bbacbd7, package_extract_file("patch/system/app/LMW.odex.p")));
set_progress(0.364734);
assert(apply_patch("/system/app/LinkedIn_Fsplugin.odex", "-",
       25dc38bf85ea023e2ba1abc02d9ca26b54ff6f97, 492992,
       d60ada4070d930ad761cfde4af34d6c36a2f59a9, package_extract_file("patch/system/app/LinkedIn_Fsplugin.odex.p")));
set_progress(0.365830);
assert(apply_patch("/system/app/Liveretouch.apk", "-",
       2fa38b5671a72a573d5efefe1664eeadfd92637d, 70819,
       31d1f9c79eec115e3f64437d6836b3c0fdaa9d72, package_extract_file("patch/system/app/Liveretouch.apk.p")));
set_progress(0.365987);
assert(apply_patch("/system/app/Liveretouch.odex", "-",
       fd4d8291ac3bf2fd3bdc070bd2bfbb56a58f5ee7, 727656,
       5866af6bcab8185de23d1393aaf66bad0444a933, package_extract_file("patch/system/app/Liveretouch.odex.p")));
set_progress(0.367605);
assert(apply_patch("/system/app/LocationPicker.odex", "-",
       3c2d262c2837b4192859308e1e0ab68d4b23ec73, 134936,
       8dd4f9ad2738ab5a8055030e3e879de625565e7a, package_extract_file("patch/system/app/LocationPicker.odex.p")));
set_progress(0.367905);
assert(apply_patch("/system/app/Magazines.odex", "-",
       fe2b86810d09f94697f9c996e22f236a158cc216, 9056256,
       211115fb3b3440c70756b3a5d8d41b0be8709283, package_extract_file("patch/system/app/Magazines.odex.p")));
set_progress(0.388035);
assert(apply_patch("/system/app/Mail+nonprime.apk", "-",
       7dcb612d3c573b93cb26c792dc08bb4985a1e900, 3164356,
       f89348f11f7f3c27738c15e628319aad5e932062, package_extract_file("patch/system/app/Mail+nonprime.apk.p")));
set_progress(0.395069);
assert(apply_patch("/system/app/Mail+nonprime.odex", "-",
       87ec497a42c81ae20ce2c9a2f365ff07a7a845da, 5222728,
       e9fca56a312fa661c2fa9ff34c650e521dfb97de, package_extract_file("patch/system/app/Mail+nonprime.odex.p")));
set_progress(0.406678);
assert(apply_patch("/system/app/MediaProvider.odex", "-",
       019dd0eb2225a8bfbe7d2628cc410f1133d6354e, 267280,
       f12513a449c93748ec29b1714b00bb51b7afb4a9, package_extract_file("patch/system/app/MediaProvider.odex.p")));
set_progress(0.407272);
assert(apply_patch("/system/app/MediaUploader.odex", "-",
       bf3033e4f6db47365e33a1e0225d15b97c1b46fb, 370576,
       0180278ddcd42fdca6bec678cff5d5e402b18d12, package_extract_file("patch/system/app/MediaUploader.odex.p")));
set_progress(0.408096);
assert(apply_patch("/system/app/Message+Nonprime.apk", "-",
       32e95a91ee8280c46799841f88b067d645989752, 3661523,
       5ee2dbc86c27f94744687f2559f2027221799f83, package_extract_file("patch/system/app/Message+Nonprime.apk.p")));
set_progress(0.416235);
assert(apply_patch("/system/app/Message+Nonprime.odex", "-",
       55ec5aec1fc819505c140d33bfc33c4e4b0af7a5, 3524992,
       25fb1dc6c429a5ea6545c35b0113876117014d25, package_extract_file("patch/system/app/Message+Nonprime.odex.p")));
set_progress(0.424071);
assert(apply_patch("/system/app/Music2.odex", "-",
       7f0122f250fb80bfcdeaf4aed17ff5e2d51b64af, 3503552,
       6a1d1c96bb9e5043e8f2ff923ca1331f1d843db7, package_extract_file("patch/system/app/Music2.odex.p")));
set_progress(0.431859);
assert(apply_patch("/system/app/MusicChannel.odex", "-",
       d3c1f434da60e7f6be8f214c19b235146316d7c6, 210984,
       249b537cf4b0cc41095570fa399a49731f7e4484, package_extract_file("patch/system/app/MusicChannel.odex.p")));
set_progress(0.432328);
assert(apply_patch("/system/app/MusicVisualization.odex", "-",
       55fd3f0a58653baa46ffe2b0c2169253a7733f16, 66648,
       6e499b822d2b69b9f47ee3483a934a089e36b000, package_extract_file("patch/system/app/MusicVisualization.odex.p")));
set_progress(0.432476);
assert(apply_patch("/system/app/MyBreeze.odex", "-",
       59d6b4e32d09bc8eb75e823f6db4745ee03761f6, 880736,
       2f6caa9220be0bd4b293c094aead7958541c1cc3, package_extract_file("patch/system/app/MyBreeze.odex.p")));
set_progress(0.434433);
assert(apply_patch("/system/app/MyDropbox.odex", "-",
       83ffa7c2774e9182fe6c5d9a375db8d5f522526f, 299000,
       f3af1efc86536550c7331ba50e3ee59fe90a09d7, package_extract_file("patch/system/app/MyDropbox.odex.p")));
set_progress(0.435098);
assert(apply_patch("/system/app/MyGoogleTaskPlugin.odex", "-",
       ed51f27949b0e2b9c3e54ef2697681d780da2fcb, 3064192,
       180756134ad13e06bcc58cfa557c1af4be11e87e, package_extract_file("patch/system/app/MyGoogleTaskPlugin.odex.p")));
set_progress(0.441909);
assert(apply_patch("/system/app/MyHTC.apk", "-",
       c808272f3248d9306b7fcaaa9303b9a5d419fc6c, 437911,
       461d8f3cd7fd55d559d0b56967ada79f1e3432e5, package_extract_file("patch/system/app/MyHTC.apk.p")));
set_progress(0.442883);
assert(apply_patch("/system/app/MyHTC.odex", "-",
       a1f823f8e45347f73b2e6da44fd57799cec0c3cb, 1517864,
       fa35fb3d178906fe5307fa51e40a71aa1292f9cf, package_extract_file("patch/system/app/MyHTC.odex.p")));
set_progress(0.446257);
assert(apply_patch("/system/app/MyPen.apk", "-",
       54966c9cab79f22c43b5ef1304a835a15839e313, 86824,
       3639a96f2e3be910f910542ac3a98ba0c1909624, package_extract_file("patch/system/app/MyPen.apk.p")));
set_progress(0.446450);
assert(apply_patch("/system/app/MyPen.odex", "-",
       8bd29a47b685c98e19bc05589c07b7e923a5e696, 95080,
       4540ec869d2a3d1a368e903dec46853997540536, package_extract_file("patch/system/app/MyPen.odex.p")));
set_progress(0.446661);
assert(apply_patch("/system/app/MySketcher.odex", "-",
       30b738e753bf45c9bbdfebdb9cb1c21db5467306, 86552,
       c05e3498f5f53ecbd3e0053035a8fbd0381ecafb, package_extract_file("patch/system/app/MySketcher.odex.p")));
set_progress(0.446853);
assert(apply_patch("/system/app/MyTask.apk", "-",
       1015fe3c3762bff325a9e85188d11c338bc14e48, 559502,
       63acc4f4b141253e173851bd801cbddbb40bce61, package_extract_file("patch/system/app/MyTask.apk.p")));
set_progress(0.448097);
assert(apply_patch("/system/app/MyTask.odex", "-",
       5f8bb86354fada1c10bf78f29d1afb4b01b99d60, 964192,
       d84b6820498d07c2c1f62170103a26b3406cf948, package_extract_file("patch/system/app/MyTask.odex.p")));
set_progress(0.450240);
assert(apply_patch("/system/app/NetworkLocation.odex", "-",
       92eb76c32491137f5045d3bdb817f99bdaa25ec8, 707896,
       82b6ed3cb5f7ccf264cbbdde265ef18a604d6a36, package_extract_file("patch/system/app/NetworkLocation.odex.p")));
set_progress(0.451814);
assert(apply_patch("/system/app/NewsPlugin.apk", "-",
       464a1a7b8e96162394d1936fe01075f53955a525, 145261,
       99ce8b7caa144cea485ed4c45ebd046453d66815, package_extract_file("patch/system/app/NewsPlugin.apk.p")));
set_progress(0.452137);
assert(apply_patch("/system/app/NewsPlugin.odex", "-",
       baff00ccbb2d2d9e83a9594707408b4adb00e923, 1863464,
       80025dfb830ca402aa566da1ac857bd09fcecdb7, package_extract_file("patch/system/app/NewsPlugin.odex.p")));
set_progress(0.456279);
assert(apply_patch("/system/app/Nfc.apk", "-",
       dd9530caf892a5d0a6961d35ffd0dc5cad8bb22b, 152544,
       3e39cfa65093e76c2d099b11a9332a3c9ed28a0e, package_extract_file("patch/system/app/Nfc.apk.p")));
set_progress(0.456618);
assert(apply_patch("/system/app/Nfc.odex", "-",
       611b97ac74efae23d52cf0c39db2d92375d5143b, 247312,
       9bea2028127663678dfcc8e8a486a0be8f105320, package_extract_file("patch/system/app/Nfc.odex.p")));
set_progress(0.457168);
assert(apply_patch("/system/app/NoiseField.odex", "-",
       c9895e04ce0b704a2751e2e4c6235b81614efe31, 39392,
       36e3368239570452b1ba616b33906726510fbf3c, package_extract_file("patch/system/app/NoiseField.odex.p")));
set_progress(0.457255);
assert(apply_patch("/system/app/OneTimeInitializer.odex", "-",
       1529f4d8eacf39c998e468520e08195c55b846b3, 8680,
       b5f18a7ee5b501251037298678af3f10fc31e700, package_extract_file("patch/system/app/OneTimeInitializer.odex.p")));
set_progress(0.457275);
assert(apply_patch("/system/app/PartnerBookmarksProvider.apk", "-",
       2166c4376e7e843a765d9984c9f447df6028d0bb, 3438,
       38ea07b519c6e4bbe9658399680225267741c9a2, package_extract_file("patch/system/app/PartnerBookmarksProvider.apk.p")));
set_progress(0.457282);
assert(apply_patch("/system/app/PartnerBookmarksProvider.odex", "-",
       efd90681fbc80db7c9be38ff027213bf9cfaa331, 13840,
       895b28a0783858e2f009b512415f1b381e7d9d60, package_extract_file("patch/system/app/PartnerBookmarksProvider.odex.p")));
set_progress(0.457313);
assert(apply_patch("/system/app/PhaseBeam.odex", "-",
       1dfa344f2f46fbf101e0c2874053d78cb479019b, 36840,
       d53f736f47353677fad488bc0e4f978f9ad2dd66, package_extract_file("patch/system/app/PhaseBeam.odex.p")));
set_progress(0.457395);
assert(apply_patch("/system/app/Phone.apk", "-",
       f82f27803a2eba234ef2cba143099a4e63c4a3d3, 5212535,
       13f590f786ef7df13557d1535094b20396d61a2c, package_extract_file("patch/system/app/Phone.apk.p")));
set_progress(0.468981);
assert(apply_patch("/system/app/Phone.odex", "-",
       73afcc9e51b3a3f2c8b737980cc63e5895d06ad0, 2450264,
       1cf9535a7a914d7ce8bf2f0b4452e9a286d19602, package_extract_file("patch/system/app/Phone.odex.p")));
set_progress(0.474428);
assert(apply_patch("/system/app/Phonesky.odex", "-",
       8b40801fd1d03c7d299bf0db0a3278e019069445, 5152976,
       e4de1b1bb187d0338895d4e0a8e1f9c71ee6cbc7, package_extract_file("patch/system/app/Phonesky.odex.p")));
set_progress(0.485882);
assert(apply_patch("/system/app/Picasa_GLRplugin.odex", "-",
       db0dbc79d03e91617d0d06c97624676de9d7519b, 276392,
       5d59cdf6b10277666423e3a6d81214b9cf2b95cc, package_extract_file("patch/system/app/Picasa_GLRplugin.odex.p")));
set_progress(0.486497);
assert(apply_patch("/system/app/PluginManager.odex", "-",
       e025aef0b6efdb293eb72c5d83e60f6a3dce3a92, 57104,
       242780dc5912efdb6b6e5474449dc06b947604d8, package_extract_file("patch/system/app/PluginManager.odex.p")));
set_progress(0.486624);
assert(apply_patch("/system/app/PlusOne.odex", "-",
       8727ac83f88d6b0f85df6eda8cc858a4db8818a4, 8224432,
       87dc571562914805b56d068cb38060d28f809850, package_extract_file("patch/system/app/PlusOne.odex.p")));
set_progress(0.504905);
assert(apply_patch("/system/app/PolarisOffice.odex", "-",
       041a11ae884f7d4733034096381d2c1ad5d1c98d, 1066680,
       117d71c2b5c8bd52c5a9f6858d0e46a5133720bf, package_extract_file("patch/system/app/PolarisOffice.odex.p")));
set_progress(0.507276);
assert(apply_patch("/system/app/Prism.apk", "-",
       59e8d38f1d2462d015f402ed721e096eb469273c, 705523,
       b019866f2da5cf56e6a45ee9614903d80347d36f, package_extract_file("patch/system/app/Prism.apk.p")));
set_progress(0.508845);
assert(apply_patch("/system/app/Prism.odex", "-",
       61b72f4c505b5a685bd8a4503ca750693c5cf82d, 1707096,
       8683e4c7970c23089e288825799a962774448578, package_extract_file("patch/system/app/Prism.odex.p")));
set_progress(0.512639);
assert(apply_patch("/system/app/Prism_AppUpdate_DummpPackage.apk", "-",
       37f249dda8c1efc9d7b9f22821dd71f270ffea7e, 36213,
       7838bf75071963d0567ec529bcc55295717ba76e, package_extract_file("patch/system/app/Prism_AppUpdate_DummpPackage.apk.p")));
set_progress(0.512720);
assert(apply_patch("/system/app/Prism_AppUpdate_DummpPackage.odex", "-",
       8c6ecfe4fc940d3925da6bbd25b63763dca7cd96, 3216,
       1de90453329ecc24df41f19d6b74ae7882986b8c, package_extract_file("patch/system/app/Prism_AppUpdate_DummpPackage.odex.p")));
set_progress(0.512727);
assert(apply_patch("/system/app/Prism_AppUpdate_UpdatingScreen.apk", "-",
       9901f669f97506c66e4fe195d0684a2839f26023, 146326,
       1a62ac7527603d00c6243f2ee96ae37e608438ed, package_extract_file("patch/system/app/Prism_AppUpdate_UpdatingScreen.apk.p")));
set_progress(0.513052);
assert(apply_patch("/system/app/Prism_AppUpdate_UpdatingScreen.odex",
       "-", bcad9a17c1cff24783fd510d84508340bcaabade, 73344,
       44063505e9d572c68a7fba736df510d9a558e3d5, package_extract_file("patch/system/app/Prism_AppUpdate_UpdatingScreen.odex.p")));
set_progress(0.513215);
assert(apply_patch("/system/app/Prism_LocalFeedProvider.apk", "-",
       22cf86c843dca7ad212be55b008c500a3bbb4124, 165701,
       00775e6cd18f6f934333fa6a25fe63b0cb99f92e, package_extract_file("patch/system/app/Prism_LocalFeedProvider.apk.p")));
set_progress(0.513583);
assert(apply_patch("/system/app/Prism_LocalFeedProvider.odex", "-",
       e9fd7763373a636654681a7d87a4de6aaf126d07, 159720,
       d81677d200ef01c070de2f089ba9b9c0da9b9be3, package_extract_file("patch/system/app/Prism_LocalFeedProvider.odex.p")));
set_progress(0.513938);
assert(apply_patch("/system/app/Prism_SocialFeedProvider.odex", "-",
       0743d09f006a7ba5c50881e48a8eaed4b2a09494, 62304,
       5827e1a0c841d6519c07ca91a4f630caa0054c01, package_extract_file("patch/system/app/Prism_SocialFeedProvider.odex.p")));
set_progress(0.514077);
assert(apply_patch("/system/app/PrivInit.odex", "-",
       d1c997dbeaa800fe7b305b763ff92bc89b07f831, 3296,
       2ede7378c646706dd9c4751450b23ffd87f009b1, package_extract_file("patch/system/app/PrivInit.odex.p")));
set_progress(0.514084);
assert(apply_patch("/system/app/PureC_ApplicationsProvider.odex", "-",
       e24f157d1160824ce2f297e64a52005b3982b55d, 1703848,
       bfe8f31c0b0f752db5311ccc0b40cac26c8b72cb, package_extract_file("patch/system/app/PureC_ApplicationsProvider.odex.p")));
set_progress(0.517872);
assert(apply_patch("/system/app/PureC_PackageInstaller.apk", "-",
       d948a35cc966b2f779e3179ea113fe32a3e13dec, 192937,
       4e066bed90bfef146c2a623a174acb7e97be361c, package_extract_file("patch/system/app/PureC_PackageInstaller.apk.p")));
set_progress(0.518301);
assert(apply_patch("/system/app/PureC_PackageInstaller.odex", "-",
       2fd3db7cc2bf333e0bc6a58502105ae476651142, 57816,
       d1dd9d661c32be130f5fa997acef45b8e3f4ca1f, package_extract_file("patch/system/app/PureC_PackageInstaller.odex.p")));
set_progress(0.518429);
assert(apply_patch("/system/app/PureC_UserDictionaryProvider.odex", "-",
       e4654b3093030968b64b3e57ea1d08171836893e, 17304,
       b7a30e9bc91e5741b21be7bd0b55e2edde351bf5, package_extract_file("patch/system/app/PureC_UserDictionaryProvider.odex.p")));
set_progress(0.518467);
assert(apply_patch("/system/app/RebootWarningWin.odex", "-",
       386d06a4d712ab51ae31a9b2a907ed37238ff29a, 3888,
       4fc4bb4b8275d8db8683ccca9b4e954915ebf220, package_extract_file("patch/system/app/RebootWarningWin.odex.p")));
set_progress(0.518476);
assert(apply_patch("/system/app/SelectPlayer.apk", "-",
       432928d6941130a07476df3b76dc18a27ecb0939, 283301,
       bf7612c1d83b6146cdbe9151f5798ba6d56301cc, package_extract_file("patch/system/app/SelectPlayer.apk.p")));
set_progress(0.519106);
assert(apply_patch("/system/app/SelectPlayer.odex", "-",
       67fe388a8653f51987c792fdc1e48fd4cdb873ae, 86288,
       e61e8434c3f0bcf5671054c149f1a0737220e762, package_extract_file("patch/system/app/SelectPlayer.odex.p")));
set_progress(0.519298);
assert(apply_patch("/system/app/SenseTV_Home.odex", "-",
       933a5abe38076d5d8d4d20078f8e05a3034f21b9, 309288,
       a7a8cfaa22bee7aa15c0205392e71a0d6c5fee46, package_extract_file("patch/system/app/SenseTV_Home.odex.p")));
set_progress(0.519985);
assert(apply_patch("/system/app/Settings.apk", "-",
       928ed630ff3218b4d13ac38d2bc736b1a763115e, 13911311,
       87b2c221f98a1772a1bae95f80b182b1271fc802, package_extract_file("patch/system/app/Settings.apk.p")));
set_progress(0.550908);
assert(apply_patch("/system/app/Settings.odex", "-",
       909361f0a6a10c2c2556f15e4c136a007a6107df, 5639432,
       bdecb4406a8533283c4ec371edc5a64f31dc80d4, package_extract_file("patch/system/app/Settings.odex.p")));
set_progress(0.563443);
assert(apply_patch("/system/app/SettingsProvider.apk", "-",
       96a5dfdf0a38516362e2de0bffe2a117d2a96fc9, 39485,
       ef202496949c7591f1d3f867cc9fd5e4ed99e85b, package_extract_file("patch/system/app/SettingsProvider.apk.p")));
set_progress(0.563531);
assert(apply_patch("/system/app/SettingsProvider.odex", "-",
       c42e43bae402437093f134270923d8aa9c9fd679, 153968,
       823813fdc152b8bb3b9f82286d7deef0066f83c7, package_extract_file("patch/system/app/SettingsProvider.odex.p")));
set_progress(0.563873);
assert(apply_patch("/system/app/SetupWizard.odex", "-",
       2f64b38a665a504df8220ab88f7d90a23c330285, 334496,
       caa9bc0e15db50199078f8d09a977210a46033b3, package_extract_file("patch/system/app/SetupWizard.odex.p")));
set_progress(0.564617);
assert(apply_patch("/system/app/SharedStorageBackup.apk", "-",
       8761383a3e113d6bfe1acca008ef4100f0f20c10, 2667,
       028a85bcc37f92dcae5b1e8c4d42c4bfc8aeb7ac, package_extract_file("patch/system/app/SharedStorageBackup.apk.p")));
set_progress(0.564623);
assert(apply_patch("/system/app/SharedStorageBackup.odex", "-",
       0ac020f0e0c3d1216afe4c00470193d37fb6e64a, 4712,
       fafa1417178f1079c7a20233176276db90dfb997, package_extract_file("patch/system/app/SharedStorageBackup.odex.p")));
set_progress(0.564633);
assert(apply_patch("/system/app/SmartDim.odex", "-",
       e2ddf9d2562c8eb326190b572d930dc9273d178b, 14208,
       448a9dac06c2cccc4b59261f94ec9cfb67752c81, package_extract_file("patch/system/app/SmartDim.odex.p")));
set_progress(0.564665);
assert(apply_patch("/system/app/SocialManager.odex", "-",
       dcb06f6bf84dc6d9dc2a100f9cc7e92fed485e6f, 1351968,
       b81a3e3066e158da51ac70653f86418263a99284, package_extract_file("patch/system/app/SocialManager.odex.p")));
set_progress(0.567670);
assert(apply_patch("/system/app/SoundSetDownloadManager.odex", "-",
       b97b9c19fbb8ad4e7572b01e8caa36e859c34a6b, 376560,
       01161faee819f1fd1c44a57e7143d7f8bb3fb929, package_extract_file("patch/system/app/SoundSetDownloadManager.odex.p")));
set_progress(0.568507);
assert(apply_patch("/system/app/Stk.apk", "-",
       2862d482d84c01a038693a19dc1d39ae507e5e55, 805458,
       c90768bd630fa2af1866ff4b049f41fbdf768f6e, package_extract_file("patch/system/app/Stk.apk.p")));
set_progress(0.570298);
assert(apply_patch("/system/app/Stk.odex", "-",
       61ac92e618b7aa67f52c37a7a8925ea721f240be, 86232,
       cadc70edd633693ce18470dba7a0b1c20ba1a902, package_extract_file("patch/system/app/Stk.odex.p")));
set_progress(0.570489);
assert(apply_patch("/system/app/Stock.odex", "-",
       bafafdc0b3939a12f6aaf659670b6f53e3aa8d06, 326960,
       8a0ca554e634ffc8c2ab82ac5070ecb15bfd8b15, package_extract_file("patch/system/app/Stock.odex.p")));
set_progress(0.571216);
assert(apply_patch("/system/app/Street.odex", "-",
       ccf8afa951e24126e2d43306ca16634de237eb00, 321704,
       85bdc093aa03187ed7cd7cf4c8ff8bc14bd0232b, package_extract_file("patch/system/app/Street.odex.p")));
set_progress(0.571931);
assert(apply_patch("/system/app/SystemUI.apk", "-",
       86db5f365c7b1744b653281601327587313db93c, 3854376,
       1cd65707b8616ffadbf59fe0abea15f7a1f507d0, package_extract_file("patch/system/app/SystemUI.apk.p")));
set_progress(0.580499);
assert(apply_patch("/system/app/SystemUI.odex", "-",
       b5235594eea8031cf78090fcbdb372a08c639b4e, 549680,
       74cd5334f6d8c52e03646b62587c17f60634658e, package_extract_file("patch/system/app/SystemUI.odex.p")));
set_progress(0.581721);
assert(apply_patch("/system/app/Tag.apk", "-",
       54dc3652c881d8162cd4497eff34850e461a1501, 114843,
       1f7bcd5f878322d641cbd16505742f5d7769eaed, package_extract_file("patch/system/app/Tag.apk.p")));
set_progress(0.581976);
assert(apply_patch("/system/app/Tag.odex", "-",
       21e799720b39078aa1b856378271dd6779f89295, 1847416,
       f72bd8bf1d36974523f0df084e399ed8e96b11a6, package_extract_file("patch/system/app/Tag.odex.p")));
set_progress(0.586082);
assert(apply_patch("/system/app/Talk.odex", "-",
       6493270e90ff3e164bdf0f78bc7507bf6a00d3ce, 1218480,
       a9994f62fdbfbb40df13878f37b41db2605e389e, package_extract_file("patch/system/app/Talk.odex.p")));
set_progress(0.588791);
assert(apply_patch("/system/app/TelephonyProvider.odex", "-",
       4095417c83cc15a0835820ae458c94b6c4c6b690, 683696,
       44659fc4fcfaaa75188cb3d3d85b2cda4756dda6, package_extract_file("patch/system/app/TelephonyProvider.odex.p")));
set_progress(0.590311);
assert(apply_patch("/system/app/Tips_Help.apk", "-",
       2f4bd5da91ad6ce6ef838e1ddfc6be616c78733e, 467527,
       31ad9fc3cd8ec94d6000e4c2e41fb31ccc45562e, package_extract_file("patch/system/app/Tips_Help.apk.p")));
set_progress(0.591350);
assert(apply_patch("/system/app/Tips_Help.odex", "-",
       06e6be67fa7017bb108bf2f9a5d5ef67a63a9377, 321216,
       5530cde9aec23d1a972b9e305e0b07777852f3cf, package_extract_file("patch/system/app/Tips_Help.odex.p")));
set_progress(0.592064);
assert(apply_patch("/system/app/Transfer.odex", "-",
       0d0f79cf96e560e6dcd59cb4deb5a8517dd654b9, 1100328,
       3a7ee925cbf274a2e46670464af932c6e774a23d, package_extract_file("patch/system/app/Transfer.odex.p")));
set_progress(0.594510);
assert(apply_patch("/system/app/Trim_n_Slow.apk", "-",
       11ec6fd97bffeac1310e5dd1c4121e131ab45b2a, 282010,
       499a48a36871ad06920a7f6ece330b8d54d414e5, package_extract_file("patch/system/app/Trim_n_Slow.apk.p")));
set_progress(0.595137);
assert(apply_patch("/system/app/Trim_n_Slow.odex", "-",
       51756b740be6aeab3e4e3a6b1a5c10fc1221c506, 911488,
       316d1c9bd079f5b4aa66c510485e7521ba387b44, package_extract_file("patch/system/app/Trim_n_Slow.odex.p")));
set_progress(0.597163);
assert(apply_patch("/system/app/Tube2_Configuration.apk", "-",
       d23b60d93baa62318fe12d13cf3c79480ab9d6ff, 15840550,
       0c698a666c8ae48e8d1dcbc046b4fa4b98ab6f89, package_extract_file("patch/system/app/Tube2_Configuration.apk.p")));
set_progress(0.632374);
assert(apply_patch("/system/app/Tube2_Configuration.odex", "-",
       c1e03706f74873e42dd04627674a7ad46c4d8e28, 432936,
       7ebc2fbec7a229766158b09fde58f6d1c611fa66, package_extract_file("patch/system/app/Tube2_Configuration.odex.p")));
set_progress(0.633336);
assert(apply_patch("/system/app/Twitter.apk", "-",
       d389dbe1ecdbe87105fb43851666a4fb7a3bf136, 258928,
       9b1e875d0930b8a9f3740dc69f477a3970835fe9, package_extract_file("patch/system/app/Twitter.apk.p")));
set_progress(0.633912);
assert(apply_patch("/system/app/Twitter.odex", "-",
       6587bdb122e77dda74466ef009548cac56c0715f, 1525088,
       c2c27d8540690209fa5695bcd00812a532c23a08, package_extract_file("patch/system/app/Twitter.odex.p")));
set_progress(0.637302);
assert(apply_patch("/system/app/TwitterEngine.apk", "-",
       31f91fec01b9762ee1c6e141c50beb0edfaa10f5, 8174,
       cee93da47f5a68d656723a23ca266014d60ccb45, package_extract_file("patch/system/app/TwitterEngine.apk.p")));
set_progress(0.637320);
assert(apply_patch("/system/app/TwitterEngine.odex", "-",
       2cb8d737686bf26d9c71b455cfb29b6b6aa007d9, 182240,
       78d9ed14cedf1a86aa0b140462f6132216ce0851, package_extract_file("patch/system/app/TwitterEngine.odex.p")));
set_progress(0.637725);
assert(apply_patch("/system/app/Twitter_Client.odex", "-",
       7d9ac726331f6a1baf11ff00b6261712ac2e1ead, 1749232,
       e1238054536a7e7627c66108ad1060642959360a, package_extract_file("patch/system/app/Twitter_Client.odex.p")));
set_progress(0.641613);
assert(apply_patch("/system/app/UDove.apk", "-",
       cd75aa0036a87d4ca8417f940fc26888d0aae6fc, 754441,
       19560a855e5ca45cbfe75235f1995c38e65d0e81, package_extract_file("patch/system/app/UDove.apk.p")));
set_progress(0.643290);
assert(apply_patch("/system/app/UDove.odex", "-",
       f3a59b28cea2557ae5d21ac1e5218ae2460df134, 104616,
       2d7717f55d6d4acafe43a3118312933cf40e911f, package_extract_file("patch/system/app/UDove.odex.p")));
set_progress(0.643523);
assert(apply_patch("/system/app/Updater.apk", "-",
       2fa7bcf1d1b41d6349dd455db0284f0572a75e38, 1193399,
       1b2ebd4d027966fcb18cda7f0f1f72b6ff44e171, package_extract_file("patch/system/app/Updater.apk.p")));
set_progress(0.646175);
assert(apply_patch("/system/app/Updater.odex", "-",
       309a571788d8aad7544c6340cdc2143a87bfc8bc, 418144,
       56e5d832c44d3c9fc5fac0ddc62ae2a1efd88ed8, package_extract_file("patch/system/app/Updater.odex.p")));
set_progress(0.647105);
assert(apply_patch("/system/app/Usage.apk", "-",
       d34473598065fd7c6ff4a02ac9ffd21a7a36a8b7, 347802,
       fcfee7483826b09728ef51317b98f10e9d004190, package_extract_file("patch/system/app/Usage.apk.p")));
set_progress(0.647878);
assert(apply_patch("/system/app/Usage.odex", "-",
       6415c3ae842da1f1361f7cd8f1b1c8c28e39ea8b, 276040,
       1b9efe98c3c5cd70cfca3e3fb64483c99e3b6e1f, package_extract_file("patch/system/app/Usage.odex.p")));
set_progress(0.648492);
assert(apply_patch("/system/app/Velvet.odex", "-",
       404fc60eb85dfdc4fa6ea73cd3a44e4b6e9ecb9d, 5422312,
       b18770199ddc4bf37aae83579fa0c621426c9a4c, package_extract_file("patch/system/app/Velvet.odex.p")));
set_progress(0.660545);
assert(apply_patch("/system/app/Videos.odex", "-",
       3e547b867d7b286c0df26f656729d01a33e0b889, 2555216,
       e7e8a144a50e6272608276e37566e1c2811485bc, package_extract_file("patch/system/app/Videos.odex.p")));
set_progress(0.666224);
assert(apply_patch("/system/app/VoiceDictation.odex", "-",
       a1355228c1cd6ce9db6d4d348d47aaa8840c5c20, 293376,
       818c0a1037c73b65152a519f9a60fd6c1d43866a, package_extract_file("patch/system/app/VoiceDictation.odex.p")));
set_progress(0.666877);
assert(apply_patch("/system/app/VoiceSearchStub.odex", "-",
       ea375681d921c502689b0a83efaa31b98d0fc917, 4336,
       5d76802d3b3b86fbe69ef3b664fbdfc115191f12, package_extract_file("patch/system/app/VoiceSearchStub.odex.p")));
set_progress(0.666886);
assert(apply_patch("/system/app/VpnDialogs.apk", "-",
       06d2489460b066a70805183a6c73af5d552649e3, 47211,
       ea4773debe2413d146750836b8a1a1105e850081, package_extract_file("patch/system/app/VpnDialogs.apk.p")));
set_progress(0.666991);
assert(apply_patch("/system/app/VpnDialogs.odex", "-",
       334c2486d6e88a80b8d4361b4acf114f23bdc3af, 9512,
       d4442239fa14843e375852e8ca39d73c98171e9f, package_extract_file("patch/system/app/VpnDialogs.odex.p")));
set_progress(0.667012);
assert(apply_patch("/system/app/Watch.apk", "-",
       c53cf92e2e9ef18a2177221d99786024a788f84e, 1377539,
       4bdc731f313451272524e96612f32c0abd0fc5ad, package_extract_file("patch/system/app/Watch.apk.p")));
set_progress(0.670074);
assert(apply_patch("/system/app/Watch.odex", "-",
       19f39583fb1d620ffadb6ca9f6d9cf7fc7627b2f, 2901312,
       452519cd8f28eeba8a298f22a11af73d38e5c092, package_extract_file("patch/system/app/Watch.odex.p")));
set_progress(0.676523);
assert(apply_patch("/system/app/Weather.odex", "-",
       da3e1e3584eb28f78728175db1878936753fa379, 242368,
       7d64c6ad219314661dac47a2467899f1e82c51b8, package_extract_file("patch/system/app/Weather.odex.p")));
set_progress(0.677062);
assert(apply_patch("/system/app/WeatherProvider.odex", "-",
       5924f2604cc6ccf3e2733ca6ac5e83ad5bd976fb, 36408,
       2b82ff013221b0b0dbb5da110c0275156ba13d13, package_extract_file("patch/system/app/WeatherProvider.odex.p")));
set_progress(0.677143);
assert(apply_patch("/system/app/WeatherSyncProvider.odex", "-",
       4837d8740f2021f45f32c284157de13628fd45ff, 170048,
       f233449523d39f81a5be976b415e6f00e6c53047, package_extract_file("patch/system/app/WeatherSyncProvider.odex.p")));
set_progress(0.677521);
assert(apply_patch("/system/app/WifiRouter.apk", "-",
       2df0eda91e5d5e006fd0e0e0d8cb1041684eccfb, 503979,
       0f854c0db3d81b083bdbf051b637b84280bfb5f2, package_extract_file("patch/system/app/WifiRouter.apk.p")));
set_progress(0.678641);
assert(apply_patch("/system/app/WifiRouter.odex", "-",
       aec26581a8836aaf090e0314d4dbddea455d44d0, 124504,
       c5dabed06d4ee92f11085d27cc709dd0efe4ea1c, package_extract_file("patch/system/app/WifiRouter.odex.p")));
set_progress(0.678918);
assert(apply_patch("/system/app/WorldClock.apk", "-",
       8cff1c4a77768928f5bbbc3587dcf9d177b2f5d9, 5829961,
       4ec9b53efd2a2d73b27ff1e50585702f2ac22f5b, package_extract_file("patch/system/app/WorldClock.apk.p")));
set_progress(0.691877);
assert(apply_patch("/system/app/WorldClock.odex", "-",
       d2a4d40be2f7321d4f22736cc5f923b4f21bdb9f, 481344,
       2f1aa5930f3456a32f62d1e22331af35858ca519, package_extract_file("patch/system/app/WorldClock.odex.p")));
set_progress(0.692947);
assert(apply_patch("/system/app/YouTube.odex", "-",
       253fe9dbd8fb9a9c268da334d571924327e32597, 3541352,
       0ed50a2a550720f901ce21ca40b8f0c5010c36fe, package_extract_file("patch/system/app/YouTube.odex.p")));
set_progress(0.700819);
assert(apply_patch("/system/app/ZeroEditing.apk", "-",
       95e37a0c4dbeb727f2da02c2edaa580aade52c39, 8750900,
       34f8a9b55637ca8ce2ce175159084412d0a8159c, package_extract_file("patch/system/app/ZeroEditing.apk.p")));
set_progress(0.720271);
assert(apply_patch("/system/app/ZeroEditing.odex", "-",
       87643551b5f454aff0fca5203af8f6f730cf060c, 1030560,
       782a55dfff6c4cea9fcc2578c89cc698a50025f6, package_extract_file("patch/system/app/ZeroEditing.odex.p")));
set_progress(0.722562);
assert(apply_patch("/system/app/com.htc.videoCenter-debug.odex", "-",
       6040415f31a605fe5a14ae3bbddf837c49e0ad37, 1591640,
       b5694b1155997a9a06a0c0426f9f25f3426eebf1, package_extract_file("patch/system/app/com.htc.videoCenter-debug.odex.p")));
set_progress(0.726100);
assert(apply_patch("/system/app/idlescreen_shortcut.odex", "-",
       652c25379a1ea8ec7b9892423b8db5e92c717aee, 25472,
       e7f1ce38efc6dc1ce520dad1a406d98e827c3262, package_extract_file("patch/system/app/idlescreen_shortcut.odex.p")));
set_progress(0.726156);
assert(apply_patch("/system/app/install_flash_player.odex", "-",
       4996bbbd58e75d4306d504826d0d6475fcd01820, 74200,
       392c17ea1bc6effe47486528bf01613176783d24, package_extract_file("patch/system/app/install_flash_player.odex.p")));
set_progress(0.726321);
assert(apply_patch("/system/app/talkback.odex", "-",
       c3625d7ea5690e9f013f41b0e1b972742b6bb134, 1548984,
       bd6b1d10afd3307014949bf500ff797de0bb0d89, package_extract_file("patch/system/app/talkback.odex.p")));
set_progress(0.729764);
assert(apply_patch("/system/bin/asound", "-",
       1dccfce68698ab2a78c137b7d13cb899c72c0f85, 17692,
       f8bee8e1e54fa14c2de15e9f9cfea3b1de82760b, package_extract_file("patch/system/bin/asound.p")));
set_progress(0.729804);
assert(apply_patch("/system/bin/cand", "-",
       ec6833f0245588de2fa833ad61fbdb9c8dbd1c1d, 26336,
       236e129affdf90995bfa1c84d6746f193aa47fec, package_extract_file("patch/system/bin/cand.p")));
set_progress(0.729862);
assert(apply_patch("/system/bin/debuggerd", "-",
       80a60254efc6b085694f002e0f235dc56d03fffc, 25892,
       e1544c7c0897cd0e9ec7ed8c82733f762376eb8d, package_extract_file("patch/system/bin/debuggerd.p")));
set_progress(0.729920);
assert(apply_patch("/system/bin/efsks", "-",
       33551606f0c815081b73c94de712ae2750010a39, 102696,
       294432ee91daec9f6ddc3a3b359a43317dd2a1a8, package_extract_file("patch/system/bin/efsks.p")));
set_progress(0.730148);
assert(apply_patch("/system/bin/mdnsd", "-",
       ce457a3b567987aaf7b596cfd67356de59e505e6, 259452,
       44171f9847a6a138c603fb957a6e9b1b8b871d5b, package_extract_file("patch/system/bin/mdnsd.p")));
set_progress(0.730725);
assert(apply_patch("/system/bin/qcks", "-",
       cb4885c87cd17402cae88d9f8473bbd7e220079a, 122664,
       b3f856a2aaf603f1145367b68b8e75158df32bbc, package_extract_file("patch/system/bin/qcks.p")));
set_progress(0.730997);
assert(apply_patch("/system/bin/wpa_supplicant", "-",
       f4efc83a0992061bb630171bd462f8322d851c2a, 653816,
       7287326b2b7ee001b8f85fe86db517f9b4aa1831, package_extract_file("patch/system/bin/wpa_supplicant.p")));
set_progress(0.732451);
assert(apply_patch("/system/customize/CID/HTC__001.xml", "-",
       485a56ba11e6ddcfe59a2bab0d4acaed2fa81e04, 7089,
       941939c7d62e5f4536e9f071f71ef70aaffb98e7, package_extract_file("patch/system/customize/CID/HTC__001.xml.p")));
set_progress(0.732467);
assert(apply_patch("/system/customize/CID/HTC__016.xml", "-",
       dc30bb1a7258193c1be3a19c1081e9c74c397d3a, 9609,
       d87a4b6e94f404853086c7266b6c93268a85fc97, package_extract_file("patch/system/customize/CID/HTC__016.xml.p")));
set_progress(0.732488);
assert(apply_patch("/system/customize/CID/HTC__032.xml", "-",
       2ad2c1de32ce24b4c0e77f9743ee4e9b877ac978, 23079,
       0c93de2e4bffa1a807f1c2c95f0cdfc43a02d8e3, package_extract_file("patch/system/customize/CID/HTC__032.xml.p")));
set_progress(0.732539);
assert(apply_patch("/system/customize/CID/HTC__102.xml", "-",
       cb909a259f4767251fbffe00571ee21fa395c41d, 7067,
       a5ab2390265b4c35fefe2c6c9f490f7fca4f0372, package_extract_file("patch/system/customize/CID/HTC__102.xml.p")));
set_progress(0.732555);
assert(apply_patch("/system/customize/CID/HTC__203.xml", "-",
       a57e70390f4b1c5e2d076fc32f87ffc9b5512bcc, 6571,
       1294aa98b898d9b506bcae018ab006cb1c5b25db, package_extract_file("patch/system/customize/CID/HTC__203.xml.p")));
set_progress(0.732570);
assert(apply_patch("/system/customize/CID/HTC__304.xml", "-",
       f15d2e957f7ef7cfee697ccf0ddfef741b304787, 8168,
       ab2508ccc7e635defb5dba60f416229407a18761, package_extract_file("patch/system/customize/CID/HTC__304.xml.p")));
set_progress(0.732588);
assert(apply_patch("/system/customize/CID/HTC__405.xml", "-",
       b13b71b43ad9228be0e8b7532e1d9f3b5e14a04f, 6713,
       d5773a0bf9367ea1bcf126d43c95f544e997e8cf, package_extract_file("patch/system/customize/CID/HTC__405.xml.p")));
set_progress(0.732603);
assert(apply_patch("/system/customize/CID/HTC__A07.xml", "-",
       0dcfaa47b62c9dd0489c15cbd9d01513567799f4, 9452,
       7374f8da665b66a1af5a08f981ec915e98ef9147, package_extract_file("patch/system/customize/CID/HTC__A07.xml.p")));
set_progress(0.732624);
assert(apply_patch("/system/customize/CID/HTC__E11.xml", "-",
       c9102395b37b1a694d11300b7a9546aa6d20ea4b, 6881,
       45f51a572d15a7e850da758fbaaf1725db2f8f7b, package_extract_file("patch/system/customize/CID/HTC__E11.xml.p")));
set_progress(0.732639);
assert(apply_patch("/system/customize/CID/HTC__J15.xml", "-",
       fca3ef37f0ab1de2d0ffaf58f55565c8911bb2f4, 8999,
       9d242b53e46b894f8fa839c79eb640d6a7b481aa, package_extract_file("patch/system/customize/CID/HTC__J15.xml.p")));
set_progress(0.732659);
assert(apply_patch("/system/customize/CID/HTC__Y13.xml", "-",
       f14e9cc8b6af3004ab1094bfc210c93acb362a5d, 7377,
       40019d7da296c1714bde17a242e9968f30df4df0, package_extract_file("patch/system/customize/CID/HTC__Y13.xml.p")));
set_progress(0.732675);
assert(apply_patch("/system/customize/CID/default.xml", "-",
       ccbc0071439592dca8183bf4221044988696b274, 35091,
       b97115cfd6a53b15d4ef030a83cf8eab0faacaae, package_extract_file("patch/system/customize/CID/default.xml.p")));
set_progress(0.732753);
assert(apply_patch("/system/customize/MNS/22288.xml", "-",
       af426326318f1343381befa434bf9708179afbcb, 32281,
       b99fc4068404a3438b10d86cd1ac686500b0f70f, package_extract_file("patch/system/customize/MNS/22288.xml.p")));
set_progress(0.732825);
assert(apply_patch("/system/customize/resource/CCInfo.txt", "-",
       9aa8d0337a9352eb0bae0fc63e73646f674a5d75, 4367,
       754d7d9e86c30afb2353aec61315eb291745d3b5, package_extract_file("patch/system/customize/resource/CCInfo.txt.p")));
set_progress(0.732835);
assert(apply_patch("/system/demoflo/Demo.apk", "-",
       04ccd932092c358e3b0b4e7dcb43eb3ec6124c5a, 18893331,
       f96525cf103dc0f686a12f123da5d5c9f3f7a8b0, package_extract_file("patch/system/demoflo/Demo.apk.p")));
set_progress(0.774832);
assert(apply_patch("/system/etc/RT5501", "-",
       00c18b9ceb89f7ea3219bfe4aea1fbb436eb9d09, 5746,
       a104b1f554a74b62d941b145b4c5d4b2913759db, package_extract_file("patch/system/etc/RT5501.p")));
set_progress(0.774844);
assert(apply_patch("/system/etc/firmware/ILP0100_IPM_Code_out.bin", "-",
       0ce49e14890cb77224ae0dbc2c12466833e7668c, 32778,
       1229a6d99bd190b7a288d8926334a3af11eb0008, package_extract_file("patch/system/etc/firmware/ILP0100_IPM_Code_out.bin.p")));
set_progress(0.774917);
assert(apply_patch("/system/etc/firmware/ILP0100_IPM_Data_out.bin", "-",
       2efd72ce4341ebcbb1cc2be3d5ab9d85876307b7, 28172,
       351f87ffe8046f563d68a442cada4d39cd238630, package_extract_file("patch/system/etc/firmware/ILP0100_IPM_Data_out.bin.p")));
set_progress(0.774980);
assert(apply_patch("/system/etc/firmware/fw_bcm4335_apsta_b0.bin", "-",
       b893312773243cb71357570c236ae6dfbaaf9399, 501300,
       39254fff4ce3da17548c0e365ef0262616c9d51c, package_extract_file("patch/system/etc/firmware/fw_bcm4335_apsta_b0.bin.p")));
set_progress(0.776094);
assert(apply_patch("/system/etc/firmware/fw_bcm4335_b0.bin", "-",
       b3cba3a0449372b49f5bf435ed43ff0f3944428f, 553000,
       d350b42f1c8c4b9a0847954ec218207786dc960a, package_extract_file("patch/system/etc/firmware/fw_bcm4335_b0.bin.p")));
set_progress(0.777323);
assert(apply_patch("/system/etc/firmware/fw_bcm4335_p2p_b0.bin", "-",
       b3cba3a0449372b49f5bf435ed43ff0f3944428f, 553000,
       d350b42f1c8c4b9a0847954ec218207786dc960a, package_extract_file("patch/system/etc/firmware/fw_bcm4335_p2p_b0.bin.p")));
set_progress(0.778553);
assert(apply_patch("/system/etc/image_beats_speaker.bin", "-",
       ce59c462dcbf7735e1f6885c22f46ba4d3f4b3c2, 1240,
       12c6bb8cfe84edee86d4063c29deea338326ec29, package_extract_file("patch/system/etc/image_beats_speaker.bin.p")));
set_progress(0.778555);
assert(apply_patch("/system/etc/image_htc_earbud_2vol.bin", "-",
       588b3b9c64f92c96cac1ca40b8fa239c097a38aa, 1240,
       477ec8814e7a036083f9678e236c1b135a92cdb3, package_extract_file("patch/system/etc/image_htc_earbud_2vol.bin.p")));
set_progress(0.778558);
assert(apply_patch("/system/etc/security/cwcerts.zip", "-",
       10cc5d209ab67027578ab91164a07ba49cbc04b5, 1254,
       e7728e4afcd7ceed301157a5ffa850d3bf9824fa, package_extract_file("patch/system/etc/security/cwcerts.zip.p")));
set_progress(0.778561);
assert(apply_patch("/system/etc/security/otacerts.zip", "-",
       7eb7a73636ec38e551f77eeca348af256a7529c3, 1162,
       aaf19e56bf5c2df5e749ce4298d6a5128f7f3449, package_extract_file("patch/system/etc/security/otacerts.zip.p")));
set_progress(0.778564);
assert(apply_patch("/system/framework/HTCCommonctrl.jar", "-",
       3e3cfbe83fb28ee5c7588040ca2c960aa6315e9c, 313,
       c518f3a2db593c033faa0f161388f48ed31c8290, package_extract_file("patch/system/framework/HTCCommonctrl.jar.p")));
set_progress(0.778564);
assert(apply_patch("/system/framework/HTCCommonctrl.odex", "-",
       32569eb31e2808eb576f2b8fe19c8e108f97af69, 2138824,
       2d64a8725b745c3db27f5bc3cb31487ed3d7855c, package_extract_file("patch/system/framework/HTCCommonctrl.odex.p")));
set_progress(0.783319);
assert(apply_patch("/system/framework/HTCDev.jar", "-",
       3e3cfbe83fb28ee5c7588040ca2c960aa6315e9c, 313,
       c518f3a2db593c033faa0f161388f48ed31c8290, package_extract_file("patch/system/framework/HTCDev.jar.p")));
set_progress(0.783319);
assert(apply_patch("/system/framework/HTCDev.odex", "-",
       4e680acfec339e91f1204dfcd5cb0bbe347e5692, 1184,
       87adb23bb659c813d887a703df9e913bd67e599a, package_extract_file("patch/system/framework/HTCDev.odex.p")));
set_progress(0.783322);
assert(apply_patch("/system/framework/HTCExtension.jar", "-",
       26bb52c574d5ad92a749ef89a53df7608930b4d5, 313,
       22c2153dd68916b25de15162f909908a3f4377d3, package_extract_file("patch/system/framework/HTCExtension.jar.p")));
set_progress(0.783323);
assert(apply_patch("/system/framework/HTCExtension.odex", "-",
       72d0e59f507c142ad3b1d949c14325093a148ab4, 5529456,
       630485844de2175faae7be9cbc8cd7bcdb852e0a, package_extract_file("patch/system/framework/HTCExtension.odex.p")));
set_progress(0.795614);
assert(apply_patch("/system/framework/am.jar", "-",
       5abadb2e33a52f51ff77ada25afd8fc1183bfe94, 313,
       c518f3a2db593c033faa0f161388f48ed31c8290, package_extract_file("patch/system/framework/am.jar.p")));
set_progress(0.795614);
assert(apply_patch("/system/framework/am.odex", "-",
       aeddb0dd183361235c1be9eb69d4d6b30201de52, 40960,
       078e659985df496d9a22c964ccb37cc96801ceec, package_extract_file("patch/system/framework/am.odex.p")));
set_progress(0.795705);
assert(apply_patch("/system/framework/android.policy.jar", "-",
       bb569f3a7ba9d3150725f63dd4499e096a0b039b, 313,
       298765be948b1e97691d31b92bebf2cf65f0b54c, package_extract_file("patch/system/framework/android.policy.jar.p")));
set_progress(0.795706);
assert(apply_patch("/system/framework/android.policy.odex", "-",
       14b10568b6691115b45dfa8904e88a4c47e140e5, 480880,
       113a052384f920be0ed068ee282eedd2583a129f, package_extract_file("patch/system/framework/android.policy.odex.p")));
set_progress(0.796775);
assert(apply_patch("/system/framework/android.test.runner.jar", "-",
       5abadb2e33a52f51ff77ada25afd8fc1183bfe94, 313,
       c518f3a2db593c033faa0f161388f48ed31c8290, package_extract_file("patch/system/framework/android.test.runner.jar.p")));
set_progress(0.796776);
assert(apply_patch("/system/framework/android.test.runner.odex", "-",
       1ac1cc0ff99f270a0245577378ee5da27246cf8c, 187776,
       a648fa8f817034c1b78df1219242d449095c8404, package_extract_file("patch/system/framework/android.test.runner.odex.p")));
set_progress(0.797193);
assert(apply_patch("/system/framework/apache-xml.jar", "-",
       7a7b6d051d77363a23d9ef857bf2fd6dca5f40b6, 18027,
       4498700ce31275547ce5a151c32b41fd16ce174c, package_extract_file("patch/system/framework/apache-xml.jar.p")));
set_progress(0.797233);
assert(apply_patch("/system/framework/apache-xml.odex", "-",
       090b91b850b5828bb0e0d0b59167828efb96397f, 1378528,
       184e95d0cf144cf8518befedadae336ed8d1fae2, package_extract_file("patch/system/framework/apache-xml.odex.p")));
set_progress(0.800297);
assert(apply_patch("/system/framework/bmgr.jar", "-",
       5abadb2e33a52f51ff77ada25afd8fc1183bfe94, 313,
       5ae950c9231d081ba1b22f3e40d12e2cc7426998, package_extract_file("patch/system/framework/bmgr.jar.p")));
set_progress(0.800298);
assert(apply_patch("/system/framework/bmgr.odex", "-",
       7608d078b8dc9a6e2bfa0f9c219b4cc4f699ed24, 16560,
       ff01b996067b84aacc8497229cd34ea20055395b, package_extract_file("patch/system/framework/bmgr.odex.p")));
set_progress(0.800335);
assert(apply_patch("/system/framework/bouncycastle.jar", "-",
       4f069856303d2ead1e6573e3130d635eea4a91d5, 313,
       e7137bf82861d2cd27a5bf59696fef4d3f7357e7, package_extract_file("patch/system/framework/bouncycastle.jar.p")));
set_progress(0.800336);
assert(apply_patch("/system/framework/bouncycastle.odex", "-",
       8b4de33db99e0f3c09ffe2be4e5d07c279d7e33f, 983016,
       23dea3e2e9e4a3402d47de45194254e40ba6422b, package_extract_file("patch/system/framework/bouncycastle.odex.p")));
set_progress(0.802521);
assert(apply_patch("/system/framework/bu.jar", "-",
       5abadb2e33a52f51ff77ada25afd8fc1183bfe94, 313,
       5ae950c9231d081ba1b22f3e40d12e2cc7426998, package_extract_file("patch/system/framework/bu.jar.p")));
set_progress(0.802521);
assert(apply_patch("/system/framework/bu.odex", "-",
       2969de0c9c6c60b2e26941909c7aa1a545724df1, 5000,
       62bff26217e5eba94140a946d44ab458277d2b24, package_extract_file("patch/system/framework/bu.odex.p")));
set_progress(0.802533);
assert(apply_patch("/system/framework/com.android.future.usb.accessory.jar",
       "-", 5abadb2e33a52f51ff77ada25afd8fc1183bfe94, 313,
       5ae950c9231d081ba1b22f3e40d12e2cc7426998, package_extract_file("patch/system/framework/com.android.future.usb.accessory.jar.p")));
set_progress(0.802533);
assert(apply_patch("/system/framework/com.android.future.usb.accessory.odex",
       "-", c4c40fa0dcc21a4e092c7a2ad76d2e0388ffbbbc, 6424,
       2e73b6d04fcc415d5c69beedd26321aaa8636589, package_extract_file("patch/system/framework/com.android.future.usb.accessory.odex.p")));
set_progress(0.802547);
assert(apply_patch("/system/framework/com.android.location.provider.jar",
       "-", 5abadb2e33a52f51ff77ada25afd8fc1183bfe94, 313,
       5ae950c9231d081ba1b22f3e40d12e2cc7426998, package_extract_file("patch/system/framework/com.android.location.provider.jar.p")));
set_progress(0.802548);
assert(apply_patch("/system/framework/com.android.location.provider.odex",
       "-", 094ff6e190634d32968c232abea48d137a7c59af, 7792,
       3844517b9b8886455b635554f511aff5789dc2bf, package_extract_file("patch/system/framework/com.android.location.provider.odex.p")));
set_progress(0.802566);
assert(apply_patch("/system/framework/com.android.nfc_extras.jar", "-",
       3e3cfbe83fb28ee5c7588040ca2c960aa6315e9c, 313,
       c518f3a2db593c033faa0f161388f48ed31c8290, package_extract_file("patch/system/framework/com.android.nfc_extras.jar.p")));
set_progress(0.802566);
assert(apply_patch("/system/framework/com.android.nfc_extras.odex", "-",
       f31b7d0ee8d80a9aadd2a7abc226205bd3d0941b, 9680,
       ab7933bde62b9a4f5b6b2b11fbd1cc0a29af5f2c, package_extract_file("patch/system/framework/com.android.nfc_extras.odex.p")));
set_progress(0.802588);
assert(apply_patch("/system/framework/com.broadcom.bt.le.jar", "-",
       5abadb2e33a52f51ff77ada25afd8fc1183bfe94, 313,
       5ae950c9231d081ba1b22f3e40d12e2cc7426998, package_extract_file("patch/system/framework/com.broadcom.bt.le.jar.p")));
set_progress(0.802588);
assert(apply_patch("/system/framework/com.broadcom.bt.le.odex", "-",
       cc05fcea761811ee9ca1ba4904cc45b528d2cebf, 105784,
       abeb9e95f8cff5f951e11fdd8fefe79c1e55a65c, package_extract_file("patch/system/framework/com.broadcom.bt.le.odex.p")));
set_progress(0.802824);
assert(apply_patch("/system/framework/com.google.widevine.software.drm.jar",
       "-", 5abadb2e33a52f51ff77ada25afd8fc1183bfe94, 313,
       5ae950c9231d081ba1b22f3e40d12e2cc7426998, package_extract_file("patch/system/framework/com.google.widevine.software.drm.jar.p")));
set_progress(0.802824);
assert(apply_patch("/system/framework/com.google.widevine.software.drm.odex",
       "-", 7c8265418e8b1722be18be388a93433b5bac205f, 1568,
       711ac32ca66618051b122e57bdf81b542c1b54b1, package_extract_file("patch/system/framework/com.google.widevine.software.drm.odex.p")));
set_progress(0.802828);
assert(apply_patch("/system/framework/com.htc.android.bluetooth.jar",
       "-", dfe7013682a52b67b5a593ce8b7390cd3ec44d08, 313,
       7792614f8d189bdc3239d42713cb27149d9bc590, package_extract_file("patch/system/framework/com.htc.android.bluetooth.jar.p")));
set_progress(0.802828);
assert(apply_patch("/system/framework/com.htc.android.bluetooth.le.jar",
       "-", 0f1b95c232aed938bcc1c03d69bf31d7bc042888, 313,
       a826a3d4017054662c65e1cb443b7997cf6cc0f9, package_extract_file("patch/system/framework/com.htc.android.bluetooth.le.jar.p")));
set_progress(0.802829);
assert(apply_patch("/system/framework/com.htc.android.bluetooth.le.odex",
       "-", cc954c362945086e554cde23eca4de3453aaa50a, 157400,
       a1fa1c865f71cf24b2d69cf4c7ff67e618754cac, package_extract_file("patch/system/framework/com.htc.android.bluetooth.le.odex.p")));
set_progress(0.803179);
assert(apply_patch("/system/framework/com.htc.android.bluetooth.odex",
       "-", 709c600944ec51754be78a2ec4e0b1165324f611, 1022112,
       e5562d11c385ee83e81a76f6da130a005541736d, package_extract_file("patch/system/framework/com.htc.android.bluetooth.odex.p")));
set_progress(0.805451);
assert(apply_patch("/system/framework/com.htc.android.home.res.apk", "-",
       1f6babaa14df2a996211523952ec7bf1bf7f70ef, 632253,
       7d3f7d5e6a35a3c0d49d9bb7910b978ed049c6ef, package_extract_file("patch/system/framework/com.htc.android.home.res.apk.p")));
set_progress(0.806856);
assert(apply_patch("/system/framework/com.htc.browsermodule.res.apk",
       "-", c7eaef877810fec3d5d0349c4c5e211faf6c892c, 13931,
       e791739b24b39f254e8079b03e7051eac09a6325, package_extract_file("patch/system/framework/com.htc.browsermodule.res.apk.p")));
set_progress(0.806887);
assert(apply_patch("/system/framework/com.htc.fusion.fx.jar", "-",
       a96fa10e1687741758582ea772f4b2977f607ca7, 313,
       3f1f0c7898111ea9a3f48d954e562ab59d067173, package_extract_file("patch/system/framework/com.htc.fusion.fx.jar.p")));
set_progress(0.806888);
assert(apply_patch("/system/framework/com.htc.fusion.fx.odex", "-",
       a3794403f4205abd1d05e700924c5c33caae2a10, 226616,
       a76184b726eea844d706c762a561c8c0463159b5, package_extract_file("patch/system/framework/com.htc.fusion.fx.odex.p")));
set_progress(0.807392);
assert(apply_patch("/system/framework/com.htc.lockscreen.fusion.jar",
       "-", 5abadb2e33a52f51ff77ada25afd8fc1183bfe94, 313,
       5ae950c9231d081ba1b22f3e40d12e2cc7426998, package_extract_file("patch/system/framework/com.htc.lockscreen.fusion.jar.p")));
set_progress(0.807392);
assert(apply_patch("/system/framework/com.htc.lockscreen.fusion.odex",
       "-", 66f03b2d8b337e0512d491e85483247c06af6160, 159320,
       a6768be26fd35c049e57bbb7f1595caebfb4cdfa, package_extract_file("patch/system/framework/com.htc.lockscreen.fusion.odex.p")));
set_progress(0.807747);
assert(apply_patch("/system/framework/com.htc.resources.apk", "-",
       c2cdc8ae5c84bb5f16bbbdec5c598bb0f4b64165, 5237165,
       c38eb36f6dd14075353bbb95904a12a382bf9e7a, package_extract_file("patch/system/framework/com.htc.resources.apk.p")));
set_progress(0.819388);
assert(apply_patch("/system/framework/com.htc.socialnetwork.res.apk",
       "-", e8ee763622da9d04927679ed74f29384b2683b0b, 382959,
       3e0b02509d7ca8b1d06ecd6b9cd159e1afa3a9e0, package_extract_file("patch/system/framework/com.htc.socialnetwork.res.apk.p")));
set_progress(0.820239);
assert(apply_patch("/system/framework/com.htc.videowidget.res.apk", "-",
       ef8c98007277724dee4edf7142769430728f1944, 539917,
       7faf5e19e4c7d649db19bbb8f30701d37f790d05, package_extract_file("patch/system/framework/com.htc.videowidget.res.apk.p")));
set_progress(0.821439);
assert(apply_patch("/system/framework/com.htc.weather.res.apk", "-",
       5be6abe6e5ae4ec0696c443efeb46abb32a59f30, 11360810,
       2c87b2b07cba610010ba9bcf7773c55e76be95ef, package_extract_file("patch/system/framework/com.htc.weather.res.apk.p")));
set_progress(0.846693);
assert(apply_patch("/system/framework/com.orange.authentication.simcard.jar",
       "-", aaa60932287303430cd42518253d821b0ec827c7, 313,
       fbfdf48fa58d0ceb733f962e5fac674770a53b86, package_extract_file("patch/system/framework/com.orange.authentication.simcard.jar.p")));
set_progress(0.846693);
assert(apply_patch("/system/framework/com.orange.authentication.simcard.odex",
       "-", 3b11887a5a653605f73f07c60b2e024d6321d31f, 5984,
       9e447a1481d82b79aec537405eba2501ae63ed68, package_extract_file("patch/system/framework/com.orange.authentication.simcard.odex.p")));
set_progress(0.846707);
assert(apply_patch("/system/framework/content.jar", "-",
       5abadb2e33a52f51ff77ada25afd8fc1183bfe94, 313,
       5ae950c9231d081ba1b22f3e40d12e2cc7426998, package_extract_file("patch/system/framework/content.jar.p")));
set_progress(0.846707);
assert(apply_patch("/system/framework/content.odex", "-",
       38f4fd6a2170c729c4943700a6467711cd2eeaf4, 14496,
       5f4f574f8c6c57dc7cfe31ab4d9c3e7e61d54ca4, package_extract_file("patch/system/framework/content.odex.p")));
set_progress(0.846740);
assert(apply_patch("/system/framework/core-junit.jar", "-",
       4f069856303d2ead1e6573e3130d635eea4a91d5, 313,
       e7137bf82861d2cd27a5bf59696fef4d3f7357e7, package_extract_file("patch/system/framework/core-junit.jar.p")));
set_progress(0.846740);
assert(apply_patch("/system/framework/core-junit.odex", "-",
       ef7f350292b445afd427522612eb25ab403baa19, 27352,
       0925698d039156d0813c510d4e4b1fa3e89be913, package_extract_file("patch/system/framework/core-junit.odex.p")));
set_progress(0.846801);
assert(apply_patch("/system/framework/core.jar", "-",
       a82728646308edaff67145b6f48823d1b01c0e5a, 4124,
       18876a311ebae152ca74f95b9b0760993767b078, package_extract_file("patch/system/framework/core.jar.p")));
set_progress(0.846810);
assert(apply_patch("/system/framework/core.odex", "-",
       818cb388ace52424764d6454980eb45344c8d8b0, 3409456,
       7addd694bb52d518ad5499aa2f88da59d4be5dbd, package_extract_file("patch/system/framework/core.odex.p")));
set_progress(0.854389);
assert(apply_patch("/system/framework/ext.jar", "-",
       aee1a7b09de4c00562821937597ec6cb484b8261, 528375,
       ff64f6ce60b0ad1bc14fb95f3f8d279d2e381dd4, package_extract_file("patch/system/framework/ext.jar.p")));
set_progress(0.855563);
assert(apply_patch("/system/framework/ext.odex", "-",
       7eebd8641f323e4e6540a69626ff4e8ef8b3e4fe, 1947848,
       85362837c01809bac5187cb18cd2ad54fb27bffe, package_extract_file("patch/system/framework/ext.odex.p")));
set_progress(0.859893);
assert(apply_patch("/system/framework/framework-htc-res.apk", "-",
       ba26b82f620e3d1d6eb2db82a72fb02dda52d3e4, 1860232,
       416b551948fc0d4178f8e6b1eec7b4ec6337d298, package_extract_file("patch/system/framework/framework-htc-res.apk.p")));
set_progress(0.864028);
assert(apply_patch("/system/framework/framework-res.apk", "-",
       e6fc27ac34f6cb6bb01939a1fd7a732db9d19ce9, 15384589,
       4d606faa6c0b53a2954b9a9fd300a07dcae9179f, package_extract_file("patch/system/framework/framework-res.apk.p")));
set_progress(0.898226);
assert(apply_patch("/system/framework/framework.jar", "-",
       a452b1465a822aced8afc1523020ed021747318f, 14961,
       0cf3191f77bb20063f1b1e778176c8646d0b851e, package_extract_file("patch/system/framework/framework.jar.p")));
set_progress(0.898259);
assert(apply_patch("/system/framework/framework.odex", "-",
       8458eaa647d73c0c0bc3d266fed90d438cc81142, 10590744,
       b4f877d502e74b16d5d5a2ad07957020a0feda8b, package_extract_file("patch/system/framework/framework.odex.p")));
set_progress(0.921801);
assert(apply_patch("/system/framework/framework2.jar", "-",
       f7aa5adeb3de521fe2927f2aaa55ef8d87946d15, 14961,
       35542e68030183283ac00486aa6579841f410b46, package_extract_file("patch/system/framework/framework2.jar.p")));
set_progress(0.921834);
assert(apply_patch("/system/framework/framework2.odex", "-",
       5bd7d499d6250ab3f4c1665b6051bf178368cae4, 5748384,
       0563027c8ef98f8fab2902e34ae8922f9553fd15, package_extract_file("patch/system/framework/framework2.odex.p")));
set_progress(0.934612);
assert(apply_patch("/system/framework/ime.jar", "-",
       5abadb2e33a52f51ff77ada25afd8fc1183bfe94, 313,
       5ae950c9231d081ba1b22f3e40d12e2cc7426998, package_extract_file("patch/system/framework/ime.jar.p")));
set_progress(0.934612);
assert(apply_patch("/system/framework/ime.odex", "-",
       933a0e20005474a394e64226151a47de4486c959, 7144,
       a5d4fb619f9ae4c33a6f5ef7429409d4c675bc57, package_extract_file("patch/system/framework/ime.odex.p")));
set_progress(0.934628);
assert(apply_patch("/system/framework/input.jar", "-",
       5abadb2e33a52f51ff77ada25afd8fc1183bfe94, 313,
       5ae950c9231d081ba1b22f3e40d12e2cc7426998, package_extract_file("patch/system/framework/input.jar.p")));
set_progress(0.934629);
assert(apply_patch("/system/framework/input.odex", "-",
       1023010e7dbb2e8fec445f162a1369d82987ddf6, 5936,
       4d3b9f72dfbb51fb3d89119ee528469fb0b9deed, package_extract_file("patch/system/framework/input.odex.p")));
set_progress(0.934642);
assert(apply_patch("/system/framework/javax.obex.jar", "-",
       3e3cfbe83fb28ee5c7588040ca2c960aa6315e9c, 313,
       c518f3a2db593c033faa0f161388f48ed31c8290, package_extract_file("patch/system/framework/javax.obex.jar.p")));
set_progress(0.934643);
assert(apply_patch("/system/framework/javax.obex.odex", "-",
       92da644239d281d9542571bab4cd7ccbb78aca46, 58632,
       987c666d3aa0c57875813ef5f22438a52c0f1a41, package_extract_file("patch/system/framework/javax.obex.odex.p")));
set_progress(0.934773);
assert(apply_patch("/system/framework/monkey.jar", "-",
       5abadb2e33a52f51ff77ada25afd8fc1183bfe94, 313,
       5ae950c9231d081ba1b22f3e40d12e2cc7426998, package_extract_file("patch/system/framework/monkey.jar.p")));
set_progress(0.934774);
assert(apply_patch("/system/framework/monkey.odex", "-",
       bc9328a2b63c9a76dde10a819e8d11592a1a758b, 118264,
       778de6448545117de3d4407272368865233e4f89, package_extract_file("patch/system/framework/monkey.odex.p")));
set_progress(0.935037);
assert(apply_patch("/system/framework/pm.jar", "-",
       5abadb2e33a52f51ff77ada25afd8fc1183bfe94, 313,
       5ae950c9231d081ba1b22f3e40d12e2cc7426998, package_extract_file("patch/system/framework/pm.jar.p")));
set_progress(0.935037);
assert(apply_patch("/system/framework/pm.odex", "-",
       932553b45c46403dd4abfaf8305328e544d695d0, 36712,
       0f0c46d498d4f038a7ddad544c2f0ed82334adf8, package_extract_file("patch/system/framework/pm.odex.p")));
set_progress(0.935119);
assert(apply_patch("/system/framework/requestsync.jar", "-",
       5abadb2e33a52f51ff77ada25afd8fc1183bfe94, 313,
       5ae950c9231d081ba1b22f3e40d12e2cc7426998, package_extract_file("patch/system/framework/requestsync.jar.p")));
set_progress(0.935120);
assert(apply_patch("/system/framework/requestsync.odex", "-",
       4b89d55b4b995871026a46c346ed6884ddd40efb, 9280,
       0302a1f74f400858063797fd870d12f7f2ca8b4d, package_extract_file("patch/system/framework/requestsync.odex.p")));
set_progress(0.935140);
assert(apply_patch("/system/framework/services.jar", "-",
       e95a8037ecaf780020057b55c2b87de2d05654e8, 313,
       2f92abe925b0b5434cc04524cb1ffaebd0a0bc40, package_extract_file("patch/system/framework/services.jar.p")));
set_progress(0.935141);
assert(apply_patch("/system/framework/services.odex", "-",
       c18aceaa56d626a7693e8d9e49c50c897e2abfec, 3849848,
       4e62da486666102481c40138ba1c48b17912e6f8, package_extract_file("patch/system/framework/services.odex.p")));
set_progress(0.943698);
assert(apply_patch("/system/framework/svc.jar", "-",
       5abadb2e33a52f51ff77ada25afd8fc1183bfe94, 313,
       5ae950c9231d081ba1b22f3e40d12e2cc7426998, package_extract_file("patch/system/framework/svc.jar.p")));
set_progress(0.943699);
assert(apply_patch("/system/framework/svc.odex", "-",
       abc03d7110fe6963512f664c76ee17c74ddf3515, 13280,
       b07b37d9d9f91deed8792fc3155cae73f5860ea1, package_extract_file("patch/system/framework/svc.odex.p")));
set_progress(0.943729);
assert(apply_patch("/system/framework/uiautomator.jar", "-",
       6d2d621c0f6765d74cb3721f6135ee1b56ca2f2b, 313,
       04dd89fed79f0ec76506106b69c748f160c9a664, package_extract_file("patch/system/framework/uiautomator.jar.p")));
set_progress(0.943729);
assert(apply_patch("/system/framework/uiautomator.odex", "-",
       3964aeed99c4102f5a38a972c74277a98c67d9a7, 82408,
       890db11477e857982a43cf1cbe0de6d8a230fd2a, package_extract_file("patch/system/framework/uiautomator.odex.p")));
set_progress(0.943913);
assert(apply_patch("/system/framework/usbnet.jar", "-",
       08ba8bf1c2635b962c36ead9a4f96ce3068a0fe3, 313,
       9c32a1df56300f93e203b2b4addeba5c8b9d6a29, package_extract_file("patch/system/framework/usbnet.jar.p")));
set_progress(0.943913);
assert(apply_patch("/system/framework/usbnet.odex", "-",
       273effb270256f521b59c7df2dba7a2b6d2a0cdd, 56344,
       01bd195266f65451475a2c23d96e3d7ff1e89da3, package_extract_file("patch/system/framework/usbnet.odex.p")));
set_progress(0.944039);
assert(apply_patch("/system/framework/wimax.jar", "-",
       3e3cfbe83fb28ee5c7588040ca2c960aa6315e9c, 313,
       c518f3a2db593c033faa0f161388f48ed31c8290, package_extract_file("patch/system/framework/wimax.jar.p")));
set_progress(0.944039);
assert(apply_patch("/system/framework/wimax.odex", "-",
       10e5ff6fe52a45f5b41333109d00eccd3d2351d2, 50072,
       ce97ce8942772a06c83371f6df50f1810ae055ec, package_extract_file("patch/system/framework/wimax.odex.p")));
set_progress(0.944151);
assert(apply_patch("/system/lib/hw/audio.primary.msm8960.so", "-",
       ab5fd282d223a27493c7a62012d3d15254d55f83, 239908,
       12815aea880045248365bfa9d244d4b22cd97887, package_extract_file("patch/system/lib/hw/audio.primary.msm8960.so.p")));
set_progress(0.944684);
assert(apply_patch("/system/lib/hw/audio_policy.default.so", "-",
       a93855b779b3c75238aeef7de2f9d18eb973bfa3, 95744,
       8d22dce41b9518fab8476e30de8a41a8c9b4e163, package_extract_file("patch/system/lib/hw/audio_policy.default.so.p")));
set_progress(0.944897);
assert(apply_patch("/system/lib/hw/camera.msm8960.so", "-",
       b4fa9e18f0d3c61d7685f15730a3066123b90839, 346140,
       9cd454976624fd4fbd38acd0548a3a14b5e6cd33, package_extract_file("patch/system/lib/hw/camera.msm8960.so.p")));
set_progress(0.945666);
assert(apply_patch("/system/lib/libOmxVdec.so", "-",
       5f1efde1352ed7205a962c476ef6f8144cd923f9, 181584,
       ab77b8e3b92b8e50b25bebf0c4b5d4354a6d2365, package_extract_file("patch/system/lib/libOmxVdec.so.p")));
set_progress(0.946070);
assert(apply_patch("/system/lib/libaudioflinger.so", "-",
       5a2768cd935b0871d6af74c8302a8e74c5487baf, 857472,
       99b0a1e298a437f097a51da57d8191dc1a1ee7ff, package_extract_file("patch/system/lib/libaudioflinger.so.p")));
set_progress(0.947976);
assert(apply_patch("/system/lib/libbcc.so", "-",
       9f8c624e1afd41b63ec369c3e91ff3ed007ea29a, 4704872,
       4e7e6d96ba9838db3243153dfd9f4ba73136b46a, package_extract_file("patch/system/lib/libbcc.so.p")));
set_progress(0.958434);
assert(apply_patch("/system/lib/libbcinfo.so", "-",
       ce7514402d77c72229b885a01cd25361fc639815, 1127748,
       5343f098e76bec71715521f4a6ba2b9581f0ebe4, package_extract_file("patch/system/lib/libbcinfo.so.p")));
set_progress(0.960941);
assert(apply_patch("/system/lib/libc.so", "-",
       928b5e51215bbe9342c894903222ee770fc87600, 294752,
       a59e6e7c98bca6a82daf77eb602c9e0a6fd4dbce, package_extract_file("patch/system/lib/libc.so.p")));
set_progress(0.961596);
assert(apply_patch("/system/lib/libcameraface.so", "-",
       926e23fbca3ed245aa33cd34ccd2ad73777eaf9a, 1000960,
       1d07f32a667b460800ea67ec93c9312e0ff8886e, package_extract_file("patch/system/lib/libcameraface.so.p")));
set_progress(0.963821);
assert(apply_patch("/system/lib/libcameraservice.so", "-",
       e1945ac9391b6984a21c9c84b1426df1872765aa, 62648,
       91a5cf264bf9784758661fd7c73e2780916e75a7, package_extract_file("patch/system/lib/libcameraservice.so.p")));
set_progress(0.963960);
assert(apply_patch("/system/lib/libchromatix_ov2722_default_video.so",
       "-", e0c8b8841137bd4a12e87f9b462b8ac08f1e59ec, 128148,
       2f1469ec8d7170816d7032528855ffe721a8039f, package_extract_file("patch/system/lib/libchromatix_ov2722_default_video.so.p")));
set_progress(0.964245);
assert(apply_patch("/system/lib/libchromatix_ov2722_hdr.so", "-",
       fc9e1d119b6e405faa8ee7ac8ff2b6dd10875c74, 128148,
       a8cd110a40f76ce14da91b77f932dc1c0dc55baf, package_extract_file("patch/system/lib/libchromatix_ov2722_hdr.so.p")));
set_progress(0.964530);
assert(apply_patch("/system/lib/libchromatix_ov2722_preview.so", "-",
       07d259feccd1d362675759a82d1c7a4730f8b95b, 128148,
       3737aa1455a41a0a7b0f7a48c5eeb65b46bb90b9, package_extract_file("patch/system/lib/libchromatix_ov2722_preview.so.p")));
set_progress(0.964815);
assert(apply_patch("/system/lib/libchromatix_ov2722_zsl.so", "-",
       3a6627e58cdc306ad0c57570218f3cbaac2b476d, 128148,
       7c00f5cdcb2ed41e561b8a7a5c3a4ec8451244ae, package_extract_file("patch/system/lib/libchromatix_ov2722_zsl.so.p")));
set_progress(0.965100);
assert(apply_patch("/system/lib/libchromatix_vd6869_default_video.so",
       "-", b921f39cd578e14ace05c71fc0660ed2dcafe6dd, 181328,
       7caf58a5213216572bec05bd79e5e105e116f3d3, package_extract_file("patch/system/lib/libchromatix_vd6869_default_video.so.p")));
set_progress(0.965503);
assert(apply_patch("/system/lib/libchromatix_vd6869_hdr.so", "-",
       a45c52785fde7c74004d5ab8195f52e751801413, 181328,
       0d8528bc58a7b0f5b143625cf20e065a9d6c3f5f, package_extract_file("patch/system/lib/libchromatix_vd6869_hdr.so.p")));
set_progress(0.965906);
assert(apply_patch("/system/lib/libchromatix_vd6869_hfr.so", "-",
       074cef29c9ef8220c1ca33e25e706b88ae968ccb, 181328,
       493cf340488dbe05e41880694dbc0571d092e4bf, package_extract_file("patch/system/lib/libchromatix_vd6869_hfr.so.p")));
set_progress(0.966309);
assert(apply_patch("/system/lib/libchromatix_vd6869_hfr_60fps.so", "-",
       bf6a3338a6952335816d3531fba6ef6d705a2227, 181328,
       2dd475585189ddf53202102cd49c8e2a08495b53, package_extract_file("patch/system/lib/libchromatix_vd6869_hfr_60fps.so.p")));
set_progress(0.966712);
assert(apply_patch("/system/lib/libchromatix_vd6869_night.so", "-",
       8eedf67c8a15ac763a834e8aa9c441a383caccee, 181328,
       cea1b1b77bcedb571d4be787074ce488fdca795e, package_extract_file("patch/system/lib/libchromatix_vd6869_night.so.p")));
set_progress(0.967115);
assert(apply_patch("/system/lib/libchromatix_vd6869_preview.so", "-",
       690d2ed68f532490413f9cb8f08403c070b89a54, 181328,
       e3616977551ad902adf7b017b95d0507a2220521, package_extract_file("patch/system/lib/libchromatix_vd6869_preview.so.p")));
set_progress(0.967518);
assert(apply_patch("/system/lib/libchromatix_vd6869_video_hdr.so", "-",
       0977be42adec684eea0913c358971c350440a247, 181328,
       23abd890c5713560d5e656540f6f21d810e7a22d, package_extract_file("patch/system/lib/libchromatix_vd6869_video_hdr.so.p")));
set_progress(0.967921);
assert(apply_patch("/system/lib/libchromatix_vd6869_zoe.so", "-",
       f937fd784faa5873c6f6bfbe89085a68e0045fc4, 181328,
       e684f0386b5a8234954ec4481a61eab2cfa9ad3e, package_extract_file("patch/system/lib/libchromatix_vd6869_zoe.so.p")));
set_progress(0.968324);
assert(apply_patch("/system/lib/libchromatix_vd6869_zsl.so", "-",
       a9677e5e0a4d747005ae7bcc00b6d437c5de2b72, 181328,
       a620389e5d20e4081dd5ab939b40a25de8ffa466, package_extract_file("patch/system/lib/libchromatix_vd6869_zsl.so.p")));
set_progress(0.968727);
assert(apply_patch("/system/lib/libchromium_net.so", "-",
       f8c3f21e67defe1792d709240cc0fba096e3837a, 2457488,
       2f657fc709d05575ed631ecbd1d64def296dc56f, package_extract_file("patch/system/lib/libchromium_net.so.p")));
set_progress(0.974190);
assert(apply_patch("/system/lib/libhtccamera_yushaniiproc.so", "-",
       bc83d0eaa4682a5f40fa8c2693ad9859d11d2af5, 42416,
       d40e04c909ba020243d065e676db5b2be341c494, package_extract_file("patch/system/lib/libhtccamera_yushaniiproc.so.p")));
set_progress(0.974284);
assert(apply_patch("/system/lib/libmdnssd.so", "-",
       80325d2389608e6925abeb07287173d2b400fa20, 21588,
       cb246dad70eb4ea52bcee71675e8d9ecb2947bd3, package_extract_file("patch/system/lib/libmdnssd.so.p")));
set_progress(0.974332);
assert(apply_patch("/system/lib/libmediaplayerservice.so", "-",
       06a023ba30ad0041cff5815dc31181aa45323d04, 484756,
       777fc10d273a65e768f741f19e7d616f28f38db2, package_extract_file("patch/system/lib/libmediaplayerservice.so.p")));
set_progress(0.975409);
assert(apply_patch("/system/lib/libmllite.so", "-",
       6c6e24d8d1f83ac4f3db7e4eea1a91bc16668da8, 145924,
       dce522cdc20a3bb28cb126c1aa999f1d82eca9d3, package_extract_file("patch/system/lib/libmllite.so.p")));
set_progress(0.975734);
assert(apply_patch("/system/lib/libmmcamera_aec.so", "-",
       a1af1d33ba2ca5dfac38bebc02d30b53875f1669, 55164,
       ccafe314b6107952ef4d268fa2a69502a645c0aa, package_extract_file("patch/system/lib/libmmcamera_aec.so.p")));
set_progress(0.975856);
assert(apply_patch("/system/lib/libmmcamera_interface2.so", "-",
       1f1e72d81305d4da324a7dc159a056d7b5a90a27, 50468,
       a2418b5b53748cdff6aa551c2196875abcb1b0c2, package_extract_file("patch/system/lib/libmmcamera_interface2.so.p")));
set_progress(0.975969);
assert(apply_patch("/system/lib/libmmcamera_statsproc31.so", "-",
       c8b513236d3629dcb57f258393b3e0609c04fc58, 116088,
       eafc505da99fcad34aae3d1e75d08ebc96035c25, package_extract_file("patch/system/lib/libmmcamera_statsproc31.so.p")));
set_progress(0.976227);
assert(apply_patch("/system/lib/liboemcamera.so", "-",
       25b25da0940ea460969b321238ec87ff74e04a38, 898920,
       52fd1b09fa4e53672b2c895719865bfcacf601b4, package_extract_file("patch/system/lib/liboemcamera.so.p")));
set_progress(0.978225);
assert(apply_patch("/system/lib/libprojector.so", "-",
       8d1aa613ba27db3b8af0c0e230c9be232c567125, 13436,
       d927004d10fe8745b1b75bf62a239ab6be237dd6, package_extract_file("patch/system/lib/libprojector.so.p")));
set_progress(0.978255);
assert(apply_patch("/system/lib/libril-qc-qmi-1.so", "-",
       b7a85103a3ebab3b29d293103737549412d4d714, 3795892,
       97dba3b5fa345577616aaaf7064e65d9a5cc10f9, package_extract_file("patch/system/lib/libril-qc-qmi-1.so.p")));
set_progress(0.986692);
assert(apply_patch("/system/lib/libstagefright.so", "-",
       5741793131f69db8e6b877a5b43a03486b02551f, 1610024,
       2525c48acc6205b4d37f02d343218cc55fa67c90, package_extract_file("patch/system/lib/libstagefright.so.p")));
set_progress(0.990271);
assert(apply_patch("/system/lib/libstagefright_soft_aacdec.so", "-",
       0e5b9c807761fd59afcbcbd52365bc558c20658a, 222708,
       4fe0aaabbc675e73d47f46dfa253bf4fc72a06d9, package_extract_file("patch/system/lib/libstagefright_soft_aacdec.so.p")));
set_progress(0.990766);
assert(apply_patch("/system/lib/libstagefright_soft_aacenc.so", "-",
       f6122d566e932839e94006cbb6104e8edbcdea60, 275696,
       69a305c4c8a6963b9acfbc200577d3bbec8f1e03, package_extract_file("patch/system/lib/libstagefright_soft_aacenc.so.p")));
set_progress(0.991379);
assert(apply_patch("/system/lib/libwebrtc_audio_preprocessing.so", "-",
       b90919fcc1fbf50a5bb5a9b8b5ea5bb05c49c8e4, 414976,
       99ad0677b861e117a3631651140e0f5653ac7a7c, package_extract_file("patch/system/lib/libwebrtc_audio_preprocessing.so.p")));
set_progress(0.992302);
assert(apply_patch("/system/lib/modules/ansi_cprng.ko", "-",
       1c994d6c7cd3f07803c1fcc2ab090d0934df928d, 103907,
       29ab89fc60bd37849a6c4fd6afdeb33e1803ed6b, package_extract_file("patch/system/lib/modules/ansi_cprng.ko.p")));
set_progress(0.992532);
assert(apply_patch("/system/lib/modules/bcmdhd.ko", "-",
       fe040c6e3204c5ec23b5cd4173ab670dd8937b58, 690859,
       a5eeccbcb478fe473d4f8977ed9864d1b95435a2, package_extract_file("patch/system/lib/modules/bcmdhd.ko.p")));
set_progress(0.994068);
assert(apply_patch("/system/lib/modules/bluetooth-power.ko", "-",
       98d2840dbe5792096f19ff93f56186799b5abb61, 58970,
       8923070de16664eaa852282ac872c324ddbeaae8, package_extract_file("patch/system/lib/modules/bluetooth-power.ko.p")));
set_progress(0.994199);
assert(apply_patch("/system/lib/modules/dm-crypt.ko", "-",
       2aa82e643872c69ad5b52e936c4a0393a76df36a, 332709,
       88d8b686ba0d38c0571ba45fff165e6551924f5e, package_extract_file("patch/system/lib/modules/dm-crypt.ko.p")));
set_progress(0.994939);
assert(apply_patch("/system/lib/modules/eeprom_93cx6.ko", "-",
       20befd0061c08432f7a5d371dcc63815bd7a66a2, 39912,
       d1c88195f9584a29c67316603a4a1d462b011c75, package_extract_file("patch/system/lib/modules/eeprom_93cx6.ko.p")));
set_progress(0.995028);
assert(apply_patch("/system/lib/modules/evbug.ko", "-",
       670084fe4f811bc20edbcbda0cae48d64972ef6d, 89759,
       f8e5ba03e90e3fda133b15179e0dcfa0d422cf43, package_extract_file("patch/system/lib/modules/evbug.ko.p")));
set_progress(0.995227);
assert(apply_patch("/system/lib/modules/gspca_main.ko", "-",
       fdcaa40db18b754fcdb6a5bd2ce3f70d83fe338b, 236832,
       7ae67ea05c72b3406f6201a5bfd465f8afecbbbb, package_extract_file("patch/system/lib/modules/gspca_main.ko.p")));
set_progress(0.995753);
assert(apply_patch("/system/lib/modules/ks8851.ko", "-",
       5b9b1795e8b274340196cfbd65f076cc010d1d9e, 218549,
       c3ee303866f63b918cd4c455076c90b8397eb78f, package_extract_file("patch/system/lib/modules/ks8851.ko.p")));
set_progress(0.996239);
assert(apply_patch("/system/lib/modules/lcd.ko", "-",
       b0875cbc2a8d5bfe3cf9cac9096082b1eadeb5e3, 133437,
       edd05d190d388e9c15f1909f4cd6bd1e55a72fae, package_extract_file("patch/system/lib/modules/lcd.ko.p")));
set_progress(0.996536);
assert(apply_patch("/system/lib/modules/moc_crypto.ko.3.4.10", "-",
       11d0463267994a9e4613e18b928f9862e18a9174, 489247,
       320b6e79bb545ada1c559da06ff0b39674c42c4d, package_extract_file("patch/system/lib/modules/moc_crypto.ko.3.4.10.p")));
set_progress(0.997623);
assert(apply_patch("/system/lib/modules/moc_platform_mod.ko.3.4.10", "-",
       9916febed3fd5e3366b662e579e70815b18b613b, 6400,
       a184906f70e60656f61653a523a5511d7cd964cc, package_extract_file("patch/system/lib/modules/moc_platform_mod.ko.3.4.10.p")));
set_progress(0.997638);
assert(apply_patch("/system/lib/modules/msm-buspm-dev.ko", "-",
       2f7b6b81d66fdfce8b58b6cdd7c1353e4f114664, 104112,
       fd0bdb63cf8997155660c44c324edcfa8cbdd399, package_extract_file("patch/system/lib/modules/msm-buspm-dev.ko.p")));
set_progress(0.997869);
assert(apply_patch("/system/lib/modules/qce40.ko", "-",
       1d3e0811e19e896607218b4e92f36b5a241165a9, 181542,
       208526279e19e0b8d11ae2cfee0cb5f2c82876cf, package_extract_file("patch/system/lib/modules/qce40.ko.p")));
set_progress(0.998273);
assert(apply_patch("/system/lib/modules/qcedev.ko", "-",
       826b00710ff1d7cc39e9559b08e113af6ab43b79, 194286,
       07a329cc531927efe4b75879cfebb2e86d6c48f9, package_extract_file("patch/system/lib/modules/qcedev.ko.p")));
set_progress(0.998704);
assert(apply_patch("/system/lib/modules/qcrypto.ko", "-",
       2bdf0552ef734aeb37748b934f1d305b94d42680, 311910,
       a884c4fdf143847bca1f85925a8dfb8ee95a2689, package_extract_file("patch/system/lib/modules/qcrypto.ko.p")));
set_progress(0.999398);
assert(apply_patch("/system/lib/modules/reset_modem.ko", "-",
       bafea1799e3a487957a5b801983defc6c1afcf4a, 80416,
       4d0ec55db227e5639b3fd7a32a274d814a7e6319, package_extract_file("patch/system/lib/modules/reset_modem.ko.p")));
set_progress(0.999577);
assert(apply_patch("/system/lib/modules/scsi_wait_scan.ko", "-",
       86f9de5902b74e7de625bf6168218dd61f331ad2, 31973,
       e601b29b72bfae1337ebc241840034446296b84c, package_extract_file("patch/system/lib/modules/scsi_wait_scan.ko.p")));
set_progress(0.999648);
assert(apply_patch("/system/lib/modules/spidev.ko", "-",
       0761921a0fb95d983a91e781520f57ea379b22d8, 150386,
       8f1a2cfa04932b6f600c266a04a00336184e0de9, package_extract_file("patch/system/lib/modules/spidev.ko.p")));
set_progress(0.999982);
show_progress(0.100000, 10);
ui_print("Unpacking new system files...");
assert(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, 1000, 0750, "/system/bin/iptables");
set_perm(0, 3003, 02750, "/system/bin/netcfg");
set_perm(0, 3004, 02755, "/system/bin/ping");
set_perm(0, 2000, 06750, "/system/bin/run-as");
set_perm(0, 1000, 0750, "/system/bin/tc");
set_perm_recursive(1002, 1002, 0755, 0440, "/system/etc/bluetooth");
set_perm(0, 0, 0755, "/system/etc/bluetooth");
set_perm(0, 0, 0644, "/system/etc/bluetooth/a2dp_avrcp.conf");
set_perm(1000, 1000, 0640, "/system/etc/bluetooth/auto_pairing.conf");
set_perm(3002, 3002, 0444, "/system/etc/bluetooth/blacklist.conf");
set_perm(1002, 1002, 0440, "/system/etc/dbus.conf");
set_perm(1014, 2000, 0550, "/system/etc/dhcpcd/dhcpcd-run-hooks");
set_perm(1000, 3003, 0640, "/system/etc/gps.conf");
set_perm(0, 0, 0400, "/system/etc/hsml.key");
set_perm(0, 2000, 0550, "/system/etc/init.goldfish.sh");
set_perm_recursive(0, 0, 0755, 0555, "/system/etc/ppp");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor");
set_perm_recursive(0, 0, 0755, 0644, "/system/vendor/firmware");
set_perm(0, 2000, 0755, "/system/vendor/firmware");
set_perm_recursive(0, 0, 0755, 0644, "/system/vendor/lib");
set_perm(0, 2000, 0755, "/system/vendor/lib");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor/lib/drm");
set_perm(0, 0, 0644, "/system/vendor/lib/drm/libdrmwvmplugin.so");
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(0, 0, 0644, "/system/vendor/tmo_cm/demoutil");
set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
ui_print("Patching remaining system files...");
assert(apply_patch("/system/build.prop", "-",
       7c43b5cf77913e471b44f07a998efbad03f52bcc, 8140,
       7b64e7bdaa79bdcb6840cea8f622b53f68d9a1cc, package_extract_file("patch/system/build.prop.p")));
set_perm(0, 0, 0644, "/system/build.prop");
mount("ext4", "EMMC", "userdata", "/data");
ui_print("Copying fotaBoot to /data/system for customize reload...");
package_extract_file("fotaBoot", "/data/system/fotaBoot");
unmount("/data");
mount("ext4", "EMMC", "userdata", "/data");
ui_print("Preparing skin_fota tool...");
package_extract_file("skin_fota", "/tmp/skin_fota");
set_perm(0, 0, 06755, "/tmp/skin_fota");
ui_print("Running skin_fota tool...");
run_program("/tmp/skin_fota");
unmount("/data");
write_firmware_image("PACKAGE:firmware.zip", "zip");
unmount("/data");
unmount("/system");
