
# Script Version: 1.3T

mount("MTD", "system", "/system");
assert(file_getprop("/system/build.prop", "ro.build.fingerprint") == "kt_kr/htc_legend/legend/legend:2.1-update1/ERE27/211993:user/release-keys" ||
       file_getprop("/system/build.prop", "ro.build.fingerprint") == "kt_kr/htc_legend/legend/legend:2.2/FRF91/302529:user/release-keys");
assert(getprop("ro.cid") == "00000000" ||
       getprop("ro.cid") == "11111111" || getprop("ro.cid") == "22222222" ||
       getprop("ro.cid") == "33333333" || getprop("ro.cid") == "44444444" ||
       getprop("ro.cid") == "55555555" || getprop("ro.cid") == "66666666" ||
       getprop("ro.cid") == "77777777" || getprop("ro.cid") == "88888888" ||
       getprop("ro.cid") == "99999999" ||
       getprop("ro.cid") == "KT___901");
assert(getprop("ro.product.device") == "legend" ||
       getprop("ro.build.product") == "legend");

# Start checking data partition

ui_print("Checking data partition free space...");
mount("MTD", "userdata", "/data");
package_extract_dir("notifyapp", "/data/app");
package_extract_file("checkspace", "/tmp/checkspace");
set_perm(0, 0, 06755, "/tmp/checkspace");
run_program("/tmp/checkspace", "-f", "/data", "26214400", "skip", "FOTAERRORMESSAGES");
delete("/data/app/HtcFotaNotify.apk");
delete_recursive("/data/data/com.htc.fotafailnotify/");

# End checking data partition

