mount("MTD", "system", "/system");
assert(file_getprop("/system/build.prop", "ro.build.fingerprint") == "tmeu/htc_bravo/bravo/bravo:2.1-update1/ERE27/155070:user/release-keys" ||
       file_getprop("/system/build.prop", "ro.build.fingerprint") == "tmeu/htc_bravo/bravo/bravo:2.1-update1/ERE27/175581:user/release-keys");
assert(getprop("ro.product.device") == "bravo" ||
       getprop("ro.build.product") == "bravo");
ui_print("Verifying current system...");
show_progress(0.100000, 0);
assert(apply_patch_check("/system/app/AccountAndSyncSettings.apk", "ddec6213c7f81404a24f909c4562ff4cc273bdb5", "07a0daa951aa483eb86056f6cb89e8924ea0d6d2"));
set_progress(0.000956);
assert(apply_patch_check("/system/app/AccountAndSyncSettings.odex", "d9d99b068a3e808263fcc067851679a6add5df65", "f335e9906a694d9826d3880bc49c3a6ebcbc3e83"));
set_progress(0.001211);
assert(apply_patch_check("/system/app/AccountSyncManager.apk", "bbe6489050dffabaaedf17cdd0f05056430aca5d", "b2fe1ecf986e23d04ba9e23d2435d48e5e93f2d5"));
set_progress(0.002268);
assert(apply_patch_check("/system/app/AccountSyncManager.odex", "6fd3a51a67407cb9489c6c56f81c4b12a7bf8ab7", "1f6a144b9752847fed14ffbb7943ed0958fdd896"));
set_progress(0.002639);
assert(apply_patch_check("/system/app/ApplicationsProvider.odex", "75332b83584bcee76c8474d00f9b50a814b7c64a", "a01bb2e3cbc0c02de3204ee540ac0ad4ee8783f0"));
set_progress(0.002745);
assert(apply_patch_check("/system/app/Bluetooth.apk", "46e9da2f9f43e62ba2e9e80d53c437ad619ee0cb", "af7802d2e1f0f812fb89af9ee055b2193e2dd8be"));
set_progress(0.004451);
assert(apply_patch_check("/system/app/Bluetooth.odex", "915585c65b3699f1bbb70dec0d0bc32a32add419", "ddbf895d1324280dbeb7d7432ce0b936afabab5a"));
set_progress(0.006251);
assert(apply_patch_check("/system/app/BrcmBluetoothServices.odex", "1af055e9e102dd448fba7ac9394d1483f0ccd5fd", "2f4707fa786b8f772477d4466676f0d051539a86"));
set_progress(0.006302);
assert(apply_patch_check("/system/app/Browser.apk", "5eba0743b410463754293da30f98d429a476ca00", "b97cf2adfcc6f138f26a6d1777a5aa6107cb3036"));
set_progress(0.013040);
assert(apply_patch_check("/system/app/Browser.odex", "b1e1b5ec3f76821770bbf0f4ad969aa4a7518b67", "856d11bb9cf6e23a5e7814cd82f4df8901df50df"));
set_progress(0.017556);
assert(apply_patch_check("/system/app/Calculator.odex", "67673505447ace4923f0b5cdc6a9d47ac56c8257", "0e231df4627f363d0f2b6128ffdf49ace2d9f45e"));
set_progress(0.018173);
assert(apply_patch_check("/system/app/Calendar.apk", "b83bd14a2034ad5c5d4de03b029fca6a20059819", "1f8530982a07e676eba5404a45acbf7603844ea2"));
set_progress(0.025044);
assert(apply_patch_check("/system/app/Calendar.odex", "78a51066ec8e96716f3e6c9569bfd2fb995c796f", "c419ed9811934beeacb619422549e4eaf406b98f"));
set_progress(0.029113);
assert(apply_patch_check("/system/app/CalendarProvider.apk", "a72b79d3dd4dade49a562b5432e343b7e896bb3d", "a89cc08a98358ff7f5a77bd6d1074d9496b9c173"));
set_progress(0.029419);
assert(apply_patch_check("/system/app/CalendarProvider.odex", "2b13bcc4351c845de70d65a99578857e80bc919b", "00a92c9080805049d13185647a8edc13e029de17"));
set_progress(0.031026);
assert(apply_patch_check("/system/app/CertInstaller.apk", "77fe1ced8c59edb1bfd1164415528088a592b56c", "6f38b4059b40b22aa24dc94dea4e4a9ef3758914"));
set_progress(0.031424);
assert(apply_patch_check("/system/app/CertInstaller.odex", "c0e01a365c21f1a3ad509466a7fb9b1647d26223", "1cd85d8db207b95cfe24c3a58c48bc32b895bb22"));
set_progress(0.031622);
assert(apply_patch_check("/system/app/CheckinProvider.odex", "7a434af673c597c8686bdc74e90caffe8378e00c", "e85b2fd06d1d4f6bd20435251a597ea0dcd3828b"));
set_progress(0.032181);
assert(apply_patch_check("/system/app/Clicker.odex", "94fdab99d27599d991dc8e50e6ac27d1a152fd10", "225c7ede02eb2044976ee0c16d88c5e14391ea77"));
set_progress(0.032382);
assert(apply_patch_check("/system/app/ContactsProvider.apk", "7c2813506730e0f458b506a0c39352749b80dfd8", "ad9508301e8f3bf7e6b253dca5656ecbf9d8cd0b"));
set_progress(0.032574);
assert(apply_patch_check("/system/app/ContactsProvider.odex", "dd3cf7a6e0f4608f64a8e8324f5a388189b654a2", "de9f9884b5d35003c1401ef39e0bbfd523e1bb8a"));
set_progress(0.036471);
assert(apply_patch_check("/system/app/CustomizationSettingsProvider.odex", "e6550161c82cb7ce420857c0d9f5f4bae6fc9bca", "2a57099de7cc899d7707521ddac638f194aea20e"));
set_progress(0.036517);
assert(apply_patch_check("/system/app/CustomizationSetup.apk", "85d865dbb46c0a6ea2134b467112c2ebd7e1ef5f", "79a118fbd91960c54746467084cdf3f879bd9645"));
set_progress(0.036984);
assert(apply_patch_check("/system/app/CustomizationSetup.odex", "4e41bef9355c42ce59490a6be234816912f6b6d2", "b185b7a7834c1af4347d28ffcc0b6121dc55c9da"));
set_progress(0.037454);
assert(apply_patch_check("/system/app/DCSImpl.odex", "de8c321301d050e50723c52ebfea6eb2cac36eef", "bd1641bd5357c047aafa3481d8bbf1a572d7de43"));
set_progress(0.037591);
assert(apply_patch_check("/system/app/DCSStock.apk", "e607e5a7096c9eaffab9a662e3e75d46b930822a", "7a267c4039c0c80104b94be2175b51b50ccdd62c"));
set_progress(0.037629);
assert(apply_patch_check("/system/app/DCSStock.odex", "50879c1497bdaa624ff7277d7ba10eb4678ae419", "f13746653f78d02bfe9d8e354e4616282e73473f"));
set_progress(0.037871);
assert(apply_patch_check("/system/app/DCSUtility.odex", "c4a0e6d98c8ce399fe292e678634c068e912dd4d", "08c8297f2bb2f76d99c05549ba896dcfa9e2bbc4"));
set_progress(0.038033);
assert(apply_patch_check("/system/app/DownloadProvider.apk", "790ef71ddc7df37936f2560f335b70412ae81fc3", "b8f8b830db60b591c7fd0dfe47c26db43d947c3f"));
set_progress(0.038410);
assert(apply_patch_check("/system/app/DownloadProvider.odex", "1b69f09efa3e6fe80bd2c2c46115d87198fbb74c", "7358417188574274345505ac114b12068921d16d"));
set_progress(0.039144);
assert(apply_patch_check("/system/app/DrmProvider.odex", "5b4500c5f85975c36658f204d38fd681097584f9", "0de9d8573e96918745caee3e3d16b5a5cfe16eb4"));
set_progress(0.039470);
assert(apply_patch_check("/system/app/EnhancedGoogleSearchProvider.apk", "ea63dd2fba56521cb7db6f5745130d8dfe812097", "04757c697d1dfc6e9a3346b24eb0333fe03892d0"));
set_progress(0.040599);
assert(apply_patch_check("/system/app/EnhancedGoogleSearchProvider.odex", "42b2adb954eb1e4c77ee42c13797cd2aa68e5212", "836114b668599e91cede3ca38da553f482e3474e"));
set_progress(0.041494);
assert(apply_patch_check("/system/app/Facebook.apk", "9cad0d62cb65193d5bcb27df5ad5ce307350199b", "2a17a6f704d0b3aa21477ae2cdd608dcc54d1e9c"));
set_progress(0.047253);
assert(apply_patch_check("/system/app/Facebook.odex", "15618fa7f1a6edaedbd7c677616a0f84b6d023d4", "38f8858ae556377226ee25be9f1462ab8ea41b8d"));
set_progress(0.052736);
assert(apply_patch_check("/system/app/FieldTest.odex", "e3267dd9bcc3ff4a303554a640abfe18638f0421", "ab6ef16af80a9b0fa5dfc60ccf5dacea3a6961f3"));
set_progress(0.053314);
assert(apply_patch_check("/system/app/FilePicker.apk", "2d3f9aab28d73378e7c0c9c7e2c87ca53f09e98b", "08bab47faa764aef52d7ddef1dd616d397af9d8c"));
set_progress(0.053553);
assert(apply_patch_check("/system/app/FilePicker.odex", "ae5ffe74e84ae5ca359201e2552b008bb557eb05", "1bf9309ac8787af1b811941423f8e5743c9fc65b"));
set_progress(0.053578);
assert(apply_patch_check("/system/app/FlashLitePlugin.odex", "fe0b5fc6b486bde8c105ba2b0e9307919279ecf5", "be529bb16def701494b2e13b70856b44f993a42e"));
set_progress(0.053751);
assert(apply_patch_check("/system/app/FlashPlayer.apk", "d7dc12ec834c0ece102e9b4aa709fcf2d382ec39", "1785629501e6dae05fa0bb71072661ef7b7e978b"));
set_progress(0.054382);
assert(apply_patch_check("/system/app/FlashPlayer.odex", "2f7f0caba0230dfeaa9dcaf4dbb6a2147da3eaf4", "d2459849290a1fe24df1dc380a9a4497aab3056b"));
set_progress(0.055036);
assert(apply_patch_check("/system/app/Flickr.apk", "c4eb1b2186946f19934935b50f0a43350440be06", "95d09d1b3ab5307079f818c1b52037ca279dbabc"));
set_progress(0.055814);
assert(apply_patch_check("/system/app/Flickr.odex", "e0b8d35c13d10a34f29bf90ce2a5d65d12d1b3ef", "c3adcb28c89d4c0c56aa175179e40af0cfe57a21"));
set_progress(0.057062);
assert(apply_patch_check("/system/app/FriendStream.apk", "ca56b750849c20ad75a46f909681c5b2a864070e", "80692f80b7e4af02c0420d5d0bc4300bbd2c4589"));
set_progress(0.057530);
assert(apply_patch_check("/system/app/FriendStream.odex", "edf13bb53526ad39886d3fa699a60bc0f1e4a031", "e69b8508dfe318650c5f3d7826d024a8cc700f92"));
set_progress(0.058039);
assert(apply_patch_check("/system/app/GSD.odex", "ebdf49669a94d46057537d3b8558ef2dc08c1c8a", "022d35985e0e188a586cfbfd9c9359cd5693ef79"));
set_progress(0.058723);
assert(apply_patch_check("/system/app/GlobalSearch.odex", "73a53f07badff9d661339149d0dc7d7d70f01706", "623cdba3e318372dd439fa04f2cded4e752c517d"));
set_progress(0.059571);
assert(apply_patch_check("/system/app/Gmail.apk", "a0bb57503932abba0a2d7e52251707d121e94d40", "4e248a174da05dd58082ca7a87e01bb6b48309e5"));
set_progress(0.063923);
assert(apply_patch_check("/system/app/Gmail.odex", "211ea785f20672a899a81f7b7ab9fe4417129f42", "02d1b5de2ed8ff176d88c0828a23791ca74050dd"));
set_progress(0.065743);
assert(apply_patch_check("/system/app/GmailProvider.apk", "6e8bbbda2c1db2201186bade3eaf563f1ebe167f", "3390045e59c857b3f62ba17d4a96eb531faa0693"));
set_progress(0.065981);
assert(apply_patch_check("/system/app/GmailProvider.odex", "0af87cbe186b74b706c1903338fe381e08fe97a2", "e6277dbe18fa4c579c1e5b367253c970619d64a8"));
set_progress(0.067762);
assert(apply_patch_check("/system/app/GoogleApps.apk", "f08f063a4eba39597993db18fb6f283b0702f491", "7a42e3d0b702ef7d74a363b3e89d675099068fc8"));
set_progress(0.069756);
assert(apply_patch_check("/system/app/GoogleApps.odex", "363a1263fc14f07e7f467d5cccae8f3afdf4297d", "88bf194b91c1f39adc8f1367ffb32591936aa840"));
set_progress(0.070667);
assert(apply_patch_check("/system/app/GoogleCheckin.apk", "e4a091b3efc0a7eafa93766b1c4598c27163da52", "e18a79ea5879fbdaf1b9230ebbd7ad61cce08a25"));
set_progress(0.070687);
assert(apply_patch_check("/system/app/GoogleCheckin.odex", "4343a26b5d4a0b593de9ae828c46932c0025a25f", "61438fc3f2c014bbd91b3ab0510b71df8c1232ac"));
set_progress(0.071255);
assert(apply_patch_check("/system/app/GoogleContactsSyncAdapter.apk", "2051dac3d16e8e305c63c3157d9be8e3c7b7a04f", "5a61fc7335508fad9736ea42e0ced9bbd9419b4b"));
set_progress(0.071284);
assert(apply_patch_check("/system/app/GoogleContactsSyncAdapter.odex", "dbdccc0461def67f7ed0242541773a5b8e9072be", "276522f786b7ca895d1dbda36e5a01d593e0de76"));
set_progress(0.071988);
assert(apply_patch_check("/system/app/GooglePartnerSetup.apk", "b8f6ac26b536b0c47ff2e7f23b6aff0fe95ac899", "3c67f85ae3fc060aa397e568c7781a481f3d0ff0"));
set_progress(0.072009);
assert(apply_patch_check("/system/app/GooglePartnerSetup.odex", "f57a41e3e9fa5db12b416c0ba7f0f4cd57f03a34", "85f342e8181aaf82cfb06e1f542abdb9a237eedf"));
set_progress(0.072488);
assert(apply_patch_check("/system/app/GoogleSettingsProvider.apk", "d75966fd8f284357f68dfde2a0397b6c8f13df13", "b80c1b2e853a2552ee72e701dcbfc4a60f131359"));
set_progress(0.072658);
assert(apply_patch_check("/system/app/GoogleSettingsProvider.odex", "979410d3643651ddc42aae65e26f54ce935bcb00", "3b8368541c25dc48567ca855c0989da4ad4f1f2b"));
set_progress(0.073155);
assert(apply_patch_check("/system/app/GoogleSubscribedFeedsProvider.apk", "e370d523c224628d9e10ed5419721340bc4f859f", "1952a024fa47c606b495b5c9d3e1c37b98db370f"));
set_progress(0.073215);
assert(apply_patch_check("/system/app/GoogleSubscribedFeedsProvider.odex", "2ec0f3226b3bc0941299d3be6836f938180ae4f1", "fc3f4f5146256385744657026dd3ca52699a4a66"));
set_progress(0.073797);
assert(apply_patch_check("/system/app/HTCAlbum.apk", "a2702a7be8726df6ab1537df409123fd12514d35", "d52d840d268574b6c34366bad3497803370c240f"));
set_progress(0.079115);
assert(apply_patch_check("/system/app/HTCAlbum.odex", "5c7294c44205f5829daab6a447ea60a01ae1a288", "4e58eeb4fbc8193696e98d9a20ef816b28e1276a"));
set_progress(0.086223);
assert(apply_patch_check("/system/app/HTCCamera.apk", "5f0e6961201e02ace7418254425d2e5533f422b1", "005738577bc340677807cf001a8c7db039959828"));
set_progress(0.089919);
assert(apply_patch_check("/system/app/HTCCamera.odex", "9d58d9bbb20fd80b59914238ff9199ac9e7e0beb", "0303c9b0ee0524d093a1f9fe53d3a0eb77ca8d2d"));
set_progress(0.093487);
assert(apply_patch_check("/system/app/HTCSetupWizard.apk", "c05b111a15a1e48f4889b4770ef78641a18d0f44", "51df8b224465a7b73beacce8cd21aa08a19e51b3"));
set_progress(0.101362);
assert(apply_patch_check("/system/app/HTCSetupWizard.odex", "645d3d167e2d89927dd507e2385ff91b735e3486", "a02da814a84b9ae399387f72f501f291549ccd5f"));
set_progress(0.102665);
assert(apply_patch_check("/system/app/HTC_IME.apk", "231e48ddfe105f6eb1fdd98d15f77d185a798557", "446530599df654be20bef0cb16bd06d1dd6285db"));
set_progress(0.128556);
assert(apply_patch_check("/system/app/HTC_IME.odex", "6ad1801046d26cb7248ccac22c03c9d020199e92", "f2c742b2a5099ff12de7972f537d7caabfc2d554"));
set_progress(0.132761);
assert(apply_patch_check("/system/app/HTMLViewer.odex", "40085fad74d7ae20a9d9a94aeb614e7520ab13fe", "7a4aeb87d2db051c28b2a3b8cef18376a57e7e20"));
set_progress(0.132806);
assert(apply_patch_check("/system/app/HtcAddProgramWidget.apk", "571effee6a7cc3534dc90f09282d6e777d8121b4", "9b4e92f89c4f7494cfe7b6bcc604e69b5211b2fe"));
set_progress(0.164776);
assert(apply_patch_check("/system/app/HtcAddProgramWidget.odex", "53fe5952b29a9bf2f5f5b541e0fc4061057e382b", "bd4745532d1282f9f49b8c4ee50686103f589322"));
set_progress(0.165365);
assert(apply_patch_check("/system/app/HtcClockWidget.apk", "07d253b522649918fecd1b05c8ea20027f7a6560", "077d25c3b7316470217a6bb56b60220fa9105e54"));
set_progress(0.172197);
assert(apply_patch_check("/system/app/HtcClockWidget.odex", "870670572416359740ccd5be3980e4ce13462ab0", "6e85fed904e932f8dca51bfe24afaa8ea08ca0da"));
set_progress(0.174395);
assert(apply_patch_check("/system/app/HtcConnectivity.odex", "ea151d584a6ed39e5960c147e2b81d9a3db917a0", "9da84d0173b330ddff7834f82af5450330513067"));
set_progress(0.174591);
assert(apply_patch_check("/system/app/HtcContacts.apk", "3ba517876c0a57c347c9071eaf55beb9a1a96c4a", "c386657e502280aa7eccf3da47cd7880ec178b54"));
set_progress(0.185649);
assert(apply_patch_check("/system/app/HtcContacts.odex", "d070018b3dae8bf86cb75d0ca8b6a8cb2eb1d798", "17cb3ce1e9ea000ef346571662fa9af9727d42b5"));
set_progress(0.195943);
assert(apply_patch_check("/system/app/HtcDialer.apk", "e22a83b502097c2b4184e92586ef1bb0e40aafad", "ba8dfc19a95063af4482f70f5c7d6662677c6771"));
set_progress(0.206758);
assert(apply_patch_check("/system/app/HtcDialer.odex", "2879555b903934758743f86b86173fed5bf37c92", "894ed0f08b4f486923955e68c9e62c229e41815f"));
set_progress(0.210425);
assert(apply_patch_check("/system/app/HtcFMRadio.apk", "52f49ef0e2d75ca5a48bdeb468bfa51360d331a6", "172ef3e95908013c3a27466fd42d55c8d375d0d0"));
set_progress(0.218578);
assert(apply_patch_check("/system/app/HtcFMRadio.odex", "6c917b7b81c3041c67e0a03306f17f9ae2bd17bc", "74ba12a6c7774850ff09af11aed065b6bcd20586"));
set_progress(0.220494);
assert(apply_patch_check("/system/app/HtcFacebook.apk", "03b17828b64502490fc259c0e920a341d06ea0cf", "b10683159ac8b8a804b74d9e7a2560f573cf067f"));
set_progress(0.221931);
assert(apply_patch_check("/system/app/HtcFacebook.odex", "2e9f6249ac69580539d2404b53b7dd0c6a447df2", "b460750f00d21f0c31022d1fcc847a620803c6a9"));
set_progress(0.223499);
assert(apply_patch_check("/system/app/HtcFootprints.apk", "c20509133e3e8e56f703708c6e933d82aab3a4a3", "3ad636c350282aa07cd8078c4d126cb1aa0d2793"));
set_progress(0.230792);
assert(apply_patch_check("/system/app/HtcFootprints.odex", "3fc819dcceb8f795375689b18e6846176a3a87e6", "5b2df2ea5ad154183ba4693df42de6c5ab5c73cf"));
set_progress(0.234472);
assert(apply_patch_check("/system/app/HtcFootprintsWidget.apk", "1ee78a48f2b29a2210a271ac2257cb8b211228b7", "1f42230538b8ab3a2e5f87fdd8fbc83da0216808"));
set_progress(0.238602);
assert(apply_patch_check("/system/app/HtcFootprintsWidget.odex", "a32f6e974175fa7b070838a211806ac709960f9b", "99bebd7e47d69dcdb71cdec34430327b926f4de9"));
set_progress(0.240033);
assert(apply_patch_check("/system/app/HtcLocationPicker.apk", "2e7b9bf6b173d879d041a4d7e57330e06bd7ba36", "ef1f2dcebc7a9bb215c2cad66aaa2068fb66f296"));
set_progress(0.240770);
assert(apply_patch_check("/system/app/HtcLocationPicker.odex", "e7d5801a15383100868c8a614ad1bf3c2f69111a", "af98a8da950a8acac453c04a41a3b45db4f9bc7f"));
set_progress(0.241219);
assert(apply_patch_check("/system/app/HtcLocationService.apk", "6ec8fd9de74f9d98c4a76610acc67b0fd5ee0eb9", "44ae64bcd860618cc300dc0b333b7845e9a01781"));
set_progress(0.241779);
assert(apply_patch_check("/system/app/HtcLocationService.odex", "74183a0b61c14cf3e0b337311ae3de438e5fc71a", "f10db20ab560f57841102fe967d9102429b46493"));
set_progress(0.242543);
assert(apply_patch_check("/system/app/HtcLockScreen.apk", "53e00e76b08e6be23fafdeabd276c20dbe99285f", "9f51a42ec566f56e188f598ca32c9819a53619df"));
set_progress(0.246831);
assert(apply_patch_check("/system/app/HtcLockScreen.odex", "0a52a1ac1eb29d7c55989df5f68728390f5d06e7", "88e35469f6d92209e4b973d089ed3087553f5aa6"));
set_progress(0.247436);
assert(apply_patch_check("/system/app/HtcMessageUploader.apk", "92d1482fa91767e6c982aa914492a973f15b65a1", "df73001a5bcb2a8e991cfe44058bba6af2f7f2ee"));
set_progress(0.247460);
assert(apply_patch_check("/system/app/HtcMessageUploader.odex", "56ca1c439e29aa25f91b2e18b4a539fc23657d5d", "7bdb428fa217618329a4fa039d8507089691c942"));
set_progress(0.247603);
assert(apply_patch_check("/system/app/HtcMusic.apk", "ac6a55c7ea56cfc62ca8a2296307c270a1b042b1", "c43f48f6e28992c851274d042e27a12faefa8149"));
set_progress(0.253139);
assert(apply_patch_check("/system/app/HtcMusic.odex", "a0bd371220eb661a74fb87a3cbca5d60d1ea6a6c", "5cc5c128ff0d9d2f14d859961eee4b4a998491c3"));
set_progress(0.257350);
assert(apply_patch_check("/system/app/HtcPhotoWidget.apk", "08626b691b34849f1a618764e4c1f310baf8d950", "928a4110b687fa1fcd45dfe62c0799bca7091183"));
set_progress(0.260905);
assert(apply_patch_check("/system/app/HtcPhotoWidget.odex", "7566b6af643381a7431a89f6c5fc06bdf281a694", "36ef57a70c84f6f4925c564d92f8f6863b74bf40"));
set_progress(0.261492);
assert(apply_patch_check("/system/app/HtcRingtoneTrimmer.apk", "2782007d1129f85b16d90c67bf05c9d1f37c5336", "7576d592b6c20babfd312ef2fdca62e7c01a53d3"));
set_progress(0.263151);
assert(apply_patch_check("/system/app/HtcRingtoneTrimmer.odex", "b0d2d26956de661dd4f5fbf552e691a0cd7344ea", "827154f4b36965ff087c64895d8ae70a7d85ab46"));
set_progress(0.263759);
assert(apply_patch_check("/system/app/HtcSettingsProvider.odex", "8ecefd277862b9d6d3bd2a136e915103a4813da4", "f718a2e29e7cffae1a245e871d11293058934feb"));
set_progress(0.263848);
assert(apply_patch_check("/system/app/HtcSoundRecorder.apk", "085e0b04d6a55d8d9e01e4b247893ed81060a16b", "5a5c25dad57b44d3f25006e285e19d5b0d3611b2"));
set_progress(0.267100);
assert(apply_patch_check("/system/app/HtcSoundRecorder.odex", "4c36f8b7a77ce046f4ecbca7431eec2d7f9ac410", "2cd249a8408bb4ab872475f200706eac9f1eb486"));
set_progress(0.268849);
assert(apply_patch_check("/system/app/HtcStreamPlayer.apk", "12330e6b485527034814290915da25f76b367fab", "a94085057583f65fe915228c3fbb8ae2a7420741"));
set_progress(0.270298);
assert(apply_patch_check("/system/app/HtcStreamPlayer.odex", "5bcde29d5f26a86c6d502455a6a7a60225019579", "618937bdef6b1e4b4b81f2630cb3268199d647bc"));
set_progress(0.271131);
assert(apply_patch_check("/system/app/HtcSyncwidget.odex", "59cc3f30a4e6c08c5f97b1fc9da80c1ee975bc7d", "fc0d635966d3895b98828398e14260e7bbcd8706"));
set_progress(0.271219);
assert(apply_patch_check("/system/app/HtcTwitter.apk", "520ad907d4751569153fc4d47a4d6177d40c4c51", "385f9759c3766b6e4e4a31b583952591caac7e47"));
set_progress(0.274134);
assert(apply_patch_check("/system/app/HtcTwitter.odex", "b04af009a46c48ea2b9c670df7e85cda276296f4", "454eaa3f8b59e1364a2694322365eff49edbe758"));
set_progress(0.276975);
assert(apply_patch_check("/system/app/HtcWeatherWallpaper.odex", "59199e6ff419c0e5a7ef21931b82806560795249", "316d12f2b49fc92be44bbd05c69f49f91cb82be6"));
set_progress(0.277872);
assert(apply_patch_check("/system/app/LiveWallpapers.apk", "919ffdc389839da1c0bd40b6417d361e2bbde288", "c6270a1a2cda45674f61ca0dee2685dd5861dd89"));
set_progress(0.284115);
assert(apply_patch_check("/system/app/LiveWallpapers.odex", "c617915e0b1d67c63a10b2d3f52c6a2f03ab6803", "639d02f1ceeca557becf456b43dd5f4bb8a95c09"));
set_progress(0.284520);
assert(apply_patch_check("/system/app/LiveWallpapersPicker.apk", "0048044759f10a4a78c3cf407785384fa8bf2e8c", "d415786905bf8b1d6d9639846875668e8ae5399d"));
set_progress(0.284707);
assert(apply_patch_check("/system/app/LiveWallpapersPicker.odex", "5960d5ef54ceedaa6285599f0cd0bf97cfa2c3d6", "45066f6ca496fccf42554c5a9f858b08130727d3"));
set_progress(0.284839);
assert(apply_patch_check("/system/app/MagicSmokeWallpapers.apk", "866614c3dd347cb7bcf611fd3574825faa331b2e", "4490c06389e0e70ed39569098550d3d0a9994fc6"));
set_progress(0.286097);
assert(apply_patch_check("/system/app/MagicSmokeWallpapers.odex", "3263209fe1a4cfe86ab768f053fbe48afe17aa38", "5f235d54a3286ed3569354e065f44ab716c3ae18"));
set_progress(0.286246);
assert(apply_patch_check("/system/app/Mail.apk", "68169458a1e31a2de0797d5853982cb05a90fef9", "d77d739d637e3593486331c3b5d9fe594bbeab85"));
set_progress(0.297919);
assert(apply_patch_check("/system/app/Mail.odex", "1a98ac5a77e0a78a372e98bf76fdc74db4c23ae5", "ce10462a81096d418edfe862291d899f541db372"));
set_progress(0.314661);
assert(apply_patch_check("/system/app/Maps.apk", "8f33881a13206615fb241048cd02051100d952e5", "fc2d9bd9a031b5cb0f5d43867c908331b4c83b5e"));
set_progress(0.328874);
assert(apply_patch_check("/system/app/Maps.odex", "68ed42da034e05d86f76af9efd53cbbbc095a42d", "377ced42254caff8b1100b7d177a5a8cbeb1533e"));
set_progress(0.341176);
assert(apply_patch_check("/system/app/MarketUpdater.apk", "037db555cfda2b15a4d3e997aa899c39ab303e8b", "25d65b1e2890f87119aa4bed3367203038b3db48"));
set_progress(0.341226);
assert(apply_patch_check("/system/app/MarketUpdater.odex", "0154a39c927a15bd781ec6a236de3e8d30cd9372", "242a58556a79b27fff64db41b0ea4ed4dfbe0acf"));
set_progress(0.341255);
assert(apply_patch_check("/system/app/MediaProvider.apk", "fbebd721f0b0acb80782550c8fc0fce7b831b2ae", "fb5f87157cf82ce9a524ed49a10c079e811e21a5"));
set_progress(0.341350);
assert(apply_patch_check("/system/app/MediaProvider.odex", "913059effabc6f5a9c1984194aa03d69419d5646", "129b47a6a9e2d8c5437661f558d48168760646d6"));
set_progress(0.341947);
assert(apply_patch_check("/system/app/MediaUploader.apk", "3b60c029b71193c55ac81155e02a4fd6f20cd6ad", "96565854bf6fd88f6b92a72a53522eefc5ec7de1"));
set_progress(0.342935);
assert(apply_patch_check("/system/app/MediaUploader.odex", "79420e5756a292d0693cc8c0fc562bd1bfb7d1c7", "8e08a323113848081f93cd0aee4e8a8998d96a7b"));
set_progress(0.345582);
assert(apply_patch_check("/system/app/Mms.apk", "a86a352b46dcde4a13d82af236f7f02135864418", "05aa9432d42aeb60e28d97ef48419b21a9a82f49"));
set_progress(0.356225);
assert(apply_patch_check("/system/app/Mms.odex", "22b284ddd5b6d25b606d78f1728341414eb1c05a", "bb85f0ad29c87a846e2cae0f4b0e4b987aa7b7bf"));
set_progress(0.364107);
assert(apply_patch_check("/system/app/Mode10Wallpapers.apk", "e537031b30a3356bbb5cdcc02c77ab336bcb7245", "fa15c19cc1623c76dc6f48cdcef45775c30c09e7"));
set_progress(0.376220);
assert(apply_patch_check("/system/app/Mode10Wallpapers.odex", "428f90a834d15c78a89b75132dda6e41bb82b374", "301bb57369533be46856d7e5d84ed7bc826e8bac"));
set_progress(0.376383);
assert(apply_patch_check("/system/app/NetworkLocation.apk", "2fe7cee2181e81d48dcae0eb8307ccc8a92096fd", "032882f7a6c12de536c3d986b96d804371d35e21"));
set_progress(0.376473);
assert(apply_patch_check("/system/app/NetworkLocation.odex", "d3a18e34918fed52cac31e9921bb95107dc8f63b", "c4932dcb00af254d86496dffd4406daf38123f04"));
set_progress(0.377068);
assert(apply_patch_check("/system/app/NewsReader.apk", "489941f43778ff558bc72bac1afad31dfa9e1a58", "4486d6b63c88af776b27a9fdfad188309c5a0b22"));
set_progress(0.381468);
assert(apply_patch_check("/system/app/NewsReader.odex", "9cbb550d9b37a2d9d7d431861f1626521e791d4a", "8156f2236ea68dad68923bd38614c9ff9209d3e4"));
set_progress(0.383725);
assert(apply_patch_check("/system/app/PCSCII.apk", "38aa711b247c0ae0deb3c8055410f2a8b26cd259", "9fa983126caccf497ded3d84fecdeca970a20116"));
set_progress(0.385083);
assert(apply_patch_check("/system/app/PCSCII.odex", "bab211cb8480c89ab0390d8891422019f1df2d2f", "dad6dd1beb14dfc945f1a9541099ec4be2b88158"));
set_progress(0.387560);
assert(apply_patch_check("/system/app/PDFViewer.apk", "8080a7557f85fb59176016d4425ba676773fa8d9", "55952d9e2aed29e0ee79e2437437bdaca7b14cff"));
set_progress(0.388725);
assert(apply_patch_check("/system/app/PDFViewer.odex", "2c15e086d2884403108037291a4917dc9dab6283", "7737d863f71fa56e2c709104737a355ff72cdc21"));
set_progress(0.390032);
assert(apply_patch_check("/system/app/PackageInstaller.odex", "5253018f3827c9ef80eaa86dfb6863e49b269234", "aa89dbebf1fda2d62f8e9545e919bfdad546ff0c"));
set_progress(0.390221);
assert(apply_patch_check("/system/app/Phone.apk", "3d486bfe7c9d315728ef36d7f73f16e072c7d888", "99d9dbe7077286403c2040c012984e04b2ff875e"));
set_progress(0.402603);
assert(apply_patch_check("/system/app/Phone.odex", "d2e0c072020deac9dd899b05ed13f071fadda81d", "4ef93f62dfa28592d413cad192b33d52f85534f6"));
set_progress(0.408564);
assert(apply_patch_check("/system/app/PicoTts.odex", "29e4b12ebf8292a338809f83fe3bafc60cf33d15", "3172ccc9bbbf302ba1f6587a27d083b74b8eaec9"));
set_progress(0.408607);
assert(apply_patch_check("/system/app/PluginManager.odex", "f90b9e70aaefa9e8ba93994d7f8e823d7cb59cdc", "76d0b31c3a9c396d95c22af32011160bf660c450"));
set_progress(0.408760);
assert(apply_patch_check("/system/app/QuickLookup.apk", "bec65f7c80dcac493244d64f44c1d1a942914958", "f538474db8684a0211c4b481586d252f55e28046"));
set_progress(0.409093);
assert(apply_patch_check("/system/app/QuickLookup.odex", "6ed399c6b5691cb1f9f4740ba53a2f36467d50a8", "7f9678d8b82f1135e49640ea4e6c45bb38430f07"));
set_progress(0.409687);
assert(apply_patch_check("/system/app/Quickoffice.apk", "d7d70395ef7e4ffb0bb57e3e530ae49aaedd892c", "917173fbd4ee56d101bfcf5eefbfc274ae23e84a"));
set_progress(0.413182);
assert(apply_patch_check("/system/app/Quickoffice.odex", "baaa11b10d4402145a5ca7a6b4739b2940032b2e", "d888cc7e48f94e7cd551e8fcadb9eb3a21832471"));
set_progress(0.437605);
assert(apply_patch_check("/system/app/RSS.apk", "074bbe8007a22a034dffba4fa48b1953ff2be7a0", "5681fe7e0a46f138205edbc1ce93d2d07fef54de"));
set_progress(0.438961);
assert(apply_patch_check("/system/app/RSS.odex", "59034db875a25ca31a93df2096f7029ba6aae74d", "6e1a6bf6a651d796f7ef690eb78d42a61bd55ce2"));
set_progress(0.442146);
assert(apply_patch_check("/system/app/Rosie.apk", "bbf1e7e5579e85fed2d9882de7fab32d34a3d900", "e290f149425578454c6b11cacf041c66057f5542"));
set_progress(0.447808);
assert(apply_patch_check("/system/app/Rosie.odex", "0c398b7ccc35fa0bf6d82f4a2b87a25b9f1a506b", "55abe22d8672c83823baf19ec1fd951acf21d12b"));
set_progress(0.451731);
assert(apply_patch_check("/system/app/Settings.apk", "48b897bbf5599786638af7b05b8f01d12d90f30b", "4655316ac2355602c5a72748821e4dda9da18b13"));
set_progress(0.478984);
assert(apply_patch_check("/system/app/Settings.odex", "e7f2abaf8f8177c387c8aded45597e11798ab0bc", "6ccf6d6e78a70dff68cfd790b85888d23c0b43ae"));
set_progress(0.485520);
assert(apply_patch_check("/system/app/SettingsProvider.apk", "d70a6edc6bb06bf6f44866575cbb9e4177008b05", "acb5c6f782b386cc33bd881cea193159d6b4f772"));
set_progress(0.485619);
assert(apply_patch_check("/system/app/SettingsProvider.odex", "683da5f6fbc7c625da021e162df408b75f260de8", "6a0ea2dd3f75f02cd422a2a4d5ad4dfe85902786"));
set_progress(0.485945);
assert(apply_patch_check("/system/app/SetupWizard.apk", "6a41030845aafefcf6b3fc85c79f423343d6e6d0", "529766a692f1ca183b9d37276133c3c930753f2d"));
set_progress(0.490522);
assert(apply_patch_check("/system/app/SetupWizard.odex", "18980a7eba870805af93805e6e9e3e36e3a3b7fe", "fa80d9617340ecf17465d8f2c63ad75a38619958"));
set_progress(0.491931);
assert(apply_patch_check("/system/app/SocialNetworkProvider.odex", "248789b0797a68f7984297b505269e4cce40337d", "6bd53bb247c885586653f8fbbd5ea55e230fbfab"));
set_progress(0.492711);
assert(apply_patch_check("/system/app/Stk.apk", "163d851eb747d2a99dc7894e088c15071d90c43d", "e0fa207317d3db8cc8f79f2dbb8feee94faba316"));
set_progress(0.493029);
assert(apply_patch_check("/system/app/Stk.odex", "fe5be8b1622ea9d91db50994138332a6f1365653", "5c6ec0eb316a504148091c05a883a0121d433203"));
set_progress(0.493340);
assert(apply_patch_check("/system/app/Stock.apk", "b2beb88b9b67f76918743b19092d9c2c72855b34", "8dbcbba8c4c34bd16e9dcd4ee85170570b7d0fed"));
set_progress(0.496357);
assert(apply_patch_check("/system/app/Stock.odex", "884d841e153c45a75f21aa71c633c199b4dcf2e4", "acfd3ec068e4ad86b1c7294db9ded99a8e22bf21"));
set_progress(0.497480);
assert(apply_patch_check("/system/app/Street.apk", "2bb6378cda2538d03dce5c3b4f191cea3fb68dce", "88443eb090776d09a16d17e2297cdc15df7285ac"));
set_progress(0.497713);
assert(apply_patch_check("/system/app/Street.odex", "5d998a26627a51eede929278b7faabdcb01443a4", "43f306ba4a9fa3b835d9ecf8b7327a57c57511ac"));
set_progress(0.498875);
assert(apply_patch_check("/system/app/Talk.apk", "b72f9e85f6ec12125655b21f289916a39f91a19c", "a61d21a67cee2740c0cad13e5d74ce877eec67f4"));
set_progress(0.502768);
assert(apply_patch_check("/system/app/Talk.odex", "1d21009fc385296d2166856c7fb1f87c1ef155b6", "e5f5689aa8b87c57c305a7c16b6715c98aa9a830"));
set_progress(0.505012);
assert(apply_patch_check("/system/app/TalkProvider.apk", "1580c2c5dbb38a4772940423481e641943403519", "0bdcfd26933f00e1ec2aabcd4161e0d9810edd1c"));
set_progress(0.505195);
assert(apply_patch_check("/system/app/TalkProvider.odex", "805541859b400c7412a8ee371196e398214d9b24", "cc4637a124010f1cd3e086420130acedc1116925"));
set_progress(0.505596);
assert(apply_patch_check("/system/app/TelephonyProvider.apk", "4e29d08781439bcda44c3964128b961be25f6362", "55ccc26302b2a6cd5f1baa65e4c37f014cbb4d43"));
set_progress(0.505766);
assert(apply_patch_check("/system/app/TelephonyProvider.odex", "737d40ebf468aa20785f8a645fbd85fdf64169d2", "f71ff2c92c50e35809d01b5938a80051b0f4ec5e"));
set_progress(0.507373);
assert(apply_patch_check("/system/app/TtsService.odex", "7ba9b956866930eb820b3a554455070a551feeae", "7c0fede75a3542f7cebf3affe23bee6c3732dc90"));
set_progress(0.507553);
assert(apply_patch_check("/system/app/Updater.apk", "0d02febbaf035858546b5306351735c48779e1da", "986177f690eae3eab93eb12e65e9ed2fd5c030cc"));
set_progress(0.509630);
assert(apply_patch_check("/system/app/Updater.odex", "6e785a0381a0712c13680e0aa8552ff7488f1cdd", "80b7a7545e92b5492170808e77bbbd3719a1f6ec"));
set_progress(0.510308);
assert(apply_patch_check("/system/app/UploadProvider.apk", "4fb24cc80fde3882efb8778c526608ded4469ab9", "fb4383ffe2da2e382cb4c1be83234a5f71331f08"));
set_progress(0.511282);
assert(apply_patch_check("/system/app/UploadProvider.odex", "a424f11a7fb124487307406748e76d96d85ba7f3", "b90d6413d4803b4cc83ece1ebd73b7e067b294da"));
set_progress(0.512184);
assert(apply_patch_check("/system/app/UserDictionaryProvider.odex", "76f2cc73d67853abfcfd2e49674bf5ed1d4d3416", "211abf337ff2386114aecf43a24cb7d90da09697"));
set_progress(0.512277);
assert(apply_patch_check("/system/app/Vending.apk", "9b69f4d07d96765a2de2987f194db9957c913750", "6d77329f0c876b0072352b8dad31af560cefc939"));
set_progress(0.519105);
assert(apply_patch_check("/system/app/Vending.odex", "2c612647c8e0c8f30b694c5ba6e18252b9a10819", "2a8783090e3e1e9ef6bde788f098cc0b744d8682"));
set_progress(0.523917);
assert(apply_patch_check("/system/app/VisualizationWallpapers.apk", "e18308cd44bcced461d677dc7a7ad19e9fe28e87", "56be2938c306db60f118306dbd567fc557250ee2"));
set_progress(0.524789);
assert(apply_patch_check("/system/app/VisualizationWallpapers.odex", "e0bde31b8ae77508d0b720c5a98a6397699e61c4", "345d9aca1fd276b8bf5f4c46cd946e582887c0a9"));
set_progress(0.524982);
assert(apply_patch_check("/system/app/VpnServices.odex", "bb909f21aee1ab80ad6a2b8adbbc71f245a995bd", "e85c71e4041dfdc138f23a089afc8ab7ef0951ec"));
set_progress(0.525179);
assert(apply_patch_check("/system/app/Weather.apk", "e704efd69a647939a6a1125b2b3b78504fad2e51", "b5b51318ab0b9d31aad601187752aef00f47fc3f"));
set_progress(0.527480);
assert(apply_patch_check("/system/app/Weather.odex", "7053b67bff798ec7444413ca75c8a97f9e7b6a92", "da5308955691694e716f6f12db364710206833f2"));
set_progress(0.528616);
assert(apply_patch_check("/system/app/WeatherAgentService.odex", "3ce5ef33a76e3809fadafb1e980749eb736e275a", "1f5c68a1557821f0a5629e5d5a7bc51358cfd89d"));
set_progress(0.528758);
assert(apply_patch_check("/system/app/WeatherProvider.odex", "6f964d3eeda77e84af9f12543bdaa367f6b99b5f", "f108c1c46eccf6d108583d933a375e626f458e95"));
set_progress(0.528931);
assert(apply_patch_check("/system/app/WeatherSyncProvider.apk", "91193b91153a6f401d264782e27ab958e47341f5", "1807ad91d7e2e9ed120e8b4c9b83c0300f498001"));
set_progress(0.529279);
assert(apply_patch_check("/system/app/WeatherSyncProvider.odex", "796f26f65b2c7b24886420082b723ebb2b94e061", "e3d3b535d2d5a08b2b023035bcec45df542e29b8"));
set_progress(0.529542);
assert(apply_patch_check("/system/app/WidgetDownloadManager.apk", "5ceabaeebe56c396651bdc212d58d5f4a18491c4", "c069c0dabaa62f0fa6625a123b362eff70e14b18"));
set_progress(0.530169);
assert(apply_patch_check("/system/app/WidgetDownloadManager.odex", "3e93e8245a13af2c264f156cdd794c0c0480eb8a", "12f3135e6a144cf39c2cca6bc1a0d41c39c939b3"));
set_progress(0.530869);
assert(apply_patch_check("/system/app/WorldClock.apk", "74590c2eefe1cba65ba345110d069cb39cd72ec6", "26ed98d501fbbb1fb1e565b44a4aa6ca568a02ea"));
set_progress(0.534701);
assert(apply_patch_check("/system/app/WorldClock.odex", "7c43b14e262940db267253cf0ac665ce4675620d", "974a25b5d4abac6fcc6cc625aee467cd8f4359a3"));
set_progress(0.536879);
assert(apply_patch_check("/system/app/YouTube.apk", "11532f7b03c2615fe708fc8b0e51773c85359ba7", "4c96961d892ec57fb89020d8f5eecb55950efa47"));
set_progress(0.540279);
assert(apply_patch_check("/system/app/YouTube.odex", "aa95d9f695ea892127aca7963802eb28dd4502d8", "f3e76e45c2d4d74380d7dd50846820cb4dbe7807"));
set_progress(0.544090);
assert(apply_patch_check("/system/app/com.htc.FriendStreamWidget.apk", "a45f115b818e28b35a0d57b1631468516c513138", "21fe0eec16659b747d88379b94d30227248a6c40"));
set_progress(0.545678);
assert(apply_patch_check("/system/app/com.htc.FriendStreamWidget.odex", "a648ea6efde5b3bb22de2ada3c8372c2e35b0824", "e01132be27c90361b2bd48742fbcfa03d295d42a"));
set_progress(0.546121);
assert(apply_patch_check("/system/app/com.htc.MusicWidget.apk", "8393fc3a61b48ac997eabbe10f108dd2716dcdbd", "2e1c25a7c715c700abcf8ce979fa79a4f7bb77b4"));
set_progress(0.548622);
assert(apply_patch_check("/system/app/com.htc.MusicWidget.odex", "4bb77b44b223d57d064199e11e2768140071034e", "261a6cb5e67ef93846f82349f3339a444d63a795"));
set_progress(0.549103);
assert(apply_patch_check("/system/app/com.htc.NewsReaderWidget.apk", "b2622541516333d5cb3ddffb54add3d7b36ea3b3", "de8aac6c8d3be9422979aadf188f03faf2c3576c"));
set_progress(0.550884);
assert(apply_patch_check("/system/app/com.htc.NewsReaderWidget.odex", "8d85b43ccace0482714c98f41ef85a3e96900f22", "de7a7e450fc5d89c056822ec5927407c429f53e0"));
set_progress(0.551767);
assert(apply_patch_check("/system/app/com.htc.StockWidget.apk", "9855753905a869978229455c7eb2e42efcdb9ada", "00acca5e8f42b983f71d0e5e0f89b5a096096976"));
set_progress(0.553900);
assert(apply_patch_check("/system/app/com.htc.StockWidget.odex", "55a16609262de3eb8a7847e5d110ad14632c0ccb", "563e58c41758de86b797fdde01497e27bbdb9779"));
set_progress(0.554784);
assert(apply_patch_check("/system/app/com.htc.TwitterWidget.apk", "c71e0ed11ab5bebf866088c1814c02e7a21b5b0d", "a8930d35892dea50b8cfe641ae72649af5e77ea8"));
set_progress(0.556040);
assert(apply_patch_check("/system/app/com.htc.TwitterWidget.odex", "85a7246b115d2ea8e4b0cee7c97dd7ecfefdc525", "eca8beecdc0c5305e4a88ec52b2adb8c7e88947d"));
set_progress(0.556482);
assert(apply_patch_check("/system/app/com.htc.WeatherWidget.apk", "b54e8510f62752d8ec8afabce159255405915949", "274ffc7567f18cad1f6398c24c43383a749ed4fc"));
set_progress(0.558863);
assert(apply_patch_check("/system/app/com.htc.WeatherWidget.odex", "6c15190db0264f183ed025a51a7c1dfc18b29471", "1b3d7935b61bcf6fd340afd2778d83281e651b1a"));
set_progress(0.559744);
assert(apply_patch_check("/system/app/gtalkservice.apk", "aeb4708bab7d5deff86856155e7f5e4ef05a773c", "4af307a455efbd8d89fe4e4f43f933c95a94b283"));
set_progress(0.560367);
assert(apply_patch_check("/system/app/gtalkservice.odex", "74b4c848393ca9aaff71f433f6764b9dd16f96ad", "a7a8544b86b6537bce9a32199c7d4dfb8b151021"));
set_progress(0.564388);
assert(apply_patch_check("/system/app/htcbookmarkwidget.apk", "7c4f59eb87e93a72ffb207afe9b23e4c7ba89c11", "12efb53f0d6e5ae8be29371dbb9fbae7878103e7"));
set_progress(0.569589);
assert(apply_patch_check("/system/app/htcbookmarkwidget.odex", "f47ab7975b0b701373c9caac565ea8bd27274df4", "f1723fef21e6e2919b777e3366c5071bba1bb606"));
set_progress(0.570167);
assert(apply_patch_check("/system/app/htccalendarwidgets.apk", "3ebacd15d18575b3ff79f03ed4d42a05c20e884c", "777b15d229e0b2a0821a50981a7495ce0f35b541"));
set_progress(0.572111);
assert(apply_patch_check("/system/app/htccalendarwidgets.odex", "a2703c731e900265925f97d7b343d77994983fe3", "d5e058cad59e65fe9dd6d981f1bb2553f4cda258"));
set_progress(0.572895);
assert(apply_patch_check("/system/app/htccontactwidgets.apk", "0f832d518f374c2162bdaa73d4d5f9ff988819d1", "178e7e3df4fd59d6631491df6bf6b0c52e7527c9"));
set_progress(0.575956);
assert(apply_patch_check("/system/app/htccontactwidgets.odex", "d81e4eff38cc78fe97e9413b178550614bf52485", "e7604b3d89a6e566e7fde9aebd8edc551ab5fbd5"));
set_progress(0.577255);
assert(apply_patch_check("/system/app/htcmailwidgets.apk", "0703c1b6578a2c0228bf5492d9549f0ab29b33ad", "ae8109a1d6311a4755b3db4ab833a96c439fa35e"));
set_progress(0.581333);
assert(apply_patch_check("/system/app/htcmailwidgets.odex", "f3f89290ad95999fcce09a8555a6bd33acaadda1", "144dce2b33282a67b23ebf6fee4d8d4b23a946b9"));
set_progress(0.582625);
assert(apply_patch_check("/system/app/htcmsgwidgets.apk", "68fcea55bbc245e61ec27ac2139b86cef18658f5", "36fd3d86bc581e82f064ce2cf2b4a9c86f7dcff2"));
set_progress(0.583876);
assert(apply_patch_check("/system/app/htcmsgwidgets.odex", "3f82080d8ac36aaf79d3c6142e302a797821a121", "1141621f6ed444538fb70aa6ec043f5915d58bc4"));
set_progress(0.584432);
assert(apply_patch_check("/system/app/htcsearchwidgets.odex", "8adaeab9f10b9ca2737d8d70d644502a85a56115", "da25c31feab1a64e6acfc56a368ad426ddc3df56"));
set_progress(0.584509);
assert(apply_patch_check("/system/app/htcsettingwidgets.apk", "1cfe5268e0355cf08be16aa40609b90dc2f941f9", "3e6d3c24e0a37373621f2d6dea8de5f68ad0c90b"));
set_progress(0.585386);
assert(apply_patch_check("/system/app/htcsettingwidgets.odex", "ed58e2c57eba124f93f273b30710e6647730fcf4", "31d9bae5045f450bc478015705f3e3f4dbd21139"));
set_progress(0.585809);
assert(apply_patch_check("/system/app/restartapp.apk", "693776f0b4dcd783f9e36f2cb2833ae0c2d95d7d", "8bf15be8ad404f7c232773116f94ab8ca900acea"));
set_progress(0.585854);
assert(apply_patch_check("/system/app/restartapp.odex", "8e138eba56541844cd33605b08d084448f8b9810", "89b764384b10d953143d14219728346c8e5f41ef"));
set_progress(0.585900);
assert(apply_patch_check("/system/app/teeter.apk", "5fb033b428b7221b310e98d365641f814aab5be5", "5fae04a81e36d4679e8067986dd98aba4f35f24e"));
set_progress(0.595398);
assert(apply_patch_check("/system/app/teeter.odex", "503bbbcc0d03b756a7071c8fdc28b3ca40b27ea0", "02440a9f2bcffe8006286a60ad7c0e9e8d9277d7"));
set_progress(0.595961);
assert(apply_patch_check("/system/bin/akmd", "caf2be3a3a9ef1dd547f4fc6e0456885c7d3f32e", "b71060699d643eb4cbbc59d1045fcd38048041c4"));
set_progress(0.596165);
assert(apply_patch_check("/system/bin/bootanimation", "c55511e88710fd1cca13ed6d6b0a3c080d461ea8", "8aed53582ba5ae98856321335ba68d481999904c"));
set_progress(0.596506);
assert(apply_patch_check("/system/bin/btld", "3a1c293d0182353836861b30db75cd470ca3e2ed", "4efc5d6832740b50e03435c3c84b2f13678336c4"));
set_progress(0.608108);
assert(apply_patch_check("/system/bin/debuggerd", "ae0df1ac829852ac9a965df1c3ccf850d17e805d", "ca6653b026231c38658ee69882efb5d1adc93a8a"));
set_progress(0.608240);
assert(apply_patch_check("/system/bin/installd", "5af012f6e339fad3e2d3608237fde7cbc5ec3195", "521a940c46d52c0bd54f4cd1136718b74029664e"));
set_progress(0.608324);
assert(apply_patch_check("/system/bin/wpa_supplicant", "56ffa2326ab49e8f80b9d03a2851e0f6a18f750e", "2b4727f3a3a98534276db43e9f4f9661fceb35d3"));
set_progress(0.609447);
assert(apply_patch_check("/system/build.prop", "928ad9713dfeb71a5eec409ae4bbd8e1421f17d1", "7c8ade8ca2406918bb08e8b6f0a736dc1dee86fa"));
set_progress(0.609475);
assert(apply_patch_check("/system/customize/CID/T-MOB003.xml", "70c3eb503cc30f7c3d04857540ca2603a9b7005f", "3122b7b9653d3786a213d9f62d118ed7fdfe2f49"));
set_progress(0.609525);
assert(apply_patch_check("/system/customize/CID/T-MOB004.xml", "ab17eeef9b95d7f8661245449562a4105fa15682", "127d9d9d6a9ed9b13efb927c54ab2a269d11aaac"));
set_progress(0.609575);
assert(apply_patch_check("/system/customize/CID/T-MOB005.xml", "ceed1d521607a471893d599f31ca1f684086eb49", "a6beb37b21bccdb715edd1bb95151fdbf95fd6bb"));
set_progress(0.609625);
assert(apply_patch_check("/system/customize/CID/T-MOB101.xml", "9a032a00d2fd93f7225c8b764d9c5ee8f19a0d3d", "5354a7fb923859cff2b96282e0420caddfa29346"));
set_progress(0.609675);
assert(apply_patch_check("/system/customize/CID/T-MOB102.xml", "3d570465c8ecb685c3f0852228503123b6ddb9d8", "9ae1b2421eb56855a99e57ba76434d88f2ca03b4"));
set_progress(0.609725);
assert(apply_patch_check("/system/customize/CID/default.xml", "5e64a4856baac99dba3d0e25e189c469adc926d9", "65a142c7c3e725566ed617bcc82b36a95d092294"));
set_progress(0.609783);
assert(apply_patch_check("/system/customize/MNS/20416.xml", "b4a65ad2b8d8198531f867bc37de1ab7c64d4b47", "491299623bf92494f2ab8c40198f66fb8f64cfbd"));
set_progress(0.610380);
assert(apply_patch_check("/system/customize/MNS/23001.xml", "8a90275b9d3944b2002325f3179c6031b59acfde", "e1c3f26d1c1b47a36b64aa3bec20a5b5ea7addf3"));
set_progress(0.610955);
assert(apply_patch_check("/system/customize/MNS/23203.xml", "39c8bf2fd506cf1004a59478b42a7e05068df6a5", "702a62c21d4cd3c5de1e787bd942ccf35fa256ea"));
set_progress(0.611531);
assert(apply_patch_check("/system/customize/MNS/23430.xml", "ffea1f7ffc4362b4a5d0e4a6f33bcc9a9456d742", "4e29b3c7500b6a263bc2f1c8126ea6347ee18065"));
set_progress(0.612087);
assert(apply_patch_check("/system/customize/MNS/26201.xml", "d4bd6eed6659eca6b141548e33747a42e3a952f7", "90df44e331a8bd32dd5a943b3990ad65ae805aff"));
set_progress(0.612669);
assert(apply_patch_check("/system/customize/MNS/default.xml", "9d964d786e1eadb5f266048f3816b9cdcb492fb0", "56c6d6a86a390bbc74b2b304f8cd8291adb17dea"));
set_progress(0.613226);
assert(apply_patch_check("/system/customize/resource/CCInfo.txt", "6d6389e5166cd590d76e98e7718e2495a0d6fd3f", "e2756461dcb2bfe96fa3774a4cce4ed0cdcccd41"));
set_progress(0.613230);
assert(apply_patch_check("/system/customize/resource/m43a4ec7b.jpg", "4628b181f4efce18259f4e80c3fb2f5125813d19", "4698b120138afc9d4e5c44b52f68992b6b0f9ecc"));
set_progress(0.613295);
assert(apply_patch_check("/system/customize/resource/m43b340e3.jpg", "fc2996f55f07cb49a659bc789b51758fbd595e61", "358815dc5ae3fff36f7c6790f06829b367982b50"));
set_progress(0.613325);
assert(apply_patch_check("/system/customize/resource/m4d5e5f0e.jpg", "08d63f35395867f133fe72844966fac05544320d", "c2094cdfdf92d9930d9a532cfbf9142c20ac626c"));
set_progress(0.613360);
assert(apply_patch_check("/system/customize/resource/mbd5dc6f8.jpg", "aa9690225559d5381ae7d5b7380dad2454d7b14e", "e5c149a9b90be7cb2d0e2c45a9c2a32ad03c40ff"));
set_progress(0.613399);
assert(apply_patch_check("/system/customize/resource/mfac50f3a.jpg", "ca5683a598281046b5857a44517248689639cde2", "6fc92902a8bba8697834606fe39984ba3317ed9c"));
set_progress(0.613432);
assert(apply_patch_check("/system/customize/resource/s43b340e3.jpg", "c0c994a2159c41e2f1dd2903f7baa196c58442cb", "be45b72ac36f26b90ea6ade99a09118a4fe0b263"));
set_progress(0.613470);
assert(apply_patch_check("/system/customize/resource/sbd5dc6f8.jpg", "9377a7efd6d0fc26fc2bfbc1b2b7dbe7a14d8ad2", "e63360b67f90cc71fbc76d10acb7229df82235e5"));
set_progress(0.613504);
assert(apply_patch_check("/system/customize/resource/sd32a3a14.jpg", "fa7149823ff0169cc262a5cf16f614f0992fc12b", "026225299d569c5363a229ddcb126df95762b97b"));
set_progress(0.613545);
assert(apply_patch_check("/system/etc/NOTICE.html.gz", "856495548adfb56ca3b4b064d459b7654bd56f92", "5a4c552e9a74870436c57561979918cc787b470b"));
set_progress(0.613915);
assert(apply_patch_check("/system/etc/firmware/default.acdb", "672f3b6a5952950da9a66c8684e75eac801b8f59", "9f070f89cf1ef8d422588878caaed1e5aa05d7d9"));
set_progress(0.614665);
assert(apply_patch_check("/system/etc/firmware/default_tmi.acdb", "672f3b6a5952950da9a66c8684e75eac801b8f59", "9f070f89cf1ef8d422588878caaed1e5aa05d7d9"));
set_progress(0.615414);
assert(apply_patch_check("/system/etc/firmware/fw_bcm4329.bin", "ef2fd5ceeb5df76fe94148750f6436c7401bd270", "b8c9d2965f358a2bc09838bd7cdc5ec2eb42d6a7"));
set_progress(0.616853);
assert(apply_patch_check("/system/etc/security/otacerts.zip", "809b93023e64043e0b4f4996675eec767158a337", "82f5d22aac9f5b5319ecc4fc5a1c62b0caddc658"));
set_progress(0.616859);
assert(apply_patch_check("/system/etc/voicemail-conf.xml", "065af9b29599dbb57835ec381057c71b77d9d2df", "79432c4b917601092e125e9636b69d4fb643c2b5"));
set_progress(0.616890);
assert(apply_patch_check("/system/framework/am.jar", "0392080824e8d7806007257c6b2aa1bc33b4793b", "47a591976f062982334287d8c38e9d3f1cc2cd15"));
set_progress(0.616892);
assert(apply_patch_check("/system/framework/am.odex", "30418c88c1b9d79e709a9f8eec974f59ad048555", "cf820114a6c2f9476c97a4922b5e2ef8653a04fc"));
set_progress(0.616988);
assert(apply_patch_check("/system/framework/android.policy.jar", "c2660aa045e815ea84de61e50895a59b57a47b51", "e8d45273ea0e9408c22cb906e9f600406b4fc9f3"));
set_progress(0.616990);
assert(apply_patch_check("/system/framework/android.policy.odex", "1836c6167257aa8540847374a111d5b661a61777", "ea7c21c7bc3805acbb7cbf951e55f48fcffa4e0c"));
set_progress(0.618305);
assert(apply_patch_check("/system/framework/android.test.runner.jar", "c0662a873c5e82bd8c8404a73998bdffbda74392", "629df339c7fdb5c86d71a26c4cc9318768c1efbb"));
set_progress(0.618307);
assert(apply_patch_check("/system/framework/android.test.runner.odex", "87f6665cddd2157c625883aa773fc7abb697f18f", "6d1f03d1ae9bb8dac7ce95ba668e09209018761e"));
set_progress(0.619409);
assert(apply_patch_check("/system/framework/bmgr.jar", "0392080824e8d7806007257c6b2aa1bc33b4793b", "566c3ec32ff07278a6459b79bdde3eb7fbe99e84"));
set_progress(0.619411);
assert(apply_patch_check("/system/framework/bmgr.odex", "e0ac52e6fafe2902c734d2f09f853359c7dbaf4f", "9f5af6b50a78afbd8f30c12d7f3f79ecfc9c1d7c"));
set_progress(0.619487);
assert(apply_patch_check("/system/framework/com.google.android.gtalkservice.odex", "28b655bde86fa786aefc87e741129cd566b89892", "907a70dffd86ef63dcfdb4237f695ec9d527de4a"));
set_progress(0.619960);
assert(apply_patch_check("/system/framework/com.google.android.maps.odex", "6b8833797f214ceacbacc5b4d3cfb1c7d55b88ff", "e5c6641c2a9fbd5e8a3f16d0f4ac0c6561189cad"));
set_progress(0.622508);
assert(apply_patch_check("/system/framework/com.htc.android.easopen.jar", "513e0fba334b627122c39ba5c7e4e41019418fa7", "b471d01199baa16ff8512ff2f411e65fc305135b"));
set_progress(0.622510);
assert(apply_patch_check("/system/framework/com.htc.android.easopen.odex", "a3321a195919aa4450acd46dfe3768e6d56bc6c7", "08eb06b9e30cdf5ce6b26273545e5b28fded8ffb"));
set_progress(0.622670);
assert(apply_patch_check("/system/framework/com.htc.android.pimlib.jar", "c0662a873c5e82bd8c8404a73998bdffbda74392", "8f1cd4e3aff21b202ec89c988f1945b6b87f7a65"));
set_progress(0.622672);
assert(apply_patch_check("/system/framework/com.htc.android.pimlib.odex", "b8ab2ddaacf6f8359d0f58d23c11f716186a8a42", "57e63b0afcd80186f7d839591ab2f6e13a468738"));
set_progress(0.623208);
assert(apply_patch_check("/system/framework/com.htc.framework.jar", "ac4d2bfe4b7e2971a66600b03f2572923d0ec4a2", "629df339c7fdb5c86d71a26c4cc9318768c1efbb"));
set_progress(0.623210);
assert(apply_patch_check("/system/framework/com.htc.framework.odex", "4f7d9482723ebf9534e02a3dc3c4eef824f83f5e", "9ca0799acc46e8670bfbf860a4348742b42e5cc8"));
set_progress(0.635117);
assert(apply_patch_check("/system/framework/com.htc.resources.apk", "0d4cdea665d66be77128eb368f41b3668bb0dcd5", "a17b10c8592e3e10129b8c4dad37a24f2ff3d150"));
set_progress(0.749566);
assert(apply_patch_check("/system/framework/com.htc.resources.odex", "3149b0f002db002342a02e309a4d268e051cb6f7", "3ad26a020ec1334a265163f90d7fdc14f0d670c9"));
set_progress(0.750387);
assert(apply_patch_check("/system/framework/com.htc.rss.jar", "513e0fba334b627122c39ba5c7e4e41019418fa7", "3d7dfba2a6b28e657fb46f4767368617fcef1fdb"));
set_progress(0.750389);
assert(apply_patch_check("/system/framework/com.htc.rss.odex", "68370481bbea464be78cd0b1f73400213297a687", "88dcd5bb086121983e84efd651e07d2e9cc6998f"));
set_progress(0.757205);
assert(apply_patch_check("/system/framework/com.scalado.util.ScaladoUtil.jar", "0f0e6bacbebd4c20469fc25ba4676c54aaf5f2ca", "c872a99a50a438a7469646d4381c8e2aa142d382"));
set_progress(0.757207);
assert(apply_patch_check("/system/framework/com.scalado.util.ScaladoUtil.odex", "43701279860f32c4a5aaf8e7546b837770c7e184", "c60adc3c99d2cc884af05bc9c50a5d23510382c5"));
set_progress(0.757248);
assert(apply_patch_check("/system/framework/core.jar", "68c068fa313dd02f4cbd9d310fb0bd399b52cf19", "3decbb78b4e8d35d30890d6e92b009960bc17b5b"));
set_progress(0.757504);
assert(apply_patch_check("/system/framework/core.odex", "869b0b7f50aa73bf010eb0ec4794fc390290d67d", "89c2e76e662e18a344c8af2a389966aee2d7a863"));
set_progress(0.781994);
assert(apply_patch_check("/system/framework/ext.jar", "9e318da3d387c85b9f17365de85fd05899e61fd5", "bb58d9cb9cb92ed7bb1ead8b93fac5089aefabd7"));
set_progress(0.781996);
assert(apply_patch_check("/system/framework/ext.odex", "923c67a01cc7ae6d1bfc358f0e7e9be8fc25ac2a", "874f23081d975cbbd33e3ff859c1dc8dff9f72b1"));
set_progress(0.788635);
assert(apply_patch_check("/system/framework/framework-res.apk", "89f29663d2d90dd3bd83c4c72a2468b9f78da9f7", "6c0d269f03a5fcbd37d7b1b0ba5d598c619958fc"));
set_progress(0.820064);
assert(apply_patch_check("/system/framework/framework-tests.jar", "581ae180f3513c95a7ef929481c4c829225712de", "fb099e83b071a3f5544aa5b4541b4b2ac06bc118"));
set_progress(0.820066);
assert(apply_patch_check("/system/framework/framework-tests.odex", "008780363762998e4d98c05d88e4f44c719f7e41", "66854199e762aa5ce267ed5b6e9e67456aa296fc"));
set_progress(0.820230);
assert(apply_patch_check("/system/framework/framework.jar", "35648652ecbc765bc2b64765405ee599154757d2", "d455e7fd8e7286b2144dba5e3f3299de80a24254"));
set_progress(0.820312);
assert(apply_patch_check("/system/framework/framework.odex", "896cdc3aab12da489d47601db8f63f3c96dfe406", "c9264064815dec4b2f67658960ee115ccc5ab1b9"));
set_progress(0.875220);
assert(apply_patch_check("/system/framework/ime.jar", "0392080824e8d7806007257c6b2aa1bc33b4793b", "566c3ec32ff07278a6459b79bdde3eb7fbe99e84"));
set_progress(0.875222);
assert(apply_patch_check("/system/framework/ime.odex", "2b37f2bb75a45f2d075e33b8ec81ba2cf3104d8d", "978c3cef35a5b035ed9e6c0c627b91a16199e504"));
set_progress(0.875262);
assert(apply_patch_check("/system/framework/input.jar", "0392080824e8d7806007257c6b2aa1bc33b4793b", "566c3ec32ff07278a6459b79bdde3eb7fbe99e84"));
set_progress(0.875264);
assert(apply_patch_check("/system/framework/input.odex", "9fe9576b9817843f4c680d4ec49f0bfb662b8e7f", "d07e03a23d5b912ecf49c3ea8cb80a834f4f3c61"));
set_progress(0.875291);
assert(apply_patch_check("/system/framework/javax.obex.jar", "ac4d2bfe4b7e2971a66600b03f2572923d0ec4a2", "629df339c7fdb5c86d71a26c4cc9318768c1efbb"));
set_progress(0.875293);
assert(apply_patch_check("/system/framework/javax.obex.odex", "efc82b68ff610edeab42c3fff5930f0f8f428d0a", "933d8a938232624d02b853aa3772e25ea17b0866"));
set_progress(0.875651);
assert(apply_patch_check("/system/framework/monkey.jar", "0392080824e8d7806007257c6b2aa1bc33b4793b", "566c3ec32ff07278a6459b79bdde3eb7fbe99e84"));
set_progress(0.875653);
assert(apply_patch_check("/system/framework/monkey.odex", "8b634e8665e4a30550bf1ddf68a7cf3dfee2b2c8", "99fb007ddc61cedc93007848f380131641c64ab1"));
set_progress(0.876076);
assert(apply_patch_check("/system/framework/pm.jar", "0392080824e8d7806007257c6b2aa1bc33b4793b", "566c3ec32ff07278a6459b79bdde3eb7fbe99e84"));
set_progress(0.876078);
assert(apply_patch_check("/system/framework/pm.odex", "a79826f36ae7fefe97f51babc14d03c216d75048", "88683504d1fb42b4daca1d3cfa2aaa7df216dba2"));
set_progress(0.876216);
assert(apply_patch_check("/system/framework/services.jar", "eacee8a87c9651c5d99c9f537ce24c88c87b23ba", "fd27e21fb7f15e6cb690225e8f4cf696c86d8116"));
set_progress(0.876218);
assert(apply_patch_check("/system/framework/services.odex", "abe900965943642c5a97156fe2f6f9e051db35b2", "521ba0514b5b3e63797a496a89f313b1af761289"));
set_progress(0.884228);
assert(apply_patch_check("/system/framework/svc.jar", "0392080824e8d7806007257c6b2aa1bc33b4793b", "566c3ec32ff07278a6459b79bdde3eb7fbe99e84"));
set_progress(0.884230);
assert(apply_patch_check("/system/framework/svc.odex", "0bbc97672f93dabc24b0f2c1c710d8f3bc957320", "e5163fb4898e2e9ade4bff515544e970cea48258"));
set_progress(0.884280);
assert(apply_patch_check("/system/lib/libOlaBase.so", "c2a421b826dce513dddaaf37546631d02d35dadf", "e2f9b5659a1fad54151b6405c12ab3039ef57e5a"));
set_progress(0.887403);
assert(apply_patch_check("/system/lib/libOmxVidEnc.so", "9aa2a83d50bf84182336e7677ac6b32678be4128", "1092e6f86f76e04e5a152866b9df18c7ed5a205a"));
set_progress(0.888239);
assert(apply_patch_check("/system/lib/libalbum_util.so", "f3713bffb21edc6f1b2ee78f11ecb1377804b56d", "a0df355537ac23f39c3daca6047e8d005f546062"));
set_progress(0.888321);
assert(apply_patch_check("/system/lib/libandroid_runtime.so", "432ae0c769a8d02e7bd68b1f0b8a1b235247ce93", "86fdeb2e6666192906d3be0277809627460e448f"));
set_progress(0.891678);
assert(apply_patch_check("/system/lib/libandroid_servers.so", "ef18f62be9e3be847646526e8dcc41a14c1119df", "c5534a4ceaae37a7416e2ff263c54d06481f2676"));
set_progress(0.891811);
assert(apply_patch_check("/system/lib/libaudiopolicy.so", "669e4443287515379424de4753bd0cfaebcdc71f", "ae7aa822db36a2142dc5d9c5f0678a2059bb0208"));
set_progress(0.892018);
assert(apply_patch_check("/system/lib/libbluedroid.so", "99ec778329b70bcc4513b902e6ee19db54c78955", "4bc72c543ff7a1d693928ad67e386a764942f8ee"));
set_progress(0.892074);
assert(apply_patch_check("/system/lib/libc.so", "b346795cf8e6a9688a28543fe1fc2f4ecbdd6ad0", "8d431f94989720259c75359002f27d7515f642eb"));
set_progress(0.893552);
assert(apply_patch_check("/system/lib/libcamera.so", "077758612624159a58873103c904b55befbdba79", "198de4cf22a269c3790fbfab7996179e1ea9c282"));
set_progress(0.894034);
assert(apply_patch_check("/system/lib/libcameraservice.so", "cd230971358f5ee24f6001bf111c7cb0c31944f1", "c76debf6c5af483ac8db781143c40b8a4e4a91ec"));
set_progress(0.894361);
assert(apply_patch_check("/system/lib/libdvm.so", "eb8c9247ceab5a1cd4c2bfc0e6f75252c17d62fd", "dedbea1beb71faeee1e9b8c20cdb9f0276f080d1"));
set_progress(0.897580);
assert(apply_patch_check("/system/lib/libflashlite.so", "9fec329ec60cfa44cad7adbec3f4cbc25940a589", "9df45ea2baacdcfc26e27a56352c5f8fea8cd00f"));
set_progress(0.924871);
assert(apply_patch_check("/system/lib/libgps.so", "baa5d10e304e1769f5fd5bd416b6864fe4d2573f", "290f809954d5278443cbf94c5af5947c70904599"));
set_progress(0.925471);
assert(apply_patch_check("/system/lib/libgtalk_jni.so", "75c13f93492f32babc1fd4a39df582f0dea186e5", "6cb7a5dd6fa59b6111644f08dec633e6d8cf2fbf"));
set_progress(0.925528);
assert(apply_patch_check("/system/lib/libhtc_ril.so", "64a062712ef9866d9320ef34c22a8ff59d49ec4c", "9374c8720b4094ed24f65afe6a6e94338b8a1c3c"));
set_progress(0.928533);
assert(apply_patch_check("/system/lib/libmediaplayerservice.so", "f809556ec183db0772571c8d87e9a2419683778f", "2fced30712722306126fb3cb30b20c9cf3c657d9"));
set_progress(0.929239);
assert(apply_patch_check("/system/lib/libmode10.so", "4a1995c8bb627a3840df582da668455307735a31", "a00c5eaa775ab9247462f6cabe72c4221477c52e"));
set_progress(0.930874);
assert(apply_patch_check("/system/lib/libmode10Graphics.so", "16c1d27cab7c826caa8c5d35f105e02c521551af", "3de2fe1c356626562a7eab4077e4eea886ce5d15"));
set_progress(0.931784);
assert(apply_patch_check("/system/lib/libmode10_wallpapers.so", "2aab6b1f8e2a27f1a22c6a0578e5acbf522673e1", "ee0af3f419484eab00586fac631bc314e73e6c2d"));
set_progress(0.932023);
assert(apply_patch_check("/system/lib/liboemcamera.so", "758cc2c98df22df794bb74f0b5ca11775983c71a", "31404a804ea3a154b453f44052b99e372aa4d259"));
set_progress(0.938672);
assert(apply_patch_check("/system/lib/libopencore_player.so", "a5e261c32078fa381b4c913f3f8d6fd12cb5b871", "bc2bcc803efd08942da2b90c6e32fd355455874f"));
set_progress(0.943788);
assert(apply_patch_check("/system/lib/libopencore_rtsp.so", "7258aaf7f8d10f6591e57874ab43a1e0e3559eb2", "f176ac8fe189c67ff366f9a92574a82b64506616"));
set_progress(0.946555);
assert(apply_patch_check("/system/lib/libreference-ril.so", "5c7aa7482c62592f3fb92df9cffabf75f6d95c5f", "fc4a211ed496aca160727d4083e113ce539dfa64"));
set_progress(0.946686);
assert(apply_patch_check("/system/lib/libril.so", "b44ddf9849965673e8d1173bb29fe64107cd109e", "29f8c2cd660e540a4bf53a2d0c5a7f39c06405cb"));
set_progress(0.946957);
assert(apply_patch_check("/system/lib/libskia.so", "60c7c31e5f670ceca5bebbfd3c657544bc5d4cc9", "5154a6fcdd623f7d6f493ebbd58494a412fa9ea0"));
set_progress(0.954738);
assert(apply_patch_check("/system/lib/libspeech.so", "12df3108efac389474b906b568647b15836f6e9d", "979f7a31790296290b506b8c4b02d6eb0f65ea38"));
set_progress(0.955557);
assert(apply_patch_check("/system/lib/libsqlite.so", "ab4ba3dbae08e07866bf4ec3dfa13c0880308365", "16c87eb533eebf0cedaf32200d710bad183d41ec"));
set_progress(0.957313);
assert(apply_patch_check("/system/lib/libui.so", "70b4a3f044a900096f2ad42a70432600fc8bfbcf", "1ff52ad8bb5eec723d55dd04e22bd5a38e1c1807"));
set_progress(0.958666);
assert(apply_patch_check("/system/lib/libwebcore.so", "d72555fdc823d63d7c81480e1ebd3d7b7b501b05", "62dbcbac7e0be14b8c9452732d5ac54c6247f396"));
set_progress(0.984845);
assert(apply_patch_check("/system/lib/modules/bcm4329.ko", "1a8fa1ff64d547ffcca4db6a6a034e5c672522f2", "170755e7beb7141999309a491833db2d6fad0a84"));
set_progress(0.986151);
assert(apply_patch_check("/system/xbin/crasher", "b657086f361b0b65264b9b2cbca63f8be362c282", "694a0063675097b218f78f3031a799e8b2f34fe8"));
set_progress(1.000000);
ui_print("Unpacking patches...");
package_extract_dir("patch", "/tmp/patchtmp");

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

