
# Script Version: 1.3T

mount("MTD", "system", "/system");
assert(file_getprop("/system/build.prop", "ro.build.fingerprint") == "htc_egypt/htc_legend/legend/legend:2.1/ERD79/180256:user/release-keys" ||
       file_getprop("/system/build.prop", "ro.build.fingerprint") == "htc_egypt/htc_legend/legend/legend:2.2/FRF91/326573: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") == "HTC__026");
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", "d899b3555fe2b7ed044ffd7a24a93609ff0ec7ce", "c7a3705e49ce8cd9bc847d9410068084b4fd829d"));
set_progress(0.001082);
assert(apply_patch_check("/system/app/AccountSyncManager.odex", "897ec8112d25f3a5ef38adca37a4476ed655fcc0", "9f2e6636315aeaf7d58035e28bfa3178e8a78ad9"));
set_progress(0.001451);
assert(apply_patch_check("/system/app/ApplicationsProvider.apk", "333fdc64025925e6153244c720ce00c0eb3531b4", "ef99cd915087254bfa54591c2ae8ff969bc94468"));
set_progress(0.001508);
assert(apply_patch_check("/system/app/ApplicationsProvider.odex", "b047421c3db046c8957d9c306a33b9c00d40f6e3", "b134af682e3c0e2a2b734a564376214534505414"));
set_progress(0.001614);
assert(apply_patch_check("/system/app/Bluetooth.apk", "c67ef02a1677329494a1cd748c2470688d7cc63e", "118a24e1c588f9b51a7de5d11f36976f2c8867e2"));
set_progress(0.003370);
assert(apply_patch_check("/system/app/Bluetooth.odex", "900677468668a179fea4ba2e6ac84cd923f0979e", "d641d67a7fbf07e78c68c8af34951a3f56b24bfa"));
set_progress(0.005343);
assert(apply_patch_check("/system/app/Browser.apk", "742d0e7319baa9b1564f4b907162c4d40b45f722", "170afea3d082f786d883065864762e41f6e94ab2"));
set_progress(0.011727);
assert(apply_patch_check("/system/app/Browser.odex", "1936ea36b4b7e5255123bdef291015fad3aa7d64", "13b24e21a55855c157cda25670d5a42d89387a3b"));
set_progress(0.016208);
assert(apply_patch_check("/system/app/Calculator.apk", "2b07e14382952b1ac3cd1e88343c53b09a8db881", "415ea8027c2eb9561c1b6c1a31741d1c20bf4bb0"));
set_progress(0.017541);
assert(apply_patch_check("/system/app/Calculator.odex", "b5e2af0c412bd2908bac5e072893c04c10b0e63d", "ba360c0602e58017d3f8f631ab6e296bfe3fe6a9"));
set_progress(0.018158);
assert(apply_patch_check("/system/app/Calendar.apk", "3a1aaa87e923f96a671f1873148c6013cb7c71c8", "03b2c85cf334211dc735c1286f191fb034288abf"));
set_progress(0.023624);
assert(apply_patch_check("/system/app/Calendar.odex", "9a18888596777167190dba7355459ac562657e3b", "7079bf8a3478a6e0f1f50e8dd3b92ca587028b1f"));
set_progress(0.027624);
assert(apply_patch_check("/system/app/CalendarProvider.apk", "52fb71ef8c64a57fca58b49931bb7d29f87caffb", "c8fed36da37998ea109ef473c3afdc654173baeb"));
set_progress(0.027897);
assert(apply_patch_check("/system/app/CalendarProvider.odex", "4ac092aa016fea35fc2286e1fc521b79035c3076", "3aa82a3eeb268e48a4f2ce3318713c70fd87b1b6"));
set_progress(0.029505);
assert(apply_patch_check("/system/app/CertInstaller.apk", "bf24b84a1d12a12b0029ab2fa80d7be889f2e989", "f092ff48bb269f69544123b857aa9fa0af356a0a"));
set_progress(0.029916);
assert(apply_patch_check("/system/app/CertInstaller.odex", "89c30b2ad3e98033913a00ece44743d9534cd371", "6f548b5440010c6870c3ddb153f4661cd1da92db"));
set_progress(0.030115);
assert(apply_patch_check("/system/app/CheckinProvider.apk", "c56e3783aa29347c88541a42a062b0ec7b2229c9", "33beb00e01a7ddcf0f40aa9a70fdb622dff942e5"));
set_progress(0.030143);
assert(apply_patch_check("/system/app/CheckinProvider.odex", "bb21f3fd01dca3bbb03f731e708490ef2cbf88aa", "dd1679f6d5d5faea2ce58dea6b91deb11766430f"));
set_progress(0.030727);
assert(apply_patch_check("/system/app/Clicker.apk", "26655f99a9b7a75d970af898b4f63a45d8e0bd58", "220be5181aaed2a0dbab5678fa2d7909c22ef3f6"));
set_progress(0.031359);
assert(apply_patch_check("/system/app/Clicker.odex", "a5a166aab48170825a98b0f07932a5c7e42d1601", "336246001e1e11866527789280ae2a8bd9ad6d5b"));
set_progress(0.031560);
assert(apply_patch_check("/system/app/ContactsProvider.apk", "3ff202450a0f7c42e6b62801894da9bf78c0d738", "18fb4d02fdd819ac37e1b821d92b7b225b1b72bc"));
set_progress(0.031724);
assert(apply_patch_check("/system/app/ContactsProvider.odex", "3265e6c1662e700290996dc8f42a437bf48716b2", "2e3f2a46a290706c23cf6591a310301a17a90cd3"));
set_progress(0.035468);
assert(apply_patch_check("/system/app/CustomizationSettingsProvider.apk", "ca4802b2db964f04f0700b1eca9b806e9f6da45b", "49728b20c03235bc2e674913a72fc2f39cdafb97"));
set_progress(0.035511);
assert(apply_patch_check("/system/app/CustomizationSettingsProvider.odex", "e2c827a37d0f3216b3f564c4b1d7a81c6b3ab78d", "2feee275aa751a2c86fd5a6d0012ac294758424f"));
set_progress(0.035557);
assert(apply_patch_check("/system/app/CustomizationSetup.apk", "2fe129542308856c1892636e39f5a5a1ab772aaf", "930fb2066436faa72eec4dd8b122b29fa5124851"));
set_progress(0.036049);
assert(apply_patch_check("/system/app/CustomizationSetup.odex", "43971293c2f0632051253525463c4c3860d3c3dd", "8b878760da465e7dc689b364e026ad4e3854b1f8"));
set_progress(0.036501);
assert(apply_patch_check("/system/app/DCSImpl.apk", "c9c398bebe49d46c8eac336aa1ea6b2bb73aa31b", "e110f5eb69fd4fba6c650ad3bf776fc076ac7636"));
set_progress(0.036522);
assert(apply_patch_check("/system/app/DCSImpl.odex", "af37fb66efdeaddeb7f1a6e858c63cd3153beeca", "bf37d56df3e19e2bdd37694add6194ef8e26ede8"));
set_progress(0.036659);
assert(apply_patch_check("/system/app/DCSStock.apk", "3e4defff93c647d6c7a66f44a94781a3767c9312", "f5c52ebbb270e5e8b86e5dd77623a10a2c9cbc63"));
set_progress(0.036698);
assert(apply_patch_check("/system/app/DCSStock.odex", "a7342fb990ce3b2b50c6b1f731572fd34ecec9b7", "3b974f996a0782bb91ea258db07e861e586807c4"));
set_progress(0.036940);
assert(apply_patch_check("/system/app/DCSUtility.apk", "b4d58a3520a529a43f3203da1b77a0baa4b79e45", "2ec32a6bb9d9e4c4232f230ee50a511c4cc3de3c"));
set_progress(0.036962);
assert(apply_patch_check("/system/app/DCSUtility.odex", "f8d45fcdf888499c622193f1c758baa4de238113", "ebc73fda7731498b0da22064d66661b5a9f084c3"));
set_progress(0.037125);
assert(apply_patch_check("/system/app/Dictionary.apk", "5647ebaeeb896956a7630b1cebf6aa1572fe297b", "1ab0f5cb1de4e6a6b88689340475489130995fb1"));
set_progress(0.042399);
assert(apply_patch_check("/system/app/DownloadProvider.apk", "934adc2ed4a91f2a78df6e24b5d917b14bc73f42", "307152afd62c48829a2320c0ca9b7c3f83cdd0ed"));
set_progress(0.042788);
assert(apply_patch_check("/system/app/DownloadProvider.odex", "56d798b7045cedaeba24c103c8643174817508c6", "820d8b00b1318daa85f9272b7e9ca32bb5f80095"));
set_progress(0.043519);
assert(apply_patch_check("/system/app/DrmProvider.apk", "d4a3117e151c30d136b711b629cbe63a9963c19a", "93eb0796faf1ccb5d652f2e29c886f06fc71b815"));
set_progress(0.043630);
assert(apply_patch_check("/system/app/DrmProvider.odex", "c5923384ead8521a35ecea3360a97cc57f9c2449", "fb8a1c7cbb2d93a7beab16d90a699566ec4c297f"));
set_progress(0.043957);
assert(apply_patch_check("/system/app/Facebook.apk", "c6dfb1d2d6775f7483a389b3a4b41ef45120d2f9", "fb599e8b58fde5673c1a93d7fa31284e0e146b7a"));
set_progress(0.051717);
assert(apply_patch_check("/system/app/FieldTest.apk", "97bde6365465964b5c3e5c2c353d3e9549973bfd", "042fc8ded7370fd67adf222e617fad3d9ab4a865"));
set_progress(0.052477);
assert(apply_patch_check("/system/app/FilePicker.apk", "cbd5d8f73d3767d76571699489b691634cf9e525", "07ea7fca9ca5575a8f0d2ca7b759495e2477f1f1"));
set_progress(0.052725);
assert(apply_patch_check("/system/app/FilePicker.odex", "868914bda014ef7620f7b5a633afc5bbcda55e6f", "a689ed1832b006e349308a9cc58a0d244a027a73"));
set_progress(0.052750);
assert(apply_patch_check("/system/app/FlashLitePlugin.apk", "16df7cfd62cebfdc2e18cb739cd74ae93d948387", "78d3dc0d5cdc67ffbf34c9ede62042d56a747b4c"));
set_progress(0.053097);
assert(apply_patch_check("/system/app/FlashLitePlugin.odex", "4b2663e84b1ff4353cc7fce07a91c63224f4bf57", "3752c6c0ff52dabf508b438fb8afe1404c17af90"));
set_progress(0.053270);
assert(apply_patch_check("/system/app/FlashPlayer.apk", "342c6a17e47bc504e302ba56568f29177f24710b", "18ddb6a9efb5ca9348760fc7741b085f840f5ab0"));
set_progress(0.053933);
assert(apply_patch_check("/system/app/FlashPlayer.odex", "6fbc2273698c38d1bbc267dcf683023c895c8209", "fd430120c977946c34ddc6147f70487d1121a166"));
set_progress(0.054585);
assert(apply_patch_check("/system/app/Flickr.apk", "46d0333f49a8ff4f50a6e0078708675fa4403d9f", "64501027c98ecc44e27bcbb495e5737b8c443543"));
set_progress(0.055414);
assert(apply_patch_check("/system/app/Flickr.odex", "8b9cc0d5b61ef3453a32a8d00bc41d2c691f0310", "c8ca78db159204a7df8f5e58d3842c7eaebdac44"));
set_progress(0.056658);
assert(apply_patch_check("/system/app/FriendStream.apk", "860a1043cca39285dd23cbc3de0424c72be87e2a", "d72cb8a79ec02a7763265fae269fe5db89a88eb1"));
set_progress(0.057132);
assert(apply_patch_check("/system/app/FriendStream.odex", "13fa1f6e3630ed642391c73f0cc918a5f07a325a", "8f8c4bdb91f16fbfcc65cdbc1287aa93d3afd835"));
set_progress(0.057622);
assert(apply_patch_check("/system/app/GSD.apk", "75ec41066db5802d726098753f47df4770ca06e7", "6555ddf8ac38750def742e7dc18d0798226c9e91"));
set_progress(0.061721);
assert(apply_patch_check("/system/app/GSD.odex", "528e8cbc13c3e533ec93ef374bb02a23600ec967", "e347d1093777afbe3ecdbb9bad25f3b9631726ea"));
set_progress(0.062400);
assert(apply_patch_check("/system/app/Gmail.apk", "540b813bd8e36ee768746f9c42922c0917d9666d", "f2bbeb400c63b26da693219492495b4e9b60d7f4"));
set_progress(0.067377);
assert(apply_patch_check("/system/app/GooglePartnerSetup.apk", "d2c52f2b71c5f5a7a7d30f0fa2a017e9236c1b40", "edcfd19381d16b27e78904e14881cc12bea602e9"));
set_progress(0.067595);
assert(apply_patch_check("/system/app/HTCAlbum.apk", "b0fe06e50b1c92c32f546ae2a9e39d97984bc0e1", "60090dd4d1b04a07cedb35ecbaf5913135515752"));
set_progress(0.071319);
assert(apply_patch_check("/system/app/HTCAlbum.odex", "ab0e3d738f111e83d899176b2119d008446e91b8", "53f0e933873220238f9d75e55204ccb2ef16de3d"));
set_progress(0.078374);
assert(apply_patch_check("/system/app/HTCCamera.apk", "4a3f1038d9be4dc215f4cb7144e7fc303a1fe7f8", "ddaffaae96cb6e4745e6ef1d29cafab7d78d1814"));
set_progress(0.082153);
assert(apply_patch_check("/system/app/HTCCamera.odex", "500df13e962fe6ba2c0c652722220a84fc30824a", "39a1fc1c226856c784849713a9b06ffcb1022064"));
set_progress(0.085609);
assert(apply_patch_check("/system/app/HTCSetupWizard.apk", "e62c2298a76c0e2c4ac1aaff183b9e13e46fdc58", "e51872328f76a155cf81d8f97d5180e5327e872a"));
set_progress(0.092769);
assert(apply_patch_check("/system/app/HTCSetupWizard.odex", "62c1a8989ea101dd2f886d11a28dc42b43004ce3", "d2f0dd6b4e65ebc02b96533eb5d200a34b8504fb"));
set_progress(0.094056);
assert(apply_patch_check("/system/app/HTC_IME.apk", "e0ed9c3d175728c254096eb751b7b4b4406c802b", "41713c35df5f10633d4c1b84674fbea54fecb01d"));
set_progress(0.120407);
assert(apply_patch_check("/system/app/HTC_IME.odex", "d3583dab73d8813fee8b6a7bd1125cf46afbe73c", "4f50731fdff2e81929204530bbc2f333c1a6fc29"));
set_progress(0.124502);
assert(apply_patch_check("/system/app/HTMLViewer.apk", "e6177cea261c6fc0d5fec7a27692013467016630", "643bf98277259e8fa4d54a805319dd9827291c5d"));
set_progress(0.124571);
assert(apply_patch_check("/system/app/HTMLViewer.odex", "e1d3b57d74e1f0640091ee73ab31ca7e9e36b2ee", "4731765c81f2ef2120a020e88b359e32b2e9f80f"));
set_progress(0.124616);
assert(apply_patch_check("/system/app/HtcAddProgramWidget.apk", "c0d538fb35c164d0ce1cea5f41dd24581609b8f0", "566e5f52ef24a84853e1d2ba95584acbdcbf57ed"));
set_progress(0.145608);
assert(apply_patch_check("/system/app/HtcAddProgramWidget.odex", "8d3bdfd19ed0eef91a839a430649ebf6a56db4fd", "b8b500e03e10168adc3e147f5963423292f7bd7f"));
set_progress(0.146202);
assert(apply_patch_check("/system/app/HtcClockWidget.apk", "53079a9403c8c94a0c87f8d0cd84956ef3e0bfcd", "0fbd6bf3cf6c85c8a42102a21ad2367b8f03eaa0"));
set_progress(0.152748);
assert(apply_patch_check("/system/app/HtcClockWidget.odex", "f5c71931ff4303e90a9f9b8d3bc890e6db3874b7", "dc0dd814ec558efb02a4e7253a5722f5aacde62b"));
set_progress(0.154955);
assert(apply_patch_check("/system/app/HtcContacts.apk", "11015a9fc0afe95eb5893f80161bc6efe787e379", "09ab17a77f59b4bc31546516c4491e961857e0c1"));
set_progress(0.166401);
assert(apply_patch_check("/system/app/HtcContacts.odex", "d55c301c82a064a22422a6cb54acfc8834cd3029", "2839ef185b9000bfc981546ddc33f1c58b1050a0"));
set_progress(0.176696);
assert(apply_patch_check("/system/app/HtcDialer.apk", "a3cccebb483e7d8e5f51d21e359a6ee4eb6cc66d", "23a065e4df02cf199c6ea5a37da2b8c09d5f746e"));
set_progress(0.186985);
assert(apply_patch_check("/system/app/HtcDialer.odex", "b76553fb8e715445681a4cedb8fe095a1b94ad08", "4f9868c0a6f542188eb52fe9da115fe5b0d6c59c"));
set_progress(0.190586);
assert(apply_patch_check("/system/app/HtcFMRadio.apk", "86113c1769a7904c8f5a6784c88dc161bbc3443e", "f9cdf1f04ea12f02caef8dc860bc5cffaeb6225e"));
set_progress(0.196210);
assert(apply_patch_check("/system/app/HtcFMRadio.odex", "465e94b9a1ff7f4a9047712a59df503b1ec1d60c", "8ec73e19cc6886f65a7b3e253e408cfbe586e177"));
set_progress(0.198166);
assert(apply_patch_check("/system/app/HtcFacebook.apk", "2aebac9b80ed2594dc1f99b896b4fb279e09b051", "3bef6aedba6f15cbed8c169eaaddb11e9ea73254"));
set_progress(0.199686);
assert(apply_patch_check("/system/app/HtcFacebook.odex", "3ddd79c0d9f1e249d1ead926b78a403b54872726", "8a027426af961bd85ee89dcb6feb5223ba9fa988"));
set_progress(0.201168);
assert(apply_patch_check("/system/app/HtcFootprints.apk", "ca3fe2984a0ee0e6d6a45b068f7b926d48216bb6", "c80824d21687b6c5600fba5eba09e6fb5cb4b317"));
set_progress(0.208358);
assert(apply_patch_check("/system/app/HtcFootprints.odex", "e28ef063e0538bc2907d9dde806664759a94cfea", "93217be4f8e0f286a28eaa4932ca2c92aa301230"));
set_progress(0.212035);
assert(apply_patch_check("/system/app/HtcFootprintsWidget.apk", "58ab67393c42fe58a24a7c461a9465f686997c90", "661b46179e7625a58903e1495af64ffc8283bb7d"));
set_progress(0.214223);
assert(apply_patch_check("/system/app/HtcFootprintsWidget.odex", "9af5986fe37213830573239abed8ab6592473d59", "b9fb3141c19ff4429fee1fb8d064e962f372fe77"));
set_progress(0.215655);
assert(apply_patch_check("/system/app/HtcLocationPicker.apk", "778a18ba9294a07844082fc34c3270afcdc335e7", "53c4d95a45068c4f03b03aa2792cb8ff1c5152e0"));
set_progress(0.216408);
assert(apply_patch_check("/system/app/HtcLocationPicker.odex", "67e5370eae8b66f3ae396adeaac1e6791e263ecb", "4e29ac062368fa00fc99c82ebbb7a061e7fd055f"));
set_progress(0.216858);
assert(apply_patch_check("/system/app/HtcLocationService.apk", "bf5984785528630738952b63c412a9750002ba25", "a5cbfb4c952fbef4820a6e762e3bd0ff1bc96d00"));
set_progress(0.217412);
assert(apply_patch_check("/system/app/HtcLocationService.odex", "2f05d54f5e52a8abccbb48f9e0af78d4b44dc948", "224e7d1d6881939714f0e12f9620d229ce3bf878"));
set_progress(0.218177);
assert(apply_patch_check("/system/app/HtcLockScreen.apk", "308c6c4155cb6414ecadcf0bc83b354600f1c049", "8c4568fcd12d9f48731be90ef44ed049c853c6a6"));
set_progress(0.220849);
assert(apply_patch_check("/system/app/HtcLockScreen.odex", "10a2eb6feb6f690b2e7de16cfedaa8379048e07d", "85ef4c7b2f6b3eb02570fb1f7e469dc5a2a57da2"));
set_progress(0.221458);
assert(apply_patch_check("/system/app/HtcMessageUploader.apk", "68fffb13b2f32855a8e8d808a19d3ce4c178c50c", "4ecc33d59af386448f1fc1f81f43dfacffe3c1bf"));
set_progress(0.221482);
assert(apply_patch_check("/system/app/HtcMessageUploader.odex", "49b569c4857b5ec9b0c9e89b4cb479b03a7e6e12", "37b952f71c831e50af3e28fe1ac7bd114467e247"));
set_progress(0.221639);
assert(apply_patch_check("/system/app/HtcMusic.apk", "b522eed49199bb7e1378978951d5b1a04aa3534c", "c318fa0d4c2bcaccf17f36bc8e74b65f00d01ad5"));
set_progress(0.226475);
assert(apply_patch_check("/system/app/HtcMusic.odex", "4b532df8a308627c6047c8bbf1332d08bbfab11c", "ebbf910e74ae0b1ee36fe10cc2258b0cceb3b54b"));
set_progress(0.230691);
assert(apply_patch_check("/system/app/HtcPhotoWidget.apk", "31ff5f961a4ab17828c483a3076f92d35ab0ed2b", "a2093862e54938d5e021c588f604f6d3d1a9e76b"));
set_progress(0.233890);
assert(apply_patch_check("/system/app/HtcPhotoWidget.odex", "23880308efc481690d129a3c9c69c05ebce2b2bc", "f4f960faab2cdf98b8b0c1dec3c328f14fe5d523"));
set_progress(0.234478);
assert(apply_patch_check("/system/app/HtcRingtoneTrimmer.apk", "2a10f4c0bd367ce0db380e5f715665e071e09972", "c80a2abbe7f1753642310c952ef16a0d5a0e5bfa"));
set_progress(0.236264);
assert(apply_patch_check("/system/app/HtcRingtoneTrimmer.odex", "4fa6ed2fed2b5f2ad9a29fc82bc02b7fc2618734", "317c2c08158369d04bea56424cc92df42d12e4dd"));
set_progress(0.236875);
assert(apply_patch_check("/system/app/HtcSettingsProvider.apk", "aa9d812c8b360fd4b1256b399cdb80da6503be73", "fce736d00488d897389e34729514c52cf8fff4b3"));
set_progress(0.236890);
assert(apply_patch_check("/system/app/HtcSettingsProvider.odex", "8ba2a1dffa19ec3cbe7609793eebe174d86c1396", "66a066c6b658e20103c957ea2067653a52418f38"));
set_progress(0.236979);
assert(apply_patch_check("/system/app/HtcSoundRecorder.apk", "b08283d5696667a6c2b7b78d3064c1fe88070a4f", "59e7f9e02baf258ce3479af059ed90b5603ddff8"));
set_progress(0.240351);
assert(apply_patch_check("/system/app/HtcSoundRecorder.odex", "6e7b730a190928265e8b7378b8b5cb1b9ccd1ff8", "bd1c6ed46f546607cbd356f7a979e168e5a979a8"));
set_progress(0.242094);
assert(apply_patch_check("/system/app/HtcStreamPlayer.apk", "138fd605f00b5cd7ca6df508bbed79dd039a8f00", "411469d44e867b26c687d12d6e19f81b70b034a4"));
set_progress(0.243437);
assert(apply_patch_check("/system/app/HtcStreamPlayer.odex", "9fed3b9e2c08c700c30a97dbe1e6e1d46f1d1dbf", "2029e952a4ada92bf0fe7af574a9618c62815e96"));
set_progress(0.244261);
assert(apply_patch_check("/system/app/HtcSyncwidget.apk", "7dc74670fa9edb87dda9623918492b1d3c25ecc0", "8e25475ccdf86c6ab15098e93b69de060cbed631"));
set_progress(0.244545);
assert(apply_patch_check("/system/app/HtcSyncwidget.odex", "8b1e40a56c5a9755fad6417c5cbb954561193697", "083f1c4b52210dbb6201a65bf2f338fb0cad605e"));
set_progress(0.244634);
assert(apply_patch_check("/system/app/HtcTwitter.apk", "1860b6267ca1ff62466f7ff3adec104d2764c44e", "44047ce8e05855f7c13cd9cdb88173f984ee95d3"));
set_progress(0.247483);
assert(apply_patch_check("/system/app/HtcTwitter.odex", "46d804977292bcc9363666b98966ee52c6aa503a", "bb664eba9bf6fce814057f92b6d7612aaa143a51"));
set_progress(0.250318);
assert(apply_patch_check("/system/app/HtcWeatherWallpaper.apk", "72afc431529df08970af90fe964bd7655eab863e", "486db3084dace677c33790bdec94dae1bb565e17"));
set_progress(0.250769);
assert(apply_patch_check("/system/app/HtcWeatherWallpaper.odex", "3bcc3bcfa7b4d8f2d44aabbc7256e5740bb620d9", "78c7a4c71ffb8eb353de9c3aac02ec4fa9897d80"));
set_progress(0.251673);
assert(apply_patch_check("/system/app/Mail.apk", "f71905ef668673d5346d0dbd22e7e194157e3dcb", "ca609891d9d25db03a5d4f03cd79495d34a794a2"));
set_progress(0.262759);
assert(apply_patch_check("/system/app/Mail.odex", "f1e55981b573cbd9bb261998d97a04c51bf256d8", "2ee41594d8da33355ae6a78861d232a0be2118e4"));
set_progress(0.278850);
assert(apply_patch_check("/system/app/Maps.apk", "abc14bd240dd35d099bd50ccde197a5c3f99f677", "28ed9e0e256fd95c4883ced88fd9aa1597fc1945"));
set_progress(0.297691);
assert(apply_patch_check("/system/app/MarketUpdater.apk", "4abfe3e8cd2c2a72a9a312d84e023032b855fb2b", "6b28f3167d5aee1537375d5a90c3d49303c35648"));
set_progress(0.297753);
assert(apply_patch_check("/system/app/MediaProvider.apk", "9aefa669c42fcfb7c0a656c9ba261b1dc815aee8", "2a15e2f406ef918c6d265c4b522d1dc81a40347b"));
set_progress(0.297836);
assert(apply_patch_check("/system/app/MediaProvider.odex", "45bf0bb54dfe71c8fb2f523223fef612a2331a7f", "674ac327eda6e5b8ad9a49ce25f994021ba2bb27"));
set_progress(0.298435);
assert(apply_patch_check("/system/app/MediaUploader.apk", "461c82af76e1247b7ea5f9a774d861ad0466c57d", "56b73bde2605684848435ff9b5e975e3ca859309"));
set_progress(0.300393);
assert(apply_patch_check("/system/app/Mms.apk", "f595340590e2838327b9ab4aecc4b7c775ed2702", "5b91a750a1d4a7b2f13f214a3df21bb401a579be"));
set_progress(0.310242);
assert(apply_patch_check("/system/app/Mms.odex", "d8efb22ca67decca888686c5c325e56e624fc64b", "b82b132b96422f82e735551a90046cca453762b7"));
set_progress(0.317678);
assert(apply_patch_check("/system/app/NetworkLocation.apk", "f7153e0b91eda113614b63b2d19a8b0b250d7ff8", "b08f7fbeae6d0ba7d007f4a5e4b5abaa08a6a120"));
set_progress(0.318015);
assert(apply_patch_check("/system/app/NewsReader.apk", "af16e20a69b645b70a9914aaaf20cffbca8f690b", "c9d8ae040806a0cdb91fec904d128843bd6fbc4b"));
set_progress(0.321180);
assert(apply_patch_check("/system/app/NewsReader.odex", "1dd1dc6db16c1baa8b204bed065771d4805392b3", "b8ce4a1edb6fd796b8580bba9a8cef30051c49ae"));
set_progress(0.323091);
assert(apply_patch_check("/system/app/PCSCII.apk", "837b4ddc61dae7099ad249bf0f949282638a5327", "38f0c5a757e99d11dbd4270d838c7dcf1b9b52c4"));
set_progress(0.324431);
assert(apply_patch_check("/system/app/PCSCII.odex", "d931ca5215e6e0cb9ef2558c084b8ab499f0f793", "e5a434b0add4cc97d324468a2fd71f4e3d5b4fa4"));
set_progress(0.326903);
assert(apply_patch_check("/system/app/PackageInstaller.apk", "53a539c1adf5a8dc902ec81ef00c80886c286375", "bd3f79ed9946b5139110fc0dfe13eda189379595"));
set_progress(0.327437);
assert(apply_patch_check("/system/app/PackageInstaller.odex", "41380771c678fabce657e94a32fdfe21eb4f3849", "3491fce4187b95ad31ce950df71d7a51a9fe1662"));
set_progress(0.327626);
assert(apply_patch_check("/system/app/ParfieldIME.apk", "c4e939a9e4fcb9dd32f318e71df7d9c05ddef878", "8aca1ae59ff43bcfcba2f9f4325d9987ad2b810c"));
set_progress(0.331141);
assert(apply_patch_check("/system/app/Phone.apk", "7104db38a8bee669454da337015a06063bfb2226", "9609db1dc77a2ff50e202d64326ac495619a5513"));
set_progress(0.342929);
assert(apply_patch_check("/system/app/Phone.odex", "780eeccfb4e1d7ce9335a3f36b8ca69c66afd050", "358fef9be78c3a0370b10d5560ddf4ab32e9687e"));
set_progress(0.348557);
assert(apply_patch_check("/system/app/PicoTts.apk", "b7bc0df0327a3e59c492531880f96f9e530ed04c", "687f96574dc813909a2859f0236f572e18b2a4d8"));
set_progress(0.348584);
assert(apply_patch_check("/system/app/PicoTts.odex", "ee283ff1312cbb071d9eb841e6cb2fba029e104f", "9f158d086eca0ce6b723651c04b1f01a3e282e64"));
set_progress(0.348627);
assert(apply_patch_check("/system/app/PluginManager.apk", "98b8bd5028dab073d78a9877995a6ebc9be5e8ae", "7a37fd72fa5784c66da92a0417cf8faf22b8c003"));
set_progress(0.348693);
assert(apply_patch_check("/system/app/PluginManager.odex", "5e071d684127fd2a27a61e2e6c2a6de838e326bd", "fc50fb4b39426ebc406fd8f9b5d84de8d4a06042"));
set_progress(0.348846);
assert(apply_patch_check("/system/app/QuickLookup.apk", "764d680d2f32645b7bcee5219ac4d2d63117b3aa", "323f2590defd4a53bca6a3da5518aab87b9c9bee"));
set_progress(0.349161);
assert(apply_patch_check("/system/app/QuickLookup.odex", "05a4462289e13e213966bb9ae68995cc50836d39", "d68481355f01725a70c6c5be283bf493b1fb7920"));
set_progress(0.349754);
assert(apply_patch_check("/system/app/Quickoffice.apk", "d5fa3f0594824706abcdebe93555ab9c611a8b51", "9e12d331344167b718d05826ac393447d28a73b7"));
set_progress(0.362879);
assert(apply_patch_check("/system/app/RSS.apk", "11376ace9afeaedb980326b4898e475642e12874", "8f760ede8b060a7a2326206ce388f7d238b969b1"));
set_progress(0.364239);
assert(apply_patch_check("/system/app/RSS.odex", "09a40aa78b4bc6041cdc53abfbc2c4515162f867", "b32d47983ae9947103ee031cdcbf2a737eca7f28"));
set_progress(0.367212);
assert(apply_patch_check("/system/app/Rosie.apk", "b5ab3ba5c6d1965ef354a69a8922189a6ada4d7e", "b17040eb6ee51675edeff9887f6073ae6846989b"));
set_progress(0.372387);
assert(apply_patch_check("/system/app/Rosie.odex", "69a70c3ae0cb2c61d0027983a5cc9cd27e8ec455", "d7a3e36526f8f36510a76a10e0eb26a221b8329c"));
set_progress(0.376284);
assert(apply_patch_check("/system/app/Settings.apk", "3a5276b43e8ffc3908412d6904c32877a189cd20", "c0aee4d32fe7613148f74f57a0c84aea590f55c1"));
set_progress(0.401534);
assert(apply_patch_check("/system/app/Settings.odex", "61ddcd653eb9f618646336927f7580f0681ba01e", "bb762b8f93649debd1e845e3cc31c59fdaacc7f3"));
set_progress(0.407909);
assert(apply_patch_check("/system/app/SettingsProvider.apk", "a5f1a05f8355a237bd342e62601771d5c84310d1", "0a6182e7ba8ff9ad5af018b48a8933b73615046c"));
set_progress(0.407990);
assert(apply_patch_check("/system/app/SettingsProvider.odex", "f81d4908d948b6d4933576fdaf74c8268454ceca", "ed8d228727c3d9d4acca725b23fc2f9663fafdfa"));
set_progress(0.408312);
assert(apply_patch_check("/system/app/SetupWizard.apk", "b0c291a177cb4ac612210fc460e4f6b4dad76484", "86061968a6a87602a6625c18a44f1764c9504c08"));
set_progress(0.413452);
assert(apply_patch_check("/system/app/SocialNetworkProvider.apk", "04363edeb694063ec5a7686325cdcff44380d7fa", "82cc9fa87787209b5455a8ac43ce45d291299f01"));
set_progress(0.413500);
assert(apply_patch_check("/system/app/SocialNetworkProvider.odex", "6bf9234c4f3feb0f8f7e29608dbd713c01cb8fbc", "58547232b1db09d7081d086295d2e9ed9cefbb2e"));
set_progress(0.414241);
assert(apply_patch_check("/system/app/Stk.apk", "29a92c37769203e1aef2618cd2fc6666d8022a30", "f7e7f5100f8d2e82bfff847456b9fe18b5f6b2d9"));
set_progress(0.414533);
assert(apply_patch_check("/system/app/Stk.odex", "ba859f312c937037ef6a598958ae08d646c35a86", "610c72246114803ba6de692e2c25b02ad4bd802e"));
set_progress(0.414844);
assert(apply_patch_check("/system/app/Stock.apk", "3ca39acf4da63fdd033dd1f3e153eb49fa00685c", "47207d06028d4686d008b22b848ec93e037366e0"));
set_progress(0.417332);
assert(apply_patch_check("/system/app/Stock.odex", "81192de70dcbf4e971c740c06554b45d9e13af1d", "43a4dd3ea4ab7ddd1917c25ea82d72b1d30c7f79"));
set_progress(0.418474);
assert(apply_patch_check("/system/app/Street.apk", "80251a56361c0bed33e653d2efbfc83aebfca3cd", "11117e9ae5f457921d45a547b329f23a5d7b39bd"));
set_progress(0.419212);
assert(apply_patch_check("/system/app/Talk.apk", "653e1b71f75902ca237c02547041bf8b159b9a3e", "37c1e244768664af8ea76d171ab0086dee144d25"));
set_progress(0.424046);
assert(apply_patch_check("/system/app/TelephonyProvider.apk", "b8e139b9e75de2d50c695acc0c5cdb49d71c2ea0", "5abb6470d0c6dcc07c338fafd1e998f847cc688d"));
set_progress(0.424197);
assert(apply_patch_check("/system/app/TelephonyProvider.odex", "df9191d309a3bb1c0aca7f7fc47e8c4d2f9e800a", "aa3c505db36a571f96b825732af001959087bfcf"));
set_progress(0.425779);
assert(apply_patch_check("/system/app/TtsService.apk", "5da3901e61acefecf42ac3e7dc7d89a732933a55", "7f862fd2544ab046ea00052b88f74ad49ab343ae"));
set_progress(0.425826);
assert(apply_patch_check("/system/app/TtsService.odex", "c638cac01de74c195a4dcc7a9f4d11c4146e317f", "9bf59f3bc6a32fa11fd3aaddae22b348ed049b4c"));
set_progress(0.426006);
assert(apply_patch_check("/system/app/Updater.apk", "a6368306fb012d0a061758a76d316bbb93ca1b4d", "2e610ec16779ed215dc2d84436f2c425fdd2bb13"));
set_progress(0.428086);
assert(apply_patch_check("/system/app/Updater.odex", "4169beeab94d67c5e416d7e76f7430e3c09b9ee9", "d954757207b4624202b5d062809da93a37c3efd8"));
set_progress(0.428760);
assert(apply_patch_check("/system/app/UploadProvider.apk", "1845f5c9744de1a7cfbe55e681d5aec5e1f97919", "392356fccb687b15c3bf481e7e15a771c723a715"));
set_progress(0.429754);
assert(apply_patch_check("/system/app/UploadProvider.odex", "c40ed3fd331d5aa8c6c230a4c547b91b0e2a4c2c", "ba2edc866136fc89bef2b23199c334ecff74522b"));
set_progress(0.430657);
assert(apply_patch_check("/system/app/UserDictionaryProvider.apk", "53ff6aa307100c06b9f61019f96719b7c538a709", "91c5bec73ebb53163dcb6ba49d05949bfca4f96b"));
set_progress(0.430674);
assert(apply_patch_check("/system/app/UserDictionaryProvider.odex", "627dfdf7bad48a5fede5d7b0ba7220686b052cda", "500c7ea9e21f3bf30443ac15e05c4a6cf9677bfd"));
set_progress(0.430766);
assert(apply_patch_check("/system/app/VpnServices.apk", "a8a076c75435df086ebf5175b0ca3d532ad8b360", "d76fcbe20e2fac9dbdada9e0a9d525668870f66a"));
set_progress(0.430842);
assert(apply_patch_check("/system/app/VpnServices.odex", "9ee50e2e3a20886b39c837341658fd926dafda78", "0139d37d10ce24b5b5fff98efec157c0a05c6359"));
set_progress(0.431039);
assert(apply_patch_check("/system/app/Weather.apk", "053ed0e8ae72ad1927057597adcb08a85dd06b19", "3a40c3d6827d6cffe25bed574411044ca03f3336"));
set_progress(0.432797);
assert(apply_patch_check("/system/app/Weather.odex", "e503f360bac2de84f4e139d4c8d8794c92104452", "3c689fd39653820a0fce478db2c0f43dae902b52"));
set_progress(0.433933);
assert(apply_patch_check("/system/app/WeatherAgentService.apk", "2f2e306ec3958b5a9051bfa8cb84e9af76ce8ecc", "61a04cc1101bb3c7eac3ec57f74952d7d652dbcc"));
set_progress(0.433961);
assert(apply_patch_check("/system/app/WeatherAgentService.odex", "f419ff7aa53db0c4211f056d2d859211f3a19c07", "d51a4f1444302ff848c37ac99f7e14fcec40cfb8"));
set_progress(0.434103);
assert(apply_patch_check("/system/app/WeatherProvider.apk", "3b220c1ff363f67c12d1bfeb3d8e234653944dba", "5cde5a49d997cfb5a518a8b87b6b816fb78e94fd"));
set_progress(0.434127);
assert(apply_patch_check("/system/app/WeatherProvider.odex", "88b03bbd8d744dd44e95d2ba940b458a77bccd6d", "cdfd74b876ee9244365d97e419c0dd6a4bd355f9"));
set_progress(0.434280);
assert(apply_patch_check("/system/app/WeatherSyncProvider.apk", "614c0230532ffede39bd9631faeb386458d59d7a", "0a2a96955aa31b71fcc3355e934e9f99ac5c4d7b"));
set_progress(0.434582);
assert(apply_patch_check("/system/app/WeatherSyncProvider.odex", "94a3b30287e077c36593a9fd82635dcd6dbc2cf9", "1daebeb3107b992034bc1e52d66c7daabdef33b4"));
set_progress(0.434844);
assert(apply_patch_check("/system/app/WidgetDownloadManager.apk", "975f903c2138d52236ef75e8ece8fe4e9c57bbf8", "900978c849329d289b6a2cbb116f4aadd030af56"));
set_progress(0.435486);
assert(apply_patch_check("/system/app/WidgetDownloadManager.odex", "f0e79d225d29dc3144b8b0e0495549c9143ef0a2", "59f14c05f07b35787a53c26fde5129bd1d47e418"));
set_progress(0.436181);
assert(apply_patch_check("/system/app/WorldClock.apk", "f94133f75c25a6f782647e80e6777e4bd99d27dc", "ee5d49902ce2e295ca118d889bb741726941ea52"));
set_progress(0.439673);
assert(apply_patch_check("/system/app/WorldClock.odex", "15aa3eb915204ce54aa1a7038f3abfb9d006f537", "7ca1220b63cb6b8097122d941fdfe201af3dbca0"));
set_progress(0.441836);
assert(apply_patch_check("/system/app/YouTube.apk", "327e8c2506ac8eb8e87c8e7c5ccb91a9057fde24", "ed55dfb41b955749ae162158e34a434b4a5a8e8b"));
set_progress(0.446629);
assert(apply_patch_check("/system/app/com.htc.FriendStreamWidget.apk", "701fc920804ec55904e45966cb26176161535780", "4ad23c7a959b53aa654f075c249e72b5a08123b4"));
set_progress(0.447754);
assert(apply_patch_check("/system/app/com.htc.FriendStreamWidget.odex", "93e174fe1fb9c4cab9c96219c103e07818073917", "e4d53cf5d7c591929dcf32da26c4fbce78a1ccae"));
set_progress(0.448142);
assert(apply_patch_check("/system/app/com.htc.MusicWidget.apk", "5d398a4e16fc64b936262b6bfe6432ec74675f44", "9dd57d8207fceb1d3d8b0e2026832cba76bef4cd"));
set_progress(0.449847);
assert(apply_patch_check("/system/app/com.htc.MusicWidget.odex", "d344e557602e705d03a7b92de2b8c828e3af7a29", "beeb525b69ec45f1b2a419c68f490073bfec2bf1"));
set_progress(0.450334);
assert(apply_patch_check("/system/app/com.htc.NewsReaderWidget.apk", "be474925bd5b2daebe5c77bc9d662244e20510d5", "d29fd2d8254744a643eb5e5f6cf0c898daac7ca1"));
set_progress(0.451462);
assert(apply_patch_check("/system/app/com.htc.NewsReaderWidget.odex", "b5428913403dd71f0dbe885e842dddf22b695e75", "3e9ba9f28de0471064bb1d72d634fc703a7af639"));
set_progress(0.452336);
assert(apply_patch_check("/system/app/com.htc.StockWidget.apk", "feb6eb69a4c630b96d047fddca26807976721ff7", "b492ad83e11ad2780e278622b8fe5caead2826af"));
set_progress(0.454399);
assert(apply_patch_check("/system/app/com.htc.StockWidget.odex", "77ebcb0dec7ebba0f8a286edb58b621434f4a90b", "326049e612f43296d4e94778b2d25f97a19afa62"));
set_progress(0.455303);
assert(apply_patch_check("/system/app/com.htc.TwitterWidget.apk", "fb412692a81ec9a6721adc668e2836e4582df9c9", "3fea1af8034060ddd79901d4470207dfe35dbcd6"));
set_progress(0.456262);
assert(apply_patch_check("/system/app/com.htc.TwitterWidget.odex", "178c5faba3a9fcb0debd65a74bfec1f0bdb03c16", "ed3512399467918c79250fbbeb5d6b464ac6ea4c"));
set_progress(0.456696);
assert(apply_patch_check("/system/app/com.htc.WeatherWidget.apk", "00a7c7b967935ab8171d2c3b6d275291bacc14ee", "2031ea00b6eb4797853563a858afb4b0e0628b8f"));
set_progress(0.459094);
assert(apply_patch_check("/system/app/com.htc.WeatherWidget.odex", "d0d15d845ed64a1dfa1365b816535776d59ca7cd", "e11e702554fbcf0c69986d22b6943a73172cea7a"));
set_progress(0.460003);
assert(apply_patch_check("/system/app/htcbookmarkwidget.apk", "134725c50339618a17aba229665153858b8b5ec7", "5c029ab2c17e521a9a215816fe599d5bb941a214"));
set_progress(0.463640);
assert(apply_patch_check("/system/app/htcbookmarkwidget.odex", "101b47ae0750dbb1c2b26cfa731d645b252a50f7", "96b87ac79fec06b60aa80d59001310555567f63d"));
set_progress(0.464219);
assert(apply_patch_check("/system/app/htccalendarwidgets.apk", "984653651fab27e80a70170ab2f26fb387657e25", "1492d61a76da26110ebacef5dcedf78114175735"));
set_progress(0.466261);
assert(apply_patch_check("/system/app/htccalendarwidgets.odex", "1c25e32d896475dda42cd4f7585c1c0eeae5c673", "b55c075fea5f0acff9f49c2b3b36741bc183112b"));
set_progress(0.467064);
assert(apply_patch_check("/system/app/htccontactwidgets.apk", "1894efe91230debb65bb463830bb0e6a72552a05", "fdfa7bbfe4af03b43bb265f1970b2c4ab83b5182"));
set_progress(0.468581);
assert(apply_patch_check("/system/app/htccontactwidgets.odex", "166920ca85ee46bd3fd0b5888bfef2f1a0240b6b", "09e8d2e78d27e12c2310d7e507b5505746d2a595"));
set_progress(0.469886);
assert(apply_patch_check("/system/app/htcmailwidgets.apk", "60d2f4dfd9a9bf6312226bf627c53d364bfd6c03", "55c755fdcfe39c70032c339ab8cf7ce5462f34c6"));
set_progress(0.472753);
assert(apply_patch_check("/system/app/htcmailwidgets.odex", "8c597cb40aff36b33e8be90ef3c107bfc05cf964", "a1a38926818a2c3e162630afb70231dc18739776"));
set_progress(0.474147);
assert(apply_patch_check("/system/app/htcmsgwidgets.apk", "7a5f905f504ed9369ddba8539ca6d5626e272b9c", "c3fa69d0ea0513af0eea87196f34a35c77dc4e37"));
set_progress(0.475306);
assert(apply_patch_check("/system/app/htcmsgwidgets.odex", "1e102dd3c826065d5a4cf8a90b315902b18af826", "685cc974f6ec2b947dd725561c463d6951e68f25"));
set_progress(0.475863);
assert(apply_patch_check("/system/app/htcsettingwidgets.apk", "f265d4ba449d0963494503dd972992a1b7c50f6d", "4bc39eff6d77503121c1dde750e50eb040b0121b"));
set_progress(0.476777);
assert(apply_patch_check("/system/app/htcsettingwidgets.odex", "75c1d41448da6af0130b608c01b8ca7b2341dca8", "93afb0fdd7cd64d791e616bf670bdb4eef757b56"));
set_progress(0.477202);
assert(apply_patch_check("/system/app/restartapp.apk", "d8d2771ec249ad63cc4252b31c6355df5f14fa32", "b6fb1b19c11d0686939d37bc5a7d492813daabe0"));
set_progress(0.477248);
assert(apply_patch_check("/system/app/restartapp.odex", "0667d7c493812466c09a4b91640622eb173d2d89", "5183ba1b25540d434525a9a361fb9c0043a41ea4"));
set_progress(0.477294);
assert(apply_patch_check("/system/app/teeter.apk", "d6586cfc25cabecb2b6859b19123bf8d1e592de8", "05bf7670d50402a355ad6b0367ba8348586ed5bd"));
set_progress(0.482029);
assert(apply_patch_check("/system/app/teeter.odex", "d8c375655d845c82aedfcb4c71da350926129146", "85362cbe4ac228466ef3b102865ab048f9ff6c06"));
set_progress(0.482582);
assert(apply_patch_check("/system/bin/akmd", "298be11c7b11063db754a332576eb12af1f21e49", "2d29d0e70333a7dde7d2a03ec8a743f850091b95"));
set_progress(0.482786);
assert(apply_patch_check("/system/bin/app_process", "ea9fb7a74542b604c4be019ca6458e030700552b", "9f86aa15100d0f24a51c4af4d052cbc43cbc0f43"));
set_progress(0.482820);
assert(apply_patch_check("/system/bin/applypatch", "4844df3d9ee10f228c857dc4f4950381c9997687", "dac05edd9e2d982ba87f786349ebbd314d078d5e"));
set_progress(0.483362);
assert(apply_patch_check("/system/bin/awb_camera", "c4f2f8039c0cb9ad8ec80e3db41dd9ae383adeec", "b8c8832d7d3ce4ab34353d6d0df615b10b09706e"));
set_progress(0.483525);
assert(apply_patch_check("/system/bin/bluetoothd", "ca9b7a4cf235cc9017b9636f5898775fff497578", "cd351a7f5307e21e07c22ca3022a2bb6358c306e"));
set_progress(0.483556);
assert(apply_patch_check("/system/bin/bma150_usr", "48f0f7e3d8b2d30ced83336eb10104e6af0d3c73", "84a6348589bf661888139877aef87e93f2de590d"));
set_progress(0.483614);
assert(apply_patch_check("/system/bin/bootanimation", "a2e33d3713e8eb9de22a1183de06196be779e73e", "48af731284f737334cda889937cb9e5ad30ddafa"));
set_progress(0.483955);
assert(apply_patch_check("/system/bin/bootcomplete", "3981430e2283bd909f3e9e5d44f869aac1407d86", "9fb9fd005e3bea7dfa140b4b16f77113c73a527a"));
set_progress(0.483987);
assert(apply_patch_check("/system/bin/btipsd", "425b22fe8ea5d0df38ce8c1f7f044f98c4fac0c5", "f69a5807b22bd11aceb0524ea20a6b5648797d24"));
set_progress(0.493702);
assert(apply_patch_check("/system/bin/btipsd_cli", "b015817b8f969d12c557dfa9124b92bb34f18e0b", "05848ed4d47ddf19565a50c641a3cb4e168398e5"));
set_progress(0.496691);
assert(apply_patch_check("/system/bin/bugreport", "04832f47f566515bd23e39041fcc7ef374401b11", "408cc2b50837cc4b6ea85067b21ab7a9a692bbfa"));
set_progress(0.496723);
assert(apply_patch_check("/system/bin/cam_ins_spmo", "342e0c347dc9ba51ef7eeedab4013c441f527713", "c9ee5c109912a3bf08dff74cf8746777ac6df6f7"));
set_progress(0.496756);
assert(apply_patch_check("/system/bin/dalvikvm", "9518b96863ea13b646ad975d1c899d060c212dbf", "25b12a5f2be3e80c238aa2c2f5580aa3b7bb1d39"));
set_progress(0.496789);
assert(apply_patch_check("/system/bin/dbus-daemon", "bf90d31aec6064ba616ca8dc7662a0ecfb37e374", "15f821e21fb141d6a4f56e06c2327241268612ff"));
set_progress(0.497270);
assert(apply_patch_check("/system/bin/debuggerd", "9960a389cad3c1bb06ab761d8e130192743d4592", "49d6bd4d2b62f06accd21cfcffb508ca601748b3"));
set_progress(0.497378);
assert(apply_patch_check("/system/bin/dexopt", "3728526eee65b470bd7b9fe1a6c744f479d2541c", "da8efdcc25be59ddb69cc1e40d71cf062826f645"));
set_progress(0.497436);
assert(apply_patch_check("/system/bin/dhcpcd", "47729fe35f37d2af0299640f0cfdbf0ef7b5b78a", "51a212b2f4db263892eb1af42af83507cd6527e3"));
set_progress(0.497702);
assert(apply_patch_check("/system/bin/dumpstate", "90d15617b521e35434de3ab9bf7d954060d4c084", "cd825fd2c91abd77ec870657084d609b45381514"));
set_progress(0.497787);
assert(apply_patch_check("/system/bin/dumpsys", "9ff4ec2f70bfbcfb5c033c4dac6fea363e065185", "62b09d40baafaa636e2cf036d3921a590095ac14"));
set_progress(0.497845);
assert(apply_patch_check("/system/bin/dvz", "b5709a1d6329ef80853c49afc24b8f4bc9f8a7cf", "5415f08253a07c23ae233f9ecfdfb00d6e70500c"));
set_progress(0.497878);
assert(apply_patch_check("/system/bin/e2fsck_recvy", "27bc69593905a171fba6479c1c0daf597c993991", "c9738531942a13e5e8648ade0ca1eeec7a7ca76f"));
set_progress(0.499044);
assert(apply_patch_check("/system/bin/fbtool", "eccfa68008b52fd5078b5e289409608d3eb48e7b", "ffe27299dcfa7c396a7c170cae00fe4cc548a4fd"));
set_progress(0.499077);
assert(apply_patch_check("/system/bin/fsck_msdos", "aef281a32325b1f5fbb0a29f0e1c18880ac804b3", "eb9a9d41799a35ffaa1da339d8140d260e3d6540"));
set_progress(0.499212);
assert(apply_patch_check("/system/bin/gzip", "25996a1b97fb7992bf0605b9cc247a7fbab61f92", "13d5b5ddb46bc31f086f08336da8214375044f7d"));
set_progress(0.499245);
assert(apply_patch_check("/system/bin/hciattach", "56769b314467911fffc493f873e5eec594f36efa", "37d5267038b8a313e1feddc345d9c9af9852a7c4"));
set_progress(0.499383);
assert(apply_patch_check("/system/bin/installd", "4efdcaf1ce6bfb9602855a9e8284b37028dd9e0b", "46f879537bd05bda5741f90dd034fd62d143f733"));
set_progress(0.499467);
assert(apply_patch_check("/system/bin/ip", "0a47e0215ebdac2b6def40d9eb9953e1cb0f3d5a", "6b870a2333d704ef359c1426450643c047a9cd0d"));
set_progress(0.500246);
assert(apply_patch_check("/system/bin/iptables", "8e323233861a57cb56ce07776dd97890ccbf4a5f", "d1d26addedb2ed2daf77764575da44fee65365ee"));
set_progress(0.500873);
assert(apply_patch_check("/system/bin/keypress", "7c445ad3b646a23f10c0cc643876a62afbe2292a", "e5268a29368cc08def7a22be4c7151ba820300c3"));
set_progress(0.500906);
assert(apply_patch_check("/system/bin/keystore", "7f948a9cf61b0c3f85cbdc4803b57cd6ab2ff81e", "ca745749aa2a062f04cdd3be35d4e989860d032e"));
set_progress(0.500965);
assert(apply_patch_check("/system/bin/linker", "a3134349fc22dcf456108bee98cfe0b94042de66", "d93ccdb4215dfffd788b181437825e085fede516"));
set_progress(0.501348);
assert(apply_patch_check("/system/bin/logcat", "996166c0b70ffff2d394ac54fe84474cef157165", "030588456392caf07b9e8ad7c59596c9dd35199b"));
set_progress(0.501406);
assert(apply_patch_check("/system/bin/logwrapper", "4ae22b84b46ad2fe452fe1b1182b1e2780504852", "14ea9fcb4b3954dd1c02f01ac97d5fca7439604d"));
set_progress(0.501464);
assert(apply_patch_check("/system/bin/lsc_camera", "711589e2e396d1b9f43f59c184002923e833b85f", "4d9a3bb41718b2ccdb8cd40e64ff4dab4d1f009e"));
set_progress(0.501775);
assert(apply_patch_check("/system/bin/mediaserver", "0161324fba4422b3a7459451efd270547c356bcb", "e7b4670881deb74d30bad372e2616560ccdcfa6b"));
set_progress(0.501808);
assert(apply_patch_check("/system/bin/mke2fs_recvy", "8c9cdee3048e0c7cbe3151aa274ced988390cc40", "2466422e1b27b66f912dfae70c7a785256b96252"));
set_progress(0.502769);
assert(apply_patch_check("/system/bin/mm-venc-omx-test", "01e9bd37331d2d3a77c73c97a63aaada31c2d115", "b34fac7e4cce3400c5db21a347a49bee8b9c9bd7"));
set_progress(0.502902);
assert(apply_patch_check("/system/bin/mmcamera_test", "1b1062365d1d53e9644f0602cf1db1d343754fd5", "2c7cf20287745f8980241814944ab9392a3d872e"));
set_progress(0.503163);
assert(apply_patch_check("/system/bin/mmclient", "879366868e80d6aafe8f160dd800eb7b1156adcc", "dd699ae6e218893980243f65831572420a0bd81b"));
set_progress(0.503197);
assert(apply_patch_check("/system/bin/mtpd", "cd863f01a2b43ab18adaaa96612542bef8f5f589", "080d0e103e37f38a6bf68602fea6627802fa14d7"));
set_progress(0.503305);
assert(apply_patch_check("/system/bin/netcfg", "d6d008e4de63720c41bc2d26ce82be2000696c02", "4e45bc335de98bcea28047d36432165c3eb44487"));
set_progress(0.503339);
assert(apply_patch_check("/system/bin/netsharing", "6e0a3b0fd714b5a6c4b3087ef4792312d58becf1", "3151f657c71cfe62802fb89c94445e601d74e62f"));
set_progress(0.503397);
assert(apply_patch_check("/system/bin/ping", "839d3e242f6a7ac6a66efce793843e6619406497", "650013daecc10a70249b7a652063c6185e824e06"));
set_progress(0.503556);
assert(apply_patch_check("/system/bin/pppd", "a65cdb80c4471d46c353ddab22c084f33c2755bd", "3b5486e1fb6b9dac7b7d29ec469cb9bc558ed416"));
set_progress(0.504412);
assert(apply_patch_check("/system/bin/racoon", "1a93f018a74c9028b73961537dd5bdf5ee35330f", "82a1ce45b53ac47388ccaca98486eae301b22f46"));
set_progress(0.505360);
assert(apply_patch_check("/system/bin/radiooptions", "efab193010df700d4276f9ef5f09a46862178013", "8a081bec5adf445981128355683768523f0870de"));
set_progress(0.505392);
assert(apply_patch_check("/system/bin/reboot", "3a6f1f7108d195de5f1b50441610074a4c1cdf23", "b6470e1eac8010e77d82778dae5914cb308d42d4"));
set_progress(0.505426);
assert(apply_patch_check("/system/bin/resize2fs_recvy", "3642af56034f1b08a34c376df002f74bc57d69a7", "92cad85acbca25b608d9244dff908d3ec546ecf5"));
set_progress(0.505733);
assert(apply_patch_check("/system/bin/rild", "b0528162b3b0d12a7a642fe654b18912f8593d95", "d0c3eabf3f928c60c3918f8c0b943d81f9384a50"));
set_progress(0.505767);
assert(apply_patch_check("/system/bin/schedtest", "d79c06ce79efe15f6faed2007526b89905a508b7", "ba770752c30af1349395d5bc0ecdc8d94a2882ed"));
set_progress(0.505799);
assert(apply_patch_check("/system/bin/sdptool", "16f5f4e896f8ad37408cec30862d13bc1014291b", "4af51cbb69e564f22c679671139d7ba000740432"));
set_progress(0.506100);
assert(apply_patch_check("/system/bin/ser2net", "c70be42fd9115a546871fe21ac61168309989e14", "68c3ab02755bfed9d95faddb007c323c639875f4"));
set_progress(0.506307);
assert(apply_patch_check("/system/bin/service", "a9e1f0fe1a5d718c0b39cd57ddbaf2ec0f9f7db8", "3df00b8e5144bcc1bf85e13c69a8cd60f8b2210b"));
set_progress(0.506365);
assert(apply_patch_check("/system/bin/servicemanager", "156ce3cb56ed670ffce2526d153406b0371d3ad8", "c28916493bffe9333883026f28a1f9701aae1359"));
set_progress(0.506424);
assert(apply_patch_check("/system/bin/sh", "c59bb1d3b9f69dd77195fa60fade33cad1cbb20c", "3360aa9904264a9f4530b1cda80e55311b0e958d"));
set_progress(0.506943);
assert(apply_patch_check("/system/bin/shutdown", "ba65de064acbb43352ff4748a87c1452e6df3d17", "499a46882144d9083cdd5131bf123bcb81b6cdaa"));
set_progress(0.506976);
assert(apply_patch_check("/system/bin/surfaceflinger", "bfba8262644295dd9396bf41222397da6a5c9daf", "ed119772f9ec934ad8300d209e9f333406198447"));
set_progress(0.507008);
assert(apply_patch_check("/system/bin/system_server", "deb028cae08d2d46f8f40b8b160ba63b138d1658", "00fb7caeef406253eea215ae6c020eaac5fc32cb"));
set_progress(0.507040);
assert(apply_patch_check("/system/bin/tiwlan_cu", "efeea60009b4ea38ef3fa2c3e652ab2dfc84ee5c", "37d0c2dd0af6e90ad238c67428c952631bd8349f"));
set_progress(0.507868);
assert(apply_patch_check("/system/bin/tiwlan_loader", "7b535f208fdb868ad8218e089cfd31ca0602598f", "73137d22d1d64e5261123263c5d055e1482dd394"));
set_progress(0.507926);
assert(apply_patch_check("/system/bin/toolbox", "b2b90b82e4286189ca85038144118d6a679b5306", "8050198dc7b1a3bf312bcbbc4417577137e15d95"));
set_progress(0.508362);
assert(apply_patch_check("/system/bin/udhcpd", "2da44f1a42154eb8fc9defdf15e31dd3ef179173", "64f873663ec3f2263bf0409d1a36be8ed4e9aba0"));
set_progress(0.508478);
assert(apply_patch_check("/system/bin/vold", "394ffed7d16fb85c2ba8b114df5a43b7065dcff1", "63736fd8933e41a7ccafbf311c0a1d3992d40032"));
set_progress(0.508735);
assert(apply_patch_check("/system/bin/wpa_supplicant", "dbd1eb67284f05f6375c368d87b6adeef3301424", "dc17c3bf36317a9baa29534bece1f16b54569768"));
set_progress(0.509885);
assert(apply_patch_check("/system/build.prop", "cfab7b2df540ba3d21c5faf0653c3d0c970619a4", "3affddc6b2afada8aa871dc5f1bdc1ce90fad34c"));
set_progress(0.509908);
assert(apply_patch_check("/system/customize/CID/default.xml", "eaee6fc3ccf821dcd77018b97248c4d62e9d5e01", "8e616607e66cb03554ffe71e3942ce961cf76af0"));
set_progress(0.509952);
assert(apply_patch_check("/system/customize/MNS/default.xml", "a1d2d66fc065bbbe685de527db382d7831513840", "a8f14fc2abca0c9f1ad46b7cf41b31964b2ae9c4"));
set_progress(0.510432);
assert(apply_patch_check("/system/etc/AudioPara4.csv", "b5c1f334f01811e67633e9e21e9396b05a22a1fa", "3ea34951d412c5bc4ecb039c5a6329cd57cd311b"));
set_progress(0.510861);
assert(apply_patch_check("/system/etc/NOTICE.html.gz", "aa5e455c533658cba91aee5cd97033451a70c4bf", "97a13c748f5d9ecd8d94417645099f5337ae22e8"));
set_progress(0.511215);
assert(apply_patch_check("/system/etc/apns-conf.xml", "a5139da1a5f15045d014beb460a1e9937a7c9f73", "e5a36ddd9311e36265d4639be7df95029781fa09"));
set_progress(0.511224);
assert(apply_patch_check("/system/etc/dhcpcd/dhcpcd-run-hooks", "e398e1053b09af7e42110640a67f5f8d87964d80", "bb7e9773a764640ceae10c1f9faaeb0186da55f3"));
set_progress(0.511230);
assert(apply_patch_check("/system/etc/event-log-tags", "7f4865abbc723060074628cc83bc3697e9b69102", "b782b8d294c9b8a87543930b2df7fe0025e72c7c"));
set_progress(0.511279);
assert(apply_patch_check("/system/etc/firmware/tiinit_7.2.31.bts", "38cad0eda71f240dd2789fbd2c1d4c7342efa229", "3f49ff0fbb2da0c6e22cf458369801f27e960c4b"));
set_progress(0.511539);
assert(apply_patch_check("/system/etc/init.goldfish.sh", "20403805c7160eb1fd07949d0fca8167089452db", "b021f277d0e93484280d80ae3f8e3409238a37b0"));
set_progress(0.511546);
assert(apply_patch_check("/system/etc/ppp/ip-up-vpn", "de1cad3f0a8dabb42f2b430d037f18fe790b2766", "5a2b5349c00e71ee8e5a3a227cfe02eaafee5e6c"));
set_progress(0.511579);
assert(apply_patch_check("/system/etc/security/cacerts.bks", "de85a33da3e0f6b4ef74a7bd7c38a9d8dccdb68c", "7d74155424df6946f1beb0954e2dac45cb6e2fbc"));
set_progress(0.511911);
assert(apply_patch_check("/system/etc/security/otacerts.zip", "e26d8035ddd98c4221013c76fbac512f5050334b", "65c84f67a690c8e16f5a7c583c0ca0b30a4a1561"));
set_progress(0.511918);
assert(apply_patch_check("/system/etc/voicemail-conf.xml", "424dd998a315506445a11cfeac6200b76f5242a1", "f7c390fdc8bfac2e759e3cf43bf0a740b21cba71"));
set_progress(0.511945);
assert(apply_patch_check("/system/etc/wifi/tiwlan.ini", "db47c154c21fb9bff1d8cbe48053009f4b0b853d", "f69783cc83423834f341540df9529d5c76c046c8"));
set_progress(0.512012);
assert(apply_patch_check("/system/fonts/DroidSans-Bold.ttf", "ada4e79c592f3c54546b7587b48f2b232d95ce2f", "1ec8a8244b49cb9d8f6727b357f839b7f59e4b13"));
set_progress(0.514734);
assert(apply_patch_check("/system/fonts/DroidSans.ttf", "da5b3c7758a2c8fbc4775beb69d7150493c7d312", "18f07daefc817daa12dc049138661af4f5514970"));
set_progress(0.517522);
assert(apply_patch_check("/system/fonts/DroidSansFallback.ttf", "5065cce92e8420232db95ab3ba421e462b09b965", "b39d8c5ff8354624483164dfd22942d9fd253e15"));
set_progress(0.543441);
assert(apply_patch_check("/system/framework/am.jar", "695d5524a8a65b375adf0c92d58009ccf5484bd9", "8c7571be9ff61f1916e39359b1f404d319860f92"));
set_progress(0.543443);
assert(apply_patch_check("/system/framework/am.odex", "750547c24c8a5b206691e17741679678b9a8b21d", "87db7c5a224dd330c6e9b6b52f9600e44abca121"));
set_progress(0.543538);
assert(apply_patch_check("/system/framework/android.policy.jar", "29065b19bfcbf5f2e2d9be78f009c4c21f20bf86", "11b4aa7a4decdd14a50bf939745aded81b4fd05b"));
set_progress(0.543540);
assert(apply_patch_check("/system/framework/android.policy.odex", "dde77dc0e8b30c7aeee27c306bfbe1159414d44d", "ed505ea7bc5e2f66eed48930c114c8a89d6ed0d2"));
set_progress(0.544856);
assert(apply_patch_check("/system/framework/android.test.runner.jar", "0c76244dbb3a60743ceabe612943a46f4a3c8f31", "3ddd4f814cbf324c0134dd314343b4c493337c1a"));
set_progress(0.544858);
assert(apply_patch_check("/system/framework/android.test.runner.odex", "f71d5930edff080877e02a03c550bd4b07a963b8", "8646fb491fccbdce7145e49b594906228e62fc2b"));
set_progress(0.545961);
assert(apply_patch_check("/system/framework/bmgr.jar", "695d5524a8a65b375adf0c92d58009ccf5484bd9", "2c74e97110eff182b5bccee666ec0f491240a7a2"));
set_progress(0.545963);
assert(apply_patch_check("/system/framework/bmgr.odex", "8ce223bfbe6d06dbf3986b610c0d38644f71e3c0", "94aff51b6760c65a201e446c9bf791f3eaf211cc"));
set_progress(0.546039);
assert(apply_patch_check("/system/framework/com.google.android.maps.odex", "6f9dcaae480749f52c52895cc022db570615f453", "43d827db73b8d481850e51679761458c5d142327"));
set_progress(0.548527);
assert(apply_patch_check("/system/framework/com.htc.android.easopen.jar", "f25bdb93df8219bb111dc07589fce1f57f22b803", "646939a2c3eafb8ffc7b43305639bd91848914d7"));
set_progress(0.548529);
assert(apply_patch_check("/system/framework/com.htc.android.easopen.odex", "ff7e4e6d30779ed539f4f97e1442845c16812e00", "6b24f504afbc2610e6b0e4a8f80978e05b2c7556"));
set_progress(0.548690);
assert(apply_patch_check("/system/framework/com.htc.android.pimlib.jar", "8be5ae9e4a8ceaf3f2bf5398951ae77735264bbd", "3ddd4f814cbf324c0134dd314343b4c493337c1a"));
set_progress(0.548692);
assert(apply_patch_check("/system/framework/com.htc.android.pimlib.odex", "e28cea6a09e7ba121ec7a2b0f7dc8f2ccd49231e", "ae19910eeb004c9d7eb05047a295cd9b621c3f80"));
set_progress(0.549227);
assert(apply_patch_check("/system/framework/com.htc.framework.jar", "8be5ae9e4a8ceaf3f2bf5398951ae77735264bbd", "3ddd4f814cbf324c0134dd314343b4c493337c1a"));
set_progress(0.549229);
assert(apply_patch_check("/system/framework/com.htc.framework.odex", "95ad71e7b7ec3897603554f4ae932c5b379e6a02", "5c4c1c5751c74bbc4344cc129b444c5b8629bbf2"));
set_progress(0.561065);
assert(apply_patch_check("/system/framework/com.htc.resources.apk", "480fcbded60f12d7fe222b8435a9c1ce3f1bf991", "d71929c9017e28cc3e2ab9875d38c2f939f4c64a"));
set_progress(0.633747);
assert(apply_patch_check("/system/framework/com.htc.rss.jar", "557dd0007565dd30dc06bf7ae41d698da63ca36c", "aceeb0708c6278381c3395a84aa48a0c0407a497"));
set_progress(0.633749);
assert(apply_patch_check("/system/framework/com.htc.rss.odex", "aca6f597713cb54695ce2800fdd78ff859ae7f5b", "3a79995775dfe2a8e7af7c6a88561a341738ecad"));
set_progress(0.640576);
assert(apply_patch_check("/system/framework/com.scalado.util.ScaladoUtil.jar", "f786d41b36baed2f655d923eb8f72944e6481f22", "c0f1e313ff63759045b5d2bf982e6461d8066793"));
set_progress(0.640578);
assert(apply_patch_check("/system/framework/com.scalado.util.ScaladoUtil.odex", "1f227d36ba632df36fe0a03f801e2619ec3fa3f5", "32bc4cc30ab9d56801c0bb4205520fddb9381919"));
set_progress(0.640619);
assert(apply_patch_check("/system/framework/core.jar", "0b9fe5dfcf15fa044a311636ad49b8ad57822afa", "1e4f410bacc8b1ee249fe5be9cd91c514b395881"));
set_progress(0.640875);
assert(apply_patch_check("/system/framework/core.odex", "9718c9474780ec4d193ce3d769e74c0f2ea5f3f5", "62b2b98abb197484407de98f10b1d1d0f0faab0b"));
set_progress(0.665387);
assert(apply_patch_check("/system/framework/ext.jar", "ac4831e3cee8688653d3c92f4ee84c82e81eb570", "a7b62e55d49c48907d452c0265f5fbd8518819ef"));
set_progress(0.665389);
assert(apply_patch_check("/system/framework/ext.odex", "10827dc84f8175eeddd1f301e0714e9d45e886c6", "44f3c66f0b76dff85ade6ccc7aa1c4305c06c4ce"));
set_progress(0.672034);
assert(apply_patch_check("/system/framework/framework-res.apk", "1e6228cb4870f23036f4cb77f51e5ecfb13e5938", "6224732fafabddcca8445b8b092fc3890ee81e51"));
set_progress(0.699225);
assert(apply_patch_check("/system/framework/framework-tests.jar", "7f71fa7b5e5c88affc99de4f0887efda65494fad", "5e35ff412911cc59ecd76affd95e0c16dc600b4e"));
set_progress(0.699227);
assert(apply_patch_check("/system/framework/framework-tests.odex", "bb11c39cca0650dbd7f51204d9b31c5dd894dbcb", "c0466d8be0925e341ea4cbf87a91212abc579584"));
set_progress(0.699391);
assert(apply_patch_check("/system/framework/framework.jar", "ade8a14d1571905e5de0fb549bcbb426643d8b37", "7d938fdc54fc9e5b5057a6559bdbb968f4d25375"));
set_progress(0.699474);
assert(apply_patch_check("/system/framework/framework.odex", "a1743f97fb37cfe0ef0885a2f32be1508419224c", "e60e7ae27b7ed2036f79823a329e23f575c93d70"));
set_progress(0.755760);
assert(apply_patch_check("/system/framework/ime.jar", "695d5524a8a65b375adf0c92d58009ccf5484bd9", "2c74e97110eff182b5bccee666ec0f491240a7a2"));
set_progress(0.755762);
assert(apply_patch_check("/system/framework/ime.odex", "8241d48e9b61ad4a6be93a3363bb0683d23a5440", "59e16fef0fe66c2e4be0b4cd1d4fdf33bb8addf4"));
set_progress(0.755802);
assert(apply_patch_check("/system/framework/input.jar", "695d5524a8a65b375adf0c92d58009ccf5484bd9", "2c74e97110eff182b5bccee666ec0f491240a7a2"));
set_progress(0.755804);
assert(apply_patch_check("/system/framework/input.odex", "bb557f310435d2efea4d63f719c55ef97e59484f", "c88f64b945971bfd2b62c3b695201ff2577fbbf9"));
set_progress(0.755831);
assert(apply_patch_check("/system/framework/javax.obex.jar", "8be5ae9e4a8ceaf3f2bf5398951ae77735264bbd", "3ddd4f814cbf324c0134dd314343b4c493337c1a"));
set_progress(0.755833);
assert(apply_patch_check("/system/framework/javax.obex.odex", "100283ac2972a6e2965801dbc9902b21725cd4ba", "9b69b464834ca079e72f0e65fb3bf03800ff21f9"));
set_progress(0.756191);
assert(apply_patch_check("/system/framework/monkey.jar", "695d5524a8a65b375adf0c92d58009ccf5484bd9", "2c74e97110eff182b5bccee666ec0f491240a7a2"));
set_progress(0.756193);
assert(apply_patch_check("/system/framework/monkey.odex", "5153eedea9be15cd32150912e20e7647edde7f67", "ecd179cce9d97c0c22b76f5fb76c7dad0dcfdd45"));
set_progress(0.756600);
assert(apply_patch_check("/system/framework/pm.jar", "695d5524a8a65b375adf0c92d58009ccf5484bd9", "2c74e97110eff182b5bccee666ec0f491240a7a2"));
set_progress(0.756602);
assert(apply_patch_check("/system/framework/pm.odex", "4cdd5c145cdbbc3ec897207905f6d344950a03e1", "4d4bdbb2130d272d008b7c02adfdc51026a6f5ba"));
set_progress(0.756740);
assert(apply_patch_check("/system/framework/services.jar", "feefc6a4cab914e20ff534d3223d4e539b86f4c1", "8645a06b54bfe26fec2211d3840de72efd2c39be"));
set_progress(0.756742);
assert(apply_patch_check("/system/framework/services.odex", "5aeeb376e0767339ecbf11d8013f01111a024f12", "d6efca1fcb14c94f55488b16da29c05672c556c3"));
set_progress(0.764698);
assert(apply_patch_check("/system/framework/svc.jar", "695d5524a8a65b375adf0c92d58009ccf5484bd9", "2c74e97110eff182b5bccee666ec0f491240a7a2"));
set_progress(0.764700);
assert(apply_patch_check("/system/framework/svc.odex", "218b83acca05c588d792a033f49d057208550645", "3e17cb94a9b94914eb9e73d5da313ec430f4ccb7"));
set_progress(0.764750);
assert(apply_patch_check("/system/lib/bluez-plugin/audio.so", "97ab53cc692889a53bdb039e5190a76555a49f2d", "4818489fa7a126c3e01a39bd6d95674d4ca4232d"));
set_progress(0.765433);
assert(apply_patch_check("/system/lib/bluez-plugin/input.so", "c469dcefc8e50eac1ed69cd6e114f2ac53a1381c", "2ea36394334279d55fe909e64df244cac47a477e"));
set_progress(0.765566);
assert(apply_patch_check("/system/lib/egl/libGLES_android.so", "8f843efce8672d412ffae3cac2a707d41b37ac20", "1cdbfcffdfcd7690e0e3268ab2108972b29acea8"));
set_progress(0.766270);
assert(apply_patch_check("/system/lib/hw/copybit.msm7k.so", "14e7cc7f2c6376827ece792ba51be27c4cbab52f", "e6a13d3a4b962740801b67376e214d6f915babd0"));
set_progress(0.766302);
assert(apply_patch_check("/system/lib/hw/gralloc.default.so", "5d3733cd8ed47430017bdf87961ebb6aca044ef1", "665a6d255fa17660add8453ebbff50016ab4c606"));
set_progress(0.766385);
assert(apply_patch_check("/system/lib/hw/gralloc.msm7k.so", "c9311522fc6577e70c42c6f83378e923a7f6b951", "8863ad028b01e70ae4f6060317fd6afd8339486a"));
set_progress(0.766469);
assert(apply_patch_check("/system/lib/hw/lights.msm7k.so", "97fb29b3ea29d5e9c16ad67a48a67b8a6e6a543d", "f95237389f3ca67ccdeed5051d7a7c404978aac5"));
set_progress(0.766526);
assert(apply_patch_check("/system/lib/hw/sensors.legend.so", "12fb01de7e779704f5899d65ab0a8fd2894dac14", "1f287d27cdd57888dbb4fe876b93e92a865c838f"));
set_progress(0.766585);
assert(apply_patch_check("/system/lib/libAudioTrimmer.so", "2b8b1811f804da66a8681ce5eaea8da2957bd750", "9b8f8eb3437eef915c2b3bb47ef45249d3bf2dd5"));
set_progress(0.766665);
assert(apply_patch_check("/system/lib/libEGL.so", "4ae20b2fe69719764f568e465621fd3cc8129f93", "8ff279ca6eed5ea9983e016d9cb64bf66d6be923"));
set_progress(0.766880);
assert(apply_patch_check("/system/lib/libFFTEm.so", "67a989cebfcc48b51adf32adfb06102276d2b95f", "e2255a8d12886c9750fb451f2b5612c84cb63338"));
set_progress(0.768061);
assert(apply_patch_check("/system/lib/libGLESv1_CM.so", "e7e548f4ee85382f907782c8f1d0299bfea49b16", "1f7b2bad277551fbc3d75b989d44cbad9216e782"));
set_progress(0.768189);
assert(apply_patch_check("/system/lib/libGLESv2.so", "fc86964d917db139f2a27482ddcfd3fbb4806e4f", "0b0dacd207bd648f6fc0e86e4838bb767eaca7a7"));
set_progress(0.768292);
assert(apply_patch_check("/system/lib/libObexJniWrapper.so", "bba5c9721253dd9930cac292bf93743d05fe1648", "500e35105a53c55ffc56d5b8bb3f7301fe278bd5"));
set_progress(0.768399);
assert(apply_patch_check("/system/lib/libOlaBase.so", "4ad7d3ab84413f707c35f9053ec11343f86e0950", "caebc991b5a8c3926caa8af768bc29bae69871cf"));
set_progress(0.771524);
assert(apply_patch_check("/system/lib/libOmxCore.so", "c0a2862f8a3a2f768ec7b85b954bed8d1fd750ac", "21ef29491687d1e47e65a205bf15ec51fe833fbd"));
set_progress(0.771581);
assert(apply_patch_check("/system/lib/libOmxH264Dec.so", "39d07bf4973ed60828ec0ddac7a5fd1eea1a4230", "bf549b5a4a8e02526d5b5d234cbfef5030eb3f5e"));
set_progress(0.772581);
assert(apply_patch_check("/system/lib/libOmxMpeg4Dec.so", "4e1012b1b9241738346cc5cb1f9bb003f76039a8", "7fb3d383a2b544beafbf8fa461689708035ba6b0"));
set_progress(0.773650);
assert(apply_patch_check("/system/lib/libOmxVidEnc.so", "74a6cf49786ebde11b372c79741d890ba4ce389d", "be2fc4f6be85128a38c90461a6b2bca6e6761d61"));
set_progress(0.774538);
assert(apply_patch_check("/system/lib/libRS.so", "9c6df4accad8ef375a9dd9ebaacc425d49924f87", "98c71795bf01ef0d190d29fcd71ec76e227584c5"));
set_progress(0.775451);
assert(apply_patch_check("/system/lib/liba2dp.so", "d50bb92a3a9af081231675a7cdb44c39ddfdbaf6", "0f1b4ca58bc9b70f25b0d45f86544d51a2970263"));
set_progress(0.775777);
assert(apply_patch_check("/system/lib/libacc.so", "47cf9ce829684afe38d7a58c63e0102e792d88f7", "c7d61e9ff7cca3261d614d86324e2f969e33f6f3"));
set_progress(0.775984);
assert(apply_patch_check("/system/lib/libalbum_util.so", "230dbbbf14b6d159943fd3a1b6faf655985e26e9", "964aaf99493163b2f1205caccde041f55802ecf3"));
set_progress(0.776066);
assert(apply_patch_check("/system/lib/libandroid_runtime.so", "0b251c5f02c99db90f759c4a31c4727b58073191", "43c8e04af288985c0db1b25290aa88664bed8adf"));
set_progress(0.781978);
assert(apply_patch_check("/system/lib/libandroid_servers.so", "4d81a2f7a6d78ce479b35a9061c3b1e0bb9d9d55", "dc997d4506edc31b77c7da776a829b35442cf18e"));
set_progress(0.782112);
assert(apply_patch_check("/system/lib/libaudio.so", "be6af1fc4731ba8f718dae0a462d9afa71686ac8", "cd5c5a14818f903fad77cee1a0c1eae51fb2438f"));
set_progress(0.782446);
assert(apply_patch_check("/system/lib/libaudioflinger.so", "10d8ca53e921da666c0f6b53205eb923b73eda66", "af4b6dd535934c016cb9be4b3bc7b8f4abda0b2d"));
set_progress(0.783541);
assert(apply_patch_check("/system/lib/libaudiopolicy.so", "44cc197299eadc6151ace2b3c890e471e3195407", "65f35a2a9e4822798549030b7df975a63c7d2863"));
set_progress(0.783748);
assert(apply_patch_check("/system/lib/libbinder.so", "2c38e992e9143dfbc0055be28e17cd4db283a335", "724c1bfd63110bcbcc0436ec25fe79a3dfba5e7d"));
set_progress(0.784739);
assert(apply_patch_check("/system/lib/libbluedroid.so", "a058723d63c5938e002f5abbf56881f12a951c0b", "4571967dd6cda6ebcd6fabff9bd9cd00f62cece5"));
set_progress(0.784770);
assert(apply_patch_check("/system/lib/libbluetooth.so", "ba87bd370886947fb4a55593b39461b3f70b7849", "966fc149bc793ce47b6429ae1a120093d23c99bb"));
set_progress(0.785138);
assert(apply_patch_check("/system/lib/libbluetoothd.so", "42b5d958ab52b15111aabac264a61e536363324b", "23340cc6e5979eb29b626ead351cd0e24a3a0f8c"));
set_progress(0.788189);
assert(apply_patch_check("/system/lib/libc.so", "13d5739294a01d0c3227060d3cec60df3c459647", "4c6bbea46e8b9431c0a66bfff546c33c5778a16e"));
set_progress(0.789619);
assert(apply_patch_check("/system/lib/libcamera.so", "aef839cc3bb181ce652bb28115d62c4bd03dd013", "cb9867e4885060a6e6c38aec042476dfb5dbb951"));
set_progress(0.790078);
assert(apply_patch_check("/system/lib/libcameraservice.so", "f82c31ce8183a0a1e46bef5c83499443e7e4eb6f", "e7ebb10a5f3b3386188a5ee242cb83137b043cda"));
set_progress(0.790380);
assert(apply_patch_check("/system/lib/libcrypto.so", "50919c7a871a94370e47d7c027cf6460480cd185", "e70dc87ff4b9ead5acf16413af55e1e4f1f43607"));
set_progress(0.794829);
assert(apply_patch_check("/system/lib/libctest.so", "f45363895cb6ebf5d98d824edf0d65e5a62ab220", "f91d48ef633aab273559614564e66fd27b955780"));
set_progress(0.794860);
assert(apply_patch_check("/system/lib/libcurl.so", "ba17fdb932250e508366d32f7f80cc5b308dac0b", "57859a65c9e53b60346cdc3fe0a41dafaf8e4f2e"));
set_progress(0.795998);
assert(apply_patch_check("/system/lib/libcutils.so", "04b14aa5f009db24b4adcf683c6cb532b29a1864", "4eae4915420c657428c39ca3eedd1fb24b3dccff"));
set_progress(0.796327);
assert(apply_patch_check("/system/lib/libdbus.so", "fee848332b8908622cb17fb49c1ae2946b54c577", "4df20c5ccf9a08f2c64df00b6f5cdef20d179b66"));
set_progress(0.797196);
assert(apply_patch_check("/system/lib/libdl.so", "16f2a736ed7e005c2e56d483a8812f8b626a1d7e", "9e9081b9fa4c6460f7324cb41adfefd06e7362e3"));
set_progress(0.797251);
assert(apply_patch_check("/system/lib/libdrm1.so", "dec1d6ba05bfc73f013c9c25d09db1fed659c041", "65095c654fdba357e548aa19faa84e5a3de285ab"));
set_progress(0.797479);
assert(apply_patch_check("/system/lib/libdrm1_jni.so", "a2307013bd27f4304708bc34bb08c12fe7d0da86", "e15b871df176d9473925fc4c32f145ee044b012e"));
set_progress(0.797561);
assert(apply_patch_check("/system/lib/libdvm.so", "c1c468d393eb1382e40466c17f672eeaacb4342e", "9f2140814ca3eeaa61d44fbf31f89a06254d8719"));
set_progress(0.800734);
assert(apply_patch_check("/system/lib/libemoji.so", "5d67657da64fb1f234b4d9056159f6b182162b83", "a1e93dda0467e8d1bc06036ea2562474db69a541"));
set_progress(0.800791);
assert(apply_patch_check("/system/lib/libexif.so", "0f0c3f73ed33214edc1826e7528a922d6455457d", "f74f51c884e588921769a0738774398701aa5f9a"));
set_progress(0.801034);
assert(apply_patch_check("/system/lib/libexpat.so", "ba6992aba6befaf91fe1910465d2048c30f56018", "8e94002a5c483778561c81fb75b8805d24a8af74"));
set_progress(0.801562);
assert(apply_patch_check("/system/lib/libflashlite.so", "64e87c66ab61ecefc82c29b5f928a68520443f25", "59c0f7b09af10eff1c84c8cb74cb486027b124ea"));
set_progress(0.828903);
assert(apply_patch_check("/system/lib/libflashsnddec.so", "f8473b7ead3c12ad82a0bc7d0f6ad104a0cf44de", "4ad0e91642243b350088511afcd111fa123d47f0"));
set_progress(0.829499);
assert(apply_patch_check("/system/lib/libflsaplayerlib.so", "da674054b52afd4b8edd9fc76dbcc5cbc3de61e2", "7e167df43c50d29f49e48b91ff555ec6033fb30d"));
set_progress(0.829930);
assert(apply_patch_check("/system/lib/libgps.so", "1a437ea77336575170f7c17ba9a53baf20dbfe7f", "7b67768ed59b43c7404bbeed086ce9f17b150a34"));
set_progress(0.830482);
assert(apply_patch_check("/system/lib/libhardware.so", "0e882204272eee9aeaa551d22ced54cedbb308ac", "78b23263d4dd5ffff9f3eb9bf66b3d055b148553"));
set_progress(0.830513);
assert(apply_patch_check("/system/lib/libhardware_legacy.so", "d3a9358d98e5510158975df0ddf1b61a36cc0bb3", "da5a77cd0a7450dfa48499fbed441009ed552f78"));
set_progress(0.830752);
assert(apply_patch_check("/system/lib/libhtc_ril.so", "427a44e0fb570160766d5a706d5357a4472e28cd", "0423d01d679d89aee5dac42a47222c02ade9364a"));
set_progress(0.833614);
assert(apply_patch_check("/system/lib/libhtcbitmapfactory.so", "d1dccff51d7af90013984df5a69ace4957ff3491", "3ff51a05b19fa371e2ce0ac4ac2ebc6122f2af5b"));
set_progress(0.833671);
assert(apply_patch_check("/system/lib/libiconv.so", "26f051fabfc1826afa8ccb26f94654a409716f62", "5d0c802f405a675f8278e26b8c2d26c3bb813c45"));
set_progress(0.839159);
assert(apply_patch_check("/system/lib/libicudata.so", "e28864a55d0561bb274f85b66e360a70abac73ff", "3120b4bdb77a857f6756fd6c02eb374468e44a1d"));
set_progress(0.853760);
assert(apply_patch_check("/system/lib/libicui18n.so", "ab91b546c9a6dd617e91801c415677fda94a0c5d", "a9f345a31eb63256d3eccb4ff306155364159b0c"));
set_progress(0.858122);
assert(apply_patch_check("/system/lib/libicule.so", "8fd09b940d7459e64541530177a84ab3bad9fcab", "8a380eeca7c92242f0fa6bef19592ec8750caf87"));
set_progress(0.859241);
assert(apply_patch_check("/system/lib/libiculx.so", "1a86c8b13e56019076705e1f0c47e3f18ad0f41e", "3cacd64c14b8c7052c6337c1685be1dc83cf2b86"));
set_progress(0.859448);
assert(apply_patch_check("/system/lib/libicuuc.so", "e8ba6b71ca2913c0a97e771fb38df873680b2223", "ab218b760309412b3d1c3f937a0cfc85cc9935f4"));
set_progress(0.864351);
assert(apply_patch_check("/system/lib/liblog.so", "8c58a068d5e0e0b39fcc35f2dff50ccd72a70e3b", "71925792a0d7e6d6996182aa5966da1aba3c8970"));
set_progress(0.864432);
assert(apply_patch_check("/system/lib/libm.so", "dbecf85aa698b5486782caa58992e4a4ad487750", "678ed59919cade831e6341a5b0c222bfc9714cbc"));
set_progress(0.865219);
assert(apply_patch_check("/system/lib/libmedia.so", "8b87b89c0514d61c4d566bf91b881cdce21dc920", "cae774d42dfeb5782c18cfd1ee36229e1e5bcddd"));
set_progress(0.867306);
assert(apply_patch_check("/system/lib/libmedia_jni.so", "0b8a3a90b87b179b32a22d1aa8264af231be0d42", "f930509473f73ddc93c76608a11090cefce78fb6"));
set_progress(0.867545);
assert(apply_patch_check("/system/lib/libmediaplayerservice.so", "7c109efe71f4e404f24a5815771a8c82e5f785e9", "7fdc2a50b74f15be730b7eb2181aaa92f77f87ea"));
set_progress(0.868228);
assert(apply_patch_check("/system/lib/libmm-adspsvc.so", "710e2d35cad00fd2c16e1f9b3aa0da185cf8fc9b", "4c83746af05f7b1aa78355e2f04779e20363c6e6"));
set_progress(0.868259);
assert(apply_patch_check("/system/lib/libmmclient.so", "a86541582ff16476d9c10f8cadc43eea6aeaf496", "ae6e29d48cea28eac10b37ee829c79aadaccf890"));
set_progress(0.868315);
assert(apply_patch_check("/system/lib/libmscompress.so", "e5323072936899744a18739690978fbfd02a97bf", "37244ffa8a58c563ee3de8ee9eb937227d4a3118"));
set_progress(0.868346);
assert(apply_patch_check("/system/lib/libnativehelper.so", "898ba25f07933e1f9ee5291c67839d1dcbfbfd73", "b7ec2c165840a06c26af9731fbad8f1bf0caeeca"));
set_progress(0.869654);
assert(apply_patch_check("/system/lib/libnetutils.so", "6a110c5e2a77dae9a23da860a7c4cd8146f7d9f0", "298b4ca5b5e4d9c454e26ac773b4abe980847ece"));
set_progress(0.869784);
assert(apply_patch_check("/system/lib/liboemcamera.so", "ab78aceb68d687219559153e18ce72d41552cc60", "d779c3a850f7ed5c028a0d15ee4d8034df2b1e77"));
set_progress(0.877058);
assert(apply_patch_check("/system/lib/libomx_aacdec_sharedlibrary.so", "334c7e0e6a69b6589a9adc10a850c865a8284120", "d8da689e8745267b9547db323851d938c12d3e0c"));
set_progress(0.878184);
assert(apply_patch_check("/system/lib/libomx_amrdec_sharedlibrary.so", "8c5825bb215f1312aad5192ef5ad43de9eca9c31", "888d069a44605db3f02d4dd4ac5977b64ca472b1"));
set_progress(0.878988);
assert(apply_patch_check("/system/lib/libomx_amrenc_sharedlibrary.so", "f1ce4b020f58471da022bbc27bda045254705638", "012c38c5c135d881efc1d739ca0f03cf25422a4b"));
set_progress(0.879569);
assert(apply_patch_check("/system/lib/libomx_avcdec_sharedlibrary.so", "2dbbf91b42df173d6df4fedaccca054453ef3e91", "fcc0ac419c2dcf5a82d696b62f689b69b45ea4ff"));
set_progress(0.880094);
assert(apply_patch_check("/system/lib/libomx_m4vdec_sharedlibrary.so", "aad2f6f2176d65e3fb8594cdefc783e4a4002bd1", "4f5ac41af774645ff79691e7a980470373cf2a30"));
set_progress(0.880894);
assert(apply_patch_check("/system/lib/libomx_mp3dec_sharedlibrary.so", "36c984bf1f979560a75bf57ccbdb22102120e5f1", "7146cf42b9b739d4c2b4a388eccd880e612745b5"));
set_progress(0.881299);
assert(apply_patch_check("/system/lib/libomx_sharedlibrary.so", "29da32b85a1832187580dcc701b3b2126175122b", "5086eea0975212f577c795c80c5a748c90b2eca6"));
set_progress(0.881832);
assert(apply_patch_check("/system/lib/libon2.so", "8061ec95165bb7e240553849adc66e4c8e49983e", "4127c58b7879b75c5dc5a226070c52937bdcbc84"));
set_progress(0.882483);
assert(apply_patch_check("/system/lib/libopencore_author.so", "1eb5f646fdd4b21d69f95db296c6b4884cede7c9", "b21802167c2bacbe6f1eea9c4d84cc89077e4729"));
set_progress(0.884386);
assert(apply_patch_check("/system/lib/libopencore_common.so", "05258be46848f7ad2b975e3b3cd2a97d53191a22", "3d73397b74acd7bef111dd4eddb7c5cae8c1c014"));
set_progress(0.889508);
assert(apply_patch_check("/system/lib/libopencore_download.so", "eecbe58282dad78f3044246f071363af406c7899", "88128566078e116656ee78e345b0ecae18dd0a75"));
set_progress(0.890053);
assert(apply_patch_check("/system/lib/libopencore_downloadreg.so", "f5ba405cb4702fa8bca9d9751d1e488061094ff3", "825cc9442b8126f06179b0b62ae6542d53ce40f9"));
set_progress(0.890137);
assert(apply_patch_check("/system/lib/libopencore_mp4local.so", "1343599eecdd6c973d2a93ef37b3f71c90b558ee", "b76a6c967c454ecf19915fdfcfb87cb40e21776c"));
set_progress(0.891032);
assert(apply_patch_check("/system/lib/libopencore_mp4localreg.so", "49f3aca76effcf5523efdefec6ab0b2cd546f377", "bfd6674cf189ebbb4933f57f03193e9c5420ca6c"));
set_progress(0.891143);
assert(apply_patch_check("/system/lib/libopencore_net_support.so", "dfa0e82c93757094783d38e5adb682072e1f715f", "f37ad530d8c0a65e4d26e901532efea644ec90bd"));
set_progress(0.892385);
assert(apply_patch_check("/system/lib/libopencore_player.so", "e9eafd3e10b3b2436c7bfcb470ee0a4fe60d89d5", "a23095a0b357bd15e93d1c6c0ef0bcf10875676d"));
set_progress(0.897507);
assert(apply_patch_check("/system/lib/libopencore_rtsp.so", "9be99bd0f4ef3c4d97650ab2fdc380fe8ccbc8be", "0afa50fd8514ee73aeb3f7fc4560bd1de4f737db"));
set_progress(0.900277);
assert(apply_patch_check("/system/lib/libopencore_rtspreg.so", "9a15e18a7a547123a28e3ef0421055dc04b7ca53", "a072d57948c77fe5cec349ea8da5b066dab3f675"));
set_progress(0.900361);
assert(apply_patch_check("/system/lib/libopencorehw.so", "d5e2c0d88386603207042580dcb61e254449a970", "854714df319ad28d1d32ae57d5a9cafe323b2870"));
set_progress(0.900497);
assert(apply_patch_check("/system/lib/libopenobex.so", "39b2c78b18736477810ef157740b744dff2a57d8", "4ea38728b88ba7b58d5d48e0b6a566f0a9d95975"));
set_progress(0.900603);
assert(apply_patch_check("/system/lib/libpixelflinger.so", "f388288c775139f6c0102f738d62dc63d8612f79", "9969dcf555e326158dbbddc40c0b9f69e497a44b"));
set_progress(0.901245);
assert(apply_patch_check("/system/lib/libpng.so", "6181e098dde59c47ecd5a4534075cc0b2d98b462", "73d1b728569bb86472337cd291be7aeb844bf411"));
set_progress(0.902010);
assert(apply_patch_check("/system/lib/libqcomm_omx.so", "d9dfaa3b918fff35ec0630aa9bf76a4b1f47e45f", "e2d123fdbc13c90d90a5a27c4bce76b6a6cba06a"));
set_progress(0.902043);
assert(apply_patch_check("/system/lib/libreference-cdma-sms.so", "4b48a58d3f848624e7d6b6344f5091fb95e78e83", "3e77750cccb2f2a547504875aae7d54c8faca474"));
set_progress(0.902073);
assert(apply_patch_check("/system/lib/libreference-ril.so", "2000c26a918320a1ac723ad8424121d90075e9ef", "c9a5812648dd05803db54be0e76ab0e09857fd52"));
set_progress(0.902203);
assert(apply_patch_check("/system/lib/libril.so", "5887455d49eb0b7b29437025335afee80dec7033", "06a3d96240537b09a3e937590dc68cc105cbd4af"));
set_progress(0.902475);
assert(apply_patch_check("/system/lib/librpc.so", "ff3f8482e0fde99cfb02e275f6036defc3067fb1", "fb1f7277c3c42ededb922be310d16d8145ec2bbf"));
set_progress(0.902630);
assert(apply_patch_check("/system/lib/librs_jni.so", "1db7318fe630d6cdead9731c8eb7ebdb94a70df8", "1a11288725fef46096cbeac0577415b58d4e7802"));
set_progress(0.902793);
assert(apply_patch_check("/system/lib/libscalado_htcalbum.so", "303fd3b123eeca63b8103da6a7eccbd001a691c3", "50e9e73fcb6bffd205ab55a5fee35ad7955af734"));
set_progress(0.905492);
assert(apply_patch_check("/system/lib/libscaladoapi.so", "e94c4680e903676442a2f2f3fa14472696666c56", "150df8a7573ebad6435cd6af5b717a717d73e76e"));
set_progress(0.908068);
assert(apply_patch_check("/system/lib/libscaladoutil.so", "265cc4cd43cebfacfc0a5efdbb1fd2297299947a", "71403f0faedaf19e1465f9d5e7fbbb2d5ac8aef6"));
set_progress(0.910718);
assert(apply_patch_check("/system/lib/libsiimpl.so", "6a20b6456c1fce701d5384e0f73a6a39be08dc65", "41547d731e321834008574672704f34ba8a1ff25"));
set_progress(0.913799);
assert(apply_patch_check("/system/lib/libskia.so", "7e7718f6148ba020d61a08f839385cfb0aa55a71", "6bed39110c8822cffeff3f9da327d777e5760dc2"));
set_progress(0.921710);
assert(apply_patch_check("/system/lib/libskiagl.so", "6d978bab6fd7bc9e9b542677f0034d56ad241aef", "592227ac8d04d8e68e019155a1fda837b7cde496"));
set_progress(0.921967);
assert(apply_patch_check("/system/lib/libsonivox.so", "5c347cc6a41e94485c179829bac53ef85f6ec51d", "f3e37fb9b112ccd17ad3b58fc10fed083ea2f3b3"));
set_progress(0.923984);
assert(apply_patch_check("/system/lib/libsorenson.so", "03a335f21a3218222e8556395261e211aadd95a5", "251ddff45fe34eb4283172f3cdba6e5659fc52d1"));
set_progress(0.924386);
assert(apply_patch_check("/system/lib/libsoundpool.so", "bcd2515834a784d02ae6b99e260c025088994978", "342a430dc6ea01970eaa190cf072b0498424cce8"));
set_progress(0.924544);
assert(apply_patch_check("/system/lib/libsqlite.so", "4a25e35114225d796e0e7491666bb7fce04123a5", "22a0c6e51e076083d7e57e9b42ebe79c4584ed32"));
set_progress(0.926252);
assert(apply_patch_check("/system/lib/libsrec_jni.so", "1836f6829e7d23183e7dda80636e505c40977a18", "a34bf41697f10b1adb0528c84d623243836e7cae"));
set_progress(0.928372);
assert(apply_patch_check("/system/lib/libssl.so", "09c93c4f1f3e9d3a0247e4b8855b02d32076e56a", "d44ad8cb3d232f472fc8ab60880af5386c9d3a19"));
set_progress(0.929276);
assert(apply_patch_check("/system/lib/libstagefright.so", "4e180f9f52282cc0d00453422c2ef6a2fa42d834", "805f12d879a07051eb2c5f0ec4ebb5f6aadea58b"));
set_progress(0.929768);
assert(apply_patch_check("/system/lib/libstagefright_omx.so", "025fd02c694a36df149ff5d3cc1e0d97cf1120ec", "2188a64958b299ffc0c380536c6ecfe09a35fe25"));
set_progress(0.930073);
assert(apply_patch_check("/system/lib/libstdc++.so", "cc5893fa5535eac4c72bbc3fa24b6af083e4ae99", "74ea20e2a5ffab928e3b95a8193fa4defa30b838"));
set_progress(0.930104);
assert(apply_patch_check("/system/lib/libsurfaceflinger.so", "31c844947ac2e3c8907f628a3999bdc2620ea06d", "2cadfbd7e44d2c49af80a41917b8eef4a519c84c"));
set_progress(0.931147);
assert(apply_patch_check("/system/lib/libsystem_server.so", "0cd2f64a12ca5440d276083371cc59cb9b2a9cb1", "832bbb4e5e59a4e193b468290b2d4dbebd2c6db5"));
set_progress(0.931206);
assert(apply_patch_check("/system/lib/libsysutils.so", "1b8ea75a56c4f890c67bb9a6d3a3238d7cd1c62b", "12565f6ba1c258a2e89c027dd51bf55e5708b352"));
set_progress(0.931313);
assert(apply_patch_check("/system/lib/libt9.so", "96f2b135ae45be720a43c3999e0524a778323166", "6bb39f694cec8a79539367a14254237e72a66ded"));
set_progress(0.933465);
assert(apply_patch_check("/system/lib/libthread_db.so", "c7f8919669cf37d916d805f96e6a09df7e25af81", "248457bc139eec5c8e99a12073d7886603ce60a2"));
set_progress(0.933545);
assert(apply_patch_check("/system/lib/libttspico.so", "d272af68fc070e34dd3bd2c3a318623759b70ce7", "187046ed5adaa5842feefb27538058569c8a0ea3"));
set_progress(0.934905);
assert(apply_patch_check("/system/lib/libttssynthproxy.so", "0de1dad7fa6bad7a2da62d39a599e1acf585954f", "3f7db7e0270c06d3d00601963ed9de1c21d0fabb"));
set_progress(0.935012);
assert(apply_patch_check("/system/lib/libui.so", "f27c3db02600851c8cff59b753909167bf583449", "8ddc84e7429aae1d61cf65b799ffaf8bd74ed1e6"));
set_progress(0.936342);
assert(apply_patch_check("/system/lib/libutils.so", "eb8d7abc2376f7ad6916f42ad671f9383b689196", "981b18dc57ba000da38ff26049c1ed439b12dc03"));
set_progress(0.937370);
assert(apply_patch_check("/system/lib/libvorbisidec.so", "ef4164c31a0fc2cb16cb4d89c8962a059b8b16a0", "552ae4b633159473018a307da25bbe66cded2c45"));
set_progress(0.938061);
assert(apply_patch_check("/system/lib/libwebcore.so", "853525febd8d430f43be2113c4412a7bcea2ac22", "02d12f39ccf2777d67de31c75bcff718704cb29f"));
set_progress(0.989254);
assert(apply_patch_check("/system/lib/libwpa_client.so", "17420cea4d3e24bbf5ff281d7158b2d130fd0fce", "3a4460015b087ba30f904d81500e9a48d5b17085"));
set_progress(0.989311);
assert(apply_patch_check("/system/lib/libwsp.so", "875e7866975cf17a6a3d57c4504e81620a19541c", "5ac5a70b680a146aa2be93009cc52647c22985d8"));
set_progress(0.991241);
assert(apply_patch_check("/system/lib/libwsp_jni.so", "71bcdb7e1d60d791118fd685b308c7abe900478e", "1f58c09d679643cae3fa141adaa6b14f59b8bfae"));
set_progress(0.991298);
assert(apply_patch_check("/system/lib/libz.so", "d1fc9901fa1a60310e31d813d2acbdb43bfc9d06", "ddab15b925aff2fb8a3289296a9ecfa05ade35aa"));
set_progress(0.991770);
assert(apply_patch_check("/system/lib/modules/sdio.ko", "7a8db6a0a1274092e25551d444da8fd62699911f", "3f946151b0be3b853b4506a8eba5be5a0f673d6f"));
set_progress(0.991926);
assert(apply_patch_check("/system/lib/modules/tiwlan_drv.ko", "e9b52ba0a019778a0348e6a8db64c96b15103a7c", "19a0cdba96c6f458820ff4a3cd0a429fb2d85502"));
set_progress(0.998766);
assert(apply_patch_check("/system/media/audio/ringtones/Windchimer.mp3", "31f060159139da5b727d47e5742870e5eb5932cb", "43ba0deb6b42d16b1e745862ec8dc99f5479097e"));
set_progress(0.999505);
assert(apply_patch_check("/system/usr/srec/config/en.us/grammars/VoiceDialer.g2g", "5d52a5821b84f24fc40dc305df976610c5b1a5c0", "779d39ad43ad746feb0308c7a368fc835eab243a"));
set_progress(0.999835);
assert(apply_patch_check("/system/xbin/crasher", "0912dc18dc7972d1022ea6e1bb557d9b69296a74", "9fe594d9c9069c68ad8782ae43e2cd3a5c675ce0"));
set_progress(0.999868);
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_recursive("/data/DxDrm/",
                 "/data/data/com.htc.flashliteplugin/lib/");