ui_print("Copying fotaBoot to /data/system for customize reload...");
mount("MTD", "userdata", "/data");
package_extract_file("fotaBoot", "/data/system/fotaBoot");
ui_print("Verifying current system...");
show_progress(0.100000, 0);
assert(apply_patch_check("/system/app/AccountSyncManager.apk", "95f56be37a4a39c84ab07a81f0435714b2ac0a3c", "3cf6c6eae88cbcbecad6d0c9b8ba09288069435b"));
set_progress(0.001090);
assert(apply_patch_check("/system/app/AccountSyncManager.odex", "0da7b43e517ac31f0b0dd834d1e80323d884f6c2", "7385f649c89ca9186bed4a4a665d6c65e8b1370c"));
set_progress(0.001467);
assert(apply_patch_check("/system/app/ApplicationsProvider.apk", "8b3e277a6f466dbc86f5a8de47f3735ca425e448", "9e942346608076ad9d47608fb7ff1cd367505906"));
set_progress(0.001524);
assert(apply_patch_check("/system/app/ApplicationsProvider.odex", "f88124d037437e0983a1c4996b8d800a70b9266a", "35567548f72d8bd539db68a75e3eec022e2407e1"));
set_progress(0.001632);
assert(apply_patch_check("/system/app/Bluetooth.apk", "a42ee929c9a8d6a0e5e66fbc0d2d3c2746d57768", "1a7486ac93475a1f967b4b1aa7a3307ae1602bf7"));
set_progress(0.003375);
assert(apply_patch_check("/system/app/Bluetooth.odex", "0d0696301f98395daa0a3502a10da745adb182e6", "90f474f0167ae79046b69aee6e2a5bb0466fcd04"));
set_progress(0.005392);
assert(apply_patch_check("/system/app/Browser.apk", "2e0eb9cd1841b1f9b13099111e5bfde81ab75dde", "27da2a459cd11455f0afc21a756992ddd9b24986"));
set_progress(0.011761);
assert(apply_patch_check("/system/app/Browser.odex", "a82f44db25e82c3f99dbf1b47145e87ebd91c177", "bd88e0a9b409889473901593731ec43961344c8d"));
set_progress(0.016360);
assert(apply_patch_check("/system/app/Calculator.apk", "f42876785f4e0f7fc2c665d856a24ae70f135cff", "1f8e826cc34627fe7c16306aad634d3f0ad4aac5"));
set_progress(0.017716);
assert(apply_patch_check("/system/app/Calculator.odex", "10bac78530ba340259c81a1b0e8d17552f093c8b", "4ed38cfb9c8e68bffe04f02a556dcdb79e81dc77"));
set_progress(0.018346);
assert(apply_patch_check("/system/app/Calendar.apk", "2498e4de8007a4548b29643ac7078908ba3b6ca3", "2f6ae0db8405031e0749054678f994524fd08ffa"));
set_progress(0.023844);
assert(apply_patch_check("/system/app/Calendar.odex", "376b644f1282c8541a95602c9fd65393c02d4b47", "50277ea10acb7b77528735414acc1801005a3786"));
set_progress(0.027933);
assert(apply_patch_check("/system/app/CalendarProvider.apk", "7eec3af2f6571cd2687b6017dd9ed033447fec80", "2053afee090b515e0d2a3a695d4868025288c710"));
set_progress(0.028207);
assert(apply_patch_check("/system/app/CalendarProvider.odex", "88176c355a1dab66a8356455daf6e39588953f2c", "a23af4e02eff0414ccc485e42065605005d03b5e"));
set_progress(0.029849);
assert(apply_patch_check("/system/app/CertInstaller.apk", "55f7564845698d0cf39deee6d6e407cdaa29b52b", "980fb133c867797401598fefdb60686f69b92a76"));
set_progress(0.030255);
assert(apply_patch_check("/system/app/CertInstaller.odex", "e0473e74e470c35952351ae5d4af83786a23f5b3", "d1fdff35a462a4f8d70ee143a797219c1712a6af"));
set_progress(0.030458);
assert(apply_patch_check("/system/app/CheckinProvider.apk", "493021aaad21a27cce672f96247a41d9487898b0", "494de82f4b4a04ec53677b77b8fe9f63e578e5fe"));
set_progress(0.030488);
assert(apply_patch_check("/system/app/CheckinProvider.odex", "c98e38154dc5d5268f199d0009e139ebd2beb79d", "083a4dc629cc3b1709f77f78aee8f3a19bc8c0c3"));
set_progress(0.031084);
assert(apply_patch_check("/system/app/Clicker.apk", "e3f0c364eee50ae7419ad85c988265ae34a0a6fc", "8309ebb9a06e2c5bc62aa86f8ba45d97bf05580f"));
set_progress(0.031727);
assert(apply_patch_check("/system/app/Clicker.odex", "44ccbc29b74465e3070d7f078348b6a13d347d7c", "a87a3700dc5d4fa939eee74540c1173652004466"));
set_progress(0.031932);
assert(apply_patch_check("/system/app/ContactsProvider.apk", "0feac8b408d33edbb4119c48a8e1928916886f53", "e2a8d9efe7878213fbc96d3af86fd07b5cc38888"));
set_progress(0.032097);
assert(apply_patch_check("/system/app/ContactsProvider.odex", "62b66574ffb9812ef8f1d652ff7f1989dd9db683", "ef7c8ddc576fe1fc47b7c0cf6e9115d87da1df45"));
set_progress(0.035934);
assert(apply_patch_check("/system/app/CustomizationSettingsProvider.apk", "ca4802b2db964f04f0700b1eca9b806e9f6da45b", "49728b20c03235bc2e674913a72fc2f39cdafb97"));
set_progress(0.035978);
assert(apply_patch_check("/system/app/CustomizationSettingsProvider.odex", "b904b670aa2ad0c66195a2e9eeb5f1b6ae553720", "616c7a5f91f69aa1e0f2d54e53fcd644356a27a3"));
set_progress(0.036025);
assert(apply_patch_check("/system/app/CustomizationSetup.apk", "a42f75e087849cc6f841fe1dfb61f4432ae306d5", "bb39ee20900d3d2ba50bdf7a517136f6b47726f0"));
set_progress(0.036515);
assert(apply_patch_check("/system/app/CustomizationSetup.odex", "ea4c9b52684fab5238de2426fd06cc7a0dccf299", "2050409eabbb32f93dee725111a0bcb165fa027f"));
set_progress(0.036982);
assert(apply_patch_check("/system/app/DCSImpl.apk", "c9c398bebe49d46c8eac336aa1ea6b2bb73aa31b", "e110f5eb69fd4fba6c650ad3bf776fc076ac7636"));
set_progress(0.037004);
assert(apply_patch_check("/system/app/DCSImpl.odex", "e6dc29baa72aef606116dc6c506fe7df2f9bb7a1", "dd7f057a2f126a8410d17d8e33a45e78d55ccd67"));
set_progress(0.037144);
assert(apply_patch_check("/system/app/DCSStock.apk", "ec577176b7b09b84e78d6f5e77a6510be9a47ef9", "f3194671741bd33c4a584b1dce05a51f634ae84d"));
set_progress(0.037182);
assert(apply_patch_check("/system/app/DCSStock.odex", "786302a34cb19e67481e19ae9ed421aea1e786f8", "2e19bc45d9ade6588f058f3b18d8ee213367a868"));
set_progress(0.037429);
assert(apply_patch_check("/system/app/DCSUtility.apk", "b4d58a3520a529a43f3203da1b77a0baa4b79e45", "2ec32a6bb9d9e4c4232f230ee50a511c4cc3de3c"));
set_progress(0.037452);
assert(apply_patch_check("/system/app/DCSUtility.odex", "92ce1e75494f350e7f608ce546e8671271f4c4e8", "85f5ba6ae2bef309aa70f3034449f85a68b37e41"));
set_progress(0.037618);
assert(apply_patch_check("/system/app/DownloadProvider.apk", "1cbb2e27341e9bdce381f167c709b0daa3140512", "153b43e3ba1048bf8ff4af8499e6bdff5caea018"));
set_progress(0.038003);
assert(apply_patch_check("/system/app/DownloadProvider.odex", "85cb16d005770b4af982f58a4c060520382531a5", "3ab951c3adb189e1bdf9f47312a59eaf4d07426c"));
set_progress(0.038751);
assert(apply_patch_check("/system/app/DrmProvider.apk", "f6e97d80759eb4eddb084ba21cc6e19cd1090b15", "56f3100af9b6063aeba4a63606b1b5c0e82e8a1b"));
set_progress(0.038860);
assert(apply_patch_check("/system/app/DrmProvider.odex", "3e62f79060bc1eeb934446591594da23d2087e5b", "54698e53eae29c8e97ce34993e67ba2d61548340"));
set_progress(0.039194);
assert(apply_patch_check("/system/app/Facebook.apk", "c6dfb1d2d6775f7483a389b3a4b41ef45120d2f9", "b06f54f91de4bd9e4d6f2e1b3ca96aeaa8b1e921"));
set_progress(0.047518);
assert(apply_patch_check("/system/app/FieldTest.apk", "97bde6365465964b5c3e5c2c353d3e9549973bfd", "042fc8ded7370fd67adf222e617fad3d9ab4a865"));
set_progress(0.048294);
assert(apply_patch_check("/system/app/FilePicker.apk", "c6d058f44d02528e8c3e2fa64680665fe0a755e5", "5de795e6431811f6c90a17579f0aa63eb6c03313"));
set_progress(0.048538);
assert(apply_patch_check("/system/app/FilePicker.odex", "a63860d7f0da056346e77d50762adb3c85022dfa", "01b43ae6258dbb94928a5e725689f122a0622bd3"));
set_progress(0.048564);
assert(apply_patch_check("/system/app/FlashLitePlugin.apk", "16df7cfd62cebfdc2e18cb739cd74ae93d948387", "2830facddd5b0cc2aba7b8ed42776f1f38103d04"));
set_progress(0.048918);
assert(apply_patch_check("/system/app/FlashLitePlugin.odex", "40a586043ba063e72ca2f261c7d5724b8292a98c", "b64569c04dc053e6e50c0b567248c7547c3fcd3c"));
set_progress(0.049094);
assert(apply_patch_check("/system/app/FlashPlayer.apk", "342c6a17e47bc504e302ba56568f29177f24710b", "efa614ad6539104dec6d3ddb4b94ad5160ca1158"));
set_progress(0.049771);
assert(apply_patch_check("/system/app/FlashPlayer.odex", "fa3f0e85c00c738d95f9854a663b13154a042126", "68fde4950a32945663d9d11fe4597c83dcd138c1"));
set_progress(0.050437);
assert(apply_patch_check("/system/app/Flickr.apk", "6f8fc38a41acf7110e271a6c2baa2d2a772f24d2", "7ecba7b402f4ef985e6d3bfee038c8654c775716"));
set_progress(0.051259);
assert(apply_patch_check("/system/app/Flickr.odex", "f46217ddd2496352b7f647fe8d1fbecc4df57204", "629f7d58280edbc9d9578c43cbd0afccc74f8da1"));
set_progress(0.052530);
assert(apply_patch_check("/system/app/FriendStream.apk", "86efeac93c821fd45bb44a7a95342d888ea82755", "3cc203e5efc4c10903736443d9edae0c6a430367"));
set_progress(0.053003);
assert(apply_patch_check("/system/app/FriendStream.odex", "384991c9893935449e0086484990786a9f8297d2", "26d921e9fa98733cd29cb33195cc1e2a136e9888"));
set_progress(0.053525);
assert(apply_patch_check("/system/app/GSD.apk", "75ec41066db5802d726098753f47df4770ca06e7", "17058edb2098713f2fb63edcb8a326848b9c3217"));
set_progress(0.057712);
assert(apply_patch_check("/system/app/GSD.odex", "4ca60c834554e3165cf682950cbb9a956c211f83", "d674dbd52fff013b132d98d8146e7c299bf2fdcb"));
set_progress(0.058405);
assert(apply_patch_check("/system/app/Gmail.apk", "540b813bd8e36ee768746f9c42922c0917d9666d", "95a6a9926ef6d9c1a4183c13ebe2c80fcee3fc44"));
set_progress(0.063722);
assert(apply_patch_check("/system/app/GooglePartnerSetup.apk", "d2c52f2b71c5f5a7a7d30f0fa2a017e9236c1b40", "32aa0e47e39357ad6f31265d94b584ab5eecdb12"));
set_progress(0.063948);
assert(apply_patch_check("/system/app/HTCAlbum.apk", "faa84db69f716acf6edf9747a5eda3f66e63d039", "5bb9e9df28ebc7861589e1d06ce685dc1316335a"));
set_progress(0.067654);
assert(apply_patch_check("/system/app/HTCAlbum.odex", "9d6070bad19eb08716d03590cfac42ee1d21f2a9", "472301497147a78dcd9adf68b4813e6435dbef7b"));
set_progress(0.074875);
assert(apply_patch_check("/system/app/HTCCamera.apk", "a29c173d7a7b4b541e8b923219138f056e3ab5e8", "50e81cb721c5671864a7a75b58651992d4381e1e"));
set_progress(0.078711);
assert(apply_patch_check("/system/app/HTCCamera.odex", "0d92bcd62052ee1d538da8014a881e6c95230b72", "c1d42cec8dfaf6925e2bcdae5b110d1d613fe147"));
set_progress(0.082255);
assert(apply_patch_check("/system/app/HTCSetupWizard.apk", "19f86439fc574a24b3169956a3ae79b2138a67d1", "409603e6935f323e8a14616436125346c2b62ad1"));
set_progress(0.089492);
assert(apply_patch_check("/system/app/HTCSetupWizard.odex", "fc8cfd6876f4cd875ea1f739075c506de7c55032", "d41afbfeaa32322518e72cf4d1a0dad1245c9be2"));
set_progress(0.090807);
assert(apply_patch_check("/system/app/HTC_Legend_DioPen.apk", "47d3c898f94005dc1e780c06681eb2d31101aa90", "55045b00eb382e123e8e3c1fa51564e57b3f4eca"));
set_progress(0.093240);
assert(apply_patch_check("/system/app/HTMLViewer.apk", "08a67e51e2fb92799e5e08144ec5ce3598159b89", "a16fdebcf4b2f65046064fd34d842a12656b7bd8"));
set_progress(0.093307);
assert(apply_patch_check("/system/app/HTMLViewer.odex", "f5a977f6411abf920c044b5232e0e6a720739f91", "9d9197257b63c9f35844072333035c1e4f0f8cc3"));
set_progress(0.093354);
assert(apply_patch_check("/system/app/HtcAddProgramWidget.apk", "616500d5e8c9424435130b5bc7d1c57ff3111682", "ad291a8c721297665fdcf80acefc14c3967a6225"));
set_progress(0.114786);
assert(apply_patch_check("/system/app/HtcAddProgramWidget.odex", "6112321de17baeaec0aeecc315873ee084d7df4d", "2ff8f0b8dc047134a96b26ca66f3cdbdb2d54e10"));
set_progress(0.115392);
assert(apply_patch_check("/system/app/HtcClockWidget.apk", "425858146309ca313cc67eb6f0ae271416466afa", "f42b2f00f734234b18ad5142ae90eb29ec16d647"));
set_progress(0.122004);
assert(apply_patch_check("/system/app/HtcClockWidget.odex", "913ff73dd180a31b6aaef6ca3707952d317d3efa", "a061e1dcb9218c7692eb49de552ebb183639635d"));
set_progress(0.124254);
assert(apply_patch_check("/system/app/HtcContacts.apk", "a589265b0bd2b1ba4da09bfe0ae28ecd1a6e7be5", "bc19f70b8abb638ed2d2feaf724626eb1e59aab4"));
set_progress(0.135577);
assert(apply_patch_check("/system/app/HtcContacts.odex", "4f6ca11acc82cd47c9d262f3253112287807f7dc", "b204d07550bd3cea1da852bd1557a19840597720"));
set_progress(0.146106);
assert(apply_patch_check("/system/app/HtcDialer.apk", "f664f153e0b25a96928de6d9f186b21572ee1df1", "ec22c00fc4f325bc1bac1bc12a6d2628d36c8804"));
set_progress(0.156999);
assert(apply_patch_check("/system/app/HtcDialer.odex", "53a25c5953afaa9d5e25d1592ffd675771cec8db", "715c9ddcee52387b8df96aa8fa7244fcc8d83932"));
set_progress(0.160683);
assert(apply_patch_check("/system/app/HtcFMRadio.apk", "5ad48310e81034172f6af195df993dad2f26ad8c", "73c8626f4c608bf2a911b07d578736909eb8d7f6"));
set_progress(0.166364);
assert(apply_patch_check("/system/app/HtcFMRadio.odex", "c12488626fed4481c0ee70c1f124e24307051c57", "ebb48681552dee3a438da133eb1d1e3087378a6b"));
set_progress(0.168361);
assert(apply_patch_check("/system/app/HtcFacebook.apk", "e04968d4a2600ab45a956a4b7439bee29b95f8d5", "9b2626074db00f99e00e4561ac63b460b2e08115"));
set_progress(0.169869);
assert(apply_patch_check("/system/app/HtcFacebook.odex", "eb819b38f3ed392d922ed706b3d6d679eeac58e7", "752358e015fc4003f3cc6c5ff59153a6f22496e3"));
set_progress(0.171384);
assert(apply_patch_check("/system/app/HtcFootprints.apk", "044d91b25e7101b2104af77b219b85fdabfa0c37", "fe78fb9ce8f1b1d63844f6a7e2d930d452609ceb"));
set_progress(0.178527);
assert(apply_patch_check("/system/app/HtcFootprints.odex", "3b344eb4b442bc3ba47754979084abaca50e92c0", "a97c66af47690cbfd2f7e034b54e84a048abc35f"));
set_progress(0.182170);
assert(apply_patch_check("/system/app/HtcFootprintsWidget.apk", "9a91e0ea785879c8d98aaa310f5440beca305efb", "5373cb94af7d4c373653aa796e4d59fdce11c53f"));
set_progress(0.184402);
assert(apply_patch_check("/system/app/HtcFootprintsWidget.odex", "0f1804cbcddc2e2f64683bf88ed5fd472f9f2773", "913917c7126c2e03452c5cee70cf86a52b601952"));
set_progress(0.185864);
assert(apply_patch_check("/system/app/HtcLocationPicker.apk", "7e7cacd2eebcb34e16a15f8f89ddbf9bd4d53d2d", "b0178de545dcbe60b70e59f7c565fa6b10db343e"));
set_progress(0.186617);
assert(apply_patch_check("/system/app/HtcLocationPicker.odex", "9cebd313a57a8e6ac55e5ce7c22a7675d8cbe6a2", "d53669a7d13f95635b687343e7c50b4635d4cae2"));
set_progress(0.187076);
assert(apply_patch_check("/system/app/HtcLocationService.apk", "8de4374eafacd3a557b0f2596d87007d616b6b65", "2fb972d635a6448731d79fa66639e5f03b73431b"));
set_progress(0.187628);
assert(apply_patch_check("/system/app/HtcLocationService.odex", "c1e29acf876063e2b87300a1bc695371ea59a4fb", "a0c4b536132420fff4c081adf7844f9b5608ec4d"));
set_progress(0.188410);
assert(apply_patch_check("/system/app/HtcLockScreen.apk", "d4538fa5257f4fd2e53d8592bcc7d744f6286c39", "e90adde99ebcd2ec7bfe8fe68ea8ac347823072c"));
set_progress(0.191131);
assert(apply_patch_check("/system/app/HtcLockScreen.odex", "a30c8bc06ce4efd45904e1e60017ac5555bfc377", "4af577484ea3d067b23bed2a6226f2ff77573caf"));
set_progress(0.191752);
assert(apply_patch_check("/system/app/HtcMessageUploader.apk", "68fffb13b2f32855a8e8d808a19d3ce4c178c50c", "a934f5b1547abd585f5e9ef9dfe1fbb595572393"));
set_progress(0.191777);
assert(apply_patch_check("/system/app/HtcMessageUploader.odex", "1edb83aee79fc1f6b99a9b62c7c9d76cc6e2dbf1", "a8a42bf61d9b7fa70cb77023f8333661d77e68b2"));
set_progress(0.191937);
assert(apply_patch_check("/system/app/HtcMusic.apk", "c61bb06cf582b0ea6db7861c869e9d421bc40c73", "cd936eda1fbcb1f1b43c2094e45f9ed73b981909"));
set_progress(0.196806);
assert(apply_patch_check("/system/app/HtcMusic.odex", "b1022e1bd6793b4e83ec2176e09a127fc6551f2d", "d83c36212513b560bc1797b99eebf2817c62fe43"));
set_progress(0.201121);
assert(apply_patch_check("/system/app/HtcPhotoWidget.apk", "7c34f8dfb17a93fa8751e2eb4fcec80d1eb58abb", "4bc3a4850fb98d768e5ce1ff0c7814c6171b0b4e"));
set_progress(0.204381);
assert(apply_patch_check("/system/app/HtcPhotoWidget.odex", "fb19419aed6332cbb521354e401f65f2211a9b24", "314f26218b1d8b39c100afe37cf9f65ff14041ec"));
set_progress(0.204981);
assert(apply_patch_check("/system/app/HtcRingtoneTrimmer.apk", "e55b07d84179441e90fa4885c49e0dc319ca3371", "e945ce15f91019c179505fb568e01a36137d001d"));
set_progress(0.206799);
assert(apply_patch_check("/system/app/HtcRingtoneTrimmer.odex", "dbbec5176d9c6355e89d67e0ec4359a0c299f8e5", "610815e684bb1d40c142c809e716d1a1c95292c1"));
set_progress(0.207423);
assert(apply_patch_check("/system/app/HtcSettingsProvider.apk", "aa9d812c8b360fd4b1256b399cdb80da6503be73", "fce736d00488d897389e34729514c52cf8fff4b3"));
set_progress(0.207439);
assert(apply_patch_check("/system/app/HtcSettingsProvider.odex", "2ee943ee0cf93f20d0a922a9a2b9586a76a9b086", "38a1e4ef974d6915819eeab150d56d99ce5bd4b8"));
set_progress(0.207530);
assert(apply_patch_check("/system/app/HtcSoundRecorder.apk", "1b9d06fe00daafa996ecbefc0d82927b44360a30", "0690e419fab53fdc74d604fd54b303e2b7397fd8"));
set_progress(0.210965);
assert(apply_patch_check("/system/app/HtcSoundRecorder.odex", "437b334bb6dcb298d4804de5351e190544625ebd", "3d7887e9ac040a0db971a6faa53fc4bf0e609250"));
set_progress(0.212744);
assert(apply_patch_check("/system/app/HtcStreamPlayer.apk", "533fc19acba1c2095f0f060710f286f84f8d043b", "4f15b07c8b7a3705e9aecb3ddbd6761054991fa0"));
set_progress(0.214091);
assert(apply_patch_check("/system/app/HtcStreamPlayer.odex", "d9ef4c6ec666777c68f491444519c8943f5795ea", "a958429e5059f8c68e19471629f591bea02ddc04"));
set_progress(0.214933);
assert(apply_patch_check("/system/app/HtcSyncwidget.apk", "dc29b3cd7b5c708bc622f40b5dc87d88cf5d5cc0", "f70f9fe3a1a88cb12c91a8f9153be1e6a05ebfab"));
set_progress(0.215221);
assert(apply_patch_check("/system/app/HtcSyncwidget.odex", "4b4e743018bc60fa6218846aa0d87d3c5c66c2c8", "34293bccb3c22a12c0ed196cc5dac9a37812472c"));
set_progress(0.215312);
assert(apply_patch_check("/system/app/HtcTwitter.apk", "9bf8e40d6602df276c778dda8609b2715ec66a31", "59f9e78871b01171308e8b21536ca4f9cbea2b23"));
set_progress(0.218139);
assert(apply_patch_check("/system/app/HtcTwitter.odex", "628bc6c4a096a5ae9a331b4dd537c8400273f2b2", "3b986aac414558cc56e7cef80a49a7cf6485b945"));
set_progress(0.221035);
assert(apply_patch_check("/system/app/HtcWeatherWallpaper.apk", "72afc431529df08970af90fe964bd7655eab863e", "3e77ed913a32e466c50c40aec1418be104c8d07e"));
set_progress(0.221494);
assert(apply_patch_check("/system/app/HtcWeatherWallpaper.odex", "d0d4e670717c655aa70382d659ea746c858dfc46", "7df6bb3deee52c68996cd6aa40d4f46719d83cff"));
set_progress(0.222418);
assert(apply_patch_check("/system/app/Mail.apk", "8d050b754d8e9a8cccb0710c63f347682c654bee", "9a8d550dd9460a7f6d321693f7372cdf660f3f2e"));
set_progress(0.233353);
assert(apply_patch_check("/system/app/Mail.odex", "0e82304dcdbe314ea84f2d48a65698eba0231ac2", "f3fe7a1c8c75408eb1b28ca125206e8cc7944524"));
set_progress(0.249837);
assert(apply_patch_check("/system/app/Maps.apk", "abc14bd240dd35d099bd50ccde197a5c3f99f677", "c4788ed014bb7029822be9867bc2e9c201dd59da"));
set_progress(0.271467);
assert(apply_patch_check("/system/app/MarketUpdater.apk", "4abfe3e8cd2c2a72a9a312d84e023032b855fb2b", "84194f58d7405e3329db6b4c9d1ef889d73bd4a7"));
set_progress(0.271532);
assert(apply_patch_check("/system/app/MediaProvider.apk", "26391de120a1d2a1d2b2c8ecb15533c86dec1a36", "8e2fcb6363057bd20ad0e50e3b5e157fd7333533"));
set_progress(0.271615);
assert(apply_patch_check("/system/app/MediaProvider.odex", "f0f5ff9297c1012943953fdccbafacf4bb3c0da7", "77372d3bc8ae5bae1f4152a5cd46e1a614c29470"));
set_progress(0.272228);
assert(apply_patch_check("/system/app/MediaUploader.apk", "461c82af76e1247b7ea5f9a774d861ad0466c57d", "6f81a9c46a4282db6aa17f8cbd0a9d8402b5bc2b"));
set_progress(0.274059);
assert(apply_patch_check("/system/app/Mms.apk", "e8819863a3137c8666604b8d1a52c54f4a22cc02", "1cabb6b67850e253713010f96f59bfc28f66aa67"));
set_progress(0.283837);
assert(apply_patch_check("/system/app/Mms.odex", "478e570e729ef3ace4b5a1cc974df189f7472ab8", "d31bf16f593eb9135dd467fe7ce3d1b1c7c4cca0"));
set_progress(0.291501);
assert(apply_patch_check("/system/app/NetworkLocation.apk", "f7153e0b91eda113614b63b2d19a8b0b250d7ff8", "06fa249fb1e1ef6fcda9956cd0c79fe4154948fd"));
set_progress(0.291848);
assert(apply_patch_check("/system/app/NewsReader.apk", "bae0d35a4e962707c8be7c106b2c518d66179f09", "1182357a8ae3afc1bf7917bacbd9d0050c4ba781"));
set_progress(0.295193);
assert(apply_patch_check("/system/app/NewsReader.odex", "6882f23534647f8d484fda85cebf70372170f659", "3125a49bb65ad5923455666e6fb9dd7cb813e5da"));
set_progress(0.297576);
assert(apply_patch_check("/system/app/PCSCII.apk", "ec3721715c722301ef7395d72a2351fe1eaa37a7", "aaba51ce499b536c7dd9ba5b170793cc6165d5c1"));
set_progress(0.298913);
assert(apply_patch_check("/system/app/PCSCII.odex", "bb640f2f19acfd9240bd5c05dc2c58fc62ffb5ab", "bf1c66e60dfd8fbf0165459936e3e5e5a2f98e5a"));
set_progress(0.301438);
assert(apply_patch_check("/system/app/PackageInstaller.apk", "a31b9cc947f3cbdd901cc28beb7ec003adc62b2a", "5fc1b74e3eb9a711d952b716e7ff5bd60f776fbb"));
set_progress(0.301966);
assert(apply_patch_check("/system/app/PackageInstaller.odex", "f19625703dce5953ab1f0e5c77711007402ebaa2", "574289d72f3f7125d5d1ef60fa21429f34e10225"));
set_progress(0.302160);
assert(apply_patch_check("/system/app/Phone.apk", "3d08ea188d09efa42ca0ad523ccf8bca2cc87927", "2b381dafa24836c17d4f747f056b4db3009b980f"));
set_progress(0.313862);
assert(apply_patch_check("/system/app/Phone.odex", "ad9c1eeea76f07a7fe7e8670498968affc1aa285", "7cf91cf60f950e4c0df6cba35fcdd5c46ed08b7a"));
set_progress(0.319681);
assert(apply_patch_check("/system/app/PicoTts.apk", "b7bc0df0327a3e59c492531880f96f9e530ed04c", "687f96574dc813909a2859f0236f572e18b2a4d8"));
set_progress(0.319709);
assert(apply_patch_check("/system/app/PicoTts.odex", "35e942b5639a3aef5ba34e63a05557dfd4418fb5", "974f5b56d75fcf13acadd9a9e0e4b507f92bf020"));
set_progress(0.319753);
assert(apply_patch_check("/system/app/PluginManager.apk", "3df8ae9850c531efc9f2ddcdd9481f140bd7efc3", "bce76bc5e847d0a1fe81d630cda1d46e19593b6b"));
set_progress(0.319819);
assert(apply_patch_check("/system/app/PluginManager.odex", "d866d2f1454ed405b2190a6f2b1b01f052930289", "54d91fd15e5abed4c65b5cce0a5d54ec74e9bc04"));
set_progress(0.319976);
assert(apply_patch_check("/system/app/QuickLookup.apk", "71904315c3d9539aed3488453418f9edf530a6a6", "5902b5e4d101d836a6844c0645f96c4a2fadacd8"));
set_progress(0.320293);
assert(apply_patch_check("/system/app/QuickLookup.odex", "cf14d01d260ca53738e0ab0bac4b81f47085aa10", "6200338553e9ab6ecf28dbe41fec86ed2dc23e67"));
set_progress(0.320898);
assert(apply_patch_check("/system/app/Quickoffice.apk", "d5fa3f0594824706abcdebe93555ab9c611a8b51", "1702b51deba426a1f67352f7e03f6eeeebce6a06"));
set_progress(0.334301);
assert(apply_patch_check("/system/app/RSS.apk", "11376ace9afeaedb980326b4898e475642e12874", "1df452962e9624700b0bfd95c7db3c27d42d7eb2"));
set_progress(0.335687);
assert(apply_patch_check("/system/app/RSS.odex", "e046c6b8b4493d7b2eff61918d82c7c9d53ef56b", "b2efe31b4e734f0f5e9cd872749420389d2b22c0"));
set_progress(0.338956);
assert(apply_patch_check("/system/app/Rosie.apk", "7d890b1b11f1628098ca3526d62458ac4c51b1e6", "a1f8ea726f2fde68cec1f3efb7bdd7686e15d504"));
set_progress(0.344228);
assert(apply_patch_check("/system/app/Rosie.odex", "46f93f459eb9060fcef33f0219618d911a2472b7", "fbee985ceb064d299b6b9a533d91266754bbec17"));
set_progress(0.348234);
assert(apply_patch_check("/system/app/Settings.apk", "486c646dfdbe83bff8dcefa82af9d1c0b90270b3", "1e6a35e97f727dedc0606fe79e39e154468f0534"));
set_progress(0.373467);
assert(apply_patch_check("/system/app/Settings.odex", "c9f58e56a92f1ce67dbefd75fe6d2e9764c85af2", "2a4135b148485a6190e692d6ff9918036f55c495"));
set_progress(0.379986);
assert(apply_patch_check("/system/app/SettingsProvider.apk", "a5f1a05f8355a237bd342e62601771d5c84310d1", "5a8afeea4c730d2f904a5915df355d4be8318386"));
set_progress(0.380069);
assert(apply_patch_check("/system/app/SettingsProvider.odex", "e54799dd86a361f04aa9bc4421e32e7ceea215fc", "8f8d9e0b0c114504ab3bd2b7da8717bb8541a65d"));
set_progress(0.380397);
assert(apply_patch_check("/system/app/SetupWizard.apk", "b0c291a177cb4ac612210fc460e4f6b4dad76484", "3a9944ca4695a6789457f49d425285967a9be87a"));
set_progress(0.385814);
assert(apply_patch_check("/system/app/SocialNetworkProvider.apk", "d0a5d56456125823408ddf4d76e581d5580317d5", "f9624c2cdc71ce99077efac27da219b43540a991"));
set_progress(0.385862);
assert(apply_patch_check("/system/app/SocialNetworkProvider.odex", "92745f752651a2f1dbafdd4cf27786305b71aa79", "97a4598bec2b69d840dc788ec326b81f4d8d636c"));
set_progress(0.386621);
assert(apply_patch_check("/system/app/Stk.apk", "fbef36d91d40bd4a54421e634fd06bd17c5b67f6", "35a21d9592155f9eadfe188fa705fae2c9a9a7fb"));
set_progress(0.386913);
assert(apply_patch_check("/system/app/Stk.odex", "5ca092429314df0999542167b6a5970629356476", "f475d5549ddc887db95b80cab10686f6f6547f1a"));
set_progress(0.387231);
assert(apply_patch_check("/system/app/Stock.apk", "82f899bf6a0f32c29eea51b3af87a1b8abf62a7a", "5b2727baae6a111fd6eb11752a6cfa00f5c630e6"));
set_progress(0.389762);
assert(apply_patch_check("/system/app/Stock.odex", "1205efb96c223b1e4eef0704b0253aaed656ed1d", "3d28930a8778e01c62d4d2336401e38fba97c12f"));
set_progress(0.390928);
assert(apply_patch_check("/system/app/Street.apk", "80251a56361c0bed33e653d2efbfc83aebfca3cd", "cdcd45dff1f10e112b666991eefc27a64c959dc1"));
set_progress(0.392167);
assert(apply_patch_check("/system/app/Talk.apk", "653e1b71f75902ca237c02547041bf8b159b9a3e", "672fedb5d58bbd6a59bdcf72d22a510beb301730"));
set_progress(0.397128);
assert(apply_patch_check("/system/app/TelephonyProvider.apk", "adbf7385dc809976a14456809af474704563fe42", "f260fa4fd4aab244cb24cb5fb550e2aedc6395e0"));
set_progress(0.397281);
assert(apply_patch_check("/system/app/TelephonyProvider.odex", "3fc8301df5ee3a7eb3c3bba8f33afced0b58d9a9", "9970a9837475c8a88eb52528edacdd9ef64f44a1"));
set_progress(0.398905);
assert(apply_patch_check("/system/app/TtsService.apk", "5da3901e61acefecf42ac3e7dc7d89a732933a55", "f6d0d2cd5283ec61d3582890110d8ff141c92ca8"));
set_progress(0.398954);
assert(apply_patch_check("/system/app/TtsService.odex", "602af116cbc096da9062683c31ac5d6efef9a0cc", "c47357ad6286d0b9882e35c9a42c2fc8e58b4c3a"));
set_progress(0.399138);
assert(apply_patch_check("/system/app/Updater.apk", "07138b923db8c03dac3a032def18a35d5b7e7e3d", "7908ada3cff136e6ffb071982dd55c79c700de1b"));
set_progress(0.401216);
assert(apply_patch_check("/system/app/Updater.odex", "a02b602cba5b691594aeb931495d013aef6ee27f", "3f8ceef27b2bb6e48626fed2248b29b60ab3d585"));
set_progress(0.401904);
assert(apply_patch_check("/system/app/UploadProvider.apk", "896b57c2231087670f29b9c774f2b2f319b45590", "80cf737fbe18ba043c9e5a9238292ee735764336"));
set_progress(0.402918);
assert(apply_patch_check("/system/app/UploadProvider.odex", "c0cbd8729c445dfa6b48d8238fd400a277bc58bc", "765c05edd776a6e8ffbe398bc4d924fffa8fd2bc"));
set_progress(0.403841);
assert(apply_patch_check("/system/app/UserDictionaryProvider.apk", "53ff6aa307100c06b9f61019f96719b7c538a709", "856e09961885d70ee715f1e899d1578dbb03746c"));
set_progress(0.403857);
assert(apply_patch_check("/system/app/UserDictionaryProvider.odex", "3dbba8979a0ad4aa3108bd9666668eeca3deb15c", "8471e2f1db5f8f18ecb63eae77ba57c7105ade43"));
set_progress(0.403952);
assert(apply_patch_check("/system/app/Vending.apk", "72284ac6531498174d2984e8473d1636e36e40f6", "f4fac4597b9ea509fb70e72505e478dfc710e180"));
set_progress(0.413095);
assert(apply_patch_check("/system/app/VoiceSearch.apk", "2ee6d1777032071693a62c6b2cb275adc03d1dda", "4a518178220212f89b0b2bd793dec51b86ccef71"));
set_progress(0.415802);
assert(apply_patch_check("/system/app/VpnServices.apk", "a8a076c75435df086ebf5175b0ca3d532ad8b360", "e50f5252bc7e6b849437ed1fd3c0c8971d14849e"));
set_progress(0.415879);
assert(apply_patch_check("/system/app/VpnServices.odex", "41a2ffa3b964ae0b68a2c9537e06132e2904361e", "174210935d7932545febffe640e05c046eada2fd"));
set_progress(0.416081);
assert(apply_patch_check("/system/app/Weather.apk", "cdfdc647286595a39e6cdf65c68c14096f675415", "cbcc09308ba04c0217ff5d37882d6cae39726b56"));
set_progress(0.417832);
assert(apply_patch_check("/system/app/Weather.odex", "ee136d788265f378e66b2a11ce5656b38c777f71", "50ab98ae4cc3cf29e61c5d6a9125600c1032bb7d"));
set_progress(0.418993);
assert(apply_patch_check("/system/app/WeatherAgentService.apk", "2f2e306ec3958b5a9051bfa8cb84e9af76ce8ecc", "61a04cc1101bb3c7eac3ec57f74952d7d652dbcc"));
set_progress(0.419022);
assert(apply_patch_check("/system/app/WeatherAgentService.odex", "d7f6c9a0aa915917583bdd6129bd267f2f3a1950", "629c0d766ba26151216eba8faf3e08257c1354c9"));
set_progress(0.419168);
assert(apply_patch_check("/system/app/WeatherProvider.apk", "3b220c1ff363f67c12d1bfeb3d8e234653944dba", "5f3b743b5be800fb50c0822b8271f606eb9b7309"));
set_progress(0.419191);
assert(apply_patch_check("/system/app/WeatherProvider.odex", "2944b2224b71496890135a167929590566cd5e59", "ea222eab203aa7735379ef45ef313a28de61872c"));
set_progress(0.419349);
assert(apply_patch_check("/system/app/WeatherSyncProvider.apk", "a46c3f90fcedd642f61aff49827b37c9f035d0f0", "7ef861f3ba11c0eeffda12a6e494953360a0a119"));
set_progress(0.419649);
assert(apply_patch_check("/system/app/WeatherSyncProvider.odex", "13a5652afe52d4d7e2287ca5ea91f3c11640e845", "eaf57b3bd7e1db79d7657a447f52162d9cc4e469"));
set_progress(0.419916);
assert(apply_patch_check("/system/app/WidgetDownloadManager.apk", "05be12942364098ad3d4e23c7eb8fd45c5efc15e", "af040b0e3521093fffe430db330aafb4da080d12"));
set_progress(0.420548);
assert(apply_patch_check("/system/app/WidgetDownloadManager.odex", "dc442abf21b7895346799a5cc2f2524bd491facc", "9f05efb90035524ef72ccaabaeb6ff48792026a2"));
set_progress(0.421258);
assert(apply_patch_check("/system/app/WorldClock.apk", "a7ff7bdc02f2afc669fc9bd1775bcf7aeb85b455", "213eada416138d0a8626f923cab1ccc0ed8a00dc"));
set_progress(0.424810);
assert(apply_patch_check("/system/app/WorldClock.odex", "371f1ec211e9d06166518bda1fa71f063b234d03", "38a1198867544b93cdaac78e11a550fc647838af"));
set_progress(0.427019);
assert(apply_patch_check("/system/app/YouTube.apk", "327e8c2506ac8eb8e87c8e7c5ccb91a9057fde24", "523e3abb29f5a0ad4801614ced5e013e8069b146"));
set_progress(0.432336);
assert(apply_patch_check("/system/app/com.htc.FriendStreamWidget.apk", "b807728d28c0037f3109020ef9e470af57990855", "9cdeaeee7fc95b7dca97e12d2156043ecd34a546"));
set_progress(0.433480);
assert(apply_patch_check("/system/app/com.htc.FriendStreamWidget.odex", "89af8866ff231c60f88132d5e6745aac38e41992", "04020d74926702844f2244a7b023809b16111097"));
set_progress(0.433909);
assert(apply_patch_check("/system/app/com.htc.MusicWidget.apk", "b37aad21fa36c973002a4906763d1596071b6ae3", "4650233cff07ca954653c68ded4accf535ff5f5d"));
set_progress(0.435641);
assert(apply_patch_check("/system/app/com.htc.MusicWidget.odex", "b57e3926f887efccb41179c0d77bac9c4df2402e", "48968975fdbef036dc3a8c4ba61343734910fa17"));
set_progress(0.436139);
assert(apply_patch_check("/system/app/com.htc.NewsReaderWidget.apk", "9d4d970c08fe14b003225666465198e1fd202f75", "72f84f89af1f7b9799c6861304e64facaf432c78"));
set_progress(0.437375);
assert(apply_patch_check("/system/app/com.htc.NewsReaderWidget.odex", "f37bfeeb20fd50004942ca1e0e5c5a3a8fe4e77c", "e13ae6194327895c197e418e80b6215517b1524a"));
set_progress(0.438314);
assert(apply_patch_check("/system/app/com.htc.StockWidget.apk", "ee207ecf34d4cc13f1b6384deef649b13490727c", "29fb87c60c06c0ef8b127a9d4c791a65e1d483b1"));
set_progress(0.440399);
assert(apply_patch_check("/system/app/com.htc.StockWidget.odex", "a2f0bdaf0ee0ed0a02e78d92fa7f099307618fa8", "1810c5bbf83b2dc72fdd861ca1feec3581255924"));
set_progress(0.441322);
assert(apply_patch_check("/system/app/com.htc.TwitterWidget.apk", "362b86a3b44a955709d8555c710ff43a9f48e59b", "b758234270e4db9d1ed8dfaae1408314e692567e"));
set_progress(0.442297);
assert(apply_patch_check("/system/app/com.htc.TwitterWidget.odex", "d5e45fbb538d3abfcb197b2bd394fa011beb7d90", "448c3d9ed67d3f9aeeb38adfc7ecce5c4ba705fd"));
set_progress(0.442740);
assert(apply_patch_check("/system/app/com.htc.WeatherWidget.apk", "cce27a09cfb49fee9029a419d56a7433290871d2", "d973f96c2e1ad641994a84a7f54fe30810aada00"));
set_progress(0.445181);
assert(apply_patch_check("/system/app/com.htc.WeatherWidget.odex", "860c10a40aef7e2d80ad4247a6eac0c66b1781a9", "7b224b42b5a85457d43da4984cfec3dccc3faa57"));
set_progress(0.446110);
assert(apply_patch_check("/system/app/htcbookmarkwidget.apk", "5ae81f0362ed4cfa1be07e1be9d749838737f70f", "d023f3c0dbdfe4d40162d8222c708d1de6a2a4f2"));
set_progress(0.449819);
assert(apply_patch_check("/system/app/htcbookmarkwidget.odex", "968a657e39719fbc9cc72d1a9f2a8ec018638f22", "35b46897dc8f1885d95abad94639ab7c96bba094"));
set_progress(0.450412);
assert(apply_patch_check("/system/app/htccalendarwidgets.apk", "767c1532752fc644fdb9c9a3e87089ccece671c8", "738350dde0a598868748a263a6c3a275ae83d3c7"));
set_progress(0.452497);
assert(apply_patch_check("/system/app/htccalendarwidgets.odex", "18030b2b40732fd5e0923755cf3e0c5af7c08a8d", "5b4e4a0d836884fef24f6751acbf54791fd62208"));
set_progress(0.453325);
assert(apply_patch_check("/system/app/htccontactwidgets.apk", "9bdb9480f89d5baddd653e155a455a91bd342de6", "a5dcba27febeb5726db964a8ce44f93b86de9072"));
set_progress(0.454871);
assert(apply_patch_check("/system/app/htccontactwidgets.odex", "294914b21cdd8c25d6c4c50dfaab0efbcd1f2e1c", "4394f0900cb8e3482265946b0f261bf849726f6e"));
set_progress(0.456204);
assert(apply_patch_check("/system/app/htcmailwidgets.apk", "e209d36788b16c400f108931e73e3a4d558d4e38", "5e53961b2a3b635289afe65af1829daf2681e0ca"));
set_progress(0.459126);
assert(apply_patch_check("/system/app/htcmailwidgets.odex", "a4c891535ecb183c9e5a0deeb78eed0d312fdbaf", "ad61f8ae2d2c9908afe7bb7a3716800c8e994097"));
set_progress(0.460594);
assert(apply_patch_check("/system/app/htcmsgwidgets.apk", "5d2b6ac0e6f025e603e8315d3d845920b0a2cf4c", "3cdd72e9e565341955ac567d660aecfe9b46bc4e"));
set_progress(0.461771);
assert(apply_patch_check("/system/app/htcmsgwidgets.odex", "ee6f9d87b2a9fb50309d8ff6ef3ebda270006af9", "51f6a815518e7c1980d28a01fb375be184969766"));
set_progress(0.462339);
assert(apply_patch_check("/system/app/htcsettingwidgets.apk", "cf76cd7b336a8557152b69d931228d30b4288162", "822d3f5a9d1488647e92ff58869e21f8e7b45c40"));
set_progress(0.463269);
assert(apply_patch_check("/system/app/htcsettingwidgets.odex", "de81cc31a5ef998862645c5a3583587e372949e5", "e077f6b2680c7e104eda96d7aa8bea2f1e57fb98"));
set_progress(0.463703);
assert(apply_patch_check("/system/app/restartapp.apk", "d8d2771ec249ad63cc4252b31c6355df5f14fa32", "b6fb1b19c11d0686939d37bc5a7d492813daabe0"));
set_progress(0.463750);
assert(apply_patch_check("/system/app/restartapp.odex", "e4558896ee2db489c219102c8d6fbe929550588f", "36fd3aee81df92f5f70d02ed8616971010509ac3"));
set_progress(0.463798);
assert(apply_patch_check("/system/app/teeter.apk", "22f50d810c4607d6204644a990114bee295ca740", "9f6fe7d831352e21baf7fc182cfe843cf08a55a9"));
set_progress(0.468625);
assert(apply_patch_check("/system/app/teeter.odex", "02a68e5e630874d372aaa362066cdc709f5735b4", "0666077d86cad19681e2f5bf427f1ebe9f3f9fc6"));
set_progress(0.469191);
assert(apply_patch_check("/system/bin/akmd", "298be11c7b11063db754a332576eb12af1f21e49", "2d29d0e70333a7dde7d2a03ec8a743f850091b95"));
set_progress(0.469399);
assert(apply_patch_check("/system/bin/app_process", "ea9fb7a74542b604c4be019ca6458e030700552b", "9f86aa15100d0f24a51c4af4d052cbc43cbc0f43"));
set_progress(0.469434);
assert(apply_patch_check("/system/bin/applypatch", "4844df3d9ee10f228c857dc4f4950381c9997687", "e0cdc1b3a56bc8e1fed75c1792533867e7e5f1a0"));
set_progress(0.469987);
assert(apply_patch_check("/system/bin/awb_camera", "c4f2f8039c0cb9ad8ec80e3db41dd9ae383adeec", "b8c8832d7d3ce4ab34353d6d0df615b10b09706e"));
set_progress(0.470154);
assert(apply_patch_check("/system/bin/bluetoothd", "ca9b7a4cf235cc9017b9636f5898775fff497578", "cd351a7f5307e21e07c22ca3022a2bb6358c306e"));
set_progress(0.470185);
assert(apply_patch_check("/system/bin/bma150_usr", "48f0f7e3d8b2d30ced83336eb10104e6af0d3c73", "84a6348589bf661888139877aef87e93f2de590d"));
set_progress(0.470244);
assert(apply_patch_check("/system/bin/bootanimation", "a2e33d3713e8eb9de22a1183de06196be779e73e", "48af731284f737334cda889937cb9e5ad30ddafa"));
set_progress(0.470592);
assert(apply_patch_check("/system/bin/bootcomplete", "3981430e2283bd909f3e9e5d44f869aac1407d86", "9fb9fd005e3bea7dfa140b4b16f77113c73a527a"));
set_progress(0.470626);
assert(apply_patch_check("/system/bin/btipsd", "425b22fe8ea5d0df38ce8c1f7f044f98c4fac0c5", "efffbb31971f8d586a21b676a659c5eab93a4497"));
set_progress(0.480546);
assert(apply_patch_check("/system/bin/btipsd_cli", "b015817b8f969d12c557dfa9124b92bb34f18e0b", "b74ed0a2d929ef5b666c292a59517bac27b38191"));
set_progress(0.483599);
assert(apply_patch_check("/system/bin/bugreport", "04832f47f566515bd23e39041fcc7ef374401b11", "408cc2b50837cc4b6ea85067b21ab7a9a692bbfa"));
set_progress(0.483632);
assert(apply_patch_check("/system/bin/cam_ins_spmo", "3add184562b8b9d906931438449551203cf563cb", "c9ee5c109912a3bf08dff74cf8746777ac6df6f7"));
set_progress(0.483666);
assert(apply_patch_check("/system/bin/dalvikvm", "9518b96863ea13b646ad975d1c899d060c212dbf", "25b12a5f2be3e80c238aa2c2f5580aa3b7bb1d39"));
set_progress(0.483699);
assert(apply_patch_check("/system/bin/dbus-daemon", "bf90d31aec6064ba616ca8dc7662a0ecfb37e374", "15f821e21fb141d6a4f56e06c2327241268612ff"));
set_progress(0.484191);
assert(apply_patch_check("/system/bin/debuggerd", "d88be31f6d903ee01db9a4084cbe322e3bed9689", "7b7e82727ac20eaa44ad7208f8b547d91dc5ae11"));
set_progress(0.484301);
assert(apply_patch_check("/system/bin/dexopt", "3728526eee65b470bd7b9fe1a6c744f479d2541c", "da8efdcc25be59ddb69cc1e40d71cf062826f645"));
set_progress(0.484360);
assert(apply_patch_check("/system/bin/dhcpcd", "2598859a596fca055958d9b952fa4f76b1f14cc1", "51a212b2f4db263892eb1af42af83507cd6527e3"));
set_progress(0.484631);
assert(apply_patch_check("/system/bin/dumpstate", "90d15617b521e35434de3ab9bf7d954060d4c084", "cd825fd2c91abd77ec870657084d609b45381514"));
set_progress(0.484718);
assert(apply_patch_check("/system/bin/dumpsys", "9ff4ec2f70bfbcfb5c033c4dac6fea363e065185", "62b09d40baafaa636e2cf036d3921a590095ac14"));
set_progress(0.484778);
assert(apply_patch_check("/system/bin/dvz", "b5709a1d6329ef80853c49afc24b8f4bc9f8a7cf", "5415f08253a07c23ae233f9ecfdfb00d6e70500c"));
set_progress(0.484811);
assert(apply_patch_check("/system/bin/e2fsck_recvy", "27bc69593905a171fba6479c1c0daf597c993991", "c9738531942a13e5e8648ade0ca1eeec7a7ca76f"));
set_progress(0.486002);
assert(apply_patch_check("/system/bin/fbtool", "eccfa68008b52fd5078b5e289409608d3eb48e7b", "ffe27299dcfa7c396a7c170cae00fe4cc548a4fd"));
set_progress(0.486036);
assert(apply_patch_check("/system/bin/fsck_msdos", "aef281a32325b1f5fbb0a29f0e1c18880ac804b3", "eb9a9d41799a35ffaa1da339d8140d260e3d6540"));
set_progress(0.486173);
assert(apply_patch_check("/system/bin/gzip", "25996a1b97fb7992bf0605b9cc247a7fbab61f92", "13d5b5ddb46bc31f086f08336da8214375044f7d"));
set_progress(0.486207);
assert(apply_patch_check("/system/bin/hciattach", "56769b314467911fffc493f873e5eec594f36efa", "37d5267038b8a313e1feddc345d9c9af9852a7c4"));
set_progress(0.486348);
assert(apply_patch_check("/system/bin/installd", "4efdcaf1ce6bfb9602855a9e8284b37028dd9e0b", "46f879537bd05bda5741f90dd034fd62d143f733"));
set_progress(0.486434);
assert(apply_patch_check("/system/bin/ip", "0a47e0215ebdac2b6def40d9eb9953e1cb0f3d5a", "6b870a2333d704ef359c1426450643c047a9cd0d"));
set_progress(0.487230);
assert(apply_patch_check("/system/bin/iptables", "8e323233861a57cb56ce07776dd97890ccbf4a5f", "d1d26addedb2ed2daf77764575da44fee65365ee"));
set_progress(0.487869);
assert(apply_patch_check("/system/bin/keypress", "7c445ad3b646a23f10c0cc643876a62afbe2292a", "e5268a29368cc08def7a22be4c7151ba820300c3"));
set_progress(0.487903);
assert(apply_patch_check("/system/bin/keystore", "7f948a9cf61b0c3f85cbdc4803b57cd6ab2ff81e", "ca745749aa2a062f04cdd3be35d4e989860d032e"));
set_progress(0.487964);
assert(apply_patch_check("/system/bin/linker", "a3134349fc22dcf456108bee98cfe0b94042de66", "d93ccdb4215dfffd788b181437825e085fede516"));
set_progress(0.488355);
assert(apply_patch_check("/system/bin/logcat", "996166c0b70ffff2d394ac54fe84474cef157165", "030588456392caf07b9e8ad7c59596c9dd35199b"));
set_progress(0.488414);
assert(apply_patch_check("/system/bin/logwrapper", "4ae22b84b46ad2fe452fe1b1182b1e2780504852", "14ea9fcb4b3954dd1c02f01ac97d5fca7439604d"));
set_progress(0.488473);
assert(apply_patch_check("/system/bin/lsc_camera", "711589e2e396d1b9f43f59c184002923e833b85f", "4d9a3bb41718b2ccdb8cd40e64ff4dab4d1f009e"));
set_progress(0.488791);
assert(apply_patch_check("/system/bin/mediaserver", "0161324fba4422b3a7459451efd270547c356bcb", "e7b4670881deb74d30bad372e2616560ccdcfa6b"));
set_progress(0.488824);
assert(apply_patch_check("/system/bin/mke2fs_recvy", "8c9cdee3048e0c7cbe3151aa274ced988390cc40", "2466422e1b27b66f912dfae70c7a785256b96252"));
set_progress(0.489806);
assert(apply_patch_check("/system/bin/mm-venc-omx-test", "01e9bd37331d2d3a77c73c97a63aaada31c2d115", "b34fac7e4cce3400c5db21a347a49bee8b9c9bd7"));
set_progress(0.489942);
assert(apply_patch_check("/system/bin/mmcamera_test", "1b1062365d1d53e9644f0602cf1db1d343754fd5", "2c7cf20287745f8980241814944ab9392a3d872e"));
set_progress(0.490209);
assert(apply_patch_check("/system/bin/mmclient", "879366868e80d6aafe8f160dd800eb7b1156adcc", "dd699ae6e218893980243f65831572420a0bd81b"));
set_progress(0.490243);
assert(apply_patch_check("/system/bin/mtpd", "cd863f01a2b43ab18adaaa96612542bef8f5f589", "080d0e103e37f38a6bf68602fea6627802fa14d7"));
set_progress(0.490354);
assert(apply_patch_check("/system/bin/netcfg", "d6d008e4de63720c41bc2d26ce82be2000696c02", "4e45bc335de98bcea28047d36432165c3eb44487"));
set_progress(0.490388);
assert(apply_patch_check("/system/bin/netsharing", "6e0a3b0fd714b5a6c4b3087ef4792312d58becf1", "3151f657c71cfe62802fb89c94445e601d74e62f"));
set_progress(0.490448);
assert(apply_patch_check("/system/bin/ping", "839d3e242f6a7ac6a66efce793843e6619406497", "650013daecc10a70249b7a652063c6185e824e06"));
set_progress(0.490610);
assert(apply_patch_check("/system/bin/pppd", "a65cdb80c4471d46c353ddab22c084f33c2755bd", "3b5486e1fb6b9dac7b7d29ec469cb9bc558ed416"));
set_progress(0.491484);
assert(apply_patch_check("/system/bin/racoon", "1a93f018a74c9028b73961537dd5bdf5ee35330f", "82a1ce45b53ac47388ccaca98486eae301b22f46"));
set_progress(0.492452);
assert(apply_patch_check("/system/bin/radiooptions", "efab193010df700d4276f9ef5f09a46862178013", "8a081bec5adf445981128355683768523f0870de"));
set_progress(0.492485);
assert(apply_patch_check("/system/bin/reboot", "3a6f1f7108d195de5f1b50441610074a4c1cdf23", "3c32c488029e790703923ba4fd03cc358da86dd6"));
set_progress(0.492519);
assert(apply_patch_check("/system/bin/resize2fs_recvy", "3642af56034f1b08a34c376df002f74bc57d69a7", "92cad85acbca25b608d9244dff908d3ec546ecf5"));
set_progress(0.492833);
assert(apply_patch_check("/system/bin/rild", "b0528162b3b0d12a7a642fe654b18912f8593d95", "d0c3eabf3f928c60c3918f8c0b943d81f9384a50"));
set_progress(0.492867);
assert(apply_patch_check("/system/bin/schedtest", "d79c06ce79efe15f6faed2007526b89905a508b7", "ba770752c30af1349395d5bc0ecdc8d94a2882ed"));
set_progress(0.492900);
assert(apply_patch_check("/system/bin/sdptool", "16f5f4e896f8ad37408cec30862d13bc1014291b", "4af51cbb69e564f22c679671139d7ba000740432"));
set_progress(0.493208);
assert(apply_patch_check("/system/bin/ser2net", "c70be42fd9115a546871fe21ac61168309989e14", "68c3ab02755bfed9d95faddb007c323c639875f4"));
set_progress(0.493419);
assert(apply_patch_check("/system/bin/service", "a9e1f0fe1a5d718c0b39cd57ddbaf2ec0f9f7db8", "3df00b8e5144bcc1bf85e13c69a8cd60f8b2210b"));
set_progress(0.493479);
assert(apply_patch_check("/system/bin/servicemanager", "156ce3cb56ed670ffce2526d153406b0371d3ad8", "c28916493bffe9333883026f28a1f9701aae1359"));
set_progress(0.493539);
assert(apply_patch_check("/system/bin/sh", "c59bb1d3b9f69dd77195fa60fade33cad1cbb20c", "3360aa9904264a9f4530b1cda80e55311b0e958d"));
set_progress(0.494068);
assert(apply_patch_check("/system/bin/shutdown", "ba65de064acbb43352ff4748a87c1452e6df3d17", "499a46882144d9083cdd5131bf123bcb81b6cdaa"));
set_progress(0.494102);
assert(apply_patch_check("/system/bin/surfaceflinger", "bfba8262644295dd9396bf41222397da6a5c9daf", "ed119772f9ec934ad8300d209e9f333406198447"));
set_progress(0.494135);
assert(apply_patch_check("/system/bin/system_server", "deb028cae08d2d46f8f40b8b160ba63b138d1658", "00fb7caeef406253eea215ae6c020eaac5fc32cb"));
set_progress(0.494168);
assert(apply_patch_check("/system/bin/tiwlan_cu", "efeea60009b4ea38ef3fa2c3e652ab2dfc84ee5c", "37d0c2dd0af6e90ad238c67428c952631bd8349f"));
set_progress(0.495013);
assert(apply_patch_check("/system/bin/tiwlan_loader", "7b535f208fdb868ad8218e089cfd31ca0602598f", "73137d22d1d64e5261123263c5d055e1482dd394"));
set_progress(0.495072);
assert(apply_patch_check("/system/bin/toolbox", "b2b90b82e4286189ca85038144118d6a679b5306", "8050198dc7b1a3bf312bcbbc4417577137e15d95"));
set_progress(0.495517);
assert(apply_patch_check("/system/bin/udhcpd", "2da44f1a42154eb8fc9defdf15e31dd3ef179173", "64f873663ec3f2263bf0409d1a36be8ed4e9aba0"));
set_progress(0.495636);
assert(apply_patch_check("/system/bin/vold", "394ffed7d16fb85c2ba8b114df5a43b7065dcff1", "f9465c07eff76b52e0de4f13e700b6110e2c04e3"));
set_progress(0.495898);
assert(apply_patch_check("/system/bin/wpa_supplicant", "4c4181c2c6f32d9a1afa8a2d07d25eac7994b15d", "dc17c3bf36317a9baa29534bece1f16b54569768"));
set_progress(0.497072);
assert(apply_patch_check("/system/build.prop", "77e8916e837ee4641d4db403d0dcbdfa4ca08deb", "9d8b0c14a841d6c024cd8f83ce5462fb1016aef9"));
set_progress(0.497097);
assert(apply_patch_check("/system/customize/CID/default.xml", "2f694a59b91b7674c72a231ab58c13c6233210d7", "abd6f218e40c3af67c454421045c109ebf95f108"));
set_progress(0.497140);
assert(apply_patch_check("/system/customize/MNS/default.xml", "a75b267ababfcccd40c195b03a5c9f546065079d", "7cdf4e82598bceca0d23a77de6a82116d62a5a80"));
set_progress(0.497699);
assert(apply_patch_check("/system/etc/AudioPara4.csv", "b5c1f334f01811e67633e9e21e9396b05a22a1fa", "3ea34951d412c5bc4ecb039c5a6329cd57cd311b"));
set_progress(0.498137);
assert(apply_patch_check("/system/etc/NOTICE.html.gz", "3506aaf5673288d099c30cdb26c931e07949ae9e", "01f77fad205b8ca383a956dc78368ea464f9247a"));
set_progress(0.498520);
assert(apply_patch_check("/system/etc/apns-conf.xml", "a5139da1a5f15045d014beb460a1e9937a7c9f73", "e5a36ddd9311e36265d4639be7df95029781fa09"));
set_progress(0.498529);
assert(apply_patch_check("/system/etc/dhcpcd/dhcpcd-hooks/95-configured", "953d67386dd0c930db28b1b01e114fd4b0fac8c1", "071dc7586dd9eb8b6398d367a6173b283f65b44f"));
set_progress(0.498534);
assert(apply_patch_check("/system/etc/dhcpcd/dhcpcd-run-hooks", "e398e1053b09af7e42110640a67f5f8d87964d80", "bb7e9773a764640ceae10c1f9faaeb0186da55f3"));
set_progress(0.498540);
assert(apply_patch_check("/system/etc/event-log-tags", "7f4865abbc723060074628cc83bc3697e9b69102", "69fafb83e549cfaae59084a94d46da356254bb1b"));
set_progress(0.498590);
assert(apply_patch_check("/system/etc/init.goldfish.sh", "20403805c7160eb1fd07949d0fca8167089452db", "b021f277d0e93484280d80ae3f8e3409238a37b0"));
set_progress(0.498598);
assert(apply_patch_check("/system/etc/permissions/android.hardware.telephony.gsm.xml", "9ef76d49dbb29298f2123d5a091cc9401c2e87e7", "b92d3fdea7553d9828ef813614112a7b13168fe8"));
set_progress(0.498603);
assert(apply_patch_check("/system/etc/permissions/android.hardware.touchscreen.multitouch.xml", "94376164a0c86afa2cd40db7bef4033d055c5ea4", "518432ab8a38e84eb4128a7a1e8d563d6f3bf703"));
set_progress(0.498608);
assert(apply_patch_check("/system/etc/ppp/ip-up-vpn", "de1cad3f0a8dabb42f2b430d037f18fe790b2766", "5a2b5349c00e71ee8e5a3a227cfe02eaafee5e6c"));
set_progress(0.498642);
assert(apply_patch_check("/system/etc/security/cacerts.bks", "de85a33da3e0f6b4ef74a7bd7c38a9d8dccdb68c", "7d74155424df6946f1beb0954e2dac45cb6e2fbc"));
set_progress(0.498981);
assert(apply_patch_check("/system/etc/security/otacerts.zip", "c20fe69d50f918971dfe3d1857614ca1c5bc4f4f", "d49dbfb4b96cf453abefdafcbb73c00d43d81df3"));
set_progress(0.498988);
assert(apply_patch_check("/system/etc/voicemail-conf.xml", "424dd998a315506445a11cfeac6200b76f5242a1", "9353a52c6ae99c6f7fdb1778231e4670c8751dbb"));
set_progress(0.499017);
assert(apply_patch_check("/system/etc/wifi/tiwlan.ini", "db47c154c21fb9bff1d8cbe48053009f4b0b853d", "f69783cc83423834f341540df9529d5c76c046c8"));
set_progress(0.499085);
assert(apply_patch_check("/system/fonts/DroidSansFallback.ttf", "5065cce92e8420232db95ab3ba421e462b09b965", "b39d8c5ff8354624483164dfd22942d9fd253e15"));
set_progress(0.525554);
assert(apply_patch_check("/system/framework/am.jar", "41abe478f14428e81a6142059a7d364abff35b8c", "a0678812b199694a2936b7b10c8a208a4e9fec30"));
set_progress(0.525557);
assert(apply_patch_check("/system/framework/am.odex", "faa9a1edee0d437d8ba323b6cf3b48d3752aa656", "8addd021c95d86042bc437f766515b6e80e38f54"));
set_progress(0.525654);
assert(apply_patch_check("/system/framework/android.policy.jar", "5aa93ee42bc704ef4236060b9e36984ee29e5a2e", "56aa8d4b3581c9634d564fe2b8fc28a778db7de7"));
set_progress(0.525656);
assert(apply_patch_check("/system/framework/android.policy.odex", "256d7129a09d44a4a21cef9601f6252b79b56d9f", "6eba41604f235f14425edb25ef072625fb18328e"));
set_progress(0.527005);
assert(apply_patch_check("/system/framework/android.test.runner.jar", "ee3bb7384fcb168f71f07eb25e71d397753826e5", "81ada11b55697f418dd20be57156ed9dc7e7a18d"));
set_progress(0.527007);
assert(apply_patch_check("/system/framework/android.test.runner.odex", "875e7c1709d0978e79ec685f713398d7483c65d0", "d9012a0893b0abdf56ca4e9611aafdabb38cfa80"));
set_progress(0.528133);
assert(apply_patch_check("/system/framework/bmgr.jar", "41abe478f14428e81a6142059a7d364abff35b8c", "a0678812b199694a2936b7b10c8a208a4e9fec30"));
set_progress(0.528135);
assert(apply_patch_check("/system/framework/bmgr.odex", "38512c29d5327289077718a39f2eb842d82fd79b", "4be646ef89bd9157124d9eac01b648f5459840e9"));
set_progress(0.528213);
assert(apply_patch_check("/system/framework/com.google.android.maps.jar", "9bcd4105ea0ffdd74164fcdab7d4a30bbc0e9a2a", "b269c34260698271b306c01a0e7ea16d1de0e9b7"));
set_progress(0.528215);
assert(apply_patch_check("/system/framework/com.google.android.maps.odex", "a6829fe7a2db44a78ac0e7f424cf425305144968", "f7732e9b78b57d191688c376c30eb8435a20a5fa"));
set_progress(0.530819);
assert(apply_patch_check("/system/framework/com.htc.android.easopen.jar", "743b463a851ea4f5efafc19c9f21b3bff4862eef", "f39c7b62a811d3b551ad0554e1b80a26f2d990e7"));
set_progress(0.530821);
assert(apply_patch_check("/system/framework/com.htc.android.easopen.odex", "2ad444e08c529cac2b1c5f6b3f0e8bad43b92a2e", "a8cf57caf059ba6c13d2b0f819ed03607cc10380"));
set_progress(0.530985);
assert(apply_patch_check("/system/framework/com.htc.android.pimlib.jar", "ee3bb7384fcb168f71f07eb25e71d397753826e5", "81ada11b55697f418dd20be57156ed9dc7e7a18d"));
set_progress(0.530987);
assert(apply_patch_check("/system/framework/com.htc.android.pimlib.odex", "3dfcc7686787fbeb3091090681de38b20d95c1c5", "6d72541f560b2528eeba39200cccac87d122d415"));
set_progress(0.531534);
assert(apply_patch_check("/system/framework/com.htc.framework.jar", "d1e2f0b50302974a47a982e2d3113ffd291d545f", "573cbf6933c871cebc39ce2f350e30950f630a5c"));
set_progress(0.531537);
assert(apply_patch_check("/system/framework/com.htc.framework.odex", "38ae1a5fe7d0142cb1a8bbc70daeffa1fff000b1", "4689916e817323cf9d876e86924763c216bff972"));
set_progress(0.543634);
assert(apply_patch_check("/system/framework/com.htc.resources.apk", "9f004f3e57dca6566755bb6bc8bfe67cbd977195", "48312357102cebec62292fd8b6cf12e2a1073d24"));
set_progress(0.617941);
assert(apply_patch_check("/system/framework/com.htc.rss.jar", "743b463a851ea4f5efafc19c9f21b3bff4862eef", "573cbf6933c871cebc39ce2f350e30950f630a5c"));
set_progress(0.617943);
assert(apply_patch_check("/system/framework/com.htc.rss.odex", "216f41dc5bab3e611488902850cf153d551404b1", "68315f4b9d7a7091ca77ef3ff5f9bdd335614282"));
set_progress(0.624911);
assert(apply_patch_check("/system/framework/com.scalado.util.ScaladoUtil.jar", "743b463a851ea4f5efafc19c9f21b3bff4862eef", "f39c7b62a811d3b551ad0554e1b80a26f2d990e7"));
set_progress(0.624913);
assert(apply_patch_check("/system/framework/com.scalado.util.ScaladoUtil.odex", "cab666edb6db4a07454e08661605ee68e637f917", "d9ad031190431288896f524f696b3d6db94fd3b5"));
set_progress(0.624955);
assert(apply_patch_check("/system/framework/core.jar", "b5525459688fed75c2149959ccef59a7ffc88109", "5adff75be5824d2cb969135f6e0d2e76f9b65269"));
set_progress(0.625217);
assert(apply_patch_check("/system/framework/core.odex", "bc29d5a2c0593b6d783eeb748518affb4d4e55b2", "74bfc70118cb8afad9affc9cce30d61c605d2eac"));
set_progress(0.650249);
assert(apply_patch_check("/system/framework/ext.jar", "49a806317ecb57d2473fcc104a96d8b7a2a40711", "66f846bfe366e3cc698d8c05d7b34b38ff8788b9"));
set_progress(0.650251);
assert(apply_patch_check("/system/framework/ext.odex", "afd572cbc02345bdff2c55997c41268c22ed3a31", "59e183afea08679860346a559c67c2d76c2a26ca"));
set_progress(0.657037);
assert(apply_patch_check("/system/framework/framework-res.apk", "4690acaee444e9066235e60ad7da6b7adbef9efb", "9b4b25c6817f956255ff223811ebeaa0892119ff"));
set_progress(0.684336);
assert(apply_patch_check("/system/framework/framework-tests.jar", "d1b3b23d0f52a4c241347750db4de27a4d29a587", "8431c96dd826ef1542729346da4ab526dbfda096"));
set_progress(0.684338);
assert(apply_patch_check("/system/framework/framework-tests.odex", "b0d79c63fb3efa39da91e64da7b217f32c1da486", "cb23f2cd6606f2a049d7b1eee31366f1ce0988d9"));
set_progress(0.684505);
assert(apply_patch_check("/system/framework/framework.jar", "e64b50ad95b6010a9d7262e0bb63f2513eda9346", "6a22f3a56e3f90ab7a65b77f6a34cdaaec9a49f0"));
set_progress(0.684590);
assert(apply_patch_check("/system/framework/framework.odex", "c11d9898a319092b50f07704219e77ff0ec14cd7", "d95367c766f9d14a45d3829957b67bf3187047d8"));
set_progress(0.742303);
assert(apply_patch_check("/system/framework/ime.jar", "41abe478f14428e81a6142059a7d364abff35b8c", "a0678812b199694a2936b7b10c8a208a4e9fec30"));
set_progress(0.742305);
assert(apply_patch_check("/system/framework/ime.odex", "de679ff2e44e760fbd9459af91e7479e9a360a8b", "fb1160b70c40e134998f957a4f967430a1288680"));
set_progress(0.742346);
assert(apply_patch_check("/system/framework/input.jar", "41abe478f14428e81a6142059a7d364abff35b8c", "a0678812b199694a2936b7b10c8a208a4e9fec30"));
set_progress(0.742348);
assert(apply_patch_check("/system/framework/input.odex", "c774430da99c6471aac971692015c127316f622b", "6f45a3e5ba24e9322dfb026c1129706f7904c857"));
set_progress(0.742375);
assert(apply_patch_check("/system/framework/javax.obex.jar", "ee3bb7384fcb168f71f07eb25e71d397753826e5", "81ada11b55697f418dd20be57156ed9dc7e7a18d"));
set_progress(0.742377);
assert(apply_patch_check("/system/framework/javax.obex.odex", "f7c1fc07a82461484356f242716503451de8bd0e", "8994359d710e8c1c3741351e93c7a4fa6c33a058"));
set_progress(0.742743);
assert(apply_patch_check("/system/framework/monkey.jar", "41abe478f14428e81a6142059a7d364abff35b8c", "a0678812b199694a2936b7b10c8a208a4e9fec30"));
set_progress(0.742745);
assert(apply_patch_check("/system/framework/monkey.odex", "13fa4ea3354896875164234a2fdfb1167218227a", "29be93059e2fd7883b24fb3268ccd0de2a5a6f1c"));
set_progress(0.743178);
assert(apply_patch_check("/system/framework/pm.jar", "41abe478f14428e81a6142059a7d364abff35b8c", "1aac8df938f4a274245b3407b62c372625c081f3"));
set_progress(0.743180);
assert(apply_patch_check("/system/framework/pm.odex", "b4aa91ac2b08f2063365718c50af6484b810e67e", "6e6c6194563bd55e01cd918fac182ff9715b4962"));
set_progress(0.743321);
assert(apply_patch_check("/system/framework/services.jar", "b508f9c36aba35d44424b252a3104a698acb0800", "1872ea2cecb049c19656f1ddf89ddc1fd3fd1cf6"));
set_progress(0.743323);
assert(apply_patch_check("/system/framework/services.odex", "6ac9e1c40ea48df880d9df5306e5fa2da2ca7d86", "058ee772d6c7aa1bb73e78e9078ef663a09ed57e"));
set_progress(0.751488);
assert(apply_patch_check("/system/framework/svc.jar", "41abe478f14428e81a6142059a7d364abff35b8c", "a0678812b199694a2936b7b10c8a208a4e9fec30"));
set_progress(0.751490);
assert(apply_patch_check("/system/framework/svc.odex", "e88f4c64c95c81ce65f5ab4930401931d3738edf", "fba16c395608d372ce9aba2eb568ad5c01baefef"));
set_progress(0.751541);
assert(apply_patch_check("/system/lib/bluez-plugin/audio.so", "97ab53cc692889a53bdb039e5190a76555a49f2d", "4818489fa7a126c3e01a39bd6d95674d4ca4232d"));
set_progress(0.752239);
assert(apply_patch_check("/system/lib/bluez-plugin/input.so", "c469dcefc8e50eac1ed69cd6e114f2ac53a1381c", "2ea36394334279d55fe909e64df244cac47a477e"));
set_progress(0.752374);
assert(apply_patch_check("/system/lib/egl/libGLES_android.so", "8f843efce8672d412ffae3cac2a707d41b37ac20", "1cdbfcffdfcd7690e0e3268ab2108972b29acea8"));
set_progress(0.753093);
assert(apply_patch_check("/system/lib/hw/copybit.msm7k.so", "14e7cc7f2c6376827ece792ba51be27c4cbab52f", "e6a13d3a4b962740801b67376e214d6f915babd0"));
set_progress(0.753125);
assert(apply_patch_check("/system/lib/hw/gralloc.default.so", "5d3733cd8ed47430017bdf87961ebb6aca044ef1", "665a6d255fa17660add8453ebbff50016ab4c606"));
set_progress(0.753211);
assert(apply_patch_check("/system/lib/hw/gralloc.msm7k.so", "c9311522fc6577e70c42c6f83378e923a7f6b951", "2267cd50944917e13216f011ec44ac10a694ce6f"));
set_progress(0.753321);
assert(apply_patch_check("/system/lib/hw/lights.msm7k.so", "97fb29b3ea29d5e9c16ad67a48a67b8a6e6a543d", "f95237389f3ca67ccdeed5051d7a7c404978aac5"));
set_progress(0.753380);
assert(apply_patch_check("/system/lib/hw/sensors.legend.so", "12fb01de7e779704f5899d65ab0a8fd2894dac14", "1f287d27cdd57888dbb4fe876b93e92a865c838f"));
set_progress(0.753440);
assert(apply_patch_check("/system/lib/libAudioTrimmer.so", "2b8b1811f804da66a8681ce5eaea8da2957bd750", "9b8f8eb3437eef915c2b3bb47ef45249d3bf2dd5"));
set_progress(0.753522);
assert(apply_patch_check("/system/lib/libEGL.so", "4ae20b2fe69719764f568e465621fd3cc8129f93", "8ff279ca6eed5ea9983e016d9cb64bf66d6be923"));
set_progress(0.753741);
assert(apply_patch_check("/system/lib/libFFTEm.so", "67a989cebfcc48b51adf32adfb06102276d2b95f", "e2255a8d12886c9750fb451f2b5612c84cb63338"));
set_progress(0.754947);
assert(apply_patch_check("/system/lib/libGLESv1_CM.so", "e7e548f4ee85382f907782c8f1d0299bfea49b16", "1f7b2bad277551fbc3d75b989d44cbad9216e782"));
set_progress(0.755077);
assert(apply_patch_check("/system/lib/libGLESv2.so", "fc86964d917db139f2a27482ddcfd3fbb4806e4f", "0b0dacd207bd648f6fc0e86e4838bb767eaca7a7"));
set_progress(0.755183);
assert(apply_patch_check("/system/lib/libObexJniWrapper.so", "bba5c9721253dd9930cac292bf93743d05fe1648", "500e35105a53c55ffc56d5b8bb3f7301fe278bd5"));
set_progress(0.755292);
assert(apply_patch_check("/system/lib/libOlaBase.so", "4ad7d3ab84413f707c35f9053ec11343f86e0950", "caebc991b5a8c3926caa8af768bc29bae69871cf"));
set_progress(0.758484);
assert(apply_patch_check("/system/lib/libOmxCore.so", "c0a2862f8a3a2f768ec7b85b954bed8d1fd750ac", "21ef29491687d1e47e65a205bf15ec51fe833fbd"));
set_progress(0.758541);
assert(apply_patch_check("/system/lib/libOmxH264Dec.so", "39d07bf4973ed60828ec0ddac7a5fd1eea1a4230", "9a1a060221201d961da26051dbe0e126188f7109"));
set_progress(0.759563);
assert(apply_patch_check("/system/lib/libOmxMpeg4Dec.so", "4e1012b1b9241738346cc5cb1f9bb003f76039a8", "1f873a766147044c5b6e63f22b47ffc6a9af228b"));
set_progress(0.760654);
assert(apply_patch_check("/system/lib/libOmxVidEnc.so", "74a6cf49786ebde11b372c79741d890ba4ce389d", "be2fc4f6be85128a38c90461a6b2bca6e6761d61"));
set_progress(0.761561);
assert(apply_patch_check("/system/lib/libRS.so", "9c6df4accad8ef375a9dd9ebaacc425d49924f87", "29f2b252fac170fa2921387776caccec5a283537"));
set_progress(0.762494);
assert(apply_patch_check("/system/lib/liba2dp.so", "d50bb92a3a9af081231675a7cdb44c39ddfdbaf6", "0f1b4ca58bc9b70f25b0d45f86544d51a2970263"));
set_progress(0.762826);
assert(apply_patch_check("/system/lib/libacc.so", "47cf9ce829684afe38d7a58c63e0102e792d88f7", "c7d61e9ff7cca3261d614d86324e2f969e33f6f3"));
set_progress(0.763038);
assert(apply_patch_check("/system/lib/libalbum_util.so", "230dbbbf14b6d159943fd3a1b6faf655985e26e9", "37c8b6b645dd74704ed472cf917d36f9261cb0f5"));
set_progress(0.763122);
assert(apply_patch_check("/system/lib/libandroid_runtime.so", "1db3a854a1e44857003a50b6fa06b55636dd6026", "280876684f3704a9d4b4d4969a7e0f3f2b9402c4"));
set_progress(0.769159);
assert(apply_patch_check("/system/lib/libandroid_servers.so", "4d81a2f7a6d78ce479b35a9061c3b1e0bb9d9d55", "7a17e2551f62660f8bc9a3ab092acbfc5902e662"));
set_progress(0.769296);
assert(apply_patch_check("/system/lib/libaudio.so", "be6af1fc4731ba8f718dae0a462d9afa71686ac8", "cd5c5a14818f903fad77cee1a0c1eae51fb2438f"));
set_progress(0.769637);
assert(apply_patch_check("/system/lib/libaudioflinger.so", "10d8ca53e921da666c0f6b53205eb923b73eda66", "0968232a76b9882d58abc31543a40124fb076553"));
set_progress(0.770780);
assert(apply_patch_check("/system/lib/libaudiopolicy.so", "44cc197299eadc6151ace2b3c890e471e3195407", "27a2d1c21383f48362f087ef9eec21b3d8babcd5"));
set_progress(0.770991);
assert(apply_patch_check("/system/lib/libbinder.so", "2c38e992e9143dfbc0055be28e17cd4db283a335", "724c1bfd63110bcbcc0436ec25fe79a3dfba5e7d"));
set_progress(0.772003);
assert(apply_patch_check("/system/lib/libbluedroid.so", "a058723d63c5938e002f5abbf56881f12a951c0b", "4571967dd6cda6ebcd6fabff9bd9cd00f62cece5"));
set_progress(0.772035);
assert(apply_patch_check("/system/lib/libbluetooth.so", "ba87bd370886947fb4a55593b39461b3f70b7849", "966fc149bc793ce47b6429ae1a120093d23c99bb"));
set_progress(0.772411);
assert(apply_patch_check("/system/lib/libbluetoothd.so", "42b5d958ab52b15111aabac264a61e536363324b", "23340cc6e5979eb29b626ead351cd0e24a3a0f8c"));
set_progress(0.775527);
assert(apply_patch_check("/system/lib/libc.so", "f578fa98a548a4d6ad3957ede44470284c3843fc", "4c6bbea46e8b9431c0a66bfff546c33c5778a16e"));
set_progress(0.776987);
assert(apply_patch_check("/system/lib/libcamera.so", "21300ea7cdfc506e5c7a9347f51e5b283d0524cd", "4dc01bafe8544cadc036d523f22f6bd3fc7977a5"));
set_progress(0.777456);
assert(apply_patch_check("/system/lib/libcameraservice.so", "f82c31ce8183a0a1e46bef5c83499443e7e4eb6f", "2538f19cf27475bef1d1998cce0de6200d29dd86"));
set_progress(0.777790);
assert(apply_patch_check("/system/lib/libcrypto.so", "50919c7a871a94370e47d7c027cf6460480cd185", "e70dc87ff4b9ead5acf16413af55e1e4f1f43607"));
set_progress(0.782333);
assert(apply_patch_check("/system/lib/libctest.so", "f45363895cb6ebf5d98d824edf0d65e5a62ab220", "f91d48ef633aab273559614564e66fd27b955780"));
set_progress(0.782364);
assert(apply_patch_check("/system/lib/libcurl.so", "ba17fdb932250e508366d32f7f80cc5b308dac0b", "57859a65c9e53b60346cdc3fe0a41dafaf8e4f2e"));
set_progress(0.783526);
assert(apply_patch_check("/system/lib/libcutils.so", "04b14aa5f009db24b4adcf683c6cb532b29a1864", "4eae4915420c657428c39ca3eedd1fb24b3dccff"));
set_progress(0.783863);
assert(apply_patch_check("/system/lib/libdbus.so", "fee848332b8908622cb17fb49c1ae2946b54c577", "4df20c5ccf9a08f2c64df00b6f5cdef20d179b66"));
set_progress(0.784750);
assert(apply_patch_check("/system/lib/libdl.so", "16f2a736ed7e005c2e56d483a8812f8b626a1d7e", "9e9081b9fa4c6460f7324cb41adfefd06e7362e3"));
set_progress(0.784806);
assert(apply_patch_check("/system/lib/libdrm1.so", "dec1d6ba05bfc73f013c9c25d09db1fed659c041", "226df1be1dfda7d32cad7ec13be4047cf288f095"));
set_progress(0.785039);
assert(apply_patch_check("/system/lib/libdrm1_jni.so", "a2307013bd27f4304708bc34bb08c12fe7d0da86", "e15b871df176d9473925fc4c32f145ee044b012e"));
set_progress(0.785123);
assert(apply_patch_check("/system/lib/libdvm.so", "c1c468d393eb1382e40466c17f672eeaacb4342e", "9f2140814ca3eeaa61d44fbf31f89a06254d8719"));
set_progress(0.788363);
assert(apply_patch_check("/system/lib/libemoji.so", "5d67657da64fb1f234b4d9056159f6b182162b83", "a1e93dda0467e8d1bc06036ea2562474db69a541"));
set_progress(0.788422);
assert(apply_patch_check("/system/lib/libexif.so", "0f0c3f73ed33214edc1826e7528a922d6455457d", "f74f51c884e588921769a0738774398701aa5f9a"));
set_progress(0.788670);
assert(apply_patch_check("/system/lib/libexpat.so", "ba6992aba6befaf91fe1910465d2048c30f56018", "8e94002a5c483778561c81fb75b8805d24a8af74"));
set_progress(0.789209);
assert(apply_patch_check("/system/lib/libflashlite.so", "64e87c66ab61ecefc82c29b5f928a68520443f25", "59c0f7b09af10eff1c84c8cb74cb486027b124ea"));
set_progress(0.817130);
assert(apply_patch_check("/system/lib/libflashsnddec.so", "f8473b7ead3c12ad82a0bc7d0f6ad104a0cf44de", "4ad0e91642243b350088511afcd111fa123d47f0"));
set_progress(0.817739);
assert(apply_patch_check("/system/lib/libflsaplayerlib.so", "da674054b52afd4b8edd9fc76dbcc5cbc3de61e2", "7e167df43c50d29f49e48b91ff555ec6033fb30d"));
set_progress(0.818179);
assert(apply_patch_check("/system/lib/libgps.so", "1a437ea77336575170f7c17ba9a53baf20dbfe7f", "7b67768ed59b43c7404bbeed086ce9f17b150a34"));
set_progress(0.818742);
assert(apply_patch_check("/system/lib/libhardware.so", "0e882204272eee9aeaa551d22ced54cedbb308ac", "78b23263d4dd5ffff9f3eb9bf66b3d055b148553"));
set_progress(0.818774);
assert(apply_patch_check("/system/lib/libhardware_legacy.so", "a1b6ca70cb48b96298966db01bc4759c26cdee9d", "da5a77cd0a7450dfa48499fbed441009ed552f78"));
set_progress(0.819019);
assert(apply_patch_check("/system/lib/libhtc_ril.so", "ffcbb70cf5f245f702b2091188003e67f0009769", "83fb313ec1a1529ac21e4ee875c9104caa279229"));
set_progress(0.821993);
assert(apply_patch_check("/system/lib/libhtcbitmapfactory.so", "d1dccff51d7af90013984df5a69ace4957ff3491", "27d0cd733c58417355343a3c5d412af9721e2991"));
set_progress(0.822051);
assert(apply_patch_check("/system/lib/libiconv.so", "26f051fabfc1826afa8ccb26f94654a409716f62", "5d0c802f405a675f8278e26b8c2d26c3bb813c45"));
set_progress(0.827655);
assert(apply_patch_check("/system/lib/libicudata.so", "be208dbe5bf806732ae756e8f355bca8e4cfc04a", "59c461bc5fb932f8792a1da94a27234d85e6f1ea"));
set_progress(0.854258);
assert(apply_patch_check("/system/lib/libicui18n.so", "ab91b546c9a6dd617e91801c415677fda94a0c5d", "d6f0da60fe1ddba55b632f9fe0287510a1c79426"));
set_progress(0.858712);
assert(apply_patch_check("/system/lib/libicuuc.so", "762a46fb2c5edd2661fa329782e27b99b7735be0", "5736dc47ffe7ff88594567616551a799915a8617"));
set_progress(0.863670);
assert(apply_patch_check("/system/lib/liblog.so", "8c58a068d5e0e0b39fcc35f2dff50ccd72a70e3b", "71925792a0d7e6d6996182aa5966da1aba3c8970"));
set_progress(0.863752);
assert(apply_patch_check("/system/lib/libm.so", "dbecf85aa698b5486782caa58992e4a4ad487750", "678ed59919cade831e6341a5b0c222bfc9714cbc"));
set_progress(0.864556);
assert(apply_patch_check("/system/lib/libmedia.so", "8b87b89c0514d61c4d566bf91b881cdce21dc920", "cae774d42dfeb5782c18cfd1ee36229e1e5bcddd"));
set_progress(0.866688);
assert(apply_patch_check("/system/lib/libmedia_jni.so", "0b8a3a90b87b179b32a22d1aa8264af231be0d42", "f930509473f73ddc93c76608a11090cefce78fb6"));
set_progress(0.866932);
assert(apply_patch_check("/system/lib/libmediaplayerservice.so", "7c109efe71f4e404f24a5815771a8c82e5f785e9", "7fdc2a50b74f15be730b7eb2181aaa92f77f87ea"));
set_progress(0.867629);
assert(apply_patch_check("/system/lib/libmm-adspsvc.so", "710e2d35cad00fd2c16e1f9b3aa0da185cf8fc9b", "4c83746af05f7b1aa78355e2f04779e20363c6e6"));
set_progress(0.867661);
assert(apply_patch_check("/system/lib/libmmclient.so", "a86541582ff16476d9c10f8cadc43eea6aeaf496", "ae6e29d48cea28eac10b37ee829c79aadaccf890"));
set_progress(0.867718);
assert(apply_patch_check("/system/lib/libmscompress.so", "e5323072936899744a18739690978fbfd02a97bf", "37244ffa8a58c563ee3de8ee9eb937227d4a3118"));
set_progress(0.867749);
assert(apply_patch_check("/system/lib/libnativehelper.so", "898ba25f07933e1f9ee5291c67839d1dcbfbfd73", "b7ec2c165840a06c26af9731fbad8f1bf0caeeca"));
set_progress(0.869085);
assert(apply_patch_check("/system/lib/libnetutils.so", "6a110c5e2a77dae9a23da860a7c4cd8146f7d9f0", "298b4ca5b5e4d9c454e26ac773b4abe980847ece"));
set_progress(0.869218);
assert(apply_patch_check("/system/lib/liboemcamera.so", "ab78aceb68d687219559153e18ce72d41552cc60", "f354a37e85b06d1c588ae5316c5ba183ba214171"));
set_progress(0.876646);
assert(apply_patch_check("/system/lib/libomx_aacdec_sharedlibrary.so", "334c7e0e6a69b6589a9adc10a850c865a8284120", "d8da689e8745267b9547db323851d938c12d3e0c"));
set_progress(0.877796);
assert(apply_patch_check("/system/lib/libomx_amrdec_sharedlibrary.so", "8c5825bb215f1312aad5192ef5ad43de9eca9c31", "888d069a44605db3f02d4dd4ac5977b64ca472b1"));
set_progress(0.878617);
assert(apply_patch_check("/system/lib/libomx_amrenc_sharedlibrary.so", "f1ce4b020f58471da022bbc27bda045254705638", "012c38c5c135d881efc1d739ca0f03cf25422a4b"));
set_progress(0.879210);
assert(apply_patch_check("/system/lib/libomx_avcdec_sharedlibrary.so", "2dbbf91b42df173d6df4fedaccca054453ef3e91", "fcc0ac419c2dcf5a82d696b62f689b69b45ea4ff"));
set_progress(0.879747);
assert(apply_patch_check("/system/lib/libomx_m4vdec_sharedlibrary.so", "aad2f6f2176d65e3fb8594cdefc783e4a4002bd1", "4f5ac41af774645ff79691e7a980470373cf2a30"));
set_progress(0.880563);
assert(apply_patch_check("/system/lib/libomx_mp3dec_sharedlibrary.so", "36c984bf1f979560a75bf57ccbdb22102120e5f1", "7146cf42b9b739d4c2b4a388eccd880e612745b5"));
set_progress(0.880977);
assert(apply_patch_check("/system/lib/libomx_sharedlibrary.so", "29da32b85a1832187580dcc701b3b2126175122b", "5086eea0975212f577c795c80c5a748c90b2eca6"));
set_progress(0.881521);
assert(apply_patch_check("/system/lib/libon2.so", "8061ec95165bb7e240553849adc66e4c8e49983e", "4127c58b7879b75c5dc5a226070c52937bdcbc84"));
set_progress(0.882186);
assert(apply_patch_check("/system/lib/libopencore_author.so", "1eb5f646fdd4b21d69f95db296c6b4884cede7c9", "b21802167c2bacbe6f1eea9c4d84cc89077e4729"));
set_progress(0.884130);
assert(apply_patch_check("/system/lib/libopencore_common.so", "05258be46848f7ad2b975e3b3cd2a97d53191a22", "3d73397b74acd7bef111dd4eddb7c5cae8c1c014"));
set_progress(0.889360);
assert(apply_patch_check("/system/lib/libopencore_download.so", "eecbe58282dad78f3044246f071363af406c7899", "88128566078e116656ee78e345b0ecae18dd0a75"));
set_progress(0.889916);
assert(apply_patch_check("/system/lib/libopencore_downloadreg.so", "f5ba405cb4702fa8bca9d9751d1e488061094ff3", "825cc9442b8126f06179b0b62ae6542d53ce40f9"));
set_progress(0.890003);
assert(apply_patch_check("/system/lib/libopencore_mp4local.so", "1343599eecdd6c973d2a93ef37b3f71c90b558ee", "b76a6c967c454ecf19915fdfcfb87cb40e21776c"));
set_progress(0.890917);
assert(apply_patch_check("/system/lib/libopencore_mp4localreg.so", "49f3aca76effcf5523efdefec6ab0b2cd546f377", "bfd6674cf189ebbb4933f57f03193e9c5420ca6c"));
set_progress(0.891030);
assert(apply_patch_check("/system/lib/libopencore_net_support.so", "dfa0e82c93757094783d38e5adb682072e1f715f", "f37ad530d8c0a65e4d26e901532efea644ec90bd"));
set_progress(0.892299);
assert(apply_patch_check("/system/lib/libopencore_player.so", "4d3c889b2a6f298f4ca6a0f9f605f58cef9e6a5c", "6253a0e7bf3cfa6bc1db5b9e1e2185f580a823c7"));
set_progress(0.897529);
assert(apply_patch_check("/system/lib/libopencore_rtsp.so", "9be99bd0f4ef3c4d97650ab2fdc380fe8ccbc8be", "f73ab70bcf1cde729ed027f530d7444062d68f3a"));
set_progress(0.900357);
assert(apply_patch_check("/system/lib/libopencore_rtspreg.so", "9a15e18a7a547123a28e3ef0421055dc04b7ca53", "a072d57948c77fe5cec349ea8da5b066dab3f675"));
set_progress(0.900444);
assert(apply_patch_check("/system/lib/libopencorehw.so", "d5e2c0d88386603207042580dcb61e254449a970", "8aa6ab6b01bcdce26e2bdd2c91f3cf9dc02c5ccc"));
set_progress(0.900583);
assert(apply_patch_check("/system/lib/libopenobex.so", "39b2c78b18736477810ef157740b744dff2a57d8", "4ea38728b88ba7b58d5d48e0b6a566f0a9d95975"));
set_progress(0.900691);
assert(apply_patch_check("/system/lib/libpixelflinger.so", "f388288c775139f6c0102f738d62dc63d8612f79", "9969dcf555e326158dbbddc40c0b9f69e497a44b"));
set_progress(0.901346);
assert(apply_patch_check("/system/lib/libpng.so", "6181e098dde59c47ecd5a4534075cc0b2d98b462", "73d1b728569bb86472337cd291be7aeb844bf411"));
set_progress(0.902128);
assert(apply_patch_check("/system/lib/libqcomm_omx.so", "d9dfaa3b918fff35ec0630aa9bf76a4b1f47e45f", "e2d123fdbc13c90d90a5a27c4bce76b6a6cba06a"));
set_progress(0.902161);
assert(apply_patch_check("/system/lib/libreference-cdma-sms.so", "4b48a58d3f848624e7d6b6344f5091fb95e78e83", "3e77750cccb2f2a547504875aae7d54c8faca474"));
set_progress(0.902192);
assert(apply_patch_check("/system/lib/libreference-ril.so", "2000c26a918320a1ac723ad8424121d90075e9ef", "f3b3feb3981c7b812fd7f63576844e07ff96862a"));
set_progress(0.902325);
assert(apply_patch_check("/system/lib/libril.so", "d3cc31d4aa3c6af6d417dcee1c99abf6edc8f2d2", "f724f94f04cc446aad6b7df62634c522a61e1cee"));
set_progress(0.902603);
assert(apply_patch_check("/system/lib/librpc.so", "ff3f8482e0fde99cfb02e275f6036defc3067fb1", "fb1f7277c3c42ededb922be310d16d8145ec2bbf"));
set_progress(0.902761);
assert(apply_patch_check("/system/lib/librs_jni.so", "1db7318fe630d6cdead9731c8eb7ebdb94a70df8", "1a11288725fef46096cbeac0577415b58d4e7802"));
set_progress(0.902928);
assert(apply_patch_check("/system/lib/libscalado_htcalbum.so", "303fd3b123eeca63b8103da6a7eccbd001a691c3", "50e9e73fcb6bffd205ab55a5fee35ad7955af734"));
set_progress(0.905684);
assert(apply_patch_check("/system/lib/libscaladoapi.so", "e94c4680e903676442a2f2f3fa14472696666c56", "150df8a7573ebad6435cd6af5b717a717d73e76e"));
set_progress(0.908315);
assert(apply_patch_check("/system/lib/libscaladoutil.so", "265cc4cd43cebfacfc0a5efdbb1fd2297299947a", "71403f0faedaf19e1465f9d5e7fbbb2d5ac8aef6"));
set_progress(0.911021);
assert(apply_patch_check("/system/lib/libsiimpl.so", "6a20b6456c1fce701d5384e0f73a6a39be08dc65", "41547d731e321834008574672704f34ba8a1ff25"));
set_progress(0.914168);
assert(apply_patch_check("/system/lib/libskia.so", "8713b3cdb18705eee6496d5a1399b4fd01efd77b", "e1e490b94de1392862790ec3ddd110f4c9e3e740"));
set_progress(0.922246);
assert(apply_patch_check("/system/lib/libskiagl.so", "b9e01df65f34919f9838abdb48351c782f67067d", "db6bf15e477d0ba4cadf2158c55d4c5f8eec032f"));
set_progress(0.922508);
assert(apply_patch_check("/system/lib/libsonivox.so", "5c347cc6a41e94485c179829bac53ef85f6ec51d", "f3e37fb9b112ccd17ad3b58fc10fed083ea2f3b3"));
set_progress(0.924568);
assert(apply_patch_check("/system/lib/libsorenson.so", "03a335f21a3218222e8556395261e211aadd95a5", "251ddff45fe34eb4283172f3cdba6e5659fc52d1"));
set_progress(0.924979);
assert(apply_patch_check("/system/lib/libsoundpool.so", "bcd2515834a784d02ae6b99e260c025088994978", "342a430dc6ea01970eaa190cf072b0498424cce8"));
set_progress(0.925140);
assert(apply_patch_check("/system/lib/libsqlite.so", "4a25e35114225d796e0e7491666bb7fce04123a5", "a4cd8f7537fd12c85fecfc766ef78a4b0e7de037"));
set_progress(0.926885);
assert(apply_patch_check("/system/lib/libsrec_jni.so", "1836f6829e7d23183e7dda80636e505c40977a18", "a34bf41697f10b1adb0528c84d623243836e7cae"));
set_progress(0.929049);
assert(apply_patch_check("/system/lib/libssl.so", "09c93c4f1f3e9d3a0247e4b8855b02d32076e56a", "d44ad8cb3d232f472fc8ab60880af5386c9d3a19"));
set_progress(0.929972);
assert(apply_patch_check("/system/lib/libstagefright.so", "ae060955f1aa85303f65e5bad9522974ed6be281", "805f12d879a07051eb2c5f0ec4ebb5f6aadea58b"));
set_progress(0.930475);
assert(apply_patch_check("/system/lib/libstagefright_omx.so", "025fd02c694a36df149ff5d3cc1e0d97cf1120ec", "2188a64958b299ffc0c380536c6ecfe09a35fe25"));
set_progress(0.930786);
assert(apply_patch_check("/system/lib/libstdc++.so", "cc5893fa5535eac4c72bbc3fa24b6af083e4ae99", "74ea20e2a5ffab928e3b95a8193fa4defa30b838"));
set_progress(0.930818);
assert(apply_patch_check("/system/lib/libsurfaceflinger.so", "31c844947ac2e3c8907f628a3999bdc2620ea06d", "2cadfbd7e44d2c49af80a41917b8eef4a519c84c"));
set_progress(0.931884);
assert(apply_patch_check("/system/lib/libsystem_server.so", "0cd2f64a12ca5440d276083371cc59cb9b2a9cb1", "832bbb4e5e59a4e193b468290b2d4dbebd2c6db5"));
set_progress(0.931943);
assert(apply_patch_check("/system/lib/libsysutils.so", "1b8ea75a56c4f890c67bb9a6d3a3238d7cd1c62b", "12565f6ba1c258a2e89c027dd51bf55e5708b352"));
set_progress(0.932053);
assert(apply_patch_check("/system/lib/libthread_db.so", "c7f8919669cf37d916d805f96e6a09df7e25af81", "248457bc139eec5c8e99a12073d7886603ce60a2"));
set_progress(0.932134);
assert(apply_patch_check("/system/lib/libttspico.so", "d272af68fc070e34dd3bd2c3a318623759b70ce7", "187046ed5adaa5842feefb27538058569c8a0ea3"));
set_progress(0.933524);
assert(apply_patch_check("/system/lib/libttssynthproxy.so", "0de1dad7fa6bad7a2da62d39a599e1acf585954f", "3f7db7e0270c06d3d00601963ed9de1c21d0fabb"));
set_progress(0.933633);
assert(apply_patch_check("/system/lib/libui.so", "f27c3db02600851c8cff59b753909167bf583449", "3350430a6abea4c1a4a48ffb5ab79ea7c76e1a5e"));
set_progress(0.934991);
assert(apply_patch_check("/system/lib/libutils.so", "eb8d7abc2376f7ad6916f42ad671f9383b689196", "981b18dc57ba000da38ff26049c1ed439b12dc03"));
set_progress(0.936040);
assert(apply_patch_check("/system/lib/libvorbisidec.so", "ef4164c31a0fc2cb16cb4d89c8962a059b8b16a0", "552ae4b633159473018a307da25bbe66cded2c45"));
set_progress(0.936746);
assert(apply_patch_check("/system/lib/libwebcore.so", "c3bb9b38c5c2f21ae9af7a91e000ae5afdf215e5", "dd876bc14e48bac0a62b2cee6059a9de7de5f12c"));
set_progress(0.989026);
assert(apply_patch_check("/system/lib/libwpa_client.so", "17420cea4d3e24bbf5ff281d7158b2d130fd0fce", "3a4460015b087ba30f904d81500e9a48d5b17085"));
set_progress(0.989084);
assert(apply_patch_check("/system/lib/libwsp.so", "875e7866975cf17a6a3d57c4504e81620a19541c", "5ac5a70b680a146aa2be93009cc52647c22985d8"));
set_progress(0.991055);
assert(apply_patch_check("/system/lib/libwsp_jni.so", "71bcdb7e1d60d791118fd685b308c7abe900478e", "1f58c09d679643cae3fa141adaa6b14f59b8bfae"));
set_progress(0.991113);
assert(apply_patch_check("/system/lib/libz.so", "d1fc9901fa1a60310e31d813d2acbdb43bfc9d06", "ddab15b925aff2fb8a3289296a9ecfa05ade35aa"));
set_progress(0.991595);
assert(apply_patch_check("/system/lib/modules/sdio.ko", "f46209834263a675c9924eab4c6283cdd4a7c038", "002b2796cb1d03764f46448c15e0b33f7da4b551"));
set_progress(0.991754);
assert(apply_patch_check("/system/lib/modules/tiwlan_drv.ko", "19676801dc1ea8e706536594b7d5ea5c5bb0232f", "6413523fbcf6b6dc962e2d12c7d56f20b6bd3568"));
set_progress(0.998739);
assert(apply_patch_check("/system/media/audio/ringtones/Windchimer.mp3", "31f060159139da5b727d47e5742870e5eb5932cb", "43ba0deb6b42d16b1e745862ec8dc99f5479097e"));
set_progress(0.999494);
assert(apply_patch_check("/system/usr/srec/config/en.us/grammars/VoiceDialer.g2g", "5d52a5821b84f24fc40dc305df976610c5b1a5c0", "779d39ad43ad746feb0308c7a368fc835eab243a"));
set_progress(0.999831);
assert(apply_patch_check("/system/xbin/crasher", "dfc5c8ba23cbd712d2d365474f73621b538a91e6", "5b7d9bb541cac273b08236ade554a0d61a135b3d"));
set_progress(0.999865);
assert(apply_patch_check("/system/xbin/wireless_modem", "50c0fcdd6c76a6b14396cc8b8e4f60273ad17d5d", "efc8363ecff3c39646c0723999cea6f7b49d60bf"));
set_progress(1.000000);

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

