
# Script Version: 1.3T

mount("MTD", "system", "/system");
assert(file_getprop("/system/build.prop", "ro.build.fingerprint") == "htc_ara/htc_legend/legend/legend:2.1/ERD79/180256:user/release-keys" ||
       file_getprop("/system/build.prop", "ro.build.fingerprint") == "htc_ara/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__J15");
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", "1af2a3b330feaf181d205054677c340f7ca71b07"));
set_progress(0.001072);
assert(apply_patch_check("/system/app/AccountSyncManager.odex", "b617faeab2dd14467a00dcfcaa4d1b930974aab0", "dd69781136864120814734cb55f3a3addcdbff64"));
set_progress(0.001439);
assert(apply_patch_check("/system/app/ApplicationsProvider.apk", "333fdc64025925e6153244c720ce00c0eb3531b4", "7e3459940a05b8dfd73830de0e45d235fac42190"));
set_progress(0.001495);
assert(apply_patch_check("/system/app/ApplicationsProvider.odex", "8966dd7a8d106258105cecb7e0c175bec8d2e6b7", "bce72a6d8b4ec67d204dda11061118027b6eafd3"));
set_progress(0.001600);
assert(apply_patch_check("/system/app/Bluetooth.apk", "c67ef02a1677329494a1cd748c2470688d7cc63e", "68f9aa231ba86efe7e141834831e3be11fea9fde"));
set_progress(0.003342);
assert(apply_patch_check("/system/app/Bluetooth.odex", "e19a0e258ff02fe08f6ac2bcb02539c984b108b0", "c24b3c8ec3f221404333f0961836da443032dcaf"));
set_progress(0.005298);
assert(apply_patch_check("/system/app/Browser.apk", "742d0e7319baa9b1564f4b907162c4d40b45f722", "f507bd939feed5afbb17a79c48a7e77986fc91ef"));
set_progress(0.011627);
assert(apply_patch_check("/system/app/Browser.odex", "27bb8f8d24f764a34335d516377dcdd7e89f6041", "7c4ca81f4a6bd8d4910855c78ea50ecbaa52ae93"));
set_progress(0.016070);
assert(apply_patch_check("/system/app/Calculator.apk", "2b07e14382952b1ac3cd1e88343c53b09a8db881", "6fac7f8edf574e1624fb1b7d05f1e682b4b4738d"));
set_progress(0.017392);
assert(apply_patch_check("/system/app/Calculator.odex", "6cfab2646bcc65858d7a1ee2ab74e8e9445e8e88", "62bec9b19c4f987a213797e083f9e2b0a2ffb258"));
set_progress(0.018003);
assert(apply_patch_check("/system/app/Calendar.apk", "de0ba55aeb0b95c67507d38c233068f098432c21", "1dae5b83b403dc184b510bd9dedf0252a0639e00"));
set_progress(0.023422);
assert(apply_patch_check("/system/app/Calendar.odex", "4857a7933095566648c71e1cfa0c92b3b0393bb6", "945fd68d8ad23c51f29c5e0365e12c3a350783ca"));
set_progress(0.027389);
assert(apply_patch_check("/system/app/CalendarProvider.apk", "52fb71ef8c64a57fca58b49931bb7d29f87caffb", "66021194e603fa97832b84efa292d2f2369698e5"));
set_progress(0.027659);
assert(apply_patch_check("/system/app/CalendarProvider.odex", "a299302743844c598110d5cd415a82e89db103f8", "4ff5d9ac3396df54dbd0fe2ee6efb68b224471d0"));
set_progress(0.029254);
assert(apply_patch_check("/system/app/CertInstaller.apk", "bf24b84a1d12a12b0029ab2fa80d7be889f2e989", "01e8e5e2ae37e0a64d4ec1baed61cca8490e0978"));
set_progress(0.029661);
assert(apply_patch_check("/system/app/CertInstaller.odex", "287b03fcb988e44aa16af7be0da93c3104dd8521", "86ec180353651712d8508505b1cf6085e206da34"));
set_progress(0.029858);
assert(apply_patch_check("/system/app/CheckinProvider.apk", "cda1d12218e5903ba38e7255521b76d04656a9e2", "dd4686aab0109af9ab4cce28e471da31c916ed2e"));
set_progress(0.029886);
assert(apply_patch_check("/system/app/CheckinProvider.odex", "4094b951205472a796fd24c19108f95b0dbbd827", "5d434a5bed8ebaa96e10868633bb0b9f7b1268ad"));
set_progress(0.030465);
assert(apply_patch_check("/system/app/Clicker.apk", "26655f99a9b7a75d970af898b4f63a45d8e0bd58", "98006365d303bf87174e1636bc96038cf83774b9"));
set_progress(0.031092);
assert(apply_patch_check("/system/app/Clicker.odex", "729caccef50aabbd8a067f7946cbb27911992cbc", "c8ac493b09492db95a684c5f2488cfefd8c7ffae"));
set_progress(0.031291);
assert(apply_patch_check("/system/app/ContactsProvider.apk", "3ff202450a0f7c42e6b62801894da9bf78c0d738", "6561b55f1be94e17e35e51550aa3a08d241ef2dd"));
set_progress(0.031453);
assert(apply_patch_check("/system/app/ContactsProvider.odex", "412433058b0b37022aee897567dfc970fcbfe851", "d08147406b836dbe6d790a788df42ba3a9fb6910"));
set_progress(0.035165);
assert(apply_patch_check("/system/app/CustomizationSettingsProvider.apk", "ca4802b2db964f04f0700b1eca9b806e9f6da45b", "86bae5e575a92ae5f4badbe7375d3e476d84c6a8"));
set_progress(0.035208);
assert(apply_patch_check("/system/app/CustomizationSettingsProvider.odex", "33e85c1b9df64433dae197cfc71684a7a9ee8c14", "9e2f720876789624ac0b1b9d77320a06510f4be0"));
set_progress(0.035254);
assert(apply_patch_check("/system/app/CustomizationSetup.apk", "bd394545db2165929d4f685a9fd7b66d081512b3", "32e0350e82057ad8d0ca7873372716d3e91c5c38"));
set_progress(0.035742);
assert(apply_patch_check("/system/app/CustomizationSetup.odex", "74728517b0df680f11a7f7dd5fdb81860ba062dd", "9778fc1973a9bbfe396fa220679f9f0bd41f5d2e"));
set_progress(0.036190);
assert(apply_patch_check("/system/app/DCSImpl.apk", "c9c398bebe49d46c8eac336aa1ea6b2bb73aa31b", "55c7371c437809ec361ba16e4a35164453d80bc4"));
set_progress(0.036211);
assert(apply_patch_check("/system/app/DCSImpl.odex", "1b362da9f291375ce778501f23524dc0e4554f26", "35ed36828363d6d94e01de1f7289d845dcd50b38"));
set_progress(0.036346);
assert(apply_patch_check("/system/app/DCSStock.apk", "3e4defff93c647d6c7a66f44a94781a3767c9312", "c666f713c686410262bc02e0aeb9b99c2000b0cf"));
set_progress(0.036385);
assert(apply_patch_check("/system/app/DCSStock.odex", "b3593d3528bb188072db9410f1852e3e177a02c8", "cd9a5021fa22ccd2dcb8dfa1fcece425dd188e7a"));
set_progress(0.036624);
assert(apply_patch_check("/system/app/DCSUtility.apk", "b4d58a3520a529a43f3203da1b77a0baa4b79e45", "98b25f8736ed2632889f9a8c39dd0f6bbed32cac"));
set_progress(0.036647);
assert(apply_patch_check("/system/app/DCSUtility.odex", "0da876357a674e70087644bf5f8df43f582f258b", "88560740839d1022c3389b63a92b5847542b0ed6"));
set_progress(0.036808);
assert(apply_patch_check("/system/app/Dictionary.apk", "5647ebaeeb896956a7630b1cebf6aa1572fe297b", "1ab0f5cb1de4e6a6b88689340475489130995fb1"));
set_progress(0.042037);
assert(apply_patch_check("/system/app/DownloadProvider.apk", "934adc2ed4a91f2a78df6e24b5d917b14bc73f42", "31084fc09a5ca6fac9bc310199ce88b1d56973d5"));
set_progress(0.042423);
assert(apply_patch_check("/system/app/DownloadProvider.odex", "c727da9853973038564bb16c936c9fde6285666f", "6be8d76fd59804f8630c963850d3967b46e3f38d"));
set_progress(0.043148);
assert(apply_patch_check("/system/app/DrmProvider.apk", "d4a3117e151c30d136b711b629cbe63a9963c19a", "7614532f33d1ba23e5b768f85acd92f4772605ed"));
set_progress(0.043258);
assert(apply_patch_check("/system/app/DrmProvider.odex", "e17c2749c7cfeecf19546bf45bd0ab238d3f7fdf", "517b65ead15523c2bc8d50c464360aa0bcea8ccb"));
set_progress(0.043582);
assert(apply_patch_check("/system/app/Facebook.apk", "c6dfb1d2d6775f7483a389b3a4b41ef45120d2f9", "fb599e8b58fde5673c1a93d7fa31284e0e146b7a"));
set_progress(0.051276);
assert(apply_patch_check("/system/app/FieldTest.apk", "97bde6365465964b5c3e5c2c353d3e9549973bfd", "042fc8ded7370fd67adf222e617fad3d9ab4a865"));
set_progress(0.052029);
assert(apply_patch_check("/system/app/FilePicker.apk", "cbd5d8f73d3767d76571699489b691634cf9e525", "88bd4d4d18b1960dbcb16677297c77e85b92e902"));
set_progress(0.052275);
assert(apply_patch_check("/system/app/FilePicker.odex", "8bcdd03d16fccbe50f3dc1470a25b206dbe05cb4", "79fe6db43d1e7604287e574138f47712604acd69"));
set_progress(0.052300);
assert(apply_patch_check("/system/app/FlashLitePlugin.apk", "16df7cfd62cebfdc2e18cb739cd74ae93d948387", "ee81b40ba9795a4c83d0d1b67048efdefddbec43"));
set_progress(0.052644);
assert(apply_patch_check("/system/app/FlashLitePlugin.odex", "ecaf7beee9357d37cde9eadbc3b08db16f95ec0a", "5a76a79ce7a6bb6c3983ee0f9055ab7cc1da65e5"));
set_progress(0.052815);
assert(apply_patch_check("/system/app/FlashPlayer.apk", "342c6a17e47bc504e302ba56568f29177f24710b", "f58bc34483b7d54e68367877f4598ef368fbaeaa"));
set_progress(0.053473);
assert(apply_patch_check("/system/app/FlashPlayer.odex", "1af82e8ecf1b9933059298a51841572a8cdfdfd0", "3f381822a29af55c70c3bba81ce09a259a40acd3"));
set_progress(0.054119);
assert(apply_patch_check("/system/app/Flickr.apk", "46d0333f49a8ff4f50a6e0078708675fa4403d9f", "44874e6a852e1f863c83cf1748727c1836772512"));
set_progress(0.054941);
assert(apply_patch_check("/system/app/Flickr.odex", "c558e05d043fecf51307185ac29d58e3bb3c14ff", "51be7511e5fd9db07a14ee5de0ebd936db81a152"));
set_progress(0.056174);
assert(apply_patch_check("/system/app/FriendStream.apk", "860a1043cca39285dd23cbc3de0424c72be87e2a", "b993eb1c082e7856f9755208828e02c2ee78c49f"));
set_progress(0.056644);
assert(apply_patch_check("/system/app/FriendStream.odex", "4d9f01a61fd9f2f90f782c1830eaf62eeacf65ce", "9c2e33890133d302aeab682c0c81a0a9b6b46ae9"));
set_progress(0.057130);
assert(apply_patch_check("/system/app/GSD.apk", "75ec41066db5802d726098753f47df4770ca06e7", "451761d84bb0dad4376a6e0813ca37113bdbee83"));
set_progress(0.061195);
assert(apply_patch_check("/system/app/GSD.odex", "0cdafbae782baf9ebcf2587cf633ff6974c391a7", "cffe589ea2466e3a6b5224c18e0f6a5c2e3dda15"));
set_progress(0.061868);
assert(apply_patch_check("/system/app/Gmail.apk", "540b813bd8e36ee768746f9c42922c0917d9666d", "f2bbeb400c63b26da693219492495b4e9b60d7f4"));
set_progress(0.066802);
assert(apply_patch_check("/system/app/GooglePartnerSetup.apk", "d2c52f2b71c5f5a7a7d30f0fa2a017e9236c1b40", "edcfd19381d16b27e78904e14881cc12bea602e9"));
set_progress(0.067019);
assert(apply_patch_check("/system/app/HTCAlbum.apk", "ccb69af38f2f7cbee480f82f0c4c0bb6304b573d", "c658a5aaa8acec92e76d6455b45e331a3ee5b6b7"));
set_progress(0.070710);
assert(apply_patch_check("/system/app/HTCAlbum.odex", "72af0a4fb15e923408acaa2928c69db26a6ba338", "177249b1adf9bc9b8ea08afee84e9f7434b6f6fc"));
set_progress(0.077705);
assert(apply_patch_check("/system/app/HTCCamera.apk", "4a3f1038d9be4dc215f4cb7144e7fc303a1fe7f8", "017d8bdca440a4a803729ae0d415fab320429abc"));
set_progress(0.081452);
assert(apply_patch_check("/system/app/HTCCamera.odex", "40390890ca3376bcae4a357db7b70e4f9cbef0b2", "5650feee32b5b0b48402b1581f63afd2a69578bc"));
set_progress(0.084879);
assert(apply_patch_check("/system/app/HTCSetupWizard.apk", "e62c2298a76c0e2c4ac1aaff183b9e13e46fdc58", "b8bff645033dd9f23eb2dffef047546038c72be7"));
set_progress(0.091978);
assert(apply_patch_check("/system/app/HTCSetupWizard.odex", "ed4fcb5f00aa40238c050ae29338089b392c366d", "d73dc5cef2134263ef854b3d35db36a3f067c1a0"));
set_progress(0.093253);
assert(apply_patch_check("/system/app/HTC_IME.apk", "e0ed9c3d175728c254096eb751b7b4b4406c802b", "3496d41970d3bd9652cf48bef3d5806b5e53244f"));
set_progress(0.119380);
assert(apply_patch_check("/system/app/HTC_IME.odex", "92fe014ecfa4a75984aaa960b5bdffc9168e9b3b", "a3eb60f56f1c54167def8a8da56204df35ad71e2"));
set_progress(0.123440);
assert(apply_patch_check("/system/app/HTMLViewer.apk", "e6177cea261c6fc0d5fec7a27692013467016630", "981e62c8215665b909fd951501a42137313a1630"));
set_progress(0.123508);
assert(apply_patch_check("/system/app/HTMLViewer.odex", "f59d52a47fcf0db27930874c78ef1d95731764c8", "c098ac8e7ec44a6ed9c4047b573da848a08dad58"));
set_progress(0.123553);
assert(apply_patch_check("/system/app/HtcAddProgramWidget.apk", "c0d538fb35c164d0ce1cea5f41dd24581609b8f0", "ff35a1516550a726507b57116f7c4100c07c7a8f"));
set_progress(0.144366);
assert(apply_patch_check("/system/app/HtcAddProgramWidget.odex", "e6616ad1fe5d43d0c53abd99439e56e4e245eaa1", "75fcb9c930cb5090ae488aa148a031baa67115b0"));
set_progress(0.144955);
assert(apply_patch_check("/system/app/HtcClockWidget.apk", "53079a9403c8c94a0c87f8d0cd84956ef3e0bfcd", "434c0d3fe5ceeab0f354ea4d24b6aed8e40c4120"));
set_progress(0.151445);
assert(apply_patch_check("/system/app/HtcClockWidget.odex", "d49b7ef9f23e0dc9c82a239f5affa22e662df398", "a80b3ea1db146968e8c90ca68eb03da38f063615"));
set_progress(0.153633);
assert(apply_patch_check("/system/app/HtcContacts.apk", "11015a9fc0afe95eb5893f80161bc6efe787e379", "5f997504ff5017e8dc5de792624e2b22137fa1a9"));
set_progress(0.164981);
assert(apply_patch_check("/system/app/HtcContacts.odex", "715554e8aace0b05e8d9867303c52743575e52c3", "cd515cf3e87c363fb20b2807adb44a46667c28b3"));
set_progress(0.175189);
assert(apply_patch_check("/system/app/HtcDialer.apk", "a3cccebb483e7d8e5f51d21e359a6ee4eb6cc66d", "6df82a59f607620f95ab810a5cbe66652918fe7e"));
set_progress(0.185390);
assert(apply_patch_check("/system/app/HtcDialer.odex", "80eafded53eb003627fdb04c2a846fb634e0cd0c", "f8d611cc89765061cc3ebe8803d930a5b5a66bac"));
set_progress(0.188960);
assert(apply_patch_check("/system/app/HtcFMRadio.apk", "86113c1769a7904c8f5a6784c88dc161bbc3443e", "d64a351370b6af38daebc1911d845d2de909ccb9"));
set_progress(0.194536);
assert(apply_patch_check("/system/app/HtcFMRadio.odex", "12a3188bfd52d6b28b912e38cdf54acfa03f5423", "5f5c6c272a43ac16131b7590f2a1d8c5f48deb83"));
set_progress(0.196475);
assert(apply_patch_check("/system/app/HtcFacebook.apk", "2aebac9b80ed2594dc1f99b896b4fb279e09b051", "f6432a3453bd04028a5a6fea1aef7ba07677e7e2"));
set_progress(0.197982);
assert(apply_patch_check("/system/app/HtcFacebook.odex", "1150b97ac2ef96296f835e327e18037b987101b0", "e7a98e652cfcd0faa7e9988ae704e3f522b97988"));
set_progress(0.199452);
assert(apply_patch_check("/system/app/HtcFootprints.apk", "ca3fe2984a0ee0e6d6a45b068f7b926d48216bb6", "09fce1ab0891c81337e5085dddbffd58415be3fc"));
set_progress(0.206581);
assert(apply_patch_check("/system/app/HtcFootprints.odex", "19de67a64458f7595c8ab88709aed60ba357075b", "5d08e745fdf5caf7581f371156b67ecc79bb4e13"));
set_progress(0.210226);
assert(apply_patch_check("/system/app/HtcFootprintsWidget.apk", "58ab67393c42fe58a24a7c461a9465f686997c90", "401845ac541ccc109af9baf5809c82379d6d5d98"));
set_progress(0.212396);
assert(apply_patch_check("/system/app/HtcFootprintsWidget.odex", "aef28ce4b47ba60682dc30c2c78f4ae6bbe4739b", "05c77043504f3b888678d9e71cbc2049281baff4"));
set_progress(0.213815);
assert(apply_patch_check("/system/app/HtcLocationPicker.apk", "778a18ba9294a07844082fc34c3270afcdc335e7", "d655e7700adf0139fd720fc6c1a35a35d07f803d"));
set_progress(0.214562);
assert(apply_patch_check("/system/app/HtcLocationPicker.odex", "831d5c9fb401e60c7165a1e3be1e5ed634f97ea8", "9d612e85a716f43b0fd249b63cba03dccb9af66f"));
set_progress(0.215008);
assert(apply_patch_check("/system/app/HtcLocationService.apk", "bf5984785528630738952b63c412a9750002ba25", "c1fcf059282ac8207db66321b7009b78ad9c1fae"));
set_progress(0.215557);
assert(apply_patch_check("/system/app/HtcLocationService.odex", "26a3984c6d3d8af8e80aac24eaa3a669f00fc6ed", "dacfadff2b4c1c96aca059135e245383f906269f"));
set_progress(0.216316);
assert(apply_patch_check("/system/app/HtcLockScreen.apk", "308c6c4155cb6414ecadcf0bc83b354600f1c049", "9d01eb2ad24c8da5ba6cef0525ea3f18198ff141"));
set_progress(0.218965);
assert(apply_patch_check("/system/app/HtcLockScreen.odex", "48c9f403d9475b90902cf442e2b35dd67b0424a3", "cb9e65356f56b7aa05afd950d751b9ef4dc4d7cc"));
set_progress(0.219568);
assert(apply_patch_check("/system/app/HtcMessageUploader.apk", "68fffb13b2f32855a8e8d808a19d3ce4c178c50c", "25cccd07986143c7edacc10a16617ed1c4a1f234"));
set_progress(0.219592);
assert(apply_patch_check("/system/app/HtcMessageUploader.odex", "b82e7e5bc0c51c5157d028ddade4cc925d27bb2e", "08444e5934f0ec991c1b6490dc61a99aa14f025a"));
set_progress(0.219748);
assert(apply_patch_check("/system/app/HtcMusic.apk", "b522eed49199bb7e1378978951d5b1a04aa3534c", "440484bf0f91a5be93175ec4aa654840f6c55b45"));
set_progress(0.224543);
assert(apply_patch_check("/system/app/HtcMusic.odex", "2fb38e0859d71c6bb936ad89b457cb09d0331fe4", "73bf5533b4355a63b02f46b104630bafa446b787"));
set_progress(0.228723);
assert(apply_patch_check("/system/app/HtcPhotoWidget.apk", "31ff5f961a4ab17828c483a3076f92d35ab0ed2b", "748674a93807a91bee734e5b31d6ae62b15fce0c"));
set_progress(0.231895);
assert(apply_patch_check("/system/app/HtcPhotoWidget.odex", "cfa07a179b4dfb4f528b31fd89cb171f66506cc9", "06e7f9031ae70bac8b6ced275e8addef34dc8104"));
set_progress(0.232478);
assert(apply_patch_check("/system/app/HtcRingtoneTrimmer.apk", "2a10f4c0bd367ce0db380e5f715665e071e09972", "9b0bec73f4bc21b940ef8bea59101b8555081791"));
set_progress(0.234248);
assert(apply_patch_check("/system/app/HtcRingtoneTrimmer.odex", "6644cb189dd72334f0bced3ee91ece2ab275dc0f", "b7059c8bf9822d909dfca60b576bb1a5cad15a0d"));
set_progress(0.234854);
assert(apply_patch_check("/system/app/HtcSettingsProvider.apk", "aa9d812c8b360fd4b1256b399cdb80da6503be73", "3fe946516edee29d2bbe71f311c0089b6cae41f5"));
set_progress(0.234869);
assert(apply_patch_check("/system/app/HtcSettingsProvider.odex", "0c1479e6390513d8c6306815b31b5db63f369d90", "d12158c1e7fe3fbe0dbf1ce9ef8dbdfa5bb3aa70"));
set_progress(0.234957);
assert(apply_patch_check("/system/app/HtcSoundRecorder.apk", "b08283d5696667a6c2b7b78d3064c1fe88070a4f", "50acc5deff5d151893c2f4532f07b3993a3a214e"));
set_progress(0.238301);
assert(apply_patch_check("/system/app/HtcSoundRecorder.odex", "0da405db0027e143707e21cfa19069699a6df7cc", "e3141b86b491aa032adb247706c57198af1054c5"));
set_progress(0.240028);
assert(apply_patch_check("/system/app/HtcStreamPlayer.apk", "138fd605f00b5cd7ca6df508bbed79dd039a8f00", "7a471abe38dd3eb2ce9e720a55107d6c532c5697"));
set_progress(0.241361);
assert(apply_patch_check("/system/app/HtcStreamPlayer.odex", "2365a991414396d4acd84b758cd728787212d3d5", "4769ccfb45c783f64841cd78b518cf2f6174fc94"));
set_progress(0.242177);
assert(apply_patch_check("/system/app/HtcSyncwidget.apk", "7dc74670fa9edb87dda9623918492b1d3c25ecc0", "97155e1ccd97ca1dc41e18a68bb97ab5c45c8027"));
set_progress(0.242459);
assert(apply_patch_check("/system/app/HtcSyncwidget.odex", "862d074e35fee0c9c7e2cd9ac7b3e031c1b303b2", "94505da65ee9bad62f49684035f36546fc22f6a1"));
set_progress(0.242547);
assert(apply_patch_check("/system/app/HtcTwitter.apk", "1860b6267ca1ff62466f7ff3adec104d2764c44e", "35f3d10fd8af3a2e9a1ad3e20afff85cd54fd0c5"));
set_progress(0.245372);
assert(apply_patch_check("/system/app/HtcTwitter.odex", "eae8ef8773f02bb011b4d34e16bbbea7258f158a", "5ced8ee48994736939751052083db932fd307ea7"));
set_progress(0.248183);
assert(apply_patch_check("/system/app/HtcWeatherWallpaper.apk", "72afc431529df08970af90fe964bd7655eab863e", "d79e596b0723eec06d31abb4d1577eead7719528"));
set_progress(0.248629);
assert(apply_patch_check("/system/app/HtcWeatherWallpaper.odex", "937e7df741e79527b5e3041219275a4025035121", "53b83961b6b810f805a4daa4a30e0b743a6bc145"));
set_progress(0.249526);
assert(apply_patch_check("/system/app/Mail.apk", "f71905ef668673d5346d0dbd22e7e194157e3dcb", "85be86ce50a322be1dc4743b710166efeda4f109"));
set_progress(0.260518);
assert(apply_patch_check("/system/app/Mail.odex", "9ab9fd0f9aa54f8456770b40c0b13ce5c62bf532", "089145596a62bf28746ad7c47cc5612b27c87d68"));
set_progress(0.276471);
assert(apply_patch_check("/system/app/Maps.apk", "abc14bd240dd35d099bd50ccde197a5c3f99f677", "28ed9e0e256fd95c4883ced88fd9aa1597fc1945"));
set_progress(0.295152);
assert(apply_patch_check("/system/app/MediaProvider.apk", "9aefa669c42fcfb7c0a656c9ba261b1dc815aee8", "5d6f8b02ca5986176c2e45744274ea80ca8fc732"));
set_progress(0.295234);
assert(apply_patch_check("/system/app/MediaProvider.odex", "ff5dbc7c8a290946bd09401d43497887167d0f40", "649a80b8eb9fdc5ce37541ebe4e6819b80b69795"));
set_progress(0.295828);
assert(apply_patch_check("/system/app/MediaUploader.apk", "461c82af76e1247b7ea5f9a774d861ad0466c57d", "56b73bde2605684848435ff9b5e975e3ca859309"));
set_progress(0.297769);
assert(apply_patch_check("/system/app/Mms.apk", "f595340590e2838327b9ab4aecc4b7c775ed2702", "96887b9efbfb14e1d1968b6fabc875480cc31f5e"));
set_progress(0.307534);
assert(apply_patch_check("/system/app/Mms.odex", "ca27644ce34cf896b21aad27f3646c2d1b9bd49c", "6bdf9771ab4edde51519226f4e36a080f9b3f3a0"));
set_progress(0.314907);
assert(apply_patch_check("/system/app/NetworkLocation.apk", "f7153e0b91eda113614b63b2d19a8b0b250d7ff8", "b08f7fbeae6d0ba7d007f4a5e4b5abaa08a6a120"));
set_progress(0.315241);
assert(apply_patch_check("/system/app/NewsReader.apk", "af16e20a69b645b70a9914aaaf20cffbca8f690b", "c2a9b3392519a2548e6d49839aa4009a6879c5bf"));
set_progress(0.318379);
assert(apply_patch_check("/system/app/NewsReader.odex", "c96b19c968c7f06a523b62fd45314728953c2ccd", "bba19cd55fd8a0ffbfafdcc192e5670b0fa39810"));
set_progress(0.320273);
assert(apply_patch_check("/system/app/PCSCII.apk", "837b4ddc61dae7099ad249bf0f949282638a5327", "d818469ae08886d64ea8155d4139289d496cc052"));
set_progress(0.321602);
assert(apply_patch_check("/system/app/PCSCII.odex", "5b557999ab9e4a7b4bec0f893ae02e164f0ca2b8", "eaee3b5fb9474dc63e855cadf8c19543b9552b00"));
set_progress(0.324053);
assert(apply_patch_check("/system/app/PackageInstaller.apk", "53a539c1adf5a8dc902ec81ef00c80886c286375", "26e32e2b03df786c6caba540b1290688478ae907"));
set_progress(0.324582);
assert(apply_patch_check("/system/app/PackageInstaller.odex", "51169dc6851d3f40fd146595483fb0595273c286", "36dd6c79705f1836539a2210e54deeca5c4068fa"));
set_progress(0.324770);
assert(apply_patch_check("/system/app/ParfieldIME.apk", "c4e939a9e4fcb9dd32f318e71df7d9c05ddef878", "8aca1ae59ff43bcfcba2f9f4325d9987ad2b810c"));
set_progress(0.328255);
assert(apply_patch_check("/system/app/Phone.apk", "8164adbfa4646edc94b83c10df014609de335ebc", "7031f2b60573f5c3725837c675cd3ace55cc2ad1"));
set_progress(0.339942);
assert(apply_patch_check("/system/app/Phone.odex", "6ce045759f1826f08784e875e4271711ceda65a3", "67feecf6af1752291dd38a793d5b840579f120bd"));
set_progress(0.345522);
assert(apply_patch_check("/system/app/PicoTts.apk", "b7bc0df0327a3e59c492531880f96f9e530ed04c", "e8eb4e85793c1bb880453542b93990e946f8fff9"));
set_progress(0.345549);
assert(apply_patch_check("/system/app/PicoTts.odex", "2f2b8a8db8951c7afc9494fffad59918eaa74b43", "4598532acaca0d2086c19aacf422860a010df5cd"));
set_progress(0.345592);
assert(apply_patch_check("/system/app/PluginManager.apk", "98b8bd5028dab073d78a9877995a6ebc9be5e8ae", "41c49691c4d844332933347886fd04abc32489e3"));
set_progress(0.345657);
assert(apply_patch_check("/system/app/PluginManager.odex", "44bdbbd8c3400dc44f184d1b67a44da102d6234d", "85a2586a2fe6c0f5d9c6c70eb071aa2d8b973b89"));
set_progress(0.345809);
assert(apply_patch_check("/system/app/QuickLookup.apk", "764d680d2f32645b7bcee5219ac4d2d63117b3aa", "6e6d6da7da374351837664928e8423f5877edef1"));
set_progress(0.346121);
assert(apply_patch_check("/system/app/QuickLookup.odex", "f11ed26694b78a04d72e8a2994a1066ea8aba619", "8a0feca35a34270ca150bbde618268e6316933fc"));
set_progress(0.346709);
assert(apply_patch_check("/system/app/Quickoffice.apk", "d5fa3f0594824706abcdebe93555ab9c611a8b51", "9e12d331344167b718d05826ac393447d28a73b7"));
set_progress(0.359722);
assert(apply_patch_check("/system/app/RSS.apk", "11376ace9afeaedb980326b4898e475642e12874", "f10695e98f269090db58144818fd482feacf00e7"));
set_progress(0.361070);
assert(apply_patch_check("/system/app/RSS.odex", "e886a89fe9576a1688c53745865fe0a8ec820954", "25d5bf4e54cbc7ec40c4064f9cb74dac185011aa"));
set_progress(0.364018);
assert(apply_patch_check("/system/app/Rosie.apk", "b5ab3ba5c6d1965ef354a69a8922189a6ada4d7e", "29e0d7972ea96370a30a79aae03ed195fa0e0184"));
set_progress(0.369149);
assert(apply_patch_check("/system/app/Rosie.odex", "a34e7152b4d20b01d77026b6c3ecf319748eb607", "9fee22eb87ad123edb26bb19e1b7b2214f6a60b6"));
set_progress(0.373013);
assert(apply_patch_check("/system/app/Settings.apk", "feb2c5b00c263359dc45036d45ac1e4b8d735536", "fef8d40717453f20ca0a1dd46f470a8f17da0106"));
set_progress(0.398047);
assert(apply_patch_check("/system/app/Settings.odex", "d989e0d3fc6638d54d994c9fa466f8e7872bff30", "f61501ad1470ad6abbd3a09d886c8436737c4cce"));
set_progress(0.404368);
assert(apply_patch_check("/system/app/SettingsProvider.apk", "a5f1a05f8355a237bd342e62601771d5c84310d1", "93444e67ad513a1fc8b556360b94a14b89b42c8c"));
set_progress(0.404449);
assert(apply_patch_check("/system/app/SettingsProvider.odex", "56a0a948103e8339d2acc09c02231d183e7b6321", "f3bfabbce87350bd1c0be3711b76a95c85ac6919"));
set_progress(0.404767);
assert(apply_patch_check("/system/app/SetupWizard.apk", "b0c291a177cb4ac612210fc460e4f6b4dad76484", "86061968a6a87602a6625c18a44f1764c9504c08"));
set_progress(0.409864);
assert(apply_patch_check("/system/app/SocialNetworkProvider.apk", "04363edeb694063ec5a7686325cdcff44380d7fa", "9b2d15162f72dfbaecfcef943619a31fc61ee127"));
set_progress(0.409911);
assert(apply_patch_check("/system/app/SocialNetworkProvider.odex", "c06d7c64e2739b7da5515650d492f08eaab1131d", "6bb37e333f9c51ad23e0876f208284ed41475abc"));
set_progress(0.410646);
assert(apply_patch_check("/system/app/Stk.apk", "29a92c37769203e1aef2618cd2fc6666d8022a30", "1bf81ffbde127b082e319499d0ac800b90c9de90"));
set_progress(0.410936);
assert(apply_patch_check("/system/app/Stk.odex", "aeec626483fcc5eb9591c743875c7f19894debe0", "b543afb209973a0081b6e597286d743e5d00b6ab"));
set_progress(0.411244);
assert(apply_patch_check("/system/app/Stock.apk", "3ca39acf4da63fdd033dd1f3e153eb49fa00685c", "b93a3d2b33d316441bb1d2f3d19a9aab969dd95d"));
set_progress(0.413711);
assert(apply_patch_check("/system/app/Stock.odex", "d619b0bfe4b9031a0aa89d5edca0e4d7277f02f7", "987b3764d7ee37a7d982476b3bf37c5bd7146f8c"));
set_progress(0.414843);
assert(apply_patch_check("/system/app/Street.apk", "80251a56361c0bed33e653d2efbfc83aebfca3cd", "11117e9ae5f457921d45a547b329f23a5d7b39bd"));
set_progress(0.415574);
assert(apply_patch_check("/system/app/Talk.apk", "653e1b71f75902ca237c02547041bf8b159b9a3e", "37c1e244768664af8ea76d171ab0086dee144d25"));
set_progress(0.420367);
assert(apply_patch_check("/system/app/TelephonyProvider.apk", "b8e139b9e75de2d50c695acc0c5cdb49d71c2ea0", "76b901804bababcd99747158b4aaa112150ee5b4"));
set_progress(0.420517);
assert(apply_patch_check("/system/app/TelephonyProvider.odex", "81a7db64ae3de540bd2301754342be04fce7740d", "c59da2de79c7753cb7edc2e6b52fd0886aff4374"));
set_progress(0.422085);
assert(apply_patch_check("/system/app/TtsService.apk", "5da3901e61acefecf42ac3e7dc7d89a732933a55", "047b1bd24af37c14da91799fcb96f4c0a065ccd6"));
set_progress(0.422132);
assert(apply_patch_check("/system/app/TtsService.odex", "0f011b4d034f2202638805d742149d49ab95f0fb", "45ad590713bc4f38d1c8296715baf2e3525faae5"));
set_progress(0.422311);
assert(apply_patch_check("/system/app/Updater.apk", "a6368306fb012d0a061758a76d316bbb93ca1b4d", "95d72da0c126c3d320c46830e85da4a445c96a81"));
set_progress(0.424373);
assert(apply_patch_check("/system/app/Updater.odex", "f4044da7c8ecf2ce94063fcdff316ede75bd98d0", "087253806613ec827ff29133e78cb0b5e1207008"));
set_progress(0.425042);
assert(apply_patch_check("/system/app/UploadProvider.apk", "1845f5c9744de1a7cfbe55e681d5aec5e1f97919", "45d2dc48919ba2a22766f6ec81567849aaea2ebd"));
set_progress(0.426026);
assert(apply_patch_check("/system/app/UploadProvider.odex", "a03fc3f1ba7a7836e994d3ba002d7d6e64e144a3", "f71031bb4219849e40882ca856c2a16ef168beea"));
set_progress(0.426922);
assert(apply_patch_check("/system/app/UserDictionaryProvider.apk", "53ff6aa307100c06b9f61019f96719b7c538a709", "77563c4941dca1e8b2869b68e7483b85d041b041"));
set_progress(0.426938);
assert(apply_patch_check("/system/app/UserDictionaryProvider.odex", "cbf51834e6a62e488fdb643141a1206ab9cae636", "91ed62114766f60af972ba9e614e485a2c3b8c42"));
set_progress(0.427030);
assert(apply_patch_check("/system/app/Vending.apk", "72284ac6531498174d2984e8473d1636e36e40f6", "c8f1e0db88ebbd2dc0e33991384d2665016bc026"));
set_progress(0.435636);
assert(apply_patch_check("/system/app/VpnServices.apk", "a8a076c75435df086ebf5175b0ca3d532ad8b360", "801ef37d9adf781ff34d53eb705416ea73f17f5e"));
set_progress(0.435711);
assert(apply_patch_check("/system/app/VpnServices.odex", "55690138c9d77d7479713d3c88a09be9719724cb", "f4b0effeafb212bc8237632ca1c07838006cc401"));
set_progress(0.435907);
assert(apply_patch_check("/system/app/Weather.apk", "053ed0e8ae72ad1927057597adcb08a85dd06b19", "5c80cabd767950971b7e709f580c2fadc7c915d3"));
set_progress(0.437649);
assert(apply_patch_check("/system/app/Weather.odex", "32e0b57c1060c0068bdc246dc052a44f31948554", "5e1a1e5a3868fac1dbabc437f5657a139e1e359d"));
set_progress(0.438776);
assert(apply_patch_check("/system/app/WeatherAgentService.apk", "2f2e306ec3958b5a9051bfa8cb84e9af76ce8ecc", "e161c3ed4ba53bc0f243c7770e1ef1196889d48e"));
set_progress(0.438804);
assert(apply_patch_check("/system/app/WeatherAgentService.odex", "feb1f319b07bb3cfe95d5f8482536de4318d16bc", "e46e8aa77664cd227e3f332d7bd45d002f871210"));
set_progress(0.438945);
assert(apply_patch_check("/system/app/WeatherProvider.apk", "3b220c1ff363f67c12d1bfeb3d8e234653944dba", "32cec690d10dbffedd01fac9036d5ca59650df1e"));
set_progress(0.438968);
assert(apply_patch_check("/system/app/WeatherProvider.odex", "29e68ee4b5f24a81ddc4e1b80486bb36b79d8fcf", "115507362449bce36d34c9facfceffa105ff7e74"));
set_progress(0.439120);
assert(apply_patch_check("/system/app/WeatherSyncProvider.apk", "614c0230532ffede39bd9631faeb386458d59d7a", "f4c2af038782f725cd9462ad8ae480c1f1a88847"));
set_progress(0.439420);
assert(apply_patch_check("/system/app/WeatherSyncProvider.odex", "b10ab0ee2be72123937b3007c8f6f7942546a8bc", "c3982afb09885dda75e1c201455f5352986e38c8"));
set_progress(0.439679);
assert(apply_patch_check("/system/app/WidgetDownloadManager.apk", "2d2b541172bd8874b8c6deb267b8e47f12122bb9", "4cab529b8cd5919fa35ca445dc3bbeef91451ff6"));
set_progress(0.440315);
assert(apply_patch_check("/system/app/WidgetDownloadManager.odex", "ae3127ccadc6bb5b645b05d67f1d2b025e73b1af", "ab2de6678dc2ddee0978a091a3c7ff5f3d905b71"));
set_progress(0.441005);
assert(apply_patch_check("/system/app/WorldClock.apk", "f94133f75c25a6f782647e80e6777e4bd99d27dc", "7832c42eaff21d8883e2665106e348a2031da0df"));
set_progress(0.444467);
assert(apply_patch_check("/system/app/WorldClock.odex", "9cccb4e66a90198052dfa2886944743376236352", "fcdb294eb031ccf9440e50b50770b3f137629bc8"));
set_progress(0.446612);
assert(apply_patch_check("/system/app/YouTube.apk", "327e8c2506ac8eb8e87c8e7c5ccb91a9057fde24", "ed55dfb41b955749ae162158e34a434b4a5a8e8b"));
set_progress(0.451363);
assert(apply_patch_check("/system/app/com.htc.FriendStreamWidget.apk", "701fc920804ec55904e45966cb26176161535780", "f96fb45c5553d7abb385061a238df4a24208aa49"));
set_progress(0.452479);
assert(apply_patch_check("/system/app/com.htc.FriendStreamWidget.odex", "d66d39af993679c88d9b2dcb2e72141cd563197e", "bc4679f043b63f86ba03057b22a81cb36e79a27a"));
set_progress(0.452864);
assert(apply_patch_check("/system/app/com.htc.MusicWidget.apk", "5d398a4e16fc64b936262b6bfe6432ec74675f44", "65341fe7e06de4cb52260abab62d277c66a1b3be"));
set_progress(0.454554);
assert(apply_patch_check("/system/app/com.htc.MusicWidget.odex", "7807ade6bd5db292873bbbfe1ada64650df41646", "03cd18bb54cce4041c9cab081c54da81e3a96ca1"));
set_progress(0.455037);
assert(apply_patch_check("/system/app/com.htc.NewsReaderWidget.apk", "be474925bd5b2daebe5c77bc9d662244e20510d5", "d7fed638978dbed4d48290ca47f18bd94cf0819a"));
set_progress(0.456156);
assert(apply_patch_check("/system/app/com.htc.NewsReaderWidget.odex", "9c5a24c6e54ea571c6a49b525169bcfeede09406", "3c4534b9af5b4dba6a92898701d63f3c96b4d58a"));
set_progress(0.457022);
assert(apply_patch_check("/system/app/com.htc.StockWidget.apk", "feb6eb69a4c630b96d047fddca26807976721ff7", "f801642dfe350d9e4e2238aff696d9266a34a153"));
set_progress(0.459067);
assert(apply_patch_check("/system/app/com.htc.StockWidget.odex", "6f345b7481f83c39483603baaa89c034e54e38a3", "5b2eae7de5cff3d3cb82195805d4b5890d91bc4f"));
set_progress(0.459964);
assert(apply_patch_check("/system/app/com.htc.TwitterWidget.apk", "fb412692a81ec9a6721adc668e2836e4582df9c9", "1287fe3eddcfefccd2c0f6af70dd66b0c7d34b92"));
set_progress(0.460915);
assert(apply_patch_check("/system/app/com.htc.TwitterWidget.odex", "dc1c8e4760950571e9c7e6f9b2dd4f0efb6cea70", "e76545308212228b43860adbd8b93c2bf145b511"));
set_progress(0.461345);
assert(apply_patch_check("/system/app/com.htc.WeatherWidget.apk", "00a7c7b967935ab8171d2c3b6d275291bacc14ee", "ca763740e6c4dd6acad88b969ccf1d500ee8cd26"));
set_progress(0.463722);
assert(apply_patch_check("/system/app/com.htc.WeatherWidget.odex", "25e9c58f4ec55b116e03e5ed3ec93a35c9cf62b3", "c1054777f3a3243d776d7e5f0b7e9fe4385f1ce9"));
set_progress(0.464624);
assert(apply_patch_check("/system/app/htcbookmarkwidget.apk", "134725c50339618a17aba229665153858b8b5ec7", "1a95fed345d9150ef35794c67a62b7808ff6feb0"));
set_progress(0.468230);
assert(apply_patch_check("/system/app/htcbookmarkwidget.odex", "4c191f759eb3842a6d3e64e4ee3064e26d2416b4", "220c43d64ec4a5c7af194633e1c82db5c1343b5e"));
set_progress(0.468804);
assert(apply_patch_check("/system/app/htccalendarwidgets.apk", "984653651fab27e80a70170ab2f26fb387657e25", "a191ef32e733026a0da21dd820f6842330c70526"));
set_progress(0.470828);
assert(apply_patch_check("/system/app/htccalendarwidgets.odex", "2e3b749de343bf652ecb1779db1c635e85f8fcfa", "d0d180caff66dc9815089dcdd604d105c13c1309"));
set_progress(0.471624);
assert(apply_patch_check("/system/app/htccontactwidgets.apk", "1894efe91230debb65bb463830bb0e6a72552a05", "980ef6bf52e49c87b4bbf36d3ddbfa607ff3722c"));
set_progress(0.473129);
assert(apply_patch_check("/system/app/htccontactwidgets.odex", "79ff4f627e33442e0bad3899050e4ccbc6277493", "feb46d19aaa22743ad206fae54de5f7050636eb0"));
set_progress(0.474423);
assert(apply_patch_check("/system/app/htcmailwidgets.apk", "60d2f4dfd9a9bf6312226bf627c53d364bfd6c03", "a60f24961a760e3b1d5c78f8bb617c05f7eb7854"));
set_progress(0.477266);
assert(apply_patch_check("/system/app/htcmailwidgets.odex", "5c6c63755fe36951e4d62b9d7024be8e48bc251e", "bbdc5ab60ba5a10d517271be0611045940ce22f3"));
set_progress(0.478647);
assert(apply_patch_check("/system/app/htcmsgwidgets.apk", "2590f565f3ccf1ae763fc36694524bea947b1c63", "90789f59ce0d1dad5ece521675ce163021f58b80"));
set_progress(0.479797);
assert(apply_patch_check("/system/app/htcmsgwidgets.odex", "53ceeec998b67b0738568792e9e1c88b7f4ce79a", "575b749bbe7b4a4b28b8204cbb67e558f962d8ce"));
set_progress(0.480348);
assert(apply_patch_check("/system/app/htcsettingwidgets.apk", "f265d4ba449d0963494503dd972992a1b7c50f6d", "6ad80507c298f92fdf1189dea9f6e02c98b0eb69"));
set_progress(0.481254);
assert(apply_patch_check("/system/app/htcsettingwidgets.odex", "a81d400376b7f71393a4127aa2b4d82db4b3875b", "9c3fcf7cd5188e2db0429d0d497d2b30ec6cda7f"));
set_progress(0.481676);
assert(apply_patch_check("/system/app/restartapp.apk", "d8d2771ec249ad63cc4252b31c6355df5f14fa32", "693776f0b4dcd783f9e36f2cb2833ae0c2d95d7d"));
set_progress(0.481721);
assert(apply_patch_check("/system/app/restartapp.odex", "891890fd09c55c3360ca1ce2068d75d60adb5b9b", "880ed251aa706be4c86a2b3c45af192fe3063692"));
set_progress(0.481768);
assert(apply_patch_check("/system/app/teeter.apk", "d6586cfc25cabecb2b6859b19123bf8d1e592de8", "51dfa558717fcf8173972b37a8ea344cc3915fd4"));
set_progress(0.486461);
assert(apply_patch_check("/system/app/teeter.odex", "72c2ad11e013212d2140fc52b9a20cbb25e8c45e", "d34146ea40e7c35dccdefb58ab32743db7a7c9aa"));
set_progress(0.487010);
assert(apply_patch_check("/system/bin/akmd", "298be11c7b11063db754a332576eb12af1f21e49", "2d29d0e70333a7dde7d2a03ec8a743f850091b95"));
set_progress(0.487213);
assert(apply_patch_check("/system/bin/app_process", "ea9fb7a74542b604c4be019ca6458e030700552b", "9f86aa15100d0f24a51c4af4d052cbc43cbc0f43"));
set_progress(0.487246);
assert(apply_patch_check("/system/bin/applypatch", "4844df3d9ee10f228c857dc4f4950381c9997687", "dac05edd9e2d982ba87f786349ebbd314d078d5e"));
set_progress(0.487784);
assert(apply_patch_check("/system/bin/awb_camera", "c4f2f8039c0cb9ad8ec80e3db41dd9ae383adeec", "b8c8832d7d3ce4ab34353d6d0df615b10b09706e"));
set_progress(0.487945);
assert(apply_patch_check("/system/bin/bluetoothd", "ca9b7a4cf235cc9017b9636f5898775fff497578", "cd351a7f5307e21e07c22ca3022a2bb6358c306e"));
set_progress(0.487976);
assert(apply_patch_check("/system/bin/bma150_usr", "48f0f7e3d8b2d30ced83336eb10104e6af0d3c73", "84a6348589bf661888139877aef87e93f2de590d"));
set_progress(0.488033);
assert(apply_patch_check("/system/bin/bootanimation", "a2e33d3713e8eb9de22a1183de06196be779e73e", "48af731284f737334cda889937cb9e5ad30ddafa"));
set_progress(0.488371);
assert(apply_patch_check("/system/bin/bootcomplete", "3981430e2283bd909f3e9e5d44f869aac1407d86", "9fb9fd005e3bea7dfa140b4b16f77113c73a527a"));
set_progress(0.488404);
assert(apply_patch_check("/system/bin/btipsd", "425b22fe8ea5d0df38ce8c1f7f044f98c4fac0c5", "f69a5807b22bd11aceb0524ea20a6b5648797d24"));
set_progress(0.498035);
assert(apply_patch_check("/system/bin/btipsd_cli", "b015817b8f969d12c557dfa9124b92bb34f18e0b", "05848ed4d47ddf19565a50c641a3cb4e168398e5"));
set_progress(0.500998);
assert(apply_patch_check("/system/bin/bugreport", "04832f47f566515bd23e39041fcc7ef374401b11", "408cc2b50837cc4b6ea85067b21ab7a9a692bbfa"));
set_progress(0.501031);
assert(apply_patch_check("/system/bin/cam_ins_spmo", "342e0c347dc9ba51ef7eeedab4013c441f527713", "c9ee5c109912a3bf08dff74cf8746777ac6df6f7"));
set_progress(0.501064);
assert(apply_patch_check("/system/bin/dalvikvm", "9518b96863ea13b646ad975d1c899d060c212dbf", "25b12a5f2be3e80c238aa2c2f5580aa3b7bb1d39"));
set_progress(0.501096);
assert(apply_patch_check("/system/bin/dbus-daemon", "bf90d31aec6064ba616ca8dc7662a0ecfb37e374", "15f821e21fb141d6a4f56e06c2327241268612ff"));
set_progress(0.501573);
assert(apply_patch_check("/system/bin/debuggerd", "57accdd1f7d872d5bc4cc6d9e92292aba351e213", "008ce585fc6fad1b032c30d2d48ae04b764a8a90"));
set_progress(0.501680);
assert(apply_patch_check("/system/bin/dexopt", "3728526eee65b470bd7b9fe1a6c744f479d2541c", "da8efdcc25be59ddb69cc1e40d71cf062826f645"));
set_progress(0.501738);
assert(apply_patch_check("/system/bin/dhcpcd", "47729fe35f37d2af0299640f0cfdbf0ef7b5b78a", "51a212b2f4db263892eb1af42af83507cd6527e3"));
set_progress(0.502001);
assert(apply_patch_check("/system/bin/dumpstate", "90d15617b521e35434de3ab9bf7d954060d4c084", "cd825fd2c91abd77ec870657084d609b45381514"));
set_progress(0.502085);
assert(apply_patch_check("/system/bin/dumpsys", "9ff4ec2f70bfbcfb5c033c4dac6fea363e065185", "62b09d40baafaa636e2cf036d3921a590095ac14"));
set_progress(0.502143);
assert(apply_patch_check("/system/bin/dvz", "b5709a1d6329ef80853c49afc24b8f4bc9f8a7cf", "5415f08253a07c23ae233f9ecfdfb00d6e70500c"));
set_progress(0.502176);
assert(apply_patch_check("/system/bin/e2fsck_recvy", "27bc69593905a171fba6479c1c0daf597c993991", "c9738531942a13e5e8648ade0ca1eeec7a7ca76f"));
set_progress(0.503332);
assert(apply_patch_check("/system/bin/fbtool", "eccfa68008b52fd5078b5e289409608d3eb48e7b", "ffe27299dcfa7c396a7c170cae00fe4cc548a4fd"));
set_progress(0.503365);
assert(apply_patch_check("/system/bin/fsck_msdos", "aef281a32325b1f5fbb0a29f0e1c18880ac804b3", "eb9a9d41799a35ffaa1da339d8140d260e3d6540"));
set_progress(0.503498);
assert(apply_patch_check("/system/bin/gzip", "25996a1b97fb7992bf0605b9cc247a7fbab61f92", "13d5b5ddb46bc31f086f08336da8214375044f7d"));
set_progress(0.503531);
assert(apply_patch_check("/system/bin/hciattach", "56769b314467911fffc493f873e5eec594f36efa", "37d5267038b8a313e1feddc345d9c9af9852a7c4"));
set_progress(0.503668);
assert(apply_patch_check("/system/bin/installd", "4efdcaf1ce6bfb9602855a9e8284b37028dd9e0b", "46f879537bd05bda5741f90dd034fd62d143f733"));
set_progress(0.503751);
assert(apply_patch_check("/system/bin/ip", "0a47e0215ebdac2b6def40d9eb9953e1cb0f3d5a", "6b870a2333d704ef359c1426450643c047a9cd0d"));
set_progress(0.504524);
assert(apply_patch_check("/system/bin/iptables", "8e323233861a57cb56ce07776dd97890ccbf4a5f", "d1d26addedb2ed2daf77764575da44fee65365ee"));
set_progress(0.505145);
assert(apply_patch_check("/system/bin/keypress", "7c445ad3b646a23f10c0cc643876a62afbe2292a", "e5268a29368cc08def7a22be4c7151ba820300c3"));
set_progress(0.505178);
assert(apply_patch_check("/system/bin/keystore", "7f948a9cf61b0c3f85cbdc4803b57cd6ab2ff81e", "ca745749aa2a062f04cdd3be35d4e989860d032e"));
set_progress(0.505237);
assert(apply_patch_check("/system/bin/linker", "a3134349fc22dcf456108bee98cfe0b94042de66", "d93ccdb4215dfffd788b181437825e085fede516"));
set_progress(0.505616);
assert(apply_patch_check("/system/bin/logcat", "996166c0b70ffff2d394ac54fe84474cef157165", "030588456392caf07b9e8ad7c59596c9dd35199b"));
set_progress(0.505674);
assert(apply_patch_check("/system/bin/logwrapper", "4ae22b84b46ad2fe452fe1b1182b1e2780504852", "14ea9fcb4b3954dd1c02f01ac97d5fca7439604d"));
set_progress(0.505731);
assert(apply_patch_check("/system/bin/lsc_camera", "711589e2e396d1b9f43f59c184002923e833b85f", "4d9a3bb41718b2ccdb8cd40e64ff4dab4d1f009e"));
set_progress(0.506039);
assert(apply_patch_check("/system/bin/mediaserver", "0161324fba4422b3a7459451efd270547c356bcb", "e7b4670881deb74d30bad372e2616560ccdcfa6b"));
set_progress(0.506072);
assert(apply_patch_check("/system/bin/mke2fs_recvy", "8c9cdee3048e0c7cbe3151aa274ced988390cc40", "2466422e1b27b66f912dfae70c7a785256b96252"));
set_progress(0.507025);
assert(apply_patch_check("/system/bin/mm-venc-omx-test", "01e9bd37331d2d3a77c73c97a63aaada31c2d115", "b34fac7e4cce3400c5db21a347a49bee8b9c9bd7"));
set_progress(0.507157);
assert(apply_patch_check("/system/bin/mmcamera_test", "1b1062365d1d53e9644f0602cf1db1d343754fd5", "2c7cf20287745f8980241814944ab9392a3d872e"));
set_progress(0.507416);
assert(apply_patch_check("/system/bin/mmclient", "879366868e80d6aafe8f160dd800eb7b1156adcc", "dd699ae6e218893980243f65831572420a0bd81b"));
set_progress(0.507449);
assert(apply_patch_check("/system/bin/mtpd", "cd863f01a2b43ab18adaaa96612542bef8f5f589", "080d0e103e37f38a6bf68602fea6627802fa14d7"));
set_progress(0.507557);
assert(apply_patch_check("/system/bin/netcfg", "d6d008e4de63720c41bc2d26ce82be2000696c02", "4e45bc335de98bcea28047d36432165c3eb44487"));
set_progress(0.507590);
assert(apply_patch_check("/system/bin/netsharing", "6e0a3b0fd714b5a6c4b3087ef4792312d58becf1", "3151f657c71cfe62802fb89c94445e601d74e62f"));
set_progress(0.507648);
assert(apply_patch_check("/system/bin/ping", "839d3e242f6a7ac6a66efce793843e6619406497", "650013daecc10a70249b7a652063c6185e824e06"));
set_progress(0.507805);
assert(apply_patch_check("/system/bin/pppd", "a65cdb80c4471d46c353ddab22c084f33c2755bd", "3b5486e1fb6b9dac7b7d29ec469cb9bc558ed416"));
set_progress(0.508654);
assert(apply_patch_check("/system/bin/racoon", "1a93f018a74c9028b73961537dd5bdf5ee35330f", "82a1ce45b53ac47388ccaca98486eae301b22f46"));
set_progress(0.509594);
assert(apply_patch_check("/system/bin/radiooptions", "efab193010df700d4276f9ef5f09a46862178013", "8a081bec5adf445981128355683768523f0870de"));
set_progress(0.509626);
assert(apply_patch_check("/system/bin/reboot", "3a6f1f7108d195de5f1b50441610074a4c1cdf23", "b6470e1eac8010e77d82778dae5914cb308d42d4"));
set_progress(0.509659);
assert(apply_patch_check("/system/bin/resize2fs_recvy", "3642af56034f1b08a34c376df002f74bc57d69a7", "92cad85acbca25b608d9244dff908d3ec546ecf5"));
set_progress(0.509964);
assert(apply_patch_check("/system/bin/rild", "b0528162b3b0d12a7a642fe654b18912f8593d95", "d0c3eabf3f928c60c3918f8c0b943d81f9384a50"));
set_progress(0.509997);
assert(apply_patch_check("/system/bin/schedtest", "d79c06ce79efe15f6faed2007526b89905a508b7", "ba770752c30af1349395d5bc0ecdc8d94a2882ed"));
set_progress(0.510029);
assert(apply_patch_check("/system/bin/sdptool", "16f5f4e896f8ad37408cec30862d13bc1014291b", "4af51cbb69e564f22c679671139d7ba000740432"));
set_progress(0.510328);
assert(apply_patch_check("/system/bin/ser2net", "c70be42fd9115a546871fe21ac61168309989e14", "68c3ab02755bfed9d95faddb007c323c639875f4"));
set_progress(0.510532);
assert(apply_patch_check("/system/bin/service", "a9e1f0fe1a5d718c0b39cd57ddbaf2ec0f9f7db8", "3df00b8e5144bcc1bf85e13c69a8cd60f8b2210b"));
set_progress(0.510591);
assert(apply_patch_check("/system/bin/servicemanager", "156ce3cb56ed670ffce2526d153406b0371d3ad8", "c28916493bffe9333883026f28a1f9701aae1359"));
set_progress(0.510649);
assert(apply_patch_check("/system/bin/sh", "c59bb1d3b9f69dd77195fa60fade33cad1cbb20c", "3360aa9904264a9f4530b1cda80e55311b0e958d"));
set_progress(0.511163);
assert(apply_patch_check("/system/bin/shutdown", "ba65de064acbb43352ff4748a87c1452e6df3d17", "499a46882144d9083cdd5131bf123bcb81b6cdaa"));
set_progress(0.511196);
assert(apply_patch_check("/system/bin/surfaceflinger", "bfba8262644295dd9396bf41222397da6a5c9daf", "ed119772f9ec934ad8300d209e9f333406198447"));
set_progress(0.511228);
assert(apply_patch_check("/system/bin/system_server", "deb028cae08d2d46f8f40b8b160ba63b138d1658", "00fb7caeef406253eea215ae6c020eaac5fc32cb"));
set_progress(0.511260);
assert(apply_patch_check("/system/bin/tiwlan_cu", "efeea60009b4ea38ef3fa2c3e652ab2dfc84ee5c", "37d0c2dd0af6e90ad238c67428c952631bd8349f"));
set_progress(0.512080);
assert(apply_patch_check("/system/bin/tiwlan_loader", "7b535f208fdb868ad8218e089cfd31ca0602598f", "73137d22d1d64e5261123263c5d055e1482dd394"));
set_progress(0.512138);
assert(apply_patch_check("/system/bin/toolbox", "b2b90b82e4286189ca85038144118d6a679b5306", "8050198dc7b1a3bf312bcbbc4417577137e15d95"));
set_progress(0.512570);
assert(apply_patch_check("/system/bin/udhcpd", "2da44f1a42154eb8fc9defdf15e31dd3ef179173", "64f873663ec3f2263bf0409d1a36be8ed4e9aba0"));
set_progress(0.512685);
assert(apply_patch_check("/system/bin/vold", "394ffed7d16fb85c2ba8b114df5a43b7065dcff1", "63736fd8933e41a7ccafbf311c0a1d3992d40032"));
set_progress(0.512940);
assert(apply_patch_check("/system/bin/wpa_supplicant", "dbd1eb67284f05f6375c368d87b6adeef3301424", "dc17c3bf36317a9baa29534bece1f16b54569768"));
set_progress(0.514080);
assert(apply_patch_check("/system/build.prop", "893c2d316ef401c37c93697e9dac1a10d646085b", "678e5a6ad86d658f04b12f7f86181787ea88304f"));
set_progress(0.514103);
assert(apply_patch_check("/system/customize/CID/default.xml", "78abdd165e2329f643cb363f7624de086b6441d4", "2538d39cb7c9437568ba5403423e03d626abb323"));
set_progress(0.514148);
assert(apply_patch_check("/system/customize/MNS/default.xml", "810759b42a5908d51697e9314692ef354734fea0", "87f48e0a0dd0a62825fe279230b5509a91f7a674"));
set_progress(0.514628);
assert(apply_patch_check("/system/etc/AudioPara4.csv", "b5c1f334f01811e67633e9e21e9396b05a22a1fa", "3ea34951d412c5bc4ecb039c5a6329cd57cd311b"));
set_progress(0.515054);
assert(apply_patch_check("/system/etc/NOTICE.html.gz", "391c38c92948441ffdac74f671564a44b61c6099", "c16312c471fa6ac252bf954baf955d0677a041cf"));
set_progress(0.515421);
assert(apply_patch_check("/system/etc/apns-conf.xml", "a5139da1a5f15045d014beb460a1e9937a7c9f73", "e5a36ddd9311e36265d4639be7df95029781fa09"));
set_progress(0.515430);
assert(apply_patch_check("/system/etc/dhcpcd/dhcpcd-run-hooks", "e398e1053b09af7e42110640a67f5f8d87964d80", "bb7e9773a764640ceae10c1f9faaeb0186da55f3"));
set_progress(0.515435);
assert(apply_patch_check("/system/etc/event-log-tags", "7f4865abbc723060074628cc83bc3697e9b69102", "b782b8d294c9b8a87543930b2df7fe0025e72c7c"));
set_progress(0.515484);
assert(apply_patch_check("/system/etc/firmware/tiinit_7.2.31.bts", "38cad0eda71f240dd2789fbd2c1d4c7342efa229", "3f49ff0fbb2da0c6e22cf458369801f27e960c4b"));
set_progress(0.515742);
assert(apply_patch_check("/system/etc/init.goldfish.sh", "20403805c7160eb1fd07949d0fca8167089452db", "b021f277d0e93484280d80ae3f8e3409238a37b0"));
set_progress(0.515749);
assert(apply_patch_check("/system/etc/ppp/ip-up-vpn", "de1cad3f0a8dabb42f2b430d037f18fe790b2766", "5a2b5349c00e71ee8e5a3a227cfe02eaafee5e6c"));
set_progress(0.515782);
assert(apply_patch_check("/system/etc/security/cacerts.bks", "de85a33da3e0f6b4ef74a7bd7c38a9d8dccdb68c", "7d74155424df6946f1beb0954e2dac45cb6e2fbc"));
set_progress(0.516111);
assert(apply_patch_check("/system/etc/security/otacerts.zip", "8d3df28b830c2ee7864e8cba92ddc75350ff7b59", "f26bb61388e049971e7662b2fb1966c866aff022"));
set_progress(0.516118);
assert(apply_patch_check("/system/etc/voicemail-conf.xml", "424dd998a315506445a11cfeac6200b76f5242a1", "f7c390fdc8bfac2e759e3cf43bf0a740b21cba71"));
set_progress(0.516144);
assert(apply_patch_check("/system/etc/wifi/tiwlan.ini", "db47c154c21fb9bff1d8cbe48053009f4b0b853d", "f69783cc83423834f341540df9529d5c76c046c8"));
set_progress(0.516211);
assert(apply_patch_check("/system/fonts/DroidSans-Bold.ttf", "ada4e79c592f3c54546b7587b48f2b232d95ce2f", "1ec8a8244b49cb9d8f6727b357f839b7f59e4b13"));
set_progress(0.518910);
assert(apply_patch_check("/system/fonts/DroidSans.ttf", "da5b3c7758a2c8fbc4775beb69d7150493c7d312", "18f07daefc817daa12dc049138661af4f5514970"));
set_progress(0.521674);
assert(apply_patch_check("/system/fonts/DroidSansFallback.ttf", "5065cce92e8420232db95ab3ba421e462b09b965", "b39d8c5ff8354624483164dfd22942d9fd253e15"));
set_progress(0.547372);
assert(apply_patch_check("/system/framework/am.odex", "b8e460dda79f531479886559448b69991d070e4a", "78e9ebda7cb71d3d5a84059074f68d98464f8c1d"));
set_progress(0.547466);
assert(apply_patch_check("/system/framework/android.policy.odex", "31769ac55b52954e1233aa4478e0113f2a6417c6", "43022e95da1e15977001dfee827ea9d3a87e8e00"));
set_progress(0.548771);
assert(apply_patch_check("/system/framework/android.test.runner.odex", "fe271a0424abfb9839e336e7eec25ef28d13a217", "ab32de9e17633bab5aa9010ebbfba988fddb078b"));
set_progress(0.549864);
assert(apply_patch_check("/system/framework/bmgr.odex", "67451963e0ba896db09ded25562f0f2de6fa0391", "29dec10a789bf1e8e56815ecb1c6243e8a09eec2"));
set_progress(0.549940);
assert(apply_patch_check("/system/framework/com.google.android.maps.odex", "81bfecf25e8f74ec0e4885119d6b0a0e4fb7bb4c", "71dd72f75e7c24c2e7d62aa8f8cd2315a770ca71"));
set_progress(0.552406);
assert(apply_patch_check("/system/framework/com.htc.android.easopen.odex", "b5f9f7633940d4b8d1bd6c62fc0ae220625c50b5", "9c7da05ac76d803a3663e48eea1e1cf1325ee5af"));
set_progress(0.552565);
assert(apply_patch_check("/system/framework/com.htc.android.pimlib.odex", "c57103d57a88bc4b000814d80d2a80de66868b4a", "05aa36e5c1ab64a39be63897e8d0cddd14e3bd30"));
set_progress(0.553096);
assert(apply_patch_check("/system/framework/com.htc.framework.odex", "9a6fd254c6b2939aed7faf28532296d872b17d33", "da1b80fd06b0dfffa3a2dcb2c54431c35334a19d"));
set_progress(0.564831);
assert(apply_patch_check("/system/framework/com.htc.resources.apk", "480fcbded60f12d7fe222b8435a9c1ce3f1bf991", "040b94c95b6349f73ba1a5a0e12604bd6ba64126"));
set_progress(0.636893);
assert(apply_patch_check("/system/framework/com.htc.rss.odex", "5820f4221fc7638c7468d80349b3d9a65dab99ec", "c014ce81027e7f0e7b0c92c6e60bc25c2537bae5"));
set_progress(0.643662);
assert(apply_patch_check("/system/framework/com.scalado.util.ScaladoUtil.odex", "d4d2c8133947c0cb2137fd8fb634c21be1d35c67", "28c4005bdef60a58d13538455277d0833166585a"));
set_progress(0.643702);
assert(apply_patch_check("/system/framework/core.jar", "8a9685dda5e4746a39e88eb18ae28c359293b6b1", "3fb010b4767c003bf63e0c37d9045a7f81760187"));
set_progress(0.643956);
assert(apply_patch_check("/system/framework/core.odex", "53770eb3928f1533fdb7753fb84c3b8c632b30a7", "ef193b17b2338f602d1443ac09b4821811b9924b"));
set_progress(0.668259);
assert(apply_patch_check("/system/framework/ext.odex", "00ed66663a8a03c526455bab8ec6e3c6f20510a7", "e188ee9f849300b395e7451fa2aaea54115bc879"));
set_progress(0.674848);
assert(apply_patch_check("/system/framework/framework-res.apk", "1e6228cb4870f23036f4cb77f51e5ecfb13e5938", "49914bb6dc01d59470a494ee9da68e008d15056e"));
set_progress(0.701807);
assert(apply_patch_check("/system/framework/framework-tests.odex", "df431edde8c65dcf78e552685294f12e5fb4621a", "12e436a61ec07d02b1314989616166f6ab330cb8"));
set_progress(0.701970);
assert(apply_patch_check("/system/framework/framework.jar", "b9c556a92539f824d6ae988eb6d6f5f189afcac9", "b9ea12cd9eae409504a383680489b41983042a58"));
set_progress(0.702052);
assert(apply_patch_check("/system/framework/framework.odex", "e81c8fafaae386878b5bcffe7e3257a6690d9dd9", "b698fb207874b40f717f015db642570c919a309f"));
set_progress(0.757858);
assert(apply_patch_check("/system/framework/ime.odex", "74a101aa851980552794a1f15333cdcd538470f0", "95bff072b16e887f3b402a96a3f64a3443ce0822"));
set_progress(0.757897);
assert(apply_patch_check("/system/framework/input.odex", "071d0acc6c572ab3b3fac2256694424dd3af7bf0", "174bc91582b67ac412c0b4018255b6d9d54e839e"));
set_progress(0.757924);
assert(apply_patch_check("/system/framework/javax.obex.odex", "55c39f2378c7704866e03c78d8e7172a7677d928", "738b7dd9e4ce8dee72d9c7fefd9ce907ce717b16"));
set_progress(0.758279);
assert(apply_patch_check("/system/framework/monkey.odex", "2da1577010000669456a5310e8b68c7c3ace501c", "faffc24c847411cdb8f6afc71f8dcfa415f3e7e6"));
set_progress(0.758682);
assert(apply_patch_check("/system/framework/pm.odex", "f663e7313a774ce9ed4e64f12eecc3b41d9cf429", "7c60919d6238183b09afb31c4ee52459b2908c6f"));
set_progress(0.758819);
assert(apply_patch_check("/system/framework/services.odex", "d3ef179eebe1bd0bae81aead769ff6330ba4c250", "17d9af142e0d7e76c0e55f8b5a7e18405d45d513"));
set_progress(0.766707);
assert(apply_patch_check("/system/framework/svc.odex", "010bb9db55f36c20fc261923285af0935c789465", "c216b673c557863db28afb7e5ee445eae14e66d7"));
set_progress(0.766757);
assert(apply_patch_check("/system/lib/bluez-plugin/audio.so", "97ab53cc692889a53bdb039e5190a76555a49f2d", "4818489fa7a126c3e01a39bd6d95674d4ca4232d"));
set_progress(0.767434);
assert(apply_patch_check("/system/lib/bluez-plugin/input.so", "c469dcefc8e50eac1ed69cd6e114f2ac53a1381c", "2ea36394334279d55fe909e64df244cac47a477e"));
set_progress(0.767566);
assert(apply_patch_check("/system/lib/egl/libGLES_android.so", "8f843efce8672d412ffae3cac2a707d41b37ac20", "1cdbfcffdfcd7690e0e3268ab2108972b29acea8"));
set_progress(0.768264);
assert(apply_patch_check("/system/lib/hw/copybit.msm7k.so", "14e7cc7f2c6376827ece792ba51be27c4cbab52f", "e6a13d3a4b962740801b67376e214d6f915babd0"));
set_progress(0.768295);
assert(apply_patch_check("/system/lib/hw/gralloc.default.so", "5d3733cd8ed47430017bdf87961ebb6aca044ef1", "665a6d255fa17660add8453ebbff50016ab4c606"));
set_progress(0.768378);
assert(apply_patch_check("/system/lib/hw/gralloc.msm7k.so", "c9311522fc6577e70c42c6f83378e923a7f6b951", "8863ad028b01e70ae4f6060317fd6afd8339486a"));
set_progress(0.768461);
assert(apply_patch_check("/system/lib/hw/lights.msm7k.so", "97fb29b3ea29d5e9c16ad67a48a67b8a6e6a543d", "f95237389f3ca67ccdeed5051d7a7c404978aac5"));
set_progress(0.768518);
assert(apply_patch_check("/system/lib/hw/sensors.legend.so", "12fb01de7e779704f5899d65ab0a8fd2894dac14", "1f287d27cdd57888dbb4fe876b93e92a865c838f"));
set_progress(0.768576);
assert(apply_patch_check("/system/lib/libAudioTrimmer.so", "2b8b1811f804da66a8681ce5eaea8da2957bd750", "9b8f8eb3437eef915c2b3bb47ef45249d3bf2dd5"));
set_progress(0.768656);
assert(apply_patch_check("/system/lib/libEGL.so", "4ae20b2fe69719764f568e465621fd3cc8129f93", "8ff279ca6eed5ea9983e016d9cb64bf66d6be923"));
set_progress(0.768869);
assert(apply_patch_check("/system/lib/libFFTEm.so", "67a989cebfcc48b51adf32adfb06102276d2b95f", "e2255a8d12886c9750fb451f2b5612c84cb63338"));
set_progress(0.770039);
assert(apply_patch_check("/system/lib/libGLESv1_CM.so", "e7e548f4ee85382f907782c8f1d0299bfea49b16", "1f7b2bad277551fbc3d75b989d44cbad9216e782"));
set_progress(0.770166);
assert(apply_patch_check("/system/lib/libGLESv2.so", "fc86964d917db139f2a27482ddcfd3fbb4806e4f", "0b0dacd207bd648f6fc0e86e4838bb767eaca7a7"));
set_progress(0.770268);
assert(apply_patch_check("/system/lib/libObexJniWrapper.so", "bba5c9721253dd9930cac292bf93743d05fe1648", "500e35105a53c55ffc56d5b8bb3f7301fe278bd5"));
set_progress(0.770375);
assert(apply_patch_check("/system/lib/libOlaBase.so", "4ad7d3ab84413f707c35f9053ec11343f86e0950", "caebc991b5a8c3926caa8af768bc29bae69871cf"));
set_progress(0.773473);
assert(apply_patch_check("/system/lib/libOmxCore.so", "c0a2862f8a3a2f768ec7b85b954bed8d1fd750ac", "21ef29491687d1e47e65a205bf15ec51fe833fbd"));
set_progress(0.773529);
assert(apply_patch_check("/system/lib/libOmxH264Dec.so", "39d07bf4973ed60828ec0ddac7a5fd1eea1a4230", "bf549b5a4a8e02526d5b5d234cbfef5030eb3f5e"));
set_progress(0.774521);
assert(apply_patch_check("/system/lib/libOmxMpeg4Dec.so", "4e1012b1b9241738346cc5cb1f9bb003f76039a8", "7fb3d383a2b544beafbf8fa461689708035ba6b0"));
set_progress(0.775581);
assert(apply_patch_check("/system/lib/libOmxVidEnc.so", "74a6cf49786ebde11b372c79741d890ba4ce389d", "be2fc4f6be85128a38c90461a6b2bca6e6761d61"));
set_progress(0.776461);
assert(apply_patch_check("/system/lib/libRS.so", "9c6df4accad8ef375a9dd9ebaacc425d49924f87", "98c71795bf01ef0d190d29fcd71ec76e227584c5"));
set_progress(0.777366);
assert(apply_patch_check("/system/lib/liba2dp.so", "d50bb92a3a9af081231675a7cdb44c39ddfdbaf6", "0f1b4ca58bc9b70f25b0d45f86544d51a2970263"));
set_progress(0.777689);
assert(apply_patch_check("/system/lib/libacc.so", "47cf9ce829684afe38d7a58c63e0102e792d88f7", "c7d61e9ff7cca3261d614d86324e2f969e33f6f3"));
set_progress(0.777895);
assert(apply_patch_check("/system/lib/libalbum_util.so", "230dbbbf14b6d159943fd3a1b6faf655985e26e9", "964aaf99493163b2f1205caccde041f55802ecf3"));
set_progress(0.777976);
assert(apply_patch_check("/system/lib/libandroid_runtime.so", "0b251c5f02c99db90f759c4a31c4727b58073191", "43c8e04af288985c0db1b25290aa88664bed8adf"));
set_progress(0.783838);
assert(apply_patch_check("/system/lib/libandroid_servers.so", "4d81a2f7a6d78ce479b35a9061c3b1e0bb9d9d55", "dc997d4506edc31b77c7da776a829b35442cf18e"));
set_progress(0.783970);
assert(apply_patch_check("/system/lib/libaudio.so", "be6af1fc4731ba8f718dae0a462d9afa71686ac8", "cd5c5a14818f903fad77cee1a0c1eae51fb2438f"));
set_progress(0.784302);
assert(apply_patch_check("/system/lib/libaudioflinger.so", "10d8ca53e921da666c0f6b53205eb923b73eda66", "af4b6dd535934c016cb9be4b3bc7b8f4abda0b2d"));
set_progress(0.785387);
assert(apply_patch_check("/system/lib/libaudiopolicy.so", "44cc197299eadc6151ace2b3c890e471e3195407", "65f35a2a9e4822798549030b7df975a63c7d2863"));
set_progress(0.785593);
assert(apply_patch_check("/system/lib/libbinder.so", "2c38e992e9143dfbc0055be28e17cd4db283a335", "724c1bfd63110bcbcc0436ec25fe79a3dfba5e7d"));
set_progress(0.786575);
assert(apply_patch_check("/system/lib/libbluedroid.so", "a058723d63c5938e002f5abbf56881f12a951c0b", "4571967dd6cda6ebcd6fabff9bd9cd00f62cece5"));
set_progress(0.786606);
assert(apply_patch_check("/system/lib/libbluetooth.so", "ba87bd370886947fb4a55593b39461b3f70b7849", "966fc149bc793ce47b6429ae1a120093d23c99bb"));
set_progress(0.786971);
assert(apply_patch_check("/system/lib/libbluetoothd.so", "42b5d958ab52b15111aabac264a61e536363324b", "23340cc6e5979eb29b626ead351cd0e24a3a0f8c"));
set_progress(0.789996);
assert(apply_patch_check("/system/lib/libc.so", "13d5739294a01d0c3227060d3cec60df3c459647", "4c6bbea46e8b9431c0a66bfff546c33c5778a16e"));
set_progress(0.791414);
assert(apply_patch_check("/system/lib/libcamera.so", "aef839cc3bb181ce652bb28115d62c4bd03dd013", "cb9867e4885060a6e6c38aec042476dfb5dbb951"));
set_progress(0.791868);
assert(apply_patch_check("/system/lib/libcameraservice.so", "f82c31ce8183a0a1e46bef5c83499443e7e4eb6f", "e7ebb10a5f3b3386188a5ee242cb83137b043cda"));
set_progress(0.792169);
assert(apply_patch_check("/system/lib/libcrypto.so", "50919c7a871a94370e47d7c027cf6460480cd185", "e70dc87ff4b9ead5acf16413af55e1e4f1f43607"));
set_progress(0.796579);
assert(apply_patch_check("/system/lib/libctest.so", "f45363895cb6ebf5d98d824edf0d65e5a62ab220", "f91d48ef633aab273559614564e66fd27b955780"));
set_progress(0.796610);
assert(apply_patch_check("/system/lib/libcurl.so", "ba17fdb932250e508366d32f7f80cc5b308dac0b", "57859a65c9e53b60346cdc3fe0a41dafaf8e4f2e"));
set_progress(0.797738);
assert(apply_patch_check("/system/lib/libcutils.so", "04b14aa5f009db24b4adcf683c6cb532b29a1864", "4eae4915420c657428c39ca3eedd1fb24b3dccff"));
set_progress(0.798064);
assert(apply_patch_check("/system/lib/libdbus.so", "fee848332b8908622cb17fb49c1ae2946b54c577", "4df20c5ccf9a08f2c64df00b6f5cdef20d179b66"));
set_progress(0.798926);
assert(apply_patch_check("/system/lib/libdl.so", "16f2a736ed7e005c2e56d483a8812f8b626a1d7e", "9e9081b9fa4c6460f7324cb41adfefd06e7362e3"));
set_progress(0.798980);
assert(apply_patch_check("/system/lib/libdrm1.so", "dec1d6ba05bfc73f013c9c25d09db1fed659c041", "65095c654fdba357e548aa19faa84e5a3de285ab"));
set_progress(0.799206);
assert(apply_patch_check("/system/lib/libdrm1_jni.so", "a2307013bd27f4304708bc34bb08c12fe7d0da86", "e15b871df176d9473925fc4c32f145ee044b012e"));
set_progress(0.799288);
assert(apply_patch_check("/system/lib/libdvm.so", "c1c468d393eb1382e40466c17f672eeaacb4342e", "9f2140814ca3eeaa61d44fbf31f89a06254d8719"));
set_progress(0.802434);
assert(apply_patch_check("/system/lib/libemoji.so", "5d67657da64fb1f234b4d9056159f6b182162b83", "a1e93dda0467e8d1bc06036ea2562474db69a541"));
set_progress(0.802491);
assert(apply_patch_check("/system/lib/libexif.so", "0f0c3f73ed33214edc1826e7528a922d6455457d", "f74f51c884e588921769a0738774398701aa5f9a"));
set_progress(0.802732);
assert(apply_patch_check("/system/lib/libexpat.so", "ba6992aba6befaf91fe1910465d2048c30f56018", "8e94002a5c483778561c81fb75b8805d24a8af74"));
set_progress(0.803255);
assert(apply_patch_check("/system/lib/libflashlite.so", "64e87c66ab61ecefc82c29b5f928a68520443f25", "59c0f7b09af10eff1c84c8cb74cb486027b124ea"));
set_progress(0.830363);
assert(apply_patch_check("/system/lib/libflashsnddec.so", "f8473b7ead3c12ad82a0bc7d0f6ad104a0cf44de", "4ad0e91642243b350088511afcd111fa123d47f0"));
set_progress(0.830954);
assert(apply_patch_check("/system/lib/libflsaplayerlib.so", "da674054b52afd4b8edd9fc76dbcc5cbc3de61e2", "7e167df43c50d29f49e48b91ff555ec6033fb30d"));
set_progress(0.831381);
assert(apply_patch_check("/system/lib/libgps.so", "1a437ea77336575170f7c17ba9a53baf20dbfe7f", "7b67768ed59b43c7404bbeed086ce9f17b150a34"));
set_progress(0.831928);
assert(apply_patch_check("/system/lib/libhardware.so", "0e882204272eee9aeaa551d22ced54cedbb308ac", "78b23263d4dd5ffff9f3eb9bf66b3d055b148553"));
set_progress(0.831959);
assert(apply_patch_check("/system/lib/libhardware_legacy.so", "d3a9358d98e5510158975df0ddf1b61a36cc0bb3", "da5a77cd0a7450dfa48499fbed441009ed552f78"));
set_progress(0.832196);
assert(apply_patch_check("/system/lib/libhtc_ril.so", "427a44e0fb570160766d5a706d5357a4472e28cd", "0423d01d679d89aee5dac42a47222c02ade9364a"));
set_progress(0.835034);
assert(apply_patch_check("/system/lib/libhtcbitmapfactory.so", "d1dccff51d7af90013984df5a69ace4957ff3491", "3ff51a05b19fa371e2ce0ac4ac2ebc6122f2af5b"));
set_progress(0.835090);
assert(apply_patch_check("/system/lib/libiconv.so", "26f051fabfc1826afa8ccb26f94654a409716f62", "5d0c802f405a675f8278e26b8c2d26c3bb813c45"));
set_progress(0.840531);
assert(apply_patch_check("/system/lib/libicudata.so", "e28864a55d0561bb274f85b66e360a70abac73ff", "3120b4bdb77a857f6756fd6c02eb374468e44a1d"));
set_progress(0.855008);
assert(apply_patch_check("/system/lib/libicui18n.so", "ab91b546c9a6dd617e91801c415677fda94a0c5d", "a9f345a31eb63256d3eccb4ff306155364159b0c"));
set_progress(0.859332);
assert(apply_patch_check("/system/lib/libicule.so", "8fd09b940d7459e64541530177a84ab3bad9fcab", "8a380eeca7c92242f0fa6bef19592ec8750caf87"));
set_progress(0.860442);
assert(apply_patch_check("/system/lib/libiculx.so", "1a86c8b13e56019076705e1f0c47e3f18ad0f41e", "3cacd64c14b8c7052c6337c1685be1dc83cf2b86"));
set_progress(0.860647);
assert(apply_patch_check("/system/lib/libicuuc.so", "e8ba6b71ca2913c0a97e771fb38df873680b2223", "ab218b760309412b3d1c3f937a0cfc85cc9935f4"));
set_progress(0.865509);
assert(apply_patch_check("/system/lib/liblog.so", "8c58a068d5e0e0b39fcc35f2dff50ccd72a70e3b", "71925792a0d7e6d6996182aa5966da1aba3c8970"));
set_progress(0.865588);
assert(apply_patch_check("/system/lib/libm.so", "dbecf85aa698b5486782caa58992e4a4ad487750", "678ed59919cade831e6341a5b0c222bfc9714cbc"));
set_progress(0.866369);
assert(apply_patch_check("/system/lib/libmedia.so", "8b87b89c0514d61c4d566bf91b881cdce21dc920", "cae774d42dfeb5782c18cfd1ee36229e1e5bcddd"));
set_progress(0.868438);
assert(apply_patch_check("/system/lib/libmedia_jni.so", "0b8a3a90b87b179b32a22d1aa8264af231be0d42", "f930509473f73ddc93c76608a11090cefce78fb6"));
set_progress(0.868675);
assert(apply_patch_check("/system/lib/libmediaplayerservice.so", "7c109efe71f4e404f24a5815771a8c82e5f785e9", "7fdc2a50b74f15be730b7eb2181aaa92f77f87ea"));
set_progress(0.869352);
assert(apply_patch_check("/system/lib/libmm-adspsvc.so", "710e2d35cad00fd2c16e1f9b3aa0da185cf8fc9b", "4c83746af05f7b1aa78355e2f04779e20363c6e6"));
set_progress(0.869383);
assert(apply_patch_check("/system/lib/libmmclient.so", "a86541582ff16476d9c10f8cadc43eea6aeaf496", "ae6e29d48cea28eac10b37ee829c79aadaccf890"));
set_progress(0.869439);
assert(apply_patch_check("/system/lib/libmscompress.so", "e5323072936899744a18739690978fbfd02a97bf", "37244ffa8a58c563ee3de8ee9eb937227d4a3118"));
set_progress(0.869469);
assert(apply_patch_check("/system/lib/libnativehelper.so", "898ba25f07933e1f9ee5291c67839d1dcbfbfd73", "b7ec2c165840a06c26af9731fbad8f1bf0caeeca"));
set_progress(0.870766);
assert(apply_patch_check("/system/lib/libnetutils.so", "6a110c5e2a77dae9a23da860a7c4cd8146f7d9f0", "298b4ca5b5e4d9c454e26ac773b4abe980847ece"));
set_progress(0.870895);
assert(apply_patch_check("/system/lib/liboemcamera.so", "ab78aceb68d687219559153e18ce72d41552cc60", "d779c3a850f7ed5c028a0d15ee4d8034df2b1e77"));
set_progress(0.878107);
assert(apply_patch_check("/system/lib/libomx_aacdec_sharedlibrary.so", "334c7e0e6a69b6589a9adc10a850c865a8284120", "d8da689e8745267b9547db323851d938c12d3e0c"));
set_progress(0.879224);
assert(apply_patch_check("/system/lib/libomx_amrdec_sharedlibrary.so", "8c5825bb215f1312aad5192ef5ad43de9eca9c31", "888d069a44605db3f02d4dd4ac5977b64ca472b1"));
set_progress(0.880020);
assert(apply_patch_check("/system/lib/libomx_amrenc_sharedlibrary.so", "f1ce4b020f58471da022bbc27bda045254705638", "012c38c5c135d881efc1d739ca0f03cf25422a4b"));
set_progress(0.880596);
assert(apply_patch_check("/system/lib/libomx_avcdec_sharedlibrary.so", "2dbbf91b42df173d6df4fedaccca054453ef3e91", "fcc0ac419c2dcf5a82d696b62f689b69b45ea4ff"));
set_progress(0.881117);
assert(apply_patch_check("/system/lib/libomx_m4vdec_sharedlibrary.so", "aad2f6f2176d65e3fb8594cdefc783e4a4002bd1", "4f5ac41af774645ff79691e7a980470373cf2a30"));
set_progress(0.881910);
assert(apply_patch_check("/system/lib/libomx_mp3dec_sharedlibrary.so", "36c984bf1f979560a75bf57ccbdb22102120e5f1", "7146cf42b9b739d4c2b4a388eccd880e612745b5"));
set_progress(0.882311);
assert(apply_patch_check("/system/lib/libomx_sharedlibrary.so", "29da32b85a1832187580dcc701b3b2126175122b", "5086eea0975212f577c795c80c5a748c90b2eca6"));
set_progress(0.882840);
assert(apply_patch_check("/system/lib/libon2.so", "8061ec95165bb7e240553849adc66e4c8e49983e", "4127c58b7879b75c5dc5a226070c52937bdcbc84"));
set_progress(0.883485);
assert(apply_patch_check("/system/lib/libopencore_author.so", "1eb5f646fdd4b21d69f95db296c6b4884cede7c9", "b21802167c2bacbe6f1eea9c4d84cc89077e4729"));
set_progress(0.885372);
assert(apply_patch_check("/system/lib/libopencore_common.so", "05258be46848f7ad2b975e3b3cd2a97d53191a22", "3d73397b74acd7bef111dd4eddb7c5cae8c1c014"));
set_progress(0.890450);
assert(apply_patch_check("/system/lib/libopencore_download.so", "eecbe58282dad78f3044246f071363af406c7899", "88128566078e116656ee78e345b0ecae18dd0a75"));
set_progress(0.890991);
assert(apply_patch_check("/system/lib/libopencore_downloadreg.so", "f5ba405cb4702fa8bca9d9751d1e488061094ff3", "825cc9442b8126f06179b0b62ae6542d53ce40f9"));
set_progress(0.891074);
assert(apply_patch_check("/system/lib/libopencore_mp4local.so", "1343599eecdd6c973d2a93ef37b3f71c90b558ee", "b76a6c967c454ecf19915fdfcfb87cb40e21776c"));
set_progress(0.891962);
assert(apply_patch_check("/system/lib/libopencore_mp4localreg.so", "49f3aca76effcf5523efdefec6ab0b2cd546f377", "bfd6674cf189ebbb4933f57f03193e9c5420ca6c"));
set_progress(0.892072);
assert(apply_patch_check("/system/lib/libopencore_net_support.so", "dfa0e82c93757094783d38e5adb682072e1f715f", "f37ad530d8c0a65e4d26e901532efea644ec90bd"));
set_progress(0.893303);
assert(apply_patch_check("/system/lib/libopencore_player.so", "e9eafd3e10b3b2436c7bfcb470ee0a4fe60d89d5", "a23095a0b357bd15e93d1c6c0ef0bcf10875676d"));
set_progress(0.898381);
assert(apply_patch_check("/system/lib/libopencore_rtsp.so", "9be99bd0f4ef3c4d97650ab2fdc380fe8ccbc8be", "0afa50fd8514ee73aeb3f7fc4560bd1de4f737db"));
set_progress(0.901127);
assert(apply_patch_check("/system/lib/libopencore_rtspreg.so", "9a15e18a7a547123a28e3ef0421055dc04b7ca53", "a072d57948c77fe5cec349ea8da5b066dab3f675"));
set_progress(0.901211);
assert(apply_patch_check("/system/lib/libopencorehw.so", "d5e2c0d88386603207042580dcb61e254449a970", "854714df319ad28d1d32ae57d5a9cafe323b2870"));
set_progress(0.901346);
assert(apply_patch_check("/system/lib/libopenobex.so", "39b2c78b18736477810ef157740b744dff2a57d8", "4ea38728b88ba7b58d5d48e0b6a566f0a9d95975"));
set_progress(0.901451);
assert(apply_patch_check("/system/lib/libpixelflinger.so", "f388288c775139f6c0102f738d62dc63d8612f79", "9969dcf555e326158dbbddc40c0b9f69e497a44b"));
set_progress(0.902088);
assert(apply_patch_check("/system/lib/libpng.so", "6181e098dde59c47ecd5a4534075cc0b2d98b462", "73d1b728569bb86472337cd291be7aeb844bf411"));
set_progress(0.902846);
assert(apply_patch_check("/system/lib/libqcomm_omx.so", "d9dfaa3b918fff35ec0630aa9bf76a4b1f47e45f", "e2d123fdbc13c90d90a5a27c4bce76b6a6cba06a"));
set_progress(0.902878);
assert(apply_patch_check("/system/lib/libreference-cdma-sms.so", "4b48a58d3f848624e7d6b6344f5091fb95e78e83", "3e77750cccb2f2a547504875aae7d54c8faca474"));
set_progress(0.902908);
assert(apply_patch_check("/system/lib/libreference-ril.so", "2000c26a918320a1ac723ad8424121d90075e9ef", "c9a5812648dd05803db54be0e76ab0e09857fd52"));
set_progress(0.903038);
assert(apply_patch_check("/system/lib/libril.so", "5887455d49eb0b7b29437025335afee80dec7033", "06a3d96240537b09a3e937590dc68cc105cbd4af"));
set_progress(0.903307);
assert(apply_patch_check("/system/lib/librpc.so", "ff3f8482e0fde99cfb02e275f6036defc3067fb1", "fb1f7277c3c42ededb922be310d16d8145ec2bbf"));
set_progress(0.903460);
assert(apply_patch_check("/system/lib/librs_jni.so", "1db7318fe630d6cdead9731c8eb7ebdb94a70df8", "1a11288725fef46096cbeac0577415b58d4e7802"));
set_progress(0.903622);
assert(apply_patch_check("/system/lib/libscalado_htcalbum.so", "303fd3b123eeca63b8103da6a7eccbd001a691c3", "50e9e73fcb6bffd205ab55a5fee35ad7955af734"));
set_progress(0.906299);
assert(apply_patch_check("/system/lib/libscaladoapi.so", "e94c4680e903676442a2f2f3fa14472696666c56", "150df8a7573ebad6435cd6af5b717a717d73e76e"));
set_progress(0.908853);
assert(apply_patch_check("/system/lib/libscaladoutil.so", "265cc4cd43cebfacfc0a5efdbb1fd2297299947a", "71403f0faedaf19e1465f9d5e7fbbb2d5ac8aef6"));
set_progress(0.911480);
assert(apply_patch_check("/system/lib/libsiimpl.so", "6a20b6456c1fce701d5384e0f73a6a39be08dc65", "41547d731e321834008574672704f34ba8a1ff25"));
set_progress(0.914535);
assert(apply_patch_check("/system/lib/libskia.so", "7e7718f6148ba020d61a08f839385cfb0aa55a71", "6bed39110c8822cffeff3f9da327d777e5760dc2"));
set_progress(0.922378);
assert(apply_patch_check("/system/lib/libskiagl.so", "6d978bab6fd7bc9e9b542677f0034d56ad241aef", "592227ac8d04d8e68e019155a1fda837b7cde496"));
set_progress(0.922633);
assert(apply_patch_check("/system/lib/libsonivox.so", "5c347cc6a41e94485c179829bac53ef85f6ec51d", "f3e37fb9b112ccd17ad3b58fc10fed083ea2f3b3"));
set_progress(0.924632);
assert(apply_patch_check("/system/lib/libsorenson.so", "03a335f21a3218222e8556395261e211aadd95a5", "251ddff45fe34eb4283172f3cdba6e5659fc52d1"));
set_progress(0.925031);
assert(apply_patch_check("/system/lib/libsoundpool.so", "bcd2515834a784d02ae6b99e260c025088994978", "342a430dc6ea01970eaa190cf072b0498424cce8"));
set_progress(0.925188);
assert(apply_patch_check("/system/lib/libsqlite.so", "4a25e35114225d796e0e7491666bb7fce04123a5", "22a0c6e51e076083d7e57e9b42ebe79c4584ed32"));
set_progress(0.926882);
assert(apply_patch_check("/system/lib/libsrec_jni.so", "1836f6829e7d23183e7dda80636e505c40977a18", "a34bf41697f10b1adb0528c84d623243836e7cae"));
set_progress(0.928983);
assert(apply_patch_check("/system/lib/libssl.so", "09c93c4f1f3e9d3a0247e4b8855b02d32076e56a", "d44ad8cb3d232f472fc8ab60880af5386c9d3a19"));
set_progress(0.929879);
assert(apply_patch_check("/system/lib/libstagefright.so", "4e180f9f52282cc0d00453422c2ef6a2fa42d834", "805f12d879a07051eb2c5f0ec4ebb5f6aadea58b"));
set_progress(0.930367);
assert(apply_patch_check("/system/lib/libstagefright_omx.so", "025fd02c694a36df149ff5d3cc1e0d97cf1120ec", "2188a64958b299ffc0c380536c6ecfe09a35fe25"));
set_progress(0.930669);
assert(apply_patch_check("/system/lib/libstdc++.so", "cc5893fa5535eac4c72bbc3fa24b6af083e4ae99", "74ea20e2a5ffab928e3b95a8193fa4defa30b838"));
set_progress(0.930701);
assert(apply_patch_check("/system/lib/libsurfaceflinger.so", "31c844947ac2e3c8907f628a3999bdc2620ea06d", "2cadfbd7e44d2c49af80a41917b8eef4a519c84c"));
set_progress(0.931735);
assert(apply_patch_check("/system/lib/libsystem_server.so", "0cd2f64a12ca5440d276083371cc59cb9b2a9cb1", "832bbb4e5e59a4e193b468290b2d4dbebd2c6db5"));
set_progress(0.931793);
assert(apply_patch_check("/system/lib/libsysutils.so", "1b8ea75a56c4f890c67bb9a6d3a3238d7cd1c62b", "12565f6ba1c258a2e89c027dd51bf55e5708b352"));
set_progress(0.931899);
assert(apply_patch_check("/system/lib/libt9.so", "96f2b135ae45be720a43c3999e0524a778323166", "6bb39f694cec8a79539367a14254237e72a66ded"));
set_progress(0.934032);
assert(apply_patch_check("/system/lib/libthread_db.so", "c7f8919669cf37d916d805f96e6a09df7e25af81", "248457bc139eec5c8e99a12073d7886603ce60a2"));
set_progress(0.934111);
assert(apply_patch_check("/system/lib/libttspico.so", "d272af68fc070e34dd3bd2c3a318623759b70ce7", "187046ed5adaa5842feefb27538058569c8a0ea3"));
set_progress(0.935460);
assert(apply_patch_check("/system/lib/libttssynthproxy.so", "0de1dad7fa6bad7a2da62d39a599e1acf585954f", "3f7db7e0270c06d3d00601963ed9de1c21d0fabb"));
set_progress(0.935567);
assert(apply_patch_check("/system/lib/libui.so", "f27c3db02600851c8cff59b753909167bf583449", "8ddc84e7429aae1d61cf65b799ffaf8bd74ed1e6"));
set_progress(0.936885);
assert(apply_patch_check("/system/lib/libutils.so", "eb8d7abc2376f7ad6916f42ad671f9383b689196", "981b18dc57ba000da38ff26049c1ed439b12dc03"));
set_progress(0.937904);
assert(apply_patch_check("/system/lib/libvorbisidec.so", "ef4164c31a0fc2cb16cb4d89c8962a059b8b16a0", "552ae4b633159473018a307da25bbe66cded2c45"));
set_progress(0.938589);
assert(apply_patch_check("/system/lib/libwebcore.so", "853525febd8d430f43be2113c4412a7bcea2ac22", "02d12f39ccf2777d67de31c75bcff718704cb29f"));
set_progress(0.989346);
assert(apply_patch_check("/system/lib/libwpa_client.so", "17420cea4d3e24bbf5ff281d7158b2d130fd0fce", "3a4460015b087ba30f904d81500e9a48d5b17085"));
set_progress(0.989402);
assert(apply_patch_check("/system/lib/libwsp.so", "875e7866975cf17a6a3d57c4504e81620a19541c", "5ac5a70b680a146aa2be93009cc52647c22985d8"));
set_progress(0.991316);
assert(apply_patch_check("/system/lib/libwsp_jni.so", "71bcdb7e1d60d791118fd685b308c7abe900478e", "1f58c09d679643cae3fa141adaa6b14f59b8bfae"));
set_progress(0.991372);
assert(apply_patch_check("/system/lib/libz.so", "d1fc9901fa1a60310e31d813d2acbdb43bfc9d06", "ddab15b925aff2fb8a3289296a9ecfa05ade35aa"));
set_progress(0.991840);
assert(apply_patch_check("/system/lib/modules/sdio.ko", "7a8db6a0a1274092e25551d444da8fd62699911f", "3f946151b0be3b853b4506a8eba5be5a0f673d6f"));
set_progress(0.991995);
assert(apply_patch_check("/system/lib/modules/tiwlan_drv.ko", "e9b52ba0a019778a0348e6a8db64c96b15103a7c", "19a0cdba96c6f458820ff4a3cd0a429fb2d85502"));
set_progress(0.998776);
assert(apply_patch_check("/system/media/audio/ringtones/Windchimer.mp3", "31f060159139da5b727d47e5742870e5eb5932cb", "43ba0deb6b42d16b1e745862ec8dc99f5479097e"));
set_progress(0.999509);
assert(apply_patch_check("/system/usr/srec/config/en.us/grammars/VoiceDialer.g2g", "5d52a5821b84f24fc40dc305df976610c5b1a5c0", "779d39ad43ad746feb0308c7a368fc835eab243a"));
set_progress(0.999836);
assert(apply_patch_check("/system/xbin/crasher", "1da0205ccff1bcc495463fb8678689aa08f759d0", "3ca4116a8ba4c68bc798f7fc39967d6898f1a870"));
set_progress(0.999869);
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/AppSharing.apk",
       "/system/app/AppSharing.odex", "/system/app/DebugTool.apk",
       "/system/app/DebugTool.odex", "/system/app/DefaultContainerService.apk",
       "/system/app/DefaultContainerService.odex", "/system/app/FieldTest.odex",
       "/system/app/Flashlight.apk", "/system/app/Flashlight.odex",
       "/system/app/GenieWidget.apk",
       "/system/app/GoogleCalendarSyncAdapter.apk",
       "/system/app/GoogleFeedback.apk", "/system/app/GoogleQuickSearchBox.apk",
       "/system/app/GoogleServicesFramework.apk",
       "/system/app/HtcCalculatorWidget.apk",
       "/system/app/HtcCalculatorWidget.odex", "/system/app/HtcCopyright.apk",
       "/system/app/HtcCopyright.odex", "/system/app/HtcProfilesWidget.apk",
       "/system/app/HtcProfilesWidget.odex",
       "/system/app/HtcRingtoneWidget.apk",
       "/system/app/HtcRingtoneWidget.odex", "/system/app/LatinImeTutorial.apk",
       "/system/app/LiveWallpapers.apk", "/system/app/LiveWallpapers.odex",
       "/system/app/LiveWallpapersPicker.apk",
       "/system/app/LiveWallpapersPicker.odex",
       "/system/app/MagicSmokeWallpapers.apk",
       "/system/app/MagicSmokeWallpapers.odex", "/system/app/MarketUpdater.apk",
       "/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/am.jar",
       "/system/framework/android.policy.jar",
       "/system/framework/android.test.runner.jar",
       "/system/framework/bmgr.jar",
       "/system/framework/com.google.android.maps.jar",
       "/system/framework/com.htc.android.easopen.jar",
       "/system/framework/com.htc.android.pimlib.jar",
       "/system/framework/com.htc.framework.jar",
       "/system/framework/com.htc.rss.jar",
       "/system/framework/com.scalado.util.ScaladoUtil.jar",
       "/system/framework/ext.jar", "/system/framework/framework-tests.jar",
       "/system/framework/ime.jar", "/system/framework/input.jar",
       "/system/framework/javax.obex.jar", "/system/framework/monkey.jar",
       "/system/framework/pm.jar", "/system/framework/services.jar",
       "/system/framework/svc.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/Prayers.apk", "/system/app/TalkProvider.apk",
       "/system/app/gtalkservice.apk", "/system/app/htcsearchwidgets.apk",
       "/system/app/htcsearchwidgets.odex", "/system/app/iQuran.apk",
       "/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,
            1af2a3b330feaf181d205054677c340f7ca71b07, package_extract_file("patch/system/app/AccountSyncManager.apk.p"));