ui_print("Removing unneeded files...");
delete("/system/app/AdobeReader.apk", "/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/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/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/VoiceSearch.apk", "/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/media_profiles.xml", "/system/etc/mm_property.conf",
       "/system/etc/permissions/android.hardware.camera.autofocus.xml",
       "/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.sensor.light.xml",
       "/system/etc/permissions/android.hardware.sensor.proximity.xml",
       "/system/etc/permissions/android.hardware.telephony.gsm.xml",
       "/system/etc/permissions/android.hardware.touchscreen.multitouch.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/libiprouteutil.so", "/system/lib/libjni_parfieldconime.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/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/framework/com.google.android.maps.jar",
       "/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/bin/wifitools",
       "/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_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/ArabicOTS.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/libjni_parfieldime.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", "-",
            d899b3555fe2b7ed044ffd7a24a93609ff0ec7ce, 205165,
            c7a3705e49ce8cd9bc847d9410068084b4fd829d, package_extract_file("patch/system/app/AccountSyncManager.apk.p"));
set_progress(0.001154);
apply_patch("/system/app/AccountSyncManager.odex", "-",
            897ec8112d25f3a5ef38adca37a4476ed655fcc0, 63048,
            9f2e6636315aeaf7d58035e28bfa3178e8a78ad9, package_extract_file("patch/system/app/AccountSyncManager.odex.p"));