mount("MTD", "userdata", "/data");
delete("/data/data/recovery/radio_checksum");
delete("/data/misc/wifi/wpa_supplicant.conf");
delete_recursive("/data/DxDrm/",
                 "/data/data/com.htc.flashliteplugin/lib/");
ui_print("Removing unneeded files...");
delete("/system/app/AdobeReader.apk", "/system/app/AppSharing.apk",
       "/system/app/AppSharing.odex", "/system/app/DebugTool.apk",
       "/system/app/DebugTool.odex", "/system/app/DefaultContainerService.apk",
       "/system/app/DefaultContainerService.odex", "/system/app/FieldTest.odex",
       "/system/app/Flashlight.apk", "/system/app/Flashlight.odex",
       "/system/app/GenieWidget.apk",
       "/system/app/GoogleCalendarSyncAdapter.apk",
       "/system/app/GoogleFeedback.apk", "/system/app/GoogleQuickSearchBox.apk",
       "/system/app/GoogleServicesFramework.apk", "/system/app/HTC_IME.apk",
       "/system/app/HTC_IME.odex", "/system/app/HtcCalculatorWidget.apk",
       "/system/app/HtcCalculatorWidget.odex", "/system/app/HtcCopyright.apk",
       "/system/app/HtcCopyright.odex", "/system/app/HtcProfilesWidget.apk",
       "/system/app/HtcProfilesWidget.odex",
       "/system/app/HtcRingtoneWidget.apk",
       "/system/app/HtcRingtoneWidget.odex", "/system/app/LatinImeTutorial.apk",
       "/system/app/LiveWallpapers.apk", "/system/app/LiveWallpapers.odex",
       "/system/app/LiveWallpapersPicker.apk",
       "/system/app/LiveWallpapersPicker.odex",
       "/system/app/MagicSmokeWallpapers.apk",
       "/system/app/MagicSmokeWallpapers.odex",
       "/system/app/Mode10Wallpapers.apk", "/system/app/Mode10Wallpapers.odex",
       "/system/app/QxdmLog.apk", "/system/app/QxdmLog.odex",
       "/system/app/UpgradeSetup.apk", "/system/app/UpgradeSetup.odex",
       "/system/app/VisualizationWallpapers.apk",
       "/system/app/VisualizationWallpapers.odex", "/system/app/WifiRouter.apk",
       "/system/app/WifiRouter.odex", "/system/app/com.htc.FMRadioWidget.apk",
       "/system/app/com.htc.FMRadioWidget.odex", "/system/bin/chownThp",
       "/system/bin/dnsmasq", "/system/bin/dumplayer",
       "/system/bin/getWiMAXPropDaemond", "/system/bin/hostapd",
       "/system/bin/ipd", "/system/bin/ndc", "/system/bin/netd",
       "/system/bin/omx_tests", "/system/bin/pand", "/system/bin/run-as",
       "/system/bin/setWiMAXPropDaemond", "/system/bin/tc", "/system/bin/vdc",
       "/system/bin/wimaxDhcpRenew", "/system/bin/zchgd",
       "/system/customize/resource/htc_wallpaper_01.jpg",
       "/system/customize/resource/htc_wallpaper_02.jpg",
       "/system/customize/resource/htc_wallpaper_03.jpg",
       "/system/customize/resource/htc_wallpaper_04.jpg",
       "/system/customize/resource/htc_wallpaper_05.jpg",
       "/system/customize/resource/htc_wallpaper_06.jpg",
       "/system/customize/resource/htc_wallpaper_07.jpg",
       "/system/customize/resource/htc_wallpaper_08.jpg",
       "/system/customize/resource/htc_wallpaper_09.jpg",
       "/system/customize/resource/htc_wallpaper_10.jpg",
       "/system/customize/resource/htc_wallpaper_11.jpg",
       "/system/customize/resource/htc_wallpaper_12.jpg",
       "/system/customize/resource/htc_wallpaper_13.jpg",
       "/system/customize/resource/htc_wallpaper_14.jpg",
       "/system/customize/resource/htc_wallpaper_15.jpg",
       "/system/customize/resource/htc_wallpaper_16.jpg",
       "/system/customize/resource/htc_wallpaper_17.jpg",
       "/system/customize/resource/htc_wallpaper_18.jpg",
       "/system/customize/resource/htc_wallpaper_19.jpg",
       "/system/customize/resource/htc_wallpaper_20.jpg",
       "/system/customize/resource/htc_wallpaper_21.jpg",
       "/system/customize/resource/htc_wallpaper_22.jpg",
       "/system/customize/resource/htc_wallpaper_23.jpg",
       "/system/customize/resource/htc_wallpaper_small_01.jpg",
       "/system/customize/resource/htc_wallpaper_small_02.jpg",
       "/system/customize/resource/htc_wallpaper_small_03.jpg",
       "/system/customize/resource/htc_wallpaper_small_04.jpg",
       "/system/customize/resource/htc_wallpaper_small_05.jpg",
       "/system/customize/resource/htc_wallpaper_small_06.jpg",
       "/system/customize/resource/htc_wallpaper_small_07.jpg",
       "/system/customize/resource/htc_wallpaper_small_08.jpg",
       "/system/customize/resource/htc_wallpaper_small_09.jpg",
       "/system/customize/resource/htc_wallpaper_small_10.jpg",
       "/system/customize/resource/htc_wallpaper_small_11.jpg",
       "/system/customize/resource/htc_wallpaper_small_12.jpg",
       "/system/customize/resource/htc_wallpaper_small_13.jpg",
       "/system/customize/resource/htc_wallpaper_small_14.jpg",
       "/system/customize/resource/htc_wallpaper_small_15.jpg",
       "/system/customize/resource/htc_wallpaper_small_16.jpg",
       "/system/customize/resource/htc_wallpaper_small_17.jpg",
       "/system/customize/resource/htc_wallpaper_small_18.jpg",
       "/system/customize/resource/htc_wallpaper_small_19.jpg",
       "/system/customize/resource/htc_wallpaper_small_20.jpg",
       "/system/customize/resource/htc_wallpaper_small_21.jpg",
       "/system/customize/resource/htc_wallpaper_small_22.jpg",
       "/system/customize/resource/htc_wallpaper_small_23.jpg",
       "/system/etc/WPDB.zip", "/system/etc/bluetooth/audio.conf",
       "/system/etc/bluetooth/auto_pairing.conf",
       "/system/etc/bluetooth/blacklist.conf",
       "/system/etc/bluetooth/input.conf", "/system/etc/bluetooth/main.conf",
       "/system/etc/clockwidget/clock2/portrait/clock_day_am_ar.png",
       "/system/etc/clockwidget/clock2/portrait/clock_day_pm_ar.png",
       "/system/etc/clockwidget/clock5/portrait/clock_day_am_ar.png",
       "/system/etc/clockwidget/clock5/portrait/clock_day_pm_ar.png",
       "/system/etc/media_profiles.xml", "/system/etc/mm_property.conf",
       "/system/etc/permissions/android.hardware.location.gps.xml",
       "/system/etc/permissions/android.hardware.sensor.accelerometer.xml",
       "/system/etc/permissions/android.hardware.sensor.compass.xml",
       "/system/etc/permissions/android.hardware.wifi.xml",
       "/system/etc/permissions/android.software.live_wallpaper.xml",
       "/system/etc/permissions/com.google.translate.xml",
       "/system/etc/permissions/handheld_core_hardware.xml",
       "/system/etc/spn-conf.xml",
       "/system/etc/updatecmds/google_generic_update.txt",
       "/system/etc/voVidDec.dat", "/system/etc/vold.fstab",
       "/system/etc/vomeComp.cfg", "/system/etc/vomeCore.cfg",
       "/system/etc/vomeplay.cfg", "/system/etc/wifi/Fw1273_CHIP_AP.bin",
       "/system/etc/wifi/hostapd.conf", "/system/etc/wifi/tiwlan_ap.ini",
       "/system/etc/wimax/dhcp/wimaxDhcp.conf", "/system/fonts/ARDJ-KK.ttf",
       "/system/fonts/DroidSansArabic.ttf", "/system/fonts/DroidSansHebrew.ttf",
       "/system/fonts/DroidSansThai.ttf", "/system/fonts/gcsh00d-hkscs.ttf",
       "/system/fonts/ucsh00d_c.ttf",
       "/system/framework/com.google.translate.jar",
       "/system/framework/com.google.translate.odex",
       "/system/lib/libAdobeReader.so", "/system/lib/libETC1.so",
       "/system/lib/libHTC_mm_property.so", "/system/lib/libSR_AudioIn.so",
       "/system/lib/libcamera_client.so", "/system/lib/libcpt9.so",
       "/system/lib/libcpt9provider.so", "/system/lib/libdiskconfig.so",
       "/system/lib/libflashliteplugin.so", "/system/lib/libhdmi_sprintext.so",
       "/system/lib/libicule.so", "/system/lib/libiculx.so",
       "/system/lib/libiprouteutil.so", "/system/lib/libjnigraphics.so",
       "/system/lib/libjpeg.so", "/system/lib/libmode10.so",
       "/system/lib/libmode10Graphics.so",
       "/system/lib/libmode10_wallpapers.so", "/system/lib/libnetlink.so",
       "/system/lib/libpphwr.so", "/system/lib/libstagefright_amrnb_common.so",
       "/system/lib/libstagefright_avc_common.so",
       "/system/lib/libstagefright_color_conversion.so",
       "/system/lib/libstagefrighthw.so", "/system/lib/libstlport.so",
       "/system/lib/libsurfaceflinger_client.so", "/system/lib/libt9.so",
       "/system/lib/libvoAACDec.so", "/system/lib/libvoAMRNBDec.so",
       "/system/lib/libvoAMRWBDec.so", "/system/lib/libvoAndroid.so",
       "/system/lib/libvoH264Dec.so", "/system/lib/libvoMMCCRRS.so",
       "/system/lib/libvoMP3Dec.so", "/system/lib/libvoMPEG4Dec.so",
       "/system/lib/libvoOMXME.so", "/system/lib/libvoOMXOne.so",
       "/system/lib/libvoPackUV.so", "/system/lib/libvoSrcRTSP.so",
       "/system/lib/libvoVidDec.so", "/system/lib/libvoicesearch.so",
       "/system/lib/libvomemedia.so", "/system/lib/libwbxml_jni.so",
       "/system/lib/libxml2wbxml.so", "/system/lib/modules/tiap_drv.ko",
       "/system/media/audio/ui/Lock.ogg", "/system/media/audio/ui/Unlock.ogg",
       "/system/media/audio/ui/Volume-1.mp3",
       "/system/media/audio/ui/Volume-2.mp3",
       "/system/media/audio/ui/Volume-3.mp3",
       "/system/media/audio/ui/Volume-4.mp3",
       "/system/media/audio/ui/Volume-5.mp3",
       "/system/media/audio/ui/Volume-6.mp3",
       "/system/media/audio/ui/Volume-7.mp3",
       "/system/usr/srec/config/en.us/grammars/boolean.g2g",
       "/system/usr/srec/config/en.us/grammars/phone_type_choice.g2g",
       "/system/app/GoogleContactsSyncAdapter.apk",
       "/system/customize/AAInfo.txt", "/system/customize/resource/CCInfo.txt",
       "/system/etc/dhcpcd/dhcpcd-hooks/01-test",
       "/system/etc/iproute2/rt_tables", "/system/etc/wifi/wpa_supplicant.conf",
       "/system/app/AccountAndSyncSettings.apk",
       "/system/app/AccountAndSyncSettings.odex", "/system/app/DCSWeather.apk",
       "/system/app/DCSWeather.odex",
       "/system/app/EnhancedGoogleSearchProvider.apk",
       "/system/app/GlobalSearch.apk", "/system/app/GlobalSearch.odex",
       "/system/app/GmailProvider.apk", "/system/app/GoogleApps.apk",
       "/system/app/GoogleCheckin.apk",
       "/system/app/GoogleSettingsProvider.apk",
       "/system/app/GoogleSubscribedFeedsProvider.apk",
       "/system/app/Launcher.apk", "/system/app/Launcher.odex",
       "/system/app/PDFViewer.apk", "/system/app/PDFViewer.odex",
       "/system/app/TalkProvider.apk", "/system/app/gtalkservice.apk",
       "/system/app/htcsearchwidgets.apk", "/system/app/htcsearchwidgets.odex",
       "/system/bin/aparse", "/system/bin/rsync", "/system/bin/setmic",
       "/system/bin/snd", "/system/bin/snd8k", "/system/bin/sound",
       "/system/bin/spkamp", "/system/bin/vptest",
       "/system/customize/resource/htc_wallpaper_01_lockscreen.jpg",
       "/system/customize/resource/htc_wallpaper_02_lockscreen.jpg",
       "/system/customize/resource/htc_wallpaper_03_lockscreen.jpg",
       "/system/customize/resource/htc_wallpaper_04_lockscreen.jpg",
       "/system/customize/resource/htc_wallpaper_05_lockscreen.jpg",
       "/system/customize/resource/htc_wallpaper_06_lockscreen.jpg",
       "/system/customize/resource/preInstall.opml",
       "/system/etc/WP_0401ARA.db", "/system/etc/WP_0404CHT.db",
       "/system/etc/WP_0405CSY.db", "/system/etc/WP_0407GER.db",
       "/system/etc/WP_0408GRK.db", "/system/etc/WP_0409WWE.db",
       "/system/etc/WP_040CFRA.db", "/system/etc/WP_0410ITA.db",
       "/system/etc/WP_0412KOR.db", "/system/etc/WP_0413NLD.db",
       "/system/etc/WP_0414NOR.db", "/system/etc/WP_0415PLK.db",
       "/system/etc/WP_0419RUS.db", "/system/etc/WP_0804CHS.db",
       "/system/etc/WP_0816PTG.db", "/system/etc/WP_0C0AESN.db",
       "/system/etc/bluez/audio.conf", "/system/etc/bluez/input.conf",
       "/system/etc/bluez/main.conf", "/system/etc/bookmarks.xml",
       "/system/etc/clockwidget/clock1/landscape/clock_day_clock.png",
       "/system/etc/clockwidget/clock1/landscape/clock_hour.png",
       "/system/etc/clockwidget/clock1/landscape/clock_minute.png",
       "/system/etc/clockwidget/clock1/landscape/clock_second.png",
       "/system/etc/clockwidget/clock1/landscape/layout.properties",
       "/system/etc/clockwidget/clock1/landscape/preview_clock.png",
       "/system/etc/clockwidget/clock2/landscape/clock_day_am.png",
       "/system/etc/clockwidget/clock2/landscape/clock_day_clock.png",
       "/system/etc/clockwidget/clock2/landscape/clock_day_pm.png",
       "/system/etc/clockwidget/clock2/landscape/clock_hour.png",
       "/system/etc/clockwidget/clock2/landscape/clock_minute.png",
       "/system/etc/clockwidget/clock2/landscape/clock_second.png",
       "/system/etc/clockwidget/clock2/landscape/layout.properties",
       "/system/etc/clockwidget/clock2/landscape/preview_clock.png",
       "/system/etc/clockwidget/clock3/landscape/clock_center_dot.png",
       "/system/etc/clockwidget/clock3/landscape/clock_day_clock.png",
       "/system/etc/clockwidget/clock3/landscape/clock_hour.png",
       "/system/etc/clockwidget/clock3/landscape/clock_minute.png",
       "/system/etc/clockwidget/clock3/landscape/layout.properties",
       "/system/etc/clockwidget/clock3/landscape/preview_clock.png",
       "/system/etc/clockwidget/clock4/landscape/clock_center_dot.png",
       "/system/etc/clockwidget/clock4/landscape/clock_day_clock.png",
       "/system/etc/clockwidget/clock4/landscape/clock_hour.png",
       "/system/etc/clockwidget/clock4/landscape/clock_minute.png",
       "/system/etc/clockwidget/clock4/landscape/clock_second.png",
       "/system/etc/clockwidget/clock4/landscape/layout.properties",
       "/system/etc/clockwidget/clock4/landscape/preview_clock.png",
       "/system/etc/clockwidget/clock5/landscape/clock_center_dot.png",
       "/system/etc/clockwidget/clock5/landscape/clock_day_am.png",
       "/system/etc/clockwidget/clock5/landscape/clock_day_clock.png",
       "/system/etc/clockwidget/clock5/landscape/clock_day_pm.png",
       "/system/etc/clockwidget/clock5/landscape/clock_hour.png",
       "/system/etc/clockwidget/clock5/landscape/clock_minute.png",
       "/system/etc/clockwidget/clock5/landscape/clock_second.png",
       "/system/etc/clockwidget/clock5/landscape/layout.properties",
       "/system/etc/clockwidget/clock5/landscape/preview_clock.png",
       "/system/etc/clockwidget/clock6/landscape/clock_center_dot.png",
       "/system/etc/clockwidget/clock6/landscape/clock_day_clock.png",
       "/system/etc/clockwidget/clock6/landscape/clock_hour.png",
       "/system/etc/clockwidget/clock6/landscape/clock_minute.png",
       "/system/etc/clockwidget/clock6/landscape/clock_second.png",
       "/system/etc/clockwidget/clock6/landscape/layout.properties",
       "/system/etc/clockwidget/clock6/landscape/preview_clock.png",
       "/system/etc/clockwidget/clock7/landscape/clock_center_dot.png",
       "/system/etc/clockwidget/clock7/landscape/clock_day_clock.png",
       "/system/etc/clockwidget/clock7/landscape/clock_hour.png",
       "/system/etc/clockwidget/clock7/landscape/clock_minute.png",
       "/system/etc/clockwidget/clock7/landscape/clock_second.png",
       "/system/etc/clockwidget/clock7/landscape/layout.properties",
       "/system/etc/clockwidget/clock7/landscape/layout.properties~",
       "/system/etc/clockwidget/clock7/landscape/preview_clock.png",
       "/system/etc/permissions/com.google.android.datamessaging.xml",
       "/system/etc/permissions/com.google.android.gtalkservice.xml",
       "/system/etc/permissions/required_hardware.xml", "/system/etc/vold.conf",
       "/system/fonts/HtcDroidSansKorean.ttf",
       "/system/framework/com.google.android.gtalkservice.jar",
       "/system/framework/com.google.android.gtalkservice.odex",
       "/system/framework/com.htc.resources.odex", "/system/lib/libaes.so",
       "/system/lib/libaudiopolicygeneric.so", "/system/lib/libgtalk_jni.so",
       "/system/lib/libpdfreader.so", "/system/lib/libspeech.so",
       "/system/media/android_audio.mp3", "/system/media/bootanimation.zip",
       "/system/media/bootscreen/boot.mp3",
       "/system/media/bootscreen/boot_animation.xml",
       "/system/media/bootscreen/boot_bg.gif",
       "/system/media/bootscreen/hvga_android_006spf.gif",
       "/system/media/bootscreen/hvga_htc_in_006spf.gif",
       "/system/media/bootscreen/hvga_htc_loop_006spf.gif",
       "/system/recovery.img");
