OUKITEL U8 Universe Tap (Video Review) One Tap Touch ID, Android 5.1, MTK6735P - s7yler

fooox1

Well-Known Member
Ist normal ein falscher Eintrag im Update Script. Fehlerhafte oder unpassende getprop Einträge. Hilfe, alles mit getprop am Anfang löschen.
 

kadett 1

Well-Known Member
Ich kann da nichts finden.... sieht hier jemand mehr ?

mount("ext4", "EMMC", "/dev/block/mmcblk0p6", "/system", "max_batch_time=0,commit=1,data=ordered,barrier=1,errors=panic,nodelalloc");
ui_print("Verifying current system...");
show_progress(0.100000, 0);
apply_patch_check("/system/app/AdupsFota/arm/AdupsFota.odex", "a527fe170b10017b70257f8a4def5ef7ce25f972", "534476b78cc8b22f8cc22ec926b990848f8ef238") || abort("\"/system/app/AdupsFota/arm/AdupsFota.odex\" has unexpected contents.");
apply_patch_check("/system/app/AdupsFotaReboot/arm/AdupsFotaReboot.odex", "afdbc01db62182947234d5983692111751ec12bc", "82c8da78e086eb313eeaec103a31a296bb5f0478") || abort("\"/system/app/AdupsFotaReboot/arm/AdupsFotaReboot.odex\" has unexpected contents.");
apply_patch_check("/system/app/ApplicationsProvider/ApplicationsProvider.apk", "8bb81d109fcaeab1a2caa7682b0a9895e193d30b", "d33f168bddf400215ed0051d7de8bbe967715091") || abort("\"/system/app/ApplicationsProvider/ApplicationsProvider.apk\" has unexpected contents.");
apply_patch_check("/system/app/ApplicationsProvider/arm/ApplicationsProvider.odex", "8e53c09bc63a1db93872ff8ddb21d5483e6ef2bc", "b684a3c4698b05bc1d864269daea85c5566ba8c3") || abort("\"/system/app/ApplicationsProvider/arm/ApplicationsProvider.odex\" has unexpected contents.");
apply_patch_check("/system/app/AtciService/AtciService.apk", "0fc102650708ff213db311dfd188b9b7b413dd17", "bfb3d6ade29267f65bcdb8821be5d4680781fd33") || abort("\"/system/app/AtciService/AtciService.apk\" has unexpected contents.");
apply_patch_check("/system/app/AtciService/arm/AtciService.odex", "adc3cb93680366ab6a80ba82b1d01851488060db", "dc311b697d291f7dec0882af021cc92c12a9b2cb") || abort("\"/system/app/AtciService/arm/AtciService.odex\" has unexpected contents.");
apply_patch_check("/system/app/AutoDialer/AutoDialer.apk", "2821cd9e9fdaff77f45d1b7b7383047ea5f86ab8", "19a025faa22df699f3425d2b4aa845056953b1f9") || abort("\"/system/app/AutoDialer/AutoDialer.apk\" has unexpected contents.");
apply_patch_check("/system/app/AutoDialer/arm/AutoDialer.odex", "d86fa30afc6e762992ff7e034e6da7e1dd846080", "9e3bb198a373f3aee250bf085b83686a823bf8fc") || abort("\"/system/app/AutoDialer/arm/AutoDialer.odex\" has unexpected contents.");
apply_patch_check("/system/app/BSPTelephonyDevTool/BSPTelephonyDevTool.apk", "6ef3366f44f11b7c27829cdae90b87ca36ef39ab", "899b62e0f8d44d765ce7edc6cb83467c058bdb3e") || abort("\"/system/app/BSPTelephonyDevTool/BSPTelephonyDevTool.apk\" has unexpected contents.");
apply_patch_check("/system/app/BSPTelephonyDevTool/arm/BSPTelephonyDevTool.odex", "f77444bdd878b8cc377273c828b6d7defd2b9857", "79aa7001ef29585eeb7e6e7c3d8b531d64e08406") || abort("\"/system/app/BSPTelephonyDevTool/arm/BSPTelephonyDevTool.odex\" has unexpected contents.");
apply_patch_check("/system/app/BasicDreams/BasicDreams.apk", "d6a6475f2ee99392c1394c9fb10204b73de740d5", "79ef3be0c298b28a55b6c145af293dddd23c0c16") || abort("\"/system/app/BasicDreams/BasicDreams.apk\" has unexpected contents.");
apply_patch_check("/system/app/BasicDreams/arm/BasicDreams.odex", "981eac863d9d7add011eecd05021b37df624be18", "b8f37d782d99678557fa0a90dbb3e63f6776c137") || abort("\"/system/app/BasicDreams/arm/BasicDreams.odex\" has unexpected contents.");
apply_patch_check("/system/app/BatteryWarning/BatteryWarning.apk", "53a0b022e4f22ac28c8b89127c99157256e9cfd0", "a8ae8bf59f8ebfdb7b20075508e2417a59f8a6af") || abort("\"/system/app/BatteryWarning/BatteryWarning.apk\" has unexpected contents.");
apply_patch_check("/system/app/BatteryWarning/arm/BatteryWarning.odex", "ac0ebaf0bb54ecb7d1aaf2b5c4a57de8697dd0d6", "f536b6cedc4b396d0a161f24eaf5fb5466349f45") || abort("\"/system/app/BatteryWarning/arm/BatteryWarning.odex\" has unexpected contents.");
apply_patch_check("/system/app/Bluetooth/Bluetooth.apk", "db30a5ec063f09914ff8e2aeb31b41632688e32e", "04166d63d74aea6d580278c37d72e05389f8c388") || abort("\"/system/app/Bluetooth/Bluetooth.apk\" has unexpected contents.");
apply_patch_check("/system/app/Bluetooth/arm/Bluetooth.odex", "db4b074a1ef7125618ee323a701a9d3d8969a63a", "0bcd33403c0624eb7cdfe3ac23747d2a2066229d") || abort("\"/system/app/Bluetooth/arm/Bluetooth.odex\" has unexpected contents.");
apply_patch_check("/system/app/Browser/Browser.apk", "83eb7da0ae7d990ac5d4660877777782f7f739bc", "9cbaea5f3ca1b21d0674bb73b6b744579acc6373") || abort("\"/system/app/Browser/Browser.apk\" has unexpected contents.");
apply_patch_check("/system/app/Browser/arm/Browser.odex", "7868865ec8af9911b6d12380669266790dd824d2", "1c2f6c514db6a8cf3c904b8b4a4af35d41a81cbf") || abort("\"/system/app/Browser/arm/Browser.odex\" has unexpected contents.");
apply_patch_check("/system/app/Calculator/Calculator.apk", "8816172773cd46df8cf31c025f8a8b41351eb028", "d0539c3d8708226339d4da9df80ab865ea65266b") || abort("\"/system/app/Calculator/Calculator.apk\" has unexpected contents.");
apply_patch_check("/system/app/Calculator/arm/Calculator.odex", "a444da6c80ccd3a817864f9a0d05c49a1f0e8410", "1d86c1c38bd1fd7fe385c5b4f98f4c0c92ec82b9") || abort("\"/system/app/Calculator/arm/Calculator.odex\" has unexpected contents.");
apply_patch_check("/system/app/Calendar/Calendar.apk", "feac6e7b2bb1be8319dd297eacc493e85e416481", "b3589a9966f83fba1da7ca642036340beb34f1d6") || abort("\"/system/app/Calendar/Calendar.apk\" has unexpected contents.");
apply_patch_check("/system/app/Calendar/arm/Calendar.odex", "f375252810efa2888b11eadf17e23fdd2832d01e", "0ea22a5fa2ecf7a7bde858a337381c1d8c3eccb1") || abort("\"/system/app/Calendar/arm/Calendar.odex\" has unexpected contents.");
apply_patch_check("/system/app/CalendarImporter/CalendarImporter.apk", "65c5f22495920746843839ba9fa34b24aec550bb", "f0b56433d24ad90f6e3bed7b2b5908af351348ff") || abort("\"/system/app/CalendarImporter/CalendarImporter.apk\" has unexpected contents.");
apply_patch_check("/system/app/CalendarImporter/arm/CalendarImporter.odex", "47c52f44f3bcbbfdfff355c4d0ebedb596a4d84e", "658a5ed9ee922a8dad40ca3e9d5bd15beaf1a31e") || abort("\"/system/app/CalendarImporter/arm/CalendarImporter.odex\" has unexpected contents.");
apply_patch_check("/system/app/CaptivePortalLogin/CaptivePortalLogin.apk", "677647197abc4a755073776ead5344cfcf0d7327", "83e7e3d5f4c009f927389215e0112133e26e55fb") || abort("\"/system/app/CaptivePortalLogin/CaptivePortalLogin.apk\" has unexpected contents.");
apply_patch_check("/system/app/CaptivePortalLogin/arm/CaptivePortalLogin.odex", "6099d1cce00e1a7fef81bdb42c428825a6488619", "533067b5f4b9645f37fc4826b9aaae123c6f0fd8") || abort("\"/system/app/CaptivePortalLogin/arm/CaptivePortalLogin.odex\" has unexpected contents.");
apply_patch_check("/system/app/CertInstaller/CertInstaller.apk", "03ebba90be311da0ae40af8769040b68a346e0f6", "497a2b60d00b20903a4218a11850f4c0318e0be4") || abort("\"/system/app/CertInstaller/CertInstaller.apk\" has unexpected contents.");
apply_patch_check("/system/app/CertInstaller/arm/CertInstaller.odex", "6a027c64b316bdac874f0d98d307929716e276d2", "0b76fe1058ce078c861015db9be8811775ea8d7b") || abort("\"/system/app/CertInstaller/arm/CertInstaller.odex\" has unexpected contents.");
apply_patch_check("/system/app/ConfigUpdater/arm/ConfigUpdater.odex", "ed7b785f838ab97a0d06d8bc8ae4cf91b6f28a25", "c7816eb22a2ba26c1aa295c1dfb71344cadc4f40") || abort("\"/system/app/ConfigUpdater/arm/ConfigUpdater.odex\" has unexpected contents.");
apply_patch_check("/system/app/DataTransfer/DataTransfer.apk", "bf8f8a8c8de107b88e39d67704293436260c551e", "7c22a96a69c0e4e2c942827ea508ea221090508b") || abort("\"/system/app/DataTransfer/DataTransfer.apk\" has unexpected contents.");
apply_patch_check("/system/app/DataTransfer/arm/DataTransfer.odex", "a99b4085bbab4314f0cb5a32faa8d9c51ae8ef2a", "779d8938ae77edf6b8e07b76c68a772c36d4f5f2") || abort("\"/system/app/DataTransfer/arm/DataTransfer.odex\" has unexpected contents.");
apply_patch_check("/system/app/DeskClock/DeskClock.apk", "16d712a2104428c37661125242575881b0ecc267", "3c6643eb5a8eafd02e857bcd471f19cec810fce8") || abort("\"/system/app/DeskClock/DeskClock.apk\" has unexpected contents.");
apply_patch_check("/system/app/DeskClock/arm/DeskClock.odex", "c639c0f09b13a9449e4a9fc2744d2c0cdc419480", "f626b631229dd60acdfa77bff281d72c2eb51dbf") || abort("\"/system/app/DeskClock/arm/DeskClock.odex\" has unexpected contents.");
apply_patch_check("/system/app/DocumentsUI/DocumentsUI.apk", "6e5b824256827da283977094a65819c68cc9d081", "ae9e7d611ce89b22695725d276273e0bf0389fa3") || abort("\"/system/app/DocumentsUI/DocumentsUI.apk\" has unexpected contents.");
apply_patch_check("/system/app/DocumentsUI/arm/DocumentsUI.odex", "bb8f44c92f5a66a02395e9c64b0d98e3728e444e", "4da2b8e43b9f18277bd9e0488b9238d2612d414d") || abort("\"/system/app/DocumentsUI/arm/DocumentsUI.odex\" has unexpected contents.");
apply_patch_check("/system/app/DownloadProviderUi/DownloadProviderUi.apk", "999b9491553fd0db6ec5d8cdd90ec5a049a043b0", "5d0048a2ba75626403032c7368ca217f7c86c07c") || abort("\"/system/app/DownloadProviderUi/DownloadProviderUi.apk\" has unexpected contents.");
apply_patch_check("/system/app/DownloadProviderUi/arm/DownloadProviderUi.odex", "f7f20614706e49b680f495c3513b6719340dd174", "a7e8eb4ee1425f6d09c907e4fa5f41693ddf4c09") || abort("\"/system/app/DownloadProviderUi/arm/DownloadProviderUi.odex\" has unexpected contents.");
apply_patch_check("/system/app/DrmProvider/DrmProvider.apk", "7651245627554788047dfdb29940de1a3b28ce86", "09c24453c008911f4c0ff48c7aab9aa68aa660d7") || abort("\"/system/app/DrmProvider/DrmProvider.apk\" has unexpected contents.");
apply_patch_check("/system/app/DrmProvider/arm/DrmProvider.odex", "8b0c5ddf3887b1e3dda79e5cf059a51843ef1c26", "04b6df7b634ea8cdf619939826086de31dd98b87") || abort("\"/system/app/DrmProvider/arm/DrmProvider.odex\" has unexpected contents.");
apply_patch_check("/system/app/Email/Email.apk", "3ffdc6292114b8215a8bc2e3641e3ffdb3d9ffa3", "6e0ee94a4c7460187dc35ec218715341695ae40f") || abort("\"/system/app/Email/Email.apk\" has unexpected contents.");
apply_patch_check("/system/app/Email/arm/Email.odex", "57e0f8bfe2b49bccff8ce98508e7d71b1429e223", "2342a710ad986050e961f8b2f0cb5695fdc5980b") || abort("\"/system/app/Email/arm/Email.odex\" has unexpected contents.");
apply_patch_check("/system/app/EngineerMode/EngineerMode.apk", "262356079f9f641d49152f30533cd251879ab60b", "f8b0b537db2e09eca684bb6c175d1e1dff2745ad") || abort("\"/system/app/EngineerMode/EngineerMode.apk\" has unexpected contents.");
apply_patch_check("/system/app/EngineerMode/arm/EngineerMode.odex", "43f47f00decb7f1ad8b2f6c4af33c2db3a8493f5", "c22628052c2f5c1d5c839ab6406e5ba5348d3b72") || abort("\"/system/app/EngineerMode/arm/EngineerMode.odex\" has unexpected contents.");
apply_patch_check("/system/app/Exchange2/Exchange2.apk", "4f088f09a0ab69629e53c6ae5a1f0fc83d0fe029", "6580a9aab49f73086b4511745fcbac71326606ca") || abort("\"/system/app/Exchange2/Exchange2.apk\" has unexpected contents.");
apply_patch_check("/system/app/Exchange2/arm/Exchange2.odex", "1a0dec8c14f023103e8b6624e04d63eff255381d", "76531cbbfc22bc78b630afa5d5e267ab09e162f7") || abort("\"/system/app/Exchange2/arm/Exchange2.odex\" has unexpected contents.");
apply_patch_check("/system/app/FPAuthService.apk", "2c4a32dc76892e4d28bc504755e7c3e9b9238866", "3a1f3bfa07a859996677d66b11315ef0ace288fb") || abort("\"/system/app/FPAuthService.apk\" has unexpected contents.");
apply_patch_check("/system/app/FWUpgrade/arm/FWUpgrade.odex", "f9dbfe0c7684a565921ddc7b5c0bc2f1010ed44c", "46cf6b8ea423d5e04b274ccc8bb336da1dc5a8bd") || abort("\"/system/app/FWUpgrade/arm/FWUpgrade.odex\" has unexpected contents.");
apply_patch_check("/system/app/FWUpgradeProvider/arm/FWUpgradeProvider.odex", "0c2fa85f4931b1b34ae7907ceebfe504511861f8", "464a6695d5aae4fbbf7459d528b4dc7f9a5bfad1") || abort("\"/system/app/FWUpgradeProvider/arm/FWUpgradeProvider.odex\" has unexpected contents.");
apply_patch_check("/system/app/FactoryMode/FactoryMode.apk", "bb481d865a45164f3455de57ae61ccd307933540", "8eaea2a9317adf17f86d3b2b3eac783c65dd30a1") || abort("\"/system/app/FactoryMode/FactoryMode.apk\" has unexpected contents.");
apply_patch_check("/system/app/FactoryMode/arm/FactoryMode.odex", "f3b1dbdc432c6eed00a50f52155d5df093de9708", "0de3cdb2659c8e703b013f3c74cf227acf3d3dd1") || abort("\"/system/app/FactoryMode/arm/FactoryMode.odex\" has unexpected contents.");
apply_patch_check("/system/app/FileManager/FileManager.apk", "46e13e1dd08e1150477e9931a3bf7c9545640dd0", "8c04803cf8040be3048e16a325887ca6adf3e382") || abort("\"/system/app/FileManager/FileManager.apk\" has unexpected contents.");
apply_patch_check("/system/app/FileManager/arm/FileManager.odex", "784791f222c669da634cf945104f0b2a8d500e5b", "fed8ab6ca4d939b31dc89a67d1e12281666e495c") || abort("\"/system/app/FileManager/arm/FileManager.odex\" has unexpected contents.");
apply_patch_check("/system/app/Galaxy4/arm/Galaxy4.odex", "266327fcbf98042bd232463f362a03432a48372a", "29ce4125a6da4ff51e3cd3002f35a4208b056c90") || abort("\"/system/app/Galaxy4/arm/Galaxy4.odex\" has unexpected contents.");
apply_patch_check("/system/app/Gallery2/Gallery2.apk", "f14215969c164bab27a30263543773cab2883605", "4c40b20d949d2eb5806172adf5cf3c1adcaa1c38") || abort("\"/system/app/Gallery2/Gallery2.apk\" has unexpected contents.");
apply_patch_check("/system/app/Gallery2/arm/Gallery2.odex", "35e9c72f21ba63ce8c550d6c0b6b4f6506fa3cb9", "10528950ce136adc767dfa7e05962c07672d93c7") || abort("\"/system/app/Gallery2/arm/Gallery2.odex\" has unexpected contents.");
apply_patch_check("/system/app/Gmail2/arm/Gmail2.odex", "142ddde66201f3c76127075ac5ae63f755284318", "eb5d7eaa8fbf87ed86d78dcf3a11789680f1ca84") || abort("\"/system/app/Gmail2/arm/Gmail2.odex\" has unexpected contents.");
apply_patch_check("/system/app/GoogleCalendarSyncAdapter/arm/GoogleCalendarSyncAdapter.odex", "4a07dbc51b23f3b5e8e3586fab5ead0d948f4898", "93754e1460bdc6055cd984aa4e11ebfa92e10075") || abort("\"/system/app/GoogleCalendarSyncAdapter/arm/GoogleCalendarSyncAdapter.odex\" has unexpected contents.");
apply_patch_check("/system/app/GoogleContactsSyncAdapter/arm/GoogleContactsSyncAdapter.odex", "f7e2518b06e056fa8026b005888af9f0cd1d25fb", "669b2cf8e5b3ae9642e9513455aa0227a020cfbf") || abort("\"/system/app/GoogleContactsSyncAdapter/arm/GoogleContactsSyncAdapter.odex\" has unexpected contents.");
apply_patch_check("/system/app/HTMLViewer/HTMLViewer.apk", "0e4d22b0e2a28b87811f53ce39a07988424a4a8d", "d1c15c5fa6c1df6e5841c274b0b8067210730e94") || abort("\"/system/app/HTMLViewer/HTMLViewer.apk\" has unexpected contents.");
apply_patch_check("/system/app/HTMLViewer/arm/HTMLViewer.odex", "a4329eb551a4d1b2f55e57b15c4a8955ae339087", "99a71a66132159bc11d0a27a4f8a1d3a5267a5cf") || abort("\"/system/app/HTMLViewer/arm/HTMLViewer.odex\" has unexpected contents.");
apply_patch_check("/system/app/HoloSpiralWallpaper/HoloSpiralWallpaper.apk", "de94f0130fe058195309211ba9b9e846c688e472", "9cba7cdf4586a3ad1f23152b09f2ea4c6c254604") || abort("\"/system/app/HoloSpiralWallpaper/HoloSpiralWallpaper.apk\" has unexpected contents.");
apply_patch_check("/system/app/HoloSpiralWallpaper/arm/HoloSpiralWallpaper.odex", "1b1575e42c58f77ece32ffef83ce18fdc9c961d3", "f9babea9ae870f7807dc13f8d21b4a79a217565b") || abort("\"/system/app/HoloSpiralWallpaper/arm/HoloSpiralWallpaper.odex\" has unexpected contents.");
apply_patch_check("/system/app/HotKnot/arm/HotKnot.odex", "c3cd84894ecc23b9f3414eaf248a6967033f6848", "f3f611b7fc9376509a2509ce705244ad47e2e24b") || abort("\"/system/app/HotKnot/arm/HotKnot.odex\" has unexpected contents.");
apply_patch_check("/system/app/KeyChain/KeyChain.apk", "996830e2ce1e4687833b78640d8f6b44d46ba1a3", "f6e8280ab62ffeaaad998aaf202483fa47ece02e") || abort("\"/system/app/KeyChain/KeyChain.apk\" has unexpected contents.");
apply_patch_check("/system/app/KeyChain/arm/KeyChain.odex", "023b35838a637ecdbdfcb2ced5081ad602094561", "d14c61a774da52ea729cbd12fa96066896d2de91") || abort("\"/system/app/KeyChain/arm/KeyChain.odex\" has unexpected contents.");
apply_patch_check("/system/app/LatinIME/LatinIME.apk", "ce39bc9e5ea4b12a75e164c37910f89ea2ac99d5", "50b0175ab118c15ee76661aba56df44b2868cbae") || abort("\"/system/app/LatinIME/LatinIME.apk\" has unexpected contents.");
apply_patch_check("/system/app/LatinIME/arm/LatinIME.odex", "e2af033ab1ee8caf5cbb35838f929947cc3211df", "5ebdbaf4bfa1a41a19d1dc0cf6d6c3a64d5df316") || abort("\"/system/app/LatinIME/arm/LatinIME.odex\" has unexpected contents.");
apply_patch_check("/system/app/LiveWallpapers/LiveWallpapers.apk", "b4dc74b9a53d8e97882362b1385422175f38bfcd", "6ed8bc4dd98e87cc64556678673b84b6275e28a5") || abort("\"/system/app/LiveWallpapers/LiveWallpapers.apk\" has unexpected contents.");
apply_patch_check("/system/app/LiveWallpapers/arm/LiveWallpapers.odex", "70eadfc427f3ecf1ba2d9dd816a431fc5707f2e8", "008529ee47f4a4ed836238eadf03fc0732ba69f6") || abort("\"/system/app/LiveWallpapers/arm/LiveWallpapers.odex\" has unexpected contents.");
apply_patch_check("/system/app/LiveWallpapersPicker/LiveWallpapersPicker.apk", "f575d5c878423cf60e29dcf8677aff0169067376", "4226084a08bcd301a26e50522d222c73a96487da") || abort("\"/system/app/LiveWallpapersPicker/LiveWallpapersPicker.apk\" has unexpected contents.");
apply_patch_check("/system/app/LiveWallpapersPicker/arm/LiveWallpapersPicker.odex", "8d3984ca9a13e08aa94e6c690853d897f622a7e9", "5fc08bbabf7e4976e21c64864476d94d3c3f6367") || abort("\"/system/app/LiveWallpapersPicker/arm/LiveWallpapersPicker.odex\" has unexpected contents.");
apply_patch_check("/system/app/LocationEM2/arm/LocationEM2.odex", "02738e5ebdb3b51d0bcb4725e2a05e814eb92916", "3ac2838aadf619ccb298feb213972863295a3791") || abort("\"/system/app/LocationEM2/arm/LocationEM2.odex\" has unexpected contents.");
apply_patch_check("/system/app/MTKAndroidSuiteDaemon/MTKAndroidSuiteDaemon.apk", "1722ef64162d3eebcba7728399c2ec3f27c85152", "e6a79045d06e7a5073b08ca0dd9762e9756b75c8") || abort("\"/system/app/MTKAndroidSuiteDaemon/MTKAndroidSuiteDaemon.apk\" has unexpected contents.");
apply_patch_check("/system/app/MTKAndroidSuiteDaemon/arm/MTKAndroidSuiteDaemon.odex", "fbb64bc7e6b5040f513bc4dde63c1f5c11af9204", "63705e820e8aa33b5f6ff510c14c3734f3be2cc2") || abort("\"/system/app/MTKAndroidSuiteDaemon/arm/MTKAndroidSuiteDaemon.odex\" has unexpected contents.");
apply_patch_check("/system/app/MTKLogger/arm/MTKLogger.odex", "7819816129a3179aab27e3995b3a0dd8a553e8f6", "3acdf6d7ee1406fb7fae8fff81f3f6f1383fc5d5") || abort("\"/system/app/MTKLogger/arm/MTKLogger.odex\" has unexpected contents.");
apply_patch_check("/system/app/MTKThermalManager/MTKThermalManager.apk", "21580d68376ec1094a21b87b15136b87a07e4840", "5d20fffeabe61951dca427b79cdb0d2c7b5e616f") || abort("\"/system/app/MTKThermalManager/MTKThermalManager.apk\" has unexpected contents.");
apply_patch_check("/system/app/MTKThermalManager/arm/MTKThermalManager.odex", "1b2d9dc19da705129166e3458d39b7d7f8b649a8", "6df3f7dda153173ca5a39ec5324678dad83f0d68") || abort("\"/system/app/MTKThermalManager/arm/MTKThermalManager.odex\" has unexpected contents.");
apply_patch_check("/system/app/Maps/arm/Maps.odex", "f03585279267d370e519fc46bb0c4dcbfa9e83c5", "4b56f65af0987c4f2a27d3850829afc2bea0864b") || abort("\"/system/app/Maps/arm/Maps.odex\" has unexpected contents.");
apply_patch_check("/system/app/Music/Music.apk", "d5777e3a785e9a41f75229549db8f91c00fa881c", "f047f297545cdfdcd749f065fb5bb1413029cfa8") || abort("\"/system/app/Music/Music.apk\" has unexpected contents.");
apply_patch_check("/system/app/Music/arm/Music.odex", "4023cc2c273bdd41b20dcd01251a7450b45d5748", "ce626937d550df231a28b2284a88c0acf86f95bd") || abort("\"/system/app/Music/arm/Music.odex\" has unexpected contents.");
apply_patch_check("/system/app/MusicFX/MusicFX.apk", "da3fb503d50997201565a6fa23ea285bb4947dca", "0d9ab5f1f035d3c92041b01288daf1a6261e045a") || abort("\"/system/app/MusicFX/MusicFX.apk\" has unexpected contents.");
apply_patch_check("/system/app/MusicFX/arm/MusicFX.odex", "2e35f659667fa7e02f4ffc12ba774448883f46c7", "be81d2bdeaf041b7fbbd4de97e3f575ba054941f") || abort("\"/system/app/MusicFX/arm/MusicFX.odex\" has unexpected contents.");
apply_patch_check("/system/app/NlpService/NlpService.apk", "1cd53726b86de7f469417bcc641b971d84aa7840", "008a14b056494d2fe7c1de7d54ad38aca9a91d87") || abort("\"/system/app/NlpService/NlpService.apk\" has unexpected contents.");
apply_patch_check("/system/app/NlpService/arm/NlpService.odex", "f383499663dde1d1ddf2a691f99fcc028d441b00", "1e0adb23b8b6e4c225680c5816ec0450321b684e") || abort("\"/system/app/NlpService/arm/NlpService.odex\" has unexpected contents.");
apply_patch_check("/system/app/NoiseField/arm/NoiseField.odex", "3ee23c4c34320f08aeef35f866c24ff573ae1df9", "9a6d6ae96fd4dd25d0beab69df666b27955b6933") || abort("\"/system/app/NoiseField/arm/NoiseField.odex\" has unexpected contents.");
apply_patch_check("/system/app/Omacp/Omacp.apk", "be304ce738503b1ef411f43a9407c3429f283274", "721f777892da30a82a7ebb181dd2db75e7982ec7") || abort("\"/system/app/Omacp/Omacp.apk\" has unexpected contents.");
apply_patch_check("/system/app/Omacp/arm/Omacp.odex", "81191956518d9bfb14276793d37a07981f92b360", "ca81cde66db1940539722fc199cec6950dfd0921") || abort("\"/system/app/Omacp/arm/Omacp.odex\" has unexpected contents.");
apply_patch_check("/system/app/PacProcessor/PacProcessor.apk", "6a7d8605d1fdbe39b189254cccca2ece4dd3177e", "718216c0d7f47dc0c508dd8459ccd6ef61443f8b") || abort("\"/system/app/PacProcessor/PacProcessor.apk\" has unexpected contents.");
apply_patch_check("/system/app/PacProcessor/arm/PacProcessor.odex", "42985376825d81d02e3e1271bafeaeccb5d425c0", "8a7bb178d98a0f1f63776a84e98b48d5b91db86f") || abort("\"/system/app/PacProcessor/arm/PacProcessor.odex\" has unexpected contents.");
apply_patch_check("/system/app/PackageInstaller/PackageInstaller.apk", "b9c4f6d2035163c40057735babfe91b577ffeef4", "a9a02ca435ba8b694dda86b2cca2522bc51cee97") || abort("\"/system/app/PackageInstaller/PackageInstaller.apk\" has unexpected contents.");
apply_patch_check("/system/app/PackageInstaller/arm/PackageInstaller.odex", "fce6638c5f2917a88fff313496d2bdd98ece64de", "9a2a44abdab918694a5ac562a072e44e7aca3694") || abort("\"/system/app/PackageInstaller/arm/PackageInstaller.odex\" has unexpected contents.");
apply_patch_check("/system/app/PhaseBeam/arm/PhaseBeam.odex", "88ec6d93cc93ee0d49517ce52dc1401a7429fc2f", "91224abade9a5c2a05a890eda7662a7f324753d6") || abort("\"/system/app/PhaseBeam/arm/PhaseBeam.odex\" has unexpected contents.");
apply_patch_check("/system/app/PhotoTable/PhotoTable.apk", "f7fec2419bad80f195d5b83dad91ce025ba10f6a", "2a6ef3e843cad7f2f645f84b022e1f8f9ff7f89c") || abort("\"/system/app/PhotoTable/PhotoTable.apk\" has unexpected contents.");
apply_patch_check("/system/app/PhotoTable/arm/PhotoTable.odex", "30e32ae9a1218e43846cec6a68c04be412f7636e", "e24e767646980442c5ef14929a2cc0389bc19a97") || abort("\"/system/app/PhotoTable/arm/PhotoTable.odex\" has unexpected contents.");
apply_patch_check("/system/app/PicoTts/PicoTts.apk", "d117ea45f8bd69eb42b10843e3ab5bca88c107a1", "f6dd1703102e83aeb65ff1367ce302568439c208") || abort("\"/system/app/PicoTts/PicoTts.apk\" has unexpected contents.");
apply_patch_check("/system/app/PicoTts/arm/PicoTts.odex", "caeee27a7d5bf2256b501399c088f2cd1164fca0", "71644450be6317386a8b8ad3910dcdae1ca1580b") || abort("\"/system/app/PicoTts/arm/PicoTts.odex\" has unexpected contents.");
apply_patch_check("/system/app/PrintSpooler/PrintSpooler.apk", "04a21b424ee06fad40ed115f94ef102df4ad2520", "a1bc0d42a14c4ac672a2e7662558972c622ae2f2") || abort("\"/system/app/PrintSpooler/PrintSpooler.apk\" has unexpected contents.");
apply_patch_check("/system/app/PrintSpooler/arm/PrintSpooler.odex", "503848f3461b7a17b9d93b5c3f9dd5933947ce9d", "22d07b474997ecd62524e8a0f4aecee59025cab3") || abort("\"/system/app/PrintSpooler/arm/PrintSpooler.odex\" has unexpected contents.");
apply_patch_check("/system/app/SchedulePowerOnOff/SchedulePowerOnOff.apk", "08bf4cfe1ba7be209d8d1ee880da9978d427f7c1", "43f71082f333f23e23cb46597a2c5f0de16d816c") || abort("\"/system/app/SchedulePowerOnOff/SchedulePowerOnOff.apk\" has unexpected contents.");
apply_patch_check("/system/app/SchedulePowerOnOff/arm/SchedulePowerOnOff.odex", "a37d17a84f3a68b926ac0967ebcceff094b2e92b", "0a1180a60708d0c7c98f940660f3f0b3113eb450") || abort("\"/system/app/SchedulePowerOnOff/arm/SchedulePowerOnOff.odex\" has unexpected contents.");
apply_patch_check("/system/app/SoundRecorder/SoundRecorder.apk", "fb668d4c9fedd0593cb472e5f2e341a18e3b3cde", "36c6646156b2e70fcfa62f4eee87e7d3aaa5483e") || abort("\"/system/app/SoundRecorder/SoundRecorder.apk\" has unexpected contents.");
apply_patch_check("/system/app/SoundRecorder/arm/SoundRecorder.odex", "db42cdbbe50a432f086b7cfa743497ae0465e30c", "a617f72163adf8a9b094c59f9ab18088cfaefa33") || abort("\"/system/app/SoundRecorder/arm/SoundRecorder.odex\" has unexpected contents.");
apply_patch_check("/system/app/Street/arm/Street.odex", "d6fa818152df804fac72ec5ce741d2b505f90056", "61b52e699e20a7a4058edcaa877ba763aa50a491") || abort("\"/system/app/Street/arm/Street.odex\" has unexpected contents.");
apply_patch_check("/system/app/UserDictionaryProvider/UserDictionaryProvider.apk", "1542dd8ae823906c6c5e51c62f8c91bb7733ef65", "eefd24def2f77a8a841aee5ed3240431ac9c3176") || abort("\"/system/app/UserDictionaryProvider/UserDictionaryProvider.apk\" has unexpected contents.");
apply_patch_check("/system/app/UserDictionaryProvider/arm/UserDictionaryProvider.odex", "341243952a2cec8942f8e8c11e53911ec2756d84", "4a8bfb198b80eb080238dd188a12a4d086ac6a88") || abort("\"/system/app/UserDictionaryProvider/arm/UserDictionaryProvider.odex\" has unexpected contents.");
apply_patch_check("/system/app/VisualizationWallpapers/VisualizationWallpapers.apk", "6438c687dc69fd677a93ff470062ed5dd5a8c3c5", "a0babdc4e8f6e70139430316e163aa32777ce3a2") || abort("\"/system/app/VisualizationWallpapers/VisualizationWallpapers.apk\" has unexpected contents.");
apply_patch_check("/system/app/VisualizationWallpapers/arm/VisualizationWallpapers.odex", "fdd3ecd07677f687a057fa8107c1685884b22824", "a367b5c90c537d0e0be6041a6f81f706b8194702") || abort("\"/system/app/VisualizationWallpapers/arm/VisualizationWallpapers.odex\" has unexpected contents.");
apply_patch_check("/system/app/VoiceCommand/VoiceCommand.apk", "5036dd7de52d0d832c504f078046bc1a4da704b3", "be9e7a3767be366c1ffd1b774ed56669bbeec02f") || abort("\"/system/app/VoiceCommand/VoiceCommand.apk\" has unexpected contents.");
apply_patch_check("/system/app/VoiceCommand/arm/VoiceCommand.odex", "c02444ad079dae4bee6ab1b73f3ecab7c4acd6d3", "aa263f3a0a2cfc8eeadb87f7c7ee1a1f549bc166") || abort("\"/system/app/VoiceCommand/arm/VoiceCommand.odex\" has unexpected contents.");
apply_patch_check("/system/app/YGPS/YGPS.apk", "cb5c9175ecbc3040687dd1ddd87e8edbafb978dd", "26dd6f7eac12145a8e5cd6626c5ea314ef7bffc6") || abort("\"/system/app/YGPS/YGPS.apk\" has unexpected contents.");
apply_patch_check("/system/app/YGPS/arm/YGPS.odex", "db14f569f77da14982f6a37a4c2a5d142943de6e", "dc7b5fde83e29b3b0a2d4aa40bbae74ca0af33ca") || abort("\"/system/app/YGPS/arm/YGPS.odex\" has unexpected contents.");
apply_patch_check("/system/app/YouTube/arm/YouTube.odex", "e58bd8b2ad441027b7af75e29433c46b6d62031c", "cfc55a428cb928e3522f018ddcfee0791ca9f8f8") || abort("\"/system/app/YouTube/arm/YouTube.odex\" has unexpected contents.");
apply_patch_check("/system/app/talkback/arm/talkback.odex", "df717e154cb3bca2577bc92f81c8d27643b62408", "86656561aa1b254e3e1cab31d0ae753205c62b86") || abort("\"/system/app/talkback/arm/talkback.odex\" has unexpected contents.");
apply_patch_check("/system/app/theme-res-Normal/arm/theme-res-Normal.odex", "a66ec37baa6c7854222a6d52f9ec6af50cde82f1", "8335602f4a793e3f28b7fac672902b4ae3d8b08d") || abort("\"/system/app/theme-res-Normal/arm/theme-res-Normal.odex\" has unexpected contents.");
apply_patch_check("/system/app/theme-res-Normal/theme-res-Normal.apk", "a552a0cbc483a8d7949d4c3adc06b38643d473b5", "23d2a8c890554952913a96346eb0957b2d434692") || abort("\"/system/app/theme-res-Normal/theme-res-Normal.apk\" has unexpected contents.");
apply_patch_check("/system/app/webview/webview.apk", "3355dd3c672fee6b8392d3eff3b3cbb527d4f402", "0ed38cb4a92d2ad27271b7c6958c1766ff9cbdae") || abort("\"/system/app/webview/webview.apk\" has unexpected contents.");
apply_patch_check("/system/bin/bcc", "adc0af01abe3ccf7700a42c6212e100177d28729", "088eae808bab7ce233835c762ce778673d35c0e1") || abort("\"/system/bin/bcc\" has unexpected contents.");
apply_patch_check("/system/bin/dex2oat", "ab365110d769fc3f71f38a23ce429bcf860160b0", "5fc5fbae002bdbbea13b2302276a8e793ffdb8c4") || abort("\"/system/bin/dex2oat\" has unexpected contents.");
apply_patch_check("/system/bin/downloader", "616adec8232a5161cb08f3e6911342e60865bb3d", "b43df4bed6eaa37fe2f0e6fc0baf2d797c241152") || abort("\"/system/bin/downloader\" has unexpected contents.");
apply_patch_check("/system/bin/factory", "97ab58a2f53c721b0e0782ad186a6c7ca85dfb34", "2b3cc209e45d3569a484385e33c8b45baa1e91ce") || abort("\"/system/bin/factory\" has unexpected contents.");
apply_patch_check("/system/bin/gzip_static", "b370c259fb4bdbde0546fd095742f2541ac6114b", "5ac206d300b3ce4651bafcc596a66ab7deeaff82") || abort("\"/system/bin/gzip_static\" has unexpected contents.");
apply_patch_check("/system/bin/keystore", "0c0eb0fed8bbd720ddb7017bc516366cceb916a6", "5284a4db8fbb8c30ab9476d5a6860de4b3a16d2b") || abort("\"/system/bin/keystore\" has unexpected contents.");
apply_patch_check("/system/bin/linker", "809a96c5249d3b05b0275847c4567a37fa51373e", "9c195b4c6dffda21f877bc2e33e0b3d7d4d993e4") || abort("\"/system/bin/linker\" has unexpected contents.");
apply_patch_check("/system/bin/mdnsd", "57cd9a28793b154e9329fc0ce023d357cd4b9e2e", "56faa407c2283cb3bd79451e28811858d701034f") || abort("\"/system/bin/mdnsd\" has unexpected contents.");
apply_patch_check("/system/bin/mobile_log_d", "11fe46710d4d31831f3077034a78311a1bba07d1", "0ef518aa6212e3f47a082e0d18a48e19b3195950") || abort("\"/system/bin/mobile_log_d\" has unexpected contents.");
apply_patch_check("/system/bin/mtkbt", "456c9844b07faff26db530317608397654229053", "52b279f0b7ac9e9dcfaef81db520fed87d43f60b") || abort("\"/system/bin/mtkbt\" has unexpected contents.");
apply_patch_check("/system/bin/ndc", "42db4f6c2390d5419ce3bfa9e6ccfc5739fa8354", "392db1c5102ce64c04cff10ef09d4a48d056db1c") || abort("\"/system/bin/ndc\" has unexpected contents.");
apply_patch_check("/system/bin/netd", "fa87f974330ae9abe7631e8edf8e594d8bb890b8", "cb444b28df8b7b98f18d90421aa51d61a538c51a") || abort("\"/system/bin/netd\" has unexpected contents.");
apply_patch_check("/system/bin/oatdump", "a2bdd2ad2acd324d3d64b8171b94f0e6d7b1cc70", "8d0741be942172182c3c571fed3723132432af73") || abort("\"/system/bin/oatdump\" has unexpected contents.");
apply_patch_check("/system/bin/patchoat", "d367f5f29408d6c295a93f7975943baf3c396385", "8f3dc5d91382158b05159ea9b4205397eec6ceaf") || abort("\"/system/bin/patchoat\" has unexpected contents.");
apply_patch_check("/system/bin/recovery", "1981ace25c099e99f9f1f6f27b9a0d059a10d0cd", "24d6c122402705779655b2d2460b8e0d3b7a51fc") || abort("\"/system/bin/recovery\" has unexpected contents.");
apply_patch_check("/system/build.prop", "c5aee4dec41be94040cda14c2391be277c169d1a", "24462363cc2f865c744a9438bc9295508cdfc7c5") || abort("\"/system/build.prop\" has unexpected contents.");
apply_patch_check("/system/data/misc/ProjectConfig.mk", "c8930a418ea07caf031639d84abefdae74aa2114", "0ee8beda3d475825b83c5d0e9b6009e9ce3d01d7") || abort("\"/system/data/misc/ProjectConfig.mk\" has unexpected contents.");
apply_patch_check("/system/etc/NOTICE.html.gz", "6bbc00ef7064e203b2051af456c782f2bbe267dd", "9e8d1f413b96a483a1b788f41a7a49fc2900bc3a") || abort("\"/system/etc/NOTICE.html.gz\" has unexpected contents.");
apply_patch_check("/system/etc/firmware/catcher_filter_1_lwg_n.bin", "714725f558df7fc7c5c69ffab6ed130bf66ad17d", "6917b9b2d37012285a074722f30db7d6666f8c7c") || abort("\"/system/etc/firmware/catcher_filter_1_lwg_n.bin\" has unexpected contents.");
apply_patch_check("/system/etc/firmware/dsp_1_lwg_n.bin", "0d6134541c9d46a45ce93da3f755b93da93f6dda", "eb0a1131e9e5cf762f8946d380d46e7127b7fbdf") || abort("\"/system/etc/firmware/dsp_1_lwg_n.bin\" has unexpected contents.");
apply_patch_check("/system/etc/firmware/modem_1_lwg_n.img", "75bc5a9567bc5b5527365eabe45bc08340fe774d", "00934d1286a64e07daff68667eaa5aa03d97122e") || abort("\"/system/etc/firmware/modem_1_lwg_n.img\" has unexpected contents.");
apply_patch_check("/system/etc/recovery-resource.dat", "bed555cbb75e0c77b533f39c2f914ad1a8a04ce0", "7912cc3006334dcecb54e0e348aa72e2ceabaf72") || abort("\"/system/etc/recovery-resource.dat\" has unexpected contents.");
apply_patch_check("/system/etc/security/otacerts.zip", "6370b3216866bb3a0d508260ee60ccc25bc7a76a", "65aeeb01f8411dce6cd5545f057eabe7d6cc5a89") || abort("\"/system/etc/security/otacerts.zip\" has unexpected contents.");
apply_patch_check("/system/etc/trustzone.bin", "a3d8f76dbd8fec94ac717ffdc5a82e89988948dc", "02587b7930e07daa12252a18af0f0c56c76b7288") || abort("\"/system/etc/trustzone.bin\" has unexpected contents.");
apply_patch_check("/system/framework/CustomPropInterface.jar", "40ddf2dba064676711739647fa805b05e0af12d8", "6bbb69a97faf0444cec5d1a2517e295d3e96fa82") || abort("\"/system/framework/CustomPropInterface.jar\" has unexpected contents.");
apply_patch_check("/system/framework/MultiWindowProxy.jar", "4f824558bf444133632d3518b3276528a3571033", "77fd320c794c5426b8e59eec5b8e2688c965662d") || abort("\"/system/framework/MultiWindowProxy.jar\" has unexpected contents.");
apply_patch_check("/system/framework/am.jar", "af824ee36a2021022bf2f17bfd9085fc43f22399", "6bbb69a97faf0444cec5d1a2517e295d3e96fa82") || abort("\"/system/framework/am.jar\" has unexpected contents.");
apply_patch_check("/system/framework/android.policy.jar", "7400c1b1ac90958deb8689268616c3ce8ce8e301", "fc4ec10f7b85b77e2bf26374caffdaec42d4aa01") || abort("\"/system/framework/android.policy.jar\" has unexpected contents.");
apply_patch_check("/system/framework/android.test.runner.jar", "32d1d9f670f0f636829a9feb329ff2a31a453e83", "06da465d2056093eab6f43b5ecf9b3d9bc490ccd") || abort("\"/system/framework/android.test.runner.jar\" has unexpected contents.");
apply_patch_check("/system/framework/apache-xml.jar", "64794b4d82fd720519ec332d1cb8f8343b0587db", "c6094dce91884744a977503958916c19a88815de") || abort("\"/system/framework/apache-xml.jar\" has unexpected contents.");
apply_patch_check("/system/framework/appops.jar", "9c1a1ea0ec2f4de3c79661f43a162ff907c402e9", "6bbb69a97faf0444cec5d1a2517e295d3e96fa82") || abort("\"/system/framework/appops.jar\" has unexpected contents.");
apply_patch_check("/system/framework/appwidget.jar", "9c1a1ea0ec2f4de3c79661f43a162ff907c402e9", "79befdc4e987974d229cd79be6e1fcd6c9594d4b") || abort("\"/system/framework/appwidget.jar\" has unexpected contents.");
apply_patch_check("/system/framework/arm/CustomPropInterface.odex", "23533c77f220fed165695c2bb5832a1cb6a9318e", "461eb6968a87740354632f9707b4fce5d3bc17a3") || abort("\"/system/framework/arm/CustomPropInterface.odex\" has unexpected contents.");
apply_patch_check("/system/framework/arm/MultiWindowProxy.odex", "184a2d442463e3a227ea8f3cdf282548dd9411f4", "6707958840741ec351e80ba4509d8ab079af0193") || abort("\"/system/framework/arm/MultiWindowProxy.odex\" has unexpected contents.");
apply_patch_check("/system/framework/arm/am.odex", "10176cc1e1408b7a64c761c8afa1ab3cf2b4dfc6", "c131548431463b6820211bf26593cc96a02e7243") || abort("\"/system/framework/arm/am.odex\" has unexpected contents.");
apply_patch_check("/system/framework/arm/android.test.runner.odex", "33a428b6a24abc0659942a2f0a7a49e02893270e", "ea6344f239bd35eb6d8c276f6d3835e1d528fc13") || abort("\"/system/framework/arm/android.test.runner.odex\" has unexpected contents.");
apply_patch_check("/system/framework/arm/appops.odex", "05075881a68854361fe7f87f1fde92296c02995f", "225ab9bc92fb1d67d1ee9880c7e9c4dfb2e80f0f") || abort("\"/system/framework/arm/appops.odex\" has unexpected contents.");
apply_patch_check("/system/framework/arm/appwidget.odex", "e2680b1dc2b9883803288bb7b296eb57a2a4ede5", "b06639bc3597f2a1d95046e639dfc6e5b1682ab7") || abort("\"/system/framework/arm/appwidget.odex\" has unexpected contents.");
apply_patch_check("/system/framework/arm/bmgr.odex", "6954e2c6166ae3ac7c07ec670ab403d29e1851b5", "bf9c38541ee51e8af13a5fb7b18574c3a0a9f733") || abort("\"/system/framework/arm/bmgr.odex\" has unexpected contents.");
apply_patch_check("/system/framework/arm/boot.art", "221f3f9d4bcbf21e2ae9438ec582d6199ce8610f", "3f66f5246b2fd2895d4bdfc0a71ca1545ebb92de") || abort("\"/system/framework/arm/boot.art\" has unexpected contents.");
apply_patch_check("/system/framework/arm/boot.oat", "8042bef373372ebba385e63bc79bec12e84ebd66", "2c492e1ef5a42e148bb722f7c201af775317c497") || abort("\"/system/framework/arm/boot.oat\" has unexpected contents.");
apply_patch_check("/system/framework/arm/bu.odex", "a5952147e863cfbda57f6231c9b4257fc4b53be3", "a9a5b66f68039c7fa24f0ca6bf3d847927cb9a8f") || abort("\"/system/framework/arm/bu.odex\" has unexpected contents.");
apply_patch_check("/system/framework/arm/com.android.future.usb.accessory.odex", "9bf2da1c504e6369e82d60fb2b7cc5c8fd1f47cf", "cc60fa37366d452de138a430c1c7c3fbb2a79e2f") || abort("\"/system/framework/arm/com.android.future.usb.accessory.odex\" has unexpected contents.");
apply_patch_check("/system/framework/arm/com.android.location.provider.odex", "e87dd129789a50f45ee250ca834996e6745f17d7", "4b6668a6cd3befdf7cf1316648a734caef8dc688") || abort("\"/system/framework/arm/com.android.location.provider.odex\" has unexpected contents.");
apply_patch_check("/system/framework/arm/com.android.media.remotedisplay.odex", "406bafed79d9c0f850e733db45248bc12e4ca7d3", "036c720cb01fc227451e51bad36cb667179d82a2") || abort("\"/system/framework/arm/com.android.media.remotedisplay.odex\" has unexpected contents.");
apply_patch_check("/system/framework/arm/com.android.mediadrm.signer.odex", "5dc9cbc9b9f90b6f12eb3cb8bad79bb2f82d6de7", "231d4b570441fe2030e8a9e6bb9855c8cef80382") || abort("\"/system/framework/arm/com.android.mediadrm.signer.odex\" has unexpected contents.");
apply_patch_check("/system/framework/arm/com.mediatek.effect.odex", "d95fcb53186c1c30500116e5a3b179113bc55a77", "a20b67b5ed0f950adb71f95b8d3e4707fa669f49") || abort("\"/system/framework/arm/com.mediatek.effect.odex\" has unexpected contents.");
apply_patch_check("/system/framework/arm/content.odex", "3c735b6aaba58395401d1901c38b42ca04428889", "8f569712e34f8c19632404df50b8b3e120ab33eb") || abort("\"/system/framework/arm/content.odex\" has unexpected contents.");
apply_patch_check("/system/framework/arm/dpm.odex", "21387079ff5bc0aa3960217c83e4e0a3588c5511", "74c9c8e1aa8bae3685edfffe598f94017e2866a8") || abort("\"/system/framework/arm/dpm.odex\" has unexpected contents.");
apply_patch_check("/system/framework/arm/ethernet-service.odex", "7fdc322385909cb97af14b5dfbb6643a0b01657b", "dad1fd06da28baca0f6878a4c9dbf1848e5b067d") || abort("\"/system/framework/arm/ethernet-service.odex\" has unexpected contents.");
apply_patch_check("/system/framework/arm/ime.odex", "74cbba803f1cbde5fd9bffc9fc550b21df4c6391", "e6aeaf0cee9b09b35e881f08539c852b17f5987a") || abort("\"/system/framework/arm/ime.odex\" has unexpected contents.");
apply_patch_check("/system/framework/arm/input.odex", "2a6bfaac9ed41025cb213181407ab31808bb8877", "c343ef180295481b57a79da2765695327b9bada8") || abort("\"/system/framework/arm/input.odex\" has unexpected contents.");
apply_patch_check("/system/framework/arm/javax.obex.odex", "18e798f2b106cce821083cc2b6119d89f673c083", "cabbd4349d30f295aa67801a29dde72c649ca89e") || abort("\"/system/framework/arm/javax.obex.odex\" has unexpected contents.");
apply_patch_check("/system/framework/arm/media_cmd.odex", "2d6a18e8c77fd2272467af130021312f5bc11773", "c3f42d04c07e30edc3f20e88e80665bd00a7ebb9") || abort("\"/system/framework/arm/media_cmd.odex\" has unexpected contents.");
apply_patch_check("/system/framework/arm/monkey.odex", "949a9216f75e006dd5020c2642f90743d48c7904", "4d84a9f3ffec8e493e4fdace993990112a8915dd") || abort("\"/system/framework/arm/monkey.odex\" has unexpected contents.");
apply_patch_check("/system/framework/arm/pm.odex", "f5f65f7d37e89419c734337587cb9a8e8e787155", "c1326673580e8543eefb484311a09bda70259bf1") || abort("\"/system/framework/arm/pm.odex\" has unexpected contents.");
apply_patch_check("/system/framework/arm/recovery.odex", "80815626a8530667a9f3c3075fd855ea2aeab6b7", "3b4aea5c5032cb1eec179ceea797352dcc73c319") || abort("\"/system/framework/arm/recovery.odex\" has unexpected contents.");
apply_patch_check("/system/framework/arm/requestsync.odex", "b02267d59ab3c59ad9bd61706349aa1654c2668b", "6b159874ea8ab33268688434954ae203df01edfa") || abort("\"/system/framework/arm/requestsync.odex\" has unexpected contents.");
apply_patch_check("/system/framework/arm/services.odex", "28b25945c123a9fc49a58f336705dd1aceca228c", "5ed80171c7ed0986f70e3c1f487ada2ecf2a986c") || abort("\"/system/framework/arm/services.odex\" has unexpected contents.");
apply_patch_check("/system/framework/arm/settings.odex", "886cca7e7f4f4a28741110dba8b724a146d9aff6", "90c72b03741839fe401713bfdd55f7ae2fac23b4") || abort("\"/system/framework/arm/settings.odex\" has unexpected contents.");
apply_patch_check("/system/framework/arm/svc.odex", "d53f08ff6c8c5434586e95231f08121918ed3c6a", "6a1684766bd63408053860ed7e201af864be7cf4") || abort("\"/system/framework/arm/svc.odex\" has unexpected contents.");
apply_patch_check("/system/framework/arm/uiautomator.odex", "c03aba8c6e570553d9f0bef64c63e211593cd484", "58d38d08e73a1c66ed89b0b67d84b56cf8187bef") || abort("\"/system/framework/arm/uiautomator.odex\" has unexpected contents.");
apply_patch_check("/system/framework/arm/wifi-service.odex", "cfb5d7f8e2e9417d6bc91acd9972e8faf198bf84", "5db88623f7505c6a5312325fc5f5812ca2fde7f4") || abort("\"/system/framework/arm/wifi-service.odex\" has unexpected contents.");
apply_patch_check("/system/framework/arm/wm.odex", "3273129cca7a4b60e2eb756e016d4cc9a1c5311f", "996b67557da666e39fae03adac39a12f2311cea6") || abort("\"/system/framework/arm/wm.odex\" has unexpected contents.");
apply_patch_check("/system/framework/bmgr.jar", "9c1a1ea0ec2f4de3c79661f43a162ff907c402e9", "79befdc4e987974d229cd79be6e1fcd6c9594d4b") || abort("\"/system/framework/bmgr.jar\" has unexpected contents.");
apply_patch_check("/system/framework/bouncycastle.jar", "4f824558bf444133632d3518b3276528a3571033", "77fd320c794c5426b8e59eec5b8e2688c965662d") || abort("\"/system/framework/bouncycastle.jar\" has unexpected contents.");
apply_patch_check("/system/framework/bu.jar", "9c1a1ea0ec2f4de3c79661f43a162ff907c402e9", "79befdc4e987974d229cd79be6e1fcd6c9594d4b") || abort("\"/system/framework/bu.jar\" has unexpected contents.");
apply_patch_check("/system/framework/com.android.future.usb.accessory.jar", "9c1a1ea0ec2f4de3c79661f43a162ff907c402e9", "79befdc4e987974d229cd79be6e1fcd6c9594d4b") || abort("\"/system/framework/com.android.future.usb.accessory.jar\" has unexpected contents.");
apply_patch_check("/system/framework/com.android.location.provider.jar", "9c1a1ea0ec2f4de3c79661f43a162ff907c402e9", "79befdc4e987974d229cd79be6e1fcd6c9594d4b") || abort("\"/system/framework/com.android.location.provider.jar\" has unexpected contents.");
apply_patch_check("/system/framework/com.android.media.remotedisplay.jar", "9c1a1ea0ec2f4de3c79661f43a162ff907c402e9", "79befdc4e987974d229cd79be6e1fcd6c9594d4b") || abort("\"/system/framework/com.android.media.remotedisplay.jar\" has unexpected contents.");
apply_patch_check("/system/framework/com.android.mediadrm.signer.jar", "9c1a1ea0ec2f4de3c79661f43a162ff907c402e9", "79befdc4e987974d229cd79be6e1fcd6c9594d4b") || abort("\"/system/framework/com.android.mediadrm.signer.jar\" has unexpected contents.");
apply_patch_check("/system/framework/com.mediatek.effect.jar", "d2d10a92ea8543de0301d4338f72afb220183850", "a6b59ab774d348134eb6bd3c882647f213f546ca") || abort("\"/system/framework/com.mediatek.effect.jar\" has unexpected contents.");
apply_patch_check("/system/framework/conscrypt.jar", "2c7190147ee057f4db025efa9ba66019c5ac4650", "f932d6fd30545daba20107ae92ee56f3c75dad69") || abort("\"/system/framework/conscrypt.jar\" has unexpected contents.");
apply_patch_check("/system/framework/content.jar", "e479e752e3098f855a75c6c96fd3c1160b1f6af0", "79befdc4e987974d229cd79be6e1fcd6c9594d4b") || abort("\"/system/framework/content.jar\" has unexpected contents.");
apply_patch_check("/system/framework/core-junit.jar", "f2ac8bbceb7778fc09ce105ddf956a3cd72dfe33", "3a6f1db88b98f25e198b16d3d552234292ad2ab6") || abort("\"/system/framework/core-junit.jar\" has unexpected contents.");
apply_patch_check("/system/framework/core-libart.jar", "3f3dfc914d218b7a6d210c4c35aa84ac22f8e04b", "8cb9e6f605411c1d1a7f26fb7974db01bbc4924d") || abort("\"/system/framework/core-libart.jar\" has unexpected contents.");
apply_patch_check("/system/framework/dpm.jar", "e479e752e3098f855a75c6c96fd3c1160b1f6af0", "79befdc4e987974d229cd79be6e1fcd6c9594d4b") || abort("\"/system/framework/dpm.jar\" has unexpected contents.");
apply_patch_check("/system/framework/ethernet-service.jar", "3c0a387575f84e7a39fb3070dc56b9879a2ff335", "778defcef3f5a9ce0009d560a2fcbe830e78965f") || abort("\"/system/framework/ethernet-service.jar\" has unexpected contents.");
apply_patch_check("/system/framework/ext.jar", "f6cf0514603f17e1ffc312cba1d913717675c15d", "68bfc2936c340efe88e812f4cb8c398e8afbc016") || abort("\"/system/framework/ext.jar\" has unexpected contents.");
apply_patch_check("/system/framework/framework-res.apk", "efdac52de9fc03f1983a647e2c1d85ba6e971a9f", "26bd4702fc29293fd367e1b03f550cbbae90164d") || abort("\"/system/framework/framework-res.apk\" has unexpected contents.");
apply_patch_check("/system/framework/framework.jar", "d2c408c4419b78fa821d1865de762d671e32a310", "079289a2395cab1380991f3f15555c6a9fb89437") || abort("\"/system/framework/framework.jar\" has unexpected contents.");
apply_patch_check("/system/framework/ime.jar", "e479e752e3098f855a75c6c96fd3c1160b1f6af0", "79befdc4e987974d229cd79be6e1fcd6c9594d4b") || abort("\"/system/framework/ime.jar\" has unexpected contents.");
apply_patch_check("/system/framework/ims-common.jar", "7400c1b1ac90958deb8689268616c3ce8ce8e301", "ccd2d4fc2a8f10035e1d6e89a202b2b50a0d24b7") || abort("\"/system/framework/ims-common.jar\" has unexpected contents.");
apply_patch_check("/system/framework/input.jar", "e479e752e3098f855a75c6c96fd3c1160b1f6af0", "79befdc4e987974d229cd79be6e1fcd6c9594d4b") || abort("\"/system/framework/input.jar\" has unexpected contents.");
apply_patch_check("/system/framework/javax.obex.jar", "a7efca85e3dadde9a2193e00ec1a2d5c602bcc28", "ccd2d4fc2a8f10035e1d6e89a202b2b50a0d24b7") || abort("\"/system/framework/javax.obex.jar\" has unexpected contents.");
apply_patch_check("/system/framework/media_cmd.jar", "e479e752e3098f855a75c6c96fd3c1160b1f6af0", "ecaa62a1d455b0a96b6a54fb3deb8aa76a412298") || abort("\"/system/framework/media_cmd.jar\" has unexpected contents.");
apply_patch_check("/system/framework/mediatek-common.jar", "f2ac8bbceb7778fc09ce105ddf956a3cd72dfe33", "3a6f1db88b98f25e198b16d3d552234292ad2ab6") || abort("\"/system/framework/mediatek-common.jar\" has unexpected contents.");
apply_patch_check("/system/framework/mediatek-framework.jar", "aeccd03c5885c427db6b9a1dfafcf3949a449977", "a285efb0036fc37fd7271f45531068f2b36fb56c") || abort("\"/system/framework/mediatek-framework.jar\" has unexpected contents.");
apply_patch_check("/system/framework/mediatek-res/mediatek-res.apk", "80af28599eaa1775b7edc9528628bb66fbbbad7e", "1c2a7373696f1fa9497ca8d861d1342b5a77b2cf") || abort("\"/system/framework/mediatek-res/mediatek-res.apk\" has unexpected contents.");
apply_patch_check("/system/framework/mediatek-telephony-common.jar", "975439a95a9afebe5134d4544ebf0ea48f668989", "71e4c7421090a23c21e9fd4b5b0f19e2ae0d68a6") || abort("\"/system/framework/mediatek-telephony-common.jar\" has unexpected contents.");
apply_patch_check("/system/framework/mms-common.jar", "846941c5f762b097662191b7e0194ef9ead72cb8", "ef82e92720ef06b1ef26389431d4067f3aa68ac2") || abort("\"/system/framework/mms-common.jar\" has unexpected contents.");
apply_patch_check("/system/framework/monkey.jar", "32d1d9f670f0f636829a9feb329ff2a31a453e83", "06da465d2056093eab6f43b5ecf9b3d9bc490ccd") || abort("\"/system/framework/monkey.jar\" has unexpected contents.");
apply_patch_check("/system/framework/okhttp.jar", "4f824558bf444133632d3518b3276528a3571033", "1715e9723627de1d966dec7c9297d1d14985724d") || abort("\"/system/framework/okhttp.jar\" has unexpected contents.");
apply_patch_check("/system/framework/pm.jar", "e479e752e3098f855a75c6c96fd3c1160b1f6af0", "79befdc4e987974d229cd79be6e1fcd6c9594d4b") || abort("\"/system/framework/pm.jar\" has unexpected contents.");
apply_patch_check("/system/framework/recovery.jar", "374ff2282229ddcaf4cbadb64ac7628fad9c49db", "01b668b5afc6dbe887b8914c6e17aa3c8e341468") || abort("\"/system/framework/recovery.jar\" has unexpected contents.");
apply_patch_check("/system/framework/requestsync.jar", "e479e752e3098f855a75c6c96fd3c1160b1f6af0", "5df3dfb0d3b021ee77661624830cdb202d6f667e") || abort("\"/system/framework/requestsync.jar\" has unexpected contents.");
apply_patch_check("/system/framework/services.jar", "6550c0408b552fbb09d23424ce97784d4889dfcb", "5299a5e95cb2212265d46384a56d29e363b46c0d") || abort("\"/system/framework/services.jar\" has unexpected contents.");
apply_patch_check("/system/framework/settings.jar", "e479e752e3098f855a75c6c96fd3c1160b1f6af0", "5df3dfb0d3b021ee77661624830cdb202d6f667e") || abort("\"/system/framework/settings.jar\" has unexpected contents.");
apply_patch_check("/system/framework/svc.jar", "e479e752e3098f855a75c6c96fd3c1160b1f6af0", "5df3dfb0d3b021ee77661624830cdb202d6f667e") || abort("\"/system/framework/svc.jar\" has unexpected contents.");
apply_patch_check("/system/framework/telephony-common.jar", "8f4ca3b099fcbe5d864bd542ddedbbcc305e137d", "079289a2395cab1380991f3f15555c6a9fb89437") || abort("\"/system/framework/telephony-common.jar\" has unexpected contents.");
apply_patch_check("/system/framework/uiautomator.jar", "2c09c41fbc45cd2186344885ec5463c760f33395", "c32217632d527c479bab45353c9861bc8ff4e7b4") || abort("\"/system/framework/uiautomator.jar\" has unexpected contents.");
apply_patch_check("/system/framework/voip-common.jar", "7400c1b1ac90958deb8689268616c3ce8ce8e301", "ccd2d4fc2a8f10035e1d6e89a202b2b50a0d24b7") || abort("\"/system/framework/voip-common.jar\" has unexpected contents.");
apply_patch_check("/system/framework/wifi-service.jar", "f124323f15b0afa207b7e455d6b3d122dc098765", "efdf44197ebd333c3dd97d0309cfa2130c72316c") || abort("\"/system/framework/wifi-service.jar\" has unexpected contents.");
apply_patch_check("/system/framework/wm.jar", "e479e752e3098f855a75c6c96fd3c1160b1f6af0", "5df3dfb0d3b021ee77661624830cdb202d6f667e") || abort("\"/system/framework/wm.jar\" has unexpected contents.");
apply_patch_check("/system/lib/hw/audio.primary.mt6735m.so", "433e897d5c7a4d90cec32e11002c69bf5d20a984", "c131b84c3f8a4a557f245820eeeafefc7b4a3065") || abort("\"/system/lib/hw/audio.primary.mt6735m.so\" has unexpected contents.");
apply_patch_check("/system/lib/libAGifEncoder.so", "04094211c84d54384d1ba79ef28669d7e7676e2b", "69671e1438b7cd96270f309aa4896904312903ec") || abort("\"/system/lib/libAGifEncoder.so\" has unexpected contents.");
apply_patch_check("/system/lib/libFPdevice.so", "7a9b04bca1a5b6db30273370e370680871384697", "ba9120edba27798e61732a558e4d33843c282385") || abort("\"/system/lib/libFPdevice.so\" has unexpected contents.");
apply_patch_check("/system/lib/libLLVM.so", "0e19c747a794179243527f3fc27918aa5a012d93", "bf50b8543c0689f8e46a768d20d205f0ffc3886c") || abort("\"/system/lib/libLLVM.so\" has unexpected contents.");
apply_patch_check("/system/lib/libMtkVideoTranscoder.so", "60158c9c04e9ba738af037442495d492491a4cfc", "9f2a8cae850845c1861c6aa64d66220470903a7d") || abort("\"/system/lib/libMtkVideoTranscoder.so\" has unexpected contents.");
apply_patch_check("/system/lib/libRS.so", "3b5560ba04b9c5d9d36b2fcd6594198592e324d2", "47e04741d8472978f273942195639fcc9f9b9dbb") || abort("\"/system/lib/libRS.so\" has unexpected contents.");
apply_patch_check("/system/lib/libRSCpuRef.so", "cc3272903d46997e1eaa54ccdcd59b43ecd8cc77", "90437f4fb0ad8d51bfab73e7296e4223cea3a253") || abort("\"/system/lib/libRSCpuRef.so\" has unexpected contents.");
apply_patch_check("/system/lib/libRSDriver.so", "8e25390c34e0ced206f1eb104a7d0dc3b0c4582b", "6935d27b6edc75ba6d1eafbad68c1c812b4ea671") || abort("\"/system/lib/libRSDriver.so\" has unexpected contents.");
apply_patch_check("/system/lib/libRScpp.so", "a3574ced19211f5651d87985c7f1a5ee472e60d7", "70347d856cefd022b9350bb01711a1eaa3d2a70e") || abort("\"/system/lib/libRScpp.so\" has unexpected contents.");
apply_patch_check("/system/lib/libadpcm.so", "6883f3802a28a380c1daed7f30ab918be3f51f9b", "f25aad46417897fb654dd59f19760cf8d3982947") || abort("\"/system/lib/libadpcm.so\" has unexpected contents.");
apply_patch_check("/system/lib/libandroid_runtime.so", "048acde270f67e4a427ed9c49bfeeeacddd6cf2e", "cc9e447116317ac7f25b082d245e787eb1740189") || abort("\"/system/lib/libandroid_runtime.so\" has unexpected contents.");
apply_patch_check("/system/lib/libart-compiler.so", "d27a386b08fdd4f244712ca5bd1d886de5b3f973", "8188601e8499acff657ffdee4ee41e3af3f71a0d") || abort("\"/system/lib/libart-compiler.so\" has unexpected contents.");
apply_patch_check("/system/lib/libart.so", "612526f41b45764543b6c96be68eab84580f65e0", "63f72b71daf212fafcc738f41b668cda0cb77337") || abort("\"/system/lib/libart.so\" has unexpected contents.");
apply_patch_check("/system/lib/libbcc.so", "c5897c5343658d879cc8a4103cdd170bc756f58a", "a7f3d80bca27786d5d799f4a179e129e43b8bc85") || abort("\"/system/lib/libbcc.so\" has unexpected contents.");
apply_patch_check("/system/lib/libbcinfo.so", "ecc2435beb7ac3d3c66338a0c80bf4bf9f9065d8", "881a0a93b78abdd6aa599f2827c4a08c93133806") || abort("\"/system/lib/libbcinfo.so\" has unexpected contents.");
apply_patch_check("/system/lib/libbinder.so", "ea4e3a57abd2c33bb28252937421a8dbb72783ad", "78e2b84555ef7857379ed475cd9413bafea28402") || abort("\"/system/lib/libbinder.so\" has unexpected contents.");
apply_patch_check("/system/lib/libbtcusttable.so", "dfe64dfe9c118e8b2651df4c141939d0d50dda06", "478e3cd22a2fbf068673f0f082b59014c82fb632") || abort("\"/system/lib/libbtcusttable.so\" has unexpected contents.");
apply_patch_check("/system/lib/libbtsession.so", "74e5aef067e1d770cc2ae9a3984ddc69787be5bb", "c4a434017603dda25aa7bf4676d1eeb51f09f2c1") || abort("\"/system/lib/libbtsession.so\" has unexpected contents.");
apply_patch_check("/system/lib/libc++.so", "16cd9e1576b49e5b119b2bf12da21e21a1a51a00", "0bdfaeb6c7e0c7ead818703bded20886f0237d78") || abort("\"/system/lib/libc++.so\" has unexpected contents.");
apply_patch_check("/system/lib/libc.so", "b20ae796012dd260f26d77493c66b0ae42193ed2", "233dfc3bf8d927523774a48f6a22a00b0b117eaa") || abort("\"/system/lib/libc.so\" has unexpected contents.");
apply_patch_check("/system/lib/libcam.camadapter.so", "8973f6b89574a3e745da5963ab736d6a5126290f", "c577e4840d9c388a6879146b2facfd32709d574c") || abort("\"/system/lib/libcam.camadapter.so\" has unexpected contents.");
apply_patch_check("/system/lib/libcam.client.so", "6a4f06f0676c5042066c1a8eeea2efa31fc9dc61", "667776772f7695605d7fd68750b1dc19dbfd90d9") || abort("\"/system/lib/libcam.client.so\" has unexpected contents.");
apply_patch_check("/system/lib/libcam.halsensor.so", "2978dd1cb1762365c1145d2c53d3aac1c4d7093e", "2abcbf1a03d976312a8be4175652c09c835fcdc9") || abort("\"/system/lib/libcam.halsensor.so\" has unexpected contents.");
apply_patch_check("/system/lib/libcam.metadataprovider.so", "f74183e004822906e3cb3b9ee4a684f743ab8e01", "6f3048d5ca6d39e346b77e617fdd9d6cbd646f40") || abort("\"/system/lib/libcam.metadataprovider.so\" has unexpected contents.");
apply_patch_check("/system/lib/libcam.paramsmgr.so", "b03f6d178be74a479b0956e2e8362790899c1044", "90cd7c9753fc3af71789bd342243fa63649ad5f6") || abort("\"/system/lib/libcam.paramsmgr.so\" has unexpected contents.");
apply_patch_check("/system/lib/libcam.sdkclient.so", "774b5c7987d2138be065bc8e2a27b01527cb3cb2", "e8c4bca82ff2ea1b17321d4e73af803079fe271b") || abort("\"/system/lib/libcam.sdkclient.so\" has unexpected contents.");
apply_patch_check("/system/lib/libcamera_client.so", "3e56455ebd46067acab5d4845e362dae68f3c22c", "51cd123fd1fe3768d7f159bbcb4156d1def61498") || abort("\"/system/lib/libcamera_client.so\" has unexpected contents.");
apply_patch_check("/system/lib/libcameracustom.so", "7ae2bebfe3eb3d912cab9d0073d87a4eaaaf0f95", "0c8c228ee6526de039ce0eba31bdd830e49e2de9") || abort("\"/system/lib/libcameracustom.so\" has unexpected contents.");
apply_patch_check("/system/lib/libcustom_nvram.so", "14ab98cd6632cad4a44fe9dd78eae597672456ca", "489b59f0f188978d616c49978f062afad9e2f657") || abort("\"/system/lib/libcustom_nvram.so\" has unexpected contents.");
apply_patch_check("/system/lib/libcutils.so", "f8516b1e2ce2ae8cae7206a6d03cfb51b855904e", "ccf85bcbf2a3bacae87c935d20069ed45ec112b9") || abort("\"/system/lib/libcutils.so\" has unexpected contents.");
apply_patch_check("/system/lib/libexif.so", "17f5f25e547b3055a6eb5bd158095c01079b8396", "179bdf7e7f345cd25a7acd8d32ecc2b068944672") || abort("\"/system/lib/libexif.so\" has unexpected contents.");
apply_patch_check("/system/lib/libextsimap.so", "8aea14b99749d88ca3958fc7920456ebdb0f9c46", "3db8a10ae6d2b3e7fcf6967e1ed4f231e71425e7") || abort("\"/system/lib/libextsimap.so\" has unexpected contents.");
apply_patch_check("/system/lib/libfeatureio.so", "0248afb869ab07ce0884af0ef5126a89c541319b", "6eb4efa0fe4948bc14e8d38be10c6cb3973a0a81") || abort("\"/system/lib/libfeatureio.so\" has unexpected contents.");
apply_patch_check("/system/lib/libicuuc.so", "29033f202f924bf7ee86e0ea6c01a2651aae654e", "dd958dd887e968b581861e05aa89014ef9028b43") || abort("\"/system/lib/libicuuc.so\" has unexpected contents.");
apply_patch_check("/system/lib/libjni_latinime.so", "2cf36fba909c2a58622434e5cc67ac98abeb6986", "45ddbc872506d314599930fc6b21cca415c3a004") || abort("\"/system/lib/libjni_latinime.so\" has unexpected contents.");
apply_patch_check("/system/lib/libmdnssd.so", "d2d51ae4c1bcd8f66ef7d43d71c9c999d2e92ad6", "b6ede81f7b2f7154b0297949714acd0f6b175b43") || abort("\"/system/lib/libmdnssd.so\" has unexpected contents.");
apply_patch_check("/system/lib/libmediaplayerservice.so", "d6ecf3bcfb9bdef77ae8c1e801944cdfdb1de488", "f724dd79d4b801351635ed8b7727dec1c3958091") || abort("\"/system/lib/libmediaplayerservice.so\" has unexpected contents.");
apply_patch_check("/system/lib/libmmsdkservice.feature.so", "69644ba4676fedd40b105d9afb70d4b8663b50a9", "75220c1fa43c0ead65d1630eee876e7a607b9efa") || abort("\"/system/lib/libmmsdkservice.feature.so\" has unexpected contents.");
apply_patch_check("/system/lib/libmnl.so", "a847302fecca23fdbf8b554214358342912c715b", "657091173eb0d98b30d87e2c41c792e259298b05") || abort("\"/system/lib/libmnl.so\" has unexpected contents.");
apply_patch_check("/system/lib/libnativebridge.so", "587e2ce2ca8f25e7c64ca9c89a7adfe3e1c635e3", "1e7b34c0f7df006f255bd403e6657f4e758621cf") || abort("\"/system/lib/libnativebridge.so\" has unexpected contents.");
apply_patch_check("/system/lib/libnativehelper.so", "50636a616cad87116d51146656b7d6ab1419dc6d", "0900ab5a900cae024d9ce4bc244b57c30c8464dc") || abort("\"/system/lib/libnativehelper.so\" has unexpected contents.");
apply_patch_check("/system/lib/libnetd_client.so", "21c8fe404428560d5ab32ef26de2853b8206189e", "1baea95d02e46d6ccbbc15673990b04e1e480233") || abort("\"/system/lib/libnetd_client.so\" has unexpected contents.");
apply_patch_check("/system/lib/libpng.so", "97f24d8e67c6d2f4eaec255921e385e41285c685", "f8c454cd1e3d925f347800e57378c52ca691899e") || abort("\"/system/lib/libpng.so\" has unexpected contents.");
apply_patch_check("/system/lib/libskia.so", "18cdd4d8d74cdeae4fc32907bbd3eb01ae0619a7", "58318e8f7ab58d13f4ed02434cede897106b6d9d") || abort("\"/system/lib/libskia.so\" has unexpected contents.");
apply_patch_check("/system/lib/libssl.so", "fe35cb867553e04ff1c3189ab0ded96360afcfb8", "baae82ec080e575350e0e38566ea377370168783") || abort("\"/system/lib/libssl.so\" has unexpected contents.");
apply_patch_check("/system/lib/libstagefright.so", "b38683a278e74c368a474c89bef66b74cabae312", "8b59b2d7d36f2a10a980bd7e8ddb44297398542f") || abort("\"/system/lib/libstagefright.so\" has unexpected contents.");
apply_patch_check("/system/lib/libstagefright_foundation.so", "13613fa0a9bf0b0572b447971a30bf6338739e3d", "6c12c927eae985d08161dd04951dbeb8176b5342") || abort("\"/system/lib/libstagefright_foundation.so\" has unexpected contents.");
apply_patch_check("/system/lib/libstagefright_soft_aacdec.so", "44864c048f5efa861c14ab914e64daf5ce41586e", "40e8df3952cbd1f5ce2d7bd01d0311c3af85f9bb") || abort("\"/system/lib/libstagefright_soft_aacdec.so\" has unexpected contents.");
apply_patch_check("/system/lib/libstagefright_soft_aacenc.so", "18f4649c84e776fef39d8325a07394d258c4a0d4", "6b2a8bf8ade4003452ff9ffd9c823f0d842595be") || abort("\"/system/lib/libstagefright_soft_aacenc.so\" has unexpected contents.");
apply_patch_check("/system/lib/libstagefright_soft_hevcdec.so", "ebd7350eafb63c8073d61c7ca94de517052407fc", "7a7aa569b1f9245ffb7a62c2f9aecfde64cdac58") || abort("\"/system/lib/libstagefright_soft_hevcdec.so\" has unexpected contents.");
apply_patch_check("/system/lib/libsurfaceflinger.so", "f331d4964d836bc1282f7677fd368abdd0055b91", "e022b154b7c0fcc6453b9e184f4e7a462f171b20") || abort("\"/system/lib/libsurfaceflinger.so\" has unexpected contents.");
apply_patch_check("/system/lib/libvcodec_utility.so", "7132d8c564e667a6592104ea51b9937bfd693b56", "8a03b722b04f29f9fe09a8471cb17422974bfcea") || abort("\"/system/lib/libvcodec_utility.so\" has unexpected contents.");
apply_patch_check("/system/lib/libwebrtc_audio_preprocessing.so", "32bd6a0a574e2d223ee602c85c0a1f4026c54e36", "38756c9ca4ac0840af77f7f7a941644a90089a99") || abort("\"/system/lib/libwebrtc_audio_preprocessing.so\" has unexpected contents.");
apply_patch_check("/system/lib/libwebviewchromium.so", "57f2976c60aba31e086ef408dfe369220a52934f", "6c98a3f526af3cbdb007e732b63b7a9ef949cafa") || abort("\"/system/lib/libwebviewchromium.so\" has unexpected contents.");
apply_patch_check("/system/lib/mtk-ril.so", "b7f3bd6827d40dc4a32b09c3abdcab1d29ee54a3", "9d6472650ac8be5888713d9c2816f3fcb2d0cdb9") || abort("\"/system/lib/mtk-ril.so\" has unexpected contents.");
apply_patch_check("/system/lib/mtk-rilmd2.so", "e4941e3e43a05810d5c4c6dfd49e25d47fb16b49", "a96386ea54f26ea1919c23a042b8c911449d17b6") || abort("\"/system/lib/mtk-rilmd2.so\" has unexpected contents.");
apply_patch_check("/system/lib/soundfx/libaudiopreprocessing.so", "fe93093ecfa09b0eaaedff4c18111fadc3492ddf", "8c222a0c3abb412df24e0426f72462d66056434d") || abort("\"/system/lib/soundfx/libaudiopreprocessing.so\" has unexpected contents.");
apply_patch_check("/system/lib/soundfx/libbundlewrapper.so", "4de55f184e16c62a37ba72edf7cc5c1d11ae452d", "60123e1e6a30d8cbe6493f54b5353fa4bd1bae82") || abort("\"/system/lib/soundfx/libbundlewrapper.so\" has unexpected contents.");
apply_patch_check("/system/lib/soundfx/libdownmix.so", "4b7c3dc07713e942976305f26077c2b27d2ef2c6", "d79b894c9bb805d4a9f5373b88bca1be5e569b71") || abort("\"/system/lib/soundfx/libdownmix.so\" has unexpected contents.");
apply_patch_check("/system/lib/soundfx/libldnhncr.so", "60a071bd15b6b195ec64347db129a1871d0f9b8d", "7173879ed406239a3de2ca9205bace60de91cb5c") || abort("\"/system/lib/soundfx/libldnhncr.so\" has unexpected contents.");
apply_patch_check("/system/lib/soundfx/libreverbwrapper.so", "a760194c2a39f6d18a5204f1c9ca86875e88100a", "2733d08c8fe81539686466fab322e4bec094b8be") || abort("\"/system/lib/soundfx/libreverbwrapper.so\" has unexpected contents.");
apply_patch_check("/system/lib/soundfx/libvisualizer.so", "14067bf653a2fdec45428a3287f75bf18a4dbaae", "097604510b3fa77819a5018c477b6dbc93a5128e") || abort("\"/system/lib/soundfx/libvisualizer.so\" has unexpected contents.");
apply_patch_check("/system/plugin/DataProtection/DataProtection.apk", "5d47a441483c3fe5d2accbac94e25424131944e4", "1342c6c73d0164284c62b454c2191a1525071864") || abort("\"/system/plugin/DataProtection/DataProtection.apk\" has unexpected contents.");
apply_patch_check("/system/plugin/DataProtection/arm/DataProtection.odex", "60f535ae5b20a478359cba0b433892dee57299d6", "484085e65eb2e732067f25c37fd3c2b362c61367") || abort("\"/system/plugin/DataProtection/arm/DataProtection.odex\" has unexpected contents.");
apply_patch_check("/system/plugin/FwkPlugin/FwkPlugin.apk", "d9881ad83d1406d9f2b75cb563f1fbb91656a959", "c7325030f122c8c1da9b27dc374ab231c6e76462") || abort("\"/system/plugin/FwkPlugin/FwkPlugin.apk\" has unexpected contents.");
apply_patch_check("/system/plugin/FwkPlugin/FwkPlugin.mpinfo", "72b298ab40e8c984019e66b2289725e919ff6367", "22103ab3fc1d1f1218475ce60d2b86866dafbff9") || abort("\"/system/plugin/FwkPlugin/FwkPlugin.mpinfo\" has unexpected contents.");
apply_patch_check("/system/plugin/FwkPlugin/arm/FwkPlugin.odex", "5277c039a8e7141619deab7914531cff3373e2eb", "c7b56523cecf4f16a7b60068689db1400b3e828b") || abort("\"/system/plugin/FwkPlugin/arm/FwkPlugin.odex\" has unexpected contents.");
apply_patch_check("/system/plugin/PermissionControl/PermissionControl.apk", "ca7988ceff95e17ff0a6c1898191a449c780e7fc", "6baddca9eb5e15778313d7f8e5993b5dcae4ea28") || abort("\"/system/plugin/PermissionControl/PermissionControl.apk\" has unexpected contents.");
apply_patch_check("/system/plugin/PermissionControl/arm/PermissionControl.odex", "abff28edb2479622c072b2efd43bc9d69c274501", "6d5b20a48b9df6f01796e865aec8ffdc714853a7") || abort("\"/system/plugin/PermissionControl/arm/PermissionControl.odex\" has unexpected contents.");
apply_patch_check("/system/plugin/PrivacyProtectionLock/PrivacyProtectionLock.apk", "b044e8f861ca61e88b7a8358d51eb5adf6ce5f5f", "6c954f059cb677c5de6451f58b11f032e9178600") || abort("\"/system/plugin/PrivacyProtectionLock/PrivacyProtectionLock.apk\" has unexpected contents.");
apply_patch_check("/system/plugin/PrivacyProtectionLock/arm/PrivacyProtectionLock.odex", "368dfbb065cfadcd7e44c41c1814a3cce40f8054", "69f76bf4fc7c3fcb95bfc2c6b477e8d544b4b099") || abort("\"/system/plugin/PrivacyProtectionLock/arm/PrivacyProtectionLock.odex\" has unexpected contents.");
apply_patch_check("/system/priv-app/BackupRestoreConfirmation/BackupRestoreConfirmation.apk", "5fd68630629f7f3731587123c683cbea8fc9f480", "64a38c9904432bd0f836840edef138a3da7ceffa") || abort("\"/system/priv-app/BackupRestoreConfirmation/BackupRestoreConfirmation.apk\" has unexpected contents.");
apply_patch_check("/system/priv-app/BackupRestoreConfirmation/arm/BackupRestoreConfirmation.odex", "993cd3869fb3750eed5a0968a56d3fa64fde18fd", "00505eff7bba53e7b70d5c31aebc6ac08d412b7f") || abort("\"/system/priv-app/BackupRestoreConfirmation/arm/BackupRestoreConfirmation.odex\" has unexpected contents.");
apply_patch_check("/system/priv-app/CDS_INFO/CDS_INFO.apk", "5e11df76ce8f249a964f1609ca73abc8af71078f", "d71d21c413d595bbb3758381501038c0a2b3c67d") || abort("\"/system/priv-app/CDS_INFO/CDS_INFO.apk\" has unexpected contents.");
apply_patch_check("/system/priv-app/CDS_INFO/arm/CDS_INFo_Odex", "37f036b5597f0d5ebb7995e7b6c4e26e9931db23", "0b487f490db05e2785179feb054cae98329f80eb") || abort("\"/system/priv-app/CDS_INFO/arm/CDS_INFo_Odex\" has unexpected contents.");
apply_patch_check("/system/priv-app/CalendarProvider/CalendarProvider.apk", "b701b8f9aaba789e28500fa326af7135cee410b0", "1621ef81b0005c301b82abb72674a89dba15e7dc") || abort("\"/system/priv-app/CalendarProvider/CalendarProvider.apk\" has unexpected contents.");
apply_patch_check("/system/priv-app/CalendarProvider/arm/CalendarProvider.odex", "29d95c0b845cbbc462b62e460689768eaa032cfd", "7b48acf19c108802516e97daecee4f1f9dedf1b2") || abort("\"/system/priv-app/CalendarProvider/arm/CalendarProvider.odex\" has unexpected contents.");
apply_patch_check("/system/priv-app/Contacts/Contacts.apk", "70d0e28b04a8a86d75b83f0724879338665fc0f2", "4b0968357a01c8ca068604a60ec815d02b867e3b") || abort("\"/system/priv-app/Contacts/Contacts.apk\" has unexpected contents.");
apply_patch_check("/system/priv-app/Contacts/arm/Contacts.odex", "430bce29b55c340db1e2c920479ca491f8adbfdf", "c8fa1cec609cf9a98be9d9a7fef85cb9fd3da867") || abort("\"/system/priv-app/Contacts/arm/Contacts.odex\" has unexpected contents.");
apply_patch_check("/system/priv-app/ContactsProvider/ContactsProvider.apk", "f5a6bd83cfef3e6ba825959e3052a4bde1a92a4a", "25ac1ab476ea642b8e420658c470159b776a55b0") || abort("\"/system/priv-app/ContactsProvider/ContactsProvider.apk\" has unexpected contents.");
apply_patch_check("/system/priv-app/ContactsProvider/arm/ContactsProvider.odex", "7dda1b7c37dbf7df19303598aacf303b0beacb31", "cee9fc18b656697ec8a609784c3ad829a65becd9") || abort("\"/system/priv-app/ContactsProvider/arm/ContactsProvider.odex\" has unexpected contents.");
apply_patch_check("/system/priv-app/DefaultContainerService/DefaultContainerService.apk", "28960f6137569768252f85205bd49f6c277cae94", "a45dd386b4f9d648c6712e6644b71eadf39fb69b") || abort("\"/system/priv-app/DefaultContainerService/DefaultContainerService.apk\" has unexpected contents.");
apply_patch_check("/system/priv-app/DefaultContainerService/arm/DefaultContainerService.odex", "5fc878e24975ed9aebf46d71989e38788dd6e691", "2a945d2fda1bf1465fc17ff37674d721a61d306e") || abort("\"/system/priv-app/DefaultContainerService/arm/DefaultContainerService.odex\" has unexpected contents.");
apply_patch_check("/system/priv-app/Dialer/Dialer.apk", "2049c4a56e1b0d9b3380c0e3ffe4777b55a2ba57", "72b55ab47f09a06ea2bc003e7d76c78b0a1fe0cf") || abort("\"/system/priv-app/Dialer/Dialer.apk\" has unexpected contents.");
apply_patch_check("/system/priv-app/Dialer/arm/Dialer.odex", "5561d1dde03268eb411d152c5f5b7ad9aa3fab07", "00483cf81eea2a0c466a8aa7d0e75a41062494c4") || abort("\"/system/priv-app/Dialer/arm/Dialer.odex\" has unexpected contents.");
apply_patch_check("/system/priv-app/DownloadProvider/DownloadProvider.apk", "09e58b311a70493807b2aa43148a9e80e42c3955", "de37286d7b549c34771a1522fbdc9abbf03b88a0") || abort("\"/system/priv-app/DownloadProvider/DownloadProvider.apk\" has unexpected contents.");
apply_patch_check("/system/priv-app/DownloadProvider/arm/DownloadProvider.odex", "7ad3f933052ecaf8eddfea1f967cef84cdbd2685", "2760f14e1a3789af1d71a9f68fa3ca62177d0e48") || abort("\"/system/priv-app/DownloadProvider/arm/DownloadProvider.odex\" has unexpected contents.");
apply_patch_check("/system/priv-app/ExternalStorageProvider/ExternalStorageProvider.apk", "d890b87e9140c11a6f013f04b086e5109e2db33c", "765bfcb31e417b8d844d3237f6ffe20d826e4bc2") || abort("\"/system/priv-app/ExternalStorageProvider/ExternalStorageProvider.apk\" has unexpected contents.");
apply_patch_check("/system/priv-app/ExternalStorageProvider/arm/ExternalStorageProvider.odex", "4098d77f86ac475bc7d0b1d930fbb387d1feb70a", "dd5b964f228ecae4767989544ca8752301a9c2b5") || abort("\"/system/priv-app/ExternalStorageProvider/arm/ExternalStorageProvider.odex\" has unexpected contents.");
apply_patch_check("/system/priv-app/FmRadio/FmRadio.apk", "1af7257eb646ee2fa49e01bd8bc14a3b1d3ef702", "a36df0ec4ccffe907d2ae54dbfad220b3466869d") || abort("\"/system/priv-app/FmRadio/FmRadio.apk\" has unexpected contents.");
apply_patch_check("/system/priv-app/FmRadio/arm/FmRadio.odex", "0a95d3433de96059471ca78b42863429aff4c40c", "f50130c196ac086eab457e46f5078e865b2b4cd2") || abort("\"/system/priv-app/FmRadio/arm/FmRadio.odex\" has unexpected contents.");
apply_patch_check("/system/priv-app/FusedLocation/FusedLocation.apk", "10e803eba2d3eb12a941251b647b26139be50ff9", "79d432828c7da1ee00b3a74240a2c0feab9f6593") || abort("\"/system/priv-app/FusedLocation/FusedLocation.apk\" has unexpected contents.");
apply_patch_check("/system/priv-app/FusedLocation/arm/FusedLocation.odex", "f0b6cfc6d042835e5ff8d42738dbce7480601a94", "42885453b786a664cdb9779fc76dd0ea2fa5deec") || abort("\"/system/priv-app/FusedLocation/arm/FusedLocation.odex\" has unexpected contents.");
apply_patch_check("/system/priv-app/GmsCore/arm/GmsCore.odex", "36942255a1d9dabbf674559f6f04020d65bf35db", "06f64ec84079227f0aa6096fc0c7fbc23412299d") || abort("\"/system/priv-app/GmsCore/arm/GmsCore.odex\" has unexpected contents.");
apply_patch_check("/system/priv-app/GoogleBackupTransport/arm/GoogleBackupTransport.odex", "d77a566d986a5a9eaa53c3ef6544e42659e35414", "439bb80a90f8a4b9183c3a55aea8489b49172139") || abort("\"/system/priv-app/GoogleBackupTransport/arm/GoogleBackupTransport.odex\" has unexpected contents.");
apply_patch_check("/system/priv-app/GoogleFeedback/arm/GoogleFeedback.odex", "2914abfbc3c777c58028097df6775278f64b5368", "b33ce17b9bd7957c5303b27f9847140dd20322af") || abort("\"/system/priv-app/GoogleFeedback/arm/GoogleFeedback.odex\" has unexpected contents.");
apply_patch_check("/system/priv-app/GoogleLoginService/arm/GoogleLoginService.odex", "3fc143cbc4d3157dfbb60715a31fda92512e7e1e", "349777234a566e28fb284e945695685495b3e23e") || abort("\"/system/priv-app/GoogleLoginService/arm/GoogleLoginService.odex\" has unexpected contents.");
apply_patch_check("/system/priv-app/GoogleOneTimeInitializer/arm/GoogleOneTimeInitializer.odex", "502ddd400eea58e05d3a7a998578aac8de8eb822", "f9f379dba5692326df6c9916ff9f59154b065ace") || abort("\"/system/priv-app/GoogleOneTimeInitializer/arm/GoogleOneTimeInitializer.odex\" has unexpected contents.");
apply_patch_check("/system/priv-app/GooglePartnerSetup/arm/GooglePartnerSetup.odex", "250eea9d8e9dcfa41536655a754d3a45f945fb96", "978f3772e44f5e8ebdd416022deb05d326d26a07") || abort("\"/system/priv-app/GooglePartnerSetup/arm/GooglePartnerSetup.odex\" has unexpected contents.");
apply_patch_check("/system/priv-app/GoogleServicesFramework/arm/GoogleServicesFramework.odex", "82e81a50990301cb2c467af589bacd537cc147d7", "9358504699577d85790820f448635cbda7b0ab2b") || abort("\"/system/priv-app/GoogleServicesFramework/arm/GoogleServicesFramework.odex\" has unexpected contents.");
apply_patch_check("/system/priv-app/HctLauncher3Out/HctLauncher3Out.apk", "41aaf19dded0b38689ce09e172e5704f1d71a847", "4d9aef5b9221de28898b176e66406322745740ca") || abort("\"/system/priv-app/HctLauncher3Out/HctLauncher3Out.apk\" has unexpected contents.");
apply_patch_check("/system/priv-app/HctLauncher3Out/arm/HctLauncher3Out.odex", "2ce1cb1d80a70dfe4f913f79702dd8f458ed9903", "ac5bbf513fc9917ca18c06bfe34e534e4ac3f252") || abort("\"/system/priv-app/HctLauncher3Out/arm/HctLauncher3Out.odex\" has unexpected contents.");
apply_patch_check("/system/priv-app/HotKnotBeam/HotKnotBeam.apk", "0d3095303615d9d193a28075674c23fa80aab561", "d1161348210711c7e65efeb0fabfda579254b9b1") || abort("\"/system/priv-app/HotKnotBeam/HotKnotBeam.apk\" has unexpected contents.");
apply_patch_check("/system/priv-app/HotKnotBeam/arm/HotKnotBeam.odex", "36763ff276bb312802004e87f0f65a731618563e", "2a2a461731892f8c20eecbc8d6742af070160ebb") || abort("\"/system/priv-app/HotKnotBeam/arm/HotKnotBeam.odex\" has unexpected contents.");
apply_patch_check("/system/priv-app/HotKnotCommonUI/HotKnotCommonUI.apk", "29aaf57426c04dbcc0090fc6820f9c5097490e63", "a00d673fecb9e16e261b8190b73b0dcdaeed4619") || abort("\"/system/priv-app/HotKnotCommonUI/HotKnotCommonUI.apk\" has unexpected contents.");
apply_patch_check("/system/priv-app/HotKnotCommonUI/arm/HotKnotCommonUI.odex", "6b0865deee574b520f626ca082269a2e2a19ed78", "c1bc0fa896a57780ca0794b7d81ac47b1c5c192f") || abort("\"/system/priv-app/HotKnotCommonUI/arm/HotKnotCommonUI.odex\" has unexpected contents.");
apply_patch_check("/system/priv-app/HotKnotConnectivity/arm/HotKnotConnectivity.odex", "b4c39fa4c7563b09d2bec97ffb70577e8b53f369", "7257113e85e81b60e9e36df8fb65089cc51f2ed1") || abort("\"/system/priv-app/HotKnotConnectivity/arm/HotKnotConnectivity.odex\" has unexpected contents.");
apply_patch_check("/system/priv-app/InputDevices/InputDevices.apk", "59c2f5a0f380e9261965487c283ab8d9e9f00861", "2d3ff9bd728f1fabfc926a6ed4821c05fb09ea7a") || abort("\"/system/priv-app/InputDevices/InputDevices.apk\" has unexpected contents.");
apply_patch_check("/system/priv-app/InputDevices/arm/InputDevices.odex", "4b53ff24029e6ba63acf9843ed2b2fcf60ef8cd7", "5dc1de179c713d6601a20e563a9893e46ea37b77") || abort("\"/system/priv-app/InputDevices/arm/InputDevices.odex\" has unexpected contents.");
apply_patch_check("/system/priv-app/ManagedProvisioning/ManagedProvisioning.apk", "250df45756067fc8e8c38fcb9baa1930a00881cf", "ca8d6707ffd93d137d965788d69a486b913a7c37") || abort("\"/system/priv-app/ManagedProvisioning/ManagedProvisioning.apk\" has unexpected contents.");
apply_patch_check("/system/priv-app/ManagedProvisioning/arm/ManagedProvisioning.odex", "ab5964e6a3f3fadbc802ee701e0a1697abcfbd47", "732f4d0569acac9c2d629bfbdada8efd9658de33") || abort("\"/system/priv-app/ManagedProvisioning/arm/ManagedProvisioning.odex\" has unexpected contents.");
apply_patch_check("/system/priv-app/MediaProvider/MediaProvider.apk", "04b23161c9cc35c2072a221063a4f80dfec4920b", "2f25e13a78599d969ca131a8ada85074c6bf139e") || abort("\"/system/priv-app/MediaProvider/MediaProvider.apk\" has unexpected contents.");
apply_patch_check("/system/priv-app/MediaProvider/arm/MediaProvider.odex", "472cf2d26fd1e262330fc38a6699103e2e39007d", "602eac728e3b38e767f699b631022d091e6bfc32") || abort("\"/system/priv-app/MediaProvider/arm/MediaProvider.odex\" has unexpected contents.");
apply_patch_check("/system/priv-app/Mms/Mms.apk", "360eb9ba3eeba74145d827f4b1704fb6c2d4cffb", "875c359cf1fddf9ee6e4dbd98d42eca6bd9aaf70") || abort("\"/system/priv-app/Mms/Mms.apk\" has unexpected contents.");
apply_patch_check("/system/priv-app/Mms/arm/Mms.odex", "2c5d9bca9edd6e7d73541153bf5046e2b2b35d87", "7514622a3ef35c68db4b8dfe41356f7a44fd7b42") || abort("\"/system/priv-app/Mms/arm/Mms.odex\" has unexpected contents.");
apply_patch_check("/system/priv-app/MmsService/MmsService.apk", "c58a26a43e7531484fdbc171306f1108a8e23359", "25c85a93ce65339544c0d525bb8ae5127a7f2c02") || abort("\"/system/priv-app/MmsService/MmsService.apk\" has unexpected contents.");
apply_patch_check("/system/priv-app/MmsService/arm/MmsService.odex", "f55a8b15c445db2e1299c9c105cc24577af1af4b", "eb66abbcc7b45c2a3bdd900fb9696366dfed8276") || abort("\"/system/priv-app/MmsService/arm/MmsService.odex\" has unexpected contents.");
apply_patch_check("/system/priv-app/Phonesky/arm/Phonesky.odex", "a292f7fd5f9ba21081f5fa0fc0ae8291a5688a6a", "d3a883015e75f27dfd35c85a868b9c07e48f1494") || abort("\"/system/priv-app/Phonesky/arm/Phonesky.odex\" has unexpected contents.");
apply_patch_check("/system/priv-app/ProxyHandler/ProxyHandler.apk", "e6fa288cf8925cac1d14f51ea5374a02cda2bb88", "3adbdfa11dde58cae74d77480d088ec3c2033941") || abort("\"/system/priv-app/ProxyHandler/ProxyHandler.apk\" has unexpected contents.");
apply_patch_check("/system/priv-app/ProxyHandler/arm/ProxyHandler.odex", "efa71e49cfd14ea73241aedef372cc25c586cdfe", "db5fa80c85c7b285e7a0ba52f137d164a954e509") || abort("\"/system/priv-app/ProxyHandler/arm/ProxyHandler.odex\" has unexpected contents.");
apply_patch_check("/system/priv-app/Settings/Settings.apk", "764a145c91e3d980abd357cfcbbf3ce8ca550718", "d342d06e385bf84c32b6240feef409535473836c") || abort("\"/system/priv-app/Settings/Settings.apk\" has unexpected contents.");
apply_patch_check("/system/priv-app/Settings/arm/Settings.odex", "6e4207f1ec140604ce7220812cec63af45628f19", "abe2c600c36b5a6d676b7b6903f41a7c78130da7") || abort("\"/system/priv-app/Settings/arm/Settings.odex\" has unexpected contents.");
apply_patch_check("/system/priv-app/SettingsProvider/SettingsProvider.apk", "21eff91578d1e48d9a6c67cc0cd5130239d3117c", "2e681366904e43bc16aba1b09ebfe88eb00b9196") || abort("\"/system/priv-app/SettingsProvider/SettingsProvider.apk\" has unexpected contents.");
apply_patch_check("/system/priv-app/SettingsProvider/arm/SettingsProvider.odex", "9e9547375cda13c9a7837d32135299b128e62060", "6aa81881780f2a61f6445f63ae721e9d6d5c5f05") || abort("\"/system/priv-app/SettingsProvider/arm/SettingsProvider.odex\" has unexpected contents.");
apply_patch_check("/system/priv-app/SetupWizard/arm/SetupWizard.odex", "9e4c6b1e4bed1a90feddf4c531d577a6e2ca8656", "a4e4127165d47698c69d7340cd4d055160113c94") || abort("\"/system/priv-app/SetupWizard/arm/SetupWizard.odex\" has unexpected contents.");
apply_patch_check("/system/priv-app/SharedStorageBackup/SharedStorageBackup.apk", "0c491a04def8401eab060b23688b48f22f144be7", "23b49a8e80a9f4e7da6ab7d89efcfdd8405f8f74") || abort("\"/system/priv-app/SharedStorageBackup/SharedStorageBackup.apk\" has unexpected contents.");
apply_patch_check("/system/priv-app/SharedStorageBackup/arm/SharedStorageBackup.odex", "49f80cf48c9f2486d53ab267456b491feb6b9cde", "8c7d90a0e598adfb3f4621833a61c55ecc38c683") || abort("\"/system/priv-app/SharedStorageBackup/arm/SharedStorageBackup.odex\" has unexpected contents.");
apply_patch_check("/system/priv-app/Shell/Shell.apk", "f7fa4100ae83cbd42109e8ff123e92a9d29b3f92", "60c0350d15fbb343ede783de357d1d0c4c96484f") || abort("\"/system/priv-app/Shell/Shell.apk\" has unexpected contents.");
apply_patch_check("/system/priv-app/Shell/arm/Shell.odex", "481133e9c23f0f5d147840c6b3ac64217424316a", "d76a72f1e75d6499dfffa4e5d8c706035381d5cc") || abort("\"/system/priv-app/Shell/arm/Shell.odex\" has unexpected contents.");
apply_patch_check("/system/priv-app/SystemUI/SystemUI.apk", "c6f8089f49aa6d3e8df5f9bc0ebcce894b57048d", "164eb0c6911d8112e7b75d0e4d499c164da299ec") || abort("\"/system/priv-app/SystemUI/SystemUI.apk\" has unexpected contents.");
apply_patch_check("/system/priv-app/SystemUI/arm/SystemUI.odex", "1cec8010e49a4f260fc1c357701fce8146d1de46", "c5c1289d3c423000f2ae11bb27ced5ae5d70fe81") || abort("\"/system/priv-app/SystemUI/arm/SystemUI.odex\" has unexpected contents.");
apply_patch_check("/system/priv-app/TeleService/TeleService.apk", "77ce5f00ae9cb646c31188932ab547f6df687ac1", "c06faaf8742421c38c6c33589e900afa758ce97e") || abort("\"/system/priv-app/TeleService/TeleService.apk\" has unexpected contents.");
apply_patch_check("/system/priv-app/TeleService/arm/TeleService.odex", "9130b6bd44fd7e587fee3d2f5acc28827f557a57", "b3f6e0aeec58f61df4b8b007e76904e6c277d7bd") || abort("\"/system/priv-app/TeleService/arm/TeleService.odex\" has unexpected contents.");
apply_patch_check("/system/priv-app/Telecom/Telecom.apk", "d585fac9fcf08bfc243fd1ca87c313d7c43aa908", "be65da4323f8ce391b0259b6b780389258cc8076") || abort("\"/system/priv-app/Telecom/Telecom.apk\" has unexpected contents.");
apply_patch_check("/system/priv-app/Telecom/arm/Telecom.odex", "67b177d0214c75cb016b95abbf86040998acd484", "d7cc9e4764e36f40625cdf7efafe45d8b8afbc3f") || abort("\"/system/priv-app/Telecom/arm/Telecom.odex\" has unexpected contents.");
apply_patch_check("/system/priv-app/TelephonyProvider/TelephonyProvider.apk", "ee46ee76c8bc3aceca031ed0181e778ed4811d3b", "868eab4b196d4f7359cd1c9d94d28f83354e911b") || abort("\"/system/priv-app/TelephonyProvider/TelephonyProvider.apk\" has unexpected contents.");
apply_patch_check("/system/priv-app/TelephonyProvider/arm/TelephonyProvider.odex", "93a8b722eeab66e45ac5fcd9ef5c3339d09cca74", "2b7273bbd3dda26b0a85822e0c7ef1b34b078d0b") || abort("\"/system/priv-app/TelephonyProvider/arm/TelephonyProvider.odex\" has unexpected contents.");
apply_patch_check("/system/priv-app/Velvet/arm/Velvet.odex", "060e5449026955a54301cc0598e98599d83f12f2", "2f45c63665970b5c8f9e3d7af147f6af38b03d11") || abort("\"/system/priv-app/Velvet/arm/Velvet.odex\" has unexpected contents.");
apply_patch_check("/system/priv-app/VpnDialogs/VpnDialogs.apk", "6a67cfbfe6cecf955405cfa07ef0b34093d76b10", "2bcf66f73b05509539d4a385ef925025e3f7e787") || abort("\"/system/priv-app/VpnDialogs/VpnDialogs.apk\" has unexpected contents.");
apply_patch_check("/system/priv-app/VpnDialogs/arm/VpnDialogs.odex", "ec35a457949c0bca7b25430f5549275ec2a2bc4a", "c1af31857a2d52f0d896d31c54cf68b4737f5d4c") || abort("\"/system/priv-app/VpnDialogs/arm/VpnDialogs.odex\" has unexpected contents.");
apply_patch_check("/system/priv-app/WallpaperCropper/WallpaperCropper.apk", "a319d3bac71e1af456365a9ad7e1f4dacc16fdb9", "d2068707eff8619ccf16b08b9b83760ea01b07ed") || abort("\"/system/priv-app/WallpaperCropper/WallpaperCropper.apk\" has unexpected contents.");
apply_patch_check("/system/priv-app/WallpaperCropper/arm/WallpaperCropper.odex", "0579fbb2fc9b978462c938b89e653ad15ed6d74e", "a545def286ecb472779c55d1e8033a9a3eb9bc8e") || abort("\"/system/priv-app/WallpaperCropper/arm/WallpaperCropper.odex\" has unexpected contents.");
apply_patch_check("/system/priv-app/makeup_offline_no_entry/arm/makeup_offline_no_entry.odex", "7af29e1e724c669a76851d919eb12771d8768f02", "076df4ce9badd157fcf82e317ac23f2ce2d95cf4") || abort("\"/system/priv-app/makeup_offline_no_entry/arm/makeup_offline_no_entry.odex\" has unexpected contents.");
apply_patch_check("/system/priv-app/makeup_offline_no_entry/lib/arm/libDetectFeature.so", "93b367e9987540ffcbcf035a9e74f4ed358bbf83", "50bf719ac0568a384a952771f875383a8a1a4df0") || abort("\"/system/priv-app/makeup_offline_no_entry/lib/arm/libDetectFeature.so\" has unexpected contents.");
apply_patch_check("/system/priv-app/makeup_offline_no_entry/makeup_offline_no_entry.apk", "abd6adaf5899beceb3d92fc567b6753c6659d212", "e39a4626c8a57996503f2a31490f6c6180d235c2") || abort("\"/system/priv-app/makeup_offline_no_entry/makeup_offline_no_entry.apk\" has unexpected contents.");
apply_patch_check("/system/vendor/lib/hw/audio.a2dp.blueangel.so", "fc478f9ce4e6537c7e267b0407bed86cb0d53a9a", "736247daa3c20e91f5a9f29723249718c2e8edda") || abort("\"/system/vendor/lib/hw/audio.a2dp.blueangel.so\" has unexpected contents.");
apply_patch_check("/system/vendor/lib/hw/bluetooth.blueangel.so", "5aaf41994d2cbdc27f8176ba19c691ab55685b2f", "7a50cac3f59ea397b6b7d644fabda3401ab4bbb1") || abort("\"/system/vendor/lib/hw/bluetooth.blueangel.so\" has unexpected contents.");
apply_patch_check("/system/vendor/lib/mediadrm/libwvdrmengine.so", "4c7b41a19af0ad8671c5b0860e58ee16e97c734e", "e7ecca6654f48a7ca55897c2d26294931a49737f") || abort("\"/system/vendor/lib/mediadrm/libwvdrmengine.so\" has unexpected contents.");
apply_patch_check("/system/vendor/operator/app/whatsapp.apk", "70c7c294e07fc03d4a168f48ba8f28965c26d002", "fd40e6f5f9faf10c0590ef7671b5d84ba847e453") || abort("\"/system/vendor/operator/app/whatsapp.apk\" has unexpected contents.");
apply_patch_check("/system/xbin/mnld", "322987e542e0aff291a887d81605100e819403ae", "8748d43e9a61a6f1af703fc3088cfb51d6fb8ad3") || abort("\"/system/xbin/mnld\" has unexpected contents.");
apply_patch_check("EMMC:boot:6692864:753a7312ab511b88747b5eafc7d842a51dd2f4e3:6692864:08d7c3cc781a8efb96a9fca5ad609dd9d2d1e113") || abort("\"EMMC:boot:6692864:753a7312ab511b88747b5eafc7d842a51dd2f4e3:6692864:08d7c3cc781a8efb96a9fca5ad609dd9d2d1e113\" has unexpected contents.");
apply_patch_space(61833280) || abort("Not enough free space on /system to apply patches.");

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