set_progress(0.001508);
apply_patch("/system/app/ApplicationsProvider.apk", "-",
            333fdc64025925e6153244c720ce00c0eb3531b4, 10511,
            ef99cd915087254bfa54591c2ae8ff969bc94468, package_extract_file("patch/system/app/ApplicationsProvider.apk.p"));
set_progress(0.001568);
apply_patch("/system/app/ApplicationsProvider.odex", "-",
            b047421c3db046c8957d9c306a33b9c00d40f6e3, 22224,
            b134af682e3c0e2a2b734a564376214534505414, package_extract_file("patch/system/app/ApplicationsProvider.odex.p"));
set_progress(0.001693);
apply_patch("/system/app/Bluetooth.apk", "-",
            c67ef02a1677329494a1cd748c2470688d7cc63e, 222263,
            118a24e1c588f9b51a7de5d11f36976f2c8867e2, package_extract_file("patch/system/app/Bluetooth.apk.p"));
set_progress(0.002943);
apply_patch("/system/app/Bluetooth.odex", "-",
            900677468668a179fea4ba2e6ac84cd923f0979e, 265256,
            d641d67a7fbf07e78c68c8af34951a3f56b24bfa, package_extract_file("patch/system/app/Bluetooth.odex.p"));
set_progress(0.004434);
apply_patch("/system/app/Browser.apk", "-",
            742d0e7319baa9b1564f4b907162c4d40b45f722, 933490,
            170afea3d082f786d883065864762e41f6e94ab2, package_extract_file("patch/system/app/Browser.apk.p"));