delete_recursive("/system/etc/bluetooth/",
                 "/system/etc/updatecmds/", "/system/etc/wimax/",
                 "/system/etc/wimax/dhcp/", "/system/etc/bluez/",
                 "/system/etc/clockwidget/clock1/landscape/",
                 "/system/etc/clockwidget/clock2/landscape/",
                 "/system/etc/clockwidget/clock3/landscape/",
                 "/system/etc/clockwidget/clock4/landscape/",
                 "/system/etc/clockwidget/clock5/landscape/",
                 "/system/etc/clockwidget/clock6/landscape/",
                 "/system/etc/clockwidget/clock7/landscape/",
                 "/system/media/bootscreen/");
show_progress(0.800000, 0);
ui_print("Patching system files...");
apply_patch("/system/app/AccountSyncManager.apk", "-",
            95f56be37a4a39c84ab07a81f0435714b2ac0a3c, 200732,
            3cf6c6eae88cbcbecad6d0c9b8ba09288069435b, package_extract_file("patch/system/app/AccountSyncManager.apk.p"));
set_progress(0.001166);
apply_patch("/system/app/AccountSyncManager.odex", "-",
            0da7b43e517ac31f0b0dd834d1e80323d884f6c2, 63048,
            7385f649c89ca9186bed4a4a665d6c65e8b1370c, package_extract_file("patch/system/app/AccountSyncManager.odex.p"));
set_progress(0.001532);
apply_patch("/system/app/ApplicationsProvider.apk", "-",
            8b3e277a6f466dbc86f5a8de47f3735ca425e448, 10297,
            9e942346608076ad9d47608fb7ff1cd367505906, package_extract_file("patch/system/app/ApplicationsProvider.apk.p"));
set_progress(0.001592);
apply_patch("/system/app/ApplicationsProvider.odex", "-",
            f88124d037437e0983a1c4996b8d800a70b9266a, 22224,
            35567548f72d8bd539db68a75e3eec022e2407e1, package_extract_file("patch/system/app/ApplicationsProvider.odex.p"));
set_progress(0.001721);
apply_patch("/system/app/Bluetooth.apk", "-",
            a42ee929c9a8d6a0e5e66fbc0d2d3c2746d57768, 216061,
            1a7486ac93475a1f967b4b1aa7a3307ae1602bf7, package_extract_file("patch/system/app/Bluetooth.apk.p"));
set_progress(0.002976);
apply_patch("/system/app/Bluetooth.odex", "-",
            0d0696301f98395daa0a3502a10da745adb182e6, 265256,
            90f474f0167ae79046b69aee6e2a5bb0466fcd04, package_extract_file("patch/system/app/Bluetooth.odex.p"));
set_progress(0.004516);
apply_patch("/system/app/Browser.apk", "-",
            2e0eb9cd1841b1f9b13099111e5bfde81ab75dde, 909918,
            27da2a459cd11455f0afc21a756992ddd9b24986, package_extract_file("patch/system/app/Browser.apk.p"));
set_progress(0.009801);
apply_patch("/system/app/Browser.odex", "-",
            a82f44db25e82c3f99dbf1b47145e87ebd91c177, 797072,
            bd88e0a9b409889473901593731ec43961344c8d, package_extract_file("patch/system/app/Browser.odex.p"));
set_progress(0.014430);
apply_patch("/system/app/Calculator.apk", "-",
            f42876785f4e0f7fc2c665d856a24ae70f135cff, 222661,
            1f8e826cc34627fe7c16306aad634d3f0ad4aac5, package_extract_file("patch/system/app/Calculator.apk.p"));
set_progress(0.015723);
apply_patch("/system/app/Calculator.odex", "-",
            10bac78530ba340259c81a1b0e8d17552f093c8b, 108448,
            4ed38cfb9c8e68bffe04f02a556dcdb79e81dc77, package_extract_file("patch/system/app/Calculator.odex.p"));
set_progress(0.016353);
apply_patch("/system/app/Calendar.apk", "-",
            2498e4de8007a4548b29643ac7078908ba3b6ca3, 672984,
            2f6ae0db8405031e0749054678f994524fd08ffa, package_extract_file("patch/system/app/Calendar.apk.p"));
set_progress(0.020262);
apply_patch("/system/app/Calendar.odex", "-",
            376b644f1282c8541a95602c9fd65393c02d4b47, 764520,
            50277ea10acb7b77528735414acc1801005a3786, package_extract_file("patch/system/app/Calendar.odex.p"));
set_progress(0.024702);
apply_patch("/system/app/CalendarProvider.apk", "-",
            7eec3af2f6571cd2687b6017dd9ed033447fec80, 42894,
            2053afee090b515e0d2a3a695d4868025288c710, package_extract_file("patch/system/app/CalendarProvider.apk.p"));
set_progress(0.024951);
apply_patch("/system/app/CalendarProvider.odex", "-",
            88176c355a1dab66a8356455daf6e39588953f2c, 927704,
            a23af4e02eff0414ccc485e42065605005d03b5e, package_extract_file("patch/system/app/CalendarProvider.odex.p"));
set_progress(0.030339);
apply_patch("/system/app/CertInstaller.apk", "-",
            55f7564845698d0cf39deee6d6e407cdaa29b52b, 59740,
            980fb133c867797401598fefdb60686f69b92a76, package_extract_file("patch/system/app/CertInstaller.apk.p"));
set_progress(0.030686);
apply_patch("/system/app/CertInstaller.odex", "-",
            e0473e74e470c35952351ae5d4af83786a23f5b3, 40624,
            d1fdff35a462a4f8d70ee143a797219c1712a6af, package_extract_file("patch/system/app/CertInstaller.odex.p"));
set_progress(0.030922);
apply_patch("/system/app/CheckinProvider.apk", "-",
            493021aaad21a27cce672f96247a41d9487898b0, 4330,
            494de82f4b4a04ec53677b77b8fe9f63e578e5fe, package_extract_file("patch/system/app/CheckinProvider.apk.p"));
set_progress(0.030947);
apply_patch("/system/app/CheckinProvider.odex", "-",
            c98e38154dc5d5268f199d0009e139ebd2beb79d, 101656,
            083a4dc629cc3b1709f77f78aee8f3a19bc8c0c3, package_extract_file("patch/system/app/CheckinProvider.odex.p"));
set_progress(0.031538);
apply_patch("/system/app/Clicker.apk", "-",
            e3f0c364eee50ae7419ad85c988265ae34a0a6fc, 87636,
            8309ebb9a06e2c5bc62aa86f8ba45d97bf05580f, package_extract_file("patch/system/app/Clicker.apk.p"));
set_progress(0.032047);
apply_patch("/system/app/Clicker.odex", "-",
            44ccbc29b74465e3070d7f078348b6a13d347d7c, 91944,
            a87a3700dc5d4fa939eee74540c1173652004466, package_extract_file("patch/system/app/Clicker.odex.p"));
set_progress(0.032581);
apply_patch("/system/app/ContactsProvider.apk", "-",
            0feac8b408d33edbb4119c48a8e1928916886f53, 34090,
            e2a8d9efe7878213fbc96d3af86fd07b5cc38888, package_extract_file("patch/system/app/ContactsProvider.apk.p"));
set_progress(0.032779);
apply_patch("/system/app/ContactsProvider.odex", "-",
            62b66574ffb9812ef8f1d652ff7f1989dd9db683, 670936,
            ef7c8ddc576fe1fc47b7c0cf6e9115d87da1df45, package_extract_file("patch/system/app/ContactsProvider.odex.p"));
set_progress(0.036675);
apply_patch("/system/app/CustomizationSettingsProvider.apk", "-",
            ca4802b2db964f04f0700b1eca9b806e9f6da45b, 7167,
            49728b20c03235bc2e674913a72fc2f39cdafb97, package_extract_file("patch/system/app/CustomizationSettingsProvider.apk.p"));