set_progress(0.001144);
apply_patch("/system/app/AccountSyncManager.odex", "-",
            b617faeab2dd14467a00dcfcaa4d1b930974aab0, 63048,
            dd69781136864120814734cb55f3a3addcdbff64, package_extract_file("patch/system/app/AccountSyncManager.odex.p"));
set_progress(0.001496);
apply_patch("/system/app/ApplicationsProvider.apk", "-",
            333fdc64025925e6153244c720ce00c0eb3531b4, 10511,
            7e3459940a05b8dfd73830de0e45d235fac42190, package_extract_file("patch/system/app/ApplicationsProvider.apk.p"));
set_progress(0.001554);
apply_patch("/system/app/ApplicationsProvider.odex", "-",
            8966dd7a8d106258105cecb7e0c175bec8d2e6b7, 22224,
            bce72a6d8b4ec67d204dda11061118027b6eafd3, package_extract_file("patch/system/app/ApplicationsProvider.odex.p"));
set_progress(0.001678);
apply_patch("/system/app/Bluetooth.apk", "-",
            c67ef02a1677329494a1cd748c2470688d7cc63e, 222263,
            68f9aa231ba86efe7e141834831e3be11fea9fde, package_extract_file("patch/system/app/Bluetooth.apk.p"));
set_progress(0.002918);
apply_patch("/system/app/Bluetooth.odex", "-",
            e19a0e258ff02fe08f6ac2bcb02539c984b108b0, 265256,
            c24b3c8ec3f221404333f0961836da443032dcaf, package_extract_file("patch/system/app/Bluetooth.odex.p"));