set_progress(0.009684);
apply_patch("/system/app/Browser.odex", "-",
            1936ea36b4b7e5255123bdef291015fad3aa7d64, 797072,
            13b24e21a55855c157cda25670d5a42d89387a3b, package_extract_file("patch/system/app/Browser.odex.p"));
set_progress(0.014167);
apply_patch("/system/app/Calculator.apk", "-",
            2b07e14382952b1ac3cd1e88343c53b09a8db881, 223532,
            415ea8027c2eb9561c1b6c1a31741d1c20bf4bb0, package_extract_file("patch/system/app/Calculator.apk.p"));
set_progress(0.015424);
apply_patch("/system/app/Calculator.odex", "-",
            b5e2af0c412bd2908bac5e072893c04c10b0e63d, 108448,
            ba360c0602e58017d3f8f631ab6e296bfe3fe6a9, package_extract_file("patch/system/app/Calculator.odex.p"));
set_progress(0.016034);
apply_patch("/system/app/Calendar.apk", "-",
            3a1aaa87e923f96a671f1873148c6013cb7c71c8, 687394,
            03b2c85cf334211dc735c1286f191fb034288abf, package_extract_file("patch/system/app/Calendar.apk.p"));
set_progress(0.019900);
apply_patch("/system/app/Calendar.odex", "-",
            9a18888596777167190dba7355459ac562657e3b, 764520,
            7079bf8a3478a6e0f1f50e8dd3b92ca587028b1f, package_extract_file("patch/system/app/Calendar.odex.p"));
set_progress(0.024200);
apply_patch("/system/app/CalendarProvider.apk", "-",
            52fb71ef8c64a57fca58b49931bb7d29f87caffb, 43610,
            c8fed36da37998ea109ef473c3afdc654173baeb, package_extract_file("patch/system/app/CalendarProvider.apk.p"));
set_progress(0.024445);
apply_patch("/system/app/CalendarProvider.odex", "-",
            4ac092aa016fea35fc2286e1fc521b79035c3076, 927704,
            3aa82a3eeb268e48a4f2ce3318713c70fd87b1b6, package_extract_file("patch/system/app/CalendarProvider.odex.p"));
set_progress(0.029663);
apply_patch("/system/app/CertInstaller.apk", "-",
            bf24b84a1d12a12b0029ab2fa80d7be889f2e989, 61849,
            f092ff48bb269f69544123b857aa9fa0af356a0a, package_extract_file("patch/system/app/CertInstaller.apk.p"));
set_progress(0.030011);
apply_patch("/system/app/CertInstaller.odex", "-",
            89c30b2ad3e98033913a00ece44743d9534cd371, 40624,
            6f548b5440010c6870c3ddb153f4661cd1da92db, package_extract_file("patch/system/app/CertInstaller.odex.p"));
set_progress(0.030239);
apply_patch("/system/app/CheckinProvider.apk", "-",
            c56e3783aa29347c88541a42a062b0ec7b2229c9, 4201,
            33beb00e01a7ddcf0f40aa9a70fdb622dff942e5, package_extract_file("patch/system/app/CheckinProvider.apk.p"));
set_progress(0.030263);
apply_patch("/system/app/CheckinProvider.odex", "-",
            bb21f3fd01dca3bbb03f731e708490ef2cbf88aa, 101656,
            dd1679f6d5d5faea2ce58dea6b91deb11766430f, package_extract_file("patch/system/app/CheckinProvider.odex.p"));
set_progress(0.030834);
apply_patch("/system/app/Clicker.apk", "-",
            26655f99a9b7a75d970af898b4f63a45d8e0bd58, 88096,
            220be5181aaed2a0dbab5678fa2d7909c22ef3f6, package_extract_file("patch/system/app/Clicker.apk.p"));
set_progress(0.031330);
apply_patch("/system/app/Clicker.odex", "-",
            a5a166aab48170825a98b0f07932a5c7e42d1601, 91944,
            336246001e1e11866527789280ae2a8bd9ad6d5b, package_extract_file("patch/system/app/Clicker.odex.p"));
set_progress(0.031847);
apply_patch("/system/app/ContactsProvider.apk", "-",
            3ff202450a0f7c42e6b62801894da9bf78c0d738, 35072,
            18fb4d02fdd819ac37e1b821d92b7b225b1b72bc, package_extract_file("patch/system/app/ContactsProvider.apk.p"));
set_progress(0.032044);
apply_patch("/system/app/ContactsProvider.odex", "-",
            3265e6c1662e700290996dc8f42a437bf48716b2, 671104,
            2e3f2a46a290706c23cf6591a310301a17a90cd3, package_extract_file("patch/system/app/ContactsProvider.odex.p"));
set_progress(0.035818);
apply_patch("/system/app/CustomizationSettingsProvider.apk", "-",
            ca4802b2db964f04f0700b1eca9b806e9f6da45b, 7167,
            49728b20c03235bc2e674913a72fc2f39cdafb97, package_extract_file("patch/system/app/CustomizationSettingsProvider.apk.p"));
set_progress(0.035859);
apply_patch("/system/app/CustomizationSettingsProvider.odex", "-",
            e2c827a37d0f3216b3f564c4b1d7a81c6b3ab78d, 7712,
            2feee275aa751a2c86fd5a6d0012ac294758424f, package_extract_file("patch/system/app/CustomizationSettingsProvider.odex.p"));
set_progress(0.035902);
apply_patch("/system/app/CustomizationSetup.apk", "-",
            2fe129542308856c1892636e39f5a5a1ab772aaf, 74126,
            930fb2066436faa72eec4dd8b122b29fa5124851, package_extract_file("patch/system/app/CustomizationSetup.apk.p"));
set_progress(0.036319);
apply_patch("/system/app/CustomizationSetup.odex", "-",
            43971293c2f0632051253525463c4c3860d3c3dd, 83984,
            8b878760da465e7dc689b364e026ad4e3854b1f8, package_extract_file("patch/system/app/CustomizationSetup.odex.p"));
set_progress(0.036791);
apply_patch("/system/app/DCSImpl.apk", "-",
            c9c398bebe49d46c8eac336aa1ea6b2bb73aa31b, 3444,
            e110f5eb69fd4fba6c650ad3bf776fc076ac7636, package_extract_file("patch/system/app/DCSImpl.apk.p"));
set_progress(0.036811);
apply_patch("/system/app/DCSImpl.odex", "-",
            af37fb66efdeaddeb7f1a6e858c63cd3153beeca, 23000,
            bf37d56df3e19e2bdd37694add6194ef8e26ede8, package_extract_file("patch/system/app/DCSImpl.odex.p"));
set_progress(0.036940);
apply_patch("/system/app/DCSStock.apk", "-",
            3e4defff93c647d6c7a66f44a94781a3767c9312, 6820,
            f5c52ebbb270e5e8b86e5dd77623a10a2c9cbc63, package_extract_file("patch/system/app/DCSStock.apk.p"));
set_progress(0.036978);
apply_patch("/system/app/DCSStock.odex", "-",
            a7342fb990ce3b2b50c6b1f731572fd34ecec9b7, 40512,
            3b974f996a0782bb91ea258db07e861e586807c4, package_extract_file("patch/system/app/DCSStock.odex.p"));
set_progress(0.037206);
apply_patch("/system/app/DCSUtility.apk", "-",
            b4d58a3520a529a43f3203da1b77a0baa4b79e45, 3668,
            2ec32a6bb9d9e4c4232f230ee50a511c4cc3de3c, package_extract_file("patch/system/app/DCSUtility.apk.p"));
set_progress(0.037227);
apply_patch("/system/app/DCSUtility.odex", "-",
            f8d45fcdf888499c622193f1c758baa4de238113, 27288,
            ebc73fda7731498b0da22064d66661b5a9f084c3, package_extract_file("patch/system/app/DCSUtility.odex.p"));
set_progress(0.037380);
apply_patch("/system/app/Dictionary.apk", "-",
            5647ebaeeb896956a7630b1cebf6aa1572fe297b, 885119,
            1ab0f5cb1de4e6a6b88689340475489130995fb1, package_extract_file("patch/system/app/Dictionary.apk.p"));
set_progress(0.042358);
apply_patch("/system/app/DownloadProvider.apk", "-",
            934adc2ed4a91f2a78df6e24b5d917b14bc73f42, 64169,
            307152afd62c48829a2320c0ca9b7c3f83cdd0ed, package_extract_file("patch/system/app/DownloadProvider.apk.p"));
set_progress(0.042719);
apply_patch("/system/app/DownloadProvider.odex", "-",
            56d798b7045cedaeba24c103c8643174817508c6, 115152,
            820d8b00b1318daa85f9272b7e9ca32bb5f80095, package_extract_file("patch/system/app/DownloadProvider.odex.p"));
set_progress(0.043367);
apply_patch("/system/app/DrmProvider.apk", "-",
            d4a3117e151c30d136b711b629cbe63a9963c19a, 16531,
            93eb0796faf1ccb5d652f2e29c886f06fc71b815, package_extract_file("patch/system/app/DrmProvider.apk.p"));
set_progress(0.043460);
apply_patch("/system/app/DrmProvider.odex", "-",
            c5923384ead8521a35ecea3360a97cc57f9c2449, 56496,
            fb8a1c7cbb2d93a7beab16d90a699566ec4c297f, package_extract_file("patch/system/app/DrmProvider.odex.p"));
set_progress(0.043778);
apply_patch("/system/app/Facebook.apk", "-",
            c6dfb1d2d6775f7483a389b3a4b41ef45120d2f9, 2591380,
            fb599e8b58fde5673c1a93d7fa31284e0e146b7a, package_extract_file("patch/system/app/Facebook.apk.p"));
set_progress(0.058352);
apply_patch("/system/app/FieldTest.apk", "-",
            97bde6365465964b5c3e5c2c353d3e9549973bfd, 93856,
            042fc8ded7370fd67adf222e617fad3d9ab4a865, package_extract_file("patch/system/app/FieldTest.apk.p"));
set_progress(0.058880);
apply_patch("/system/app/FilePicker.apk", "-",
            cbd5d8f73d3767d76571699489b691634cf9e525, 40193,
            07ea7fca9ca5575a8f0d2ca7b759495e2477f1f1, package_extract_file("patch/system/app/FilePicker.apk.p"));
set_progress(0.059106);
apply_patch("/system/app/FilePicker.odex", "-",
            868914bda014ef7620f7b5a633afc5bbcda55e6f, 4184,
            a689ed1832b006e349308a9cc58a0d244a027a73, package_extract_file("patch/system/app/FilePicker.odex.p"));
set_progress(0.059129);
apply_patch("/system/app/FlashLitePlugin.apk", "-",
            16df7cfd62cebfdc2e18cb739cd74ae93d948387, 4546,
            78d3dc0d5cdc67ffbf34c9ede62042d56a747b4c, package_extract_file("patch/system/app/FlashLitePlugin.apk.p"));
set_progress(0.059155);
apply_patch("/system/app/FlashLitePlugin.odex", "-",
            4b2663e84b1ff4353cc7fce07a91c63224f4bf57, 25304,
            3752c6c0ff52dabf508b438fb8afe1404c17af90, package_extract_file("patch/system/app/FlashLitePlugin.odex.p"));