ui_print("Removing unneeded files...");
delete("/system/app/ClientProv.apk", "/system/app/ClientProv.odex",
       "/system/app/SIE_Bravo_TMI_Navigon.apk",
       "/system/app/SIE_Bravo_TMI_Navigon.odex", "/system/app/SyncMLClient.apk",
       "/system/app/SyncMLClient.odex", "/system/app/SyncMLProvider.apk",
       "/system/app/SyncMLProvider.odex", "/system/app/SyncMLService.apk",
       "/system/app/SyncMLService.odex", "/system/bin/zchgd",
       "/system/etc/firmware/BCM4329B1_002.002.023.0360.0362.hcd",
       "/system/etc/permissions/com.android.syncml.shared.xml",
       "/system/etc/permissions/com.google.translate.xml",
       "/system/framework/com.android.syncml.shared.jar",
       "/system/framework/com.android.syncml.shared.odex",
       "/system/framework/com.google.translate.jar",
       "/system/framework/com.google.translate.odex",
       "/system/lib/libclientprov_jni.so", "/system/lib/libwbxml_syncml.so",
       "/system/lib/libwbxml_syncml_jni.so", "/system/media/zchgd/",
       "/system/media/zchgd/Battery1.rle", "/system/media/zchgd/Battery2.rle",
       "/system/media/zchgd/Battery3.rle", "/system/media/zchgd/Battery4.rle",
       "/system/media/zchgd/Error1.rle", "/system/media/zchgd/Error2.rle",
       "/system/media/zchgd/Error3.rle", "/system/media/zchgd/Error4.rle",
       "/system/customize/AAInfo.txt",
       "/system/customize/resource/m2dcca705.jpg",
       "/system/customize/resource/mc8a1ff6b.jpg",
       "/system/customize/resource/md32a3a14.jpg",
       "/system/customize/resource/s2dcca705.jpg",
       "/system/customize/resource/s43a4ec7b.jpg",
       "/system/customize/resource/s4d5e5f0e.jpg",
       "/system/customize/resource/sc8a1ff6b.jpg",
       "/system/customize/resource/sfac50f3a.jpg",
       "/system/framework/com.google.android.gtalkservice.jar",
       "/system/framework/com.google.android.maps.jar",
       "/system/etc/firmware/BCM4329B1_002.002.023.0298.0303.hcd");