set_progress(0.004397);
apply_patch("/system/app/Browser.apk", "-",
            742d0e7319baa9b1564f4b907162c4d40b45f722, 933490,
            f507bd939feed5afbb17a79c48a7e77986fc91ef, package_extract_file("patch/system/app/Browser.apk.p"));
set_progress(0.009603);
apply_patch("/system/app/Browser.odex", "-",
            27bb8f8d24f764a34335d516377dcdd7e89f6041, 797072,
            7c4ca81f4a6bd8d4910855c78ea50ecbaa52ae93, package_extract_file("patch/system/app/Browser.odex.p"));
set_progress(0.014048);
apply_patch("/system/app/Calculator.apk", "-",
            2b07e14382952b1ac3cd1e88343c53b09a8db881, 223532,
            6fac7f8edf574e1624fb1b7d05f1e682b4b4738d, package_extract_file("patch/system/app/Calculator.apk.p"));
set_progress(0.015295);
apply_patch("/system/app/Calculator.odex", "-",
            6cfab2646bcc65858d7a1ee2ab74e8e9445e8e88, 108448,
            62bec9b19c4f987a213797e083f9e2b0a2ffb258, package_extract_file("patch/system/app/Calculator.odex.p"));
set_progress(0.015900);
apply_patch("/system/app/Calendar.apk", "-",
            de0ba55aeb0b95c67507d38c233068f098432c21, 687389,
            1dae5b83b403dc184b510bd9dedf0252a0639e00, package_extract_file("patch/system/app/Calendar.apk.p"));