set_progress(0.059297);
apply_patch("/system/app/FlashPlayer.apk", "-",
            342c6a17e47bc504e302ba56568f29177f24710b, 132697,
            18ddb6a9efb5ca9348760fc7741b085f840f5ab0, package_extract_file("patch/system/app/FlashPlayer.apk.p"));
set_progress(0.060043);
apply_patch("/system/app/FlashPlayer.odex", "-",
            6fbc2273698c38d1bbc267dcf683023c895c8209, 41088,
            fd430120c977946c34ddc6147f70487d1121a166, package_extract_file("patch/system/app/FlashPlayer.odex.p"));
set_progress(0.060274);
apply_patch("/system/app/Flickr.apk", "-",
            46d0333f49a8ff4f50a6e0078708675fa4403d9f, 144059,
            64501027c98ecc44e27bcbb495e5737b8c443543, package_extract_file("patch/system/app/Flickr.apk.p"));
set_progress(0.061085);
apply_patch("/system/app/Flickr.odex", "-",
            8b9cc0d5b61ef3453a32a8d00bc41d2c691f0310, 206272,
            c8ca78db159204a7df8f5e58d3842c7eaebdac44, package_extract_file("patch/system/app/Flickr.odex.p"));
set_progress(0.062245);
apply_patch("/system/app/FriendStream.apk", "-",
            860a1043cca39285dd23cbc3de0424c72be87e2a, 92301,
            d72cb8a79ec02a7763265fae269fe5db89a88eb1, package_extract_file("patch/system/app/FriendStream.apk.p"));
set_progress(0.062764);
apply_patch("/system/app/FriendStream.odex", "-",
            13fa1f6e3630ed642391c73f0cc918a5f07a325a, 100912,
            8f8c4bdb91f16fbfcc65cdbc1287aa93d3afd835, package_extract_file("patch/system/app/FriendStream.odex.p"));
set_progress(0.063331);
apply_patch("/system/app/GSD.apk", "-",
            75ec41066db5802d726098753f47df4770ca06e7, 76342,
            6555ddf8ac38750def742e7dc18d0798226c9e91, package_extract_file("patch/system/app/GSD.apk.p"));
set_progress(0.063761);
apply_patch("/system/app/GSD.odex", "-",
            528e8cbc13c3e533ec93ef374bb02a23600ec967, 111128,
            e347d1093777afbe3ecdbb9bad25f3b9631726ea, package_extract_file("patch/system/app/GSD.odex.p"));
set_progress(0.064386);
apply_patch("/system/app/Gmail.apk", "-",
            540b813bd8e36ee768746f9c42922c0917d9666d, 1621393,
            f2bbeb400c63b26da693219492495b4e9b60d7f4, package_extract_file("patch/system/app/Gmail.apk.p"));
set_progress(0.073504);
apply_patch("/system/app/GooglePartnerSetup.apk", "-",
            d2c52f2b71c5f5a7a7d30f0fa2a017e9236c1b40, 9912,
            edcfd19381d16b27e78904e14881cc12bea602e9, package_extract_file("patch/system/app/GooglePartnerSetup.apk.p"));
set_progress(0.073560);
apply_patch("/system/app/HTCAlbum.apk", "-",
            b0fe06e50b1c92c32f546ae2a9e39d97984bc0e1, 583607,
            60090dd4d1b04a07cedb35ecbaf5913135515752, package_extract_file("patch/system/app/HTCAlbum.apk.p"));
set_progress(0.076842);
apply_patch("/system/app/HTCAlbum.odex", "-",
            ab0e3d738f111e83d899176b2119d008446e91b8, 1338872,
            53f0e933873220238f9d75e55204ccb2ef16de3d, package_extract_file("patch/system/app/HTCAlbum.odex.p"));
set_progress(0.084372);
apply_patch("/system/app/HTCCamera.apk", "-",
            4a3f1038d9be4dc215f4cb7144e7fc303a1fe7f8, 611806,
            ddaffaae96cb6e4745e6ef1d29cafab7d78d1814, package_extract_file("patch/system/app/HTCCamera.apk.p"));
set_progress(0.087813);
apply_patch("/system/app/HTCCamera.odex", "-",
            500df13e962fe6ba2c0c652722220a84fc30824a, 667456,
            39a1fc1c226856c784849713a9b06ffcb1022064, package_extract_file("patch/system/app/HTCCamera.odex.p"));
set_progress(0.091567);
apply_patch("/system/app/HTCSetupWizard.apk", "-",
            e62c2298a76c0e2c4ac1aaff183b9e13e46fdc58, 1345872,
            e51872328f76a155cf81d8f97d5180e5327e872a, package_extract_file("patch/system/app/HTCSetupWizard.apk.p"));
set_progress(0.099136);
apply_patch("/system/app/HTCSetupWizard.odex", "-",
            62c1a8989ea101dd2f886d11a28dc42b43004ce3, 233584,
            d2f0dd6b4e65ebc02b96533eb5d200a34b8504fb, package_extract_file("patch/system/app/HTCSetupWizard.odex.p"));
set_progress(0.100450);
apply_patch("/system/app/HTC_IME.apk", "-",
            e0ed9c3d175728c254096eb751b7b4b4406c802b, 7525041,
            41713c35df5f10633d4c1b84674fbea54fecb01d, package_extract_file("patch/system/app/HTC_IME.apk.p"));
set_progress(0.142771);
apply_patch("/system/app/HTC_IME.odex", "-",
            d3583dab73d8813fee8b6a7bd1125cf46afbe73c, 994600,
            4f50731fdff2e81929204530bbc2f333c1a6fc29, package_extract_file("patch/system/app/HTC_IME.odex.p"));
set_progress(0.148365);
apply_patch("/system/app/HTMLViewer.apk", "-",
            e6177cea261c6fc0d5fec7a27692013467016630, 10745,
            643bf98277259e8fa4d54a805319dd9827291c5d, package_extract_file("patch/system/app/HTMLViewer.apk.p"));
set_progress(0.148426);
apply_patch("/system/app/HTMLViewer.odex", "-",
            e1d3b57d74e1f0640091ee73ab31ca7e9e36b2ee, 7680,
            4731765c81f2ef2120a020e88b359e32b2e9f80f, package_extract_file("patch/system/app/HTMLViewer.odex.p"));
set_progress(0.148469);
apply_patch("/system/app/HtcAddProgramWidget.apk", "-",
            c0d538fb35c164d0ce1cea5f41dd24581609b8f0, 96575,
            566e5f52ef24a84853e1d2ba95584acbdcbf57ed, package_extract_file("patch/system/app/HtcAddProgramWidget.apk.p"));
set_progress(0.149012);
apply_patch("/system/app/HtcAddProgramWidget.odex", "-",
            8d3bdfd19ed0eef91a839a430649ebf6a56db4fd, 99520,
            b8b500e03e10168adc3e147f5963423292f7bd7f, package_extract_file("patch/system/app/HtcAddProgramWidget.odex.p"));
set_progress(0.149572);
apply_patch("/system/app/HtcClockWidget.apk", "-",
            53079a9403c8c94a0c87f8d0cd84956ef3e0bfcd, 1120231,
            0fbd6bf3cf6c85c8a42102a21ad2367b8f03eaa0, package_extract_file("patch/system/app/HtcClockWidget.apk.p"));
set_progress(0.155872);
apply_patch("/system/app/HtcClockWidget.odex", "-",
            f5c71931ff4303e90a9f9b8d3bc890e6db3874b7, 293528,
            dc0dd814ec558efb02a4e7253a5722f5aacde62b, package_extract_file("patch/system/app/HtcClockWidget.odex.p"));
set_progress(0.157523);
apply_patch("/system/app/HtcContacts.apk", "-",
            11015a9fc0afe95eb5893f80161bc6efe787e379, 1979757,
            09ab17a77f59b4bc31546516c4491e961857e0c1, package_extract_file("patch/system/app/HtcContacts.apk.p"));
set_progress(0.168657);
apply_patch("/system/app/HtcContacts.odex", "-",
            d55c301c82a064a22422a6cb54acfc8834cd3029, 1859720,
            2839ef185b9000bfc981546ddc33f1c58b1050a0, package_extract_file("patch/system/app/HtcContacts.odex.p"));
set_progress(0.179116);
apply_patch("/system/app/HtcDialer.apk", "-",
            a3cccebb483e7d8e5f51d21e359a6ee4eb6cc66d, 1496575,
            23a065e4df02cf199c6ea5a37da2b8c09d5f746e, package_extract_file("patch/system/app/HtcDialer.apk.p"));
set_progress(0.187533);
apply_patch("/system/app/HtcDialer.odex", "-",
            b76553fb8e715445681a4cedb8fe095a1b94ad08, 597576,
            4f9868c0a6f542188eb52fe9da115fe5b0d6c59c, package_extract_file("patch/system/app/HtcDialer.odex.p"));
set_progress(0.190894);
apply_patch("/system/app/HtcFMRadio.apk", "-",
            86113c1769a7904c8f5a6784c88dc161bbc3443e, 711131,
            f9cdf1f04ea12f02caef8dc860bc5cffaeb6225e, package_extract_file("patch/system/app/HtcFMRadio.apk.p"));
set_progress(0.194893);
apply_patch("/system/app/HtcFMRadio.odex", "-",
            465e94b9a1ff7f4a9047712a59df503b1ec1d60c, 363328,
            8ec73e19cc6886f65a7b3e253e408cfbe586e177, package_extract_file("patch/system/app/HtcFMRadio.odex.p"));
set_progress(0.196937);
apply_patch("/system/app/HtcFacebook.apk", "-",
            2aebac9b80ed2594dc1f99b896b4fb279e09b051, 279967,
            3bef6aedba6f15cbed8c169eaaddb11e9ea73254, package_extract_file("patch/system/app/HtcFacebook.apk.p"));
set_progress(0.198511);
apply_patch("/system/app/HtcFacebook.odex", "-",
            3ddd79c0d9f1e249d1ead926b78a403b54872726, 280312,
            8a027426af961bd85ee89dcb6feb5223ba9fa988, package_extract_file("patch/system/app/HtcFacebook.odex.p"));
set_progress(0.200088);
apply_patch("/system/app/HtcFootprints.apk", "-",
            ca3fe2984a0ee0e6d6a45b068f7b926d48216bb6, 929290,
            c80824d21687b6c5600fba5eba09e6fb5cb4b317, package_extract_file("patch/system/app/HtcFootprints.apk.p"));
set_progress(0.205314);
apply_patch("/system/app/HtcFootprints.odex", "-",
            e28ef063e0538bc2907d9dde806664759a94cfea, 590392,
            93217be4f8e0f286a28eaa4932ca2c92aa301230, package_extract_file("patch/system/app/HtcFootprints.odex.p"));
set_progress(0.208634);
apply_patch("/system/app/HtcFootprintsWidget.apk", "-",
            58ab67393c42fe58a24a7c461a9465f686997c90, 367673,
            661b46179e7625a58903e1495af64ffc8283bb7d, package_extract_file("patch/system/app/HtcFootprintsWidget.apk.p"));
set_progress(0.210702);
apply_patch("/system/app/HtcFootprintsWidget.odex", "-",
            9af5986fe37213830573239abed8ab6592473d59, 240536,
            b9fb3141c19ff4429fee1fb8d064e962f372fe77, package_extract_file("patch/system/app/HtcFootprintsWidget.odex.p"));
set_progress(0.212055);
apply_patch("/system/app/HtcLocationPicker.apk", "-",
            778a18ba9294a07844082fc34c3270afcdc335e7, 116697,
            53c4d95a45068c4f03b03aa2792cb8ff1c5152e0, package_extract_file("patch/system/app/HtcLocationPicker.apk.p"));
set_progress(0.212711);
apply_patch("/system/app/HtcLocationPicker.odex", "-",
            67e5370eae8b66f3ae396adeaac1e6791e263ecb, 84096,
            4e29ac062368fa00fc99c82ebbb7a061e7fd055f, package_extract_file("patch/system/app/HtcLocationPicker.odex.p"));
set_progress(0.213184);
apply_patch("/system/app/HtcLocationService.apk", "-",
            bf5984785528630738952b63c412a9750002ba25, 86044,
            a5cbfb4c952fbef4820a6e762e3bd0ff1bc96d00, package_extract_file("patch/system/app/HtcLocationService.apk.p"));
set_progress(0.213668);
apply_patch("/system/app/HtcLocationService.odex", "-",
            2f05d54f5e52a8abccbb48f9e0af78d4b44dc948, 123736,
            224e7d1d6881939714f0e12f9620d229ce3bf878, package_extract_file("patch/system/app/HtcLocationService.odex.p"));
set_progress(0.214364);
apply_patch("/system/app/HtcLockScreen.apk", "-",
            308c6c4155cb6414ecadcf0bc83b354600f1c049, 514135,
            8c4568fcd12d9f48731be90ef44ed049c853c6a6, package_extract_file("patch/system/app/HtcLockScreen.apk.p"));
set_progress(0.217256);
apply_patch("/system/app/HtcLockScreen.odex", "-",
            10a2eb6feb6f690b2e7de16cfedaa8379048e07d, 127152,
            85ef4c7b2f6b3eb02570fb1f7e469dc5a2a57da2, package_extract_file("patch/system/app/HtcLockScreen.odex.p"));
set_progress(0.217971);
apply_patch("/system/app/HtcMessageUploader.apk", "-",
            68fffb13b2f32855a8e8d808a19d3ce4c178c50c, 3951,
            4ecc33d59af386448f1fc1f81f43dfacffe3c1bf, package_extract_file("patch/system/app/HtcMessageUploader.apk.p"));
set_progress(0.217993);
apply_patch("/system/app/HtcMessageUploader.odex", "-",
            49b569c4857b5ec9b0c9e89b4cb479b03a7e6e12, 26896,
            37b952f71c831e50af3e28fe1ac7bd114467e247, package_extract_file("patch/system/app/HtcMessageUploader.odex.p"));
set_progress(0.218144);
apply_patch("/system/app/HtcMusic.apk", "-",
            b522eed49199bb7e1378978951d5b1a04aa3534c, 785513,
            c318fa0d4c2bcaccf17f36bc8e74b65f00d01ad5, package_extract_file("patch/system/app/HtcMusic.apk.p"));
set_progress(0.222562);
apply_patch("/system/app/HtcMusic.odex", "-",
            4b532df8a308627c6047c8bbf1332d08bbfab11c, 783472,
            ebbf910e74ae0b1ee36fe10cc2258b0cceb3b54b, package_extract_file("patch/system/app/HtcMusic.odex.p"));
set_progress(0.226968);
apply_patch("/system/app/HtcPhotoWidget.apk", "-",
            31ff5f961a4ab17828c483a3076f92d35ab0ed2b, 485332,
            a2093862e54938d5e021c588f604f6d3d1a9e76b, package_extract_file("patch/system/app/HtcPhotoWidget.apk.p"));
set_progress(0.229698);
apply_patch("/system/app/HtcPhotoWidget.odex", "-",
            23880308efc481690d129a3c9c69c05ebce2b2bc, 108728,
            f4f960faab2cdf98b8b0c1dec3c328f14fe5d523, package_extract_file("patch/system/app/HtcPhotoWidget.odex.p"));
set_progress(0.230309);
apply_patch("/system/app/HtcRingtoneTrimmer.apk", "-",
            2a10f4c0bd367ce0db380e5f715665e071e09972, 169674,
            c80a2abbe7f1753642310c952ef16a0d5a0e5bfa, package_extract_file("patch/system/app/HtcRingtoneTrimmer.apk.p"));
set_progress(0.231264);
apply_patch("/system/app/HtcRingtoneTrimmer.odex", "-",
            4fa6ed2fed2b5f2ad9a29fc82bc02b7fc2618734, 102624,
            317c2c08158369d04bea56424cc92df42d12e4dd, package_extract_file("patch/system/app/HtcRingtoneTrimmer.odex.p"));
set_progress(0.231841);
apply_patch("/system/app/HtcSettingsProvider.apk", "-",
            aa9d812c8b360fd4b1256b399cdb80da6503be73, 2499,
            fce736d00488d897389e34729514c52cf8fff4b3, package_extract_file("patch/system/app/HtcSettingsProvider.apk.p"));
set_progress(0.231855);
apply_patch("/system/app/HtcSettingsProvider.odex", "-",
            8ba2a1dffa19ec3cbe7609793eebe174d86c1396, 14920,
            66a066c6b658e20103c957ea2067653a52418f38, package_extract_file("patch/system/app/HtcSettingsProvider.odex.p"));
set_progress(0.231939);
apply_patch("/system/app/HtcSoundRecorder.apk", "-",
            b08283d5696667a6c2b7b78d3064c1fe88070a4f, 555588,
            59e7f9e02baf258ce3479af059ed90b5603ddff8, package_extract_file("patch/system/app/HtcSoundRecorder.apk.p"));
set_progress(0.235063);
apply_patch("/system/app/HtcSoundRecorder.odex", "-",
            6e7b730a190928265e8b7378b8b5cb1b9ccd1ff8, 303064,
            bd1c6ed46f546607cbd356f7a979e168e5a979a8, package_extract_file("patch/system/app/HtcSoundRecorder.odex.p"));
set_progress(0.236768);
apply_patch("/system/app/HtcStreamPlayer.apk", "-",
            138fd605f00b5cd7ca6df508bbed79dd039a8f00, 216262,
            411469d44e867b26c687d12d6e19f81b70b034a4, package_extract_file("patch/system/app/HtcStreamPlayer.apk.p"));
set_progress(0.237984);
apply_patch("/system/app/HtcStreamPlayer.odex", "-",
            9fed3b9e2c08c700c30a97dbe1e6e1d46f1d1dbf, 151920,
            2029e952a4ada92bf0fe7af574a9618c62815e96, package_extract_file("patch/system/app/HtcStreamPlayer.odex.p"));
set_progress(0.238839);
apply_patch("/system/app/HtcSyncwidget.apk", "-",
            7dc74670fa9edb87dda9623918492b1d3c25ecc0, 38402,
            8e25475ccdf86c6ab15098e93b69de060cbed631, package_extract_file("patch/system/app/HtcSyncwidget.apk.p"));
set_progress(0.239055);
apply_patch("/system/app/HtcSyncwidget.odex", "-",
            8b1e40a56c5a9755fad6417c5cbb954561193697, 15920,
            083f1c4b52210dbb6201a65bf2f338fb0cad605e, package_extract_file("patch/system/app/HtcSyncwidget.odex.p"));
set_progress(0.239144);
apply_patch("/system/app/HtcTwitter.apk", "-",
            1860b6267ca1ff62466f7ff3adec104d2764c44e, 544998,
            44047ce8e05855f7c13cd9cdb88173f984ee95d3, package_extract_file("patch/system/app/HtcTwitter.apk.p"));
set_progress(0.242209);
apply_patch("/system/app/HtcTwitter.odex", "-",
            46d804977292bcc9363666b98966ee52c6aa503a, 510432,
            bb664eba9bf6fce814057f92b6d7612aaa143a51, package_extract_file("patch/system/app/HtcTwitter.odex.p"));
set_progress(0.245080);
apply_patch("/system/app/HtcWeatherWallpaper.apk", "-",
            72afc431529df08970af90fe964bd7655eab863e, 12553,
            486db3084dace677c33790bdec94dae1bb565e17, package_extract_file("patch/system/app/HtcWeatherWallpaper.apk.p"));
set_progress(0.245151);
apply_patch("/system/app/HtcWeatherWallpaper.odex", "-",
            3bcc3bcfa7b4d8f2d44aabbc7256e5740bb620d9, 151792,
            78c7a4c71ffb8eb353de9c3aac02ec4fa9897d80, package_extract_file("patch/system/app/HtcWeatherWallpaper.odex.p"));
set_progress(0.246004);
apply_patch("/system/app/Mail.apk", "-",
            f71905ef668673d5346d0dbd22e7e194157e3dcb, 1911659,
            ca609891d9d25db03a5d4f03cd79495d34a794a2, package_extract_file("patch/system/app/Mail.apk.p"));
set_progress(0.256756);
apply_patch("/system/app/Mail.odex", "-",
            f1e55981b573cbd9bb261998d97a04c51bf256d8, 2959896,
            2ee41594d8da33355ae6a78861d232a0be2118e4, package_extract_file("patch/system/app/Mail.odex.p"));
set_progress(0.273402);
apply_patch("/system/app/Maps.apk", "-",
            abc14bd240dd35d099bd50ccde197a5c3f99f677, 4947009,
            28ed9e0e256fd95c4883ced88fd9aa1597fc1945, package_extract_file("patch/system/app/Maps.apk.p"));
set_progress(0.301225);
apply_patch("/system/app/MarketUpdater.apk", "-",
            4abfe3e8cd2c2a72a9a312d84e023032b855fb2b, 8921,
            6b28f3167d5aee1537375d5a90c3d49303c35648, package_extract_file("patch/system/app/MarketUpdater.apk.p"));
set_progress(0.301275);
apply_patch("/system/app/MediaProvider.apk", "-",
            9aefa669c42fcfb7c0a656c9ba261b1dc815aee8, 13720,
            2a15e2f406ef918c6d265c4b522d1dc81a40347b, package_extract_file("patch/system/app/MediaProvider.apk.p"));
set_progress(0.301352);
apply_patch("/system/app/MediaProvider.odex", "-",
            45bf0bb54dfe71c8fb2f523223fef612a2331a7f, 112560,
            674ac327eda6e5b8ad9a49ce25f994021ba2bb27, package_extract_file("patch/system/app/MediaProvider.odex.p"));
set_progress(0.301985);
apply_patch("/system/app/MediaUploader.apk", "-",
            461c82af76e1247b7ea5f9a774d861ad0466c57d, 301058,
            56b73bde2605684848435ff9b5e975e3ca859309, package_extract_file("patch/system/app/MediaUploader.apk.p"));
set_progress(0.303678);
apply_patch("/system/app/Mms.apk", "-",
            f595340590e2838327b9ab4aecc4b7c775ed2702, 1851504,
            5b91a750a1d4a7b2f13f214a3df21bb401a579be, package_extract_file("patch/system/app/Mms.apk.p"));
set_progress(0.314091);
apply_patch("/system/app/Mms.odex", "-",
            d8efb22ca67decca888686c5c325e56e624fc64b, 1799816,
            b82b132b96422f82e735551a90046cca453762b7, package_extract_file("patch/system/app/Mms.odex.p"));
set_progress(0.324213);
apply_patch("/system/app/NetworkLocation.apk", "-",
            f7153e0b91eda113614b63b2d19a8b0b250d7ff8, 100109,
            b08f7fbeae6d0ba7d007f4a5e4b5abaa08a6a120, package_extract_file("patch/system/app/NetworkLocation.apk.p"));
set_progress(0.324776);
apply_patch("/system/app/NewsReader.apk", "-",
            af16e20a69b645b70a9914aaaf20cffbca8f690b, 520575,
            c9d8ae040806a0cdb91fec904d128843bd6fbc4b, package_extract_file("patch/system/app/NewsReader.apk.p"));
set_progress(0.327704);
apply_patch("/system/app/NewsReader.odex", "-",
            1dd1dc6db16c1baa8b204bed065771d4805392b3, 405016,
            b8ce4a1edb6fd796b8580bba9a8cef30051c49ae, package_extract_file("patch/system/app/NewsReader.odex.p"));
set_progress(0.329982);
apply_patch("/system/app/PCSCII.apk", "-",
            837b4ddc61dae7099ad249bf0f949282638a5327, 186475,
            38f0c5a757e99d11dbd4270d838c7dcf1b9b52c4, package_extract_file("patch/system/app/PCSCII.apk.p"));
set_progress(0.331031);
apply_patch("/system/app/PCSCII.odex", "-",
            d931ca5215e6e0cb9ef2558c084b8ab499f0f793, 435712,
            e5a434b0add4cc97d324468a2fd71f4e3d5b4fa4, package_extract_file("patch/system/app/PCSCII.odex.p"));
set_progress(0.333481);
apply_patch("/system/app/PackageInstaller.apk", "-",
            53a539c1adf5a8dc902ec81ef00c80886c286375, 79272,
            bd3f79ed9946b5139110fc0dfe13eda189379595, package_extract_file("patch/system/app/PackageInstaller.apk.p"));
set_progress(0.333927);
apply_patch("/system/app/PackageInstaller.odex", "-",
            41380771c678fabce657e94a32fdfe21eb4f3849, 30312,
            3491fce4187b95ad31ce950df71d7a51a9fe1662, package_extract_file("patch/system/app/PackageInstaller.odex.p"));
set_progress(0.334098);
apply_patch("/system/app/ParfieldIME.apk", "-",
            c4e939a9e4fcb9dd32f318e71df7d9c05ddef878, 888311,
            8aca1ae59ff43bcfcba2f9f4325d9987ad2b810c, package_extract_file("patch/system/app/ParfieldIME.apk.p"));
set_progress(0.339093);
apply_patch("/system/app/Phone.apk", "-",
            7104db38a8bee669454da337015a06063bfb2226, 1991753,
            9609db1dc77a2ff50e202d64326ac495619a5513, package_extract_file("patch/system/app/Phone.apk.p"));
set_progress(0.350295);
apply_patch("/system/app/Phone.odex", "-",
            780eeccfb4e1d7ce9335a3f36b8ca69c66afd050, 1025440,
            358fef9be78c3a0370b10d5560ddf4ab32e9687e, package_extract_file("patch/system/app/Phone.odex.p"));
set_progress(0.356062);
apply_patch("/system/app/PicoTts.apk", "-",
            b7bc0df0327a3e59c492531880f96f9e530ed04c, 10389,
            687f96574dc813909a2859f0236f572e18b2a4d8, package_extract_file("patch/system/app/PicoTts.apk.p"));
set_progress(0.356121);
apply_patch("/system/app/PicoTts.odex", "-",
            ee283ff1312cbb071d9eb841e6cb2fba029e104f, 14256,
            9f158d086eca0ce6b723651c04b1f01a3e282e64, package_extract_file("patch/system/app/PicoTts.odex.p"));
set_progress(0.356201);
apply_patch("/system/app/PluginManager.apk", "-",
            98b8bd5028dab073d78a9877995a6ebc9be5e8ae, 11910,
            7a37fd72fa5784c66da92a0417cf8faf22b8c003, package_extract_file("patch/system/app/PluginManager.apk.p"));
set_progress(0.356268);
apply_patch("/system/app/PluginManager.odex", "-",
            5e071d684127fd2a27a61e2e6c2a6de838e326bd, 25968,
            fc50fb4b39426ebc406fd8f9b5d84de8d4a06042, package_extract_file("patch/system/app/PluginManager.odex.p"));
set_progress(0.356414);
apply_patch("/system/app/QuickLookup.apk", "-",
            764d680d2f32645b7bcee5219ac4d2d63117b3aa, 52609,
            323f2590defd4a53bca6a3da5518aab87b9c9bee, package_extract_file("patch/system/app/QuickLookup.apk.p"));
set_progress(0.356710);
apply_patch("/system/app/QuickLookup.odex", "-",
            05a4462289e13e213966bb9ae68995cc50836d39, 58544,
            d68481355f01725a70c6c5be283bf493b1fb7920, package_extract_file("patch/system/app/QuickLookup.odex.p"));
set_progress(0.357039);
apply_patch("/system/app/Quickoffice.apk", "-",
            d5fa3f0594824706abcdebe93555ab9c611a8b51, 3208392,
            9e12d331344167b718d05826ac393447d28a73b7, package_extract_file("patch/system/app/Quickoffice.apk.p"));
set_progress(0.375083);
apply_patch("/system/app/RSS.apk", "-",
            11376ace9afeaedb980326b4898e475642e12874, 206073,
            8f760ede8b060a7a2326206ce388f7d238b969b1, package_extract_file("patch/system/app/RSS.apk.p"));
set_progress(0.376242);
apply_patch("/system/app/RSS.odex", "-",
            09a40aa78b4bc6041cdc53abfbc2c4515162f867, 533072,
            b32d47983ae9947103ee031cdcbf2a737eca7f28, package_extract_file("patch/system/app/RSS.odex.p"));
set_progress(0.379240);
apply_patch("/system/app/Rosie.apk", "-",
            b5ab3ba5c6d1965ef354a69a8922189a6ada4d7e, 857692,
            b17040eb6ee51675edeff9887f6073ae6846989b, package_extract_file("patch/system/app/Rosie.apk.p"));
set_progress(0.384064);
apply_patch("/system/app/Rosie.odex", "-",
            69a70c3ae0cb2c61d0027983a5cc9cd27e8ec455, 686120,
            d7a3e36526f8f36510a76a10e0eb26a221b8329c, package_extract_file("patch/system/app/Rosie.odex.p"));
set_progress(0.387923);
apply_patch("/system/app/Settings.apk", "-",
            3a5276b43e8ffc3908412d6904c32877a189cd20, 4777496,
            c0aee4d32fe7613148f74f57a0c84aea590f55c1, package_extract_file("patch/system/app/Settings.apk.p"));
set_progress(0.414792);
apply_patch("/system/app/Settings.odex", "-",
            61ddcd653eb9f618646336927f7580f0681ba01e, 1242928,
            bb762b8f93649debd1e845e3cc31c59fdaacc7f3, package_extract_file("patch/system/app/Settings.odex.p"));
set_progress(0.421782);
apply_patch("/system/app/SettingsProvider.apk", "-",
            a5f1a05f8355a237bd342e62601771d5c84310d1, 16037,
            0a6182e7ba8ff9ad5af018b48a8933b73615046c, package_extract_file("patch/system/app/SettingsProvider.apk.p"));
set_progress(0.421872);
apply_patch("/system/app/SettingsProvider.odex", "-",
            f81d4908d948b6d4933576fdaf74c8268454ceca, 70864,
            ed8d228727c3d9d4acca725b23fc2f9663fafdfa, package_extract_file("patch/system/app/SettingsProvider.odex.p"));
set_progress(0.422271);
apply_patch("/system/app/SetupWizard.apk", "-",
            b0c291a177cb4ac612210fc460e4f6b4dad76484, 592879,
            86061968a6a87602a6625c18a44f1764c9504c08, package_extract_file("patch/system/app/SetupWizard.apk.p"));
set_progress(0.425605);
apply_patch("/system/app/SocialNetworkProvider.apk", "-",
            04363edeb694063ec5a7686325cdcff44380d7fa, 8247,
            82cc9fa87787209b5455a8ac43ce45d291299f01, package_extract_file("patch/system/app/SocialNetworkProvider.apk.p"));