show_progress(0.800000, 0);
ui_print("Patching system files...");
apply_patch("/system/app/AccountAndSyncSettings.apk", "-",
            ddec6213c7f81404a24f909c4562ff4cc273bdb5, 160911,
            "07a0daa951aa483eb86056f6cb89e8924ea0d6d2:/tmp/patchtmp/system/app/AccountAndSyncSettings.apk.p");
set_progress(0.000947);
apply_patch("/system/app/AccountAndSyncSettings.odex", "-",
            d9d99b068a3e808263fcc067851679a6add5df65, 42880,
            "f335e9906a694d9826d3880bc49c3a6ebcbc3e83:/tmp/patchtmp/system/app/AccountAndSyncSettings.odex.p");
set_progress(0.001199);
apply_patch("/system/app/AccountSyncManager.apk", "-",
            bbe6489050dffabaaedf17cdd0f05056430aca5d, 181251,
            "b2fe1ecf986e23d04ba9e23d2435d48e5e93f2d5:/tmp/patchtmp/system/app/AccountSyncManager.apk.p");
set_progress(0.002266);
apply_patch("/system/app/AccountSyncManager.odex", "-",
            6fd3a51a67407cb9489c6c56f81c4b12a7bf8ab7, 62304,
            "1f6a144b9752847fed14ffbb7943ed0958fdd896:/tmp/patchtmp/system/app/AccountSyncManager.odex.p");