set_progress(0.019733);
apply_patch("/system/app/Calendar.odex", "-",
            4857a7933095566648c71e1cfa0c92b3b0393bb6, 764520,
            945fd68d8ad23c51f29c5e0365e12c3a350783ca, package_extract_file("patch/system/app/Calendar.odex.p"));
set_progress(0.023997);
apply_patch("/system/app/CalendarProvider.apk", "-",
            52fb71ef8c64a57fca58b49931bb7d29f87caffb, 43610,
            66021194e603fa97832b84efa292d2f2369698e5, package_extract_file("patch/system/app/CalendarProvider.apk.p"));
set_progress(0.024240);
apply_patch("/system/app/CalendarProvider.odex", "-",
            a299302743844c598110d5cd415a82e89db103f8, 927704,
            4ff5d9ac3396df54dbd0fe2ee6efb68b224471d0, package_extract_file("patch/system/app/CalendarProvider.odex.p"));
set_progress(0.029414);
apply_patch("/system/app/CertInstaller.apk", "-",
            bf24b84a1d12a12b0029ab2fa80d7be889f2e989, 61849,
            01e8e5e2ae37e0a64d4ec1baed61cca8490e0978, package_extract_file("patch/system/app/CertInstaller.apk.p"));
set_progress(0.029758);
apply_patch("/system/app/CertInstaller.odex", "-",
            287b03fcb988e44aa16af7be0da93c3104dd8521, 40624,
            86ec180353651712d8508505b1cf6085e206da34, package_extract_file("patch/system/app/CertInstaller.odex.p"));
set_progress(0.029985);
apply_patch("/system/app/CheckinProvider.apk", "-",
            cda1d12218e5903ba38e7255521b76d04656a9e2, 4198,
            dd4686aab0109af9ab4cce28e471da31c916ed2e, package_extract_file("patch/system/app/CheckinProvider.apk.p"));
set_progress(0.030008);
apply_patch("/system/app/CheckinProvider.odex", "-",
            4094b951205472a796fd24c19108f95b0dbbd827, 101656,
            5d434a5bed8ebaa96e10868633bb0b9f7b1268ad, package_extract_file("patch/system/app/CheckinProvider.odex.p"));
set_progress(0.030575);
apply_patch("/system/app/Clicker.apk", "-",
            26655f99a9b7a75d970af898b4f63a45d8e0bd58, 88096,
            98006365d303bf87174e1636bc96038cf83774b9, package_extract_file("patch/system/app/Clicker.apk.p"));
set_progress(0.031067);
apply_patch("/system/app/Clicker.odex", "-",
            729caccef50aabbd8a067f7946cbb27911992cbc, 91944,
            c8ac493b09492db95a684c5f2488cfefd8c7ffae, package_extract_file("patch/system/app/Clicker.odex.p"));
set_progress(0.031579);
apply_patch("/system/app/ContactsProvider.apk", "-",
            3ff202450a0f7c42e6b62801894da9bf78c0d738, 35072,
            6561b55f1be94e17e35e51550aa3a08d241ef2dd, package_extract_file("patch/system/app/ContactsProvider.apk.p"));
set_progress(0.031775);
apply_patch("/system/app/ContactsProvider.odex", "-",
            412433058b0b37022aee897567dfc970fcbfe851, 671104,
            d08147406b836dbe6d790a788df42ba3a9fb6910, package_extract_file("patch/system/app/ContactsProvider.odex.p"));
set_progress(0.035518);
apply_patch("/system/app/CustomizationSettingsProvider.apk", "-",
            ca4802b2db964f04f0700b1eca9b806e9f6da45b, 7167,
            86bae5e575a92ae5f4badbe7375d3e476d84c6a8, package_extract_file("patch/system/app/CustomizationSettingsProvider.apk.p"));
set_progress(0.035558);
apply_patch("/system/app/CustomizationSettingsProvider.odex", "-",
            33e85c1b9df64433dae197cfc71684a7a9ee8c14, 7712,
            9e2f720876789624ac0b1b9d77320a06510f4be0, package_extract_file("patch/system/app/CustomizationSettingsProvider.odex.p"));
set_progress(0.035601);
apply_patch("/system/app/CustomizationSetup.apk", "-",
            bd394545db2165929d4f685a9fd7b66d081512b3, 74120,
            32e0350e82057ad8d0ca7873372716d3e91c5c38, package_extract_file("patch/system/app/CustomizationSetup.apk.p"));
set_progress(0.036014);
apply_patch("/system/app/CustomizationSetup.odex", "-",
            74728517b0df680f11a7f7dd5fdb81860ba062dd, 83984,
            9778fc1973a9bbfe396fa220679f9f0bd41f5d2e, package_extract_file("patch/system/app/CustomizationSetup.odex.p"));
set_progress(0.036482);
apply_patch("/system/app/DCSImpl.apk", "-",
            c9c398bebe49d46c8eac336aa1ea6b2bb73aa31b, 3444,
            55c7371c437809ec361ba16e4a35164453d80bc4, package_extract_file("patch/system/app/DCSImpl.apk.p"));
set_progress(0.036501);
apply_patch("/system/app/DCSImpl.odex", "-",
            1b362da9f291375ce778501f23524dc0e4554f26, 23000,
            35ed36828363d6d94e01de1f7289d845dcd50b38, package_extract_file("patch/system/app/DCSImpl.odex.p"));
set_progress(0.036630);
apply_patch("/system/app/DCSStock.apk", "-",
            3e4defff93c647d6c7a66f44a94781a3767c9312, 6820,
            c666f713c686410262bc02e0aeb9b99c2000b0cf, package_extract_file("patch/system/app/DCSStock.apk.p"));
set_progress(0.036668);
apply_patch("/system/app/DCSStock.odex", "-",
            b3593d3528bb188072db9410f1852e3e177a02c8, 40512,
            cd9a5021fa22ccd2dcb8dfa1fcece425dd188e7a, package_extract_file("patch/system/app/DCSStock.odex.p"));
set_progress(0.036894);
apply_patch("/system/app/DCSUtility.apk", "-",
            b4d58a3520a529a43f3203da1b77a0baa4b79e45, 3668,
            98b25f8736ed2632889f9a8c39dd0f6bbed32cac, package_extract_file("patch/system/app/DCSUtility.apk.p"));
set_progress(0.036914);
apply_patch("/system/app/DCSUtility.odex", "-",
            0da876357a674e70087644bf5f8df43f582f258b, 27288,
            88560740839d1022c3389b63a92b5847542b0ed6, package_extract_file("patch/system/app/DCSUtility.odex.p"));
set_progress(0.037066);
apply_patch("/system/app/Dictionary.apk", "-",
            5647ebaeeb896956a7630b1cebf6aa1572fe297b, 885119,
            1ab0f5cb1de4e6a6b88689340475489130995fb1, package_extract_file("patch/system/app/Dictionary.apk.p"));
set_progress(0.042003);
apply_patch("/system/app/DownloadProvider.apk", "-",
            934adc2ed4a91f2a78df6e24b5d917b14bc73f42, 64169,
            31084fc09a5ca6fac9bc310199ce88b1d56973d5, package_extract_file("patch/system/app/DownloadProvider.apk.p"));
set_progress(0.042360);
apply_patch("/system/app/DownloadProvider.odex", "-",
            c727da9853973038564bb16c936c9fde6285666f, 115152,
            6be8d76fd59804f8630c963850d3967b46e3f38d, package_extract_file("patch/system/app/DownloadProvider.odex.p"));
set_progress(0.043003);
apply_patch("/system/app/DrmProvider.apk", "-",
            d4a3117e151c30d136b711b629cbe63a9963c19a, 16531,
            7614532f33d1ba23e5b768f85acd92f4772605ed, package_extract_file("patch/system/app/DrmProvider.apk.p"));
set_progress(0.043095);
apply_patch("/system/app/DrmProvider.odex", "-",
            e17c2749c7cfeecf19546bf45bd0ab238d3f7fdf, 56496,
            517b65ead15523c2bc8d50c464360aa0bcea8ccb, package_extract_file("patch/system/app/DrmProvider.odex.p"));