set_progress(0.425652);
apply_patch("/system/app/SocialNetworkProvider.odex", "-",
            6bf9234c4f3feb0f8f7e29608dbd713c01cb8fbc, 123984,
            58547232b1db09d7081d086295d2e9ed9cefbb2e, package_extract_file("patch/system/app/SocialNetworkProvider.odex.p"));
set_progress(0.426349);
apply_patch("/system/app/Stk.apk", "-",
            29a92c37769203e1aef2618cd2fc6666d8022a30, 43882,
            f7e7f5100f8d2e82bfff847456b9fe18b5f6b2d9, package_extract_file("patch/system/app/Stk.apk.p"));
set_progress(0.426596);
apply_patch("/system/app/Stk.odex", "-",
            ba859f312c937037ef6a598958ae08d646c35a86, 53568,
            610c72246114803ba6de692e2c25b02ad4bd802e, package_extract_file("patch/system/app/Stk.odex.p"));
set_progress(0.426897);
apply_patch("/system/app/Stock.apk", "-",
            3ca39acf4da63fdd033dd1f3e153eb49fa00685c, 355319,
            47207d06028d4686d008b22b848ec93e037366e0, package_extract_file("patch/system/app/Stock.apk.p"));
set_progress(0.428895);
apply_patch("/system/app/Stock.odex", "-",
            81192de70dcbf4e971c740c06554b45d9e13af1d, 205704,
            43a4dd3ea4ab7ddd1917c25ea82d72b1d30c7f79, package_extract_file("patch/system/app/Stock.odex.p"));
set_progress(0.430052);
apply_patch("/system/app/Street.apk", "-",
            80251a56361c0bed33e653d2efbfc83aebfca3cd, 288914,
            11117e9ae5f457921d45a547b329f23a5d7b39bd, package_extract_file("patch/system/app/Street.apk.p"));
set_progress(0.431677);
apply_patch("/system/app/Talk.apk", "-",
            653e1b71f75902ca237c02547041bf8b159b9a3e, 811350,
            37c1e244768664af8ea76d171ab0086dee144d25, package_extract_file("patch/system/app/Talk.apk.p"));
set_progress(0.436240);
apply_patch("/system/app/TelephonyProvider.apk", "-",
            b8e139b9e75de2d50c695acc0c5cdb49d71c2ea0, 25477,
            5abb6470d0c6dcc07c338fafd1e998f847cc688d, package_extract_file("patch/system/app/TelephonyProvider.apk.p"));
set_progress(0.436383);
apply_patch("/system/app/TelephonyProvider.odex", "-",
            df9191d309a3bb1c0aca7f7fc47e8c4d2f9e800a, 339376,
            aa3c505db36a571f96b825732af001959087bfcf, package_extract_file("patch/system/app/TelephonyProvider.odex.p"));
set_progress(0.438292);
apply_patch("/system/app/TtsService.apk", "-",
            5da3901e61acefecf42ac3e7dc7d89a732933a55, 7828,
            7f862fd2544ab046ea00052b88f74ad49ab343ae, package_extract_file("patch/system/app/TtsService.apk.p"));
set_progress(0.438336);
apply_patch("/system/app/TtsService.odex", "-",
            c638cac01de74c195a4dcc7a9f4d11c4146e317f, 37592,
            9bf59f3bc6a32fa11fd3aaddae22b348ed049b4c, package_extract_file("patch/system/app/TtsService.odex.p"));
set_progress(0.438548);
apply_patch("/system/app/Updater.apk", "-",
            a6368306fb012d0a061758a76d316bbb93ca1b4d, 326258,
            2e610ec16779ed215dc2d84436f2c425fdd2bb13, package_extract_file("patch/system/app/Updater.apk.p"));
set_progress(0.440382);
apply_patch("/system/app/Updater.odex", "-",
            4169beeab94d67c5e416d7e76f7430e3c09b9ee9, 136304,
            d954757207b4624202b5d062809da93a37c3efd8, package_extract_file("patch/system/app/Updater.odex.p"));
set_progress(0.441149);
apply_patch("/system/app/UploadProvider.apk", "-",
            1845f5c9744de1a7cfbe55e681d5aec5e1f97919, 133926,
            392356fccb687b15c3bf481e7e15a771c723a715, package_extract_file("patch/system/app/UploadProvider.apk.p"));
set_progress(0.441902);
apply_patch("/system/app/UploadProvider.odex", "-",
            c40ed3fd331d5aa8c6c230a4c547b91b0e2a4c2c, 152872,
            ba2edc866136fc89bef2b23199c334ecff74522b, package_extract_file("patch/system/app/UploadProvider.odex.p"));
set_progress(0.442762);
apply_patch("/system/app/UserDictionaryProvider.apk", "-",
            53ff6aa307100c06b9f61019f96719b7c538a709, 2700,
            91c5bec73ebb53163dcb6ba49d05949bfca4f96b, package_extract_file("patch/system/app/UserDictionaryProvider.apk.p"));
set_progress(0.442777);
apply_patch("/system/app/UserDictionaryProvider.odex", "-",
            627dfdf7bad48a5fede5d7b0ba7220686b052cda, 15576,
            500c7ea9e21f3bf30443ac15e05c4a6cf9677bfd, package_extract_file("patch/system/app/UserDictionaryProvider.odex.p"));
set_progress(0.442865);
apply_patch("/system/app/VpnServices.apk", "-",
            a8a076c75435df086ebf5175b0ca3d532ad8b360, 11019,
            d76fcbe20e2fac9dbdada9e0a9d525668870f66a, package_extract_file("patch/system/app/VpnServices.apk.p"));
set_progress(0.442927);
apply_patch("/system/app/VpnServices.odex", "-",
            9ee50e2e3a20886b39c837341658fd926dafda78, 33328,
            0139d37d10ce24b5b5fff98efec157c0a05c6359, package_extract_file("patch/system/app/VpnServices.odex.p"));
set_progress(0.443114);
apply_patch("/system/app/Weather.apk", "-",
            053ed0e8ae72ad1927057597adcb08a85dd06b19, 276058,
            3a40c3d6827d6cffe25bed574411044ca03f3336, package_extract_file("patch/system/app/Weather.apk.p"));
set_progress(0.444667);
apply_patch("/system/app/Weather.odex", "-",
            e503f360bac2de84f4e139d4c8d8794c92104452, 191344,
            3c689fd39653820a0fce478db2c0f43dae902b52, package_extract_file("patch/system/app/Weather.odex.p"));
set_progress(0.445743);
apply_patch("/system/app/WeatherAgentService.apk", "-",
            2f2e306ec3958b5a9051bfa8cb84e9af76ce8ecc, 4577,
            61a04cc1101bb3c7eac3ec57f74952d7d652dbcc, package_extract_file("patch/system/app/WeatherAgentService.apk.p"));
set_progress(0.445769);
apply_patch("/system/app/WeatherAgentService.odex", "-",
            f419ff7aa53db0c4211f056d2d859211f3a19c07, 23832,
            d51a4f1444302ff848c37ac99f7e14fcec40cfb8, package_extract_file("patch/system/app/WeatherAgentService.odex.p"));
set_progress(0.445903);
apply_patch("/system/app/WeatherProvider.apk", "-",
            3b220c1ff363f67c12d1bfeb3d8e234653944dba, 3800,
            5cde5a49d997cfb5a518a8b87b6b816fb78e94fd, package_extract_file("patch/system/app/WeatherProvider.apk.p"));
set_progress(0.445924);
apply_patch("/system/app/WeatherProvider.odex", "-",
            88b03bbd8d744dd44e95d2ba940b458a77bccd6d, 29040,
            cdfd74b876ee9244365d97e419c0dd6a4bd355f9, package_extract_file("patch/system/app/WeatherProvider.odex.p"));
set_progress(0.446087);
apply_patch("/system/app/WeatherSyncProvider.apk", "-",
            614c0230532ffede39bd9631faeb386458d59d7a, 50914,
            0a2a96955aa31b71fcc3355e934e9f99ac5c4d7b, package_extract_file("patch/system/app/WeatherSyncProvider.apk.p"));
set_progress(0.446374);
apply_patch("/system/app/WeatherSyncProvider.odex", "-",
            94a3b30287e077c36593a9fd82635dcd6dbc2cf9, 44456,
            1daebeb3107b992034bc1e52d66c7daabdef33b4, package_extract_file("patch/system/app/WeatherSyncProvider.odex.p"));
set_progress(0.446624);
apply_patch("/system/app/WidgetDownloadManager.apk", "-",
            975f903c2138d52236ef75e8ece8fe4e9c57bbf8, 101640,
            900978c849329d289b6a2cbb116f4aadd030af56, package_extract_file("patch/system/app/WidgetDownloadManager.apk.p"));
set_progress(0.447195);
apply_patch("/system/app/WidgetDownloadManager.odex", "-",
            f0e79d225d29dc3144b8b0e0495549c9143ef0a2, 117832,
            59f14c05f07b35787a53c26fde5129bd1d47e418, package_extract_file("patch/system/app/WidgetDownloadManager.odex.p"));
set_progress(0.447858);
apply_patch("/system/app/WorldClock.apk", "-",
            f94133f75c25a6f782647e80e6777e4bd99d27dc, 573851,
            ee5d49902ce2e295ca118d889bb741726941ea52, package_extract_file("patch/system/app/WorldClock.apk.p"));
set_progress(0.451085);
apply_patch("/system/app/WorldClock.odex", "-",
            15aa3eb915204ce54aa1a7038f3abfb9d006f537, 386904,
            7ca1220b63cb6b8097122d941fdfe201af3dbca0, package_extract_file("patch/system/app/WorldClock.odex.p"));
set_progress(0.453261);
apply_patch("/system/app/YouTube.apk", "-",
            327e8c2506ac8eb8e87c8e7c5ccb91a9057fde24, 788998,
            ed55dfb41b955749ae162158e34a434b4a5a8e8b, package_extract_file("patch/system/app/YouTube.apk.p"));
set_progress(0.457699);
apply_patch("/system/app/com.htc.FriendStreamWidget.apk", "-",
            701fc920804ec55904e45966cb26176161535780, 251221,
            4ad23c7a959b53aa654f075c249e72b5a08123b4, package_extract_file("patch/system/app/com.htc.FriendStreamWidget.apk.p"));
set_progress(0.459112);
apply_patch("/system/app/com.htc.FriendStreamWidget.odex", "-",
            93e174fe1fb9c4cab9c96219c103e07818073917, 81080,
            e4d53cf5d7c591929dcf32da26c4fbce78a1ccae, package_extract_file("patch/system/app/com.htc.FriendStreamWidget.odex.p"));
set_progress(0.459568);
apply_patch("/system/app/com.htc.MusicWidget.apk", "-",
            5d398a4e16fc64b936262b6bfe6432ec74675f44, 433261,
            9dd57d8207fceb1d3d8b0e2026832cba76bef4cd, package_extract_file("patch/system/app/com.htc.MusicWidget.apk.p"));
set_progress(0.462004);
apply_patch("/system/app/com.htc.MusicWidget.odex", "-",
            d344e557602e705d03a7b92de2b8c828e3af7a29, 99376,
            beeb525b69ec45f1b2a419c68f490073bfec2bf1, package_extract_file("patch/system/app/com.htc.MusicWidget.odex.p"));
set_progress(0.462563);
apply_patch("/system/app/com.htc.NewsReaderWidget.apk", "-",
            be474925bd5b2daebe5c77bc9d662244e20510d5, 180344,
            d29fd2d8254744a643eb5e5f6cf0c898daac7ca1, package_extract_file("patch/system/app/com.htc.NewsReaderWidget.apk.p"));
set_progress(0.463578);
apply_patch("/system/app/com.htc.NewsReaderWidget.odex", "-",
            b5428913403dd71f0dbe885e842dddf22b695e75, 154864,
            3e9ba9f28de0471064bb1d72d634fc703a7af639, package_extract_file("patch/system/app/com.htc.NewsReaderWidget.odex.p"));
set_progress(0.464449);
apply_patch("/system/app/com.htc.StockWidget.apk", "-",
            feb6eb69a4c630b96d047fddca26807976721ff7, 321804,
            b492ad83e11ad2780e278622b8fe5caead2826af, package_extract_file("patch/system/app/com.htc.StockWidget.apk.p"));
set_progress(0.466258);
apply_patch("/system/app/com.htc.StockWidget.odex", "-",
            77ebcb0dec7ebba0f8a286edb58b621434f4a90b, 151328,
            326049e612f43296d4e94778b2d25f97a19afa62, package_extract_file("patch/system/app/com.htc.StockWidget.odex.p"));
set_progress(0.467109);
apply_patch("/system/app/com.htc.TwitterWidget.apk", "-",
            fb412692a81ec9a6721adc668e2836e4582df9c9, 145441,
            3fea1af8034060ddd79901d4470207dfe35dbcd6, package_extract_file("patch/system/app/com.htc.TwitterWidget.apk.p"));
set_progress(0.467927);
apply_patch("/system/app/com.htc.TwitterWidget.odex", "-",
            178c5faba3a9fcb0debd65a74bfec1f0bdb03c16, 75656,
            ed3512399467918c79250fbbeb5d6b464ac6ea4c, package_extract_file("patch/system/app/com.htc.TwitterWidget.odex.p"));
set_progress(0.468353);
apply_patch("/system/app/com.htc.WeatherWidget.apk", "-",
            00a7c7b967935ab8171d2c3b6d275291bacc14ee, 389172,
            2031ea00b6eb4797853563a858afb4b0e0628b8f, package_extract_file("patch/system/app/com.htc.WeatherWidget.apk.p"));
set_progress(0.470542);
apply_patch("/system/app/com.htc.WeatherWidget.odex", "-",
            d0d15d845ed64a1dfa1365b816535776d59ca7cd, 148008,
            e11e702554fbcf0c69986d22b6943a73172cea7a, package_extract_file("patch/system/app/com.htc.WeatherWidget.odex.p"));
set_progress(0.471374);
apply_patch("/system/app/htcbookmarkwidget.apk", "-",
            134725c50339618a17aba229665153858b8b5ec7, 605712,
            5c029ab2c17e521a9a215816fe599d5bb941a214, package_extract_file("patch/system/app/htcbookmarkwidget.apk.p"));
set_progress(0.474781);
apply_patch("/system/app/htcbookmarkwidget.odex", "-",
            101b47ae0750dbb1c2b26cfa731d645b252a50f7, 100008,
            96b87ac79fec06b60aa80d59001310555567f63d, package_extract_file("patch/system/app/htcbookmarkwidget.odex.p"));
set_progress(0.475343);
apply_patch("/system/app/htccalendarwidgets.apk", "-",
            984653651fab27e80a70170ab2f26fb387657e25, 159879,
            1492d61a76da26110ebacef5dcedf78114175735, package_extract_file("patch/system/app/htccalendarwidgets.apk.p"));
set_progress(0.476242);
apply_patch("/system/app/htccalendarwidgets.odex", "-",
            1c25e32d896475dda42cd4f7585c1c0eeae5c673, 136896,
            b55c075fea5f0acff9f49c2b3b36741bc183112b, package_extract_file("patch/system/app/htccalendarwidgets.odex.p"));
set_progress(0.477012);
apply_patch("/system/app/htccontactwidgets.apk", "-",
            1894efe91230debb65bb463830bb0e6a72552a05, 251833,
            fdfa7bbfe4af03b43bb265f1970b2c4ab83b5182, package_extract_file("patch/system/app/htccontactwidgets.apk.p"));
set_progress(0.478429);
apply_patch("/system/app/htccontactwidgets.odex", "-",
            166920ca85ee46bd3fd0b5888bfef2f1a0240b6b, 230440,
            09e8d2e78d27e12c2310d7e507b5505746d2a595, package_extract_file("patch/system/app/htccontactwidgets.odex.p"));
set_progress(0.479725);
apply_patch("/system/app/htcmailwidgets.apk", "-",
            60d2f4dfd9a9bf6312226bf627c53d364bfd6c03, 348595,
            55c755fdcfe39c70032c339ab8cf7ce5462f34c6, package_extract_file("patch/system/app/htcmailwidgets.apk.p"));
set_progress(0.481685);
apply_patch("/system/app/htcmailwidgets.odex", "-",
            8c597cb40aff36b33e8be90ef3c107bfc05cf964, 253952,
            a1a38926818a2c3e162630afb70231dc18739776, package_extract_file("patch/system/app/htcmailwidgets.odex.p"));
set_progress(0.483113);
apply_patch("/system/app/htcmsgwidgets.apk", "-",
            7a5f905f504ed9369ddba8539ca6d5626e272b9c, 228334,
            c3fa69d0ea0513af0eea87196f34a35c77dc4e37, package_extract_file("patch/system/app/htcmsgwidgets.apk.p"));
set_progress(0.484397);
apply_patch("/system/app/htcmsgwidgets.odex", "-",
            1e102dd3c826065d5a4cf8a90b315902b18af826, 125896,
            685cc974f6ec2b947dd725561c463d6951e68f25, package_extract_file("patch/system/app/htcmsgwidgets.odex.p"));
set_progress(0.485106);
apply_patch("/system/app/htcsettingwidgets.apk", "-",
            f265d4ba449d0963494503dd972992a1b7c50f6d, 155301,
            4bc39eff6d77503121c1dde750e50eb040b0121b, package_extract_file("patch/system/app/htcsettingwidgets.apk.p"));
set_progress(0.485979);
apply_patch("/system/app/htcsettingwidgets.odex", "-",
            75c1d41448da6af0130b608c01b8ca7b2341dca8, 84288,
            93afb0fdd7cd64d791e616bf670bdb4eef757b56, package_extract_file("patch/system/app/htcsettingwidgets.odex.p"));
set_progress(0.486453);
apply_patch("/system/app/restartapp.apk", "-",
            d8d2771ec249ad63cc4252b31c6355df5f14fa32, 7650,
            b6fb1b19c11d0686939d37bc5a7d492813daabe0, package_extract_file("patch/system/app/restartapp.apk.p"));
set_progress(0.486496);
apply_patch("/system/app/restartapp.odex", "-",
            0667d7c493812466c09a4b91640622eb173d2d89, 10552,
            5183ba1b25540d434525a9a361fb9c0043a41ea4, package_extract_file("patch/system/app/restartapp.odex.p"));
set_progress(0.486555);
apply_patch("/system/app/teeter.apk", "-",
            d6586cfc25cabecb2b6859b19123bf8d1e592de8, 791647,
            05bf7670d50402a355ad6b0367ba8348586ed5bd, package_extract_file("patch/system/app/teeter.apk.p"));
set_progress(0.491008);
apply_patch("/system/app/teeter.odex", "-",
            d8c375655d845c82aedfcb4c71da350926129146, 94712,
            85362cbe4ac228466ef3b102865ab048f9ff6c06, package_extract_file("patch/system/app/teeter.odex.p"));
set_progress(0.491540);
apply_patch("/system/bin/akmd", "-",
            298be11c7b11063db754a332576eb12af1f21e49, 34272,
            2d29d0e70333a7dde7d2a03ec8a743f850091b95, package_extract_file("patch/system/bin/akmd.p"));
set_progress(0.491733);
apply_patch("/system/bin/app_process", "-",
            ea9fb7a74542b604c4be019ca6458e030700552b, 5676,
            9f86aa15100d0f24a51c4af4d052cbc43cbc0f43, package_extract_file("patch/system/bin/app_process.p"));
set_progress(0.491765);
apply_patch("/system/bin/applypatch", "-",
            4844df3d9ee10f228c857dc4f4950381c9997687, 90892,
            dac05edd9e2d982ba87f786349ebbd314d078d5e, package_extract_file("patch/system/bin/applypatch.p"));
set_progress(0.492276);
apply_patch("/system/bin/awb_camera", "-",
            c4f2f8039c0cb9ad8ec80e3db41dd9ae383adeec, 27380,
            b8c8832d7d3ce4ab34353d6d0df615b10b09706e, package_extract_file("patch/system/bin/awb_camera.p"));
set_progress(0.492430);
apply_patch("/system/bin/bluetoothd", "-",
            ca9b7a4cf235cc9017b9636f5898775fff497578, 5176,
            cd351a7f5307e21e07c22ca3022a2bb6358c306e, package_extract_file("patch/system/bin/bluetoothd.p"));
set_progress(0.492459);
apply_patch("/system/bin/bma150_usr", "-",
            48f0f7e3d8b2d30ced83336eb10104e6af0d3c73, 9692,
            84a6348589bf661888139877aef87e93f2de590d, package_extract_file("patch/system/bin/bma150_usr.p"));
set_progress(0.492514);
apply_patch("/system/bin/bootanimation", "-",
            a2e33d3713e8eb9de22a1183de06196be779e73e, 65572,
            48af731284f737334cda889937cb9e5ad30ddafa, package_extract_file("patch/system/bin/bootanimation.p"));
set_progress(0.492883);
apply_patch("/system/bin/bootcomplete", "-",
            3981430e2283bd909f3e9e5d44f869aac1407d86, 5612,
            9fb9fd005e3bea7dfa140b4b16f77113c73a527a, package_extract_file("patch/system/bin/bootcomplete.p"));
set_progress(0.492914);
apply_patch("/system/bin/btipsd", "-",
            425b22fe8ea5d0df38ce8c1f7f044f98c4fac0c5, 1634104,
            f69a5807b22bd11aceb0524ea20a6b5648797d24, package_extract_file("patch/system/bin/btipsd.p"));
set_progress(0.502104);
apply_patch("/system/bin/btipsd_cli", "-",
            b015817b8f969d12c557dfa9124b92bb34f18e0b, 501552,
            05848ed4d47ddf19565a50c641a3cb4e168398e5, package_extract_file("patch/system/bin/btipsd_cli.p"));
set_progress(0.504925);
apply_patch("/system/bin/bugreport", "-",
            04832f47f566515bd23e39041fcc7ef374401b11, 5508,
            408cc2b50837cc4b6ea85067b21ab7a9a692bbfa, package_extract_file("patch/system/bin/bugreport.p"));
set_progress(0.504956);
apply_patch("/system/bin/cam_ins_spmo", "-",
            342e0c347dc9ba51ef7eeedab4013c441f527713, 5520,
            c9ee5c109912a3bf08dff74cf8746777ac6df6f7, package_extract_file("patch/system/bin/cam_ins_spmo.p"));
set_progress(0.504987);
apply_patch("/system/bin/dalvikvm", "-",
            9518b96863ea13b646ad975d1c899d060c212dbf, 5516,
            25b12a5f2be3e80c238aa2c2f5580aa3b7bb1d39, package_extract_file("patch/system/bin/dalvikvm.p"));
set_progress(0.505018);
apply_patch("/system/bin/dbus-daemon", "-",
            bf90d31aec6064ba616ca8dc7662a0ecfb37e374, 109464,
            15f821e21fb141d6a4f56e06c2327241268612ff, package_extract_file("patch/system/bin/dbus-daemon.p"));
set_progress(0.505634);
apply_patch("/system/bin/debuggerd", "-",
            9960a389cad3c1bb06ab761d8e130192743d4592, 22160,
            49d6bd4d2b62f06accd21cfcffb508ca601748b3, package_extract_file("patch/system/bin/debuggerd.p"));
set_progress(0.505758);
apply_patch("/system/bin/dexopt", "-",
            3728526eee65b470bd7b9fe1a6c744f479d2541c, 9740,
            da8efdcc25be59ddb69cc1e40d71cf062826f645, package_extract_file("patch/system/bin/dexopt.p"));
set_progress(0.505813);
apply_patch("/system/bin/dhcpcd", "-",
            47729fe35f37d2af0299640f0cfdbf0ef7b5b78a, 44556,
            51a212b2f4db263892eb1af42af83507cd6527e3, package_extract_file("patch/system/bin/dhcpcd.p"));
set_progress(0.506064);
apply_patch("/system/bin/dumpstate", "-",
            90d15617b521e35434de3ab9bf7d954060d4c084, 34488,
            cd825fd2c91abd77ec870657084d609b45381514, package_extract_file("patch/system/bin/dumpstate.p"));
set_progress(0.506258);
apply_patch("/system/bin/dumpsys", "-",
            9ff4ec2f70bfbcfb5c033c4dac6fea363e065185, 9816,
            62b09d40baafaa636e2cf036d3921a590095ac14, package_extract_file("patch/system/bin/dumpsys.p"));
set_progress(0.506313);
apply_patch("/system/bin/dvz", "-",
            b5709a1d6329ef80853c49afc24b8f4bc9f8a7cf, 5492,
            5415f08253a07c23ae233f9ecfdfb00d6e70500c, package_extract_file("patch/system/bin/dvz.p"));
set_progress(0.506344);
apply_patch("/system/bin/e2fsck_recvy", "-",
            27bc69593905a171fba6479c1c0daf597c993991, 195684,
            c9738531942a13e5e8648ade0ca1eeec7a7ca76f, package_extract_file("patch/system/bin/e2fsck_recvy.p"));
set_progress(0.507444);
apply_patch("/system/bin/fbtool", "-",
            eccfa68008b52fd5078b5e289409608d3eb48e7b, 9608,
            ffe27299dcfa7c396a7c170cae00fe4cc548a4fd, package_extract_file("patch/system/bin/fbtool.p"));
set_progress(0.507498);
apply_patch("/system/bin/fsck_msdos", "-",
            aef281a32325b1f5fbb0a29f0e1c18880ac804b3, 22572,
            eb9a9d41799a35ffaa1da339d8140d260e3d6540, package_extract_file("patch/system/bin/fsck_msdos.p"));
set_progress(0.507625);
apply_patch("/system/bin/gzip", "-",
            25996a1b97fb7992bf0605b9cc247a7fbab61f92, 5524,
            13d5b5ddb46bc31f086f08336da8214375044f7d, package_extract_file("patch/system/bin/gzip.p"));
set_progress(0.507656);
apply_patch("/system/bin/hciattach", "-",
            56769b314467911fffc493f873e5eec594f36efa, 23200,
            37d5267038b8a313e1feddc345d9c9af9852a7c4, package_extract_file("patch/system/bin/hciattach.p"));
set_progress(0.507787);
apply_patch("/system/bin/installd", "-",
            4efdcaf1ce6bfb9602855a9e8284b37028dd9e0b, 18192,
            46f879537bd05bda5741f90dd034fd62d143f733, package_extract_file("patch/system/bin/installd.p"));
set_progress(0.507889);
apply_patch("/system/bin/ip", "-",
            0a47e0215ebdac2b6def40d9eb9953e1cb0f3d5a, 130808,
            6b870a2333d704ef359c1426450643c047a9cd0d, package_extract_file("patch/system/bin/ip.p"));
set_progress(0.508625);
apply_patch("/system/bin/iptables", "-",
            8e323233861a57cb56ce07776dd97890ccbf4a5f, 105100,
            d1d26addedb2ed2daf77764575da44fee65365ee, package_extract_file("patch/system/bin/iptables.p"));
set_progress(0.509216);
apply_patch("/system/bin/keypress", "-",
            7c445ad3b646a23f10c0cc643876a62afbe2292a, 5556,
            e5268a29368cc08def7a22be4c7151ba820300c3, package_extract_file("patch/system/bin/keypress.p"));
set_progress(0.509247);
apply_patch("/system/bin/keystore", "-",
            7f948a9cf61b0c3f85cbdc4803b57cd6ab2ff81e, 10040,
            ca745749aa2a062f04cdd3be35d4e989860d032e, package_extract_file("patch/system/bin/keystore.p"));
set_progress(0.509304);
apply_patch("/system/bin/linker", "-",
            a3134349fc22dcf456108bee98cfe0b94042de66, 51632,
            d93ccdb4215dfffd788b181437825e085fede516, package_extract_file("patch/system/bin/linker.p"));
set_progress(0.509594);
apply_patch("/system/bin/logcat", "-",
            996166c0b70ffff2d394ac54fe84474cef157165, 13884,
            030588456392caf07b9e8ad7c59596c9dd35199b, package_extract_file("patch/system/bin/logcat.p"));
set_progress(0.509672);
apply_patch("/system/bin/logwrapper", "-",
            4ae22b84b46ad2fe452fe1b1182b1e2780504852, 9704,
            14ea9fcb4b3954dd1c02f01ac97d5fca7439604d, package_extract_file("patch/system/bin/logwrapper.p"));
set_progress(0.509727);
apply_patch("/system/bin/lsc_camera", "-",
            711589e2e396d1b9f43f59c184002923e833b85f, 52128,
            4d9a3bb41718b2ccdb8cd40e64ff4dab4d1f009e, package_extract_file("patch/system/bin/lsc_camera.p"));
set_progress(0.510020);
apply_patch("/system/bin/mediaserver", "-",
            0161324fba4422b3a7459451efd270547c356bcb, 5456,
            e7b4670881deb74d30bad372e2616560ccdcfa6b, package_extract_file("patch/system/bin/mediaserver.p"));
set_progress(0.510051);
apply_patch("/system/bin/mke2fs_recvy", "-",
            8c9cdee3048e0c7cbe3151aa274ced988390cc40, 161396,
            2466422e1b27b66f912dfae70c7a785256b96252, package_extract_file("patch/system/bin/mke2fs_recvy.p"));
set_progress(0.510958);
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.511084);
apply_patch("/system/bin/mmcamera_test", "-",
            1b1062365d1d53e9644f0602cf1db1d343754fd5, 35720,
            2c7cf20287745f8980241814944ab9392a3d872e, package_extract_file("patch/system/bin/mmcamera_test.p"));
set_progress(0.511285);
apply_patch("/system/bin/mmclient", "-",
            879366868e80d6aafe8f160dd800eb7b1156adcc, 5572,
            dd699ae6e218893980243f65831572420a0bd81b, package_extract_file("patch/system/bin/mmclient.p"));
set_progress(0.511316);
apply_patch("/system/bin/mtpd", "-",
            cd863f01a2b43ab18adaaa96612542bef8f5f589, 18240,
            080d0e103e37f38a6bf68602fea6627802fa14d7, package_extract_file("patch/system/bin/mtpd.p"));
set_progress(0.511419);
apply_patch("/system/bin/netcfg", "-",
            d6d008e4de63720c41bc2d26ce82be2000696c02, 5644,
            4e45bc335de98bcea28047d36432165c3eb44487, package_extract_file("patch/system/bin/netcfg.p"));
set_progress(0.511450);
apply_patch("/system/bin/netsharing", "-",
            6e0a3b0fd714b5a6c4b3087ef4792312d58becf1, 13904,
            3151f657c71cfe62802fb89c94445e601d74e62f, package_extract_file("patch/system/bin/netsharing.p"));