set_progress(0.002633);
apply_patch("/system/app/ApplicationsProvider.odex", "-",
            75332b83584bcee76c8474d00f9b50a814b7c64a, 17832,
            "a01bb2e3cbc0c02de3204ee540ac0ad4ee8783f0:/tmp/patchtmp/system/app/ApplicationsProvider.odex.p");
set_progress(0.002738);
apply_patch("/system/app/Bluetooth.apk", "-",
            46e9da2f9f43e62ba2e9e80d53c437ad619ee0cb, 286503,
            "af7802d2e1f0f812fb89af9ee055b2193e2dd8be:/tmp/patchtmp/system/app/Bluetooth.apk.p");
set_progress(0.004424);
apply_patch("/system/app/Bluetooth.odex", "-",
            915585c65b3699f1bbb70dec0d0bc32a32add419, 302816,
            "ddbf895d1324280dbeb7d7432ce0b936afabab5a:/tmp/patchtmp/system/app/Bluetooth.odex.p");
set_progress(0.006206);
apply_patch("/system/app/BrcmBluetoothServices.odex", "-",
            1af055e9e102dd448fba7ac9394d1483f0ccd5fd, 8608,
            "2f4707fa786b8f772477d4466676f0d051539a86:/tmp/patchtmp/system/app/BrcmBluetoothServices.odex.p");
set_progress(0.006256);
apply_patch("/system/app/Browser.apk", "-",
            5eba0743b410463754293da30f98d429a476ca00, 1130920,
            "b97cf2adfcc6f138f26a6d1777a5aa6107cb3036:/tmp/patchtmp/system/app/Browser.apk.p");
set_progress(0.012912);
apply_patch("/system/app/Browser.odex", "-",
            b1e1b5ec3f76821770bbf0f4ad969aa4a7518b67, 761872,
            "856d11bb9cf6e23a5e7814cd82f4df8901df50df:/tmp/patchtmp/system/app/Browser.odex.p");
set_progress(0.017395);
apply_patch("/system/app/Calculator.odex", "-",
            67673505447ace4923f0b5cdc6a9d47ac56c8257, 103488,
            "0e231df4627f363d0f2b6128ffdf49ace2d9f45e:/tmp/patchtmp/system/app/Calculator.odex.p");
set_progress(0.018004);
apply_patch("/system/app/Calendar.apk", "-",
            b83bd14a2034ad5c5d4de03b029fca6a20059819, 1153890,
            "1f8530982a07e676eba5404a45acbf7603844ea2:/tmp/patchtmp/system/app/Calendar.apk.p");
set_progress(0.024795);
apply_patch("/system/app/Calendar.odex", "-",
            78a51066ec8e96716f3e6c9569bfd2fb995c796f, 685280,
            "c419ed9811934beeacb619422549e4eaf406b98f:/tmp/patchtmp/system/app/Calendar.odex.p");
set_progress(0.028828);
apply_patch("/system/app/CalendarProvider.apk", "-",
            a72b79d3dd4dade49a562b5432e343b7e896bb3d, 51389,
            "a89cc08a98358ff7f5a77bd6d1074d9496b9c173:/tmp/patchtmp/system/app/CalendarProvider.apk.p");
set_progress(0.029130);
apply_patch("/system/app/CalendarProvider.odex", "-",
            2b13bcc4351c845de70d65a99578857e80bc919b, 270232,
            "00a92c9080805049d13185647a8edc13e029de17:/tmp/patchtmp/system/app/CalendarProvider.odex.p");
set_progress(0.030720);
apply_patch("/system/app/CertInstaller.apk", "-",
            77fe1ced8c59edb1bfd1164415528088a592b56c, 66722,
            "6f38b4059b40b22aa24dc94dea4e4a9ef3758914:/tmp/patchtmp/system/app/CertInstaller.apk.p");
set_progress(0.031113);
apply_patch("/system/app/CertInstaller.odex", "-",
            c0e01a365c21f1a3ad509466a7fb9b1647d26223, 34560,
            "1cd85d8db207b95cfe24c3a58c48bc32b895bb22:/tmp/patchtmp/system/app/CertInstaller.odex.p");
set_progress(0.031316);
apply_patch("/system/app/CheckinProvider.odex", "-",
            7a434af673c597c8686bdc74e90caffe8378e00c, 93936,
            "e85b2fd06d1d4f6bd20435251a597ea0dcd3828b:/tmp/patchtmp/system/app/CheckinProvider.odex.p");
set_progress(0.031869);
apply_patch("/system/app/Clicker.odex", "-",
            94fdab99d27599d991dc8e50e6ac27d1a152fd10, 33696,
            "225c7ede02eb2044976ee0c16d88c5e14391ea77:/tmp/patchtmp/system/app/Clicker.odex.p");
set_progress(0.032067);
apply_patch("/system/app/ContactsProvider.apk", "-",
            7c2813506730e0f458b506a0c39352749b80dfd8, 32119,
            "ad9508301e8f3bf7e6b253dca5656ecbf9d8cd0b:/tmp/patchtmp/system/app/ContactsProvider.apk.p");
set_progress(0.032256);
apply_patch("/system/app/ContactsProvider.odex", "-",
            dd3cf7a6e0f4608f64a8e8324f5a388189b654a2, 657696,
            "de9f9884b5d35003c1401ef39e0bbfd523e1bb8a:/tmp/patchtmp/system/app/ContactsProvider.odex.p");
set_progress(0.036127);
apply_patch("/system/app/CustomizationSettingsProvider.odex", "-",
            e6550161c82cb7ce420857c0d9f5f4bae6fc9bca, 7712,
            "2a57099de7cc899d7707521ddac638f194aea20e:/tmp/patchtmp/system/app/CustomizationSettingsProvider.odex.p");
set_progress(0.036172);
apply_patch("/system/app/CustomizationSetup.apk", "-",
            85d865dbb46c0a6ea2134b467112c2ebd7e1ef5f, 78491,
            "79a118fbd91960c54746467084cdf3f879bd9645:/tmp/patchtmp/system/app/CustomizationSetup.apk.p");
set_progress(0.036634);
apply_patch("/system/app/CustomizationSetup.odex", "-",
            4e41bef9355c42ce59490a6be234816912f6b6d2, 80880,
            "b185b7a7834c1af4347d28ffcc0b6121dc55c9da:/tmp/patchtmp/system/app/CustomizationSetup.odex.p");
set_progress(0.037110);
apply_patch("/system/app/DCSImpl.odex", "-",
            de8c321301d050e50723c52ebfea6eb2cac36eef, 23000,
            "bd1641bd5357c047aafa3481d8bbf1a572d7de43:/tmp/patchtmp/system/app/DCSImpl.odex.p");
set_progress(0.037246);
apply_patch("/system/app/DCSStock.apk", "-",
            e607e5a7096c9eaffab9a662e3e75d46b930822a, 6358,
            "7a267c4039c0c80104b94be2175b51b50ccdd62c:/tmp/patchtmp/system/app/DCSStock.apk.p");
set_progress(0.037283);
apply_patch("/system/app/DCSStock.odex", "-",
            50879c1497bdaa624ff7277d7ba10eb4678ae419, 40576,
            "f13746653f78d02bfe9d8e354e4616282e73473f:/tmp/patchtmp/system/app/DCSStock.odex.p");
set_progress(0.037522);
apply_patch("/system/app/DCSUtility.odex", "-",
            c4a0e6d98c8ce399fe292e678634c068e912dd4d, 27288,
            "08c8297f2bb2f76d99c05549ba896dcfa9e2bbc4:/tmp/patchtmp/system/app/DCSUtility.odex.p");
set_progress(0.037682);
apply_patch("/system/app/DownloadProvider.apk", "-",
            790ef71ddc7df37936f2560f335b70412ae81fc3, 63281,
            "b8f8b830db60b591c7fd0dfe47c26db43d947c3f:/tmp/patchtmp/system/app/DownloadProvider.apk.p");
set_progress(0.038055);
apply_patch("/system/app/DownloadProvider.odex", "-",
            1b69f09efa3e6fe80bd2c2c46115d87198fbb74c, 124656,
            "7358417188574274345505ac114b12068921d16d:/tmp/patchtmp/system/app/DownloadProvider.odex.p");
set_progress(0.038788);
apply_patch("/system/app/DrmProvider.odex", "-",
            5b4500c5f85975c36658f204d38fd681097584f9, 54728,
            "0de9d8573e96918745caee3e3d16b5a5cfe16eb4:/tmp/patchtmp/system/app/DrmProvider.odex.p");
set_progress(0.039110);
apply_patch("/system/app/EnhancedGoogleSearchProvider.apk", "-",
            ea63dd2fba56521cb7db6f5745130d8dfe812097, 191445,
            "04757c697d1dfc6e9a3346b24eb0333fe03892d0:/tmp/patchtmp/system/app/EnhancedGoogleSearchProvider.apk.p");
set_progress(0.040237);
apply_patch("/system/app/EnhancedGoogleSearchProvider.odex", "-",
            42b2adb954eb1e4c77ee42c13797cd2aa68e5212, 150288,
            "836114b668599e91cede3ca38da553f482e3474e:/tmp/patchtmp/system/app/EnhancedGoogleSearchProvider.odex.p");
set_progress(0.041121);
apply_patch("/system/app/Facebook.apk", "-",
            9cad0d62cb65193d5bcb27df5ad5ce307350199b, 1031064,
            "2a17a6f704d0b3aa21477ae2cdd608dcc54d1e9c:/tmp/patchtmp/system/app/Facebook.apk.p");
set_progress(0.047189);
apply_patch("/system/app/Facebook.odex", "-",
            15618fa7f1a6edaedbd7c677616a0f84b6d023d4, 924688,
            "38f8858ae556377226ee25be9f1462ab8ea41b8d:/tmp/patchtmp/system/app/Facebook.odex.p");
set_progress(0.052631);
apply_patch("/system/app/FieldTest.odex", "-",
            e3267dd9bcc3ff4a303554a640abfe18638f0421, 97008,
            "ab6ef16af80a9b0fa5dfc60ccf5dacea3a6961f3:/tmp/patchtmp/system/app/FieldTest.odex.p");
set_progress(0.053202);
apply_patch("/system/app/FilePicker.apk", "-",
            2d3f9aab28d73378e7c0c9c7e2c87ca53f09e98b, 40118,
            "08bab47faa764aef52d7ddef1dd616d397af9d8c:/tmp/patchtmp/system/app/FilePicker.apk.p");
set_progress(0.053438);
apply_patch("/system/app/FilePicker.odex", "-",
            ae5ffe74e84ae5ca359201e2552b008bb557eb05, 4184,
            "1bf9309ac8787af1b811941423f8e5743c9fc65b:/tmp/patchtmp/system/app/FilePicker.odex.p");