set_progress(0.043410);
apply_patch("/system/app/Facebook.apk", "-",
            c6dfb1d2d6775f7483a389b3a4b41ef45120d2f9, 2591380,
            fb599e8b58fde5673c1a93d7fa31284e0e146b7a, package_extract_file("patch/system/app/Facebook.apk.p"));
set_progress(0.057862);
apply_patch("/system/app/FieldTest.apk", "-",
            97bde6365465964b5c3e5c2c353d3e9549973bfd, 93856,
            042fc8ded7370fd67adf222e617fad3d9ab4a865, package_extract_file("patch/system/app/FieldTest.apk.p"));
set_progress(0.058385);
apply_patch("/system/app/FilePicker.apk", "-",
            cbd5d8f73d3767d76571699489b691634cf9e525, 40193,
            88bd4d4d18b1960dbcb16677297c77e85b92e902, package_extract_file("patch/system/app/FilePicker.apk.p"));
set_progress(0.058609);
apply_patch("/system/app/FilePicker.odex", "-",
            8bcdd03d16fccbe50f3dc1470a25b206dbe05cb4, 4184,
            79fe6db43d1e7604287e574138f47712604acd69, package_extract_file("patch/system/app/FilePicker.odex.p"));
set_progress(0.058632);
apply_patch("/system/app/FlashLitePlugin.apk", "-",
            16df7cfd62cebfdc2e18cb739cd74ae93d948387, 4546,
            ee81b40ba9795a4c83d0d1b67048efdefddbec43, package_extract_file("patch/system/app/FlashLitePlugin.apk.p"));
set_progress(0.058658);
apply_patch("/system/app/FlashLitePlugin.odex", "-",
            ecaf7beee9357d37cde9eadbc3b08db16f95ec0a, 25304,
            5a76a79ce7a6bb6c3983ee0f9055ab7cc1da65e5, package_extract_file("patch/system/app/FlashLitePlugin.odex.p"));
set_progress(0.058799);
apply_patch("/system/app/FlashPlayer.apk", "-",
            342c6a17e47bc504e302ba56568f29177f24710b, 132697,
            f58bc34483b7d54e68367877f4598ef368fbaeaa, package_extract_file("patch/system/app/FlashPlayer.apk.p"));
set_progress(0.059539);
apply_patch("/system/app/FlashPlayer.odex", "-",
            1af82e8ecf1b9933059298a51841572a8cdfdfd0, 41088,
            3f381822a29af55c70c3bba81ce09a259a40acd3, package_extract_file("patch/system/app/FlashPlayer.odex.p"));
set_progress(0.059768);
apply_patch("/system/app/Flickr.apk", "-",
            46d0333f49a8ff4f50a6e0078708675fa4403d9f, 144059,
            44874e6a852e1f863c83cf1748727c1836772512, package_extract_file("patch/system/app/Flickr.apk.p"));
set_progress(0.060571);
apply_patch("/system/app/Flickr.odex", "-",
            c558e05d043fecf51307185ac29d58e3bb3c14ff, 206272,
            51be7511e5fd9db07a14ee5de0ebd936db81a152, package_extract_file("patch/system/app/Flickr.odex.p"));
set_progress(0.061722);
apply_patch("/system/app/FriendStream.apk", "-",
            860a1043cca39285dd23cbc3de0424c72be87e2a, 92301,
            b993eb1c082e7856f9755208828e02c2ee78c49f, package_extract_file("patch/system/app/FriendStream.apk.p"));
set_progress(0.062237);
apply_patch("/system/app/FriendStream.odex", "-",
            4d9f01a61fd9f2f90f782c1830eaf62eeacf65ce, 100912,
            9c2e33890133d302aeab682c0c81a0a9b6b46ae9, package_extract_file("patch/system/app/FriendStream.odex.p"));
set_progress(0.062799);
apply_patch("/system/app/GSD.apk", "-",
            75ec41066db5802d726098753f47df4770ca06e7, 76342,
            451761d84bb0dad4376a6e0813ca37113bdbee83, package_extract_file("patch/system/app/GSD.apk.p"));
set_progress(0.063225);
apply_patch("/system/app/GSD.odex", "-",
            0cdafbae782baf9ebcf2587cf633ff6974c391a7, 111128,
            cffe589ea2466e3a6b5224c18e0f6a5c2e3dda15, package_extract_file("patch/system/app/GSD.odex.p"));
set_progress(0.063845);
apply_patch("/system/app/Gmail.apk", "-",
            540b813bd8e36ee768746f9c42922c0917d9666d, 1621393,
            f2bbeb400c63b26da693219492495b4e9b60d7f4, package_extract_file("patch/system/app/Gmail.apk.p"));
set_progress(0.072887);
apply_patch("/system/app/GooglePartnerSetup.apk", "-",
            d2c52f2b71c5f5a7a7d30f0fa2a017e9236c1b40, 9912,
            edcfd19381d16b27e78904e14881cc12bea602e9, package_extract_file("patch/system/app/GooglePartnerSetup.apk.p"));
set_progress(0.072942);
apply_patch("/system/app/HTCAlbum.apk", "-",
            ccb69af38f2f7cbee480f82f0c4c0bb6304b573d, 583606,
            c658a5aaa8acec92e76d6455b45e331a3ee5b6b7, package_extract_file("patch/system/app/HTCAlbum.apk.p"));
set_progress(0.076197);
apply_patch("/system/app/HTCAlbum.odex", "-",
            72af0a4fb15e923408acaa2928c69db26a6ba338, 1338872,
            177249b1adf9bc9b8ea08afee84e9f7434b6f6fc, package_extract_file("patch/system/app/HTCAlbum.odex.p"));
set_progress(0.083664);
apply_patch("/system/app/HTCCamera.apk", "-",
            4a3f1038d9be4dc215f4cb7144e7fc303a1fe7f8, 611806,
            017d8bdca440a4a803729ae0d415fab320429abc, package_extract_file("patch/system/app/HTCCamera.apk.p"));
set_progress(0.087076);
apply_patch("/system/app/HTCCamera.odex", "-",
            40390890ca3376bcae4a357db7b70e4f9cbef0b2, 667456,
            5650feee32b5b0b48402b1581f63afd2a69578bc, package_extract_file("patch/system/app/HTCCamera.odex.p"));
set_progress(0.090798);
apply_patch("/system/app/HTCSetupWizard.apk", "-",
            e62c2298a76c0e2c4ac1aaff183b9e13e46fdc58, 1345872,
            b8bff645033dd9f23eb2dffef047546038c72be7, package_extract_file("patch/system/app/HTCSetupWizard.apk.p"));
set_progress(0.098304);
apply_patch("/system/app/HTCSetupWizard.odex", "-",
            ed4fcb5f00aa40238c050ae29338089b392c366d, 233584,
            d73dc5cef2134263ef854b3d35db36a3f067c1a0, package_extract_file("patch/system/app/HTCSetupWizard.odex.p"));
set_progress(0.099606);
apply_patch("/system/app/HTC_IME.apk", "-",
            e0ed9c3d175728c254096eb751b7b4b4406c802b, 7525041,
            3496d41970d3bd9652cf48bef3d5806b5e53244f, package_extract_file("patch/system/app/HTC_IME.apk.p"));
set_progress(0.141572);
apply_patch("/system/app/HTC_IME.odex", "-",
            92fe014ecfa4a75984aaa960b5bdffc9168e9b3b, 994600,
            a3eb60f56f1c54167def8a8da56204df35ad71e2, package_extract_file("patch/system/app/HTC_IME.odex.p"));
set_progress(0.147119);
apply_patch("/system/app/HTMLViewer.apk", "-",
            e6177cea261c6fc0d5fec7a27692013467016630, 10745,
            981e62c8215665b909fd951501a42137313a1630, package_extract_file("patch/system/app/HTMLViewer.apk.p"));
set_progress(0.147179);
apply_patch("/system/app/HTMLViewer.odex", "-",
            f59d52a47fcf0db27930874c78ef1d95731764c8, 7680,
            c098ac8e7ec44a6ed9c4047b573da848a08dad58, package_extract_file("patch/system/app/HTMLViewer.odex.p"));
set_progress(0.147222);
apply_patch("/system/app/HtcAddProgramWidget.apk", "-",
            c0d538fb35c164d0ce1cea5f41dd24581609b8f0, 96575,
            ff35a1516550a726507b57116f7c4100c07c7a8f, package_extract_file("patch/system/app/HtcAddProgramWidget.apk.p"));
set_progress(0.147760);
apply_patch("/system/app/HtcAddProgramWidget.odex", "-",
            e6616ad1fe5d43d0c53abd99439e56e4e245eaa1, 99520,
            75fcb9c930cb5090ae488aa148a031baa67115b0, package_extract_file("patch/system/app/HtcAddProgramWidget.odex.p"));
set_progress(0.148315);
apply_patch("/system/app/HtcClockWidget.apk", "-",
            53079a9403c8c94a0c87f8d0cd84956ef3e0bfcd, 1120231,
            434c0d3fe5ceeab0f354ea4d24b6aed8e40c4120, package_extract_file("patch/system/app/HtcClockWidget.apk.p"));
set_progress(0.154563);
apply_patch("/system/app/HtcClockWidget.odex", "-",
            d49b7ef9f23e0dc9c82a239f5affa22e662df398, 293528,
            a80b3ea1db146968e8c90ca68eb03da38f063615, package_extract_file("patch/system/app/HtcClockWidget.odex.p"));
set_progress(0.156200);
apply_patch("/system/app/HtcContacts.apk", "-",
            11015a9fc0afe95eb5893f80161bc6efe787e379, 1979757,
            5f997504ff5017e8dc5de792624e2b22137fa1a9, package_extract_file("patch/system/app/HtcContacts.apk.p"));
set_progress(0.167240);
apply_patch("/system/app/HtcContacts.odex", "-",
            715554e8aace0b05e8d9867303c52743575e52c3, 1859720,
            cd515cf3e87c363fb20b2807adb44a46667c28b3, package_extract_file("patch/system/app/HtcContacts.odex.p"));
set_progress(0.177612);
apply_patch("/system/app/HtcDialer.apk", "-",
            a3cccebb483e7d8e5f51d21e359a6ee4eb6cc66d, 1496575,
            6df82a59f607620f95ab810a5cbe66652918fe7e, package_extract_file("patch/system/app/HtcDialer.apk.p"));
set_progress(0.185958);
apply_patch("/system/app/HtcDialer.odex", "-",
            80eafded53eb003627fdb04c2a846fb634e0cd0c, 597576,
            f8d611cc89765061cc3ebe8803d930a5b5a66bac, package_extract_file("patch/system/app/HtcDialer.odex.p"));
set_progress(0.189290);
apply_patch("/system/app/HtcFMRadio.apk", "-",
            86113c1769a7904c8f5a6784c88dc161bbc3443e, 711131,
            d64a351370b6af38daebc1911d845d2de909ccb9, package_extract_file("patch/system/app/HtcFMRadio.apk.p"));
set_progress(0.193256);
apply_patch("/system/app/HtcFMRadio.odex", "-",
            12a3188bfd52d6b28b912e38cdf54acfa03f5423, 363328,
            5f5c6c272a43ac16131b7590f2a1d8c5f48deb83, package_extract_file("patch/system/app/HtcFMRadio.odex.p"));
set_progress(0.195282);
apply_patch("/system/app/HtcFacebook.apk", "-",
            2aebac9b80ed2594dc1f99b896b4fb279e09b051, 279967,
            f6432a3453bd04028a5a6fea1aef7ba07677e7e2, package_extract_file("patch/system/app/HtcFacebook.apk.p"));
set_progress(0.196844);
apply_patch("/system/app/HtcFacebook.odex", "-",
            1150b97ac2ef96296f835e327e18037b987101b0, 280312,
            e7a98e652cfcd0faa7e9988ae704e3f522b97988, package_extract_file("patch/system/app/HtcFacebook.odex.p"));
set_progress(0.198407);
apply_patch("/system/app/HtcFootprints.apk", "-",
            ca3fe2984a0ee0e6d6a45b068f7b926d48216bb6, 929290,
            09fce1ab0891c81337e5085dddbffd58415be3fc, package_extract_file("patch/system/app/HtcFootprints.apk.p"));
set_progress(0.203590);
apply_patch("/system/app/HtcFootprints.odex", "-",
            19de67a64458f7595c8ab88709aed60ba357075b, 590392,
            5d08e745fdf5caf7581f371156b67ecc79bb4e13, package_extract_file("patch/system/app/HtcFootprints.odex.p"));
set_progress(0.206882);
apply_patch("/system/app/HtcFootprintsWidget.apk", "-",
            58ab67393c42fe58a24a7c461a9465f686997c90, 367673,
            401845ac541ccc109af9baf5809c82379d6d5d98, package_extract_file("patch/system/app/HtcFootprintsWidget.apk.p"));
set_progress(0.208932);
apply_patch("/system/app/HtcFootprintsWidget.odex", "-",
            aef28ce4b47ba60682dc30c2c78f4ae6bbe4739b, 240536,
            05c77043504f3b888678d9e71cbc2049281baff4, package_extract_file("patch/system/app/HtcFootprintsWidget.odex.p"));
set_progress(0.210274);
apply_patch("/system/app/HtcLocationPicker.apk", "-",
            778a18ba9294a07844082fc34c3270afcdc335e7, 116697,
            d655e7700adf0139fd720fc6c1a35a35d07f803d, package_extract_file("patch/system/app/HtcLocationPicker.apk.p"));
set_progress(0.210925);
apply_patch("/system/app/HtcLocationPicker.odex", "-",
            831d5c9fb401e60c7165a1e3be1e5ed634f97ea8, 84096,
            9d612e85a716f43b0fd249b63cba03dccb9af66f, package_extract_file("patch/system/app/HtcLocationPicker.odex.p"));
set_progress(0.211394);
apply_patch("/system/app/HtcLocationService.apk", "-",
            bf5984785528630738952b63c412a9750002ba25, 86044,
            c1fcf059282ac8207db66321b7009b78ad9c1fae, package_extract_file("patch/system/app/HtcLocationService.apk.p"));
set_progress(0.211874);
apply_patch("/system/app/HtcLocationService.odex", "-",
            26a3984c6d3d8af8e80aac24eaa3a669f00fc6ed, 123736,
            dacfadff2b4c1c96aca059135e245383f906269f, package_extract_file("patch/system/app/HtcLocationService.odex.p"));
set_progress(0.212564);
apply_patch("/system/app/HtcLockScreen.apk", "-",
            308c6c4155cb6414ecadcf0bc83b354600f1c049, 514135,
            9d01eb2ad24c8da5ba6cef0525ea3f18198ff141, package_extract_file("patch/system/app/HtcLockScreen.apk.p"));
set_progress(0.215431);
apply_patch("/system/app/HtcLockScreen.odex", "-",
            48c9f403d9475b90902cf442e2b35dd67b0424a3, 127152,
            cb9e65356f56b7aa05afd950d751b9ef4dc4d7cc, package_extract_file("patch/system/app/HtcLockScreen.odex.p"));
set_progress(0.216140);
apply_patch("/system/app/HtcMessageUploader.apk", "-",
            68fffb13b2f32855a8e8d808a19d3ce4c178c50c, 3951,
            25cccd07986143c7edacc10a16617ed1c4a1f234, package_extract_file("patch/system/app/HtcMessageUploader.apk.p"));
set_progress(0.216162);
apply_patch("/system/app/HtcMessageUploader.odex", "-",
            b82e7e5bc0c51c5157d028ddade4cc925d27bb2e, 26896,
            08444e5934f0ec991c1b6490dc61a99aa14f025a, package_extract_file("patch/system/app/HtcMessageUploader.odex.p"));
set_progress(0.216312);
apply_patch("/system/app/HtcMusic.apk", "-",
            b522eed49199bb7e1378978951d5b1a04aa3534c, 785513,
            440484bf0f91a5be93175ec4aa654840f6c55b45, package_extract_file("patch/system/app/HtcMusic.apk.p"));
set_progress(0.220693);
apply_patch("/system/app/HtcMusic.odex", "-",
            2fb38e0859d71c6bb936ad89b457cb09d0331fe4, 783472,
            73bf5533b4355a63b02f46b104630bafa446b787, package_extract_file("patch/system/app/HtcMusic.odex.p"));
set_progress(0.225062);
apply_patch("/system/app/HtcPhotoWidget.apk", "-",
            31ff5f961a4ab17828c483a3076f92d35ab0ed2b, 485332,
            748674a93807a91bee734e5b31d6ae62b15fce0c, package_extract_file("patch/system/app/HtcPhotoWidget.apk.p"));
set_progress(0.227769);
apply_patch("/system/app/HtcPhotoWidget.odex", "-",
            cfa07a179b4dfb4f528b31fd89cb171f66506cc9, 108728,
            06e7f9031ae70bac8b6ced275e8addef34dc8104, package_extract_file("patch/system/app/HtcPhotoWidget.odex.p"));
set_progress(0.228375);
apply_patch("/system/app/HtcRingtoneTrimmer.apk", "-",
            2a10f4c0bd367ce0db380e5f715665e071e09972, 169674,
            9b0bec73f4bc21b940ef8bea59101b8555081791, package_extract_file("patch/system/app/HtcRingtoneTrimmer.apk.p"));
set_progress(0.229321);
apply_patch("/system/app/HtcRingtoneTrimmer.odex", "-",
            6644cb189dd72334f0bced3ee91ece2ab275dc0f, 102624,
            b7059c8bf9822d909dfca60b576bb1a5cad15a0d, package_extract_file("patch/system/app/HtcRingtoneTrimmer.odex.p"));
set_progress(0.229893);
apply_patch("/system/app/HtcSettingsProvider.apk", "-",
            aa9d812c8b360fd4b1256b399cdb80da6503be73, 2499,
            3fe946516edee29d2bbe71f311c0089b6cae41f5, package_extract_file("patch/system/app/HtcSettingsProvider.apk.p"));
set_progress(0.229907);
apply_patch("/system/app/HtcSettingsProvider.odex", "-",
            0c1479e6390513d8c6306815b31b5db63f369d90, 14920,
            d12158c1e7fe3fbe0dbf1ce9ef8dbdfa5bb3aa70, package_extract_file("patch/system/app/HtcSettingsProvider.odex.p"));
set_progress(0.229991);
apply_patch("/system/app/HtcSoundRecorder.apk", "-",
            b08283d5696667a6c2b7b78d3064c1fe88070a4f, 555588,
            50acc5deff5d151893c2f4532f07b3993a3a214e, package_extract_file("patch/system/app/HtcSoundRecorder.apk.p"));
set_progress(0.233089);
apply_patch("/system/app/HtcSoundRecorder.odex", "-",
            0da405db0027e143707e21cfa19069699a6df7cc, 303064,
            e3141b86b491aa032adb247706c57198af1054c5, package_extract_file("patch/system/app/HtcSoundRecorder.odex.p"));
set_progress(0.234779);
apply_patch("/system/app/HtcStreamPlayer.apk", "-",
            138fd605f00b5cd7ca6df508bbed79dd039a8f00, 216262,
            7a471abe38dd3eb2ce9e720a55107d6c532c5697, package_extract_file("patch/system/app/HtcStreamPlayer.apk.p"));
set_progress(0.235985);
apply_patch("/system/app/HtcStreamPlayer.odex", "-",
            2365a991414396d4acd84b758cd728787212d3d5, 151920,
            4769ccfb45c783f64841cd78b518cf2f6174fc94, package_extract_file("patch/system/app/HtcStreamPlayer.odex.p"));
set_progress(0.236832);
apply_patch("/system/app/HtcSyncwidget.apk", "-",
            7dc74670fa9edb87dda9623918492b1d3c25ecc0, 38402,
            97155e1ccd97ca1dc41e18a68bb97ab5c45c8027, package_extract_file("patch/system/app/HtcSyncwidget.apk.p"));
set_progress(0.237047);
apply_patch("/system/app/HtcSyncwidget.odex", "-",
            862d074e35fee0c9c7e2cd9ac7b3e031c1b303b2, 15920,
            94505da65ee9bad62f49684035f36546fc22f6a1, package_extract_file("patch/system/app/HtcSyncwidget.odex.p"));
set_progress(0.237135);
apply_patch("/system/app/HtcTwitter.apk", "-",
            1860b6267ca1ff62466f7ff3adec104d2764c44e, 544998,
            35f3d10fd8af3a2e9a1ad3e20afff85cd54fd0c5, package_extract_file("patch/system/app/HtcTwitter.apk.p"));
set_progress(0.240175);
apply_patch("/system/app/HtcTwitter.odex", "-",
            eae8ef8773f02bb011b4d34e16bbbea7258f158a, 510432,
            5ced8ee48994736939751052083db932fd307ea7, package_extract_file("patch/system/app/HtcTwitter.odex.p"));
set_progress(0.243021);
apply_patch("/system/app/HtcWeatherWallpaper.apk", "-",
            72afc431529df08970af90fe964bd7655eab863e, 12553,
            d79e596b0723eec06d31abb4d1577eead7719528, package_extract_file("patch/system/app/HtcWeatherWallpaper.apk.p"));
set_progress(0.243091);
apply_patch("/system/app/HtcWeatherWallpaper.odex", "-",
            937e7df741e79527b5e3041219275a4025035121, 151792,
            53b83961b6b810f805a4daa4a30e0b743a6bc145, package_extract_file("patch/system/app/HtcWeatherWallpaper.odex.p"));
set_progress(0.243938);
apply_patch("/system/app/Mail.apk", "-",
            f71905ef668673d5346d0dbd22e7e194157e3dcb, 1911659,
            85be86ce50a322be1dc4743b710166efeda4f109, package_extract_file("patch/system/app/Mail.apk.p"));
set_progress(0.254599);
apply_patch("/system/app/Mail.odex", "-",
            9ab9fd0f9aa54f8456770b40c0b13ce5c62bf532, 2959896,
            089145596a62bf28746ad7c47cc5612b27c87d68, package_extract_file("patch/system/app/Mail.odex.p"));
set_progress(0.271106);
apply_patch("/system/app/Maps.apk", "-",
            abc14bd240dd35d099bd50ccde197a5c3f99f677, 4947009,
            28ed9e0e256fd95c4883ced88fd9aa1597fc1945, package_extract_file("patch/system/app/Maps.apk.p"));
set_progress(0.298694);
apply_patch("/system/app/MediaProvider.apk", "-",
            9aefa669c42fcfb7c0a656c9ba261b1dc815aee8, 13720,
            5d6f8b02ca5986176c2e45744274ea80ca8fc732, package_extract_file("patch/system/app/MediaProvider.apk.p"));
set_progress(0.298771);
apply_patch("/system/app/MediaProvider.odex", "-",
            ff5dbc7c8a290946bd09401d43497887167d0f40, 112560,
            649a80b8eb9fdc5ce37541ebe4e6819b80b69795, package_extract_file("patch/system/app/MediaProvider.odex.p"));
set_progress(0.299399);
apply_patch("/system/app/MediaUploader.apk", "-",
            461c82af76e1247b7ea5f9a774d861ad0466c57d, 301058,
            56b73bde2605684848435ff9b5e975e3ca859309, package_extract_file("patch/system/app/MediaUploader.apk.p"));
set_progress(0.301078);
apply_patch("/system/app/Mms.apk", "-",
            f595340590e2838327b9ab4aecc4b7c775ed2702, 1851504,
            96887b9efbfb14e1d1968b6fabc875480cc31f5e, package_extract_file("patch/system/app/Mms.apk.p"));
set_progress(0.311403);
apply_patch("/system/app/Mms.odex", "-",
            ca27644ce34cf896b21aad27f3646c2d1b9bd49c, 1799816,
            6bdf9771ab4edde51519226f4e36a080f9b3f3a0, package_extract_file("patch/system/app/Mms.odex.p"));
set_progress(0.321440);
apply_patch("/system/app/NetworkLocation.apk", "-",
            f7153e0b91eda113614b63b2d19a8b0b250d7ff8, 100109,
            b08f7fbeae6d0ba7d007f4a5e4b5abaa08a6a120, package_extract_file("patch/system/app/NetworkLocation.apk.p"));
set_progress(0.321999);
apply_patch("/system/app/NewsReader.apk", "-",
            af16e20a69b645b70a9914aaaf20cffbca8f690b, 520575,
            c2a9b3392519a2548e6d49839aa4009a6879c5bf, package_extract_file("patch/system/app/NewsReader.apk.p"));
set_progress(0.324902);
apply_patch("/system/app/NewsReader.odex", "-",
            c96b19c968c7f06a523b62fd45314728953c2ccd, 405016,
            bba19cd55fd8a0ffbfafdcc192e5670b0fa39810, package_extract_file("patch/system/app/NewsReader.odex.p"));
set_progress(0.327161);
apply_patch("/system/app/PCSCII.apk", "-",
            837b4ddc61dae7099ad249bf0f949282638a5327, 186475,
            d818469ae08886d64ea8155d4139289d496cc052, package_extract_file("patch/system/app/PCSCII.apk.p"));
set_progress(0.328200);
apply_patch("/system/app/PCSCII.odex", "-",
            5b557999ab9e4a7b4bec0f893ae02e164f0ca2b8, 435712,
            eaee3b5fb9474dc63e855cadf8c19543b9552b00, package_extract_file("patch/system/app/PCSCII.odex.p"));
set_progress(0.330630);
apply_patch("/system/app/PackageInstaller.apk", "-",
            53a539c1adf5a8dc902ec81ef00c80886c286375, 79272,
            26e32e2b03df786c6caba540b1290688478ae907, package_extract_file("patch/system/app/PackageInstaller.apk.p"));
set_progress(0.331072);
apply_patch("/system/app/PackageInstaller.odex", "-",
            51169dc6851d3f40fd146595483fb0595273c286, 30312,
            36dd6c79705f1836539a2210e54deeca5c4068fa, package_extract_file("patch/system/app/PackageInstaller.odex.p"));
set_progress(0.331242);
apply_patch("/system/app/ParfieldIME.apk", "-",
            c4e939a9e4fcb9dd32f318e71df7d9c05ddef878, 888311,
            8aca1ae59ff43bcfcba2f9f4325d9987ad2b810c, package_extract_file("patch/system/app/ParfieldIME.apk.p"));
set_progress(0.336195);
apply_patch("/system/app/Phone.apk", "-",
            8164adbfa4646edc94b83c10df014609de335ebc, 1991751,
            7031f2b60573f5c3725837c675cd3ace55cc2ad1, package_extract_file("patch/system/app/Phone.apk.p"));
set_progress(0.347303);
apply_patch("/system/app/Phone.odex", "-",
            6ce045759f1826f08784e875e4271711ceda65a3, 1025440,
            67feecf6af1752291dd38a793d5b840579f120bd, package_extract_file("patch/system/app/Phone.odex.p"));
set_progress(0.353022);
apply_patch("/system/app/PicoTts.apk", "-",
            b7bc0df0327a3e59c492531880f96f9e530ed04c, 10389,
            e8eb4e85793c1bb880453542b93990e946f8fff9, package_extract_file("patch/system/app/PicoTts.apk.p"));
set_progress(0.353080);
apply_patch("/system/app/PicoTts.odex", "-",
            2f2b8a8db8951c7afc9494fffad59918eaa74b43, 14256,
            4598532acaca0d2086c19aacf422860a010df5cd, package_extract_file("patch/system/app/PicoTts.odex.p"));
set_progress(0.353159);
apply_patch("/system/app/PluginManager.apk", "-",
            98b8bd5028dab073d78a9877995a6ebc9be5e8ae, 11910,
            41c49691c4d844332933347886fd04abc32489e3, package_extract_file("patch/system/app/PluginManager.apk.p"));
set_progress(0.353226);
apply_patch("/system/app/PluginManager.odex", "-",
            44bdbbd8c3400dc44f184d1b67a44da102d6234d, 25968,
            85a2586a2fe6c0f5d9c6c70eb071aa2d8b973b89, package_extract_file("patch/system/app/PluginManager.odex.p"));
set_progress(0.353371);
apply_patch("/system/app/QuickLookup.apk", "-",
            764d680d2f32645b7bcee5219ac4d2d63117b3aa, 52609,
            6e6d6da7da374351837664928e8423f5877edef1, package_extract_file("patch/system/app/QuickLookup.apk.p"));
set_progress(0.353664);
apply_patch("/system/app/QuickLookup.odex", "-",
            f11ed26694b78a04d72e8a2994a1066ea8aba619, 58544,
            8a0feca35a34270ca150bbde618268e6316933fc, package_extract_file("patch/system/app/QuickLookup.odex.p"));
set_progress(0.353990);
apply_patch("/system/app/Quickoffice.apk", "-",
            d5fa3f0594824706abcdebe93555ab9c611a8b51, 3208392,
            9e12d331344167b718d05826ac393447d28a73b7, package_extract_file("patch/system/app/Quickoffice.apk.p"));
set_progress(0.371883);
apply_patch("/system/app/RSS.apk", "-",
            11376ace9afeaedb980326b4898e475642e12874, 206073,
            f10695e98f269090db58144818fd482feacf00e7, package_extract_file("patch/system/app/RSS.apk.p"));