set_progress(0.036717);
apply_patch("/system/app/CustomizationSettingsProvider.odex", "-",
            b904b670aa2ad0c66195a2e9eeb5f1b6ae553720, 7712,
            616c7a5f91f69aa1e0f2d54e53fcd644356a27a3, package_extract_file("patch/system/app/CustomizationSettingsProvider.odex.p"));
set_progress(0.036762);
apply_patch("/system/app/CustomizationSetup.apk", "-",
            a42f75e087849cc6f841fe1dfb61f4432ae306d5, 72113,
            bb39ee20900d3d2ba50bdf7a517136f6b47726f0, package_extract_file("patch/system/app/CustomizationSetup.apk.p"));
set_progress(0.037181);
apply_patch("/system/app/CustomizationSetup.odex", "-",
            ea4c9b52684fab5238de2426fd06cc7a0dccf299, 83984,
            2050409eabbb32f93dee725111a0bcb165fa027f, package_extract_file("patch/system/app/CustomizationSetup.odex.p"));
set_progress(0.037668);
apply_patch("/system/app/DCSImpl.apk", "-",
            c9c398bebe49d46c8eac336aa1ea6b2bb73aa31b, 3444,
            e110f5eb69fd4fba6c650ad3bf776fc076ac7636, package_extract_file("patch/system/app/DCSImpl.apk.p"));
set_progress(0.037688);
apply_patch("/system/app/DCSImpl.odex", "-",
            e6dc29baa72aef606116dc6c506fe7df2f9bb7a1, 23000,
            dd7f057a2f126a8410d17d8e33a45e78d55ccd67, package_extract_file("patch/system/app/DCSImpl.odex.p"));
set_progress(0.037822);
apply_patch("/system/app/DCSStock.apk", "-",
            ec577176b7b09b84e78d6f5e77a6510be9a47ef9, 6708,
            f3194671741bd33c4a584b1dce05a51f634ae84d, package_extract_file("patch/system/app/DCSStock.apk.p"));
set_progress(0.037861);
apply_patch("/system/app/DCSStock.odex", "-",
            786302a34cb19e67481e19ae9ed421aea1e786f8, 40512,
            2e19bc45d9ade6588f058f3b18d8ee213367a868, package_extract_file("patch/system/app/DCSStock.odex.p"));
set_progress(0.038096);
apply_patch("/system/app/DCSUtility.apk", "-",
            b4d58a3520a529a43f3203da1b77a0baa4b79e45, 3668,
            2ec32a6bb9d9e4c4232f230ee50a511c4cc3de3c, package_extract_file("patch/system/app/DCSUtility.apk.p"));
set_progress(0.038118);
apply_patch("/system/app/DCSUtility.odex", "-",
            92ce1e75494f350e7f608ce546e8671271f4c4e8, 27288,
            85f5ba6ae2bef309aa70f3034449f85a68b37e41, package_extract_file("patch/system/app/DCSUtility.odex.p"));
set_progress(0.038276);
apply_patch("/system/app/DownloadProvider.apk", "-",
            1cbb2e27341e9bdce381f167c709b0daa3140512, 63870,
            153b43e3ba1048bf8ff4af8499e6bdff5caea018, package_extract_file("patch/system/app/DownloadProvider.apk.p"));
set_progress(0.038647);
apply_patch("/system/app/DownloadProvider.odex", "-",
            85cb16d005770b4af982f58a4c060520382531a5, 115152,
            3ab951c3adb189e1bdf9f47312a59eaf4d07426c, package_extract_file("patch/system/app/DownloadProvider.odex.p"));
set_progress(0.039316);
apply_patch("/system/app/DrmProvider.apk", "-",
            f6e97d80759eb4eddb084ba21cc6e19cd1090b15, 15953,
            56f3100af9b6063aeba4a63606b1b5c0e82e8a1b, package_extract_file("patch/system/app/DrmProvider.apk.p"));
set_progress(0.039408);
apply_patch("/system/app/DrmProvider.odex", "-",
            3e62f79060bc1eeb934446591594da23d2087e5b, 56496,
            54698e53eae29c8e97ce34993e67ba2d61548340, package_extract_file("patch/system/app/DrmProvider.odex.p"));
set_progress(0.039737);
apply_patch("/system/app/Facebook.apk", "-",
            c6dfb1d2d6775f7483a389b3a4b41ef45120d2f9, 2591380,
            b06f54f91de4bd9e4d6f2e1b3ca96aeaa8b1e921, package_extract_file("patch/system/app/Facebook.apk.p"));
set_progress(0.054787);
apply_patch("/system/app/FieldTest.apk", "-",
            97bde6365465964b5c3e5c2c353d3e9549973bfd, 93856,
            042fc8ded7370fd67adf222e617fad3d9ab4a865, package_extract_file("patch/system/app/FieldTest.apk.p"));
set_progress(0.055332);
apply_patch("/system/app/FilePicker.apk", "-",
            c6d058f44d02528e8c3e2fa64680665fe0a755e5, 38822,
            5de795e6431811f6c90a17579f0aa63eb6c03313, package_extract_file("patch/system/app/FilePicker.apk.p"));
set_progress(0.055558);
apply_patch("/system/app/FilePicker.odex", "-",
            a63860d7f0da056346e77d50762adb3c85022dfa, 4184,
            01b43ae6258dbb94928a5e725689f122a0622bd3, package_extract_file("patch/system/app/FilePicker.odex.p"));
set_progress(0.055582);
apply_patch("/system/app/FlashLitePlugin.apk", "-",
            16df7cfd62cebfdc2e18cb739cd74ae93d948387, 4546,
            2830facddd5b0cc2aba7b8ed42776f1f38103d04, package_extract_file("patch/system/app/FlashLitePlugin.apk.p"));
set_progress(0.055608);
apply_patch("/system/app/FlashLitePlugin.odex", "-",
            40a586043ba063e72ca2f261c7d5724b8292a98c, 25304,
            b64569c04dc053e6e50c0b567248c7547c3fcd3c, package_extract_file("patch/system/app/FlashLitePlugin.odex.p"));
set_progress(0.055755);
apply_patch("/system/app/FlashPlayer.apk", "-",
            342c6a17e47bc504e302ba56568f29177f24710b, 132697,
            efa614ad6539104dec6d3ddb4b94ad5160ca1158, package_extract_file("patch/system/app/FlashPlayer.apk.p"));
set_progress(0.056526);
apply_patch("/system/app/FlashPlayer.odex", "-",
            fa3f0e85c00c738d95f9854a663b13154a042126, 41088,
            68fde4950a32945663d9d11fe4597c83dcd138c1, package_extract_file("patch/system/app/FlashPlayer.odex.p"));
set_progress(0.056765);
apply_patch("/system/app/Flickr.apk", "-",
            6f8fc38a41acf7110e271a6c2baa2d2a772f24d2, 140027,
            7ecba7b402f4ef985e6d3bfee038c8654c775716, package_extract_file("patch/system/app/Flickr.apk.p"));
set_progress(0.057578);
apply_patch("/system/app/Flickr.odex", "-",
            f46217ddd2496352b7f647fe8d1fbecc4df57204, 206272,
            629f7d58280edbc9d9578c43cbd0afccc74f8da1, package_extract_file("patch/system/app/Flickr.odex.p"));
set_progress(0.058776);
apply_patch("/system/app/FriendStream.apk", "-",
            86efeac93c821fd45bb44a7a95342d888ea82755, 90115,
            3cc203e5efc4c10903736443d9edae0c6a430367, package_extract_file("patch/system/app/FriendStream.apk.p"));
set_progress(0.059299);
apply_patch("/system/app/FriendStream.odex", "-",
            384991c9893935449e0086484990786a9f8297d2, 100912,
            26d921e9fa98733cd29cb33195cc1e2a136e9888, package_extract_file("patch/system/app/FriendStream.odex.p"));
set_progress(0.059885);
apply_patch("/system/app/GSD.apk", "-",
            75ec41066db5802d726098753f47df4770ca06e7, 76342,
            17058edb2098713f2fb63edcb8a326848b9c3217, package_extract_file("patch/system/app/GSD.apk.p"));
set_progress(0.060329);
apply_patch("/system/app/GSD.odex", "-",
            4ca60c834554e3165cf682950cbb9a956c211f83, 111128,
            d674dbd52fff013b132d98d8146e7c299bf2fdcb, package_extract_file("patch/system/app/GSD.odex.p"));
set_progress(0.060974);
apply_patch("/system/app/Gmail.apk", "-",
            540b813bd8e36ee768746f9c42922c0917d9666d, 1621393,
            95a6a9926ef6d9c1a4183c13ebe2c80fcee3fc44, package_extract_file("patch/system/app/Gmail.apk.p"));
set_progress(0.070391);
apply_patch("/system/app/GooglePartnerSetup.apk", "-",
            d2c52f2b71c5f5a7a7d30f0fa2a017e9236c1b40, 9912,
            32aa0e47e39357ad6f31265d94b584ab5eecdb12, package_extract_file("patch/system/app/GooglePartnerSetup.apk.p"));
set_progress(0.070448);
apply_patch("/system/app/HTCAlbum.apk", "-",
            faa84db69f716acf6edf9747a5eda3f66e63d039, 567126,
            5bb9e9df28ebc7861589e1d06ce685dc1316335a, package_extract_file("patch/system/app/HTCAlbum.apk.p"));
set_progress(0.073742);
apply_patch("/system/app/HTCAlbum.odex", "-",
            9d6070bad19eb08716d03590cfac42ee1d21f2a9, 1338872,
            472301497147a78dcd9adf68b4813e6435dbef7b, package_extract_file("patch/system/app/HTCAlbum.odex.p"));
set_progress(0.081518);
apply_patch("/system/app/HTCCamera.apk", "-",
            a29c173d7a7b4b541e8b923219138f056e3ab5e8, 601221,
            50e81cb721c5671864a7a75b58651992d4381e1e, package_extract_file("patch/system/app/HTCCamera.apk.p"));
set_progress(0.085010);
apply_patch("/system/app/HTCCamera.odex", "-",
            0d92bcd62052ee1d538da8014a881e6c95230b72, 667232,
            c1d42cec8dfaf6925e2bcdae5b110d1d613fe147, package_extract_file("patch/system/app/HTCCamera.odex.p"));
set_progress(0.088885);
apply_patch("/system/app/HTCSetupWizard.apk", "-",
            19f86439fc574a24b3169956a3ae79b2138a67d1, 1328745,
            409603e6935f323e8a14616436125346c2b62ad1, package_extract_file("patch/system/app/HTCSetupWizard.apk.p"));
set_progress(0.096602);
apply_patch("/system/app/HTCSetupWizard.odex", "-",
            fc8cfd6876f4cd875ea1f739075c506de7c55032, 233584,
            d41afbfeaa32322518e72cf4d1a0dad1245c9be2, package_extract_file("patch/system/app/HTCSetupWizard.odex.p"));
set_progress(0.097959);
apply_patch("/system/app/HTC_Legend_DioPen.apk", "-",
            47d3c898f94005dc1e780c06681eb2d31101aa90, 418302,
            55045b00eb382e123e8e3c1fa51564e57b3f4eca, package_extract_file("patch/system/app/HTC_Legend_DioPen.apk.p"));
set_progress(0.100389);
apply_patch("/system/app/HTMLViewer.apk", "-",
            08a67e51e2fb92799e5e08144ec5ce3598159b89, 10372,
            a16fdebcf4b2f65046064fd34d842a12656b7bd8, package_extract_file("patch/system/app/HTMLViewer.apk.p"));
set_progress(0.100449);
apply_patch("/system/app/HTMLViewer.odex", "-",
            f5a977f6411abf920c044b5232e0e6a720739f91, 7680,
            9d9197257b63c9f35844072333035c1e4f0f8cc3, package_extract_file("patch/system/app/HTMLViewer.odex.p"));
set_progress(0.100493);
apply_patch("/system/app/HtcAddProgramWidget.apk", "-",
            616500d5e8c9424435130b5bc7d1c57ff3111682, 95560,
            ad291a8c721297665fdcf80acefc14c3967a6225, package_extract_file("patch/system/app/HtcAddProgramWidget.apk.p"));
set_progress(0.101048);
apply_patch("/system/app/HtcAddProgramWidget.odex", "-",
            6112321de17baeaec0aeecc315873ee084d7df4d, 99520,
            2ff8f0b8dc047134a96b26ca66f3cdbdb2d54e10, package_extract_file("patch/system/app/HtcAddProgramWidget.odex.p"));
set_progress(0.101626);
apply_patch("/system/app/HtcClockWidget.apk", "-",
            425858146309ca313cc67eb6f0ae271416466afa, 1114761,
            f42b2f00f734234b18ad5142ae90eb29ec16d647, package_extract_file("patch/system/app/HtcClockWidget.apk.p"));
set_progress(0.108101);
apply_patch("/system/app/HtcClockWidget.odex", "-",
            913ff73dd180a31b6aaef6ca3707952d317d3efa, 293528,
            a061e1dcb9218c7692eb49de552ebb183639635d, package_extract_file("patch/system/app/HtcClockWidget.odex.p"));
set_progress(0.109806);
apply_patch("/system/app/HtcContacts.apk", "-",
            a589265b0bd2b1ba4da09bfe0ae28ecd1a6e7be5, 1922765,
            bc19f70b8abb638ed2d2feaf724626eb1e59aab4, package_extract_file("patch/system/app/HtcContacts.apk.p"));
set_progress(0.120973);
apply_patch("/system/app/HtcContacts.odex", "-",
            4f6ca11acc82cd47c9d262f3253112287807f7dc, 1859688,
            b204d07550bd3cea1da852bd1557a19840597720, package_extract_file("patch/system/app/HtcContacts.odex.p"));
set_progress(0.131774);
apply_patch("/system/app/HtcDialer.apk", "-",
            f664f153e0b25a96928de6d9f186b21572ee1df1, 1447987,
            ec22c00fc4f325bc1bac1bc12a6d2628d36c8804, package_extract_file("patch/system/app/HtcDialer.apk.p"));
set_progress(0.140183);
apply_patch("/system/app/HtcDialer.odex", "-",
            53a25c5953afaa9d5e25d1592ffd675771cec8db, 596752,
            715c9ddcee52387b8df96aa8fa7244fcc8d83932, package_extract_file("patch/system/app/HtcDialer.odex.p"));
set_progress(0.143649);
apply_patch("/system/app/HtcFMRadio.apk", "-",
            5ad48310e81034172f6af195df993dad2f26ad8c, 694039,
            73c8626f4c608bf2a911b07d578736909eb8d7f6, package_extract_file("patch/system/app/HtcFMRadio.apk.p"));
set_progress(0.147680);
apply_patch("/system/app/HtcFMRadio.odex", "-",
            c12488626fed4481c0ee70c1f124e24307051c57, 363328,
            ebb48681552dee3a438da133eb1d1e3087378a6b, package_extract_file("patch/system/app/HtcFMRadio.odex.p"));
set_progress(0.149790);
apply_patch("/system/app/HtcFacebook.apk", "-",
            e04968d4a2600ab45a956a4b7439bee29b95f8d5, 271836,
            9b2626074db00f99e00e4561ac63b460b2e08115, package_extract_file("patch/system/app/HtcFacebook.apk.p"));
set_progress(0.151369);
apply_patch("/system/app/HtcFacebook.odex", "-",
            eb819b38f3ed392d922ed706b3d6d679eeac58e7, 280312,
            752358e015fc4003f3cc6c5ff59153a6f22496e3, package_extract_file("patch/system/app/HtcFacebook.odex.p"));
set_progress(0.152997);
apply_patch("/system/app/HtcFootprints.apk", "-",
            044d91b25e7101b2104af77b219b85fdabfa0c37, 905168,
            fe78fb9ce8f1b1d63844f6a7e2d930d452609ceb, package_extract_file("patch/system/app/HtcFootprints.apk.p"));
set_progress(0.158254);
apply_patch("/system/app/HtcFootprints.odex", "-",
            3b344eb4b442bc3ba47754979084abaca50e92c0, 590392,
            a97c66af47690cbfd2f7e034b54e84a048abc35f, package_extract_file("patch/system/app/HtcFootprints.odex.p"));
set_progress(0.161683);
apply_patch("/system/app/HtcFootprintsWidget.apk", "-",
            9a91e0ea785879c8d98aaa310f5440beca305efb, 367352,
            5373cb94af7d4c373653aa796e4d59fdce11c53f, package_extract_file("patch/system/app/HtcFootprintsWidget.apk.p"));
set_progress(0.163817);
apply_patch("/system/app/HtcFootprintsWidget.odex", "-",
            0f1804cbcddc2e2f64683bf88ed5fd472f9f2773, 240536,
            913917c7126c2e03452c5cee70cf86a52b601952, package_extract_file("patch/system/app/HtcFootprintsWidget.odex.p"));
set_progress(0.165214);
apply_patch("/system/app/HtcLocationPicker.apk", "-",
            7e7cacd2eebcb34e16a15f8f89ddbf9bd4d53d2d, 114141,
            b0178de545dcbe60b70e59f7c565fa6b10db343e, package_extract_file("patch/system/app/HtcLocationPicker.apk.p"));
set_progress(0.165876);
apply_patch("/system/app/HtcLocationPicker.odex", "-",
            9cebd313a57a8e6ac55e5ce7c22a7675d8cbe6a2, 84096,
            d53669a7d13f95635b687343e7c50b4635d4cae2, package_extract_file("patch/system/app/HtcLocationPicker.odex.p"));
set_progress(0.166365);
apply_patch("/system/app/HtcLocationService.apk", "-",
            8de4374eafacd3a557b0f2596d87007d616b6b65, 83895,
            2fb972d635a6448731d79fa66639e5f03b73431b, package_extract_file("patch/system/app/HtcLocationService.apk.p"));
set_progress(0.166852);
apply_patch("/system/app/HtcLocationService.odex", "-",
            c1e29acf876063e2b87300a1bc695371ea59a4fb, 123736,
            a0c4b536132420fff4c081adf7844f9b5608ec4d, package_extract_file("patch/system/app/HtcLocationService.odex.p"));
set_progress(0.167571);
apply_patch("/system/app/HtcLockScreen.apk", "-",
            d4538fa5257f4fd2e53d8592bcc7d744f6286c39, 512853,
            e90adde99ebcd2ec7bfe8fe68ea8ac347823072c, package_extract_file("patch/system/app/HtcLockScreen.apk.p"));
set_progress(0.170549);
apply_patch("/system/app/HtcLockScreen.odex", "-",
            a30c8bc06ce4efd45904e1e60017ac5555bfc377, 127152,
            4af577484ea3d067b23bed2a6226f2ff77573caf, package_extract_file("patch/system/app/HtcLockScreen.odex.p"));
set_progress(0.171288);
apply_patch("/system/app/HtcMessageUploader.apk", "-",
            68fffb13b2f32855a8e8d808a19d3ce4c178c50c, 3951,
            a934f5b1547abd585f5e9ef9dfe1fbb595572393, package_extract_file("patch/system/app/HtcMessageUploader.apk.p"));
set_progress(0.171311);
apply_patch("/system/app/HtcMessageUploader.odex", "-",
            1edb83aee79fc1f6b99a9b62c7c9d76cc6e2dbf1, 26896,
            a8a42bf61d9b7fa70cb77023f8333661d77e68b2, package_extract_file("patch/system/app/HtcMessageUploader.odex.p"));
set_progress(0.171467);
apply_patch("/system/app/HtcMusic.apk", "-",
            c61bb06cf582b0ea6db7861c869e9d421bc40c73, 765980,
            cd936eda1fbcb1f1b43c2094e45f9ed73b981909, package_extract_file("patch/system/app/HtcMusic.apk.p"));
set_progress(0.175916);
apply_patch("/system/app/HtcMusic.odex", "-",
            b1022e1bd6793b4e83ec2176e09a127fc6551f2d, 783472,
            d83c36212513b560bc1797b99eebf2817c62fe43, package_extract_file("patch/system/app/HtcMusic.odex.p"));
set_progress(0.180466);
apply_patch("/system/app/HtcPhotoWidget.apk", "-",
            7c34f8dfb17a93fa8751e2eb4fcec80d1eb58abb, 484213,
            4bc3a4850fb98d768e5ce1ff0c7814c6171b0b4e, package_extract_file("patch/system/app/HtcPhotoWidget.apk.p"));
set_progress(0.183278);
apply_patch("/system/app/HtcPhotoWidget.odex", "-",
            fb19419aed6332cbb521354e401f65f2211a9b24, 108728,
            314f26218b1d8b39c100afe37cf9f65ff14041ec, package_extract_file("patch/system/app/HtcPhotoWidget.odex.p"));
set_progress(0.183910);
apply_patch("/system/app/HtcRingtoneTrimmer.apk", "-",
            e55b07d84179441e90fa4885c49e0dc319ca3371, 168931,
            e945ce15f91019c179505fb568e01a36137d001d, package_extract_file("patch/system/app/HtcRingtoneTrimmer.apk.p"));
set_progress(0.184891);
apply_patch("/system/app/HtcRingtoneTrimmer.odex", "-",
            dbbec5176d9c6355e89d67e0ec4359a0c299f8e5, 102624,
            610815e684bb1d40c142c809e716d1a1c95292c1, package_extract_file("patch/system/app/HtcRingtoneTrimmer.odex.p"));
set_progress(0.185487);
apply_patch("/system/app/HtcSettingsProvider.apk", "-",
            aa9d812c8b360fd4b1256b399cdb80da6503be73, 2499,
            fce736d00488d897389e34729514c52cf8fff4b3, package_extract_file("patch/system/app/HtcSettingsProvider.apk.p"));
set_progress(0.185501);
apply_patch("/system/app/HtcSettingsProvider.odex", "-",
            2ee943ee0cf93f20d0a922a9a2b9586a76a9b086, 14920,
            38a1e4ef974d6915819eeab150d56d99ce5bd4b8, package_extract_file("patch/system/app/HtcSettingsProvider.odex.p"));
set_progress(0.185588);
apply_patch("/system/app/HtcSoundRecorder.apk", "-",
            1b9d06fe00daafa996ecbefc0d82927b44360a30, 550357,
            0690e419fab53fdc74d604fd54b303e2b7397fd8, package_extract_file("patch/system/app/HtcSoundRecorder.apk.p"));
set_progress(0.188784);
apply_patch("/system/app/HtcSoundRecorder.odex", "-",
            437b334bb6dcb298d4804de5351e190544625ebd, 303056,
            3d7887e9ac040a0db971a6faa53fc4bf0e609250, package_extract_file("patch/system/app/HtcSoundRecorder.odex.p"));
set_progress(0.190545);
apply_patch("/system/app/HtcStreamPlayer.apk", "-",
            533fc19acba1c2095f0f060710f286f84f8d043b, 212535,
            4f15b07c8b7a3705e9aecb3ddbd6761054991fa0, package_extract_file("patch/system/app/HtcStreamPlayer.apk.p"));
set_progress(0.191779);
apply_patch("/system/app/HtcStreamPlayer.odex", "-",
            d9ef4c6ec666777c68f491444519c8943f5795ea, 151920,
            a958429e5059f8c68e19471629f591bea02ddc04, package_extract_file("patch/system/app/HtcStreamPlayer.odex.p"));
set_progress(0.192661);
apply_patch("/system/app/HtcSyncwidget.apk", "-",
            dc29b3cd7b5c708bc622f40b5dc87d88cf5d5cc0, 38225,
            f70f9fe3a1a88cb12c91a8f9153be1e6a05ebfab, package_extract_file("patch/system/app/HtcSyncwidget.apk.p"));
set_progress(0.192883);
apply_patch("/system/app/HtcSyncwidget.odex", "-",
            4b4e743018bc60fa6218846aa0d87d3c5c66c2c8, 15920,
            34293bccb3c22a12c0ed196cc5dac9a37812472c, package_extract_file("patch/system/app/HtcSyncwidget.odex.p"));
set_progress(0.192976);
apply_patch("/system/app/HtcTwitter.apk", "-",
            9bf8e40d6602df276c778dda8609b2715ec66a31, 531211,
            59f9e78871b01171308e8b21536ca4f9cbea2b23, package_extract_file("patch/system/app/HtcTwitter.apk.p"));
set_progress(0.196061);
apply_patch("/system/app/HtcTwitter.odex", "-",
            628bc6c4a096a5ae9a331b4dd537c8400273f2b2, 509792,
            3b986aac414558cc56e7cef80a49a7cf6485b945, package_extract_file("patch/system/app/HtcTwitter.odex.p"));
set_progress(0.199022);
apply_patch("/system/app/HtcWeatherWallpaper.apk", "-",
            72afc431529df08970af90fe964bd7655eab863e, 12553,
            3e77ed913a32e466c50c40aec1418be104c8d07e, package_extract_file("patch/system/app/HtcWeatherWallpaper.apk.p"));
set_progress(0.199095);
apply_patch("/system/app/HtcWeatherWallpaper.odex", "-",
            d0d4e670717c655aa70382d659ea746c858dfc46, 151792,
            7df6bb3deee52c68996cd6aa40d4f46719d83cff, package_extract_file("patch/system/app/HtcWeatherWallpaper.odex.p"));
set_progress(0.199976);
apply_patch("/system/app/Mail.apk", "-",
            8d050b754d8e9a8cccb0710c63f347682c654bee, 1846514,
            9a8d550dd9460a7f6d321693f7372cdf660f3f2e, package_extract_file("patch/system/app/Mail.apk.p"));
set_progress(0.210701);
apply_patch("/system/app/Mail.odex", "-",
            0e82304dcdbe314ea84f2d48a65698eba0231ac2, 2958536,
            f3fe7a1c8c75408eb1b28ca125206e8cc7944524, package_extract_file("patch/system/app/Mail.odex.p"));
set_progress(0.227883);
apply_patch("/system/app/Maps.apk", "-",
            abc14bd240dd35d099bd50ccde197a5c3f99f677, 4947009,
            c4788ed014bb7029822be9867bc2e9c201dd59da, package_extract_file("patch/system/app/Maps.apk.p"));
set_progress(0.256615);
apply_patch("/system/app/MarketUpdater.apk", "-",
            4abfe3e8cd2c2a72a9a312d84e023032b855fb2b, 8921,
            84194f58d7405e3329db6b4c9d1ef889d73bd4a7, package_extract_file("patch/system/app/MarketUpdater.apk.p"));
set_progress(0.256667);
apply_patch("/system/app/MediaProvider.apk", "-",
            26391de120a1d2a1d2b2c8ecb15533c86dec1a36, 13535,
            8e2fcb6363057bd20ad0e50e3b5e157fd7333533, package_extract_file("patch/system/app/MediaProvider.apk.p"));
set_progress(0.256745);
apply_patch("/system/app/MediaProvider.odex", "-",
            f0f5ff9297c1012943953fdccbafacf4bb3c0da7, 112560,
            77372d3bc8ae5bae1f4152a5cd46e1a614c29470, package_extract_file("patch/system/app/MediaProvider.odex.p"));
set_progress(0.257399);
apply_patch("/system/app/MediaUploader.apk", "-",
            461c82af76e1247b7ea5f9a774d861ad0466c57d, 301058,
            6f81a9c46a4282db6aa17f8cbd0a9d8402b5bc2b, package_extract_file("patch/system/app/MediaUploader.apk.p"));
set_progress(0.259148);
apply_patch("/system/app/Mms.apk", "-",
            e8819863a3137c8666604b8d1a52c54f4a22cc02, 1798237,
            1cabb6b67850e253713010f96f59bfc28f66aa67, package_extract_file("patch/system/app/Mms.apk.p"));
set_progress(0.269592);
apply_patch("/system/app/Mms.odex", "-",
            478e570e729ef3ace4b5a1cc974df189f7472ab8, 1800176,
            d31bf16f593eb9135dd467fe7ce3d1b1c7c4cca0, package_extract_file("patch/system/app/Mms.odex.p"));
set_progress(0.280047);
apply_patch("/system/app/NetworkLocation.apk", "-",
            f7153e0b91eda113614b63b2d19a8b0b250d7ff8, 100109,
            06fa249fb1e1ef6fcda9956cd0c79fe4154948fd, package_extract_file("patch/system/app/NetworkLocation.apk.p"));
set_progress(0.280628);
apply_patch("/system/app/NewsReader.apk", "-",
            bae0d35a4e962707c8be7c106b2c518d66179f09, 505797,
            1182357a8ae3afc1bf7917bacbd9d0050c4ba781, package_extract_file("patch/system/app/NewsReader.apk.p"));
set_progress(0.283566);
apply_patch("/system/app/NewsReader.odex", "-",
            6882f23534647f8d484fda85cebf70372170f659, 404360,
            3125a49bb65ad5923455666e6fb9dd7cb813e5da, package_extract_file("patch/system/app/NewsReader.odex.p"));
set_progress(0.285914);
apply_patch("/system/app/PCSCII.apk", "-",
            ec3721715c722301ef7395d72a2351fe1eaa37a7, 181710,
            aaba51ce499b536c7dd9ba5b170793cc6165d5c1, package_extract_file("patch/system/app/PCSCII.apk.p"));
set_progress(0.286970);
apply_patch("/system/app/PCSCII.odex", "-",
            bb640f2f19acfd9240bd5c05dc2c58fc62ffb5ab, 435712,
            bf1c66e60dfd8fbf0165459936e3e5e5a2f98e5a, package_extract_file("patch/system/app/PCSCII.odex.p"));
set_progress(0.289500);
apply_patch("/system/app/PackageInstaller.apk", "-",
            a31b9cc947f3cbdd901cc28beb7ec003adc62b2a, 76570,
            5fc1b74e3eb9a711d952b716e7ff5bd60f776fbb, package_extract_file("patch/system/app/PackageInstaller.apk.p"));
set_progress(0.289945);
apply_patch("/system/app/PackageInstaller.odex", "-",
            f19625703dce5953ab1f0e5c77711007402ebaa2, 30312,
            574289d72f3f7125d5d1ef60fa21429f34e10225, package_extract_file("patch/system/app/PackageInstaller.odex.p"));
set_progress(0.290121);
apply_patch("/system/app/Phone.apk", "-",
            3d08ea188d09efa42ca0ad523ccf8bca2cc87927, 1930520,
            2b381dafa24836c17d4f747f056b4db3009b980f, package_extract_file("patch/system/app/Phone.apk.p"));
set_progress(0.301333);
apply_patch("/system/app/Phone.odex", "-",
            ad9c1eeea76f07a7fe7e8670498968affc1aa285, 1025624,
            7cf91cf60f950e4c0df6cba35fcdd5c46ed08b7a, package_extract_file("patch/system/app/Phone.odex.p"));
set_progress(0.307290);
apply_patch("/system/app/PicoTts.apk", "-",
            b7bc0df0327a3e59c492531880f96f9e530ed04c, 10389,
            687f96574dc813909a2859f0236f572e18b2a4d8, package_extract_file("patch/system/app/PicoTts.apk.p"));
set_progress(0.307350);
apply_patch("/system/app/PicoTts.odex", "-",
            35e942b5639a3aef5ba34e63a05557dfd4418fb5, 14256,
            974f5b56d75fcf13acadd9a9e0e4b507f92bf020, package_extract_file("patch/system/app/PicoTts.odex.p"));
set_progress(0.307433);
apply_patch("/system/app/PluginManager.apk", "-",
            3df8ae9850c531efc9f2ddcdd9481f140bd7efc3, 11793,
            bce76bc5e847d0a1fe81d630cda1d46e19593b6b, package_extract_file("patch/system/app/PluginManager.apk.p"));
set_progress(0.307502);
apply_patch("/system/app/PluginManager.odex", "-",
            d866d2f1454ed405b2190a6f2b1b01f052930289, 25968,
            54d91fd15e5abed4c65b5cce0a5d54ec74e9bc04, package_extract_file("patch/system/app/PluginManager.odex.p"));
set_progress(0.307652);
apply_patch("/system/app/QuickLookup.apk", "-",
            71904315c3d9539aed3488453418f9edf530a6a6, 51396,
            5902b5e4d101d836a6844c0645f96c4a2fadacd8, package_extract_file("patch/system/app/QuickLookup.apk.p"));
set_progress(0.307951);
apply_patch("/system/app/QuickLookup.odex", "-",
            cf14d01d260ca53738e0ab0bac4b81f47085aa10, 58544,
            6200338553e9ab6ecf28dbe41fec86ed2dc23e67, package_extract_file("patch/system/app/QuickLookup.odex.p"));
set_progress(0.308291);
apply_patch("/system/app/Quickoffice.apk", "-",
            d5fa3f0594824706abcdebe93555ab9c611a8b51, 3208392,
            1702b51deba426a1f67352f7e03f6eeeebce6a06, package_extract_file("patch/system/app/Quickoffice.apk.p"));
set_progress(0.326925);
apply_patch("/system/app/RSS.apk", "-",
            11376ace9afeaedb980326b4898e475642e12874, 206073,
            1df452962e9624700b0bfd95c7db3c27d42d7eb2, package_extract_file("patch/system/app/RSS.apk.p"));
set_progress(0.328122);
apply_patch("/system/app/RSS.odex", "-",
            e046c6b8b4493d7b2eff61918d82c7c9d53ef56b, 533072,
            b2efe31b4e734f0f5e9cd872749420389d2b22c0, package_extract_file("patch/system/app/RSS.odex.p"));
set_progress(0.331218);
apply_patch("/system/app/Rosie.apk", "-",
            7d890b1b11f1628098ca3526d62458ac4c51b1e6, 853204,
            a1f8ea726f2fde68cec1f3efb7bdd7686e15d504, package_extract_file("patch/system/app/Rosie.apk.p"));
set_progress(0.336173);
apply_patch("/system/app/Rosie.odex", "-",
            46f93f459eb9060fcef33f0219618d911a2472b7, 686024,
            fbee985ceb064d299b6b9a533d91266754bbec17, package_extract_file("patch/system/app/Rosie.odex.p"));