set_progress(0.053462);
apply_patch("/system/app/FlashLitePlugin.odex", "-",
            fe0b5fc6b486bde8c105ba2b0e9307919279ecf5, 29032,
            "be529bb16def701494b2e13b70856b44f993a42e:/tmp/patchtmp/system/app/FlashLitePlugin.odex.p");
set_progress(0.053633);
apply_patch("/system/app/FlashPlayer.apk", "-",
            d7dc12ec834c0ece102e9b4aa709fcf2d382ec39, 106076,
            "1785629501e6dae05fa0bb71072661ef7b7e978b:/tmp/patchtmp/system/app/FlashPlayer.apk.p");
set_progress(0.054258);
apply_patch("/system/app/FlashPlayer.odex", "-",
            2f7f0caba0230dfeaa9dcaf4dbb6a2147da3eaf4, 109792,
            "d2459849290a1fe24df1dc380a9a4497aab3056b:/tmp/patchtmp/system/app/FlashPlayer.odex.p");
set_progress(0.054904);
apply_patch("/system/app/Flickr.apk", "-",
            c4eb1b2186946f19934935b50f0a43350440be06, 130553,
            "95d09d1b3ab5307079f818c1b52037ca279dbabc:/tmp/patchtmp/system/app/Flickr.apk.p");
set_progress(0.055672);
apply_patch("/system/app/Flickr.odex", "-",
            e0b8d35c13d10a34f29bf90ce2a5d65d12d1b3ef, 209600,
            "c3adcb28c89d4c0c56aa175179e40af0cfe57a21:/tmp/patchtmp/system/app/Flickr.odex.p");
set_progress(0.056905);
apply_patch("/system/app/FriendStream.apk", "-",
            ca56b750849c20ad75a46f909681c5b2a864070e, 78700,
            "80692f80b7e4af02c0420d5d0bc4300bbd2c4589:/tmp/patchtmp/system/app/FriendStream.apk.p");
set_progress(0.057369);
apply_patch("/system/app/FriendStream.odex", "-",
            edf13bb53526ad39886d3fa699a60bc0f1e4a031, 86240,
            "e69b8508dfe318650c5f3d7826d024a8cc700f92:/tmp/patchtmp/system/app/FriendStream.odex.p");
set_progress(0.057876);
apply_patch("/system/app/GSD.odex", "-",
            ebdf49669a94d46057537d3b8558ef2dc08c1c8a, 114880,
            "022d35985e0e188a586cfbfd9c9359cd5693ef79:/tmp/patchtmp/system/app/GSD.odex.p");
set_progress(0.058552);
apply_patch("/system/app/GlobalSearch.odex", "-",
            73a53f07badff9d661339149d0dc7d7d70f01706, 142440,
            "623cdba3e318372dd439fa04f2cded4e752c517d:/tmp/patchtmp/system/app/GlobalSearch.odex.p");
set_progress(0.059390);
apply_patch("/system/app/Gmail.apk", "-",
            a0bb57503932abba0a2d7e52251707d121e94d40, 747454,
            "4e248a174da05dd58082ca7a87e01bb6b48309e5:/tmp/patchtmp/system/app/Gmail.apk.p");
set_progress(0.063789);
apply_patch("/system/app/Gmail.odex", "-",
            211ea785f20672a899a81f7b7ab9fe4417129f42, 305720,
            "02d1b5de2ed8ff176d88c0828a23791ca74050dd:/tmp/patchtmp/system/app/Gmail.odex.p");
set_progress(0.065588);
apply_patch("/system/app/GmailProvider.apk", "-",
            6e8bbbda2c1db2201186bade3eaf563f1ebe167f, 41158,
            "3390045e59c857b3f62ba17d4a96eb531faa0693:/tmp/patchtmp/system/app/GmailProvider.apk.p");
set_progress(0.065830);
apply_patch("/system/app/GmailProvider.odex", "-",
            0af87cbe186b74b706c1903338fe381e08fe97a2, 299208,
            "e6277dbe18fa4c579c1e5b367253c970619d64a8:/tmp/patchtmp/system/app/GmailProvider.odex.p");
set_progress(0.067591);
apply_patch("/system/app/GoogleApps.apk", "-",
            f08f063a4eba39597993db18fb6f283b0702f491, 351466,
            "7a42e3d0b702ef7d74a363b3e89d675099068fc8:/tmp/patchtmp/system/app/GoogleApps.apk.p");
set_progress(0.069660);
apply_patch("/system/app/GoogleApps.odex", "-",
            363a1263fc14f07e7f467d5cccae8f3afdf4297d, 153000,
            "88bf194b91c1f39adc8f1367ffb32591936aa840:/tmp/patchtmp/system/app/GoogleApps.odex.p");
set_progress(0.070560);
apply_patch("/system/app/GoogleCheckin.apk", "-",
            e4a091b3efc0a7eafa93766b1c4598c27163da52, 3443,
            "e18a79ea5879fbdaf1b9230ebbd7ad61cce08a25:/tmp/patchtmp/system/app/GoogleCheckin.apk.p");
set_progress(0.070580);
apply_patch("/system/app/GoogleCheckin.odex", "-",
            4343a26b5d4a0b593de9ae828c46932c0025a25f, 95312,
            "61438fc3f2c014bbd91b3ab0510b71df8c1232ac:/tmp/patchtmp/system/app/GoogleCheckin.odex.p");
set_progress(0.071141);
apply_patch("/system/app/GoogleContactsSyncAdapter.apk", "-",
            2051dac3d16e8e305c63c3157d9be8e3c7b7a04f, 4978,
            "5a61fc7335508fad9736ea42e0ced9bbd9419b4b:/tmp/patchtmp/system/app/GoogleContactsSyncAdapter.apk.p");
set_progress(0.071170);
apply_patch("/system/app/GoogleContactsSyncAdapter.odex", "-",
            dbdccc0461def67f7ed0242541773a5b8e9072be, 118080,
            "276522f786b7ca895d1dbda36e5a01d593e0de76:/tmp/patchtmp/system/app/GoogleContactsSyncAdapter.odex.p");
set_progress(0.071865);
apply_patch("/system/app/GooglePartnerSetup.apk", "-",
            b8f6ac26b536b0c47ff2e7f23b6aff0fe95ac899, 3794,
            "3c67f85ae3fc060aa397e568c7781a481f3d0ff0:/tmp/patchtmp/system/app/GooglePartnerSetup.apk.p");
set_progress(0.071888);
apply_patch("/system/app/GooglePartnerSetup.odex", "-",
            f57a41e3e9fa5db12b416c0ba7f0f4cd57f03a34, 81520,
            "85f342e8181aaf82cfb06e1f542abdb9a237eedf:/tmp/patchtmp/system/app/GooglePartnerSetup.odex.p");
set_progress(0.072367);
apply_patch("/system/app/GoogleSettingsProvider.apk", "-",
            d75966fd8f284357f68dfde2a0397b6c8f13df13, 28969,
            "b80c1b2e853a2552ee72e701dcbfc4a60f131359:/tmp/patchtmp/system/app/GoogleSettingsProvider.apk.p");
set_progress(0.072538);
apply_patch("/system/app/GoogleSettingsProvider.odex", "-",
            979410d3643651ddc42aae65e26f54ce935bcb00, 83552,
            "3b8368541c25dc48567ca855c0989da4ad4f1f2b:/tmp/patchtmp/system/app/GoogleSettingsProvider.odex.p");
set_progress(0.073030);
apply_patch("/system/app/GoogleSubscribedFeedsProvider.apk", "-",
            e370d523c224628d9e10ed5419721340bc4f859f, 10307,
            "1952a024fa47c606b495b5c9d3e1c37b98db370f:/tmp/patchtmp/system/app/GoogleSubscribedFeedsProvider.apk.p");
set_progress(0.073090);
apply_patch("/system/app/GoogleSubscribedFeedsProvider.odex", "-",
            2ec0f3226b3bc0941299d3be6836f938180ae4f1, 97768,
            "fc3f4f5146256385744657026dd3ca52699a4a66:/tmp/patchtmp/system/app/GoogleSubscribedFeedsProvider.odex.p");
set_progress(0.073666);
apply_patch("/system/app/HTCAlbum.apk", "-",
            a2702a7be8726df6ab1537df409123fd12514d35, 893130,
            "d52d840d268574b6c34366bad3497803370c240f:/tmp/patchtmp/system/app/HTCAlbum.apk.p");
set_progress(0.078922);
apply_patch("/system/app/HTCAlbum.odex", "-",
            5c7294c44205f5829daab6a447ea60a01ae1a288, 1194680,
            "4e58eeb4fbc8193696e98d9a20ef816b28e1276a:/tmp/patchtmp/system/app/HTCAlbum.odex.p");
set_progress(0.085952);
apply_patch("/system/app/HTCCamera.apk", "-",
            5f0e6961201e02ace7418254425d2e5533f422b1, 620381,
            "005738577bc340677807cf001a8c7db039959828:/tmp/patchtmp/system/app/HTCCamera.apk.p");
set_progress(0.089603);
apply_patch("/system/app/HTCCamera.odex", "-",
            9d58d9bbb20fd80b59914238ff9199ac9e7e0beb, 600184,
            "0303c9b0ee0524d093a1f9fe53d3a0eb77ca8d2d:/tmp/patchtmp/system/app/HTCCamera.odex.p");
set_progress(0.093135);
apply_patch("/system/app/HTCSetupWizard.apk", "-",
            c05b111a15a1e48f4889b4770ef78641a18d0f44, 1323245,
            "51df8b224465a7b73beacce8cd21aa08a19e51b3:/tmp/patchtmp/system/app/HTCSetupWizard.apk.p");
set_progress(0.100922);
apply_patch("/system/app/HTCSetupWizard.odex", "-",
            645d3d167e2d89927dd507e2385ff91b735e3486, 219024,
            "a02da814a84b9ae399387f72f501f291549ccd5f:/tmp/patchtmp/system/app/HTCSetupWizard.odex.p");
set_progress(0.102211);
apply_patch("/system/app/HTC_IME.apk", "-",
            231e48ddfe105f6eb1fdd98d15f77d185a798557, 4348609,
            "446530599df654be20bef0cb16bd06d1dd6285db:/tmp/patchtmp/system/app/HTC_IME.apk.p");
set_progress(0.127802);
apply_patch("/system/app/HTC_IME.odex", "-",
            6ad1801046d26cb7248ccac22c03c9d020199e92, 706608,
            "f2c742b2a5099ff12de7972f537d7caabfc2d554:/tmp/patchtmp/system/app/HTC_IME.odex.p");
set_progress(0.131961);
apply_patch("/system/app/HTMLViewer.odex", "-",
            40085fad74d7ae20a9d9a94aeb614e7520ab13fe, 7680,
            "7a4aeb87d2db051c28b2a3b8cef18376a57e7e20:/tmp/patchtmp/system/app/HTMLViewer.odex.p");
set_progress(0.132006);
apply_patch("/system/app/HtcAddProgramWidget.apk", "-",
            571effee6a7cc3534dc90f09282d6e777d8121b4, 5369250,
            "9b4e92f89c4f7494cfe7b6bcc604e69b5211b2fe:/tmp/patchtmp/system/app/HtcAddProgramWidget.apk.p");
set_progress(0.163603);
apply_patch("/system/app/HtcAddProgramWidget.odex", "-",
            53fe5952b29a9bf2f5f5b541e0fc4061057e382b, 99056,
            "bd4745532d1282f9f49b8c4ee50686103f589322:/tmp/patchtmp/system/app/HtcAddProgramWidget.odex.p");
set_progress(0.164186);
apply_patch("/system/app/HtcClockWidget.apk", "-",
            07d253b522649918fecd1b05c8ea20027f7a6560, 1147470,
            "077d25c3b7316470217a6bb56b60220fa9105e54:/tmp/patchtmp/system/app/HtcClockWidget.apk.p");
set_progress(0.170939);
apply_patch("/system/app/HtcClockWidget.odex", "-",
            870670572416359740ccd5be3980e4ce13462ab0, 369144,
            "6e85fed904e932f8dca51bfe24afaa8ea08ca0da:/tmp/patchtmp/system/app/HtcClockWidget.odex.p");
set_progress(0.173112);
apply_patch("/system/app/HtcConnectivity.odex", "-",
            ea151d584a6ed39e5960c147e2b81d9a3db917a0, 32896,
            "9da84d0173b330ddff7834f82af5450330513067:/tmp/patchtmp/system/app/HtcConnectivity.odex.p");
set_progress(0.173305);
apply_patch("/system/app/HtcContacts.apk", "-",
            3ba517876c0a57c347c9071eaf55beb9a1a96c4a, 1886548,
            "c386657e502280aa7eccf3da47cd7880ec178b54:/tmp/patchtmp/system/app/HtcContacts.apk.p");
set_progress(0.184407);
apply_patch("/system/app/HtcContacts.odex", "-",
            d070018b3dae8bf86cb75d0ca8b6a8cb2eb1d798, 1735352,
            "17cb3ce1e9ea000ef346571662fa9af9727d42b5:/tmp/patchtmp/system/app/HtcContacts.odex.p");
set_progress(0.194620);
apply_patch("/system/app/HtcDialer.apk", "-",
            e22a83b502097c2b4184e92586ef1bb0e40aafad, 1853227,
            "ba8dfc19a95063af4482f70f5c7d6662677c6771:/tmp/patchtmp/system/app/HtcDialer.apk.p");
set_progress(0.205526);
apply_patch("/system/app/HtcDialer.odex", "-",
            2879555b903934758743f86b86173fed5bf37c92, 616128,
            "894ed0f08b4f486923955e68c9e62c229e41815f:/tmp/patchtmp/system/app/HtcDialer.odex.p");
set_progress(0.209152);
apply_patch("/system/app/HtcFMRadio.apk", "-",
            52f49ef0e2d75ca5a48bdeb468bfa51360d331a6, 1369392,
            "172ef3e95908013c3a27466fd42d55c8d375d0d0:/tmp/patchtmp/system/app/HtcFMRadio.apk.p");
set_progress(0.217210);
apply_patch("/system/app/HtcFMRadio.odex", "-",
            6c917b7b81c3041c67e0a03306f17f9ae2bd17bc, 323520,
            "74ba12a6c7774850ff09af11aed065b6bcd20586:/tmp/patchtmp/system/app/HtcFMRadio.odex.p");
set_progress(0.219114);
apply_patch("/system/app/HtcFacebook.apk", "-",
            03b17828b64502490fc259c0e920a341d06ea0cf, 241440,
            "b10683159ac8b8a804b74d9e7a2560f573cf067f:/tmp/patchtmp/system/app/HtcFacebook.apk.p");
set_progress(0.220535);
apply_patch("/system/app/HtcFacebook.odex", "-",
            2e9f6249ac69580539d2404b53b7dd0c6a447df2, 262264,
            "b460750f00d21f0c31022d1fcc847a620803c6a9:/tmp/patchtmp/system/app/HtcFacebook.odex.p");
set_progress(0.222079);
apply_patch("/system/app/HtcFootprints.apk", "-",
            c20509133e3e8e56f703708c6e933d82aab3a4a3, 1225305,
            "3ad636c350282aa07cd8078c4d126cb1aa0d2793:/tmp/patchtmp/system/app/HtcFootprints.apk.p");
set_progress(0.229289);
apply_patch("/system/app/HtcFootprints.odex", "-",
            3fc819dcceb8f795375689b18e6846176a3a87e6, 618224,
            "5b2df2ea5ad154183ba4693df42de6c5ab5c73cf:/tmp/patchtmp/system/app/HtcFootprints.odex.p");
set_progress(0.232928);
apply_patch("/system/app/HtcFootprintsWidget.apk", "-",
            1ee78a48f2b29a2210a271ac2257cb8b211228b7, 693649,
            "1f42230538b8ab3a2e5f87fdd8fbc83da0216808:/tmp/patchtmp/system/app/HtcFootprintsWidget.apk.p");
set_progress(0.237010);
apply_patch("/system/app/HtcFootprintsWidget.odex", "-",
            a32f6e974175fa7b070838a211806ac709960f9b, 240248,
            "99bebd7e47d69dcdb71cdec34430327b926f4de9:/tmp/patchtmp/system/app/HtcFootprintsWidget.odex.p");
set_progress(0.238423);
apply_patch("/system/app/HtcLocationPicker.apk", "-",
            2e7b9bf6b173d879d041a4d7e57330e06bd7ba36, 123926,
            "ef1f2dcebc7a9bb215c2cad66aaa2068fb66f296:/tmp/patchtmp/system/app/HtcLocationPicker.apk.p");
set_progress(0.239153);
apply_patch("/system/app/HtcLocationPicker.odex", "-",
            e7d5801a15383100868c8a614ad1bf3c2f69111a, 75360,
            "af98a8da950a8acac453c04a41a3b45db4f9bc7f:/tmp/patchtmp/system/app/HtcLocationPicker.odex.p");
set_progress(0.239596);
apply_patch("/system/app/HtcLocationService.apk", "-",
            6ec8fd9de74f9d98c4a76610acc67b0fd5ee0eb9, 93946,
            "44ae64bcd860618cc300dc0b333b7845e9a01781:/tmp/patchtmp/system/app/HtcLocationService.apk.p");
set_progress(0.240149);
apply_patch("/system/app/HtcLocationService.odex", "-",
            74183a0b61c14cf3e0b337311ae3de438e5fc71a, 128528,
            "f10db20ab560f57841102fe967d9102429b46493:/tmp/patchtmp/system/app/HtcLocationService.odex.p");
set_progress(0.240905);
apply_patch("/system/app/HtcLockScreen.apk", "-",
            53e00e76b08e6be23fafdeabd276c20dbe99285f, 722177,
            "9f51a42ec566f56e188f598ca32c9819a53619df:/tmp/patchtmp/system/app/HtcLockScreen.apk.p");
set_progress(0.245155);
apply_patch("/system/app/HtcLockScreen.odex", "-",
            0a52a1ac1eb29d7c55989df5f68728390f5d06e7, 103208,
            "88e35469f6d92209e4b973d089ed3087553f5aa6:/tmp/patchtmp/system/app/HtcLockScreen.odex.p");
set_progress(0.245763);
apply_patch("/system/app/HtcMessageUploader.apk", "-",
            92d1482fa91767e6c982aa914492a973f15b65a1, 4028,
            "df73001a5bcb2a8e991cfe44058bba6af2f7f2ee:/tmp/patchtmp/system/app/HtcMessageUploader.apk.p");
set_progress(0.245786);
apply_patch("/system/app/HtcMessageUploader.odex", "-",
            56ca1c439e29aa25f91b2e18b4a539fc23657d5d, 26288,
            "7bdb428fa217618329a4fa039d8507089691c942:/tmp/patchtmp/system/app/HtcMessageUploader.odex.p");
set_progress(0.245941);
apply_patch("/system/app/HtcMusic.apk", "-",
            ac6a55c7ea56cfc62ca8a2296307c270a1b042b1, 929827,
            "c43f48f6e28992c851274d042e27a12faefa8149:/tmp/patchtmp/system/app/HtcMusic.apk.p");
set_progress(0.251413);
apply_patch("/system/app/HtcMusic.odex", "-",
            a0bd371220eb661a74fb87a3cbca5d60d1ea6a6c, 709472,
            "5cc5c128ff0d9d2f14d859961eee4b4a998491c3:/tmp/patchtmp/system/app/HtcMusic.odex.p");
set_progress(0.255588);
apply_patch("/system/app/HtcPhotoWidget.apk", "-",
            08626b691b34849f1a618764e4c1f310baf8d950, 596991,
            "928a4110b687fa1fcd45dfe62c0799bca7091183:/tmp/patchtmp/system/app/HtcPhotoWidget.apk.p");
set_progress(0.259102);
apply_patch("/system/app/HtcPhotoWidget.odex", "-",
            7566b6af643381a7431a89f6c5fc06bdf281a694, 98560,
            "36ef57a70c84f6f4925c564d92f8f6863b74bf40:/tmp/patchtmp/system/app/HtcPhotoWidget.odex.p");
set_progress(0.259682);
apply_patch("/system/app/HtcRingtoneTrimmer.apk", "-",
            2782007d1129f85b16d90c67bf05c9d1f37c5336, 278695,
            "7576d592b6c20babfd312ef2fdca62e7c01a53d3:/tmp/patchtmp/system/app/HtcRingtoneTrimmer.apk.p");
set_progress(0.261322);
apply_patch("/system/app/HtcRingtoneTrimmer.odex", "-",
            b0d2d26956de661dd4f5fbf552e691a0cd7344ea, 102184,
            "827154f4b36965ff087c64895d8ae70a7d85ab46:/tmp/patchtmp/system/app/HtcRingtoneTrimmer.odex.p");
set_progress(0.261923);
apply_patch("/system/app/HtcSettingsProvider.odex", "-",
            8ecefd277862b9d6d3bd2a136e915103a4813da4, 14904,
            "f718a2e29e7cffae1a245e871d11293058934feb:/tmp/patchtmp/system/app/HtcSettingsProvider.odex.p");
set_progress(0.262011);
apply_patch("/system/app/HtcSoundRecorder.apk", "-",
            085e0b04d6a55d8d9e01e4b247893ed81060a16b, 545862,
            "5a5c25dad57b44d3f25006e285e19d5b0d3611b2:/tmp/patchtmp/system/app/HtcSoundRecorder.apk.p");
set_progress(0.265223);
apply_patch("/system/app/HtcSoundRecorder.odex", "-",
            4c36f8b7a77ce046f4ecbca7431eec2d7f9ac410, 294056,
            "2cd249a8408bb4ab872475f200706eac9f1eb486:/tmp/patchtmp/system/app/HtcSoundRecorder.odex.p");
set_progress(0.266954);
apply_patch("/system/app/HtcStreamPlayer.apk", "-",
            12330e6b485527034814290915da25f76b367fab, 243121,
            "a94085057583f65fe915228c3fbb8ae2a7420741:/tmp/patchtmp/system/app/HtcStreamPlayer.apk.p");
set_progress(0.268384);
apply_patch("/system/app/HtcStreamPlayer.odex", "-",
            5bcde29d5f26a86c6d502455a6a7a60225019579, 139736,
            "618937bdef6b1e4b4b81f2630cb3268199d647bc:/tmp/patchtmp/system/app/HtcStreamPlayer.odex.p");
set_progress(0.269207);
apply_patch("/system/app/HtcSyncwidget.odex", "-",
            59cc3f30a4e6c08c5f97b1fc9da80c1ee975bc7d, 14856,
            "fc0d635966d3895b98828398e14260e7bbcd8706:/tmp/patchtmp/system/app/HtcSyncwidget.odex.p");
set_progress(0.269294);
apply_patch("/system/app/HtcTwitter.apk", "-",
            520ad907d4751569153fc4d47a4d6177d40c4c51, 489497,
            "385f9759c3766b6e4e4a31b583952591caac7e47:/tmp/patchtmp/system/app/HtcTwitter.apk.p");
set_progress(0.272175);
apply_patch("/system/app/HtcTwitter.odex", "-",
            b04af009a46c48ea2b9c670df7e85cda276296f4, 477168,
            "454eaa3f8b59e1364a2694322365eff49edbe758:/tmp/patchtmp/system/app/HtcTwitter.odex.p");
set_progress(0.274983);
apply_patch("/system/app/HtcWeatherWallpaper.odex", "-",
            59199e6ff419c0e5a7ef21931b82806560795249, 150672,
            "316d12f2b49fc92be44bbd05c69f49f91cb82be6:/tmp/patchtmp/system/app/HtcWeatherWallpaper.odex.p");