set_progress(0.373032);
apply_patch("/system/app/RSS.odex", "-",
            e886a89fe9576a1688c53745865fe0a8ec820954, 533072,
            25d5bf4e54cbc7ec40c4064f9cb74dac185011aa, package_extract_file("patch/system/app/RSS.odex.p"));
set_progress(0.376005);
apply_patch("/system/app/Rosie.apk", "-",
            b5ab3ba5c6d1965ef354a69a8922189a6ada4d7e, 857692,
            29e0d7972ea96370a30a79aae03ed195fa0e0184, package_extract_file("patch/system/app/Rosie.apk.p"));
set_progress(0.380788);
apply_patch("/system/app/Rosie.odex", "-",
            a34e7152b4d20b01d77026b6c3ecf319748eb607, 686120,
            9fee22eb87ad123edb26bb19e1b7b2214f6a60b6, package_extract_file("patch/system/app/Rosie.odex.p"));
set_progress(0.384615);
apply_patch("/system/app/Settings.apk", "-",
            feb2c5b00c263359dc45036d45ac1e4b8d735536, 4777490,
            fef8d40717453f20ca0a1dd46f470a8f17da0106, package_extract_file("patch/system/app/Settings.apk.p"));
set_progress(0.411258);
apply_patch("/system/app/Settings.odex", "-",
            d989e0d3fc6638d54d994c9fa466f8e7872bff30, 1242904,
            f61501ad1470ad6abbd3a09d886c8436737c4cce, package_extract_file("patch/system/app/Settings.odex.p"));
set_progress(0.418189);
apply_patch("/system/app/SettingsProvider.apk", "-",
            a5f1a05f8355a237bd342e62601771d5c84310d1, 16037,
            93444e67ad513a1fc8b556360b94a14b89b42c8c, package_extract_file("patch/system/app/SettingsProvider.apk.p"));
set_progress(0.418279);
apply_patch("/system/app/SettingsProvider.odex", "-",
            56a0a948103e8339d2acc09c02231d183e7b6321, 70864,
            f3bfabbce87350bd1c0be3711b76a95c85ac6919, package_extract_file("patch/system/app/SettingsProvider.odex.p"));
set_progress(0.418674);
apply_patch("/system/app/SetupWizard.apk", "-",
            b0c291a177cb4ac612210fc460e4f6b4dad76484, 592879,
            86061968a6a87602a6625c18a44f1764c9504c08, package_extract_file("patch/system/app/SetupWizard.apk.p"));
set_progress(0.421980);
apply_patch("/system/app/SocialNetworkProvider.apk", "-",
            04363edeb694063ec5a7686325cdcff44380d7fa, 8247,
            9b2d15162f72dfbaecfcef943619a31fc61ee127, package_extract_file("patch/system/app/SocialNetworkProvider.apk.p"));
set_progress(0.422026);
apply_patch("/system/app/SocialNetworkProvider.odex", "-",
            c06d7c64e2739b7da5515650d492f08eaab1131d, 123984,
            6bb37e333f9c51ad23e0876f208284ed41475abc, package_extract_file("patch/system/app/SocialNetworkProvider.odex.p"));
set_progress(0.422718);
apply_patch("/system/app/Stk.apk", "-",
            29a92c37769203e1aef2618cd2fc6666d8022a30, 43882,
            1bf81ffbde127b082e319499d0ac800b90c9de90, package_extract_file("patch/system/app/Stk.apk.p"));
set_progress(0.422963);
apply_patch("/system/app/Stk.odex", "-",
            aeec626483fcc5eb9591c743875c7f19894debe0, 53568,
            b543afb209973a0081b6e597286d743e5d00b6ab, package_extract_file("patch/system/app/Stk.odex.p"));
set_progress(0.423261);
apply_patch("/system/app/Stock.apk", "-",
            3ca39acf4da63fdd033dd1f3e153eb49fa00685c, 355319,
            b93a3d2b33d316441bb1d2f3d19a9aab969dd95d, package_extract_file("patch/system/app/Stock.apk.p"));
set_progress(0.425243);
apply_patch("/system/app/Stock.odex", "-",
            d619b0bfe4b9031a0aa89d5edca0e4d7277f02f7, 205704,
            987b3764d7ee37a7d982476b3bf37c5bd7146f8c, package_extract_file("patch/system/app/Stock.odex.p"));
set_progress(0.426390);
apply_patch("/system/app/Street.apk", "-",
            80251a56361c0bed33e653d2efbfc83aebfca3cd, 288914,
            11117e9ae5f457921d45a547b329f23a5d7b39bd, package_extract_file("patch/system/app/Street.apk.p"));
set_progress(0.428001);
apply_patch("/system/app/Talk.apk", "-",
            653e1b71f75902ca237c02547041bf8b159b9a3e, 811350,
            37c1e244768664af8ea76d171ab0086dee144d25, package_extract_file("patch/system/app/Talk.apk.p"));
set_progress(0.432526);
apply_patch("/system/app/TelephonyProvider.apk", "-",
            b8e139b9e75de2d50c695acc0c5cdb49d71c2ea0, 25477,
            76b901804bababcd99747158b4aaa112150ee5b4, package_extract_file("patch/system/app/TelephonyProvider.apk.p"));
set_progress(0.432668);
apply_patch("/system/app/TelephonyProvider.odex", "-",
            81a7db64ae3de540bd2301754342be04fce7740d, 339376,
            c59da2de79c7753cb7edc2e6b52fd0886aff4374, package_extract_file("patch/system/app/TelephonyProvider.odex.p"));
set_progress(0.434561);
apply_patch("/system/app/TtsService.apk", "-",
            5da3901e61acefecf42ac3e7dc7d89a732933a55, 7828,
            047b1bd24af37c14da91799fcb96f4c0a065ccd6, package_extract_file("patch/system/app/TtsService.apk.p"));
set_progress(0.434604);
apply_patch("/system/app/TtsService.odex", "-",
            0f011b4d034f2202638805d742149d49ab95f0fb, 37592,
            45ad590713bc4f38d1c8296715baf2e3525faae5, package_extract_file("patch/system/app/TtsService.odex.p"));
set_progress(0.434814);
apply_patch("/system/app/Updater.apk", "-",
            a6368306fb012d0a061758a76d316bbb93ca1b4d, 326258,
            95d72da0c126c3d320c46830e85da4a445c96a81, package_extract_file("patch/system/app/Updater.apk.p"));
set_progress(0.436634);
apply_patch("/system/app/Updater.odex", "-",
            f4044da7c8ecf2ce94063fcdff316ede75bd98d0, 136304,
            087253806613ec827ff29133e78cb0b5e1207008, package_extract_file("patch/system/app/Updater.odex.p"));
set_progress(0.437394);
apply_patch("/system/app/UploadProvider.apk", "-",
            1845f5c9744de1a7cfbe55e681d5aec5e1f97919, 133926,
            45d2dc48919ba2a22766f6ec81567849aaea2ebd, package_extract_file("patch/system/app/UploadProvider.apk.p"));
set_progress(0.438141);
apply_patch("/system/app/UploadProvider.odex", "-",
            a03fc3f1ba7a7836e994d3ba002d7d6e64e144a3, 152872,
            f71031bb4219849e40882ca856c2a16ef168beea, package_extract_file("patch/system/app/UploadProvider.odex.p"));
set_progress(0.438993);
apply_patch("/system/app/UserDictionaryProvider.apk", "-",
            53ff6aa307100c06b9f61019f96719b7c538a709, 2700,
            77563c4941dca1e8b2869b68e7483b85d041b041, package_extract_file("patch/system/app/UserDictionaryProvider.apk.p"));
set_progress(0.439008);
apply_patch("/system/app/UserDictionaryProvider.odex", "-",
            cbf51834e6a62e488fdb643141a1206ab9cae636, 15576,
            91ed62114766f60af972ba9e614e485a2c3b8c42, package_extract_file("patch/system/app/UserDictionaryProvider.odex.p"));
set_progress(0.439095);
apply_patch("/system/app/Vending.apk", "-",
            72284ac6531498174d2984e8473d1636e36e40f6, 1529836,
            c8f1e0db88ebbd2dc0e33991384d2665016bc026, package_extract_file("patch/system/app/Vending.apk.p"));
set_progress(0.447627);
apply_patch("/system/app/VpnServices.apk", "-",
            a8a076c75435df086ebf5175b0ca3d532ad8b360, 11019,
            801ef37d9adf781ff34d53eb705416ea73f17f5e, package_extract_file("patch/system/app/VpnServices.apk.p"));
set_progress(0.447688);
apply_patch("/system/app/VpnServices.odex", "-",
            55690138c9d77d7479713d3c88a09be9719724cb, 33328,
            f4b0effeafb212bc8237632ca1c07838006cc401, package_extract_file("patch/system/app/VpnServices.odex.p"));
set_progress(0.447874);
apply_patch("/system/app/Weather.apk", "-",
            053ed0e8ae72ad1927057597adcb08a85dd06b19, 276058,
            5c80cabd767950971b7e709f580c2fadc7c915d3, package_extract_file("patch/system/app/Weather.apk.p"));
set_progress(0.449414);
apply_patch("/system/app/Weather.odex", "-",
            32e0b57c1060c0068bdc246dc052a44f31948554, 191344,
            5e1a1e5a3868fac1dbabc437f5657a139e1e359d, package_extract_file("patch/system/app/Weather.odex.p"));
set_progress(0.450481);
apply_patch("/system/app/WeatherAgentService.apk", "-",
            2f2e306ec3958b5a9051bfa8cb84e9af76ce8ecc, 4577,
            e161c3ed4ba53bc0f243c7770e1ef1196889d48e, package_extract_file("patch/system/app/WeatherAgentService.apk.p"));
set_progress(0.450506);
apply_patch("/system/app/WeatherAgentService.odex", "-",
            feb1f319b07bb3cfe95d5f8482536de4318d16bc, 23832,
            e46e8aa77664cd227e3f332d7bd45d002f871210, package_extract_file("patch/system/app/WeatherAgentService.odex.p"));
set_progress(0.450639);
apply_patch("/system/app/WeatherProvider.apk", "-",
            3b220c1ff363f67c12d1bfeb3d8e234653944dba, 3800,
            32cec690d10dbffedd01fac9036d5ca59650df1e, package_extract_file("patch/system/app/WeatherProvider.apk.p"));
set_progress(0.450660);
apply_patch("/system/app/WeatherProvider.odex", "-",
            29e68ee4b5f24a81ddc4e1b80486bb36b79d8fcf, 29040,
            115507362449bce36d34c9facfceffa105ff7e74, package_extract_file("patch/system/app/WeatherProvider.odex.p"));
set_progress(0.450822);
apply_patch("/system/app/WeatherSyncProvider.apk", "-",
            614c0230532ffede39bd9631faeb386458d59d7a, 50914,
            f4c2af038782f725cd9462ad8ae480c1f1a88847, package_extract_file("patch/system/app/WeatherSyncProvider.apk.p"));
set_progress(0.451106);
apply_patch("/system/app/WeatherSyncProvider.odex", "-",
            b10ab0ee2be72123937b3007c8f6f7942546a8bc, 44456,
            c3982afb09885dda75e1c201455f5352986e38c8, package_extract_file("patch/system/app/WeatherSyncProvider.odex.p"));
set_progress(0.451354);
apply_patch("/system/app/WidgetDownloadManager.apk", "-",
            2d2b541172bd8874b8c6deb267b8e47f12122bb9, 101646,
            4cab529b8cd5919fa35ca445dc3bbeef91451ff6, package_extract_file("patch/system/app/WidgetDownloadManager.apk.p"));
set_progress(0.451921);
apply_patch("/system/app/WidgetDownloadManager.odex", "-",
            ae3127ccadc6bb5b645b05d67f1d2b025e73b1af, 117832,
            ab2de6678dc2ddee0978a091a3c7ff5f3d905b71, package_extract_file("patch/system/app/WidgetDownloadManager.odex.p"));
set_progress(0.452578);
apply_patch("/system/app/WorldClock.apk", "-",
            f94133f75c25a6f782647e80e6777e4bd99d27dc, 573851,
            7832c42eaff21d8883e2665106e348a2031da0df, package_extract_file("patch/system/app/WorldClock.apk.p"));
set_progress(0.455778);
apply_patch("/system/app/WorldClock.odex", "-",
            9cccb4e66a90198052dfa2886944743376236352, 386904,
            fcdb294eb031ccf9440e50b50770b3f137629bc8, package_extract_file("patch/system/app/WorldClock.odex.p"));
set_progress(0.457936);
apply_patch("/system/app/YouTube.apk", "-",
            327e8c2506ac8eb8e87c8e7c5ccb91a9057fde24, 788998,
            ed55dfb41b955749ae162158e34a434b4a5a8e8b, package_extract_file("patch/system/app/YouTube.apk.p"));
set_progress(0.462336);
apply_patch("/system/app/com.htc.FriendStreamWidget.apk", "-",
            701fc920804ec55904e45966cb26176161535780, 251221,
            f96fb45c5553d7abb385061a238df4a24208aa49, package_extract_file("patch/system/app/com.htc.FriendStreamWidget.apk.p"));
set_progress(0.463737);
apply_patch("/system/app/com.htc.FriendStreamWidget.odex", "-",
            d66d39af993679c88d9b2dcb2e72141cd563197e, 81080,
            bc4679f043b63f86ba03057b22a81cb36e79a27a, package_extract_file("patch/system/app/com.htc.FriendStreamWidget.odex.p"));
set_progress(0.464189);
apply_patch("/system/app/com.htc.MusicWidget.apk", "-",
            5d398a4e16fc64b936262b6bfe6432ec74675f44, 433261,
            65341fe7e06de4cb52260abab62d277c66a1b3be, package_extract_file("patch/system/app/com.htc.MusicWidget.apk.p"));
set_progress(0.466606);
apply_patch("/system/app/com.htc.MusicWidget.odex", "-",
            7807ade6bd5db292873bbbfe1ada64650df41646, 99376,
            03cd18bb54cce4041c9cab081c54da81e3a96ca1, package_extract_file("patch/system/app/com.htc.MusicWidget.odex.p"));
set_progress(0.467160);
apply_patch("/system/app/com.htc.NewsReaderWidget.apk", "-",
            be474925bd5b2daebe5c77bc9d662244e20510d5, 180344,
            d7fed638978dbed4d48290ca47f18bd94cf0819a, package_extract_file("patch/system/app/com.htc.NewsReaderWidget.apk.p"));
set_progress(0.468166);
apply_patch("/system/app/com.htc.NewsReaderWidget.odex", "-",
            9c5a24c6e54ea571c6a49b525169bcfeede09406, 154864,
            3c4534b9af5b4dba6a92898701d63f3c96b4d58a, package_extract_file("patch/system/app/com.htc.NewsReaderWidget.odex.p"));
set_progress(0.469029);
apply_patch("/system/app/com.htc.StockWidget.apk", "-",
            feb6eb69a4c630b96d047fddca26807976721ff7, 321804,
            f801642dfe350d9e4e2238aff696d9266a34a153, package_extract_file("patch/system/app/com.htc.StockWidget.apk.p"));
set_progress(0.470824);
apply_patch("/system/app/com.htc.StockWidget.odex", "-",
            6f345b7481f83c39483603baaa89c034e54e38a3, 151328,
            5b2eae7de5cff3d3cb82195805d4b5890d91bc4f, package_extract_file("patch/system/app/com.htc.StockWidget.odex.p"));
set_progress(0.471668);
apply_patch("/system/app/com.htc.TwitterWidget.apk", "-",
            fb412692a81ec9a6721adc668e2836e4582df9c9, 145441,
            1287fe3eddcfefccd2c0f6af70dd66b0c7d34b92, package_extract_file("patch/system/app/com.htc.TwitterWidget.apk.p"));
set_progress(0.472479);
apply_patch("/system/app/com.htc.TwitterWidget.odex", "-",
            dc1c8e4760950571e9c7e6f9b2dd4f0efb6cea70, 75656,
            e76545308212228b43860adbd8b93c2bf145b511, package_extract_file("patch/system/app/com.htc.TwitterWidget.odex.p"));
set_progress(0.472901);
apply_patch("/system/app/com.htc.WeatherWidget.apk", "-",
            00a7c7b967935ab8171d2c3b6d275291bacc14ee, 389172,
            ca763740e6c4dd6acad88b969ccf1d500ee8cd26, package_extract_file("patch/system/app/com.htc.WeatherWidget.apk.p"));
set_progress(0.475071);
apply_patch("/system/app/com.htc.WeatherWidget.odex", "-",
            25e9c58f4ec55b116e03e5ed3ec93a35c9cf62b3, 148008,
            c1054777f3a3243d776d7e5f0b7e9fe4385f1ce9, package_extract_file("patch/system/app/com.htc.WeatherWidget.odex.p"));
set_progress(0.475897);
apply_patch("/system/app/htcbookmarkwidget.apk", "-",
            134725c50339618a17aba229665153858b8b5ec7, 605712,
            1a95fed345d9150ef35794c67a62b7808ff6feb0, package_extract_file("patch/system/app/htcbookmarkwidget.apk.p"));
set_progress(0.479275);
apply_patch("/system/app/htcbookmarkwidget.odex", "-",
            4c191f759eb3842a6d3e64e4ee3064e26d2416b4, 100008,
            220c43d64ec4a5c7af194633e1c82db5c1343b5e, package_extract_file("patch/system/app/htcbookmarkwidget.odex.p"));
set_progress(0.479832);
apply_patch("/system/app/htccalendarwidgets.apk", "-",
            984653651fab27e80a70170ab2f26fb387657e25, 159879,
            a191ef32e733026a0da21dd820f6842330c70526, package_extract_file("patch/system/app/htccalendarwidgets.apk.p"));
set_progress(0.480724);
apply_patch("/system/app/htccalendarwidgets.odex", "-",
            2e3b749de343bf652ecb1779db1c635e85f8fcfa, 136896,
            d0d180caff66dc9815089dcdd604d105c13c1309, package_extract_file("patch/system/app/htccalendarwidgets.odex.p"));
set_progress(0.481487);
apply_patch("/system/app/htccontactwidgets.apk", "-",
            1894efe91230debb65bb463830bb0e6a72552a05, 251833,
            980ef6bf52e49c87b4bbf36d3ddbfa607ff3722c, package_extract_file("patch/system/app/htccontactwidgets.apk.p"));
set_progress(0.482892);
apply_patch("/system/app/htccontactwidgets.odex", "-",
            79ff4f627e33442e0bad3899050e4ccbc6277493, 230440,
            feb46d19aaa22743ad206fae54de5f7050636eb0, package_extract_file("patch/system/app/htccontactwidgets.odex.p"));
set_progress(0.484177);
apply_patch("/system/app/htcmailwidgets.apk", "-",
            60d2f4dfd9a9bf6312226bf627c53d364bfd6c03, 348595,
            a60f24961a760e3b1d5c78f8bb617c05f7eb7854, package_extract_file("patch/system/app/htcmailwidgets.apk.p"));
set_progress(0.486121);
apply_patch("/system/app/htcmailwidgets.odex", "-",
            5c6c63755fe36951e4d62b9d7024be8e48bc251e, 253952,
            bbdc5ab60ba5a10d517271be0611045940ce22f3, package_extract_file("patch/system/app/htcmailwidgets.odex.p"));
set_progress(0.487537);
apply_patch("/system/app/htcmsgwidgets.apk", "-",
            2590f565f3ccf1ae763fc36694524bea947b1c63, 228336,
            90789f59ce0d1dad5ece521675ce163021f58b80, package_extract_file("patch/system/app/htcmsgwidgets.apk.p"));
set_progress(0.488811);
apply_patch("/system/app/htcmsgwidgets.odex", "-",
            53ceeec998b67b0738568792e9e1c88b7f4ce79a, 125896,
            575b749bbe7b4a4b28b8204cbb67e558f962d8ce, package_extract_file("patch/system/app/htcmsgwidgets.odex.p"));
set_progress(0.489513);
apply_patch("/system/app/htcsettingwidgets.apk", "-",
            f265d4ba449d0963494503dd972992a1b7c50f6d, 155301,
            6ad80507c298f92fdf1189dea9f6e02c98b0eb69, package_extract_file("patch/system/app/htcsettingwidgets.apk.p"));
set_progress(0.490379);
apply_patch("/system/app/htcsettingwidgets.odex", "-",
            a81d400376b7f71393a4127aa2b4d82db4b3875b, 84288,
            9c3fcf7cd5188e2db0429d0d497d2b30ec6cda7f, package_extract_file("patch/system/app/htcsettingwidgets.odex.p"));
set_progress(0.490849);
apply_patch("/system/app/restartapp.apk", "-",
            d8d2771ec249ad63cc4252b31c6355df5f14fa32, 7650,
            693776f0b4dcd783f9e36f2cb2833ae0c2d95d7d, package_extract_file("patch/system/app/restartapp.apk.p"));
set_progress(0.490891);
apply_patch("/system/app/restartapp.odex", "-",
            891890fd09c55c3360ca1ce2068d75d60adb5b9b, 10552,
            880ed251aa706be4c86a2b3c45af192fe3063692, package_extract_file("patch/system/app/restartapp.odex.p"));
set_progress(0.490950);
apply_patch("/system/app/teeter.apk", "-",
            d6586cfc25cabecb2b6859b19123bf8d1e592de8, 791647,
            51dfa558717fcf8173972b37a8ea344cc3915fd4, package_extract_file("patch/system/app/teeter.apk.p"));
set_progress(0.495365);
apply_patch("/system/app/teeter.odex", "-",
            72c2ad11e013212d2140fc52b9a20cbb25e8c45e, 94712,
            d34146ea40e7c35dccdefb58ab32743db7a7c9aa, package_extract_file("patch/system/app/teeter.odex.p"));
set_progress(0.495893);
apply_patch("/system/bin/akmd", "-",
            298be11c7b11063db754a332576eb12af1f21e49, 34272,
            2d29d0e70333a7dde7d2a03ec8a743f850091b95, package_extract_file("patch/system/bin/akmd.p"));
set_progress(0.496085);
apply_patch("/system/bin/app_process", "-",
            ea9fb7a74542b604c4be019ca6458e030700552b, 5676,
            9f86aa15100d0f24a51c4af4d052cbc43cbc0f43, package_extract_file("patch/system/bin/app_process.p"));
set_progress(0.496116);
apply_patch("/system/bin/applypatch", "-",
            4844df3d9ee10f228c857dc4f4950381c9997687, 90892,
            dac05edd9e2d982ba87f786349ebbd314d078d5e, package_extract_file("patch/system/bin/applypatch.p"));
set_progress(0.496623);
apply_patch("/system/bin/awb_camera", "-",
            c4f2f8039c0cb9ad8ec80e3db41dd9ae383adeec, 27380,
            b8c8832d7d3ce4ab34353d6d0df615b10b09706e, package_extract_file("patch/system/bin/awb_camera.p"));
set_progress(0.496776);
apply_patch("/system/bin/bluetoothd", "-",
            ca9b7a4cf235cc9017b9636f5898775fff497578, 5176,
            cd351a7f5307e21e07c22ca3022a2bb6358c306e, package_extract_file("patch/system/bin/bluetoothd.p"));
set_progress(0.496805);
apply_patch("/system/bin/bma150_usr", "-",
            48f0f7e3d8b2d30ced83336eb10104e6af0d3c73, 9692,
            84a6348589bf661888139877aef87e93f2de590d, package_extract_file("patch/system/bin/bma150_usr.p"));
set_progress(0.496859);
apply_patch("/system/bin/bootanimation", "-",
            a2e33d3713e8eb9de22a1183de06196be779e73e, 65572,
            48af731284f737334cda889937cb9e5ad30ddafa, package_extract_file("patch/system/bin/bootanimation.p"));
set_progress(0.497224);
apply_patch("/system/bin/bootcomplete", "-",
            3981430e2283bd909f3e9e5d44f869aac1407d86, 5612,
            9fb9fd005e3bea7dfa140b4b16f77113c73a527a, package_extract_file("patch/system/bin/bootcomplete.p"));
set_progress(0.497256);
apply_patch("/system/bin/btipsd", "-",
            425b22fe8ea5d0df38ce8c1f7f044f98c4fac0c5, 1634104,
            f69a5807b22bd11aceb0524ea20a6b5648797d24, package_extract_file("patch/system/bin/btipsd.p"));
set_progress(0.506369);
apply_patch("/system/bin/btipsd_cli", "-",
            b015817b8f969d12c557dfa9124b92bb34f18e0b, 501552,
            05848ed4d47ddf19565a50c641a3cb4e168398e5, package_extract_file("patch/system/bin/btipsd_cli.p"));
set_progress(0.509166);
apply_patch("/system/bin/bugreport", "-",
            04832f47f566515bd23e39041fcc7ef374401b11, 5508,
            408cc2b50837cc4b6ea85067b21ab7a9a692bbfa, package_extract_file("patch/system/bin/bugreport.p"));
set_progress(0.509197);
apply_patch("/system/bin/cam_ins_spmo", "-",
            342e0c347dc9ba51ef7eeedab4013c441f527713, 5520,
            c9ee5c109912a3bf08dff74cf8746777ac6df6f7, package_extract_file("patch/system/bin/cam_ins_spmo.p"));
set_progress(0.509227);
apply_patch("/system/bin/dalvikvm", "-",
            9518b96863ea13b646ad975d1c899d060c212dbf, 5516,
            25b12a5f2be3e80c238aa2c2f5580aa3b7bb1d39, package_extract_file("patch/system/bin/dalvikvm.p"));
set_progress(0.509258);
apply_patch("/system/bin/dbus-daemon", "-",
            bf90d31aec6064ba616ca8dc7662a0ecfb37e374, 109464,
            15f821e21fb141d6a4f56e06c2327241268612ff, package_extract_file("patch/system/bin/dbus-daemon.p"));
set_progress(0.509869);
apply_patch("/system/bin/debuggerd", "-",
            57accdd1f7d872d5bc4cc6d9e92292aba351e213, 22160,
            008ce585fc6fad1b032c30d2d48ae04b764a8a90, package_extract_file("patch/system/bin/debuggerd.p"));
set_progress(0.509992);
apply_patch("/system/bin/dexopt", "-",
            3728526eee65b470bd7b9fe1a6c744f479d2541c, 9740,
            da8efdcc25be59ddb69cc1e40d71cf062826f645, package_extract_file("patch/system/bin/dexopt.p"));
set_progress(0.510047);
apply_patch("/system/bin/dhcpcd", "-",
            47729fe35f37d2af0299640f0cfdbf0ef7b5b78a, 44556,
            51a212b2f4db263892eb1af42af83507cd6527e3, package_extract_file("patch/system/bin/dhcpcd.p"));
set_progress(0.510295);
apply_patch("/system/bin/dumpstate", "-",
            90d15617b521e35434de3ab9bf7d954060d4c084, 34488,
            cd825fd2c91abd77ec870657084d609b45381514, package_extract_file("patch/system/bin/dumpstate.p"));
set_progress(0.510487);
apply_patch("/system/bin/dumpsys", "-",
            9ff4ec2f70bfbcfb5c033c4dac6fea363e065185, 9816,
            62b09d40baafaa636e2cf036d3921a590095ac14, package_extract_file("patch/system/bin/dumpsys.p"));
set_progress(0.510542);
apply_patch("/system/bin/dvz", "-",
            b5709a1d6329ef80853c49afc24b8f4bc9f8a7cf, 5492,
            5415f08253a07c23ae233f9ecfdfb00d6e70500c, package_extract_file("patch/system/bin/dvz.p"));
set_progress(0.510573);
apply_patch("/system/bin/e2fsck_recvy", "-",
            27bc69593905a171fba6479c1c0daf597c993991, 195684,
            c9738531942a13e5e8648ade0ca1eeec7a7ca76f, package_extract_file("patch/system/bin/e2fsck_recvy.p"));
set_progress(0.511664);
apply_patch("/system/bin/fbtool", "-",
            eccfa68008b52fd5078b5e289409608d3eb48e7b, 9608,
            ffe27299dcfa7c396a7c170cae00fe4cc548a4fd, package_extract_file("patch/system/bin/fbtool.p"));
set_progress(0.511718);
apply_patch("/system/bin/fsck_msdos", "-",
            aef281a32325b1f5fbb0a29f0e1c18880ac804b3, 22572,
            eb9a9d41799a35ffaa1da339d8140d260e3d6540, package_extract_file("patch/system/bin/fsck_msdos.p"));
set_progress(0.511843);
apply_patch("/system/bin/gzip", "-",
            25996a1b97fb7992bf0605b9cc247a7fbab61f92, 5524,
            13d5b5ddb46bc31f086f08336da8214375044f7d, package_extract_file("patch/system/bin/gzip.p"));
set_progress(0.511874);
apply_patch("/system/bin/hciattach", "-",
            56769b314467911fffc493f873e5eec594f36efa, 23200,
            37d5267038b8a313e1feddc345d9c9af9852a7c4, package_extract_file("patch/system/bin/hciattach.p"));
set_progress(0.512004);
apply_patch("/system/bin/installd", "-",
            4efdcaf1ce6bfb9602855a9e8284b37028dd9e0b, 18192,
            46f879537bd05bda5741f90dd034fd62d143f733, package_extract_file("patch/system/bin/installd.p"));