set_progress(0.511529);
apply_patch("/system/bin/ping", "-",
            839d3e242f6a7ac6a66efce793843e6619406497, 26656,
            650013daecc10a70249b7a652063c6185e824e06, package_extract_file("patch/system/bin/ping.p"));
set_progress(0.511679);
apply_patch("/system/bin/pppd", "-",
            a65cdb80c4471d46c353ddab22c084f33c2755bd, 143584,
            3b5486e1fb6b9dac7b7d29ec469cb9bc558ed416, package_extract_file("patch/system/bin/pppd.p"));
set_progress(0.512486);
apply_patch("/system/bin/racoon", "-",
            1a93f018a74c9028b73961537dd5bdf5ee35330f, 159044,
            82a1ce45b53ac47388ccaca98486eae301b22f46, package_extract_file("patch/system/bin/racoon.p"));
set_progress(0.513381);
apply_patch("/system/bin/radiooptions", "-",
            efab193010df700d4276f9ef5f09a46862178013, 5424,
            8a081bec5adf445981128355683768523f0870de, package_extract_file("patch/system/bin/radiooptions.p"));
set_progress(0.513411);
apply_patch("/system/bin/reboot", "-",
            3a6f1f7108d195de5f1b50441610074a4c1cdf23, 5628,
            b6470e1eac8010e77d82778dae5914cb308d42d4, package_extract_file("patch/system/bin/reboot.p"));
set_progress(0.513443);
apply_patch("/system/bin/resize2fs_recvy", "-",
            3642af56034f1b08a34c376df002f74bc57d69a7, 51584,
            92cad85acbca25b608d9244dff908d3ec546ecf5, package_extract_file("patch/system/bin/resize2fs_recvy.p"));
set_progress(0.513733);
apply_patch("/system/bin/rild", "-",
            b0528162b3b0d12a7a642fe654b18912f8593d95, 5632,
            d0c3eabf3f928c60c3918f8c0b943d81f9384a50, package_extract_file("patch/system/bin/rild.p"));
set_progress(0.513765);
apply_patch("/system/bin/schedtest", "-",
            d79c06ce79efe15f6faed2007526b89905a508b7, 5400,
            ba770752c30af1349395d5bc0ecdc8d94a2882ed, package_extract_file("patch/system/bin/schedtest.p"));
set_progress(0.513795);
apply_patch("/system/bin/sdptool", "-",
            16f5f4e896f8ad37408cec30862d13bc1014291b, 50604,
            4af51cbb69e564f22c679671139d7ba000740432, package_extract_file("patch/system/bin/sdptool.p"));
set_progress(0.514079);
apply_patch("/system/bin/ser2net", "-",
            c70be42fd9115a546871fe21ac61168309989e14, 34640,
            68c3ab02755bfed9d95faddb007c323c639875f4, package_extract_file("patch/system/bin/ser2net.p"));
set_progress(0.514274);
apply_patch("/system/bin/service", "-",
            a9e1f0fe1a5d718c0b39cd57ddbaf2ec0f9f7db8, 9860,
            3df00b8e5144bcc1bf85e13c69a8cd60f8b2210b, package_extract_file("patch/system/bin/service.p"));
set_progress(0.514330);
apply_patch("/system/bin/servicemanager", "-",
            156ce3cb56ed670ffce2526d153406b0371d3ad8, 9864,
            c28916493bffe9333883026f28a1f9701aae1359, package_extract_file("patch/system/bin/servicemanager.p"));
set_progress(0.514385);
apply_patch("/system/bin/sh", "-",
            c59bb1d3b9f69dd77195fa60fade33cad1cbb20c, 86972,
            3360aa9904264a9f4530b1cda80e55311b0e958d, package_extract_file("patch/system/bin/sh.p"));
set_progress(0.514874);
apply_patch("/system/bin/shutdown", "-",
            ba65de064acbb43352ff4748a87c1452e6df3d17, 9724,
            499a46882144d9083cdd5131bf123bcb81b6cdaa, package_extract_file("patch/system/bin/shutdown.p"));
set_progress(0.514929);
apply_patch("/system/bin/surfaceflinger", "-",
            bfba8262644295dd9396bf41222397da6a5c9daf, 5444,
            ed119772f9ec934ad8300d209e9f333406198447, package_extract_file("patch/system/bin/surfaceflinger.p"));
set_progress(0.514960);
apply_patch("/system/bin/system_server", "-",
            deb028cae08d2d46f8f40b8b160ba63b138d1658, 5436,
            00fb7caeef406253eea215ae6c020eaac5fc32cb, package_extract_file("patch/system/bin/system_server.p"));
set_progress(0.514990);
apply_patch("/system/bin/tiwlan_cu", "-",
            efeea60009b4ea38ef3fa2c3e652ab2dfc84ee5c, 138820,
            37d0c2dd0af6e90ad238c67428c952631bd8349f, package_extract_file("patch/system/bin/tiwlan_cu.p"));
set_progress(0.515771);
apply_patch("/system/bin/tiwlan_loader", "-",
            7b535f208fdb868ad8218e089cfd31ca0602598f, 9740,
            73137d22d1d64e5261123263c5d055e1482dd394, package_extract_file("patch/system/bin/tiwlan_loader.p"));
set_progress(0.515826);
apply_patch("/system/bin/toolbox", "-",
            b2b90b82e4286189ca85038144118d6a679b5306, 77352,
            8050198dc7b1a3bf312bcbbc4417577137e15d95, package_extract_file("patch/system/bin/toolbox.p"));
set_progress(0.516261);
apply_patch("/system/bin/udhcpd", "-",
            2da44f1a42154eb8fc9defdf15e31dd3ef179173, 19436,
            64f873663ec3f2263bf0409d1a36be8ed4e9aba0, package_extract_file("patch/system/bin/udhcpd.p"));
set_progress(0.516370);
apply_patch("/system/bin/vold", "-",
            394ffed7d16fb85c2ba8b114df5a43b7065dcff1, 51628,
            63736fd8933e41a7ccafbf311c0a1d3992d40032, package_extract_file("patch/system/bin/vold.p"));
set_progress(0.516660);
apply_patch("/system/bin/wpa_supplicant", "-",
            dbd1eb67284f05f6375c368d87b6adeef3301424, 197000,
            dc17c3bf36317a9baa29534bece1f16b54569768, package_extract_file("patch/system/bin/wpa_supplicant.p"));
set_progress(0.517768);
apply_patch("/system/customize/CID/default.xml", "-",
            eaee6fc3ccf821dcd77018b97248c4d62e9d5e01, 5507,
            8e616607e66cb03554ffe71e3942ce961cf76af0, package_extract_file("patch/system/customize/CID/default.xml.p"));
set_progress(0.517799);
apply_patch("/system/customize/MNS/default.xml", "-",
            a1d2d66fc065bbbe685de527db382d7831513840, 86473,
            a8f14fc2abca0c9f1ad46b7cf41b31964b2ae9c4, package_extract_file("patch/system/customize/MNS/default.xml.p"));
set_progress(0.518286);
apply_patch("/system/etc/AudioPara4.csv", "-",
            b5c1f334f01811e67633e9e21e9396b05a22a1fa, 83985,
            3ea34951d412c5bc4ecb039c5a6329cd57cd311b, package_extract_file("patch/system/etc/AudioPara4.csv.p"));
set_progress(0.518758);
apply_patch("/system/etc/NOTICE.html.gz", "-",
            aa5e455c533658cba91aee5cd97033451a70c4bf, 69840,
            97a13c748f5d9ecd8d94417645099f5337ae22e8, package_extract_file("patch/system/etc/NOTICE.html.gz.p"));
set_progress(0.519151);
apply_patch("/system/etc/apns-conf.xml", "-",
            a5139da1a5f15045d014beb460a1e9937a7c9f73, 1471,
            e5a36ddd9311e36265d4639be7df95029781fa09, package_extract_file("patch/system/etc/apns-conf.xml.p"));
set_progress(0.519159);
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.519165);
apply_patch("/system/etc/event-log-tags", "-",
            7f4865abbc723060074628cc83bc3697e9b69102, 10448,
            b782b8d294c9b8a87543930b2df7fe0025e72c7c, package_extract_file("patch/system/etc/event-log-tags.p"));
set_progress(0.519224);
apply_patch("/system/etc/firmware/tiinit_7.2.31.bts", "-",
            38cad0eda71f240dd2789fbd2c1d4c7342efa229, 43897,
            3f49ff0fbb2da0c6e22cf458369801f27e960c4b, package_extract_file("patch/system/etc/firmware/tiinit_7.2.31.bts.p"));
set_progress(0.519470);
apply_patch("/system/etc/init.goldfish.sh", "-",
            20403805c7160eb1fd07949d0fca8167089452db, 1200,
            b021f277d0e93484280d80ae3f8e3409238a37b0, package_extract_file("patch/system/etc/init.goldfish.sh.p"));
set_progress(0.519477);
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.519508);
apply_patch("/system/etc/security/cacerts.bks", "-",
            de85a33da3e0f6b4ef74a7bd7c38a9d8dccdb68c, 63410,
            7d74155424df6946f1beb0954e2dac45cb6e2fbc, package_extract_file("patch/system/etc/security/cacerts.bks.p"));
set_progress(0.519865);
apply_patch("/system/etc/security/otacerts.zip", "-",
            e26d8035ddd98c4221013c76fbac512f5050334b, 1144,
            65c84f67a690c8e16f5a7c583c0ca0b30a4a1561, package_extract_file("patch/system/etc/security/otacerts.zip.p"));
set_progress(0.519871);
apply_patch("/system/etc/voicemail-conf.xml", "-",
            424dd998a315506445a11cfeac6200b76f5242a1, 6372,
            f7c390fdc8bfac2e759e3cf43bf0a740b21cba71, package_extract_file("patch/system/etc/voicemail-conf.xml.p"));
set_progress(0.519907);
apply_patch("/system/etc/wifi/tiwlan.ini", "-",
            db47c154c21fb9bff1d8cbe48053009f4b0b853d, 11413,
            f69783cc83423834f341540df9529d5c76c046c8, package_extract_file("patch/system/etc/wifi/tiwlan.ini.p"));
set_progress(0.519971);
apply_patch("/system/fonts/DroidSans-Bold.ttf", "-",
            ada4e79c592f3c54546b7587b48f2b232d95ce2f, 191032,
            1ec8a8244b49cb9d8f6727b357f839b7f59e4b13, package_extract_file("patch/system/fonts/DroidSans-Bold.ttf.p"));
set_progress(0.521046);
apply_patch("/system/fonts/DroidSans.ttf", "-",
            da5b3c7758a2c8fbc4775beb69d7150493c7d312, 190044,
            18f07daefc817daa12dc049138661af4f5514970, package_extract_file("patch/system/fonts/DroidSans.ttf.p"));
set_progress(0.522115);
apply_patch("/system/fonts/DroidSansFallback.ttf", "-",
            5065cce92e8420232db95ab3ba421e462b09b965, 3640264,
            b39d8c5ff8354624483164dfd22942d9fd253e15, package_extract_file("patch/system/fonts/DroidSansFallback.ttf.p"));
set_progress(0.542588);
apply_patch("/system/framework/am.jar", "-",
            695d5524a8a65b375adf0c92d58009ccf5484bd9, 345,
            8c7571be9ff61f1916e39359b1f404d319860f92, package_extract_file("patch/system/framework/am.jar.p"));
set_progress(0.542590);
apply_patch("/system/framework/am.odex", "-",
            750547c24c8a5b206691e17741679678b9a8b21d, 19752,
            87db7c5a224dd330c6e9b6b52f9600e44abca121, package_extract_file("patch/system/framework/am.odex.p"));
set_progress(0.542701);
apply_patch("/system/framework/android.policy.jar", "-",
            29065b19bfcbf5f2e2d9be78f009c4c21f20bf86, 345,
            11b4aa7a4decdd14a50bf939745aded81b4fd05b, package_extract_file("patch/system/framework/android.policy.jar.p"));
set_progress(0.542703);
apply_patch("/system/framework/android.policy.odex", "-",
            dde77dc0e8b30c7aeee27c306bfbe1159414d44d, 240736,
            ed505ea7bc5e2f66eed48930c114c8a89d6ed0d2, package_extract_file("patch/system/framework/android.policy.odex.p"));
set_progress(0.544056);
apply_patch("/system/framework/android.test.runner.jar", "-",
            0c76244dbb3a60743ceabe612943a46f4a3c8f31, 345,
            3ddd4f814cbf324c0134dd314343b4c493337c1a, package_extract_file("patch/system/framework/android.test.runner.jar.p"));
set_progress(0.544058);
apply_patch("/system/framework/android.test.runner.odex", "-",
            f71d5930edff080877e02a03c550bd4b07a963b8, 193216,
            8646fb491fccbdce7145e49b594906228e62fc2b, package_extract_file("patch/system/framework/android.test.runner.odex.p"));
set_progress(0.545145);
apply_patch("/system/framework/bmgr.jar", "-",
            695d5524a8a65b375adf0c92d58009ccf5484bd9, 345,
            2c74e97110eff182b5bccee666ec0f491240a7a2, package_extract_file("patch/system/framework/bmgr.jar.p"));
set_progress(0.545147);
apply_patch("/system/framework/bmgr.odex", "-",
            8ce223bfbe6d06dbf3986b610c0d38644f71e3c0, 14280,
            94aff51b6760c65a201e446c9bf791f3eaf211cc, package_extract_file("patch/system/framework/bmgr.odex.p"));
set_progress(0.545227);
apply_patch("/system/framework/com.google.android.maps.odex", "-",
            6f9dcaae480749f52c52895cc022db570615f453, 674184,
            43d827db73b8d481850e51679761458c5d142327, package_extract_file("patch/system/framework/com.google.android.maps.odex.p"));
set_progress(0.549019);
apply_patch("/system/framework/com.htc.android.easopen.jar", "-",
            f25bdb93df8219bb111dc07589fce1f57f22b803, 345,
            646939a2c3eafb8ffc7b43305639bd91848914d7, package_extract_file("patch/system/framework/com.htc.android.easopen.jar.p"));
set_progress(0.549021);
apply_patch("/system/framework/com.htc.android.easopen.odex", "-",
            ff7e4e6d30779ed539f4f97e1442845c16812e00, 26920,
            6b24f504afbc2610e6b0e4a8f80978e05b2c7556, package_extract_file("patch/system/framework/com.htc.android.easopen.odex.p"));
set_progress(0.549172);
apply_patch("/system/framework/com.htc.android.pimlib.jar", "-",
            8be5ae9e4a8ceaf3f2bf5398951ae77735264bbd, 345,
            3ddd4f814cbf324c0134dd314343b4c493337c1a, package_extract_file("patch/system/framework/com.htc.android.pimlib.jar.p"));
set_progress(0.549174);
apply_patch("/system/framework/com.htc.android.pimlib.odex", "-",
            e28cea6a09e7ba121ec7a2b0f7dc8f2ccd49231e, 89928,
            ae19910eeb004c9d7eb05047a295cd9b621c3f80, package_extract_file("patch/system/framework/com.htc.android.pimlib.odex.p"));
set_progress(0.549680);
apply_patch("/system/framework/com.htc.framework.jar", "-",
            8be5ae9e4a8ceaf3f2bf5398951ae77735264bbd, 345,
            3ddd4f814cbf324c0134dd314343b4c493337c1a, package_extract_file("patch/system/framework/com.htc.framework.jar.p"));
set_progress(0.549682);
apply_patch("/system/framework/com.htc.framework.odex", "-",
            95ad71e7b7ec3897603554f4ae932c5b379e6a02, 2247464,
            5c4c1c5751c74bbc4344cc129b444c5b8629bbf2, package_extract_file("patch/system/framework/com.htc.framework.odex.p"));
set_progress(0.562322);
apply_patch("/system/framework/com.htc.resources.apk", "-",
            480fcbded60f12d7fe222b8435a9c1ce3f1bf991, 12571753,
            d71929c9017e28cc3e2ab9875d38c2f939f4c64a, package_extract_file("patch/system/framework/com.htc.resources.apk.p"));
set_progress(0.633026);
apply_patch("/system/framework/com.htc.rss.jar", "-",
            557dd0007565dd30dc06bf7ae41d698da63ca36c, 345,
            aceeb0708c6278381c3395a84aa48a0c0407a497, package_extract_file("patch/system/framework/com.htc.rss.jar.p"));
set_progress(0.633028);
apply_patch("/system/framework/com.htc.rss.odex", "-",
            aca6f597713cb54695ce2800fdd78ff859ae7f5b, 1145136,
            3a79995775dfe2a8e7af7c6a88561a341738ecad, package_extract_file("patch/system/framework/com.htc.rss.odex.p"));
set_progress(0.639469);
apply_patch("/system/framework/com.scalado.util.ScaladoUtil.jar",
            "-", f786d41b36baed2f655d923eb8f72944e6481f22, 345,
            c0f1e313ff63759045b5d2bf982e6461d8066793, package_extract_file("patch/system/framework/com.scalado.util.ScaladoUtil.jar.p"));
set_progress(0.639471);
apply_patch("/system/framework/com.scalado.util.ScaladoUtil.odex",
            "-", 1f227d36ba632df36fe0a03f801e2619ec3fa3f5, 6872,
            32bc4cc30ab9d56801c0bb4205520fddb9381919, package_extract_file("patch/system/framework/com.scalado.util.ScaladoUtil.odex.p"));
set_progress(0.639509);
apply_patch("/system/framework/core.jar", "-",
            0b9fe5dfcf15fa044a311636ad49b8ad57822afa, 60844,
            1e4f410bacc8b1ee249fe5be9cd91c514b395881, package_extract_file("patch/system/framework/core.jar.p"));
set_progress(0.639851);
apply_patch("/system/framework/core.odex", "-",
            9718c9474780ec4d193ce3d769e74c0f2ea5f3f5, 5572192,
            62b2b98abb197484407de98f10b1d1d0f0faab0b, package_extract_file("patch/system/framework/core.odex.p"));
set_progress(0.671190);
apply_patch("/system/framework/ext.jar", "-",
            ac4831e3cee8688653d3c92f4ee84c82e81eb570, 345,
            a7b62e55d49c48907d452c0265f5fbd8518819ef, package_extract_file("patch/system/framework/ext.jar.p"));
set_progress(0.671192);
apply_patch("/system/framework/ext.odex", "-",
            10827dc84f8175eeddd1f301e0714e9d45e886c6, 627464,
            44f3c66f0b76dff85ade6ccc7aa1c4305c06c4ce, package_extract_file("patch/system/framework/ext.odex.p"));
set_progress(0.674721);
apply_patch("/system/framework/framework-res.apk", "-",
            1e6228cb4870f23036f4cb77f51e5ecfb13e5938, 4502600,
            6224732fafabddcca8445b8b092fc3890ee81e51, package_extract_file("patch/system/framework/framework-res.apk.p"));
set_progress(0.700044);
apply_patch("/system/framework/framework-tests.jar", "-",
            7f71fa7b5e5c88affc99de4f0887efda65494fad, 345,
            5e35ff412911cc59ecd76affd95e0c16dc600b4e, package_extract_file("patch/system/framework/framework-tests.jar.p"));
set_progress(0.700045);
apply_patch("/system/framework/framework-tests.odex", "-",
            bb11c39cca0650dbd7f51204d9b31c5dd894dbcb, 21472,
            c0466d8be0925e341ea4cbf87a91212abc579584, package_extract_file("patch/system/framework/framework-tests.odex.p"));
set_progress(0.700166);
apply_patch("/system/framework/framework.jar", "-",
            ade8a14d1571905e5de0fb549bcbb426643d8b37, 9517,
            7d938fdc54fc9e5b5057a6559bdbb968f4d25375, package_extract_file("patch/system/framework/framework.jar.p"));
set_progress(0.700220);
apply_patch("/system/framework/framework.odex", "-",
            a1743f97fb37cfe0ef0885a2f32be1508419224c, 9906128,
            e60e7ae27b7ed2036f79823a329e23f575c93d70, package_extract_file("patch/system/framework/framework.odex.p"));
set_progress(0.755933);
apply_patch("/system/framework/ime.jar", "-",
            695d5524a8a65b375adf0c92d58009ccf5484bd9, 345,
            2c74e97110eff182b5bccee666ec0f491240a7a2, package_extract_file("patch/system/framework/ime.jar.p"));
set_progress(0.755934);
apply_patch("/system/framework/ime.odex", "-",
            8241d48e9b61ad4a6be93a3363bb0683d23a5440, 6768,
            59e16fef0fe66c2e4be0b4cd1d4fdf33bb8addf4, package_extract_file("patch/system/framework/ime.odex.p"));
set_progress(0.755973);
apply_patch("/system/framework/input.jar", "-",
            695d5524a8a65b375adf0c92d58009ccf5484bd9, 345,
            2c74e97110eff182b5bccee666ec0f491240a7a2, package_extract_file("patch/system/framework/input.jar.p"));
set_progress(0.755974);
apply_patch("/system/framework/input.odex", "-",
            bb557f310435d2efea4d63f719c55ef97e59484f, 4456,
            c88f64b945971bfd2b62c3b695201ff2577fbbf9, package_extract_file("patch/system/framework/input.odex.p"));
set_progress(0.756000);
apply_patch("/system/framework/javax.obex.jar", "-",
            8be5ae9e4a8ceaf3f2bf5398951ae77735264bbd, 345,
            3ddd4f814cbf324c0134dd314343b4c493337c1a, package_extract_file("patch/system/framework/javax.obex.jar.p"));
set_progress(0.756001);
apply_patch("/system/framework/javax.obex.odex", "-",
            100283ac2972a6e2965801dbc9902b21725cd4ba, 60648,
            9b69b464834ca079e72f0e65fb3bf03800ff21f9, package_extract_file("patch/system/framework/javax.obex.odex.p"));
set_progress(0.756343);
apply_patch("/system/framework/monkey.jar", "-",
            695d5524a8a65b375adf0c92d58009ccf5484bd9, 345,
            2c74e97110eff182b5bccee666ec0f491240a7a2, package_extract_file("patch/system/framework/monkey.jar.p"));
set_progress(0.756345);
apply_patch("/system/framework/monkey.odex", "-",
            5153eedea9be15cd32150912e20e7647edde7f67, 77520,
            ecd179cce9d97c0c22b76f5fb76c7dad0dcfdd45, package_extract_file("patch/system/framework/monkey.odex.p"));
set_progress(0.756780);
apply_patch("/system/framework/pm.jar", "-",
            695d5524a8a65b375adf0c92d58009ccf5484bd9, 345,
            2c74e97110eff182b5bccee666ec0f491240a7a2, package_extract_file("patch/system/framework/pm.jar.p"));
set_progress(0.756782);
apply_patch("/system/framework/pm.odex", "-",
            4cdd5c145cdbbc3ec897207905f6d344950a03e1, 24896,
            4d4bdbb2130d272d008b7c02adfdc51026a6f5ba, package_extract_file("patch/system/framework/pm.odex.p"));
set_progress(0.756922);
apply_patch("/system/framework/services.jar", "-",
            feefc6a4cab914e20ff534d3223d4e539b86f4c1, 345,
            8645a06b54bfe26fec2211d3840de72efd2c39be, package_extract_file("patch/system/framework/services.jar.p"));
set_progress(0.756924);
apply_patch("/system/framework/services.odex", "-",
            5aeeb376e0767339ecbf11d8013f01111a024f12, 1716240,
            d6efca1fcb14c94f55488b16da29c05672c556c3, package_extract_file("patch/system/framework/services.odex.p"));
set_progress(0.766577);
apply_patch("/system/framework/svc.jar", "-",
            695d5524a8a65b375adf0c92d58009ccf5484bd9, 345,
            2c74e97110eff182b5bccee666ec0f491240a7a2, package_extract_file("patch/system/framework/svc.jar.p"));
set_progress(0.766579);
apply_patch("/system/framework/svc.odex", "-",
            218b83acca05c588d792a033f49d057208550645, 11544,
            3e17cb94a9b94914eb9e73d5da313ec430f4ccb7, package_extract_file("patch/system/framework/svc.odex.p"));
set_progress(0.766644);
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.767288);
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.767413);
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.768032);
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.768061);
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.768117);
apply_patch("/system/lib/hw/gralloc.msm7k.so", "-",
            c9311522fc6577e70c42c6f83378e923a7f6b951, 17748,
            8863ad028b01e70ae4f6060317fd6afd8339486a, package_extract_file("patch/system/lib/hw/gralloc.msm7k.so.p"));
set_progress(0.768216);
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.768270);
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.768326);
apply_patch("/system/lib/libAudioTrimmer.so", "-",
            2b8b1811f804da66a8681ce5eaea8da2957bd750, 13416,
            9b8f8eb3437eef915c2b3bb47ef45249d3bf2dd5, package_extract_file("patch/system/lib/libAudioTrimmer.so.p"));
set_progress(0.768401);
apply_patch("/system/lib/libEGL.so", "-",
            4ae20b2fe69719764f568e465621fd3cc8129f93, 36100,
            8ff279ca6eed5ea9983e016d9cb64bf66d6be923, package_extract_file("patch/system/lib/libEGL.so.p"));
set_progress(0.768604);
apply_patch("/system/lib/libFFTEm.so", "-",
            67a989cebfcc48b51adf32adfb06102276d2b95f, 198084,
            e2255a8d12886c9750fb451f2b5612c84cb63338, package_extract_file("patch/system/lib/libFFTEm.so.p"));
set_progress(0.769718);
apply_patch("/system/lib/libGLESv1_CM.so", "-",
            e7e548f4ee85382f907782c8f1d0299bfea49b16, 21428,
            1f7b2bad277551fbc3d75b989d44cbad9216e782, package_extract_file("patch/system/lib/libGLESv1_CM.so.p"));
set_progress(0.769839);
apply_patch("/system/lib/libGLESv2.so", "-",
            fc86964d917db139f2a27482ddcfd3fbb4806e4f, 17332,
            0b0dacd207bd648f6fc0e86e4838bb767eaca7a7, package_extract_file("patch/system/lib/libGLESv2.so.p"));
set_progress(0.769936);
apply_patch("/system/lib/libObexJniWrapper.so", "-",
            bba5c9721253dd9930cac292bf93743d05fe1648, 17964,
            500e35105a53c55ffc56d5b8bb3f7301fe278bd5, package_extract_file("patch/system/lib/libObexJniWrapper.so.p"));
set_progress(0.770037);
apply_patch("/system/lib/libOlaBase.so", "-",
            4ad7d3ab84413f707c35f9053ec11343f86e0950, 1089724,
            caebc991b5a8c3926caa8af768bc29bae69871cf, package_extract_file("patch/system/lib/libOlaBase.so.p"));
set_progress(0.776166);
apply_patch("/system/lib/libOmxCore.so", "-",
            c0a2862f8a3a2f768ec7b85b954bed8d1fd750ac, 9516,
            21ef29491687d1e47e65a205bf15ec51fe833fbd, package_extract_file("patch/system/lib/libOmxCore.so.p"));
set_progress(0.776220);
apply_patch("/system/lib/libOmxH264Dec.so", "-",
            39d07bf4973ed60828ec0ddac7a5fd1eea1a4230, 167876,
            bf549b5a4a8e02526d5b5d234cbfef5030eb3f5e, package_extract_file("patch/system/lib/libOmxH264Dec.so.p"));
set_progress(0.777164);
apply_patch("/system/lib/libOmxMpeg4Dec.so", "-",
            4e1012b1b9241738346cc5cb1f9bb003f76039a8, 179248,
            7fb3d383a2b544beafbf8fa461689708035ba6b0, package_extract_file("patch/system/lib/libOmxMpeg4Dec.so.p"));
set_progress(0.778172);
apply_patch("/system/lib/libOmxVidEnc.so", "-",
            74a6cf49786ebde11b372c79741d890ba4ce389d, 149072,
            be2fc4f6be85128a38c90461a6b2bca6e6761d61, package_extract_file("patch/system/lib/libOmxVidEnc.so.p"));
set_progress(0.779010);
apply_patch("/system/lib/libRS.so", "-",
            9c6df4accad8ef375a9dd9ebaacc425d49924f87, 174368,
            98c71795bf01ef0d190d29fcd71ec76e227584c5, package_extract_file("patch/system/lib/libRS.so.p"));
set_progress(0.779991);
apply_patch("/system/lib/liba2dp.so", "-",
            d50bb92a3a9af081231675a7cdb44c39ddfdbaf6, 58736,
            0f1b4ca58bc9b70f25b0d45f86544d51a2970263, package_extract_file("patch/system/lib/liba2dp.so.p"));
set_progress(0.780321);
apply_patch("/system/lib/libacc.so", "-",
            47cf9ce829684afe38d7a58c63e0102e792d88f7, 34764,
            c7d61e9ff7cca3261d614d86324e2f969e33f6f3, package_extract_file("patch/system/lib/libacc.so.p"));
set_progress(0.780517);
apply_patch("/system/lib/libalbum_util.so", "-",
            230dbbbf14b6d159943fd3a1b6faf655985e26e9, 13736,
            964aaf99493163b2f1205caccde041f55802ecf3, package_extract_file("patch/system/lib/libalbum_util.so.p"));
set_progress(0.780594);
apply_patch("/system/lib/libandroid_runtime.so", "-",
            0b251c5f02c99db90f759c4a31c4727b58073191, 975436,
            43c8e04af288985c0db1b25290aa88664bed8adf, package_extract_file("patch/system/lib/libandroid_runtime.so.p"));
set_progress(0.786080);
apply_patch("/system/lib/libandroid_servers.so", "-",
            4d81a2f7a6d78ce479b35a9061c3b1e0bb9d9d55, 22464,
            dc997d4506edc31b77c7da776a829b35442cf18e, package_extract_file("patch/system/lib/libandroid_servers.so.p"));
set_progress(0.786206);
apply_patch("/system/lib/libaudio.so", "-",
            be6af1fc4731ba8f718dae0a462d9afa71686ac8, 60396,
            cd5c5a14818f903fad77cee1a0c1eae51fb2438f, package_extract_file("patch/system/lib/libaudio.so.p"));
set_progress(0.786546);
apply_patch("/system/lib/libaudioflinger.so", "-",
            10d8ca53e921da666c0f6b53205eb923b73eda66, 183900,
            af4b6dd535934c016cb9be4b3bc7b8f4abda0b2d, package_extract_file("patch/system/lib/libaudioflinger.so.p"));