set_progress(0.340157);
apply_patch("/system/app/Settings.apk", "-",
            486c646dfdbe83bff8dcefa82af9d1c0b90270b3, 4634286,
            1e6a35e97f727dedc0606fe79e39e154468f0534, package_extract_file("patch/system/app/Settings.apk.p"));
set_progress(0.367073);
apply_patch("/system/app/Settings.odex", "-",
            c9f58e56a92f1ce67dbefd75fe6d2e9764c85af2, 1242880,
            2a4135b148485a6190e692d6ff9918036f55c495, package_extract_file("patch/system/app/Settings.odex.p"));
set_progress(0.374291);
apply_patch("/system/app/SettingsProvider.apk", "-",
            a5f1a05f8355a237bd342e62601771d5c84310d1, 16037,
            5a8afeea4c730d2f904a5915df355d4be8318386, package_extract_file("patch/system/app/SettingsProvider.apk.p"));
set_progress(0.374384);
apply_patch("/system/app/SettingsProvider.odex", "-",
            e54799dd86a361f04aa9bc4421e32e7ceea215fc, 70864,
            8f8d9e0b0c114504ab3bd2b7da8717bb8541a65d, package_extract_file("patch/system/app/SettingsProvider.odex.p"));
set_progress(0.374796);
apply_patch("/system/app/SetupWizard.apk", "-",
            b0c291a177cb4ac612210fc460e4f6b4dad76484, 592879,
            3a9944ca4695a6789457f49d425285967a9be87a, package_extract_file("patch/system/app/SetupWizard.apk.p"));
set_progress(0.378239);
apply_patch("/system/app/SocialNetworkProvider.apk", "-",
            d0a5d56456125823408ddf4d76e581d5580317d5, 8177,
            f9624c2cdc71ce99077efac27da219b43540a991, package_extract_file("patch/system/app/SocialNetworkProvider.apk.p"));
set_progress(0.378287);
apply_patch("/system/app/SocialNetworkProvider.odex", "-",
            92745f752651a2f1dbafdd4cf27786305b71aa79, 123984,
            97a4598bec2b69d840dc788ec326b81f4d8d636c, package_extract_file("patch/system/app/SocialNetworkProvider.odex.p"));
set_progress(0.379007);
apply_patch("/system/app/Stk.apk", "-",
            fbef36d91d40bd4a54421e634fd06bd17c5b67f6, 42989,
            35a21d9592155f9eadfe188fa705fae2c9a9a7fb, package_extract_file("patch/system/app/Stk.apk.p"));
set_progress(0.379256);
apply_patch("/system/app/Stk.odex", "-",
            5ca092429314df0999542167b6a5970629356476, 53568,
            f475d5549ddc887db95b80cab10686f6f6547f1a, package_extract_file("patch/system/app/Stk.odex.p"));
set_progress(0.379568);
apply_patch("/system/app/Stock.apk", "-",
            82f899bf6a0f32c29eea51b3af87a1b8abf62a7a, 353331,
            5b2727baae6a111fd6eb11752a6cfa00f5c630e6, package_extract_file("patch/system/app/Stock.apk.p"));
set_progress(0.381620);
apply_patch("/system/app/Stock.odex", "-",
            1205efb96c223b1e4eef0704b0253aaed656ed1d, 205704,
            3d28930a8778e01c62d4d2336401e38fba97c12f, package_extract_file("patch/system/app/Stock.odex.p"));
set_progress(0.382814);
apply_patch("/system/app/Street.apk", "-",
            80251a56361c0bed33e653d2efbfc83aebfca3cd, 288914,
            cdcd45dff1f10e112b666991eefc27a64c959dc1, package_extract_file("patch/system/app/Street.apk.p"));
set_progress(0.384492);
apply_patch("/system/app/Talk.apk", "-",
            653e1b71f75902ca237c02547041bf8b159b9a3e, 811350,
            672fedb5d58bbd6a59bdcf72d22a510beb301730, package_extract_file("patch/system/app/Talk.apk.p"));
set_progress(0.389205);
apply_patch("/system/app/TelephonyProvider.apk", "-",
            adbf7385dc809976a14456809af474704563fe42, 24824,
            f260fa4fd4aab244cb24cb5fb550e2aedc6395e0, package_extract_file("patch/system/app/TelephonyProvider.apk.p"));
set_progress(0.389349);
apply_patch("/system/app/TelephonyProvider.odex", "-",
            3fc8301df5ee3a7eb3c3bba8f33afced0b58d9a9, 339376,
            9970a9837475c8a88eb52528edacdd9ef64f44a1, package_extract_file("patch/system/app/TelephonyProvider.odex.p"));
set_progress(0.391320);
apply_patch("/system/app/TtsService.apk", "-",
            5da3901e61acefecf42ac3e7dc7d89a732933a55, 7828,
            f6d0d2cd5283ec61d3582890110d8ff141c92ca8, package_extract_file("patch/system/app/TtsService.apk.p"));
set_progress(0.391365);
apply_patch("/system/app/TtsService.odex", "-",
            602af116cbc096da9062683c31ac5d6efef9a0cc, 37592,
            c47357ad6286d0b9882e35c9a42c2fc8e58b4c3a, package_extract_file("patch/system/app/TtsService.odex.p"));
set_progress(0.391584);
apply_patch("/system/app/Updater.apk", "-",
            07138b923db8c03dac3a032def18a35d5b7e7e3d, 313374,
            7908ada3cff136e6ffb071982dd55c79c700de1b, package_extract_file("patch/system/app/Updater.apk.p"));
set_progress(0.393404);
apply_patch("/system/app/Updater.odex", "-",
            a02b602cba5b691594aeb931495d013aef6ee27f, 136304,
            3f8ceef27b2bb6e48626fed2248b29b60ab3d585, package_extract_file("patch/system/app/Updater.odex.p"));
set_progress(0.394195);
apply_patch("/system/app/UploadProvider.apk", "-",
            896b57c2231087670f29b9c774f2b2f319b45590, 133942,
            80cf737fbe18ba043c9e5a9238292ee735764336, package_extract_file("patch/system/app/UploadProvider.apk.p"));
set_progress(0.394973);
apply_patch("/system/app/UploadProvider.odex", "-",
            c0cbd8729c445dfa6b48d8238fd400a277bc58bc, 152872,
            765c05edd776a6e8ffbe398bc4d924fffa8fd2bc, package_extract_file("patch/system/app/UploadProvider.odex.p"));
set_progress(0.395861);
apply_patch("/system/app/UserDictionaryProvider.apk", "-",
            53ff6aa307100c06b9f61019f96719b7c538a709, 2700,
            856e09961885d70ee715f1e899d1578dbb03746c, package_extract_file("patch/system/app/UserDictionaryProvider.apk.p"));
set_progress(0.395877);
apply_patch("/system/app/UserDictionaryProvider.odex", "-",
            3dbba8979a0ad4aa3108bd9666668eeca3deb15c, 15576,
            8471e2f1db5f8f18ecb63eae77ba57c7105ade43, package_extract_file("patch/system/app/UserDictionaryProvider.odex.p"));
set_progress(0.395967);
apply_patch("/system/app/Vending.apk", "-",
            72284ac6531498174d2984e8473d1636e36e40f6, 1529836,
            f4fac4597b9ea509fb70e72505e478dfc710e180, package_extract_file("patch/system/app/Vending.apk.p"));
set_progress(0.404852);
apply_patch("/system/app/VoiceSearch.apk", "-",
            2ee6d1777032071693a62c6b2cb275adc03d1dda, 1247280,
            4a518178220212f89b0b2bd793dec51b86ccef71, package_extract_file("patch/system/app/VoiceSearch.apk.p"));
set_progress(0.412096);
apply_patch("/system/app/VpnServices.apk", "-",
            a8a076c75435df086ebf5175b0ca3d532ad8b360, 11019,
            e50f5252bc7e6b849437ed1fd3c0c8971d14849e, package_extract_file("patch/system/app/VpnServices.apk.p"));
set_progress(0.412160);
apply_patch("/system/app/VpnServices.odex", "-",
            41a2ffa3b964ae0b68a2c9537e06132e2904361e, 33328,
            174210935d7932545febffe640e05c046eada2fd, package_extract_file("patch/system/app/VpnServices.odex.p"));
set_progress(0.412354);
apply_patch("/system/app/Weather.apk", "-",
            cdfdc647286595a39e6cdf65c68c14096f675415, 269288,
            cbcc09308ba04c0217ff5d37882d6cae39726b56, package_extract_file("patch/system/app/Weather.apk.p"));
set_progress(0.413918);
apply_patch("/system/app/Weather.odex", "-",
            ee136d788265f378e66b2a11ce5656b38c777f71, 191344,
            50ab98ae4cc3cf29e61c5d6a9125600c1032bb7d, package_extract_file("patch/system/app/Weather.odex.p"));
set_progress(0.415029);
apply_patch("/system/app/WeatherAgentService.apk", "-",
            2f2e306ec3958b5a9051bfa8cb84e9af76ce8ecc, 4577,
            61a04cc1101bb3c7eac3ec57f74952d7d652dbcc, package_extract_file("patch/system/app/WeatherAgentService.apk.p"));
set_progress(0.415056);
apply_patch("/system/app/WeatherAgentService.odex", "-",
            d7f6c9a0aa915917583bdd6129bd267f2f3a1950, 23832,
            629c0d766ba26151216eba8faf3e08257c1354c9, package_extract_file("patch/system/app/WeatherAgentService.odex.p"));
set_progress(0.415194);
apply_patch("/system/app/WeatherProvider.apk", "-",
            3b220c1ff363f67c12d1bfeb3d8e234653944dba, 3800,
            5f3b743b5be800fb50c0822b8271f606eb9b7309, package_extract_file("patch/system/app/WeatherProvider.apk.p"));
set_progress(0.415216);
apply_patch("/system/app/WeatherProvider.odex", "-",
            2944b2224b71496890135a167929590566cd5e59, 29040,
            ea222eab203aa7735379ef45ef313a28de61872c, package_extract_file("patch/system/app/WeatherProvider.odex.p"));
set_progress(0.415385);
apply_patch("/system/app/WeatherSyncProvider.apk", "-",
            a46c3f90fcedd642f61aff49827b37c9f035d0f0, 49643,
            7ef861f3ba11c0eeffda12a6e494953360a0a119, package_extract_file("patch/system/app/WeatherSyncProvider.apk.p"));
set_progress(0.415673);
apply_patch("/system/app/WeatherSyncProvider.odex", "-",
            13a5652afe52d4d7e2287ca5ea91f3c11640e845, 44456,
            eaf57b3bd7e1db79d7657a447f52162d9cc4e469, package_extract_file("patch/system/app/WeatherSyncProvider.odex.p"));
set_progress(0.415931);
apply_patch("/system/app/WidgetDownloadManager.apk", "-",
            05be12942364098ad3d4e23c7eb8fd45c5efc15e, 98110,
            af040b0e3521093fffe430db330aafb4da080d12, package_extract_file("patch/system/app/WidgetDownloadManager.apk.p"));
set_progress(0.416501);
apply_patch("/system/app/WidgetDownloadManager.odex", "-",
            dc442abf21b7895346799a5cc2f2524bd491facc, 117832,
            9f05efb90035524ef72ccaabaeb6ff48792026a2, package_extract_file("patch/system/app/WidgetDownloadManager.odex.p"));
set_progress(0.417186);
apply_patch("/system/app/WorldClock.apk", "-",
            a7ff7bdc02f2afc669fc9bd1775bcf7aeb85b455, 571048,
            213eada416138d0a8626f923cab1ccc0ed8a00dc, package_extract_file("patch/system/app/WorldClock.apk.p"));
set_progress(0.420502);
apply_patch("/system/app/WorldClock.odex", "-",
            371f1ec211e9d06166518bda1fa71f063b234d03, 386904,
            38a1198867544b93cdaac78e11a550fc647838af, package_extract_file("patch/system/app/WorldClock.odex.p"));
set_progress(0.422749);
apply_patch("/system/app/YouTube.apk", "-",
            327e8c2506ac8eb8e87c8e7c5ccb91a9057fde24, 788998,
            523e3abb29f5a0ad4801614ced5e013e8069b146, package_extract_file("patch/system/app/YouTube.apk.p"));
set_progress(0.427332);
apply_patch("/system/app/com.htc.FriendStreamWidget.apk", "-",
            b807728d28c0037f3109020ef9e470af57990855, 249403,
            9cdeaeee7fc95b7dca97e12d2156043ecd34a546, package_extract_file("patch/system/app/com.htc.FriendStreamWidget.apk.p"));
set_progress(0.428780);
apply_patch("/system/app/com.htc.FriendStreamWidget.odex", "-",
            89af8866ff231c60f88132d5e6745aac38e41992, 81080,
            04020d74926702844f2244a7b023809b16111097, package_extract_file("patch/system/app/com.htc.FriendStreamWidget.odex.p"));
set_progress(0.429251);
apply_patch("/system/app/com.htc.MusicWidget.apk", "-",
            b37aad21fa36c973002a4906763d1596071b6ae3, 431806,
            4650233cff07ca954653c68ded4accf535ff5f5d, package_extract_file("patch/system/app/com.htc.MusicWidget.apk.p"));
set_progress(0.431759);
apply_patch("/system/app/com.htc.MusicWidget.odex", "-",
            b57e3926f887efccb41179c0d77bac9c4df2402e, 99376,
            48968975fdbef036dc3a8c4ba61343734910fa17, package_extract_file("patch/system/app/com.htc.MusicWidget.odex.p"));
set_progress(0.432336);
apply_patch("/system/app/com.htc.NewsReaderWidget.apk", "-",
            9d4d970c08fe14b003225666465198e1fd202f75, 178513,
            72f84f89af1f7b9799c6861304e64facaf432c78, package_extract_file("patch/system/app/com.htc.NewsReaderWidget.apk.p"));
set_progress(0.433373);
apply_patch("/system/app/com.htc.NewsReaderWidget.odex", "-",
            f37bfeeb20fd50004942ca1e0e5c5a3a8fe4e77c, 154864,
            e13ae6194327895c197e418e80b6215517b1524a, package_extract_file("patch/system/app/com.htc.NewsReaderWidget.odex.p"));
set_progress(0.434272);
apply_patch("/system/app/com.htc.StockWidget.apk", "-",
            ee207ecf34d4cc13f1b6384deef649b13490727c, 318426,
            29fb87c60c06c0ef8b127a9d4c791a65e1d483b1, package_extract_file("patch/system/app/com.htc.StockWidget.apk.p"));
set_progress(0.436122);
apply_patch("/system/app/com.htc.StockWidget.odex", "-",
            a2f0bdaf0ee0ed0a02e78d92fa7f099307618fa8, 151328,
            1810c5bbf83b2dc72fdd861ca1feec3581255924, package_extract_file("patch/system/app/com.htc.StockWidget.odex.p"));
set_progress(0.437001);
apply_patch("/system/app/com.htc.TwitterWidget.apk", "-",
            362b86a3b44a955709d8555c710ff43a9f48e59b, 144573,
            b758234270e4db9d1ed8dfaae1408314e692567e, package_extract_file("patch/system/app/com.htc.TwitterWidget.apk.p"));
set_progress(0.437840);
apply_patch("/system/app/com.htc.TwitterWidget.odex", "-",
            d5e45fbb538d3abfcb197b2bd394fa011beb7d90, 75656,
            448c3d9ed67d3f9aeeb38adfc7ecce5c4ba705fd, package_extract_file("patch/system/app/com.htc.TwitterWidget.odex.p"));
set_progress(0.438280);
apply_patch("/system/app/com.htc.WeatherWidget.apk", "-",
            cce27a09cfb49fee9029a419d56a7433290871d2, 388104,
            d973f96c2e1ad641994a84a7f54fe30810aada00, package_extract_file("patch/system/app/com.htc.WeatherWidget.apk.p"));
set_progress(0.440534);
apply_patch("/system/app/com.htc.WeatherWidget.odex", "-",
            860c10a40aef7e2d80ad4247a6eac0c66b1781a9, 148008,
            7b224b42b5a85457d43da4984cfec3dccc3faa57, package_extract_file("patch/system/app/com.htc.WeatherWidget.odex.p"));
set_progress(0.441393);
apply_patch("/system/app/htcbookmarkwidget.apk", "-",
            5ae81f0362ed4cfa1be07e1be9d749838737f70f, 604959,
            d023f3c0dbdfe4d40162d8222c708d1de6a2a4f2, package_extract_file("patch/system/app/htcbookmarkwidget.apk.p"));
set_progress(0.444907);
apply_patch("/system/app/htcbookmarkwidget.odex", "-",
            968a657e39719fbc9cc72d1a9f2a8ec018638f22, 100008,
            35b46897dc8f1885d95abad94639ab7c96bba094, package_extract_file("patch/system/app/htcbookmarkwidget.odex.p"));
set_progress(0.445488);
apply_patch("/system/app/htccalendarwidgets.apk", "-",
            767c1532752fc644fdb9c9a3e87089ccece671c8, 159798,
            738350dde0a598868748a263a6c3a275ae83d3c7, package_extract_file("patch/system/app/htccalendarwidgets.apk.p"));
set_progress(0.446416);
apply_patch("/system/app/htccalendarwidgets.odex", "-",
            18030b2b40732fd5e0923755cf3e0c5af7c08a8d, 136896,
            5b4e4a0d836884fef24f6751acbf54791fd62208, package_extract_file("patch/system/app/htccalendarwidgets.odex.p"));
set_progress(0.447211);
apply_patch("/system/app/htccontactwidgets.apk", "-",
            9bdb9480f89d5baddd653e155a455a91bd342de6, 251270,
            a5dcba27febeb5726db964a8ce44f93b86de9072, package_extract_file("patch/system/app/htccontactwidgets.apk.p"));
set_progress(0.448670);
apply_patch("/system/app/htccontactwidgets.odex", "-",
            294914b21cdd8c25d6c4c50dfaab0efbcd1f2e1c, 230440,
            4394f0900cb8e3482265946b0f261bf849726f6e, package_extract_file("patch/system/app/htccontactwidgets.odex.p"));
set_progress(0.450009);
apply_patch("/system/app/htcmailwidgets.apk", "-",
            e209d36788b16c400f108931e73e3a4d558d4e38, 347652,
            5e53961b2a3b635289afe65af1829daf2681e0ca, package_extract_file("patch/system/app/htcmailwidgets.apk.p"));
set_progress(0.452028);
apply_patch("/system/app/htcmailwidgets.odex", "-",
            a4c891535ecb183c9e5a0deeb78eed0d312fdbaf, 253952,
            ad61f8ae2d2c9908afe7bb7a3716800c8e994097, package_extract_file("patch/system/app/htcmailwidgets.odex.p"));
set_progress(0.453503);
apply_patch("/system/app/htcmsgwidgets.apk", "-",
            5d2b6ac0e6f025e603e8315d3d845920b0a2cf4c, 226811,
            3cdd72e9e565341955ac567d660aecfe9b46bc4e, package_extract_file("patch/system/app/htcmsgwidgets.apk.p"));
set_progress(0.454820);
apply_patch("/system/app/htcmsgwidgets.odex", "-",
            ee6f9d87b2a9fb50309d8ff6ef3ebda270006af9, 125888,
            51f6a815518e7c1980d28a01fb375be184969766, package_extract_file("patch/system/app/htcmsgwidgets.odex.p"));
set_progress(0.455551);
apply_patch("/system/app/htcsettingwidgets.apk", "-",
            cf76cd7b336a8557152b69d931228d30b4288162, 154451,
            822d3f5a9d1488647e92ff58869e21f8e7b45c40, package_extract_file("patch/system/app/htcsettingwidgets.apk.p"));
set_progress(0.456448);
apply_patch("/system/app/htcsettingwidgets.odex", "-",
            de81cc31a5ef998862645c5a3583587e372949e5, 84288,
            e077f6b2680c7e104eda96d7aa8bea2f1e57fb98, package_extract_file("patch/system/app/htcsettingwidgets.odex.p"));
set_progress(0.456938);
apply_patch("/system/app/restartapp.apk", "-",
            d8d2771ec249ad63cc4252b31c6355df5f14fa32, 7650,
            b6fb1b19c11d0686939d37bc5a7d492813daabe0, package_extract_file("patch/system/app/restartapp.apk.p"));
set_progress(0.456982);
apply_patch("/system/app/restartapp.odex", "-",
            e4558896ee2db489c219102c8d6fbe929550588f, 10552,
            36fd3aee81df92f5f70d02ed8616971010509ac3, package_extract_file("patch/system/app/restartapp.odex.p"));
set_progress(0.457043);
apply_patch("/system/app/teeter.apk", "-",
            22f50d810c4607d6204644a990114bee295ca740, 790574,
            9f6fe7d831352e21baf7fc182cfe843cf08a55a9, package_extract_file("patch/system/app/teeter.apk.p"));
set_progress(0.461635);
apply_patch("/system/app/teeter.odex", "-",
            02a68e5e630874d372aaa362066cdc709f5735b4, 94712,
            0666077d86cad19681e2f5bf427f1ebe9f3f9fc6, package_extract_file("patch/system/app/teeter.odex.p"));
set_progress(0.462185);
apply_patch("/system/bin/akmd", "-",
            298be11c7b11063db754a332576eb12af1f21e49, 34272,
            2d29d0e70333a7dde7d2a03ec8a743f850091b95, package_extract_file("patch/system/bin/akmd.p"));
set_progress(0.462384);
apply_patch("/system/bin/app_process", "-",
            ea9fb7a74542b604c4be019ca6458e030700552b, 5676,
            9f86aa15100d0f24a51c4af4d052cbc43cbc0f43, package_extract_file("patch/system/bin/app_process.p"));
set_progress(0.462417);
apply_patch("/system/bin/applypatch", "-",
            4844df3d9ee10f228c857dc4f4950381c9997687, 90892,
            e0cdc1b3a56bc8e1fed75c1792533867e7e5f1a0, package_extract_file("patch/system/bin/applypatch.p"));
set_progress(0.462945);
apply_patch("/system/bin/awb_camera", "-",
            c4f2f8039c0cb9ad8ec80e3db41dd9ae383adeec, 27380,
            b8c8832d7d3ce4ab34353d6d0df615b10b09706e, package_extract_file("patch/system/bin/awb_camera.p"));
set_progress(0.463104);
apply_patch("/system/bin/bluetoothd", "-",
            ca9b7a4cf235cc9017b9636f5898775fff497578, 5176,
            cd351a7f5307e21e07c22ca3022a2bb6358c306e, package_extract_file("patch/system/bin/bluetoothd.p"));
set_progress(0.463134);
apply_patch("/system/bin/bma150_usr", "-",
            48f0f7e3d8b2d30ced83336eb10104e6af0d3c73, 9692,
            84a6348589bf661888139877aef87e93f2de590d, package_extract_file("patch/system/bin/bma150_usr.p"));
set_progress(0.463190);
apply_patch("/system/bin/bootanimation", "-",
            a2e33d3713e8eb9de22a1183de06196be779e73e, 65572,
            48af731284f737334cda889937cb9e5ad30ddafa, package_extract_file("patch/system/bin/bootanimation.p"));
set_progress(0.463571);
apply_patch("/system/bin/bootcomplete", "-",
            3981430e2283bd909f3e9e5d44f869aac1407d86, 5612,
            9fb9fd005e3bea7dfa140b4b16f77113c73a527a, package_extract_file("patch/system/bin/bootcomplete.p"));
set_progress(0.463604);
apply_patch("/system/bin/btipsd", "-",
            425b22fe8ea5d0df38ce8c1f7f044f98c4fac0c5, 1634104,
            efffbb31971f8d586a21b676a659c5eab93a4497, package_extract_file("patch/system/bin/btipsd.p"));
set_progress(0.473094);
apply_patch("/system/bin/btipsd_cli", "-",
            b015817b8f969d12c557dfa9124b92bb34f18e0b, 501552,
            b74ed0a2d929ef5b666c292a59517bac27b38191, package_extract_file("patch/system/bin/btipsd_cli.p"));
set_progress(0.476007);
apply_patch("/system/bin/bugreport", "-",
            04832f47f566515bd23e39041fcc7ef374401b11, 5508,
            408cc2b50837cc4b6ea85067b21ab7a9a692bbfa, package_extract_file("patch/system/bin/bugreport.p"));
set_progress(0.476039);
apply_patch("/system/bin/cam_ins_spmo", "-",
            3add184562b8b9d906931438449551203cf563cb, 5520,
            c9ee5c109912a3bf08dff74cf8746777ac6df6f7, package_extract_file("patch/system/bin/cam_ins_spmo.p"));
set_progress(0.476071);
apply_patch("/system/bin/dalvikvm", "-",
            9518b96863ea13b646ad975d1c899d060c212dbf, 5516,
            25b12a5f2be3e80c238aa2c2f5580aa3b7bb1d39, package_extract_file("patch/system/bin/dalvikvm.p"));
set_progress(0.476103);
apply_patch("/system/bin/dbus-daemon", "-",
            bf90d31aec6064ba616ca8dc7662a0ecfb37e374, 109464,
            15f821e21fb141d6a4f56e06c2327241268612ff, package_extract_file("patch/system/bin/dbus-daemon.p"));
set_progress(0.476739);
apply_patch("/system/bin/debuggerd", "-",
            d88be31f6d903ee01db9a4084cbe322e3bed9689, 22160,
            7b7e82727ac20eaa44ad7208f8b547d91dc5ae11, package_extract_file("patch/system/bin/debuggerd.p"));
set_progress(0.476868);
apply_patch("/system/bin/dexopt", "-",
            3728526eee65b470bd7b9fe1a6c744f479d2541c, 9740,
            da8efdcc25be59ddb69cc1e40d71cf062826f645, package_extract_file("patch/system/bin/dexopt.p"));
set_progress(0.476924);
apply_patch("/system/bin/dhcpcd", "-",
            2598859a596fca055958d9b952fa4f76b1f14cc1, 44556,
            51a212b2f4db263892eb1af42af83507cd6527e3, package_extract_file("patch/system/bin/dhcpcd.p"));
set_progress(0.477183);
apply_patch("/system/bin/dumpstate", "-",
            90d15617b521e35434de3ab9bf7d954060d4c084, 34488,
            cd825fd2c91abd77ec870657084d609b45381514, package_extract_file("patch/system/bin/dumpstate.p"));
set_progress(0.477383);
apply_patch("/system/bin/dumpsys", "-",
            9ff4ec2f70bfbcfb5c033c4dac6fea363e065185, 9816,
            62b09d40baafaa636e2cf036d3921a590095ac14, package_extract_file("patch/system/bin/dumpsys.p"));
set_progress(0.477440);
apply_patch("/system/bin/dvz", "-",
            b5709a1d6329ef80853c49afc24b8f4bc9f8a7cf, 5492,
            5415f08253a07c23ae233f9ecfdfb00d6e70500c, package_extract_file("patch/system/bin/dvz.p"));
set_progress(0.477472);
apply_patch("/system/bin/e2fsck_recvy", "-",
            27bc69593905a171fba6479c1c0daf597c993991, 195684,
            c9738531942a13e5e8648ade0ca1eeec7a7ca76f, package_extract_file("patch/system/bin/e2fsck_recvy.p"));
set_progress(0.478609);
apply_patch("/system/bin/fbtool", "-",
            eccfa68008b52fd5078b5e289409608d3eb48e7b, 9608,
            ffe27299dcfa7c396a7c170cae00fe4cc548a4fd, package_extract_file("patch/system/bin/fbtool.p"));
set_progress(0.478665);
apply_patch("/system/bin/fsck_msdos", "-",
            aef281a32325b1f5fbb0a29f0e1c18880ac804b3, 22572,
            eb9a9d41799a35ffaa1da339d8140d260e3d6540, package_extract_file("patch/system/bin/fsck_msdos.p"));
set_progress(0.478796);
apply_patch("/system/bin/gzip", "-",
            25996a1b97fb7992bf0605b9cc247a7fbab61f92, 5524,
            13d5b5ddb46bc31f086f08336da8214375044f7d, package_extract_file("patch/system/bin/gzip.p"));
set_progress(0.478828);
apply_patch("/system/bin/hciattach", "-",
            56769b314467911fffc493f873e5eec594f36efa, 23200,
            37d5267038b8a313e1feddc345d9c9af9852a7c4, package_extract_file("patch/system/bin/hciattach.p"));
set_progress(0.478963);
apply_patch("/system/bin/installd", "-",
            4efdcaf1ce6bfb9602855a9e8284b37028dd9e0b, 18192,
            46f879537bd05bda5741f90dd034fd62d143f733, package_extract_file("patch/system/bin/installd.p"));
set_progress(0.479068);
apply_patch("/system/bin/ip", "-",
            0a47e0215ebdac2b6def40d9eb9953e1cb0f3d5a, 130808,
            6b870a2333d704ef359c1426450643c047a9cd0d, package_extract_file("patch/system/bin/ip.p"));
set_progress(0.479828);
apply_patch("/system/bin/iptables", "-",
            8e323233861a57cb56ce07776dd97890ccbf4a5f, 105100,
            d1d26addedb2ed2daf77764575da44fee65365ee, package_extract_file("patch/system/bin/iptables.p"));
set_progress(0.480438);
apply_patch("/system/bin/keypress", "-",
            7c445ad3b646a23f10c0cc643876a62afbe2292a, 5556,
            e5268a29368cc08def7a22be4c7151ba820300c3, package_extract_file("patch/system/bin/keypress.p"));
set_progress(0.480471);
apply_patch("/system/bin/keystore", "-",
            7f948a9cf61b0c3f85cbdc4803b57cd6ab2ff81e, 10040,
            ca745749aa2a062f04cdd3be35d4e989860d032e, package_extract_file("patch/system/bin/keystore.p"));
set_progress(0.480529);
apply_patch("/system/bin/linker", "-",
            a3134349fc22dcf456108bee98cfe0b94042de66, 51632,
            d93ccdb4215dfffd788b181437825e085fede516, package_extract_file("patch/system/bin/linker.p"));
set_progress(0.480829);
apply_patch("/system/bin/logcat", "-",
            996166c0b70ffff2d394ac54fe84474cef157165, 13884,
            030588456392caf07b9e8ad7c59596c9dd35199b, package_extract_file("patch/system/bin/logcat.p"));
set_progress(0.480909);
apply_patch("/system/bin/logwrapper", "-",
            4ae22b84b46ad2fe452fe1b1182b1e2780504852, 9704,
            14ea9fcb4b3954dd1c02f01ac97d5fca7439604d, package_extract_file("patch/system/bin/logwrapper.p"));
set_progress(0.480966);
apply_patch("/system/bin/lsc_camera", "-",
            711589e2e396d1b9f43f59c184002923e833b85f, 52128,
            4d9a3bb41718b2ccdb8cd40e64ff4dab4d1f009e, package_extract_file("patch/system/bin/lsc_camera.p"));
set_progress(0.481269);
apply_patch("/system/bin/mediaserver", "-",
            0161324fba4422b3a7459451efd270547c356bcb, 5456,
            e7b4670881deb74d30bad372e2616560ccdcfa6b, package_extract_file("patch/system/bin/mediaserver.p"));
set_progress(0.481300);
apply_patch("/system/bin/mke2fs_recvy", "-",
            8c9cdee3048e0c7cbe3151aa274ced988390cc40, 161396,
            2466422e1b27b66f912dfae70c7a785256b96252, package_extract_file("patch/system/bin/mke2fs_recvy.p"));
set_progress(0.482238);
apply_patch("/system/bin/mm-venc-omx-test", "-",
            01e9bd37331d2d3a77c73c97a63aaada31c2d115, 22324,
            b34fac7e4cce3400c5db21a347a49bee8b9c9bd7, package_extract_file("patch/system/bin/mm-venc-omx-test.p"));
set_progress(0.482367);
apply_patch("/system/bin/mmcamera_test", "-",
            1b1062365d1d53e9644f0602cf1db1d343754fd5, 35720,
            2c7cf20287745f8980241814944ab9392a3d872e, package_extract_file("patch/system/bin/mmcamera_test.p"));
set_progress(0.482575);
apply_patch("/system/bin/mmclient", "-",
            879366868e80d6aafe8f160dd800eb7b1156adcc, 5572,
            dd699ae6e218893980243f65831572420a0bd81b, package_extract_file("patch/system/bin/mmclient.p"));
set_progress(0.482607);
apply_patch("/system/bin/mtpd", "-",
            cd863f01a2b43ab18adaaa96612542bef8f5f589, 18240,
            080d0e103e37f38a6bf68602fea6627802fa14d7, package_extract_file("patch/system/bin/mtpd.p"));
set_progress(0.482713);
apply_patch("/system/bin/netcfg", "-",
            d6d008e4de63720c41bc2d26ce82be2000696c02, 5644,
            4e45bc335de98bcea28047d36432165c3eb44487, package_extract_file("patch/system/bin/netcfg.p"));
set_progress(0.482746);
apply_patch("/system/bin/netsharing", "-",
            6e0a3b0fd714b5a6c4b3087ef4792312d58becf1, 13904,
            3151f657c71cfe62802fb89c94445e601d74e62f, package_extract_file("patch/system/bin/netsharing.p"));
set_progress(0.482827);
apply_patch("/system/bin/ping", "-",
            839d3e242f6a7ac6a66efce793843e6619406497, 26656,
            650013daecc10a70249b7a652063c6185e824e06, package_extract_file("patch/system/bin/ping.p"));
set_progress(0.482981);
apply_patch("/system/bin/pppd", "-",
            a65cdb80c4471d46c353ddab22c084f33c2755bd, 143584,
            3b5486e1fb6b9dac7b7d29ec469cb9bc558ed416, package_extract_file("patch/system/bin/pppd.p"));