set_progress(0.512105);
apply_patch("/system/bin/ip", "-",
            0a47e0215ebdac2b6def40d9eb9953e1cb0f3d5a, 130808,
            6b870a2333d704ef359c1426450643c047a9cd0d, package_extract_file("patch/system/bin/ip.p"));
set_progress(0.512835);
apply_patch("/system/bin/iptables", "-",
            8e323233861a57cb56ce07776dd97890ccbf4a5f, 105100,
            d1d26addedb2ed2daf77764575da44fee65365ee, package_extract_file("patch/system/bin/iptables.p"));
set_progress(0.513421);
apply_patch("/system/bin/keypress", "-",
            7c445ad3b646a23f10c0cc643876a62afbe2292a, 5556,
            e5268a29368cc08def7a22be4c7151ba820300c3, package_extract_file("patch/system/bin/keypress.p"));
set_progress(0.513452);
apply_patch("/system/bin/keystore", "-",
            7f948a9cf61b0c3f85cbdc4803b57cd6ab2ff81e, 10040,
            ca745749aa2a062f04cdd3be35d4e989860d032e, package_extract_file("patch/system/bin/keystore.p"));
set_progress(0.513508);
apply_patch("/system/bin/linker", "-",
            a3134349fc22dcf456108bee98cfe0b94042de66, 51632,
            d93ccdb4215dfffd788b181437825e085fede516, package_extract_file("patch/system/bin/linker.p"));
set_progress(0.513796);
apply_patch("/system/bin/logcat", "-",
            996166c0b70ffff2d394ac54fe84474cef157165, 13884,
            030588456392caf07b9e8ad7c59596c9dd35199b, package_extract_file("patch/system/bin/logcat.p"));
set_progress(0.513873);
apply_patch("/system/bin/logwrapper", "-",
            4ae22b84b46ad2fe452fe1b1182b1e2780504852, 9704,
            14ea9fcb4b3954dd1c02f01ac97d5fca7439604d, package_extract_file("patch/system/bin/logwrapper.p"));
set_progress(0.513927);
apply_patch("/system/bin/lsc_camera", "-",
            711589e2e396d1b9f43f59c184002923e833b85f, 52128,
            4d9a3bb41718b2ccdb8cd40e64ff4dab4d1f009e, package_extract_file("patch/system/bin/lsc_camera.p"));
set_progress(0.514218);
apply_patch("/system/bin/mediaserver", "-",
            0161324fba4422b3a7459451efd270547c356bcb, 5456,
            e7b4670881deb74d30bad372e2616560ccdcfa6b, package_extract_file("patch/system/bin/mediaserver.p"));
set_progress(0.514248);
apply_patch("/system/bin/mke2fs_recvy", "-",
            8c9cdee3048e0c7cbe3151aa274ced988390cc40, 161396,
            2466422e1b27b66f912dfae70c7a785256b96252, package_extract_file("patch/system/bin/mke2fs_recvy.p"));
set_progress(0.515148);
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.515273);
apply_patch("/system/bin/mmcamera_test", "-",
            1b1062365d1d53e9644f0602cf1db1d343754fd5, 35720,
            2c7cf20287745f8980241814944ab9392a3d872e, package_extract_file("patch/system/bin/mmcamera_test.p"));
set_progress(0.515472);
apply_patch("/system/bin/mmclient", "-",
            879366868e80d6aafe8f160dd800eb7b1156adcc, 5572,
            dd699ae6e218893980243f65831572420a0bd81b, package_extract_file("patch/system/bin/mmclient.p"));
set_progress(0.515503);
apply_patch("/system/bin/mtpd", "-",
            cd863f01a2b43ab18adaaa96612542bef8f5f589, 18240,
            080d0e103e37f38a6bf68602fea6627802fa14d7, package_extract_file("patch/system/bin/mtpd.p"));
set_progress(0.515605);
apply_patch("/system/bin/netcfg", "-",
            d6d008e4de63720c41bc2d26ce82be2000696c02, 5644,
            4e45bc335de98bcea28047d36432165c3eb44487, package_extract_file("patch/system/bin/netcfg.p"));
set_progress(0.515636);
apply_patch("/system/bin/netsharing", "-",
            6e0a3b0fd714b5a6c4b3087ef4792312d58becf1, 13904,
            3151f657c71cfe62802fb89c94445e601d74e62f, package_extract_file("patch/system/bin/netsharing.p"));
set_progress(0.515714);
apply_patch("/system/bin/ping", "-",
            839d3e242f6a7ac6a66efce793843e6619406497, 26656,
            650013daecc10a70249b7a652063c6185e824e06, package_extract_file("patch/system/bin/ping.p"));
set_progress(0.515863);
apply_patch("/system/bin/pppd", "-",
            a65cdb80c4471d46c353ddab22c084f33c2755bd, 143584,
            3b5486e1fb6b9dac7b7d29ec469cb9bc558ed416, package_extract_file("patch/system/bin/pppd.p"));
set_progress(0.516663);
apply_patch("/system/bin/racoon", "-",
            1a93f018a74c9028b73961537dd5bdf5ee35330f, 159044,
            82a1ce45b53ac47388ccaca98486eae301b22f46, package_extract_file("patch/system/bin/racoon.p"));
set_progress(0.517550);
apply_patch("/system/bin/radiooptions", "-",
            efab193010df700d4276f9ef5f09a46862178013, 5424,
            8a081bec5adf445981128355683768523f0870de, package_extract_file("patch/system/bin/radiooptions.p"));
set_progress(0.517581);
apply_patch("/system/bin/reboot", "-",
            3a6f1f7108d195de5f1b50441610074a4c1cdf23, 5628,
            b6470e1eac8010e77d82778dae5914cb308d42d4, package_extract_file("patch/system/bin/reboot.p"));
set_progress(0.517612);
apply_patch("/system/bin/resize2fs_recvy", "-",
            3642af56034f1b08a34c376df002f74bc57d69a7, 51584,
            92cad85acbca25b608d9244dff908d3ec546ecf5, package_extract_file("patch/system/bin/resize2fs_recvy.p"));
set_progress(0.517900);
apply_patch("/system/bin/rild", "-",
            b0528162b3b0d12a7a642fe654b18912f8593d95, 5632,
            d0c3eabf3f928c60c3918f8c0b943d81f9384a50, package_extract_file("patch/system/bin/rild.p"));
set_progress(0.517931);
apply_patch("/system/bin/schedtest", "-",
            d79c06ce79efe15f6faed2007526b89905a508b7, 5400,
            ba770752c30af1349395d5bc0ecdc8d94a2882ed, package_extract_file("patch/system/bin/schedtest.p"));
set_progress(0.517961);
apply_patch("/system/bin/sdptool", "-",
            16f5f4e896f8ad37408cec30862d13bc1014291b, 50604,
            4af51cbb69e564f22c679671139d7ba000740432, package_extract_file("patch/system/bin/sdptool.p"));
set_progress(0.518243);
apply_patch("/system/bin/ser2net", "-",
            c70be42fd9115a546871fe21ac61168309989e14, 34640,
            68c3ab02755bfed9d95faddb007c323c639875f4, package_extract_file("patch/system/bin/ser2net.p"));
set_progress(0.518436);
apply_patch("/system/bin/service", "-",
            a9e1f0fe1a5d718c0b39cd57ddbaf2ec0f9f7db8, 9860,
            3df00b8e5144bcc1bf85e13c69a8cd60f8b2210b, package_extract_file("patch/system/bin/service.p"));
set_progress(0.518491);
apply_patch("/system/bin/servicemanager", "-",
            156ce3cb56ed670ffce2526d153406b0371d3ad8, 9864,
            c28916493bffe9333883026f28a1f9701aae1359, package_extract_file("patch/system/bin/servicemanager.p"));
set_progress(0.518546);
apply_patch("/system/bin/sh", "-",
            c59bb1d3b9f69dd77195fa60fade33cad1cbb20c, 86972,
            3360aa9904264a9f4530b1cda80e55311b0e958d, package_extract_file("patch/system/bin/sh.p"));
set_progress(0.519032);
apply_patch("/system/bin/shutdown", "-",
            ba65de064acbb43352ff4748a87c1452e6df3d17, 9724,
            499a46882144d9083cdd5131bf123bcb81b6cdaa, package_extract_file("patch/system/bin/shutdown.p"));
set_progress(0.519086);
apply_patch("/system/bin/surfaceflinger", "-",
            bfba8262644295dd9396bf41222397da6a5c9daf, 5444,
            ed119772f9ec934ad8300d209e9f333406198447, package_extract_file("patch/system/bin/surfaceflinger.p"));
set_progress(0.519116);
apply_patch("/system/bin/system_server", "-",
            deb028cae08d2d46f8f40b8b160ba63b138d1658, 5436,
            00fb7caeef406253eea215ae6c020eaac5fc32cb, package_extract_file("patch/system/bin/system_server.p"));
set_progress(0.519146);
apply_patch("/system/bin/tiwlan_cu", "-",
            efeea60009b4ea38ef3fa2c3e652ab2dfc84ee5c, 138820,
            37d0c2dd0af6e90ad238c67428c952631bd8349f, package_extract_file("patch/system/bin/tiwlan_cu.p"));
set_progress(0.519921);
apply_patch("/system/bin/tiwlan_loader", "-",
            7b535f208fdb868ad8218e089cfd31ca0602598f, 9740,
            73137d22d1d64e5261123263c5d055e1482dd394, package_extract_file("patch/system/bin/tiwlan_loader.p"));
set_progress(0.519975);
apply_patch("/system/bin/toolbox", "-",
            b2b90b82e4286189ca85038144118d6a679b5306, 77352,
            8050198dc7b1a3bf312bcbbc4417577137e15d95, package_extract_file("patch/system/bin/toolbox.p"));
set_progress(0.520406);
apply_patch("/system/bin/udhcpd", "-",
            2da44f1a42154eb8fc9defdf15e31dd3ef179173, 19436,
            64f873663ec3f2263bf0409d1a36be8ed4e9aba0, package_extract_file("patch/system/bin/udhcpd.p"));
set_progress(0.520515);
apply_patch("/system/bin/vold", "-",
            394ffed7d16fb85c2ba8b114df5a43b7065dcff1, 51628,
            63736fd8933e41a7ccafbf311c0a1d3992d40032, package_extract_file("patch/system/bin/vold.p"));
set_progress(0.520803);
apply_patch("/system/bin/wpa_supplicant", "-",
            dbd1eb67284f05f6375c368d87b6adeef3301424, 197000,
            dc17c3bf36317a9baa29534bece1f16b54569768, package_extract_file("patch/system/bin/wpa_supplicant.p"));
set_progress(0.521901);
apply_patch("/system/customize/CID/default.xml", "-",
            78abdd165e2329f643cb363f7624de086b6441d4, 5755,
            2538d39cb7c9437568ba5403423e03d626abb323, package_extract_file("patch/system/customize/CID/default.xml.p"));
set_progress(0.521933);
apply_patch("/system/customize/MNS/default.xml", "-",
            810759b42a5908d51697e9314692ef354734fea0, 86203,
            87f48e0a0dd0a62825fe279230b5509a91f7a674, package_extract_file("patch/system/customize/MNS/default.xml.p"));
set_progress(0.522414);
apply_patch("/system/etc/AudioPara4.csv", "-",
            b5c1f334f01811e67633e9e21e9396b05a22a1fa, 83985,
            3ea34951d412c5bc4ecb039c5a6329cd57cd311b, package_extract_file("patch/system/etc/AudioPara4.csv.p"));
set_progress(0.522882);
apply_patch("/system/etc/NOTICE.html.gz", "-",
            391c38c92948441ffdac74f671564a44b61c6099, 61285,
            c16312c471fa6ac252bf954baf955d0677a041cf, package_extract_file("patch/system/etc/NOTICE.html.gz.p"));
set_progress(0.523224);
apply_patch("/system/etc/apns-conf.xml", "-",
            a5139da1a5f15045d014beb460a1e9937a7c9f73, 1471,
            e5a36ddd9311e36265d4639be7df95029781fa09, package_extract_file("patch/system/etc/apns-conf.xml.p"));
set_progress(0.523232);
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.523238);
apply_patch("/system/etc/event-log-tags", "-",
            7f4865abbc723060074628cc83bc3697e9b69102, 10448,
            b782b8d294c9b8a87543930b2df7fe0025e72c7c, package_extract_file("patch/system/etc/event-log-tags.p"));
set_progress(0.523296);
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.523541);
apply_patch("/system/etc/init.goldfish.sh", "-",
            20403805c7160eb1fd07949d0fca8167089452db, 1200,
            b021f277d0e93484280d80ae3f8e3409238a37b0, package_extract_file("patch/system/etc/init.goldfish.sh.p"));
set_progress(0.523548);
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.523579);
apply_patch("/system/etc/security/cacerts.bks", "-",
            de85a33da3e0f6b4ef74a7bd7c38a9d8dccdb68c, 63410,
            7d74155424df6946f1beb0954e2dac45cb6e2fbc, package_extract_file("patch/system/etc/security/cacerts.bks.p"));
set_progress(0.523932);
apply_patch("/system/etc/security/otacerts.zip", "-",
            8d3df28b830c2ee7864e8cba92ddc75350ff7b59, 1144,
            f26bb61388e049971e7662b2fb1966c866aff022, package_extract_file("patch/system/etc/security/otacerts.zip.p"));
set_progress(0.523939);
apply_patch("/system/etc/voicemail-conf.xml", "-",
            424dd998a315506445a11cfeac6200b76f5242a1, 6372,
            f7c390fdc8bfac2e759e3cf43bf0a740b21cba71, package_extract_file("patch/system/etc/voicemail-conf.xml.p"));
set_progress(0.523974);
apply_patch("/system/etc/wifi/tiwlan.ini", "-",
            db47c154c21fb9bff1d8cbe48053009f4b0b853d, 11413,
            f69783cc83423834f341540df9529d5c76c046c8, package_extract_file("patch/system/etc/wifi/tiwlan.ini.p"));
set_progress(0.524038);
apply_patch("/system/fonts/DroidSans-Bold.ttf", "-",
            ada4e79c592f3c54546b7587b48f2b232d95ce2f, 191032,
            1ec8a8244b49cb9d8f6727b357f839b7f59e4b13, package_extract_file("patch/system/fonts/DroidSans-Bold.ttf.p"));
set_progress(0.525103);
apply_patch("/system/fonts/DroidSans.ttf", "-",
            da5b3c7758a2c8fbc4775beb69d7150493c7d312, 190044,
            18f07daefc817daa12dc049138661af4f5514970, package_extract_file("patch/system/fonts/DroidSans.ttf.p"));
set_progress(0.526163);
apply_patch("/system/fonts/DroidSansFallback.ttf", "-",
            5065cce92e8420232db95ab3ba421e462b09b965, 3640264,
            b39d8c5ff8354624483164dfd22942d9fd253e15, package_extract_file("patch/system/fonts/DroidSansFallback.ttf.p"));
set_progress(0.546464);
apply_patch("/system/framework/am.odex", "-",
            b8e460dda79f531479886559448b69991d070e4a, 19752,
            78e9ebda7cb71d3d5a84059074f68d98464f8c1d, package_extract_file("patch/system/framework/am.odex.p"));
set_progress(0.546574);
apply_patch("/system/framework/android.policy.odex", "-",
            31769ac55b52954e1233aa4478e0113f2a6417c6, 240736,
            43022e95da1e15977001dfee827ea9d3a87e8e00, package_extract_file("patch/system/framework/android.policy.odex.p"));
set_progress(0.547917);
apply_patch("/system/framework/android.test.runner.odex", "-",
            fe271a0424abfb9839e336e7eec25ef28d13a217, 193216,
            ab32de9e17633bab5aa9010ebbfba988fddb078b, package_extract_file("patch/system/framework/android.test.runner.odex.p"));
set_progress(0.548994);
apply_patch("/system/framework/bmgr.odex", "-",
            67451963e0ba896db09ded25562f0f2de6fa0391, 14280,
            29dec10a789bf1e8e56815ecb1c6243e8a09eec2, package_extract_file("patch/system/framework/bmgr.odex.p"));
set_progress(0.549074);
apply_patch("/system/framework/com.google.android.maps.odex", "-",
            81bfecf25e8f74ec0e4885119d6b0a0e4fb7bb4c, 674184,
            71dd72f75e7c24c2e7d62aa8f8cd2315a770ca71, package_extract_file("patch/system/framework/com.google.android.maps.odex.p"));
set_progress(0.552834);
apply_patch("/system/framework/com.htc.android.easopen.odex", "-",
            b5f9f7633940d4b8d1bd6c62fc0ae220625c50b5, 26920,
            9c7da05ac76d803a3663e48eea1e1cf1325ee5af, package_extract_file("patch/system/framework/com.htc.android.easopen.odex.p"));
set_progress(0.552984);
apply_patch("/system/framework/com.htc.android.pimlib.odex", "-",
            c57103d57a88bc4b000814d80d2a80de66868b4a, 89928,
            05aa36e5c1ab64a39be63897e8d0cddd14e3bd30, package_extract_file("patch/system/framework/com.htc.android.pimlib.odex.p"));
set_progress(0.553485);
apply_patch("/system/framework/com.htc.framework.odex", "-",
            9a6fd254c6b2939aed7faf28532296d872b17d33, 2247464,
            da1b80fd06b0dfffa3a2dcb2c54431c35334a19d, package_extract_file("patch/system/framework/com.htc.framework.odex.p"));
set_progress(0.566019);
apply_patch("/system/framework/com.htc.resources.apk", "-",
            480fcbded60f12d7fe222b8435a9c1ce3f1bf991, 12571753,
            040b94c95b6349f73ba1a5a0e12604bd6ba64126, package_extract_file("patch/system/framework/com.htc.resources.apk.p"));
set_progress(0.636130);
apply_patch("/system/framework/com.htc.rss.odex", "-",
            5820f4221fc7638c7468d80349b3d9a65dab99ec, 1145136,
            c014ce81027e7f0e7b0c92c6e60bc25c2537bae5, package_extract_file("patch/system/framework/com.htc.rss.odex.p"));
set_progress(0.642516);
apply_patch("/system/framework/com.scalado.util.ScaladoUtil.odex",
            "-", d4d2c8133947c0cb2137fd8fb634c21be1d35c67, 6872,
            28c4005bdef60a58d13538455277d0833166585a, package_extract_file("patch/system/framework/com.scalado.util.ScaladoUtil.odex.p"));
set_progress(0.642554);
apply_patch("/system/framework/core.jar", "-",
            8a9685dda5e4746a39e88eb18ae28c359293b6b1, 60844,
            3fb010b4767c003bf63e0c37d9045a7f81760187, package_extract_file("patch/system/framework/core.jar.p"));
set_progress(0.642894);
apply_patch("/system/framework/core.odex", "-",
            53770eb3928f1533fdb7753fb84c3b8c632b30a7, 5572192,
            ef193b17b2338f602d1443ac09b4821811b9924b, package_extract_file("patch/system/framework/core.odex.p"));
set_progress(0.673969);
apply_patch("/system/framework/ext.odex", "-",
            00ed66663a8a03c526455bab8ec6e3c6f20510a7, 627464,
            e188ee9f849300b395e7451fa2aaea54115bc879, package_extract_file("patch/system/framework/ext.odex.p"));
set_progress(0.677468);
apply_patch("/system/framework/framework-res.apk", "-",
            1e6228cb4870f23036f4cb77f51e5ecfb13e5938, 4502600,
            49914bb6dc01d59470a494ee9da68e008d15056e, package_extract_file("patch/system/framework/framework-res.apk.p"));
set_progress(0.702578);
apply_patch("/system/framework/framework-tests.odex", "-",
            df431edde8c65dcf78e552685294f12e5fb4621a, 21472,
            12e436a61ec07d02b1314989616166f6ab330cb8, package_extract_file("patch/system/framework/framework-tests.odex.p"));
set_progress(0.702698);
apply_patch("/system/framework/framework.jar", "-",
            b9c556a92539f824d6ae988eb6d6f5f189afcac9, 9517,
            b9ea12cd9eae409504a383680489b41983042a58, package_extract_file("patch/system/framework/framework.jar.p"));
set_progress(0.702751);
apply_patch("/system/framework/framework.odex", "-",
            e81c8fafaae386878b5bcffe7e3257a6690d9dd9, 9906128,
            b698fb207874b40f717f015db642570c919a309f, package_extract_file("patch/system/framework/framework.odex.p"));
set_progress(0.757996);
apply_patch("/system/framework/ime.odex", "-",
            74a101aa851980552794a1f15333cdcd538470f0, 6768,
            95bff072b16e887f3b402a96a3f64a3443ce0822, package_extract_file("patch/system/framework/ime.odex.p"));
set_progress(0.758034);
apply_patch("/system/framework/input.odex", "-",
            071d0acc6c572ab3b3fac2256694424dd3af7bf0, 4456,
            174bc91582b67ac412c0b4018255b6d9d54e839e, package_extract_file("patch/system/framework/input.odex.p"));
set_progress(0.758059);
apply_patch("/system/framework/javax.obex.odex", "-",
            55c39f2378c7704866e03c78d8e7172a7677d928, 60648,
            738b7dd9e4ce8dee72d9c7fefd9ce907ce717b16, package_extract_file("patch/system/framework/javax.obex.odex.p"));
set_progress(0.758397);
apply_patch("/system/framework/monkey.odex", "-",
            2da1577010000669456a5310e8b68c7c3ace501c, 77520,
            faffc24c847411cdb8f6afc71f8dcfa415f3e7e6, package_extract_file("patch/system/framework/monkey.odex.p"));
set_progress(0.758829);
apply_patch("/system/framework/pm.odex", "-",
            f663e7313a774ce9ed4e64f12eecc3b41d9cf429, 24896,
            7c60919d6238183b09afb31c4ee52459b2908c6f, package_extract_file("patch/system/framework/pm.odex.p"));
set_progress(0.758968);
apply_patch("/system/framework/services.odex", "-",
            d3ef179eebe1bd0bae81aead769ff6330ba4c250, 1716240,
            17d9af142e0d7e76c0e55f8b5a7e18405d45d513, package_extract_file("patch/system/framework/services.odex.p"));
set_progress(0.768539);
apply_patch("/system/framework/svc.odex", "-",
            010bb9db55f36c20fc261923285af0935c789465, 11544,
            c216b673c557863db28afb7e5ee445eae14e66d7, package_extract_file("patch/system/framework/svc.odex.p"));
set_progress(0.768604);
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.769243);
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.769367);
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.769980);
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.770010);
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.770064);
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.770163);
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.770217);
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.770272);
apply_patch("/system/lib/libAudioTrimmer.so", "-",
            2b8b1811f804da66a8681ce5eaea8da2957bd750, 13416,
            9b8f8eb3437eef915c2b3bb47ef45249d3bf2dd5, package_extract_file("patch/system/lib/libAudioTrimmer.so.p"));
set_progress(0.770347);
apply_patch("/system/lib/libEGL.so", "-",
            4ae20b2fe69719764f568e465621fd3cc8129f93, 36100,
            8ff279ca6eed5ea9983e016d9cb64bf66d6be923, package_extract_file("patch/system/lib/libEGL.so.p"));
set_progress(0.770548);
apply_patch("/system/lib/libFFTEm.so", "-",
            67a989cebfcc48b51adf32adfb06102276d2b95f, 198084,
            e2255a8d12886c9750fb451f2b5612c84cb63338, package_extract_file("patch/system/lib/libFFTEm.so.p"));
set_progress(0.771653);
apply_patch("/system/lib/libGLESv1_CM.so", "-",
            e7e548f4ee85382f907782c8f1d0299bfea49b16, 21428,
            1f7b2bad277551fbc3d75b989d44cbad9216e782, package_extract_file("patch/system/lib/libGLESv1_CM.so.p"));
set_progress(0.771772);
apply_patch("/system/lib/libGLESv2.so", "-",
            fc86964d917db139f2a27482ddcfd3fbb4806e4f, 17332,
            0b0dacd207bd648f6fc0e86e4838bb767eaca7a7, package_extract_file("patch/system/lib/libGLESv2.so.p"));
set_progress(0.771869);
apply_patch("/system/lib/libObexJniWrapper.so", "-",
            bba5c9721253dd9930cac292bf93743d05fe1648, 17964,
            500e35105a53c55ffc56d5b8bb3f7301fe278bd5, package_extract_file("patch/system/lib/libObexJniWrapper.so.p"));
set_progress(0.771969);
apply_patch("/system/lib/libOlaBase.so", "-",
            4ad7d3ab84413f707c35f9053ec11343f86e0950, 1089724,
            caebc991b5a8c3926caa8af768bc29bae69871cf, package_extract_file("patch/system/lib/libOlaBase.so.p"));
set_progress(0.778046);
apply_patch("/system/lib/libOmxCore.so", "-",
            c0a2862f8a3a2f768ec7b85b954bed8d1fd750ac, 9516,
            21ef29491687d1e47e65a205bf15ec51fe833fbd, package_extract_file("patch/system/lib/libOmxCore.so.p"));
set_progress(0.778099);
apply_patch("/system/lib/libOmxH264Dec.so", "-",
            39d07bf4973ed60828ec0ddac7a5fd1eea1a4230, 167876,
            bf549b5a4a8e02526d5b5d234cbfef5030eb3f5e, package_extract_file("patch/system/lib/libOmxH264Dec.so.p"));
set_progress(0.779036);
apply_patch("/system/lib/libOmxMpeg4Dec.so", "-",
            4e1012b1b9241738346cc5cb1f9bb003f76039a8, 179248,
            7fb3d383a2b544beafbf8fa461689708035ba6b0, package_extract_file("patch/system/lib/libOmxMpeg4Dec.so.p"));
set_progress(0.780035);
apply_patch("/system/lib/libOmxVidEnc.so", "-",
            74a6cf49786ebde11b372c79741d890ba4ce389d, 149072,
            be2fc4f6be85128a38c90461a6b2bca6e6761d61, package_extract_file("patch/system/lib/libOmxVidEnc.so.p"));
set_progress(0.780866);
apply_patch("/system/lib/libRS.so", "-",
            9c6df4accad8ef375a9dd9ebaacc425d49924f87, 174368,
            98c71795bf01ef0d190d29fcd71ec76e227584c5, package_extract_file("patch/system/lib/libRS.so.p"));
set_progress(0.781839);
apply_patch("/system/lib/liba2dp.so", "-",
            d50bb92a3a9af081231675a7cdb44c39ddfdbaf6, 58736,
            0f1b4ca58bc9b70f25b0d45f86544d51a2970263, package_extract_file("patch/system/lib/liba2dp.so.p"));
set_progress(0.782166);
apply_patch("/system/lib/libacc.so", "-",
            47cf9ce829684afe38d7a58c63e0102e792d88f7, 34764,
            c7d61e9ff7cca3261d614d86324e2f969e33f6f3, package_extract_file("patch/system/lib/libacc.so.p"));
set_progress(0.782360);
apply_patch("/system/lib/libalbum_util.so", "-",
            230dbbbf14b6d159943fd3a1b6faf655985e26e9, 13736,
            964aaf99493163b2f1205caccde041f55802ecf3, package_extract_file("patch/system/lib/libalbum_util.so.p"));
set_progress(0.782437);
apply_patch("/system/lib/libandroid_runtime.so", "-",
            0b251c5f02c99db90f759c4a31c4727b58073191, 975436,
            43c8e04af288985c0db1b25290aa88664bed8adf, package_extract_file("patch/system/lib/libandroid_runtime.so.p"));
set_progress(0.787877);
apply_patch("/system/lib/libandroid_servers.so", "-",
            4d81a2f7a6d78ce479b35a9061c3b1e0bb9d9d55, 22464,
            dc997d4506edc31b77c7da776a829b35442cf18e, package_extract_file("patch/system/lib/libandroid_servers.so.p"));
set_progress(0.788002);
apply_patch("/system/lib/libaudio.so", "-",
            be6af1fc4731ba8f718dae0a462d9afa71686ac8, 60396,
            cd5c5a14818f903fad77cee1a0c1eae51fb2438f, package_extract_file("patch/system/lib/libaudio.so.p"));
set_progress(0.788339);
apply_patch("/system/lib/libaudioflinger.so", "-",
            10d8ca53e921da666c0f6b53205eb923b73eda66, 183900,
            af4b6dd535934c016cb9be4b3bc7b8f4abda0b2d, package_extract_file("patch/system/lib/libaudioflinger.so.p"));
set_progress(0.789364);
apply_patch("/system/lib/libaudiopolicy.so", "-",
            44cc197299eadc6151ace2b3c890e471e3195407, 34888,
            65f35a2a9e4822798549030b7df975a63c7d2863, package_extract_file("patch/system/lib/libaudiopolicy.so.p"));
set_progress(0.789559);
apply_patch("/system/lib/libbinder.so", "-",
            2c38e992e9143dfbc0055be28e17cd4db283a335, 149500,
            724c1bfd63110bcbcc0436ec25fe79a3dfba5e7d, package_extract_file("patch/system/lib/libbinder.so.p"));