ui_print("Removing unneeded files...");
delete("/system/bin/install-recovery.sh", "/system/bin/stkgesd",
"/system/etc/mddb/BPLGUInfoCustomAppSrcP_MT6735_S00_MOLY_LR9_W1444_MD_LWTG_MP_V8_P31_1_lwg_n",
"/system/etc/mddb/DbgInfo_LR9.W1444.MD.LWTG.MP_HCT6735M_65C_L_MOLY_LR9_W1444_MD_LWTG_MP_V8_P31_2015_09_23_19_17_1_lwg_n",
"/system/priv-app/Stk1/", "/system/priv-app/Stk1/arm/",
"/system/recovery-from-boot.p", "/system/data/recovery_rootcheck",
"/system/etc/recovery.sig", "/system/priv-app/Stk1/Stk1.apk",
"/system/priv-app/Stk1/arm/Stk1.odex", "/system/app/Stk1/",
"/system/app/Stk1/Stk1.apk", "/system/app/Stk1/arm/",
"/system/app/Stk1/arm/Stk1.odex",
"/system/etc/mddb/BPLGUInfoCustomAppSrcP_MT6735_S00_MOLY_LR9_W1444_MD_LWTG_MP_V8_P15_1_lwg_n",
"/system/etc/mddb/DbgInfo_LR9.W1444.MD.LWTG.MP_HCT6735M_65C_L_MOLY_LR9_W1444_MD_LWTG_MP_V8_P15_2015_07_21_11_50_1_lwg_n",
"/system/recovery.img");
show_progress(0.800000, 0);
ui_print("Patching system files...");
apply_patch("/system/app/AdupsFota/arm/AdupsFota.odex", "-",
a527fe170b10017b70257f8a4def5ef7ce25f972, 1040972,
534476b78cc8b22f8cc22ec926b990848f8ef238, package_extract_file("patch/system/app/AdupsFota/arm/AdupsFota.odex.p"));
set_progress(0.001555);
apply_patch("/system/app/AdupsFotaReboot/arm/AdupsFotaReboot.odex",
"-", afdbc01db62182947234d5983692111751ec12bc, 2119676,
82c8da78e086eb313eeaec103a31a296bb5f0478, package_extract_file("patch/system/app/AdupsFotaReboot/arm/AdupsFotaReboot.odex.p"));
set_progress(0.004720);
apply_patch("/system/app/ApplicationsProvider/ApplicationsProvider.apk",
"-", 8bb81d109fcaeab1a2caa7682b0a9895e193d30b, 30169,
d33f168bddf400215ed0051d7de8bbe967715091, package_extract_file("patch/system/app/ApplicationsProvider/ApplicationsProvider.apk.p"));
set_progress(0.004765);
apply_patch("/system/app/ApplicationsProvider/arm/ApplicationsProvider.odex",
"-", 8e53c09bc63a1db93872ff8ddb21d5483e6ef2bc, 59136,
b684a3c4698b05bc1d864269daea85c5566ba8c3, package_extract_file("patch/system/app/ApplicationsProvider/arm/ApplicationsProvider.odex.p"));
set_progress(0.004853);
apply_patch("/system/app/AtciService/AtciService.apk", "-",
0fc102650708ff213db311dfd188b9b7b413dd17, 3046,
bfb3d6ade29267f65bcdb8821be5d4680781fd33, package_extract_file("patch/system/app/AtciService/AtciService.apk.p"));
set_progress(0.004858);
apply_patch("/system/app/AtciService/arm/AtciService.odex", "-",
adc3cb93680366ab6a80ba82b1d01851488060db, 160024,
dc311b697d291f7dec0882af021cc92c12a9b2cb, package_extract_file("patch/system/app/AtciService/arm/AtciService.odex.p"));
set_progress(0.005097);
apply_patch("/system/app/AutoDialer/AutoDialer.apk", "-",
2821cd9e9fdaff77f45d1b7b7383047ea5f86ab8, 18751,
19a025faa22df699f3425d2b4aa845056953b1f9, package_extract_file("patch/system/app/AutoDialer/AutoDialer.apk.p"));
set_progress(0.005125);
apply_patch("/system/app/AutoDialer/arm/AutoDialer.odex", "-",
d86fa30afc6e762992ff7e034e6da7e1dd846080, 42072,
9e3bb198a373f3aee250bf085b83686a823bf8fc, package_extract_file("patch/system/app/AutoDialer/arm/AutoDialer.odex.p"));
set_progress(0.005188);
apply_patch("/system/app/BSPTelephonyDevTool/BSPTelephonyDevTool.apk",
"-", 6ef3366f44f11b7c27829cdae90b87ca36ef39ab, 28052,
899b62e0f8d44d765ce7edc6cb83467c058bdb3e, package_extract_file("patch/system/app/BSPTelephonyDevTool/BSPTelephonyDevTool.apk.p"));
set_progress(0.005230);
apply_patch("/system/app/BSPTelephonyDevTool/arm/BSPTelephonyDevTool.odex",
"-", f77444bdd878b8cc377273c828b6d7defd2b9857, 87512,
79aa7001ef29585eeb7e6e7c3d8b531d64e08406, package_extract_file("patch/system/app/BSPTelephonyDevTool/arm/BSPTelephonyDevTool.odex.p"));
set_progress(0.005360);
apply_patch("/system/app/BasicDreams/BasicDreams.apk", "-",
d6a6475f2ee99392c1394c9fb10204b73de740d5, 26098,
79ef3be0c298b28a55b6c145af293dddd23c0c16, package_extract_file("patch/system/app/BasicDreams/BasicDreams.apk.p"));
set_progress(0.005399);
apply_patch("/system/app/BasicDreams/arm/BasicDreams.odex", "-",
981eac863d9d7add011eecd05021b37df624be18, 46312,
b8f37d782d99678557fa0a90dbb3e63f6776c137, package_extract_file("patch/system/app/BasicDreams/arm/BasicDreams.odex.p"));
set_progress(0.005468);
apply_patch("/system/app/BatteryWarning/BatteryWarning.apk", "-",
53a0b022e4f22ac28c8b89127c99157256e9cfd0, 89852,
a8ae8bf59f8ebfdb7b20075508e2417a59f8a6af, package_extract_file("patch/system/app/BatteryWarning/BatteryWarning.apk.p"));
set_progress(0.005603);
apply_patch("/system/app/BatteryWarning/arm/BatteryWarning.odex",
"-", ac0ebaf0bb54ecb7d1aaf2b5c4a57de8697dd0d6, 25348,
f536b6cedc4b396d0a161f24eaf5fb5466349f45, package_extract_file("patch/system/app/BatteryWarning/arm/BatteryWarning.odex.p"));
set_progress(0.005640);
apply_patch("/system/app/Bluetooth/Bluetooth.apk", "-",
db30a5ec063f09914ff8e2aeb31b41632688e32e, 506028,
04166d63d74aea6d580278c37d72e05389f8c388, package_extract_file("patch/system/app/Bluetooth/Bluetooth.apk.p"));
set_progress(0.006396);
apply_patch("/system/app/Bluetooth/arm/Bluetooth.odex", "-",
db4b074a1ef7125618ee323a701a9d3d8969a63a, 3234692,
0bcd33403c0624eb7cdfe3ac23747d2a2066229d, package_extract_file("patch/system/app/Bluetooth/arm/Bluetooth.odex.p"));
set_progress(0.011227);
apply_patch("/system/app/Browser/Browser.apk", "-",
83eb7da0ae7d990ac5d4660877777782f7f739bc, 3101861,
9cbaea5f3ca1b21d0674bb73b6b744579acc6373, package_extract_file("patch/system/app/Browser/Browser.apk.p"));
set_progress(0.015859);
apply_patch("/system/app/Browser/arm/Browser.odex", "-",
7868865ec8af9911b6d12380669266790dd824d2, 2694600,
1c2f6c514db6a8cf3c904b8b4a4af35d41a81cbf, package_extract_file("patch/system/app/Browser/arm/Browser.odex.p"));
set_progress(0.019883);
apply_patch("/system/app/Calculator/Calculator.apk", "-",
8816172773cd46df8cf31c025f8a8b41351eb028, 137905,
d0539c3d8708226339d4da9df80ab865ea65266b, package_extract_file("patch/system/app/Calculator/Calculator.apk.p"));
set_progress(0.020089);
apply_patch("/system/app/Calculator/arm/Calculator.odex", "-",
a444da6c80ccd3a817864f9a0d05c49a1f0e8410, 1139060,
1d86c1c38bd1fd7fe385c5b4f98f4c0c92ec82b9, package_extract_file("patch/system/app/Calculator/arm/Calculator.odex.p"));
set_progress(0.021790);
apply_patch("/system/app/Calendar/Calendar.apk", "-",
feac6e7b2bb1be8319dd297eacc493e85e416481, 1481255,
b3589a9966f83fba1da7ca642036340beb34f1d6, package_extract_file("patch/system/app/Calendar/Calendar.apk.p"));
set_progress(0.024002);
apply_patch("/system/app/Calendar/arm/Calendar.odex", "-",
f375252810efa2888b11eadf17e23fdd2832d01e, 3421944,
0ea22a5fa2ecf7a7bde858a337381c1d8c3eccb1, package_extract_file("patch/system/app/Calendar/arm/Calendar.odex.p"));
set_progress(0.029112);
apply_patch("/system/app/CalendarImporter/CalendarImporter.apk",
"-", 65c5f22495920746843839ba9fa34b24aec550bb, 79408,
f0b56433d24ad90f6e3bed7b2b5908af351348ff, package_extract_file("patch/system/app/CalendarImporter/CalendarImporter.apk.p"));
set_progress(0.029231);
apply_patch("/system/app/CalendarImporter/arm/CalendarImporter.odex",
"-", 47c52f44f3bcbbfdfff355c4d0ebedb596a4d84e, 360228,
658a5ed9ee922a8dad40ca3e9d5bd15beaf1a31e, package_extract_file("patch/system/app/CalendarImporter/arm/CalendarImporter.odex.p"));
set_progress(0.029769);
apply_patch("/system/app/CaptivePortalLogin/CaptivePortalLogin.apk",
"-", 677647197abc4a755073776ead5344cfcf0d7327, 28459,
83e7e3d5f4c009f927389215e0112133e26e55fb, package_extract_file("patch/system/app/CaptivePortalLogin/CaptivePortalLogin.apk.p"));
set_progress(0.029811);
apply_patch("/system/app/CaptivePortalLogin/arm/CaptivePortalLogin.odex",
"-", 6099d1cce00e1a7fef81bdb42c428825a6488619, 29548,
533067b5f4b9645f37fc4826b9aaae123c6f0fd8, package_extract_file("patch/system/app/CaptivePortalLogin/arm/CaptivePortalLogin.odex.p"));
set_progress(0.029855);
apply_patch("/system/app/CertInstaller/CertInstaller.apk", "-",
03ebba90be311da0ae40af8769040b68a346e0f6, 137466,
497a2b60d00b20903a4218a11850f4c0318e0be4, package_extract_file("patch/system/app/CertInstaller/CertInstaller.apk.p"));
set_progress(0.030061);
apply_patch("/system/app/CertInstaller/arm/CertInstaller.odex", "-",
6a027c64b316bdac874f0d98d307929716e276d2, 80380,
0b76fe1058ce078c861015db9be8811775ea8d7b, package_extract_file("patch/system/app/CertInstaller/arm/CertInstaller.odex.p"));
set_progress(0.030181);
apply_patch("/system/app/ConfigUpdater/arm/ConfigUpdater.odex", "-",
ed7b785f838ab97a0d06d8bc8ae4cf91b6f28a25, 6569596,
c7816eb22a2ba26c1aa295c1dfb71344cadc4f40, package_extract_file("patch/system/app/ConfigUpdater/arm/ConfigUpdater.odex.p"));
set_progress(0.039991);
apply_patch("/system/app/DataTransfer/DataTransfer.apk", "-",
bf8f8a8c8de107b88e39d67704293436260c551e, 324372,
7c22a96a69c0e4e2c942827ea508ea221090508b, package_extract_file("patch/system/app/DataTransfer/DataTransfer.apk.p"));
set_progress(0.040476);
apply_patch("/system/app/DataTransfer/arm/DataTransfer.odex", "-",
a99b4085bbab4314f0cb5a32faa8d9c51ae8ef2a, 1311408,
779d8938ae77edf6b8e07b76c68a772c36d4f5f2, package_extract_file("patch/system/app/DataTransfer/arm/DataTransfer.odex.p"));
set_progress(0.042434);
apply_patch("/system/app/DeskClock/DeskClock.apk", "-",
16d712a2104428c37661125242575881b0ecc267, 1604555,
3c6643eb5a8eafd02e857bcd471f19cec810fce8, package_extract_file("patch/system/app/DeskClock/DeskClock.apk.p"));
set_progress(0.044830);
apply_patch("/system/app/DeskClock/arm/DeskClock.odex", "-",
c639c0f09b13a9449e4a9fc2744d2c0cdc419480, 1662048,
f626b631229dd60acdfa77bff281d72c2eb51dbf, package_extract_file("patch/system/app/DeskClock/arm/DeskClock.odex.p"));
set_progress(0.047313);
apply_patch("/system/app/DocumentsUI/DocumentsUI.apk", "-",
6e5b824256827da283977094a65819c68cc9d081, 211122,
ae9e7d611ce89b22695725d276273e0bf0389fa3, package_extract_file("patch/system/app/DocumentsUI/DocumentsUI.apk.p"));
set_progress(0.047628);
apply_patch("/system/app/DocumentsUI/arm/DocumentsUI.odex", "-",
bb8f44c92f5a66a02395e9c64b0d98e3728e444e, 1396676,
4da2b8e43b9f18277bd9e0488b9238d2612d414d, package_extract_file("patch/system/app/DocumentsUI/arm/DocumentsUI.odex.p"));
set_progress(0.049714);
apply_patch("/system/app/DownloadProviderUi/DownloadProviderUi.apk",
"-", 999b9491553fd0db6ec5d8cdd90ec5a049a043b0, 224254,
5d0048a2ba75626403032c7368ca217f7c86c07c, package_extract_file("patch/system/app/DownloadProviderUi/DownloadProviderUi.apk.p"));
set_progress(0.050048);
apply_patch("/system/app/DownloadProviderUi/arm/DownloadProviderUi.odex",
"-", f7f20614706e49b680f495c3513b6719340dd174, 83864,
a7e8eb4ee1425f6d09c907e4fa5f41693ddf4c09, package_extract_file("patch/system/app/DownloadProviderUi/arm/DownloadProviderUi.odex.p"));
set_progress(0.050174);
apply_patch("/system/app/DrmProvider/DrmProvider.apk", "-",
7651245627554788047dfdb29940de1a3b28ce86, 29389,
09c24453c008911f4c0ff48c7aab9aa68aa660d7, package_extract_file("patch/system/app/DrmProvider/DrmProvider.apk.p"));
set_progress(0.050218);
apply_patch("/system/app/DrmProvider/arm/DrmProvider.odex", "-",
8b0c5ddf3887b1e3dda79e5cf059a51843ef1c26, 80028,
04b6df7b634ea8cdf619939826086de31dd98b87, package_extract_file("patch/system/app/DrmProvider/arm/DrmProvider.odex.p"));
set_progress(0.050337);
apply_patch("/system/app/Email/Email.apk", "-",
3ffdc6292114b8215a8bc2e3641e3ffdb3d9ffa3, 3672351,
6e0ee94a4c7460187dc35ec218715341695ae40f, package_extract_file("patch/system/app/Email/Email.apk.p"));
set_progress(0.055821);
apply_patch("/system/app/Email/arm/Email.odex", "-",
57e0f8bfe2b49bccff8ce98508e7d71b1429e223, 12548976,
2342a710ad986050e961f8b2f0cb5695fdc5980b, package_extract_file("patch/system/app/Email/arm/Email.odex.p"));
set_progress(0.074561);
apply_patch("/system/app/EngineerMode/EngineerMode.apk", "-",
262356079f9f641d49152f30533cd251879ab60b, 486789,
f8b0b537db2e09eca684bb6c175d1e1dff2745ad, package_extract_file("patch/system/app/EngineerMode/EngineerMode.apk.p"));
set_progress(0.075288);
apply_patch("/system/app/EngineerMode/arm/EngineerMode.odex", "-",
43f47f00decb7f1ad8b2f6c4af33c2db3a8493f5, 5492300,
c22628052c2f5c1d5c839ab6406e5ba5348d3b72, package_extract_file("patch/system/app/EngineerMode/arm/EngineerMode.odex.p"));
set_progress(0.083490);
apply_patch("/system/app/Exchange2/Exchange2.apk", "-",
4f088f09a0ab69629e53c6ae5a1f0fc83d0fe029, 209063,
6580a9aab49f73086b4511745fcbac71326606ca, package_extract_file("patch/system/app/Exchange2/Exchange2.apk.p"));
set_progress(0.083803);
apply_patch("/system/app/Exchange2/arm/Exchange2.odex", "-",
1a0dec8c14f023103e8b6624e04d63eff255381d, 5514132,
76531cbbfc22bc78b630afa5d5e267ab09e162f7, package_extract_file("patch/system/app/Exchange2/arm/Exchange2.odex.p"));
set_progress(0.092037);
apply_patch("/system/app/FPAuthService.apk", "-",
2c4a32dc76892e4d28bc504755e7c3e9b9238866, 1253650,
3a1f3bfa07a859996677d66b11315ef0ace288fb, package_extract_file("patch/system/app/FPAuthService.apk.p"));
set_progress(0.093909);
apply_patch("/system/app/FWUpgrade/arm/FWUpgrade.odex", "-",
f9dbfe0c7684a565921ddc7b5c0bc2f1010ed44c, 12832,
46cf6b8ea423d5e04b274ccc8bb336da1dc5a8bd, package_extract_file("patch/system/app/FWUpgrade/arm/FWUpgrade.odex.p"));
set_progress(0.093929);
apply_patch("/system/app/FWUpgradeProvider/arm/FWUpgradeProvider.odex",
"-", 0c2fa85f4931b1b34ae7907ceebfe504511861f8, 2123800,
464a6695d5aae4fbbf7459d528b4dc7f9a5bfad1, package_extract_file("patch/system/app/FWUpgradeProvider/arm/FWUpgradeProvider.odex.p"));
set_progress(0.097100);
apply_patch("/system/app/FactoryMode/FactoryMode.apk", "-",
bb481d865a45164f3455de57ae61ccd307933540, 948428,
8eaea2a9317adf17f86d3b2b3eac783c65dd30a1, package_extract_file("patch/system/app/FactoryMode/FactoryMode.apk.p"));
set_progress(0.098517);
apply_patch("/system/app/FactoryMode/arm/FactoryMode.odex", "-",
f3b1dbdc432c6eed00a50f52155d5df093de9708, 524140,
0de3cdb2659c8e703b013f3c74cf227acf3d3dd1, package_extract_file("patch/system/app/FactoryMode/arm/FactoryMode.odex.p"));
set_progress(0.099299);
apply_patch("/system/app/FileManager/FileManager.apk", "-",
46e13e1dd08e1150477e9931a3bf7c9545640dd0, 459477,
8c04803cf8040be3048e16a325887ca6adf3e382, package_extract_file("patch/system/app/FileManager/FileManager.apk.p"));
set_progress(0.099985);
apply_patch("/system/app/FileManager/arm/FileManager.odex", "-",
784791f222c669da634cf945104f0b2a8d500e5b, 448404,
fed8ab6ca4d939b31dc89a67d1e12281666e495c, package_extract_file("patch/system/app/FileManager/arm/FileManager.odex.p"));
set_progress(0.100655);
apply_patch("/system/app/Galaxy4/arm/Galaxy4.odex", "-",
266327fcbf98042bd232463f362a03432a48372a, 45644,
29ce4125a6da4ff51e3cd3002f35a4208b056c90, package_extract_file("patch/system/app/Galaxy4/arm/Galaxy4.odex.p"));
set_progress(0.100723);
apply_patch("/system/app/Gallery2/Gallery2.apk", "-",
f14215969c164bab27a30263543773cab2883605, 8865628,
4c40b20d949d2eb5806172adf5cf3c1adcaa1c38, package_extract_file("patch/system/app/Gallery2/Gallery2.apk.p"));
set_progress(0.113963);
apply_patch("/system/app/Gallery2/arm/Gallery2.odex", "-",
35e9c72f21ba63ce8c550d6c0b6b4f6506fa3cb9, 12588260,
10528950ce136adc767dfa7e05962c07672d93c7, package_extract_file("patch/system/app/Gallery2/arm/Gallery2.odex.p"));
set_progress(0.132762);
apply_patch("/system/app/Gmail2/arm/Gmail2.odex", "-",
142ddde66201f3c76127075ac5ae63f755284318, 13641920,
eb5d7eaa8fbf87ed86d78dcf3a11789680f1ca84, package_extract_file("patch/system/app/Gmail2/arm/Gmail2.odex.p"));
set_progress(0.153134);
apply_patch("/system/app/GoogleCalendarSyncAdapter/arm/GoogleCalendarSyncAdapter.odex",
"-", 4a07dbc51b23f3b5e8e3586fab5ead0d948f4898, 2550200,
93754e1460bdc6055cd984aa4e11ebfa92e10075, package_extract_file("patch/system/app/GoogleCalendarSyncAdapter/arm/GoogleCalendarSyncAdapter.odex.p"));
set_progress(0.156942);
apply_patch("/system/app/GoogleContactsSyncAdapter/arm/GoogleContactsSyncAdapter.odex",
"-", f7e2518b06e056fa8026b005888af9f0cd1d25fb, 1163816,
669b2cf8e5b3ae9642e9513455aa0227a020cfbf, package_extract_file("patch/system/app/GoogleContactsSyncAdapter/arm/GoogleContactsSyncAdapter.odex.p"));
set_progress(0.158680);
apply_patch("/system/app/HTMLViewer/HTMLViewer.apk", "-",
0e4d22b0e2a28b87811f53ce39a07988424a4a8d, 10534,
d1c15c5fa6c1df6e5841c274b0b8067210730e94, package_extract_file("patch/system/app/HTMLViewer/HTMLViewer.apk.p"));
set_progress(0.158696);
apply_patch("/system/app/HTMLViewer/arm/HTMLViewer.odex", "-",
a4329eb551a4d1b2f55e57b15c4a8955ae339087, 16992,
99a71a66132159bc11d0a27a4f8a1d3a5267a5cf, package_extract_file("patch/system/app/HTMLViewer/arm/HTMLViewer.odex.p"));
set_progress(0.158722);
apply_patch("/system/app/HoloSpiralWallpaper/HoloSpiralWallpaper.apk",
"-", de94f0130fe058195309211ba9b9e846c688e472, 27668,
9cba7cdf4586a3ad1f23152b09f2ea4c6c254604, package_extract_file("patch/system/app/HoloSpiralWallpaper/HoloSpiralWallpaper.apk.p"));
set_progress(0.158763);
apply_patch("/system/app/HoloSpiralWallpaper/arm/HoloSpiralWallpaper.odex",
"-", 1b1575e42c58f77ece32ffef83ce18fdc9c961d3, 49792,
f9babea9ae870f7807dc13f8d21b4a79a217565b, package_extract_file("patch/system/app/HoloSpiralWallpaper/arm/HoloSpiralWallpaper.odex.p"));
set_progress(0.158837);
apply_patch("/system/app/HotKnot/arm/HotKnot.odex", "-",
c3cd84894ecc23b9f3414eaf248a6967033f6848, 464304,
f3f611b7fc9376509a2509ce705244ad47e2e24b, package_extract_file("patch/system/app/HotKnot/arm/HotKnot.odex.p"));
set_progress(0.159531);
apply_patch("/system/app/KeyChain/KeyChain.apk", "-",
996830e2ce1e4687833b78640d8f6b44d46ba1a3, 57328,
f6e8280ab62ffeaaad998aaf202483fa47ece02e, package_extract_file("patch/system/app/KeyChain/KeyChain.apk.p"));
set_progress(0.159616);
apply_patch("/system/app/KeyChain/arm/KeyChain.odex", "-",
023b35838a637ecdbdfcb2ced5081ad602094561, 71472,
d14c61a774da52ea729cbd12fa96066896d2de91, package_extract_file("patch/system/app/KeyChain/arm/KeyChain.odex.p"));
set_progress(0.159723);
apply_patch("/system/app/LatinIME/LatinIME.apk", "-",
ce39bc9e5ea4b12a75e164c37910f89ea2ac99d5, 7773108,
50b0175ab118c15ee76661aba56df44b2868cbae, package_extract_file("patch/system/app/LatinIME/LatinIME.apk.p"));
set_progress(0.171331);
apply_patch("/system/app/LatinIME/arm/LatinIME.odex", "-",
e2af033ab1ee8caf5cbb35838f929947cc3211df, 2567152,
5ebdbaf4bfa1a41a19d1dc0cf6d6c3a64d5df316, package_extract_file("patch/system/app/LatinIME/arm/LatinIME.odex.p"));
set_progress(0.175165);
apply_patch("/system/app/LiveWallpapers/LiveWallpapers.apk", "-",
b4dc74b9a53d8e97882362b1385422175f38bfcd, 598668,
6ed8bc4dd98e87cc64556678673b84b6275e28a5, package_extract_file("patch/system/app/LiveWallpapers/LiveWallpapers.apk.p"));
set_progress(0.176059);
apply_patch("/system/app/LiveWallpapers/arm/LiveWallpapers.odex",
"-", 70eadfc427f3ecf1ba2d9dd816a431fc5707f2e8, 125500,
008529ee47f4a4ed836238eadf03fc0732ba69f6, package_extract_file("patch/system/app/LiveWallpapers/arm/LiveWallpapers.odex.p"));
set_progress(0.176246);
apply_patch("/system/app/LiveWallpapersPicker/LiveWallpapersPicker.apk",
"-", f575d5c878423cf60e29dcf8677aff0169067376, 181501,
4226084a08bcd301a26e50522d222c73a96487da, package_extract_file("patch/system/app/LiveWallpapersPicker/LiveWallpapersPicker.apk.p"));
set_progress(0.176517);
apply_patch("/system/app/LiveWallpapersPicker/arm/LiveWallpapersPicker.odex",
"-", 8d3984ca9a13e08aa94e6c690853d897f622a7e9, 50504,
5fc08bbabf7e4976e21c64864476d94d3c3f6367, package_extract_file("patch/system/app/LiveWallpapersPicker/arm/LiveWallpapersPicker.odex.p"));
set_progress(0.176593);
apply_patch("/system/app/LocationEM2/arm/LocationEM2.odex", "-",
02738e5ebdb3b51d0bcb4725e2a05e814eb92916, 477324,
3ac2838aadf619ccb298feb213972863295a3791, package_extract_file("patch/system/app/LocationEM2/arm/LocationEM2.odex.p"));
set_progress(0.177305);
apply_patch("/system/app/MTKAndroidSuiteDaemon/MTKAndroidSuiteDaemon.apk",
"-", 1722ef64162d3eebcba7728399c2ec3f27c85152, 9271,
e6a79045d06e7a5073b08ca0dd9762e9756b75c8, package_extract_file("patch/system/app/MTKAndroidSuiteDaemon/MTKAndroidSuiteDaemon.apk.p"));
set_progress(0.177319);
apply_patch("/system/app/MTKAndroidSuiteDaemon/arm/MTKAndroidSuiteDaemon.odex",
"-", fbb64bc7e6b5040f513bc4dde63c1f5c11af9204, 1304104,
63705e820e8aa33b5f6ff510c14c3734f3be2cc2, package_extract_file("patch/system/app/MTKAndroidSuiteDaemon/arm/MTKAndroidSuiteDaemon.odex.p"));
set_progress(0.179267);
apply_patch("/system/app/MTKLogger/arm/MTKLogger.odex", "-",
7819816129a3179aab27e3995b3a0dd8a553e8f6, 1073088,
3acdf6d7ee1406fb7fae8fff81f3f6f1383fc5d5, package_extract_file("patch/system/app/MTKLogger/arm/MTKLogger.odex.p"));
set_progress(0.180869);
apply_patch("/system/app/MTKThermalManager/MTKThermalManager.apk",
"-", 21580d68376ec1094a21b87b15136b87a07e4840, 36628,
5d20fffeabe61951dca427b79cdb0d2c7b5e616f, package_extract_file("patch/system/app/MTKThermalManager/MTKThermalManager.apk.p"));
set_progress(0.180924);
apply_patch("/system/app/MTKThermalManager/arm/MTKThermalManager.odex",
"-", 1b2d9dc19da705129166e3458d39b7d7f8b649a8, 88480,
6df3f7dda153173ca5a39ec5324678dad83f0d68, package_extract_file("patch/system/app/MTKThermalManager/arm/MTKThermalManager.odex.p"));
set_progress(0.181056);
apply_patch("/system/app/Maps/arm/Maps.odex", "-",
f03585279267d370e519fc46bb0c4dcbfa9e83c5, 36474464,
4b56f65af0987c4f2a27d3850829afc2bea0864b, package_extract_file("patch/system/app/Maps/arm/Maps.odex.p"));
set_progress(0.235526);
apply_patch("/system/app/Music/Music.apk", "-",
d5777e3a785e9a41f75229549db8f91c00fa881c, 787870,
f047f297545cdfdcd749f065fb5bb1413029cfa8, package_extract_file("patch/system/app/Music/Music.apk.p"));
set_progress(0.236702);
apply_patch("/system/app/Music/arm/Music.odex", "-",
4023cc2c273bdd41b20dcd01251a7450b45d5748, 1578800,
ce626937d550df231a28b2284a88c0acf86f95bd, package_extract_file("patch/system/app/Music/arm/Music.odex.p"));
set_progress(0.239060);
apply_patch("/system/app/MusicFX/MusicFX.apk", "-",
da3fb503d50997201565a6fa23ea285bb4947dca, 122377,
0d9ab5f1f035d3c92041b01288daf1a6261e045a, package_extract_file("patch/system/app/MusicFX/MusicFX.apk.p"));
set_progress(0.239243);
apply_patch("/system/app/MusicFX/arm/MusicFX.odex", "-",
2e35f659667fa7e02f4ffc12ba774448883f46c7, 266008,
be81d2bdeaf041b7fbbd4de97e3f575ba054941f, package_extract_file("patch/system/app/MusicFX/arm/MusicFX.odex.p"));
set_progress(0.239640);
apply_patch("/system/app/NlpService/NlpService.apk", "-",
1cd53726b86de7f469417bcc641b971d84aa7840, 11494,
008a14b056494d2fe7c1de7d54ad38aca9a91d87, package_extract_file("patch/system/app/NlpService/NlpService.apk.p"));
set_progress(0.239657);
apply_patch("/system/app/NlpService/arm/NlpService.odex", "-",
f383499663dde1d1ddf2a691f99fcc028d441b00, 33808,
1e0adb23b8b6e4c225680c5816ec0450321b684e, package_extract_file("patch/system/app/NlpService/arm/NlpService.odex.p"));
set_progress(0.239708);
apply_patch("/system/app/NoiseField/arm/NoiseField.odex", "-",
3ee23c4c34320f08aeef35f866c24ff573ae1df9, 49896,
9a6d6ae96fd4dd25d0beab69df666b27955b6933, package_extract_file("patch/system/app/NoiseField/arm/NoiseField.odex.p"));
set_progress(0.239782);
apply_patch("/system/app/Omacp/Omacp.apk", "-",
be304ce738503b1ef411f43a9407c3429f283274, 250960,
721f777892da30a82a7ebb181dd2db75e7982ec7, package_extract_file("patch/system/app/Omacp/Omacp.apk.p"));
set_progress(0.240157);
apply_patch("/system/app/Omacp/arm/Omacp.odex", "-",
81191956518d9bfb14276793d37a07981f92b360, 430296,
ca81cde66db1940539722fc199cec6950dfd0921, package_extract_file("patch/system/app/Omacp/arm/Omacp.odex.p"));
set_progress(0.240800);
apply_patch("/system/app/PacProcessor/PacProcessor.apk", "-",
6a7d8605d1fdbe39b189254cccca2ece4dd3177e, 3564,
718216c0d7f47dc0c508dd8459ccd6ef61443f8b, package_extract_file("patch/system/app/PacProcessor/PacProcessor.apk.p"));
set_progress(0.240805);
apply_patch("/system/app/PacProcessor/arm/PacProcessor.odex", "-",
42985376825d81d02e3e1271bafeaeccb5d425c0, 17060,
8a7bb178d98a0f1f63776a84e98b48d5b91db86f, package_extract_file("patch/system/app/PacProcessor/arm/PacProcessor.odex.p"));
set_progress(0.240830);
apply_patch("/system/app/PackageInstaller/PackageInstaller.apk",
"-", b9c4f6d2035163c40057735babfe91b577ffeef4, 322905,
a9a02ca435ba8b694dda86b2cca2522bc51cee97, package_extract_file("patch/system/app/PackageInstaller/PackageInstaller.apk.p"));
set_progress(0.241313);
apply_patch("/system/app/PackageInstaller/arm/PackageInstaller.odex",
"-", fce6638c5f2917a88fff313496d2bdd98ece64de, 783360,
9a2a44abdab918694a5ac562a072e44e7aca3694, package_extract_file("patch/system/app/PackageInstaller/arm/PackageInstaller.odex.p"));
set_progress(0.242483);
apply_patch("/system/app/PhaseBeam/arm/PhaseBeam.odex", "-",
88ec6d93cc93ee0d49517ce52dc1401a7429fc2f, 49820,
91224abade9a5c2a05a890eda7662a7f324753d6, package_extract_file("patch/system/app/PhaseBeam/arm/PhaseBeam.odex.p"));
set_progress(0.242557);
apply_patch("/system/app/PhotoTable/PhotoTable.apk", "-",
f7fec2419bad80f195d5b83dad91ce025ba10f6a, 428761,
2a6ef3e843cad7f2f645f84b022e1f8f9ff7f89c, package_extract_file("patch/system/app/PhotoTable/PhotoTable.apk.p"));
set_progress(0.243197);
apply_patch("/system/app/PhotoTable/arm/PhotoTable.odex", "-",
30e32ae9a1218e43846cec6a68c04be412f7636e, 237612,
e24e767646980442c5ef14929a2cc0389bc19a97, package_extract_file("patch/system/app/PhotoTable/arm/PhotoTable.odex.p"));
set_progress(0.243552);
apply_patch("/system/app/PicoTts/PicoTts.apk", "-",
d117ea45f8bd69eb42b10843e3ab5bca88c107a1, 30942,
f6dd1703102e83aeb65ff1367ce302568439c208, package_extract_file("patch/system/app/PicoTts/PicoTts.apk.p"));
set_progress(0.243598);
apply_patch("/system/app/PicoTts/arm/PicoTts.odex", "-",
caeee27a7d5bf2256b501399c088f2cd1164fca0, 46340,
71644450be6317386a8b8ad3910dcdae1ca1580b, package_extract_file("patch/system/app/PicoTts/arm/PicoTts.odex.p"));
set_progress(0.243667);
apply_patch("/system/app/PrintSpooler/PrintSpooler.apk", "-",
04a21b424ee06fad40ed115f94ef102df4ad2520, 213652,
a1bc0d42a14c4ac672a2e7662558972c622ae2f2, package_extract_file("patch/system/app/PrintSpooler/PrintSpooler.apk.p"));
set_progress(0.243987);
apply_patch("/system/app/PrintSpooler/arm/PrintSpooler.odex", "-",
503848f3461b7a17b9d93b5c3f9dd5933947ce9d, 1575620,
22d07b474997ecd62524e8a0f4aecee59025cab3, package_extract_file("patch/system/app/PrintSpooler/arm/PrintSpooler.odex.p"));
set_progress(0.246339);
apply_patch("/system/app/SchedulePowerOnOff/SchedulePowerOnOff.apk",
"-", 08bf4cfe1ba7be209d8d1ee880da9978d427f7c1, 140178,
43f71082f333f23e23cb46597a2c5f0de16d816c, package_extract_file("patch/system/app/SchedulePowerOnOff/SchedulePowerOnOff.apk.p"));
set_progress(0.246549);
apply_patch("/system/app/SchedulePowerOnOff/arm/SchedulePowerOnOff.odex",
"-", a37d17a84f3a68b926ac0967ebcceff094b2e92b, 130676,
0a1180a60708d0c7c98f940660f3f0b3113eb450, package_extract_file("patch/system/app/SchedulePowerOnOff/arm/SchedulePowerOnOff.odex.p"));
set_progress(0.246744);
apply_patch("/system/app/SoundRecorder/SoundRecorder.apk", "-",
fb668d4c9fedd0593cb472e5f2e341a18e3b3cde, 358659,
36c6646156b2e70fcfa62f4eee87e7d3aaa5483e, package_extract_file("patch/system/app/SoundRecorder/SoundRecorder.apk.p"));
set_progress(0.247280);
apply_patch("/system/app/SoundRecorder/arm/SoundRecorder.odex", "-",
db42cdbbe50a432f086b7cfa743497ae0465e30c, 338616,
a617f72163adf8a9b094c59f9ab18088cfaefa33, package_extract_file("patch/system/app/SoundRecorder/arm/SoundRecorder.odex.p"));
set_progress(0.247785);
apply_patch("/system/app/Street/arm/Street.odex", "-",
d6fa818152df804fac72ec5ce741d2b505f90056, 695584,
61b52e699e20a7a4058edcaa877ba763aa50a491, package_extract_file("patch/system/app/Street/arm/Street.odex.p"));
set_progress(0.248824);
apply_patch("/system/app/UserDictionaryProvider/UserDictionaryProvider.apk",
"-", 1542dd8ae823906c6c5e51c62f8c91bb7733ef65, 3866,
eefd24def2f77a8a841aee5ed3240431ac9c3176, package_extract_file("patch/system/app/UserDictionaryProvider/UserDictionaryProvider.apk.p"));
set_progress(0.248830);
apply_patch("/system/app/UserDictionaryProvider/arm/UserDictionaryProvider.odex",
"-", 341243952a2cec8942f8e8c11e53911ec2756d84, 38348,
4a8bfb198b80eb080238dd188a12a4d086ac6a88, package_extract_file("patch/system/app/UserDictionaryProvider/arm/UserDictionaryProvider.odex.p"));
set_progress(0.248887);
apply_patch("/system/app/VisualizationWallpapers/VisualizationWallpapers.apk",
"-", 6438c687dc69fd677a93ff470062ed5dd5a8c3c5, 154856,
a0babdc4e8f6e70139430316e163aa32777ce3a2, package_extract_file("patch/system/app/VisualizationWallpapers/VisualizationWallpapers.apk.p"));
set_progress(0.249118);
apply_patch("/system/app/VisualizationWallpapers/arm/VisualizationWallpapers.odex",
"-", fdd3ecd07677f687a057fa8107c1685884b22824, 82796,
a367b5c90c537d0e0be6041a6f81f706b8194702, package_extract_file("patch/system/app/VisualizationWallpapers/arm/VisualizationWallpapers.odex.p"));
set_progress(0.249242);
apply_patch("/system/app/VoiceCommand/VoiceCommand.apk", "-",
5036dd7de52d0d832c504f078046bc1a4da704b3, 200578,
be9e7a3767be366c1ffd1b774ed56669bbeec02f, package_extract_file("patch/system/app/VoiceCommand/VoiceCommand.apk.p"));
set_progress(0.249542);
apply_patch("/system/app/VoiceCommand/arm/VoiceCommand.odex", "-",
c02444ad079dae4bee6ab1b73f3ecab7c4acd6d3, 407780,
aa263f3a0a2cfc8eeadb87f7c7ee1a1f549bc166, package_extract_file("patch/system/app/VoiceCommand/arm/VoiceCommand.odex.p"));
set_progress(0.250150);
apply_patch("/system/app/YGPS/YGPS.apk", "-",
cb5c9175ecbc3040687dd1ddd87e8edbafb978dd, 28428,
26dd6f7eac12145a8e5cd6626c5ea314ef7bffc6, package_extract_file("patch/system/app/YGPS/YGPS.apk.p"));
set_progress(0.250193);
apply_patch("/system/app/YGPS/arm/YGPS.odex", "-",
db14f569f77da14982f6a37a4c2a5d142943de6e, 850724,
dc7b5fde83e29b3b0a2d4aa40bbae74ca0af33ca, package_extract_file("patch/system/app/YGPS/arm/YGPS.odex.p"));
set_progress(0.251463);
apply_patch("/system/app/YouTube/arm/YouTube.odex", "-",
e58bd8b2ad441027b7af75e29433c46b6d62031c, 17594388,
cfc55a428cb928e3522f018ddcfee0791ca9f8f8, package_extract_file("patch/system/app/YouTube/arm/YouTube.odex.p"));
set_progress(0.277738);
apply_patch("/system/app/talkback/arm/talkback.odex", "-",
df717e154cb3bca2577bc92f81c8d27643b62408, 3756040,
86656561aa1b254e3e1cab31d0ae753205c62b86, package_extract_file("patch/system/app/talkback/arm/talkback.odex.p"));
set_progress(0.283347);
apply_patch("/system/app/theme-res-Normal/arm/theme-res-Normal.odex",
"-", a66ec37baa6c7854222a6d52f9ec6af50cde82f1, 12784,
8335602f4a793e3f28b7fac672902b4ae3d8b08d, package_extract_file("patch/system/app/theme-res-Normal/arm/theme-res-Normal.odex.p"));
set_progress(0.283366);
apply_patch("/system/app/theme-res-Normal/theme-res-Normal.apk",
"-", a552a0cbc483a8d7949d4c3adc06b38643d473b5, 5058850,
23d2a8c890554952913a96346eb0957b2d434692, package_extract_file("patch/system/app/theme-res-Normal/theme-res-Normal.apk.p"));
set_progress(0.290921);
apply_patch("/system/app/webview/webview.apk", "-",
3355dd3c672fee6b8392d3eff3b3cbb527d4f402, 1860429,
0ed38cb4a92d2ad27271b7c6958c1766ff9cbdae, package_extract_file("patch/system/app/webview/webview.apk.p"));
set_progress(0.293699);
apply_patch("/system/bin/bcc", "-",
adc0af01abe3ccf7700a42c6212e100177d28729, 13620,
088eae808bab7ce233835c762ce778673d35c0e1, package_extract_file("patch/system/bin/bcc.p"));
set_progress(0.293720);
apply_patch("/system/bin/dex2oat", "-",
ab365110d769fc3f71f38a23ce429bcf860160b0, 79180,
5fc5fbae002bdbbea13b2302276a8e793ffdb8c4, package_extract_file("patch/system/bin/dex2oat.p"));
set_progress(0.293838);
apply_patch("/system/bin/downloader", "-",
616adec8232a5161cb08f3e6911342e60865bb3d, 112220,
b43df4bed6eaa37fe2f0e6fc0baf2d797c241152, package_extract_file("patch/system/bin/downloader.p"));
set_progress(0.294006);
apply_patch("/system/bin/factory", "-",
97ab58a2f53c721b0e0782ad186a6c7ca85dfb34, 571620,
2b3cc209e45d3569a484385e33c8b45baa1e91ce, package_extract_file("patch/system/bin/factory.p"));
set_progress(0.294859);
apply_patch("/system/bin/gzip_static", "-",
b370c259fb4bdbde0546fd095742f2541ac6114b, 128572,
5ac206d300b3ce4651bafcc596a66ab7deeaff82, package_extract_file("patch/system/bin/gzip_static.p"));
set_progress(0.295051);
apply_patch("/system/bin/keystore", "-",
0c0eb0fed8bbd720ddb7017bc516366cceb916a6, 42448,
5284a4db8fbb8c30ab9476d5a6860de4b3a16d2b, package_extract_file("patch/system/bin/keystore.p"));
set_progress(0.295115);
apply_patch("/system/bin/linker", "-",
809a96c5249d3b05b0275847c4567a37fa51373e, 93891,
9c195b4c6dffda21f877bc2e33e0b3d7d4d993e4, package_extract_file("patch/system/bin/linker.p"));
set_progress(0.295255);
apply_patch("/system/bin/mdnsd", "-",
57cd9a28793b154e9329fc0ce023d357cd4b9e2e, 399068,
56faa407c2283cb3bd79451e28811858d701034f, package_extract_file("patch/system/bin/mdnsd.p"));
set_progress(0.295851);
apply_patch("/system/bin/mobile_log_d", "-",
11fe46710d4d31831f3077034a78311a1bba07d1, 47468,
0ef518aa6212e3f47a082e0d18a48e19b3195950, package_extract_file("patch/system/bin/mobile_log_d.p"));
set_progress(0.295922);
apply_patch("/system/bin/mtkbt", "-",
456c9844b07faff26db530317608397654229053, 1099964,
52b279f0b7ac9e9dcfaef81db520fed87d43f60b, package_extract_file("patch/system/bin/mtkbt.p"));
set_progress(0.297564);
apply_patch("/system/bin/ndc", "-",
42db4f6c2390d5419ce3bfa9e6ccfc5739fa8354, 9472,
392db1c5102ce64c04cff10ef09d4a48d056db1c, package_extract_file("patch/system/bin/ndc.p"));
set_progress(0.297578);
apply_patch("/system/bin/netd", "-",
fa87f974330ae9abe7631e8edf8e594d8bb890b8, 140944,
cb444b28df8b7b98f18d90421aa51d61a538c51a, package_extract_file("patch/system/bin/netd.p"));
set_progress(0.297789);
apply_patch("/system/bin/oatdump", "-",
a2bdd2ad2acd324d3d64b8171b94f0e6d7b1cc70, 83308,
8d0741be942172182c3c571fed3723132432af73, package_extract_file("patch/system/bin/oatdump.p"));
set_progress(0.297913);
apply_patch("/system/bin/patchoat", "-",
d367f5f29408d6c295a93f7975943baf3c396385, 50456,
8f3dc5d91382158b05159ea9b4205397eec6ceaf, package_extract_file("patch/system/bin/patchoat.p"));
set_progress(0.297989);
apply_patch("/system/bin/recovery", "-",
1981ace25c099e99f9f1f6f27b9a0d059a10d0cd, 597856,
24d6c122402705779655b2d2460b8e0d3b7a51fc, package_extract_file("patch/system/bin/recovery.p"));
set_progress(0.298882);
apply_patch("/system/data/misc/ProjectConfig.mk", "-",
c8930a418ea07caf031639d84abefdae74aa2114, 32162,
0ee8beda3d475825b83c5d0e9b6009e9ce3d01d7, package_extract_file("patch/system/data/misc/ProjectConfig.mk.p"));
set_progress(0.298930);
apply_patch("/system/etc/NOTICE.html.gz", "-",
6bbc00ef7064e203b2051af456c782f2bbe267dd, 300460,
9e8d1f413b96a483a1b788f41a7a49fc2900bc3a, package_extract_file("patch/system/etc/NOTICE.html.gz.p"));
set_progress(0.299378);
apply_patch("/system/etc/firmware/catcher_filter_1_lwg_n.bin", "-",
714725f558df7fc7c5c69ffab6ed130bf66ad17d, 5185,
6917b9b2d37012285a074722f30db7d6666f8c7c, package_extract_file("patch/system/etc/firmware/catcher_filter_1_lwg_n.bin.p"));
set_progress(0.299386);
apply_patch("/system/etc/firmware/dsp_1_lwg_n.bin", "-",
0d6134541c9d46a45ce93da3f755b93da93f6dda, 1389752,
eb0a1131e9e5cf762f8946d380d46e7127b7fbdf, package_extract_file("patch/system/etc/firmware/dsp_1_lwg_n.bin.p"));
set_progress(0.301461);
apply_patch("/system/etc/firmware/modem_1_lwg_n.img", "-",
75bc5a9567bc5b5527365eabe45bc08340fe774d, 9331764,
00934d1286a64e07daff68667eaa5aa03d97122e, package_extract_file("patch/system/etc/firmware/modem_1_lwg_n.img.p"));
set_progress(0.315397);
apply_patch("/system/etc/recovery-resource.dat", "-",
bed555cbb75e0c77b533f39c2f914ad1a8a04ce0, 313421,
7912cc3006334dcecb54e0e348aa72e2ceabaf72, package_extract_file("patch/system/etc/recovery-resource.dat.p"));
set_progress(0.315865);
apply_patch("/system/etc/security/otacerts.zip", "-",
6370b3216866bb3a0d508260ee60ccc25bc7a76a, 1125,
65aeeb01f8411dce6cd5545f057eabe7d6cc5a89, package_extract_file("patch/system/etc/security/otacerts.zip.p"));
set_progress(0.315867);
apply_patch("/system/etc/trustzone.bin", "-",
a3d8f76dbd8fec94ac717ffdc5a82e89988948dc, 44032,
02587b7930e07daa12252a18af0f0c56c76b7288, package_extract_file("patch/system/etc/trustzone.bin.p"));
set_progress(0.315933);
apply_patch("/system/framework/CustomPropInterface.jar", "-",
40ddf2dba064676711739647fa805b05e0af12d8, 309,
6bbb69a97faf0444cec5d1a2517e295d3e96fa82, package_extract_file("patch/system/framework/CustomPropInterface.jar.p"));
set_progress(0.315933);
apply_patch("/system/framework/MultiWindowProxy.jar", "-",
4f824558bf444133632d3518b3276528a3571033, 309,
77fd320c794c5426b8e59eec5b8e2688c965662d, package_extract_file("patch/system/framework/MultiWindowProxy.jar.p"));
set_progress(0.315934);
apply_patch("/system/framework/am.jar", "-",
af824ee36a2021022bf2f17bfd9085fc43f22399, 309,
6bbb69a97faf0444cec5d1a2517e295d3e96fa82, package_extract_file("patch/system/framework/am.jar.p"));
set_progress(0.315934);
apply_patch("/system/framework/android.policy.jar", "-",
7400c1b1ac90958deb8689268616c3ce8ce8e301, 309,
fc4ec10f7b85b77e2bf26374caffdaec42d4aa01, package_extract_file("patch/system/framework/android.policy.jar.p"));
set_progress(0.315934);
apply_patch("/system/framework/android.test.runner.jar", "-",
32d1d9f670f0f636829a9feb329ff2a31a453e83, 309,
06da465d2056093eab6f43b5ecf9b3d9bc490ccd, package_extract_file("patch/system/framework/android.test.runner.jar.p"));
set_progress(0.315935);
apply_patch("/system/framework/apache-xml.jar", "-",
64794b4d82fd720519ec332d1cb8f8343b0587db, 17815,
c6094dce91884744a977503958916c19a88815de, package_extract_file("patch/system/framework/apache-xml.jar.p"));
set_progress(0.315962);
apply_patch("/system/framework/appops.jar", "-",
9c1a1ea0ec2f4de3c79661f43a162ff907c402e9, 309,
6bbb69a97faf0444cec5d1a2517e295d3e96fa82, package_extract_file("patch/system/framework/appops.jar.p"));
set_progress(0.315962);
apply_patch("/system/framework/appwidget.jar", "-",
9c1a1ea0ec2f4de3c79661f43a162ff907c402e9, 309,
79befdc4e987974d229cd79be6e1fcd6c9594d4b, package_extract_file("patch/system/framework/appwidget.jar.p"));
set_progress(0.315962);
apply_patch("/system/framework/arm/CustomPropInterface.odex", "-",
23533c77f220fed165695c2bb5832a1cb6a9318e, 17060,
461eb6968a87740354632f9707b4fce5d3bc17a3, package_extract_file("patch/system/framework/arm/CustomPropInterface.odex.p"));
set_progress(0.315988);
apply_patch("/system/framework/arm/MultiWindowProxy.odex", "-",
184a2d442463e3a227ea8f3cdf282548dd9411f4, 25064,
6707958840741ec351e80ba4509d8ab079af0193, package_extract_file("patch/system/framework/arm/MultiWindowProxy.odex.p"));
set_progress(0.316025);
apply_patch("/system/framework/arm/am.odex", "-",
10176cc1e1408b7a64c761c8afa1ab3cf2b4dfc6, 134056,
c131548431463b6820211bf26593cc96a02e7243, package_extract_file("patch/system/framework/arm/am.odex.p"));
set_progress(0.316226);
apply_patch("/system/framework/arm/android.test.runner.odex", "-",
33a428b6a24abc0659942a2f0a7a49e02893270e, 375880,
ea6344f239bd35eb6d8c276f6d3835e1d528fc13, package_extract_file("patch/system/framework/arm/android.test.runner.odex.p"));
set_progress(0.316787);
apply_patch("/system/framework/arm/appops.odex", "-",
05075881a68854361fe7f87f1fde92296c02995f, 25400,
225ab9bc92fb1d67d1ee9880c7e9c4dfb2e80f0f, package_extract_file("patch/system/framework/arm/appops.odex.p"));
set_progress(0.316825);
apply_patch("/system/framework/arm/appwidget.odex", "-",
e2680b1dc2b9883803288bb7b296eb57a2a4ede5, 17072,
b06639bc3597f2a1d95046e639dfc6e5b1682ab7, package_extract_file("patch/system/framework/arm/appwidget.odex.p"));
set_progress(0.316850);
apply_patch("/system/framework/arm/bmgr.odex", "-",
6954e2c6166ae3ac7c07ec670ab403d29e1851b5, 41940,
bf9c38541ee51e8af13a5fb7b18574c3a0a9f733, package_extract_file("patch/system/framework/arm/bmgr.odex.p"));
set_progress(0.316913);
apply_patch("/system/framework/arm/boot.art", "-",
221f3f9d4bcbf21e2ae9438ec582d6199ce8610f, 11501568,
3f66f5246b2fd2895d4bdfc0a71ca1545ebb92de, package_extract_file("patch/system/framework/arm/boot.art.p"));
set_progress(0.334089);
apply_patch("/system/framework/arm/boot.oat", "-",
8042bef373372ebba385e63bc79bec12e84ebd66, 61941064,
2c492e1ef5a42e148bb722f7c201af775317c497, package_extract_file("patch/system/framework/arm/boot.oat.p"));
set_progress(0.426590);
apply_patch("/system/framework/arm/bu.odex", "-",
a5952147e863cfbda57f6231c9b4257fc4b53be3, 17100,
a9a5b66f68039c7fa24f0ca6bf3d847927cb9a8f, package_extract_file("patch/system/framework/arm/bu.odex.p"));
set_progress(0.426615);
apply_patch("/system/framework/arm/com.android.future.usb.accessory.odex",
"-", 9bf2da1c504e6369e82d60fb2b7cc5c8fd1f47cf, 16972,
cc60fa37366d452de138a430c1c7c3fbb2a79e2f, package_extract_file("patch/system/framework/arm/com.android.future.usb.accessory.odex.p"));
set_progress(0.426640);
apply_patch("/system/framework/arm/com.android.location.provider.odex",
"-", e87dd129789a50f45ee250ca834996e6745f17d7, 54352,
4b6668a6cd3befdf7cf1316648a734caef8dc688, package_extract_file("patch/system/framework/arm/com.android.location.provider.odex.p"));
set_progress(0.426722);
apply_patch("/system/framework/arm/com.android.media.remotedisplay.odex",
"-", 406bafed79d9c0f850e733db45248bc12e4ca7d3, 25388,
036c720cb01fc227451e51bad36cb667179d82a2, package_extract_file("patch/system/framework/arm/com.android.media.remotedisplay.odex.p"));
set_progress(0.426760);
apply_patch("/system/framework/arm/com.android.mediadrm.signer.odex",
"-", 5dc9cbc9b9f90b6f12eb3cb8bad79bb2f82d6de7, 12824,
231d4b570441fe2030e8a9e6bb9855c8cef80382, package_extract_file("patch/system/framework/arm/com.android.mediadrm.signer.odex.p"));
set_progress(0.426779);
apply_patch("/system/framework/arm/com.mediatek.effect.odex", "-",
d95fcb53186c1c30500116e5a3b179113bc55a77, 375956,
a20b67b5ed0f950adb71f95b8d3e4707fa669f49, package_extract_file("patch/system/framework/arm/com.mediatek.effect.odex.p"));
set_progress(0.427340);
apply_patch("/system/framework/arm/content.odex", "-",
3c735b6aaba58395401d1901c38b42ca04428889, 46516,
8f569712e34f8c19632404df50b8b3e120ab33eb, package_extract_file("patch/system/framework/arm/content.odex.p"));
set_progress(0.427410);
apply_patch("/system/framework/arm/dpm.odex", "-",
21387079ff5bc0aa3960217c83e4e0a3588c5511, 17196,
74c9c8e1aa8bae3685edfffe598f94017e2866a8, package_extract_file("patch/system/framework/arm/dpm.odex.p"));
set_progress(0.427435);
apply_patch("/system/framework/arm/ethernet-service.odex", "-",
7fdc322385909cb97af14b5dfbb6643a0b01657b, 54592,
dad1fd06da28baca0f6878a4c9dbf1848e5b067d, package_extract_file("patch/system/framework/arm/ethernet-service.odex.p"));
set_progress(0.427517);
apply_patch("/system/framework/arm/ime.odex", "-",
74cbba803f1cbde5fd9bffc9fc550b21df4c6391, 25256,
e6aeaf0cee9b09b35e881f08539c852b17f5987a, package_extract_file("patch/system/framework/arm/ime.odex.p"));
set_progress(0.427555);
apply_patch("/system/framework/arm/input.odex", "-",
2a6bfaac9ed41025cb213181407ab31808bb8877, 25440,
c343ef180295481b57a79da2765695327b9bada8, package_extract_file("patch/system/framework/arm/input.odex.p"));
set_progress(0.427593);
apply_patch("/system/framework/arm/javax.obex.odex", "-",
18e798f2b106cce821083cc2b6119d89f673c083, 137012,
cabbd4349d30f295aa67801a29dde72c649ca89e, package_extract_file("patch/system/framework/arm/javax.obex.odex.p"));
set_progress(0.427797);
apply_patch("/system/framework/arm/media_cmd.odex", "-",
2d6a18e8c77fd2272467af130021312f5bc11773, 33836,
c3f42d04c07e30edc3f20e88e80665bd00a7ebb9, package_extract_file("patch/system/framework/arm/media_cmd.odex.p"));
set_progress(0.427848);
apply_patch("/system/framework/arm/monkey.odex", "-",
949a9216f75e006dd5020c2642f90743d48c7904, 279248,
4d84a9f3ffec8e493e4fdace993990112a8915dd, package_extract_file("patch/system/framework/arm/monkey.odex.p"));
set_progress(0.428265);
apply_patch("/system/framework/arm/pm.odex", "-",
f5f65f7d37e89419c734337587cb9a8e8e787155, 121044,
c1326673580e8543eefb484311a09bda70259bf1, package_extract_file("patch/system/framework/arm/pm.odex.p"));
set_progress(0.428445);
apply_patch("/system/framework/arm/recovery.odex", "-",
80815626a8530667a9f3c3075fd855ea2aeab6b7, 25488,
3b4aea5c5032cb1eec179ceea797352dcc73c319, package_extract_file("patch/system/framework/arm/recovery.odex.p"));
set_progress(0.428484);
apply_patch("/system/framework/arm/requestsync.odex", "-",
b02267d59ab3c59ad9bd61706349aa1654c2668b, 25404,
6b159874ea8ab33268688434954ae203df01edfa, package_extract_file("patch/system/framework/arm/requestsync.odex.p"));
set_progress(0.428521);
apply_patch("/system/framework/arm/services.odex", "-",
28b25945c123a9fc49a58f336705dd1aceca228c, 15913268,
5ed80171c7ed0986f70e3c1f487ada2ecf2a986c, package_extract_file("patch/system/framework/arm/services.odex.p"));
set_progress(0.452286);
apply_patch("/system/framework/arm/settings.odex", "-",
886cca7e7f4f4a28741110dba8b724a146d9aff6, 25412,
90c72b03741839fe401713bfdd55f7ae2fac23b4, package_extract_file("patch/system/framework/arm/settings.odex.p"));
set_progress(0.452324);
apply_patch("/system/framework/arm/svc.odex", "-",
d53f08ff6c8c5434586e95231f08121918ed3c6a, 25496,
6a1684766bd63408053860ed7e201af864be7cf4, package_extract_file("patch/system/framework/arm/svc.odex.p"));
set_progress(0.452362);
apply_patch("/system/framework/arm/uiautomator.odex", "-",
c03aba8c6e570553d9f0bef64c63e211593cd484, 260104,
58d38d08e73a1c66ed89b0b67d84b56cf8187bef, package_extract_file("patch/system/framework/arm/uiautomator.odex.p"));
set_progress(0.452750);
apply_patch("/system/framework/arm/wifi-service.odex", "-",
cfb5d7f8e2e9417d6bc91acd9972e8faf198bf84, 2249684,
5db88623f7505c6a5312325fc5f5812ca2fde7f4, package_extract_file("patch/system/framework/arm/wifi-service.odex.p"));
set_progress(0.456110);
apply_patch("/system/framework/arm/wm.odex", "-",
3273129cca7a4b60e2eb756e016d4cc9a1c5311f, 21284,
996b67557da666e39fae03adac39a12f2311cea6, package_extract_file("patch/system/framework/arm/wm.odex.p"));
set_progress(0.456142);
apply_patch("/system/framework/bmgr.jar", "-",
9c1a1ea0ec2f4de3c79661f43a162ff907c402e9, 309,
79befdc4e987974d229cd79be6e1fcd6c9594d4b, package_extract_file("patch/system/framework/bmgr.jar.p"));
set_progress(0.456142);
apply_patch("/system/framework/bouncycastle.jar", "-",
4f824558bf444133632d3518b3276528a3571033, 309,
77fd320c794c5426b8e59eec5b8e2688c965662d, package_extract_file("patch/system/framework/bouncycastle.jar.p"));
set_progress(0.456143);
apply_patch("/system/framework/bu.jar", "-",
9c1a1ea0ec2f4de3c79661f43a162ff907c402e9, 309,
79befdc4e987974d229cd79be6e1fcd6c9594d4b, package_extract_file("patch/system/framework/bu.jar.p"));
set_progress(0.456143);
apply_patch("/system/framework/com.android.future.usb.accessory.jar",
"-", 9c1a1ea0ec2f4de3c79661f43a162ff907c402e9, 309,
79befdc4e987974d229cd79be6e1fcd6c9594d4b, package_extract_file("patch/system/framework/com.android.future.usb.accessory.jar.p"));
set_progress(0.456143);
apply_patch("/system/framework/com.android.location.provider.jar",
"-", 9c1a1ea0ec2f4de3c79661f43a162ff907c402e9, 309,
79befdc4e987974d229cd79be6e1fcd6c9594d4b, package_extract_file("patch/system/framework/com.android.location.provider.jar.p"));
set_progress(0.456144);
apply_patch("/system/framework/com.android.media.remotedisplay.jar",
"-", 9c1a1ea0ec2f4de3c79661f43a162ff907c402e9, 309,
79befdc4e987974d229cd79be6e1fcd6c9594d4b, package_extract_file("patch/system/framework/com.android.media.remotedisplay.jar.p"));
set_progress(0.456144);
apply_patch("/system/framework/com.android.mediadrm.signer.jar",
"-", 9c1a1ea0ec2f4de3c79661f43a162ff907c402e9, 309,
79befdc4e987974d229cd79be6e1fcd6c9594d4b, package_extract_file("patch/system/framework/com.android.mediadrm.signer.jar.p"));
set_progress(0.456145);
apply_patch("/system/framework/com.mediatek.effect.jar", "-",
d2d10a92ea8543de0301d4338f72afb220183850, 309,
a6b59ab774d348134eb6bd3c882647f213f546ca, package_extract_file("patch/system/framework/com.mediatek.effect.jar.p"));
set_progress(0.456145);
apply_patch("/system/framework/conscrypt.jar", "-",
2c7190147ee057f4db025efa9ba66019c5ac4650, 309,
f932d6fd30545daba20107ae92ee56f3c75dad69, package_extract_file("patch/system/framework/conscrypt.jar.p"));
set_progress(0.456146);
apply_patch("/system/framework/content.jar", "-",
e479e752e3098f855a75c6c96fd3c1160b1f6af0, 309,
79befdc4e987974d229cd79be6e1fcd6c9594d4b, package_extract_file("patch/system/framework/content.jar.p"));
set_progress(0.456146);
apply_patch("/system/framework/core-junit.jar", "-",
f2ac8bbceb7778fc09ce105ddf956a3cd72dfe33, 309,
3a6f1db88b98f25e198b16d3d552234292ad2ab6, package_extract_file("patch/system/framework/core-junit.jar.p"));
set_progress(0.456147);
apply_patch("/system/framework/core-libart.jar", "-",
3f3dfc914d218b7a6d210c4c35aa84ac22f8e04b, 2991,
8cb9e6f605411c1d1a7f26fb7974db01bbc4924d, package_extract_file("patch/system/framework/core-libart.jar.p"));
set_progress(0.456151);
apply_patch("/system/framework/dpm.jar", "-",
e479e752e3098f855a75c6c96fd3c1160b1f6af0, 309,
79befdc4e987974d229cd79be6e1fcd6c9594d4b, package_extract_file("patch/system/framework/dpm.jar.p"));
set_progress(0.456152);
apply_patch("/system/framework/ethernet-service.jar", "-",
3c0a387575f84e7a39fb3070dc56b9879a2ff335, 309,
778defcef3f5a9ce0009d560a2fcbe830e78965f, package_extract_file("patch/system/framework/ethernet-service.jar.p"));
set_progress(0.456152);
apply_patch("/system/framework/ext.jar", "-",
f6cf0514603f17e1ffc312cba1d913717675c15d, 1571904,
68bfc2936c340efe88e812f4cb8c398e8afbc016, package_extract_file("patch/system/framework/ext.jar.p"));
set_progress(0.458499);
apply_patch("/system/framework/framework-res.apk", "-",
efdac52de9fc03f1983a647e2c1d85ba6e971a9f, 18078551,
26bd4702fc29293fd367e1b03f550cbbae90164d, package_extract_file("patch/system/framework/framework-res.apk.p"));
set_progress(0.485497);
apply_patch("/system/framework/framework.jar", "-",
d2c408c4419b78fa821d1865de762d671e32a310, 309,
079289a2395cab1380991f3f15555c6a9fb89437, package_extract_file("patch/system/framework/framework.jar.p"));
set_progress(0.485498);
apply_patch("/system/framework/ime.jar", "-",
e479e752e3098f855a75c6c96fd3c1160b1f6af0, 309,
79befdc4e987974d229cd79be6e1fcd6c9594d4b, package_extract_file("patch/system/framework/ime.jar.p"));
set_progress(0.485498);
apply_patch("/system/framework/ims-common.jar", "-",
7400c1b1ac90958deb8689268616c3ce8ce8e301, 309,
ccd2d4fc2a8f10035e1d6e89a202b2b50a0d24b7, package_extract_file("patch/system/framework/ims-common.jar.p"));
set_progress(0.485499);
apply_patch("/system/framework/input.jar", "-",
e479e752e3098f855a75c6c96fd3c1160b1f6af0, 309,
79befdc4e987974d229cd79be6e1fcd6c9594d4b, package_extract_file("patch/system/framework/input.jar.p"));
set_progress(0.485499);
apply_patch("/system/framework/javax.obex.jar", "-",
a7efca85e3dadde9a2193e00ec1a2d5c602bcc28, 309,
ccd2d4fc2a8f10035e1d6e89a202b2b50a0d24b7, package_extract_file("patch/system/framework/javax.obex.jar.p"));
set_progress(0.485500);
apply_patch("/system/framework/media_cmd.jar", "-",
e479e752e3098f855a75c6c96fd3c1160b1f6af0, 309,
ecaa62a1d455b0a96b6a54fb3deb8aa76a412298, package_extract_file("patch/system/framework/media_cmd.jar.p"));
set_progress(0.485500);
apply_patch("/system/framework/mediatek-common.jar", "-",
f2ac8bbceb7778fc09ce105ddf956a3cd72dfe33, 309,
3a6f1db88b98f25e198b16d3d552234292ad2ab6, package_extract_file("patch/system/framework/mediatek-common.jar.p"));
set_progress(0.485501);
apply_patch("/system/framework/mediatek-framework.jar", "-",
aeccd03c5885c427db6b9a1dfafcf3949a449977, 309,
a285efb0036fc37fd7271f45531068f2b36fb56c, package_extract_file("patch/system/framework/mediatek-framework.jar.p"));
set_progress(0.485501);
apply_patch("/system/framework/mediatek-res/mediatek-res.apk", "-",
80af28599eaa1775b7edc9528628bb66fbbbad7e, 1600159,
1c2a7373696f1fa9497ca8d861d1342b5a77b2cf, package_extract_file("patch/system/framework/mediatek-res/mediatek-res.apk.p"));
set_progress(0.487891);
apply_patch("/system/framework/mediatek-telephony-common.jar", "-",
975439a95a9afebe5134d4544ebf0ea48f668989, 309,
71e4c7421090a23c21e9fd4b5b0f19e2ae0d68a6, package_extract_file("patch/system/framework/mediatek-telephony-common.jar.p"));
set_progress(0.487891);
apply_patch("/system/framework/mms-common.jar", "-",
846941c5f762b097662191b7e0194ef9ead72cb8, 309,
ef82e92720ef06b1ef26389431d4067f3aa68ac2, package_extract_file("patch/system/framework/mms-common.jar.p"));
set_progress(0.487892);
apply_patch("/system/framework/monkey.jar", "-",
32d1d9f670f0f636829a9feb329ff2a31a453e83, 309,
06da465d2056093eab6f43b5ecf9b3d9bc490ccd, package_extract_file("patch/system/framework/monkey.jar.p"));
set_progress(0.487892);
apply_patch("/system/framework/okhttp.jar", "-",
4f824558bf444133632d3518b3276528a3571033, 309,
1715e9723627de1d966dec7c9297d1d14985724d, package_extract_file("patch/system/framework/okhttp.jar.p"));
set_progress(0.487893);
apply_patch("/system/framework/pm.jar", "-",
e479e752e3098f855a75c6c96fd3c1160b1f6af0, 309,
79befdc4e987974d229cd79be6e1fcd6c9594d4b, package_extract_file("patch/system/framework/pm.jar.p"));
set_progress(0.487893);
apply_patch("/system/framework/recovery.jar", "-",
374ff2282229ddcaf4cbadb64ac7628fad9c49db, 309,
01b668b5afc6dbe887b8914c6e17aa3c8e341468, package_extract_file("patch/system/framework/recovery.jar.p"));
set_progress(0.487893);
apply_patch("/system/framework/requestsync.jar", "-",
e479e752e3098f855a75c6c96fd3c1160b1f6af0, 309,
5df3dfb0d3b021ee77661624830cdb202d6f667e, package_extract_file("patch/system/framework/requestsync.jar.p"));
set_progress(0.487894);
apply_patch("/system/framework/services.jar", "-",
6550c0408b552fbb09d23424ce97784d4889dfcb, 309,
5299a5e95cb2212265d46384a56d29e363b46c0d, package_extract_file("patch/system/framework/services.jar.p"));
set_progress(0.487894);
apply_patch("/system/framework/settings.jar", "-",
e479e752e3098f855a75c6c96fd3c1160b1f6af0, 309,
5df3dfb0d3b021ee77661624830cdb202d6f667e, package_extract_file("patch/system/framework/settings.jar.p"));
set_progress(0.487895);
apply_patch("/system/framework/svc.jar", "-",
e479e752e3098f855a75c6c96fd3c1160b1f6af0, 309,
5df3dfb0d3b021ee77661624830cdb202d6f667e, package_extract_file("patch/system/framework/svc.jar.p"));
set_progress(0.487895);
apply_patch("/system/framework/telephony-common.jar", "-",
8f4ca3b099fcbe5d864bd542ddedbbcc305e137d, 309,
079289a2395cab1380991f3f15555c6a9fb89437, package_extract_file("patch/system/framework/telephony-common.jar.p"));
set_progress(0.487896);
apply_patch("/system/framework/uiautomator.jar", "-",
2c09c41fbc45cd2186344885ec5463c760f33395, 309,
c32217632d527c479bab45353c9861bc8ff4e7b4, package_extract_file("patch/system/framework/uiautomator.jar.p"));
set_progress(0.487896);
apply_patch("/system/framework/voip-common.jar", "-",
7400c1b1ac90958deb8689268616c3ce8ce8e301, 309,
ccd2d4fc2a8f10035e1d6e89a202b2b50a0d24b7, package_extract_file("patch/system/framework/voip-common.jar.p"));
set_progress(0.487897);
apply_patch("/system/framework/wifi-service.jar", "-",
f124323f15b0afa207b7e455d6b3d122dc098765, 309,
efdf44197ebd333c3dd97d0309cfa2130c72316c, package_extract_file("patch/system/framework/wifi-service.jar.p"));
set_progress(0.487897);
apply_patch("/system/framework/wm.jar", "-",
e479e752e3098f855a75c6c96fd3c1160b1f6af0, 309,
5df3dfb0d3b021ee77661624830cdb202d6f667e, package_extract_file("patch/system/framework/wm.jar.p"));
set_progress(0.487898);
apply_patch("/system/lib/hw/audio.primary.mt6735m.so", "-",
433e897d5c7a4d90cec32e11002c69bf5d20a984, 1017948,
c131b84c3f8a4a557f245820eeeafefc7b4a3065, package_extract_file("patch/system/lib/hw/audio.primary.mt6735m.so.p"));
set_progress(0.489418);
apply_patch("/system/lib/libAGifEncoder.so", "-",
04094211c84d54384d1ba79ef28669d7e7676e2b, 544632,
69671e1438b7cd96270f309aa4896904312903ec, package_extract_file("patch/system/lib/libAGifEncoder.so.p"));
set_progress(0.490231);
apply_patch("/system/lib/libFPdevice.so", "-",
7a9b04bca1a5b6db30273370e370680871384697, 385120,
ba9120edba27798e61732a558e4d33843c282385, package_extract_file("patch/system/lib/libFPdevice.so.p"));
set_progress(0.490806);
apply_patch("/system/lib/libLLVM.so", "-",
0e19c747a794179243527f3fc27918aa5a012d93, 9657480,
bf50b8543c0689f8e46a768d20d205f0ffc3886c, package_extract_file("patch/system/lib/libLLVM.so.p"));
set_progress(0.505228);
apply_patch("/system/lib/libMtkVideoTranscoder.so", "-",
60158c9c04e9ba738af037442495d492491a4cfc, 29908,
9f2a8cae850845c1861c6aa64d66220470903a7d, package_extract_file("patch/system/lib/libMtkVideoTranscoder.so.p"));
set_progress(0.505273);
apply_patch("/system/lib/libRS.so", "-",
3b5560ba04b9c5d9d36b2fcd6594198592e324d2, 231340,
47e04741d8472978f273942195639fcc9f9b9dbb, package_extract_file("patch/system/lib/libRS.so.p"));
set_progress(0.505619);
apply_patch("/system/lib/libRSCpuRef.so", "-",
cc3272903d46997e1eaa54ccdcd59b43ecd8cc77, 165960,
90437f4fb0ad8d51bfab73e7296e4223cea3a253, package_extract_file("patch/system/lib/libRSCpuRef.so.p"));
set_progress(0.505866);
apply_patch("/system/lib/libRSDriver.so", "-",
8e25390c34e0ced206f1eb104a7d0dc3b0c4582b, 157304,
6935d27b6edc75ba6d1eafbad68c1c812b4ea671, package_extract_file("patch/system/lib/libRSDriver.so.p"));
set_progress(0.506101);
apply_patch("/system/lib/libRScpp.so", "-",
a3574ced19211f5651d87985c7f1a5ee472e60d7, 111916,
70347d856cefd022b9350bb01711a1eaa3d2a70e, package_extract_file("patch/system/lib/libRScpp.so.p"));
set_progress(0.506268);
apply_patch("/system/lib/libadpcm.so", "-",
6883f3802a28a380c1daed7f30ab918be3f51f9b, 5348,
f25aad46417897fb654dd59f19760cf8d3982947, package_extract_file("patch/system/lib/libadpcm.so.p"));
set_progress(0.506276);
apply_patch("/system/lib/libandroid_runtime.so", "-",
048acde270f67e4a427ed9c49bfeeeacddd6cf2e, 940712,
cc9e447116317ac7f25b082d245e787eb1740189, package_extract_file("patch/system/lib/libandroid_runtime.so.p"));
set_progress(0.507681);
apply_patch("/system/lib/libart-compiler.so", "-",
d27a386b08fdd4f244712ca5bd1d886de5b3f973, 2445692,
8188601e8499acff657ffdee4ee41e3af3f71a0d, package_extract_file("patch/system/lib/libart-compiler.so.p"));
set_progress(0.511334);
apply_patch("/system/lib/libart.so", "-",
612526f41b45764543b6c96be68eab84580f65e0, 3916724,
63f72b71daf212fafcc738f41b668cda0cb77337, package_extract_file("patch/system/lib/libart.so.p"));
set_progress(0.517183);
apply_patch("/system/lib/libbcc.so", "-",
c5897c5343658d879cc8a4103cdd170bc756f58a, 136564,
a7f3d80bca27786d5d799f4a179e129e43b8bc85, package_extract_file("patch/system/lib/libbcc.so.p"));
set_progress(0.517387);
apply_patch("/system/lib/libbcinfo.so", "-",
ecc2435beb7ac3d3c66338a0c80bf4bf9f9065d8, 242980,
881a0a93b78abdd6aa599f2827c4a08c93133806, package_extract_file("patch/system/lib/libbcinfo.so.p"));
set_progress(0.517749);
apply_patch("/system/lib/libbinder.so", "-",
ea4e3a57abd2c33bb28252937421a8dbb72783ad, 189732,
78e2b84555ef7857379ed475cd9413bafea28402, package_extract_file("patch/system/lib/libbinder.so.p"));
set_progress(0.518033);
apply_patch("/system/lib/libbtcusttable.so", "-",
dfe64dfe9c118e8b2651df4c141939d0d50dda06, 5568,
478e3cd22a2fbf068673f0f082b59014c82fb632, package_extract_file("patch/system/lib/libbtcusttable.so.p"));
set_progress(0.518041);
apply_patch("/system/lib/libbtsession.so", "-",
74e5aef067e1d770cc2ae9a3984ddc69787be5bb, 34092,
c4a434017603dda25aa7bf4676d1eeb51f09f2c1, package_extract_file("patch/system/lib/libbtsession.so.p"));
set_progress(0.518092);
apply_patch("/system/lib/libc++.so", "-",
16cd9e1576b49e5b119b2bf12da21e21a1a51a00, 595312,
0bdfaeb6c7e0c7ead818703bded20886f0237d78, package_extract_file("patch/system/lib/libc++.so.p"));
set_progress(0.518981);
apply_patch("/system/lib/libc.so", "-",
b20ae796012dd260f26d77493c66b0ae42193ed2, 511015,
233dfc3bf8d927523774a48f6a22a00b0b117eaa, package_extract_file("patch/system/lib/libc.so.p"));
set_progress(0.519744);
apply_patch("/system/lib/libcam.camadapter.so", "-",
8973f6b89574a3e745da5963ab736d6a5126290f, 693540,
c577e4840d9c388a6879146b2facfd32709d574c, package_extract_file("patch/system/lib/libcam.camadapter.so.p"));
set_progress(0.520780);
apply_patch("/system/lib/libcam.client.so", "-",
6a4f06f0676c5042066c1a8eeea2efa31fc9dc61, 267552,
667776772f7695605d7fd68750b1dc19dbfd90d9, package_extract_file("patch/system/lib/libcam.client.so.p"));
set_progress(0.521179);
apply_patch("/system/lib/libcam.halsensor.so", "-",
2978dd1cb1762365c1145d2c53d3aac1c4d7093e, 132368,
2abcbf1a03d976312a8be4175652c09c835fcdc9, package_extract_file("patch/system/lib/libcam.halsensor.so.p"));
set_progress(0.521377);
apply_patch("/system/lib/libcam.metadataprovider.so", "-",
f74183e004822906e3cb3b9ee4a684f743ab8e01, 107792,
6f3048d5ca6d39e346b77e617fdd9d6cbd646f40, package_extract_file("patch/system/lib/libcam.metadataprovider.so.p"));
set_progress(0.521538);
apply_patch("/system/lib/libcam.paramsmgr.so", "-",
b03f6d178be74a479b0956e2e8362790899c1044, 196320,
90cd7c9753fc3af71789bd342243fa63649ad5f6, package_extract_file("patch/system/lib/libcam.paramsmgr.so.p"));
set_progress(0.521831);
apply_patch("/system/lib/libcam.sdkclient.so", "-",
774b5c7987d2138be065bc8e2a27b01527cb3cb2, 54492,
e8c4bca82ff2ea1b17321d4e73af803079fe271b, package_extract_file("patch/system/lib/libcam.sdkclient.so.p"));
set_progress(0.521913);
apply_patch("/system/lib/libcamera_client.so", "-",
3e56455ebd46067acab5d4845e362dae68f3c22c, 242976,
51cd123fd1fe3768d7f159bbcb4156d1def61498, package_extract_file("patch/system/lib/libcamera_client.so.p"));
set_progress(0.522275);
apply_patch("/system/lib/libcameracustom.so", "-",
7ae2bebfe3eb3d912cab9d0073d87a4eaaaf0f95, 7028524,
0c8c228ee6526de039ce0eba31bdd830e49e2de9, package_extract_file("patch/system/lib/libcameracustom.so.p"));
set_progress(0.532772);
apply_patch("/system/lib/libcustom_nvram.so", "-",
14ab98cd6632cad4a44fe9dd78eae597672456ca, 60276,
489b59f0f188978d616c49978f062afad9e2f657, package_extract_file("patch/system/lib/libcustom_nvram.so.p"));
set_progress(0.532862);
apply_patch("/system/lib/libcutils.so", "-",
f8516b1e2ce2ae8cae7206a6d03cfb51b855904e, 50528,
ccf85bcbf2a3bacae87c935d20069ed45ec112b9, package_extract_file("patch/system/lib/libcutils.so.p"));
set_progress(0.532937);
apply_patch("/system/lib/libexif.so", "-",
17f5f25e547b3055a6eb5bd158095c01079b8396, 173260,
179bdf7e7f345cd25a7acd8d32ecc2b068944672, package_extract_file("patch/system/lib/libexif.so.p"));
set_progress(0.533196);
apply_patch("/system/lib/libextsimap.so", "-",
8aea14b99749d88ca3958fc7920456ebdb0f9c46, 13560,
3db8a10ae6d2b3e7fcf6967e1ed4f231e71425e7, package_extract_file("patch/system/lib/libextsimap.so.p"));
set_progress(0.533216);
apply_patch("/system/lib/libfeatureio.so", "-",
0248afb869ab07ce0884af0ef5126a89c541319b, 755508,
6eb4efa0fe4948bc14e8d38be10c6cb3973a0a81, package_extract_file("patch/system/lib/libfeatureio.so.p"));
set_progress(0.534344);
apply_patch("/system/lib/libicuuc.so", "-",
29033f202f924bf7ee86e0ea6c01a2651aae654e, 1066228,
dd958dd887e968b581861e05aa89014ef9028b43, package_extract_file("patch/system/lib/libicuuc.so.p"));
set_progress(0.535937);
apply_patch("/system/lib/libjni_latinime.so", "-",
2cf36fba909c2a58622434e5cc67ac98abeb6986, 656880,
45ddbc872506d314599930fc6b21cca415c3a004, package_extract_file("patch/system/lib/libjni_latinime.so.p"));
set_progress(0.536918);
apply_patch("/system/lib/libmdnssd.so", "-",
d2d51ae4c1bcd8f66ef7d43d71c9c999d2e92ad6, 21612,
b6ede81f7b2f7154b0297949714acd0f6b175b43, package_extract_file("patch/system/lib/libmdnssd.so.p"));
set_progress(0.536950);
apply_patch("/system/lib/libmediaplayerservice.so", "-",
d6ecf3bcfb9bdef77ae8c1e801944cdfdb1de488, 681284,
f724dd79d4b801351635ed8b7727dec1c3958091, package_extract_file("patch/system/lib/libmediaplayerservice.so.p"));
set_progress(0.537967);
apply_patch("/system/lib/libmmsdkservice.feature.so", "-",
69644ba4676fedd40b105d9afb70d4b8663b50a9, 169232,
75220c1fa43c0ead65d1630eee876e7a607b9efa, package_extract_file("patch/system/lib/libmmsdkservice.feature.so.p"));
set_progress(0.538220);
apply_patch("/system/lib/libmnl.so", "-",
a847302fecca23fdbf8b554214358342912c715b, 1905184,
657091173eb0d98b30d87e2c41c792e259298b05, package_extract_file("patch/system/lib/libmnl.so.p"));
set_progress(0.541065);
apply_patch("/system/lib/libnativebridge.so", "-",
587e2ce2ca8f25e7c64ca9c89a7adfe3e1c635e3, 9464,
1e7b34c0f7df006f255bd403e6657f4e758621cf, package_extract_file("patch/system/lib/libnativebridge.so.p"));
set_progress(0.541079);
apply_patch("/system/lib/libnativehelper.so", "-",
50636a616cad87116d51146656b7d6ab1419dc6d, 21696,
0900ab5a900cae024d9ce4bc244b57c30c8464dc, package_extract_file("patch/system/lib/libnativehelper.so.p"));
set_progress(0.541112);
apply_patch("/system/lib/libnetd_client.so", "-",
21c8fe404428560d5ab32ef26de2853b8206189e, 9352,
1baea95d02e46d6ccbbc15673990b04e1e480233, package_extract_file("patch/system/lib/libnetd_client.so.p"));
set_progress(0.541126);
apply_patch("/system/lib/libpng.so", "-",
97f24d8e67c6d2f4eaec255921e385e41285c685, 160912,
f8c454cd1e3d925f347800e57378c52ca691899e, package_extract_file("patch/system/lib/libpng.so.p"));
set_progress(0.541366);
apply_patch("/system/lib/libskia.so", "-",
18cdd4d8d74cdeae4fc32907bbd3eb01ae0619a7, 3364456,
58318e8f7ab58d13f4ed02434cede897106b6d9d, package_extract_file("patch/system/lib/libskia.so.p"));
set_progress(0.546390);
apply_patch("/system/lib/libssl.so", "-",
fe35cb867553e04ff1c3189ab0ded96360afcfb8, 282472,
baae82ec080e575350e0e38566ea377370168783, package_extract_file("patch/system/lib/libssl.so.p"));
set_progress(0.546812);
apply_patch("/system/lib/libstagefright.so", "-",
b38683a278e74c368a474c89bef66b74cabae312, 2109372,
8b59b2d7d36f2a10a980bd7e8ddb44297398542f, package_extract_file("patch/system/lib/libstagefright.so.p"));
set_progress(0.549962);
apply_patch("/system/lib/libstagefright_foundation.so", "-",
13613fa0a9bf0b0572b447971a30bf6338739e3d, 95464,
6c12c927eae985d08161dd04951dbeb8176b5342, package_extract_file("patch/system/lib/libstagefright_foundation.so.p"));
set_progress(0.550105);
apply_patch("/system/lib/libstagefright_soft_aacdec.so", "-",
44864c048f5efa861c14ab914e64daf5ce41586e, 386488,
40e8df3952cbd1f5ce2d7bd01d0311c3af85f9bb, package_extract_file("patch/system/lib/libstagefright_soft_aacdec.so.p"));
set_progress(0.550682);
apply_patch("/system/lib/libstagefright_soft_aacenc.so", "-",
18f4649c84e776fef39d8325a07394d258c4a0d4, 414904,
6b2a8bf8ade4003452ff9ffd9c823f0d842595be, package_extract_file("patch/system/lib/libstagefright_soft_aacenc.so.p"));
set_progress(0.551301);
apply_patch("/system/lib/libstagefright_soft_hevcdec.so", "-",
ebd7350eafb63c8073d61c7ca94de517052407fc, 460392,
7a7aa569b1f9245ffb7a62c2f9aecfde64cdac58, package_extract_file("patch/system/lib/libstagefright_soft_hevcdec.so.p"));
set_progress(0.551989);
apply_patch("/system/lib/libsurfaceflinger.so", "-",
f331d4964d836bc1282f7677fd368abdd0055b91, 238968,
e022b154b7c0fcc6453b9e184f4e7a462f171b20, package_extract_file("patch/system/lib/libsurfaceflinger.so.p"));
set_progress(0.552346);
apply_patch("/system/lib/libvcodec_utility.so", "-",
7132d8c564e667a6592104ea51b9937bfd693b56, 54608,
8a03b722b04f29f9fe09a8471cb17422974bfcea, package_extract_file("patch/system/lib/libvcodec_utility.so.p"));
set_progress(0.552427);
apply_patch("/system/lib/libwebrtc_audio_preprocessing.so", "-",
32bd6a0a574e2d223ee602c85c0a1f4026c54e36, 394528,
38756c9ca4ac0840af77f7f7a941644a90089a99, package_extract_file("patch/system/lib/libwebrtc_audio_preprocessing.so.p"));
set_progress(0.553017);
apply_patch("/system/lib/libwebviewchromium.so", "-",
57f2976c60aba31e086ef408dfe369220a52934f, 27829492,
6c98a3f526af3cbdb007e732b63b7a9ef949cafa, package_extract_file("patch/system/lib/libwebviewchromium.so.p"));
set_progress(0.594576);
apply_patch("/system/lib/mtk-ril.so", "-",
b7f3bd6827d40dc4a32b09c3abdcab1d29ee54a3, 419276,
9d6472650ac8be5888713d9c2816f3fcb2d0cdb9, package_extract_file("patch/system/lib/mtk-ril.so.p"));
set_progress(0.595202);
apply_patch("/system/lib/mtk-rilmd2.so", "-",
e4941e3e43a05810d5c4c6dfd49e25d47fb16b49, 419276,
a96386ea54f26ea1919c23a042b8c911449d17b6, package_extract_file("patch/system/lib/mtk-rilmd2.so.p"));
set_progress(0.595828);
apply_patch("/system/lib/soundfx/libaudiopreprocessing.so", "-",
fe93093ecfa09b0eaaedff4c18111fadc3492ddf, 13564,
8c222a0c3abb412df24e0426f72462d66056434d, package_extract_file("patch/system/lib/soundfx/libaudiopreprocessing.so.p"));
set_progress(0.595849);
apply_patch("/system/lib/soundfx/libbundlewrapper.so", "-",
4de55f184e16c62a37ba72edf7cc5c1d11ae452d, 79696,
60123e1e6a30d8cbe6493f54b5353fa4bd1bae82, package_extract_file("patch/system/lib/soundfx/libbundlewrapper.so.p"));
set_progress(0.595968);
apply_patch("/system/lib/soundfx/libdownmix.so", "-",
4b7c3dc07713e942976305f26077c2b27d2ef2c6, 9368,
d79b894c9bb805d4a9f5373b88bca1be5e569b71, package_extract_file("patch/system/lib/soundfx/libdownmix.so.p"));
set_progress(0.595982);
apply_patch("/system/lib/soundfx/libldnhncr.so", "-",
60a071bd15b6b195ec64347db129a1871d0f9b8d, 9360,
7173879ed406239a3de2ca9205bace60de91cb5c, package_extract_file("patch/system/lib/soundfx/libldnhncr.so.p"));
set_progress(0.595996);
apply_patch("/system/lib/soundfx/libreverbwrapper.so", "-",
a760194c2a39f6d18a5204f1c9ca86875e88100a, 25804,
2733d08c8fe81539686466fab322e4bec094b8be, package_extract_file("patch/system/lib/soundfx/libreverbwrapper.so.p"));
set_progress(0.596034);
apply_patch("/system/lib/soundfx/libvisualizer.so", "-",
14067bf653a2fdec45428a3287f75bf18a4dbaae, 9312,
097604510b3fa77819a5018c477b6dbc93a5128e, package_extract_file("patch/system/lib/soundfx/libvisualizer.so.p"));
set_progress(0.596048);
apply_patch("/system/plugin/DataProtection/DataProtection.apk", "-",
5d47a441483c3fe5d2accbac94e25424131944e4, 179818,
1342c6c73d0164284c62b454c2191a1525071864, package_extract_file("patch/system/plugin/DataProtection/DataProtection.apk.p"));
set_progress(0.596317);
apply_patch("/system/plugin/DataProtection/arm/DataProtection.odex",
"-", 60f535ae5b20a478359cba0b433892dee57299d6, 873616,
484085e65eb2e732067f25c37fd3c2b362c61367, package_extract_file("patch/system/plugin/DataProtection/arm/DataProtection.odex.p"));
set_progress(0.597621);
apply_patch("/system/plugin/FwkPlugin/FwkPlugin.apk", "-",
d9881ad83d1406d9f2b75cb563f1fbb91656a959, 2485,
c7325030f122c8c1da9b27dc374ab231c6e76462, package_extract_file("patch/system/plugin/FwkPlugin/FwkPlugin.apk.p"));
set_progress(0.597625);
apply_patch("/system/plugin/FwkPlugin/FwkPlugin.mpinfo", "-",
72b298ab40e8c984019e66b2289725e919ff6367, 3524,
22103ab3fc1d1f1218475ce60d2b86866dafbff9, package_extract_file("patch/system/plugin/FwkPlugin/FwkPlugin.mpinfo.p"));
set_progress(0.597630);
apply_patch("/system/plugin/FwkPlugin/arm/FwkPlugin.odex", "-",
5277c039a8e7141619deab7914531cff3373e2eb, 125776,
c7b56523cecf4f16a7b60068689db1400b3e828b, package_extract_file("patch/system/plugin/FwkPlugin/arm/FwkPlugin.odex.p"));
set_progress(0.597818);
apply_patch("/system/plugin/PermissionControl/PermissionControl.apk",
"-", ca7988ceff95e17ff0a6c1898191a449c780e7fc, 46539,
6baddca9eb5e15778313d7f8e5993b5dcae4ea28, package_extract_file("patch/system/plugin/PermissionControl/PermissionControl.apk.p"));
set_progress(0.597888);
apply_patch("/system/plugin/PermissionControl/arm/PermissionControl.odex",
"-", abff28edb2479622c072b2efd43bc9d69c274501, 884524,
6d5b20a48b9df6f01796e865aec8ffdc714853a7, package_extract_file("patch/system/plugin/PermissionControl/arm/PermissionControl.odex.p"));
set_progress(0.599208);
apply_patch("/system/plugin/PrivacyProtectionLock/PrivacyProtectionLock.apk",
"-", b044e8f861ca61e88b7a8358d51eb5adf6ce5f5f, 50415,
6c954f059cb677c5de6451f58b11f032e9178600, package_extract_file("patch/system/plugin/PrivacyProtectionLock/PrivacyProtectionLock.apk.p"));
set_progress(0.599284);
apply_patch("/system/plugin/PrivacyProtectionLock/arm/PrivacyProtectionLock.odex",
"-", 368dfbb065cfadcd7e44c41c1814a3cce40f8054, 259984,
69f76bf4fc7c3fcb95bfc2c6b477e8d544b4b099, package_extract_file("patch/system/plugin/PrivacyProtectionLock/arm/PrivacyProtectionLock.odex.p"));
set_progress(0.599672);
apply_patch("/system/priv-app/BackupRestoreConfirmation/BackupRestoreConfirmation.apk",
"-", 5fd68630629f7f3731587123c683cbea8fc9f480, 135738,
64a38c9904432bd0f836840edef138a3da7ceffa, package_extract_file("patch/system/priv-app/BackupRestoreConfirmation/BackupRestoreConfirmation.apk.p"));
set_progress(0.599875);
apply_patch("/system/priv-app/BackupRestoreConfirmation/arm/BackupRestoreConfirmation.odex",
"-", 993cd3869fb3750eed5a0968a56d3fa64fde18fd, 25300,
00505eff7bba53e7b70d5c31aebc6ac08d412b7f, package_extract_file("patch/system/priv-app/BackupRestoreConfirmation/arm/BackupRestoreConfirmation.odex.p"));
set_progress(0.599913);
apply_patch("/system/priv-app/CDS_INFO/CDS_INFO.apk", "-",
5e11df76ce8f249a964f1609ca73abc8af71078f, 67723,
d71d21c413d595bbb3758381501038c0a2b3c67d, package_extract_file("patch/system/priv-app/CDS_INFO/CDS_INFO.apk.p"));
set_progress(0.600014);
apply_patch("/system/priv-app/CDS_INFO/arm/CDS_INFo_Odex", "-",
37f036b5597f0d5ebb7995e7b6c4e26e9931db23, 545024,
0b487f490db05e2785179feb054cae98329f80eb, package_extract_file("patch/system/priv-app/CDS_INFO/arm/CDS_INFo_Odex.p"));
set_progress(0.600828);
apply_patch("/system/priv-app/CalendarProvider/CalendarProvider.apk",
"-", b701b8f9aaba789e28500fa326af7135cee410b0, 90280,
1621ef81b0005c301b82abb72674a89dba15e7dc, package_extract_file("patch/system/priv-app/CalendarProvider/CalendarProvider.apk.p"));
set_progress(0.600962);
apply_patch("/system/priv-app/CalendarProvider/arm/CalendarProvider.odex",
"-", 29d95c0b845cbbc462b62e460689768eaa032cfd, 917784,
7b48acf19c108802516e97daecee4f1f9dedf1b2, package_extract_file("patch/system/priv-app/CalendarProvider/arm/CalendarProvider.odex.p"));
set_progress(0.602333);
apply_patch("/system/priv-app/Contacts/Contacts.apk", "-",
70d0e28b04a8a86d75b83f0724879338665fc0f2, 4076662,
4b0968357a01c8ca068604a60ec815d02b867e3b, package_extract_file("patch/system/priv-app/Contacts/Contacts.apk.p"));
set_progress(0.608421);
apply_patch("/system/priv-app/Contacts/arm/Contacts.odex", "-",
430bce29b55c340db1e2c920479ca491f8adbfdf, 5207108,
c8fa1cec609cf9a98be9d9a7fef85cb9fd3da867, package_extract_file("patch/system/priv-app/Contacts/arm/Contacts.odex.p"));
set_progress(0.616197);
apply_patch("/system/priv-app/ContactsProvider/ContactsProvider.apk",
"-", f5a6bd83cfef3e6ba825959e3052a4bde1a92a4a, 120356,
25ac1ab476ea642b8e420658c470159b776a55b0, package_extract_file("patch/system/priv-app/ContactsProvider/ContactsProvider.apk.p"));
set_progress(0.616377);
apply_patch("/system/priv-app/ContactsProvider/arm/ContactsProvider.odex",
"-", 7dda1b7c37dbf7df19303598aacf303b0beacb31, 2312048,
cee9fc18b656697ec8a609784c3ad829a65becd9, package_extract_file("patch/system/priv-app/ContactsProvider/arm/ContactsProvider.odex.p"));
set_progress(0.619829);
apply_patch("/system/priv-app/DefaultContainerService/DefaultContainerService.apk",
"-", 28960f6137569768252f85205bd49f6c277cae94, 10347,
a45dd386b4f9d648c6712e6644b71eadf39fb69b, package_extract_file("patch/system/priv-app/DefaultContainerService/DefaultContainerService.apk.p"));
set_progress(0.619845);
apply_patch("/system/priv-app/DefaultContainerService/arm/DefaultContainerService.odex",
"-", 5fc878e24975ed9aebf46d71989e38788dd6e691, 34004,
2a945d2fda1bf1465fc17ff37674d721a61d306e, package_extract_file("patch/system/priv-app/DefaultContainerService/arm/DefaultContainerService.odex.p"));
set_progress(0.619896);
apply_patch("/system/priv-app/Dialer/Dialer.apk", "-",
2049c4a56e1b0d9b3380c0e3ffe4777b55a2ba57, 4917586,
72b55ab47f09a06ea2bc003e7d76c78b0a1fe0cf, package_extract_file("patch/system/priv-app/Dialer/Dialer.apk.p"));
set_progress(0.627239);
apply_patch("/system/priv-app/Dialer/arm/Dialer.odex", "-",
5561d1dde03268eb411d152c5f5b7ad9aa3fab07, 5539404,
00483cf81eea2a0c466a8aa7d0e75a41062494c4, package_extract_file("patch/system/priv-app/Dialer/arm/Dialer.odex.p"));
set_progress(0.635512);
apply_patch("/system/priv-app/DownloadProvider/DownloadProvider.apk",
"-", 09e58b311a70493807b2aa43148a9e80e42c3955, 285801,
de37286d7b549c34771a1522fbdc9abbf03b88a0, package_extract_file("patch/system/priv-app/DownloadProvider/DownloadProvider.apk.p"));
set_progress(0.635939);
apply_patch("/system/priv-app/DownloadProvider/arm/DownloadProvider.odex",
"-", 7ad3f933052ecaf8eddfea1f967cef84cdbd2685, 765964,
2760f14e1a3789af1d71a9f68fa3ca62177d0e48, package_extract_file("patch/system/priv-app/DownloadProvider/arm/DownloadProvider.odex.p"));
set_progress(0.637083);
apply_patch("/system/priv-app/ExternalStorageProvider/ExternalStorageProvider.apk",
"-", d890b87e9140c11a6f013f04b086e5109e2db33c, 14555,
765bfcb31e417b8d844d3237f6ffe20d826e4bc2, package_extract_file("patch/system/priv-app/ExternalStorageProvider/ExternalStorageProvider.apk.p"));
set_progress(0.637104);
apply_patch("/system/priv-app/ExternalStorageProvider/arm/ExternalStorageProvider.odex",
"-", 4098d77f86ac475bc7d0b1d930fbb387d1feb70a, 71824,
dd5b964f228ecae4767989544ca8752301a9c2b5, package_extract_file("patch/system/priv-app/ExternalStorageProvider/arm/ExternalStorageProvider.odex.p"));
set_progress(0.637211);
apply_patch("/system/priv-app/FmRadio/FmRadio.apk", "-",
1af7257eb646ee2fa49e01bd8bc14a3b1d3ef702, 314917,
a36df0ec4ccffe907d2ae54dbfad220b3466869d, package_extract_file("patch/system/priv-app/FmRadio/FmRadio.apk.p"));
set_progress(0.637682);
apply_patch("/system/priv-app/FmRadio/arm/FmRadio.odex", "-",
0a95d3433de96059471ca78b42863429aff4c40c, 454144,
f50130c196ac086eab457e46f5078e865b2b4cd2, package_extract_file("patch/system/priv-app/FmRadio/arm/FmRadio.odex.p"));
set_progress(0.638360);
apply_patch("/system/priv-app/FusedLocation/FusedLocation.apk", "-",
10e803eba2d3eb12a941251b647b26139be50ff9, 9469,
79d432828c7da1ee00b3a74240a2c0feab9f6593, package_extract_file("patch/system/priv-app/FusedLocation/FusedLocation.apk.p"));
set_progress(0.638374);
apply_patch("/system/priv-app/FusedLocation/arm/FusedLocation.odex",
"-", f0b6cfc6d042835e5ff8d42738dbce7480601a94, 33564,
42885453b786a664cdb9779fc76dd0ea2fa5deec, package_extract_file("patch/system/priv-app/FusedLocation/arm/FusedLocation.odex.p"));
set_progress(0.638424);
apply_patch("/system/priv-app/GmsCore/arm/GmsCore.odex", "-",
36942255a1d9dabbf674559f6f04020d65bf35db, 54407588,
06f64ec84079227f0aa6096fc0c7fbc23412299d, package_extract_file("patch/system/priv-app/GmsCore/arm/GmsCore.odex.p"));
set_progress(0.719675);
apply_patch("/system/priv-app/GoogleBackupTransport/arm/GoogleBackupTransport.odex",
"-", d77a566d986a5a9eaa53c3ef6544e42659e35414, 774032,
439bb80a90f8a4b9183c3a55aea8489b49172139, package_extract_file("patch/system/priv-app/GoogleBackupTransport/arm/GoogleBackupTransport.odex.p"));
set_progress(0.720831);
apply_patch("/system/priv-app/GoogleFeedback/arm/GoogleFeedback.odex",
"-", 2914abfbc3c777c58028097df6775278f64b5368, 619336,
b33ce17b9bd7957c5303b27f9847140dd20322af, package_extract_file("patch/system/priv-app/GoogleFeedback/arm/GoogleFeedback.odex.p"));
set_progress(0.721755);
apply_patch("/system/priv-app/GoogleLoginService/arm/GoogleLoginService.odex",
"-", 3fc143cbc4d3157dfbb60715a31fda92512e7e1e, 5011876,
349777234a566e28fb284e945695685495b3e23e, package_extract_file("patch/system/priv-app/GoogleLoginService/arm/GoogleLoginService.odex.p"));
set_progress(0.729240);
apply_patch("/system/priv-app/GoogleOneTimeInitializer/arm/GoogleOneTimeInitializer.odex",
"-", 502ddd400eea58e05d3a7a998578aac8de8eb822, 667388,
f9f379dba5692326df6c9916ff9f59154b065ace, package_extract_file("patch/system/priv-app/GoogleOneTimeInitializer/arm/GoogleOneTimeInitializer.odex.p"));
set_progress(0.730237);
apply_patch("/system/priv-app/GooglePartnerSetup/arm/GooglePartnerSetup.odex",
"-", 250eea9d8e9dcfa41536655a754d3a45f945fb96, 586652,
978f3772e44f5e8ebdd416022deb05d326d26a07, package_extract_file("patch/system/priv-app/GooglePartnerSetup/arm/GooglePartnerSetup.odex.p"));
set_progress(0.731113);
apply_patch("/system/priv-app/GoogleServicesFramework/arm/GoogleServicesFramework.odex",
"-", 82e81a50990301cb2c467af589bacd537cc147d7, 2598988,
9358504699577d85790820f448635cbda7b0ab2b, package_extract_file("patch/system/priv-app/GoogleServicesFramework/arm/GoogleServicesFramework.odex.p"));
set_progress(0.734994);
apply_patch("/system/priv-app/HctLauncher3Out/HctLauncher3Out.apk",
"-", 41aaf19dded0b38689ce09e172e5704f1d71a847, 11436951,
4d9aef5b9221de28898b176e66406322745740ca, package_extract_file("patch/system/priv-app/HctLauncher3Out/HctLauncher3Out.apk.p"));
set_progress(0.752074);
apply_patch("/system/priv-app/HctLauncher3Out/arm/HctLauncher3Out.odex",
"-", 2ce1cb1d80a70dfe4f913f79702dd8f458ed9903, 3779300,
ac5bbf513fc9917ca18c06bfe34e534e4ac3f252, package_extract_file("patch/system/priv-app/HctLauncher3Out/arm/HctLauncher3Out.odex.p"));
set_progress(0.757717);
apply_patch("/system/priv-app/HotKnotBeam/HotKnotBeam.apk", "-",
0d3095303615d9d193a28075674c23fa80aab561, 185235,
d1161348210711c7e65efeb0fabfda579254b9b1, package_extract_file("patch/system/priv-app/HotKnotBeam/HotKnotBeam.apk.p"));
set_progress(0.757994);
apply_patch("/system/priv-app/HotKnotBeam/arm/HotKnotBeam.odex",
"-", 36763ff276bb312802004e87f0f65a731618563e, 277176,
2a2a461731892f8c20eecbc8d6742af070160ebb, package_extract_file("patch/system/priv-app/HotKnotBeam/arm/HotKnotBeam.odex.p"));
set_progress(0.758408);
apply_patch("/system/priv-app/HotKnotCommonUI/HotKnotCommonUI.apk",
"-", 29aaf57426c04dbcc0090fc6820f9c5097490e63, 68519,
a00d673fecb9e16e261b8190b73b0dcdaeed4619, package_extract_file("patch/system/priv-app/HotKnotCommonUI/HotKnotCommonUI.apk.p"));
set_progress(0.758510);
apply_patch("/system/priv-app/HotKnotCommonUI/arm/HotKnotCommonUI.odex",
"-", 6b0865deee574b520f626ca082269a2e2a19ed78, 29576,
c1bc0fa896a57780ca0794b7d81ac47b1c5c192f, package_extract_file("patch/system/priv-app/HotKnotCommonUI/arm/HotKnotCommonUI.odex.p"));
set_progress(0.758554);
apply_patch("/system/priv-app/HotKnotConnectivity/arm/HotKnotConnectivity.odex",
"-", b4c39fa4c7563b09d2bec97ffb70577e8b53f369, 101312,
7257113e85e81b60e9e36df8fb65089cc51f2ed1, package_extract_file("patch/system/priv-app/HotKnotConnectivity/arm/HotKnotConnectivity.odex.p"));
set_progress(0.758706);
apply_patch("/system/priv-app/InputDevices/InputDevices.apk", "-",
59c2f5a0f380e9261965487c283ab8d9e9f00861, 150450,
2d3ff9bd728f1fabfc926a6ed4821c05fb09ea7a, package_extract_file("patch/system/priv-app/InputDevices/InputDevices.apk.p"));
set_progress(0.758930);
apply_patch("/system/priv-app/InputDevices/arm/InputDevices.odex",
"-", 4b53ff24029e6ba63acf9843ed2b2fcf60ef8cd7, 12784,
5dc1de179c713d6601a20e563a9893e46ea37b77, package_extract_file("patch/system/priv-app/InputDevices/arm/InputDevices.odex.p"));
set_progress(0.758949);
apply_patch("/system/priv-app/ManagedProvisioning/ManagedProvisioning.apk",
"-", 250df45756067fc8e8c38fcb9baa1930a00881cf, 450093,
ca8d6707ffd93d137d965788d69a486b913a7c37, package_extract_file("patch/system/priv-app/ManagedProvisioning/ManagedProvisioning.apk.p"));
set_progress(0.759622);
apply_patch("/system/priv-app/ManagedProvisioning/arm/ManagedProvisioning.odex",
"-", ab5964e6a3f3fadbc802ee701e0a1697abcfbd47, 813624,
732f4d0569acac9c2d629bfbdada8efd9658de33, package_extract_file("patch/system/priv-app/ManagedProvisioning/arm/ManagedProvisioning.odex.p"));
set_progress(0.760837);
apply_patch("/system/priv-app/MediaProvider/MediaProvider.apk", "-",
04b23161c9cc35c2072a221063a4f80dfec4920b, 86864,
2f25e13a78599d969ca131a8ada85074c6bf139e, package_extract_file("patch/system/priv-app/MediaProvider/MediaProvider.apk.p"));
set_progress(0.760966);
apply_patch("/system/priv-app/MediaProvider/arm/MediaProvider.odex",
"-", 472cf2d26fd1e262330fc38a6699103e2e39007d, 847916,
602eac728e3b38e767f699b631022d091e6bfc32, package_extract_file("patch/system/priv-app/MediaProvider/arm/MediaProvider.odex.p"));
set_progress(0.762233);
apply_patch("/system/priv-app/Mms/Mms.apk", "-",
360eb9ba3eeba74145d827f4b1704fb6c2d4cffb, 3991327,
875c359cf1fddf9ee6e4dbd98d42eca6bd9aaf70, package_extract_file("patch/system/priv-app/Mms/Mms.apk.p"));
set_progress(0.768193);
apply_patch("/system/priv-app/Mms/arm/Mms.odex", "-",
2c5d9bca9edd6e7d73541153bf5046e2b2b35d87, 6770612,
7514622a3ef35c68db4b8dfe41356f7a44fd7b42, package_extract_file("patch/system/priv-app/Mms/arm/Mms.odex.p"));
set_progress(0.778304);
apply_patch("/system/priv-app/MmsService/MmsService.apk", "-",
c58a26a43e7531484fdbc171306f1108a8e23359, 99209,
25c85a93ce65339544c0d525bb8ae5127a7f2c02, package_extract_file("patch/system/priv-app/MmsService/MmsService.apk.p"));
set_progress(0.778452);
apply_patch("/system/priv-app/MmsService/arm/MmsService.odex", "-",
f55a8b15c445db2e1299c9c105cc24577af1af4b, 206376,
eb66abbcc7b45c2a3bdd900fb9696366dfed8276, package_extract_file("patch/system/priv-app/MmsService/arm/MmsService.odex.p"));
set_progress(0.778760);
apply_patch("/system/priv-app/Phonesky/arm/Phonesky.odex", "-",
a292f7fd5f9ba21081f5fa0fc0ae8291a5688a6a, 16459896,
d3a883015e75f27dfd35c85a868b9c07e48f1494, package_extract_file("patch/system/priv-app/Phonesky/arm/Phonesky.odex.p"));
set_progress(0.803341);
apply_patch("/system/priv-app/ProxyHandler/ProxyHandler.apk", "-",
e6fa288cf8925cac1d14f51ea5374a02cda2bb88, 3653,
3adbdfa11dde58cae74d77480d088ec3c2033941, package_extract_file("patch/system/priv-app/ProxyHandler/ProxyHandler.apk.p"));
set_progress(0.803347);
apply_patch("/system/priv-app/ProxyHandler/arm/ProxyHandler.odex",
"-", efa71e49cfd14ea73241aedef372cc25c586cdfe, 25332,
db5fa80c85c7b285e7a0ba52f137d164a954e509, package_extract_file("patch/system/priv-app/ProxyHandler/arm/ProxyHandler.odex.p"));
set_progress(0.803384);
apply_patch("/system/priv-app/Settings/Settings.apk", "-",
764a145c91e3d980abd357cfcbbf3ce8ca550718, 13992694,
d342d06e385bf84c32b6240feef409535473836c, package_extract_file("patch/system/priv-app/Settings/Settings.apk.p"));
set_progress(0.824281);
apply_patch("/system/priv-app/Settings/arm/Settings.odex", "-",
6e4207f1ec140604ce7220812cec63af45628f19, 6648892,
abe2c600c36b5a6d676b7b6903f41a7c78130da7, package_extract_file("patch/system/priv-app/Settings/arm/Settings.odex.p"));
set_progress(0.834210);
apply_patch("/system/priv-app/SettingsProvider/SettingsProvider.apk",
"-", 21eff91578d1e48d9a6c67cc0cd5130239d3117c, 101040,
2e681366904e43bc16aba1b09ebfe88eb00b9196, package_extract_file("patch/system/priv-app/SettingsProvider/SettingsProvider.apk.p"));
set_progress(0.834361);
apply_patch("/system/priv-app/SettingsProvider/arm/SettingsProvider.odex",
"-", 9e9547375cda13c9a7837d32135299b128e62060, 296300,
6aa81881780f2a61f6445f63ae721e9d6d5c5f05, package_extract_file("patch/system/priv-app/SettingsProvider/arm/SettingsProvider.odex.p"));
set_progress(0.834803);
apply_patch("/system/priv-app/SetupWizard/arm/SetupWizard.odex",
"-", 9e4c6b1e4bed1a90feddf4c531d577a6e2ca8656, 5211668,
a4e4127165d47698c69d7340cd4d055160113c94, package_extract_file("patch/system/priv-app/SetupWizard/arm/SetupWizard.odex.p"));
set_progress(0.842586);
apply_patch("/system/priv-app/SharedStorageBackup/SharedStorageBackup.apk",
"-", 0c491a04def8401eab060b23688b48f22f144be7, 2719,
23b49a8e80a9f4e7da6ab7d89efcfdd8405f8f74, package_extract_file("patch/system/priv-app/SharedStorageBackup/SharedStorageBackup.apk.p"));
set_progress(0.842590);
apply_patch("/system/priv-app/SharedStorageBackup/arm/SharedStorageBackup.odex",
"-", 49f80cf48c9f2486d53ab267456b491feb6b9cde, 25472,
8c7d90a0e598adfb3f4621833a61c55ecc38c683, package_extract_file("patch/system/priv-app/SharedStorageBackup/arm/SharedStorageBackup.odex.p"));
set_progress(0.842628);
apply_patch("/system/priv-app/Shell/Shell.apk", "-",
f7fa4100ae83cbd42109e8ff123e92a9d29b3f92, 38520,
60c0350d15fbb343ede783de357d1d0c4c96484f, package_extract_file("patch/system/priv-app/Shell/Shell.apk.p"));
set_progress(0.842686);
apply_patch("/system/priv-app/Shell/arm/Shell.odex", "-",
481133e9c23f0f5d147840c6b3ac64217424316a, 613324,
d76a72f1e75d6499dfffa4e5d8c706035381d5cc, package_extract_file("patch/system/priv-app/Shell/arm/Shell.odex.p"));
set_progress(0.843602);
apply_patch("/system/priv-app/SystemUI/SystemUI.apk", "-",
c6f8089f49aa6d3e8df5f9bc0ebcce894b57048d, 9493015,
164eb0c6911d8112e7b75d0e4d499c164da299ec, package_extract_file("patch/system/priv-app/SystemUI/SystemUI.apk.p"));
set_progress(0.857778);
apply_patch("/system/priv-app/SystemUI/arm/SystemUI.odex", "-",
1cec8010e49a4f260fc1c357701fce8146d1de46, 5453592,
c5c1289d3c423000f2ae11bb27ced5ae5d70fe81, package_extract_file("patch/system/priv-app/SystemUI/arm/SystemUI.odex.p"));
set_progress(0.865922);
apply_patch("/system/priv-app/TeleService/TeleService.apk", "-",
77ce5f00ae9cb646c31188932ab547f6df687ac1, 2569343,
c06faaf8742421c38c6c33589e900afa758ce97e, package_extract_file("patch/system/priv-app/TeleService/TeleService.apk.p"));
set_progress(0.869759);
apply_patch("/system/priv-app/TeleService/arm/TeleService.odex",
"-", 9130b6bd44fd7e587fee3d2f5acc28827f557a57, 2211300,
b3f6e0aeec58f61df4b8b007e76904e6c277d7bd, package_extract_file("patch/system/priv-app/TeleService/arm/TeleService.odex.p"));
set_progress(0.873062);
apply_patch("/system/priv-app/Telecom/Telecom.apk", "-",
d585fac9fcf08bfc243fd1ca87c313d7c43aa908, 492400,
be65da4323f8ce391b0259b6b780389258cc8076, package_extract_file("patch/system/priv-app/Telecom/Telecom.apk.p"));
set_progress(0.873797);
apply_patch("/system/priv-app/Telecom/arm/Telecom.odex", "-",
67b177d0214c75cb016b95abbf86040998acd484, 1094980,
d7cc9e4764e36f40625cdf7efafe45d8b8afbc3f, package_extract_file("patch/system/priv-app/Telecom/arm/Telecom.odex.p"));
set_progress(0.875432);
apply_patch("/system/priv-app/TelephonyProvider/TelephonyProvider.apk",
"-", ee46ee76c8bc3aceca031ed0181e778ed4811d3b, 122564,
868eab4b196d4f7359cd1c9d94d28f83354e911b, package_extract_file("patch/system/priv-app/TelephonyProvider/TelephonyProvider.apk.p"));
set_progress(0.875615);
apply_patch("/system/priv-app/TelephonyProvider/arm/TelephonyProvider.odex",
"-", 93a8b722eeab66e45ac5fcd9ef5c3339d09cca74, 849080,
2b7273bbd3dda26b0a85822e0c7ef1b34b078d0b, package_extract_file("patch/system/priv-app/TelephonyProvider/arm/TelephonyProvider.odex.p"));
set_progress(0.876883);
apply_patch("/system/priv-app/Velvet/arm/Velvet.odex", "-",
060e5449026955a54301cc0598e98599d83f12f2, 21470988,
2f45c63665970b5c8f9e3d7af147f6af38b03d11, package_extract_file("patch/system/priv-app/Velvet/arm/Velvet.odex.p"));
set_progress(0.908947);
apply_patch("/system/priv-app/VpnDialogs/VpnDialogs.apk", "-",
6a67cfbfe6cecf955405cfa07ef0b34093d76b10, 49191,
2bcf66f73b05509539d4a385ef925025e3f7e787, package_extract_file("patch/system/priv-app/VpnDialogs/VpnDialogs.apk.p"));
set_progress(0.909021);
apply_patch("/system/priv-app/VpnDialogs/arm/VpnDialogs.odex", "-",
ec35a457949c0bca7b25430f5549275ec2a2bc4a, 25472,
c1af31857a2d52f0d896d31c54cf68b4737f5d4c, package_extract_file("patch/system/priv-app/VpnDialogs/arm/VpnDialogs.odex.p"));
set_progress(0.909059);
apply_patch("/system/priv-app/WallpaperCropper/WallpaperCropper.apk",
"-", a319d3bac71e1af456365a9ad7e1f4dacc16fdb9, 18996,
d2068707eff8619ccf16b08b9b83760ea01b07ed, package_extract_file("patch/system/priv-app/WallpaperCropper/WallpaperCropper.apk.p"));
set_progress(0.909087);
apply_patch("/system/priv-app/WallpaperCropper/arm/WallpaperCropper.odex",
"-", 0579fbb2fc9b978462c938b89e653ad15ed6d74e, 837524,
a545def286ecb472779c55d1e8033a9a3eb9bc8e, package_extract_file("patch/system/priv-app/WallpaperCropper/arm/WallpaperCropper.odex.p"));
set_progress(0.910338);
apply_patch("/system/priv-app/makeup_offline_no_entry/arm/makeup_offline_no_entry.odex",
"-", 7af29e1e724c669a76851d919eb12771d8768f02, 11306172,
076df4ce9badd157fcf82e317ac23f2ce2d95cf4, package_extract_file("patch/system/priv-app/makeup_offline_no_entry/arm/makeup_offline_no_entry.odex.p"));
set_progress(0.927222);
apply_patch("/system/priv-app/makeup_offline_no_entry/lib/arm/libDetectFeature.so",
"-", 93b367e9987540ffcbcf035a9e74f4ed358bbf83, 3503700,
50bf719ac0568a384a952771f875383a8a1a4df0, package_extract_file("patch/system/priv-app/makeup_offline_no_entry/lib/arm/libDetectFeature.so.p"));
set_progress(0.932454);
apply_patch("/system/priv-app/makeup_offline_no_entry/makeup_offline_no_entry.apk",
"-", abd6adaf5899beceb3d92fc567b6753c6659d212, 16221768,
e39a4626c8a57996503f2a31490f6c6180d235c2, package_extract_file("patch/system/priv-app/makeup_offline_no_entry/makeup_offline_no_entry.apk.p"));
set_progress(0.956679);
apply_patch("/system/vendor/lib/hw/audio.a2dp.blueangel.so", "-",
fc478f9ce4e6537c7e267b0407bed86cb0d53a9a, 456244,
736247daa3c20e91f5a9f29723249718c2e8edda, package_extract_file("patch/system/vendor/lib/hw/audio.a2dp.blueangel.so.p"));
set_progress(0.957361);
apply_patch("/system/vendor/lib/hw/bluetooth.blueangel.so", "-",
5aaf41994d2cbdc27f8176ba19c691ab55685b2f, 362432,
7a50cac3f59ea397b6b7d644fabda3401ab4bbb1, package_extract_file("patch/system/vendor/lib/hw/bluetooth.blueangel.so.p"));
set_progress(0.957902);
apply_patch("/system/vendor/lib/mediadrm/libwvdrmengine.so", "-",
4c7b41a19af0ad8671c5b0860e58ee16e97c734e, 1406780,
e7ecca6654f48a7ca55897c2d26294931a49737f, package_extract_file("patch/system/vendor/lib/mediadrm/libwvdrmengine.so.p"));
set_progress(0.960003);
apply_patch("/system/vendor/operator/app/whatsapp.apk", "-",
70c7c294e07fc03d4a168f48ba8f28965c26d002, 23517175,
fd40e6f5f9faf10c0590ef7671b5d84ba847e453, package_extract_file("patch/system/vendor/operator/app/whatsapp.apk.p"));
set_progress(0.995123);
apply_patch("/system/xbin/mnld", "-",
322987e542e0aff291a887d81605100e819403ae, 84480,
8748d43e9a61a6f1af703fc3088cfb51d6fb8ad3, package_extract_file("patch/system/xbin/mnld.p"));
set_progress(0.995249);
ui_print("Patching boot image...");
apply_patch("EMMC:boot:6692864:753a7312ab511b88747b5eafc7d842a51dd2f4e3:6692864:08d7c3cc781a8efb96a9fca5ad609dd9d2d1e113",
"-", 08d7c3cc781a8efb96a9fca5ad609dd9d2d1e113, 6692864,
753a7312ab511b88747b5eafc7d842a51dd2f4e3, package_extract_file("patch/boot.img.p"));
set_progress(1.005244);
show_progress(0.100000, 10);
ui_print("Unpacking new system files...");
package_extract_dir("system", "/system");
ui_print("Symlinks and permissions...");
set_metadata_recursive("/system", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:eek:bject_r:system_file:s0");
set_metadata_recursive("/system/bin", "uid", 0, "gid", 2000, "dmode", 0755, "fmode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:system_file:s0");
set_metadata("/system/bin/6620_launcher", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:mtk_6620_launcher_exec:s0");
set_metadata("/system/bin/MtkCodecService", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:MtkCodecService_exec:s0");
set_metadata("/system/bin/aee_core_forwarder", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:aee_core_forwarder_exec:s0");
set_metadata("/system/bin/akmd09911", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:akmd09911_exec:s0");
set_metadata("/system/bin/akmd8963", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:akmd8963_exec:s0");
set_metadata("/system/bin/akmd8975", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:akmd8975_exec:s0");
set_metadata("/system/bin/ami304d", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:ami304d_exec:s0");
set_metadata("/system/bin/app_process32", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:zygote_exec:s0");
set_metadata("/system/bin/atci_service", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:atci_service_exec:s0");
set_metadata("/system/bin/atcid", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:atcid_exec:s0");
set_metadata("/system/bin/audiocmdservice_atci", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:audiocmdservice_atci_exec:s0");
set_metadata("/system/bin/autokd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:autokd_exec:s0");
set_metadata("/system/bin/batterywarning", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:batterywarning_exec:s0");
set_metadata("/system/bin/bmc156d", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:bmc156d_exec:s0");
set_metadata("/system/bin/bmm050d", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:bmm050d_exec:s0");
set_metadata("/system/bin/bmx056d", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:bmx056d_exec:s0");
set_metadata("/system/bin/boot_logo_updater", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:boot_logo_updater_exec:s0");
set_metadata("/system/bin/bootanimation", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:bootanim_exec:s0");
set_metadata("/system/bin/ccci_fsd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:ccci_fsd_exec:s0");
set_metadata("/system/bin/ccci_mdinit", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:ccci_mdinit_exec:s0");
set_metadata("/system/bin/clatd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:clatd_exec:s0");
set_metadata("/system/bin/debuggerd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:debuggerd_exec:s0");
set_metadata("/system/bin/dex2oat", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:dex2oat_exec:s0");
set_metadata("/system/bin/dhcp6c", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:dhcp6c_exec:s0");
set_metadata("/system/bin/dhcpcd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:dhcp_exec:s0");
set_metadata("/system/bin/dm_agent_binder", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:dm_agent_binder_exec:s0");
set_metadata("/system/bin/dmlog", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:dmlog_exec:s0");
set_metadata("/system/bin/dnsmasq", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:dnsmasq_exec:s0");
set_metadata("/system/bin/drmserver", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:drmserver_exec:s0");
set_metadata("/system/bin/dualmdlogger", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:dualmdlogger_exec:s0");
set_metadata("/system/bin/dumpstate", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:dumpstate_exec:s0");
set_metadata("/system/bin/em_svr", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:em_svr_exec:s0");
set_metadata("/system/bin/emdlogger1", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:emdlogger_exec:s0");
set_metadata("/system/bin/epdg_wod", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:epdg_wod_exec:s0");
set_metadata("/system/bin/factory", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:factory_exec:s0");
set_metadata("/system/bin/geomagneticd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:geomagneticd_exec:s0");
set_metadata("/system/bin/gsm0710muxd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:gsm0710muxd_exec:s0");
set_metadata("/system/bin/gsm0710muxdmd2", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:gsm0710muxdmd2_exec:s0");
set_metadata("/system/bin/guiext-server", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:guiext-server_exec:s0");
set_metadata("/system/bin/hostapd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:hostapd_exec:s0");
set_metadata("/system/bin/install-recovery.sh", "uid", 0, "gid", 0, "mode", 0750, "capabilities", 0x0, "selabel", "u:eek:bject_r:install_recovery_exec:s0");
set_metadata("/system/bin/installd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:installd_exec:s0");
set_metadata("/system/bin/ipod", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:ipod_exec:s0");
set_metadata("/system/bin/keystore", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:keystore_exec:s0");
set_metadata("/system/bin/lmkd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:lmkd_exec:s0");
set_metadata("/system/bin/logd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:logd_exec:s0");
set_metadata("/system/bin/matv", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:matv_exec:s0");
set_metadata("/system/bin/mc6420d", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:mc6420d_exec:s0");
set_metadata("/system/bin/md_ctrl", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:md_ctrl_exec:s0");
set_metadata("/system/bin/mdlogger", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:mdlogger_exec:s0");
set_metadata("/system/bin/mdnsd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:mdnsd_exec:s0");
set_metadata("/system/bin/mediaserver", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:mediaserver_exec:s0");
set_metadata("/system/bin/memsicd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:memsicd_exec:s0");
set_metadata("/system/bin/memsicd3416x", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:memsicd3416x_exec:s0");
set_metadata("/system/bin/meta_tst", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:meta_tst_exec:s0");
set_metadata("/system/bin/mobile_log_d", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:mobile_log_d_exec:s0");
set_metadata("/system/bin/msensord", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:msensord_exec:s0");
set_metadata("/system/bin/mtk_agpsd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:mtk_agpsd_exec:s0");
set_metadata("/system/bin/mtkbt", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:mtkbt_exec:s0");
set_metadata("/system/bin/mtkrild", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:mtkrild_exec:s0");
set_metadata("/system/bin/mtkrildmd2", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:mtkrildmd2_exec:s0");
set_metadata("/system/bin/mtpd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:mtp_exec:s0");
set_metadata("/system/bin/muxreport", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:muxreport_exec:s0");
set_metadata("/system/bin/netcfg", "uid", 0, "gid", 3003, "mode", 02750, "capabilities", 0x0, "selabel", "u:eek:bject_r:system_file:s0");
set_metadata("/system/bin/netd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:netd_exec:s0");
set_metadata("/system/bin/netdiag", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:netdiag_exec:s0");
set_metadata("/system/bin/nvram_agent_binder", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:nvram_agent_binder_exec:s0");
set_metadata("/system/bin/nvram_backup_binder", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:nvram_backup_binder_exec:s0");
set_metadata("/system/bin/nvram_daemon", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:nvram_daemon_exec:s0");
set_metadata("/system/bin/orientationd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:eek:rientationd_exec:s0");
set_metadata("/system/bin/patchoat", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:dex2oat_exec:s0");
set_metadata("/system/bin/permission_check", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:permission_check_exec:s0");
set_metadata("/system/bin/ping", "uid", 0, "gid", 0, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:system_file:s0");
set_metadata("/system/bin/ppl_agent", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:ppl_agent_exec:s0");
set_metadata("/system/bin/pppd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:ppp_exec:s0");
set_metadata("/system/bin/pppd_dt", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:pppd_dt_exec:s0");
set_metadata("/system/bin/pq", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:pq_exec:s0");
set_metadata("/system/bin/program_binary_service", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:program_binary_exec:s0");
set_metadata("/system/bin/racoon", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:racoon_exec:s0");
set_metadata("/system/bin/run-as", "uid", 0, "gid", 2000, "mode", 0750, "capabilities", 0xc0, "selabel", "u:eek:bject_r:runas_exec:s0");
set_metadata("/system/bin/s62xd", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:s62xd_exec:s0");
set_metadata("/system/bin/sbchk", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:sbchk_exec:s0");
set_metadata("/system/bin/sdcard", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:sdcardd_exec:s0");
set_metadata("/system/bin/servicemanager", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:servicemanager_exec:s0");
set_metadata("/system/bin/sh", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:shell_exec:s0");
set_metadata("/system/bin/sn", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:sn_exec:s0");
set_metadata("/system/bin/surfaceflinger", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:surfaceflinger_exec:s0");
set_metadata("/system/bin/terservice", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:terservice_exec:s0");
set_metadata("/system/bin/thermal", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:thermal_exec:s0");
set_metadata("/system/bin/thermal_manager", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:thermal_manager_exec:s0");
set_metadata("/system/bin/thermald", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:thermald_exec:s0");
set_metadata("/system/bin/tiny_mkswap", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:tiny_mkswap_exec:s0");
set_metadata("/system/bin/tiny_swapon", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:tiny_swapon_exec:s0");
set_metadata("/system/bin/uncrypt", "uid", 0, "gid", 0, "mode", 0750, "capabilities", 0x0, "selabel", "u:eek:bject_r:uncrypt_exec:s0");
set_metadata("/system/bin/vdc", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:vdc_exec:s0");
set_metadata("/system/bin/vold", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:vold_exec:s0");
set_metadata("/system/bin/wifi2agps", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:wifi2agps_exec:s0");
set_metadata("/system/bin/wmt_loader", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:wmt_loader_exec:s0");
set_metadata("/system/bin/wpa_supplicant", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:wpa_exec:s0");
set_metadata("/system/bin/xlog", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:xlog_exec:s0");
set_metadata("/system/etc/dhcpcd/dhcpcd-run-hooks", "uid", 1014, "gid", 2000, "mode", 0550, "capabilities", 0x0, "selabel", "u:eek:bject_r:system_file:s0");
set_metadata("/system/etc/partition_permission.sh", "uid", 0, "gid", 0, "mode", 0750, "capabilities", 0x0, "selabel", "u:eek:bject_r:system_file:s0");
set_metadata_recursive("/system/etc/ppp", "uid", 0, "gid", 0, "dmode", 0755, "fmode", 0555, "capabilities", 0x0, "selabel", "u:eek:bject_r:system_file:s0");
set_metadata("/system/etc/wide-dhcpv6/dhcp6c.script", "uid", 1014, "gid", 2000, "mode", 0550, "capabilities", 0x0, "selabel", "u:eek:bject_r:system_file:s0");
set_metadata("/system/recovery-from-boot.p", "uid", 0, "gid", 0, "mode", 0644, "capabilities", 0x0);
set_metadata("/system/vendor", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:system_file:s0");
set_metadata("/system/vendor/lib", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:system_file:s0");
set_metadata_recursive("/system/vendor/lib/drm", "uid", 0, "gid", 2000, "dmode", 0755, "fmode", 0644, "capabilities", 0x0, "selabel", "u:eek:bject_r:system_file:s0");
set_metadata("/system/vendor/lib/drm/libdrmwvmplugin.so", "uid", 0, "gid", 0, "mode", 0644, "capabilities", 0x0, "selabel", "u:eek:bject_r:system_file:s0");
set_metadata("/system/vendor/lib/hw", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:system_file:s0");
set_metadata("/system/vendor/lib/mediadrm", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:system_file:s0");
set_metadata("/system/vendor/operator", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:system_file:s0");
set_metadata("/system/vendor/operator/app", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:system_file:s0");
set_metadata_recursive("/system/xbin", "uid", 0, "gid", 2000, "dmode", 0755, "fmode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:system_file:s0");
set_metadata("/system/xbin/BGW", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:BGW_exec:s0");
set_metadata("/system/xbin/mnld", "uid", 0, "gid", 2000, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:mnld_exec:s0");
set_metadata("/system/xbin/tcpdump", "uid", 0, "gid", 0, "mode", 0755, "capabilities", 0x0, "selabel", "u:eek:bject_r:system_file:s0");
assert(run_program("/system/bin/dd", "if=/dev/zero", "of=/proc/driver/mtd_writeable", "bs=3", "count=1"));
assert(package_extract_file("uboot.img", "/tmp/uboot.img"),
write_raw_image("/tmp/uboot.img", "uboot"),
delete("/tmp/uboot.img"));
ui_print("Patching remaining system files...");
apply_patch("/system/build.prop", "-",
c5aee4dec41be94040cda14c2391be277c169d1a, 6744,
24462363cc2f865c744a9438bc9295508cdfc7c5, package_extract_file("patch/system/build.prop.p"));
set_metadata("/system/build.prop", "uid", 0, "gid", 0, "mode", 0644, "capabilities", 0x0);
unmount("/system");

Edit ColonelZap: Habe Deinen Post mals ETWAS kleiner gemacht ;)
 

kadett 1

Well-Known Member
Schon wieder ein Update da...auch das kann ich nicht installieren. Kann mir jemand helfen ohne das Recovery zu wechseln das Update zu installieren ?

Es scheint die von Oukitel machen richtig was, trotzdem richtige Fehler konnte ich noch nicht bemerken.
 

fooox1

Well-Known Member
Das Recovery wechseln geht doch schnell. Ohne wird es wohl nicht wollen. Brauchst doch nur mit dem SP Tool die recovery.img flashen.
 

kadett 1

Well-Known Member
Auch mit recovery wechsel und unroot, dumm machen der ota App usw. ist nichts zu machen. Sch... bei jedem update alles neu aufsetzen nervt.

Hat jemand mal einen link zu dem empfohlenen sp tool, da gibt es verschiedene Versionen und ich will nichts falsch machen da ich keine erfahrungen mit dem tool habe.
 

kadett 1

Well-Known Member
@kadett 1 Hier das aktuelle, damit funktioniert es auch.
http://www.chinamobiles.org/xendownloads/sp-flash-tool-v5.816/
Rom laden und entpacken.
SP Tool starten.
Scatter load wählen und zum Rom scrollen.
Download only wählen.
Auf Download klicken und das ausgeschaltet U8 ans Kabel.
Ist nicht viel dazu.
Irgend etwas stimmt da nicht bei mir. Es passiert nichts wenn ich das ausgeschaltete Handy anstecke. Treiber sollten doch da sein wenn ich sonst alles machen kann.
 

kadett 1

Well-Known Member
Ich hab keine Ahnung warum es nicht funzt. Seltsam.

Mit Adb komme ich wohl auch nicht weiter. Was sollte den für ein Treiber installiert sein ? Bei mir ist ein MTP Standart treiber installiert.Ich habe win 10 64 bit.
 

kadett 1

Well-Known Member
@kadett 1 Hier das aktuelle, damit funktioniert es auch.
http://www.chinamobiles.org/xendownloads/sp-flash-tool-v5.816/
Rom laden und entpacken.
SP Tool starten.
Scatter load wählen und zum Rom scrollen.
Download only wählen.
Auf Download klicken und das ausgeschaltet U8 ans Kabel.
Ist nicht viel dazu.
Ich hab jetzt nochmal mit meinem win 10 Tablet versucht doch es will nicht funktionieren.

Ich öffne das Sp Tool ...es werden die von früher eingegebenen scatter und rom daten geladen. Ich drücke auf Download, die auswahl steht schon auf Download only.

Ich hab schon mit und ohne Usb Debugging versucht. Geht nicht
Treiber scheinen da. Beim anstecken des ausgeschalteten Gerätes ertönt der usb ton des pcs und es geht der Lade Bildschirm des Handys kurz an dann aus... das wars.

Was läuft falsch ? Ich habe immer besonderes Glück wenn was nicht geht aber dann richtig.:resent:
 

kadett 1

Well-Known Member
ok...im Geräte Manager habe ich jetzt ein Android Device, vorher war da was anderes. Funktionieren tut es bisher nicht, ich habe aber wie gesagt nur win 10 zur verfügung (leider mittlerweile). Die Treiber in deinem Link sind für Win 7.
 

Mitglieder

Keine Mitglieder online.

Statistik des Forums

Themen
54,353
Beiträge
836,331
Mitglieder
66,935
Neuestes Mitglied
vb777baby
Oben Unten