
# Htc Script Version: K4.4

mount("ext4", "EMMC", "system", "/system");
assert(file_getprop("/system/build.prop", "ro.build.fingerprint") == "htc/HTCOneM8vzw/htc_m8wl:4.4.2/KOT49H/315044.11:user/release-keys" ||
       file_getprop("/system/build.prop", "ro.build.fingerprint") == "htc/HTCOneM8vzw/htc_m8wl:4.4.2/KOT49H/326752.2:user/release-keys");
assert(file_getprop("/system/build.prop", "ro.aa.taskid") == "355788" ||
       file_getprop("/system/build.prop", "ro.aa.taskid") == "362351");
ifelse( is_ship_bootloader(getprop("ro.bootloader")) == "t" ,
       assert(check_cid(getprop("ro.cid"), "00000000" , "11111111" ,
       "22222222" , "33333333" , "44444444" , "55555555" , "66666666" ,
       "77777777" , "88888888" , "99999999" , "VZW__001") == "t");
       );
ifelse( is_ship_bootloader(getprop("ro.bootloader")) == "t" ,
       assert(check_mid("full", "0P6B20000") == "t");,
       assert(check_mid("simple", "0P6B20000") == "t");
       );
assert(getprop("ro.product.device") == "htc_m8wl" ||
       getprop("ro.build.product") == "htc_m8wl");
ui_print("Verifying current system...");
show_progress(0.100000, 0);
apply_patch_check("/system/app/BasicDreams.odex", "1f27ad5cf61fd4408cb185bed3a08a56863dd4dc", "69b023e21aa75eb6144d22328285e27f95882933") || abort("\"/system/app/BasicDreams.odex\" has unexpected contents.");
set_progress(0.000019);
apply_patch_check("/system/app/Bluetooth.apk", "48561452b077b265e0d0d635fdddc7bbe742abb3", "26c32ba3790c7ac96219b5c2722ee9483b6ed4b9") || abort("\"/system/app/Bluetooth.apk\" has unexpected contents.");
set_progress(0.000854);
apply_patch_check("/system/app/Bluetooth.odex", "6d0d87f654ffbcfcf556d826014b0911e331631e", "33b88e35d2e06585e8b517775722e75d8b3efbc6") || abort("\"/system/app/Bluetooth.odex\" has unexpected contents.");
set_progress(0.001941);
apply_patch_check("/system/app/Books.odex", "78e36c59dc70815fa5583e9faa2400e39ca86614", "c0794a749cc19465eff97b31dd1a5c775d2314d1") || abort("\"/system/app/Books.odex\" has unexpected contents.");
set_progress(0.008267);
apply_patch_check("/system/app/BrowserProviderProxy.odex", "d5fa5e7ce50c3633ac4fd3d23da1a5c9b249a029", "01b9a0316dcf37330b383d77582003ced50dd363") || abort("\"/system/app/BrowserProviderProxy.odex\" has unexpected contents.");
set_progress(0.008273);
apply_patch_check("/system/app/CIMEXT9.odex", "0274f77b8eda1238ec91403b0a0acbb424d0e31b", "372f1621a7c8ba2945d31bef99e0d0b0c542398d") || abort("\"/system/app/CIMEXT9.odex\" has unexpected contents.");
set_progress(0.008277);
apply_patch_check("/system/app/Calculator.odex", "b5d836246895271885425275160a505bacef44e3", "ec5aa186457dfdb1d298dabbfed192a712339d86") || abort("\"/system/app/Calculator.odex\" has unexpected contents.");
set_progress(0.008409);
apply_patch_check("/system/app/CalculatorWidget.odex", "51ce1ccb52f64e162e8db38fc1e922973932234d", "4dc38894dd096c0b1b2f7e70c6dbfcf466d3c7e1") || abort("\"/system/app/CalculatorWidget.odex\" has unexpected contents.");
set_progress(0.008434);
apply_patch_check("/system/app/Camera.apk", "ee15edac6cffcbae00b7121706ee66a1e1c2342d", "73f78009d6445d038e969a55e68da8b30f67b0f3") || abort("\"/system/app/Camera.apk\" has unexpected contents.");
set_progress(0.014073);
apply_patch_check("/system/app/Camera.odex", "51bc3028b81eb33a0bc9994dc73e5082994630ba", "fbd98ce56a995c2ee4032565beb6f547cc816c95") || abort("\"/system/app/Camera.odex\" has unexpected contents.");
set_progress(0.017256);
apply_patch_check("/system/app/CertInstaller.odex", "efb62ca3a8ce2b30dd68a92ed316fe44ae57eb19", "32526ed1519759a86db82ae2099ec74de57ece02") || abort("\"/system/app/CertInstaller.odex\" has unexpected contents.");
set_progress(0.017312);
apply_patch_check("/system/app/Chrome.odex", "99c0380c65635989cf41cf44be36eb021b80e183", "0527814a0673559e807305def2d233cfe6bebc0e") || abort("\"/system/app/Chrome.odex\" has unexpected contents.");
set_progress(0.021143);
apply_patch_check("/system/app/DocumentsUI.apk", "32870a53ab9c359c93078c4287d6344dcedb8fb3", "d35bc81780afd86d068f41034c2cc96f38499a27") || abort("\"/system/app/DocumentsUI.apk\" has unexpected contents.");
set_progress(0.021626);
apply_patch_check("/system/app/DocumentsUI.odex", "b09a4be1763e0843898d3e5a1237205d52127cc1", "0d5fba29842ef9d49871c3f013f1b773ad45bae6") || abort("\"/system/app/DocumentsUI.odex\" has unexpected contents.");
set_progress(0.022110);
apply_patch_check("/system/app/DownloadProviderUi.apk", "874a75abf022e94798bcb127dc91aef62878ee11", "0e02937d382fd440cc392d2ac9df954b388a9483") || abort("\"/system/app/DownloadProviderUi.apk\" has unexpected contents.");
set_progress(0.022341);
apply_patch_check("/system/app/DownloadProviderUi.odex", "1ab941ec6873c5ddf8a4dbe11d2ae2a6ecc7b80d", "8ef0222995782503fdc6ace8bd8347ba193a118a") || abort("\"/system/app/DownloadProviderUi.odex\" has unexpected contents.");
set_progress(0.022404);
apply_patch_check("/system/app/DriveActivator.odex", "993d4ab4770fd498f112cdd92781e37e11dc8f85", "da6de27e1120fc865bb7ec2e0bc84670e610928c") || abort("\"/system/app/DriveActivator.odex\" has unexpected contents.");
set_progress(0.022833);
apply_patch_check("/system/app/FMRadioService.apk", "7aae76f405fd27bb11b4c4d450ca555ed5657722", "f246d3601ffd5952b0372940c7d0a882751ef98d") || abort("\"/system/app/FMRadioService.apk\" has unexpected contents.");
set_progress(0.022861);
apply_patch_check("/system/app/FMRadioService.odex", "2e874537adededdde03330fe69b07865d1546088", "736eab50299f51bd3e460fab33087a1e48632626") || abort("\"/system/app/FMRadioService.odex\" has unexpected contents.");
set_progress(0.022909);
apply_patch_check("/system/app/FaceLock.odex", "0aba0abc13a1ff7b9aaecc17f679b7f976025529", "8f60c6399308a4492d1983a447890db7101e0b3c") || abort("\"/system/app/FaceLock.odex\" has unexpected contents.");
set_progress(0.022984);
apply_patch_check("/system/app/Font_Helvetica.odex", "fbe55b00b40e12e295a0388df96fdecbb0ac6b3a", "29560dae2c99ff60a8ba4c8c05a4db62e8034968") || abort("\"/system/app/Font_Helvetica.odex\" has unexpected contents.");
set_progress(0.022991);
apply_patch_check("/system/app/Font_LCD.odex", "d15a41bc6f463b21a72428a9f56b0e65e021aeb6", "e24d0ec95555e33e361ef93a482de07f3f0afd7a") || abort("\"/system/app/Font_LCD.odex\" has unexpected contents.");
set_progress(0.022998);
apply_patch_check("/system/app/Font_Yuen.odex", "6ca1d0e55f358c5abaee4cf71fb3830b710815d8", "78fc971db47ece949ecb03870f6b7199dae8e781") || abort("\"/system/app/Font_Yuen.odex\" has unexpected contents.");
set_progress(0.023004);
apply_patch_check("/system/app/GMS_Maps.apk", "6e56985ccf18a1bf352af353e98b31b1ad6fea0b", "4988d457beea89be73058894b2cfa09ff7cc52af") || abort("\"/system/app/GMS_Maps.apk\" has unexpected contents.");
set_progress(0.031124);
apply_patch_check("/system/app/GMS_Maps.odex", "e2cb86f83f98f03a5748cf6e67d8b2535895ddbd", "5f30b92400d748e5207ad832f915ab77c827e6eb") || abort("\"/system/app/GMS_Maps.odex\" has unexpected contents.");
set_progress(0.038361);
apply_patch_check("/system/app/Gmail2.odex", "fe0056cc9e9f901a33ae2b5832d117cfbfc452e2", "7cf79715ae320895fbaf27d58e6e5f404c7b2e62") || abort("\"/system/app/Gmail2.odex\" has unexpected contents.");
set_progress(0.041149);
apply_patch_check("/system/app/GoogleCalendarSyncAdapter.odex", "ae62ac20d69b6cb3fc1ef39321eb5698ee6cb1a7", "5ae3f61a70d6d6fa17211b9f8252eecad6a6e439") || abort("\"/system/app/GoogleCalendarSyncAdapter.odex\" has unexpected contents.");
set_progress(0.041725);
apply_patch_check("/system/app/GoogleContactsSyncAdapter.odex", "b06815b12f46732348a76f444af7289d40e54e0d", "3d821cee1c512c92ec64cb904fd645074282fb81") || abort("\"/system/app/GoogleContactsSyncAdapter.odex\" has unexpected contents.");
set_progress(0.042209);
apply_patch_check("/system/app/GoogleTTS.odex", "6f7bd530b0b1c409959ffc7907cdc1c7c7f5d630", "8372f4343aaa34214f7575ae652f65ea1d08b9b1") || abort("\"/system/app/GoogleTTS.odex\" has unexpected contents.");
set_progress(0.044852);
apply_patch_check("/system/app/HTCMatch.odex", "4cc1fe06e886d9d833929538466560a4ac075422", "a5a36a5016e4cae5dd3ed9f826bba753320cda4b") || abort("\"/system/app/HTCMatch.odex\" has unexpected contents.");
set_progress(0.048235);
apply_patch_check("/system/app/HTCSetupWizard.apk", "66b23b1fa3d488b56df7378d0235ade8087c9826", "89fa38e07057516d4c93d26b1e5612fdee794777") || abort("\"/system/app/HTCSetupWizard.apk\" has unexpected contents.");
set_progress(0.051038);
apply_patch_check("/system/app/HTCSetupWizard.odex", "b5f5f7710cf7f63e855a8a54dfce7a01cadddc8a", "0f89fe244397e625013ac5b999ac072dfdef0e7b") || abort("\"/system/app/HTCSetupWizard.odex\" has unexpected contents.");
set_progress(0.051552);
apply_patch_check("/system/app/HTC_CIR.odex", "e21076d94000113102574120650cc378a9f1583a", "168bb092808780424f26f313ffbe21a757de35cf") || abort("\"/system/app/HTC_CIR.odex\" has unexpected contents.");
set_progress(0.051612);
apply_patch_check("/system/app/HTMLViewer.odex", "760eaa86248913056eab1f0df4815dfd305ece7c", "56af0fd77db026ced2957225e7e5d7d8e994a74c") || abort("\"/system/app/HTMLViewer.odex\" has unexpected contents.");
set_progress(0.051620);
apply_patch_check("/system/app/Hangouts.odex", "36eaf7006845f33e37207e5f2767b2fb80c6b4c8", "ad06a1625a1fce6286e87d260b349398cb4cf2c5") || abort("\"/system/app/Hangouts.odex\" has unexpected contents.");
set_progress(0.056839);
apply_patch_check("/system/app/HoloSpiralWallpaper.odex", "4bf67ba8755411fc707bf11802c3f484050d73a1", "77aa474af6bb2b324293e1bd8a3b5e8a6b862721") || abort("\"/system/app/HoloSpiralWallpaper.odex\" has unexpected contents.");
set_progress(0.056863);
apply_patch_check("/system/app/HtcAccessoryService.apk", "72729ce2b646dac00cc7e0e4f72d7e49e8120341", "01426deb62fa7ef3b02016ba1982b3614f47253b") || abort("\"/system/app/HtcAccessoryService.apk\" has unexpected contents.");
set_progress(0.058944);
apply_patch_check("/system/app/HtcAccessoryService.odex", "964b1a35bf5fd53d77bbb0acd1194f8cf51f4641", "529efdf3d2eeaa2d69ddad0fe38a2f93338f1d2e") || abort("\"/system/app/HtcAccessoryService.odex\" has unexpected contents.");
set_progress(0.059426);
apply_patch_check("/system/app/HtcAutoRotateWidget.odex", "4f68673d72e4d607dd2a0d9e65c828e44319c859", "3b3a19e0007dc12387a91a2ad7241876883e5655") || abort("\"/system/app/HtcAutoRotateWidget.odex\" has unexpected contents.");
set_progress(0.059446);
apply_patch_check("/system/app/HtcBackgroundDataWidget.odex", "be97f0186c1fb8c1bb08e440ff128458c52f7a29", "7924197b58149c6b877a20b1949391b338bb71dc") || abort("\"/system/app/HtcBackgroundDataWidget.odex\" has unexpected contents.");
set_progress(0.059464);
apply_patch_check("/system/app/HtcBackupReset.odex", "2d00c2a869e0126f9054802b882df8aacec4a68b", "fef16c55a6e731f218f0fac33eb8246744bb76f4") || abort("\"/system/app/HtcBackupReset.odex\" has unexpected contents.");
set_progress(0.059601);
apply_patch_check("/system/app/HtcBluetoothLeProfiles.apk", "9244da374f89b7d608718fa8ef98b346e7922ee9", "10dafa239687630cb5025fe6e24cea2ad889d047") || abort("\"/system/app/HtcBluetoothLeProfiles.apk\" has unexpected contents.");
set_progress(0.059734);
apply_patch_check("/system/app/HtcBluetoothLeProfiles.odex", "0402837b21df4330243aa70836bad7c5cb3e990f", "77e55143b4e3b173ae46d981514d98d4ae60f49e") || abort("\"/system/app/HtcBluetoothLeProfiles.odex\" has unexpected contents.");
set_progress(0.060024);
apply_patch_check("/system/app/HtcCarGps.odex", "8eec6aef03d54088d4e6b62f9bb011f3bc7a1d8e", "5eac1914b44ea725b1c774b0d10c039acc70a390") || abort("\"/system/app/HtcCarGps.odex\" has unexpected contents.");
set_progress(0.060057);
apply_patch_check("/system/app/HtcCdmaMccProvider.odex", "2c88f82b85fb93698a283369c9de7f9b9940cb45", "7ee2bad450986722e1afe6795989b8267bdd715c") || abort("\"/system/app/HtcCdmaMccProvider.odex\" has unexpected contents.");
set_progress(0.060077);
apply_patch_check("/system/app/HtcCupd.apk", "cf512a0162adfc5fe865c879a259afbe06d76f79", "3218042a7b616af7dd51dfa003a70f22d468f76a") || abort("\"/system/app/HtcCupd.apk\" has unexpected contents.");
set_progress(0.060103);
apply_patch_check("/system/app/HtcCupd.odex", "4aa036f758b114e3517580ee0d6ce09302f1c587", "a7881136acdc480db8221d254837e89d6d593e1f") || abort("\"/system/app/HtcCupd.odex\" has unexpected contents.");
set_progress(0.060123);
apply_patch_check("/system/app/HtcInternalSettingsProvider.odex", "760e9098f80a3702f8b85c2540d609957e26a2a3", "af7620144b747310a406e1799d6708111181f936") || abort("\"/system/app/HtcInternalSettingsProvider.odex\" has unexpected contents.");
set_progress(0.060159);
apply_patch_check("/system/app/HtcMessageProvider.odex", "355f3b29bbb615ed849a9bea197986ba58019d22", "405aee24c81467cee9d1c6a56bfb36379410317a") || abort("\"/system/app/HtcMessageProvider.odex\" has unexpected contents.");
set_progress(0.060188);
apply_patch_check("/system/app/HtcOMADM_SettingsPlugin_VZW.odex", "ecb2606a702165d55825b452362ed7b78f22c663", "37427403ee5dcb3dfd0cdcf476456785f9a6b11e") || abort("\"/system/app/HtcOMADM_SettingsPlugin_VZW.odex\" has unexpected contents.");
set_progress(0.060204);
apply_patch_check("/system/app/HtcOMADM_VZW.odex", "5e8a20cd45ab7eb13de2c4a8b9f6eb170c3bc373", "a067811e8a8643a4e6a3a5a6bc55fe28f2141ce8") || abort("\"/system/app/HtcOMADM_VZW.odex\" has unexpected contents.");
set_progress(0.061086);
apply_patch_check("/system/app/HtcPowerStripWidget.odex", "62f3f1132897b21917a87745b2080fc4ceb413e2", "4f9fbf2af1ea0c8b47249e161d26ba9c2425454d") || abort("\"/system/app/HtcPowerStripWidget.odex\" has unexpected contents.");
set_progress(0.061124);
apply_patch_check("/system/app/HtcProfilesWidget.odex", "8f2724195205a21270616922c02ba7e17033ffc3", "ae0b827047dfd941feee1ed6d001004373cda953") || abort("\"/system/app/HtcProfilesWidget.odex\" has unexpected contents.");
set_progress(0.061145);
apply_patch_check("/system/app/HtcReminderViewResource.odex", "73751fef8c9625105c2b2939c3c6de2b6178716c", "933faea2aea49a096897aa22872b89d6b1b9b9c4") || abort("\"/system/app/HtcReminderViewResource.odex\" has unexpected contents.");
set_progress(0.061155);
apply_patch_check("/system/app/HtcResetNotify.odex", "ec5cede0b8e8ff7bcfd7e4cc49b455d733f0490f", "27469f5be195108a684d707fb15b328d92741055") || abort("\"/system/app/HtcResetNotify.odex\" has unexpected contents.");
set_progress(0.061187);
apply_patch_check("/system/app/HtcRingtoneWidget.apk", "3b30c075e2f8e5da96813c41fd2356444e0c6176", "920c2e9a80230994761224ef0320872427ac8bad") || abort("\"/system/app/HtcRingtoneWidget.apk\" has unexpected contents.");
set_progress(0.061253);
apply_patch_check("/system/app/HtcRingtoneWidget.odex", "3758b55ff331d58ea1f399de4d69df4313aae51e", "4ff21e22f72019152b2fc2c3d839d0f6b048fef0") || abort("\"/system/app/HtcRingtoneWidget.odex\" has unexpected contents.");
set_progress(0.061276);
apply_patch_check("/system/app/HtcScreenBrightnessWidget.odex", "46125dbe7ac42c8ccac413abaa5082f264a5f05f", "2f0cef30a37cbcb971ca255cce168ffcb02a55bd") || abort("\"/system/app/HtcScreenBrightnessWidget.odex\" has unexpected contents.");
set_progress(0.061300);
apply_patch_check("/system/app/HtcScreenTimeoutWidget.odex", "ba6c2485c414effe4c8354951de72799949c60bd", "470b2f50443da2dbb34d7835ad313a7585cdfb44") || abort("\"/system/app/HtcScreenTimeoutWidget.odex\" has unexpected contents.");
set_progress(0.061321);
apply_patch_check("/system/app/HtcSettingsProvider.odex", "b051008061dabad9c417b20e8de922d422cd81da", "5ed21f223674510aa70b092382b30912aa136249") || abort("\"/system/app/HtcSettingsProvider.odex\" has unexpected contents.");
set_progress(0.061340);
apply_patch_check("/system/app/HtcSyncWidget.odex", "e736c9b5bb87c4d08fd366fe6429f038cd4902cf", "41d9e57f5996fd02777d9287b84fe56b42e0ad94") || abort("\"/system/app/HtcSyncWidget.odex\" has unexpected contents.");
set_progress(0.061364);
apply_patch_check("/system/app/IMEHWRPenPower.odex", "777a627a577f366cfe3b2b1a44f24758180f303a", "50a246fa697a518ecb876e35d965d7189e2efc4e") || abort("\"/system/app/IMEHWRPenPower.odex\" has unexpected contents.");
set_progress(0.061367);
apply_patch_check("/system/app/IMEMurasuIndic.odex", "644f761d598bb115c4b459b79c74f5658eabcdbe", "a40cbe04a7a55bf7716875b72d05bc6e460bdfdd") || abort("\"/system/app/IMEMurasuIndic.odex\" has unexpected contents.");
set_progress(0.061370);
apply_patch_check("/system/app/IMEMurasuViet.odex", "5dfbdde97745b2627500ffbbc6e9cb8ea92f46e7", "c9ba536c51bdb1fa89d90866d99381e1dd1c0010") || abort("\"/system/app/IMEMurasuViet.odex\" has unexpected contents.");
set_progress(0.061373);
apply_patch_check("/system/app/IMEXT9Arabic.odex", "269f4fb3b971a109ffd433a17e3fba204f620106", "4aceacd9c0ba6942405714cb460d4cd9b98f3d08") || abort("\"/system/app/IMEXT9Arabic.odex\" has unexpected contents.");
set_progress(0.061376);
apply_patch_check("/system/app/IMEXT9Armenian.odex", "02e4a46a83f8d2e6a9d474829411293c150647ca", "5e5fc16d9d31d584bc4c47654db00fac30c188d1") || abort("\"/system/app/IMEXT9Armenian.odex\" has unexpected contents.");
set_progress(0.061379);
apply_patch_check("/system/app/IMEXT9BahasaIndonesia.odex", "66622594336be23124b23130ee76808901ab5fa8", "b9b53ae794e426393d7365b9f03f45cc1546ca2a") || abort("\"/system/app/IMEXT9BahasaIndonesia.odex\" has unexpected contents.");
set_progress(0.061382);
apply_patch_check("/system/app/IMEXT9BahasaMalaysia.odex", "4456488641e5b119539212b316945f2aeb871aaa", "727711f89b19687b1510fdf84c19498db052d8df") || abort("\"/system/app/IMEXT9BahasaMalaysia.odex\" has unexpected contents.");
set_progress(0.061384);
apply_patch_check("/system/app/IMEXT9Bulgaria.odex", "29d4a145d0eb297c49f5a45bf421f80448ffa414", "0b4129ebf0fc62bb0661cd7fa28e6f0625c8a57d") || abort("\"/system/app/IMEXT9Bulgaria.odex\" has unexpected contents.");
set_progress(0.061387);
apply_patch_check("/system/app/IMEXT9Catalan.odex", "152bc3bdea09ad7efa5cd877c12abc2ec929b224", "fb860265a6ec42d9461b4fb758c09eead7ca7d86") || abort("\"/system/app/IMEXT9Catalan.odex\" has unexpected contents.");
set_progress(0.061390);
apply_patch_check("/system/app/IMEXT9Croatian.odex", "c5225cd449f3311925a57e49f6550d33a93fdb9c", "2615d4ebaacf82becc03eafa2b8cb67ffaa3ab1a") || abort("\"/system/app/IMEXT9Croatian.odex\" has unexpected contents.");
set_progress(0.061393);
apply_patch_check("/system/app/IMEXT9Czech.odex", "f87327586404a5be755287edc495c90a8c4187aa", "e24fd1d72fa140836540007b6cacb1438521a556") || abort("\"/system/app/IMEXT9Czech.odex\" has unexpected contents.");
set_progress(0.061395);
apply_patch_check("/system/app/IMEXT9Danish.odex", "a85cf281f0c81e7c876864bdbf69ddb4b95ac9a7", "2660349e772f9d9f5e072c07a01c7d29e84f524c") || abort("\"/system/app/IMEXT9Danish.odex\" has unexpected contents.");
set_progress(0.061398);
apply_patch_check("/system/app/IMEXT9Dutch.odex", "4d1a5cc3dc7c33f8a2fbcf3654b7f6ce8b02f257", "84654ce05bcd3bab61dca95f9917dba022d12069") || abort("\"/system/app/IMEXT9Dutch.odex\" has unexpected contents.");
set_progress(0.061401);
apply_patch_check("/system/app/IMEXT9English.odex", "5aae5a279773912bfad6283ed8c5ad89ea0e75d5", "e292bcd323f036f1918d099b7d822fcbc61c8561") || abort("\"/system/app/IMEXT9English.odex\" has unexpected contents.");
set_progress(0.061404);
apply_patch_check("/system/app/IMEXT9EnglishUK.odex", "8be952445b0463cf57783c4385714b7f34ebcbee", "5cd158b44b75d438b456b7cc18e524d2b81f0823") || abort("\"/system/app/IMEXT9EnglishUK.odex\" has unexpected contents.");
set_progress(0.061406);
apply_patch_check("/system/app/IMEXT9Estonian.odex", "38513338e9e399bf2f5ee231a4432661738328f3", "b7e8e387f20a7bbf86e2493195f3a692d4595830") || abort("\"/system/app/IMEXT9Estonian.odex\" has unexpected contents.");
set_progress(0.061409);
apply_patch_check("/system/app/IMEXT9Farsi.odex", "1694e8913c0206a651c347385814af20ec1b93d6", "c0ae92610f5c87a02153e26c6b9746abfa74c126") || abort("\"/system/app/IMEXT9Farsi.odex\" has unexpected contents.");
set_progress(0.061412);
apply_patch_check("/system/app/IMEXT9Finnish.odex", "d29518deb53bbbd03d3a725a1a29240197518d4b", "c4d0c0765f533f77229707b958b0cff09c33f020") || abort("\"/system/app/IMEXT9Finnish.odex\" has unexpected contents.");
set_progress(0.061414);
apply_patch_check("/system/app/IMEXT9French.odex", "1b214bd7667d67048d98a5bddd9571d0032b2900", "bcf0b9c6eaf3431e52d9b234269128ebd97e053f") || abort("\"/system/app/IMEXT9French.odex\" has unexpected contents.");
set_progress(0.061417);
apply_patch_check("/system/app/IMEXT9German.odex", "8c27503776b92f886e95a01b3e74382301c54e3b", "3ea99c305e36c220e36814d58733806f2ad6030e") || abort("\"/system/app/IMEXT9German.odex\" has unexpected contents.");
set_progress(0.061420);
apply_patch_check("/system/app/IMEXT9Greek.odex", "a19e5a379692e75139f2e6965dc582db720f2563", "da1c72c69cbb2544f9ef7d0f0d8886a5e2927e39") || abort("\"/system/app/IMEXT9Greek.odex\" has unexpected contents.");
set_progress(0.061423);
apply_patch_check("/system/app/IMEXT9Hebrew.odex", "bfbb75922c6db4923d339910eb5e5a85084999f9", "9ab327306312c27877801fefcae501ed34b4e705") || abort("\"/system/app/IMEXT9Hebrew.odex\" has unexpected contents.");
set_progress(0.061425);
apply_patch_check("/system/app/IMEXT9Hungarian.odex", "a007f846895d31413e82cea300f767045596a434", "2cede3a3296b9624aaed6419911c5b513e77fc70") || abort("\"/system/app/IMEXT9Hungarian.odex\" has unexpected contents.");
set_progress(0.061428);
apply_patch_check("/system/app/IMEXT9Italian.odex", "9ef40cf4716e08cf8851d574359fbd0272d60d8c", "92b79708262c9687539ef846ed56df4912a364f5") || abort("\"/system/app/IMEXT9Italian.odex\" has unexpected contents.");
set_progress(0.061431);
apply_patch_check("/system/app/IMEXT9Kazakh.odex", "4d2ce1773dbd91bc5ed5e5182c516331f17ba7e2", "456130281d5838a0526b6b4dfa6128ef6eaf383b") || abort("\"/system/app/IMEXT9Kazakh.odex\" has unexpected contents.");
set_progress(0.061434);
apply_patch_check("/system/app/IMEXT9Latvian.odex", "88813134adf4d27d322c54a46e950803ca28a1a9", "4d8c8ad1e422a33724ba872d0b24661d6dc6db6f") || abort("\"/system/app/IMEXT9Latvian.odex\" has unexpected contents.");
set_progress(0.061436);
apply_patch_check("/system/app/IMEXT9Lithuanian.odex", "4d80192daa3b216c35478ff4d6336517e82eebf5", "1d37a91e6bc3e8de7e5550060f2d1a9983777723") || abort("\"/system/app/IMEXT9Lithuanian.odex\" has unexpected contents.");
set_progress(0.061439);
apply_patch_check("/system/app/IMEXT9Norwegian.odex", "503611070bdcf1d8c16155720ec4949a086f6ed0", "53fb02af6a6125323ada0ef696bd21ff011c2ba5") || abort("\"/system/app/IMEXT9Norwegian.odex\" has unexpected contents.");
set_progress(0.061442);
apply_patch_check("/system/app/IMEXT9Polish.odex", "941c55b4464209f4e61016e00cabe68f94cc3f48", "94f62bf8353eac8acecf518ec1f57aa92afa9e12") || abort("\"/system/app/IMEXT9Polish.odex\" has unexpected contents.");
set_progress(0.061445);
apply_patch_check("/system/app/IMEXT9Portuguese.odex", "ff7c3f742375d0220f0d2175c4a98fbbd4c345b4", "87c79c4bf69e858c0bf1e2ea4b557217e49cf5b1") || abort("\"/system/app/IMEXT9Portuguese.odex\" has unexpected contents.");
set_progress(0.061447);
apply_patch_check("/system/app/IMEXT9Romanian.odex", "64d3e4d92b458ef878c8dec60a32707dca76a3bb", "207fbd67fe946dea8f66e22a7684036f95f3a446") || abort("\"/system/app/IMEXT9Romanian.odex\" has unexpected contents.");
set_progress(0.061450);
apply_patch_check("/system/app/IMEXT9Russian.odex", "ad36e9758b5e35f666550f4d730d265605e4662b", "462ce89317858d1a9634ca7cb130c8cc41290209") || abort("\"/system/app/IMEXT9Russian.odex\" has unexpected contents.");
set_progress(0.061453);
apply_patch_check("/system/app/IMEXT9Serbian.odex", "3f849a715c4c5c6385498c4154f87dc9f9939ede", "aa96563da398b747de77dd5ceb224741ad30bddb") || abort("\"/system/app/IMEXT9Serbian.odex\" has unexpected contents.");
set_progress(0.061456);
apply_patch_check("/system/app/IMEXT9Slovak.odex", "3311e6df654af35fb51df9e785dfe1c5384bdb04", "a5998608d5a0b35bb459f24b6d3f7100dd6ea405") || abort("\"/system/app/IMEXT9Slovak.odex\" has unexpected contents.");
set_progress(0.061458);
apply_patch_check("/system/app/IMEXT9Slovenian.odex", "46d221cbb21416ac29daa48fc666221ef1ae6be8", "541a0ddba4785c8821c31fb0d502464433bb2788") || abort("\"/system/app/IMEXT9Slovenian.odex\" has unexpected contents.");
set_progress(0.061461);
apply_patch_check("/system/app/IMEXT9Spanish.odex", "f3157baab434cbe0cfc3ddb5946cf67d79ec8d5e", "cce124d6797c0de832c876df03df49b9e57669d2") || abort("\"/system/app/IMEXT9Spanish.odex\" has unexpected contents.");
set_progress(0.061464);
apply_patch_check("/system/app/IMEXT9Swedish.odex", "4d0d0c7647216dd73471cf703ef0f45733d0c2e2", "bbc543ff1e7f83edd67266712867245431bc472d") || abort("\"/system/app/IMEXT9Swedish.odex\" has unexpected contents.");
set_progress(0.061466);
apply_patch_check("/system/app/IMEXT9Thai.odex", "9b496d161c5e0bca665e406cfbcb1303435eb5d0", "d2a9018004806c0e0eec28f96b2a4b7fca6f4b66") || abort("\"/system/app/IMEXT9Thai.odex\" has unexpected contents.");
set_progress(0.061469);
apply_patch_check("/system/app/IMEXT9Turkish.odex", "777952bb71137f77f81fb46d73f3256622e26b7d", "d7d530c81a8220cebb5af7a651a33d1dd851d602") || abort("\"/system/app/IMEXT9Turkish.odex\" has unexpected contents.");
set_progress(0.061472);
apply_patch_check("/system/app/IMEXT9Ukrainian.odex", "785c6f86721afb7cad15b4a1587e2da8e9f84c96", "ad68f52cb6853c07dec8ffab5259d990301aa000") || abort("\"/system/app/IMEXT9Ukrainian.odex\" has unexpected contents.");
set_progress(0.061475);
apply_patch_check("/system/app/KeyChain.odex", "73f730b9eb55cd93b403756b41273b252577e681", "ce5f283d862a558a333c56f5609f35847e405389") || abort("\"/system/app/KeyChain.odex\" has unexpected contents.");
set_progress(0.061507);
apply_patch_check("/system/app/KidMode-google.odex", "dec5f3c932d899e9e4b2d718d4f1ecdbf1cbaac2", "7f4cf6f7c0dfcaf8fe4f1995bf7a2f9589823ab0") || abort("\"/system/app/KidMode-google.odex\" has unexpected contents.");
set_progress(0.064897);
apply_patch_check("/system/app/LiveWallpapers.odex", "92063a64c7e5290001186df180121324d0483a5b", "b9d5d512ff51c64e61b4b7b329c5abe094799d62") || abort("\"/system/app/LiveWallpapers.odex\" has unexpected contents.");
set_progress(0.064979);
apply_patch_check("/system/app/Magazines.odex", "f7f010c6395b3009de44f031435f8a25598b832f", "638eadbe9f9f47a6d85aea2177d417a6efa5184d") || abort("\"/system/app/Magazines.odex\" has unexpected contents.");
set_progress(0.071293);
apply_patch_check("/system/app/MediaUploader.odex", "20e90a719a3f631982ba0631bd9243196d06be00", "76dd9e7be3cc145d465213afc8c5e26134694ff0") || abort("\"/system/app/MediaUploader.odex\" has unexpected contents.");
set_progress(0.071803);
apply_patch_check("/system/app/Media_output.odex", "bb693dd6f31038d601bc1ce330180ad792279d97", "590623467139293904bd705a0a33268ed26a980a") || abort("\"/system/app/Media_output.odex\" has unexpected contents.");
set_progress(0.072438);
apply_patch_check("/system/app/Music2.odex", "cf7f407ba3468b3476f761375907cf55ef0553ab", "af0066767b2083f2d75ec770e80e98bbf5246469") || abort("\"/system/app/Music2.odex\" has unexpected contents.");
set_progress(0.076856);
apply_patch_check("/system/app/Nfc.apk", "2e2e1f8f333aff87981fd7d248a0c0018e2088f9", "8e71050cfa1ba8b1f25b8e8f0521b847ee40f6ee") || abort("\"/system/app/Nfc.apk\" has unexpected contents.");
set_progress(0.077230);
apply_patch_check("/system/app/Nfc.odex", "35f32f4f2d93d47b20d8294bf78ade0eb4aadbb1", "35ed5b67a9342b78f38bb5bac67baf50b664bd0a") || abort("\"/system/app/Nfc.odex\" has unexpected contents.");
set_progress(0.077630);
apply_patch_check("/system/app/NoiseField.odex", "58b55f048476235e482e89a91cc5200c32c91082", "af151df889446780c30244040f6a6cd6606f566f") || abort("\"/system/app/NoiseField.odex\" has unexpected contents.");
set_progress(0.077655);
apply_patch_check("/system/app/PacProcessor.apk", "cace4270c7d0b509698ce205f6f178e1ac2eef3c", "dcbe308f8a3420b402720d69df4a5b62b6baa103") || abort("\"/system/app/PacProcessor.apk\" has unexpected contents.");
set_progress(0.077660);
apply_patch_check("/system/app/PacProcessor.odex", "8c0549663fd7146f20cb73a2e4cd801b868baddc", "254502cd4b9253c73940e49855354c3e33e1178e") || abort("\"/system/app/PacProcessor.odex\" has unexpected contents.");
set_progress(0.077666);
apply_patch_check("/system/app/PartnerBookmarksProvider.apk", "ed4921a3a657ac44da9853f4d73307cc6ba701f8", "a7f6de7d6556079b32a08e5cc9286b12752ddbd0") || abort("\"/system/app/PartnerBookmarksProvider.apk\" has unexpected contents.");
set_progress(0.077676);
apply_patch_check("/system/app/PartnerBookmarksProvider.odex", "bb46c53da2c0d35051567b7b847485596262e418", "ab718c1bb9e14c8e0733a3d162ad6bd5ebeba28c") || abort("\"/system/app/PartnerBookmarksProvider.odex\" has unexpected contents.");
set_progress(0.077691);
apply_patch_check("/system/app/PhaseBeam.odex", "1932d0564def9a984b07fe4ab47d21b4cfb1c55a", "2671f38d865b089e141d63a6d0fb2220d513d30c") || abort("\"/system/app/PhaseBeam.odex\" has unexpected contents.");
set_progress(0.077716);
apply_patch_check("/system/app/PlayGames.odex", "1242c247084c730894785f2ae61e183c611bccda", "6adac8dbcb1586d65baa629978cb865c87a780fb") || abort("\"/system/app/PlayGames.odex\" has unexpected contents.");
set_progress(0.078821);
apply_patch_check("/system/app/PlusOne.odex", "3aa3c789fddfb35150ad1e96723db89439d8c2ac", "18ccacf52abccb7a6ee2097e1765113cd427cf4f") || abort("\"/system/app/PlusOne.odex\" has unexpected contents.");
set_progress(0.086925);
apply_patch_check("/system/app/PrintSpooler.apk", "6a54a159e1db206592f61be6e7bcd2f7505d1d0f", "17d03b1476d211908e3f66e58d4945c5af720601") || abort("\"/system/app/PrintSpooler.apk\" has unexpected contents.");
set_progress(0.087168);
apply_patch_check("/system/app/PrintSpooler.odex", "c7dd8874d207db7e95945e53a89ebbe37c2af07f", "3f39b6c32b0b11f07f7b04e6c76afcc50261af40") || abort("\"/system/app/PrintSpooler.odex\" has unexpected contents.");
set_progress(0.087316);
apply_patch_check("/system/app/PureC_PackageInstaller.odex", "10cf041a3e3533180aa1a1d942b808b1f58958af", "3c272f3535befcdce0d57c1a7a860d53825d7fc8") || abort("\"/system/app/PureC_PackageInstaller.odex\" has unexpected contents.");
set_progress(0.087795);
apply_patch_check("/system/app/Settings.apk", "b6b5af0b4da7713b8ce33bc75eb038bc07544211", "a951eb9c9be61a29015208d5af2f34a7e908db60") || abort("\"/system/app/Settings.apk\" has unexpected contents.");
set_progress(0.108949);
apply_patch_check("/system/app/Settings.odex", "af94d9ba35699c250dc2b9f0c75d4504253ba49e", "0df7bce6be8d908fa3ab6f04cc25e32bf33f3747") || abort("\"/system/app/Settings.odex\" has unexpected contents.");
set_progress(0.114692);
apply_patch_check("/system/app/SmartDim.odex", "1ed45a0127267e87db6fd437dff7f4d3682286d5", "a13cdc7906e4a3e167d5ed03f36363619ce3dbaf") || abort("\"/system/app/SmartDim.odex\" has unexpected contents.");
set_progress(0.114725);
apply_patch_check("/system/app/SmartcardService.odex", "6500442819a3a41f8b6edbf66cbf178d93dc6224", "f36e8cd2c682d7f8ad3dc0beab919ec8f86a5ad7") || abort("\"/system/app/SmartcardService.odex\" has unexpected contents.");
set_progress(0.114908);
apply_patch_check("/system/app/Street.odex", "c27ee5f5265d430071fff1a82e86a6344b091fdc", "60c8623c88dbf4e3a57c9967119636031f55165b") || abort("\"/system/app/Street.odex\" has unexpected contents.");
set_progress(0.115230);
apply_patch_check("/system/app/TetheringGuard.apk", "8af8a97e41fc70e60fbd0ce88cd812a1c008fd38", "c0f7942e1e73f2d9eeb2cfd3115a2bde940e0986") || abort("\"/system/app/TetheringGuard.apk\" has unexpected contents.");
set_progress(0.115614);
apply_patch_check("/system/app/TetheringGuard.odex", "75ab86bbc2a1414f064801ed2ba3b18cd0826caf", "5414dd1530693367be1b03869ffe9ce876da7482") || abort("\"/system/app/TetheringGuard.odex\" has unexpected contents.");
set_progress(0.115895);
apply_patch_check("/system/app/TimeService.apk", "df0e2a05330fb8fc7fbff9dff381073424a7973b", "60fd64fcd30ba1cb0641ce97fed8d1b5f565e25e") || abort("\"/system/app/TimeService.apk\" has unexpected contents.");
set_progress(0.115898);
apply_patch_check("/system/app/TimeService.odex", "7b83a07e9b17f2176bf80f957e03d73f4b36facc", "3d07d8dbdbb8cc557377f939d5602e26fe44c5aa") || abort("\"/system/app/TimeService.odex\" has unexpected contents.");
set_progress(0.115902);
apply_patch_check("/system/app/UDove.apk", "9c175cae965e7d6f824b78ef4c6f1d8b7ef89973", "f9341b87c6723796e6caa2d7ca72ab640de15f64") || abort("\"/system/app/UDove.apk\" has unexpected contents.");
set_progress(0.116757);
apply_patch_check("/system/app/UDove.odex", "b2ab0f1ccbab96f8325432ad9feeeae9892437ff", "7c15e13176e4be507d74d124d34e0472febf8cff") || abort("\"/system/app/UDove.odex\" has unexpected contents.");
set_progress(0.116871);
apply_patch_check("/system/app/Usage.apk", "353a1f08c4fdda32cb0a78b58911014496b43743", "9dbe724744600a1b47621bd9b00bb80e0788ea0a") || abort("\"/system/app/Usage.apk\" has unexpected contents.");
set_progress(0.117411);
apply_patch_check("/system/app/Usage.odex", "16ab689098f228f29ef57daa041a80f6311c3e28", "aa75792a3b0a292e44f10d082202545224f8220c") || abort("\"/system/app/Usage.odex\" has unexpected contents.");
set_progress(0.117729);
apply_patch_check("/system/app/UserDictionaryProvider.apk", "e66830c3c035cfe4cddbd13d0c183fe8d5c8cd23", "b4dfacab1994fbeafb297dee0a1beddf70c1eed6") || abort("\"/system/app/UserDictionaryProvider.apk\" has unexpected contents.");
set_progress(0.117740);
apply_patch_check("/system/app/UserDictionaryProvider.odex", "c8b664153ab756c8757c955f83151e8db0c948e9", "3feed424cfdbc3182bf604531d37d73f42a3b045") || abort("\"/system/app/UserDictionaryProvider.odex\" has unexpected contents.");
set_progress(0.117756);
apply_patch_check("/system/app/VMwareReady.odex", "0ab84f48cb4b7ae6c3c3c80dec351d92f951b86f", "7d548e67d5832de8a85d55002f03b487e98368b3") || abort("\"/system/app/VMwareReady.odex\" has unexpected contents.");
set_progress(0.117761);
apply_patch_check("/system/app/VZW_Accessories.odex", "6b5787ce0d122917b7fc6ec047495fa74db52692", "92d718d94ea2c0b0b85e36839173fa10eb675503") || abort("\"/system/app/VZW_Accessories.odex\" has unexpected contents.");
set_progress(0.117982);
apply_patch_check("/system/app/VZW_Amazon_Audible.apk", "b4ec4390554327f0a518c67fbefb06b0844895d9", "f077a0282143e57cd7ed4e75023441116dd2bdd1") || abort("\"/system/app/VZW_Amazon_Audible.apk\" has unexpected contents.");
set_progress(0.126940);
apply_patch_check("/system/app/VZW_Amazon_Audible.odex", "7785dfec4c2b0ba27d73dd69143ae18abfebf49f", "dbf80dab8faa9ce19c7b860d50f11b051ccdd5ec") || abort("\"/system/app/VZW_Amazon_Audible.odex\" has unexpected contents.");
set_progress(0.130584);
apply_patch_check("/system/app/VZW_Amazon_IMDB.odex", "9a0d3438151db54aa9d77fb0c16a177a884ca6a6", "cf24d04d490037f7c85bc4ad518fb9d5564c749f") || abort("\"/system/app/VZW_Amazon_IMDB.odex\" has unexpected contents.");
set_progress(0.136977);
apply_patch_check("/system/app/VZW_Amazon_Mobile.odex", "b6e0113665f71ed3bc7a5847399d040e32dad950", "1185e146915da6d54260fc46b571ae0790b5c55a") || abort("\"/system/app/VZW_Amazon_Mobile.odex\" has unexpected contents.");
set_progress(0.142691);
apply_patch_check("/system/app/VZW_ISISWallet.odex", "312eb7b3f109ea15b3609ba60be6b41c7193caf8", "b7c4a442713b2e027c5ea13cb08e8de29d2ed82c") || abort("\"/system/app/VZW_ISISWallet.odex\" has unexpected contents.");
set_progress(0.147274);
apply_patch_check("/system/app/VZW_VZTones.odex", "0618e9a663fe52631eea0abc60d04d2b5e36ef9d", "ce71803cc48dda85b2f55b7497dafb1eda9704b4") || abort("\"/system/app/VZW_VZTones.odex\" has unexpected contents.");
set_progress(0.147453);
apply_patch_check("/system/app/Videos.odex", "aa4746f35b7d90bcc4ae90c7f163da910a10bfba", "ad46d69062436043fa668409d692610f929669f8") || abort("\"/system/app/Videos.odex\" has unexpected contents.");
set_progress(0.150765);
apply_patch_check("/system/app/VisualizationWallpapers.odex", "3f4d85275c92694845386c0666006c12e04c4f38", "528c07565c2e0d5310091264450916825b524ca4") || abort("\"/system/app/VisualizationWallpapers.odex\" has unexpected contents.");
set_progress(0.150810);
apply_patch_check("/system/app/VzW_IconGlossary.apk", "5e8347dc372bc6c845b1ec78120ddb8cf54dd39c", "786895f92e5b175e20b685e7cbb787e3dd3bcb52") || abort("\"/system/app/VzW_IconGlossary.apk\" has unexpected contents.");
set_progress(0.151420);
apply_patch_check("/system/app/VzW_IconGlossary.odex", "e2ca1d5c6fac671d96a69cd8524b8ec281257e9b", "e34776a1abd5a8ea7d00248a274c1e63576ed721") || abort("\"/system/app/VzW_IconGlossary.odex\" has unexpected contents.");
set_progress(0.151485);
apply_patch_check("/system/app/YouTube.odex", "5171ceeba09729f356277c76fe7aa021882b6a20", "fe7a41f1c27361b2510aba065657efa446db02e3") || abort("\"/system/app/YouTube.odex\" has unexpected contents.");
set_progress(0.156715);
apply_patch_check("/system/app/mocanaKeyVpnF.odex", "6dae64deea5c08c1e49fe145d7580294e1821df0", "b3ae1fd6e28949644576908426087ca9d0882ac8") || abort("\"/system/app/mocanaKeyVpnF.odex\" has unexpected contents.");
set_progress(0.157099);
apply_patch_check("/system/app/mocanaKeyVpnServiceF.odex", "a9dc7f68cd86826b3c1e87bdea43b64453ba6afa", "781cd94bf7f08e8958e4ece7e472a5b18a0eb9bb") || abort("\"/system/app/mocanaKeyVpnServiceF.odex\" has unexpected contents.");
set_progress(0.157246);
apply_patch_check("/system/app/talkback.odex", "d5fec792a6acdf86c119032123c740a8ae9edda1", "ff09ac24c919907fb702c61f8001cce73eb9ccc8") || abort("\"/system/app/talkback.odex\" has unexpected contents.");
set_progress(0.158071);
apply_patch_check("/system/app/vzwdummylibs.odex", "482199cd37631ae5d037f25c4c3e743c47d889df", "88564e1a6f541169d8d082c6517971728bd6bb06") || abort("\"/system/app/vzwdummylibs.odex\" has unexpected contents.");
set_progress(0.158824);
apply_patch_check("/system/bin/3a_info_parser", "8a356f2d5be5a3328d8ca50d8cb543bf663618e7", "622d7eaab42e51e5f56529414f9bd25cc2f6de9b") || abort("\"/system/bin/3a_info_parser\" has unexpected contents.");
set_progress(0.158833);
apply_patch_check("/system/bin/asound", "2e1c551067a5481124d3eb29e80ba9b34974d8f7", "4be824e87336662cf7ae9972c9ab40aadaa3f654") || abort("\"/system/bin/asound\" has unexpected contents.");
set_progress(0.158855);
apply_patch_check("/system/bin/bootanimation", "15a65216839b75ec1b406f3180fef54ce3f6ad1e", "f729ef7ba6804c51ba4fd34612ecf9f838687c7f") || abort("\"/system/bin/bootanimation\" has unexpected contents.");
set_progress(0.158934);
apply_patch_check("/system/bin/clatd", "25be3c3333bc3a099311f12a06bc7d85e87359af", "86f0c6d817f34012df66bb7f0826ed835d38cda3") || abort("\"/system/bin/clatd\" has unexpected contents.");
set_progress(0.158956);
apply_patch_check("/system/bin/debuggerd", "f522520a64fade919e19efa18ce70dfa5162da37", "6a7d06d40ad94aeff7e8d28b79b6934978423107") || abort("\"/system/bin/debuggerd\" has unexpected contents.");
set_progress(0.158982);
apply_patch_check("/system/bin/dnsmasq", "ff0f08b36b58b1ed5f778e94d3e5ed70c201a0fd", "e93265e8fa96d452c0c2460521825bd8673765cb") || abort("\"/system/bin/dnsmasq\" has unexpected contents.");
set_progress(0.159092);
apply_patch_check("/system/bin/hostapd", "ee03df542a21fd42349e83eb0bd8af68fe80eedb", "b32deb4f69c70ff3b8f26614ff808cb021543f29") || abort("\"/system/bin/hostapd\" has unexpected contents.");
set_progress(0.159397);
apply_patch_check("/system/bin/hostapd_cli", "8a3b305cb24238df06c7edafdbe087277159f873", "b10b37a61c7521355e394bc9cb319bf59dd6591b") || abort("\"/system/bin/hostapd_cli\" has unexpected contents.");
set_progress(0.159424);
apply_patch_check("/system/bin/lsc_camera", "3ff6e995138df40c2ada5dcc1329323380740d8b", "28a7ccc3eb671472a0c0d6eee9e5efd4d651ee23") || abort("\"/system/bin/lsc_camera\" has unexpected contents.");
set_progress(0.159541);
apply_patch_check("/system/bin/mdnsd", "957ede972d622a7735ef4e03a30b835752ac1971", "8819d0cdb4d41f86641e879e01f3587b909edf1c") || abort("\"/system/bin/mdnsd\" has unexpected contents.");
set_progress(0.159796);
apply_patch_check("/system/bin/mm-qcamera-app", "37414c31cec8e383acbd7f15907f9d057b22e0cd", "25ae84e8058e76ac51ce50b2b27346d6071a8eef") || abort("\"/system/bin/mm-qcamera-app\" has unexpected contents.");
set_progress(0.159872);
apply_patch_check("/system/bin/mm-qcamera-daemon", "6612e1b23a04244740b2776b85b696c937c315bf", "f4946063e95dfa20d83db66a20fb361c64db92de") || abort("\"/system/bin/mm-qcamera-daemon\" has unexpected contents.");
set_progress(0.159881);
apply_patch_check("/system/bin/mvpd", "6dc0e415b0f6c1dd676a1620a9943da862f3bd95", "232d26dad294d9a385d1132dc617be58d5cbd9da") || abort("\"/system/bin/mvpd\" has unexpected contents.");
set_progress(0.160145);
apply_patch_check("/system/bin/netd", "3b1fc636c81b2c85489272c8056f5357bf9f6bb2", "cb5fc5e40f5b1e0e37fc08f453d2134fbacf87d9") || abort("\"/system/bin/netd\" has unexpected contents.");
set_progress(0.160303);
apply_patch_check("/system/bin/netmgrd", "622c4cf5f2e798689ef66eaa906d4cc19df83b01", "87d591387fd18e6b95d4b9ca6abecd5391bb3167") || abort("\"/system/bin/netmgrd\" has unexpected contents.");
set_progress(0.160479);
apply_patch_check("/system/bin/pnpmgr", "96c435a59cbf86089b7ecda2417a9751c6787ae4", "eaf937c38f3fb0d78f2e912e58729b988b74168c") || abort("\"/system/bin/pnpmgr\" has unexpected contents.");
set_progress(0.160513);
apply_patch_check("/system/bin/shutdown", "d4f9248376447fead16786382c7b65c8263d9bd3", "0d00191268e6fa5a95ba5028549c47530d2fc37e") || abort("\"/system/bin/shutdown\" has unexpected contents.");
set_progress(0.160535);
apply_patch_check("/system/bin/vold", "554382b110a0e5a680ae8c9883ae20b689d600ea", "7a9654758f21b6420b63e0ab41441fb3d3bef960") || abort("\"/system/bin/vold\" has unexpected contents.");
set_progress(0.160664);
apply_patch_check("/system/bin/wpa_cli", "870afac1809d659973b6bda96bfec2c8748ec680", "075f3f74d650883212908d32daa7a7d632824fa3") || abort("\"/system/bin/wpa_cli\" has unexpected contents.");
set_progress(0.160730);
apply_patch_check("/system/bin/wpa_supplicant", "a76a712a471969a7d3a60fa2bf0edf124b056548", "90ac94428bff368e88b8052994d7c58b509b2124") || abort("\"/system/bin/wpa_supplicant\" has unexpected contents.");
set_progress(0.161604);
apply_patch_check("/system/build.prop", "438ec5e5590ca92162d362da160457c0a6695519", "b9260452c453c2949c323c7c67d50db921e3c720") || abort("\"/system/build.prop\" has unexpected contents.");
set_progress(0.161614);
apply_patch_check("/system/customize/ACC/default.xml", "9a2e2968a1bad898611442c8d4f5c9d33f0b9342", "85285c9e4c316e1f0f003b9c74f2f94a0a12020a") || abort("\"/system/customize/ACC/default.xml\" has unexpected contents.");
set_progress(0.161664);
apply_patch_check("/system/customize/CID/default.xml", "ee021d911e1ddd9810081f1466e7740e6834afc6", "93c8ade628d8f34781c23af39775a3dfc34b9408") || abort("\"/system/customize/CID/default.xml\" has unexpected contents.");
set_progress(0.161674);
apply_patch_check("/system/customize/MNS/default.xml", "ffc0b11093398aea8fd46132765c221db0d6f378", "de1db112e1b507df270ec9d8ce638b3aa2a2dcbc") || abort("\"/system/customize/MNS/default.xml\" has unexpected contents.");
set_progress(0.161767);
apply_patch_check("/system/etc/AudioBTIDnew.csv", "c2568a18882ddb07987f4bcaade5669b75c2f689", "e98b4d9acd4f2a3d11c51814dee913d32ed1feaa") || abort("\"/system/etc/AudioBTIDnew.csv\" has unexpected contents.");
set_progress(0.161769);
apply_patch_check("/system/etc/Bluetooth_cal.acdb", "127aa09879a99a68fb351954d55384d94c2ccfff", "2f1c963d0e4314d01c522c26c02470356ea705e1") || abort("\"/system/etc/Bluetooth_cal.acdb\" has unexpected contents.");
set_progress(0.162942);
apply_patch_check("/system/etc/Handset_cal.acdb", "0f834b4605449fe985503aba33109b26aaf3108e", "ed53fc4504aa77bc9a037ae0ff6cd5efcf8f6cba") || abort("\"/system/etc/Handset_cal.acdb\" has unexpected contents.");
set_progress(0.163134);
apply_patch_check("/system/etc/Headset_cal.acdb", "d4fa980f5244fd0cc264332d421f463274761a7a", "fe430d6005f823b313a9d6389783e2f9036d5a34") || abort("\"/system/etc/Headset_cal.acdb\" has unexpected contents.");
set_progress(0.163261);
apply_patch_check("/system/etc/NOTICE.html.gz", "b0ff8e39456cc7c6137b50e303a9db27a00c65cf", "3183bc44cd61677dff43959f12d24c208a9e19b7") || abort("\"/system/etc/NOTICE.html.gz\" has unexpected contents.");
set_progress(0.163386);
apply_patch_check("/system/etc/Speaker_cal.acdb", "94ab156eb18faef9dbdf3be4cda8d3df3c7a29bf", "daedd7b6559b78011e664d986447bce3f9279bec") || abort("\"/system/etc/Speaker_cal.acdb\" has unexpected contents.");
set_progress(0.163569);
apply_patch_check("/system/etc/fallback_fonts.xml", "687293aa1d8ddb9eedda3d220642a7f0fcf01b10", "03fa13bd0d2ac41fa06a06c0b3d4c4123b08412d") || abort("\"/system/etc/fallback_fonts.xml\" has unexpected contents.");
set_progress(0.163577);
apply_patch_check("/system/etc/firmware/venus.b00", "0be7f87e5d1c58cb7184b55f77833a6380ef5036", "b10b55844ce2681ceb7f572ccb6bc6cbeebca5e2") || abort("\"/system/etc/firmware/venus.b00\" has unexpected contents.");
set_progress(0.163577);
apply_patch_check("/system/etc/firmware/venus.b01", "8a02bbf37a56238a2f349cbf42429d9f0cdc81a4", "817eacd0a33927f33ee4a9d927c859ec49f88f57") || abort("\"/system/etc/firmware/venus.b01\" has unexpected contents.");
set_progress(0.163584);
apply_patch_check("/system/etc/firmware/venus.b02", "19c9d4be33184ee7ddf7f38ec70b8198eda0dc9c", "84166d51d310cfe698237ba149fcae6b694b06a1") || abort("\"/system/etc/firmware/venus.b02\" has unexpected contents.");
set_progress(0.164387);
apply_patch_check("/system/etc/firmware/venus.b03", "13447747b9917c4e711dffdbd3b17d24468f9efe", "9851d7659e1cb91945bb9bdab9651b23e03933d2") || abort("\"/system/etc/firmware/venus.b03\" has unexpected contents.");
set_progress(0.164391);
apply_patch_check("/system/etc/firmware/venus.mbn", "651c1bccf91f5674323c652ff1ff9213d34e8738", "a4cf335a4e3fda084ec98139270edde6bc2710ab") || abort("\"/system/etc/firmware/venus.mbn\" has unexpected contents.");
set_progress(0.165210);
apply_patch_check("/system/etc/firmware/venus.mdt", "d475dfd1420809f2772e6d46f5eba1de534fbb96", "a4889fcdf6ddfcd077b6302bfb3dcb92c8fe120d") || abort("\"/system/etc/firmware/venus.mdt\" has unexpected contents.");
set_progress(0.165217);
apply_patch_check("/system/etc/mixer_paths.xml", "77187aaa6287649e9d75b87076e76f21d5f57235", "2871983d8135a5bfdbe9c7772ee776d3ebfc4f3f") || abort("\"/system/etc/mixer_paths.xml\" has unexpected contents.");
set_progress(0.165254);
apply_patch_check("/system/etc/obb/com.htc.videohighlights.obb", "515c00bf9a9020896c5baf8bf092111cd965761a", "64b3ecedab9213c71e2fbe3ca93872529eb86824") || abort("\"/system/etc/obb/com.htc.videohighlights.obb\" has unexpected contents.");
set_progress(0.185885);
apply_patch_check("/system/etc/permissions/com.htc.software.market.xml", "99c199ba5dc9d1b05e6cc65df5e3b8134391a08a", "d11cd54ab37126688358c5312103fa6b08b89f0c") || abort("\"/system/etc/permissions/com.htc.software.market.xml\" has unexpected contents.");
set_progress(0.185886);
apply_patch_check("/system/etc/pnp.xml", "90e6b2565ea22a06a8430595a1879e20b5373079", "c74402112478de1b48d5c4f5073d6b135f9c8d9e") || abort("\"/system/etc/pnp.xml\" has unexpected contents.");
set_progress(0.185923);
apply_patch_check("/system/etc/recovery-resource.dat", "a7490c5d2fdd1d364d1705b21fb1ca5b2b2649f6", "8df5acc304eb11ceaa871bb199db3f70c0d559c2") || abort("\"/system/etc/recovery-resource.dat\" has unexpected contents.");
set_progress(0.188220);
apply_patch_check("/system/etc/sdk/sdkinfo.xml", "f8f1f335c7844278f81512b831f3c0a0c6e3c81c", "402ecd45c65f30a5375396abee555faf77adad4c") || abort("\"/system/etc/sdk/sdkinfo.xml\" has unexpected contents.");
set_progress(0.188220);
apply_patch_check("/system/etc/security/cwcerts.zip", "77cfb4e0a785a47ca05c134c56d073fbd90dc5a2", "890fab8f17d271321a77c6a9107cc91f5206db81") || abort("\"/system/etc/security/cwcerts.zip\" has unexpected contents.");
set_progress(0.188221);
apply_patch_check("/system/etc/security/otacerts.zip", "e53bc0d89a20f321d7d7e90d2e4081c7d3c22858", "898969afa896129b4b198967485393f9fb884b3d") || abort("\"/system/etc/security/otacerts.zip\" has unexpected contents.");
set_progress(0.188222);
apply_patch_check("/system/etc/soundimage/srsfx_trumedia_ext_MAX300.cfg", "2c72dd992776939410fe4916002310844a8e7fbf", "d98670f8ecb6db065ae75be0be93fe55e9c93f5b") || abort("\"/system/etc/soundimage/srsfx_trumedia_ext_MAX300.cfg\" has unexpected contents.");
set_progress(0.188231);
apply_patch_check("/system/framework/HTCCommonctrl.odex", "c9018a81c5263cdcae0be4d9ad37db1f093cb96a", "2ecd3709a2b2e4d665ade4000948bbfa37cb330e") || abort("\"/system/framework/HTCCommonctrl.odex\" has unexpected contents.");
set_progress(0.190202);
apply_patch_check("/system/framework/HTCDev.jar", "71def5810fcde4e37d683d2c9b4f57864fcc27f1", "bc1940fe4bcce873c91e0729c19bd90fb7cda467") || abort("\"/system/framework/HTCDev.jar\" has unexpected contents.");
set_progress(0.190202);
apply_patch_check("/system/framework/HTCDev.odex", "2ba3f1343175053e1607de79a0aa0b6e246e8919", "13b36202271b7d1e67e75a8ad840cb94ff293729") || abort("\"/system/framework/HTCDev.odex\" has unexpected contents.");
set_progress(0.190204);
apply_patch_check("/system/framework/HTCExtension.odex", "e52407ad8d94d7d443675f3f17c220eb5ceb082c", "c1bc38ed5c405ba888c4cc2caac13c1860f203c1") || abort("\"/system/framework/HTCExtension.odex\" has unexpected contents.");
set_progress(0.196219);
apply_patch_check("/system/framework/am.jar", "d2b7e9aac8c8bd8c22ec8a2aeae1f85e59c54955", "254011520f63b59b5917693e0feff9e3bb19a498") || abort("\"/system/framework/am.jar\" has unexpected contents.");
set_progress(0.196238);
apply_patch_check("/system/framework/am.odex", "632e3c9f0875226ecbc27eb560d89aebb16a4514", "13a4fc3826661adc98763d8b5a825d4d4f126e4c") || abort("\"/system/framework/am.odex\" has unexpected contents.");
set_progress(0.196288);
apply_patch_check("/system/framework/android.policy.odex", "5c6b1dfe852b1e392177e8865fd2405585b7692f", "f1607c6fe2f0d939802a75f981511430987f1823") || abort("\"/system/framework/android.policy.odex\" has unexpected contents.");
set_progress(0.196621);
apply_patch_check("/system/framework/android.test.runner.jar", "ab78adc5079733d44f938f5d7e077fa23a5c2878", "cdd7be8cdb4ebc8c941278ebb6d07e62769a4fd9") || abort("\"/system/framework/android.test.runner.jar\" has unexpected contents.");
set_progress(0.196696);
apply_patch_check("/system/framework/android.test.runner.odex", "cb154804d5ff1e21c978fc1aca0148214fe93b6c", "b85fba4ff2ca2cf79295940dbb97ee46bce5992c") || abort("\"/system/framework/android.test.runner.odex\" has unexpected contents.");
set_progress(0.196888);
apply_patch_check("/system/framework/apache-xml.jar", "d22113d5fa2e8458b8ad41b0083a8a62e1c19686", "81430f24a3375570c7f7c3cf1135244a70a303f9") || abort("\"/system/framework/apache-xml.jar\" has unexpected contents.");
set_progress(0.197438);
apply_patch_check("/system/framework/apache-xml.odex", "9fb43af8d3cebc7b1cdbc72fe7919572949d4c37", "beb912a13c27121c987cad1aac5b33a26e472c0f") || abort("\"/system/framework/apache-xml.odex\" has unexpected contents.");
set_progress(0.198817);
apply_patch_check("/system/framework/bmgr.jar", "f3de322a01e306e7d137782680086053d650af99", "3316cb11c1ef6442927c4ebdc22770f01c46f514") || abort("\"/system/framework/bmgr.jar\" has unexpected contents.");
set_progress(0.198824);
apply_patch_check("/system/framework/bmgr.odex", "713f3c810024e1ee2d95aa5f0eb011e22555a27f", "a0172026a281cdea42c00a1f019d38ba6b9df343") || abort("\"/system/framework/bmgr.odex\" has unexpected contents.");
set_progress(0.198841);
apply_patch_check("/system/framework/bouncycastle.jar", "472b8300cddd5b6bac2f381b849932beb8e13511", "82d31ea050f24b06cd3babdf7e29438c5d2a726b") || abort("\"/system/framework/bouncycastle.jar\" has unexpected contents.");
set_progress(0.199250);
apply_patch_check("/system/framework/bouncycastle.odex", "a8da7f0aa5482fcfe46fff8ff3273ebd69159d13", "66847e97fd6774e5918c6d7da8a2cf5acd7615be") || abort("\"/system/framework/bouncycastle.odex\" has unexpected contents.");
set_progress(0.200368);
apply_patch_check("/system/framework/bu.jar", "f3bc33b2ab85c6c42a6d755d9e2f8c1e29db6c2e", "e07b5f37bca455d9d526f55c861b02dd5c23510d") || abort("\"/system/framework/bu.jar\" has unexpected contents.");
set_progress(0.200370);
apply_patch_check("/system/framework/bu.odex", "0703e20a3657c04a955912a6d386c4dcdac0a9df", "214135c0aea4ad6adc9545088748f607aef43d24") || abort("\"/system/framework/bu.odex\" has unexpected contents.");
set_progress(0.200376);
apply_patch_check("/system/framework/com.android.future.usb.accessory.jar", "906c9a39e50adf390e44b35f2f96042c0e8611f8", "e775f31d8741c5178576e238a9121356409cd819") || abort("\"/system/framework/com.android.future.usb.accessory.jar\" has unexpected contents.");
set_progress(0.200379);
apply_patch_check("/system/framework/com.android.future.usb.accessory.odex", "b1e0351b2dcb46a5cc856ab8ed794652ecefac93", "3e936394887af37fbc0a52ceecb7ddf7d3acd861") || abort("\"/system/framework/com.android.future.usb.accessory.odex\" has unexpected contents.");
set_progress(0.200386);
apply_patch_check("/system/framework/com.android.location.provider.jar", "de95ea7233013aa8e7fc8eae03830b4422811b49", "d3b1501f3b0fea391efb4120460ca353ef56b663") || abort("\"/system/framework/com.android.location.provider.jar\" has unexpected contents.");
set_progress(0.200394);
apply_patch_check("/system/framework/com.android.location.provider.odex", "96dcbdc4031d16980d35223a2bf0c4618ddae374", "c7f67a5801c661b6585e254aa398928ad713c573") || abort("\"/system/framework/com.android.location.provider.odex\" has unexpected contents.");
set_progress(0.200417);
apply_patch_check("/system/framework/com.android.media.remotedisplay.jar", "9c1413d9512975c7bf5a5ba40a1935a81ffcf4f7", "20fbe7fc4df7b11406f56b34189a05fbb6baa472") || abort("\"/system/framework/com.android.media.remotedisplay.jar\" has unexpected contents.");
set_progress(0.200421);
apply_patch_check("/system/framework/com.android.media.remotedisplay.odex", "635c915e0b281243e948eab0702df52d22922362", "06fa84912e3e933565a2e313da625dfa3e1a02c9") || abort("\"/system/framework/com.android.media.remotedisplay.odex\" has unexpected contents.");
set_progress(0.200432);
apply_patch_check("/system/framework/com.android.nfc_extras.jar", "1a169a5e4efc15c634cf36375fec8dc4361fb56a", "05d3b9b84c25140a3bde666024dad5ac3d395cc4") || abort("\"/system/framework/com.android.nfc_extras.jar\" has unexpected contents.");
set_progress(0.200437);
apply_patch_check("/system/framework/com.android.nfc_extras.odex", "9d0ade511e6c90498f8cc32191f32a5589f48a0a", "803aa3b3653d53caf3cea498a39fb86bd5dafeaa") || abort("\"/system/framework/com.android.nfc_extras.odex\" has unexpected contents.");
set_progress(0.200450);
apply_patch_check("/system/framework/com.google.widevine.software.drm.jar", "39bf5320c1adf9c32e098305687a2e99f9ab7430", "1dd810e10207a626a3b3176b28b83919beec6c0a") || abort("\"/system/framework/com.google.widevine.software.drm.jar\" has unexpected contents.");
set_progress(0.200450);
apply_patch_check("/system/framework/com.google.widevine.software.drm.odex", "f3a0a1f88cd0f3bc09429bacaf3cd3af49034ac0", "b14679a64464023da35bedb9e31f43be35c3cb6d") || abort("\"/system/framework/com.google.widevine.software.drm.odex\" has unexpected contents.");
set_progress(0.200452);
apply_patch_check("/system/framework/com.htc.android.bluetooth.jar", "06729f6fcbb8c1fbefee079dfab8c8823e81ba5b", "6aedcd451e90b5df6797aa41d89775a3fea9e51c") || abort("\"/system/framework/com.htc.android.bluetooth.jar\" has unexpected contents.");
set_progress(0.200570);
apply_patch_check("/system/framework/com.htc.android.bluetooth.odex", "160d597f96d8fe334787acae47e62300b1e154d3", "8d324fddd33eecac77ece3aadafd3391418db6df") || abort("\"/system/framework/com.htc.android.bluetooth.odex\" has unexpected contents.");
set_progress(0.200872);
apply_patch_check("/system/framework/com.htc.android.home.res.apk", "b64e1885b46e19bf8df3d9f6c2cbfd29fe890d7b", "57b058c09fefe75a9065d94f77900a531ed0a111") || abort("\"/system/framework/com.htc.android.home.res.apk\" has unexpected contents.");
set_progress(0.201762);
apply_patch_check("/system/framework/com.htc.browsermodule.res.apk", "f8eabc01196a73a705416668e381cfe5fd17e583", "2693ec29c08ba10b4a65eeec5d5861f19729f20d") || abort("\"/system/framework/com.htc.browsermodule.res.apk\" has unexpected contents.");
set_progress(0.201776);
apply_patch_check("/system/framework/com.htc.fusion.fx.jar", "3c48b6e6df0bdd192607ecf57c14f7c7babf8abc", "0799b1c19ce5fedd25659ab44cbab66dc7c988f8") || abort("\"/system/framework/com.htc.fusion.fx.jar\" has unexpected contents.");
set_progress(0.201859);
apply_patch_check("/system/framework/com.htc.fusion.fx.odex", "bf0ced034b008ec0533e41dbf40b11bf5d03f706", "db757986f246a12c32a570d316b58fcbbe7eff2e") || abort("\"/system/framework/com.htc.fusion.fx.odex\" has unexpected contents.");
set_progress(0.202086);
apply_patch_check("/system/framework/com.htc.htccalendarframework.res.apk", "dee402299332176b2a83d9ee890fb49a0e9f71ad", "12bd9ccf2e162a7f90b9dc897c06a8c4e4737f85") || abort("\"/system/framework/com.htc.htccalendarframework.res.apk\" has unexpected contents.");
set_progress(0.202106);
apply_patch_check("/system/framework/com.htc.musicvismodule.odex", "c3734bc31e3199c82ac54b23cac1566d649cb900", "20d513f568a5e2ae3fa32aed4b800283d4dbc635") || abort("\"/system/framework/com.htc.musicvismodule.odex\" has unexpected contents.");
set_progress(0.202256);
apply_patch_check("/system/framework/com.htc.resources.apk", "d7e99f37203989c97b8201de7d374fd8ac5a79d2", "34c88df482ec8279ae1dc3a944e0802a9115cdc9") || abort("\"/system/framework/com.htc.resources.apk\" has unexpected contents.");
set_progress(0.205534);
apply_patch_check("/system/framework/com.htc.socialnetwork.res.apk", "1b6af5ce9991d8eca63075a35532eb43b5b174ea", "a1aff2e88e9eaebef9921275c1f8d028b205739d") || abort("\"/system/framework/com.htc.socialnetwork.res.apk\" has unexpected contents.");
set_progress(0.211806);
apply_patch_check("/system/framework/com.htc.videowidget.res.apk", "720a227fcf4ec979d6df698c921a94c5896861a2", "cd5c35f1bff428659f67abda26621d38c25fc04e") || abort("\"/system/framework/com.htc.videowidget.res.apk\" has unexpected contents.");
set_progress(0.212267);
apply_patch_check("/system/framework/com.htc.weather.res.apk", "937313f3105cfc5a1aaccd8775c2268793afefef", "00679578e15c4fbc57bf015c936b2810e7d65c61") || abort("\"/system/framework/com.htc.weather.res.apk\" has unexpected contents.");
set_progress(0.227103);
apply_patch_check("/system/framework/com.orange.authentication.simcard.jar", "b37037035159f0bc4ad4a52627e1fcc31d2826f9", "05bb89bc19f628ca52be0e42325a4930690a45f0") || abort("\"/system/framework/com.orange.authentication.simcard.jar\" has unexpected contents.");
set_progress(0.227105);
apply_patch_check("/system/framework/com.orange.authentication.simcard.odex", "b1a544f728123e3662be35746a2a1d23168386cb", "09ea6b90d2ad6694b45d915178c9afa4b292c364") || abort("\"/system/framework/com.orange.authentication.simcard.odex\" has unexpected contents.");
set_progress(0.227111);
apply_patch_check("/system/framework/com.verizon.ims.jar", "7b6ff3482859ba4cd54c5d7110f03b0af98f8d35", "53dbb166700167c9014601e69ad315fb3b0ea4f4") || abort("\"/system/framework/com.verizon.ims.jar\" has unexpected contents.");
set_progress(0.227113);
apply_patch_check("/system/framework/com.verizon.ims.odex", "0559b3d939cf7e3bf2598744560e73c3bd36346b", "5cbd7318a3b7e65ef5115eee29dd63e8a7fe519e") || abort("\"/system/framework/com.verizon.ims.odex\" has unexpected contents.");
set_progress(0.227116);
apply_patch_check("/system/framework/com.verizon.phone.jar", "03efd0a52aa3f0bc2174378674200e6d551b79f9", "3809345600be7d50253731376427c4562a0ec1e0") || abort("\"/system/framework/com.verizon.phone.jar\" has unexpected contents.");
set_progress(0.227118);
apply_patch_check("/system/framework/com.verizon.phone.odex", "02a9ec45fb8a1aa10a99d6d0ce1a937c60c93368", "07631997c575b3dbe44b1d1b5211a0381fea3698") || abort("\"/system/framework/com.verizon.phone.odex\" has unexpected contents.");
set_progress(0.227121);
apply_patch_check("/system/framework/conscrypt.jar", "0c50e0241fa92594f6f58348e193136fdaf6ec76", "e349a148204251e5da71a85958c4134588411b4b") || abort("\"/system/framework/conscrypt.jar\" has unexpected contents.");
set_progress(0.227267);
apply_patch_check("/system/framework/conscrypt.odex", "ec5188d1e1e5efc4158af0ed56ddda35c9580146", "8471bd707d5fe36ff37d5a1d5e8104b58711fb19") || abort("\"/system/framework/conscrypt.odex\" has unexpected contents.");
set_progress(0.227642);
apply_patch_check("/system/framework/content.jar", "ae7fb24d00babe5c81bea850ad0d2b534dcae959", "116ce173ce1f9f4db8c3764d80066e2872f4e861") || abort("\"/system/framework/content.jar\" has unexpected contents.");
set_progress(0.227650);
apply_patch_check("/system/framework/content.odex", "2d02ccf1536e6328fb4178d16395561feb77db9d", "62ad631b0b0d2f1b49abca0a1a4677957d3d841b") || abort("\"/system/framework/content.odex\" has unexpected contents.");
set_progress(0.227668);
apply_patch_check("/system/framework/core-junit.jar", "682bdfe9a731398c513309b0b08f6bd99a644e1c", "de0ac1a21015b06e3c66aff58a1e4009e85f47fe") || abort("\"/system/framework/core-junit.jar\" has unexpected contents.");
set_progress(0.227680);
apply_patch_check("/system/framework/core-junit.odex", "9638539172b7515d936a23fb4e0aa4a57034d6ea", "a2cdc1448347f248a2f402b25dc0b63f5bde8983") || abort("\"/system/framework/core-junit.odex\" has unexpected contents.");
set_progress(0.227708);
apply_patch_check("/system/framework/core-libart.jar", "0cd2f88c751026029b3617c0f5c153c8f836db9c", "c776230ed89e7543ad54f807aee023551d576574") || abort("\"/system/framework/core-libart.jar\" has unexpected contents.");
set_progress(0.228943);
apply_patch_check("/system/framework/core-libart.odex", "e5791f8d5eee082dbc92087b647a4a73b9125697", "9d336ffd1ed3f158b64c18c2144a1849d6591af9") || abort("\"/system/framework/core-libart.odex\" has unexpected contents.");
set_progress(0.231891);
apply_patch_check("/system/framework/core.jar", "4cca6fc5472f85979d12d29f333cd4983b2d4fb9", "405124fd28ecd7a0d7594acc575584a5cc9f11e1") || abort("\"/system/framework/core.jar\" has unexpected contents.");
set_progress(0.233127);
apply_patch_check("/system/framework/core.odex", "c6f4acbbcd0b616c9a8cab7f953e0a6bc004eccf", "9087b57715e0b30d6862bc01c7dde52b0c3e4153") || abort("\"/system/framework/core.odex\" has unexpected contents.");
set_progress(0.236378);
apply_patch_check("/system/framework/ext.jar", "c1d2dcbff9510453174417731fc1f817becf5a24", "45518388114deca8cb81bd6a579f4bd1339be153") || abort("\"/system/framework/ext.jar\" has unexpected contents.");
set_progress(0.237711);
apply_patch_check("/system/framework/ext.odex", "23c7f8bd3cb33e2cd55f56b2939566c82515c6cc", "f0f924b212c730ca4f2122786dce0c1e0234a200") || abort("\"/system/framework/ext.odex\" has unexpected contents.");
set_progress(0.239596);
apply_patch_check("/system/framework/framework-res-htc.apk", "6037e0489c37628c944bee1731578b3e2a4d02aa", "80cdd47992a55a69e0e1a280b850ba7248c314c4") || abort("\"/system/framework/framework-res-htc.apk\" has unexpected contents.");
set_progress(0.242021);
apply_patch_check("/system/framework/framework-res.apk", "e6911da6191a6df25675212db73706a671d8f91d", "ce679e4d0067e85878d030982c6675898d891c42") || abort("\"/system/framework/framework-res.apk\" has unexpected contents.");
set_progress(0.259323);
apply_patch_check("/system/framework/framework.jar", "7f16f56f5355f81123fc48cda98850d39a02f77c", "a2815b23c7c72a6c6a1254b3406b3a8aba785200") || abort("\"/system/framework/framework.jar\" has unexpected contents.");
set_progress(0.261134);
apply_patch_check("/system/framework/framework.odex", "606ca31a15d9d4605abf2d399c6bb2f5dc1c43ca", "8b3e7647e792bbc91ec07e888b2edf370bdf7e00") || abort("\"/system/framework/framework.odex\" has unexpected contents.");
set_progress(0.265255);
apply_patch_check("/system/framework/framework2.odex", "fe64ebf83bde3b3271853f215fdd45b985c834af", "8a4018bb2f458eee7a6a04a1713f424065dcf9fe") || abort("\"/system/framework/framework2.odex\" has unexpected contents.");
set_progress(0.268317);
apply_patch_check("/system/framework/framework3.odex", "5c3801d5612dff5cb7c066f3c1e57f761b17687a", "b99734f91802252673072ac76b3ee022efcfa1e3") || abort("\"/system/framework/framework3.odex\" has unexpected contents.");
set_progress(0.276191);
apply_patch_check("/system/framework/ime.jar", "d6ccef6eba94f352040addaa1ec9465dc8fac6d4", "4a867bc76f0df97c1f70dd4cdc7b5531f06620dc") || abort("\"/system/framework/ime.jar\" has unexpected contents.");
set_progress(0.276195);
apply_patch_check("/system/framework/ime.odex", "a7695bceaf4aabddc34a46d1bc790895f816524a", "67259cff1acf0addd9421c917b3cf5fdf45c1ac7") || abort("\"/system/framework/ime.odex\" has unexpected contents.");
set_progress(0.276202);
apply_patch_check("/system/framework/input.jar", "1f9817c52be14686975b4580720b5a841573dfd6", "2b28277ae57691933343baab90115ce853189947") || abort("\"/system/framework/input.jar\" has unexpected contents.");
set_progress(0.276207);
apply_patch_check("/system/framework/input.odex", "8c148f6290ac6347c32b0d598d08f99fcaf228cd", "b3f6a6392f624dbbab7640239a0172697f2744a5") || abort("\"/system/framework/input.odex\" has unexpected contents.");
set_progress(0.276217);
apply_patch_check("/system/framework/javax.obex.jar", "3babce974516dde8cf94b23615cbf7e5eb9c2a27", "dd921e20811063f8032e46c425c52b161e8734ca") || abort("\"/system/framework/javax.obex.jar\" has unexpected contents.");
set_progress(0.276243);
apply_patch_check("/system/framework/javax.obex.odex", "fb7382c70a19a4a2e048726ec8f4c1ee591f4c02", "312ec97f6661a59308503d5d0aaef9cd8ef1de2d") || abort("\"/system/framework/javax.obex.odex\" has unexpected contents.");
set_progress(0.276302);
apply_patch_check("/system/framework/media_cmd.jar", "de37f8be9f04253ab842c7f7bc64a63a142eb8b6", "84bf3619d27c7ec915ce1bf9f19ba407a2d16e3e") || abort("\"/system/framework/media_cmd.jar\" has unexpected contents.");
set_progress(0.276306);
apply_patch_check("/system/framework/media_cmd.odex", "b897c397a480e8e5ff2646d0ab309cdf686130b6", "a4bef4355dc9e1fbad90303b80a81726faac6d49") || abort("\"/system/framework/media_cmd.odex\" has unexpected contents.");
set_progress(0.276316);
apply_patch_check("/system/framework/mms-common.jar", "97ea99a97362de8e248f5390b8067d83af46e5bd", "a08126537c5af56529fee4448be953211012332a") || abort("\"/system/framework/mms-common.jar\" has unexpected contents.");
set_progress(0.276376);
apply_patch_check("/system/framework/mms-common.odex", "363eaee7d81c8b40e2e884a2d6f44d0102484e31", "9ec033723f8f8c897387f928bbdc9f0d835bc997") || abort("\"/system/framework/mms-common.odex\" has unexpected contents.");
set_progress(0.276527);
apply_patch_check("/system/framework/monkey.jar", "6ac31b97d3ab51c2ec3483d13a96be536444b0c1", "214845a58ce621adc0d315f358bd41adbb643854") || abort("\"/system/framework/monkey.jar\" has unexpected contents.");
set_progress(0.276576);
apply_patch_check("/system/framework/monkey.odex", "1fd0a6a723a396cdf41ed23e11fdcecf529aa498", "50011f621445f93ae585c1b8253553aad28cee0a") || abort("\"/system/framework/monkey.odex\" has unexpected contents.");
set_progress(0.276697);
apply_patch_check("/system/framework/okhttp.jar", "33e633daafdcd4f68a8f2ceadd08647fabf73759", "694d0d4fdfe0e3f978362a24287648d93e0e4da7") || abort("\"/system/framework/okhttp.jar\" has unexpected contents.");
set_progress(0.276788);
apply_patch_check("/system/framework/okhttp.odex", "b4c1dd385f185be113c6a34a203fc59f44d7d973", "6d3a82ddd198c60e526007fd59c3cfb6dd5066cd") || abort("\"/system/framework/okhttp.odex\" has unexpected contents.");
set_progress(0.277002);
apply_patch_check("/system/framework/org.simalliance.openmobileapi.jar", "2a107d7610be1ad4c2724e1ab2cd9d054a137ea0", "d693678e7d4eaa26d58f3d66351306f955306ff7") || abort("\"/system/framework/org.simalliance.openmobileapi.jar\" has unexpected contents.");
set_progress(0.277016);
apply_patch_check("/system/framework/org.simalliance.openmobileapi.odex", "634498eb6ec932327e40651e4aa0e8347beb8173", "7db8dc8f2ed9f1186f13a0b56a61c59a73953e27") || abort("\"/system/framework/org.simalliance.openmobileapi.odex\" has unexpected contents.");
set_progress(0.277054);
apply_patch_check("/system/framework/pm.jar", "9b4510b1f5c0ac377e6df62b077ed4ccb572e8e0", "3e405d3c8f600e88d4a168f2cb8f92a1973f0c45") || abort("\"/system/framework/pm.jar\" has unexpected contents.");
set_progress(0.277072);
apply_patch_check("/system/framework/pm.odex", "553b9cffb4f36d74d9e5e7f45283a0bcf57c445f", "23182372240ed630dd5d4f031942be831440b63d") || abort("\"/system/framework/pm.odex\" has unexpected contents.");
set_progress(0.277114);
apply_patch_check("/system/framework/requestsync.jar", "435e48fe720ecd6efea5961d67614ff5a915dd47", "978410a4709aa8a38cdff9c5be752f4132a9c029") || abort("\"/system/framework/requestsync.jar\" has unexpected contents.");
set_progress(0.277118);
apply_patch_check("/system/framework/requestsync.odex", "d845a6e440a1f69aa15c2a09ea63a9ec99bdc168", "9c72819ede0177bbbf736abdc07e6c39ea1bfe22") || abort("\"/system/framework/requestsync.odex\" has unexpected contents.");
set_progress(0.277128);
apply_patch_check("/system/framework/services.odex", "68509378f850accc9c7495e37cb449b8535cee9b", "786360747beb9116c5e7c3904f0d01b1f9391185") || abort("\"/system/framework/services.odex\" has unexpected contents.");
set_progress(0.282590);
apply_patch_check("/system/framework/settings.jar", "c512c66d2d78d13b352a2113b59e16d20132bdd4", "4cf8d04ec288479e6df3ca4dedff82ea1ce709e6") || abort("\"/system/framework/settings.jar\" has unexpected contents.");
set_progress(0.282594);
apply_patch_check("/system/framework/settings.odex", "1040964dfbd2e2bec39ead8d15408d45e64b1f84", "b807c48e9f4fecb2ba64371c55538837a2ace55b") || abort("\"/system/framework/settings.odex\" has unexpected contents.");
set_progress(0.282603);
apply_patch_check("/system/framework/svc.jar", "73ea54f49cd65c2aba13bcf29f836d3dcdfa4a54", "0871ffca6c0e332f6197f2843e4922408907ee9c") || abort("\"/system/framework/svc.jar\" has unexpected contents.");
set_progress(0.282610);
apply_patch_check("/system/framework/svc.odex", "1874be0884ae72b71de23bd7d899ebc65b67627d", "ffdb281a4f8569df1427d5a46aad88c24cffde9e") || abort("\"/system/framework/svc.odex\" has unexpected contents.");
set_progress(0.282626);
apply_patch_check("/system/framework/telephony-common.odex", "113304f68dc0c1464b4ea1e2a1c149e0ff86942d", "72a8f2b0ac189bc40c976bf1f1eaf36f1b557b04") || abort("\"/system/framework/telephony-common.odex\" has unexpected contents.");
set_progress(0.285928);
apply_patch_check("/system/framework/uiautomator.jar", "4f7f5a4c1baaf7a8fa660fcba380a6d0d3ac0f9c", "59df25c7926ba594c8a307f0d1ba650287dae342") || abort("\"/system/framework/uiautomator.jar\" has unexpected contents.");
set_progress(0.285975);
apply_patch_check("/system/framework/uiautomator.odex", "c4c6a99f93085c3cba57caf12e1d9d2dc9c7b717", "8df816fded5261352a2531a9dad1bc0e8a360d47") || abort("\"/system/framework/uiautomator.odex\" has unexpected contents.");
set_progress(0.286090);
apply_patch_check("/system/framework/usbnet.odex", "5979346db60f2cde62a8a2385f811c233e7fcb16", "d251e1b2e7cc330f340dbca4d3999f752e70e83e") || abort("\"/system/framework/usbnet.odex\" has unexpected contents.");
set_progress(0.286147);
apply_patch_check("/system/framework/voip-common.odex", "9f99f7d6e828519ac5b6494858dfdc8dbf78530e", "79aa6e41e2ccbf80fad7116bdd2d29312b9b83bc") || abort("\"/system/framework/voip-common.odex\" has unexpected contents.");
set_progress(0.286319);
apply_patch_check("/system/framework/webviewchromium.jar", "4d918a65fa0fe2926c886ed25660aa1c4be5d3ae", "f34fc55ac07d027c51b25ef6223afa37fce6e342") || abort("\"/system/framework/webviewchromium.jar\" has unexpected contents.");
set_progress(0.286582);
apply_patch_check("/system/framework/webviewchromium.odex", "b0222d28953329c5b3292f08a20fa0edfcfd504b", "61af737f27eb2151855e032029b9db18140a346c") || abort("\"/system/framework/webviewchromium.odex\" has unexpected contents.");
set_progress(0.287282);
apply_patch_check("/system/framework/wm.jar", "866dcdb045ef9a2f9ed31124bb2deb23ae5d0814", "7586556f7d64af0570566816e37f9dc8699611a1") || abort("\"/system/framework/wm.jar\" has unexpected contents.");
set_progress(0.287286);
apply_patch_check("/system/framework/wm.odex", "986b5c072833036f5f0c5ed22c8c8e4427d17722", "86bafadcf605318e05a2cf7d6344f7ebb2ed3e58") || abort("\"/system/framework/wm.odex\" has unexpected contents.");
set_progress(0.287293);
apply_patch_check("/system/lib/hw/audio.primary.msm8974.so", "7c6d77c705a854996219cc0b1029d592e62176d7", "765f12e3dccb799845cb94570236978478ef04b9") || abort("\"/system/lib/hw/audio.primary.msm8974.so\" has unexpected contents.");
set_progress(0.287558);
apply_patch_check("/system/lib/hw/audio_policy.default.so", "249f8790f5169d80ea3aab262a5eec50b2dac773", "71d9840ecec218c43abe38bb77d7d141393b971d") || abort("\"/system/lib/hw/audio_policy.default.so\" has unexpected contents.");
set_progress(0.287687);
apply_patch_check("/system/lib/hw/bluetooth.default.so", "5e6aabd4f0a3ee9508a370dc737b7d0ed7a104dc", "b0119c828205d66c4e441080363415033d706ae9") || abort("\"/system/lib/hw/bluetooth.default.so\" has unexpected contents.");
set_progress(0.288792);
apply_patch_check("/system/lib/hw/camera.msm8974.so", "9db8d7df85828dcff51dbd40d56d8d8a4224f72e", "4348dd490f35ed1bda647fa27a80a8cfefaae215") || abort("\"/system/lib/hw/camera.msm8974.so\" has unexpected contents.");
set_progress(0.289179);
apply_patch_check("/system/lib/hw/consumerir.default.so", "ba0d000261bd77e4a9a8d9f835044acf8a256ba9", "1c4cdebbe03ab710550dff14c73d03d3d71f5390") || abort("\"/system/lib/hw/consumerir.default.so\" has unexpected contents.");
set_progress(0.289189);
apply_patch_check("/system/lib/hw/sensors.msm8974.so", "2edcbac80a02271243b493d61ee1d6ee84e2922e", "3e2825524b3dd745ed13815122846c6aa07727a4") || abort("\"/system/lib/hw/sensors.msm8974.so\" has unexpected contents.");
set_progress(0.289223);
apply_patch_check("/system/lib/libHMSGallery_bvjni.so", "9d25745520a4f8ec38d87fac5e3be180ba78ef0c", "f2ff36906a47019a045f8a0e74bc247de21fea49") || abort("\"/system/lib/libHMSGallery_bvjni.so\" has unexpected contents.");
set_progress(0.290278);
apply_patch_check("/system/lib/libHMSGallery_eOkao.so", "d3b965c56a962bfda767580dfe402682362dc1f0", "11a8425a92022679843e19d2fe476404e023d24d") || abort("\"/system/lib/libHMSGallery_eOkao.so\" has unexpected contents.");
set_progress(0.291103);
apply_patch_check("/system/lib/libHMSGallery_enhancer_vheffects.so", "a0bd81e8f3472074bdb1757636e841baf8ca0afb", "9134e383549cd966db68a570217277ceef1a3311") || abort("\"/system/lib/libHMSGallery_enhancer_vheffects.so\" has unexpected contents.");
set_progress(0.291446);
apply_patch_check("/system/lib/libHMSGallery_feature_extractor.so", "0c45eaa22b176c1960ca27e180540f4011f05230", "0e68f8af660315a6ceccb8266f0f98d231ff1c71") || abort("\"/system/lib/libHMSGallery_feature_extractor.so\" has unexpected contents.");
set_progress(0.292328);
apply_patch_check("/system/lib/libHMSGallery_libBokehLibEngine.so", "2fc69a3fd80b5693f989fdbd24c09ef5b52b2d0a", "b13ff5ef225bde2e6d3c1b8d539ddc721c30ea76") || abort("\"/system/lib/libHMSGallery_libBokehLibEngine.so\" has unexpected contents.");
set_progress(0.292338);
apply_patch_check("/system/lib/libHMSGallery_libCutAndPaste.so", "c68e63694fce1ea9d70516053307fdce1e6f25ca", "3801126cf2c1bae45c3e2c147ecc282449b38b0c") || abort("\"/system/lib/libHMSGallery_libCutAndPaste.so\" has unexpected contents.");
set_progress(0.293126);
apply_patch_check("/system/lib/libHMSGallery_libDepthmapJni.so", "66121567e123cc827e684c8d5e50eccd36b58eb8", "00d99eb212b19cf463e1eeb37689bc8a2d6d4f62") || abort("\"/system/lib/libHMSGallery_libDepthmapJni.so\" has unexpected contents.");
set_progress(0.294034);
apply_patch_check("/system/lib/libHMSGallery_libDualLens.so", "a4a39897460739b3db118f407275f259f7b81464", "cfe9a6108b2232a7689bea9ece33908e7a3373a9") || abort("\"/system/lib/libHMSGallery_libDualLens.so\" has unexpected contents.");
set_progress(0.294639);
apply_patch_check("/system/lib/libHMSGallery_libDualLensEngine.so", "68429caaa5215a0cfb17416fd01aef55efcd6433", "bc78b3b5009686b001c90ee94fb96714b9935798") || abort("\"/system/lib/libHMSGallery_libDualLensEngine.so\" has unexpected contents.");
set_progress(0.294652);
apply_patch_check("/system/lib/libHMSGallery_libMatrix.so", "eed5bafaae8e32c8521933dddac6c1912b2e8867", "bc2343f9904321fa1d8a40094871746fbd5dd998") || abort("\"/system/lib/libHMSGallery_libMatrix.so\" has unexpected contents.");
set_progress(0.295072);
apply_patch_check("/system/lib/libHMSGallery_libSegBokeh.so", "ce3a7ac0c2b199503ce4cb58f4f873af4558d651", "1cd8a8ad60136c39ea6159788e2dc391ddad5dcc") || abort("\"/system/lib/libHMSGallery_libSegBokeh.so\" has unexpected contents.");
set_progress(0.297166);
apply_patch_check("/system/lib/libHMSGallery_svm.so", "26401c4ed6848f0bcdd04425d6986640d8a60d62", "fb0f1e0d9e4e80f0de079214da908747e6a5b908") || abort("\"/system/lib/libHMSGallery_svm.so\" has unexpected contents.");
set_progress(0.297282);
apply_patch_check("/system/lib/libHMSGallery_vheffects.so", "83e70a95066c2242cf91e0055c20a5297488b532", "372ba05beda6f1396ef36073887ed43da54b1065") || abort("\"/system/lib/libHMSGallery_vheffects.so\" has unexpected contents.");
set_progress(0.297613);
apply_patch_check("/system/lib/libLLVM.so", "cd8443e862fb22a18cd191ec777a1c22b70ed4c4", "11ef4b13ffa99c4b785169b0a5ad9fae483761ce") || abort("\"/system/lib/libLLVM.so\" has unexpected contents.");
set_progress(0.306108);
apply_patch_check("/system/lib/libMusicVisualizer.so", "9e217c621edf15b78b9b73b7837a679659a05177", "8a77bc710b3c5b800974c5fa863ab942f2ff8d4f") || abort("\"/system/lib/libMusicVisualizer.so\" has unexpected contents.");
set_progress(0.307431);
apply_patch_check("/system/lib/libOmxVdec.so", "180e9e47ffd9e2e15b4ba837075ddb11a9398263", "6fc1f32e60662253740714ecdd687424517483a2") || abort("\"/system/lib/libOmxVdec.so\" has unexpected contents.");
set_progress(0.307678);
apply_patch_check("/system/lib/libOmxVenc.so", "64a365b85691651f4c30faf7b12ecd6d4e19c7d6", "1f65b98424275820b417530877f7eaed89c56388") || abort("\"/system/lib/libOmxVenc.so\" has unexpected contents.");
set_progress(0.307867);
apply_patch_check("/system/lib/libRS.so", "296c5fcef1dd7d9632e00f2213e52cb1c6cc6634", "7113658164811bc228023b31cac34e7d3915ddfa") || abort("\"/system/lib/libRS.so\" has unexpected contents.");
set_progress(0.308087);
apply_patch_check("/system/lib/libRSCpuRef.so", "76c09bb942fdc30fa8a7b534e7910061b6fd51c0", "e89326122e4bb795635023f227310191b75d4cd2") || abort("\"/system/lib/libRSCpuRef.so\" has unexpected contents.");
set_progress(0.308208);
apply_patch_check("/system/lib/libRSDriver.so", "9389251b485a7035eadb556b0c80780ae4007ce2", "4a817d91add150fa05ab73bf5ca308f26ec08832") || abort("\"/system/lib/libRSDriver.so\" has unexpected contents.");
set_progress(0.308373);
apply_patch_check("/system/lib/libandroid_runtime.so", "387b82486585417f6dbabeee9ce75de01982e2cb", "7316461ae3593c552db7f54dc7b110fe377105a7") || abort("\"/system/lib/libandroid_runtime.so\" has unexpected contents.");
set_progress(0.309176);
apply_patch_check("/system/lib/libandroid_servers.so", "559321716b0f1f5a1d5cdf2050e32fe2690a9096", "a428aaaaabd5fab25dd422639de7e12df1389a77") || abort("\"/system/lib/libandroid_servers.so\" has unexpected contents.");
set_progress(0.309290);
apply_patch_check("/system/lib/libaudioflinger.so", "3c8a61a52bc4805021ac3e42743af73cf6f19bfb", "2ae920765ccf3188ef493f503a421084f9dd844e") || abort("\"/system/lib/libaudioflinger.so\" has unexpected contents.");
set_progress(0.309647);
apply_patch_check("/system/lib/libawb_calibration.so", "9ada9a9a6d4118625e4b27a3c7572748b34d5b1e", "f28dfd1c1879f2289c536afe425fda26a406347b") || abort("\"/system/lib/libawb_calibration.so\" has unexpected contents.");
set_progress(0.309784);
apply_patch_check("/system/lib/libbcc.sha1.so", "95408e2991685397a87a46392e5e77cab32c56bb", "dfd1c02ed7b0222d2c30e3d8ac5b56ff2021e6e3") || abort("\"/system/lib/libbcc.sha1.so\" has unexpected contents.");
set_progress(0.309789);
apply_patch_check("/system/lib/libbcc.so", "4170dd2f7295f48daea52922b6aabddba97ced5c", "41e7d7e9461ceb0d5b187b196f07876e2b5e58a8") || abort("\"/system/lib/libbcc.so\" has unexpected contents.");
set_progress(0.309929);
apply_patch_check("/system/lib/libc.so", "8306ee74ec6a60a0e58fbc638fce995e096c8952", "be674dd06957f0ebf3fadc14f2cc611f00e9d343") || abort("\"/system/lib/libc.so\" has unexpected contents.");
set_progress(0.310252);
apply_patch_check("/system/lib/libcamera_aec.so", "49d82046dc4cfc8e25595b34bc11d7cae1ee0f65", "3bfe618feac86c7166f5fcefda40d845f8218a61") || abort("\"/system/lib/libcamera_aec.so\" has unexpected contents.");
set_progress(0.310368);
apply_patch_check("/system/lib/libcamera_af.so", "691667480ac6adb263b4775f00babb803500bda4", "c64c272f2895d18889889fa1fc625b4902178319") || abort("\"/system/lib/libcamera_af.so\" has unexpected contents.");
set_progress(0.310439);
apply_patch_check("/system/lib/libcamera_awb.so", "de20323f4991ab3a97ea7f2626ae5ce8f901e18b", "2c51a7993b492078a131ff0e0de32e08ff7d6a71") || abort("\"/system/lib/libcamera_awb.so\" has unexpected contents.");
set_progress(0.310629);
apply_patch_check("/system/lib/libchromium_net.so", "bacf99037e28e8dd589269ad37e5db61c991d44f", "2393cc65ec398590da161fa7e6bbd21b7cb2ce32") || abort("\"/system/lib/libchromium_net.so\" has unexpected contents.");
set_progress(0.312980);
apply_patch_check("/system/lib/libcompiler_rt.so", "7aa79746d6f2bb014e7f47abd58d23de9e1d09ea", "3ed28df6e0f465e0989709192ca52022886cc7d9") || abort("\"/system/lib/libcompiler_rt.so\" has unexpected contents.");
set_progress(0.313002);
apply_patch_check("/system/lib/libcrypto.so", "6553cea31c30fbf9bb335b3bc0ba3ab9143b6ea7", "bb86de60f6b90249e26e03eb8f4e0b58f337c1e8") || abort("\"/system/lib/libcrypto.so\" has unexpected contents.");
set_progress(0.313955);
apply_patch_check("/system/lib/libdmt_elvis.so", "c05c40425e94e0fc7f0cbe171419402898c1db86", "093bd6190338e50866af9f6291ef75b167bfd5eb") || abort("\"/system/lib/libdmt_elvis.so\" has unexpected contents.");
set_progress(0.315063);
apply_patch_check("/system/lib/libexif.so", "a14f2b707a716e5193ebaa5d46af3f57a03f599b", "e6a75d00b41eba386f1f6b6bc9dceff736fe27f2") || abort("\"/system/lib/libexif.so\" has unexpected contents.");
set_progress(0.315106);
apply_patch_check("/system/lib/libexif_jni.so", "3b4f9dc3ca2b66758092f1380b951bfbe1312e71", "127961d8717de44eaa401ddab788056e39916733") || abort("\"/system/lib/libexif_jni.so\" has unexpected contents.");
set_progress(0.315119);
apply_patch_check("/system/lib/libhardware_legacy.so", "1e43625e99129229b38a1c5441b301de41053bd1", "c3ceacf5228b378a9806a95fc15a50ebf8d279e3") || abort("\"/system/lib/libhardware_legacy.so\" has unexpected contents.");
set_progress(0.315157);
apply_patch_check("/system/lib/libhostapd_client.so", "ac46321245e1cbbc1de5f57feedcf599001a7c2a", "a74ac04ef7dc4cbbc03eee7a70cb06c27fc6ae90") || abort("\"/system/lib/libhostapd_client.so\" has unexpected contents.");
set_progress(0.315186);
apply_patch_check("/system/lib/libhtc_depthmap.so", "ac174c0e30f99f91b4b688a0fb826150d27c90da", "7cc42cc0fa55ffbd885c87780eb34ea751f8bba0") || abort("\"/system/lib/libhtc_depthmap.so\" has unexpected contents.");
set_progress(0.315208);
apply_patch_check("/system/lib/libhtccamera_yushaniiproc.so", "a454eebfa4ca120d77e9421ad0c12ee56fd7f0dc", "a66497df04d3f2e6e3f32ff30ce7d9cf107a1367") || abort("\"/system/lib/libhtccamera_yushaniiproc.so\" has unexpected contents.");
set_progress(0.315255);
apply_patch_check("/system/lib/liblz.so", "c96502f7368a3c0104db21002232397a18744894", "687dcdb158f8beb7b44d8657ffc4b0ae71b2a755") || abort("\"/system/lib/liblz.so\" has unexpected contents.");
set_progress(0.315264);
apply_patch_check("/system/lib/libmdnssd.so", "4295f9f54eea1eac920f39bf21437c398d15de98", "cf52a0aa54be7673a5e8313d88737b7e9f591ab9") || abort("\"/system/lib/libmdnssd.so\" has unexpected contents.");
set_progress(0.315285);
apply_patch_check("/system/lib/libmedia.so", "441ac17b1e67c4a3418ec9af019e7be3adc923e2", "014d74d56698c8445b941a6d5adc99cd249093ae") || abort("\"/system/lib/libmedia.so\" has unexpected contents.");
set_progress(0.315918);
apply_patch_check("/system/lib/libmediaplayerservice.so", "4224253d0c8ccd4c81eb1fa35eeea6b64eeea577", "502a74056e57c69d35ae47d1a18198a6dccaf97c") || abort("\"/system/lib/libmediaplayerservice.so\" has unexpected contents.");
set_progress(0.316530);
apply_patch_check("/system/lib/libmm-qcamera.so", "415c6b62d02b35b7800579301d068e1495b102af", "9a7c93e55bf2a846d26ecfe19b5f31569452d9b5") || abort("\"/system/lib/libmm-qcamera.so\" has unexpected contents.");
set_progress(0.316625);
apply_patch_check("/system/lib/libmmcamera_interface.so", "98dc48a9dba96f6b487cf68b5c3a891639b3a2a0", "24f4e73c47ed3c80a537e909f9b8de392314c83f") || abort("\"/system/lib/libmmcamera_interface.so\" has unexpected contents.");
set_progress(0.316680);
apply_patch_check("/system/lib/libmmjpeg_interface.so", "ac3bf91d2848569c0284ef8c269e5adc9944584b", "1fd1bf538772bf9e3ef3357939b45e23746f7e0c") || abort("\"/system/lib/libmmjpeg_interface.so\" has unexpected contents.");
set_progress(0.316734);
apply_patch_check("/system/lib/libmode10.so", "fbdac859b1d85f5e77f80304d026d10bb2515637", "67694a2c83540d8f13f3f82fc5be67cde909de3f") || abort("\"/system/lib/libmode10.so\" has unexpected contents.");
set_progress(0.318027);
apply_patch_check("/system/lib/libmode10AutoTest.so", "623fac34c81eb5f86fe6b22a7fce5d85f56214d5", "0181ca9cba932980cf9da9b6edff5029944753e8") || abort("\"/system/lib/libmode10AutoTest.so\" has unexpected contents.");
set_progress(0.318344);
apply_patch_check("/system/lib/libmode10GLES20.so", "ddbee77ed3334923ce26c01d093ef145e757adad", "7290218fddac88b47e3878d1679b55ff8eb31871") || abort("\"/system/lib/libmode10GLES20.so\" has unexpected contents.");
set_progress(0.319301);
apply_patch_check("/system/lib/libmode10fx.so", "604167674d05df86c816a6759a0942e62d711d1f", "d1bbe590e0c43a899c90a4f06eced9cebcaacad6") || abort("\"/system/lib/libmode10fx.so\" has unexpected contents.");
set_progress(0.321327);
apply_patch_check("/system/lib/libnfc.so", "f3957825cd5b219d599be135d80b1a8f12968f47", "e72beb55a11cea3a6041553346d56e22765a3736") || abort("\"/system/lib/libnfc.so\" has unexpected contents.");
set_progress(0.321652);
apply_patch_check("/system/lib/libnfc_jni.so", "c715c0b61f7c73f78e302d6286fb2f8bc9af0326", "7aede8de9429ab319d2a04217d59b397d26611ce") || abort("\"/system/lib/libnfc_jni.so\" has unexpected contents.");
set_progress(0.321724);
apply_patch_check("/system/lib/libpng.so", "eff14fc0e6e72ae0b98491676d2c11f254a29c4c", "beb3af7d4427133660cc54ba4528cc24acf5a040") || abort("\"/system/lib/libpng.so\" has unexpected contents.");
set_progress(0.321848);
apply_patch_check("/system/lib/libpower.so", "84948bba98ed2489333591a6ee5f47db981452d6", "3507bc471a44353975837a3755ef08244b6a7532") || abort("\"/system/lib/libpower.so\" has unexpected contents.");
set_progress(0.321857);
apply_patch_check("/system/lib/libril.so", "5498efe794be793f777fbc60aa1391d8050ec55a", "35b647ade8d62a5da7e15029d1c4587ad0a59903") || abort("\"/system/lib/libril.so\" has unexpected contents.");
set_progress(0.321961);
apply_patch_check("/system/lib/libsrsprocessing.so", "9ff6f046921769fecf57e3176cb351befa95190f", "e1378c2f08ab22fc3e46d58ac6b854ecc9c5c102") || abort("\"/system/lib/libsrsprocessing.so\" has unexpected contents.");
set_progress(0.322678);
apply_patch_check("/system/lib/libssl.so", "77c45c1729477804f284d096c94b4590eca8e90c", "4ff2de523b9f8050bf24e949d8cb11a447e2c5c7") || abort("\"/system/lib/libssl.so\" has unexpected contents.");
set_progress(0.322927);
apply_patch_check("/system/lib/libstagefright.so", "40ebacf0226c212b1cda3150ba7d5b5d1ab9ff44", "1bb259dd8a0a687b71ed5c123258943949b7ace6") || abort("\"/system/lib/libstagefright.so\" has unexpected contents.");
set_progress(0.324603);
apply_patch_check("/system/lib/libstagefright_soft_aacdec.so", "bf51951b0265ad2db482b1d58a0b789d9a2ec43e", "5fa2a61488de9aa577fd9d81f5e9663268ab01ee") || abort("\"/system/lib/libstagefright_soft_aacdec.so\" has unexpected contents.");
set_progress(0.324826);
apply_patch_check("/system/lib/libstagefright_soft_aacenc.so", "b11c3e47d186deb8eef2f85582aa56f06b7ae678", "687d8ebc6067416c848d9fc418ab1c9fb52b708b") || abort("\"/system/lib/libstagefright_soft_aacenc.so\" has unexpected contents.");
set_progress(0.325102);
apply_patch_check("/system/lib/libtuning_awb_ov2722.so", "6b673e6ff1a7a1c7b912f5c51d51e1a9883b23ba", "4bfaa04afb185c29cb74864781b6b39ce8de6339") || abort("\"/system/lib/libtuning_awb_ov2722.so\" has unexpected contents.");
set_progress(0.325113);
apply_patch_check("/system/lib/libtuning_awb_ov2722_subcam.so", "6e7c780891457231f891354873403ebf33b1b054", "c8deca05d1af69c614308428096c7735f7c3aabe") || abort("\"/system/lib/libtuning_awb_ov2722_subcam.so\" has unexpected contents.");
set_progress(0.325125);
apply_patch_check("/system/lib/libtuning_awb_ov4688.so", "326376ebbfd5a475db4315e23523924f96775ea5", "7771c301aa559366bbce19140a938a10722c03a5") || abort("\"/system/lib/libtuning_awb_ov4688.so\" has unexpected contents.");
set_progress(0.325137);
apply_patch_check("/system/lib/libtuning_awb_s5k5e.so", "a9d53c5a8dd0084ac185780530bf3aafff931a3d", "f9a1080bcff31cc929a5710207ef25b3547d6ab0") || abort("\"/system/lib/libtuning_awb_s5k5e.so\" has unexpected contents.");
set_progress(0.325148);
apply_patch_check("/system/lib/libtuning_awb_vd6869.so", "e795d459232678ed0bb12403a03ce25dbfec5ee3", "fe687de171460439e3d7f3b0dc822939126f1d0a") || abort("\"/system/lib/libtuning_awb_vd6869.so\" has unexpected contents.");
set_progress(0.325160);
apply_patch_check("/system/lib/libwebcore.so", "529745f0376821dab2ad41865594a783422e49a2", "eb0b0ac23a8b545a96a9516ec7d9e5a4ee181f7b") || abort("\"/system/lib/libwebcore.so\" has unexpected contents.");
set_progress(0.331834);
apply_patch_check("/system/lib/libwebrtc_audio_coding.so", "fed8d339d8c9897b738d4d881ca65168a0304006", "73c2059333544feb16f43890b7feab2259087ff8") || abort("\"/system/lib/libwebrtc_audio_coding.so\" has unexpected contents.");
set_progress(0.332202);
apply_patch_check("/system/lib/libwebrtc_audio_preprocessing.so", "9059f622577340c84a8bae113ef7bb7d3e791978", "a5f15e8d1c3b3d7bdb6f350f17b7444a02dc1496") || abort("\"/system/lib/libwebrtc_audio_preprocessing.so\" has unexpected contents.");
set_progress(0.332572);
apply_patch_check("/system/lib/modules/a8293.ko", "2d6f35f76b2e995fce8e5cb3f83b18aafe34e7bf", "06ec25b2ebe42aee263a0ff00bf1c9299a0993b2") || abort("\"/system/lib/modules/a8293.ko\" has unexpected contents.");
set_progress(0.332577);
apply_patch_check("/system/lib/modules/adsprpc.ko", "f89158c1057dac0ab789ce4f71f4617a400210e6", "676b9c9509d9f5905ee4b5adcc77501fbbe3339d") || abort("\"/system/lib/modules/adsprpc.ko\" has unexpected contents.");
set_progress(0.332599);
apply_patch_check("/system/lib/modules/af9013.ko", "a65bf77c3a19f415a59fcd8517e386dd7be18843", "3ff83fa09bfa69faba7297938775baaa255adaec") || abort("\"/system/lib/modules/af9013.ko\" has unexpected contents.");
set_progress(0.332622);
apply_patch_check("/system/lib/modules/ansi_cprng.ko", "325718acdd1c59423934e1cb217caf5bda04e8a3", "def16e2ebdc47bbf9bbdb8bd92b781ad397fea72") || abort("\"/system/lib/modules/ansi_cprng.ko\" has unexpected contents.");
set_progress(0.332631);
apply_patch_check("/system/lib/modules/atbm8830.ko", "354af038bfeb72d210d251a8222ae96c337700d9", "f3a07cb675dd1f5ac8a0b98e5ae46e54b881ea7f") || abort("\"/system/lib/modules/atbm8830.ko\" has unexpected contents.");
set_progress(0.332642);
apply_patch_check("/system/lib/modules/au8522.ko", "ffa6e11d1db112743a5f91958cd08da264310c8a", "68f6b77ceaa83908f9cfef56526d38f6944b4716") || abort("\"/system/lib/modules/au8522.ko\" has unexpected contents.");
set_progress(0.332666);
apply_patch_check("/system/lib/modules/bcm3510.ko", "7a1d3269f5dbd0928de96c9ecb0fb3dbd37c2fd7", "b0af168b30e9bdf6844ad0f77d38c47c67f13b21") || abort("\"/system/lib/modules/bcm3510.ko\" has unexpected contents.");
set_progress(0.332680);
apply_patch_check("/system/lib/modules/commkm.ko", "fcb608c693e65827f955e98e117a113f54fb4a82", "c5311fa059d153b21d17340000ac7918a2d0f303") || abort("\"/system/lib/modules/commkm.ko\" has unexpected contents.");
set_progress(0.332723);
apply_patch_check("/system/lib/modules/cx22700.ko", "2807a903c9b6b6c131c8ecc2f30c29bdfc433fde", "5af82a2e24ff41f36d587a71129ac479da2fc91b") || abort("\"/system/lib/modules/cx22700.ko\" has unexpected contents.");
set_progress(0.332732);
apply_patch_check("/system/lib/modules/cx22702.ko", "432435ef990387963c3b0db77f574a426e2d4193", "c42d203d138468c55fc8c35ca7a106a2df4290a3") || abort("\"/system/lib/modules/cx22702.ko\" has unexpected contents.");
set_progress(0.332740);
apply_patch_check("/system/lib/modules/cx24110.ko", "270a24190f3db1edcd2485f348ddfee8d5e6245b", "96a2aa64543e5dd50976b883b3166f680ed6b486") || abort("\"/system/lib/modules/cx24110.ko\" has unexpected contents.");
set_progress(0.332751);
apply_patch_check("/system/lib/modules/cx24113.ko", "07e4a8c79b86816b4c67748a5ac3757d65143590", "9bbedb88cfdf8265e1cc7fc286f99fedd88f25dd") || abort("\"/system/lib/modules/cx24113.ko\" has unexpected contents.");
set_progress(0.332762);
apply_patch_check("/system/lib/modules/cx24116.ko", "fad2fc9f80ce6c573558da41b8c2354a92a735e2", "e4c0d15695678ba52dcd92ecf45fad103545e61c") || abort("\"/system/lib/modules/cx24116.ko\" has unexpected contents.");
set_progress(0.332783);
apply_patch_check("/system/lib/modules/cx24123.ko", "51144a26f3ef166dbe62e1ad792405e14a578544", "d67496c3f137f4a394f254ee43674610f215870b") || abort("\"/system/lib/modules/cx24123.ko\" has unexpected contents.");
set_progress(0.332802);
apply_patch_check("/system/lib/modules/cxd2820r.ko", "24f0e98daca85daa7c844958358a41cae9900213", "75c4326484e55f6352b644ee600a66bb6cc23902") || abort("\"/system/lib/modules/cxd2820r.ko\" has unexpected contents.");
set_progress(0.332828);
apply_patch_check("/system/lib/modules/dib0070.ko", "aa55968369b7d935ceac8667214d09a18d9e7280", "537583210687e647fd815f0ed1527f409cbf239b") || abort("\"/system/lib/modules/dib0070.ko\" has unexpected contents.");
set_progress(0.332841);
apply_patch_check("/system/lib/modules/dib0090.ko", "a6d3b098769a483eb7f89a8ac4bd655a6e83c9bb", "471985058e1144de3948ee9ff7a3aab76a509496") || abort("\"/system/lib/modules/dib0090.ko\" has unexpected contents.");
set_progress(0.332875);
apply_patch_check("/system/lib/modules/dib3000mb.ko", "9e2cb18291adb0ebdc046c22a2e4b58367bfb506", "bb4dca6af14b4c5efc8bcd8e630dcb73228efae0") || abort("\"/system/lib/modules/dib3000mb.ko\" has unexpected contents.");
set_progress(0.332896);
apply_patch_check("/system/lib/modules/dib3000mc.ko", "2265d15ed277e5a1974f195ee84708b0b1d84cc3", "075e126154acad97b1a6e8429519e41089292b73") || abort("\"/system/lib/modules/dib3000mc.ko\" has unexpected contents.");
set_progress(0.332913);
apply_patch_check("/system/lib/modules/dib7000m.ko", "86a08f68ac706732f8f5547ad4485053a34654ac", "9362aadf2b0e255298a3e923ec9c25925aff5f05") || abort("\"/system/lib/modules/dib7000m.ko\" has unexpected contents.");
set_progress(0.332933);
apply_patch_check("/system/lib/modules/dib7000p.ko", "8621f5728d2d44d75654cdd43d092227921efbee", "35470674a4d1abb9807a132936fb0b68b2fe7216") || abort("\"/system/lib/modules/dib7000p.ko\" has unexpected contents.");
set_progress(0.332970);
apply_patch_check("/system/lib/modules/dib8000.ko", "c39bdf8ecbd4d403ebdcab5f6717fb33f9b3fff8", "eaf9031b22a005ab33cfb5a6c14dd844755f9245") || abort("\"/system/lib/modules/dib8000.ko\" has unexpected contents.");
set_progress(0.333021);
apply_patch_check("/system/lib/modules/dib9000.ko", "33e9097b5432a610ef6422111102eef1726a0f92", "3ba763a6bb21dbd68a7897efead15ad06ab83698") || abort("\"/system/lib/modules/dib9000.ko\" has unexpected contents.");
set_progress(0.333061);
apply_patch_check("/system/lib/modules/dibx000_common.ko", "d758d30fd11dde3f10ddec00cdb1650de2bac63f", "5c31b3561872ffbe75dc062b686cffcf72c88891") || abort("\"/system/lib/modules/dibx000_common.ko\" has unexpected contents.");
set_progress(0.333074);
apply_patch_check("/system/lib/modules/dm-crypt.ko", "0feca89ded1a1199a1a990d59a7b8cec564d07a7", "faa9b647fc8184f1d652abcd4721033b8b427ef0") || abort("\"/system/lib/modules/dm-crypt.ko\" has unexpected contents.");
set_progress(0.333367);
apply_patch_check("/system/lib/modules/dma_test.ko", "fef7490c31668f8f0e0d81b6329dda02859b190d", "bb984df9eea48d173a6b05a6071c09139922f842") || abort("\"/system/lib/modules/dma_test.ko\" has unexpected contents.");
set_progress(0.333375);
apply_patch_check("/system/lib/modules/drxd.ko", "1ef9ce8c1dbd2cba3b0d393326915778e9b93fee", "df9da51f862919ee6d963994419be388cff74eef") || abort("\"/system/lib/modules/drxd.ko\" has unexpected contents.");
set_progress(0.333401);
apply_patch_check("/system/lib/modules/drxk.ko", "be52c332720dc2806fac59df2cc62bcdbf589ce2", "bd3606f5276dd0f8784f4115b22f4ca2e1c8819c") || abort("\"/system/lib/modules/drxk.ko\" has unexpected contents.");
set_progress(0.333456);
apply_patch_check("/system/lib/modules/ds3000.ko", "48401c4b68ccc58014c1ff6e097225fc53afca08", "5d55cf6676e00edee4d35d468fa108a28453ac91") || abort("\"/system/lib/modules/ds3000.ko\" has unexpected contents.");
set_progress(0.333474);
apply_patch_check("/system/lib/modules/dvb-core.ko", "4b0899c976cafdf3aaa102445857fb83619d2de5", "ff01e393d3401f396089c842235e296353aa0bda") || abort("\"/system/lib/modules/dvb-core.ko\" has unexpected contents.");
set_progress(0.333646);
apply_patch_check("/system/lib/modules/dvb-pll.ko", "f7d39ca856c9bd2cd9bc80511a818b6a008cc352", "82c501cd7b43a98c544edc274004866ee8434de4") || abort("\"/system/lib/modules/dvb-pll.ko\" has unexpected contents.");
set_progress(0.333660);
apply_patch_check("/system/lib/modules/ec100.ko", "c1960cc190992bc05cd693d980e8a75517f734e5", "0d3dd00baaa10fa47f221a6d582c3a99d6c74a26") || abort("\"/system/lib/modules/ec100.ko\" has unexpected contents.");
set_progress(0.333667);
apply_patch_check("/system/lib/modules/ecryptfs.ko", "7fff2bb270f904ee8c370e8122701a600c820e08", "476f4f68e434e2510a778413b5564f439ee3616b") || abort("\"/system/lib/modules/ecryptfs.ko\" has unexpected contents.");
set_progress(0.335713);
apply_patch_check("/system/lib/modules/eeprom_93cx6.ko", "030dc703e8513b21b07f756b7b880e04238cbaad", "a17e5b1ad437b27dbb9496e58f50797e6d485189") || abort("\"/system/lib/modules/eeprom_93cx6.ko\" has unexpected contents.");
set_progress(0.335719);
apply_patch_check("/system/lib/modules/evbug.ko", "f17820993069d3b5067a1ea4791527d6b2672493", "0bf97338d2c10cb3c1c9a507d26977bc2b3dde7b") || abort("\"/system/lib/modules/evbug.ko\" has unexpected contents.");
set_progress(0.335725);
apply_patch_check("/system/lib/modules/gspca_main.ko", "eee64beff4b7e07a05172c5a09c048e213742a2f", "53fda916a732ebe6c1a4173899c9b0d30d78d2e6") || abort("\"/system/lib/modules/gspca_main.ko\" has unexpected contents.");
set_progress(0.335756);
apply_patch_check("/system/lib/modules/hd29l2.ko", "db7b9e4137515e5f18e305d3c164dd4a2c5600e4", "2f8a3a53d046f1d5ac90318b96fc5c2e4644dc60") || abort("\"/system/lib/modules/hd29l2.ko\" has unexpected contents.");
set_progress(0.335770);
apply_patch_check("/system/lib/modules/isl6405.ko", "263200b482f9fdd26ede0ad728a82190736f023e", "587e76c470fb2234c661544574d5610ccf5c03f8") || abort("\"/system/lib/modules/isl6405.ko\" has unexpected contents.");
set_progress(0.335774);
apply_patch_check("/system/lib/modules/isl6421.ko", "0cba609be8e66fad6a6b97468e228d8f34207f76", "053697eb8b106e54fd737c84427cbaa3c12418d7") || abort("\"/system/lib/modules/isl6421.ko\" has unexpected contents.");
set_progress(0.335778);
apply_patch_check("/system/lib/modules/isl6423.ko", "41994813bebbb26e1b9e994da309a147d3f6b093", "d9701ec5fa38ee03ae1c902970d25af7e1fbf24a") || abort("\"/system/lib/modules/isl6423.ko\" has unexpected contents.");
set_progress(0.335784);
apply_patch_check("/system/lib/modules/it913x-fe.ko", "3f18d34d6704578cb1fd893674be63ac1c571dd6", "46e1f07e095e3fa955822ae9b4890687eb0927b6") || abort("\"/system/lib/modules/it913x-fe.ko\" has unexpected contents.");
set_progress(0.335820);
apply_patch_check("/system/lib/modules/itd1000.ko", "68919936b1976537057d470a1e90c060db4a4a65", "e524ac4e4db2f49a7fa076daa12f7ebaa2540caf") || abort("\"/system/lib/modules/itd1000.ko\" has unexpected contents.");
set_progress(0.335828);
apply_patch_check("/system/lib/modules/ix2505v.ko", "429c1047083a68590f6b3ca9e1814cd95ca35add", "004f23006afc302f5b0cf0e273356b6bf4a7e54b") || abort("\"/system/lib/modules/ix2505v.ko\" has unexpected contents.");
set_progress(0.335835);
apply_patch_check("/system/lib/modules/ks8851.ko", "a9ec3ca1e2b7fe4c1ec676173148b4b1f284e29a", "34a91d2360f87b28b148477eaf12747c04dc7994") || abort("\"/system/lib/modules/ks8851.ko\" has unexpected contents.");
set_progress(0.335860);
apply_patch_check("/system/lib/modules/l64781.ko", "232d9a9bd014f5a677cbc4836ff2f17bfcbf60ac", "ebfef3aef33dc5f6d2e1fb02b0d0670de415b094") || abort("\"/system/lib/modules/l64781.ko\" has unexpected contents.");
set_progress(0.335870);
apply_patch_check("/system/lib/modules/lgdt3305.ko", "7b2c12d9aa0b603c763e7c038dbcbbab725b376a", "44f7c85ca2393d60a5d16566c61361552b99ce8f") || abort("\"/system/lib/modules/lgdt3305.ko\" has unexpected contents.");
set_progress(0.335889);
apply_patch_check("/system/lib/modules/lgdt330x.ko", "e6f417f61e6c893f74fab22e6b8c07be37f4a21c", "8ae877dec7744784d7be2f894f150267187913a9") || abort("\"/system/lib/modules/lgdt330x.ko\" has unexpected contents.");
set_progress(0.335901);
apply_patch_check("/system/lib/modules/lgs8gl5.ko", "fa47ec8ae89260656c9ee6c79f847b6e8da81759", "c8b973f248d8d9941112d39a0f1fb4017e2835fc") || abort("\"/system/lib/modules/lgs8gl5.ko\" has unexpected contents.");
set_progress(0.335910);
apply_patch_check("/system/lib/modules/lgs8gxx.ko", "fbda2cfca0fc2940e77e5d4d7dd7742943b49868", "85ebe600015d0f87bcea9e7dedffb419dd17e71d") || abort("\"/system/lib/modules/lgs8gxx.ko\" has unexpected contents.");
set_progress(0.335926);
apply_patch_check("/system/lib/modules/lnbp21.ko", "b4020f2dd91af262001715acda302d27d144f353", "42aedfd40e7db36aa7d3e4e742f20c7dea608b7f") || abort("\"/system/lib/modules/lnbp21.ko\" has unexpected contents.");
set_progress(0.335931);
apply_patch_check("/system/lib/modules/lnbp22.ko", "51d6b04c2d3f565d16717bda4468d1d003ba11e9", "a6bf06d3d0b9e547e711bb3426d7c0bb081889fd") || abort("\"/system/lib/modules/lnbp22.ko\" has unexpected contents.");
set_progress(0.335936);
apply_patch_check("/system/lib/modules/m88rs2000.ko", "4ed92a32369e16b2efb9bfe4ba2625d3d786fb07", "af66656472c2aa4d9d8feb892c891be1055f69ea") || abort("\"/system/lib/modules/m88rs2000.ko\" has unexpected contents.");
set_progress(0.335949);
apply_patch_check("/system/lib/modules/max2165.ko", "cfa16ca1735427c098d3ab7a078fc50f42cac751", "4864cbf13f9b89145bbc80d22e24b77b0ddab395") || abort("\"/system/lib/modules/max2165.ko\" has unexpected contents.");
set_progress(0.335959);
apply_patch_check("/system/lib/modules/mb86a16.ko", "6144708b25947e9fef9cc1a87fe5bde88b879422", "9de1f5e22ca307a01dbc83c331ef09583a9b4d71") || abort("\"/system/lib/modules/mb86a16.ko\" has unexpected contents.");
set_progress(0.335984);
apply_patch_check("/system/lib/modules/mb86a20s.ko", "3971b1a842e21d558f3af211e5413f211cb306ca", "538788d43486a7e304aac0095b4004aaabd3e3ee") || abort("\"/system/lib/modules/mb86a20s.ko\" has unexpected contents.");
set_progress(0.335995);
apply_patch_check("/system/lib/modules/mc44s803.ko", "bdd86027bf91105fe3649622bd5e5cd135547bd4", "1782b79890e27a9f4ca2e0ad9fa1e149a1c6f4cb") || abort("\"/system/lib/modules/mc44s803.ko\" has unexpected contents.");
set_progress(0.336001);
apply_patch_check("/system/lib/modules/mcdrvmodule.ko", "7a678d8fc5d8948a5a188166f432df5dd8f81613", "cd0b4cfbc56c47818a55fcfcbcefe4cd9f46a388") || abort("\"/system/lib/modules/mcdrvmodule.ko\" has unexpected contents.");
set_progress(0.336041);
apply_patch_check("/system/lib/modules/mckernelapi.ko", "75c60ef654221a3dc75f95c0538f8d8c1aa17749", "8b32892013c875c2cdc675c13381031ab179d7ce") || abort("\"/system/lib/modules/mckernelapi.ko\" has unexpected contents.");
set_progress(0.336062);
apply_patch_check("/system/lib/modules/moc_crypto.ko.3.4.10", "a7309bfcc127e146f83fdab51a24c9a1ef539433", "351c68859f6ea1b29df50e920590ce98712a75b8") || abort("\"/system/lib/modules/moc_crypto.ko.3.4.10\" has unexpected contents.");
set_progress(0.336565);
apply_patch_check("/system/lib/modules/moc_platform_mod.ko.3.4.10", "9a008e0017202f198686b0aa1cce30c9331b29f2", "c5ffc6006328f38365b76a9c0baf4d45b721a985") || abort("\"/system/lib/modules/moc_platform_mod.ko.3.4.10\" has unexpected contents.");
set_progress(0.336574);
apply_patch_check("/system/lib/modules/mpq-adapter.ko", "89a8ebb1c0a8e9bf4c86c2b01431a6727131953f", "9a77acd7266c8c7734393850fbbe02c13d4dc0f8") || abort("\"/system/lib/modules/mpq-adapter.ko\" has unexpected contents.");
set_progress(0.336595);
apply_patch_check("/system/lib/modules/mpq-dmx-hw-plugin.ko", "1093ca18eb3094358f4258f364b0739b67af7615", "1d69e6fce162b2e4bf53df459f40ed9c453e1485") || abort("\"/system/lib/modules/mpq-dmx-hw-plugin.ko\" has unexpected contents.");
set_progress(0.336707);
apply_patch_check("/system/lib/modules/msm-buspm-dev.ko", "5255135ab204fee1dcee723d23b1c1023c5dff02", "ba09fd9cf9eb3d82adc4384bdc168f33df6059a3") || abort("\"/system/lib/modules/msm-buspm-dev.ko\" has unexpected contents.");
set_progress(0.336718);
apply_patch_check("/system/lib/modules/mt2060.ko", "945b99847328931617810046c02276762def38ae", "4a4b77653057344fc0561a6d5bd1b113baeaabcc") || abort("\"/system/lib/modules/mt2060.ko\" has unexpected contents.");
set_progress(0.336726);
apply_patch_check("/system/lib/modules/mt2063.ko", "6173ee63b29ef312a5441d4361fdf02e9796c6e4", "05b3ec1656dcb1f378dd900ebfcc0a446185f672") || abort("\"/system/lib/modules/mt2063.ko\" has unexpected contents.");
set_progress(0.336747);
apply_patch_check("/system/lib/modules/mt20xx.ko", "5939813152377088cac620561484f3d3cb322d93", "d16770a28c38f3cd54f5cf81ae48233d880876ab") || abort("\"/system/lib/modules/mt20xx.ko\" has unexpected contents.");
set_progress(0.336762);
apply_patch_check("/system/lib/modules/mt2131.ko", "744be8533ef27d0d225413c747b3154abba85684", "63696eae5e1b0fa6b3dff8b5641f44f16f20cb9e") || abort("\"/system/lib/modules/mt2131.ko\" has unexpected contents.");
set_progress(0.336771);
apply_patch_check("/system/lib/modules/mt2266.ko", "84904bc143a42dd61a16f4e6182e4a3ac6bbb56b", "3b7ef3ecf7c27cae7c34fefed36abf2d853f5c99") || abort("\"/system/lib/modules/mt2266.ko\" has unexpected contents.");
set_progress(0.336780);
apply_patch_check("/system/lib/modules/mt312.ko", "96fb621f3fbb3a7b86f77e4f52d797dbee8043ec", "7c5a7e838e69f3802eef13cd627aee4d44887731") || abort("\"/system/lib/modules/mt312.ko\" has unexpected contents.");
set_progress(0.336791);
apply_patch_check("/system/lib/modules/mt352.ko", "eb54411e592fdb46e7f9ca0d5ae8cb504a07e102", "3fdfb95157582f9cec983d5f38316844c06c0b7a") || abort("\"/system/lib/modules/mt352.ko\" has unexpected contents.");
set_progress(0.336801);
apply_patch_check("/system/lib/modules/mvpkm.ko", "51de7c4572efa3507a9263a7d38770415e286a22", "7041be0a86ea58e596b5614c8677c3ba3dbc5439") || abort("\"/system/lib/modules/mvpkm.ko\" has unexpected contents.");
set_progress(0.336880);
apply_patch_check("/system/lib/modules/mxl5005s.ko", "92980a333d84fb91587095785588eae3e0cc1b96", "b208667bc5331113ee9b8331738dae46643d2071") || abort("\"/system/lib/modules/mxl5005s.ko\" has unexpected contents.");
set_progress(0.336915);
apply_patch_check("/system/lib/modules/mxl5007t.ko", "0c672a445adc3cf5011130038cd33b8301797670", "c4c25e58096291b2c3b17385729a282eec94559f") || abort("\"/system/lib/modules/mxl5007t.ko\" has unexpected contents.");
set_progress(0.336928);
apply_patch_check("/system/lib/modules/nxt200x.ko", "9cea58fd50827f63eab481ccd4cb466f1e3e5347", "1cb679ea47bad068875988afac2d9b5cc9a0b966") || abort("\"/system/lib/modules/nxt200x.ko\" has unexpected contents.");
set_progress(0.336945);
apply_patch_check("/system/lib/modules/nxt6000.ko", "16382d9fa9654bd290303f69a22e0f5d3138e65c", "82c275563ae1ac1f60a05a11e0e6dc82f6cfe1fd") || abort("\"/system/lib/modules/nxt6000.ko\" has unexpected contents.");
set_progress(0.336956);
apply_patch_check("/system/lib/modules/oektestkm.ko", "3be10a716ac7dccfd3d14068331559533b29492e", "450e33d2ed97fed02a41eeebed6c73e0241c8385") || abort("\"/system/lib/modules/oektestkm.ko\" has unexpected contents.");
set_progress(0.336964);
apply_patch_check("/system/lib/modules/or51132.ko", "4b526fbda12faa76a7ed2ee7cecfe197b433cb47", "57b5b4767062e30401a08c7ec091113a1cd82564") || abort("\"/system/lib/modules/or51132.ko\" has unexpected contents.");
set_progress(0.336976);
apply_patch_check("/system/lib/modules/or51211.ko", "e9aa2f9625ec5d4b49f2e67395531f91e01ed368", "f5bf2b520fbc100147394884217a0ebe853b420a") || abort("\"/system/lib/modules/or51211.ko\" has unexpected contents.");
set_progress(0.336988);
apply_patch_check("/system/lib/modules/pronto/pronto_wlan.ko", "51783649e4a3c417a80213ac3fe683ce451c900d", "e1b199f4ba5c1b1507fb1e9a86c815e1eb2e4a1c") || abort("\"/system/lib/modules/pronto/pronto_wlan.ko\" has unexpected contents.");
set_progress(0.340201);
apply_patch_check("/system/lib/modules/pvtcpkm.ko", "bd5f50ffe4b1df0a7ceaf4d4208087206bb9ed01", "1a64b89863c496d27929bbcd774228e1ba551e8b") || abort("\"/system/lib/modules/pvtcpkm.ko\" has unexpected contents.");
set_progress(0.340261);
apply_patch_check("/system/lib/modules/qcrypto.ko", "1d203efec62baccc932c248a5b9e235c205fb06f", "d8a91ac2a2212d69af2f89946e61bff496331010") || abort("\"/system/lib/modules/qcrypto.ko\" has unexpected contents.");
set_progress(0.340315);
apply_patch_check("/system/lib/modules/qt1010.ko", "24005dc0ed6439e2f7e8e9dbf7d817bf7267dc63", "7ce701289d0a93f3ba99b53ee68fb5d8ab1315bc") || abort("\"/system/lib/modules/qt1010.ko\" has unexpected contents.");
set_progress(0.340323);
apply_patch_check("/system/lib/modules/radio-iris-transport.ko", "fcbcaaa1e392950fa1312a9f126b198848f5916d", "9b414adaad6a8978f65d55bd4e5c244533e545b1") || abort("\"/system/lib/modules/radio-iris-transport.ko\" has unexpected contents.");
set_progress(0.340331);
apply_patch_check("/system/lib/modules/reset_modem.ko", "41b8da0b7ce1d96a00f4a1154cb5187faf98c520", "aa18fee7f0664e09ff053143de8b2a5a05843b2b") || abort("\"/system/lib/modules/reset_modem.ko\" has unexpected contents.");
set_progress(0.340337);
apply_patch_check("/system/lib/modules/rtl2830.ko", "745f9415fb91d5a32873949016e44c1c005fba20", "13be29cc6e478b8718ae6c9e23dcb99d5979f3f1") || abort("\"/system/lib/modules/rtl2830.ko\" has unexpected contents.");
set_progress(0.340348);
apply_patch_check("/system/lib/modules/s5h1409.ko", "e679745aee6f6755cf4641a9712c0d04f5ab3eec", "2461eb29cec4791f994de741bfa14f0ee1eb88e4") || abort("\"/system/lib/modules/s5h1409.ko\" has unexpected contents.");
set_progress(0.340362);
apply_patch_check("/system/lib/modules/s5h1411.ko", "f034210649ae0d6e5af904a93a8fa36a8089c41d", "77ccfcdd562922122558eae2e2ff4c442645bedf") || abort("\"/system/lib/modules/s5h1411.ko\" has unexpected contents.");
set_progress(0.340375);
apply_patch_check("/system/lib/modules/s5h1420.ko", "7f86b6fe29e71414aa1b604e15a476304dfce464", "e5491644a14d8e6ed2e12388dfdde09e8985b0ff") || abort("\"/system/lib/modules/s5h1420.ko\" has unexpected contents.");
set_progress(0.340391);
apply_patch_check("/system/lib/modules/s5h1432.ko", "f49f369464b6b21ff07bf5e8eab093eee8ba76bf", "f9ce67936303062f806ff2127bd9c1ad72e3caf0") || abort("\"/system/lib/modules/s5h1432.ko\" has unexpected contents.");
set_progress(0.340399);
apply_patch_check("/system/lib/modules/s921.ko", "b8e9a98bcd60fda101733c28194039e12daefc62", "06162b1898ce085a5c554d9f956d49d292879f80") || abort("\"/system/lib/modules/s921.ko\" has unexpected contents.");
set_progress(0.340409);
apply_patch_check("/system/lib/modules/scsi_wait_scan.ko", "7f44f40edd023776b93355e5729f4e8c3499012d", "b533db3cc0d7648b78110e9c19efd0c69847cccf") || abort("\"/system/lib/modules/scsi_wait_scan.ko\" has unexpected contents.");
set_progress(0.340412);
apply_patch_check("/system/lib/modules/si21xx.ko", "396467c88b98e31fb5f207a2461eac9a3cfff57c", "be0148f7f1645f6a54ac242e815c59ae1a7712bd") || abort("\"/system/lib/modules/si21xx.ko\" has unexpected contents.");
set_progress(0.340426);
apply_patch_check("/system/lib/modules/sp8870.ko", "eea6c8426e3d0526b161a156b680883f0404efd3", "72a984be18218e9d3106320746631d5325d4a900") || abort("\"/system/lib/modules/sp8870.ko\" has unexpected contents.");
set_progress(0.340436);
apply_patch_check("/system/lib/modules/sp887x.ko", "e2bf46b36edeb5efe3849964036255a6e541e263", "41adff11a5985a666b3d393ec3c7ea6253b7d934") || abort("\"/system/lib/modules/sp887x.ko\" has unexpected contents.");
set_progress(0.340447);
apply_patch_check("/system/lib/modules/spidev.ko", "75464a9908718b1b425e5557198f1086cb7ccd1f", "64b1d39c119ff43899f45d5a65581cbaf501e1c3") || abort("\"/system/lib/modules/spidev.ko\" has unexpected contents.");
set_progress(0.340465);
apply_patch_check("/system/lib/modules/stb0899.ko", "a860a3452614f27ac344ece171cfca5c0709605c", "80e5412951752689a87885d0cd8af2966638c94d") || abort("\"/system/lib/modules/stb0899.ko\" has unexpected contents.");
set_progress(0.340504);
apply_patch_check("/system/lib/modules/stb6000.ko", "74ca0d0cc2e7940626cc3bc847b347b263798c3b", "65e433a620ddd0c72d7785b7061e914cb6eb4fa7") || abort("\"/system/lib/modules/stb6000.ko\" has unexpected contents.");
set_progress(0.340511);
apply_patch_check("/system/lib/modules/stb6100.ko", "c81abdf62472c51f0ae78682c8b9b73e2884d977", "e0b60b3c52742ccc30e816ce5993b63d5f2b7b57") || abort("\"/system/lib/modules/stb6100.ko\" has unexpected contents.");
set_progress(0.340521);
apply_patch_check("/system/lib/modules/stv0288.ko", "cc839c2f28e52c45a08ba63548bcb012b8bbc7f8", "ffaae359ce4731196a8c321bc744996c59248908") || abort("\"/system/lib/modules/stv0288.ko\" has unexpected contents.");
set_progress(0.340533);
apply_patch_check("/system/lib/modules/stv0297.ko", "390b7cd88244871e473637b4f19a38732c7b8de0", "31bb2cf8ca32f31fd3e51cb9f9dd2561f1799e9f") || abort("\"/system/lib/modules/stv0297.ko\" has unexpected contents.");
set_progress(0.340543);
apply_patch_check("/system/lib/modules/stv0299.ko", "954dabe5fa85fb36827a93563d1b2d0873d83c0d", "4bf899c98eddb68df07c124629e97649cd54bc2f") || abort("\"/system/lib/modules/stv0299.ko\" has unexpected contents.");
set_progress(0.340557);
apply_patch_check("/system/lib/modules/stv0367.ko", "a862386c5c8502519366e557e64a55c7c01b444d", "b4b33a1bdccee5708634283d6b7af8d4f8d0b1f5") || abort("\"/system/lib/modules/stv0367.ko\" has unexpected contents.");
set_progress(0.340595);
apply_patch_check("/system/lib/modules/stv0900.ko", "4e469e0b15a90ce6783058c8c88d3066a462e370", "de4ae3a3649f34b9a27bf5d96698a2c3e7299be6") || abort("\"/system/lib/modules/stv0900.ko\" has unexpected contents.");
set_progress(0.340657);
apply_patch_check("/system/lib/modules/stv090x.ko", "2e41260bad215d2e2a9f92f88438f4b3e2b01c2d", "e5b7b9814390d79e3398e31d1e05e2dc91a7aa2c") || abort("\"/system/lib/modules/stv090x.ko\" has unexpected contents.");
set_progress(0.340711);
apply_patch_check("/system/lib/modules/stv6110.ko", "afc996cb8a29c41d32130967a8378e67fab75fc2", "0e57a5038c9b0866c9572c0d8d0b4dd01f4e3581") || abort("\"/system/lib/modules/stv6110.ko\" has unexpected contents.");
set_progress(0.340720);
apply_patch_check("/system/lib/modules/stv6110x.ko", "85ece3c8c8d69479da94a84b2b916b8d8821b14c", "0db0e37e99bbe7a7b0164daa8b099f9c372c8d33") || abort("\"/system/lib/modules/stv6110x.ko\" has unexpected contents.");
set_progress(0.340729);
apply_patch_check("/system/lib/modules/tda10021.ko", "f6504e3e1cabc95049aab46e8d136c9dbaad756d", "f9360ab27678d6a02e62adfd3f9e3326cc63db2a") || abort("\"/system/lib/modules/tda10021.ko\" has unexpected contents.");
set_progress(0.340738);
apply_patch_check("/system/lib/modules/tda10023.ko", "d7e759c3d5025fcec709d1b6a0a6cdf86bdc27cd", "a580a044e79925438955dd955b1940e62685d26a") || abort("\"/system/lib/modules/tda10023.ko\" has unexpected contents.");
set_progress(0.340748);
apply_patch_check("/system/lib/modules/tda10048.ko", "748910682239e794a7d02c85fd3c3aa2e9a75edf", "1d222e531095a5005c0ae9bed052c30f1c3f6ad1") || abort("\"/system/lib/modules/tda10048.ko\" has unexpected contents.");
set_progress(0.340764);
apply_patch_check("/system/lib/modules/tda1004x.ko", "8266e0b29fbb9a895205632e92ad9a7e04c2ca4b", "2f4024a12e150d5a172b37620b8cf687f4ced1c2") || abort("\"/system/lib/modules/tda1004x.ko\" has unexpected contents.");
set_progress(0.340784);
apply_patch_check("/system/lib/modules/tda10071.ko", "af300a2e55352676d643de8d31c02715ade0e59b", "be115e202078e13aafb38be66d7b6585f64d3bde") || abort("\"/system/lib/modules/tda10071.ko\" has unexpected contents.");
set_progress(0.340804);
apply_patch_check("/system/lib/modules/tda10086.ko", "d6a3266fa0f856e4bc39421473ab07fab9c875bf", "8bf8870312d43abf8e29a25b8b412e587f82212e") || abort("\"/system/lib/modules/tda10086.ko\" has unexpected contents.");
set_progress(0.340817);
apply_patch_check("/system/lib/modules/tda18212.ko", "2ae21965466d26603a241a2f1ccfa8eb74e495a7", "4813b2bc40c88d30f92829df47987229e481fef8") || abort("\"/system/lib/modules/tda18212.ko\" has unexpected contents.");
set_progress(0.340824);
apply_patch_check("/system/lib/modules/tda18218.ko", "7c3234b3dfaefdaf722dcaac4019ffb1a2ea4bcc", "e87a250ae1b751eaf77d9447e30d7c4bb6565430") || abort("\"/system/lib/modules/tda18218.ko\" has unexpected contents.");
set_progress(0.340832);
apply_patch_check("/system/lib/modules/tda18271.ko", "8c5b68b6f4f188605b1229a98d4187f42035ecfb", "f0a9aecebe1157b0d7558156fff49f31ce338c75") || abort("\"/system/lib/modules/tda18271.ko\" has unexpected contents.");
set_progress(0.340878);
apply_patch_check("/system/lib/modules/tda18271c2dd.ko", "3f4dfd153cdb1f1a541a5037ab3c8114db29da2f", "38725c887e8c45c203f48458bcbdfd2a754d988e") || abort("\"/system/lib/modules/tda18271c2dd.ko\" has unexpected contents.");
set_progress(0.340898);
apply_patch_check("/system/lib/modules/tda665x.ko", "cf93954f3f4633e875edb7fe39a0b17a6c360166", "7b0a2b854ffc895927e85572d4c1cc6dcb65628d") || abort("\"/system/lib/modules/tda665x.ko\" has unexpected contents.");
set_progress(0.340904);
apply_patch_check("/system/lib/modules/tda8083.ko", "903a230eefdc89ea71afdb337e9bee06d99d71b0", "7ec02078719763c29ec138a5a2c232f988734747") || abort("\"/system/lib/modules/tda8083.ko\" has unexpected contents.");
set_progress(0.340913);
apply_patch_check("/system/lib/modules/tda8261.ko", "7313b47e6858b92d4f85a558641a73e97062b739", "e32a679c55fb53735d89b5baa1475875e5eeb291") || abort("\"/system/lib/modules/tda8261.ko\" has unexpected contents.");
set_progress(0.340920);
apply_patch_check("/system/lib/modules/tda826x.ko", "a2f152ba45e919158bb004d786a278671288db6e", "7f86f65e7cadadbdc995366e2da213ecde622ba7") || abort("\"/system/lib/modules/tda826x.ko\" has unexpected contents.");
set_progress(0.340926);
apply_patch_check("/system/lib/modules/tda827x.ko", "4e1c70007341664af97bff4666a0ba48fa4f025d", "4b521391a01a063c34d5345e4a957104036569f1") || abort("\"/system/lib/modules/tda827x.ko\" has unexpected contents.");
set_progress(0.340941);
apply_patch_check("/system/lib/modules/tda8290.ko", "36111f21325dba0f60704308bcb9629d9d4119d9", "9a2f94630f9ee25d877ce2d3bb639cc50a05370c") || abort("\"/system/lib/modules/tda8290.ko\" has unexpected contents.");
set_progress(0.340959);
apply_patch_check("/system/lib/modules/tda9887.ko", "e1e70b1df15c874b1c615b08f107b92099c54091", "d9ac387d2e0333b362a7331992c31d46bac15aa5") || abort("\"/system/lib/modules/tda9887.ko\" has unexpected contents.");
set_progress(0.340973);
apply_patch_check("/system/lib/modules/tea5761.ko", "b7897a33a6fa27c884a1c7a1100bb43bfb4dfe52", "53aba85d5f3cd5a348f9bfa094bc13d7183222a4") || abort("\"/system/lib/modules/tea5761.ko\" has unexpected contents.");
set_progress(0.340982);
apply_patch_check("/system/lib/modules/tea5767.ko", "df33613eedf944e11b1a5682e8ff01bf7bb0712f", "4e7c2883db0a726fc0ddfcc5ba1980a6087445f3") || abort("\"/system/lib/modules/tea5767.ko\" has unexpected contents.");
set_progress(0.340992);
apply_patch_check("/system/lib/modules/texfat.ko", "4bbda8ddd6fbcc9ab6ec731d0151344e957134e9", "39dc882e4773112290ed77079de861e28f9227d7") || abort("\"/system/lib/modules/texfat.ko\" has unexpected contents.");
set_progress(0.341192);
apply_patch_check("/system/lib/modules/tspp.ko", "c4852440253c4924760a125ff6a538bb6c7ee3e9", "3c6d82714320c11fe247fa92d17ef3c2cd3e2a7d") || abort("\"/system/lib/modules/tspp.ko\" has unexpected contents.");
set_progress(0.341243);
apply_patch_check("/system/lib/modules/tua6100.ko", "f29bfe08d151433debd2403969eefafd434c6daf", "61f2e972aeed572cccb490371323603f170a36fa") || abort("\"/system/lib/modules/tua6100.ko\" has unexpected contents.");
set_progress(0.341248);
apply_patch_check("/system/lib/modules/tuner-simple.ko", "c3bd60b430e4023cedf4d50a25da2e218b0c426b", "e86520074222648c6746c016517cb409455fc9c8") || abort("\"/system/lib/modules/tuner-simple.ko\" has unexpected contents.");
set_progress(0.341266);
apply_patch_check("/system/lib/modules/tuner-types.ko", "579aa50cb2de6736b241d7e6d6f8ef4077a2d19c", "da361fd537a81557d5e5a805f2f35c57dc5c3e32") || abort("\"/system/lib/modules/tuner-types.ko\" has unexpected contents.");
set_progress(0.341285);
apply_patch_check("/system/lib/modules/tuner-xc2028.ko", "cb008831efae8088771e356b272e190f6a8090a9", "9cfebbafe8e717d622d1d75d0bf6da0b238a44af") || abort("\"/system/lib/modules/tuner-xc2028.ko\" has unexpected contents.");
set_progress(0.341311);
apply_patch_check("/system/lib/modules/ves1820.ko", "a32555f7366983f5c9009efbbf86a46fc14e927b", "f8bc4dee4f5fe50dff58e00fbef54bea4e8a0397") || abort("\"/system/lib/modules/ves1820.ko\" has unexpected contents.");
set_progress(0.341320);
apply_patch_check("/system/lib/modules/ves1x93.ko", "a4d1bdb2f3d8c5234db470c33e7df676251da050", "6998f6ac0ccc050a3154b84db434d6597bfb534e") || abort("\"/system/lib/modules/ves1x93.ko\" has unexpected contents.");
set_progress(0.341329);
apply_patch_check("/system/lib/modules/xc4000.ko", "cfd0dee0b297b06c6607240a4b28ac3fc87d6e8d", "fac893eeca005b38fd63b1a58facd60b51627789") || abort("\"/system/lib/modules/xc4000.ko\" has unexpected contents.");
set_progress(0.341356);
apply_patch_check("/system/lib/modules/xc5000.ko", "b7f9750dd6cdc2eba1b051f78461fa472d7d9086", "d1646b2c8e9deb320bd9bac9bec0e85e20f719d2") || abort("\"/system/lib/modules/xc5000.ko\" has unexpected contents.");
set_progress(0.341376);
apply_patch_check("/system/lib/modules/zl10036.ko", "53331b706fcf64acc0e2b7eef6f5c9639b235e9a", "424a9ade3150a6940790e48005f45bce36d2fa3b") || abort("\"/system/lib/modules/zl10036.ko\" has unexpected contents.");
set_progress(0.341384);
apply_patch_check("/system/lib/modules/zl10039.ko", "84e3fb21c4f475084654e8c6c0733c261b7544e3", "b30be6506602debe81d6028fabf1f53d8f8c5d8d") || abort("\"/system/lib/modules/zl10039.ko\" has unexpected contents.");
set_progress(0.341392);
apply_patch_check("/system/lib/modules/zl10353.ko", "9ea4f21fdcce46a39b8eadc320c44a7df60c5539", "68e2d38275d59d2145c90d6473828014aaad7ad6") || abort("\"/system/lib/modules/zl10353.ko\" has unexpected contents.");
set_progress(0.341403);
apply_patch_check("/system/lib/soundfx/libbundlewrapper.so", "b74add1540670db9a8015702ed1b16a349fbcd5a", "4399e6a0a2e226681a9d500574e3fe35567c488c") || abort("\"/system/lib/soundfx/libbundlewrapper.so\" has unexpected contents.");
set_progress(0.341463);
apply_patch_check("/system/priv-app/AndroidHtcSync.odex", "bc34bb9bde699b051511108ec069345f95722c16", "757aa1fa7fe9cdd11fe68f8e9c02189a75ba4c39") || abort("\"/system/priv-app/AndroidHtcSync.odex\" has unexpected contents.");
set_progress(0.342686);
apply_patch_check("/system/priv-app/Automotive_Home.apk", "55eb73e2496dd89ffba6e1a9388a78eeb636bf5c", "0cdf5c915898d91c95ff9b989dc1db41132da353") || abort("\"/system/priv-app/Automotive_Home.apk\" has unexpected contents.");
set_progress(0.344039);
apply_patch_check("/system/priv-app/Automotive_Traffic.odex", "5656b9cf1d85af19f50dc6469e38b68444e2e154", "41a325e1e3bb6114eb31e6fcb82c50af539cf513") || abort("\"/system/priv-app/Automotive_Traffic.odex\" has unexpected contents.");
set_progress(0.345711);
apply_patch_check("/system/priv-app/BackupRestoreConfirmation.apk", "5eb585c4647c5fb6c6673a4b3cedcda82b7c33ea", "9cebdac525a167bb9659cba81f246d221c02b0c2") || abort("\"/system/priv-app/BackupRestoreConfirmation.apk\" has unexpected contents.");
set_progress(0.345843);
apply_patch_check("/system/priv-app/BackupRestoreConfirmation.odex", "618bcc946e2bd40144819094b49d33f12d6749fa", "075a6f8d599ea24f8f9d4254e71cffbcaddaf97f") || abort("\"/system/priv-app/BackupRestoreConfirmation.odex\" has unexpected contents.");
set_progress(0.345854);
apply_patch_check("/system/priv-app/Calendar.apk", "10923601b8418301946c30d0185f26bc950b9036", "5a44ad67ae0bf92666b238f572348be6805a1b67") || abort("\"/system/priv-app/Calendar.apk\" has unexpected contents.");
set_progress(0.347890);
apply_patch_check("/system/priv-app/Calendar.odex", "d01b0e26d1f0035462ae8a36a3b953a7ad1aa7cf", "95dd11685bf89299ac6ca61def8fd99097ff30b9") || abort("\"/system/priv-app/Calendar.odex\" has unexpected contents.");
set_progress(0.349571);
apply_patch_check("/system/priv-app/CalendarProvider.odex", "4940568a9d8cdfc4dfd184fccc1c71ba9e1cd63b", "b8ee3489bea00e32e5f8f348bb798951a92d1d22") || abort("\"/system/priv-app/CalendarProvider.odex\" has unexpected contents.");
set_progress(0.350793);
apply_patch_check("/system/priv-app/CheckinProvider.odex", "3a5919170f19d3f80fd30cf893418b7b002eac6b", "9d85e75fe8f9da7181bb03021d0b792d437963d9") || abort("\"/system/priv-app/CheckinProvider.odex\" has unexpected contents.");
set_progress(0.351166);
apply_patch_check("/system/priv-app/ConfigUpdater.odex", "5c0cba68db90e19d915f4f62c4b3e576784f6975", "e3197753fd1b0bc9f3fabe247e136ebfe7536b2f") || abort("\"/system/priv-app/ConfigUpdater.odex\" has unexpected contents.");
set_progress(0.353677);
apply_patch_check("/system/priv-app/ContactsProvider.odex", "01573d14a53c3b3b56f3c05790455da530061db3", "81193150da3a467afdd87989891461a3b9c85024") || abort("\"/system/priv-app/ContactsProvider.odex\" has unexpected contents.");
set_progress(0.357245);
apply_patch_check("/system/priv-app/CustomAppInstaller.odex", "6d72fa2d65f40847dd67f65c2c5ed539d034e974", "352b64cb8bead29dc2a2f29aeccb7c3605eff9fd") || abort("\"/system/priv-app/CustomAppInstaller.odex\" has unexpected contents.");
set_progress(0.357263);
apply_patch_check("/system/priv-app/CustomizationSettingsProvider.odex", "64df46994547fc63d1feb573bd784dce8b4bb82f", "aaccddb06b14f638b3381fa171124b58ddb1838b") || abort("\"/system/priv-app/CustomizationSettingsProvider.odex\" has unexpected contents.");
set_progress(0.357273);
apply_patch_check("/system/priv-app/CustomizationSetup.odex", "537d6006eb16e6d33d7b31ecff28179a31766369", "2a6711131a0c6afba078658843d37e5ee1e99af9") || abort("\"/system/priv-app/CustomizationSetup.odex\" has unexpected contents.");
set_progress(0.357510);
apply_patch_check("/system/priv-app/DMCommandService.odex", "5f3cd57edd5c7c38b1a7503e7276d085418fbf4d", "d593210c3a5b9d7ec16267a8d991424cbd3d5997") || abort("\"/system/priv-app/DMCommandService.odex\" has unexpected contents.");
set_progress(0.357698);
apply_patch_check("/system/priv-app/DefaultContainerService.apk", "cd290a587533e034c94fb50a79774371a88daecc", "a1c194bc7d9e2e820b0cc9ebd38505e78509852e") || abort("\"/system/priv-app/DefaultContainerService.apk\" has unexpected contents.");
set_progress(0.357719);
apply_patch_check("/system/priv-app/DefaultContainerService.odex", "9fbd220d0eb9451cddbba7a29b0be3c86952d515", "25078be8442fc4b7fa7917de03247fc20d6a7ab2") || abort("\"/system/priv-app/DefaultContainerService.odex\" has unexpected contents.");
set_progress(0.357742);
apply_patch_check("/system/priv-app/DemoFLOPackageInstaller.apk", "4ecc83b07d5882497f1837aba1936926f7810393", "07e187529529c1960d677adc502016d378312fc2") || abort("\"/system/priv-app/DemoFLOPackageInstaller.apk\" has unexpected contents.");
set_progress(0.357884);
apply_patch_check("/system/priv-app/DemoFLOPackageInstaller.odex", "a5e1d459b784e81d447c83bb2f75abe40bf4377b", "97d4c1c28220b2ad42a29e690c81b38d8b190407") || abort("\"/system/priv-app/DemoFLOPackageInstaller.odex\" has unexpected contents.");
set_progress(0.358021);
apply_patch_check("/system/priv-app/DeviceManagement.apk", "c6c135ee2cf9d320028ef36962504180e2c248ca", "6887a02ef79c8bbdfd17b0dc76eba26ba70d83db") || abort("\"/system/priv-app/DeviceManagement.apk\" has unexpected contents.");
set_progress(0.358972);
apply_patch_check("/system/priv-app/DeviceManagement.odex", "911cb6df8a0a9d387b8a46ab3b001f8d50afdcef", "656f045a0f0a58e1ce660e153d889eb5bf2210f3") || abort("\"/system/priv-app/DeviceManagement.odex\" has unexpected contents.");
set_progress(0.361530);
apply_patch_check("/system/priv-app/DockMode.odex", "e77c304411fec117dec5f1de6bd70c2fd37416ef", "2bb2fe481a58f395d690c1a3fd37ebb854ae60b9") || abort("\"/system/priv-app/DockMode.odex\" has unexpected contents.");
set_progress(0.361688);
apply_patch_check("/system/priv-app/DownloadProvider.apk", "a4284b231e0fb005fc23dcb00b1a48125a40c146", "2ae9e40d6d1d4831e121d011d6845480047b312d") || abort("\"/system/priv-app/DownloadProvider.apk\" has unexpected contents.");
set_progress(0.362344);
apply_patch_check("/system/priv-app/DownloadProvider.odex", "79db62405f288d8c66287efe5f87d15773946aad", "af013cc9ccac56c63154222848d800448e8f952a") || abort("\"/system/priv-app/DownloadProvider.odex\" has unexpected contents.");
set_progress(0.363290);
apply_patch_check("/system/priv-app/DrawingBoard.odex", "be4304abcde8088e54fbd25636c54e0498b21fa3", "f11fbbae9253b625fcb7dc32e39bc85171061676") || abort("\"/system/priv-app/DrawingBoard.odex\" has unexpected contents.");
set_progress(0.363464);
apply_patch_check("/system/priv-app/EPST.odex", "8320b0537ae5ea9762d8e3cc25181a51afcef19b", "940205ded5b2bc8c971a1600cf95ee3930b8ca18") || abort("\"/system/priv-app/EPST.odex\" has unexpected contents.");
set_progress(0.364215);
apply_patch_check("/system/priv-app/EasyAccessService.apk", "406f4e06e5ad5988a93e350b2e40e357764d2f95", "03d79143eeb802ed6d9cab29c5e5f5f50558a474") || abort("\"/system/priv-app/EasyAccessService.apk\" has unexpected contents.");
set_progress(0.367550);
apply_patch_check("/system/priv-app/EasyAccessService.odex", "7c62c162486e5b6a2ff8e4ec7170a2eac406330e", "4a98d50de651c9fc2b6e2edec1953ad7bc386b79") || abort("\"/system/priv-app/EasyAccessService.odex\" has unexpected contents.");
set_progress(0.368622);
apply_patch_check("/system/priv-app/ExternalStorageProvider.apk", "84192bd3b0a4d5e8759e79765a779373adb82a8b", "c5ea070e794855972818a815bb2b1c67e406aa78") || abort("\"/system/priv-app/ExternalStorageProvider.apk\" has unexpected contents.");
set_progress(0.368648);
apply_patch_check("/system/priv-app/ExternalStorageProvider.odex", "6be96e1cc6bef691ff2e6aa73036dea52e8070ef", "af9fd82fb25e9fe920285144b63affca54dc3754") || abort("\"/system/priv-app/ExternalStorageProvider.odex\" has unexpected contents.");
set_progress(0.368674);
apply_patch_check("/system/priv-app/Facebook.apk", "261e1f7e55a1123cac789262ef06d4fc68559e6b", "c82333b2ae111ee9b43d0f215879522b03c7ec7e") || abort("\"/system/priv-app/Facebook.apk\" has unexpected contents.");
set_progress(0.372437);
apply_patch_check("/system/priv-app/Facebook.odex", "370c512a75bf87af4b66c48a28345b385c714969", "fa4953adf07e1ca2b2304791e943a1caeb38d225") || abort("\"/system/priv-app/Facebook.odex\" has unexpected contents.");
set_progress(0.375559);
apply_patch_check("/system/priv-app/FieldTrial.odex", "9ce2c033b01c2e6191e99abd17ea62d2bb38326f", "0a6649bfcef0ab23a867f75e505b205dd48584a1") || abort("\"/system/priv-app/FieldTrial.odex\" has unexpected contents.");
set_progress(0.375824);
apply_patch_check("/system/priv-app/FilePicker.apk", "7b7c4dc19d8a36f0ea6e4115be1edf2b1b5fceda", "43df94c36be99cd26406d76dbefe0e02b38f35e0") || abort("\"/system/priv-app/FilePicker.apk\" has unexpected contents.");
set_progress(0.376390);
apply_patch_check("/system/priv-app/FilePicker.odex", "6639d1c4f3343810408d191e3e1a7aa0cb27b3fb", "9e1f7f0b03d17fac2378bca75b4feca4b977ca7a") || abort("\"/system/priv-app/FilePicker.odex\" has unexpected contents.");
set_progress(0.376724);
apply_patch_check("/system/priv-app/Frisbee.apk", "00286c565c9477db6b1f2ca8ea5f3d702ba7a872", "f754af93de030e9bc9ffa081cf8c50a289d20615") || abort("\"/system/priv-app/Frisbee.apk\" has unexpected contents.");
set_progress(0.381265);
apply_patch_check("/system/priv-app/Frisbee.odex", "8e4061fdefc24623f996a0191dca7c7d1a279344", "ba75660918d6ee4dca6dc00b43dd2faab1d143db") || abort("\"/system/priv-app/Frisbee.odex\" has unexpected contents.");
set_progress(0.383856);
apply_patch_check("/system/priv-app/FusedLocation.apk", "18e238e8d2f37bdf73689c0cd430295828010a08", "82e229f419627b2bf7384de4af05b7ff18cff72f") || abort("\"/system/priv-app/FusedLocation.apk\" has unexpected contents.");
set_progress(0.383871);
apply_patch_check("/system/priv-app/FusedLocation.odex", "0a0f9e99392fcb99ad421242ad36af36e738fa66", "0c354227e7e60011904d93fd7680886f5619014b") || abort("\"/system/priv-app/FusedLocation.odex\" has unexpected contents.");
set_progress(0.383884);
apply_patch_check("/system/priv-app/GSD.apk", "58a5905d758102ac7265c010064d15865ec4e629", "712debf273f511e1be7c43a67b12519aa0128fae") || abort("\"/system/priv-app/GSD.apk\" has unexpected contents.");
set_progress(0.384635);
apply_patch_check("/system/priv-app/GSD.odex", "21006e5fd8d0f4ca9808c9a43730e63515a8a941", "71ece83bae9d3c13927bf588ee6445b71a3138b6") || abort("\"/system/priv-app/GSD.odex\" has unexpected contents.");
set_progress(0.384812);
apply_patch_check("/system/priv-app/GmsCore.odex", "7859f5ab074dd606a13f3051efec8e7670a69816", "d1a77d32900903962c4d2246898b97eeb69cf832") || abort("\"/system/priv-app/GmsCore.odex\" has unexpected contents.");
set_progress(0.393164);
apply_patch_check("/system/priv-app/GoogleBackupTransport.odex", "fed55cf66b678929b6ebaf77c56ffc3a59c97398", "fc480bcab04e6af88f20fe7940415adf148088bd") || abort("\"/system/priv-app/GoogleBackupTransport.odex\" has unexpected contents.");
set_progress(0.393437);
apply_patch_check("/system/priv-app/GoogleFeedback.odex", "46a1696a5d7b7fd50b72944e2a80e23fe47ddcd9", "6b79980bb4554379e1a200ab3a9ee672c173aad5") || abort("\"/system/priv-app/GoogleFeedback.odex\" has unexpected contents.");
set_progress(0.393721);
apply_patch_check("/system/priv-app/GoogleLoginService.odex", "73a2e3ac6496f65be015a3036309a6fdd2e740b4", "7afdd36ece6a5e419618bc6203d9b5b4399433d7") || abort("\"/system/priv-app/GoogleLoginService.odex\" has unexpected contents.");
set_progress(0.394490);
apply_patch_check("/system/priv-app/GoogleOneTimeInitializer.odex", "ff9b4d6792d0e669f31d5fe3a9e3cd94a852eb32", "320496727adcfd9ba2150ed4816adc817f3899fa") || abort("\"/system/priv-app/GoogleOneTimeInitializer.odex\" has unexpected contents.");
set_progress(0.394501);
apply_patch_check("/system/priv-app/GooglePartnerSetup.odex", "c1c6eb388749f403ff02e723604a313ed2bc7490", "c58ccd53843d3e2027444aa4bd6c8d44d3aafedd") || abort("\"/system/priv-app/GooglePartnerSetup.odex\" has unexpected contents.");
set_progress(0.394790);
apply_patch_check("/system/priv-app/GooglePlusPlugin.apk", "b88e669559c628acffe7c7b5d54724d020927c7d", "5fbc73005eb1b3ed317f0b60b0ac50f39464cce4") || abort("\"/system/priv-app/GooglePlusPlugin.apk\" has unexpected contents.");
set_progress(0.397880);
apply_patch_check("/system/priv-app/GooglePlusPlugin.odex", "daa5c151dd6ce148bd661b03f81ddca3bb6cc41d", "3f661b8ec2984f014b353efb289fc50deacb2c7a") || abort("\"/system/priv-app/GooglePlusPlugin.odex\" has unexpected contents.");
set_progress(0.399421);
apply_patch_check("/system/priv-app/GoogleServicesFramework.odex", "c295a53709e2e590afd94ba9ed795653a8428d04", "6b9888accb2edf2784a017b4007b4875597e46c3") || abort("\"/system/priv-app/GoogleServicesFramework.odex\" has unexpected contents.");
set_progress(0.401170);
apply_patch_check("/system/priv-app/HMS_Gallery.apk", "278ab69078de6c4f8a50c08998936f6cb0ad75e8", "9631e1400c296fd2a811a0c4f3808431e3b3fc69") || abort("\"/system/priv-app/HMS_Gallery.apk\" has unexpected contents.");
set_progress(0.419884);
apply_patch_check("/system/priv-app/HMS_Gallery.odex", "b4ec6956dca3fca5cd6d767a40b983b1ca2cb21e", "cabebd39931d2ae8ee64d0efd2410fedf6ec9ee1") || abort("\"/system/priv-app/HMS_Gallery.odex\" has unexpected contents.");
set_progress(0.430004);
apply_patch_check("/system/priv-app/HTCAppDownload.apk", "f29cdf50a994d40067bb4c3fc435db288b17602f", "828d9980a6886c9adf61833951229d78566def14") || abort("\"/system/priv-app/HTCAppDownload.apk\" has unexpected contents.");
set_progress(0.430609);
apply_patch_check("/system/priv-app/HTCAppDownload.odex", "5ff72ca1971f0904121b8b6e4f31d1234d0e4b0b", "b9ecacbb97c691f39ea30ba9ad8a0e9101452730") || abort("\"/system/priv-app/HTCAppDownload.odex\" has unexpected contents.");
set_progress(0.431711);
apply_patch_check("/system/priv-app/HTCRecommend.apk", "47bf69ba97a69deeb76aa57a432fbb96ea09e3d4", "4b17eb3dcd8098436a58a97e93792aac18e37563") || abort("\"/system/priv-app/HTCRecommend.apk\" has unexpected contents.");
set_progress(0.433501);
apply_patch_check("/system/priv-app/HTCRecommend.odex", "0a035fd6ec96d6e95140fee9f22f711e628850e5", "aea4684662fb53d106acd3f3ba516f954aa5d6ba") || abort("\"/system/priv-app/HTCRecommend.odex\" has unexpected contents.");
set_progress(0.437025);
apply_patch_check("/system/priv-app/HTCWeatherClockWidgetAgent.odex", "b0ebbca1a8a0763ba95e32b3d49c3c6f3891107b", "656bb50eb91708b74058041889c0b5152ad5b3f3") || abort("\"/system/priv-app/HTCWeatherClockWidgetAgent.odex\" has unexpected contents.");
set_progress(0.437032);
apply_patch_check("/system/priv-app/HTCZero.apk", "db7541ad29d095176bfe1edabddec36c13830ce5", "2fca4ae15567ae3f9b1a324a4973705f2a75a8f3") || abort("\"/system/priv-app/HTCZero.apk\" has unexpected contents.");
set_progress(0.448180);
apply_patch_check("/system/priv-app/HTCZero.odex", "7a2d36aaf199382b33717fc4e329775485b8606d", "31419ee57e5266b47c654af72148c8d86f4a32e0") || abort("\"/system/priv-app/HTCZero.odex\" has unexpected contents.");
set_progress(0.454803);
apply_patch_check("/system/priv-app/HTC_IME.apk", "1b77d035417190d0334196ef3da54a4789c1aa99", "b3c7eaeec0d431b7d9ed2d22d53d3b2b01ae6570") || abort("\"/system/priv-app/HTC_IME.apk\" has unexpected contents.");
set_progress(0.471552);
apply_patch_check("/system/priv-app/HTC_IME.odex", "95530570d10533b81331747786cb25f8075b307b", "4565012f1e78817c4106ca5a106a09916f4edc0c") || abort("\"/system/priv-app/HTC_IME.odex\" has unexpected contents.");
set_progress(0.474662);
apply_patch_check("/system/priv-app/HomePersonalize.apk", "107abcbf5e0fae96be94c938cfdda1c2627ad4e5", "0b4938cad271f48f9a239c9bf6bf252408bae2fd") || abort("\"/system/priv-app/HomePersonalize.apk\" has unexpected contents.");
set_progress(0.475693);
apply_patch_check("/system/priv-app/HomePersonalize.odex", "dc4a9742f973cd94a39a4e792cf4f13afcb0f44d", "b5674adbf8d3865ce587263b99c1dc6890561ff6") || abort("\"/system/priv-app/HomePersonalize.odex\" has unexpected contents.");
set_progress(0.476259);
apply_patch_check("/system/priv-app/HtcBtWidget.odex", "9b65955c920e226df7239932172b928a31a72686", "3947c21591680c7e5d6fb68657a3532377db6c42") || abort("\"/system/priv-app/HtcBtWidget.odex\" has unexpected contents.");
set_progress(0.476287);
apply_patch_check("/system/priv-app/HtcCalendarWidgets.odex", "425b3e21004b0dbdb31964579b61094f17aa7f85", "2cd3c4a57a2a4a4917ea8bfe0e55e106b349785f") || abort("\"/system/priv-app/HtcCalendarWidgets.odex\" has unexpected contents.");
set_progress(0.476382);
apply_patch_check("/system/priv-app/HtcCompressViewer.odex", "40d74426990201406085175daf2a283226bc6334", "c536635bd06a52abb95675bada6a66a311023ff7") || abort("\"/system/priv-app/HtcCompressViewer.odex\" has unexpected contents.");
set_progress(0.476472);
apply_patch_check("/system/priv-app/HtcContactWidgets.apk", "1ccdebddf3f6a2226b61ea7f2c3d2bb2d59e9b0e", "0d88187d528cc56ab846e556e36eb9b7a450d974") || abort("\"/system/priv-app/HtcContactWidgets.apk\" has unexpected contents.");
set_progress(0.476862);
apply_patch_check("/system/priv-app/HtcContactWidgets.odex", "f8ff69081d057bf161bf20c8caae7024ac991887", "0de96fd592940c3a4b4b92e56883b2b9c2c09764") || abort("\"/system/priv-app/HtcContactWidgets.odex\" has unexpected contents.");
set_progress(0.477088);
apply_patch_check("/system/priv-app/HtcContacts.apk", "7c21a90194006d20ed2309c3c9e947c687e426f6", "5c89280f5b88eecb2fb32ceeaa879f482cf97128") || abort("\"/system/priv-app/HtcContacts.apk\" has unexpected contents.");
set_progress(0.482418);
apply_patch_check("/system/priv-app/HtcContacts.odex", "eef19db1bb968dde8b2a7be1c91f660b54511ad1", "ae573ef822ef30ca915f0c3fa11100135bf167ce") || abort("\"/system/priv-app/HtcContacts.odex\" has unexpected contents.");
set_progress(0.488745);
apply_patch_check("/system/priv-app/HtcContactsDNATransfer.odex", "baba94a1bbe72a49288781ad2f63c6d6048a2ed1", "18dd89b4e1b410517a696fc68563f98570578cee") || abort("\"/system/priv-app/HtcContactsDNATransfer.odex\" has unexpected contents.");
set_progress(0.488986);
apply_patch_check("/system/priv-app/HtcDLNAMiddleLayer.apk", "26a2253a4ddca2db7845207a05871e0666245e0d", "0db0d64ee2e841303e68552775a4cbbf01642527") || abort("\"/system/priv-app/HtcDLNAMiddleLayer.apk\" has unexpected contents.");
set_progress(0.489377);
apply_patch_check("/system/priv-app/HtcDLNAMiddleLayer.odex", "1150993e492dfefc7f78cc7f47d00c056d0eed4d", "402de6b5e87e639bfc04c1b94f2c79bbe4764bc9") || abort("\"/system/priv-app/HtcDLNAMiddleLayer.odex\" has unexpected contents.");
set_progress(0.490372);
apply_patch_check("/system/priv-app/HtcDataRoamingWidget.apk", "8c3f66a15436d253be9552f2d77613a465839f69", "dd59f8ae5c935383758c6dd66dd1d55a9ff2996a") || abort("\"/system/priv-app/HtcDataRoamingWidget.apk\" has unexpected contents.");
set_progress(0.490438);
apply_patch_check("/system/priv-app/HtcDataRoamingWidget.odex", "10c4d722b7a601031bd5b8c5025945441c2ced48", "0b56cc692bf06eaea3726f30297eb774be7e13b5") || abort("\"/system/priv-app/HtcDataRoamingWidget.odex\" has unexpected contents.");
set_progress(0.490468);
apply_patch_check("/system/priv-app/HtcDataStripWidget.apk", "9497e6ec9721bb17d7477ed4861be42f70065c04", "f2caf3fe35d99d7dbe57dc927039281b84b13bbb") || abort("\"/system/priv-app/HtcDataStripWidget.apk\" has unexpected contents.");
set_progress(0.490592);
apply_patch_check("/system/priv-app/HtcDataStripWidget.odex", "b5d3aa86ef5b315f921ad22b803e700e2edf5f98", "dd917589ec030f799610f045881953805703c439") || abort("\"/system/priv-app/HtcDataStripWidget.odex\" has unexpected contents.");
set_progress(0.490631);
apply_patch_check("/system/priv-app/HtcDialer.apk", "64055188eeb6c1d6d8093d0c9052b3e2524682b9", "309ecd8afa3dc9157bf993411cb6485571c1b496") || abort("\"/system/priv-app/HtcDialer.apk\" has unexpected contents.");
set_progress(0.491909);
apply_patch_check("/system/priv-app/HtcDialer.odex", "6f6064bc49d89c8a4e8cce54e38d5871650bfc99", "5ecfc5282e8d5b2b529bf6acd1a292500176c691") || abort("\"/system/priv-app/HtcDialer.odex\" has unexpected contents.");
set_progress(0.492873);
apply_patch_check("/system/priv-app/HtcDotMatrix.odex", "0600e4c54b7ba08b61ddf6e88d1c2a6d087db5a0", "eca4b87d2d5ad77437a1bbd7ed0f7673e4829113") || abort("\"/system/priv-app/HtcDotMatrix.odex\" has unexpected contents.");
set_progress(0.493051);
apply_patch_check("/system/priv-app/HtcGetStarted.apk", "617dd80744c5d39ed7c1bcc610fb0f61df3a9fb4", "5ebee16ead4af5a51d76dd71781ba4ecfe98d81a") || abort("\"/system/priv-app/HtcGetStarted.apk\" has unexpected contents.");
set_progress(0.495400);
apply_patch_check("/system/priv-app/HtcGetStarted.odex", "af381d7e9a004e6780a5c0b21a8d51d8c9ed7604", "2c4cc0ddcbfb6be1b928ce9c93578e89b3900b86") || abort("\"/system/priv-app/HtcGetStarted.odex\" has unexpected contents.");
set_progress(0.499219);
apply_patch_check("/system/priv-app/HtcGpsWidget.odex", "6d27dd94240169ed4fd58d403e1dddb377f0a94f", "926c4f675cead2dd07f5c24082790a41fb65e19c") || abort("\"/system/priv-app/HtcGpsWidget.odex\" has unexpected contents.");
set_progress(0.499237);
apply_patch_check("/system/priv-app/HtcHotspotWidget.apk", "2129c696450d8c35977200c2c6e3e36eb88610e7", "490d092e22d02f7a1d7d9eaf3c0dac445c800c5b") || abort("\"/system/priv-app/HtcHotspotWidget.apk\" has unexpected contents.");
set_progress(0.499432);
apply_patch_check("/system/priv-app/HtcHotspotWidget.odex", "51a6577e552e5237396da3ff581ae4de346ff9d2", "27385c951bd73a10b894e72c3ce714b0be01d9b6") || abort("\"/system/priv-app/HtcHotspotWidget.odex\" has unexpected contents.");
set_progress(0.499472);
apply_patch_check("/system/priv-app/HtcLocationService.odex", "241881f423cbb12eafe945d6e1f8eaa9c450a4cb", "6e9671a5c2b908879b988f897db272b59f9a1790") || abort("\"/system/priv-app/HtcLocationService.odex\" has unexpected contents.");
set_progress(0.499617);
apply_patch_check("/system/priv-app/HtcLockScreen.apk", "51de2e142d992111f9e77fcbd3ab3b32c498522a", "82610401ac49bdffbe8d02933c586faffc5e296a") || abort("\"/system/priv-app/HtcLockScreen.apk\" has unexpected contents.");
set_progress(0.501187);
apply_patch_check("/system/priv-app/HtcLockScreen.odex", "855996be57792c6514a8bcbfd3aa207b7e519e76", "d027338b02ca9925f5f7c0f1f57b2619a8505390") || abort("\"/system/priv-app/HtcLockScreen.odex\" has unexpected contents.");
set_progress(0.502136);
apply_patch_check("/system/priv-app/HtcMediaUploader.odex", "a3aebff7d6b45b9e2a59177c1691163d55c9d5c1", "8df0ea7255e027acaa4e5cce6d60215c3cbe5b88") || abort("\"/system/priv-app/HtcMediaUploader.odex\" has unexpected contents.");
set_progress(0.502412);
apply_patch_check("/system/priv-app/HtcMessageUploader.odex", "3f152e79cf95d6eb92ae90a99fd7d288dca01583", "f2cf8296c7736829edf8ae0aa99134871ce453fc") || abort("\"/system/priv-app/HtcMessageUploader.odex\" has unexpected contents.");
set_progress(0.502496);
apply_patch_check("/system/priv-app/HtcMobileNetworkWidget.odex", "68b9ae0bc45d2497cd4d3aa36297652ddc3438b1", "d952654ebbbd395bb22d67adaaa3786eba64cdcf") || abort("\"/system/priv-app/HtcMobileNetworkWidget.odex\" has unexpected contents.");
set_progress(0.502529);
apply_patch_check("/system/priv-app/HtcModeClient.odex", "429957d05aa7e39da9dc9f505db376d613f7f402", "4139d4f2133357f26a927c411cd327646c56ecfe") || abort("\"/system/priv-app/HtcModeClient.odex\" has unexpected contents.");
set_progress(0.502735);
apply_patch_check("/system/priv-app/HtcMusic.apk", "da2462d48e578b8fcb70c993da370af90b818b98", "42c48a2098dbe51108d417b76d09b853fc03f535") || abort("\"/system/priv-app/HtcMusic.apk\" has unexpected contents.");
set_progress(0.504850);
apply_patch_check("/system/priv-app/HtcMusic.odex", "79eace3266681d4f19f5bfc88618b3e32152d1ee", "2825919915af06f93582011a8d74acb15420166c") || abort("\"/system/priv-app/HtcMusic.odex\" has unexpected contents.");
set_progress(0.507444);
apply_patch_check("/system/priv-app/HtcMusicEnhancer.apk", "0408566bc70a873544bbb5ec903f2b91b9d10a65", "63a664283d40f8b395cc74762f189f3b48b09e3f") || abort("\"/system/priv-app/HtcMusicEnhancer.apk\" has unexpected contents.");
set_progress(0.507800);
apply_patch_check("/system/priv-app/HtcMusicEnhancer.odex", "8aecacc5c37770bab77785f50b680cd56f99e570", "43ab84e0b2d97fa57425d63a8edde0b9f52d46a9") || abort("\"/system/priv-app/HtcMusicEnhancer.odex\" has unexpected contents.");
set_progress(0.508366);
apply_patch_check("/system/priv-app/HtcMusicWidget.odex", "5d6cfe9e40b7bde21f6ded5ba909c95f091e8989", "cb8d051859876ac36cbb7ccc49a3f83a04c81689") || abort("\"/system/priv-app/HtcMusicWidget.odex\" has unexpected contents.");
set_progress(0.508476);
apply_patch_check("/system/priv-app/HtcNotificationWidget.apk", "516fb89faa8f3df8c0c27848a0a4d7bed7c15e5b", "33b101a941f54d590ea888bcfa369e40a6216917") || abort("\"/system/priv-app/HtcNotificationWidget.apk\" has unexpected contents.");
set_progress(0.508879);
apply_patch_check("/system/priv-app/HtcNotificationWidget.odex", "cfb81406c395f55e31916fa3eaa79ba977219c7c", "f6601e5248bbd69ef568faf03b258c5699f8138b") || abort("\"/system/priv-app/HtcNotificationWidget.odex\" has unexpected contents.");
set_progress(0.509265);
apply_patch_check("/system/priv-app/HtcPowerManager.apk", "577af708323ff94b74b02e16946e89f60eba8f1d", "8a2b50775dc90ab431d7b25a0b10e8236426dcbd") || abort("\"/system/priv-app/HtcPowerManager.apk\" has unexpected contents.");
set_progress(0.509987);
apply_patch_check("/system/priv-app/HtcPowerManager.odex", "2f6e56b7809c860d3a0a988484c22ca9fb27ca44", "7ba0995fd3d3ea709834f04713b1cd0aa2987baa") || abort("\"/system/priv-app/HtcPowerManager.odex\" has unexpected contents.");
set_progress(0.510336);
apply_patch_check("/system/priv-app/HtcRingtoneTrimmer.odex", "1e23982166ffd7307d0b00088e0ec0baac01907e", "f380bd760190eafa06ab6d03616e9b4a796f68a3") || abort("\"/system/priv-app/HtcRingtoneTrimmer.odex\" has unexpected contents.");
set_progress(0.510436);
apply_patch_check("/system/priv-app/HtcServicePack.apk", "b8a3c20903f161a2bb702eb645107bc60aa2132e", "81929b10dbe1ce9d6017656b0e0d6db8685d5d57") || abort("\"/system/priv-app/HtcServicePack.apk\" has unexpected contents.");
set_progress(0.520024);
apply_patch_check("/system/priv-app/HtcServicePack.odex", "7452a6b1a81bfbe006409f32b46595e1fd3e0429", "2adf7685745bfbd7c4a8263910c0adeb0b8b6746") || abort("\"/system/priv-app/HtcServicePack.odex\" has unexpected contents.");
set_progress(0.521701);
apply_patch_check("/system/priv-app/HtcSoundRecorder.apk", "38aeebbb8c1c0f6383f2f5c7b6c9300f99776468", "aecbaf57a01d2c798b484728bc9e402744885d87") || abort("\"/system/priv-app/HtcSoundRecorder.apk\" has unexpected contents.");
set_progress(0.522204);
apply_patch_check("/system/priv-app/HtcSoundRecorder.odex", "caa17e4b89fa9437cedb4e031ed41646676a473c", "7642b5c49703bf3332fa0784b7d2ebdb6c20c96d") || abort("\"/system/priv-app/HtcSoundRecorder.odex\" has unexpected contents.");
set_progress(0.522574);
apply_patch_check("/system/priv-app/HtcSpeakNGF.apk", "87ff490d14408be66f8ba9ffcef7f2b6f5240d3d", "a9fbf4bfca7e2e6b8ff4238812ac060f23fc3dc1") || abort("\"/system/priv-app/HtcSpeakNGF.apk\" has unexpected contents.");
set_progress(0.768380);
apply_patch_check("/system/priv-app/HtcSpeakNGF.odex", "164e994d75cd49bb879839f972793c233222779f", "bdf9beb647e8297d414dae21f421e1253f0dfb6d") || abort("\"/system/priv-app/HtcSpeakNGF.odex\" has unexpected contents.");
set_progress(0.769433);
apply_patch_check("/system/priv-app/HtcSpeakUI.apk", "1e3a00a7a789327507902ad0e51f801701f2cb6b", "e1c1ddf71b5e74bf4f99ea9ba4ce7fd86d98d533") || abort("\"/system/priv-app/HtcSpeakUI.apk\" has unexpected contents.");
set_progress(0.770299);
apply_patch_check("/system/priv-app/HtcSpeakUI.odex", "a7ea6d589b6d11113a9f29fa0bcefe4da66ce5f5", "ba72174f822657934ecad4487834b095de94f370") || abort("\"/system/priv-app/HtcSpeakUI.odex\" has unexpected contents.");
set_progress(0.770614);
apply_patch_check("/system/priv-app/HtcSpeak_HFM.apk", "982b663241671d6ecfd821c6082a4e683fb46124", "70363299db8b580ad008f4aaf9cc572c65f1005e") || abort("\"/system/priv-app/HtcSpeak_HFM.apk\" has unexpected contents.");
set_progress(0.770750);
apply_patch_check("/system/priv-app/HtcSpeak_HFM.odex", "26ab73a379f47d33de58d008399afac34074bdcd", "3af5cce5ba7a5806c28f34745a6944e41e9904b9") || abort("\"/system/priv-app/HtcSpeak_HFM.odex\" has unexpected contents.");
set_progress(0.770898);
apply_patch_check("/system/priv-app/HtcVideoPlayer.odex", "df9f37f4747cef762d7a1cdc74461b9cc724e779", "e9fa35419f49c5b237478f56d0bcdd2498071293") || abort("\"/system/priv-app/HtcVideoPlayer.odex\" has unexpected contents.");
set_progress(0.771821);
apply_patch_check("/system/priv-app/HtcWeatherClockWidget.apk", "c971fb3c3c0c9936f3079b5ce467b22f8ed7b215", "8382d86b25e90130a952b4d40b055025f489c9a3") || abort("\"/system/priv-app/HtcWeatherClockWidget.apk\" has unexpected contents.");
set_progress(0.773070);
apply_patch_check("/system/priv-app/HtcWeatherClockWidget.odex", "68a7298957a81120dd24d7da45db5688f88d177e", "b266f0b1a7be1ad70496a35d795b03c18caf1093") || abort("\"/system/priv-app/HtcWeatherClockWidget.odex\" has unexpected contents.");
set_progress(0.773304);
apply_patch_check("/system/priv-app/HtcWiFiWidget.odex", "c821872a231fc48a2ff5477ab009240799a71463", "f90d00721f0671b3e370d1c101732f2f46d17df2") || abort("\"/system/priv-app/HtcWiFiWidget.odex\" has unexpected contents.");
set_progress(0.773334);
apply_patch_check("/system/priv-app/InputDevices.apk", "ea532934ad619207a41436693b8bb4d90caa53c1", "4fc4b3b53839a3b3b7bafa7e8d0f5fe81548f4b0") || abort("\"/system/priv-app/InputDevices.apk\" has unexpected contents.");
set_progress(0.773467);
apply_patch_check("/system/priv-app/InputDevices.odex", "b229ba7428a827e9453f0687ba44d3887d4d8a47", "806ff3fa783e6f7e5c0ecd93f61adb0ca0906425") || abort("\"/system/priv-app/InputDevices.odex\" has unexpected contents.");
set_progress(0.773470);
apply_patch_check("/system/priv-app/Instagram_SN_Plugin.apk", "df0c0e1da5840e0f61a4f7f6942677fe5c399aa1", "a9e015d050fe5f7e1835ac65e72d55bfed39c180") || abort("\"/system/priv-app/Instagram_SN_Plugin.apk\" has unexpected contents.");
set_progress(0.776987);
apply_patch_check("/system/priv-app/Instagram_SN_Plugin.odex", "3db8cf58d0b30a8b5e60d79b1ea0346f195d7513", "567dc82a7b844a2c09e84601f36070ff56ee2107") || abort("\"/system/priv-app/Instagram_SN_Plugin.odex\" has unexpected contents.");
set_progress(0.778817);
apply_patch_check("/system/priv-app/Keyguard.apk", "234787dd33f56d551a727c652ee2ecbe06553c68", "af55f803fa20a9b5de6af660acdb7922deb5f4c9") || abort("\"/system/priv-app/Keyguard.apk\" has unexpected contents.");
set_progress(0.780513);
apply_patch_check("/system/priv-app/Keyguard.odex", "a46ff999bdb8ac1b4d703f17ad61abc6a2476f64", "a5120825bf463ef428f250ae29fad7c35412be12") || abort("\"/system/priv-app/Keyguard.odex\" has unexpected contents.");
set_progress(0.780903);
apply_patch_check("/system/priv-app/LMW.apk", "7b01212bb179eaef256951c907e6e082f7834a15", "6bb863a11d3545a9504655555c3cec05e181a820") || abort("\"/system/priv-app/LMW.apk\" has unexpected contents.");
set_progress(0.781569);
apply_patch_check("/system/priv-app/LMW.odex", "26d04c9888103ca48262cc8b540412ad03518ce0", "eae87bb01411ce4c97fd35a08915c912d3a9fc2a") || abort("\"/system/priv-app/LMW.odex\" has unexpected contents.");
set_progress(0.781900);
apply_patch_check("/system/priv-app/LauncherUpdateScreen.apk", "338a6b0370a26248e8b333f5a37b6e63eeab5b24", "fd95e9432a1a3ab46b490f572d0cfa24c31fa53a") || abort("\"/system/priv-app/LauncherUpdateScreen.apk\" has unexpected contents.");
set_progress(0.784837);
apply_patch_check("/system/priv-app/LauncherUpdateScreen.odex", "d4d3076bfac9fffea2e2e0371c41706aa77d79b4", "4776882a847509a7d31b181488cbeb82fa99e730") || abort("\"/system/priv-app/LauncherUpdateScreen.odex\" has unexpected contents.");
set_progress(0.785665);
apply_patch_check("/system/priv-app/LinkedIn_Fsplugin.apk", "96e7c9ab2b1070be4527187a387c97b5ef5575a3", "7d8db0645d0674d8563e33929ba96f994b03fd94") || abort("\"/system/priv-app/LinkedIn_Fsplugin.apk\" has unexpected contents.");
set_progress(0.789004);
apply_patch_check("/system/priv-app/LinkedIn_Fsplugin.odex", "83e56145d4b8f1c7879b770bc502362f2a071c6e", "ce42bb057bace0792c07e790713be5811706e02a") || abort("\"/system/priv-app/LinkedIn_Fsplugin.odex\" has unexpected contents.");
set_progress(0.790726);
apply_patch_check("/system/priv-app/LocationPicker.odex", "88b88d31d788cb4c25216d6e48ee042477a2bcfb", "2b9d39a9c48d3aa3b2ea3731bcb05ec05ed6fe28") || abort("\"/system/priv-app/LocationPicker.odex\" has unexpected contents.");
set_progress(0.791919);
apply_patch_check("/system/priv-app/Lucy.apk", "3c2d97b3ef2bd28ff6b2d341b92e768358c2ae77", "1ace77164c22d435fd0118c827aa973cf3d56214") || abort("\"/system/priv-app/Lucy.apk\" has unexpected contents.");
set_progress(0.816398);
apply_patch_check("/system/priv-app/Lucy.odex", "4b24a0a6f60f7a37c3d912e950ada55ae02d53b0", "a182abcb67ca76f0bb8d36d7d9b12a91b25e2a37") || abort("\"/system/priv-app/Lucy.odex\" has unexpected contents.");
set_progress(0.825411);
apply_patch_check("/system/priv-app/Mail.apk", "f9aa4577204321d73593dba1deb1dd9cd33f1c7a", "58787234d49433b236fe31d3097099189108a9fc") || abort("\"/system/priv-app/Mail.apk\" has unexpected contents.");
set_progress(0.831099);
apply_patch_check("/system/priv-app/Mail.odex", "681ae930ca5ae9faba2202807d1136936852d04b", "6f1ba3624d9380b2fa13fc7313d68adc18d2099a") || abort("\"/system/priv-app/Mail.odex\" has unexpected contents.");
set_progress(0.836680);
apply_patch_check("/system/priv-app/MediaProvider.odex", "21db9e36df8f8644c5092acb8e23c1b2341f8de4", "960055e83a3082a234ae2bb620f478bc1b6f38ee") || abort("\"/system/priv-app/MediaProvider.odex\" has unexpected contents.");
set_progress(0.837505);
apply_patch_check("/system/priv-app/Message.apk", "61e38dceedd952cb0ebca1c48a6af39f0451dcf9", "bc5444dc047142aef9ea2a5d5168cc247cf6e12e") || abort("\"/system/priv-app/Message.apk\" has unexpected contents.");
set_progress(0.842893);
apply_patch_check("/system/priv-app/Message.odex", "f1a2a5beea1827fbc9da38ea1d5205f08548fee3", "5b72400c6d7a6b2e96b710b7f34edf6f865c715f") || abort("\"/system/priv-app/Message.odex\" has unexpected contents.");
set_progress(0.846933);
apply_patch_check("/system/priv-app/MirrorLink_MirrorLinkService.apk", "8bbeefdb57c956b1ecedb7fcb735aeb62c408e63", "a5b64a400958036d4152515b28ac070631952f66") || abort("\"/system/priv-app/MirrorLink_MirrorLinkService.apk\" has unexpected contents.");
set_progress(0.850375);
apply_patch_check("/system/priv-app/MirrorLink_MirrorLinkService.odex", "cfe576b560cac92d7eadcc835b93c04f54e6d5ec", "4055030ce820adf4dbfc85ec984806a560de0282") || abort("\"/system/priv-app/MirrorLink_MirrorLinkService.odex\" has unexpected contents.");
set_progress(0.852632);
apply_patch_check("/system/priv-app/MyBreeze.odex", "63d84be856f733e3fdd0d491352850588168fa63", "deca9bad5a7f87dbbe80ca6d324633eb6f9b45ba") || abort("\"/system/priv-app/MyBreeze.odex\" has unexpected contents.");
set_progress(0.853507);
apply_patch_check("/system/priv-app/MyDropbox.odex", "2a4065cd686a478fb849f2058270d2b8f8191458", "aeed19860730b964ffb6f07023d70f25b3d90421") || abort("\"/system/priv-app/MyDropbox.odex\" has unexpected contents.");
set_progress(0.853936);
apply_patch_check("/system/priv-app/MyGoogleTaskPlugin.apk", "604c1869c4eaaac56649bfe65477befc6c3ca749", "fa86c77b74480e2706ff1d57e382716773e731d9") || abort("\"/system/priv-app/MyGoogleTaskPlugin.apk\" has unexpected contents.");
set_progress(0.855073);
apply_patch_check("/system/priv-app/MyGoogleTaskPlugin.odex", "9ab01cd6b3c4460f657fa065cf3282be9cb993b1", "3fa1b8561f16abe31fd4a9653b0d72a54df775a6") || abort("\"/system/priv-app/MyGoogleTaskPlugin.odex\" has unexpected contents.");
set_progress(0.857931);
apply_patch_check("/system/priv-app/MyGoogledrive.odex", "5709bae2a403d70a8d70ef92080e9d4851ea03c0", "401a3629f22c1d61c252d784c3bae0d7caee0b21") || abort("\"/system/priv-app/MyGoogledrive.odex\" has unexpected contents.");
set_progress(0.861863);
apply_patch_check("/system/priv-app/MyHTC.apk", "9e35871570920853e3c284d09b035e58676be729", "33c9d2e48042038cf337dff79efde7d64023301f") || abort("\"/system/priv-app/MyHTC.apk\" has unexpected contents.");
set_progress(0.863851);
apply_patch_check("/system/priv-app/MyHTC.odex", "062a2b86743fde2a854ce5c731770bf57e1b2709", "1567d7103dd29e8bdb5995652daae7369b8fc409") || abort("\"/system/priv-app/MyHTC.odex\" has unexpected contents.");
set_progress(0.867493);
apply_patch_check("/system/priv-app/MyTask.apk", "40ad459e5b2e40047446690970c4544ff10efb12", "06a7775d42dbbb0b0094bf878314d77c19cff690") || abort("\"/system/priv-app/MyTask.apk\" has unexpected contents.");
set_progress(0.868618);
apply_patch_check("/system/priv-app/MyTask.odex", "e680b21ca03c45d77cc0d3afcccf777a876f1703", "ae92477191852acd9710c6b265a89a577a141ed1") || abort("\"/system/priv-app/MyTask.odex\" has unexpected contents.");
set_progress(0.869823);
apply_patch_check("/system/priv-app/NeroHTCInstaller.odex", "3cb63a389ecf6fae5cdf271ef96685f94146a323", "8704116016f8e79f27089df8fb9d2325079f6995") || abort("\"/system/priv-app/NeroHTCInstaller.odex\" has unexpected contents.");
set_progress(0.870516);
apply_patch_check("/system/priv-app/PNSClient.odex", "94ae860f3c87c33b322aa6360619c372925e36d2", "9831008816dab06d6a28077b119f080a74a50027") || abort("\"/system/priv-app/PNSClient.odex\" has unexpected contents.");
set_progress(0.872865);
apply_patch_check("/system/priv-app/Phone.apk", "fbcd0f856d78f7317150fab1d000a3b53e545a29", "6d32e3096eab61946c31a31d1e5c7b2598cbacf5") || abort("\"/system/priv-app/Phone.apk\" has unexpected contents.");
set_progress(0.879038);
apply_patch_check("/system/priv-app/Phone.odex", "7fe7ea285738dbedfb0a9eacdbe39818e0a26190", "c89609db648aecfa5d322855fa914498c2778068") || abort("\"/system/priv-app/Phone.odex\" has unexpected contents.");
set_progress(0.881648);
apply_patch_check("/system/priv-app/Phonesky.odex", "83cf249933a34c83b2727b8059d70b58cb10adc9", "746f47a4da1fead9eda2c38e8e6c1895551bcd7b") || abort("\"/system/priv-app/Phonesky.odex\" has unexpected contents.");
set_progress(0.885547);
apply_patch_check("/system/priv-app/PremiumCallerId-release.odex", "34478bf53e22b2cfe005e960080694b4d1bba341", "82dbca4e2d86b3419e415dee3fc84d4ddf4ed308") || abort("\"/system/priv-app/PremiumCallerId-release.odex\" has unexpected contents.");
set_progress(0.886616);
apply_patch_check("/system/priv-app/Prism.apk", "32ab9cd30a0669361050d3e0f79b087e752c3ed5", "ab67a9afef0a4fd8e41d85b660c6bfe8a05611b6") || abort("\"/system/priv-app/Prism.apk\" has unexpected contents.");
set_progress(0.903249);
apply_patch_check("/system/priv-app/Prism.odex", "fe8a279879c1e31f623b42c95ddfef07f39c94cb", "a1fd34ad61b72819eceec66c0007e1dec1fc9636") || abort("\"/system/priv-app/Prism.odex\" has unexpected contents.");
set_progress(0.912437);
apply_patch_check("/system/priv-app/ProxyHandler.apk", "68f141b1f94360998d13bab017045b1bfa723049", "1df4bd0ce69912272526ddc5b85df1dcf30aaedd") || abort("\"/system/priv-app/ProxyHandler.apk\" has unexpected contents.");
set_progress(0.912445);
apply_patch_check("/system/priv-app/ProxyHandler.odex", "c79a977355f42adb6954b6f7629d1b4ed83836f5", "e1edd63066e301870d099dd8f4b821b6270fccd6") || abort("\"/system/priv-app/ProxyHandler.odex\" has unexpected contents.");
set_progress(0.912457);
apply_patch_check("/system/priv-app/SMSBackup.odex", "eda5768878c26858c9ab32fc962b2e620372b7da", "c5f8f808142147a2587d7a23b3a95637a484c6b8") || abort("\"/system/priv-app/SMSBackup.odex\" has unexpected contents.");
set_progress(0.912501);
apply_patch_check("/system/priv-app/SettingsProvider.apk", "93b49b8703bc2c1bf546e25f2f269f32379f1ed8", "f2d6f8bca971ec0632c8d921c986ed28e122d86e") || abort("\"/system/priv-app/SettingsProvider.apk\" has unexpected contents.");
set_progress(0.912675);
apply_patch_check("/system/priv-app/SettingsProvider.odex", "d872c111f6d6b3721fcf5b31691921f268ecdaa8", "0092e2abb40f15a8cbc05ce25214982f628a997f") || abort("\"/system/priv-app/SettingsProvider.odex\" has unexpected contents.");
set_progress(0.912866);
apply_patch_check("/system/priv-app/SetupWizard.odex", "dd55f4d0d2523c4970d47cb6711a47efd13c3bd4", "eb3780b0b85b30bbd647850c885b571b4f859073") || abort("\"/system/priv-app/SetupWizard.odex\" has unexpected contents.");
set_progress(0.913231);
apply_patch_check("/system/priv-app/SharedStorageBackup.apk", "cfbeb36acbe204aac04226ad81071e7eb01deb99", "494b03b0f44433e24805711d6bcb23ba9966b984") || abort("\"/system/priv-app/SharedStorageBackup.apk\" has unexpected contents.");
set_progress(0.913238);
apply_patch_check("/system/priv-app/SharedStorageBackup.odex", "152da06aabbb062c8dec6943ef3f09bc49442d7d", "7779b1c123970a7ae5a615fb02998794a84fe0e5") || abort("\"/system/priv-app/SharedStorageBackup.odex\" has unexpected contents.");
set_progress(0.913248);
apply_patch_check("/system/priv-app/Shell.apk", "d2620391a2b5b31c7fb49eeccb78a13b09c6ea4c", "e87b694bea1db042436f531c94732125f9f8dbad") || abort("\"/system/priv-app/Shell.apk\" has unexpected contents.");
set_progress(0.913296);
apply_patch_check("/system/priv-app/Shell.odex", "8607e90799d02ee4d90ae7b121dced86ee526e3a", "5b1883ba6dd61c7f1210487ad15d5d66f9533179") || abort("\"/system/priv-app/Shell.odex\" has unexpected contents.");
set_progress(0.913315);
apply_patch_check("/system/priv-app/SoundPicker.apk", "3b9f4027130bcbd0c084c444ab27631944120f61", "59ebf44849cdd22e7191862bd31c72c45e03bf6e") || abort("\"/system/priv-app/SoundPicker.apk\" has unexpected contents.");
set_progress(0.913431);
apply_patch_check("/system/priv-app/SoundPicker.odex", "55ccb0c916a879f79298eee5f4001deaddff0c6c", "269de928ee80b9df5f7adc42f9658431c2a870bd") || abort("\"/system/priv-app/SoundPicker.odex\" has unexpected contents.");
set_progress(0.913560);
apply_patch_check("/system/priv-app/Stk.apk", "409ba207bc4b9deff545105a3ab9e7cd101967b8", "917b2aba968049ba0d39478037180a00d515161c") || abort("\"/system/priv-app/Stk.apk\" has unexpected contents.");
set_progress(0.914504);
apply_patch_check("/system/priv-app/Stk.odex", "3281d0a8c6c58685f10840eba76068852ec0f18e", "523ebee5d25d23a24b922126496c6a2c7f921449") || abort("\"/system/priv-app/Stk.odex\" has unexpected contents.");
set_progress(0.914601);
apply_patch_check("/system/priv-app/SystemUI.apk", "016d6665afe0df8985aad47d77ff32d05a69193e", "776175417fa28ed5faaa2f6ca96f1e3617f95c2a") || abort("\"/system/priv-app/SystemUI.apk\" has unexpected contents.");
set_progress(0.919883);
apply_patch_check("/system/priv-app/SystemUI.odex", "2d4e32870d86a2aa12720bffc005b34bb6fde517", "bc8b0a5dbf96fdfd79a9b5de38b6c8d0d0288317") || abort("\"/system/priv-app/SystemUI.odex\" has unexpected contents.");
set_progress(0.920851);
apply_patch_check("/system/priv-app/Tag.odex", "bc0026568a277440569a0d7e9750dc1a8b5c7a6d", "b53d55a1989153cd6bd5dcba308ac3cf450c1112") || abort("\"/system/priv-app/Tag.odex\" has unexpected contents.");
set_progress(0.922712);
apply_patch_check("/system/priv-app/TelephonyProvider.odex", "391139303defb7de37f1a3a5e8e7d6ddcab4a3e1", "e8f564f7836ac10989d7bc209e36ec94f14efd72") || abort("\"/system/priv-app/TelephonyProvider.odex\" has unexpected contents.");
set_progress(0.923452);
apply_patch_check("/system/priv-app/Tips_Help.apk", "8c5b65afcf03f2d888b812c60c4fe8b031469fe3", "f0aa6166da66730d32d9bdbde8118012bcc71277") || abort("\"/system/priv-app/Tips_Help.apk\" has unexpected contents.");
set_progress(0.924278);
apply_patch_check("/system/priv-app/Tips_Help.odex", "24f269d303e3fdedd5547dcd98d7367463c3f61f", "dc5c8d92969cadd804a13abe2198e35461212a40") || abort("\"/system/priv-app/Tips_Help.odex\" has unexpected contents.");
set_progress(0.924741);
apply_patch_check("/system/priv-app/Transfer.odex", "d4fb24d187d31eb81109aa68ee143f62d0517177", "c40b51b414fdac138f0be0f5214a762f10dd46d8") || abort("\"/system/priv-app/Transfer.odex\" has unexpected contents.");
set_progress(0.925882);
apply_patch_check("/system/priv-app/Twitter.apk", "3952302428938a6466dfdda5c26b1976cbd1fd5b", "6a58b2cab58cbddc086da4492a3d10c58b2b9e62") || abort("\"/system/priv-app/Twitter.apk\" has unexpected contents.");
set_progress(0.928963);
apply_patch_check("/system/priv-app/Twitter.odex", "4b47e948fef8a9863f2551e468675ec6fff33379", "ea832a6b2d08d10d4a19c38286d16ef2f2a0ffd9") || abort("\"/system/priv-app/Twitter.odex\" has unexpected contents.");
set_progress(0.930434);
apply_patch_check("/system/priv-app/Updater.apk", "6e889f0894b06a7eb72d028df21022f3d3c9c42c", "5f1c869ccc4f3b7aa006fa94592ab186da45e325") || abort("\"/system/priv-app/Updater.apk\" has unexpected contents.");
set_progress(0.932210);
apply_patch_check("/system/priv-app/Updater.odex", "28256264fb5d6f4432aafa6df45c6720b778527e", "2a81e679a4867c5466c4a8ef8f8580eb4db1ea1f") || abort("\"/system/priv-app/Updater.odex\" has unexpected contents.");
set_progress(0.932871);
apply_patch_check("/system/priv-app/VVM.odex", "0614729467dac5e4e06098b53eef165f14363887", "d71e89e17f7952e8593b371d02749229e2c45158") || abort("\"/system/priv-app/VVM.odex\" has unexpected contents.");
set_progress(0.933451);
apply_patch_check("/system/priv-app/VZW_Amazon_Widget.odex", "2174352865129f1c191047bead43dd74da5f0028", "770a92f93734091df272c8d24c30391050d01478") || abort("\"/system/priv-app/VZW_Amazon_Widget.odex\" has unexpected contents.");
set_progress(0.937211);
apply_patch_check("/system/priv-app/VZW_Cloud.odex", "044e6f4f31e8180c2576a557d933fd800b82127f", "f44b43cf9136e20525f539a14c57f27b18caa056") || abort("\"/system/priv-app/VZW_Cloud.odex\" has unexpected contents.");
set_progress(0.943274);
apply_patch_check("/system/priv-app/VZW_Gameportal.odex", "b661916834a585707129ef1a42041f6982706ada", "24b50fe680b81e6dd781669d5c5cc567e52f59fe") || abort("\"/system/priv-app/VZW_Gameportal.odex\" has unexpected contents.");
set_progress(0.944114);
apply_patch_check("/system/priv-app/VZW_Messages.odex", "fdd90736ce6868d8a99eb1cacfc72ad15b981c54", "d55e9b60920a529ffa2c0b8f6368861a1f1bf7e8") || abort("\"/system/priv-app/VZW_Messages.odex\" has unexpected contents.");
set_progress(0.951003);
apply_patch_check("/system/priv-app/VZW_MyInfozone.odex", "10b7f8c0e31fba8623cd4f120e4acae9cb0200aa", "af0c3c3fabf59fa2b1efbe62c5af0627756c74a7") || abort("\"/system/priv-app/VZW_MyInfozone.odex\" has unexpected contents.");
set_progress(0.951207);
apply_patch_check("/system/priv-app/VZW_VMS.odex", "373338d906ce2fc2aef3d7b8d632372c99cfe71c", "492e3ef9b8a5b3d9c8fbf74ffd87a76289f1740b") || abort("\"/system/priv-app/VZW_VMS.odex\" has unexpected contents.");
set_progress(0.954245);
apply_patch_check("/system/priv-app/Velvet.odex", "2437eccd6d3b4d3df539b4c6ebddf3976638f6b7", "7de457b53821b5bc64467304672f6e8c7f57b7a0") || abort("\"/system/priv-app/Velvet.odex\" has unexpected contents.");
set_progress(0.962777);
apply_patch_check("/system/priv-app/Video_Center.apk", "b44c3ea5f1902aeeac505ba59a45dbeca8580d98", "4d559aa159ebd53c9dd2baa1c95a09090320770b") || abort("\"/system/priv-app/Video_Center.apk\" has unexpected contents.");
set_progress(0.974378);
apply_patch_check("/system/priv-app/Video_Center.odex", "d19e09ff08ac6f24d28066d96162f156d8eb63c5", "8f841f0208c43ccc1967fea205c884142cc2f75f") || abort("\"/system/priv-app/Video_Center.odex\" has unexpected contents.");
set_progress(0.982459);
apply_patch_check("/system/priv-app/VoiceDictation.odex", "79ea67171ab8dcf99b81429ca28536ceed14a980", "73ed9679db8975838bd07a81d88e9d7d6bc47258") || abort("\"/system/priv-app/VoiceDictation.odex\" has unexpected contents.");
set_progress(0.982763);
apply_patch_check("/system/priv-app/VpnDialogs.apk", "2f449735658f717a16cee592d618acba092064b1", "b4dc83210b3227a901acd7e3c8ebfdfef3c98c84") || abort("\"/system/priv-app/VpnDialogs.apk\" has unexpected contents.");
set_progress(0.982824);
apply_patch_check("/system/priv-app/VpnDialogs.odex", "00c4a2f6bf2bef9f3f014895bb1e7091d29d7f9b", "0a3a7a7a08fa877c59f9fb88db9a49ea4662f1e1") || abort("\"/system/priv-app/VpnDialogs.odex\" has unexpected contents.");
set_progress(0.982837);
apply_patch_check("/system/priv-app/WallpaperCropper.apk", "c6f87297638e44b3ebdfe211cf9602766f10c13a", "e597e80e3facb83d25578e62b4642f4252749850") || abort("\"/system/priv-app/WallpaperCropper.apk\" has unexpected contents.");
set_progress(0.982901);
apply_patch_check("/system/priv-app/WallpaperCropper.odex", "e79ee57ff4317e8edfefd3165068314d47b05a56", "be83b1a24eaaf06571144f05b51e45ebf7ebb86d") || abort("\"/system/priv-app/WallpaperCropper.odex\" has unexpected contents.");
set_progress(0.983032);
apply_patch_check("/system/priv-app/Weather.apk", "a615d1f8c7b5568d4665cc632006f6bfd8da216c", "cae1e11d06f7bb453bba1f000990bafb2801c51e") || abort("\"/system/priv-app/Weather.apk\" has unexpected contents.");
set_progress(0.988092);
apply_patch_check("/system/priv-app/Weather.odex", "2aaea3281f118728397d4f9a7a0f21a31c93a84b", "10a83b9f203a1bf09a78133153bb583170eabcee") || abort("\"/system/priv-app/Weather.odex\" has unexpected contents.");
set_progress(0.988500);
apply_patch_check("/system/priv-app/WifiRouter.apk", "5ed579ca4b3bec9733ce481194429596739e7aa9", "c7cc30317e97f8c2cd2c43ea3dc17bd8b3a4cad3") || abort("\"/system/priv-app/WifiRouter.apk\" has unexpected contents.");
set_progress(0.989368);
apply_patch_check("/system/priv-app/WifiRouter.odex", "77876c536010f861db362e03245b9a69d4e8e7e6", "b44898b1ebf52189537d43bb162f8c9a7e08ae23") || abort("\"/system/priv-app/WifiRouter.odex\" has unexpected contents.");
set_progress(0.989521);
apply_patch_check("/system/priv-app/WorldClock.apk", "f9abb426b9a6b8ef45403c82b9891f1289cdb895", "6994385a2db46dc2ed828317da7940ce7657790c") || abort("\"/system/priv-app/WorldClock.apk\" has unexpected contents.");
set_progress(0.992625);
apply_patch_check("/system/priv-app/WorldClock.odex", "39fcbb404827caaab448e298533804bfb4f4ac62", "ab9739c4367aabd16023c50773566b981074e942") || abort("\"/system/priv-app/WorldClock.odex\" has unexpected contents.");
set_progress(0.993226);
apply_patch_check("/system/vendor/lib/libmmcamera2_c2d_module.so", "ceb6f6a40c17b386e76fbb8802d12f86d1d0c175", "7b1dce99a23ff00e6d309e902389bcef2879a7b2") || abort("\"/system/vendor/lib/libmmcamera2_c2d_module.so\" has unexpected contents.");
set_progress(0.993280);
apply_patch_check("/system/vendor/lib/libmmcamera2_cpp_module.so", "32c0f34920e6f3c9c4df64b9396fcb41417cd897", "54ccd3f09a83e3e516e338b8f0c235491a03b383") || abort("\"/system/vendor/lib/libmmcamera2_cpp_module.so\" has unexpected contents.");
set_progress(0.993355);
apply_patch_check("/system/vendor/lib/libmmcamera2_iface_modules.so", "58d7eb5561050db1a4cac57ac501e28339f96457", "598c0e937da50dd52ac8dd4a4ec84df45265c7f3") || abort("\"/system/vendor/lib/libmmcamera2_iface_modules.so\" has unexpected contents.");
set_progress(0.993385);
apply_patch_check("/system/vendor/lib/libmmcamera2_imglib_modules.so", "4f66afa55c378eb38f56af41b84dc7b8508ab914", "a7dc16d78f0c930c30d9295c196885f491c60696") || abort("\"/system/vendor/lib/libmmcamera2_imglib_modules.so\" has unexpected contents.");
set_progress(0.993535);
apply_patch_check("/system/vendor/lib/libmmcamera2_isp_modules.so", "027be28ab29dadae26178312f6d0d6284cb10162", "993bbd1a4857c4dbf3e87b6f335ae57bd65ce7f1") || abort("\"/system/vendor/lib/libmmcamera2_isp_modules.so\" has unexpected contents.");
set_progress(0.994033);
apply_patch_check("/system/vendor/lib/libmmcamera2_pproc_modules.so", "ca8e9bb0cc888a90362216f30e4e591cc8de254c", "53c92ef45c36ee32e66040c7232f1be240d0949a") || abort("\"/system/vendor/lib/libmmcamera2_pproc_modules.so\" has unexpected contents.");
set_progress(0.994075);
apply_patch_check("/system/vendor/lib/libmmcamera2_sensor_modules.so", "6ab63496627902ac453d78b710df0588ce33e65c", "d89d1ddc3d6b9aec34deba4d67d481926613a40a") || abort("\"/system/vendor/lib/libmmcamera2_sensor_modules.so\" has unexpected contents.");
set_progress(0.994193);
apply_patch_check("/system/vendor/lib/libmmcamera2_stats_algorithm.so", "f881f7591460c6898d60f573b7d0a40173c1288e", "780e4b7df6b4e42675636347ae45d3fbfa23cdcf") || abort("\"/system/vendor/lib/libmmcamera2_stats_algorithm.so\" has unexpected contents.");
set_progress(0.994352);
apply_patch_check("/system/vendor/lib/libmmcamera2_stats_modules.so", "58a9ef7ee48beed7acd06acc0d064068ce63cacc", "2641f5adea35e721d9d8b22371a1cd93f11529df") || abort("\"/system/vendor/lib/libmmcamera2_stats_modules.so\" has unexpected contents.");
set_progress(0.994427);
apply_patch_check("/system/vendor/lib/libmmcamera2_vpe_module.so", "e8bbc4b05c044dc0e3139dd966e5087447bba92a", "e83f341f057dd5a3d179d94fd5759daa9f0d7976") || abort("\"/system/vendor/lib/libmmcamera2_vpe_module.so\" has unexpected contents.");
set_progress(0.994486);
apply_patch_check("/system/vendor/lib/libmmcamera_ov4688.so", "d98d4d8bfe8dff40d21bb77a111ae291dec1894a", "c26d140e2bb77000fc5f31f02165219778f33dd3") || abort("\"/system/vendor/lib/libmmcamera_ov4688.so\" has unexpected contents.");
set_progress(0.994501);
apply_patch_check("/system/vendor/lib/libmmcamera_sunny_p12v01m_eeprom.so", "f51413a536fd2b46ff52655a35a3adcbbc3a4fcc", "9a3979a3c27a97011b4034c65a49d39a856d8e7b") || abort("\"/system/vendor/lib/libmmcamera_sunny_p12v01m_eeprom.so\" has unexpected contents.");
set_progress(0.994506);
apply_patch_check("/system/vendor/lib/libmmcamera_tuning.so", "c3b850105c526628cc9bde495153e30164c5669e", "0d1e19fd6b42a5f8f023a4d7c97cfe8c96fc970e") || abort("\"/system/vendor/lib/libmmcamera_tuning.so\" has unexpected contents.");
set_progress(0.995056);
apply_patch_check("/system/vendor/lib/liboemcamera.so", "867c236bf30ebb1f5fb15fea1c39c8ac1c9bd216", "b272d394a9af29cb2333df98150c041e26f20393") || abort("\"/system/vendor/lib/liboemcamera.so\" has unexpected contents.");
set_progress(0.995098);
apply_patch_check("/system/vendor/lib/libril-qc-qmi-1.so", "ee1b234d8411db99eb936d77334fdb1abe22eb6b", "ebd61be1c277214813b186fb30fb9bafbf18cf09") || abort("\"/system/vendor/lib/libril-qc-qmi-1.so\" has unexpected contents.");
set_progress(1.000000);

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

mount("ext4", "EMMC", "userdata", "/data");
ui_print("Deleting default files...");
delete("/data/data/recovery/radio_checksum");
delete_recursive("/data/data/com.htc.flashliteplugin/lib/",
                 "/data/data/com.htc.picasa/");
unmount("/data");
ui_print("Removing unneeded files...");
mount("ext4", "EMMC", "userdata", "/data");
delete("/system/app/6525_v0.0.1.455_Production_3.2.2.57.apk",
       "/system/app/6525_v0.0.1.455_Production_3.2.2.57.odex",
       "/system/app/NfceeService.apk", "/system/app/NfceeService.odex",
       "/system/etc/nfcscc_access.xml",
       "/system/etc/permissions/com.htc.sensor.hallsensor.xml",
       "/system/lib/libexif_lib1_jni_v05.so", "/system/lib/libexif_lib1_v05.so",
       "/system/customize/AAInfo.txt", "/system/customize/resource/CCInfo.txt",
       "/system/customize/resource/wallpapers_01.jpg",
       "/system/customize/resource/wallpapers_06.jpg",
       "/system/customize/resource/wallpapers_17.jpg",
       "/system/framework/HTCCommonctrl.jar",
       "/system/framework/HTCExtension.jar",
       "/system/framework/android.policy.jar",
       "/system/framework/com.htc.musicvismodule.jar",
       "/system/framework/framework2.jar", "/system/framework/framework3.jar",
       "/system/framework/services.jar",
       "/system/framework/telephony-common.jar", "/system/framework/usbnet.jar",
       "/system/framework/voip-common.jar",
       "/system/lib/modules/moc_crypto.ko.sig.3.4.10",
       "/system/priv-app/HtcDotMatrix.apk",
       "/system/app/6500_v0.0.1.453_Production_5.2.2.57.apk",
       "/system/app/6500_v0.0.1.453_Production_5.2.2.57.odex",
       "/system/app/CloudPrint.odex", "/system/app/Drive.odex",
       "/system/app/Kindle.odex", "/system/app/amazonmp3.odex",
       "/system/lib/libexif_lib1_jni_v03.so", "/system/lib/libexif_lib1_v03.so",
       "/system/priv-app/VZW_Amazon_Appstore.odex",
       "/system/priv-app/com.gotv.nflgamecenter.us.lite.odex",
       "/system/recovery.img");
show_progress(0.800000, 0);
ui_print("Patching system files...");
assert(apply_patch("/system/app/BasicDreams.odex", "-",
       1f27ad5cf61fd4408cb185bed3a08a56863dd4dc, 19360,
       69b023e21aa75eb6144d22328285e27f95882933, package_extract_file("patch/system/app/BasicDreams.odex.p")));
set_progress(0.000019);
assert(apply_patch("/system/app/Bluetooth.apk", "-",
       48561452b077b265e0d0d635fdddc7bbe742abb3, 839946,
       26c32ba3790c7ac96219b5c2722ee9483b6ed4b9, package_extract_file("patch/system/app/Bluetooth.apk.p")));
set_progress(0.000858);
assert(apply_patch("/system/app/Bluetooth.odex", "-",
       6d0d87f654ffbcfcf556d826014b0911e331631e, 1092584,
       33b88e35d2e06585e8b517775722e75d8b3efbc6, package_extract_file("patch/system/app/Bluetooth.odex.p")));
set_progress(0.001949);
assert(apply_patch("/system/app/Books.odex", "-",
       78e36c59dc70815fa5583e9faa2400e39ca86614, 6323856,
       c0794a749cc19465eff97b31dd1a5c775d2314d1, package_extract_file("patch/system/app/Books.odex.p")));
set_progress(0.008264);
assert(apply_patch("/system/app/BrowserProviderProxy.odex", "-",
       d5fa5e7ce50c3633ac4fd3d23da1a5c9b249a029, 6808,
       01b9a0316dcf37330b383d77582003ced50dd363, package_extract_file("patch/system/app/BrowserProviderProxy.odex.p")));
set_progress(0.008271);
assert(apply_patch("/system/app/CIMEXT9.odex", "-",
       0274f77b8eda1238ec91403b0a0acbb424d0e31b, 3184,
       372f1621a7c8ba2945d31bef99e0d0b0c542398d, package_extract_file("patch/system/app/CIMEXT9.odex.p")));
set_progress(0.008274);
assert(apply_patch("/system/app/Calculator.odex", "-",
       b5d836246895271885425275160a505bacef44e3, 132736,
       ec5aa186457dfdb1d298dabbfed192a712339d86, package_extract_file("patch/system/app/Calculator.odex.p")));
set_progress(0.008406);
assert(apply_patch("/system/app/CalculatorWidget.odex", "-",
       51ce1ccb52f64e162e8db38fc1e922973932234d, 24776,
       4dc38894dd096c0b1b2f7e70c6dbfcf466d3c7e1, package_extract_file("patch/system/app/CalculatorWidget.odex.p")));
set_progress(0.008431);
assert(apply_patch("/system/app/Camera.apk", "-",
       ee15edac6cffcbae00b7121706ee66a1e1c2342d, 5640597,
       73f78009d6445d038e969a55e68da8b30f67b0f3, package_extract_file("patch/system/app/Camera.apk.p")));
set_progress(0.014063);
assert(apply_patch("/system/app/Camera.odex", "-",
       51bc3028b81eb33a0bc9994dc73e5082994630ba, 3182688,
       fbd98ce56a995c2ee4032565beb6f547cc816c95, package_extract_file("patch/system/app/Camera.odex.p")));
set_progress(0.017242);
assert(apply_patch("/system/app/CertInstaller.odex", "-",
       efb62ca3a8ce2b30dd68a92ed316fe44ae57eb19, 55864,
       32526ed1519759a86db82ae2099ec74de57ece02, package_extract_file("patch/system/app/CertInstaller.odex.p")));
set_progress(0.017297);
assert(apply_patch("/system/app/Chrome.odex", "-",
       99c0380c65635989cf41cf44be36eb021b80e183, 3830128,
       0527814a0673559e807305def2d233cfe6bebc0e, package_extract_file("patch/system/app/Chrome.odex.p")));
set_progress(0.021122);
assert(apply_patch("/system/app/DocumentsUI.apk", "-",
       32870a53ab9c359c93078c4287d6344dcedb8fb3, 485028,
       d35bc81780afd86d068f41034c2cc96f38499a27, package_extract_file("patch/system/app/DocumentsUI.apk.p")));
set_progress(0.021606);
assert(apply_patch("/system/app/DocumentsUI.odex", "-",
       b09a4be1763e0843898d3e5a1237205d52127cc1, 483496,
       0d5fba29842ef9d49871c3f013f1b773ad45bae6, package_extract_file("patch/system/app/DocumentsUI.odex.p")));
set_progress(0.022089);
assert(apply_patch("/system/app/DownloadProviderUi.apk", "-",
       874a75abf022e94798bcb127dc91aef62878ee11, 230597,
       0e02937d382fd440cc392d2ac9df954b388a9483, package_extract_file("patch/system/app/DownloadProviderUi.apk.p")));
set_progress(0.022319);
assert(apply_patch("/system/app/DownloadProviderUi.odex", "-",
       1ab941ec6873c5ddf8a4dbe11d2ae2a6ecc7b80d, 63400,
       8ef0222995782503fdc6ace8bd8347ba193a118a, package_extract_file("patch/system/app/DownloadProviderUi.odex.p")));
set_progress(0.022383);
assert(apply_patch("/system/app/DriveActivator.odex", "-",
       993d4ab4770fd498f112cdd92781e37e11dc8f85, 428688,
       da6de27e1120fc865bb7ec2e0bc84670e610928c, package_extract_file("patch/system/app/DriveActivator.odex.p")));
set_progress(0.022811);
assert(apply_patch("/system/app/FMRadioService.apk", "-",
       7aae76f405fd27bb11b4c4d450ca555ed5657722, 27947,
       f246d3601ffd5952b0372940c7d0a882751ef98d, package_extract_file("patch/system/app/FMRadioService.apk.p")));
set_progress(0.022839);
assert(apply_patch("/system/app/FMRadioService.odex", "-",
       2e874537adededdde03330fe69b07865d1546088, 48000,
       736eab50299f51bd3e460fab33087a1e48632626, package_extract_file("patch/system/app/FMRadioService.odex.p")));
set_progress(0.022887);
assert(apply_patch("/system/app/FaceLock.odex", "-",
       0aba0abc13a1ff7b9aaecc17f679b7f976025529, 75112,
       8f60c6399308a4492d1983a447890db7101e0b3c, package_extract_file("patch/system/app/FaceLock.odex.p")));
set_progress(0.022962);
assert(apply_patch("/system/app/Font_Helvetica.odex", "-",
       fbe55b00b40e12e295a0388df96fdecbb0ac6b3a, 7224,
       29560dae2c99ff60a8ba4c8c05a4db62e8034968, package_extract_file("patch/system/app/Font_Helvetica.odex.p")));
set_progress(0.022969);
assert(apply_patch("/system/app/Font_LCD.odex", "-",
       d15a41bc6f463b21a72428a9f56b0e65e021aeb6, 7120,
       e24d0ec95555e33e361ef93a482de07f3f0afd7a, package_extract_file("patch/system/app/Font_LCD.odex.p")));
set_progress(0.022976);
assert(apply_patch("/system/app/Font_Yuen.odex", "-",
       6ca1d0e55f358c5abaee4cf71fb3830b710815d8, 6040,
       78fc971db47ece949ecb03870f6b7199dae8e781, package_extract_file("patch/system/app/Font_Yuen.odex.p")));
set_progress(0.022982);
assert(apply_patch("/system/app/GMS_Maps.apk", "-",
       6e56985ccf18a1bf352af353e98b31b1ad6fea0b, 9259603,
       4988d457beea89be73058894b2cfa09ff7cc52af, package_extract_file("patch/system/app/GMS_Maps.apk.p")));
set_progress(0.032228);
assert(apply_patch("/system/app/GMS_Maps.odex", "-",
       e2cb86f83f98f03a5748cf6e67d8b2535895ddbd, 7803072,
       5f30b92400d748e5207ad832f915ab77c827e6eb, package_extract_file("patch/system/app/GMS_Maps.odex.p")));
set_progress(0.040020);
assert(apply_patch("/system/app/Gmail2.odex", "-",
       fe0056cc9e9f901a33ae2b5832d117cfbfc452e2, 2786600,
       7cf79715ae320895fbaf27d58e6e5f404c7b2e62, package_extract_file("patch/system/app/Gmail2.odex.p")));
set_progress(0.042802);
assert(apply_patch("/system/app/GoogleCalendarSyncAdapter.odex", "-",
       ae62ac20d69b6cb3fc1ef39321eb5698ee6cb1a7, 575640,
       5ae3f61a70d6d6fa17211b9f8252eecad6a6e439, package_extract_file("patch/system/app/GoogleCalendarSyncAdapter.odex.p")));
set_progress(0.043377);
assert(apply_patch("/system/app/GoogleContactsSyncAdapter.odex", "-",
       b06815b12f46732348a76f444af7289d40e54e0d, 484584,
       3d821cee1c512c92ec64cb904fd645074282fb81, package_extract_file("patch/system/app/GoogleContactsSyncAdapter.odex.p")));
set_progress(0.043861);
assert(apply_patch("/system/app/GoogleTTS.odex", "-",
       6f7bd530b0b1c409959ffc7907cdc1c7c7f5d630, 2642472,
       8372f4343aaa34214f7575ae652f65ea1d08b9b1, package_extract_file("patch/system/app/GoogleTTS.odex.p")));
set_progress(0.046500);
assert(apply_patch("/system/app/HTCMatch.odex", "-",
       4cc1fe06e886d9d833929538466560a4ac075422, 3381344,
       a5a36a5016e4cae5dd3ed9f826bba753320cda4b, package_extract_file("patch/system/app/HTCMatch.odex.p")));
set_progress(0.049876);
assert(apply_patch("/system/app/HTCSetupWizard.apk", "-",
       66b23b1fa3d488b56df7378d0235ade8087c9826, 2808055,
       89fa38e07057516d4c93d26b1e5612fdee794777, package_extract_file("patch/system/app/HTCSetupWizard.apk.p")));
set_progress(0.052680);
assert(apply_patch("/system/app/HTCSetupWizard.odex", "-",
       b5f5f7710cf7f63e855a8a54dfce7a01cadddc8a, 524544,
       0f89fe244397e625013ac5b999ac072dfdef0e7b, package_extract_file("patch/system/app/HTCSetupWizard.odex.p")));
set_progress(0.053204);
assert(apply_patch("/system/app/HTC_CIR.odex", "-",
       e21076d94000113102574120650cc378a9f1583a, 59488,
       168bb092808780424f26f313ffbe21a757de35cf, package_extract_file("patch/system/app/HTC_CIR.odex.p")));
set_progress(0.053263);
assert(apply_patch("/system/app/HTMLViewer.odex", "-",
       760eaa86248913056eab1f0df4815dfd305ece7c, 8368,
       56af0fd77db026ced2957225e7e5d7d8e994a74c, package_extract_file("patch/system/app/HTMLViewer.odex.p")));
set_progress(0.053272);
assert(apply_patch("/system/app/Hangouts.odex", "-",
       36eaf7006845f33e37207e5f2767b2fb80c6b4c8, 5218048,
       ad06a1625a1fce6286e87d260b349398cb4cf2c5, package_extract_file("patch/system/app/Hangouts.odex.p")));
set_progress(0.058482);
assert(apply_patch("/system/app/HoloSpiralWallpaper.odex", "-",
       4bf67ba8755411fc707bf11802c3f484050d73a1, 23712,
       77aa474af6bb2b324293e1bd8a3b5e8a6b862721, package_extract_file("patch/system/app/HoloSpiralWallpaper.odex.p")));
set_progress(0.058506);
assert(apply_patch("/system/app/HtcAccessoryService.apk", "-",
       72729ce2b646dac00cc7e0e4f72d7e49e8120341, 2080002,
       01426deb62fa7ef3b02016ba1982b3614f47253b, package_extract_file("patch/system/app/HtcAccessoryService.apk.p")));
set_progress(0.060583);
assert(apply_patch("/system/app/HtcAccessoryService.odex", "-",
       964b1a35bf5fd53d77bbb0acd1194f8cf51f4641, 482704,
       529efdf3d2eeaa2d69ddad0fe38a2f93338f1d2e, package_extract_file("patch/system/app/HtcAccessoryService.odex.p")));
set_progress(0.061065);
assert(apply_patch("/system/app/HtcAutoRotateWidget.odex", "-",
       4f68673d72e4d607dd2a0d9e65c828e44319c859, 19632,
       3b3a19e0007dc12387a91a2ad7241876883e5655, package_extract_file("patch/system/app/HtcAutoRotateWidget.odex.p")));
set_progress(0.061085);
assert(apply_patch("/system/app/HtcBackgroundDataWidget.odex", "-",
       be97f0186c1fb8c1bb08e440ff128458c52f7a29, 17720,
       7924197b58149c6b877a20b1949391b338bb71dc, package_extract_file("patch/system/app/HtcBackgroundDataWidget.odex.p")));
set_progress(0.061102);
assert(apply_patch("/system/app/HtcBackupReset.odex", "-",
       2d00c2a869e0126f9054802b882df8aacec4a68b, 137480,
       fef16c55a6e731f218f0fac33eb8246744bb76f4, package_extract_file("patch/system/app/HtcBackupReset.odex.p")));
set_progress(0.061240);
assert(apply_patch("/system/app/HtcBluetoothLeProfiles.apk", "-",
       9244da374f89b7d608718fa8ef98b346e7922ee9, 132328,
       10dafa239687630cb5025fe6e24cea2ad889d047, package_extract_file("patch/system/app/HtcBluetoothLeProfiles.apk.p")));
set_progress(0.061372);
assert(apply_patch("/system/app/HtcBluetoothLeProfiles.odex", "-",
       0402837b21df4330243aa70836bad7c5cb3e990f, 290504,
       77e55143b4e3b173ae46d981514d98d4ae60f49e, package_extract_file("patch/system/app/HtcBluetoothLeProfiles.odex.p")));
set_progress(0.061662);
assert(apply_patch("/system/app/HtcCarGps.odex", "-",
       8eec6aef03d54088d4e6b62f9bb011f3bc7a1d8e, 32688,
       5eac1914b44ea725b1c774b0d10c039acc70a390, package_extract_file("patch/system/app/HtcCarGps.odex.p")));
set_progress(0.061694);
assert(apply_patch("/system/app/HtcCdmaMccProvider.odex", "-",
       2c88f82b85fb93698a283369c9de7f9b9940cb45, 19568,
       7ee2bad450986722e1afe6795989b8267bdd715c, package_extract_file("patch/system/app/HtcCdmaMccProvider.odex.p")));
set_progress(0.061714);
assert(apply_patch("/system/app/HtcCupd.apk", "-",
       cf512a0162adfc5fe865c879a259afbe06d76f79, 26605,
       3218042a7b616af7dd51dfa003a70f22d468f76a, package_extract_file("patch/system/app/HtcCupd.apk.p")));
set_progress(0.061741);
assert(apply_patch("/system/app/HtcCupd.odex", "-",
       4aa036f758b114e3517580ee0d6ce09302f1c587, 19912,
       a7881136acdc480db8221d254837e89d6d593e1f, package_extract_file("patch/system/app/HtcCupd.odex.p")));
set_progress(0.061760);
assert(apply_patch("/system/app/HtcInternalSettingsProvider.odex", "-",
       760e9098f80a3702f8b85c2540d609957e26a2a3, 36632,
       af7620144b747310a406e1799d6708111181f936, package_extract_file("patch/system/app/HtcInternalSettingsProvider.odex.p")));
set_progress(0.061797);
assert(apply_patch("/system/app/HtcMessageProvider.odex", "-",
       355f3b29bbb615ed849a9bea197986ba58019d22, 28416,
       405aee24c81467cee9d1c6a56bfb36379410317a, package_extract_file("patch/system/app/HtcMessageProvider.odex.p")));
set_progress(0.061825);
assert(apply_patch("/system/app/HtcOMADM_SettingsPlugin_VZW.odex", "-",
       ecb2606a702165d55825b452362ed7b78f22c663, 16032,
       37427403ee5dcb3dfd0cdcf476456785f9a6b11e, package_extract_file("patch/system/app/HtcOMADM_SettingsPlugin_VZW.odex.p")));
set_progress(0.061841);
assert(apply_patch("/system/app/HtcOMADM_VZW.odex", "-",
       5e8a20cd45ab7eb13de2c4a8b9f6eb170c3bc373, 881744,
       a067811e8a8643a4e6a3a5a6bc55fe28f2141ce8, package_extract_file("patch/system/app/HtcOMADM_VZW.odex.p")));
set_progress(0.062722);
assert(apply_patch("/system/app/HtcPowerStripWidget.odex", "-",
       62f3f1132897b21917a87745b2080fc4ceb413e2, 37808,
       4f9fbf2af1ea0c8b47249e161d26ba9c2425454d, package_extract_file("patch/system/app/HtcPowerStripWidget.odex.p")));
set_progress(0.062760);
assert(apply_patch("/system/app/HtcProfilesWidget.odex", "-",
       8f2724195205a21270616922c02ba7e17033ffc3, 21400,
       ae0b827047dfd941feee1ed6d001004373cda953, package_extract_file("patch/system/app/HtcProfilesWidget.odex.p")));
set_progress(0.062781);
assert(apply_patch("/system/app/HtcReminderViewResource.odex", "-",
       73751fef8c9625105c2b2939c3c6de2b6178716c, 9968,
       933faea2aea49a096897aa22872b89d6b1b9b9c4, package_extract_file("patch/system/app/HtcReminderViewResource.odex.p")));
set_progress(0.062791);
assert(apply_patch("/system/app/HtcResetNotify.odex", "-",
       ec5cede0b8e8ff7bcfd7e4cc49b455d733f0490f, 31864,
       27469f5be195108a684d707fb15b328d92741055, package_extract_file("patch/system/app/HtcResetNotify.odex.p")));
set_progress(0.062823);
assert(apply_patch("/system/app/HtcRingtoneWidget.apk", "-",
       3b30c075e2f8e5da96813c41fd2356444e0c6176, 66190,
       920c2e9a80230994761224ef0320872427ac8bad, package_extract_file("patch/system/app/HtcRingtoneWidget.apk.p")));
set_progress(0.062889);
assert(apply_patch("/system/app/HtcRingtoneWidget.odex", "-",
       3758b55ff331d58ea1f399de4d69df4313aae51e, 22736,
       4ff21e22f72019152b2fc2c3d839d0f6b048fef0, package_extract_file("patch/system/app/HtcRingtoneWidget.odex.p")));
set_progress(0.062912);
assert(apply_patch("/system/app/HtcScreenBrightnessWidget.odex", "-",
       46125dbe7ac42c8ccac413abaa5082f264a5f05f, 23744,
       2f0cef30a37cbcb971ca255cce168ffcb02a55bd, package_extract_file("patch/system/app/HtcScreenBrightnessWidget.odex.p")));
set_progress(0.062935);
assert(apply_patch("/system/app/HtcScreenTimeoutWidget.odex", "-",
       ba6c2485c414effe4c8354951de72799949c60bd, 20952,
       470b2f50443da2dbb34d7835ad313a7585cdfb44, package_extract_file("patch/system/app/HtcScreenTimeoutWidget.odex.p")));
set_progress(0.062956);
assert(apply_patch("/system/app/HtcSettingsProvider.odex", "-",
       b051008061dabad9c417b20e8de922d422cd81da, 19616,
       5ed21f223674510aa70b092382b30912aa136249, package_extract_file("patch/system/app/HtcSettingsProvider.odex.p")));
set_progress(0.062976);
assert(apply_patch("/system/app/HtcSyncWidget.odex", "-",
       e736c9b5bb87c4d08fd366fe6429f038cd4902cf, 23552,
       41d9e57f5996fd02777d9287b84fe56b42e0ad94, package_extract_file("patch/system/app/HtcSyncWidget.odex.p")));
set_progress(0.062999);
assert(apply_patch("/system/app/IMEHWRPenPower.odex", "-",
       777a627a577f366cfe3b2b1a44f24758180f303a, 2736,
       50a246fa697a518ecb876e35d965d7189e2efc4e, package_extract_file("patch/system/app/IMEHWRPenPower.odex.p")));
set_progress(0.063002);
assert(apply_patch("/system/app/IMEMurasuIndic.odex", "-",
       644f761d598bb115c4b459b79c74f5658eabcdbe, 3448,
       a40cbe04a7a55bf7716875b72d05bc6e460bdfdd, package_extract_file("patch/system/app/IMEMurasuIndic.odex.p")));
set_progress(0.063005);
assert(apply_patch("/system/app/IMEMurasuViet.odex", "-",
       5dfbdde97745b2627500ffbbc6e9cb8ea92f46e7, 3336,
       c9ba536c51bdb1fa89d90866d99381e1dd1c0010, package_extract_file("patch/system/app/IMEMurasuViet.odex.p")));
set_progress(0.063009);
assert(apply_patch("/system/app/IMEXT9Arabic.odex", "-",
       269f4fb3b971a109ffd433a17e3fba204f620106, 2736,
       4aceacd9c0ba6942405714cb460d4cd9b98f3d08, package_extract_file("patch/system/app/IMEXT9Arabic.odex.p")));
set_progress(0.063012);
assert(apply_patch("/system/app/IMEXT9Armenian.odex", "-",
       02e4a46a83f8d2e6a9d474829411293c150647ca, 2736,
       5e5fc16d9d31d584bc4c47654db00fac30c188d1, package_extract_file("patch/system/app/IMEXT9Armenian.odex.p")));
set_progress(0.063014);
assert(apply_patch("/system/app/IMEXT9BahasaIndonesia.odex", "-",
       66622594336be23124b23130ee76808901ab5fa8, 2736,
       b9b53ae794e426393d7365b9f03f45cc1546ca2a, package_extract_file("patch/system/app/IMEXT9BahasaIndonesia.odex.p")));
set_progress(0.063017);
assert(apply_patch("/system/app/IMEXT9BahasaMalaysia.odex", "-",
       4456488641e5b119539212b316945f2aeb871aaa, 2736,
       727711f89b19687b1510fdf84c19498db052d8df, package_extract_file("patch/system/app/IMEXT9BahasaMalaysia.odex.p")));
set_progress(0.063020);
assert(apply_patch("/system/app/IMEXT9Bulgaria.odex", "-",
       29d4a145d0eb297c49f5a45bf421f80448ffa414, 2736,
       0b4129ebf0fc62bb0661cd7fa28e6f0625c8a57d, package_extract_file("patch/system/app/IMEXT9Bulgaria.odex.p")));
set_progress(0.063022);
assert(apply_patch("/system/app/IMEXT9Catalan.odex", "-",
       152bc3bdea09ad7efa5cd877c12abc2ec929b224, 2736,
       fb860265a6ec42d9461b4fb758c09eead7ca7d86, package_extract_file("patch/system/app/IMEXT9Catalan.odex.p")));
set_progress(0.063025);
assert(apply_patch("/system/app/IMEXT9Croatian.odex", "-",
       c5225cd449f3311925a57e49f6550d33a93fdb9c, 2736,
       2615d4ebaacf82becc03eafa2b8cb67ffaa3ab1a, package_extract_file("patch/system/app/IMEXT9Croatian.odex.p")));
set_progress(0.063028);
assert(apply_patch("/system/app/IMEXT9Czech.odex", "-",
       f87327586404a5be755287edc495c90a8c4187aa, 2736,
       e24fd1d72fa140836540007b6cacb1438521a556, package_extract_file("patch/system/app/IMEXT9Czech.odex.p")));
set_progress(0.063031);
assert(apply_patch("/system/app/IMEXT9Danish.odex", "-",
       a85cf281f0c81e7c876864bdbf69ddb4b95ac9a7, 2736,
       2660349e772f9d9f5e072c07a01c7d29e84f524c, package_extract_file("patch/system/app/IMEXT9Danish.odex.p")));
set_progress(0.063033);
assert(apply_patch("/system/app/IMEXT9Dutch.odex", "-",
       4d1a5cc3dc7c33f8a2fbcf3654b7f6ce8b02f257, 2736,
       84654ce05bcd3bab61dca95f9917dba022d12069, package_extract_file("patch/system/app/IMEXT9Dutch.odex.p")));
set_progress(0.063036);
assert(apply_patch("/system/app/IMEXT9English.odex", "-",
       5aae5a279773912bfad6283ed8c5ad89ea0e75d5, 2736,
       e292bcd323f036f1918d099b7d822fcbc61c8561, package_extract_file("patch/system/app/IMEXT9English.odex.p")));
set_progress(0.063039);
assert(apply_patch("/system/app/IMEXT9EnglishUK.odex", "-",
       8be952445b0463cf57783c4385714b7f34ebcbee, 2752,
       5cd158b44b75d438b456b7cc18e524d2b81f0823, package_extract_file("patch/system/app/IMEXT9EnglishUK.odex.p")));
set_progress(0.063042);
assert(apply_patch("/system/app/IMEXT9Estonian.odex", "-",
       38513338e9e399bf2f5ee231a4432661738328f3, 2736,
       b7e8e387f20a7bbf86e2493195f3a692d4595830, package_extract_file("patch/system/app/IMEXT9Estonian.odex.p")));
set_progress(0.063044);
assert(apply_patch("/system/app/IMEXT9Farsi.odex", "-",
       1694e8913c0206a651c347385814af20ec1b93d6, 2736,
       c0ae92610f5c87a02153e26c6b9746abfa74c126, package_extract_file("patch/system/app/IMEXT9Farsi.odex.p")));
set_progress(0.063047);
assert(apply_patch("/system/app/IMEXT9Finnish.odex", "-",
       d29518deb53bbbd03d3a725a1a29240197518d4b, 2736,
       c4d0c0765f533f77229707b958b0cff09c33f020, package_extract_file("patch/system/app/IMEXT9Finnish.odex.p")));
set_progress(0.063050);
assert(apply_patch("/system/app/IMEXT9French.odex", "-",
       1b214bd7667d67048d98a5bddd9571d0032b2900, 2736,
       bcf0b9c6eaf3431e52d9b234269128ebd97e053f, package_extract_file("patch/system/app/IMEXT9French.odex.p")));
set_progress(0.063052);
assert(apply_patch("/system/app/IMEXT9German.odex", "-",
       8c27503776b92f886e95a01b3e74382301c54e3b, 2736,
       3ea99c305e36c220e36814d58733806f2ad6030e, package_extract_file("patch/system/app/IMEXT9German.odex.p")));
set_progress(0.063055);
assert(apply_patch("/system/app/IMEXT9Greek.odex", "-",
       a19e5a379692e75139f2e6965dc582db720f2563, 2736,
       da1c72c69cbb2544f9ef7d0f0d8886a5e2927e39, package_extract_file("patch/system/app/IMEXT9Greek.odex.p")));
set_progress(0.063058);
assert(apply_patch("/system/app/IMEXT9Hebrew.odex", "-",
       bfbb75922c6db4923d339910eb5e5a85084999f9, 2736,
       9ab327306312c27877801fefcae501ed34b4e705, package_extract_file("patch/system/app/IMEXT9Hebrew.odex.p")));
set_progress(0.063061);
assert(apply_patch("/system/app/IMEXT9Hungarian.odex", "-",
       a007f846895d31413e82cea300f767045596a434, 2736,
       2cede3a3296b9624aaed6419911c5b513e77fc70, package_extract_file("patch/system/app/IMEXT9Hungarian.odex.p")));
set_progress(0.063063);
assert(apply_patch("/system/app/IMEXT9Italian.odex", "-",
       9ef40cf4716e08cf8851d574359fbd0272d60d8c, 2736,
       92b79708262c9687539ef846ed56df4912a364f5, package_extract_file("patch/system/app/IMEXT9Italian.odex.p")));
set_progress(0.063066);
assert(apply_patch("/system/app/IMEXT9Kazakh.odex", "-",
       4d2ce1773dbd91bc5ed5e5182c516331f17ba7e2, 2736,
       456130281d5838a0526b6b4dfa6128ef6eaf383b, package_extract_file("patch/system/app/IMEXT9Kazakh.odex.p")));
set_progress(0.063069);
assert(apply_patch("/system/app/IMEXT9Latvian.odex", "-",
       88813134adf4d27d322c54a46e950803ca28a1a9, 2736,
       4d8c8ad1e422a33724ba872d0b24661d6dc6db6f, package_extract_file("patch/system/app/IMEXT9Latvian.odex.p")));
set_progress(0.063072);
assert(apply_patch("/system/app/IMEXT9Lithuanian.odex", "-",
       4d80192daa3b216c35478ff4d6336517e82eebf5, 2736,
       1d37a91e6bc3e8de7e5550060f2d1a9983777723, package_extract_file("patch/system/app/IMEXT9Lithuanian.odex.p")));
set_progress(0.063074);
assert(apply_patch("/system/app/IMEXT9Norwegian.odex", "-",
       503611070bdcf1d8c16155720ec4949a086f6ed0, 2736,
       53fb02af6a6125323ada0ef696bd21ff011c2ba5, package_extract_file("patch/system/app/IMEXT9Norwegian.odex.p")));
set_progress(0.063077);
assert(apply_patch("/system/app/IMEXT9Polish.odex", "-",
       941c55b4464209f4e61016e00cabe68f94cc3f48, 2736,
       94f62bf8353eac8acecf518ec1f57aa92afa9e12, package_extract_file("patch/system/app/IMEXT9Polish.odex.p")));
set_progress(0.063080);
assert(apply_patch("/system/app/IMEXT9Portuguese.odex", "-",
       ff7c3f742375d0220f0d2175c4a98fbbd4c345b4, 2736,
       87c79c4bf69e858c0bf1e2ea4b557217e49cf5b1, package_extract_file("patch/system/app/IMEXT9Portuguese.odex.p")));
set_progress(0.063083);
assert(apply_patch("/system/app/IMEXT9Romanian.odex", "-",
       64d3e4d92b458ef878c8dec60a32707dca76a3bb, 2736,
       207fbd67fe946dea8f66e22a7684036f95f3a446, package_extract_file("patch/system/app/IMEXT9Romanian.odex.p")));
set_progress(0.063085);
assert(apply_patch("/system/app/IMEXT9Russian.odex", "-",
       ad36e9758b5e35f666550f4d730d265605e4662b, 2736,
       462ce89317858d1a9634ca7cb130c8cc41290209, package_extract_file("patch/system/app/IMEXT9Russian.odex.p")));
set_progress(0.063088);
assert(apply_patch("/system/app/IMEXT9Serbian.odex", "-",
       3f849a715c4c5c6385498c4154f87dc9f9939ede, 2736,
       aa96563da398b747de77dd5ceb224741ad30bddb, package_extract_file("patch/system/app/IMEXT9Serbian.odex.p")));
set_progress(0.063091);
assert(apply_patch("/system/app/IMEXT9Slovak.odex", "-",
       3311e6df654af35fb51df9e785dfe1c5384bdb04, 2736,
       a5998608d5a0b35bb459f24b6d3f7100dd6ea405, package_extract_file("patch/system/app/IMEXT9Slovak.odex.p")));
set_progress(0.063093);
assert(apply_patch("/system/app/IMEXT9Slovenian.odex", "-",
       46d221cbb21416ac29daa48fc666221ef1ae6be8, 2736,
       541a0ddba4785c8821c31fb0d502464433bb2788, package_extract_file("patch/system/app/IMEXT9Slovenian.odex.p")));
set_progress(0.063096);
assert(apply_patch("/system/app/IMEXT9Spanish.odex", "-",
       f3157baab434cbe0cfc3ddb5946cf67d79ec8d5e, 2736,
       cce124d6797c0de832c876df03df49b9e57669d2, package_extract_file("patch/system/app/IMEXT9Spanish.odex.p")));
set_progress(0.063099);
assert(apply_patch("/system/app/IMEXT9Swedish.odex", "-",
       4d0d0c7647216dd73471cf703ef0f45733d0c2e2, 2736,
       bbc543ff1e7f83edd67266712867245431bc472d, package_extract_file("patch/system/app/IMEXT9Swedish.odex.p")));
set_progress(0.063102);
assert(apply_patch("/system/app/IMEXT9Thai.odex", "-",
       9b496d161c5e0bca665e406cfbcb1303435eb5d0, 2736,
       d2a9018004806c0e0eec28f96b2a4b7fca6f4b66, package_extract_file("patch/system/app/IMEXT9Thai.odex.p")));
set_progress(0.063104);
assert(apply_patch("/system/app/IMEXT9Turkish.odex", "-",
       777952bb71137f77f81fb46d73f3256622e26b7d, 2736,
       d7d530c81a8220cebb5af7a651a33d1dd851d602, package_extract_file("patch/system/app/IMEXT9Turkish.odex.p")));
set_progress(0.063107);
assert(apply_patch("/system/app/IMEXT9Ukrainian.odex", "-",
       785c6f86721afb7cad15b4a1587e2da8e9f84c96, 2736,
       ad68f52cb6853c07dec8ffab5259d990301aa000, package_extract_file("patch/system/app/IMEXT9Ukrainian.odex.p")));
set_progress(0.063110);
assert(apply_patch("/system/app/KeyChain.odex", "-",
       73f730b9eb55cd93b403756b41273b252577e681, 32592,
       ce5f283d862a558a333c56f5609f35847e405389, package_extract_file("patch/system/app/KeyChain.odex.p")));
set_progress(0.063142);
assert(apply_patch("/system/app/KidMode-google.odex", "-",
       dec5f3c932d899e9e4b2d718d4f1ecdbf1cbaac2, 3389304,
       7f4cf6f7c0dfcaf8fe4f1995bf7a2f9589823ab0, package_extract_file("patch/system/app/KidMode-google.odex.p")));
set_progress(0.066527);
assert(apply_patch("/system/app/LiveWallpapers.odex", "-",
       92063a64c7e5290001186df180121324d0483a5b, 81912,
       b9d5d512ff51c64e61b4b7b329c5abe094799d62, package_extract_file("patch/system/app/LiveWallpapers.odex.p")));
set_progress(0.066609);
assert(apply_patch("/system/app/Magazines.odex", "-",
       f7f010c6395b3009de44f031435f8a25598b832f, 6312552,
       638eadbe9f9f47a6d85aea2177d417a6efa5184d, package_extract_file("patch/system/app/Magazines.odex.p")));
set_progress(0.072912);
assert(apply_patch("/system/app/MediaUploader.odex", "-",
       20e90a719a3f631982ba0631bd9243196d06be00, 509328,
       76dd9e7be3cc145d465213afc8c5e26134694ff0, package_extract_file("patch/system/app/MediaUploader.odex.p")));
set_progress(0.073421);
assert(apply_patch("/system/app/Media_output.odex", "-",
       bb693dd6f31038d601bc1ce330180ad792279d97, 634896,
       590623467139293904bd705a0a33268ed26a980a, package_extract_file("patch/system/app/Media_output.odex.p")));
set_progress(0.074055);
assert(apply_patch("/system/app/Music2.odex", "-",
       cf7f407ba3468b3476f761375907cf55ef0553ab, 4416712,
       af0066767b2083f2d75ec770e80e98bbf5246469, package_extract_file("patch/system/app/Music2.odex.p")));
set_progress(0.078465);
assert(apply_patch("/system/app/Nfc.apk", "-",
       2e2e1f8f333aff87981fd7d248a0c0018e2088f9, 378050,
       8e71050cfa1ba8b1f25b8e8f0521b847ee40f6ee, package_extract_file("patch/system/app/Nfc.apk.p")));
set_progress(0.078842);
assert(apply_patch("/system/app/Nfc.odex", "-",
       35f32f4f2d93d47b20d8294bf78ade0eb4aadbb1, 409752,
       35ed5b67a9342b78f38bb5bac67baf50b664bd0a, package_extract_file("patch/system/app/Nfc.odex.p")));
set_progress(0.079252);
assert(apply_patch("/system/app/NoiseField.odex", "-",
       58b55f048476235e482e89a91cc5200c32c91082, 24272,
       af151df889446780c30244040f6a6cd6606f566f, package_extract_file("patch/system/app/NoiseField.odex.p")));
set_progress(0.079276);
assert(apply_patch("/system/app/PacProcessor.apk", "-",
       cace4270c7d0b509698ce205f6f178e1ac2eef3c, 5636,
       dcbe308f8a3420b402720d69df4a5b62b6baa103, package_extract_file("patch/system/app/PacProcessor.apk.p")));
set_progress(0.079281);
assert(apply_patch("/system/app/PacProcessor.odex", "-",
       8c0549663fd7146f20cb73a2e4cd801b868baddc, 6128,
       254502cd4b9253c73940e49855354c3e33e1178e, package_extract_file("patch/system/app/PacProcessor.odex.p")));
set_progress(0.079288);
assert(apply_patch("/system/app/PartnerBookmarksProvider.apk", "-",
       ed4921a3a657ac44da9853f4d73307cc6ba701f8, 9949,
       a7f6de7d6556079b32a08e5cc9286b12752ddbd0, package_extract_file("patch/system/app/PartnerBookmarksProvider.apk.p")));
set_progress(0.079298);
assert(apply_patch("/system/app/PartnerBookmarksProvider.odex", "-",
       bb46c53da2c0d35051567b7b847485596262e418, 14200,
       ab718c1bb9e14c8e0733a3d162ad6bd5ebeba28c, package_extract_file("patch/system/app/PartnerBookmarksProvider.odex.p")));
set_progress(0.079312);
assert(apply_patch("/system/app/PhaseBeam.odex", "-",
       1932d0564def9a984b07fe4ab47d21b4cfb1c55a, 25000,
       2671f38d865b089e141d63a6d0fb2220d513d30c, package_extract_file("patch/system/app/PhaseBeam.odex.p")));
set_progress(0.079337);
assert(apply_patch("/system/app/PlayGames.odex", "-",
       1242c247084c730894785f2ae61e183c611bccda, 1105384,
       6adac8dbcb1586d65baa629978cb865c87a780fb, package_extract_file("patch/system/app/PlayGames.odex.p")));
set_progress(0.080440);
assert(apply_patch("/system/app/PlusOne.odex", "-",
       3aa3c789fddfb35150ad1e96723db89439d8c2ac, 8101864,
       18ccacf52abccb7a6ee2097e1765113cd427cf4f, package_extract_file("patch/system/app/PlusOne.odex.p")));
set_progress(0.088531);
assert(apply_patch("/system/app/PrintSpooler.apk", "-",
       6a54a159e1db206592f61be6e7bcd2f7505d1d0f, 243337,
       17d03b1476d211908e3f66e58d4945c5af720601, package_extract_file("patch/system/app/PrintSpooler.apk.p")));
set_progress(0.088774);
assert(apply_patch("/system/app/PrintSpooler.odex", "-",
       c7dd8874d207db7e95945e53a89ebbe37c2af07f, 148296,
       3f39b6c32b0b11f07f7b04e6c76afcc50261af40, package_extract_file("patch/system/app/PrintSpooler.odex.p")));
set_progress(0.088922);
assert(apply_patch("/system/app/PureC_PackageInstaller.odex", "-",
       10cf041a3e3533180aa1a1d942b808b1f58958af, 478248,
       3c272f3535befcdce0d57c1a7a860d53825d7fc8, package_extract_file("patch/system/app/PureC_PackageInstaller.odex.p")));
set_progress(0.089399);
assert(apply_patch("/system/app/Settings.apk", "-",
       b6b5af0b4da7713b8ce33bc75eb038bc07544211, 20800834,
       a951eb9c9be61a29015208d5af2f34a7e908db60, package_extract_file("patch/system/app/Settings.apk.p")));
set_progress(0.110170);
assert(apply_patch("/system/app/Settings.odex", "-",
       af94d9ba35699c250dc2b9f0c75d4504253ba49e, 5811264,
       0df7bce6be8d908fa3ab6f04cc25e32bf33f3747, package_extract_file("patch/system/app/Settings.odex.p")));
set_progress(0.115973);
assert(apply_patch("/system/app/SmartDim.odex", "-",
       1ed45a0127267e87db6fd437dff7f4d3682286d5, 33736,
       a13cdc7906e4a3e167d5ed03f36363619ce3dbaf, package_extract_file("patch/system/app/SmartDim.odex.p")));
set_progress(0.116007);
assert(apply_patch("/system/app/SmartcardService.odex", "-",
       6500442819a3a41f8b6edbf66cbf178d93dc6224, 182128,
       f36e8cd2c682d7f8ad3dc0beab919ec8f86a5ad7, package_extract_file("patch/system/app/SmartcardService.odex.p")));
set_progress(0.116188);
assert(apply_patch("/system/app/Street.odex", "-",
       c27ee5f5265d430071fff1a82e86a6344b091fdc, 322064,
       60c8623c88dbf4e3a57c9967119636031f55165b, package_extract_file("patch/system/app/Street.odex.p")));
set_progress(0.116510);
assert(apply_patch("/system/app/TetheringGuard.apk", "-",
       8af8a97e41fc70e60fbd0ce88cd812a1c008fd38, 446045,
       c0f7942e1e73f2d9eeb2cfd3115a2bde940e0986, package_extract_file("patch/system/app/TetheringGuard.apk.p")));
set_progress(0.116955);
assert(apply_patch("/system/app/TetheringGuard.odex", "-",
       75ab86bbc2a1414f064801ed2ba3b18cd0826caf, 311736,
       5414dd1530693367be1b03869ffe9ce876da7482, package_extract_file("patch/system/app/TetheringGuard.odex.p")));
set_progress(0.117267);
assert(apply_patch("/system/app/TimeService.apk", "-",
       df0e2a05330fb8fc7fbff9dff381073424a7973b, 3746,
       60fd64fcd30ba1cb0641ce97fed8d1b5f565e25e, package_extract_file("patch/system/app/TimeService.apk.p")));
set_progress(0.117270);
assert(apply_patch("/system/app/TimeService.odex", "-",
       7b83a07e9b17f2176bf80f957e03d73f4b36facc, 3328,
       3d07d8dbdbb8cc557377f939d5602e26fe44c5aa, package_extract_file("patch/system/app/TimeService.odex.p")));
set_progress(0.117274);
assert(apply_patch("/system/app/UDove.apk", "-",
       9c175cae965e7d6f824b78ef4c6f1d8b7ef89973, 854750,
       f9341b87c6723796e6caa2d7ca72ab640de15f64, package_extract_file("patch/system/app/UDove.apk.p")));
set_progress(0.118127);
assert(apply_patch("/system/app/UDove.odex", "-",
       b2ab0f1ccbab96f8325432ad9feeeae9892437ff, 114176,
       7c15e13176e4be507d74d124d34e0472febf8cff, package_extract_file("patch/system/app/UDove.odex.p")));
set_progress(0.118241);
assert(apply_patch("/system/app/Usage.apk", "-",
       353a1f08c4fdda32cb0a78b58911014496b43743, 539946,
       9dbe724744600a1b47621bd9b00bb80e0788ea0a, package_extract_file("patch/system/app/Usage.apk.p")));
set_progress(0.118780);
assert(apply_patch("/system/app/Usage.odex", "-",
       16ab689098f228f29ef57daa041a80f6311c3e28, 317760,
       aa75792a3b0a292e44f10d082202545224f8220c, package_extract_file("patch/system/app/Usage.odex.p")));
set_progress(0.119098);
assert(apply_patch("/system/app/UserDictionaryProvider.apk", "-",
       e66830c3c035cfe4cddbd13d0c183fe8d5c8cd23, 10955,
       b4dfacab1994fbeafb297dee0a1beddf70c1eed6, package_extract_file("patch/system/app/UserDictionaryProvider.apk.p")));
set_progress(0.119109);
assert(apply_patch("/system/app/UserDictionaryProvider.odex", "-",
       c8b664153ab756c8757c955f83151e8db0c948e9, 16416,
       3feed424cfdbc3182bf604531d37d73f42a3b045, package_extract_file("patch/system/app/UserDictionaryProvider.odex.p")));
set_progress(0.119125);
assert(apply_patch("/system/app/VMwareReady.odex", "-",
       0ab84f48cb4b7ae6c3c3c80dec351d92f951b86f, 4800,
       7d548e67d5832de8a85d55002f03b487e98368b3, package_extract_file("patch/system/app/VMwareReady.odex.p")));
set_progress(0.119130);
assert(apply_patch("/system/app/VZW_Accessories.odex", "-",
       6b5787ce0d122917b7fc6ec047495fa74db52692, 220760,
       92d718d94ea2c0b0b85e36839173fa10eb675503, package_extract_file("patch/system/app/VZW_Accessories.odex.p")));
set_progress(0.119350);
assert(apply_patch("/system/app/VZW_Amazon_Audible.apk", "-",
       b4ec4390554327f0a518c67fbefb06b0844895d9, 8963700,
       f077a0282143e57cd7ed4e75023441116dd2bdd1, package_extract_file("patch/system/app/VZW_Amazon_Audible.apk.p")));
set_progress(0.128301);
assert(apply_patch("/system/app/VZW_Amazon_Audible.odex", "-",
       7785dfec4c2b0ba27d73dd69143ae18abfebf49f, 3633928,
       dbf80dab8faa9ce19c7b860d50f11b051ccdd5ec, package_extract_file("patch/system/app/VZW_Amazon_Audible.odex.p")));
set_progress(0.131930);
assert(apply_patch("/system/app/VZW_Amazon_IMDB.odex", "-",
       9a0d3438151db54aa9d77fb0c16a177a884ca6a6, 6390648,
       cf24d04d490037f7c85bc4ad518fb9d5564c749f, package_extract_file("patch/system/app/VZW_Amazon_IMDB.odex.p")));
set_progress(0.138311);
assert(apply_patch("/system/app/VZW_Amazon_Mobile.odex", "-",
       b6e0113665f71ed3bc7a5847399d040e32dad950, 5712848,
       1185e146915da6d54260fc46b571ae0790b5c55a, package_extract_file("patch/system/app/VZW_Amazon_Mobile.odex.p")));
set_progress(0.144016);
assert(apply_patch("/system/app/VZW_ISISWallet.odex", "-",
       312eb7b3f109ea15b3609ba60be6b41c7193caf8, 4581792,
       b7c4a442713b2e027c5ea13cb08e8de29d2ed82c, package_extract_file("patch/system/app/VZW_ISISWallet.odex.p")));
set_progress(0.148591);
assert(apply_patch("/system/app/VZW_VZTones.odex", "-",
       0618e9a663fe52631eea0abc60d04d2b5e36ef9d, 179168,
       ce71803cc48dda85b2f55b7497dafb1eda9704b4, package_extract_file("patch/system/app/VZW_VZTones.odex.p")));
set_progress(0.148770);
assert(apply_patch("/system/app/Videos.odex", "-",
       aa4746f35b7d90bcc4ae90c7f163da910a10bfba, 3311648,
       ad46d69062436043fa668409d692610f929669f8, package_extract_file("patch/system/app/Videos.odex.p")));
set_progress(0.152077);
assert(apply_patch("/system/app/VisualizationWallpapers.odex", "-",
       3f4d85275c92694845386c0666006c12e04c4f38, 44392,
       528c07565c2e0d5310091264450916825b524ca4, package_extract_file("patch/system/app/VisualizationWallpapers.odex.p")));
set_progress(0.152121);
assert(apply_patch("/system/app/VzW_IconGlossary.apk", "-",
       5e8347dc372bc6c845b1ec78120ddb8cf54dd39c, 610323,
       786895f92e5b175e20b685e7cbb787e3dd3bcb52, package_extract_file("patch/system/app/VzW_IconGlossary.apk.p")));
set_progress(0.152730);
assert(apply_patch("/system/app/VzW_IconGlossary.odex", "-",
       e2ca1d5c6fac671d96a69cd8524b8ec281257e9b, 64488,
       e34776a1abd5a8ea7d00248a274c1e63576ed721, package_extract_file("patch/system/app/VzW_IconGlossary.odex.p")));
set_progress(0.152795);
assert(apply_patch("/system/app/YouTube.odex", "-",
       5171ceeba09729f356277c76fe7aa021882b6a20, 5228560,
       fe7a41f1c27361b2510aba065657efa446db02e3, package_extract_file("patch/system/app/YouTube.odex.p")));
set_progress(0.158016);
assert(apply_patch("/system/app/mocanaKeyVpnF.odex", "-",
       6dae64deea5c08c1e49fe145d7580294e1821df0, 383784,
       b3ae1fd6e28949644576908426087ca9d0882ac8, package_extract_file("patch/system/app/mocanaKeyVpnF.odex.p")));
set_progress(0.158399);
assert(apply_patch("/system/app/mocanaKeyVpnServiceF.odex", "-",
       a9dc7f68cd86826b3c1e87bdea43b64453ba6afa, 146936,
       781cd94bf7f08e8958e4ece7e472a5b18a0eb9bb, package_extract_file("patch/system/app/mocanaKeyVpnServiceF.odex.p")));
set_progress(0.158546);
assert(apply_patch("/system/app/talkback.odex", "-",
       d5fec792a6acdf86c119032123c740a8ae9edda1, 824784,
       ff09ac24c919907fb702c61f8001cce73eb9ccc8, package_extract_file("patch/system/app/talkback.odex.p")));
set_progress(0.159369);
assert(apply_patch("/system/app/vzwdummylibs.odex", "-",
       482199cd37631ae5d037f25c4c3e743c47d889df, 752888,
       88564e1a6f541169d8d082c6517971728bd6bb06, package_extract_file("patch/system/app/vzwdummylibs.odex.p")));
set_progress(0.160121);
assert(apply_patch("/system/bin/3a_info_parser", "-",
       8a356f2d5be5a3328d8ca50d8cb543bf663618e7, 9432,
       622d7eaab42e51e5f56529414f9bd25cc2f6de9b, package_extract_file("patch/system/bin/3a_info_parser.p")));
set_progress(0.160131);
assert(apply_patch("/system/bin/asound", "-",
       2e1c551067a5481124d3eb29e80ba9b34974d8f7, 21788,
       4be824e87336662cf7ae9972c9ab40aadaa3f654, package_extract_file("patch/system/bin/asound.p")));
set_progress(0.160152);
assert(apply_patch("/system/bin/bootanimation", "-",
       15a65216839b75ec1b406f3180fef54ce3f6ad1e, 79308,
       f729ef7ba6804c51ba4fd34612ecf9f838687c7f, package_extract_file("patch/system/bin/bootanimation.p")));
set_progress(0.160231);
assert(apply_patch("/system/bin/clatd", "-",
       25be3c3333bc3a099311f12a06bc7d85e87359af, 21776,
       86f0c6d817f34012df66bb7f0826ed835d38cda3, package_extract_file("patch/system/bin/clatd.p")));
set_progress(0.160253);
assert(apply_patch("/system/bin/debuggerd", "-",
       f522520a64fade919e19efa18ce70dfa5162da37, 25868,
       6a7d06d40ad94aeff7e8d28b79b6934978423107, package_extract_file("patch/system/bin/debuggerd.p")));
set_progress(0.160279);
assert(apply_patch("/system/bin/dnsmasq", "-",
       ff0f08b36b58b1ed5f778e94d3e5ed70c201a0fd, 109896,
       e93265e8fa96d452c0c2460521825bd8673765cb, package_extract_file("patch/system/bin/dnsmasq.p")));
set_progress(0.160389);
assert(apply_patch("/system/bin/hostapd", "-",
       ee03df542a21fd42349e83eb0bd8af68fe80eedb, 305668,
       b32deb4f69c70ff3b8f26614ff808cb021543f29, package_extract_file("patch/system/bin/hostapd.p")));
set_progress(0.160694);
assert(apply_patch("/system/bin/hostapd_cli", "-",
       8a3b305cb24238df06c7edafdbe087277159f873, 26100,
       b10b37a61c7521355e394bc9cb319bf59dd6591b, package_extract_file("patch/system/bin/hostapd_cli.p")));
set_progress(0.160720);
assert(apply_patch("/system/bin/lsc_camera", "-",
       3ff6e995138df40c2ada5dcc1329323380740d8b, 117460,
       28a7ccc3eb671472a0c0d6eee9e5efd4d651ee23, package_extract_file("patch/system/bin/lsc_camera.p")));
set_progress(0.160837);
assert(apply_patch("/system/bin/mdnsd", "-",
       957ede972d622a7735ef4e03a30b835752ac1971, 255336,
       8819d0cdb4d41f86641e879e01f3587b909edf1c, package_extract_file("patch/system/bin/mdnsd.p")));
set_progress(0.161092);
assert(apply_patch("/system/bin/mm-qcamera-app", "-",
       37414c31cec8e383acbd7f15907f9d057b22e0cd, 75208,
       25ae84e8058e76ac51ce50b2b27346d6071a8eef, package_extract_file("patch/system/bin/mm-qcamera-app.p")));
set_progress(0.161167);
assert(apply_patch("/system/bin/mm-qcamera-daemon", "-",
       6612e1b23a04244740b2776b85b696c937c315bf, 9540,
       f4946063e95dfa20d83db66a20fb361c64db92de, package_extract_file("patch/system/bin/mm-qcamera-daemon.p")));
set_progress(0.161177);
assert(apply_patch("/system/bin/mvpd", "-",
       6dc0e415b0f6c1dd676a1620a9943da862f3bd95, 263684,
       232d26dad294d9a385d1132dc617be58d5cbd9da, package_extract_file("patch/system/bin/mvpd.p")));
set_progress(0.161440);
assert(apply_patch("/system/bin/netd", "-",
       3b1fc636c81b2c85489272c8056f5357bf9f6bb2, 157544,
       cb5fc5e40f5b1e0e37fc08f453d2134fbacf87d9, package_extract_file("patch/system/bin/netd.p")));
set_progress(0.161598);
assert(apply_patch("/system/bin/netmgrd", "-",
       622c4cf5f2e798689ef66eaa906d4cc19df83b01, 176692,
       87d591387fd18e6b95d4b9ca6abecd5391bb3167, package_extract_file("patch/system/bin/netmgrd.p")));
set_progress(0.161774);
assert(apply_patch("/system/bin/pnpmgr", "-",
       96c435a59cbf86089b7ecda2417a9751c6787ae4, 34184,
       eaf937c38f3fb0d78f2e912e58729b988b74168c, package_extract_file("patch/system/bin/pnpmgr.p")));
set_progress(0.161808);
assert(apply_patch("/system/bin/shutdown", "-",
       d4f9248376447fead16786382c7b65c8263d9bd3, 21780,
       0d00191268e6fa5a95ba5028549c47530d2fc37e, package_extract_file("patch/system/bin/shutdown.p")));
set_progress(0.161830);
assert(apply_patch("/system/bin/vold", "-",
       554382b110a0e5a680ae8c9883ae20b689d600ea, 128692,
       7a9654758f21b6420b63e0ab41441fb3d3bef960, package_extract_file("patch/system/bin/vold.p")));
set_progress(0.161958);
assert(apply_patch("/system/bin/wpa_cli", "-",
       870afac1809d659973b6bda96bfec2c8748ec680, 66172,
       075f3f74d650883212908d32daa7a7d632824fa3, package_extract_file("patch/system/bin/wpa_cli.p")));
set_progress(0.162024);
assert(apply_patch("/system/bin/wpa_supplicant", "-",
       a76a712a471969a7d3a60fa2bf0edf124b056548, 873476,
       90ac94428bff368e88b8052994d7c58b509b2124, package_extract_file("patch/system/bin/wpa_supplicant.p")));
set_progress(0.162897);
assert(apply_patch("/system/customize/ACC/default.xml", "-",
       9a2e2968a1bad898611442c8d4f5c9d33f0b9342, 50478,
       85285c9e4c316e1f0f003b9c74f2f94a0a12020a, package_extract_file("patch/system/customize/ACC/default.xml.p")));
set_progress(0.162947);
assert(apply_patch("/system/customize/CID/default.xml", "-",
       ee021d911e1ddd9810081f1466e7740e6834afc6, 10529,
       93c8ade628d8f34781c23af39775a3dfc34b9408, package_extract_file("patch/system/customize/CID/default.xml.p")));
set_progress(0.162958);
assert(apply_patch("/system/customize/MNS/default.xml", "-",
       ffc0b11093398aea8fd46132765c221db0d6f378, 93310,
       de1db112e1b507df270ec9d8ce638b3aa2a2dcbc, package_extract_file("patch/system/customize/MNS/default.xml.p")));
set_progress(0.163051);
assert(apply_patch("/system/etc/AudioBTIDnew.csv", "-",
       c2568a18882ddb07987f4bcaade5669b75c2f689, 2513,
       e98b4d9acd4f2a3d11c51814dee913d32ed1feaa, package_extract_file("patch/system/etc/AudioBTIDnew.csv.p")));
set_progress(0.163053);
assert(apply_patch("/system/etc/Bluetooth_cal.acdb", "-",
       127aa09879a99a68fb351954d55384d94c2ccfff, 1171804,
       2f1c963d0e4314d01c522c26c02470356ea705e1, package_extract_file("patch/system/etc/Bluetooth_cal.acdb.p")));
set_progress(0.164223);
assert(apply_patch("/system/etc/Handset_cal.acdb", "-",
       0f834b4605449fe985503aba33109b26aaf3108e, 197892,
       ed53fc4504aa77bc9a037ae0ff6cd5efcf8f6cba, package_extract_file("patch/system/etc/Handset_cal.acdb.p")));
set_progress(0.164421);
assert(apply_patch("/system/etc/Headset_cal.acdb", "-",
       d4fa980f5244fd0cc264332d421f463274761a7a, 126840,
       fe430d6005f823b313a9d6389783e2f9036d5a34, package_extract_file("patch/system/etc/Headset_cal.acdb.p")));
set_progress(0.164548);
assert(apply_patch("/system/etc/NOTICE.html.gz", "-",
       b0ff8e39456cc7c6137b50e303a9db27a00c65cf, 125039,
       3183bc44cd61677dff43959f12d24c208a9e19b7, package_extract_file("patch/system/etc/NOTICE.html.gz.p")));
set_progress(0.164673);
assert(apply_patch("/system/etc/Speaker_cal.acdb", "-",
       94ab156eb18faef9dbdf3be4cda8d3df3c7a29bf, 187328,
       daedd7b6559b78011e664d986447bce3f9279bec, package_extract_file("patch/system/etc/Speaker_cal.acdb.p")));
set_progress(0.164860);
assert(apply_patch("/system/etc/fallback_fonts.xml", "-",
       687293aa1d8ddb9eedda3d220642a7f0fcf01b10, 8469,
       03fa13bd0d2ac41fa06a06c0b3d4c4123b08412d, package_extract_file("patch/system/etc/fallback_fonts.xml.p")));
set_progress(0.164868);
assert(apply_patch("/system/etc/firmware/venus.b00", "-",
       0be7f87e5d1c58cb7184b55f77833a6380ef5036, 212,
       b10b55844ce2681ceb7f572ccb6bc6cbeebca5e2, package_extract_file("patch/system/etc/firmware/venus.b00.p")));
set_progress(0.164868);
assert(apply_patch("/system/etc/firmware/venus.b01", "-",
       8a02bbf37a56238a2f349cbf42429d9f0cdc81a4, 6600,
       817eacd0a33927f33ee4a9d927c859ec49f88f57, package_extract_file("patch/system/etc/firmware/venus.b01.p")));
set_progress(0.164875);
assert(apply_patch("/system/etc/firmware/venus.b02", "-",
       19c9d4be33184ee7ddf7f38ec70b8198eda0dc9c, 806976,
       84166d51d310cfe698237ba149fcae6b694b06a1, package_extract_file("patch/system/etc/firmware/venus.b02.p")));
set_progress(0.165681);
assert(apply_patch("/system/etc/firmware/venus.b03", "-",
       13447747b9917c4e711dffdbd3b17d24468f9efe, 3840,
       9851d7659e1cb91945bb9bdab9651b23e03933d2, package_extract_file("patch/system/etc/firmware/venus.b03.p")));
set_progress(0.165684);
assert(apply_patch("/system/etc/firmware/venus.mbn", "-",
       651c1bccf91f5674323c652ff1ff9213d34e8738, 823136,
       a4cf335a4e3fda084ec98139270edde6bc2710ab, package_extract_file("patch/system/etc/firmware/venus.mbn.p")));
set_progress(0.166506);
assert(apply_patch("/system/etc/firmware/venus.mdt", "-",
       d475dfd1420809f2772e6d46f5eba1de534fbb96, 6812,
       a4889fcdf6ddfcd077b6302bfb3dcb92c8fe120d, package_extract_file("patch/system/etc/firmware/venus.mdt.p")));
set_progress(0.166513);
assert(apply_patch("/system/etc/mixer_paths.xml", "-",
       77187aaa6287649e9d75b87076e76f21d5f57235, 37074,
       2871983d8135a5bfdbe9c7772ee776d3ebfc4f3f, package_extract_file("patch/system/etc/mixer_paths.xml.p")));
set_progress(0.166550);
assert(apply_patch("/system/etc/obb/com.htc.videohighlights.obb", "-",
       515c00bf9a9020896c5baf8bf092111cd965761a, 20033941,
       64b3ecedab9213c71e2fbe3ca93872529eb86824, package_extract_file("patch/system/etc/obb/com.htc.videohighlights.obb.p")));
set_progress(0.186555);
assert(apply_patch("/system/etc/permissions/com.htc.software.market.xml",
       "-", 99c199ba5dc9d1b05e6cc65df5e3b8134391a08a, 1108,
       d11cd54ab37126688358c5312103fa6b08b89f0c, package_extract_file("patch/system/etc/permissions/com.htc.software.market.xml.p")));
set_progress(0.186556);
assert(apply_patch("/system/etc/pnp.xml", "-",
       90e6b2565ea22a06a8430595a1879e20b5373079, 39727,
       c74402112478de1b48d5c4f5073d6b135f9c8d9e, package_extract_file("patch/system/etc/pnp.xml.p")));
set_progress(0.186596);
assert(apply_patch("/system/etc/recovery-resource.dat", "-",
       a7490c5d2fdd1d364d1705b21fb1ca5b2b2649f6, 2295950,
       8df5acc304eb11ceaa871bb199db3f70c0d559c2, package_extract_file("patch/system/etc/recovery-resource.dat.p")));
set_progress(0.188889);
assert(apply_patch("/system/etc/sdk/sdkinfo.xml", "-",
       f8f1f335c7844278f81512b831f3c0a0c6e3c81c, 177,
       402ecd45c65f30a5375396abee555faf77adad4c, package_extract_file("patch/system/etc/sdk/sdkinfo.xml.p")));
set_progress(0.188889);
assert(apply_patch("/system/etc/security/cwcerts.zip", "-",
       77cfb4e0a785a47ca05c134c56d073fbd90dc5a2, 1254,
       890fab8f17d271321a77c6a9107cc91f5206db81, package_extract_file("patch/system/etc/security/cwcerts.zip.p")));
set_progress(0.188890);
assert(apply_patch("/system/etc/security/otacerts.zip", "-",
       e53bc0d89a20f321d7d7e90d2e4081c7d3c22858, 1162,
       898969afa896129b4b198967485393f9fb884b3d, package_extract_file("patch/system/etc/security/otacerts.zip.p")));
set_progress(0.188891);
assert(apply_patch("/system/etc/soundimage/srsfx_trumedia_ext_MAX300.cfg",
       "-", 2c72dd992776939410fe4916002310844a8e7fbf, 8577,
       d98670f8ecb6db065ae75be0be93fe55e9c93f5b, package_extract_file("patch/system/etc/soundimage/srsfx_trumedia_ext_MAX300.cfg.p")));
set_progress(0.188900);
assert(apply_patch("/system/framework/HTCCommonctrl.odex", "-",
       c9018a81c5263cdcae0be4d9ad37db1f093cb96a, 1976384,
       2ecd3709a2b2e4d665ade4000948bbfa37cb330e, package_extract_file("patch/system/framework/HTCCommonctrl.odex.p")));
set_progress(0.190873);
assert(apply_patch("/system/framework/HTCDev.jar", "-",
       71def5810fcde4e37d683d2c9b4f57864fcc27f1, 718,
       bc1940fe4bcce873c91e0729c19bd90fb7cda467, package_extract_file("patch/system/framework/HTCDev.jar.p")));
set_progress(0.190874);
assert(apply_patch("/system/framework/HTCDev.odex", "-",
       2ba3f1343175053e1607de79a0aa0b6e246e8919, 1336,
       13b36202271b7d1e67e75a8ad840cb94ff293729, package_extract_file("patch/system/framework/HTCDev.odex.p")));
set_progress(0.190875);
assert(apply_patch("/system/framework/HTCExtension.odex", "-",
       e52407ad8d94d7d443675f3f17c220eb5ceb082c, 6026816,
       c1bc38ed5c405ba888c4cc2caac13c1860f203c1, package_extract_file("patch/system/framework/HTCExtension.odex.p")));
set_progress(0.196893);
assert(apply_patch("/system/framework/am.jar", "-",
       d2b7e9aac8c8bd8c22ec8a2aeae1f85e59c54955, 19326,
       254011520f63b59b5917693e0feff9e3bb19a498, package_extract_file("patch/system/framework/am.jar.p")));
set_progress(0.196913);
assert(apply_patch("/system/framework/am.odex", "-",
       632e3c9f0875226ecbc27eb560d89aebb16a4514, 49608,
       13a4fc3826661adc98763d8b5a825d4d4f126e4c, package_extract_file("patch/system/framework/am.odex.p")));
set_progress(0.196962);
assert(apply_patch("/system/framework/android.policy.odex", "-",
       5c6b1dfe852b1e392177e8865fd2405585b7692f, 333504,
       f1607c6fe2f0d939802a75f981511430987f1823, package_extract_file("patch/system/framework/android.policy.odex.p")));
set_progress(0.197295);
assert(apply_patch("/system/framework/android.test.runner.jar", "-",
       ab78adc5079733d44f938f5d7e077fa23a5c2878, 74808,
       cdd7be8cdb4ebc8c941278ebb6d07e62769a4fd9, package_extract_file("patch/system/framework/android.test.runner.jar.p")));
set_progress(0.197370);
assert(apply_patch("/system/framework/android.test.runner.odex", "-",
       cb154804d5ff1e21c978fc1aca0148214fe93b6c, 192680,
       b85fba4ff2ca2cf79295940dbb97ee46bce5992c, package_extract_file("patch/system/framework/android.test.runner.odex.p")));
set_progress(0.197562);
assert(apply_patch("/system/framework/apache-xml.jar", "-",
       d22113d5fa2e8458b8ad41b0083a8a62e1c19686, 549413,
       81430f24a3375570c7f7c3cf1135244a70a303f9, package_extract_file("patch/system/framework/apache-xml.jar.p")));
set_progress(0.198111);
assert(apply_patch("/system/framework/apache-xml.odex", "-",
       9fb43af8d3cebc7b1cdbc72fe7919572949d4c37, 1378696,
       beb912a13c27121c987cad1aac5b33a26e472c0f, package_extract_file("patch/system/framework/apache-xml.odex.p")));
set_progress(0.199488);
assert(apply_patch("/system/framework/bmgr.jar", "-",
       f3de322a01e306e7d137782680086053d650af99, 7254,
       3316cb11c1ef6442927c4ebdc22770f01c46f514, package_extract_file("patch/system/framework/bmgr.jar.p")));
set_progress(0.199495);
assert(apply_patch("/system/framework/bmgr.odex", "-",
       713f3c810024e1ee2d95aa5f0eb011e22555a27f, 17120,
       a0172026a281cdea42c00a1f019d38ba6b9df343, package_extract_file("patch/system/framework/bmgr.odex.p")));
set_progress(0.199512);
assert(apply_patch("/system/framework/bouncycastle.jar", "-",
       472b8300cddd5b6bac2f381b849932beb8e13511, 408620,
       82d31ea050f24b06cd3babdf7e29438c5d2a726b, package_extract_file("patch/system/framework/bouncycastle.jar.p")));
set_progress(0.199920);
assert(apply_patch("/system/framework/bouncycastle.odex", "-",
       a8da7f0aa5482fcfe46fff8ff3273ebd69159d13, 1117280,
       66847e97fd6774e5918c6d7da8a2cf5acd7615be, package_extract_file("patch/system/framework/bouncycastle.odex.p")));
set_progress(0.201036);
assert(apply_patch("/system/framework/bu.jar", "-",
       f3bc33b2ab85c6c42a6d755d9e2f8c1e29db6c2e, 2726,
       e07b5f37bca455d9d526f55c861b02dd5c23510d, package_extract_file("patch/system/framework/bu.jar.p")));
set_progress(0.201038);
assert(apply_patch("/system/framework/bu.odex", "-",
       0703e20a3657c04a955912a6d386c4dcdac0a9df, 5752,
       214135c0aea4ad6adc9545088748f607aef43d24, package_extract_file("patch/system/framework/bu.odex.p")));
set_progress(0.201044);
assert(apply_patch("/system/framework/com.android.future.usb.accessory.jar",
       "-", 906c9a39e50adf390e44b35f2f96042c0e8611f8, 2833,
       e775f31d8741c5178576e238a9121356409cd819, package_extract_file("patch/system/framework/com.android.future.usb.accessory.jar.p")));
set_progress(0.201047);
assert(apply_patch("/system/framework/com.android.future.usb.accessory.odex",
       "-", b1e0351b2dcb46a5cc856ab8ed794652ecefac93, 6784,
       3e936394887af37fbc0a52ceecb7ddf7d3acd861, package_extract_file("patch/system/framework/com.android.future.usb.accessory.odex.p")));
set_progress(0.201054);
assert(apply_patch("/system/framework/com.android.location.provider.jar",
       "-", de95ea7233013aa8e7fc8eae03830b4422811b49, 8507,
       d3b1501f3b0fea391efb4120460ca353ef56b663, package_extract_file("patch/system/framework/com.android.location.provider.jar.p")));
set_progress(0.201062);
assert(apply_patch("/system/framework/com.android.location.provider.odex",
       "-", 96dcbdc4031d16980d35223a2bf0c4618ddae374, 22296,
       c7f67a5801c661b6585e254aa398928ad713c573, package_extract_file("patch/system/framework/com.android.location.provider.odex.p")));
set_progress(0.201085);
assert(apply_patch("/system/framework/com.android.media.remotedisplay.jar",
       "-", 9c1413d9512975c7bf5a5ba40a1935a81ffcf4f7, 4590,
       20fbe7fc4df7b11406f56b34189a05fbb6baa472, package_extract_file("patch/system/framework/com.android.media.remotedisplay.jar.p")));
set_progress(0.201089);
assert(apply_patch("/system/framework/com.android.media.remotedisplay.odex",
       "-", 635c915e0b281243e948eab0702df52d22922362, 11048,
       06fa84912e3e933565a2e313da625dfa3e1a02c9, package_extract_file("patch/system/framework/com.android.media.remotedisplay.odex.p")));
set_progress(0.201100);
assert(apply_patch("/system/framework/com.android.nfc_extras.jar", "-",
       1a169a5e4efc15c634cf36375fec8dc4361fb56a, 5184,
       05d3b9b84c25140a3bde666024dad5ac3d395cc4, package_extract_file("patch/system/framework/com.android.nfc_extras.jar.p")));
set_progress(0.201105);
assert(apply_patch("/system/framework/com.android.nfc_extras.odex", "-",
       9d0ade511e6c90498f8cc32191f32a5589f48a0a, 12336,
       803aa3b3653d53caf3cea498a39fb86bd5dafeaa, package_extract_file("patch/system/framework/com.android.nfc_extras.odex.p")));
set_progress(0.201118);
assert(apply_patch("/system/framework/com.google.widevine.software.drm.jar",
       "-", 39bf5320c1adf9c32e098305687a2e99f9ab7430, 740,
       1dd810e10207a626a3b3176b28b83919beec6c0a, package_extract_file("patch/system/framework/com.google.widevine.software.drm.jar.p")));
set_progress(0.201118);
assert(apply_patch("/system/framework/com.google.widevine.software.drm.odex",
       "-", f3a0a1f88cd0f3bc09429bacaf3cd3af49034ac0, 1928,
       b14679a64464023da35bedb9e31f43be35c3cb6d, package_extract_file("patch/system/framework/com.google.widevine.software.drm.odex.p")));
set_progress(0.201120);
assert(apply_patch("/system/framework/com.htc.android.bluetooth.jar",
       "-", 06729f6fcbb8c1fbefee079dfab8c8823e81ba5b, 117171,
       6aedcd451e90b5df6797aa41d89775a3fea9e51c, package_extract_file("patch/system/framework/com.htc.android.bluetooth.jar.p")));
set_progress(0.201237);
assert(apply_patch("/system/framework/com.htc.android.bluetooth.odex",
       "-", 160d597f96d8fe334787acae47e62300b1e154d3, 302496,
       8d324fddd33eecac77ece3aadafd3391418db6df, package_extract_file("patch/system/framework/com.htc.android.bluetooth.odex.p")));
set_progress(0.201539);
assert(apply_patch("/system/framework/com.htc.android.home.res.apk", "-",
       b64e1885b46e19bf8df3d9f6c2cbfd29fe890d7b, 889747,
       57b058c09fefe75a9065d94f77900a531ed0a111, package_extract_file("patch/system/framework/com.htc.android.home.res.apk.p")));
set_progress(0.202428);
assert(apply_patch("/system/framework/com.htc.browsermodule.res.apk",
       "-", f8eabc01196a73a705416668e381cfe5fd17e583, 13911,
       2693ec29c08ba10b4a65eeec5d5861f19729f20d, package_extract_file("patch/system/framework/com.htc.browsermodule.res.apk.p")));
set_progress(0.202442);
assert(apply_patch("/system/framework/com.htc.fusion.fx.jar", "-",
       3c48b6e6df0bdd192607ecf57c14f7c7babf8abc, 82504,
       0799b1c19ce5fedd25659ab44cbab66dc7c988f8, package_extract_file("patch/system/framework/com.htc.fusion.fx.jar.p")));
set_progress(0.202524);
assert(apply_patch("/system/framework/com.htc.fusion.fx.odex", "-",
       bf0ced034b008ec0533e41dbf40b11bf5d03f706, 227104,
       db757986f246a12c32a570d316b58fcbbe7eff2e, package_extract_file("patch/system/framework/com.htc.fusion.fx.odex.p")));
set_progress(0.202751);
assert(apply_patch("/system/framework/com.htc.htccalendarframework.res.apk",
       "-", dee402299332176b2a83d9ee890fb49a0e9f71ad, 20648,
       12bd9ccf2e162a7f90b9dc897c06a8c4e4737f85, package_extract_file("patch/system/framework/com.htc.htccalendarframework.res.apk.p")));
set_progress(0.202772);
assert(apply_patch("/system/framework/com.htc.musicvismodule.odex", "-",
       c3734bc31e3199c82ac54b23cac1566d649cb900, 150320,
       20d513f568a5e2ae3fa32aed4b800283d4dbc635, package_extract_file("patch/system/framework/com.htc.musicvismodule.odex.p")));
set_progress(0.202922);
assert(apply_patch("/system/framework/com.htc.resources.apk", "-",
       d7e99f37203989c97b8201de7d374fd8ac5a79d2, 3464349,
       34c88df482ec8279ae1dc3a944e0802a9115cdc9, package_extract_file("patch/system/framework/com.htc.resources.apk.p")));
set_progress(0.206381);
assert(apply_patch("/system/framework/com.htc.socialnetwork.res.apk",
       "-", 1b6af5ce9991d8eca63075a35532eb43b5b174ea, 6271163,
       a1aff2e88e9eaebef9921275c1f8d028b205739d, package_extract_file("patch/system/framework/com.htc.socialnetwork.res.apk.p")));
set_progress(0.212643);
assert(apply_patch("/system/framework/com.htc.videowidget.res.apk", "-",
       720a227fcf4ec979d6df698c921a94c5896861a2, 459587,
       cd5c35f1bff428659f67abda26621d38c25fc04e, package_extract_file("patch/system/framework/com.htc.videowidget.res.apk.p")));
set_progress(0.213102);
assert(apply_patch("/system/framework/com.htc.weather.res.apk", "-",
       937313f3105cfc5a1aaccd8775c2268793afefef, 14822285,
       00679578e15c4fbc57bf015c936b2810e7d65c61, package_extract_file("patch/system/framework/com.htc.weather.res.apk.p")));
set_progress(0.227903);
assert(apply_patch("/system/framework/com.orange.authentication.simcard.jar",
       "-", b37037035159f0bc4ad4a52627e1fcc31d2826f9, 2616,
       05bb89bc19f628ca52be0e42325a4930690a45f0, package_extract_file("patch/system/framework/com.orange.authentication.simcard.jar.p")));
set_progress(0.227905);
assert(apply_patch("/system/framework/com.orange.authentication.simcard.odex",
       "-", b1a544f728123e3662be35746a2a1d23168386cb, 6160,
       09ea6b90d2ad6694b45d915178c9afa4b292c364, package_extract_file("patch/system/framework/com.orange.authentication.simcard.odex.p")));
set_progress(0.227912);
assert(apply_patch("/system/framework/com.verizon.ims.jar", "-",
       7b6ff3482859ba4cd54c5d7110f03b0af98f8d35, 1364,
       53dbb166700167c9014601e69ad315fb3b0ea4f4, package_extract_file("patch/system/framework/com.verizon.ims.jar.p")));
set_progress(0.227913);
assert(apply_patch("/system/framework/com.verizon.ims.odex", "-",
       0559b3d939cf7e3bf2598744560e73c3bd36346b, 3040,
       5cbd7318a3b7e65ef5115eee29dd63e8a7fe519e, package_extract_file("patch/system/framework/com.verizon.ims.odex.p")));
set_progress(0.227916);
assert(apply_patch("/system/framework/com.verizon.phone.jar", "-",
       03efd0a52aa3f0bc2174378674200e6d551b79f9, 1761,
       3809345600be7d50253731376427c4562a0ec1e0, package_extract_file("patch/system/framework/com.verizon.phone.jar.p")));
set_progress(0.227918);
assert(apply_patch("/system/framework/com.verizon.phone.odex", "-",
       02a9ec45fb8a1aa10a99d6d0ce1a937c60c93368, 3808,
       07631997c575b3dbe44b1d1b5211a0381fea3698, package_extract_file("patch/system/framework/com.verizon.phone.odex.p")));
set_progress(0.227922);
assert(apply_patch("/system/framework/conscrypt.jar", "-",
       0c50e0241fa92594f6f58348e193136fdaf6ec76, 145369,
       e349a148204251e5da71a85958c4134588411b4b, package_extract_file("patch/system/framework/conscrypt.jar.p")));
set_progress(0.228067);
assert(apply_patch("/system/framework/conscrypt.odex", "-",
       ec5188d1e1e5efc4158af0ed56ddda35c9580146, 375392,
       8471bd707d5fe36ff37d5a1d5e8104b58711fb19, package_extract_file("patch/system/framework/conscrypt.odex.p")));
set_progress(0.228442);
assert(apply_patch("/system/framework/content.jar", "-",
       ae7fb24d00babe5c81bea850ad0d2b534dcae959, 7716,
       116ce173ce1f9f4db8c3764d80066e2872f4e861, package_extract_file("patch/system/framework/content.jar.p")));
set_progress(0.228449);
assert(apply_patch("/system/framework/content.odex", "-",
       2d02ccf1536e6328fb4178d16395561feb77db9d, 18280,
       62ad631b0b0d2f1b49abca0a1a4677957d3d841b, package_extract_file("patch/system/framework/content.odex.p")));
set_progress(0.228468);
assert(apply_patch("/system/framework/core-junit.jar", "-",
       682bdfe9a731398c513309b0b08f6bd99a644e1c, 11711,
       de0ac1a21015b06e3c66aff58a1e4009e85f47fe, package_extract_file("patch/system/framework/core-junit.jar.p")));
set_progress(0.228479);
assert(apply_patch("/system/framework/core-junit.odex", "-",
       9638539172b7515d936a23fb4e0aa4a57034d6ea, 27688,
       a2cdc1448347f248a2f402b25dc0b63f5bde8983, package_extract_file("patch/system/framework/core-junit.odex.p")));
set_progress(0.228507);
assert(apply_patch("/system/framework/core-libart.jar", "-",
       0cd2f88c751026029b3617c0f5c153c8f836db9c, 1235172,
       c776230ed89e7543ad54f807aee023551d576574, package_extract_file("patch/system/framework/core-libart.jar.p")));
set_progress(0.229740);
assert(apply_patch("/system/framework/core-libart.odex", "-",
       e5791f8d5eee082dbc92087b647a4a73b9125697, 2947320,
       9d336ffd1ed3f158b64c18c2144a1849d6591af9, package_extract_file("patch/system/framework/core-libart.odex.p")));
set_progress(0.232683);
assert(apply_patch("/system/framework/core.jar", "-",
       4cca6fc5472f85979d12d29f333cd4983b2d4fb9, 1235371,
       405124fd28ecd7a0d7594acc575584a5cc9f11e1, package_extract_file("patch/system/framework/core.jar.p")));
set_progress(0.233917);
assert(apply_patch("/system/framework/core.odex", "-",
       c6f4acbbcd0b616c9a8cab7f953e0a6bc004eccf, 3249856,
       9087b57715e0b30d6862bc01c7dde52b0c3e4153, package_extract_file("patch/system/framework/core.odex.p")));
set_progress(0.237162);
assert(apply_patch("/system/framework/ext.jar", "-",
       c1d2dcbff9510453174417731fc1f817becf5a24, 1333372,
       45518388114deca8cb81bd6a579f4bd1339be153, package_extract_file("patch/system/framework/ext.jar.p")));
set_progress(0.238494);
assert(apply_patch("/system/framework/ext.odex", "-",
       23c7f8bd3cb33e2cd55f56b2939566c82515c6cc, 1884768,
       f0f924b212c730ca4f2122786dce0c1e0234a200, package_extract_file("patch/system/framework/ext.odex.p")));
set_progress(0.240376);
assert(apply_patch("/system/framework/framework-res-htc.apk", "-",
       6037e0489c37628c944bee1731578b3e2a4d02aa, 2436824,
       80cdd47992a55a69e0e1a280b850ba7248c314c4, package_extract_file("patch/system/framework/framework-res-htc.apk.p")));
set_progress(0.242809);
assert(apply_patch("/system/framework/framework-res.apk", "-",
       e6911da6191a6df25675212db73706a671d8f91d, 17298169,
       ce679e4d0067e85878d030982c6675898d891c42, package_extract_file("patch/system/framework/framework-res.apk.p")));
set_progress(0.260082);
assert(apply_patch("/system/framework/framework.jar", "-",
       7f16f56f5355f81123fc48cda98850d39a02f77c, 1812961,
       a2815b23c7c72a6c6a1254b3406b3a8aba785200, package_extract_file("patch/system/framework/framework.jar.p")));
set_progress(0.261892);
assert(apply_patch("/system/framework/framework.odex", "-",
       606ca31a15d9d4605abf2d399c6bb2f5dc1c43ca, 4127608,
       8b3e7647e792bbc91ec07e888b2edf370bdf7e00, package_extract_file("patch/system/framework/framework.odex.p")));
set_progress(0.266014);
assert(apply_patch("/system/framework/framework2.odex", "-",
       fe64ebf83bde3b3271853f215fdd45b985c834af, 3061216,
       8a4018bb2f458eee7a6a04a1713f424065dcf9fe, package_extract_file("patch/system/framework/framework2.odex.p")));
set_progress(0.269071);
assert(apply_patch("/system/framework/framework3.odex", "-",
       5c3801d5612dff5cb7c066f3c1e57f761b17687a, 7880296,
       b99734f91802252673072ac76b3ee022efcfa1e3, package_extract_file("patch/system/framework/framework3.odex.p")));
set_progress(0.276940);
assert(apply_patch("/system/framework/ime.jar", "-",
       d6ccef6eba94f352040addaa1ec9465dc8fac6d4, 3373,
       4a867bc76f0df97c1f70dd4cdc7b5531f06620dc, package_extract_file("patch/system/framework/ime.jar.p")));
set_progress(0.276943);
assert(apply_patch("/system/framework/ime.odex", "-",
       a7695bceaf4aabddc34a46d1bc790895f816524a, 7504,
       67259cff1acf0addd9421c917b3cf5fdf45c1ac7, package_extract_file("patch/system/framework/ime.odex.p")));
set_progress(0.276951);
assert(apply_patch("/system/framework/input.jar", "-",
       1f9817c52be14686975b4580720b5a841573dfd6, 4703,
       2b28277ae57691933343baab90115ce853189947, package_extract_file("patch/system/framework/input.jar.p")));
set_progress(0.276955);
assert(apply_patch("/system/framework/input.odex", "-",
       8c148f6290ac6347c32b0d598d08f99fcaf228cd, 9800,
       b3f6a6392f624dbbab7640239a0172697f2744a5, package_extract_file("patch/system/framework/input.odex.p")));
set_progress(0.276965);
assert(apply_patch("/system/framework/javax.obex.jar", "-",
       3babce974516dde8cf94b23615cbf7e5eb9c2a27, 25677,
       dd921e20811063f8032e46c425c52b161e8734ca, package_extract_file("patch/system/framework/javax.obex.jar.p")));
set_progress(0.276991);
assert(apply_patch("/system/framework/javax.obex.odex", "-",
       fb7382c70a19a4a2e048726ec8f4c1ee591f4c02, 59400,
       312ec97f6661a59308503d5d0aaef9cd8ef1de2d, package_extract_file("patch/system/framework/javax.obex.odex.p")));
set_progress(0.277050);
assert(apply_patch("/system/framework/media_cmd.jar", "-",
       de37f8be9f04253ab842c7f7bc64a63a142eb8b6, 4205,
       84bf3619d27c7ec915ce1bf9f19ba407a2d16e3e, package_extract_file("patch/system/framework/media_cmd.jar.p")));
set_progress(0.277054);
assert(apply_patch("/system/framework/media_cmd.odex", "-",
       b897c397a480e8e5ff2646d0ab309cdf686130b6, 9496,
       a4bef4355dc9e1fbad90303b80a81726faac6d49, package_extract_file("patch/system/framework/media_cmd.odex.p")));
set_progress(0.277064);
assert(apply_patch("/system/framework/mms-common.jar", "-",
       97ea99a97362de8e248f5390b8067d83af46e5bd, 60603,
       a08126537c5af56529fee4448be953211012332a, package_extract_file("patch/system/framework/mms-common.jar.p")));
set_progress(0.277124);
assert(apply_patch("/system/framework/mms-common.odex", "-",
       363eaee7d81c8b40e2e884a2d6f44d0102484e31, 151168,
       9ec033723f8f8c897387f928bbdc9f0d835bc997, package_extract_file("patch/system/framework/mms-common.odex.p")));
set_progress(0.277275);
assert(apply_patch("/system/framework/monkey.jar", "-",
       6ac31b97d3ab51c2ec3483d13a96be536444b0c1, 49009,
       214845a58ce621adc0d315f358bd41adbb643854, package_extract_file("patch/system/framework/monkey.jar.p")));
set_progress(0.277324);
assert(apply_patch("/system/framework/monkey.odex", "-",
       1fd0a6a723a396cdf41ed23e11fdcecf529aa498, 120824,
       50011f621445f93ae585c1b8253553aad28cee0a, package_extract_file("patch/system/framework/monkey.odex.p")));
set_progress(0.277445);
assert(apply_patch("/system/framework/okhttp.jar", "-",
       33e633daafdcd4f68a8f2ceadd08647fabf73759, 90315,
       694d0d4fdfe0e3f978362a24287648d93e0e4da7, package_extract_file("patch/system/framework/okhttp.jar.p")));
set_progress(0.277535);
assert(apply_patch("/system/framework/okhttp.odex", "-",
       b4c1dd385f185be113c6a34a203fc59f44d7d973, 214200,
       6d3a82ddd198c60e526007fd59c3cfb6dd5066cd, package_extract_file("patch/system/framework/okhttp.odex.p")));
set_progress(0.277749);
assert(apply_patch("/system/framework/org.simalliance.openmobileapi.jar",
       "-", 2a107d7610be1ad4c2724e1ab2cd9d054a137ea0, 13818,
       d693678e7d4eaa26d58f3d66351306f955306ff7, package_extract_file("patch/system/framework/org.simalliance.openmobileapi.jar.p")));
set_progress(0.277763);
assert(apply_patch("/system/framework/org.simalliance.openmobileapi.odex",
       "-", 634498eb6ec932327e40651e4aa0e8347beb8173, 38440,
       7db8dc8f2ed9f1186f13a0b56a61c59a73953e27, package_extract_file("patch/system/framework/org.simalliance.openmobileapi.odex.p")));
set_progress(0.277801);
assert(apply_patch("/system/framework/pm.jar", "-",
       9b4510b1f5c0ac377e6df62b077ed4ccb572e8e0, 17499,
       3e405d3c8f600e88d4a168f2cb8f92a1973f0c45, package_extract_file("patch/system/framework/pm.jar.p")));
set_progress(0.277818);
assert(apply_patch("/system/framework/pm.odex", "-",
       553b9cffb4f36d74d9e5e7f45283a0bcf57c445f, 42072,
       23182372240ed630dd5d4f031942be831440b63d, package_extract_file("patch/system/framework/pm.odex.p")));
set_progress(0.277860);
assert(apply_patch("/system/framework/requestsync.jar", "-",
       435e48fe720ecd6efea5961d67614ff5a915dd47, 4247,
       978410a4709aa8a38cdff9c5be752f4132a9c029, package_extract_file("patch/system/framework/requestsync.jar.p")));
set_progress(0.277865);
assert(apply_patch("/system/framework/requestsync.odex", "-",
       d845a6e440a1f69aa15c2a09ea63a9ec99bdc168, 9640,
       9c72819ede0177bbbf736abdc07e6c39ea1bfe22, package_extract_file("patch/system/framework/requestsync.odex.p")));
set_progress(0.277874);
assert(apply_patch("/system/framework/services.odex", "-",
       68509378f850accc9c7495e37cb449b8535cee9b, 5479840,
       786360747beb9116c5e7c3904f0d01b1f9391185, package_extract_file("patch/system/framework/services.odex.p")));
set_progress(0.283346);
assert(apply_patch("/system/framework/settings.jar", "-",
       c512c66d2d78d13b352a2113b59e16d20132bdd4, 4115,
       4cf8d04ec288479e6df3ca4dedff82ea1ce709e6, package_extract_file("patch/system/framework/settings.jar.p")));
set_progress(0.283350);
assert(apply_patch("/system/framework/settings.odex", "-",
       1040964dfbd2e2bec39ead8d15408d45e64b1f84, 8824,
       b807c48e9f4fecb2ba64371c55538837a2ace55b, package_extract_file("patch/system/framework/settings.odex.p")));
set_progress(0.283359);
assert(apply_patch("/system/framework/svc.jar", "-",
       73ea54f49cd65c2aba13bcf29f836d3dcdfa4a54, 6973,
       0871ffca6c0e332f6197f2843e4922408907ee9c, package_extract_file("patch/system/framework/svc.jar.p")));
set_progress(0.283366);
assert(apply_patch("/system/framework/svc.odex", "-",
       1874be0884ae72b71de23bd7d899ebc65b67627d, 16616,
       ffdb281a4f8569df1427d5a46aad88c24cffde9e, package_extract_file("patch/system/framework/svc.odex.p")));
set_progress(0.283383);
assert(apply_patch("/system/framework/telephony-common.odex", "-",
       113304f68dc0c1464b4ea1e2a1c149e0ff86942d, 3306496,
       72a8f2b0ac189bc40c976bf1f1eaf36f1b557b04, package_extract_file("patch/system/framework/telephony-common.odex.p")));
set_progress(0.286684);
assert(apply_patch("/system/framework/uiautomator.jar", "-",
       4f7f5a4c1baaf7a8fa660fcba380a6d0d3ac0f9c, 46298,
       59df25c7926ba594c8a307f0d1ba650287dae342, package_extract_file("patch/system/framework/uiautomator.jar.p")));
set_progress(0.286731);
assert(apply_patch("/system/framework/uiautomator.odex", "-",
       c4c6a99f93085c3cba57caf12e1d9d2dc9c7b717, 115360,
       8df816fded5261352a2531a9dad1bc0e8a360d47, package_extract_file("patch/system/framework/uiautomator.odex.p")));
set_progress(0.286846);
assert(apply_patch("/system/framework/usbnet.odex", "-",
       5979346db60f2cde62a8a2385f811c233e7fcb16, 56528,
       d251e1b2e7cc330f340dbca4d3999f752e70e83e, package_extract_file("patch/system/framework/usbnet.odex.p")));
set_progress(0.286902);
assert(apply_patch("/system/framework/voip-common.odex", "-",
       9f99f7d6e828519ac5b6494858dfdc8dbf78530e, 172416,
       79aa6e41e2ccbf80fad7116bdd2d29312b9b83bc, package_extract_file("patch/system/framework/voip-common.odex.p")));
set_progress(0.287074);
assert(apply_patch("/system/framework/webviewchromium.jar", "-",
       4d918a65fa0fe2926c886ed25660aa1c4be5d3ae, 262848,
       f34fc55ac07d027c51b25ef6223afa37fce6e342, package_extract_file("patch/system/framework/webviewchromium.jar.p")));
set_progress(0.287337);
assert(apply_patch("/system/framework/webviewchromium.odex", "-",
       b0222d28953329c5b3292f08a20fa0edfcfd504b, 700096,
       61af737f27eb2151855e032029b9db18140a346c, package_extract_file("patch/system/framework/webviewchromium.odex.p")));
set_progress(0.288036);
assert(apply_patch("/system/framework/wm.jar", "-",
       866dcdb045ef9a2f9ed31124bb2deb23ae5d0814, 3411,
       7586556f7d64af0570566816e37f9dc8699611a1, package_extract_file("patch/system/framework/wm.jar.p")));
set_progress(0.288039);
assert(apply_patch("/system/framework/wm.odex", "-",
       986b5c072833036f5f0c5ed22c8c8e4427d17722, 7328,
       86bafadcf605318e05a2cf7d6344f7ebb2ed3e58, package_extract_file("patch/system/framework/wm.odex.p")));
set_progress(0.288047);
assert(apply_patch("/system/lib/hw/audio.primary.msm8974.so", "-",
       7c6d77c705a854996219cc0b1029d592e62176d7, 268912,
       765f12e3dccb799845cb94570236978478ef04b9, package_extract_file("patch/system/lib/hw/audio.primary.msm8974.so.p")));
set_progress(0.288315);
assert(apply_patch("/system/lib/hw/audio_policy.default.so", "-",
       249f8790f5169d80ea3aab262a5eec50b2dac773, 128512,
       71d9840ecec218c43abe38bb77d7d141393b971d, package_extract_file("patch/system/lib/hw/audio_policy.default.so.p")));
set_progress(0.288444);
assert(apply_patch("/system/lib/hw/bluetooth.default.so", "-",
       5e6aabd4f0a3ee9508a370dc737b7d0ed7a104dc, 1105608,
       b0119c828205d66c4e441080363415033d706ae9, package_extract_file("patch/system/lib/hw/bluetooth.default.so.p")));
set_progress(0.289548);
assert(apply_patch("/system/lib/hw/camera.msm8974.so", "-",
       9db8d7df85828dcff51dbd40d56d8d8a4224f72e, 386848,
       4348dd490f35ed1bda647fa27a80a8cfefaae215, package_extract_file("patch/system/lib/hw/camera.msm8974.so.p")));
set_progress(0.289934);
assert(apply_patch("/system/lib/hw/consumerir.default.so", "-",
       ba0d000261bd77e4a9a8d9f835044acf8a256ba9, 9408,
       1c4cdebbe03ab710550dff14c73d03d3d71f5390, package_extract_file("patch/system/lib/hw/consumerir.default.so.p")));
set_progress(0.289943);
assert(apply_patch("/system/lib/hw/sensors.msm8974.so", "-",
       2edcbac80a02271243b493d61ee1d6ee84e2922e, 34148,
       3e2825524b3dd745ed13815122846c6aa07727a4, package_extract_file("patch/system/lib/hw/sensors.msm8974.so.p")));
set_progress(0.289977);
assert(apply_patch("/system/lib/libHMSGallery_bvjni.so", "-",
       9d25745520a4f8ec38d87fac5e3be180ba78ef0c, 1054568,
       f2ff36906a47019a045f8a0e74bc247de21fea49, package_extract_file("patch/system/lib/libHMSGallery_bvjni.so.p")));
set_progress(0.291030);
assert(apply_patch("/system/lib/libHMSGallery_eOkao.so", "-",
       d3b965c56a962bfda767580dfe402682362dc1f0, 824840,
       11a8425a92022679843e19d2fe476404e023d24d, package_extract_file("patch/system/lib/libHMSGallery_eOkao.so.p")));
set_progress(0.291854);
assert(apply_patch("/system/lib/libHMSGallery_enhancer_vheffects.so",
       "-", a0bd81e8f3472074bdb1757636e841baf8ca0afb, 381012,
       9134e383549cd966db68a570217277ceef1a3311, package_extract_file("patch/system/lib/libHMSGallery_enhancer_vheffects.so.p")));
set_progress(0.292235);
assert(apply_patch("/system/lib/libHMSGallery_feature_extractor.so", "-",
       0c45eaa22b176c1960ca27e180540f4011f05230, 882292,
       0e68f8af660315a6ceccb8266f0f98d231ff1c71, package_extract_file("patch/system/lib/libHMSGallery_feature_extractor.so.p")));
set_progress(0.293116);
assert(apply_patch("/system/lib/libHMSGallery_libBokehLibEngine.so", "-",
       2fc69a3fd80b5693f989fdbd24c09ef5b52b2d0a, 13636,
       b13ff5ef225bde2e6d3c1b8d539ddc721c30ea76, package_extract_file("patch/system/lib/libHMSGallery_libBokehLibEngine.so.p")));
set_progress(0.293129);
assert(apply_patch("/system/lib/libHMSGallery_libCutAndPaste.so", "-",
       c68e63694fce1ea9d70516053307fdce1e6f25ca, 833036,
       3801126cf2c1bae45c3e2c147ecc282449b38b0c, package_extract_file("patch/system/lib/libHMSGallery_libCutAndPaste.so.p")));
set_progress(0.293961);
assert(apply_patch("/system/lib/libHMSGallery_libDepthmapJni.so", "-",
       66121567e123cc827e684c8d5e50eccd36b58eb8, 923972,
       00d99eb212b19cf463e1eeb37689bc8a2d6d4f62, package_extract_file("patch/system/lib/libHMSGallery_libDepthmapJni.so.p")));
set_progress(0.294884);
assert(apply_patch("/system/lib/libHMSGallery_libDualLens.so", "-",
       a4a39897460739b3db118f407275f259f7b81464, 608848,
       cfe9a6108b2232a7689bea9ece33908e7a3373a9, package_extract_file("patch/system/lib/libHMSGallery_libDualLens.so.p")));
set_progress(0.295492);
assert(apply_patch("/system/lib/libHMSGallery_libDualLensEngine.so", "-",
       68429caaa5215a0cfb17416fd01aef55efcd6433, 13708,
       bc78b3b5009686b001c90ee94fb96714b9935798, package_extract_file("patch/system/lib/libHMSGallery_libDualLensEngine.so.p")));
set_progress(0.295505);
assert(apply_patch("/system/lib/libHMSGallery_libMatrix.so", "-",
       eed5bafaae8e32c8521933dddac6c1912b2e8867, 423252,
       bc2343f9904321fa1d8a40094871746fbd5dd998, package_extract_file("patch/system/lib/libHMSGallery_libMatrix.so.p")));
set_progress(0.295928);
assert(apply_patch("/system/lib/libHMSGallery_libSegBokeh.so", "-",
       ce3a7ac0c2b199503ce4cb58f4f873af4558d651, 2126440,
       1cd8a8ad60136c39ea6159788e2dc391ddad5dcc, package_extract_file("patch/system/lib/libHMSGallery_libSegBokeh.so.p")));
set_progress(0.298051);
assert(apply_patch("/system/lib/libHMSGallery_svm.so", "-",
       26401c4ed6848f0bcdd04425d6986640d8a60d62, 116040,
       fb0f1e0d9e4e80f0de079214da908747e6a5b908, package_extract_file("patch/system/lib/libHMSGallery_svm.so.p")));
set_progress(0.298167);
assert(apply_patch("/system/lib/libHMSGallery_vheffects.so", "-",
       83e70a95066c2242cf91e0055c20a5297488b532, 368732,
       372ba05beda6f1396ef36073887ed43da54b1065, package_extract_file("patch/system/lib/libHMSGallery_vheffects.so.p")));
set_progress(0.298535);
assert(apply_patch("/system/lib/libLLVM.so", "-",
       cd8443e862fb22a18cd191ec777a1c22b70ed4c4, 8492932,
       11ef4b13ffa99c4b785169b0a5ad9fae483761ce, package_extract_file("patch/system/lib/libLLVM.so.p")));
set_progress(0.307016);
assert(apply_patch("/system/lib/libMusicVisualizer.so", "-",
       9e217c621edf15b78b9b73b7837a679659a05177, 1322620,
       8a77bc710b3c5b800974c5fa863ab942f2ff8d4f, package_extract_file("patch/system/lib/libMusicVisualizer.so.p")));
set_progress(0.308337);
assert(apply_patch("/system/lib/libOmxVdec.so", "-",
       180e9e47ffd9e2e15b4ba837075ddb11a9398263, 246996,
       6fc1f32e60662253740714ecdd687424517483a2, package_extract_file("patch/system/lib/libOmxVdec.so.p")));
set_progress(0.308583);
assert(apply_patch("/system/lib/libOmxVenc.so", "-",
       64a365b85691651f4c30faf7b12ecd6d4e19c7d6, 189560,
       1f65b98424275820b417530877f7eaed89c56388, package_extract_file("patch/system/lib/libOmxVenc.so.p")));
set_progress(0.308773);
assert(apply_patch("/system/lib/libRS.so", "-",
       296c5fcef1dd7d9632e00f2213e52cb1c6cc6634, 219112,
       7113658164811bc228023b31cac34e7d3915ddfa, package_extract_file("patch/system/lib/libRS.so.p")));
set_progress(0.308991);
assert(apply_patch("/system/lib/libRSCpuRef.so", "-",
       76c09bb942fdc30fa8a7b534e7910061b6fd51c0, 120920,
       e89326122e4bb795635023f227310191b75d4cd2, package_extract_file("patch/system/lib/libRSCpuRef.so.p")));
set_progress(0.309112);
assert(apply_patch("/system/lib/libRSDriver.so", "-",
       9389251b485a7035eadb556b0c80780ae4007ce2, 165220,
       4a817d91add150fa05ab73bf5ca308f26ec08832, package_extract_file("patch/system/lib/libRSDriver.so.p")));
set_progress(0.309277);
assert(apply_patch("/system/lib/libandroid_runtime.so", "-",
       387b82486585417f6dbabeee9ce75de01982e2cb, 798476,
       7316461ae3593c552db7f54dc7b110fe377105a7, package_extract_file("patch/system/lib/libandroid_runtime.so.p")));
set_progress(0.310074);
assert(apply_patch("/system/lib/libandroid_servers.so", "-",
       559321716b0f1f5a1d5cdf2050e32fe2690a9096, 114000,
       a428aaaaabd5fab25dd422639de7e12df1389a77, package_extract_file("patch/system/lib/libandroid_servers.so.p")));
set_progress(0.310188);
assert(apply_patch("/system/lib/libaudioflinger.so", "-",
       3c8a61a52bc4805021ac3e42743af73cf6f19bfb, 357768,
       2ae920765ccf3188ef493f503a421084f9dd844e, package_extract_file("patch/system/lib/libaudioflinger.so.p")));
set_progress(0.310546);
assert(apply_patch("/system/lib/libawb_calibration.so", "-",
       9ada9a9a6d4118625e4b27a3c7572748b34d5b1e, 136328,
       f28dfd1c1879f2289c536afe425fda26a406347b, package_extract_file("patch/system/lib/libawb_calibration.so.p")));
set_progress(0.310682);
assert(apply_patch("/system/lib/libbcc.sha1.so", "-",
       95408e2991685397a87a46392e5e77cab32c56bb, 5072,
       dfd1c02ed7b0222d2c30e3d8ac5b56ff2021e6e3, package_extract_file("patch/system/lib/libbcc.sha1.so.p")));
set_progress(0.310687);
assert(apply_patch("/system/lib/libbcc.so", "-",
       4170dd2f7295f48daea52922b6aabddba97ced5c, 140552,
       41e7d7e9461ceb0d5b187b196f07876e2b5e58a8, package_extract_file("patch/system/lib/libbcc.so.p")));
set_progress(0.310827);
assert(apply_patch("/system/lib/libc.so", "-",
       8306ee74ec6a60a0e58fbc638fce995e096c8952, 322876,
       be674dd06957f0ebf3fadc14f2cc611f00e9d343, package_extract_file("patch/system/lib/libc.so.p")));
set_progress(0.311150);
assert(apply_patch("/system/lib/libcamera_aec.so", "-",
       49d82046dc4cfc8e25595b34bc11d7cae1ee0f65, 115936,
       3bfe618feac86c7166f5fcefda40d845f8218a61, package_extract_file("patch/system/lib/libcamera_aec.so.p")));
set_progress(0.311265);
assert(apply_patch("/system/lib/libcamera_af.so", "-",
       691667480ac6adb263b4775f00babb803500bda4, 70900,
       c64c272f2895d18889889fa1fc625b4902178319, package_extract_file("patch/system/lib/libcamera_af.so.p")));
set_progress(0.311336);
assert(apply_patch("/system/lib/libcamera_awb.so", "-",
       de20323f4991ab3a97ea7f2626ae5ce8f901e18b, 189548,
       2c51a7993b492078a131ff0e0de32e08ff7d6a71, package_extract_file("patch/system/lib/libcamera_awb.so.p")));
set_progress(0.311525);
assert(apply_patch("/system/lib/libchromium_net.so", "-",
       bacf99037e28e8dd589269ad37e5db61c991d44f, 2350468,
       2393cc65ec398590da161fa7e6bbd21b7cb2ce32, package_extract_file("patch/system/lib/libchromium_net.so.p")));
set_progress(0.313872);
assert(apply_patch("/system/lib/libcompiler_rt.so", "-",
       7aa79746d6f2bb014e7f47abd58d23de9e1d09ea, 21620,
       3ed28df6e0f465e0989709192ca52022886cc7d9, package_extract_file("patch/system/lib/libcompiler_rt.so.p")));
set_progress(0.313894);
assert(apply_patch("/system/lib/libcrypto.so", "-",
       6553cea31c30fbf9bb335b3bc0ba3ab9143b6ea7, 953244,
       bb86de60f6b90249e26e03eb8f4e0b58f337c1e8, package_extract_file("patch/system/lib/libcrypto.so.p")));
set_progress(0.314846);
assert(apply_patch("/system/lib/libdmt_elvis.so", "-",
       c05c40425e94e0fc7f0cbe171419402898c1db86, 1107892,
       093bd6190338e50866af9f6291ef75b167bfd5eb, package_extract_file("patch/system/lib/libdmt_elvis.so.p")));
set_progress(0.315952);
assert(apply_patch("/system/lib/libexif.so", "-",
       a14f2b707a716e5193ebaa5d46af3f57a03f599b, 42688,
       e6a75d00b41eba386f1f6b6bc9dceff736fe27f2, package_extract_file("patch/system/lib/libexif.so.p")));
set_progress(0.315995);
assert(apply_patch("/system/lib/libexif_jni.so", "-",
       3b4f9dc3ca2b66758092f1380b951bfbe1312e71, 13432,
       127961d8717de44eaa401ddab788056e39916733, package_extract_file("patch/system/lib/libexif_jni.so.p")));
set_progress(0.316008);
assert(apply_patch("/system/lib/libhardware_legacy.so", "-",
       1e43625e99129229b38a1c5441b301de41053bd1, 38104,
       c3ceacf5228b378a9806a95fc15a50ebf8d279e3, package_extract_file("patch/system/lib/libhardware_legacy.so.p")));
set_progress(0.316046);
assert(apply_patch("/system/lib/libhostapd_client.so", "-",
       ac46321245e1cbbc1de5f57feedcf599001a7c2a, 28632,
       a74ac04ef7dc4cbbc03eee7a70cb06c27fc6ae90, package_extract_file("patch/system/lib/libhostapd_client.so.p")));
set_progress(0.316075);
assert(apply_patch("/system/lib/libhtc_depthmap.so", "-",
       ac174c0e30f99f91b4b688a0fb826150d27c90da, 42192,
       7cc42cc0fa55ffbd885c87780eb34ea751f8bba0, package_extract_file("patch/system/lib/libhtc_depthmap.so.p")));
set_progress(0.316117);
assert(apply_patch("/system/lib/libhtccamera_yushaniiproc.so", "-",
       a454eebfa4ca120d77e9421ad0c12ee56fd7f0dc, 46740,
       a66497df04d3f2e6e3f32ff30ce7d9cf107a1367, package_extract_file("patch/system/lib/libhtccamera_yushaniiproc.so.p")));
set_progress(0.316164);
assert(apply_patch("/system/lib/liblz.so", "-",
       c96502f7368a3c0104db21002232397a18744894, 9292,
       687dcdb158f8beb7b44d8657ffc4b0ae71b2a755, package_extract_file("patch/system/lib/liblz.so.p")));
set_progress(0.316173);
assert(apply_patch("/system/lib/libmdnssd.so", "-",
       4295f9f54eea1eac920f39bf21437c398d15de98, 21604,
       cf52a0aa54be7673a5e8313d88737b7e9f591ab9, package_extract_file("patch/system/lib/libmdnssd.so.p")));
set_progress(0.316195);
assert(apply_patch("/system/lib/libmedia.so", "-",
       441ac17b1e67c4a3418ec9af019e7be3adc923e2, 636240,
       014d74d56698c8445b941a6d5adc99cd249093ae, package_extract_file("patch/system/lib/libmedia.so.p")));
set_progress(0.316830);
assert(apply_patch("/system/lib/libmediaplayerservice.so", "-",
       4224253d0c8ccd4c81eb1fa35eeea6b64eeea577, 611660,
       502a74056e57c69d35ae47d1a18198a6dccaf97c, package_extract_file("patch/system/lib/libmediaplayerservice.so.p")));
set_progress(0.317441);
assert(apply_patch("/system/lib/libmm-qcamera.so", "-",
       415c6b62d02b35b7800579301d068e1495b102af, 95536,
       9a7c93e55bf2a846d26ecfe19b5f31569452d9b5, package_extract_file("patch/system/lib/libmm-qcamera.so.p")));
set_progress(0.317536);
assert(apply_patch("/system/lib/libmmcamera_interface.so", "-",
       98dc48a9dba96f6b487cf68b5c3a891639b3a2a0, 54496,
       24f4e73c47ed3c80a537e909f9b8de392314c83f, package_extract_file("patch/system/lib/libmmcamera_interface.so.p")));
set_progress(0.317590);
assert(apply_patch("/system/lib/libmmjpeg_interface.so", "-",
       ac3bf91d2848569c0284ef8c269e5adc9944584b, 54380,
       1fd1bf538772bf9e3ef3357939b45e23746f7e0c, package_extract_file("patch/system/lib/libmmjpeg_interface.so.p")));
set_progress(0.317645);
assert(apply_patch("/system/lib/libmode10.so", "-",
       fbdac859b1d85f5e77f80304d026d10bb2515637, 1292508,
       67694a2c83540d8f13f3f82fc5be67cde909de3f, package_extract_file("patch/system/lib/libmode10.so.p")));
set_progress(0.318935);
assert(apply_patch("/system/lib/libmode10AutoTest.so", "-",
       623fac34c81eb5f86fe6b22a7fce5d85f56214d5, 346240,
       0181ca9cba932980cf9da9b6edff5029944753e8, package_extract_file("patch/system/lib/libmode10AutoTest.so.p")));
set_progress(0.319281);
assert(apply_patch("/system/lib/libmode10GLES20.so", "-",
       ddbee77ed3334923ce26c01d093ef145e757adad, 955948,
       7290218fddac88b47e3878d1679b55ff8eb31871, package_extract_file("patch/system/lib/libmode10GLES20.so.p")));
set_progress(0.320236);
assert(apply_patch("/system/lib/libmode10fx.so", "-",
       604167674d05df86c816a6759a0942e62d711d1f, 2025596,
       d1bbe590e0c43a899c90a4f06eced9cebcaacad6, package_extract_file("patch/system/lib/libmode10fx.so.p")));
set_progress(0.322258);
assert(apply_patch("/system/lib/libnfc.so", "-",
       f3957825cd5b219d599be135d80b1a8f12968f47, 324812,
       e72beb55a11cea3a6041553346d56e22765a3736, package_extract_file("patch/system/lib/libnfc.so.p")));
set_progress(0.322583);
assert(apply_patch("/system/lib/libnfc_jni.so", "-",
       c715c0b61f7c73f78e302d6286fb2f8bc9af0326, 71912,
       7aede8de9429ab319d2a04217d59b397d26611ce, package_extract_file("patch/system/lib/libnfc_jni.so.p")));
set_progress(0.322654);
assert(apply_patch("/system/lib/libpng.so", "-",
       eff14fc0e6e72ae0b98491676d2c11f254a29c4c, 124128,
       beb3af7d4427133660cc54ba4528cc24acf5a040, package_extract_file("patch/system/lib/libpng.so.p")));
set_progress(0.322778);
assert(apply_patch("/system/lib/libpower.so", "-",
       84948bba98ed2489333591a6ee5f47db981452d6, 9388,
       3507bc471a44353975837a3755ef08244b6a7532, package_extract_file("patch/system/lib/libpower.so.p")));
set_progress(0.322788);
assert(apply_patch("/system/lib/libril.so", "-",
       5498efe794be793f777fbc60aa1391d8050ec55a, 104288,
       35b647ade8d62a5da7e15029d1c4587ad0a59903, package_extract_file("patch/system/lib/libril.so.p")));
set_progress(0.322892);
assert(apply_patch("/system/lib/libsrsprocessing.so", "-",
       9ff6f046921769fecf57e3176cb351befa95190f, 716168,
       e1378c2f08ab22fc3e46d58ac6b854ecc9c5c102, package_extract_file("patch/system/lib/libsrsprocessing.so.p")));
set_progress(0.323607);
assert(apply_patch("/system/lib/libssl.so", "-",
       77c45c1729477804f284d096c94b4590eca8e90c, 249500,
       4ff2de523b9f8050bf24e949d8cb11a447e2c5c7, package_extract_file("patch/system/lib/libssl.so.p")));
set_progress(0.323856);
assert(apply_patch("/system/lib/libstagefright.so", "-",
       40ebacf0226c212b1cda3150ba7d5b5d1ab9ff44, 1675584,
       1bb259dd8a0a687b71ed5c123258943949b7ace6, package_extract_file("patch/system/lib/libstagefright.so.p")));
set_progress(0.325529);
assert(apply_patch("/system/lib/libstagefright_soft_aacdec.so", "-",
       bf51951b0265ad2db482b1d58a0b789d9a2ec43e, 222640,
       5fa2a61488de9aa577fd9d81f5e9663268ab01ee, package_extract_file("patch/system/lib/libstagefright_soft_aacdec.so.p")));
set_progress(0.325752);
assert(apply_patch("/system/lib/libstagefright_soft_aacenc.so", "-",
       b11c3e47d186deb8eef2f85582aa56f06b7ae678, 275632,
       687d8ebc6067416c848d9fc418ab1c9fb52b708b, package_extract_file("patch/system/lib/libstagefright_soft_aacenc.so.p")));
set_progress(0.326027);
assert(apply_patch("/system/lib/libtuning_awb_ov2722.so", "-",
       6b673e6ff1a7a1c7b912f5c51d51e1a9883b23ba, 11764,
       4bfaa04afb185c29cb74864781b6b39ce8de6339, package_extract_file("patch/system/lib/libtuning_awb_ov2722.so.p")));
set_progress(0.326039);
assert(apply_patch("/system/lib/libtuning_awb_ov2722_subcam.so", "-",
       6e7c780891457231f891354873403ebf33b1b054, 11768,
       c8deca05d1af69c614308428096c7735f7c3aabe, package_extract_file("patch/system/lib/libtuning_awb_ov2722_subcam.so.p")));
set_progress(0.326050);
assert(apply_patch("/system/lib/libtuning_awb_ov4688.so", "-",
       326376ebbfd5a475db4315e23523924f96775ea5, 11764,
       7771c301aa559366bbce19140a938a10722c03a5, package_extract_file("patch/system/lib/libtuning_awb_ov4688.so.p")));
set_progress(0.326062);
assert(apply_patch("/system/lib/libtuning_awb_s5k5e.so", "-",
       a9d53c5a8dd0084ac185780530bf3aafff931a3d, 11764,
       f9a1080bcff31cc929a5710207ef25b3547d6ab0, package_extract_file("patch/system/lib/libtuning_awb_s5k5e.so.p")));
set_progress(0.326074);
assert(apply_patch("/system/lib/libtuning_awb_vd6869.so", "-",
       e795d459232678ed0bb12403a03ce25dbfec5ee3, 11764,
       fe687de171460439e3d7f3b0dc822939126f1d0a, package_extract_file("patch/system/lib/libtuning_awb_vd6869.so.p")));
set_progress(0.326086);
assert(apply_patch("/system/lib/libwebcore.so", "-",
       529745f0376821dab2ad41865594a783422e49a2, 6676248,
       eb0b0ac23a8b545a96a9516ec7d9e5a4ee181f7b, package_extract_file("patch/system/lib/libwebcore.so.p")));
set_progress(0.332752);
assert(apply_patch("/system/lib/libwebrtc_audio_coding.so", "-",
       fed8d339d8c9897b738d4d881ca65168a0304006, 368000,
       73c2059333544feb16f43890b7feab2259087ff8, package_extract_file("patch/system/lib/libwebrtc_audio_coding.so.p")));
set_progress(0.333120);
assert(apply_patch("/system/lib/libwebrtc_audio_preprocessing.so", "-",
       9059f622577340c84a8bae113ef7bb7d3e791978, 369944,
       a5f15e8d1c3b3d7bdb6f350f17b7444a02dc1496, package_extract_file("patch/system/lib/libwebrtc_audio_preprocessing.so.p")));
set_progress(0.333489);
assert(apply_patch("/system/lib/modules/a8293.ko", "-",
       2d6f35f76b2e995fce8e5cb3f83b18aafe34e7bf, 5516,
       06ec25b2ebe42aee263a0ff00bf1c9299a0993b2, package_extract_file("patch/system/lib/modules/a8293.ko.p")));
set_progress(0.333495);
assert(apply_patch("/system/lib/modules/adsprpc.ko", "-",
       f89158c1057dac0ab789ce4f71f4617a400210e6, 21552,
       676b9c9509d9f5905ee4b5adcc77501fbbe3339d, package_extract_file("patch/system/lib/modules/adsprpc.ko.p")));
set_progress(0.333516);
assert(apply_patch("/system/lib/modules/af9013.ko", "-",
       a65bf77c3a19f415a59fcd8517e386dd7be18843, 23756,
       3ff83fa09bfa69faba7297938775baaa255adaec, package_extract_file("patch/system/lib/modules/af9013.ko.p")));
set_progress(0.333540);
assert(apply_patch("/system/lib/modules/ansi_cprng.ko", "-",
       325718acdd1c59423934e1cb217caf5bda04e8a3, 8632,
       def16e2ebdc47bbf9bbdb8bd92b781ad397fea72, package_extract_file("patch/system/lib/modules/ansi_cprng.ko.p")));
set_progress(0.333549);
assert(apply_patch("/system/lib/modules/atbm8830.ko", "-",
       354af038bfeb72d210d251a8222ae96c337700d9, 10716,
       f3a07cb675dd1f5ac8a0b98e5ae46e54b881ea7f, package_extract_file("patch/system/lib/modules/atbm8830.ko.p")));
set_progress(0.333559);
assert(apply_patch("/system/lib/modules/au8522.ko", "-",
       ffa6e11d1db112743a5f91958cd08da264310c8a, 24196,
       68f6b77ceaa83908f9cfef56526d38f6944b4716, package_extract_file("patch/system/lib/modules/au8522.ko.p")));
set_progress(0.333583);
assert(apply_patch("/system/lib/modules/bcm3510.ko", "-",
       7a1d3269f5dbd0928de96c9ecb0fb3dbd37c2fd7, 13860,
       b0af168b30e9bdf6844ad0f77d38c47c67f13b21, package_extract_file("patch/system/lib/modules/bcm3510.ko.p")));
set_progress(0.333597);
assert(apply_patch("/system/lib/modules/commkm.ko", "-",
       fcb608c693e65827f955e98e117a113f54fb4a82, 43164,
       c5311fa059d153b21d17340000ac7918a2d0f303, package_extract_file("patch/system/lib/modules/commkm.ko.p")));
set_progress(0.333640);
assert(apply_patch("/system/lib/modules/cx22700.ko", "-",
       2807a903c9b6b6c131c8ecc2f30c29bdfc433fde, 8580,
       5af82a2e24ff41f36d587a71129ac479da2fc91b, package_extract_file("patch/system/lib/modules/cx22700.ko.p")));
set_progress(0.333649);
assert(apply_patch("/system/lib/modules/cx22702.ko", "-",
       432435ef990387963c3b0db77f574a426e2d4193, 8800,
       c42d203d138468c55fc8c35ca7a106a2df4290a3, package_extract_file("patch/system/lib/modules/cx22702.ko.p")));
set_progress(0.333658);
assert(apply_patch("/system/lib/modules/cx24110.ko", "-",
       270a24190f3db1edcd2485f348ddfee8d5e6245b, 10544,
       96a2aa64543e5dd50976b883b3166f680ed6b486, package_extract_file("patch/system/lib/modules/cx24110.ko.p")));
set_progress(0.333668);
assert(apply_patch("/system/lib/modules/cx24113.ko", "-",
       07e4a8c79b86816b4c67748a5ac3757d65143590, 11212,
       9bbedb88cfdf8265e1cc7fc286f99fedd88f25dd, package_extract_file("patch/system/lib/modules/cx24113.ko.p")));
set_progress(0.333679);
assert(apply_patch("/system/lib/modules/cx24116.ko", "-",
       fad2fc9f80ce6c573558da41b8c2354a92a735e2, 20664,
       e4c0d15695678ba52dcd92ecf45fad103545e61c, package_extract_file("patch/system/lib/modules/cx24116.ko.p")));
set_progress(0.333700);
assert(apply_patch("/system/lib/modules/cx24123.ko", "-",
       51144a26f3ef166dbe62e1ad792405e14a578544, 19056,
       d67496c3f137f4a394f254ee43674610f215870b, package_extract_file("patch/system/lib/modules/cx24123.ko.p")));
set_progress(0.333719);
assert(apply_patch("/system/lib/modules/cxd2820r.ko", "-",
       24f0e98daca85daa7c844958358a41cae9900213, 26176,
       75c4326484e55f6352b644ee600a66bb6cc23902, package_extract_file("patch/system/lib/modules/cxd2820r.ko.p")));
set_progress(0.333745);
assert(apply_patch("/system/lib/modules/dib0070.ko", "-",
       aa55968369b7d935ceac8667214d09a18d9e7280, 13308,
       537583210687e647fd815f0ed1527f409cbf239b, package_extract_file("patch/system/lib/modules/dib0070.ko.p")));
set_progress(0.333758);
assert(apply_patch("/system/lib/modules/dib0090.ko", "-",
       a6d3b098769a483eb7f89a8ac4bd655a6e83c9bb, 34108,
       471985058e1144de3948ee9ff7a3aab76a509496, package_extract_file("patch/system/lib/modules/dib0090.ko.p")));
set_progress(0.333793);
assert(apply_patch("/system/lib/modules/dib3000mb.ko", "-",
       9e2cb18291adb0ebdc046c22a2e4b58367bfb506, 20716,
       bb4dca6af14b4c5efc8bcd8e630dcb73228efae0, package_extract_file("patch/system/lib/modules/dib3000mb.ko.p")));
set_progress(0.333813);
assert(apply_patch("/system/lib/modules/dib3000mc.ko", "-",
       2265d15ed277e5a1974f195ee84708b0b1d84cc3, 16632,
       075e126154acad97b1a6e8429519e41089292b73, package_extract_file("patch/system/lib/modules/dib3000mc.ko.p")));
set_progress(0.333830);
assert(apply_patch("/system/lib/modules/dib7000m.ko", "-",
       86a08f68ac706732f8f5547ad4485053a34654ac, 20316,
       9362aadf2b0e255298a3e923ec9c25925aff5f05, package_extract_file("patch/system/lib/modules/dib7000m.ko.p")));
set_progress(0.333850);
assert(apply_patch("/system/lib/modules/dib7000p.ko", "-",
       8621f5728d2d44d75654cdd43d092227921efbee, 36696,
       35470674a4d1abb9807a132936fb0b68b2fe7216, package_extract_file("patch/system/lib/modules/dib7000p.ko.p")));
set_progress(0.333887);
assert(apply_patch("/system/lib/modules/dib8000.ko", "-",
       c39bdf8ecbd4d403ebdcab5f6717fb33f9b3fff8, 51328,
       eaf9031b22a005ab33cfb5a6c14dd844755f9245, package_extract_file("patch/system/lib/modules/dib8000.ko.p")));
set_progress(0.333938);
assert(apply_patch("/system/lib/modules/dib9000.ko", "-",
       33e9097b5432a610ef6422111102eef1726a0f92, 39784,
       3ba763a6bb21dbd68a7897efead15ad06ab83698, package_extract_file("patch/system/lib/modules/dib9000.ko.p")));
set_progress(0.333978);
assert(apply_patch("/system/lib/modules/dibx000_common.ko", "-",
       d758d30fd11dde3f10ddec00cdb1650de2bac63f, 13012,
       5c31b3561872ffbe75dc062b686cffcf72c88891, package_extract_file("patch/system/lib/modules/dibx000_common.ko.p")));
set_progress(0.333991);
assert(apply_patch("/system/lib/modules/dm-crypt.ko", "-",
       0feca89ded1a1199a1a990d59a7b8cec564d07a7, 293017,
       faa9b647fc8184f1d652abcd4721033b8b427ef0, package_extract_file("patch/system/lib/modules/dm-crypt.ko.p")));
set_progress(0.334283);
assert(apply_patch("/system/lib/modules/dma_test.ko", "-",
       fef7490c31668f8f0e0d81b6329dda02859b190d, 7984,
       bb984df9eea48d173a6b05a6071c09139922f842, package_extract_file("patch/system/lib/modules/dma_test.ko.p")));
set_progress(0.334291);
assert(apply_patch("/system/lib/modules/drxd.ko", "-",
       1ef9ce8c1dbd2cba3b0d393326915778e9b93fee, 25880,
       df9da51f862919ee6d963994419be388cff74eef, package_extract_file("patch/system/lib/modules/drxd.ko.p")));
set_progress(0.334317);
assert(apply_patch("/system/lib/modules/drxk.ko", "-",
       be52c332720dc2806fac59df2cc62bcdbf589ce2, 55036,
       bd3606f5276dd0f8784f4115b22f4ca2e1c8819c, package_extract_file("patch/system/lib/modules/drxk.ko.p")));
set_progress(0.334372);
assert(apply_patch("/system/lib/modules/ds3000.ko", "-",
       48401c4b68ccc58014c1ff6e097225fc53afca08, 17540,
       5d55cf6676e00edee4d35d468fa108a28453ac91, package_extract_file("patch/system/lib/modules/ds3000.ko.p")));
set_progress(0.334390);
assert(apply_patch("/system/lib/modules/dvb-core.ko", "-",
       4b0899c976cafdf3aaa102445857fb83619d2de5, 172408,
       ff01e393d3401f396089c842235e296353aa0bda, package_extract_file("patch/system/lib/modules/dvb-core.ko.p")));
set_progress(0.334562);
assert(apply_patch("/system/lib/modules/dvb-pll.ko", "-",
       f7d39ca856c9bd2cd9bc80511a818b6a008cc352, 13920,
       82c501cd7b43a98c544edc274004866ee8434de4, package_extract_file("patch/system/lib/modules/dvb-pll.ko.p")));
set_progress(0.334576);
assert(apply_patch("/system/lib/modules/ec100.ko", "-",
       c1960cc190992bc05cd693d980e8a75517f734e5, 7392,
       0d3dd00baaa10fa47f221a6d582c3a99d6c74a26, package_extract_file("patch/system/lib/modules/ec100.ko.p")));
set_progress(0.334583);
assert(apply_patch("/system/lib/modules/ecryptfs.ko", "-",
       7fff2bb270f904ee8c370e8122701a600c820e08, 2045999,
       476f4f68e434e2510a778413b5564f439ee3616b, package_extract_file("patch/system/lib/modules/ecryptfs.ko.p")));
set_progress(0.336626);
assert(apply_patch("/system/lib/modules/eeprom_93cx6.ko", "-",
       030dc703e8513b21b07f756b7b880e04238cbaad, 6068,
       a17e5b1ad437b27dbb9496e58f50797e6d485189, package_extract_file("patch/system/lib/modules/eeprom_93cx6.ko.p")));
set_progress(0.336632);
assert(apply_patch("/system/lib/modules/evbug.ko", "-",
       f17820993069d3b5067a1ea4791527d6b2672493, 6060,
       0bf97338d2c10cb3c1c9a507d26977bc2b3dde7b, package_extract_file("patch/system/lib/modules/evbug.ko.p")));
set_progress(0.336638);
assert(apply_patch("/system/lib/modules/gspca_main.ko", "-",
       eee64beff4b7e07a05172c5a09c048e213742a2f, 30436,
       53fda916a732ebe6c1a4173899c9b0d30d78d2e6, package_extract_file("patch/system/lib/modules/gspca_main.ko.p")));
set_progress(0.336669);
assert(apply_patch("/system/lib/modules/hd29l2.ko", "-",
       db7b9e4137515e5f18e305d3c164dd4a2c5600e4, 14056,
       2f8a3a53d046f1d5ac90318b96fc5c2e4644dc60, package_extract_file("patch/system/lib/modules/hd29l2.ko.p")));
set_progress(0.336683);
assert(apply_patch("/system/lib/modules/isl6405.ko", "-",
       263200b482f9fdd26ede0ad728a82190736f023e, 4140,
       587e76c470fb2234c661544574d5610ccf5c03f8, package_extract_file("patch/system/lib/modules/isl6405.ko.p")));
set_progress(0.336687);
assert(apply_patch("/system/lib/modules/isl6421.ko", "-",
       0cba609be8e66fad6a6b97468e228d8f34207f76, 4064,
       053697eb8b106e54fd737c84427cbaa3c12418d7, package_extract_file("patch/system/lib/modules/isl6421.ko.p")));
set_progress(0.336691);
assert(apply_patch("/system/lib/modules/isl6423.ko", "-",
       41994813bebbb26e1b9e994da309a147d3f6b093, 5856,
       d9701ec5fa38ee03ae1c902970d25af7e1fbf24a, package_extract_file("patch/system/lib/modules/isl6423.ko.p")));
set_progress(0.336697);
assert(apply_patch("/system/lib/modules/it913x-fe.ko", "-",
       3f18d34d6704578cb1fd893674be63ac1c571dd6, 35472,
       46e1f07e095e3fa955822ae9b4890687eb0927b6, package_extract_file("patch/system/lib/modules/it913x-fe.ko.p")));
set_progress(0.336732);
assert(apply_patch("/system/lib/modules/itd1000.ko", "-",
       68919936b1976537057d470a1e90c060db4a4a65, 8488,
       e524ac4e4db2f49a7fa076daa12f7ebaa2540caf, package_extract_file("patch/system/lib/modules/itd1000.ko.p")));
set_progress(0.336741);
assert(apply_patch("/system/lib/modules/ix2505v.ko", "-",
       429c1047083a68590f6b3ca9e1814cd95ca35add, 7000,
       004f23006afc302f5b0cf0e273356b6bf4a7e54b, package_extract_file("patch/system/lib/modules/ix2505v.ko.p")));
set_progress(0.336748);
assert(apply_patch("/system/lib/modules/ks8851.ko", "-",
       a9ec3ca1e2b7fe4c1ec676173148b4b1f284e29a, 24804,
       34a91d2360f87b28b148477eaf12747c04dc7994, package_extract_file("patch/system/lib/modules/ks8851.ko.p")));
set_progress(0.336772);
assert(apply_patch("/system/lib/modules/l64781.ko", "-",
       232d9a9bd014f5a677cbc4836ff2f17bfcbf60ac, 9692,
       ebfef3aef33dc5f6d2e1fb02b0d0670de415b094, package_extract_file("patch/system/lib/modules/l64781.ko.p")));
set_progress(0.336782);
assert(apply_patch("/system/lib/modules/lgdt3305.ko", "-",
       7b2c12d9aa0b603c763e7c038dbcbbab725b376a, 19448,
       44f7c85ca2393d60a5d16566c61361552b99ce8f, package_extract_file("patch/system/lib/modules/lgdt3305.ko.p")));
set_progress(0.336801);
assert(apply_patch("/system/lib/modules/lgdt330x.ko", "-",
       e6f417f61e6c893f74fab22e6b8c07be37f4a21c, 12224,
       8ae877dec7744784d7be2f894f150267187913a9, package_extract_file("patch/system/lib/modules/lgdt330x.ko.p")));
set_progress(0.336814);
assert(apply_patch("/system/lib/modules/lgs8gl5.ko", "-",
       fa47ec8ae89260656c9ee6c79f847b6e8da81759, 8468,
       c8b973f248d8d9941112d39a0f1fb4017e2835fc, package_extract_file("patch/system/lib/modules/lgs8gl5.ko.p")));
set_progress(0.336822);
assert(apply_patch("/system/lib/modules/lgs8gxx.ko", "-",
       fbda2cfca0fc2940e77e5d4d7dd7742943b49868, 16196,
       85ebe600015d0f87bcea9e7dedffb419dd17e71d, package_extract_file("patch/system/lib/modules/lgs8gxx.ko.p")));
set_progress(0.336838);
assert(apply_patch("/system/lib/modules/lnbp21.ko", "-",
       b4020f2dd91af262001715acda302d27d144f353, 5044,
       42aedfd40e7db36aa7d3e4e742f20c7dea608b7f, package_extract_file("patch/system/lib/modules/lnbp21.ko.p")));
set_progress(0.336843);
assert(apply_patch("/system/lib/modules/lnbp22.ko", "-",
       51d6b04c2d3f565d16717bda4468d1d003ba11e9, 5460,
       a6bf06d3d0b9e547e711bb3426d7c0bb081889fd, package_extract_file("patch/system/lib/modules/lnbp22.ko.p")));
set_progress(0.336849);
assert(apply_patch("/system/lib/modules/m88rs2000.ko", "-",
       4ed92a32369e16b2efb9bfe4ba2625d3d786fb07, 12916,
       af66656472c2aa4d9d8feb892c891be1055f69ea, package_extract_file("patch/system/lib/modules/m88rs2000.ko.p")));
set_progress(0.336862);
assert(apply_patch("/system/lib/modules/max2165.ko", "-",
       cfa16ca1735427c098d3ab7a078fc50f42cac751, 10128,
       4864cbf13f9b89145bbc80d22e24b77b0ddab395, package_extract_file("patch/system/lib/modules/max2165.ko.p")));
set_progress(0.336872);
assert(apply_patch("/system/lib/modules/mb86a16.ko", "-",
       6144708b25947e9fef9cc1a87fe5bde88b879422, 24224,
       9de1f5e22ca307a01dbc83c331ef09583a9b4d71, package_extract_file("patch/system/lib/modules/mb86a16.ko.p")));
set_progress(0.336896);
assert(apply_patch("/system/lib/modules/mb86a20s.ko", "-",
       3971b1a842e21d558f3af211e5413f211cb306ca, 10956,
       538788d43486a7e304aac0095b4004aaabd3e3ee, package_extract_file("patch/system/lib/modules/mb86a20s.ko.p")));
set_progress(0.336907);
assert(apply_patch("/system/lib/modules/mc44s803.ko", "-",
       bdd86027bf91105fe3649622bd5e5cd135547bd4, 6016,
       1782b79890e27a9f4ca2e0ad9fa1e149a1c6f4cb, package_extract_file("patch/system/lib/modules/mc44s803.ko.p")));
set_progress(0.336913);
assert(apply_patch("/system/lib/modules/mcdrvmodule.ko", "-",
       7a678d8fc5d8948a5a188166f432df5dd8f81613, 40672,
       cd0b4cfbc56c47818a55fcfcbcefe4cd9f46a388, package_extract_file("patch/system/lib/modules/mcdrvmodule.ko.p")));
set_progress(0.336954);
assert(apply_patch("/system/lib/modules/mckernelapi.ko", "-",
       75c60ef654221a3dc75f95c0538f8d8c1aa17749, 20752,
       8b32892013c875c2cdc675c13381031ab179d7ce, package_extract_file("patch/system/lib/modules/mckernelapi.ko.p")));
set_progress(0.336974);
assert(apply_patch("/system/lib/modules/moc_crypto.ko.3.4.10", "-",
       a7309bfcc127e146f83fdab51a24c9a1ef539433, 503190,
       351c68859f6ea1b29df50e920590ce98712a75b8, package_extract_file("patch/system/lib/modules/moc_crypto.ko.3.4.10.p")));
set_progress(0.337477);
assert(apply_patch("/system/lib/modules/moc_platform_mod.ko.3.4.10", "-",
       9a008e0017202f198686b0aa1cce30c9331b29f2, 8385,
       c5ffc6006328f38365b76a9c0baf4d45b721a985, package_extract_file("patch/system/lib/modules/moc_platform_mod.ko.3.4.10.p")));
set_progress(0.337485);
assert(apply_patch("/system/lib/modules/mpq-adapter.ko", "-",
       89a8ebb1c0a8e9bf4c86c2b01431a6727131953f, 20984,
       9a77acd7266c8c7734393850fbbe02c13d4dc0f8, package_extract_file("patch/system/lib/modules/mpq-adapter.ko.p")));
set_progress(0.337506);
assert(apply_patch("/system/lib/modules/mpq-dmx-hw-plugin.ko", "-",
       1093ca18eb3094358f4258f364b0739b67af7615, 112060,
       1d69e6fce162b2e4bf53df459f40ed9c453e1485, package_extract_file("patch/system/lib/modules/mpq-dmx-hw-plugin.ko.p")));
set_progress(0.337618);
assert(apply_patch("/system/lib/modules/msm-buspm-dev.ko", "-",
       5255135ab204fee1dcee723d23b1c1023c5dff02, 11012,
       ba09fd9cf9eb3d82adc4384bdc168f33df6059a3, package_extract_file("patch/system/lib/modules/msm-buspm-dev.ko.p")));
set_progress(0.337629);
assert(apply_patch("/system/lib/modules/mt2060.ko", "-",
       945b99847328931617810046c02276762def38ae, 8280,
       4a4b77653057344fc0561a6d5bd1b113baeaabcc, package_extract_file("patch/system/lib/modules/mt2060.ko.p")));
set_progress(0.337637);
assert(apply_patch("/system/lib/modules/mt2063.ko", "-",
       6173ee63b29ef312a5441d4361fdf02e9796c6e4, 20432,
       05b3ec1656dcb1f378dd900ebfcc0a446185f672, package_extract_file("patch/system/lib/modules/mt2063.ko.p")));
set_progress(0.337658);
assert(apply_patch("/system/lib/modules/mt20xx.ko", "-",
       5939813152377088cac620561484f3d3cb322d93, 15840,
       d16770a28c38f3cd54f5cf81ae48233d880876ab, package_extract_file("patch/system/lib/modules/mt20xx.ko.p")));
set_progress(0.337673);
assert(apply_patch("/system/lib/modules/mt2131.ko", "-",
       744be8533ef27d0d225413c747b3154abba85684, 8876,
       63696eae5e1b0fa6b3dff8b5641f44f16f20cb9e, package_extract_file("patch/system/lib/modules/mt2131.ko.p")));
set_progress(0.337682);
assert(apply_patch("/system/lib/modules/mt2266.ko", "-",
       84904bc143a42dd61a16f4e6182e4a3ac6bbb56b, 8384,
       3b7ef3ecf7c27cae7c34fefed36abf2d853f5c99, package_extract_file("patch/system/lib/modules/mt2266.ko.p")));
set_progress(0.337691);
assert(apply_patch("/system/lib/modules/mt312.ko", "-",
       96fb621f3fbb3a7b86f77e4f52d797dbee8043ec, 11824,
       7c5a7e838e69f3802eef13cd627aee4d44887731, package_extract_file("patch/system/lib/modules/mt312.ko.p")));
set_progress(0.337702);
assert(apply_patch("/system/lib/modules/mt352.ko", "-",
       eb54411e592fdb46e7f9ca0d5ae8cb504a07e102, 9924,
       3fdfb95157582f9cec983d5f38316844c06c0b7a, package_extract_file("patch/system/lib/modules/mt352.ko.p")));
set_progress(0.337712);
assert(apply_patch("/system/lib/modules/mvpkm.ko", "-",
       51de7c4572efa3507a9263a7d38770415e286a22, 78296,
       7041be0a86ea58e596b5614c8677c3ba3dbc5439, package_extract_file("patch/system/lib/modules/mvpkm.ko.p")));
set_progress(0.337791);
assert(apply_patch("/system/lib/modules/mxl5005s.ko", "-",
       92980a333d84fb91587095785588eae3e0cc1b96, 35168,
       b208667bc5331113ee9b8331738dae46643d2071, package_extract_file("patch/system/lib/modules/mxl5005s.ko.p")));
set_progress(0.337826);
assert(apply_patch("/system/lib/modules/mxl5007t.ko", "-",
       0c672a445adc3cf5011130038cd33b8301797670, 13344,
       c4c25e58096291b2c3b17385729a282eec94559f, package_extract_file("patch/system/lib/modules/mxl5007t.ko.p")));
set_progress(0.337839);
assert(apply_patch("/system/lib/modules/nxt200x.ko", "-",
       9cea58fd50827f63eab481ccd4cb466f1e3e5347, 17256,
       1cb679ea47bad068875988afac2d9b5cc9a0b966, package_extract_file("patch/system/lib/modules/nxt200x.ko.p")));
set_progress(0.337856);
assert(apply_patch("/system/lib/modules/nxt6000.ko", "-",
       16382d9fa9654bd290303f69a22e0f5d3138e65c, 10484,
       82c275563ae1ac1f60a05a11e0e6dc82f6cfe1fd, package_extract_file("patch/system/lib/modules/nxt6000.ko.p")));
set_progress(0.337867);
assert(apply_patch("/system/lib/modules/oektestkm.ko", "-",
       3be10a716ac7dccfd3d14068331559533b29492e, 8024,
       450e33d2ed97fed02a41eeebed6c73e0241c8385, package_extract_file("patch/system/lib/modules/oektestkm.ko.p")));
set_progress(0.337875);
assert(apply_patch("/system/lib/modules/or51132.ko", "-",
       4b526fbda12faa76a7ed2ee7cecfe197b433cb47, 11960,
       57b5b4767062e30401a08c7ec091113a1cd82564, package_extract_file("patch/system/lib/modules/or51132.ko.p")));
set_progress(0.337887);
assert(apply_patch("/system/lib/modules/or51211.ko", "-",
       e9aa2f9625ec5d4b49f2e67395531f91e01ed368, 11912,
       f5bf2b520fbc100147394884217a0ebe853b420a, package_extract_file("patch/system/lib/modules/or51211.ko.p")));
set_progress(0.337899);
assert(apply_patch("/system/lib/modules/pronto/pronto_wlan.ko", "-",
       51783649e4a3c417a80213ac3fe683ce451c900d, 3221608,
       e1b199f4ba5c1b1507fb1e9a86c815e1eb2e4a1c, package_extract_file("patch/system/lib/modules/pronto/pronto_wlan.ko.p")));
set_progress(0.341115);
assert(apply_patch("/system/lib/modules/pvtcpkm.ko", "-",
       bd5f50ffe4b1df0a7ceaf4d4208087206bb9ed01, 60240,
       1a64b89863c496d27929bbcd774228e1ba551e8b, package_extract_file("patch/system/lib/modules/pvtcpkm.ko.p")));
set_progress(0.341176);
assert(apply_patch("/system/lib/modules/qcrypto.ko", "-",
       1d203efec62baccc932c248a5b9e235c205fb06f, 54000,
       d8a91ac2a2212d69af2f89946e61bff496331010, package_extract_file("patch/system/lib/modules/qcrypto.ko.p")));
set_progress(0.341230);
assert(apply_patch("/system/lib/modules/qt1010.ko", "-",
       24005dc0ed6439e2f7e8e9dbf7d817bf7267dc63, 8388,
       7ce701289d0a93f3ba99b53ee68fb5d8ab1315bc, package_extract_file("patch/system/lib/modules/qt1010.ko.p")));
set_progress(0.341238);
assert(apply_patch("/system/lib/modules/radio-iris-transport.ko", "-",
       fcbcaaa1e392950fa1312a9f126b198848f5916d, 7508,
       9b414adaad6a8978f65d55bd4e5c244533e545b1, package_extract_file("patch/system/lib/modules/radio-iris-transport.ko.p")));
set_progress(0.341245);
assert(apply_patch("/system/lib/modules/reset_modem.ko", "-",
       41b8da0b7ce1d96a00f4a1154cb5187faf98c520, 6048,
       aa18fee7f0664e09ff053143de8b2a5a05843b2b, package_extract_file("patch/system/lib/modules/reset_modem.ko.p")));
set_progress(0.341251);
assert(apply_patch("/system/lib/modules/rtl2830.ko", "-",
       745f9415fb91d5a32873949016e44c1c005fba20, 11284,
       13be29cc6e478b8718ae6c9e23dcb99d5979f3f1, package_extract_file("patch/system/lib/modules/rtl2830.ko.p")));
set_progress(0.341263);
assert(apply_patch("/system/lib/modules/s5h1409.ko", "-",
       e679745aee6f6755cf4641a9712c0d04f5ab3eec, 13628,
       2461eb29cec4791f994de741bfa14f0ee1eb88e4, package_extract_file("patch/system/lib/modules/s5h1409.ko.p")));
set_progress(0.341276);
assert(apply_patch("/system/lib/modules/s5h1411.ko", "-",
       f034210649ae0d6e5af904a93a8fa36a8089c41d, 13192,
       77ccfcdd562922122558eae2e2ff4c442645bedf, package_extract_file("patch/system/lib/modules/s5h1411.ko.p")));
set_progress(0.341290);
assert(apply_patch("/system/lib/modules/s5h1420.ko", "-",
       7f86b6fe29e71414aa1b604e15a476304dfce464, 16332,
       e5491644a14d8e6ed2e12388dfdde09e8985b0ff, package_extract_file("patch/system/lib/modules/s5h1420.ko.p")));
set_progress(0.341306);
assert(apply_patch("/system/lib/modules/s5h1432.ko", "-",
       f49f369464b6b21ff07bf5e8eab093eee8ba76bf, 7648,
       f9ce67936303062f806ff2127bd9c1ad72e3caf0, package_extract_file("patch/system/lib/modules/s5h1432.ko.p")));
set_progress(0.341313);
assert(apply_patch("/system/lib/modules/s921.ko", "-",
       b8e9a98bcd60fda101733c28194039e12daefc62, 9912,
       06162b1898ce085a5c554d9f956d49d292879f80, package_extract_file("patch/system/lib/modules/s921.ko.p")));
set_progress(0.341323);
assert(apply_patch("/system/lib/modules/scsi_wait_scan.ko", "-",
       7f44f40edd023776b93355e5729f4e8c3499012d, 3236,
       b533db3cc0d7648b78110e9c19efd0c69847cccf, package_extract_file("patch/system/lib/modules/scsi_wait_scan.ko.p")));
set_progress(0.341327);
assert(apply_patch("/system/lib/modules/si21xx.ko", "-",
       396467c88b98e31fb5f207a2461eac9a3cfff57c, 13664,
       be0148f7f1645f6a54ac242e815c59ae1a7712bd, package_extract_file("patch/system/lib/modules/si21xx.ko.p")));
set_progress(0.341340);
assert(apply_patch("/system/lib/modules/sp8870.ko", "-",
       eea6c8426e3d0526b161a156b680883f0404efd3, 10840,
       72a984be18218e9d3106320746631d5325d4a900, package_extract_file("patch/system/lib/modules/sp8870.ko.p")));
set_progress(0.341351);
assert(apply_patch("/system/lib/modules/sp887x.ko", "-",
       e2bf46b36edeb5efe3849964036255a6e541e263, 10800,
       41adff11a5985a666b3d393ec3c7ea6253b7d934, package_extract_file("patch/system/lib/modules/sp887x.ko.p")));
set_progress(0.341362);
assert(apply_patch("/system/lib/modules/spidev.ko", "-",
       75464a9908718b1b425e5557198f1086cb7ccd1f, 17780,
       64b1d39c119ff43899f45d5a65581cbaf501e1c3, package_extract_file("patch/system/lib/modules/spidev.ko.p")));
set_progress(0.341380);
assert(apply_patch("/system/lib/modules/stb0899.ko", "-",
       a860a3452614f27ac344ece171cfca5c0709605c, 39004,
       80e5412951752689a87885d0cd8af2966638c94d, package_extract_file("patch/system/lib/modules/stb0899.ko.p")));
set_progress(0.341419);
assert(apply_patch("/system/lib/modules/stb6000.ko", "-",
       74ca0d0cc2e7940626cc3bc847b347b263798c3b, 6848,
       65e433a620ddd0c72d7785b7061e914cb6eb4fa7, package_extract_file("patch/system/lib/modules/stb6000.ko.p")));
set_progress(0.341425);
assert(apply_patch("/system/lib/modules/stb6100.ko", "-",
       c81abdf62472c51f0ae78682c8b9b73e2884d977, 10416,
       e0b60b3c52742ccc30e816ce5993b63d5f2b7b57, package_extract_file("patch/system/lib/modules/stb6100.ko.p")));
set_progress(0.341436);
assert(apply_patch("/system/lib/modules/stv0288.ko", "-",
       cc839c2f28e52c45a08ba63548bcb012b8bbc7f8, 11496,
       ffaae359ce4731196a8c321bc744996c59248908, package_extract_file("patch/system/lib/modules/stv0288.ko.p")));
set_progress(0.341447);
assert(apply_patch("/system/lib/modules/stv0297.ko", "-",
       390b7cd88244871e473637b4f19a38732c7b8de0, 10108,
       31bb2cf8ca32f31fd3e51cb9f9dd2561f1799e9f, package_extract_file("patch/system/lib/modules/stv0297.ko.p")));
set_progress(0.341457);
assert(apply_patch("/system/lib/modules/stv0299.ko", "-",
       954dabe5fa85fb36827a93563d1b2d0873d83c0d, 14568,
       4bf899c98eddb68df07c124629e97649cd54bc2f, package_extract_file("patch/system/lib/modules/stv0299.ko.p")));
set_progress(0.341472);
assert(apply_patch("/system/lib/modules/stv0367.ko", "-",
       a862386c5c8502519366e557e64a55c7c01b444d, 37480,
       b4b33a1bdccee5708634283d6b7af8d4f8d0b1f5, package_extract_file("patch/system/lib/modules/stv0367.ko.p")));
set_progress(0.341509);
assert(apply_patch("/system/lib/modules/stv0900.ko", "-",
       4e469e0b15a90ce6783058c8c88d3066a462e370, 61640,
       de4ae3a3649f34b9a27bf5d96698a2c3e7299be6, package_extract_file("patch/system/lib/modules/stv0900.ko.p")));
set_progress(0.341571);
assert(apply_patch("/system/lib/modules/stv090x.ko", "-",
       2e41260bad215d2e2a9f92f88438f4b3e2b01c2d, 54852,
       e5b7b9814390d79e3398e31d1e05e2dc91a7aa2c, package_extract_file("patch/system/lib/modules/stv090x.ko.p")));
set_progress(0.341626);
assert(apply_patch("/system/lib/modules/stv6110.ko", "-",
       afc996cb8a29c41d32130967a8378e67fab75fc2, 8984,
       0e57a5038c9b0866c9572c0d8d0b4dd01f4e3581, package_extract_file("patch/system/lib/modules/stv6110.ko.p")));
set_progress(0.341635);
assert(apply_patch("/system/lib/modules/stv6110x.ko", "-",
       85ece3c8c8d69479da94a84b2b916b8d8821b14c, 9072,
       0db0e37e99bbe7a7b0164daa8b099f9c372c8d33, package_extract_file("patch/system/lib/modules/stv6110x.ko.p")));
set_progress(0.341644);
assert(apply_patch("/system/lib/modules/tda10021.ko", "-",
       f6504e3e1cabc95049aab46e8d136c9dbaad756d, 8980,
       f9360ab27678d6a02e62adfd3f9e3326cc63db2a, package_extract_file("patch/system/lib/modules/tda10021.ko.p")));
set_progress(0.341653);
assert(apply_patch("/system/lib/modules/tda10023.ko", "-",
       d7e759c3d5025fcec709d1b6a0a6cdf86bdc27cd, 9372,
       a580a044e79925438955dd955b1940e62685d26a, package_extract_file("patch/system/lib/modules/tda10023.ko.p")));
set_progress(0.341662);
assert(apply_patch("/system/lib/modules/tda10048.ko", "-",
       748910682239e794a7d02c85fd3c3aa2e9a75edf, 15728,
       1d222e531095a5005c0ae9bed052c30f1c3f6ad1, package_extract_file("patch/system/lib/modules/tda10048.ko.p")));
set_progress(0.341678);
assert(apply_patch("/system/lib/modules/tda1004x.ko", "-",
       8266e0b29fbb9a895205632e92ad9a7e04c2ca4b, 20868,
       2f4024a12e150d5a172b37620b8cf687f4ced1c2, package_extract_file("patch/system/lib/modules/tda1004x.ko.p")));
set_progress(0.341699);
assert(apply_patch("/system/lib/modules/tda10071.ko", "-",
       af300a2e55352676d643de8d31c02715ade0e59b, 19196,
       be115e202078e13aafb38be66d7b6585f64d3bde, package_extract_file("patch/system/lib/modules/tda10071.ko.p")));
set_progress(0.341718);
assert(apply_patch("/system/lib/modules/tda10086.ko", "-",
       d6a3266fa0f856e4bc39421473ab07fab9c875bf, 13776,
       8bf8870312d43abf8e29a25b8b412e587f82212e, package_extract_file("patch/system/lib/modules/tda10086.ko.p")));
set_progress(0.341731);
assert(apply_patch("/system/lib/modules/tda18212.ko", "-",
       2ae21965466d26603a241a2f1ccfa8eb74e495a7, 7048,
       4813b2bc40c88d30f92829df47987229e481fef8, package_extract_file("patch/system/lib/modules/tda18212.ko.p")));
set_progress(0.341739);
assert(apply_patch("/system/lib/modules/tda18218.ko", "-",
       7c3234b3dfaefdaf722dcaac4019ffb1a2ea4bcc, 7996,
       e87a250ae1b751eaf77d9447e30d7c4bb6565430, package_extract_file("patch/system/lib/modules/tda18218.ko.p")));
set_progress(0.341746);
assert(apply_patch("/system/lib/modules/tda18271.ko", "-",
       8c5b68b6f4f188605b1229a98d4187f42035ecfb, 45996,
       f0a9aecebe1157b0d7558156fff49f31ce338c75, package_extract_file("patch/system/lib/modules/tda18271.ko.p")));
set_progress(0.341792);
assert(apply_patch("/system/lib/modules/tda18271c2dd.ko", "-",
       3f4dfd153cdb1f1a541a5037ab3c8114db29da2f, 19268,
       38725c887e8c45c203f48458bcbdfd2a754d988e, package_extract_file("patch/system/lib/modules/tda18271c2dd.ko.p")));
set_progress(0.341812);
assert(apply_patch("/system/lib/modules/tda665x.ko", "-",
       cf93954f3f4633e875edb7fe39a0b17a6c360166, 6364,
       7b0a2b854ffc895927e85572d4c1cc6dcb65628d, package_extract_file("patch/system/lib/modules/tda665x.ko.p")));
set_progress(0.341818);
assert(apply_patch("/system/lib/modules/tda8083.ko", "-",
       903a230eefdc89ea71afdb337e9bee06d99d71b0, 8928,
       7ec02078719763c29ec138a5a2c232f988734747, package_extract_file("patch/system/lib/modules/tda8083.ko.p")));
set_progress(0.341827);
assert(apply_patch("/system/lib/modules/tda8261.ko", "-",
       7313b47e6858b92d4f85a558641a73e97062b739, 6448,
       e32a679c55fb53735d89b5baa1475875e5eeb291, package_extract_file("patch/system/lib/modules/tda8261.ko.p")));
set_progress(0.341833);
assert(apply_patch("/system/lib/modules/tda826x.ko", "-",
       a2f152ba45e919158bb004d786a278671288db6e, 6356,
       7f86f65e7cadadbdc995366e2da213ecde622ba7, package_extract_file("patch/system/lib/modules/tda826x.ko.p")));
set_progress(0.341840);
assert(apply_patch("/system/lib/modules/tda827x.ko", "-",
       4e1c70007341664af97bff4666a0ba48fa4f025d, 14936,
       4b521391a01a063c34d5345e4a957104036569f1, package_extract_file("patch/system/lib/modules/tda827x.ko.p")));
set_progress(0.341855);
assert(apply_patch("/system/lib/modules/tda8290.ko", "-",
       36111f21325dba0f60704308bcb9629d9d4119d9, 18060,
       9a2f94630f9ee25d877ce2d3bb639cc50a05370c, package_extract_file("patch/system/lib/modules/tda8290.ko.p")));
set_progress(0.341873);
assert(apply_patch("/system/lib/modules/tda9887.ko", "-",
       e1e70b1df15c874b1c615b08f107b92099c54091, 14512,
       d9ac387d2e0333b362a7331992c31d46bac15aa5, package_extract_file("patch/system/lib/modules/tda9887.ko.p")));
set_progress(0.341887);
assert(apply_patch("/system/lib/modules/tea5761.ko", "-",
       b7897a33a6fa27c884a1c7a1100bb43bfb4dfe52, 8452,
       53aba85d5f3cd5a348f9bfa094bc13d7183222a4, package_extract_file("patch/system/lib/modules/tea5761.ko.p")));
set_progress(0.341896);
assert(apply_patch("/system/lib/modules/tea5767.ko", "-",
       df33613eedf944e11b1a5682e8ff01bf7bb0712f, 9872,
       4e7c2883db0a726fc0ddfcc5ba1980a6087445f3, package_extract_file("patch/system/lib/modules/tea5767.ko.p")));
set_progress(0.341905);
assert(apply_patch("/system/lib/modules/texfat.ko", "-",
       4bbda8ddd6fbcc9ab6ec731d0151344e957134e9, 200015,
       39dc882e4773112290ed77079de861e28f9227d7, package_extract_file("patch/system/lib/modules/texfat.ko.p")));
set_progress(0.342105);
assert(apply_patch("/system/lib/modules/tspp.ko", "-",
       c4852440253c4924760a125ff6a538bb6c7ee3e9, 50808,
       3c6d82714320c11fe247fa92d17ef3c2cd3e2a7d, package_extract_file("patch/system/lib/modules/tspp.ko.p")));
set_progress(0.342156);
assert(apply_patch("/system/lib/modules/tua6100.ko", "-",
       f29bfe08d151433debd2403969eefafd434c6daf, 5408,
       61f2e972aeed572cccb490371323603f170a36fa, package_extract_file("patch/system/lib/modules/tua6100.ko.p")));
set_progress(0.342161);
assert(apply_patch("/system/lib/modules/tuner-simple.ko", "-",
       c3bd60b430e4023cedf4d50a25da2e218b0c426b, 17860,
       e86520074222648c6746c016517cb409455fc9c8, package_extract_file("patch/system/lib/modules/tuner-simple.ko.p")));
set_progress(0.342179);
assert(apply_patch("/system/lib/modules/tuner-types.ko", "-",
       579aa50cb2de6736b241d7e6d6f8ef4077a2d19c, 18852,
       da361fd537a81557d5e5a805f2f35c57dc5c3e32, package_extract_file("patch/system/lib/modules/tuner-types.ko.p")));
set_progress(0.342198);
assert(apply_patch("/system/lib/modules/tuner-xc2028.ko", "-",
       cb008831efae8088771e356b272e190f6a8090a9, 26540,
       9cfebbafe8e717d622d1d75d0bf6da0b238a44af, package_extract_file("patch/system/lib/modules/tuner-xc2028.ko.p")));
set_progress(0.342224);
assert(apply_patch("/system/lib/modules/ves1820.ko", "-",
       a32555f7366983f5c9009efbbf86a46fc14e927b, 8996,
       f8bc4dee4f5fe50dff58e00fbef54bea4e8a0397, package_extract_file("patch/system/lib/modules/ves1820.ko.p")));
set_progress(0.342233);
assert(apply_patch("/system/lib/modules/ves1x93.ko", "-",
       a4d1bdb2f3d8c5234db470c33e7df676251da050, 9060,
       6998f6ac0ccc050a3154b84db434d6597bfb534e, package_extract_file("patch/system/lib/modules/ves1x93.ko.p")));
set_progress(0.342243);
assert(apply_patch("/system/lib/modules/xc4000.ko", "-",
       cfd0dee0b297b06c6607240a4b28ac3fc87d6e8d, 27216,
       fac893eeca005b38fd63b1a58facd60b51627789, package_extract_file("patch/system/lib/modules/xc4000.ko.p")));
set_progress(0.342270);
assert(apply_patch("/system/lib/modules/xc5000.ko", "-",
       b7f9750dd6cdc2eba1b051f78461fa472d7d9086, 19416,
       d1646b2c8e9deb320bd9bac9bec0e85e20f719d2, package_extract_file("patch/system/lib/modules/xc5000.ko.p")));
set_progress(0.342289);
assert(apply_patch("/system/lib/modules/zl10036.ko", "-",
       53331b706fcf64acc0e2b7eef6f5c9639b235e9a, 8576,
       424a9ade3150a6940790e48005f45bce36d2fa3b, package_extract_file("patch/system/lib/modules/zl10036.ko.p")));
set_progress(0.342298);
assert(apply_patch("/system/lib/modules/zl10039.ko", "-",
       84e3fb21c4f475084654e8c6c0733c261b7544e3, 7808,
       b30be6506602debe81d6028fabf1f53d8f8c5d8d, package_extract_file("patch/system/lib/modules/zl10039.ko.p")));
set_progress(0.342305);
assert(apply_patch("/system/lib/modules/zl10353.ko", "-",
       9ea4f21fdcce46a39b8eadc320c44a7df60c5539, 11172,
       68e2d38275d59d2145c90d6473828014aaad7ad6, package_extract_file("patch/system/lib/modules/zl10353.ko.p")));
set_progress(0.342317);
assert(apply_patch("/system/lib/soundfx/libbundlewrapper.so", "-",
       b74add1540670db9a8015702ed1b16a349fbcd5a, 59208,
       4399e6a0a2e226681a9d500574e3fe35567c488c, package_extract_file("patch/system/lib/soundfx/libbundlewrapper.so.p")));
set_progress(0.342376);
assert(apply_patch("/system/priv-app/AndroidHtcSync.odex", "-",
       bc34bb9bde699b051511108ec069345f95722c16, 1223040,
       757aa1fa7fe9cdd11fe68f8e9c02189a75ba4c39, package_extract_file("patch/system/priv-app/AndroidHtcSync.odex.p")));
set_progress(0.343597);
assert(apply_patch("/system/priv-app/Automotive_Home.apk", "-",
       55eb73e2496dd89ffba6e1a9388a78eeb636bf5c, 1352990,
       0cdf5c915898d91c95ff9b989dc1db41132da353, package_extract_file("patch/system/priv-app/Automotive_Home.apk.p")));
set_progress(0.344948);
assert(apply_patch("/system/priv-app/Automotive_Traffic.odex", "-",
       5656b9cf1d85af19f50dc6469e38b68444e2e154, 1672208,
       41a325e1e3bb6114eb31e6fcb82c50af539cf513, package_extract_file("patch/system/priv-app/Automotive_Traffic.odex.p")));
set_progress(0.346618);
assert(apply_patch("/system/priv-app/BackupRestoreConfirmation.apk", "-",
       5eb585c4647c5fb6c6673a4b3cedcda82b7c33ea, 132070,
       9cebdac525a167bb9659cba81f246d221c02b0c2, package_extract_file("patch/system/priv-app/BackupRestoreConfirmation.apk.p")));
set_progress(0.346750);
assert(apply_patch("/system/priv-app/BackupRestoreConfirmation.odex",
       "-", 618bcc946e2bd40144819094b49d33f12d6749fa, 10208,
       075a6f8d599ea24f8f9d4254e71cffbcaddaf97f, package_extract_file("patch/system/priv-app/BackupRestoreConfirmation.odex.p")));
set_progress(0.346760);
assert(apply_patch("/system/priv-app/Calendar.apk", "-",
       10923601b8418301946c30d0185f26bc950b9036, 2039783,
       5a44ad67ae0bf92666b238f572348be6805a1b67, package_extract_file("patch/system/priv-app/Calendar.apk.p")));
set_progress(0.348797);
assert(apply_patch("/system/priv-app/Calendar.odex", "-",
       d01b0e26d1f0035462ae8a36a3b953a7ad1aa7cf, 1682472,
       95dd11685bf89299ac6ca61def8fd99097ff30b9, package_extract_file("patch/system/priv-app/Calendar.odex.p")));
set_progress(0.350477);
assert(apply_patch("/system/priv-app/CalendarProvider.odex", "-",
       4940568a9d8cdfc4dfd184fccc1c71ba9e1cd63b, 1221312,
       b8ee3489bea00e32e5f8f348bb798951a92d1d22, package_extract_file("patch/system/priv-app/CalendarProvider.odex.p")));
set_progress(0.351696);
assert(apply_patch("/system/priv-app/CheckinProvider.odex", "-",
       3a5919170f19d3f80fd30cf893418b7b002eac6b, 373016,
       9d85e75fe8f9da7181bb03021d0b792d437963d9, package_extract_file("patch/system/priv-app/CheckinProvider.odex.p")));
set_progress(0.352069);
assert(apply_patch("/system/priv-app/ConfigUpdater.odex", "-",
       5c0cba68db90e19d915f4f62c4b3e576784f6975, 2510448,
       e3197753fd1b0bc9f3fabe247e136ebfe7536b2f, package_extract_file("patch/system/priv-app/ConfigUpdater.odex.p")));
set_progress(0.354576);
assert(apply_patch("/system/priv-app/ContactsProvider.odex", "-",
       01573d14a53c3b3b56f3c05790455da530061db3, 3567024,
       81193150da3a467afdd87989891461a3b9c85024, package_extract_file("patch/system/priv-app/ContactsProvider.odex.p")));
set_progress(0.358137);
assert(apply_patch("/system/priv-app/CustomAppInstaller.odex", "-",
       6d72fa2d65f40847dd67f65c2c5ed539d034e974, 17840,
       352b64cb8bead29dc2a2f29aeccb7c3605eff9fd, package_extract_file("patch/system/priv-app/CustomAppInstaller.odex.p")));
set_progress(0.358155);
assert(apply_patch("/system/priv-app/CustomizationSettingsProvider.odex",
       "-", 64df46994547fc63d1feb573bd784dce8b4bb82f, 10112,
       aaccddb06b14f638b3381fa171124b58ddb1838b, package_extract_file("patch/system/priv-app/CustomizationSettingsProvider.odex.p")));
set_progress(0.358165);
assert(apply_patch("/system/priv-app/CustomizationSetup.odex", "-",
       537d6006eb16e6d33d7b31ecff28179a31766369, 237592,
       2a6711131a0c6afba078658843d37e5ee1e99af9, package_extract_file("patch/system/priv-app/CustomizationSetup.odex.p")));
set_progress(0.358403);
assert(apply_patch("/system/priv-app/DMCommandService.odex", "-",
       5f3cd57edd5c7c38b1a7503e7276d085418fbf4d, 188072,
       d593210c3a5b9d7ec16267a8d991424cbd3d5997, package_extract_file("patch/system/priv-app/DMCommandService.odex.p")));
set_progress(0.358590);
assert(apply_patch("/system/priv-app/DefaultContainerService.apk", "-",
       cd290a587533e034c94fb50a79774371a88daecc, 20379,
       a1c194bc7d9e2e820b0cc9ebd38505e78509852e, package_extract_file("patch/system/priv-app/DefaultContainerService.apk.p")));
set_progress(0.358611);
assert(apply_patch("/system/priv-app/DefaultContainerService.odex", "-",
       9fbd220d0eb9451cddbba7a29b0be3c86952d515, 22816,
       25078be8442fc4b7fa7917de03247fc20d6a7ab2, package_extract_file("patch/system/priv-app/DefaultContainerService.odex.p")));
set_progress(0.358634);
assert(apply_patch("/system/priv-app/DemoFLOPackageInstaller.apk", "-",
       4ecc83b07d5882497f1837aba1936926f7810393, 142046,
       07e187529529c1960d677adc502016d378312fc2, package_extract_file("patch/system/priv-app/DemoFLOPackageInstaller.apk.p")));
set_progress(0.358775);
assert(apply_patch("/system/priv-app/DemoFLOPackageInstaller.odex", "-",
       a5e1d459b784e81d447c83bb2f75abe40bf4377b, 136632,
       97d4c1c28220b2ad42a29e690c81b38d8b190407, package_extract_file("patch/system/priv-app/DemoFLOPackageInstaller.odex.p")));
set_progress(0.358912);
assert(apply_patch("/system/priv-app/DeviceManagement.apk", "-",
       c6c135ee2cf9d320028ef36962504180e2c248ca, 951092,
       6887a02ef79c8bbdfd17b0dc76eba26ba70d83db, package_extract_file("patch/system/priv-app/DeviceManagement.apk.p")));
set_progress(0.359862);
assert(apply_patch("/system/priv-app/DeviceManagement.odex", "-",
       911cb6df8a0a9d387b8a46ab3b001f8d50afdcef, 2557024,
       656f045a0f0a58e1ce660e153d889eb5bf2210f3, package_extract_file("patch/system/priv-app/DeviceManagement.odex.p")));
set_progress(0.362415);
assert(apply_patch("/system/priv-app/DockMode.odex", "-",
       e77c304411fec117dec5f1de6bd70c2fd37416ef, 158136,
       2bb2fe481a58f395d690c1a3fd37ebb854ae60b9, package_extract_file("patch/system/priv-app/DockMode.odex.p")));
set_progress(0.362573);
assert(apply_patch("/system/priv-app/DownloadProvider.apk", "-",
       a4284b231e0fb005fc23dcb00b1a48125a40c146, 656158,
       2ae9e40d6d1d4831e121d011d6845480047b312d, package_extract_file("patch/system/priv-app/DownloadProvider.apk.p")));
set_progress(0.363228);
assert(apply_patch("/system/priv-app/DownloadProvider.odex", "-",
       79db62405f288d8c66287efe5f87d15773946aad, 945440,
       af013cc9ccac56c63154222848d800448e8f952a, package_extract_file("patch/system/priv-app/DownloadProvider.odex.p")));
set_progress(0.364172);
assert(apply_patch("/system/priv-app/DrawingBoard.odex", "-",
       be4304abcde8088e54fbd25636c54e0498b21fa3, 174256,
       f11fbbae9253b625fcb7dc32e39bc85171061676, package_extract_file("patch/system/priv-app/DrawingBoard.odex.p")));
set_progress(0.364346);
assert(apply_patch("/system/priv-app/EPST.odex", "-",
       8320b0537ae5ea9762d8e3cc25181a51afcef19b, 750640,
       940205ded5b2bc8c971a1600cf95ee3930b8ca18, package_extract_file("patch/system/priv-app/EPST.odex.p")));
set_progress(0.365096);
assert(apply_patch("/system/priv-app/EasyAccessService.apk", "-",
       406f4e06e5ad5988a93e350b2e40e357764d2f95, 3337195,
       03d79143eeb802ed6d9cab29c5e5f5f50558a474, package_extract_file("patch/system/priv-app/EasyAccessService.apk.p")));
set_progress(0.368428);
assert(apply_patch("/system/priv-app/EasyAccessService.odex", "-",
       7c62c162486e5b6a2ff8e4ec7170a2eac406330e, 1076888,
       4a98d50de651c9fc2b6e2edec1953ad7bc386b79, package_extract_file("patch/system/priv-app/EasyAccessService.odex.p")));
set_progress(0.369503);
assert(apply_patch("/system/priv-app/ExternalStorageProvider.apk", "-",
       84192bd3b0a4d5e8759e79765a779373adb82a8b, 26429,
       c5ea070e794855972818a815bb2b1c67e406aa78, package_extract_file("patch/system/priv-app/ExternalStorageProvider.apk.p")));
set_progress(0.369530);
assert(apply_patch("/system/priv-app/ExternalStorageProvider.odex", "-",
       6be96e1cc6bef691ff2e6aa73036dea52e8070ef, 26128,
       af9fd82fb25e9fe920285144b63affca54dc3754, package_extract_file("patch/system/priv-app/ExternalStorageProvider.odex.p")));
set_progress(0.369556);
assert(apply_patch("/system/priv-app/Facebook.apk", "-",
       261e1f7e55a1123cac789262ef06d4fc68559e6b, 3762093,
       c82333b2ae111ee9b43d0f215879522b03c7ec7e, package_extract_file("patch/system/priv-app/Facebook.apk.p")));
set_progress(0.373312);
assert(apply_patch("/system/priv-app/Facebook.odex", "-",
       370c512a75bf87af4b66c48a28345b385c714969, 3121256,
       fa4953adf07e1ca2b2304791e943a1caeb38d225, package_extract_file("patch/system/priv-app/Facebook.odex.p")));
set_progress(0.376429);
assert(apply_patch("/system/priv-app/FieldTrial.odex", "-",
       9ce2c033b01c2e6191e99abd17ea62d2bb38326f, 264424,
       0a6649bfcef0ab23a867f75e505b205dd48584a1, package_extract_file("patch/system/priv-app/FieldTrial.odex.p")));
set_progress(0.376693);
assert(apply_patch("/system/priv-app/FilePicker.apk", "-",
       7b7c4dc19d8a36f0ea6e4115be1edf2b1b5fceda, 566195,
       43df94c36be99cd26406d76dbefe0e02b38f35e0, package_extract_file("patch/system/priv-app/FilePicker.apk.p")));
set_progress(0.377259);
assert(apply_patch("/system/priv-app/FilePicker.odex", "-",
       6639d1c4f3343810408d191e3e1a7aa0cb27b3fb, 333576,
       9e1f7f0b03d17fac2378bca75b4feca4b977ca7a, package_extract_file("patch/system/priv-app/FilePicker.odex.p")));
set_progress(0.377592);
assert(apply_patch("/system/priv-app/Frisbee.apk", "-",
       00286c565c9477db6b1f2ca8ea5f3d702ba7a872, 4549358,
       f754af93de030e9bc9ffa081cf8c50a289d20615, package_extract_file("patch/system/priv-app/Frisbee.apk.p")));
set_progress(0.382134);
assert(apply_patch("/system/priv-app/Frisbee.odex", "-",
       8e4061fdefc24623f996a0191dca7c7d1a279344, 2593872,
       ba75660918d6ee4dca6dc00b43dd2faab1d143db, package_extract_file("patch/system/priv-app/Frisbee.odex.p")));
set_progress(0.384725);
assert(apply_patch("/system/priv-app/FusedLocation.apk", "-",
       18e238e8d2f37bdf73689c0cd430295828010a08, 14562,
       82e229f419627b2bf7384de4af05b7ff18cff72f, package_extract_file("patch/system/priv-app/FusedLocation.apk.p")));
set_progress(0.384739);
assert(apply_patch("/system/priv-app/FusedLocation.odex", "-",
       0a0f9e99392fcb99ad421242ad36af36e738fa66, 13120,
       0c354227e7e60011904d93fd7680886f5619014b, package_extract_file("patch/system/priv-app/FusedLocation.odex.p")));
set_progress(0.384752);
assert(apply_patch("/system/priv-app/GSD.apk", "-",
       58a5905d758102ac7265c010064d15865ec4e629, 750976,
       712debf273f511e1be7c43a67b12519aa0128fae, package_extract_file("patch/system/priv-app/GSD.apk.p")));
set_progress(0.385502);
assert(apply_patch("/system/priv-app/GSD.odex", "-",
       21006e5fd8d0f4ca9808c9a43730e63515a8a941, 176768,
       71ece83bae9d3c13927bf588ee6445b71a3138b6, package_extract_file("patch/system/priv-app/GSD.odex.p")));
set_progress(0.385679);
assert(apply_patch("/system/priv-app/GmsCore.odex", "-",
       7859f5ab074dd606a13f3051efec8e7670a69816, 8349920,
       d1a77d32900903962c4d2246898b97eeb69cf832, package_extract_file("patch/system/priv-app/GmsCore.odex.p")));
set_progress(0.394016);
assert(apply_patch("/system/priv-app/GoogleBackupTransport.odex", "-",
       fed55cf66b678929b6ebaf77c56ffc3a59c97398, 272896,
       fc480bcab04e6af88f20fe7940415adf148088bd, package_extract_file("patch/system/priv-app/GoogleBackupTransport.odex.p")));
set_progress(0.394289);
assert(apply_patch("/system/priv-app/GoogleFeedback.odex", "-",
       46a1696a5d7b7fd50b72944e2a80e23fe47ddcd9, 284256,
       6b79980bb4554379e1a200ab3a9ee672c173aad5, package_extract_file("patch/system/priv-app/GoogleFeedback.odex.p")));
set_progress(0.394573);
assert(apply_patch("/system/priv-app/GoogleLoginService.odex", "-",
       73a2e3ac6496f65be015a3036309a6fdd2e740b4, 768096,
       7afdd36ece6a5e419618bc6203d9b5b4399433d7, package_extract_file("patch/system/priv-app/GoogleLoginService.odex.p")));
set_progress(0.395340);
assert(apply_patch("/system/priv-app/GoogleOneTimeInitializer.odex", "-",
       ff9b4d6792d0e669f31d5fe3a9e3cd94a852eb32, 11504,
       320496727adcfd9ba2150ed4816adc817f3899fa, package_extract_file("patch/system/priv-app/GoogleOneTimeInitializer.odex.p")));
set_progress(0.395351);
assert(apply_patch("/system/priv-app/GooglePartnerSetup.odex", "-",
       c1c6eb388749f403ff02e723604a313ed2bc7490, 288384,
       c58ccd53843d3e2027444aa4bd6c8d44d3aafedd, package_extract_file("patch/system/priv-app/GooglePartnerSetup.odex.p")));
set_progress(0.395639);
assert(apply_patch("/system/priv-app/GooglePlusPlugin.apk", "-",
       b88e669559c628acffe7c7b5d54724d020927c7d, 3090152,
       5fbc73005eb1b3ed317f0b60b0ac50f39464cce4, package_extract_file("patch/system/priv-app/GooglePlusPlugin.apk.p")));
set_progress(0.398725);
assert(apply_patch("/system/priv-app/GooglePlusPlugin.odex", "-",
       daa5c151dd6ce148bd661b03f81ddca3bb6cc41d, 1540832,
       3f661b8ec2984f014b353efb289fc50deacb2c7a, package_extract_file("patch/system/priv-app/GooglePlusPlugin.odex.p")));
set_progress(0.400264);
assert(apply_patch("/system/priv-app/GoogleServicesFramework.odex", "-",
       c295a53709e2e590afd94ba9ed795653a8428d04, 1748040,
       6b9888accb2edf2784a017b4007b4875597e46c3, package_extract_file("patch/system/priv-app/GoogleServicesFramework.odex.p")));
set_progress(0.402009);
assert(apply_patch("/system/priv-app/HMS_Gallery.apk", "-",
       278ab69078de6c4f8a50c08998936f6cb0ad75e8, 18905660,
       9631e1400c296fd2a811a0c4f3808431e3b3fc69, package_extract_file("patch/system/priv-app/HMS_Gallery.apk.p")));
set_progress(0.420887);
assert(apply_patch("/system/priv-app/HMS_Gallery.odex", "-",
       b4ec6956dca3fca5cd6d767a40b983b1ca2cb21e, 10250288,
       cabebd39931d2ae8ee64d0efd2410fedf6ec9ee1, package_extract_file("patch/system/priv-app/HMS_Gallery.odex.p")));
set_progress(0.431123);
assert(apply_patch("/system/priv-app/HTCAppDownload.apk", "-",
       f29cdf50a994d40067bb4c3fc435db288b17602f, 605565,
       828d9980a6886c9adf61833951229d78566def14, package_extract_file("patch/system/priv-app/HTCAppDownload.apk.p")));
set_progress(0.431728);
assert(apply_patch("/system/priv-app/HTCAppDownload.odex", "-",
       5ff72ca1971f0904121b8b6e4f31d1234d0e4b0b, 1102032,
       b9ecacbb97c691f39ea30ba9ad8a0e9101452730, package_extract_file("patch/system/priv-app/HTCAppDownload.odex.p")));
set_progress(0.432828);
assert(apply_patch("/system/priv-app/HTCRecommend.apk", "-",
       47bf69ba97a69deeb76aa57a432fbb96ea09e3d4, 1789735,
       4b17eb3dcd8098436a58a97e93792aac18e37563, package_extract_file("patch/system/priv-app/HTCRecommend.apk.p")));
set_progress(0.434615);
assert(apply_patch("/system/priv-app/HTCRecommend.odex", "-",
       0a035fd6ec96d6e95140fee9f22f711e628850e5, 3523000,
       aea4684662fb53d106acd3f3ba516f954aa5d6ba, package_extract_file("patch/system/priv-app/HTCRecommend.odex.p")));
set_progress(0.438133);
assert(apply_patch("/system/priv-app/HTCWeatherClockWidgetAgent.odex",
       "-", b0ebbca1a8a0763ba95e32b3d49c3c6f3891107b, 6888,
       656bb50eb91708b74058041889c0b5152ad5b3f3, package_extract_file("patch/system/priv-app/HTCWeatherClockWidgetAgent.odex.p")));
set_progress(0.438140);
assert(apply_patch("/system/priv-app/HTCZero.apk", "-",
       db7541ad29d095176bfe1edabddec36c13830ce5, 12244935,
       2fca4ae15567ae3f9b1a324a4973705f2a75a8f3, package_extract_file("patch/system/priv-app/HTCZero.apk.p")));
set_progress(0.450367);
assert(apply_patch("/system/priv-app/HTCZero.odex", "-",
       7a2d36aaf199382b33717fc4e329775485b8606d, 8592736,
       31419ee57e5266b47c654af72148c8d86f4a32e0, package_extract_file("patch/system/priv-app/HTCZero.odex.p")));
set_progress(0.458947);
assert(apply_patch("/system/priv-app/HTC_IME.apk", "-",
       1b77d035417190d0334196ef3da54a4789c1aa99, 16925682,
       b3c7eaeec0d431b7d9ed2d22d53d3b2b01ae6570, package_extract_file("patch/system/priv-app/HTC_IME.apk.p")));
set_progress(0.475849);
assert(apply_patch("/system/priv-app/HTC_IME.odex", "-",
       95530570d10533b81331747786cb25f8075b307b, 3125336,
       4565012f1e78817c4106ca5a106a09916f4edc0c, package_extract_file("patch/system/priv-app/HTC_IME.odex.p")));
set_progress(0.478969);
assert(apply_patch("/system/priv-app/HomePersonalize.apk", "-",
       107abcbf5e0fae96be94c938cfdda1c2627ad4e5, 1028755,
       0b4938cad271f48f9a239c9bf6bf252408bae2fd, package_extract_file("patch/system/priv-app/HomePersonalize.apk.p")));
set_progress(0.479997);
assert(apply_patch("/system/priv-app/HomePersonalize.odex", "-",
       dc4a9742f973cd94a39a4e792cf4f13afcb0f44d, 571048,
       b5674adbf8d3865ce587263b99c1dc6890561ff6, package_extract_file("patch/system/priv-app/HomePersonalize.odex.p")));
set_progress(0.480567);
assert(apply_patch("/system/priv-app/HtcBtWidget.odex", "-",
       9b65955c920e226df7239932172b928a31a72686, 27944,
       3947c21591680c7e5d6fb68657a3532377db6c42, package_extract_file("patch/system/priv-app/HtcBtWidget.odex.p")));
set_progress(0.480595);
assert(apply_patch("/system/priv-app/HtcCalendarWidgets.odex", "-",
       425b3e21004b0dbdb31964579b61094f17aa7f85, 94960,
       2cd3c4a57a2a4a4917ea8bfe0e55e106b349785f, package_extract_file("patch/system/priv-app/HtcCalendarWidgets.odex.p")));
set_progress(0.480690);
assert(apply_patch("/system/priv-app/HtcCompressViewer.odex", "-",
       40d74426990201406085175daf2a283226bc6334, 89960,
       c536635bd06a52abb95675bada6a66a311023ff7, package_extract_file("patch/system/priv-app/HtcCompressViewer.odex.p")));
set_progress(0.480780);
assert(apply_patch("/system/priv-app/HtcContactWidgets.apk", "-",
       1ccdebddf3f6a2226b61ea7f2c3d2bb2d59e9b0e, 390074,
       0d88187d528cc56ab846e556e36eb9b7a450d974, package_extract_file("patch/system/priv-app/HtcContactWidgets.apk.p")));
set_progress(0.481169);
assert(apply_patch("/system/priv-app/HtcContactWidgets.odex", "-",
       f8ff69081d057bf161bf20c8caae7024ac991887, 225704,
       0de96fd592940c3a4b4b92e56883b2b9c2c09764, package_extract_file("patch/system/priv-app/HtcContactWidgets.odex.p")));
set_progress(0.481394);
assert(apply_patch("/system/priv-app/HtcContacts.apk", "-",
       7c21a90194006d20ed2309c3c9e947c687e426f6, 5330109,
       5c89280f5b88eecb2fb32ceeaa879f482cf97128, package_extract_file("patch/system/priv-app/HtcContacts.apk.p")));
set_progress(0.486717);
assert(apply_patch("/system/priv-app/HtcContacts.odex", "-",
       eef19db1bb968dde8b2a7be1c91f660b54511ad1, 6325928,
       ae573ef822ef30ca915f0c3fa11100135bf167ce, package_extract_file("patch/system/priv-app/HtcContacts.odex.p")));
set_progress(0.493034);
assert(apply_patch("/system/priv-app/HtcContactsDNATransfer.odex", "-",
       baba94a1bbe72a49288781ad2f63c6d6048a2ed1, 240456,
       18dd89b4e1b410517a696fc68563f98570578cee, package_extract_file("patch/system/priv-app/HtcContactsDNATransfer.odex.p")));
set_progress(0.493274);
assert(apply_patch("/system/priv-app/HtcDLNAMiddleLayer.apk", "-",
       26a2253a4ddca2db7845207a05871e0666245e0d, 391113,
       0db0d64ee2e841303e68552775a4cbbf01642527, package_extract_file("patch/system/priv-app/HtcDLNAMiddleLayer.apk.p")));
set_progress(0.493664);
assert(apply_patch("/system/priv-app/HtcDLNAMiddleLayer.odex", "-",
       1150993e492dfefc7f78cc7f47d00c056d0eed4d, 996064,
       402de6b5e87e639bfc04c1b94f2c79bbe4764bc9, package_extract_file("patch/system/priv-app/HtcDLNAMiddleLayer.odex.p")));
set_progress(0.494659);
assert(apply_patch("/system/priv-app/HtcDataRoamingWidget.apk", "-",
       8c3f66a15436d253be9552f2d77613a465839f69, 65784,
       dd59f8ae5c935383758c6dd66dd1d55a9ff2996a, package_extract_file("patch/system/priv-app/HtcDataRoamingWidget.apk.p")));
set_progress(0.494725);
assert(apply_patch("/system/priv-app/HtcDataRoamingWidget.odex", "-",
       10c4d722b7a601031bd5b8c5025945441c2ced48, 29944,
       0b56cc692bf06eaea3726f30297eb774be7e13b5, package_extract_file("patch/system/priv-app/HtcDataRoamingWidget.odex.p")));
set_progress(0.494754);
assert(apply_patch("/system/priv-app/HtcDataStripWidget.apk", "-",
       9497e6ec9721bb17d7477ed4861be42f70065c04, 124027,
       f2caf3fe35d99d7dbe57dc927039281b84b13bbb, package_extract_file("patch/system/priv-app/HtcDataStripWidget.apk.p")));
set_progress(0.494878);
assert(apply_patch("/system/priv-app/HtcDataStripWidget.odex", "-",
       b5d3aa86ef5b315f921ad22b803e700e2edf5f98, 38976,
       dd917589ec030f799610f045881953805703c439, package_extract_file("patch/system/priv-app/HtcDataStripWidget.odex.p")));
set_progress(0.494917);
assert(apply_patch("/system/priv-app/HtcDialer.apk", "-",
       64055188eeb6c1d6d8093d0c9052b3e2524682b9, 1278053,
       309ecd8afa3dc9157bf993411cb6485571c1b496, package_extract_file("patch/system/priv-app/HtcDialer.apk.p")));
set_progress(0.496193);
assert(apply_patch("/system/priv-app/HtcDialer.odex", "-",
       6f6064bc49d89c8a4e8cce54e38d5871650bfc99, 964504,
       5ecfc5282e8d5b2b529bf6acd1a292500176c691, package_extract_file("patch/system/priv-app/HtcDialer.odex.p")));
set_progress(0.497157);
assert(apply_patch("/system/priv-app/HtcDotMatrix.odex", "-",
       0600e4c54b7ba08b61ddf6e88d1c2a6d087db5a0, 904872,
       eca4b87d2d5ad77437a1bbd7ed0f7673e4829113, package_extract_file("patch/system/priv-app/HtcDotMatrix.odex.p")));
set_progress(0.498060);
assert(apply_patch("/system/priv-app/HtcGetStarted.apk", "-",
       617dd80744c5d39ed7c1bcc610fb0f61df3a9fb4, 2348564,
       5ebee16ead4af5a51d76dd71781ba4ecfe98d81a, package_extract_file("patch/system/priv-app/HtcGetStarted.apk.p")));
set_progress(0.500405);
assert(apply_patch("/system/priv-app/HtcGetStarted.odex", "-",
       af381d7e9a004e6780a5c0b21a8d51d8c9ed7604, 3817752,
       2c4cc0ddcbfb6be1b928ce9c93578e89b3900b86, package_extract_file("patch/system/priv-app/HtcGetStarted.odex.p")));
set_progress(0.504217);
assert(apply_patch("/system/priv-app/HtcGpsWidget.odex", "-",
       6d27dd94240169ed4fd58d403e1dddb377f0a94f, 17984,
       926c4f675cead2dd07f5c24082790a41fb65e19c, package_extract_file("patch/system/priv-app/HtcGpsWidget.odex.p")));
set_progress(0.504235);
assert(apply_patch("/system/priv-app/HtcHotspotWidget.apk", "-",
       2129c696450d8c35977200c2c6e3e36eb88610e7, 208409,
       490d092e22d02f7a1d7d9eaf3c0dac445c800c5b, package_extract_file("patch/system/priv-app/HtcHotspotWidget.apk.p")));
set_progress(0.504444);
assert(apply_patch("/system/priv-app/HtcHotspotWidget.odex", "-",
       51a6577e552e5237396da3ff581ae4de346ff9d2, 39592,
       27385c951bd73a10b894e72c3ce714b0be01d9b6, package_extract_file("patch/system/priv-app/HtcHotspotWidget.odex.p")));
set_progress(0.504483);
assert(apply_patch("/system/priv-app/HtcLocationService.odex", "-",
       241881f423cbb12eafe945d6e1f8eaa9c450a4cb, 145176,
       6e9671a5c2b908879b988f897db272b59f9a1790, package_extract_file("patch/system/priv-app/HtcLocationService.odex.p")));
set_progress(0.504628);
assert(apply_patch("/system/priv-app/HtcLockScreen.apk", "-",
       51de2e142d992111f9e77fcbd3ab3b32c498522a, 1607117,
       82610401ac49bdffbe8d02933c586faffc5e296a, package_extract_file("patch/system/priv-app/HtcLockScreen.apk.p")));
set_progress(0.506233);
assert(apply_patch("/system/priv-app/HtcLockScreen.odex", "-",
       855996be57792c6514a8bcbfd3aa207b7e519e76, 957120,
       d027338b02ca9925f5f7c0f1f57b2619a8505390, package_extract_file("patch/system/priv-app/HtcLockScreen.odex.p")));
set_progress(0.507189);
assert(apply_patch("/system/priv-app/HtcMediaUploader.odex", "-",
       a3aebff7d6b45b9e2a59177c1691163d55c9d5c1, 275520,
       8df0ea7255e027acaa4e5cce6d60215c3cbe5b88, package_extract_file("patch/system/priv-app/HtcMediaUploader.odex.p")));
set_progress(0.507464);
assert(apply_patch("/system/priv-app/HtcMessageUploader.odex", "-",
       3f152e79cf95d6eb92ae90a99fd7d288dca01583, 83536,
       f2cf8296c7736829edf8ae0aa99134871ce453fc, package_extract_file("patch/system/priv-app/HtcMessageUploader.odex.p")));
set_progress(0.507547);
assert(apply_patch("/system/priv-app/HtcMobileNetworkWidget.odex", "-",
       68b9ae0bc45d2497cd4d3aa36297652ddc3438b1, 33048,
       d952654ebbbd395bb22d67adaaa3786eba64cdcf, package_extract_file("patch/system/priv-app/HtcMobileNetworkWidget.odex.p")));
set_progress(0.507580);
assert(apply_patch("/system/priv-app/HtcModeClient.odex", "-",
       429957d05aa7e39da9dc9f505db376d613f7f402, 206592,
       4139d4f2133357f26a927c411cd327646c56ecfe, package_extract_file("patch/system/priv-app/HtcModeClient.odex.p")));
set_progress(0.507786);
assert(apply_patch("/system/priv-app/HtcMusic.apk", "-",
       da2462d48e578b8fcb70c993da370af90b818b98, 2140761,
       42c48a2098dbe51108d417b76d09b853fc03f535, package_extract_file("patch/system/priv-app/HtcMusic.apk.p")));
set_progress(0.509924);
assert(apply_patch("/system/priv-app/HtcMusic.odex", "-",
       79eace3266681d4f19f5bfc88618b3e32152d1ee, 2593200,
       2825919915af06f93582011a8d74acb15420166c, package_extract_file("patch/system/priv-app/HtcMusic.odex.p")));
set_progress(0.512514);
assert(apply_patch("/system/priv-app/HtcMusicEnhancer.apk", "-",
       0408566bc70a873544bbb5ec903f2b91b9d10a65, 356162,
       63a664283d40f8b395cc74762f189f3b48b09e3f, package_extract_file("patch/system/priv-app/HtcMusicEnhancer.apk.p")));
set_progress(0.512869);
assert(apply_patch("/system/priv-app/HtcMusicEnhancer.odex", "-",
       8aecacc5c37770bab77785f50b680cd56f99e570, 565536,
       43ab84e0b2d97fa57425d63a8edde0b9f52d46a9, package_extract_file("patch/system/priv-app/HtcMusicEnhancer.odex.p")));
set_progress(0.513434);
assert(apply_patch("/system/priv-app/HtcMusicWidget.odex", "-",
       5d6cfe9e40b7bde21f6ded5ba909c95f091e8989, 110688,
       cb8d051859876ac36cbb7ccc49a3f83a04c81689, package_extract_file("patch/system/priv-app/HtcMusicWidget.odex.p")));
set_progress(0.513544);
assert(apply_patch("/system/priv-app/HtcNotificationWidget.apk", "-",
       516fb89faa8f3df8c0c27848a0a4d7bed7c15e5b, 406024,
       33b101a941f54d590ea888bcfa369e40a6216917, package_extract_file("patch/system/priv-app/HtcNotificationWidget.apk.p")));
set_progress(0.513950);
assert(apply_patch("/system/priv-app/HtcNotificationWidget.odex", "-",
       cfb81406c395f55e31916fa3eaa79ba977219c7c, 384776,
       f6601e5248bbd69ef568faf03b258c5699f8138b, package_extract_file("patch/system/priv-app/HtcNotificationWidget.odex.p")));
set_progress(0.514334);
assert(apply_patch("/system/priv-app/HtcPowerManager.apk", "-",
       577af708323ff94b74b02e16946e89f60eba8f1d, 924840,
       8a2b50775dc90ab431d7b25a0b10e8236426dcbd, package_extract_file("patch/system/priv-app/HtcPowerManager.apk.p")));
set_progress(0.515258);
assert(apply_patch("/system/priv-app/HtcPowerManager.odex", "-",
       2f6e56b7809c860d3a0a988484c22ca9fb27ca44, 387576,
       7ba0995fd3d3ea709834f04713b1cd0aa2987baa, package_extract_file("patch/system/priv-app/HtcPowerManager.odex.p")));
set_progress(0.515645);
assert(apply_patch("/system/priv-app/HtcRingtoneTrimmer.odex", "-",
       1e23982166ffd7307d0b00088e0ec0baac01907e, 99464,
       f380bd760190eafa06ab6d03616e9b4a796f68a3, package_extract_file("patch/system/priv-app/HtcRingtoneTrimmer.odex.p")));
set_progress(0.515744);
assert(apply_patch("/system/priv-app/HtcServicePack.apk", "-",
       b8a3c20903f161a2bb702eb645107bc60aa2132e, 9875045,
       81929b10dbe1ce9d6017656b0e0d6db8685d5d57, package_extract_file("patch/system/priv-app/HtcServicePack.apk.p")));
set_progress(0.525605);
assert(apply_patch("/system/priv-app/HtcServicePack.odex", "-",
       7452a6b1a81bfbe006409f32b46595e1fd3e0429, 1687848,
       2adf7685745bfbd7c4a8263910c0adeb0b8b6746, package_extract_file("patch/system/priv-app/HtcServicePack.odex.p")));
set_progress(0.527290);
assert(apply_patch("/system/priv-app/HtcSoundRecorder.apk", "-",
       38aeebbb8c1c0f6383f2f5c7b6c9300f99776468, 496779,
       aecbaf57a01d2c798b484728bc9e402744885d87, package_extract_file("patch/system/priv-app/HtcSoundRecorder.apk.p")));
set_progress(0.527786);
assert(apply_patch("/system/priv-app/HtcSoundRecorder.odex", "-",
       caa17e4b89fa9437cedb4e031ed41646676a473c, 356824,
       7642b5c49703bf3332fa0784b7d2ebdb6c20c96d, package_extract_file("patch/system/priv-app/HtcSoundRecorder.odex.p")));
set_progress(0.528142);
assert(apply_patch("/system/priv-app/HtcSpeakNGF.apk", "-",
       87ff490d14408be66f8ba9ffcef7f2b6f5240d3d, 245747154,
       a9fbf4bfca7e2e6b8ff4238812ac060f23fc3dc1, package_extract_file("patch/system/priv-app/HtcSpeakNGF.apk.p")));
set_progress(0.773534);
assert(apply_patch("/system/priv-app/HtcSpeakNGF.odex", "-",
       164e994d75cd49bb879839f972793c233222779f, 1054928,
       bdf9beb647e8297d414dae21f421e1253f0dfb6d, package_extract_file("patch/system/priv-app/HtcSpeakNGF.odex.p")));
set_progress(0.774588);
assert(apply_patch("/system/priv-app/HtcSpeakUI.apk", "-",
       1e3a00a7a789327507902ad0e51f801701f2cb6b, 865767,
       e1c1ddf71b5e74bf4f99ea9ba4ce7fd86d98d533, package_extract_file("patch/system/priv-app/HtcSpeakUI.apk.p")));
set_progress(0.775452);
assert(apply_patch("/system/priv-app/HtcSpeakUI.odex", "-",
       a7ea6d589b6d11113a9f29fa0bcefe4da66ce5f5, 315272,
       ba72174f822657934ecad4487834b095de94f370, package_extract_file("patch/system/priv-app/HtcSpeakUI.odex.p")));
set_progress(0.775767);
assert(apply_patch("/system/priv-app/HtcSpeak_HFM.apk", "-",
       982b663241671d6ecfd821c6082a4e683fb46124, 135822,
       70363299db8b580ad008f4aaf9cc572c65f1005e, package_extract_file("patch/system/priv-app/HtcSpeak_HFM.apk.p")));
set_progress(0.775903);
assert(apply_patch("/system/priv-app/HtcSpeak_HFM.odex", "-",
       26ab73a379f47d33de58d008399afac34074bdcd, 148296,
       3af5cce5ba7a5806c28f34745a6944e41e9904b9, package_extract_file("patch/system/priv-app/HtcSpeak_HFM.odex.p")));
set_progress(0.776051);
assert(apply_patch("/system/priv-app/HtcVideoPlayer.odex", "-",
       df9f37f4747cef762d7a1cdc74461b9cc724e779, 922264,
       e9fa35419f49c5b237478f56d0bcdd2498071293, package_extract_file("patch/system/priv-app/HtcVideoPlayer.odex.p")));
set_progress(0.776972);
assert(apply_patch("/system/priv-app/HtcWeatherClockWidget.apk", "-",
       c971fb3c3c0c9936f3079b5ce467b22f8ed7b215, 1260642,
       8382d86b25e90130a952b4d40b055025f489c9a3, package_extract_file("patch/system/priv-app/HtcWeatherClockWidget.apk.p")));
set_progress(0.778230);
assert(apply_patch("/system/priv-app/HtcWeatherClockWidget.odex", "-",
       68a7298957a81120dd24d7da45db5688f88d177e, 233928,
       b266f0b1a7be1ad70496a35d795b03c18caf1093, package_extract_file("patch/system/priv-app/HtcWeatherClockWidget.odex.p")));
set_progress(0.778464);
assert(apply_patch("/system/priv-app/HtcWiFiWidget.odex", "-",
       c821872a231fc48a2ff5477ab009240799a71463, 30384,
       f90d00721f0671b3e370d1c101732f2f46d17df2, package_extract_file("patch/system/priv-app/HtcWiFiWidget.odex.p")));
set_progress(0.778494);
assert(apply_patch("/system/priv-app/InputDevices.apk", "-",
       ea532934ad619207a41436693b8bb4d90caa53c1, 132878,
       4fc4b3b53839a3b3b7bafa7e8d0f5fe81548f4b0, package_extract_file("patch/system/priv-app/InputDevices.apk.p")));
set_progress(0.778627);
assert(apply_patch("/system/priv-app/InputDevices.odex", "-",
       b229ba7428a827e9453f0687ba44d3887d4d8a47, 2160,
       806ff3fa783e6f7e5c0ecd93f61adb0ca0906425, package_extract_file("patch/system/priv-app/InputDevices.odex.p")));
set_progress(0.778629);
assert(apply_patch("/system/priv-app/Instagram_SN_Plugin.apk", "-",
       df0c0e1da5840e0f61a4f7f6942677fe5c399aa1, 3516146,
       a9e015d050fe5f7e1835ac65e72d55bfed39c180, package_extract_file("patch/system/priv-app/Instagram_SN_Plugin.apk.p")));
set_progress(0.782140);
assert(apply_patch("/system/priv-app/Instagram_SN_Plugin.odex", "-",
       3db8cf58d0b30a8b5e60d79b1ea0346f195d7513, 1830304,
       567dc82a7b844a2c09e84601f36070ff56ee2107, package_extract_file("patch/system/priv-app/Instagram_SN_Plugin.odex.p")));
set_progress(0.783968);
assert(apply_patch("/system/priv-app/Keyguard.apk", "-",
       234787dd33f56d551a727c652ee2ecbe06553c68, 1695388,
       af55f803fa20a9b5de6af660acdb7922deb5f4c9, package_extract_file("patch/system/priv-app/Keyguard.apk.p")));
set_progress(0.785661);
assert(apply_patch("/system/priv-app/Keyguard.odex", "-",
       a46ff999bdb8ac1b4d703f17ad61abc6a2476f64, 389528,
       a5120825bf463ef428f250ae29fad7c35412be12, package_extract_file("patch/system/priv-app/Keyguard.odex.p")));
set_progress(0.786050);
assert(apply_patch("/system/priv-app/LMW.apk", "-",
       7b01212bb179eaef256951c907e6e082f7834a15, 667753,
       6bb863a11d3545a9504655555c3cec05e181a820, package_extract_file("patch/system/priv-app/LMW.apk.p")));
set_progress(0.786717);
assert(apply_patch("/system/priv-app/LMW.odex", "-",
       26d04c9888103ca48262cc8b540412ad03518ce0, 334208,
       eae87bb01411ce4c97fd35a08915c912d3a9fc2a, package_extract_file("patch/system/priv-app/LMW.odex.p")));
set_progress(0.787050);
assert(apply_patch("/system/priv-app/LauncherUpdateScreen.apk", "-",
       338a6b0370a26248e8b333f5a37b6e63eeab5b24, 2937094,
       fd95e9432a1a3ab46b490f572d0cfa24c31fa53a, package_extract_file("patch/system/priv-app/LauncherUpdateScreen.apk.p")));
set_progress(0.789983);
assert(apply_patch("/system/priv-app/LauncherUpdateScreen.odex", "-",
       d4d3076bfac9fffea2e2e0371c41706aa77d79b4, 827248,
       4776882a847509a7d31b181488cbeb82fa99e730, package_extract_file("patch/system/priv-app/LauncherUpdateScreen.odex.p")));
set_progress(0.790809);
assert(apply_patch("/system/priv-app/LinkedIn_Fsplugin.apk", "-",
       96e7c9ab2b1070be4527187a387c97b5ef5575a3, 3337891,
       7d8db0645d0674d8563e33929ba96f994b03fd94, package_extract_file("patch/system/priv-app/LinkedIn_Fsplugin.apk.p")));
set_progress(0.794142);
assert(apply_patch("/system/priv-app/LinkedIn_Fsplugin.odex", "-",
       83e56145d4b8f1c7879b770bc502362f2a071c6e, 1721584,
       ce42bb057bace0792c07e790713be5811706e02a, package_extract_file("patch/system/priv-app/LinkedIn_Fsplugin.odex.p")));
set_progress(0.795861);
assert(apply_patch("/system/priv-app/LocationPicker.odex", "-",
       88b88d31d788cb4c25216d6e48ee042477a2bcfb, 1193632,
       2b9d39a9c48d3aa3b2ea3731bcb05ec05ed6fe28, package_extract_file("patch/system/priv-app/LocationPicker.odex.p")));
set_progress(0.797053);
assert(apply_patch("/system/priv-app/Lucy.apk", "-",
       3c2d97b3ef2bd28ff6b2d341b92e768358c2ae77, 24472627,
       1ace77164c22d435fd0118c827aa973cf3d56214, package_extract_file("patch/system/priv-app/Lucy.apk.p")));
set_progress(0.821491);
assert(apply_patch("/system/priv-app/Lucy.odex", "-",
       4b24a0a6f60f7a37c3d912e950ada55ae02d53b0, 9010272,
       a182abcb67ca76f0bb8d36d7d9b12a91b25e2a37, package_extract_file("patch/system/priv-app/Lucy.odex.p")));
set_progress(0.830488);
assert(apply_patch("/system/priv-app/Mail.apk", "-",
       f9aa4577204321d73593dba1deb1dd9cd33f1c7a, 5699758,
       58787234d49433b236fe31d3097099189108a9fc, package_extract_file("patch/system/priv-app/Mail.apk.p")));
set_progress(0.836179);
assert(apply_patch("/system/priv-app/Mail.odex", "-",
       681ae930ca5ae9faba2202807d1136936852d04b, 5584160,
       6f1ba3624d9380b2fa13fc7313d68adc18d2099a, package_extract_file("patch/system/priv-app/Mail.odex.p")));
set_progress(0.841755);
assert(apply_patch("/system/priv-app/MediaProvider.odex", "-",
       21db9e36df8f8644c5092acb8e23c1b2341f8de4, 824048,
       960055e83a3082a234ae2bb620f478bc1b6f38ee, package_extract_file("patch/system/priv-app/MediaProvider.odex.p")));
set_progress(0.842578);
assert(apply_patch("/system/priv-app/Message.apk", "-",
       61e38dceedd952cb0ebca1c48a6af39f0451dcf9, 5481054,
       bc5444dc047142aef9ea2a5d5168cc247cf6e12e, package_extract_file("patch/system/priv-app/Message.apk.p")));
set_progress(0.848051);
assert(apply_patch("/system/priv-app/Message.odex", "-",
       f1a2a5beea1827fbc9da38ea1d5205f08548fee3, 4088280,
       5b72400c6d7a6b2e96b710b7f34edf6f865c715f, package_extract_file("patch/system/priv-app/Message.odex.p")));
set_progress(0.852134);
assert(apply_patch("/system/priv-app/MirrorLink_MirrorLinkService.apk",
       "-", 8bbeefdb57c956b1ecedb7fcb735aeb62c408e63, 3441218,
       a5b64a400958036d4152515b28ac070631952f66, package_extract_file("patch/system/priv-app/MirrorLink_MirrorLinkService.apk.p")));
set_progress(0.855570);
assert(apply_patch("/system/priv-app/MirrorLink_MirrorLinkService.odex",
       "-", cfe576b560cac92d7eadcc835b93c04f54e6d5ec, 2256840,
       4055030ce820adf4dbfc85ec984806a560de0282, package_extract_file("patch/system/priv-app/MirrorLink_MirrorLinkService.odex.p")));
set_progress(0.857824);
assert(apply_patch("/system/priv-app/MyBreeze.odex", "-",
       63d84be856f733e3fdd0d491352850588168fa63, 874120,
       deca9bad5a7f87dbbe80ca6d324633eb6f9b45ba, package_extract_file("patch/system/priv-app/MyBreeze.odex.p")));
set_progress(0.858696);
assert(apply_patch("/system/priv-app/MyDropbox.odex", "-",
       2a4065cd686a478fb849f2058270d2b8f8191458, 429536,
       aeed19860730b964ffb6f07023d70f25b3d90421, package_extract_file("patch/system/priv-app/MyDropbox.odex.p")));
set_progress(0.859125);
assert(apply_patch("/system/priv-app/MyGoogleTaskPlugin.apk", "-",
       604c1869c4eaaac56649bfe65477befc6c3ca749, 1147286,
       fa86c77b74480e2706ff1d57e382716773e731d9, package_extract_file("patch/system/priv-app/MyGoogleTaskPlugin.apk.p")));
set_progress(0.860271);
assert(apply_patch("/system/priv-app/MyGoogleTaskPlugin.odex", "-",
       9ab01cd6b3c4460f657fa065cf3282be9cb993b1, 2857128,
       3fa1b8561f16abe31fd4a9653b0d72a54df775a6, package_extract_file("patch/system/priv-app/MyGoogleTaskPlugin.odex.p")));
set_progress(0.863124);
assert(apply_patch("/system/priv-app/MyGoogledrive.odex", "-",
       5709bae2a403d70a8d70ef92080e9d4851ea03c0, 3930480,
       401a3629f22c1d61c252d784c3bae0d7caee0b21, package_extract_file("patch/system/priv-app/MyGoogledrive.odex.p")));
set_progress(0.867049);
assert(apply_patch("/system/priv-app/MyHTC.apk", "-",
       9e35871570920853e3c284d09b035e58676be729, 2383315,
       33c9d2e48042038cf337dff79efde7d64023301f, package_extract_file("patch/system/priv-app/MyHTC.apk.p")));
set_progress(0.869429);
assert(apply_patch("/system/priv-app/MyHTC.odex", "-",
       062a2b86743fde2a854ce5c731770bf57e1b2709, 3652920,
       1567d7103dd29e8bdb5995652daae7369b8fc409, package_extract_file("patch/system/priv-app/MyHTC.odex.p")));
set_progress(0.873076);
assert(apply_patch("/system/priv-app/MyTask.apk", "-",
       40ad459e5b2e40047446690970c4544ff10efb12, 1124573,
       06a7775d42dbbb0b0094bf878314d77c19cff690, package_extract_file("patch/system/priv-app/MyTask.apk.p")));
set_progress(0.874199);
assert(apply_patch("/system/priv-app/MyTask.odex", "-",
       e680b21ca03c45d77cc0d3afcccf777a876f1703, 1204648,
       ae92477191852acd9710c6b265a89a577a141ed1, package_extract_file("patch/system/priv-app/MyTask.odex.p")));
set_progress(0.875402);
assert(apply_patch("/system/priv-app/NeroHTCInstaller.odex", "-",
       3cb63a389ecf6fae5cdf271ef96685f94146a323, 693368,
       8704116016f8e79f27089df8fb9d2325079f6995, package_extract_file("patch/system/priv-app/NeroHTCInstaller.odex.p")));
set_progress(0.876094);
assert(apply_patch("/system/priv-app/PNSClient.odex", "-",
       94ae860f3c87c33b322aa6360619c372925e36d2, 2347816,
       9831008816dab06d6a28077b119f080a74a50027, package_extract_file("patch/system/priv-app/PNSClient.odex.p")));
set_progress(0.878439);
assert(apply_patch("/system/priv-app/Phone.apk", "-",
       fbcd0f856d78f7317150fab1d000a3b53e545a29, 6185311,
       6d32e3096eab61946c31a31d1e5c7b2598cbacf5, package_extract_file("patch/system/priv-app/Phone.apk.p")));
set_progress(0.884615);
assert(apply_patch("/system/priv-app/Phone.odex", "-",
       7fe7ea285738dbedfb0a9eacdbe39818e0a26190, 2611440,
       c89609db648aecfa5d322855fa914498c2778068, package_extract_file("patch/system/priv-app/Phone.odex.p")));
set_progress(0.887223);
assert(apply_patch("/system/priv-app/Phonesky.odex", "-",
       83cf249933a34c83b2727b8059d70b58cb10adc9, 3898120,
       746f47a4da1fead9eda2c38e8e6c1895551bcd7b, package_extract_file("patch/system/priv-app/Phonesky.odex.p")));
set_progress(0.891115);
assert(apply_patch("/system/priv-app/PremiumCallerId-release.odex", "-",
       34478bf53e22b2cfe005e960080694b4d1bba341, 1068584,
       82dbca4e2d86b3419e415dee3fc84d4ddf4ed308, package_extract_file("patch/system/priv-app/PremiumCallerId-release.odex.p")));
set_progress(0.892182);
assert(apply_patch("/system/priv-app/Prism.apk", "-",
       32ab9cd30a0669361050d3e0f79b087e752c3ed5, 11141712,
       ab67a9afef0a4fd8e41d85b660c6bfe8a05611b6, package_extract_file("patch/system/priv-app/Prism.apk.p")));
set_progress(0.903308);
assert(apply_patch("/system/priv-app/Prism.odex", "-",
       fe8a279879c1e31f623b42c95ddfef07f39c94cb, 9214672,
       a1fd34ad61b72819eceec66c0007e1dec1fc9636, package_extract_file("patch/system/priv-app/Prism.odex.p")));
set_progress(0.912509);
assert(apply_patch("/system/priv-app/ProxyHandler.apk", "-",
       68f141b1f94360998d13bab017045b1bfa723049, 8178,
       1df4bd0ce69912272526ddc5b85df1dcf30aaedd, package_extract_file("patch/system/priv-app/ProxyHandler.apk.p")));
set_progress(0.912518);
assert(apply_patch("/system/priv-app/ProxyHandler.odex", "-",
       c79a977355f42adb6954b6f7629d1b4ed83836f5, 11264,
       e1edd63066e301870d099dd8f4b821b6270fccd6, package_extract_file("patch/system/priv-app/ProxyHandler.odex.p")));
set_progress(0.912529);
assert(apply_patch("/system/priv-app/SMSBackup.odex", "-",
       eda5768878c26858c9ab32fc962b2e620372b7da, 44448,
       c5f8f808142147a2587d7a23b3a95637a484c6b8, package_extract_file("patch/system/priv-app/SMSBackup.odex.p")));
set_progress(0.912573);
assert(apply_patch("/system/priv-app/SettingsProvider.apk", "-",
       93b49b8703bc2c1bf546e25f2f269f32379f1ed8, 173857,
       f2d6f8bca971ec0632c8d921c986ed28e122d86e, package_extract_file("patch/system/priv-app/SettingsProvider.apk.p")));
set_progress(0.912747);
assert(apply_patch("/system/priv-app/SettingsProvider.odex", "-",
       d872c111f6d6b3721fcf5b31691921f268ecdaa8, 191496,
       0092e2abb40f15a8cbc05ce25214982f628a997f, package_extract_file("patch/system/priv-app/SettingsProvider.odex.p")));
set_progress(0.912938);
assert(apply_patch("/system/priv-app/SetupWizard.odex", "-",
       dd55f4d0d2523c4970d47cb6711a47efd13c3bd4, 364504,
       eb3780b0b85b30bbd647850c885b571b4f859073, package_extract_file("patch/system/priv-app/SetupWizard.odex.p")));
set_progress(0.913302);
assert(apply_patch("/system/priv-app/SharedStorageBackup.apk", "-",
       cfbeb36acbe204aac04226ad81071e7eb01deb99, 6917,
       494b03b0f44433e24805711d6bcb23ba9966b984, package_extract_file("patch/system/priv-app/SharedStorageBackup.apk.p")));
set_progress(0.913309);
assert(apply_patch("/system/priv-app/SharedStorageBackup.odex", "-",
       152da06aabbb062c8dec6943ef3f09bc49442d7d, 9760,
       7779b1c123970a7ae5a615fb02998794a84fe0e5, package_extract_file("patch/system/priv-app/SharedStorageBackup.odex.p")));
set_progress(0.913319);
assert(apply_patch("/system/priv-app/Shell.apk", "-",
       d2620391a2b5b31c7fb49eeccb78a13b09c6ea4c, 48095,
       e87b694bea1db042436f531c94732125f9f8dbad, package_extract_file("patch/system/priv-app/Shell.apk.p")));
set_progress(0.913367);
assert(apply_patch("/system/priv-app/Shell.odex", "-",
       8607e90799d02ee4d90ae7b121dced86ee526e3a, 19552,
       5b1883ba6dd61c7f1210487ad15d5d66f9533179, package_extract_file("patch/system/priv-app/Shell.odex.p")));
set_progress(0.913386);
assert(apply_patch("/system/priv-app/SoundPicker.apk", "-",
       3b9f4027130bcbd0c084c444ab27631944120f61, 115601,
       59ebf44849cdd22e7191862bd31c72c45e03bf6e, package_extract_file("patch/system/priv-app/SoundPicker.apk.p")));
set_progress(0.913502);
assert(apply_patch("/system/priv-app/SoundPicker.odex", "-",
       55ccb0c916a879f79298eee5f4001deaddff0c6c, 128832,
       269de928ee80b9df5f7adc42f9658431c2a870bd, package_extract_file("patch/system/priv-app/SoundPicker.odex.p")));
set_progress(0.913630);
assert(apply_patch("/system/priv-app/Stk.apk", "-",
       409ba207bc4b9deff545105a3ab9e7cd101967b8, 751264,
       917b2aba968049ba0d39478037180a00d515161c, package_extract_file("patch/system/priv-app/Stk.apk.p")));
set_progress(0.914380);
assert(apply_patch("/system/priv-app/Stk.odex", "-",
       3281d0a8c6c58685f10840eba76068852ec0f18e, 98392,
       523ebee5d25d23a24b922126496c6a2c7f921449, package_extract_file("patch/system/priv-app/Stk.odex.p")));
set_progress(0.914479);
assert(apply_patch("/system/priv-app/SystemUI.apk", "-",
       016d6665afe0df8985aad47d77ff32d05a69193e, 5489105,
       776175417fa28ed5faaa2f6ca96f1e3617f95c2a, package_extract_file("patch/system/priv-app/SystemUI.apk.p")));
set_progress(0.919960);
assert(apply_patch("/system/priv-app/SystemUI.odex", "-",
       2d4e32870d86a2aa12720bffc005b34bb6fde517, 979112,
       bc8b0a5dbf96fdfd79a9b5de38b6c8d0d0288317, package_extract_file("patch/system/priv-app/SystemUI.odex.p")));
set_progress(0.920938);
assert(apply_patch("/system/priv-app/Tag.odex", "-",
       bc0026568a277440569a0d7e9750dc1a8b5c7a6d, 1861120,
       b53d55a1989153cd6bd5dcba308ac3cf450c1112, package_extract_file("patch/system/priv-app/Tag.odex.p")));
set_progress(0.922796);
assert(apply_patch("/system/priv-app/TelephonyProvider.odex", "-",
       391139303defb7de37f1a3a5e8e7d6ddcab4a3e1, 738936,
       e8f564f7836ac10989d7bc209e36ec94f14efd72, package_extract_file("patch/system/priv-app/TelephonyProvider.odex.p")));
set_progress(0.923534);
assert(apply_patch("/system/priv-app/Tips_Help.apk", "-",
       8c5b65afcf03f2d888b812c60c4fe8b031469fe3, 826493,
       f0aa6166da66730d32d9bdbde8118012bcc71277, package_extract_file("patch/system/priv-app/Tips_Help.apk.p")));
set_progress(0.924359);
assert(apply_patch("/system/priv-app/Tips_Help.odex", "-",
       24f269d303e3fdedd5547dcd98d7367463c3f61f, 462672,
       dc5c8d92969cadd804a13abe2198e35461212a40, package_extract_file("patch/system/priv-app/Tips_Help.odex.p")));
set_progress(0.924821);
assert(apply_patch("/system/priv-app/Transfer.odex", "-",
       d4fb24d187d31eb81109aa68ee143f62d0517177, 1141192,
       c40b51b414fdac138f0be0f5214a762f10dd46d8, package_extract_file("patch/system/priv-app/Transfer.odex.p")));
set_progress(0.925961);
assert(apply_patch("/system/priv-app/Twitter.apk", "-",
       3952302428938a6466dfdda5c26b1976cbd1fd5b, 3079776,
       6a58b2cab58cbddc086da4492a3d10c58b2b9e62, package_extract_file("patch/system/priv-app/Twitter.apk.p")));
set_progress(0.929036);
assert(apply_patch("/system/priv-app/Twitter.odex", "-",
       4b47e948fef8a9863f2551e468675ec6fff33379, 1470880,
       ea832a6b2d08d10d4a19c38286d16ef2f2a0ffd9, package_extract_file("patch/system/priv-app/Twitter.odex.p")));
set_progress(0.930505);
assert(apply_patch("/system/priv-app/Updater.apk", "-",
       6e889f0894b06a7eb72d028df21022f3d3c9c42c, 1775770,
       5f1c869ccc4f3b7aa006fa94592ab186da45e325, package_extract_file("patch/system/priv-app/Updater.apk.p")));
set_progress(0.932278);
assert(apply_patch("/system/priv-app/Updater.odex", "-",
       28256264fb5d6f4432aafa6df45c6720b778527e, 660824,
       2a81e679a4867c5466c4a8ef8f8580eb4db1ea1f, package_extract_file("patch/system/priv-app/Updater.odex.p")));
set_progress(0.932938);
assert(apply_patch("/system/priv-app/VVM.odex", "-",
       0614729467dac5e4e06098b53eef165f14363887, 579312,
       d71e89e17f7952e8593b371d02749229e2c45158, package_extract_file("patch/system/priv-app/VVM.odex.p")));
set_progress(0.933516);
assert(apply_patch("/system/priv-app/VZW_Amazon_Widget.odex", "-",
       2174352865129f1c191047bead43dd74da5f0028, 3759304,
       770a92f93734091df272c8d24c30391050d01478, package_extract_file("patch/system/priv-app/VZW_Amazon_Widget.odex.p")));
set_progress(0.937270);
assert(apply_patch("/system/priv-app/VZW_Cloud.odex", "-",
       044e6f4f31e8180c2576a557d933fd800b82127f, 6061280,
       f44b43cf9136e20525f539a14c57f27b18caa056, package_extract_file("patch/system/priv-app/VZW_Cloud.odex.p")));
set_progress(0.943323);
assert(apply_patch("/system/priv-app/VZW_Gameportal.odex", "-",
       b661916834a585707129ef1a42041f6982706ada, 840248,
       24b50fe680b81e6dd781669d5c5cc567e52f59fe, package_extract_file("patch/system/priv-app/VZW_Gameportal.odex.p")));
set_progress(0.944162);
assert(apply_patch("/system/priv-app/VZW_Messages.odex", "-",
       fdd90736ce6868d8a99eb1cacfc72ad15b981c54, 6886960,
       d55e9b60920a529ffa2c0b8f6368861a1f1bf7e8, package_extract_file("patch/system/priv-app/VZW_Messages.odex.p")));
set_progress(0.951039);
assert(apply_patch("/system/priv-app/VZW_MyInfozone.odex", "-",
       10b7f8c0e31fba8623cd4f120e4acae9cb0200aa, 203824,
       af0c3c3fabf59fa2b1efbe62c5af0627756c74a7, package_extract_file("patch/system/priv-app/VZW_MyInfozone.odex.p")));
set_progress(0.951242);
assert(apply_patch("/system/priv-app/VZW_VMS.odex", "-",
       373338d906ce2fc2aef3d7b8d632372c99cfe71c, 3037920,
       492e3ef9b8a5b3d9c8fbf74ffd87a76289f1740b, package_extract_file("patch/system/priv-app/VZW_VMS.odex.p")));
set_progress(0.954276);
assert(apply_patch("/system/priv-app/Velvet.odex", "-",
       2437eccd6d3b4d3df539b4c6ebddf3976638f6b7, 8529080,
       7de457b53821b5bc64467304672f6e8c7f57b7a0, package_extract_file("patch/system/priv-app/Velvet.odex.p")));
set_progress(0.962792);
assert(apply_patch("/system/priv-app/Video_Center.apk", "-",
       b44c3ea5f1902aeeac505ba59a45dbeca8580d98, 11604766,
       4d559aa159ebd53c9dd2baa1c95a09090320770b, package_extract_file("patch/system/priv-app/Video_Center.apk.p")));
set_progress(0.974380);
assert(apply_patch("/system/priv-app/Video_Center.odex", "-",
       d19e09ff08ac6f24d28066d96162f156d8eb63c5, 8078664,
       8f841f0208c43ccc1967fea205c884142cc2f75f, package_extract_file("patch/system/priv-app/Video_Center.odex.p")));
set_progress(0.982447);
assert(apply_patch("/system/priv-app/VoiceDictation.odex", "-",
       79ea67171ab8dcf99b81429ca28536ceed14a980, 304368,
       73ed9679db8975838bd07a81d88e9d7d6bc47258, package_extract_file("patch/system/priv-app/VoiceDictation.odex.p")));
set_progress(0.982751);
assert(apply_patch("/system/priv-app/VpnDialogs.apk", "-",
       2f449735658f717a16cee592d618acba092064b1, 61037,
       b4dc83210b3227a901acd7e3c8ebfdfef3c98c84, package_extract_file("patch/system/priv-app/VpnDialogs.apk.p")));
set_progress(0.982812);
assert(apply_patch("/system/priv-app/VpnDialogs.odex", "-",
       00c4a2f6bf2bef9f3f014895bb1e7091d29d7f9b, 12776,
       0a3a7a7a08fa877c59f9fb88db9a49ea4662f1e1, package_extract_file("patch/system/priv-app/VpnDialogs.odex.p")));
set_progress(0.982825);
assert(apply_patch("/system/priv-app/WallpaperCropper.apk", "-",
       c6f87297638e44b3ebdfe211cf9602766f10c13a, 69810,
       e597e80e3facb83d25578e62b4642f4252749850, package_extract_file("patch/system/priv-app/WallpaperCropper.apk.p")));
set_progress(0.982895);
assert(apply_patch("/system/priv-app/WallpaperCropper.odex", "-",
       e79ee57ff4317e8edfefd3165068314d47b05a56, 130264,
       be83b1a24eaaf06571144f05b51e45ebf7ebb86d, package_extract_file("patch/system/priv-app/WallpaperCropper.odex.p")));
set_progress(0.983025);
assert(apply_patch("/system/priv-app/Weather.apk", "-",
       a615d1f8c7b5568d4665cc632006f6bfd8da216c, 5053922,
       cae1e11d06f7bb453bba1f000990bafb2801c51e, package_extract_file("patch/system/priv-app/Weather.apk.p")));
set_progress(0.988071);
assert(apply_patch("/system/priv-app/Weather.odex", "-",
       2aaea3281f118728397d4f9a7a0f21a31c93a84b, 408416,
       10a83b9f203a1bf09a78133153bb583170eabcee, package_extract_file("patch/system/priv-app/Weather.odex.p")));
set_progress(0.988479);
assert(apply_patch("/system/priv-app/WifiRouter.apk", "-",
       5ed579ca4b3bec9733ce481194429596739e7aa9, 892766,
       c7cc30317e97f8c2cd2c43ea3dc17bd8b3a4cad3, package_extract_file("patch/system/priv-app/WifiRouter.apk.p")));
set_progress(0.989371);
assert(apply_patch("/system/priv-app/WifiRouter.odex", "-",
       77876c536010f861db362e03245b9a69d4e8e7e6, 153344,
       b44898b1ebf52189537d43bb162f8c9a7e08ae23, package_extract_file("patch/system/priv-app/WifiRouter.odex.p")));
set_progress(0.989524);
assert(apply_patch("/system/priv-app/WorldClock.apk", "-",
       f9abb426b9a6b8ef45403c82b9891f1289cdb895, 3103240,
       6994385a2db46dc2ed828317da7940ce7657790c, package_extract_file("patch/system/priv-app/WorldClock.apk.p")));
set_progress(0.992623);
assert(apply_patch("/system/priv-app/WorldClock.odex", "-",
       39fcbb404827caaab448e298533804bfb4f4ac62, 601080,
       ab9739c4367aabd16023c50773566b981074e942, package_extract_file("patch/system/priv-app/WorldClock.odex.p")));
set_progress(0.993223);
assert(apply_patch("/system/vendor/lib/libmmcamera2_c2d_module.so", "-",
       ceb6f6a40c17b386e76fbb8802d12f86d1d0c175, 54400,
       7b1dce99a23ff00e6d309e902389bcef2879a7b2, package_extract_file("patch/system/vendor/lib/libmmcamera2_c2d_module.so.p")));
set_progress(0.993277);
assert(apply_patch("/system/vendor/lib/libmmcamera2_cpp_module.so", "-",
       32c0f34920e6f3c9c4df64b9396fcb41417cd897, 74860,
       54ccd3f09a83e3e516e338b8f0c235491a03b383, package_extract_file("patch/system/vendor/lib/libmmcamera2_cpp_module.so.p")));
set_progress(0.993352);
assert(apply_patch("/system/vendor/lib/libmmcamera2_iface_modules.so",
       "-", 58d7eb5561050db1a4cac57ac501e28339f96457, 29756,
       598c0e937da50dd52ac8dd4a4ec84df45265c7f3, package_extract_file("patch/system/vendor/lib/libmmcamera2_iface_modules.so.p")));
set_progress(0.993382);
assert(apply_patch("/system/vendor/lib/libmmcamera2_imglib_modules.so",
       "-", 4f66afa55c378eb38f56af41b84dc7b8508ab914, 150188,
       a7dc16d78f0c930c30d9295c196885f491c60696, package_extract_file("patch/system/vendor/lib/libmmcamera2_imglib_modules.so.p")));
set_progress(0.993532);
assert(apply_patch("/system/vendor/lib/libmmcamera2_isp_modules.so", "-",
       027be28ab29dadae26178312f6d0d6284cb10162, 497904,
       993bbd1a4857c4dbf3e87b6f335ae57bd65ce7f1, package_extract_file("patch/system/vendor/lib/libmmcamera2_isp_modules.so.p")));
set_progress(0.994029);
assert(apply_patch("/system/vendor/lib/libmmcamera2_pproc_modules.so",
       "-", ca8e9bb0cc888a90362216f30e4e591cc8de254c, 42092,
       53c92ef45c36ee32e66040c7232f1be240d0949a, package_extract_file("patch/system/vendor/lib/libmmcamera2_pproc_modules.so.p")));
set_progress(0.994071);
assert(apply_patch("/system/vendor/lib/libmmcamera2_sensor_modules.so",
       "-", 6ab63496627902ac453d78b710df0588ce33e65c, 118188,
       d89d1ddc3d6b9aec34deba4d67d481926613a40a, package_extract_file("patch/system/vendor/lib/libmmcamera2_sensor_modules.so.p")));
set_progress(0.994189);
assert(apply_patch("/system/vendor/lib/libmmcamera2_stats_algorithm.so",
       "-", f881f7591460c6898d60f573b7d0a40173c1288e, 158128,
       780e4b7df6b4e42675636347ae45d3fbfa23cdcf, package_extract_file("patch/system/vendor/lib/libmmcamera2_stats_algorithm.so.p")));
set_progress(0.994347);
assert(apply_patch("/system/vendor/lib/libmmcamera2_stats_modules.so",
       "-", 58a9ef7ee48beed7acd06acc0d064068ce63cacc, 74932,
       2641f5adea35e721d9d8b22371a1cd93f11529df, package_extract_file("patch/system/vendor/lib/libmmcamera2_stats_modules.so.p")));
set_progress(0.994422);
assert(apply_patch("/system/vendor/lib/libmmcamera2_vpe_module.so", "-",
       e8bbc4b05c044dc0e3139dd966e5087447bba92a, 59500,
       e83f341f057dd5a3d179d94fd5759daa9f0d7976, package_extract_file("patch/system/vendor/lib/libmmcamera2_vpe_module.so.p")));
set_progress(0.994481);
assert(apply_patch("/system/vendor/lib/libmmcamera_ov4688.so", "-",
       d98d4d8bfe8dff40d21bb77a111ae291dec1894a, 14608,
       c26d140e2bb77000fc5f31f02165219778f33dd3, package_extract_file("patch/system/vendor/lib/libmmcamera_ov4688.so.p")));
set_progress(0.994496);
assert(apply_patch("/system/vendor/lib/libmmcamera_sunny_p12v01m_eeprom.so",
       "-", f51413a536fd2b46ff52655a35a3adcbbc3a4fcc, 5208,
       9a3979a3c27a97011b4034c65a49d39a856d8e7b, package_extract_file("patch/system/vendor/lib/libmmcamera_sunny_p12v01m_eeprom.so.p")));
set_progress(0.994501);
assert(apply_patch("/system/vendor/lib/libmmcamera_tuning.so", "-",
       c3b850105c526628cc9bde495153e30164c5669e, 549956,
       0d1e19fd6b42a5f8f023a4d7c97cfe8c96fc970e, package_extract_file("patch/system/vendor/lib/libmmcamera_tuning.so.p")));
set_progress(0.995050);
assert(apply_patch("/system/vendor/lib/liboemcamera.so", "-",
       867c236bf30ebb1f5fb15fea1c39c8ac1c9bd216, 42092,
       b272d394a9af29cb2333df98150c041e26f20393, package_extract_file("patch/system/vendor/lib/liboemcamera.so.p")));
set_progress(0.995092);
assert(apply_patch("/system/vendor/lib/libril-qc-qmi-1.so", "-",
       ee1b234d8411db99eb936d77334fdb1abe22eb6b, 4904748,
       ebd61be1c277214813b186fb30fb9bafbf18cf09, package_extract_file("patch/system/vendor/lib/libril-qc-qmi-1.so.p")));
set_progress(0.999990);
show_progress(0.100000, 10);
ui_print("Unpacking new system files...");
assert(package_extract_dir("system", "/system"));
mount("ext4", "EMMC", "userdata", "/data");
ui_print("Unpacking new data files...");
assert(package_extract_file("data/preload/VZW__001.xml", "/data/preload/VZW__001.xml"));
assert(package_extract_file("data/preload/mattingshotandpaste_stickers_01.png", "/data/preload/mattingshotandpaste_stickers_01.png"));
assert(package_extract_file("data/preload/mattingshotandpaste_stickers_02.png", "/data/preload/mattingshotandpaste_stickers_02.png"));
assert(package_extract_file("data/preload/mattingshotandpaste_stickers_03.png", "/data/preload/mattingshotandpaste_stickers_03.png"));
assert(package_extract_file("data/preload/mattingshotandpaste_stickers_04.png", "/data/preload/mattingshotandpaste_stickers_04.png"));
assert(package_extract_file("data/preload/mattingshotandpaste_stickers_05.png", "/data/preload/mattingshotandpaste_stickers_05.png"));
assert(package_extract_file("data/preload/mattingshotandpaste_stickers_06.png", "/data/preload/mattingshotandpaste_stickers_06.png"));
assert(package_extract_file("data/preload/mattingshotandpaste_stickers_07.png", "/data/preload/mattingshotandpaste_stickers_07.png"));
assert(package_extract_file("data/preload/mattingshotandpaste_stickers_08.png", "/data/preload/mattingshotandpaste_stickers_08.png"));
assert(package_extract_file("data/preload/mattingshotandpaste_stickers_09.png", "/data/preload/mattingshotandpaste_stickers_09.png"));
assert(package_extract_file("data/preload/mattingshotandpaste_stickers_10.png", "/data/preload/mattingshotandpaste_stickers_10.png"));
assert(package_extract_file("data/preload/mattingshotandpaste_stickers_11.png", "/data/preload/mattingshotandpaste_stickers_11.png"));
assert(package_extract_file("data/preload/mattingshotandpaste_stickers_12.png", "/data/preload/mattingshotandpaste_stickers_12.png"));
assert(package_extract_file("data/preload/mattingshotandpaste_stickers_13.png", "/data/preload/mattingshotandpaste_stickers_13.png"));
assert(package_extract_file("data/preload/mattingshotandpaste_stickers_14.png", "/data/preload/mattingshotandpaste_stickers_14.png"));
assert(package_extract_file("data/preload/mattingshotandpaste_stickers_15.png", "/data/preload/mattingshotandpaste_stickers_15.png"));
assert(package_extract_file("data/preload/mattingshotandpaste_stickers_16.png", "/data/preload/mattingshotandpaste_stickers_16.png"));
assert(package_extract_file("data/preload/mattingshotandpaste_stickers_17.png", "/data/preload/mattingshotandpaste_stickers_17.png"));
assert(package_extract_file("data/preload/mattingshotandpaste_stickers_18.png", "/data/preload/mattingshotandpaste_stickers_18.png"));
assert(package_extract_file("data/preload/mattingshotandpaste_stickers_19.png", "/data/preload/mattingshotandpaste_stickers_19.png"));
assert(package_extract_file("data/preload/mattingshotandpaste_stickers_20.png", "/data/preload/mattingshotandpaste_stickers_20.png"));
assert(package_extract_file("data/preload/mattingshotandpaste_stickers_21.png", "/data/preload/mattingshotandpaste_stickers_21.png"));
assert(package_extract_file("data/preload/mattingshotandpaste_stickers_22.png", "/data/preload/mattingshotandpaste_stickers_22.png"));
assert(package_extract_file("data/preload/mattingshotandpaste_stickers_23.png", "/data/preload/mattingshotandpaste_stickers_23.png"));
assert(package_extract_file("data/preload/mattingshotandpaste_stickers_24.png", "/data/preload/mattingshotandpaste_stickers_24.png"));
assert(package_extract_file("data/preload/mattingshotandpaste_stickers_25.png", "/data/preload/mattingshotandpaste_stickers_25.png"));
assert(package_extract_file("data/preload/mattingshotandpaste_stickers_26.png", "/data/preload/mattingshotandpaste_stickers_26.png"));
assert(package_extract_file("data/preload/mattingshotandpaste_stickers_27.png", "/data/preload/mattingshotandpaste_stickers_27.png"));
assert(package_extract_file("data/preload/mattingshotandpaste_stickers_28.png", "/data/preload/mattingshotandpaste_stickers_28.png"));
assert(package_extract_file("data/preload/mattingshotandpaste_stickers_29.png", "/data/preload/mattingshotandpaste_stickers_29.png"));
assert(package_extract_file("data/preload/mattingshotandpaste_stickers_30.png", "/data/preload/mattingshotandpaste_stickers_30.png"));
assert(package_extract_file("data/preload/mattingshotandpaste_stickers_31.png", "/data/preload/mattingshotandpaste_stickers_31.png"));
set_metadata_recursive("/data/preload", "uid", 0, "gid", 0, "dmode", 0771, "fmode", 0644, "capabilities", 0x0);
ui_print("Symlinks and permissions...");
set_metadata_recursive("/system", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata_recursive("/system/bin", "uid", 0, "gid", 2000, "dmode", 0755, "fmode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/bin/app_process", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:zygote_exec:s0");
set_metadata("/system/bin/bma150_usr", "uid", 0, "gid", 1000, "mode", 0750, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/bin/clatd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:clatd_exec:s0");
set_metadata("/system/bin/debuggerd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:debuggerd_exec:s0");
set_metadata("/system/bin/dhcpcd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:dhcp_exec:s0");
set_metadata("/system/bin/dnsmasq", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:dnsmasq_exec:s0");
set_metadata("/system/bin/drmserver", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:drmserver_exec:s0");
set_metadata("/system/bin/hostapd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:hostapd_exec:s0");
set_metadata("/system/bin/installd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:installd_exec:s0");
set_metadata("/system/bin/iptables", "uid", 0, "gid", 1000, "mode", 0750, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/bin/keystore", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:keystore_exec:s0");
set_metadata("/system/bin/mediaserver", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:mediaserver_exec:s0");
set_metadata("/system/bin/mksh", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:shell_exec:s0");
set_metadata("/system/bin/mtpd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:mtp_exec:s0");
set_metadata("/system/bin/netcfg", "uid", 0, "gid", 3003, "mode", 02750, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/bin/netd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:netd_exec:s0");
set_metadata("/system/bin/ping", "uid", 0, "gid", 0, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:ping_exec:s0");
set_metadata("/system/bin/pppd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:ppp_exec:s0");
set_metadata("/system/bin/racoon", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:racoon_exec:s0");
set_metadata("/system/bin/rild", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:rild_exec:s0");
set_metadata("/system/bin/run-as", "uid", 0, "gid", 2000, "mode", 0750, "capabilities", 0xc0, "selabel", "u:object_r:runas_exec:s0");
set_metadata("/system/bin/sdcard", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:sdcardd_exec:s0");
set_metadata("/system/bin/servicemanager", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:servicemanager_exec:s0");
set_metadata("/system/bin/surfaceflinger", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:surfaceflinger_exec:s0");
set_metadata("/system/bin/tc", "uid", 0, "gid", 1000, "mode", 0750, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/bin/wpa_supplicant", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:wpa_exec:s0");
set_metadata_recursive("/system/etc/bluetooth", "uid", 1002, "gid", 1002, "dmode", 0755, "fmode", 0440, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/etc/bluetooth", "uid", 0, "gid", 0, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/etc/bluetooth/auto_pair_devlist.conf", "uid", 0, "gid", 0, "mode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/etc/bluetooth/auto_pairing.conf", "uid", 1000, "gid", 1000, "mode", 0640, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/etc/bluetooth/blacklist.conf", "uid", 3002, "gid", 3002, "mode", 0444, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/etc/bluetooth/bt_did.conf", "uid", 0, "gid", 0, "mode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/etc/bluetooth/bt_stack.conf", "uid", 0, "gid", 0, "mode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata_recursive("/system/etc/dhcpcd", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:dhcp_system_file:s0");
set_metadata("/system/etc/dhcpcd/dhcpcd-run-hooks", "uid", 1014, "gid", 2000, "mode", 0550, "capabilities", 0x0, "selabel", "u:object_r:dhcp_system_file:s0");
set_metadata("/system/etc/hsml.key", "uid", 0, "gid", 0, "mode", 0400, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/etc/init.qcom.sdio.sh", "uid", 0, "gid", 1000, "mode", 0550, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata_recursive("/system/etc/ppp", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0555, "capabilities", 0x0, "selabel", "u:object_r:ppp_system_file:s0");
set_metadata("/system/vendor", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/vendor/firmware", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/vendor/lib", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata_recursive("/system/vendor/lib/drm", "uid", 0, "gid", 2000, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/vendor/lib/drm/libdrmwvmplugin.so", "uid", 0, "gid", 0, "mode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/vendor/lib/egl", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata_recursive("/system/vendor/lib/hw", "uid", 0, "gid", 2000, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/vendor/lib/hw/power.qcom.so", "uid", 0, "gid", 0, "mode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata_recursive("/system/vendor/lib/mediadrm", "uid", 0, "gid", 2000, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/vendor/lib/mediadrm/libwvdrmengine.so", "uid", 0, "gid", 0, "mode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/vendor/lib/rfsa", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/vendor/lib/rfsa/adsp", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/vendor/media", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/vendor/pittpatt", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/vendor/pittpatt/models", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/vendor/pittpatt/models/detection", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.7", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/vendor/pittpatt/models/detection/yaw_roll_face_detectors.6", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata_recursive("/system/vendor/pittpatt/models/recognition", "uid", 0, "gid", 2000, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/vendor/pittpatt/models/recognition/face.face.y0-y0-22-b-N.bin", "uid", 0, "gid", 0, "mode", 0644, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata_recursive("/system/xbin", "uid", 0, "gid", 2000, "dmode", 0755, "fmode", 0755, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
set_metadata("/system/xbin/nc", "uid", 0, "gid", 2000, "mode", 0744, "capabilities", 0x0, "selabel", "u:object_r:system_file:s0");
ui_print("Patching remaining system files...");
assert(apply_patch("/system/build.prop", "-",
       438ec5e5590ca92162d362da160457c0a6695519, 10389,
       b9260452c453c2949c323c7c67d50db921e3c720, package_extract_file("patch/system/build.prop.p")));
set_metadata("/system/build.prop", "uid", 0, "gid", 0, "mode", 0644, "capabilities", 0x0);
mount("ext4", "EMMC", "userdata", "/data");
ui_print("Copying fotaBoot to /data/system for customize reload...");
package_extract_file("fotaBoot", "/data/system/fotaBoot");
unmount("/data");
mount("ext4", "EMMC", "userdata", "/data");
ui_print("Preparing skin_fota tool...");
package_extract_file("skin_fota", "/data/skin_fota");
set_metadata("/data/skin_fota", "uid", 0, "gid", 0, "mode", 06755, "capabilities", 0x0);
ui_print("Running skin_fota tool...");
run_program("/data/skin_fota");
delete("/data/skin_fota");
unmount("/data");
write_firmware_image("PACKAGE:firmware.zip", "zip");
unmount("/data");
unmount("/system");