set_progress(0.790393);
apply_patch("/system/lib/libbluedroid.so", "-",
            a058723d63c5938e002f5abbf56881f12a951c0b, 9404,
            4571967dd6cda6ebcd6fabff9bd9cd00f62cece5, package_extract_file("patch/system/lib/libbluedroid.so.p"));
set_progress(0.790445);
apply_patch("/system/lib/libbluetooth.so", "-",
            ba87bd370886947fb4a55593b39461b3f70b7849, 61716,
            966fc149bc793ce47b6429ae1a120093d23c99bb, package_extract_file("patch/system/lib/libbluetooth.so.p"));
set_progress(0.790789);
apply_patch("/system/lib/libbluetoothd.so", "-",
            42b5d958ab52b15111aabac264a61e536363324b, 507936,
            23340cc6e5979eb29b626ead351cd0e24a3a0f8c, package_extract_file("patch/system/lib/libbluetoothd.so.p"));
set_progress(0.793622);
apply_patch("/system/lib/libc.so", "-",
            13d5739294a01d0c3227060d3cec60df3c459647, 274172,
            4c6bbea46e8b9431c0a66bfff546c33c5778a16e, package_extract_file("patch/system/lib/libc.so.p"));
set_progress(0.795151);
apply_patch("/system/lib/libcamera.so", "-",
            aef839cc3bb181ce652bb28115d62c4bd03dd013, 81144,
            cb9867e4885060a6e6c38aec042476dfb5dbb951, package_extract_file("patch/system/lib/libcamera.so.p"));
set_progress(0.795604);
apply_patch("/system/lib/libcameraservice.so", "-",
            f82c31ce8183a0a1e46bef5c83499443e7e4eb6f, 54948,
            e7ebb10a5f3b3386188a5ee242cb83137b043cda, package_extract_file("patch/system/lib/libcameraservice.so.p"));
set_progress(0.795910);
apply_patch("/system/lib/libcrypto.so", "-",
            50919c7a871a94370e47d7c027cf6460480cd185, 755452,
            e70dc87ff4b9ead5acf16413af55e1e4f1f43607, package_extract_file("patch/system/lib/libcrypto.so.p"));
set_progress(0.800123);
apply_patch("/system/lib/libctest.so", "-",
            f45363895cb6ebf5d98d824edf0d65e5a62ab220, 5172,
            f91d48ef633aab273559614564e66fd27b955780, package_extract_file("patch/system/lib/libctest.so.p"));
set_progress(0.800152);
apply_patch("/system/lib/libcurl.so", "-",
            ba17fdb932250e508366d32f7f80cc5b308dac0b, 215840,
            57859a65c9e53b60346cdc3fe0a41dafaf8e4f2e, package_extract_file("patch/system/lib/libcurl.so.p"));
set_progress(0.801356);
apply_patch("/system/lib/libcutils.so", "-",
            04b14aa5f009db24b4adcf683c6cb532b29a1864, 59372,
            4eae4915420c657428c39ca3eedd1fb24b3dccff, package_extract_file("patch/system/lib/libcutils.so.p"));
set_progress(0.801687);
apply_patch("/system/lib/libdbus.so", "-",
            fee848332b8908622cb17fb49c1ae2946b54c577, 272816,
            4df20c5ccf9a08f2c64df00b6f5cdef20d179b66, package_extract_file("patch/system/lib/libdbus.so.p"));
set_progress(0.803208);
apply_patch("/system/lib/libdl.so", "-",
            16f2a736ed7e005c2e56d483a8812f8b626a1d7e, 9220,
            9e9081b9fa4c6460f7324cb41adfefd06e7362e3, package_extract_file("patch/system/lib/libdl.so.p"));
set_progress(0.803260);
apply_patch("/system/lib/libdrm1.so", "-",
            dec1d6ba05bfc73f013c9c25d09db1fed659c041, 38252,
            65095c654fdba357e548aa19faa84e5a3de285ab, package_extract_file("patch/system/lib/libdrm1.so.p"));
set_progress(0.803473);
apply_patch("/system/lib/libdrm1_jni.so", "-",
            a2307013bd27f4304708bc34bb08c12fe7d0da86, 13736,
            e15b871df176d9473925fc4c32f145ee044b012e, package_extract_file("patch/system/lib/libdrm1_jni.so.p"));
set_progress(0.803550);
apply_patch("/system/lib/libdvm.so", "-",
            c1c468d393eb1382e40466c17f672eeaacb4342e, 671220,
            9f2140814ca3eeaa61d44fbf31f89a06254d8719, package_extract_file("patch/system/lib/libdvm.so.p"));
set_progress(0.807293);
apply_patch("/system/lib/libemoji.so", "-",
            5d67657da64fb1f234b4d9056159f6b182162b83, 9656,
            a1e93dda0467e8d1bc06036ea2562474db69a541, package_extract_file("patch/system/lib/libemoji.so.p"));
set_progress(0.807347);
apply_patch("/system/lib/libexif.so", "-",
            0f0c3f73ed33214edc1826e7528a922d6455457d, 40788,
            f74f51c884e588921769a0738774398701aa5f9a, package_extract_file("patch/system/lib/libexif.so.p"));
set_progress(0.807574);
apply_patch("/system/lib/libexpat.so", "-",
            ba6992aba6befaf91fe1910465d2048c30f56018, 88604,
            8e94002a5c483778561c81fb75b8805d24a8af74, package_extract_file("patch/system/lib/libexpat.so.p"));
set_progress(0.808068);
apply_patch("/system/lib/libflashlite.so", "-",
            64e87c66ab61ecefc82c29b5f928a68520443f25, 4741196,
            59c0f7b09af10eff1c84c8cb74cb486027b124ea, package_extract_file("patch/system/lib/libflashlite.so.p"));
set_progress(0.834509);
apply_patch("/system/lib/libflashsnddec.so", "-",
            f8473b7ead3c12ad82a0bc7d0f6ad104a0cf44de, 99960,
            4ad0e91642243b350088511afcd111fa123d47f0, package_extract_file("patch/system/lib/libflashsnddec.so.p"));
set_progress(0.835067);
apply_patch("/system/lib/libflsaplayerlib.so", "-",
            da674054b52afd4b8edd9fc76dbcc5cbc3de61e2, 72308,
            7e167df43c50d29f49e48b91ff555ec6033fb30d, package_extract_file("patch/system/lib/libflsaplayerlib.so.p"));
set_progress(0.835470);
apply_patch("/system/lib/libgps.so", "-",
            1a437ea77336575170f7c17ba9a53baf20dbfe7f, 100788,
            7b67768ed59b43c7404bbeed086ce9f17b150a34, package_extract_file("patch/system/lib/libgps.so.p"));
set_progress(0.836032);
apply_patch("/system/lib/libhardware.so", "-",
            0e882204272eee9aeaa551d22ced54cedbb308ac, 5264,
            78b23263d4dd5ffff9f3eb9bf66b3d055b148553, package_extract_file("patch/system/lib/libhardware.so.p"));
set_progress(0.836061);
apply_patch("/system/lib/libhardware_legacy.so", "-",
            d3a9358d98e5510158975df0ddf1b61a36cc0bb3, 74172,
            da5a77cd0a7450dfa48499fbed441009ed552f78, package_extract_file("patch/system/lib/libhardware_legacy.so.p"));
set_progress(0.836475);
apply_patch("/system/lib/libhtc_ril.so", "-",
            427a44e0fb570160766d5a706d5357a4472e28cd, 501360,
            0423d01d679d89aee5dac42a47222c02ade9364a, package_extract_file("patch/system/lib/libhtc_ril.so.p"));
set_progress(0.839271);
apply_patch("/system/lib/libhtcbitmapfactory.so", "-",
            d1dccff51d7af90013984df5a69ace4957ff3491, 9508,
            3ff51a05b19fa371e2ce0ac4ac2ebc6122f2af5b, package_extract_file("patch/system/lib/libhtcbitmapfactory.so.p"));
set_progress(0.839324);
apply_patch("/system/lib/libiconv.so", "-",
            26f051fabfc1826afa8ccb26f94654a409716f62, 920884,
            5d0c802f405a675f8278e26b8c2d26c3bb813c45, package_extract_file("patch/system/lib/libiconv.so.p"));
set_progress(0.844460);
apply_patch("/system/lib/libicudata.so", "-",
            e28864a55d0561bb274f85b66e360a70abac73ff, 2007636,
            3120b4bdb77a857f6756fd6c02eb374468e44a1d, package_extract_file("patch/system/lib/libicudata.so.p"));
set_progress(0.855656);
apply_patch("/system/lib/libicui18n.so", "-",
            ab91b546c9a6dd617e91801c415677fda94a0c5d, 934472,
            a9f345a31eb63256d3eccb4ff306155364159b0c, package_extract_file("patch/system/lib/libicui18n.so.p"));
set_progress(0.860867);
apply_patch("/system/lib/libicule.so", "-",
            8fd09b940d7459e64541530177a84ab3bad9fcab, 196128,
            8a380eeca7c92242f0fa6bef19592ec8750caf87, package_extract_file("patch/system/lib/libicule.so.p"));
set_progress(0.861961);
apply_patch("/system/lib/libiculx.so", "-",
            1a86c8b13e56019076705e1f0c47e3f18ad0f41e, 34968,
            3cacd64c14b8c7052c6337c1685be1dc83cf2b86, package_extract_file("patch/system/lib/libiculx.so.p"));
set_progress(0.862156);
apply_patch("/system/lib/libicuuc.so", "-",
            e8ba6b71ca2913c0a97e771fb38df873680b2223, 893196,
            ab218b760309412b3d1c3f937a0cfc85cc9935f4, package_extract_file("patch/system/lib/libicuuc.so.p"));
set_progress(0.867137);
apply_patch("/system/lib/liblog.so", "-",
            8c58a068d5e0e0b39fcc35f2dff50ccd72a70e3b, 13520,
            71925792a0d7e6d6996182aa5966da1aba3c8970, package_extract_file("patch/system/lib/liblog.so.p"));
set_progress(0.867213);
apply_patch("/system/lib/libm.so", "-",
            dbecf85aa698b5486782caa58992e4a4ad487750, 91088,
            678ed59919cade831e6341a5b0c222bfc9714cbc, package_extract_file("patch/system/lib/libm.so.p"));
set_progress(0.867721);
apply_patch("/system/lib/libmedia.so", "-",
            8b87b89c0514d61c4d566bf91b881cdce21dc920, 376696,
            cae774d42dfeb5782c18cfd1ee36229e1e5bcddd, package_extract_file("patch/system/lib/libmedia.so.p"));
set_progress(0.869821);
apply_patch("/system/lib/libmedia_jni.so", "-",
            0b8a3a90b87b179b32a22d1aa8264af231be0d42, 57488,
            f930509473f73ddc93c76608a11090cefce78fb6, package_extract_file("patch/system/lib/libmedia_jni.so.p"));
set_progress(0.870142);
apply_patch("/system/lib/libmediaplayerservice.so", "-",
            7c109efe71f4e404f24a5815771a8c82e5f785e9, 131872,
            7fdc2a50b74f15be730b7eb2181aaa92f77f87ea, package_extract_file("patch/system/lib/libmediaplayerservice.so.p"));
set_progress(0.870877);
apply_patch("/system/lib/libmm-adspsvc.so", "-",
            710e2d35cad00fd2c16e1f9b3aa0da185cf8fc9b, 5268,
            4c83746af05f7b1aa78355e2f04779e20363c6e6, package_extract_file("patch/system/lib/libmm-adspsvc.so.p"));
set_progress(0.870907);
apply_patch("/system/lib/libmmclient.so", "-",
            a86541582ff16476d9c10f8cadc43eea6aeaf496, 9360,
            ae6e29d48cea28eac10b37ee829c79aadaccf890, package_extract_file("patch/system/lib/libmmclient.so.p"));
set_progress(0.870959);
apply_patch("/system/lib/libmscompress.so", "-",
            e5323072936899744a18739690978fbfd02a97bf, 5176,
            37244ffa8a58c563ee3de8ee9eb937227d4a3118, package_extract_file("patch/system/lib/libmscompress.so.p"));
set_progress(0.870988);
apply_patch("/system/lib/libnativehelper.so", "-",
            898ba25f07933e1f9ee5291c67839d1dcbfbfd73, 202976,
            b7ec2c165840a06c26af9731fbad8f1bf0caeeca, package_extract_file("patch/system/lib/libnativehelper.so.p"));
set_progress(0.872120);
apply_patch("/system/lib/libnetutils.so", "-",
            6a110c5e2a77dae9a23da860a7c4cd8146f7d9f0, 21728,
            298b4ca5b5e4d9c454e26ac773b4abe980847ece, package_extract_file("patch/system/lib/libnetutils.so.p"));
set_progress(0.872241);
apply_patch("/system/lib/liboemcamera.so", "-",
            ab78aceb68d687219559153e18ce72d41552cc60, 1535324,
            d779c3a850f7ed5c028a0d15ee4d8034df2b1e77, package_extract_file("patch/system/lib/liboemcamera.so.p"));
set_progress(0.880803);
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.881857);
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.882609);
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.883153);
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.883644);
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.884415);
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.884795);
apply_patch("/system/lib/libomx_sharedlibrary.so", "-",
            29da32b85a1832187580dcc701b3b2126175122b, 85340,
            5086eea0975212f577c795c80c5a748c90b2eca6, package_extract_file("patch/system/lib/libomx_sharedlibrary.so.p"));
set_progress(0.885271);
apply_patch("/system/lib/libon2.so", "-",
            8061ec95165bb7e240553849adc66e4c8e49983e, 109232,
            4127c58b7879b75c5dc5a226070c52937bdcbc84, package_extract_file("patch/system/lib/libon2.so.p"));
set_progress(0.885880);
apply_patch("/system/lib/libopencore_author.so", "-",
            1eb5f646fdd4b21d69f95db296c6b4884cede7c9, 311368,
            b21802167c2bacbe6f1eea9c4d84cc89077e4729, package_extract_file("patch/system/lib/libopencore_author.so.p"));
set_progress(0.887616);
apply_patch("/system/lib/libopencore_common.so", "-",
            05258be46848f7ad2b975e3b3cd2a97d53191a22, 847132,
            3d73397b74acd7bef111dd4eddb7c5cae8c1c014, package_extract_file("patch/system/lib/libopencore_common.so.p"));
set_progress(0.892341);
apply_patch("/system/lib/libopencore_download.so", "-",
            eecbe58282dad78f3044246f071363af406c7899, 91448,
            88128566078e116656ee78e345b0ecae18dd0a75, package_extract_file("patch/system/lib/libopencore_download.so.p"));
set_progress(0.892851);
apply_patch("/system/lib/libopencore_downloadreg.so", "-",
            f5ba405cb4702fa8bca9d9751d1e488061094ff3, 14204,
            825cc9442b8126f06179b0b62ae6542d53ce40f9, package_extract_file("patch/system/lib/libopencore_downloadreg.so.p"));
set_progress(0.892930);
apply_patch("/system/lib/libopencore_mp4local.so", "-",
            1343599eecdd6c973d2a93ef37b3f71c90b558ee, 146120,
            b76a6c967c454ecf19915fdfcfb87cb40e21776c, package_extract_file("patch/system/lib/libopencore_mp4local.so.p"));
set_progress(0.893745);
apply_patch("/system/lib/libopencore_mp4localreg.so", "-",
            49f3aca76effcf5523efdefec6ab0b2cd546f377, 18628,
            bfd6674cf189ebbb4933f57f03193e9c5420ca6c, package_extract_file("patch/system/lib/libopencore_mp4localreg.so.p"));
set_progress(0.893849);
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.894988);
apply_patch("/system/lib/libopencore_player.so", "-",
            e9eafd3e10b3b2436c7bfcb470ee0a4fe60d89d5, 826316,
            a23095a0b357bd15e93d1c6c0ef0bcf10875676d, package_extract_file("patch/system/lib/libopencore_player.so.p"));
set_progress(0.899596);
apply_patch("/system/lib/libopencore_rtsp.so", "-",
            9be99bd0f4ef3c4d97650ab2fdc380fe8ccbc8be, 452444,
            0afa50fd8514ee73aeb3f7fc4560bd1de4f737db, package_extract_file("patch/system/lib/libopencore_rtsp.so.p"));
set_progress(0.902120);
apply_patch("/system/lib/libopencore_rtspreg.so", "-",
            9a15e18a7a547123a28e3ef0421055dc04b7ca53, 14204,
            a072d57948c77fe5cec349ea8da5b066dab3f675, package_extract_file("patch/system/lib/libopencore_rtspreg.so.p"));
set_progress(0.902199);
apply_patch("/system/lib/libopencorehw.so", "-",
            d5e2c0d88386603207042580dcb61e254449a970, 22844,
            854714df319ad28d1d32ae57d5a9cafe323b2870, package_extract_file("patch/system/lib/libopencorehw.so.p"));
set_progress(0.902326);
apply_patch("/system/lib/libopenobex.so", "-",
            39b2c78b18736477810ef157740b744dff2a57d8, 17744,
            4ea38728b88ba7b58d5d48e0b6a566f0a9d95975, package_extract_file("patch/system/lib/libopenobex.so.p"));
set_progress(0.902425);
apply_patch("/system/lib/libpixelflinger.so", "-",
            f388288c775139f6c0102f738d62dc63d8612f79, 107764,
            9969dcf555e326158dbbddc40c0b9f69e497a44b, package_extract_file("patch/system/lib/libpixelflinger.so.p"));
set_progress(0.903026);
apply_patch("/system/lib/libpng.so", "-",
            6181e098dde59c47ecd5a4534075cc0b2d98b462, 128336,
            73d1b728569bb86472337cd291be7aeb844bf411, package_extract_file("patch/system/lib/libpng.so.p"));
set_progress(0.903742);
apply_patch("/system/lib/libqcomm_omx.so", "-",
            d9dfaa3b918fff35ec0630aa9bf76a4b1f47e45f, 5420,
            e2d123fdbc13c90d90a5a27c4bce76b6a6cba06a, package_extract_file("patch/system/lib/libqcomm_omx.so.p"));
set_progress(0.903772);
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.903800);
apply_patch("/system/lib/libreference-ril.so", "-",
            2000c26a918320a1ac723ad8424121d90075e9ef, 21908,
            c9a5812648dd05803db54be0e76ab0e09857fd52, package_extract_file("patch/system/lib/libreference-ril.so.p"));
set_progress(0.903923);
apply_patch("/system/lib/libril.so", "-",
            5887455d49eb0b7b29437025335afee80dec7033, 45724,
            06a3d96240537b09a3e937590dc68cc105cbd4af, package_extract_file("patch/system/lib/libril.so.p"));
set_progress(0.904178);
apply_patch("/system/lib/librpc.so", "-",
            ff3f8482e0fde99cfb02e275f6036defc3067fb1, 25992,
            fb1f7277c3c42ededb922be310d16d8145ec2bbf, package_extract_file("patch/system/lib/librpc.so.p"));
set_progress(0.904323);
apply_patch("/system/lib/librs_jni.so", "-",
            1db7318fe630d6cdead9731c8eb7ebdb94a70df8, 27400,
            1a11288725fef46096cbeac0577415b58d4e7802, package_extract_file("patch/system/lib/librs_jni.so.p"));
set_progress(0.904475);
apply_patch("/system/lib/libscalado_htcalbum.so", "-",
            303fd3b123eeca63b8103da6a7eccbd001a691c3, 452900,
            50e9e73fcb6bffd205ab55a5fee35ad7955af734, package_extract_file("patch/system/lib/libscalado_htcalbum.so.p"));
set_progress(0.907001);
apply_patch("/system/lib/libscaladoapi.so", "-",
            e94c4680e903676442a2f2f3fa14472696666c56, 432240,
            150df8a7573ebad6435cd6af5b717a717d73e76e, package_extract_file("patch/system/lib/libscaladoapi.so.p"));
set_progress(0.909412);
apply_patch("/system/lib/libscaladoutil.so", "-",
            265cc4cd43cebfacfc0a5efdbb1fd2297299947a, 444604,
            71403f0faedaf19e1465f9d5e7fbbb2d5ac8aef6, package_extract_file("patch/system/lib/libscaladoutil.so.p"));
set_progress(0.911891);
apply_patch("/system/lib/libsiimpl.so", "-",
            6a20b6456c1fce701d5384e0f73a6a39be08dc65, 529468,
            41547d731e321834008574672704f34ba8a1ff25, package_extract_file("patch/system/lib/libsiimpl.so.p"));
set_progress(0.914844);
apply_patch("/system/lib/libskia.so", "-",
            7e7718f6148ba020d61a08f839385cfb0aa55a71, 1122172,
            6bed39110c8822cffeff3f9da327d777e5760dc2, package_extract_file("patch/system/lib/libskia.so.p"));
set_progress(0.921102);
apply_patch("/system/lib/libskiagl.so", "-",
            6d978bab6fd7bc9e9b542677f0034d56ad241aef, 43116,
            592227ac8d04d8e68e019155a1fda837b7cde496, package_extract_file("patch/system/lib/libskiagl.so.p"));
set_progress(0.921343);
apply_patch("/system/lib/libsonivox.so", "-",
            5c347cc6a41e94485c179829bac53ef85f6ec51d, 338380,
            f3e37fb9b112ccd17ad3b58fc10fed083ea2f3b3, package_extract_file("patch/system/lib/libsonivox.so.p"));
set_progress(0.923230);
apply_patch("/system/lib/libsorenson.so", "-",
            03a335f21a3218222e8556395261e211aadd95a5, 67524,
            251ddff45fe34eb4283172f3cdba6e5659fc52d1, package_extract_file("patch/system/lib/libsorenson.so.p"));
set_progress(0.923606);
apply_patch("/system/lib/libsoundpool.so", "-",
            bcd2515834a784d02ae6b99e260c025088994978, 26548,
            342a430dc6ea01970eaa190cf072b0498424cce8, package_extract_file("patch/system/lib/libsoundpool.so.p"));
set_progress(0.923754);
apply_patch("/system/lib/libsqlite.so", "-",
            4a25e35114225d796e0e7491666bb7fce04123a5, 326004,
            22a0c6e51e076083d7e57e9b42ebe79c4584ed32, package_extract_file("patch/system/lib/libsqlite.so.p"));
set_progress(0.925572);
apply_patch("/system/lib/libsrec_jni.so", "-",
            1836f6829e7d23183e7dda80636e505c40977a18, 355568,
            a34bf41697f10b1adb0528c84d623243836e7cae, package_extract_file("patch/system/lib/libsrec_jni.so.p"));
set_progress(0.927555);
apply_patch("/system/lib/libssl.so", "-",
            09c93c4f1f3e9d3a0247e4b8855b02d32076e56a, 164308,
            d44ad8cb3d232f472fc8ab60880af5386c9d3a19, package_extract_file("patch/system/lib/libssl.so.p"));
set_progress(0.928472);
apply_patch("/system/lib/libstagefright.so", "-",
            4e180f9f52282cc0d00453422c2ef6a2fa42d834, 717864,
            805f12d879a07051eb2c5f0ec4ebb5f6aadea58b, package_extract_file("patch/system/lib/libstagefright.so.p"));
set_progress(0.932475);
apply_patch("/system/lib/libstagefright_omx.so", "-",
            025fd02c694a36df149ff5d3cc1e0d97cf1120ec, 59892,
            2188a64958b299ffc0c380536c6ecfe09a35fe25, package_extract_file("patch/system/lib/libstagefright_omx.so.p"));
set_progress(0.932809);
apply_patch("/system/lib/libstdc++.so", "-",
            cc5893fa5535eac4c72bbc3fa24b6af083e4ae99, 5272,
            74ea20e2a5ffab928e3b95a8193fa4defa30b838, package_extract_file("patch/system/lib/libstdc++.so.p"));
set_progress(0.932838);
apply_patch("/system/lib/libsurfaceflinger.so", "-",
            31c844947ac2e3c8907f628a3999bdc2620ea06d, 170856,
            2cadfbd7e44d2c49af80a41917b8eef4a519c84c, package_extract_file("patch/system/lib/libsurfaceflinger.so.p"));
set_progress(0.933791);
apply_patch("/system/lib/libsystem_server.so", "-",
            0cd2f64a12ca5440d276083371cc59cb9b2a9cb1, 9808,
            832bbb4e5e59a4e193b468290b2d4dbebd2c6db5, package_extract_file("patch/system/lib/libsystem_server.so.p"));
set_progress(0.933846);
apply_patch("/system/lib/libsysutils.so", "-",
            1b8ea75a56c4f890c67bb9a6d3a3238d7cd1c62b, 17972,
            12565f6ba1c258a2e89c027dd51bf55e5708b352, package_extract_file("patch/system/lib/libsysutils.so.p"));
set_progress(0.933946);
apply_patch("/system/lib/libt9.so", "-",
            96f2b135ae45be720a43c3999e0524a778323166, 403444,
            6bb39f694cec8a79539367a14254237e72a66ded, package_extract_file("patch/system/lib/libt9.so.p"));
set_progress(0.936196);
apply_patch("/system/lib/libthread_db.so", "-",
            c7f8919669cf37d916d805f96e6a09df7e25af81, 13412,
            248457bc139eec5c8e99a12073d7886603ce60a2, package_extract_file("patch/system/lib/libthread_db.so.p"));
set_progress(0.936271);
apply_patch("/system/lib/libttspico.so", "-",
            d272af68fc070e34dd3bd2c3a318623759b70ce7, 228324,
            187046ed5adaa5842feefb27538058569c8a0ea3, package_extract_file("patch/system/lib/libttspico.so.p"));
set_progress(0.937544);
apply_patch("/system/lib/libttssynthproxy.so", "-",
            0de1dad7fa6bad7a2da62d39a599e1acf585954f, 18040,
            3f7db7e0270c06d3d00601963ed9de1c21d0fabb, package_extract_file("patch/system/lib/libttssynthproxy.so.p"));
set_progress(0.937645);
apply_patch("/system/lib/libui.so", "-",
            f27c3db02600851c8cff59b753909167bf583449, 84500,
            8ddc84e7429aae1d61cf65b799ffaf8bd74ed1e6, package_extract_file("patch/system/lib/libui.so.p"));
set_progress(0.938116);
apply_patch("/system/lib/libutils.so", "-",
            eb8d7abc2376f7ad6916f42ad671f9383b689196, 155784,
            981b18dc57ba000da38ff26049c1ed439b12dc03, package_extract_file("patch/system/lib/libutils.so.p"));
set_progress(0.938985);
apply_patch("/system/lib/libvorbisidec.so", "-",
            ef4164c31a0fc2cb16cb4d89c8962a059b8b16a0, 116980,
            552ae4b633159473018a307da25bbe66cded2c45, package_extract_file("patch/system/lib/libvorbisidec.so.p"));
set_progress(0.939637);
apply_patch("/system/lib/libwebcore.so", "-",
            853525febd8d430f43be2113c4412a7bcea2ac22, 8982924,
            02d12f39ccf2777d67de31c75bcff718704cb29f, package_extract_file("patch/system/lib/libwebcore.so.p"));
set_progress(0.989733);
apply_patch("/system/lib/libwpa_client.so", "-",
            17420cea4d3e24bbf5ff281d7158b2d130fd0fce, 9492,
            3a4460015b087ba30f904d81500e9a48d5b17085, package_extract_file("patch/system/lib/libwpa_client.so.p"));
set_progress(0.989786);
apply_patch("/system/lib/libwsp.so", "-",
            875e7866975cf17a6a3d57c4504e81620a19541c, 323820,
            5ac5a70b680a146aa2be93009cc52647c22985d8, package_extract_file("patch/system/lib/libwsp.so.p"));
set_progress(0.991592);
apply_patch("/system/lib/libwsp_jni.so", "-",
            71bcdb7e1d60d791118fd685b308c7abe900478e, 9564,
            1f58c09d679643cae3fa141adaa6b14f59b8bfae, package_extract_file("patch/system/lib/libwsp_jni.so.p"));
set_progress(0.991646);
apply_patch("/system/lib/libz.so", "-",
            d1fc9901fa1a60310e31d813d2acbdb43bfc9d06, 79228,
            ddab15b925aff2fb8a3289296a9ecfa05ade35aa, package_extract_file("patch/system/lib/libz.so.p"));
set_progress(0.992088);
apply_patch("/system/lib/modules/sdio.ko", "-",
            7a8db6a0a1274092e25551d444da8fd62699911f, 29228,
            3f946151b0be3b853b4506a8eba5be5a0f673d6f, package_extract_file("patch/system/lib/modules/sdio.ko.p"));
set_progress(0.992250);
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.998813);
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.999510);
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.999820);
apply_patch("/system/xbin/crasher", "-",
            1da0205ccff1bcc495463fb8678689aa08f759d0, 5540,
            3ca4116a8ba4c68bc798f7fc39967d6898f1a870, package_extract_file("patch/system/xbin/crasher.p"));
set_progress(0.999851);
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", "-",
            893c2d316ef401c37c93697e9dac1a10d646085b, 4610,
            678e5a6ad86d658f04b12f7f86181787ea88304f, 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");