set_progress(0.275869);
apply_patch("/system/app/LiveWallpapers.apk", "-",
            919ffdc389839da1c0bd40b6417d361e2bbde288, 1052937,
            "c6270a1a2cda45674f61ca0dee2685dd5861dd89:/tmp/patchtmp/system/app/LiveWallpapers.apk.p");
set_progress(0.282066);
apply_patch("/system/app/LiveWallpapers.odex", "-",
            c617915e0b1d67c63a10b2d3f52c6a2f03ab6803, 68064,
            "639d02f1ceeca557becf456b43dd5f4bb8a95c09:/tmp/patchtmp/system/app/LiveWallpapers.odex.p");
set_progress(0.282466);
apply_patch("/system/app/LiveWallpapersPicker.apk", "-",
            0048044759f10a4a78c3cf407785384fa8bf2e8c, 32473,
            "d415786905bf8b1d6d9639846875668e8ae5399d:/tmp/patchtmp/system/app/LiveWallpapersPicker.apk.p");
set_progress(0.282658);
apply_patch("/system/app/LiveWallpapersPicker.odex", "-",
            5960d5ef54ceedaa6285599f0cd0bf97cfa2c3d6, 22232,
            "45066f6ca496fccf42554c5a9f858b08130727d3:/tmp/patchtmp/system/app/LiveWallpapersPicker.odex.p");
set_progress(0.282788);
apply_patch("/system/app/MagicSmokeWallpapers.apk", "-",
            866614c3dd347cb7bcf611fd3574825faa331b2e, 211920,
            "4490c06389e0e70ed39569098550d3d0a9994fc6:/tmp/patchtmp/system/app/MagicSmokeWallpapers.apk.p");
set_progress(0.284036);
apply_patch("/system/app/MagicSmokeWallpapers.odex", "-",
            3263209fe1a4cfe86ab768f053fbe48afe17aa38, 25000,
            "5f235d54a3286ed3569354e065f44ab716c3ae18:/tmp/patchtmp/system/app/MagicSmokeWallpapers.odex.p");
set_progress(0.284183);
apply_patch("/system/app/Mail.apk", "-",
            68169458a1e31a2de0797d5853982cb05a90fef9, 1962055,
            "d77d739d637e3593486331c3b5d9fe594bbeab85:/tmp/patchtmp/system/app/Mail.apk.p");
set_progress(0.295729);
apply_patch("/system/app/Mail.odex", "-",
            1a98ac5a77e0a78a372e98bf76fdc74db4c23ae5, 2818848,
            "ce10462a81096d418edfe862291d899f541db372:/tmp/patchtmp/system/app/Mail.odex.p");
set_progress(0.312318);
apply_patch("/system/app/Maps.apk", "-",
            8f33881a13206615fb241048cd02051100d952e5, 2613478,
            "fc2d9bd9a031b5cb0f5d43867c908331b4c83b5e:/tmp/patchtmp/system/app/Maps.apk.p");
set_progress(0.327698);
apply_patch("/system/app/Maps.odex", "-",
            68ed42da034e05d86f76af9efd53cbbbc095a42d, 2501176,
            "377ced42254caff8b1100b7d177a5a8cbeb1533e:/tmp/patchtmp/system/app/Maps.odex.p");
set_progress(0.342417);
apply_patch("/system/app/MarketUpdater.apk", "-",
            037db555cfda2b15a4d3e997aa899c39ab303e8b, 8556,
            "25d65b1e2890f87119aa4bed3367203038b3db48:/tmp/patchtmp/system/app/MarketUpdater.apk.p");
set_progress(0.342467);
apply_patch("/system/app/MarketUpdater.odex", "-",
            0154a39c927a15bd781ec6a236de3e8d30cd9372, 4992,
            "242a58556a79b27fff64db41b0ea4ed4dfbe0acf:/tmp/patchtmp/system/app/MarketUpdater.odex.p");
set_progress(0.342497);
apply_patch("/system/app/MediaProvider.apk", "-",
            fbebd721f0b0acb80782550c8fc0fce7b831b2ae, 15814,
            "fb5f87157cf82ce9a524ed49a10c079e811e21a5:/tmp/patchtmp/system/app/MediaProvider.apk.p");
set_progress(0.342590);
apply_patch("/system/app/MediaProvider.odex", "-",
            913059effabc6f5a9c1984194aa03d69419d5646, 100616,
            "129b47a6a9e2d8c5437661f558d48168760646d6:/tmp/patchtmp/system/app/MediaProvider.odex.p");
set_progress(0.343182);
apply_patch("/system/app/MediaUploader.apk", "-",
            3b60c029b71193c55ac81155e02a4fd6f20cd6ad, 220670,
            "96565854bf6fd88f6b92a72a53522eefc5ec7de1:/tmp/patchtmp/system/app/MediaUploader.apk.p");
set_progress(0.344481);
apply_patch("/system/app/MediaUploader.odex", "-",
            79420e5756a292d0693cc8c0fc562bd1bfb7d1c7, 213696,
            "8e08a323113848081f93cd0aee4e8a8998d96a7b:/tmp/patchtmp/system/app/MediaUploader.odex.p");
set_progress(0.345738);
apply_patch("/system/app/Mms.apk", "-",
            a86a352b46dcde4a13d82af236f7f02135864418, 1813020,
            "05aa9432d42aeb60e28d97ef48419b21a9a82f49:/tmp/patchtmp/system/app/Mms.apk.p");
set_progress(0.356408);
apply_patch("/system/app/Mms.odex", "-",
            22b284ddd5b6d25b606d78f1728341414eb1c05a, 1371456,
            "bb85f0ad29c87a846e2cae0f4b0e4b987aa7b7bf:/tmp/patchtmp/system/app/Mms.odex.p");
set_progress(0.364479);
apply_patch("/system/app/Mode10Wallpapers.apk", "-",
            e537031b30a3356bbb5cdcc02c77ab336bcb7245, 2194288,
            "fa15c19cc1623c76dc6f48cdcef45775c30c09e7:/tmp/patchtmp/system/app/Mode10Wallpapers.apk.p");
set_progress(0.377392);
apply_patch("/system/app/Mode10Wallpapers.odex", "-",
            428f90a834d15c78a89b75132dda6e41bb82b374, 26384,
            "301bb57369533be46856d7e5d84ed7bc826e8bac:/tmp/patchtmp/system/app/Mode10Wallpapers.odex.p");
set_progress(0.377547);
apply_patch("/system/app/NetworkLocation.apk", "-",
            2fe7cee2181e81d48dcae0eb8307ccc8a92096fd, 15748,
            "032882f7a6c12de536c3d986b96d804371d35e21:/tmp/patchtmp/system/app/NetworkLocation.apk.p");
set_progress(0.377640);
apply_patch("/system/app/NetworkLocation.odex", "-",
            d3a18e34918fed52cac31e9921bb95107dc8f63b, 99872,
            "c4932dcb00af254d86496dffd4406daf38123f04:/tmp/patchtmp/system/app/NetworkLocation.odex.p");
set_progress(0.378227);
apply_patch("/system/app/NewsReader.apk", "-",
            489941f43778ff558bc72bac1afad31dfa9e1a58, 737903,
            "4486d6b63c88af776b27a9fdfad188309c5a0b22:/tmp/patchtmp/system/app/NewsReader.apk.p");
set_progress(0.382570);
apply_patch("/system/app/NewsReader.odex", "-",
            9cbb550d9b37a2d9d7d431861f1626521e791d4a, 380520,
            "8156f2236ea68dad68923bd38614c9ff9209d3e4:/tmp/patchtmp/system/app/NewsReader.odex.p");
set_progress(0.384809);
apply_patch("/system/app/PCSCII.apk", "-",
            38aa711b247c0ae0deb3c8055410f2a8b26cd259, 227488,
            "9fa983126caccf497ded3d84fecdeca970a20116:/tmp/patchtmp/system/app/PCSCII.apk.p");
set_progress(0.386148);
apply_patch("/system/app/PCSCII.odex", "-",
            bab211cb8480c89ab0390d8891422019f1df2d2f, 416168,
            "dad6dd1beb14dfc945f1a9541099ec4be2b88158:/tmp/patchtmp/system/app/PCSCII.odex.p");
set_progress(0.388597);
apply_patch("/system/app/PDFViewer.apk", "-",
            8080a7557f85fb59176016d4425ba676773fa8d9, 195645,
            "55952d9e2aed29e0ee79e2437437bdaca7b14cff:/tmp/patchtmp/system/app/PDFViewer.apk.p");
set_progress(0.389748);
apply_patch("/system/app/PDFViewer.odex", "-",
            2c15e086d2884403108037291a4917dc9dab6283, 219408,
            "7737d863f71fa56e2c709104737a355ff72cdc21:/tmp/patchtmp/system/app/PDFViewer.odex.p");
set_progress(0.391040);
apply_patch("/system/app/PackageInstaller.odex", "-",
            5253018f3827c9ef80eaa86dfb6863e49b269234, 31760,
            "aa89dbebf1fda2d62f8e9545e919bfdad546ff0c:/tmp/patchtmp/system/app/PackageInstaller.odex.p");
set_progress(0.391227);
apply_patch("/system/app/Phone.apk", "-",
            3d486bfe7c9d315728ef36d7f73f16e072c7d888, 2090581,
            "99d9dbe7077286403c2040c012984e04b2ff875e:/tmp/patchtmp/system/app/Phone.apk.p");
set_progress(0.403529);
apply_patch("/system/app/Phone.odex", "-",
            d2e0c072020deac9dd899b05ed13f071fadda81d, 1005128,
            "4ef93f62dfa28592d413cad192b33d52f85534f6:/tmp/patchtmp/system/app/Phone.odex.p");
set_progress(0.409445);
apply_patch("/system/app/PicoTts.odex", "-",
            29e4b12ebf8292a338809f83fe3bafc60cf33d15, 7120,
            "3172ccc9bbbf302ba1f6587a27d083b74b8eaec9:/tmp/patchtmp/system/app/PicoTts.odex.p");
set_progress(0.409486);
apply_patch("/system/app/PluginManager.odex", "-",
            f90b9e70aaefa9e8ba93994d7f8e823d7cb59cdc, 25696,
            "76d0b31c3a9c396d95c22af32011160bf660c450:/tmp/patchtmp/system/app/PluginManager.odex.p");
set_progress(0.409638);
apply_patch("/system/app/QuickLookup.apk", "-",
            bec65f7c80dcac493244d64f44c1d1a942914958, 56016,
            "f538474db8684a0211c4b481586d252f55e28046:/tmp/patchtmp/system/app/QuickLookup.apk.p");
set_progress(0.409967);
apply_patch("/system/app/QuickLookup.odex", "-",
            6ed399c6b5691cb1f9f4740ba53a2f36467d50a8, 59144,
            "7f9678d8b82f1135e49640ea4e6c45bb38430f07:/tmp/patchtmp/system/app/QuickLookup.odex.p");
set_progress(0.410315);
apply_patch("/system/app/Quickoffice.apk", "-",
            d7d70395ef7e4ffb0bb57e3e530ae49aaedd892c, 626733,
            "917173fbd4ee56d101bfcf5eefbfc274ae23e84a:/tmp/patchtmp/system/app/Quickoffice.apk.p");
set_progress(0.414004);
apply_patch("/system/app/Quickoffice.odex", "-",
            baaa11b10d4402145a5ca7a6b4739b2940032b2e, 4104504,
            "d888cc7e48f94e7cd551e8fcadb9eb3a21832471:/tmp/patchtmp/system/app/Quickoffice.odex.p");
set_progress(0.438158);
apply_patch("/system/app/RSS.apk", "-",
            074bbe8007a22a034dffba4fa48b1953ff2be7a0, 227777,
            "5681fe7e0a46f138205edbc1ce93d2d07fef54de:/tmp/patchtmp/system/app/RSS.apk.p");
set_progress(0.439499);
apply_patch("/system/app/RSS.odex", "-",
            59034db875a25ca31a93df2096f7029ba6aae74d, 534520,
            "6e1a6bf6a651d796f7ef690eb78d42a61bd55ce2:/tmp/patchtmp/system/app/RSS.odex.p");
set_progress(0.442644);
apply_patch("/system/app/Rosie.apk", "-",
            bbf1e7e5579e85fed2d9882de7fab32d34a3d900, 959314,
            "e290f149425578454c6b11cacf041c66057f5542:/tmp/patchtmp/system/app/Rosie.apk.p");
set_progress(0.448290);
apply_patch("/system/app/Rosie.odex", "-",
            0c398b7ccc35fa0bf6d82f4a2b87a25b9f1a506b, 662584,
            "55abe22d8672c83823baf19ec1fd951acf21d12b:/tmp/patchtmp/system/app/Rosie.odex.p");
set_progress(0.452189);
apply_patch("/system/app/Settings.apk", "-",
            48b897bbf5599786638af7b05b8f01d12d90f30b, 4596353,
            "4655316ac2355602c5a72748821e4dda9da18b13:/tmp/patchtmp/system/app/Settings.apk.p");
set_progress(0.479238);
apply_patch("/system/app/Settings.odex", "-",
            e7f2abaf8f8177c387c8aded45597e11798ab0bc, 1106792,
            "6ccf6d6e78a70dff68cfd790b85888d23c0b43ae:/tmp/patchtmp/system/app/Settings.odex.p");
set_progress(0.485752);
apply_patch("/system/app/SettingsProvider.apk", "-",
            d70a6edc6bb06bf6f44866575cbb9e4177008b05, 16641,
            "acb5c6f782b386cc33bd881cea193159d6b4f772:/tmp/patchtmp/system/app/SettingsProvider.apk.p");
set_progress(0.485849);
apply_patch("/system/app/SettingsProvider.odex", "-",
            683da5f6fbc7c625da021e162df408b75f260de8, 54800,
            "6a0ea2dd3f75f02cd422a2a4d5ad4dfe85902786:/tmp/patchtmp/system/app/SettingsProvider.odex.p");
set_progress(0.486172);
apply_patch("/system/app/SetupWizard.apk", "-",
            6a41030845aafefcf6b3fc85c79f423343d6e6d0, 796184,
            "529766a692f1ca183b9d37276133c3c930753f2d:/tmp/patchtmp/system/app/SetupWizard.apk.p");
set_progress(0.490857);
apply_patch("/system/app/SetupWizard.odex", "-",
            18980a7eba870805af93805e6e9e3e36e3a3b7fe, 236624,
            "fa80d9617340ecf17465d8f2c63ad75a38619958:/tmp/patchtmp/system/app/SetupWizard.odex.p");
set_progress(0.492250);
apply_patch("/system/app/SocialNetworkProvider.odex", "-",
            248789b0797a68f7984297b505269e4cce40337d, 130936,
            "6bd53bb247c885586653f8fbbd5ea55e230fbfab:/tmp/patchtmp/system/app/SocialNetworkProvider.odex.p");
set_progress(0.493021);
apply_patch("/system/app/Stk.apk", "-",
            163d851eb747d2a99dc7894e088c15071d90c43d, 53419,
            "e0fa207317d3db8cc8f79f2dbb8feee94faba316:/tmp/patchtmp/system/app/Stk.apk.p");
set_progress(0.493335);
apply_patch("/system/app/Stk.odex", "-",
            fe5be8b1622ea9d91db50994138332a6f1365653, 52248,
            "5c6ec0eb316a504148091c05a883a0121d433203:/tmp/patchtmp/system/app/Stk.odex.p");
set_progress(0.493642);
apply_patch("/system/app/Stock.apk", "-",
            b2beb88b9b67f76918743b19092d9c2c72855b34, 510022,
            "8dbcbba8c4c34bd16e9dcd4ee85170570b7d0fed:/tmp/patchtmp/system/app/Stock.apk.p");
set_progress(0.496644);
apply_patch("/system/app/Stock.odex", "-",
            884d841e153c45a75f21aa71c633c199b4dcf2e4, 191368,
            "acfd3ec068e4ad86b1c7294db9ded99a8e22bf21:/tmp/patchtmp/system/app/Stock.odex.p");
set_progress(0.497770);
apply_patch("/system/app/Street.apk", "-",
            2bb6378cda2538d03dce5c3b4f191cea3fb68dce, 85595,
            "88443eb090776d09a16d17e2297cdc15df7285ac:/tmp/patchtmp/system/app/Street.apk.p");
set_progress(0.498274);
apply_patch("/system/app/Street.odex", "-",
            5d998a26627a51eede929278b7faabdcb01443a4, 283048,
            "43f306ba4a9fa3b835d9ecf8b7327a57c57511ac:/tmp/patchtmp/system/app/Street.odex.p");
set_progress(0.499939);
apply_patch("/system/app/Talk.apk", "-",
            b72f9e85f6ec12125655b21f289916a39f91a19c, 658119,
            "a61d21a67cee2740c0cad13e5d74ce877eec67f4:/tmp/patchtmp/system/app/Talk.apk.p");
set_progress(0.503812);
apply_patch("/system/app/Talk.odex", "-",
            1d21009fc385296d2166856c7fb1f87c1ef155b6, 376984,
            "e5f5689aa8b87c57c305a7c16b6715c98aa9a830:/tmp/patchtmp/system/app/Talk.odex.p");
set_progress(0.506031);
apply_patch("/system/app/TalkProvider.apk", "-",
            1580c2c5dbb38a4772940423481e641943403519, 31184,
            "0bdcfd26933f00e1ec2aabcd4161e0d9810edd1c:/tmp/patchtmp/system/app/TalkProvider.apk.p");
set_progress(0.506214);
apply_patch("/system/app/TalkProvider.odex", "-",
            805541859b400c7412a8ee371196e398214d9b24, 67400,
            "cc4637a124010f1cd3e086420130acedc1116925:/tmp/patchtmp/system/app/TalkProvider.odex.p");
set_progress(0.506611);
apply_patch("/system/app/TelephonyProvider.apk", "-",
            4e29d08781439bcda44c3964128b961be25f6362, 28537,
            "55ccc26302b2a6cd5f1baa65e4c37f014cbb4d43:/tmp/patchtmp/system/app/TelephonyProvider.apk.p");
set_progress(0.506779);
apply_patch("/system/app/TelephonyProvider.odex", "-",
            737d40ebf468aa20785f8a645fbd85fdf64169d2, 285504,
            "f71ff2c92c50e35809d01b5938a80051b0f4ec5e:/tmp/patchtmp/system/app/TelephonyProvider.odex.p");
set_progress(0.508459);
apply_patch("/system/app/TtsService.odex", "-",
            7ba9b956866930eb820b3a554455070a551feeae, 30312,
            "7c0fede75a3542f7cebf3affe23bee6c3732dc90:/tmp/patchtmp/system/app/TtsService.odex.p");
set_progress(0.508638);
apply_patch("/system/app/Updater.apk", "-",
            0d02febbaf035858546b5306351735c48779e1da, 348837,
            "986177f690eae3eab93eb12e65e9ed2fd5c030cc:/tmp/patchtmp/system/app/Updater.apk.p");
set_progress(0.510690);
apply_patch("/system/app/Updater.odex", "-",
            6e785a0381a0712c13680e0aa8552ff7488f1cdd, 120472,
            "80b7a7545e92b5492170808e77bbbd3719a1f6ec:/tmp/patchtmp/system/app/Updater.odex.p");
set_progress(0.511399);
apply_patch("/system/app/UploadProvider.apk", "-",
            4fb24cc80fde3882efb8778c526608ded4469ab9, 163487,
            "fb4383ffe2da2e382cb4c1be83234a5f71331f08:/tmp/patchtmp/system/app/UploadProvider.apk.p");
set_progress(0.512361);
apply_patch("/system/app/UploadProvider.odex", "-",
            a424f11a7fb124487307406748e76d96d85ba7f3, 151480,
            "b90d6413d4803b4cc83ece1ebd73b7e067b294da:/tmp/patchtmp/system/app/UploadProvider.odex.p");
set_progress(0.513253);
apply_patch("/system/app/UserDictionaryProvider.odex", "-",
            76f2cc73d67853abfcfd2e49674bf5ed1d4d3416, 15560,
            "211abf337ff2386114aecf43a24cb7d90da09697:/tmp/patchtmp/system/app/UserDictionaryProvider.odex.p");
set_progress(0.513345);
apply_patch("/system/app/Vending.apk", "-",
            9b69f4d07d96765a2de2987f194db9957c913750, 1190399,
            "6d77329f0c876b0072352b8dad31af560cefc939:/tmp/patchtmp/system/app/Vending.apk.p");
set_progress(0.520350);
apply_patch("/system/app/Vending.odex", "-",
            2c612647c8e0c8f30b694c5ba6e18252b9a10819, 813976,
            "2a8783090e3e1e9ef6bde788f098cc0b744d8682:/tmp/patchtmp/system/app/Vending.odex.p");
set_progress(0.525140);
apply_patch("/system/app/VisualizationWallpapers.apk", "-",
            e18308cd44bcced461d677dc7a7ad19e9fe28e87, 147876,
            "56be2938c306db60f118306dbd567fc557250ee2:/tmp/patchtmp/system/app/VisualizationWallpapers.apk.p");
set_progress(0.526010);
apply_patch("/system/app/VisualizationWallpapers.odex", "-",
            e0bde31b8ae77508d0b720c5a98a6397699e61c4, 32328,
            "345d9aca1fd276b8bf5f4c46cd946e582887c0a9:/tmp/patchtmp/system/app/VisualizationWallpapers.odex.p");
set_progress(0.526201);
apply_patch("/system/app/VpnServices.odex", "-",
            bb909f21aee1ab80ad6a2b8adbbc71f245a995bd, 33088,
            "e85c71e4041dfdc138f23a089afc8ab7ef0951ec:/tmp/patchtmp/system/app/VpnServices.odex.p");
set_progress(0.526395);
apply_patch("/system/app/Weather.apk", "-",
            e704efd69a647939a6a1125b2b3b78504fad2e51, 387250,
            "b5b51318ab0b9d31aad601187752aef00f47fc3f:/tmp/patchtmp/system/app/Weather.apk.p");
set_progress(0.528674);
apply_patch("/system/app/Weather.odex", "-",
            7053b67bff798ec7444413ca75c8a97f9e7b6a92, 190816,
            "da5308955691694e716f6f12db364710206833f2:/tmp/patchtmp/system/app/Weather.odex.p");
set_progress(0.529797);
apply_patch("/system/app/WeatherAgentService.odex", "-",
            3ce5ef33a76e3809fadafb1e980749eb736e275a, 23832,
            "1f5c68a1557821f0a5629e5d5a7bc51358cfd89d:/tmp/patchtmp/system/app/WeatherAgentService.odex.p");
set_progress(0.529937);
apply_patch("/system/app/WeatherProvider.odex", "-",
            6f964d3eeda77e84af9f12543bdaa367f6b99b5f, 29040,
            "f108c1c46eccf6d108583d933a375e626f458e95:/tmp/patchtmp/system/app/WeatherProvider.odex.p");
set_progress(0.530108);
apply_patch("/system/app/WeatherSyncProvider.apk", "-",
            91193b91153a6f401d264782e27ab958e47341f5, 58438,
            "1807ad91d7e2e9ed120e8b4c9b83c0300f498001:/tmp/patchtmp/system/app/WeatherSyncProvider.apk.p");
set_progress(0.530452);
apply_patch("/system/app/WeatherSyncProvider.odex", "-",
            796f26f65b2c7b24886420082b723ebb2b94e061, 44224,
            "e3d3b535d2d5a08b2b023035bcec45df542e29b8:/tmp/patchtmp/system/app/WeatherSyncProvider.odex.p");