set_progress(0.483815);
apply_patch("/system/bin/racoon", "-",
            1a93f018a74c9028b73961537dd5bdf5ee35330f, 159044,
            82a1ce45b53ac47388ccaca98486eae301b22f46, package_extract_file("patch/system/bin/racoon.p"));
set_progress(0.484739);
apply_patch("/system/bin/radiooptions", "-",
            efab193010df700d4276f9ef5f09a46862178013, 5424,
            8a081bec5adf445981128355683768523f0870de, package_extract_file("patch/system/bin/radiooptions.p"));
set_progress(0.484770);
apply_patch("/system/bin/reboot", "-",
            3a6f1f7108d195de5f1b50441610074a4c1cdf23, 5628,
            3c32c488029e790703923ba4fd03cc358da86dd6, package_extract_file("patch/system/bin/reboot.p"));
set_progress(0.484803);
apply_patch("/system/bin/resize2fs_recvy", "-",
            3642af56034f1b08a34c376df002f74bc57d69a7, 51584,
            92cad85acbca25b608d9244dff908d3ec546ecf5, package_extract_file("patch/system/bin/resize2fs_recvy.p"));
set_progress(0.485103);
apply_patch("/system/bin/rild", "-",
            b0528162b3b0d12a7a642fe654b18912f8593d95, 5632,
            d0c3eabf3f928c60c3918f8c0b943d81f9384a50, package_extract_file("patch/system/bin/rild.p"));
set_progress(0.485135);
apply_patch("/system/bin/schedtest", "-",
            d79c06ce79efe15f6faed2007526b89905a508b7, 5400,
            ba770752c30af1349395d5bc0ecdc8d94a2882ed, package_extract_file("patch/system/bin/schedtest.p"));
set_progress(0.485167);
apply_patch("/system/bin/sdptool", "-",
            16f5f4e896f8ad37408cec30862d13bc1014291b, 50604,
            4af51cbb69e564f22c679671139d7ba000740432, package_extract_file("patch/system/bin/sdptool.p"));
set_progress(0.485461);
apply_patch("/system/bin/ser2net", "-",
            c70be42fd9115a546871fe21ac61168309989e14, 34640,
            68c3ab02755bfed9d95faddb007c323c639875f4, package_extract_file("patch/system/bin/ser2net.p"));
set_progress(0.485662);
apply_patch("/system/bin/service", "-",
            a9e1f0fe1a5d718c0b39cd57ddbaf2ec0f9f7db8, 9860,
            3df00b8e5144bcc1bf85e13c69a8cd60f8b2210b, package_extract_file("patch/system/bin/service.p"));
set_progress(0.485719);
apply_patch("/system/bin/servicemanager", "-",
            156ce3cb56ed670ffce2526d153406b0371d3ad8, 9864,
            c28916493bffe9333883026f28a1f9701aae1359, package_extract_file("patch/system/bin/servicemanager.p"));
set_progress(0.485776);
apply_patch("/system/bin/sh", "-",
            c59bb1d3b9f69dd77195fa60fade33cad1cbb20c, 86972,
            3360aa9904264a9f4530b1cda80e55311b0e958d, package_extract_file("patch/system/bin/sh.p"));
set_progress(0.486282);
apply_patch("/system/bin/shutdown", "-",
            ba65de064acbb43352ff4748a87c1452e6df3d17, 9724,
            499a46882144d9083cdd5131bf123bcb81b6cdaa, package_extract_file("patch/system/bin/shutdown.p"));
set_progress(0.486338);
apply_patch("/system/bin/surfaceflinger", "-",
            bfba8262644295dd9396bf41222397da6a5c9daf, 5444,
            ed119772f9ec934ad8300d209e9f333406198447, package_extract_file("patch/system/bin/surfaceflinger.p"));
set_progress(0.486370);
apply_patch("/system/bin/system_server", "-",
            deb028cae08d2d46f8f40b8b160ba63b138d1658, 5436,
            00fb7caeef406253eea215ae6c020eaac5fc32cb, package_extract_file("patch/system/bin/system_server.p"));
set_progress(0.486401);
apply_patch("/system/bin/tiwlan_cu", "-",
            efeea60009b4ea38ef3fa2c3e652ab2dfc84ee5c, 138820,
            37d0c2dd0af6e90ad238c67428c952631bd8349f, package_extract_file("patch/system/bin/tiwlan_cu.p"));
set_progress(0.487208);
apply_patch("/system/bin/tiwlan_loader", "-",
            7b535f208fdb868ad8218e089cfd31ca0602598f, 9740,
            73137d22d1d64e5261123263c5d055e1482dd394, package_extract_file("patch/system/bin/tiwlan_loader.p"));
set_progress(0.487264);
apply_patch("/system/bin/toolbox", "-",
            b2b90b82e4286189ca85038144118d6a679b5306, 77352,
            8050198dc7b1a3bf312bcbbc4417577137e15d95, package_extract_file("patch/system/bin/toolbox.p"));
set_progress(0.487713);
apply_patch("/system/bin/udhcpd", "-",
            2da44f1a42154eb8fc9defdf15e31dd3ef179173, 19436,
            64f873663ec3f2263bf0409d1a36be8ed4e9aba0, package_extract_file("patch/system/bin/udhcpd.p"));
set_progress(0.487826);
apply_patch("/system/bin/vold", "-",
            394ffed7d16fb85c2ba8b114df5a43b7065dcff1, 51628,
            f9465c07eff76b52e0de4f13e700b6110e2c04e3, package_extract_file("patch/system/bin/vold.p"));
set_progress(0.488126);
apply_patch("/system/bin/wpa_supplicant", "-",
            4c4181c2c6f32d9a1afa8a2d07d25eac7994b15d, 201112,
            dc17c3bf36317a9baa29534bece1f16b54569768, package_extract_file("patch/system/bin/wpa_supplicant.p"));
set_progress(0.489294);
apply_patch("/system/customize/CID/default.xml", "-",
            2f694a59b91b7674c72a231ab58c13c6233210d7, 5627,
            abd6f218e40c3af67c454421045c109ebf95f108, package_extract_file("patch/system/customize/CID/default.xml.p"));
set_progress(0.489327);
apply_patch("/system/customize/MNS/default.xml", "-",
            a75b267ababfcccd40c195b03a5c9f546065079d, 99838,
            7cdf4e82598bceca0d23a77de6a82116d62a5a80, package_extract_file("patch/system/customize/MNS/default.xml.p"));
set_progress(0.489907);
apply_patch("/system/etc/AudioPara4.csv", "-",
            b5c1f334f01811e67633e9e21e9396b05a22a1fa, 83985,
            3ea34951d412c5bc4ecb039c5a6329cd57cd311b, package_extract_file("patch/system/etc/AudioPara4.csv.p"));
set_progress(0.490394);
apply_patch("/system/etc/NOTICE.html.gz", "-",
            3506aaf5673288d099c30cdb26c931e07949ae9e, 64339,
            01f77fad205b8ca383a956dc78368ea464f9247a, package_extract_file("patch/system/etc/NOTICE.html.gz.p"));
set_progress(0.490768);
apply_patch("/system/etc/apns-conf.xml", "-",
            a5139da1a5f15045d014beb460a1e9937a7c9f73, 1471,
            e5a36ddd9311e36265d4639be7df95029781fa09, package_extract_file("patch/system/etc/apns-conf.xml.p"));
set_progress(0.490777);
apply_patch("/system/etc/dhcpcd/dhcpcd-hooks/95-configured", "-",
            953d67386dd0c930db28b1b01e114fd4b0fac8c1, 982,
            071dc7586dd9eb8b6398d367a6173b283f65b44f, package_extract_file("patch/system/etc/dhcpcd/dhcpcd-hooks/95-configured.p"));
set_progress(0.490782);
apply_patch("/system/etc/dhcpcd/dhcpcd-run-hooks", "-",
            e398e1053b09af7e42110640a67f5f8d87964d80, 1009,
            bb7e9773a764640ceae10c1f9faaeb0186da55f3, package_extract_file("patch/system/etc/dhcpcd/dhcpcd-run-hooks.p"));
set_progress(0.490788);
apply_patch("/system/etc/event-log-tags", "-",
            7f4865abbc723060074628cc83bc3697e9b69102, 10448,
            69fafb83e549cfaae59084a94d46da356254bb1b, package_extract_file("patch/system/etc/event-log-tags.p"));
set_progress(0.490849);
apply_patch("/system/etc/init.goldfish.sh", "-",
            20403805c7160eb1fd07949d0fca8167089452db, 1200,
            b021f277d0e93484280d80ae3f8e3409238a37b0, package_extract_file("patch/system/etc/init.goldfish.sh.p"));
set_progress(0.490856);
apply_patch("/system/etc/permissions/android.hardware.telephony.gsm.xml",
            "-", 9ef76d49dbb29298f2123d5a091cc9401c2e87e7, 881,
            b92d3fdea7553d9828ef813614112a7b13168fe8, package_extract_file("patch/system/etc/permissions/android.hardware.telephony.gsm.xml.p"));
set_progress(0.490861);
apply_patch("/system/etc/permissions/android.hardware.touchscreen.multitouch.xml",
            "-", 94376164a0c86afa2cd40db7bef4033d055c5ea4, 985,
            518432ab8a38e84eb4128a7a1e8d563d6f3bf703, package_extract_file("patch/system/etc/permissions/android.hardware.touchscreen.multitouch.xml.p"));
set_progress(0.490867);
apply_patch("/system/etc/ppp/ip-up-vpn", "-",
            de1cad3f0a8dabb42f2b430d037f18fe790b2766, 5524,
            5a2b5349c00e71ee8e5a3a227cfe02eaafee5e6c, package_extract_file("patch/system/etc/ppp/ip-up-vpn.p"));
set_progress(0.490899);
apply_patch("/system/etc/security/cacerts.bks", "-",
            de85a33da3e0f6b4ef74a7bd7c38a9d8dccdb68c, 63410,
            7d74155424df6946f1beb0954e2dac45cb6e2fbc, package_extract_file("patch/system/etc/security/cacerts.bks.p"));
set_progress(0.491267);
apply_patch("/system/etc/security/otacerts.zip", "-",
            c20fe69d50f918971dfe3d1857614ca1c5bc4f4f, 1144,
            d49dbfb4b96cf453abefdafcbb73c00d43d81df3, package_extract_file("patch/system/etc/security/otacerts.zip.p"));
set_progress(0.491274);
apply_patch("/system/etc/voicemail-conf.xml", "-",
            424dd998a315506445a11cfeac6200b76f5242a1, 6372,
            9353a52c6ae99c6f7fdb1778231e4670c8751dbb, package_extract_file("patch/system/etc/voicemail-conf.xml.p"));
set_progress(0.491311);
apply_patch("/system/etc/wifi/tiwlan.ini", "-",
            db47c154c21fb9bff1d8cbe48053009f4b0b853d, 11413,
            f69783cc83423834f341540df9529d5c76c046c8, package_extract_file("patch/system/etc/wifi/tiwlan.ini.p"));
set_progress(0.491377);
apply_patch("/system/fonts/DroidSansFallback.ttf", "-",
            5065cce92e8420232db95ab3ba421e462b09b965, 3640264,
            b39d8c5ff8354624483164dfd22942d9fd253e15, package_extract_file("patch/system/fonts/DroidSansFallback.ttf.p"));
set_progress(0.512519);
apply_patch("/system/framework/am.jar", "-",
            41abe478f14428e81a6142059a7d364abff35b8c, 345,
            a0678812b199694a2936b7b10c8a208a4e9fec30, package_extract_file("patch/system/framework/am.jar.p"));
set_progress(0.512521);
apply_patch("/system/framework/am.odex", "-",
            faa9a1edee0d437d8ba323b6cf3b48d3752aa656, 19752,
            8addd021c95d86042bc437f766515b6e80e38f54, package_extract_file("patch/system/framework/am.odex.p"));
set_progress(0.512636);
apply_patch("/system/framework/android.policy.jar", "-",
            5aa93ee42bc704ef4236060b9e36984ee29e5a2e, 345,
            56aa8d4b3581c9634d564fe2b8fc28a778db7de7, package_extract_file("patch/system/framework/android.policy.jar.p"));
set_progress(0.512638);
apply_patch("/system/framework/android.policy.odex", "-",
            256d7129a09d44a4a21cef9601f6252b79b56d9f, 240736,
            6eba41604f235f14425edb25ef072625fb18328e, package_extract_file("patch/system/framework/android.policy.odex.p"));
set_progress(0.514036);
apply_patch("/system/framework/android.test.runner.jar", "-",
            ee3bb7384fcb168f71f07eb25e71d397753826e5, 345,
            81ada11b55697f418dd20be57156ed9dc7e7a18d, package_extract_file("patch/system/framework/android.test.runner.jar.p"));
set_progress(0.514038);
apply_patch("/system/framework/android.test.runner.odex", "-",
            875e7c1709d0978e79ec685f713398d7483c65d0, 193216,
            d9012a0893b0abdf56ca4e9611aafdabb38cfa80, package_extract_file("patch/system/framework/android.test.runner.odex.p"));
set_progress(0.515160);
apply_patch("/system/framework/bmgr.jar", "-",
            41abe478f14428e81a6142059a7d364abff35b8c, 345,
            a0678812b199694a2936b7b10c8a208a4e9fec30, package_extract_file("patch/system/framework/bmgr.jar.p"));
set_progress(0.515162);
apply_patch("/system/framework/bmgr.odex", "-",
            38512c29d5327289077718a39f2eb842d82fd79b, 14280,
            4be646ef89bd9157124d9eac01b648f5459840e9, package_extract_file("patch/system/framework/bmgr.odex.p"));
set_progress(0.515245);
apply_patch("/system/framework/com.google.android.maps.jar", "-",
            9bcd4105ea0ffdd74164fcdab7d4a30bbc0e9a2a, 345,
            b269c34260698271b306c01a0e7ea16d1de0e9b7, package_extract_file("patch/system/framework/com.google.android.maps.jar.p"));
set_progress(0.515247);
apply_patch("/system/framework/com.google.android.maps.odex", "-",
            a6829fe7a2db44a78ac0e7f424cf425305144968, 674184,
            f7732e9b78b57d191688c376c30eb8435a20a5fa, package_extract_file("patch/system/framework/com.google.android.maps.odex.p"));
set_progress(0.519163);
apply_patch("/system/framework/com.htc.android.easopen.jar", "-",
            743b463a851ea4f5efafc19c9f21b3bff4862eef, 345,
            f39c7b62a811d3b551ad0554e1b80a26f2d990e7, package_extract_file("patch/system/framework/com.htc.android.easopen.jar.p"));
set_progress(0.519165);
apply_patch("/system/framework/com.htc.android.easopen.odex", "-",
            2ad444e08c529cac2b1c5f6b3f0e8bad43b92a2e, 26920,
            a8cf57caf059ba6c13d2b0f819ed03607cc10380, package_extract_file("patch/system/framework/com.htc.android.easopen.odex.p"));
set_progress(0.519321);
apply_patch("/system/framework/com.htc.android.pimlib.jar", "-",
            ee3bb7384fcb168f71f07eb25e71d397753826e5, 345,
            81ada11b55697f418dd20be57156ed9dc7e7a18d, package_extract_file("patch/system/framework/com.htc.android.pimlib.jar.p"));
set_progress(0.519323);
apply_patch("/system/framework/com.htc.android.pimlib.odex", "-",
            3dfcc7686787fbeb3091090681de38b20d95c1c5, 89928,
            6d72541f560b2528eeba39200cccac87d122d415, package_extract_file("patch/system/framework/com.htc.android.pimlib.odex.p"));
set_progress(0.519845);
apply_patch("/system/framework/com.htc.framework.jar", "-",
            d1e2f0b50302974a47a982e2d3113ffd291d545f, 345,
            573cbf6933c871cebc39ce2f350e30950f630a5c, package_extract_file("patch/system/framework/com.htc.framework.jar.p"));
set_progress(0.519847);
apply_patch("/system/framework/com.htc.framework.odex", "-",
            38ae1a5fe7d0142cb1a8bbc70daeffa1fff000b1, 2247464,
            4689916e817323cf9d876e86924763c216bff972, package_extract_file("patch/system/framework/com.htc.framework.odex.p"));
set_progress(0.532900);
apply_patch("/system/framework/com.htc.resources.apk", "-",
            9f004f3e57dca6566755bb6bc8bfe67cbd977195, 12549561,
            48312357102cebec62292fd8b6cf12e2a1073d24, package_extract_file("patch/system/framework/com.htc.resources.apk.p"));
set_progress(0.605787);
apply_patch("/system/framework/com.htc.rss.jar", "-",
            743b463a851ea4f5efafc19c9f21b3bff4862eef, 345,
            573cbf6933c871cebc39ce2f350e30950f630a5c, package_extract_file("patch/system/framework/com.htc.rss.jar.p"));
set_progress(0.605789);
apply_patch("/system/framework/com.htc.rss.odex", "-",
            216f41dc5bab3e611488902850cf153d551404b1, 1145136,
            68315f4b9d7a7091ca77ef3ff5f9bdd335614282, package_extract_file("patch/system/framework/com.htc.rss.odex.p"));
set_progress(0.612439);
apply_patch("/system/framework/com.scalado.util.ScaladoUtil.jar",
            "-", 743b463a851ea4f5efafc19c9f21b3bff4862eef, 345,
            f39c7b62a811d3b551ad0554e1b80a26f2d990e7, package_extract_file("patch/system/framework/com.scalado.util.ScaladoUtil.jar.p"));
set_progress(0.612441);
apply_patch("/system/framework/com.scalado.util.ScaladoUtil.odex",
            "-", cab666edb6db4a07454e08661605ee68e637f917, 6872,
            d9ad031190431288896f524f696b3d6db94fd3b5, package_extract_file("patch/system/framework/com.scalado.util.ScaladoUtil.odex.p"));
set_progress(0.612481);
apply_patch("/system/framework/core.jar", "-",
            b5525459688fed75c2149959ccef59a7ffc88109, 60844,
            5adff75be5824d2cb969135f6e0d2e76f9b65269, package_extract_file("patch/system/framework/core.jar.p"));
set_progress(0.612835);
apply_patch("/system/framework/core.odex", "-",
            bc29d5a2c0593b6d783eeb748518affb4d4e55b2, 5572192,
            74bfc70118cb8afad9affc9cce30d61c605d2eac, package_extract_file("patch/system/framework/core.odex.p"));
set_progress(0.645197);
apply_patch("/system/framework/ext.jar", "-",
            49a806317ecb57d2473fcc104a96d8b7a2a40711, 345,
            66f846bfe366e3cc698d8c05d7b34b38ff8788b9, package_extract_file("patch/system/framework/ext.jar.p"));
set_progress(0.645199);
apply_patch("/system/framework/ext.odex", "-",
            afd572cbc02345bdff2c55997c41268c22ed3a31, 627464,
            59e183afea08679860346a559c67c2d76c2a26ca, package_extract_file("patch/system/framework/ext.odex.p"));
set_progress(0.648844);
apply_patch("/system/framework/framework-res.apk", "-",
            4690acaee444e9066235e60ad7da6b7adbef9efb, 4422464,
            9b4b25c6817f956255ff223811ebeaa0892119ff, package_extract_file("patch/system/framework/framework-res.apk.p"));
set_progress(0.674529);
apply_patch("/system/framework/framework-tests.jar", "-",
            d1b3b23d0f52a4c241347750db4de27a4d29a587, 345,
            8431c96dd826ef1542729346da4ab526dbfda096, package_extract_file("patch/system/framework/framework-tests.jar.p"));
set_progress(0.674531);
apply_patch("/system/framework/framework-tests.odex", "-",
            b0d79c63fb3efa39da91e64da7b217f32c1da486, 21472,
            cb23f2cd6606f2a049d7b1eee31366f1ce0988d9, package_extract_file("patch/system/framework/framework-tests.odex.p"));
set_progress(0.674655);
apply_patch("/system/framework/framework.jar", "-",
            e64b50ad95b6010a9d7262e0bb63f2513eda9346, 9517,
            6a22f3a56e3f90ab7a65b77f6a34cdaaec9a49f0, package_extract_file("patch/system/framework/framework.jar.p"));
set_progress(0.674711);
apply_patch("/system/framework/framework.odex", "-",
            c11d9898a319092b50f07704219e77ff0ec14cd7, 9907216,
            d95367c766f9d14a45d3829957b67bf3187047d8, package_extract_file("patch/system/framework/framework.odex.p"));
set_progress(0.732251);
apply_patch("/system/framework/ime.jar", "-",
            41abe478f14428e81a6142059a7d364abff35b8c, 345,
            a0678812b199694a2936b7b10c8a208a4e9fec30, package_extract_file("patch/system/framework/ime.jar.p"));
set_progress(0.732253);
apply_patch("/system/framework/ime.odex", "-",
            de679ff2e44e760fbd9459af91e7479e9a360a8b, 6768,
            fb1160b70c40e134998f957a4f967430a1288680, package_extract_file("patch/system/framework/ime.odex.p"));
set_progress(0.732292);
apply_patch("/system/framework/input.jar", "-",
            41abe478f14428e81a6142059a7d364abff35b8c, 345,
            a0678812b199694a2936b7b10c8a208a4e9fec30, package_extract_file("patch/system/framework/input.jar.p"));
set_progress(0.732294);
apply_patch("/system/framework/input.odex", "-",
            c774430da99c6471aac971692015c127316f622b, 4456,
            6f45a3e5ba24e9322dfb026c1129706f7904c857, package_extract_file("patch/system/framework/input.odex.p"));
set_progress(0.732320);
apply_patch("/system/framework/javax.obex.jar", "-",
            ee3bb7384fcb168f71f07eb25e71d397753826e5, 345,
            81ada11b55697f418dd20be57156ed9dc7e7a18d, package_extract_file("patch/system/framework/javax.obex.jar.p"));
set_progress(0.732322);
apply_patch("/system/framework/javax.obex.odex", "-",
            f7c1fc07a82461484356f242716503451de8bd0e, 60648,
            8994359d710e8c1c3741351e93c7a4fa6c33a058, package_extract_file("patch/system/framework/javax.obex.odex.p"));
set_progress(0.732674);
apply_patch("/system/framework/monkey.jar", "-",
            41abe478f14428e81a6142059a7d364abff35b8c, 345,
            a0678812b199694a2936b7b10c8a208a4e9fec30, package_extract_file("patch/system/framework/monkey.jar.p"));
set_progress(0.732676);
apply_patch("/system/framework/monkey.odex", "-",
            13fa4ea3354896875164234a2fdfb1167218227a, 77520,
            29be93059e2fd7883b24fb3268ccd0de2a5a6f1c, package_extract_file("patch/system/framework/monkey.odex.p"));
set_progress(0.733126);
apply_patch("/system/framework/pm.jar", "-",
            41abe478f14428e81a6142059a7d364abff35b8c, 345,
            1aac8df938f4a274245b3407b62c372625c081f3, package_extract_file("patch/system/framework/pm.jar.p"));
set_progress(0.733128);
apply_patch("/system/framework/pm.odex", "-",
            b4aa91ac2b08f2063365718c50af6484b810e67e, 24896,
            6e6c6194563bd55e01cd918fac182ff9715b4962, package_extract_file("patch/system/framework/pm.odex.p"));
set_progress(0.733273);
apply_patch("/system/framework/services.jar", "-",
            b508f9c36aba35d44424b252a3104a698acb0800, 345,
            1872ea2cecb049c19656f1ddf89ddc1fd3fd1cf6, package_extract_file("patch/system/framework/services.jar.p"));
set_progress(0.733275);
apply_patch("/system/framework/services.odex", "-",
            6ac9e1c40ea48df880d9df5306e5fa2da2ca7d86, 1720544,
            058ee772d6c7aa1bb73e78e9078ef663a09ed57e, package_extract_file("patch/system/framework/services.odex.p"));
set_progress(0.743268);
apply_patch("/system/framework/svc.jar", "-",
            41abe478f14428e81a6142059a7d364abff35b8c, 345,
            a0678812b199694a2936b7b10c8a208a4e9fec30, package_extract_file("patch/system/framework/svc.jar.p"));
set_progress(0.743270);
apply_patch("/system/framework/svc.odex", "-",
            e88f4c64c95c81ce65f5ab4930401931d3738edf, 11544,
            fba16c395608d372ce9aba2eb568ad5c01baefef, package_extract_file("patch/system/framework/svc.odex.p"));
set_progress(0.743337);
apply_patch("/system/lib/bluez-plugin/audio.so", "-",
            97ab53cc692889a53bdb039e5190a76555a49f2d, 114640,
            4818489fa7a126c3e01a39bd6d95674d4ca4232d, package_extract_file("patch/system/lib/bluez-plugin/audio.so.p"));
set_progress(0.744002);
apply_patch("/system/lib/bluez-plugin/input.so", "-",
            c469dcefc8e50eac1ed69cd6e114f2ac53a1381c, 22220,
            2ea36394334279d55fe909e64df244cac47a477e, package_extract_file("patch/system/lib/bluez-plugin/input.so.p"));
set_progress(0.744131);
apply_patch("/system/lib/egl/libGLES_android.so", "-",
            8f843efce8672d412ffae3cac2a707d41b37ac20, 109968,
            1cdbfcffdfcd7690e0e3268ab2108972b29acea8, package_extract_file("patch/system/lib/egl/libGLES_android.so.p"));
set_progress(0.744770);
apply_patch("/system/lib/hw/copybit.msm7k.so", "-",
            14e7cc7f2c6376827ece792ba51be27c4cbab52f, 5292,
            e6a13d3a4b962740801b67376e214d6f915babd0, package_extract_file("patch/system/lib/hw/copybit.msm7k.so.p"));
set_progress(0.744801);
apply_patch("/system/lib/hw/gralloc.default.so", "-",
            5d3733cd8ed47430017bdf87961ebb6aca044ef1, 9792,
            665a6d255fa17660add8453ebbff50016ab4c606, package_extract_file("patch/system/lib/hw/gralloc.default.so.p"));
set_progress(0.744858);
apply_patch("/system/lib/hw/gralloc.msm7k.so", "-",
            c9311522fc6577e70c42c6f83378e923a7f6b951, 17748,
            2267cd50944917e13216f011ec44ac10a694ce6f, package_extract_file("patch/system/lib/hw/gralloc.msm7k.so.p"));
set_progress(0.744961);
apply_patch("/system/lib/hw/lights.msm7k.so", "-",
            97fb29b3ea29d5e9c16ad67a48a67b8a6e6a543d, 9596,
            f95237389f3ca67ccdeed5051d7a7c404978aac5, package_extract_file("patch/system/lib/hw/lights.msm7k.so.p"));
set_progress(0.745017);
apply_patch("/system/lib/hw/sensors.legend.so", "-",
            12fb01de7e779704f5899d65ab0a8fd2894dac14, 9896,
            1f287d27cdd57888dbb4fe876b93e92a865c838f, package_extract_file("patch/system/lib/hw/sensors.legend.so.p"));
set_progress(0.745074);
apply_patch("/system/lib/libAudioTrimmer.so", "-",
            2b8b1811f804da66a8681ce5eaea8da2957bd750, 13416,
            9b8f8eb3437eef915c2b3bb47ef45249d3bf2dd5, package_extract_file("patch/system/lib/libAudioTrimmer.so.p"));
set_progress(0.745152);
apply_patch("/system/lib/libEGL.so", "-",
            4ae20b2fe69719764f568e465621fd3cc8129f93, 36100,
            8ff279ca6eed5ea9983e016d9cb64bf66d6be923, package_extract_file("patch/system/lib/libEGL.so.p"));
set_progress(0.745362);
apply_patch("/system/lib/libFFTEm.so", "-",
            67a989cebfcc48b51adf32adfb06102276d2b95f, 198084,
            e2255a8d12886c9750fb451f2b5612c84cb63338, package_extract_file("patch/system/lib/libFFTEm.so.p"));
set_progress(0.746512);
apply_patch("/system/lib/libGLESv1_CM.so", "-",
            e7e548f4ee85382f907782c8f1d0299bfea49b16, 21428,
            1f7b2bad277551fbc3d75b989d44cbad9216e782, package_extract_file("patch/system/lib/libGLESv1_CM.so.p"));
set_progress(0.746636);
apply_patch("/system/lib/libGLESv2.so", "-",
            fc86964d917db139f2a27482ddcfd3fbb4806e4f, 17332,
            0b0dacd207bd648f6fc0e86e4838bb767eaca7a7, package_extract_file("patch/system/lib/libGLESv2.so.p"));
set_progress(0.746737);
apply_patch("/system/lib/libObexJniWrapper.so", "-",
            bba5c9721253dd9930cac292bf93743d05fe1648, 17964,
            500e35105a53c55ffc56d5b8bb3f7301fe278bd5, package_extract_file("patch/system/lib/libObexJniWrapper.so.p"));
set_progress(0.746841);
apply_patch("/system/lib/libOlaBase.so", "-",
            4ad7d3ab84413f707c35f9053ec11343f86e0950, 1089724,
            caebc991b5a8c3926caa8af768bc29bae69871cf, package_extract_file("patch/system/lib/libOlaBase.so.p"));
set_progress(0.753170);
apply_patch("/system/lib/libOmxCore.so", "-",
            c0a2862f8a3a2f768ec7b85b954bed8d1fd750ac, 9516,
            21ef29491687d1e47e65a205bf15ec51fe833fbd, package_extract_file("patch/system/lib/libOmxCore.so.p"));
set_progress(0.753226);
apply_patch("/system/lib/libOmxH264Dec.so", "-",
            39d07bf4973ed60828ec0ddac7a5fd1eea1a4230, 167876,
            9a1a060221201d961da26051dbe0e126188f7109, package_extract_file("patch/system/lib/libOmxH264Dec.so.p"));
set_progress(0.754201);
apply_patch("/system/lib/libOmxMpeg4Dec.so", "-",
            4e1012b1b9241738346cc5cb1f9bb003f76039a8, 179248,
            1f873a766147044c5b6e63f22b47ffc6a9af228b, package_extract_file("patch/system/lib/libOmxMpeg4Dec.so.p"));
set_progress(0.755242);
apply_patch("/system/lib/libOmxVidEnc.so", "-",
            74a6cf49786ebde11b372c79741d890ba4ce389d, 149072,
            be2fc4f6be85128a38c90461a6b2bca6e6761d61, package_extract_file("patch/system/lib/libOmxVidEnc.so.p"));
set_progress(0.756108);
apply_patch("/system/lib/libRS.so", "-",
            9c6df4accad8ef375a9dd9ebaacc425d49924f87, 174368,
            29f2b252fac170fa2921387776caccec5a283537, package_extract_file("patch/system/lib/libRS.so.p"));
set_progress(0.757120);
apply_patch("/system/lib/liba2dp.so", "-",
            d50bb92a3a9af081231675a7cdb44c39ddfdbaf6, 58736,
            0f1b4ca58bc9b70f25b0d45f86544d51a2970263, package_extract_file("patch/system/lib/liba2dp.so.p"));
set_progress(0.757461);
apply_patch("/system/lib/libacc.so", "-",
            47cf9ce829684afe38d7a58c63e0102e792d88f7, 34764,
            c7d61e9ff7cca3261d614d86324e2f969e33f6f3, package_extract_file("patch/system/lib/libacc.so.p"));
set_progress(0.757663);
apply_patch("/system/lib/libalbum_util.so", "-",
            230dbbbf14b6d159943fd3a1b6faf655985e26e9, 13736,
            37c8b6b645dd74704ed472cf917d36f9261cb0f5, package_extract_file("patch/system/lib/libalbum_util.so.p"));
set_progress(0.757743);
apply_patch("/system/lib/libandroid_runtime.so", "-",
            1db3a854a1e44857003a50b6fa06b55636dd6026, 975336,
            280876684f3704a9d4b4d4969a7e0f3f2b9402c4, package_extract_file("patch/system/lib/libandroid_runtime.so.p"));
set_progress(0.763408);
apply_patch("/system/lib/libandroid_servers.so", "-",
            4d81a2f7a6d78ce479b35a9061c3b1e0bb9d9d55, 22464,
            7a17e2551f62660f8bc9a3ab092acbfc5902e662, package_extract_file("patch/system/lib/libandroid_servers.so.p"));
set_progress(0.763538);
apply_patch("/system/lib/libaudio.so", "-",
            be6af1fc4731ba8f718dae0a462d9afa71686ac8, 60396,
            cd5c5a14818f903fad77cee1a0c1eae51fb2438f, package_extract_file("patch/system/lib/libaudio.so.p"));
set_progress(0.763889);
apply_patch("/system/lib/libaudioflinger.so", "-",
            10d8ca53e921da666c0f6b53205eb923b73eda66, 183900,
            0968232a76b9882d58abc31543a40124fb076553, package_extract_file("patch/system/lib/libaudioflinger.so.p"));
set_progress(0.764957);
apply_patch("/system/lib/libaudiopolicy.so", "-",
            44cc197299eadc6151ace2b3c890e471e3195407, 34888,
            27a2d1c21383f48362f087ef9eec21b3d8babcd5, package_extract_file("patch/system/lib/libaudiopolicy.so.p"));
set_progress(0.765160);
apply_patch("/system/lib/libbinder.so", "-",
            2c38e992e9143dfbc0055be28e17cd4db283a335, 149500,
            724c1bfd63110bcbcc0436ec25fe79a3dfba5e7d, package_extract_file("patch/system/lib/libbinder.so.p"));
set_progress(0.766028);
apply_patch("/system/lib/libbluedroid.so", "-",
            a058723d63c5938e002f5abbf56881f12a951c0b, 9404,
            4571967dd6cda6ebcd6fabff9bd9cd00f62cece5, package_extract_file("patch/system/lib/libbluedroid.so.p"));