set_progress(0.787580);
apply_patch("/system/lib/libaudiopolicy.so", "-",
            44cc197299eadc6151ace2b3c890e471e3195407, 34888,
            65f35a2a9e4822798549030b7df975a63c7d2863, package_extract_file("patch/system/lib/libaudiopolicy.so.p"));
set_progress(0.787777);
apply_patch("/system/lib/libbinder.so", "-",
            2c38e992e9143dfbc0055be28e17cd4db283a335, 149500,
            724c1bfd63110bcbcc0436ec25fe79a3dfba5e7d, package_extract_file("patch/system/lib/libbinder.so.p"));
set_progress(0.788617);
apply_patch("/system/lib/libbluedroid.so", "-",
            a058723d63c5938e002f5abbf56881f12a951c0b, 9404,
            4571967dd6cda6ebcd6fabff9bd9cd00f62cece5, package_extract_file("patch/system/lib/libbluedroid.so.p"));
set_progress(0.788670);
apply_patch("/system/lib/libbluetooth.so", "-",
            ba87bd370886947fb4a55593b39461b3f70b7849, 61716,
            966fc149bc793ce47b6429ae1a120093d23c99bb, package_extract_file("patch/system/lib/libbluetooth.so.p"));
set_progress(0.789017);
apply_patch("/system/lib/libbluetoothd.so", "-",
            42b5d958ab52b15111aabac264a61e536363324b, 507936,
            23340cc6e5979eb29b626ead351cd0e24a3a0f8c, package_extract_file("patch/system/lib/libbluetoothd.so.p"));
set_progress(0.791874);
apply_patch("/system/lib/libc.so", "-",
            13d5739294a01d0c3227060d3cec60df3c459647, 274172,
            4c6bbea46e8b9431c0a66bfff546c33c5778a16e, package_extract_file("patch/system/lib/libc.so.p"));
set_progress(0.793416);
apply_patch("/system/lib/libcamera.so", "-",
            aef839cc3bb181ce652bb28115d62c4bd03dd013, 81144,
            cb9867e4885060a6e6c38aec042476dfb5dbb951, package_extract_file("patch/system/lib/libcamera.so.p"));
set_progress(0.793872);
apply_patch("/system/lib/libcameraservice.so", "-",
            f82c31ce8183a0a1e46bef5c83499443e7e4eb6f, 54948,
            e7ebb10a5f3b3386188a5ee242cb83137b043cda, package_extract_file("patch/system/lib/libcameraservice.so.p"));
set_progress(0.794181);
apply_patch("/system/lib/libcrypto.so", "-",
            50919c7a871a94370e47d7c027cf6460480cd185, 755452,
            e70dc87ff4b9ead5acf16413af55e1e4f1f43607, package_extract_file("patch/system/lib/libcrypto.so.p"));
set_progress(0.798430);
apply_patch("/system/lib/libctest.so", "-",
            f45363895cb6ebf5d98d824edf0d65e5a62ab220, 5172,
            f91d48ef633aab273559614564e66fd27b955780, package_extract_file("patch/system/lib/libctest.so.p"));
set_progress(0.798459);
apply_patch("/system/lib/libcurl.so", "-",
            ba17fdb932250e508366d32f7f80cc5b308dac0b, 215840,
            57859a65c9e53b60346cdc3fe0a41dafaf8e4f2e, package_extract_file("patch/system/lib/libcurl.so.p"));
set_progress(0.799673);
apply_patch("/system/lib/libcutils.so", "-",
            04b14aa5f009db24b4adcf683c6cb532b29a1864, 59372,
            4eae4915420c657428c39ca3eedd1fb24b3dccff, package_extract_file("patch/system/lib/libcutils.so.p"));
set_progress(0.800007);
apply_patch("/system/lib/libdbus.so", "-",
            fee848332b8908622cb17fb49c1ae2946b54c577, 272816,
            4df20c5ccf9a08f2c64df00b6f5cdef20d179b66, package_extract_file("patch/system/lib/libdbus.so.p"));
set_progress(0.801541);
apply_patch("/system/lib/libdl.so", "-",
            16f2a736ed7e005c2e56d483a8812f8b626a1d7e, 9220,
            9e9081b9fa4c6460f7324cb41adfefd06e7362e3, package_extract_file("patch/system/lib/libdl.so.p"));
set_progress(0.801593);
apply_patch("/system/lib/libdrm1.so", "-",
            dec1d6ba05bfc73f013c9c25d09db1fed659c041, 38252,
            65095c654fdba357e548aa19faa84e5a3de285ab, package_extract_file("patch/system/lib/libdrm1.so.p"));
set_progress(0.801808);
apply_patch("/system/lib/libdrm1_jni.so", "-",
            a2307013bd27f4304708bc34bb08c12fe7d0da86, 13736,
            e15b871df176d9473925fc4c32f145ee044b012e, package_extract_file("patch/system/lib/libdrm1_jni.so.p"));
set_progress(0.801886);
apply_patch("/system/lib/libdvm.so", "-",
            c1c468d393eb1382e40466c17f672eeaacb4342e, 671220,
            9f2140814ca3eeaa61d44fbf31f89a06254d8719, package_extract_file("patch/system/lib/libdvm.so.p"));
set_progress(0.805660);
apply_patch("/system/lib/libemoji.so", "-",
            5d67657da64fb1f234b4d9056159f6b182162b83, 9656,
            a1e93dda0467e8d1bc06036ea2562474db69a541, package_extract_file("patch/system/lib/libemoji.so.p"));
set_progress(0.805715);
apply_patch("/system/lib/libexif.so", "-",
            0f0c3f73ed33214edc1826e7528a922d6455457d, 40788,
            f74f51c884e588921769a0738774398701aa5f9a, package_extract_file("patch/system/lib/libexif.so.p"));
set_progress(0.805944);
apply_patch("/system/lib/libexpat.so", "-",
            ba6992aba6befaf91fe1910465d2048c30f56018, 88604,
            8e94002a5c483778561c81fb75b8805d24a8af74, package_extract_file("patch/system/lib/libexpat.so.p"));
set_progress(0.806443);
apply_patch("/system/lib/libflashlite.so", "-",
            64e87c66ab61ecefc82c29b5f928a68520443f25, 4741196,
            59c0f7b09af10eff1c84c8cb74cb486027b124ea, package_extract_file("patch/system/lib/libflashlite.so.p"));
set_progress(0.833107);
apply_patch("/system/lib/libflashsnddec.so", "-",
            f8473b7ead3c12ad82a0bc7d0f6ad104a0cf44de, 99960,
            4ad0e91642243b350088511afcd111fa123d47f0, package_extract_file("patch/system/lib/libflashsnddec.so.p"));
set_progress(0.833670);
apply_patch("/system/lib/libflsaplayerlib.so", "-",
            da674054b52afd4b8edd9fc76dbcc5cbc3de61e2, 72308,
            7e167df43c50d29f49e48b91ff555ec6033fb30d, package_extract_file("patch/system/lib/libflsaplayerlib.so.p"));
set_progress(0.834076);
apply_patch("/system/lib/libgps.so", "-",
            1a437ea77336575170f7c17ba9a53baf20dbfe7f, 100788,
            7b67768ed59b43c7404bbeed086ce9f17b150a34, package_extract_file("patch/system/lib/libgps.so.p"));
set_progress(0.834643);
apply_patch("/system/lib/libhardware.so", "-",
            0e882204272eee9aeaa551d22ced54cedbb308ac, 5264,
            78b23263d4dd5ffff9f3eb9bf66b3d055b148553, package_extract_file("patch/system/lib/libhardware.so.p"));
set_progress(0.834673);
apply_patch("/system/lib/libhardware_legacy.so", "-",
            d3a9358d98e5510158975df0ddf1b61a36cc0bb3, 74172,
            da5a77cd0a7450dfa48499fbed441009ed552f78, package_extract_file("patch/system/lib/libhardware_legacy.so.p"));
set_progress(0.835090);
apply_patch("/system/lib/libhtc_ril.so", "-",
            427a44e0fb570160766d5a706d5357a4472e28cd, 501360,
            0423d01d679d89aee5dac42a47222c02ade9364a, package_extract_file("patch/system/lib/libhtc_ril.so.p"));
set_progress(0.837909);
apply_patch("/system/lib/libhtcbitmapfactory.so", "-",
            d1dccff51d7af90013984df5a69ace4957ff3491, 9508,
            3ff51a05b19fa371e2ce0ac4ac2ebc6122f2af5b, package_extract_file("patch/system/lib/libhtcbitmapfactory.so.p"));
set_progress(0.837963);
apply_patch("/system/lib/libiconv.so", "-",
            26f051fabfc1826afa8ccb26f94654a409716f62, 920884,
            5d0c802f405a675f8278e26b8c2d26c3bb813c45, package_extract_file("patch/system/lib/libiconv.so.p"));
set_progress(0.843142);
apply_patch("/system/lib/libicudata.so", "-",
            e28864a55d0561bb274f85b66e360a70abac73ff, 2007636,
            3120b4bdb77a857f6756fd6c02eb374468e44a1d, package_extract_file("patch/system/lib/libicudata.so.p"));
set_progress(0.854433);
apply_patch("/system/lib/libicui18n.so", "-",
            ab91b546c9a6dd617e91801c415677fda94a0c5d, 934472,
            a9f345a31eb63256d3eccb4ff306155364159b0c, package_extract_file("patch/system/lib/libicui18n.so.p"));
set_progress(0.859689);
apply_patch("/system/lib/libicule.so", "-",
            8fd09b940d7459e64541530177a84ab3bad9fcab, 196128,
            8a380eeca7c92242f0fa6bef19592ec8750caf87, package_extract_file("patch/system/lib/libicule.so.p"));
set_progress(0.860792);
apply_patch("/system/lib/libiculx.so", "-",
            1a86c8b13e56019076705e1f0c47e3f18ad0f41e, 34968,
            3cacd64c14b8c7052c6337c1685be1dc83cf2b86, package_extract_file("patch/system/lib/libiculx.so.p"));
set_progress(0.860988);
apply_patch("/system/lib/libicuuc.so", "-",
            e8ba6b71ca2913c0a97e771fb38df873680b2223, 893196,
            ab218b760309412b3d1c3f937a0cfc85cc9935f4, package_extract_file("patch/system/lib/libicuuc.so.p"));
set_progress(0.866012);
apply_patch("/system/lib/liblog.so", "-",
            8c58a068d5e0e0b39fcc35f2dff50ccd72a70e3b, 13520,
            71925792a0d7e6d6996182aa5966da1aba3c8970, package_extract_file("patch/system/lib/liblog.so.p"));
set_progress(0.866088);
apply_patch("/system/lib/libm.so", "-",
            dbecf85aa698b5486782caa58992e4a4ad487750, 91088,
            678ed59919cade831e6341a5b0c222bfc9714cbc, package_extract_file("patch/system/lib/libm.so.p"));
set_progress(0.866600);
apply_patch("/system/lib/libmedia.so", "-",
            8b87b89c0514d61c4d566bf91b881cdce21dc920, 376696,
            cae774d42dfeb5782c18cfd1ee36229e1e5bcddd, package_extract_file("patch/system/lib/libmedia.so.p"));
set_progress(0.868719);
apply_patch("/system/lib/libmedia_jni.so", "-",
            0b8a3a90b87b179b32a22d1aa8264af231be0d42, 57488,
            f930509473f73ddc93c76608a11090cefce78fb6, package_extract_file("patch/system/lib/libmedia_jni.so.p"));
set_progress(0.869042);
apply_patch("/system/lib/libmediaplayerservice.so", "-",
            7c109efe71f4e404f24a5815771a8c82e5f785e9, 131872,
            7fdc2a50b74f15be730b7eb2181aaa92f77f87ea, package_extract_file("patch/system/lib/libmediaplayerservice.so.p"));
set_progress(0.869784);
apply_patch("/system/lib/libmm-adspsvc.so", "-",
            710e2d35cad00fd2c16e1f9b3aa0da185cf8fc9b, 5268,
            4c83746af05f7b1aa78355e2f04779e20363c6e6, package_extract_file("patch/system/lib/libmm-adspsvc.so.p"));
set_progress(0.869813);
apply_patch("/system/lib/libmmclient.so", "-",
            a86541582ff16476d9c10f8cadc43eea6aeaf496, 9360,
            ae6e29d48cea28eac10b37ee829c79aadaccf890, package_extract_file("patch/system/lib/libmmclient.so.p"));
set_progress(0.869866);
apply_patch("/system/lib/libmscompress.so", "-",
            e5323072936899744a18739690978fbfd02a97bf, 5176,
            37244ffa8a58c563ee3de8ee9eb937227d4a3118, package_extract_file("patch/system/lib/libmscompress.so.p"));
set_progress(0.869895);
apply_patch("/system/lib/libnativehelper.so", "-",
            898ba25f07933e1f9ee5291c67839d1dcbfbfd73, 202976,
            b7ec2c165840a06c26af9731fbad8f1bf0caeeca, package_extract_file("patch/system/lib/libnativehelper.so.p"));
set_progress(0.871037);
apply_patch("/system/lib/libnetutils.so", "-",
            6a110c5e2a77dae9a23da860a7c4cd8146f7d9f0, 21728,
            298b4ca5b5e4d9c454e26ac773b4abe980847ece, package_extract_file("patch/system/lib/libnetutils.so.p"));
set_progress(0.871159);
apply_patch("/system/lib/liboemcamera.so", "-",
            ab78aceb68d687219559153e18ce72d41552cc60, 1535324,
            d779c3a850f7ed5c028a0d15ee4d8034df2b1e77, package_extract_file("patch/system/lib/liboemcamera.so.p"));
set_progress(0.879794);
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.880856);
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.881615);
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.882163);
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.882659);
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.883436);
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.883819);
apply_patch("/system/lib/libomx_sharedlibrary.so", "-",
            29da32b85a1832187580dcc701b3b2126175122b, 85340,
            5086eea0975212f577c795c80c5a748c90b2eca6, package_extract_file("patch/system/lib/libomx_sharedlibrary.so.p"));
set_progress(0.884299);
apply_patch("/system/lib/libon2.so", "-",
            8061ec95165bb7e240553849adc66e4c8e49983e, 109232,
            4127c58b7879b75c5dc5a226070c52937bdcbc84, package_extract_file("patch/system/lib/libon2.so.p"));
set_progress(0.884913);
apply_patch("/system/lib/libopencore_author.so", "-",
            1eb5f646fdd4b21d69f95db296c6b4884cede7c9, 311368,
            b21802167c2bacbe6f1eea9c4d84cc89077e4729, package_extract_file("patch/system/lib/libopencore_author.so.p"));
set_progress(0.886664);
apply_patch("/system/lib/libopencore_common.so", "-",
            05258be46848f7ad2b975e3b3cd2a97d53191a22, 847132,
            3d73397b74acd7bef111dd4eddb7c5cae8c1c014, package_extract_file("patch/system/lib/libopencore_common.so.p"));
set_progress(0.891429);
apply_patch("/system/lib/libopencore_download.so", "-",
            eecbe58282dad78f3044246f071363af406c7899, 91448,
            88128566078e116656ee78e345b0ecae18dd0a75, package_extract_file("patch/system/lib/libopencore_download.so.p"));
set_progress(0.891943);
apply_patch("/system/lib/libopencore_downloadreg.so", "-",
            f5ba405cb4702fa8bca9d9751d1e488061094ff3, 14204,
            825cc9442b8126f06179b0b62ae6542d53ce40f9, package_extract_file("patch/system/lib/libopencore_downloadreg.so.p"));
set_progress(0.892023);
apply_patch("/system/lib/libopencore_mp4local.so", "-",
            1343599eecdd6c973d2a93ef37b3f71c90b558ee, 146120,
            b76a6c967c454ecf19915fdfcfb87cb40e21776c, package_extract_file("patch/system/lib/libopencore_mp4local.so.p"));
set_progress(0.892845);
apply_patch("/system/lib/libopencore_mp4localreg.so", "-",
            49f3aca76effcf5523efdefec6ab0b2cd546f377, 18628,
            bfd6674cf189ebbb4933f57f03193e9c5420ca6c, package_extract_file("patch/system/lib/libopencore_mp4localreg.so.p"));
set_progress(0.892949);
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.894099);
apply_patch("/system/lib/libopencore_player.so", "-",
            e9eafd3e10b3b2436c7bfcb470ee0a4fe60d89d5, 826316,
            a23095a0b357bd15e93d1c6c0ef0bcf10875676d, package_extract_file("patch/system/lib/libopencore_player.so.p"));
set_progress(0.898746);
apply_patch("/system/lib/libopencore_rtsp.so", "-",
            9be99bd0f4ef3c4d97650ab2fdc380fe8ccbc8be, 452444,
            0afa50fd8514ee73aeb3f7fc4560bd1de4f737db, package_extract_file("patch/system/lib/libopencore_rtsp.so.p"));
set_progress(0.901291);
apply_patch("/system/lib/libopencore_rtspreg.so", "-",
            9a15e18a7a547123a28e3ef0421055dc04b7ca53, 14204,
            a072d57948c77fe5cec349ea8da5b066dab3f675, package_extract_file("patch/system/lib/libopencore_rtspreg.so.p"));
set_progress(0.901370);
apply_patch("/system/lib/libopencorehw.so", "-",
            d5e2c0d88386603207042580dcb61e254449a970, 22844,
            854714df319ad28d1d32ae57d5a9cafe323b2870, package_extract_file("patch/system/lib/libopencorehw.so.p"));
set_progress(0.901499);
apply_patch("/system/lib/libopenobex.so", "-",
            39b2c78b18736477810ef157740b744dff2a57d8, 17744,
            4ea38728b88ba7b58d5d48e0b6a566f0a9d95975, package_extract_file("patch/system/lib/libopenobex.so.p"));
set_progress(0.901599);
apply_patch("/system/lib/libpixelflinger.so", "-",
            f388288c775139f6c0102f738d62dc63d8612f79, 107764,
            9969dcf555e326158dbbddc40c0b9f69e497a44b, package_extract_file("patch/system/lib/libpixelflinger.so.p"));
set_progress(0.902205);
apply_patch("/system/lib/libpng.so", "-",
            6181e098dde59c47ecd5a4534075cc0b2d98b462, 128336,
            73d1b728569bb86472337cd291be7aeb844bf411, package_extract_file("patch/system/lib/libpng.so.p"));
set_progress(0.902927);
apply_patch("/system/lib/libqcomm_omx.so", "-",
            d9dfaa3b918fff35ec0630aa9bf76a4b1f47e45f, 5420,
            e2d123fdbc13c90d90a5a27c4bce76b6a6cba06a, package_extract_file("patch/system/lib/libqcomm_omx.so.p"));
set_progress(0.902957);
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.902986);
apply_patch("/system/lib/libreference-ril.so", "-",
            2000c26a918320a1ac723ad8424121d90075e9ef, 21908,
            c9a5812648dd05803db54be0e76ab0e09857fd52, package_extract_file("patch/system/lib/libreference-ril.so.p"));
set_progress(0.903109);
apply_patch("/system/lib/libril.so", "-",
            5887455d49eb0b7b29437025335afee80dec7033, 45724,
            06a3d96240537b09a3e937590dc68cc105cbd4af, package_extract_file("patch/system/lib/libril.so.p"));
set_progress(0.903366);
apply_patch("/system/lib/librpc.so", "-",
            ff3f8482e0fde99cfb02e275f6036defc3067fb1, 25992,
            fb1f7277c3c42ededb922be310d16d8145ec2bbf, package_extract_file("patch/system/lib/librpc.so.p"));
set_progress(0.903512);
apply_patch("/system/lib/librs_jni.so", "-",
            1db7318fe630d6cdead9731c8eb7ebdb94a70df8, 27400,
            1a11288725fef46096cbeac0577415b58d4e7802, package_extract_file("patch/system/lib/librs_jni.so.p"));
set_progress(0.903666);
apply_patch("/system/lib/libscalado_htcalbum.so", "-",
            303fd3b123eeca63b8103da6a7eccbd001a691c3, 452900,
            50e9e73fcb6bffd205ab55a5fee35ad7955af734, package_extract_file("patch/system/lib/libscalado_htcalbum.so.p"));
set_progress(0.906213);
apply_patch("/system/lib/libscaladoapi.so", "-",
            e94c4680e903676442a2f2f3fa14472696666c56, 432240,
            150df8a7573ebad6435cd6af5b717a717d73e76e, package_extract_file("patch/system/lib/libscaladoapi.so.p"));
set_progress(0.908644);
apply_patch("/system/lib/libscaladoutil.so", "-",
            265cc4cd43cebfacfc0a5efdbb1fd2297299947a, 444604,
            71403f0faedaf19e1465f9d5e7fbbb2d5ac8aef6, package_extract_file("patch/system/lib/libscaladoutil.so.p"));
set_progress(0.911145);
apply_patch("/system/lib/libsiimpl.so", "-",
            6a20b6456c1fce701d5384e0f73a6a39be08dc65, 529468,
            41547d731e321834008574672704f34ba8a1ff25, package_extract_file("patch/system/lib/libsiimpl.so.p"));
set_progress(0.914123);
apply_patch("/system/lib/libskia.so", "-",
            7e7718f6148ba020d61a08f839385cfb0aa55a71, 1122172,
            6bed39110c8822cffeff3f9da327d777e5760dc2, package_extract_file("patch/system/lib/libskia.so.p"));
set_progress(0.920434);
apply_patch("/system/lib/libskiagl.so", "-",
            6d978bab6fd7bc9e9b542677f0034d56ad241aef, 43116,
            592227ac8d04d8e68e019155a1fda837b7cde496, package_extract_file("patch/system/lib/libskiagl.so.p"));
set_progress(0.920676);
apply_patch("/system/lib/libsonivox.so", "-",
            5c347cc6a41e94485c179829bac53ef85f6ec51d, 338380,
            f3e37fb9b112ccd17ad3b58fc10fed083ea2f3b3, package_extract_file("patch/system/lib/libsonivox.so.p"));
set_progress(0.922579);
apply_patch("/system/lib/libsorenson.so", "-",
            03a335f21a3218222e8556395261e211aadd95a5, 67524,
            251ddff45fe34eb4283172f3cdba6e5659fc52d1, package_extract_file("patch/system/lib/libsorenson.so.p"));
set_progress(0.922959);
apply_patch("/system/lib/libsoundpool.so", "-",
            bcd2515834a784d02ae6b99e260c025088994978, 26548,
            342a430dc6ea01970eaa190cf072b0498424cce8, package_extract_file("patch/system/lib/libsoundpool.so.p"));
set_progress(0.923108);
apply_patch("/system/lib/libsqlite.so", "-",
            4a25e35114225d796e0e7491666bb7fce04123a5, 326004,
            22a0c6e51e076083d7e57e9b42ebe79c4584ed32, package_extract_file("patch/system/lib/libsqlite.so.p"));
set_progress(0.924942);
apply_patch("/system/lib/libsrec_jni.so", "-",
            1836f6829e7d23183e7dda80636e505c40977a18, 355568,
            a34bf41697f10b1adb0528c84d623243836e7cae, package_extract_file("patch/system/lib/libsrec_jni.so.p"));
set_progress(0.926942);
apply_patch("/system/lib/libssl.so", "-",
            09c93c4f1f3e9d3a0247e4b8855b02d32076e56a, 164308,
            d44ad8cb3d232f472fc8ab60880af5386c9d3a19, package_extract_file("patch/system/lib/libssl.so.p"));
set_progress(0.927866);
apply_patch("/system/lib/libstagefright.so", "-",
            4e180f9f52282cc0d00453422c2ef6a2fa42d834, 717864,
            805f12d879a07051eb2c5f0ec4ebb5f6aadea58b, package_extract_file("patch/system/lib/libstagefright.so.p"));
set_progress(0.931903);
apply_patch("/system/lib/libstagefright_omx.so", "-",
            025fd02c694a36df149ff5d3cc1e0d97cf1120ec, 59892,
            2188a64958b299ffc0c380536c6ecfe09a35fe25, package_extract_file("patch/system/lib/libstagefright_omx.so.p"));
set_progress(0.932240);
apply_patch("/system/lib/libstdc++.so", "-",
            cc5893fa5535eac4c72bbc3fa24b6af083e4ae99, 5272,
            74ea20e2a5ffab928e3b95a8193fa4defa30b838, package_extract_file("patch/system/lib/libstdc++.so.p"));
set_progress(0.932270);
apply_patch("/system/lib/libsurfaceflinger.so", "-",
            31c844947ac2e3c8907f628a3999bdc2620ea06d, 170856,
            2cadfbd7e44d2c49af80a41917b8eef4a519c84c, package_extract_file("patch/system/lib/libsurfaceflinger.so.p"));
set_progress(0.933230);
apply_patch("/system/lib/libsystem_server.so", "-",
            0cd2f64a12ca5440d276083371cc59cb9b2a9cb1, 9808,
            832bbb4e5e59a4e193b468290b2d4dbebd2c6db5, package_extract_file("patch/system/lib/libsystem_server.so.p"));
set_progress(0.933286);
apply_patch("/system/lib/libsysutils.so", "-",
            1b8ea75a56c4f890c67bb9a6d3a3238d7cd1c62b, 17972,
            12565f6ba1c258a2e89c027dd51bf55e5708b352, package_extract_file("patch/system/lib/libsysutils.so.p"));
set_progress(0.933387);
apply_patch("/system/lib/libt9.so", "-",
            96f2b135ae45be720a43c3999e0524a778323166, 403444,
            6bb39f694cec8a79539367a14254237e72a66ded, package_extract_file("patch/system/lib/libt9.so.p"));
set_progress(0.935656);
apply_patch("/system/lib/libthread_db.so", "-",
            c7f8919669cf37d916d805f96e6a09df7e25af81, 13412,
            248457bc139eec5c8e99a12073d7886603ce60a2, package_extract_file("patch/system/lib/libthread_db.so.p"));
set_progress(0.935731);
apply_patch("/system/lib/libttspico.so", "-",
            d272af68fc070e34dd3bd2c3a318623759b70ce7, 228324,
            187046ed5adaa5842feefb27538058569c8a0ea3, package_extract_file("patch/system/lib/libttspico.so.p"));
set_progress(0.937015);
apply_patch("/system/lib/libttssynthproxy.so", "-",
            0de1dad7fa6bad7a2da62d39a599e1acf585954f, 18040,
            3f7db7e0270c06d3d00601963ed9de1c21d0fabb, package_extract_file("patch/system/lib/libttssynthproxy.so.p"));
set_progress(0.937117);
apply_patch("/system/lib/libui.so", "-",
            f27c3db02600851c8cff59b753909167bf583449, 84500,
            8ddc84e7429aae1d61cf65b799ffaf8bd74ed1e6, package_extract_file("patch/system/lib/libui.so.p"));
set_progress(0.937592);
apply_patch("/system/lib/libutils.so", "-",
            eb8d7abc2376f7ad6916f42ad671f9383b689196, 155784,
            981b18dc57ba000da38ff26049c1ed439b12dc03, package_extract_file("patch/system/lib/libutils.so.p"));
set_progress(0.938468);
apply_patch("/system/lib/libvorbisidec.so", "-",
            ef4164c31a0fc2cb16cb4d89c8962a059b8b16a0, 116980,
            552ae4b633159473018a307da25bbe66cded2c45, package_extract_file("patch/system/lib/libvorbisidec.so.p"));
set_progress(0.939126);
apply_patch("/system/lib/libwebcore.so", "-",
            853525febd8d430f43be2113c4412a7bcea2ac22, 8982924,
            02d12f39ccf2777d67de31c75bcff718704cb29f, package_extract_file("patch/system/lib/libwebcore.so.p"));
set_progress(0.989647);
apply_patch("/system/lib/libwpa_client.so", "-",
            17420cea4d3e24bbf5ff281d7158b2d130fd0fce, 9492,
            3a4460015b087ba30f904d81500e9a48d5b17085, package_extract_file("patch/system/lib/libwpa_client.so.p"));
set_progress(0.989700);
apply_patch("/system/lib/libwsp.so", "-",
            875e7866975cf17a6a3d57c4504e81620a19541c, 323820,
            5ac5a70b680a146aa2be93009cc52647c22985d8, package_extract_file("patch/system/lib/libwsp.so.p"));
set_progress(0.991521);
apply_patch("/system/lib/libwsp_jni.so", "-",
            71bcdb7e1d60d791118fd685b308c7abe900478e, 9564,
            1f58c09d679643cae3fa141adaa6b14f59b8bfae, package_extract_file("patch/system/lib/libwsp_jni.so.p"));
set_progress(0.991575);
apply_patch("/system/lib/libz.so", "-",
            d1fc9901fa1a60310e31d813d2acbdb43bfc9d06, 79228,
            ddab15b925aff2fb8a3289296a9ecfa05ade35aa, package_extract_file("patch/system/lib/libz.so.p"));
set_progress(0.992020);
apply_patch("/system/lib/modules/sdio.ko", "-",
            7a8db6a0a1274092e25551d444da8fd62699911f, 29228,
            3f946151b0be3b853b4506a8eba5be5a0f673d6f, package_extract_file("patch/system/lib/modules/sdio.ko.p"));
set_progress(0.992185);
apply_patch("/system/lib/modules/tiwlan_drv.ko", "-",
            e9b52ba0a019778a0348e6a8db64c96b15103a7c, 1176696,
            19a0cdba96c6f458820ff4a3cd0a429fb2d85502, package_extract_file("patch/system/lib/modules/tiwlan_drv.ko.p"));
set_progress(0.998803);
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.999506);
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.999818);
apply_patch("/system/xbin/crasher", "-",
            0912dc18dc7972d1022ea6e1bb557d9b69296a74, 5540,
            9fe594d9c9069c68ad8782ae43e2cd3a5c675ce0, package_extract_file("patch/system/xbin/crasher.p"));
set_progress(0.999849);
apply_patch("/system/xbin/wireless_modem", "-",
            50c0fcdd6c76a6b14396cc8b8e4f60273ad17d5d, 22188,
            efc8363ecff3c39646c0723999cea6f7b49d60bf, package_extract_file("patch/system/xbin/wireless_modem.p"));
set_progress(0.999974);
apply_patch("/system/build.prop", "-",
            cfab7b2df540ba3d21c5faf0653c3d0c970619a4, 4613,
            3affddc6b2afada8aa871dc5f1bdc1ce90fad34c, 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");