set_progress(0.530712);
apply_patch("/system/app/WidgetDownloadManager.apk", "-",
            5ceabaeebe56c396651bdc212d58d5f4a18491c4, 105262,
            "c069c0dabaa62f0fa6625a123b362eff70e14b18:/tmp/patchtmp/system/app/WidgetDownloadManager.apk.p");
set_progress(0.531332);
apply_patch("/system/app/WidgetDownloadManager.odex", "-",
            3e93e8245a13af2c264f156cdd794c0c0480eb8a, 117584,
            "12f3135e6a144cf39c2cca6bc1a0d41c39c939b3:/tmp/patchtmp/system/app/WidgetDownloadManager.odex.p");
set_progress(0.532024);
apply_patch("/system/app/WorldClock.apk", "-",
            74590c2eefe1cba65ba345110d069cb39cd72ec6, 643509,
            "26ed98d501fbbb1fb1e565b44a4aa6ca568a02ea:/tmp/patchtmp/system/app/WorldClock.apk.p");
set_progress(0.535811);
apply_patch("/system/app/WorldClock.odex", "-",
            7c43b14e262940db267253cf0ac665ce4675620d, 366080,
            "974a25b5d4abac6fcc6cc625aee467cd8f4359a3:/tmp/patchtmp/system/app/WorldClock.odex.p");
set_progress(0.537965);
apply_patch("/system/app/YouTube.apk", "-",
            11532f7b03c2615fe708fc8b0e51773c85359ba7, 622633,
            "4c96961d892ec57fb89020d8f5eecb55950efa47:/tmp/patchtmp/system/app/YouTube.apk.p");
set_progress(0.541629);
apply_patch("/system/app/YouTube.odex", "-",
            aa95d9f695ea892127aca7963802eb28dd4502d8, 702392,
            "f3e76e45c2d4d74380d7dd50846820cb4dbe7807:/tmp/patchtmp/system/app/YouTube.odex.p");
set_progress(0.545763);
apply_patch("/system/app/com.htc.FriendStreamWidget.apk", "-",
            a45f115b818e28b35a0d57b1631468516c513138, 266718,
            "21fe0eec16659b747d88379b94d30227248a6c40:/tmp/patchtmp/system/app/com.htc.FriendStreamWidget.apk.p");
set_progress(0.547332);
apply_patch("/system/app/com.htc.FriendStreamWidget.odex", "-",
            a648ea6efde5b3bb22de2ada3c8372c2e35b0824, 74376,
            "e01132be27c90361b2bd48742fbcfa03d295d42a:/tmp/patchtmp/system/app/com.htc.FriendStreamWidget.odex.p");
set_progress(0.547770);
apply_patch("/system/app/com.htc.MusicWidget.apk", "-",
            8393fc3a61b48ac997eabbe10f108dd2716dcdbd, 420063,
            "2e1c25a7c715c700abcf8ce979fa79a4f7bb77b4:/tmp/patchtmp/system/app/com.htc.MusicWidget.apk.p");
set_progress(0.550242);
apply_patch("/system/app/com.htc.MusicWidget.odex", "-",
            4bb77b44b223d57d064199e11e2768140071034e, 80816,
            "261a6cb5e67ef93846f82349f3339a444d63a795:/tmp/patchtmp/system/app/com.htc.MusicWidget.odex.p");
set_progress(0.550718);
apply_patch("/system/app/com.htc.NewsReaderWidget.apk", "-",
            b2622541516333d5cb3ddffb54add3d7b36ea3b3, 299682,
            "de8aac6c8d3be9422979aadf188f03faf2c3576c:/tmp/patchtmp/system/app/com.htc.NewsReaderWidget.apk.p");
set_progress(0.552481);
apply_patch("/system/app/com.htc.NewsReaderWidget.odex", "-",
            8d85b43ccace0482714c98f41ef85a3e96900f22, 154184,
            "de7a7e450fc5d89c056822ec5927407c429f53e0:/tmp/patchtmp/system/app/com.htc.NewsReaderWidget.odex.p");
set_progress(0.553389);
apply_patch("/system/app/com.htc.StockWidget.apk", "-",
            9855753905a869978229455c7eb2e42efcdb9ada, 358228,
            "00acca5e8f42b983f71d0e5e0f89b5a096096976:/tmp/patchtmp/system/app/com.htc.StockWidget.apk.p");
set_progress(0.555497);
apply_patch("/system/app/com.htc.StockWidget.odex", "-",
            55a16609262de3eb8a7847e5d110ad14632c0ccb, 149416,
            "563e58c41758de86b797fdde01497e27bbdb9779:/tmp/patchtmp/system/app/com.htc.StockWidget.odex.p");
set_progress(0.556376);
apply_patch("/system/app/com.htc.TwitterWidget.apk", "-",
            c71e0ed11ab5bebf866088c1814c02e7a21b5b0d, 210922,
            "a8930d35892dea50b8cfe641ae72649af5e77ea8:/tmp/patchtmp/system/app/com.htc.TwitterWidget.apk.p");
set_progress(0.557617);
apply_patch("/system/app/com.htc.TwitterWidget.odex", "-",
            85a7246b115d2ea8e4b0cee7c97dd7ecfefdc525, 74240,
            "eca8beecdc0c5305e4a88ec52b2adb8c7e88947d:/tmp/patchtmp/system/app/com.htc.TwitterWidget.odex.p");
set_progress(0.558054);
apply_patch("/system/app/com.htc.WeatherWidget.apk", "-",
            b54e8510f62752d8ec8afabce159255405915949, 399778,
            "274ffc7567f18cad1f6398c24c43383a749ed4fc:/tmp/patchtmp/system/app/com.htc.WeatherWidget.apk.p");
set_progress(0.560407);
apply_patch("/system/app/com.htc.WeatherWidget.odex", "-",
            6c15190db0264f183ed025a51a7c1dfc18b29471, 147952,
            "1b3d7935b61bcf6fd340afd2778d83281e651b1a:/tmp/patchtmp/system/app/com.htc.WeatherWidget.odex.p");
set_progress(0.561278);
apply_patch("/system/app/gtalkservice.apk", "-",
            aeb4708bab7d5deff86856155e7f5e4ef05a773c, 108851,
            "4af307a455efbd8d89fe4e4f43f933c95a94b283:/tmp/patchtmp/system/app/gtalkservice.apk.p");
set_progress(0.561918);
apply_patch("/system/app/gtalkservice.odex", "-",
            74b4c848393ca9aaff71f433f6764b9dd16f96ad, 675824,
            "a7a8544b86b6537bce9a32199c7d4dfb8b151021:/tmp/patchtmp/system/app/gtalkservice.odex.p");
set_progress(0.565895);
apply_patch("/system/app/htcbookmarkwidget.apk", "-",
            7c4f59eb87e93a72ffb207afe9b23e4c7ba89c11, 873513,
            "12efb53f0d6e5ae8be29371dbb9fbae7878103e7:/tmp/patchtmp/system/app/htcbookmarkwidget.apk.p");
set_progress(0.571036);
apply_patch("/system/app/htcbookmarkwidget.odex", "-",
            f47ab7975b0b701373c9caac565ea8bd27274df4, 97040,
            "f1723fef21e6e2919b777e3366c5071bba1bb606:/tmp/patchtmp/system/app/htcbookmarkwidget.odex.p");
set_progress(0.571607);
apply_patch("/system/app/htccalendarwidgets.apk", "-",
            3ebacd15d18575b3ff79f03ed4d42a05c20e884c, 327300,
            "777b15d229e0b2a0821a50981a7495ce0f35b541:/tmp/patchtmp/system/app/htccalendarwidgets.apk.p");
set_progress(0.573533);
apply_patch("/system/app/htccalendarwidgets.odex", "-",
            a2703c731e900265925f97d7b343d77994983fe3, 134784,
            "d5e058cad59e65fe9dd6d981f1bb2553f4cda258:/tmp/patchtmp/system/app/htccalendarwidgets.odex.p");
set_progress(0.574326);
apply_patch("/system/app/htccontactwidgets.apk", "-",
            0f832d518f374c2162bdaa73d4d5f9ff988819d1, 514108,
            "178e7e3df4fd59d6631491df6bf6b0c52e7527c9:/tmp/patchtmp/system/app/htccontactwidgets.apk.p");
set_progress(0.577352);
apply_patch("/system/app/htccontactwidgets.odex", "-",
            d81e4eff38cc78fe97e9413b178550614bf52485, 218496,
            "e7604b3d89a6e566e7fde9aebd8edc551ab5fbd5:/tmp/patchtmp/system/app/htccontactwidgets.odex.p");
set_progress(0.578638);
apply_patch("/system/app/htcmailwidgets.apk", "-",
            0703c1b6578a2c0228bf5492d9549f0ab29b33ad, 687563,
            "ae8109a1d6311a4755b3db4ab833a96c439fa35e:/tmp/patchtmp/system/app/htcmailwidgets.apk.p");
set_progress(0.582684);
apply_patch("/system/app/htcmailwidgets.odex", "-",
            f3f89290ad95999fcce09a8555a6bd33acaadda1, 222656,
            "144dce2b33282a67b23ebf6fee4d8d4b23a946b9:/tmp/patchtmp/system/app/htcmailwidgets.odex.p");
set_progress(0.583994);
apply_patch("/system/app/htcmsgwidgets.apk", "-",
            68fcea55bbc245e61ec27ac2139b86cef18658f5, 210460,
            "36fd3d86bc581e82f064ce2cf2b4a9c86f7dcff2:/tmp/patchtmp/system/app/htcmsgwidgets.apk.p");
set_progress(0.585233);
apply_patch("/system/app/htcmsgwidgets.odex", "-",
            3f82080d8ac36aaf79d3c6142e302a797821a121, 93208,
            "1141621f6ed444538fb70aa6ec043f5915d58bc4:/tmp/patchtmp/system/app/htcmsgwidgets.odex.p");
set_progress(0.585781);
apply_patch("/system/app/htcsearchwidgets.odex", "-",
            8adaeab9f10b9ca2737d8d70d644502a85a56115, 13016,
            "da25c31feab1a64e6acfc56a368ad426ddc3df56:/tmp/patchtmp/system/app/htcsearchwidgets.odex.p");
set_progress(0.585858);
apply_patch("/system/app/htcsettingwidgets.apk", "-",
            1cfe5268e0355cf08be16aa40609b90dc2f941f9, 147276,
            "3e6d3c24e0a37373621f2d6dea8de5f68ad0c90b:/tmp/patchtmp/system/app/htcsettingwidgets.apk.p");
set_progress(0.586725);
apply_patch("/system/app/htcsettingwidgets.odex", "-",
            ed58e2c57eba124f93f273b30710e6647730fcf4, 70960,
            "31d9bae5045f450bc478015705f3e3f4dbd21139:/tmp/patchtmp/system/app/htcsettingwidgets.odex.p");
set_progress(0.587142);
apply_patch("/system/app/restartapp.apk", "-",
            693776f0b4dcd783f9e36f2cb2833ae0c2d95d7d, 7709,
            "8bf15be8ad404f7c232773116f94ab8ca900acea:/tmp/patchtmp/system/app/restartapp.apk.p");
set_progress(0.587188);
apply_patch("/system/app/restartapp.odex", "-",
            8e138eba56541844cd33605b08d084448f8b9810, 7824,
            "89b764384b10d953143d14219728346c8e5f41ef:/tmp/patchtmp/system/app/restartapp.odex.p");
set_progress(0.587234);
apply_patch("/system/app/teeter.apk", "-",
            5fb033b428b7221b310e98d365641f814aab5be5, 1595091,
            "5fae04a81e36d4679e8067986dd98aba4f35f24e:/tmp/patchtmp/system/app/teeter.apk.p");
set_progress(0.596621);
apply_patch("/system/app/teeter.odex", "-",
            503bbbcc0d03b756a7071c8fdc28b3ca40b27ea0, 94640,
            "02440a9f2bcffe8006286a60ad7c0e9e8d9277d7:/tmp/patchtmp/system/app/teeter.odex.p");
set_progress(0.597178);
apply_patch("/system/bin/akmd", "-",
            caf2be3a3a9ef1dd547f4fc6e0456885c7d3f32e, 34276,
            "b71060699d643eb4cbbc59d1045fcd38048041c4:/tmp/patchtmp/system/bin/akmd.p");
set_progress(0.597379);
apply_patch("/system/bin/bootanimation", "-",
            c55511e88710fd1cca13ed6d6b0a3c080d461ea8, 57132,
            "8aed53582ba5ae98856321335ba68d481999904c:/tmp/patchtmp/system/bin/bootanimation.p");
set_progress(0.597715);
apply_patch("/system/bin/btld", "-",
            3a1c293d0182353836861b30db75cd470ca3e2ed, 1953041,
            "4efc5d6832740b50e03435c3c84b2f13678336c4:/tmp/patchtmp/system/bin/btld.p");
set_progress(0.609209);
apply_patch("/system/bin/debuggerd", "-",
            ae0df1ac829852ac9a965df1c3ccf850d17e805d, 22160,
            "ca6653b026231c38658ee69882efb5d1adc93a8a:/tmp/patchtmp/system/bin/debuggerd.p");
set_progress(0.609339);
apply_patch("/system/bin/installd", "-",
            5af012f6e339fad3e2d3608237fde7cbc5ec3195, 14068,
            "521a940c46d52c0bd54f4cd1136718b74029664e:/tmp/patchtmp/system/bin/installd.p");
set_progress(0.609422);
apply_patch("/system/bin/wpa_supplicant", "-",
            56ffa2326ab49e8f80b9d03a2851e0f6a18f750e, 192776,
            "2b4727f3a3a98534276db43e9f4f9661fceb35d3:/tmp/patchtmp/system/bin/wpa_supplicant.p");
set_progress(0.610557);
apply_patch("/system/build.prop", "-",
            928ad9713dfeb71a5eec409ae4bbd8e1421f17d1, 4566,
            "7c8ade8ca2406918bb08e8b6f0a736dc1dee86fa:/tmp/patchtmp/system/build.prop.p");
set_progress(0.610583);
apply_patch("/system/customize/CID/T-MOB003.xml", "-",
            70c3eb503cc30f7c3d04857540ca2603a9b7005f, 8313,
            "3122b7b9653d3786a213d9f62d118ed7fdfe2f49:/tmp/patchtmp/system/customize/CID/T-MOB003.xml.p");
set_progress(0.610632);
apply_patch("/system/customize/CID/T-MOB004.xml", "-",
            ab17eeef9b95d7f8661245449562a4105fa15682, 8313,
            "127d9d9d6a9ed9b13efb927c54ab2a269d11aaac:/tmp/patchtmp/system/customize/CID/T-MOB004.xml.p");
set_progress(0.610681);
apply_patch("/system/customize/CID/T-MOB005.xml", "-",
            ceed1d521607a471893d599f31ca1f684086eb49, 8355,
            "a6beb37b21bccdb715edd1bb95151fdbf95fd6bb:/tmp/patchtmp/system/customize/CID/T-MOB005.xml.p");
set_progress(0.610730);
apply_patch("/system/customize/CID/T-MOB101.xml", "-",
            9a032a00d2fd93f7225c8b764d9c5ee8f19a0d3d, 8414,
            "5354a7fb923859cff2b96282e0420caddfa29346:/tmp/patchtmp/system/customize/CID/T-MOB101.xml.p");
set_progress(0.610780);
apply_patch("/system/customize/CID/T-MOB102.xml", "-",
            3d570465c8ecb685c3f0852228503123b6ddb9d8, 8313,
            "9ae1b2421eb56855a99e57ba76434d88f2ca03b4:/tmp/patchtmp/system/customize/CID/T-MOB102.xml.p");
set_progress(0.610829);
apply_patch("/system/customize/CID/default.xml", "-",
            5e64a4856baac99dba3d0e25e189c469adc926d9, 9801,
            "65a142c7c3e725566ed617bcc82b36a95d092294:/tmp/patchtmp/system/customize/CID/default.xml.p");
set_progress(0.610887);
apply_patch("/system/customize/MNS/20416.xml", "-",
            b4a65ad2b8d8198531f867bc37de1ab7c64d4b47, 100901,
            "491299623bf92494f2ab8c40198f66fb8f64cfbd:/tmp/patchtmp/system/customize/MNS/20416.xml.p");
set_progress(0.611480);
apply_patch("/system/customize/MNS/23001.xml", "-",
            8a90275b9d3944b2002325f3179c6031b59acfde, 96859,
            "e1c3f26d1c1b47a36b64aa3bec20a5b5ea7addf3:/tmp/patchtmp/system/customize/MNS/23001.xml.p");
set_progress(0.612050);
apply_patch("/system/customize/MNS/23203.xml", "-",
            39c8bf2fd506cf1004a59478b42a7e05068df6a5, 97032,
            "702a62c21d4cd3c5de1e787bd942ccf35fa256ea:/tmp/patchtmp/system/customize/MNS/23203.xml.p");
set_progress(0.612621);
apply_patch("/system/customize/MNS/23430.xml", "-",
            ffea1f7ffc4362b4a5d0e4a6f33bcc9a9456d742, 93800,
            "4e29b3c7500b6a263bc2f1c8126ea6347ee18065:/tmp/patchtmp/system/customize/MNS/23430.xml.p");
set_progress(0.613173);
apply_patch("/system/customize/MNS/26201.xml", "-",
            d4bd6eed6659eca6b141548e33747a42e3a952f7, 97706,
            "90df44e331a8bd32dd5a943b3990ad65ae805aff:/tmp/patchtmp/system/customize/MNS/26201.xml.p");
set_progress(0.613748);
apply_patch("/system/customize/MNS/default.xml", "-",
            9d964d786e1eadb5f266048f3816b9cdcb492fb0, 93800,
            "56c6d6a86a390bbc74b2b304f8cd8291adb17dea:/tmp/patchtmp/system/customize/MNS/default.xml.p");
set_progress(0.614300);
apply_patch("/system/customize/resource/CCInfo.txt", "-",
            6d6389e5166cd590d76e98e7718e2495a0d6fd3f, 749,
            "e2756461dcb2bfe96fa3774a4cce4ed0cdcccd41:/tmp/patchtmp/system/customize/resource/CCInfo.txt.p");
set_progress(0.614305);
apply_patch("/system/customize/resource/m43a4ec7b.jpg", "-",
            4628b181f4efce18259f4e80c3fb2f5125813d19, 19947,
            "4698b120138afc9d4e5c44b52f68992b6b0f9ecc:/tmp/patchtmp/system/customize/resource/m43a4ec7b.jpg.p");
set_progress(0.614422);
apply_patch("/system/customize/resource/m43b340e3.jpg", "-",
            fc2996f55f07cb49a659bc789b51758fbd595e61, 8243,
            "358815dc5ae3fff36f7c6790f06829b367982b50:/tmp/patchtmp/system/customize/resource/m43b340e3.jpg.p");
set_progress(0.614471);
apply_patch("/system/customize/resource/m4d5e5f0e.jpg", "-",
            08d63f35395867f133fe72844966fac05544320d, 10599,
            "c2094cdfdf92d9930d9a532cfbf9142c20ac626c:/tmp/patchtmp/system/customize/resource/m4d5e5f0e.jpg.p");
set_progress(0.614533);
apply_patch("/system/customize/resource/mbd5dc6f8.jpg", "-",
            aa9690225559d5381ae7d5b7380dad2454d7b14e, 16843,
            "e5c149a9b90be7cb2d0e2c45a9c2a32ad03c40ff:/tmp/patchtmp/system/customize/resource/mbd5dc6f8.jpg.p");
set_progress(0.614632);
apply_patch("/system/customize/resource/mfac50f3a.jpg", "-",
            ca5683a598281046b5857a44517248689639cde2, 10482,
            "6fc92902a8bba8697834606fe39984ba3317ed9c:/tmp/patchtmp/system/customize/resource/mfac50f3a.jpg.p");
set_progress(0.614694);
apply_patch("/system/customize/resource/s43b340e3.jpg", "-",
            c0c994a2159c41e2f1dd2903f7baa196c58442cb, 9121,
            "be45b72ac36f26b90ea6ade99a09118a4fe0b263:/tmp/patchtmp/system/customize/resource/s43b340e3.jpg.p");
set_progress(0.614748);
apply_patch("/system/customize/resource/sbd5dc6f8.jpg", "-",
            9377a7efd6d0fc26fc2bfbc1b2b7dbe7a14d8ad2, 13733,
            "e63360b67f90cc71fbc76d10acb7229df82235e5:/tmp/patchtmp/system/customize/resource/sbd5dc6f8.jpg.p");
set_progress(0.614828);
apply_patch("/system/customize/resource/sd32a3a14.jpg", "-",
            fa7149823ff0169cc262a5cf16f614f0992fc12b, 13575,
            "026225299d569c5363a229ddcb126df95762b97b:/tmp/patchtmp/system/customize/resource/sd32a3a14.jpg.p");
set_progress(0.614908);
apply_patch("/system/etc/NOTICE.html.gz", "-",
            856495548adfb56ca3b4b064d459b7654bd56f92, 65653,
            "5a4c552e9a74870436c57561979918cc787b470b:/tmp/patchtmp/system/etc/NOTICE.html.gz.p");
set_progress(0.615295);
apply_patch("/system/etc/firmware/default.acdb", "-",
            672f3b6a5952950da9a66c8684e75eac801b8f59, 125868,
            "9f070f89cf1ef8d422588878caaed1e5aa05d7d9:/tmp/patchtmp/system/etc/firmware/default.acdb.p");
set_progress(0.616035);
apply_patch("/system/etc/firmware/default_tmi.acdb", "-",
            672f3b6a5952950da9a66c8684e75eac801b8f59, 125868,
            "9f070f89cf1ef8d422588878caaed1e5aa05d7d9:/tmp/patchtmp/system/etc/firmware/default_tmi.acdb.p");
set_progress(0.616776);
apply_patch("/system/etc/firmware/fw_bcm4329.bin", "-",
            ef2fd5ceeb5df76fe94148750f6436c7401bd270, 241820,
            "b8c9d2965f358a2bc09838bd7cdc5ec2eb42d6a7:/tmp/patchtmp/system/etc/firmware/fw_bcm4329.bin.p");
set_progress(0.618199);
apply_patch("/system/etc/security/otacerts.zip", "-",
            809b93023e64043e0b4f4996675eec767158a337, 1144,
            "82f5d22aac9f5b5319ecc4fc5a1c62b0caddc658:/tmp/patchtmp/system/etc/security/otacerts.zip.p");
set_progress(0.618206);
apply_patch("/system/etc/voicemail-conf.xml", "-",
            065af9b29599dbb57835ec381057c71b77d9d2df, 5853,
            "79432c4b917601092e125e9636b69d4fb643c2b5:/tmp/patchtmp/system/etc/voicemail-conf.xml.p");
set_progress(0.618240);
apply_patch("/system/framework/am.jar", "-",
            0392080824e8d7806007257c6b2aa1bc33b4793b, 345,
            "47a591976f062982334287d8c38e9d3f1cc2cd15:/tmp/patchtmp/system/framework/am.jar.p");
set_progress(0.618242);
apply_patch("/system/framework/am.odex", "-",
            30418c88c1b9d79e709a9f8eec974f59ad048555, 15992,
            "cf820114a6c2f9476c97a4922b5e2ef8653a04fc:/tmp/patchtmp/system/framework/am.odex.p");
set_progress(0.618336);
apply_patch("/system/framework/android.policy.jar", "-",
            c2660aa045e815ea84de61e50895a59b57a47b51, 345,
            "e8d45273ea0e9408c22cb906e9f600406b4fc9f3:/tmp/patchtmp/system/framework/android.policy.jar.p");