set_progress(0.766083);
apply_patch("/system/lib/libbluetooth.so", "-",
            ba87bd370886947fb4a55593b39461b3f70b7849, 61716,
            966fc149bc793ce47b6429ae1a120093d23c99bb, package_extract_file("patch/system/lib/libbluetooth.so.p"));
set_progress(0.766441);
apply_patch("/system/lib/libbluetoothd.so", "-",
            42b5d958ab52b15111aabac264a61e536363324b, 507936,
            23340cc6e5979eb29b626ead351cd0e24a3a0f8c, package_extract_file("patch/system/lib/libbluetoothd.so.p"));
set_progress(0.769391);
apply_patch("/system/lib/libc.so", "-",
            f578fa98a548a4d6ad3957ede44470284c3843fc, 274172,
            4c6bbea46e8b9431c0a66bfff546c33c5778a16e, package_extract_file("patch/system/lib/libc.so.p"));
set_progress(0.770983);
apply_patch("/system/lib/libcamera.so", "-",
            21300ea7cdfc506e5c7a9347f51e5b283d0524cd, 81140,
            4dc01bafe8544cadc036d523f22f6bd3fc7977a5, package_extract_file("patch/system/lib/libcamera.so.p"));
set_progress(0.771455);
apply_patch("/system/lib/libcameraservice.so", "-",
            f82c31ce8183a0a1e46bef5c83499443e7e4eb6f, 54948,
            2538f19cf27475bef1d1998cce0de6200d29dd86, package_extract_file("patch/system/lib/libcameraservice.so.p"));
set_progress(0.771774);
apply_patch("/system/lib/libcrypto.so", "-",
            50919c7a871a94370e47d7c027cf6460480cd185, 755452,
            e70dc87ff4b9ead5acf16413af55e1e4f1f43607, package_extract_file("patch/system/lib/libcrypto.so.p"));
set_progress(0.776161);
apply_patch("/system/lib/libctest.so", "-",
            f45363895cb6ebf5d98d824edf0d65e5a62ab220, 5172,
            f91d48ef633aab273559614564e66fd27b955780, package_extract_file("patch/system/lib/libctest.so.p"));
set_progress(0.776191);
apply_patch("/system/lib/libcurl.so", "-",
            ba17fdb932250e508366d32f7f80cc5b308dac0b, 215840,
            57859a65c9e53b60346cdc3fe0a41dafaf8e4f2e, package_extract_file("patch/system/lib/libcurl.so.p"));
set_progress(0.777445);
apply_patch("/system/lib/libcutils.so", "-",
            04b14aa5f009db24b4adcf683c6cb532b29a1864, 59372,
            4eae4915420c657428c39ca3eedd1fb24b3dccff, package_extract_file("patch/system/lib/libcutils.so.p"));
set_progress(0.777790);
apply_patch("/system/lib/libdbus.so", "-",
            fee848332b8908622cb17fb49c1ae2946b54c577, 272816,
            4df20c5ccf9a08f2c64df00b6f5cdef20d179b66, package_extract_file("patch/system/lib/libdbus.so.p"));
set_progress(0.779374);
apply_patch("/system/lib/libdl.so", "-",
            16f2a736ed7e005c2e56d483a8812f8b626a1d7e, 9220,
            9e9081b9fa4c6460f7324cb41adfefd06e7362e3, package_extract_file("patch/system/lib/libdl.so.p"));
set_progress(0.779428);
apply_patch("/system/lib/libdrm1.so", "-",
            dec1d6ba05bfc73f013c9c25d09db1fed659c041, 38252,
            226df1be1dfda7d32cad7ec13be4047cf288f095, package_extract_file("patch/system/lib/libdrm1.so.p"));
set_progress(0.779650);
apply_patch("/system/lib/libdrm1_jni.so", "-",
            a2307013bd27f4304708bc34bb08c12fe7d0da86, 13736,
            e15b871df176d9473925fc4c32f145ee044b012e, package_extract_file("patch/system/lib/libdrm1_jni.so.p"));
set_progress(0.779730);
apply_patch("/system/lib/libdvm.so", "-",
            c1c468d393eb1382e40466c17f672eeaacb4342e, 671220,
            9f2140814ca3eeaa61d44fbf31f89a06254d8719, package_extract_file("patch/system/lib/libdvm.so.p"));
set_progress(0.783628);
apply_patch("/system/lib/libemoji.so", "-",
            5d67657da64fb1f234b4d9056159f6b182162b83, 9656,
            a1e93dda0467e8d1bc06036ea2562474db69a541, package_extract_file("patch/system/lib/libemoji.so.p"));
set_progress(0.783684);
apply_patch("/system/lib/libexif.so", "-",
            0f0c3f73ed33214edc1826e7528a922d6455457d, 40788,
            f74f51c884e588921769a0738774398701aa5f9a, package_extract_file("patch/system/lib/libexif.so.p"));
set_progress(0.783921);
apply_patch("/system/lib/libexpat.so", "-",
            ba6992aba6befaf91fe1910465d2048c30f56018, 88604,
            8e94002a5c483778561c81fb75b8805d24a8af74, package_extract_file("patch/system/lib/libexpat.so.p"));
set_progress(0.784436);
apply_patch("/system/lib/libflashlite.so", "-",
            64e87c66ab61ecefc82c29b5f928a68520443f25, 4741196,
            59c0f7b09af10eff1c84c8cb74cb486027b124ea, package_extract_file("patch/system/lib/libflashlite.so.p"));
set_progress(0.811972);
apply_patch("/system/lib/libflashsnddec.so", "-",
            f8473b7ead3c12ad82a0bc7d0f6ad104a0cf44de, 99960,
            4ad0e91642243b350088511afcd111fa123d47f0, package_extract_file("patch/system/lib/libflashsnddec.so.p"));
set_progress(0.812552);
apply_patch("/system/lib/libflsaplayerlib.so", "-",
            da674054b52afd4b8edd9fc76dbcc5cbc3de61e2, 72308,
            7e167df43c50d29f49e48b91ff555ec6033fb30d, package_extract_file("patch/system/lib/libflsaplayerlib.so.p"));
set_progress(0.812972);
apply_patch("/system/lib/libgps.so", "-",
            1a437ea77336575170f7c17ba9a53baf20dbfe7f, 100788,
            7b67768ed59b43c7404bbeed086ce9f17b150a34, package_extract_file("patch/system/lib/libgps.so.p"));
set_progress(0.813558);
apply_patch("/system/lib/libhardware.so", "-",
            0e882204272eee9aeaa551d22ced54cedbb308ac, 5264,
            78b23263d4dd5ffff9f3eb9bf66b3d055b148553, package_extract_file("patch/system/lib/libhardware.so.p"));
set_progress(0.813588);
apply_patch("/system/lib/libhardware_legacy.so", "-",
            a1b6ca70cb48b96298966db01bc4759c26cdee9d, 74172,
            da5a77cd0a7450dfa48499fbed441009ed552f78, package_extract_file("patch/system/lib/libhardware_legacy.so.p"));
set_progress(0.814019);
apply_patch("/system/lib/libhtc_ril.so", "-",
            ffcbb70cf5f245f702b2091188003e67f0009769, 509760,
            83fb313ec1a1529ac21e4ee875c9104caa279229, package_extract_file("patch/system/lib/libhtc_ril.so.p"));
set_progress(0.816980);
apply_patch("/system/lib/libhtcbitmapfactory.so", "-",
            d1dccff51d7af90013984df5a69ace4957ff3491, 9508,
            27d0cd733c58417355343a3c5d412af9721e2991, package_extract_file("patch/system/lib/libhtcbitmapfactory.so.p"));
set_progress(0.817035);
apply_patch("/system/lib/libiconv.so", "-",
            26f051fabfc1826afa8ccb26f94654a409716f62, 920884,
            5d0c802f405a675f8278e26b8c2d26c3bb813c45, package_extract_file("patch/system/lib/libiconv.so.p"));
set_progress(0.822383);
apply_patch("/system/lib/libicudata.so", "-",
            be208dbe5bf806732ae756e8f355bca8e4cfc04a, 5345876,
            59c461bc5fb932f8792a1da94a27234d85e6f1ea, package_extract_file("patch/system/lib/libicudata.so.p"));
set_progress(0.853432);
apply_patch("/system/lib/libicui18n.so", "-",
            ab91b546c9a6dd617e91801c415677fda94a0c5d, 934472,
            d6f0da60fe1ddba55b632f9fe0287510a1c79426, package_extract_file("patch/system/lib/libicui18n.so.p"));
set_progress(0.858859);
apply_patch("/system/lib/libicuuc.so", "-",
            762a46fb2c5edd2661fa329782e27b99b7735be0, 885008,
            5736dc47ffe7ff88594567616551a799915a8617, package_extract_file("patch/system/lib/libicuuc.so.p"));
set_progress(0.863999);
apply_patch("/system/lib/liblog.so", "-",
            8c58a068d5e0e0b39fcc35f2dff50ccd72a70e3b, 13520,
            71925792a0d7e6d6996182aa5966da1aba3c8970, package_extract_file("patch/system/lib/liblog.so.p"));
set_progress(0.864077);
apply_patch("/system/lib/libm.so", "-",
            dbecf85aa698b5486782caa58992e4a4ad487750, 91088,
            678ed59919cade831e6341a5b0c222bfc9714cbc, package_extract_file("patch/system/lib/libm.so.p"));
set_progress(0.864606);
apply_patch("/system/lib/libmedia.so", "-",
            8b87b89c0514d61c4d566bf91b881cdce21dc920, 376696,
            cae774d42dfeb5782c18cfd1ee36229e1e5bcddd, package_extract_file("patch/system/lib/libmedia.so.p"));
set_progress(0.866794);
apply_patch("/system/lib/libmedia_jni.so", "-",
            0b8a3a90b87b179b32a22d1aa8264af231be0d42, 57488,
            f930509473f73ddc93c76608a11090cefce78fb6, package_extract_file("patch/system/lib/libmedia_jni.so.p"));
set_progress(0.867128);
apply_patch("/system/lib/libmediaplayerservice.so", "-",
            7c109efe71f4e404f24a5815771a8c82e5f785e9, 131872,
            7fdc2a50b74f15be730b7eb2181aaa92f77f87ea, package_extract_file("patch/system/lib/libmediaplayerservice.so.p"));
set_progress(0.867894);
apply_patch("/system/lib/libmm-adspsvc.so", "-",
            710e2d35cad00fd2c16e1f9b3aa0da185cf8fc9b, 5268,
            4c83746af05f7b1aa78355e2f04779e20363c6e6, package_extract_file("patch/system/lib/libmm-adspsvc.so.p"));
set_progress(0.867925);
apply_patch("/system/lib/libmmclient.so", "-",
            a86541582ff16476d9c10f8cadc43eea6aeaf496, 9360,
            ae6e29d48cea28eac10b37ee829c79aadaccf890, package_extract_file("patch/system/lib/libmmclient.so.p"));
set_progress(0.867979);
apply_patch("/system/lib/libmscompress.so", "-",
            e5323072936899744a18739690978fbfd02a97bf, 5176,
            37244ffa8a58c563ee3de8ee9eb937227d4a3118, package_extract_file("patch/system/lib/libmscompress.so.p"));
set_progress(0.868009);
apply_patch("/system/lib/libnativehelper.so", "-",
            898ba25f07933e1f9ee5291c67839d1dcbfbfd73, 202976,
            b7ec2c165840a06c26af9731fbad8f1bf0caeeca, package_extract_file("patch/system/lib/libnativehelper.so.p"));
set_progress(0.869188);
apply_patch("/system/lib/libnetutils.so", "-",
            6a110c5e2a77dae9a23da860a7c4cd8146f7d9f0, 21728,
            298b4ca5b5e4d9c454e26ac773b4abe980847ece, package_extract_file("patch/system/lib/libnetutils.so.p"));
set_progress(0.869314);
apply_patch("/system/lib/liboemcamera.so", "-",
            ab78aceb68d687219559153e18ce72d41552cc60, 1535324,
            f354a37e85b06d1c588ae5316c5ba183ba214171, package_extract_file("patch/system/lib/liboemcamera.so.p"));
set_progress(0.878231);
apply_patch("/system/lib/libomx_aacdec_sharedlibrary.so", "-",
            334c7e0e6a69b6589a9adc10a850c865a8284120, 188980,
            d8da689e8745267b9547db323851d938c12d3e0c, package_extract_file("patch/system/lib/libomx_aacdec_sharedlibrary.so.p"));
set_progress(0.879329);
apply_patch("/system/lib/libomx_amrdec_sharedlibrary.so", "-",
            8c5825bb215f1312aad5192ef5ad43de9eca9c31, 134812,
            888d069a44605db3f02d4dd4ac5977b64ca472b1, package_extract_file("patch/system/lib/libomx_amrdec_sharedlibrary.so.p"));
set_progress(0.880112);
apply_patch("/system/lib/libomx_amrenc_sharedlibrary.so", "-",
            f1ce4b020f58471da022bbc27bda045254705638, 97548,
            012c38c5c135d881efc1d739ca0f03cf25422a4b, package_extract_file("patch/system/lib/libomx_amrenc_sharedlibrary.so.p"));
set_progress(0.880678);
apply_patch("/system/lib/libomx_avcdec_sharedlibrary.so", "-",
            2dbbf91b42df173d6df4fedaccca054453ef3e91, 88120,
            fcc0ac419c2dcf5a82d696b62f689b69b45ea4ff, package_extract_file("patch/system/lib/libomx_avcdec_sharedlibrary.so.p"));
set_progress(0.881190);
apply_patch("/system/lib/libomx_m4vdec_sharedlibrary.so", "-",
            aad2f6f2176d65e3fb8594cdefc783e4a4002bd1, 138276,
            4f5ac41af774645ff79691e7a980470373cf2a30, package_extract_file("patch/system/lib/libomx_m4vdec_sharedlibrary.so.p"));
set_progress(0.881993);
apply_patch("/system/lib/libomx_mp3dec_sharedlibrary.so", "-",
            36c984bf1f979560a75bf57ccbdb22102120e5f1, 68012,
            7146cf42b9b739d4c2b4a388eccd880e612745b5, package_extract_file("patch/system/lib/libomx_mp3dec_sharedlibrary.so.p"));
set_progress(0.882388);
apply_patch("/system/lib/libomx_sharedlibrary.so", "-",
            29da32b85a1832187580dcc701b3b2126175122b, 85340,
            5086eea0975212f577c795c80c5a748c90b2eca6, package_extract_file("patch/system/lib/libomx_sharedlibrary.so.p"));
set_progress(0.882884);
apply_patch("/system/lib/libon2.so", "-",
            8061ec95165bb7e240553849adc66e4c8e49983e, 109232,
            4127c58b7879b75c5dc5a226070c52937bdcbc84, package_extract_file("patch/system/lib/libon2.so.p"));
set_progress(0.883518);
apply_patch("/system/lib/libopencore_author.so", "-",
            1eb5f646fdd4b21d69f95db296c6b4884cede7c9, 311368,
            b21802167c2bacbe6f1eea9c4d84cc89077e4729, package_extract_file("patch/system/lib/libopencore_author.so.p"));
set_progress(0.885326);
apply_patch("/system/lib/libopencore_common.so", "-",
            05258be46848f7ad2b975e3b3cd2a97d53191a22, 847132,
            3d73397b74acd7bef111dd4eddb7c5cae8c1c014, package_extract_file("patch/system/lib/libopencore_common.so.p"));
set_progress(0.890246);
apply_patch("/system/lib/libopencore_download.so", "-",
            eecbe58282dad78f3044246f071363af406c7899, 91448,
            88128566078e116656ee78e345b0ecae18dd0a75, package_extract_file("patch/system/lib/libopencore_download.so.p"));
set_progress(0.890778);
apply_patch("/system/lib/libopencore_downloadreg.so", "-",
            f5ba405cb4702fa8bca9d9751d1e488061094ff3, 14204,
            825cc9442b8126f06179b0b62ae6542d53ce40f9, package_extract_file("patch/system/lib/libopencore_downloadreg.so.p"));
set_progress(0.890860);
apply_patch("/system/lib/libopencore_mp4local.so", "-",
            1343599eecdd6c973d2a93ef37b3f71c90b558ee, 146120,
            b76a6c967c454ecf19915fdfcfb87cb40e21776c, package_extract_file("patch/system/lib/libopencore_mp4local.so.p"));
set_progress(0.891709);
apply_patch("/system/lib/libopencore_mp4localreg.so", "-",
            49f3aca76effcf5523efdefec6ab0b2cd546f377, 18628,
            bfd6674cf189ebbb4933f57f03193e9c5420ca6c, package_extract_file("patch/system/lib/libopencore_mp4localreg.so.p"));
set_progress(0.891817);
apply_patch("/system/lib/libopencore_net_support.so", "-",
            dfa0e82c93757094783d38e5adb682072e1f715f, 204344,
            f37ad530d8c0a65e4d26e901532efea644ec90bd, package_extract_file("patch/system/lib/libopencore_net_support.so.p"));
set_progress(0.893004);
apply_patch("/system/lib/libopencore_player.so", "-",
            4d3c889b2a6f298f4ca6a0f9f605f58cef9e6a5c, 826316,
            6253a0e7bf3cfa6bc1db5b9e1e2185f580a823c7, package_extract_file("patch/system/lib/libopencore_player.so.p"));
set_progress(0.897803);
apply_patch("/system/lib/libopencore_rtsp.so", "-",
            9be99bd0f4ef3c4d97650ab2fdc380fe8ccbc8be, 452444,
            f73ab70bcf1cde729ed027f530d7444062d68f3a, package_extract_file("patch/system/lib/libopencore_rtsp.so.p"));
set_progress(0.900431);
apply_patch("/system/lib/libopencore_rtspreg.so", "-",
            9a15e18a7a547123a28e3ef0421055dc04b7ca53, 14204,
            a072d57948c77fe5cec349ea8da5b066dab3f675, package_extract_file("patch/system/lib/libopencore_rtspreg.so.p"));
set_progress(0.900513);
apply_patch("/system/lib/libopencorehw.so", "-",
            d5e2c0d88386603207042580dcb61e254449a970, 22844,
            8aa6ab6b01bcdce26e2bdd2c91f3cf9dc02c5ccc, package_extract_file("patch/system/lib/libopencorehw.so.p"));
set_progress(0.900646);
apply_patch("/system/lib/libopenobex.so", "-",
            39b2c78b18736477810ef157740b744dff2a57d8, 17744,
            4ea38728b88ba7b58d5d48e0b6a566f0a9d95975, package_extract_file("patch/system/lib/libopenobex.so.p"));
set_progress(0.900749);
apply_patch("/system/lib/libpixelflinger.so", "-",
            f388288c775139f6c0102f738d62dc63d8612f79, 107764,
            9969dcf555e326158dbbddc40c0b9f69e497a44b, package_extract_file("patch/system/lib/libpixelflinger.so.p"));
set_progress(0.901375);
apply_patch("/system/lib/libpng.so", "-",
            6181e098dde59c47ecd5a4534075cc0b2d98b462, 128336,
            73d1b728569bb86472337cd291be7aeb844bf411, package_extract_file("patch/system/lib/libpng.so.p"));
set_progress(0.902120);
apply_patch("/system/lib/libqcomm_omx.so", "-",
            d9dfaa3b918fff35ec0630aa9bf76a4b1f47e45f, 5420,
            e2d123fdbc13c90d90a5a27c4bce76b6a6cba06a, package_extract_file("patch/system/lib/libqcomm_omx.so.p"));
set_progress(0.902152);
apply_patch("/system/lib/libreference-cdma-sms.so", "-",
            4b48a58d3f848624e7d6b6344f5091fb95e78e83, 5084,
            3e77750cccb2f2a547504875aae7d54c8faca474, package_extract_file("patch/system/lib/libreference-cdma-sms.so.p"));
set_progress(0.902181);
apply_patch("/system/lib/libreference-ril.so", "-",
            2000c26a918320a1ac723ad8424121d90075e9ef, 21908,
            f3b3feb3981c7b812fd7f63576844e07ff96862a, package_extract_file("patch/system/lib/libreference-ril.so.p"));
set_progress(0.902308);
apply_patch("/system/lib/libril.so", "-",
            d3cc31d4aa3c6af6d417dcee1c99abf6edc8f2d2, 45760,
            f724f94f04cc446aad6b7df62634c522a61e1cee, package_extract_file("patch/system/lib/libril.so.p"));
set_progress(0.902574);
apply_patch("/system/lib/librpc.so", "-",
            ff3f8482e0fde99cfb02e275f6036defc3067fb1, 25992,
            fb1f7277c3c42ededb922be310d16d8145ec2bbf, package_extract_file("patch/system/lib/librpc.so.p"));
set_progress(0.902725);
apply_patch("/system/lib/librs_jni.so", "-",
            1db7318fe630d6cdead9731c8eb7ebdb94a70df8, 27400,
            1a11288725fef46096cbeac0577415b58d4e7802, package_extract_file("patch/system/lib/librs_jni.so.p"));
set_progress(0.902884);
apply_patch("/system/lib/libscalado_htcalbum.so", "-",
            303fd3b123eeca63b8103da6a7eccbd001a691c3, 452900,
            50e9e73fcb6bffd205ab55a5fee35ad7955af734, package_extract_file("patch/system/lib/libscalado_htcalbum.so.p"));
set_progress(0.905515);
apply_patch("/system/lib/libscaladoapi.so", "-",
            e94c4680e903676442a2f2f3fa14472696666c56, 432240,
            150df8a7573ebad6435cd6af5b717a717d73e76e, package_extract_file("patch/system/lib/libscaladoapi.so.p"));
set_progress(0.908025);
apply_patch("/system/lib/libscaladoutil.so", "-",
            265cc4cd43cebfacfc0a5efdbb1fd2297299947a, 444604,
            71403f0faedaf19e1465f9d5e7fbbb2d5ac8aef6, package_extract_file("patch/system/lib/libscaladoutil.so.p"));
set_progress(0.910607);
apply_patch("/system/lib/libsiimpl.so", "-",
            6a20b6456c1fce701d5384e0f73a6a39be08dc65, 529468,
            41547d731e321834008574672704f34ba8a1ff25, package_extract_file("patch/system/lib/libsiimpl.so.p"));
set_progress(0.913682);
apply_patch("/system/lib/libskia.so", "-",
            8713b3cdb18705eee6496d5a1399b4fd01efd77b, 1118024,
            e1e490b94de1392862790ec3ddd110f4c9e3e740, package_extract_file("patch/system/lib/libskia.so.p"));
set_progress(0.920176);
apply_patch("/system/lib/libskiagl.so", "-",
            b9e01df65f34919f9838abdb48351c782f67067d, 43108,
            db6bf15e477d0ba4cadf2158c55d4c5f8eec032f, package_extract_file("patch/system/lib/libskiagl.so.p"));
set_progress(0.920426);
apply_patch("/system/lib/libsonivox.so", "-",
            5c347cc6a41e94485c179829bac53ef85f6ec51d, 338380,
            f3e37fb9b112ccd17ad3b58fc10fed083ea2f3b3, package_extract_file("patch/system/lib/libsonivox.so.p"));
set_progress(0.922391);
apply_patch("/system/lib/libsorenson.so", "-",
            03a335f21a3218222e8556395261e211aadd95a5, 67524,
            251ddff45fe34eb4283172f3cdba6e5659fc52d1, package_extract_file("patch/system/lib/libsorenson.so.p"));
set_progress(0.922783);
apply_patch("/system/lib/libsoundpool.so", "-",
            bcd2515834a784d02ae6b99e260c025088994978, 26548,
            342a430dc6ea01970eaa190cf072b0498424cce8, package_extract_file("patch/system/lib/libsoundpool.so.p"));
set_progress(0.922938);
apply_patch("/system/lib/libsqlite.so", "-",
            4a25e35114225d796e0e7491666bb7fce04123a5, 326004,
            a4cd8f7537fd12c85fecfc766ef78a4b0e7de037, package_extract_file("patch/system/lib/libsqlite.so.p"));
set_progress(0.924831);
apply_patch("/system/lib/libsrec_jni.so", "-",
            1836f6829e7d23183e7dda80636e505c40977a18, 355568,
            a34bf41697f10b1adb0528c84d623243836e7cae, package_extract_file("patch/system/lib/libsrec_jni.so.p"));
set_progress(0.926896);
apply_patch("/system/lib/libssl.so", "-",
            09c93c4f1f3e9d3a0247e4b8855b02d32076e56a, 164308,
            d44ad8cb3d232f472fc8ab60880af5386c9d3a19, package_extract_file("patch/system/lib/libssl.so.p"));
set_progress(0.927850);
apply_patch("/system/lib/libstagefright.so", "-",
            ae060955f1aa85303f65e5bad9522974ed6be281, 717864,
            805f12d879a07051eb2c5f0ec4ebb5f6aadea58b, package_extract_file("patch/system/lib/libstagefright.so.p"));
set_progress(0.932020);
apply_patch("/system/lib/libstagefright_omx.so", "-",
            025fd02c694a36df149ff5d3cc1e0d97cf1120ec, 59892,
            2188a64958b299ffc0c380536c6ecfe09a35fe25, package_extract_file("patch/system/lib/libstagefright_omx.so.p"));
set_progress(0.932367);
apply_patch("/system/lib/libstdc++.so", "-",
            cc5893fa5535eac4c72bbc3fa24b6af083e4ae99, 5272,
            74ea20e2a5ffab928e3b95a8193fa4defa30b838, package_extract_file("patch/system/lib/libstdc++.so.p"));
set_progress(0.932398);
apply_patch("/system/lib/libsurfaceflinger.so", "-",
            31c844947ac2e3c8907f628a3999bdc2620ea06d, 170856,
            2cadfbd7e44d2c49af80a41917b8eef4a519c84c, package_extract_file("patch/system/lib/libsurfaceflinger.so.p"));
set_progress(0.933390);
apply_patch("/system/lib/libsystem_server.so", "-",
            0cd2f64a12ca5440d276083371cc59cb9b2a9cb1, 9808,
            832bbb4e5e59a4e193b468290b2d4dbebd2c6db5, package_extract_file("patch/system/lib/libsystem_server.so.p"));
set_progress(0.933447);
apply_patch("/system/lib/libsysutils.so", "-",
            1b8ea75a56c4f890c67bb9a6d3a3238d7cd1c62b, 17972,
            12565f6ba1c258a2e89c027dd51bf55e5708b352, package_extract_file("patch/system/lib/libsysutils.so.p"));
set_progress(0.933552);
apply_patch("/system/lib/libthread_db.so", "-",
            c7f8919669cf37d916d805f96e6a09df7e25af81, 13412,
            248457bc139eec5c8e99a12073d7886603ce60a2, package_extract_file("patch/system/lib/libthread_db.so.p"));
set_progress(0.933630);
apply_patch("/system/lib/libttspico.so", "-",
            d272af68fc070e34dd3bd2c3a318623759b70ce7, 228324,
            187046ed5adaa5842feefb27538058569c8a0ea3, package_extract_file("patch/system/lib/libttspico.so.p"));
set_progress(0.934956);
apply_patch("/system/lib/libttssynthproxy.so", "-",
            0de1dad7fa6bad7a2da62d39a599e1acf585954f, 18040,
            3f7db7e0270c06d3d00601963ed9de1c21d0fabb, package_extract_file("patch/system/lib/libttssynthproxy.so.p"));
set_progress(0.935060);
apply_patch("/system/lib/libui.so", "-",
            f27c3db02600851c8cff59b753909167bf583449, 84500,
            3350430a6abea4c1a4a48ffb5ab79ea7c76e1a5e, package_extract_file("patch/system/lib/libui.so.p"));
set_progress(0.935551);
apply_patch("/system/lib/libutils.so", "-",
            eb8d7abc2376f7ad6916f42ad671f9383b689196, 155784,
            981b18dc57ba000da38ff26049c1ed439b12dc03, package_extract_file("patch/system/lib/libutils.so.p"));
set_progress(0.936456);
apply_patch("/system/lib/libvorbisidec.so", "-",
            ef4164c31a0fc2cb16cb4d89c8962a059b8b16a0, 116980,
            552ae4b633159473018a307da25bbe66cded2c45, package_extract_file("patch/system/lib/libvorbisidec.so.p"));
set_progress(0.937135);
apply_patch("/system/lib/libwebcore.so", "-",
            c3bb9b38c5c2f21ae9af7a91e000ae5afdf215e5, 8982916,
            dd876bc14e48bac0a62b2cee6059a9de7de5f12c, package_extract_file("patch/system/lib/libwebcore.so.p"));
set_progress(0.989307);
apply_patch("/system/lib/libwpa_client.so", "-",
            17420cea4d3e24bbf5ff281d7158b2d130fd0fce, 9492,
            3a4460015b087ba30f904d81500e9a48d5b17085, package_extract_file("patch/system/lib/libwpa_client.so.p"));
set_progress(0.989362);
apply_patch("/system/lib/libwsp.so", "-",
            875e7866975cf17a6a3d57c4504e81620a19541c, 323820,
            5ac5a70b680a146aa2be93009cc52647c22985d8, package_extract_file("patch/system/lib/libwsp.so.p"));
set_progress(0.991243);
apply_patch("/system/lib/libwsp_jni.so", "-",
            71bcdb7e1d60d791118fd685b308c7abe900478e, 9564,
            1f58c09d679643cae3fa141adaa6b14f59b8bfae, package_extract_file("patch/system/lib/libwsp_jni.so.p"));
set_progress(0.991298);
apply_patch("/system/lib/libz.so", "-",
            d1fc9901fa1a60310e31d813d2acbdb43bfc9d06, 79228,
            ddab15b925aff2fb8a3289296a9ecfa05ade35aa, package_extract_file("patch/system/lib/libz.so.p"));
set_progress(0.991759);
apply_patch("/system/lib/modules/sdio.ko", "-",
            f46209834263a675c9924eab4c6283cdd4a7c038, 29036,
            002b2796cb1d03764f46448c15e0b33f7da4b551, package_extract_file("patch/system/lib/modules/sdio.ko.p"));
set_progress(0.991927);
apply_patch("/system/lib/modules/tiwlan_drv.ko", "-",
            19676801dc1ea8e706536594b7d5ea5c5bb0232f, 1176928,
            6413523fbcf6b6dc962e2d12c7d56f20b6bd3568, package_extract_file("patch/system/lib/modules/tiwlan_drv.ko.p"));
set_progress(0.998763);
apply_patch("/system/media/audio/ringtones/Windchimer.mp3", "-",
            31f060159139da5b727d47e5742870e5eb5932cb, 124972,
            43ba0deb6b42d16b1e745862ec8dc99f5479097e, package_extract_file("patch/system/media/audio/ringtones/Windchimer.mp3.p"));
set_progress(0.999489);
apply_patch("/system/usr/srec/config/en.us/grammars/VoiceDialer.g2g",
            "-", 5d52a5821b84f24fc40dc305df976610c5b1a5c0, 55581,
            779d39ad43ad746feb0308c7a368fc835eab243a, package_extract_file("patch/system/usr/srec/config/en.us/grammars/VoiceDialer.g2g.p"));
set_progress(0.999811);
apply_patch("/system/xbin/crasher", "-",
            dfc5c8ba23cbd712d2d365474f73621b538a91e6, 5540,
            5b7d9bb541cac273b08236ade554a0d61a135b3d, package_extract_file("patch/system/xbin/crasher.p"));
set_progress(0.999843);
apply_patch("/system/xbin/wireless_modem", "-",
            50c0fcdd6c76a6b14396cc8b8e4f60273ad17d5d, 22188,
            efc8363ecff3c39646c0723999cea6f7b49d60bf, package_extract_file("patch/system/xbin/wireless_modem.p"));
set_progress(0.999972);
apply_patch("/system/build.prop", "-",
            77e8916e837ee4641d4db403d0dcbdfa4ca08deb, 4759,
            9d8b0c14a841d6c024cd8f83ce5462fb1016aef9, package_extract_file("patch/system/build.prop.p"));
show_progress(0.100000, 10);
delete("/system/bin/dumpcrash");
ui_print("Unpacking new files...");
package_extract_dir("system", "/system");
ui_print("Symlinks and permissions...");
delete("/system/bin/chownto", "/system/bin/ionice",
       "/system/bin/nandread");
symlink("toolbox", "/system/bin/chownto", "/system/bin/ionice",
        "/system/bin/nandread");
set_perm_recursive(0, 0, 0755, 0644, "/system");
set_perm_recursive(0, 2000, 0755, 0755, "/system/bin");
set_perm(0, 3003, 0755, "/system/bin/ip");
set_perm(0, 3003, 0755, "/system/bin/ipd");
set_perm(0, 3003, 02750, "/system/bin/netcfg");
set_perm(0, 3004, 02755, "/system/bin/ping");
set_perm(0, 2000, 06755, "/system/bin/reboot");
set_perm(0, 2000, 06750, "/system/bin/run-as");
set_perm(1001, 1005, 0444, "/system/etc/AudioPara4.csv");
set_perm_recursive(1002, 1002, 0755, 0440, "/system/etc/bluetooth");
set_perm(0, 0, 0755, "/system/etc/bluetooth");
set_perm(1000, 1000, 0640, "/system/etc/bluetooth/auto_pairing.conf");
set_perm(3002, 3002, 0444, "/system/etc/bluetooth/blacklist.conf");
set_perm(1002, 1002, 0440, "/system/etc/dbus.conf");
set_perm(1014, 2000, 0550, "/system/etc/dhcpcd/dhcpcd-run-hooks");
set_perm(0, 2000, 0550, "/system/etc/init.goldfish.sh");
set_perm_recursive(0, 0, 0755, 0555, "/system/etc/ppp");
set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
write_firmware_image("PACKAGE:firmware.zip", "zip");
unmount("/data");
unmount("/system");