set_progress(0.618339);
apply_patch("/system/framework/android.policy.odex", "-",
            1836c6167257aa8540847374a111d5b661a61777, 221416,
            "ea7c21c7bc3805acbb7cbf951e55f48fcffa4e0c:/tmp/patchtmp/system/framework/android.policy.odex.p");
set_progress(0.619642);
apply_patch("/system/framework/android.test.runner.jar", "-",
            c0662a873c5e82bd8c8404a73998bdffbda74392, 345,
            "629df339c7fdb5c86d71a26c4cc9318768c1efbb:/tmp/patchtmp/system/framework/android.test.runner.jar.p");
set_progress(0.619644);
apply_patch("/system/framework/android.test.runner.odex", "-",
            87f6665cddd2157c625883aa773fc7abb697f18f, 185016,
            "6d1f03d1ae9bb8dac7ce95ba668e09209018761e:/tmp/patchtmp/system/framework/android.test.runner.odex.p");
set_progress(0.620732);
apply_patch("/system/framework/bmgr.jar", "-",
            0392080824e8d7806007257c6b2aa1bc33b4793b, 345,
            "566c3ec32ff07278a6459b79bdde3eb7fbe99e84:/tmp/patchtmp/system/framework/bmgr.jar.p");
set_progress(0.620734);
apply_patch("/system/framework/bmgr.odex", "-",
            e0ac52e6fafe2902c734d2f09f853359c7dbaf4f, 12800,
            "9f5af6b50a78afbd8f30c12d7f3f79ecfc9c1d7c:/tmp/patchtmp/system/framework/bmgr.odex.p");
set_progress(0.620810);
apply_patch("/system/framework/com.google.android.gtalkservice.odex",
            "-", 28b655bde86fa786aefc87e741129cd566b89892, 79400,
            "907a70dffd86ef63dcfdb4237f695ec9d527de4a:/tmp/patchtmp/system/framework/com.google.android.gtalkservice.odex.p");
set_progress(0.621277);
apply_patch("/system/framework/com.google.android.maps.odex", "-",
            6b8833797f214ceacbacc5b4d3cfb1c7d55b88ff, 427896,
            "e5c6641c2a9fbd5e8a3f16d0f4ac0c6561189cad:/tmp/patchtmp/system/framework/com.google.android.maps.odex.p");
set_progress(0.623795);
apply_patch("/system/framework/com.htc.android.easopen.jar", "-",
            513e0fba334b627122c39ba5c7e4e41019418fa7, 345,
            "b471d01199baa16ff8512ff2f411e65fc305135b:/tmp/patchtmp/system/framework/com.htc.android.easopen.jar.p");
set_progress(0.623797);
apply_patch("/system/framework/com.htc.android.easopen.odex", "-",
            a3321a195919aa4450acd46dfe3768e6d56bc6c7, 26920,
            "08eb06b9e30cdf5ce6b26273545e5b28fded8ffb:/tmp/patchtmp/system/framework/com.htc.android.easopen.odex.p");
set_progress(0.623956);
apply_patch("/system/framework/com.htc.android.pimlib.jar", "-",
            c0662a873c5e82bd8c8404a73998bdffbda74392, 345,
            "8f1cd4e3aff21b202ec89c988f1945b6b87f7a65:/tmp/patchtmp/system/framework/com.htc.android.pimlib.jar.p");
set_progress(0.623958);
apply_patch("/system/framework/com.htc.android.pimlib.odex", "-",
            b8ab2ddaacf6f8359d0f58d23c11f716186a8a42, 89928,
            "57e63b0afcd80186f7d839591ab2f6e13a468738:/tmp/patchtmp/system/framework/com.htc.android.pimlib.odex.p");
set_progress(0.624487);
apply_patch("/system/framework/com.htc.framework.jar", "-",
            ac4d2bfe4b7e2971a66600b03f2572923d0ec4a2, 345,
            "629df339c7fdb5c86d71a26c4cc9318768c1efbb:/tmp/patchtmp/system/framework/com.htc.framework.jar.p");
set_progress(0.624489);
apply_patch("/system/framework/com.htc.framework.odex", "-",
            4f7d9482723ebf9534e02a3dc3c4eef824f83f5e, 2000568,
            "9ca0799acc46e8670bfbf860a4348742b42e5cc8:/tmp/patchtmp/system/framework/com.htc.framework.odex.p");
set_progress(0.636262);
apply_patch("/system/framework/com.htc.resources.apk", "-",
            0d4cdea665d66be77128eb368f41b3668bb0dcd5, 19224846,
            "a17b10c8592e3e10129b8c4dad37a24f2ff3d150:/tmp/patchtmp/system/framework/com.htc.resources.apk.p");
set_progress(0.749399);
apply_patch("/system/framework/com.htc.resources.odex", "-",
            3149b0f002db002342a02e309a4d268e051cb6f7, 137920,
            "3ad26a020ec1334a265163f90d7fdc14f0d670c9:/tmp/patchtmp/system/framework/com.htc.resources.odex.p");
set_progress(0.750210);
apply_patch("/system/framework/com.htc.rss.jar", "-",
            513e0fba334b627122c39ba5c7e4e41019418fa7, 345,
            "3d7dfba2a6b28e657fb46f4767368617fcef1fdb:/tmp/patchtmp/system/framework/com.htc.rss.jar.p");
set_progress(0.750212);
apply_patch("/system/framework/com.htc.rss.odex", "-",
            68370481bbea464be78cd0b1f73400213297a687, 1144944,
            "88dcd5bb086121983e84efd651e07d2e9cc6998f:/tmp/patchtmp/system/framework/com.htc.rss.odex.p");
set_progress(0.756950);
apply_patch("/system/framework/com.scalado.util.ScaladoUtil.jar",
            "-", 0f0e6bacbebd4c20469fc25ba4676c54aaf5f2ca, 345,
            "c872a99a50a438a7469646d4381c8e2aa142d382:/tmp/patchtmp/system/framework/com.scalado.util.ScaladoUtil.jar.p");
set_progress(0.756952);
apply_patch("/system/framework/com.scalado.util.ScaladoUtil.odex",
            "-", 43701279860f32c4a5aaf8e7546b837770c7e184, 6872,
            "c60adc3c99d2cc884af05bc9c50a5d23510382c5:/tmp/patchtmp/system/framework/com.scalado.util.ScaladoUtil.odex.p");
set_progress(0.756993);
apply_patch("/system/framework/core.jar", "-",
            68c068fa313dd02f4cbd9d310fb0bd399b52cf19, 43000,
            "3decbb78b4e8d35d30890d6e92b009960bc17b5b:/tmp/patchtmp/system/framework/core.jar.p");
set_progress(0.757246);
apply_patch("/system/framework/core.odex", "-",
            869b0b7f50aa73bf010eb0ec4794fc390290d67d, 4112936,
            "89c2e76e662e18a344c8af2a389966aee2d7a863:/tmp/patchtmp/system/framework/core.odex.p");
set_progress(0.781450);
apply_patch("/system/framework/ext.jar", "-",
            9e318da3d387c85b9f17365de85fd05899e61fd5, 345,
            "bb58d9cb9cb92ed7bb1ead8b93fac5089aefabd7:/tmp/patchtmp/system/framework/ext.jar.p");
set_progress(0.781452);
apply_patch("/system/framework/ext.odex", "-",
            923c67a01cc7ae6d1bfc358f0e7e9be8fc25ac2a, 1115016,
            "874f23081d975cbbd33e3ff859c1dc8dff9f72b1:/tmp/patchtmp/system/framework/ext.odex.p");
set_progress(0.788014);
apply_patch("/system/framework/framework-res.apk", "-",
            89f29663d2d90dd3bd83c4c72a2468b9f78da9f7, 5278400,
            "6c0d269f03a5fcbd37d7b1b0ba5d598c619958fc:/tmp/patchtmp/system/framework/framework-res.apk.p");
set_progress(0.819077);
apply_patch("/system/framework/framework-tests.jar", "-",
            581ae180f3513c95a7ef929481c4c829225712de, 345,
            "fb099e83b071a3f5544aa5b4541b4b2ac06bc118:/tmp/patchtmp/system/framework/framework-tests.jar.p");
set_progress(0.819079);
apply_patch("/system/framework/framework-tests.odex", "-",
            008780363762998e4d98c05d88e4f44c719f7e41, 27464,
            "66854199e762aa5ce267ed5b6e9e67456aa296fc:/tmp/patchtmp/system/framework/framework-tests.odex.p");
set_progress(0.819240);
apply_patch("/system/framework/framework.jar", "-",
            35648652ecbc765bc2b64765405ee599154757d2, 13891,
            "d455e7fd8e7286b2144dba5e3f3299de80a24254:/tmp/patchtmp/system/framework/framework.jar.p");
set_progress(0.819322);
apply_patch("/system/framework/framework.odex", "-",
            896cdc3aab12da489d47601db8f63f3c96dfe406, 9241120,
            "c9264064815dec4b2f67658960ee115ccc5ab1b9:/tmp/patchtmp/system/framework/framework.odex.p");
set_progress(0.873705);
apply_patch("/system/framework/ime.jar", "-",
            0392080824e8d7806007257c6b2aa1bc33b4793b, 345,
            "566c3ec32ff07278a6459b79bdde3eb7fbe99e84:/tmp/patchtmp/system/framework/ime.jar.p");
set_progress(0.873707);
apply_patch("/system/framework/ime.odex", "-",
            2b37f2bb75a45f2d075e33b8ec81ba2cf3104d8d, 6768,
            "978c3cef35a5b035ed9e6c0c627b91a16199e504:/tmp/patchtmp/system/framework/ime.odex.p");
set_progress(0.873747);
apply_patch("/system/framework/input.jar", "-",
            0392080824e8d7806007257c6b2aa1bc33b4793b, 345,
            "566c3ec32ff07278a6459b79bdde3eb7fbe99e84:/tmp/patchtmp/system/framework/input.jar.p");
set_progress(0.873749);
apply_patch("/system/framework/input.odex", "-",
            9fe9576b9817843f4c680d4ec49f0bfb662b8e7f, 4456,
            "d07e03a23d5b912ecf49c3ea8cb80a834f4f3c61:/tmp/patchtmp/system/framework/input.odex.p");
set_progress(0.873775);
apply_patch("/system/framework/javax.obex.jar", "-",
            ac4d2bfe4b7e2971a66600b03f2572923d0ec4a2, 345,
            "629df339c7fdb5c86d71a26c4cc9318768c1efbb:/tmp/patchtmp/system/framework/javax.obex.jar.p");
set_progress(0.873777);
apply_patch("/system/framework/javax.obex.odex", "-",
            efc82b68ff610edeab42c3fff5930f0f8f428d0a, 60088,
            "933d8a938232624d02b853aa3772e25ea17b0866:/tmp/patchtmp/system/framework/javax.obex.odex.p");
set_progress(0.874131);
apply_patch("/system/framework/monkey.jar", "-",
            0392080824e8d7806007257c6b2aa1bc33b4793b, 345,
            "566c3ec32ff07278a6459b79bdde3eb7fbe99e84:/tmp/patchtmp/system/framework/monkey.jar.p");
set_progress(0.874133);
apply_patch("/system/framework/monkey.odex", "-",
            8b634e8665e4a30550bf1ddf68a7cf3dfee2b2c8, 71152,
            "99fb007ddc61cedc93007848f380131641c64ab1:/tmp/patchtmp/system/framework/monkey.odex.p");
set_progress(0.874552);
apply_patch("/system/framework/pm.jar", "-",
            0392080824e8d7806007257c6b2aa1bc33b4793b, 345,
            "566c3ec32ff07278a6459b79bdde3eb7fbe99e84:/tmp/patchtmp/system/framework/pm.jar.p");
set_progress(0.874554);
apply_patch("/system/framework/pm.odex", "-",
            a79826f36ae7fefe97f51babc14d03c216d75048, 23104,
            "88683504d1fb42b4daca1d3cfa2aaa7df216dba2:/tmp/patchtmp/system/framework/pm.odex.p");
set_progress(0.874690);
apply_patch("/system/framework/services.jar", "-",
            eacee8a87c9651c5d99c9f537ce24c88c87b23ba, 345,
            "fd27e21fb7f15e6cb690225e8f4cf696c86d8116:/tmp/patchtmp/system/framework/services.jar.p");
set_progress(0.874692);
apply_patch("/system/framework/services.odex", "-",
            abe900965943642c5a97156fe2f6f9e051db35b2, 1347736,
            "521ba0514b5b3e63797a496a89f313b1af761289:/tmp/patchtmp/system/framework/services.odex.p");
set_progress(0.882623);
apply_patch("/system/framework/svc.jar", "-",
            0392080824e8d7806007257c6b2aa1bc33b4793b, 345,
            "566c3ec32ff07278a6459b79bdde3eb7fbe99e84:/tmp/patchtmp/system/framework/svc.jar.p");
set_progress(0.882625);
apply_patch("/system/framework/svc.odex", "-",
            0bbc97672f93dabc24b0f2c1c710d8f3bc957320, 8408,
            "e5163fb4898e2e9ade4bff515544e970cea48258:/tmp/patchtmp/system/framework/svc.odex.p");
set_progress(0.882674);
apply_patch("/system/lib/libOlaBase.so", "-",
            c2a421b826dce513dddaaf37546631d02d35dadf, 524229,
            "e2f9b5659a1fad54151b6405c12ab3039ef57e5a:/tmp/patchtmp/system/lib/libOlaBase.so.p");
set_progress(0.885760);
apply_patch("/system/lib/libOmxVidEnc.so", "-",
            9aa2a83d50bf84182336e7677ac6b32678be4128, 140528,
            "1092e6f86f76e04e5a152866b9df18c7ed5a205a:/tmp/patchtmp/system/lib/libOmxVidEnc.so.p");
set_progress(0.886587);
apply_patch("/system/lib/libalbum_util.so", "-",
            f3713bffb21edc6f1b2ee78f11ecb1377804b56d, 13736,
            "a0df355537ac23f39c3daca6047e8d005f546062:/tmp/patchtmp/system/lib/libalbum_util.so.p");
set_progress(0.886667);
apply_patch("/system/lib/libandroid_runtime.so", "-",
            432ae0c769a8d02e7bd68b1f0b8a1b235247ce93, 563732,
            "86fdeb2e6666192906d3be0277809627460e448f:/tmp/patchtmp/system/lib/libandroid_runtime.so.p");
set_progress(0.889985);
apply_patch("/system/lib/libandroid_servers.so", "-",
            ef18f62be9e3be847646526e8dcc41a14c1119df, 30708,
            "c5534a4ceaae37a7416e2ff263c54d06481f2676:/tmp/patchtmp/system/lib/libandroid_servers.so.p");
set_progress(0.890166);
apply_patch("/system/lib/libaudiopolicy.so", "-",
            669e4443287515379424de4753bd0cfaebcdc71f, 34680,
            "ae7aa822db36a2142dc5d9c5f0678a2059bb0208:/tmp/patchtmp/system/lib/libaudiopolicy.so.p");
set_progress(0.890370);
apply_patch("/system/lib/libbluedroid.so", "-",
            99ec778329b70bcc4513b902e6ee19db54c78955, 9436,
            "4bc72c543ff7a1d693928ad67e386a764942f8ee:/tmp/patchtmp/system/lib/libbluedroid.so.p");
set_progress(0.890425);
apply_patch("/system/lib/libc.so", "-",
            b346795cf8e6a9688a28543fe1fc2f4ecbdd6ad0, 248184,
            "8d431f94989720259c75359002f27d7515f642eb:/tmp/patchtmp/system/lib/libc.so.p");
set_progress(0.891886);
apply_patch("/system/lib/libcamera.so", "-",
            077758612624159a58873103c904b55befbdba79, 81004,
            "198de4cf22a269c3790fbfab7996179e1ea9c282:/tmp/patchtmp/system/lib/libcamera.so.p");
set_progress(0.892362);
apply_patch("/system/lib/libcameraservice.so", "-",
            cd230971358f5ee24f6001bf111c7cb0c31944f1, 55012,
            "c76debf6c5af483ac8db781143c40b8a4e4a91ec:/tmp/patchtmp/system/lib/libcameraservice.so.p");
set_progress(0.892686);
apply_patch("/system/lib/libdvm.so", "-",
            eb8c9247ceab5a1cd4c2bfc0e6f75252c17d62fd, 540524,
            "dedbea1beb71faeee1e9b8c20cdb9f0276f080d1:/tmp/patchtmp/system/lib/libdvm.so.p");
set_progress(0.895867);
apply_patch("/system/lib/libflashlite.so", "-",
            9fec329ec60cfa44cad7adbec3f4cbc25940a589, 4583544,
            "9df45ea2baacdcfc26e27a56352c5f8fea8cd00f:/tmp/patchtmp/system/lib/libflashlite.so.p");
set_progress(0.922841);
apply_patch("/system/lib/libgps.so", "-",
            baa5d10e304e1769f5fd5bd416b6864fe4d2573f, 100768,
            "290f809954d5278443cbf94c5af5947c70904599:/tmp/patchtmp/system/lib/libgps.so.p");
set_progress(0.923434);
apply_patch("/system/lib/libgtalk_jni.so", "-",
            75c13f93492f32babc1fd4a39df582f0dea186e5, 42410,
            "6cb7a5dd6fa59b6111644f08dec633e6d8cf2fbf:/tmp/patchtmp/system/lib/libgtalk_jni.so.p");
set_progress(0.923683);
apply_patch("/system/lib/libhtc_ril.so", "-",
            64a062712ef9866d9320ef34c22a8ff59d49ec4c, 480252,
            "9374c8720b4094ed24f65afe6a6e94338b8a1c3c:/tmp/patchtmp/system/lib/libhtc_ril.so.p");
set_progress(0.926510);
apply_patch("/system/lib/libmediaplayerservice.so", "-",
            f809556ec183db0772571c8d87e9a2419683778f, 118644,
            "2fced30712722306126fb3cb30b20c9cf3c657d9:/tmp/patchtmp/system/lib/libmediaplayerservice.so.p");
set_progress(0.927208);
apply_patch("/system/lib/libmode10.so", "-",
            4a1995c8bb627a3840df582da668455307735a31, 278724,
            "a00c5eaa775ab9247462f6cabe72c4221477c52e:/tmp/patchtmp/system/lib/libmode10.so.p");
set_progress(0.928848);
apply_patch("/system/lib/libmode10Graphics.so", "-",
            16c1d27cab7c826caa8c5d35f105e02c521551af, 152892,
            "3de2fe1c356626562a7eab4077e4eea886ce5d15:/tmp/patchtmp/system/lib/libmode10Graphics.so.p");
set_progress(0.929748);
apply_patch("/system/lib/libmode10_wallpapers.so", "-",
            2aab6b1f8e2a27f1a22c6a0578e5acbf522673e1, 40208,
            "ee0af3f419484eab00586fac631bc314e73e6c2d:/tmp/patchtmp/system/lib/libmode10_wallpapers.so.p");
set_progress(0.929985);
apply_patch("/system/lib/liboemcamera.so", "-",
            758cc2c98df22df794bb74f0b5ca11775983c71a, 1116716,
            "31404a804ea3a154b453f44052b99e372aa4d259:/tmp/patchtmp/system/lib/liboemcamera.so.p");
set_progress(0.936556);
apply_patch("/system/lib/libopencore_player.so", "-",
            a5e261c32078fa381b4c913f3f8d6fd12cb5b871, 859332,
            "bc2bcc803efd08942da2b90c6e32fd355455874f:/tmp/patchtmp/system/lib/libopencore_player.so.p");
set_progress(0.941613);
apply_patch("/system/lib/libopencore_rtsp.so", "-",
            7258aaf7f8d10f6591e57874ab43a1e0e3559eb2, 464644,
            "f176ac8fe189c67ff366f9a92574a82b64506616:/tmp/patchtmp/system/lib/libopencore_rtsp.so.p");
set_progress(0.944348);
apply_patch("/system/lib/libreference-ril.so", "-",
            5c7aa7482c62592f3fb92df9cffabf75f6d95c5f, 21920,
            "fc4a211ed496aca160727d4083e113ce539dfa64:/tmp/patchtmp/system/lib/libreference-ril.so.p");
set_progress(0.944477);
apply_patch("/system/lib/libril.so", "-",
            b44ddf9849965673e8d1173bb29fe64107cd109e, 45620,
            "29f8c2cd660e540a4bf53a2d0c5a7f39c06405cb:/tmp/patchtmp/system/lib/libril.so.p");
set_progress(0.944745);
apply_patch("/system/lib/libskia.so", "-",
            60c7c31e5f670ceca5bebbfd3c657544bc5d4cc9, 1306804,
            "5154a6fcdd623f7d6f493ebbd58494a412fa9ea0:/tmp/patchtmp/system/lib/libskia.so.p");
set_progress(0.952436);
apply_patch("/system/lib/libspeech.so", "-",
            12df3108efac389474b906b568647b15836f6e9d, 621386,
            "979f7a31790296290b506b8c4b02d6eb0f65ea38:/tmp/patchtmp/system/lib/libspeech.so.p");
set_progress(0.956093);
apply_patch("/system/lib/libsqlite.so", "-",
            ab4ba3dbae08e07866bf4ec3dfa13c0880308365, 294832,
            "16c87eb533eebf0cedaf32200d710bad183d41ec:/tmp/patchtmp/system/lib/libsqlite.so.p");
set_progress(0.957828);
apply_patch("/system/lib/libui.so", "-",
            70b4a3f044a900096f2ad42a70432600fc8bfbcf, 227260,
            "1ff52ad8bb5eec723d55dd04e22bd5a38e1c1807:/tmp/patchtmp/system/lib/libui.so.p");
set_progress(0.959165);
apply_patch("/system/lib/libwebcore.so", "-",
            d72555fdc823d63d7c81480e1ebd3d7b7b501b05, 4396704,
            "62dbcbac7e0be14b8c9452732d5ac54c6247f396:/tmp/patchtmp/system/lib/libwebcore.so.p");
set_progress(0.985039);
apply_patch("/system/lib/modules/bcm4329.ko", "-",
            1a8fa1ff64d547ffcca4db6a6a034e5c672522f2, 220405,
            "170755e7beb7141999309a491833db2d6fad0a84:/tmp/patchtmp/system/lib/modules/bcm4329.ko.p");
set_progress(0.986336);
apply_patch("/system/xbin/crasher", "-",
            b657086f361b0b65264b9b2cbca63f8be362c282, 5540,
            "694a0063675097b218f78f3031a799e8b2f34fe8:/tmp/patchtmp/system/xbin/crasher.p");
set_progress(1.000000);
show_progress(0.100000, 10);
ui_print("Unpacking new files...");
package_extract_dir("system", "/system");
ui_print("Symlinks and permissions...");
set_perm_recursive(0, 0, 0755, 0644, "/system");
set_perm_recursive(0, 2000, 0755, 0755, "/system/bin");
set_perm(0, 3003, 06755, "/system/bin/ip");
set_perm(0, 3003, 02755, "/system/bin/netcfg");
set_perm(0, 3004, 02755, "/system/bin/ping");
set_perm(0, 2000, 04755, "/system/bin/pppd");
set_perm(0, 2000, 06755, "/system/bin/reboot");
set_perm(0, 1000, 06755, "/system/bin/wifitools");
set_perm_recursive(1002, 1002, 0755, 0440, "/system/etc/bluez");
set_perm(0, 0, 0755, "/system/etc/bluez");
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(0, 0, 0544, "/system/etc/install-recovery.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("/system");
