Ну где же спойлер…

Собственно, маленький отчёт о настройке и использовании 10.1.2.0 в повседневной рабочей жизни…

В целом, смена версии Андроида для меня прошла незаметно — действительно вышел безударный переход от семёрки к восьмёрке. В настройках «Для разработчиков» прибавилось опций, касательно передачи аудио по синезубу, прибавилось что–то ещё, но в остальном интерфейс MIUI как был, так и остался. Всё, что нужно работает и на своих местах.
Телефон звонит, выполняет весь нужный мне функционал, ничего не работающего, даже адаптивной яркости экрана нет. В целом, прошивкой доволен, а уж после «напильника» так и вообще красота.

Перепрошивался я через fastboot, после очередной перепрошивки (на автомате в TWRP выбирал полную очистку) воспользовался XiaomiADBFastBootTools для сноса гугла, OpenGApps pico в этот раз не ставил…

Дальше настала пора проб и отключения ненужного лично мне. И не только отключения, но и удаления. Всё просто: мне нужна максимальная автономность, но с сохранением работоспособности всех диапазонов (EDGE/3G/LTE), чтобы работали WhatsApp с вайбером, СМС, почта, телефон, синезуб. И CardDAV синхронизация наравне с MiCloud.

Работа по поиску оптимальной для меня конфигурации заняла дней 10. Потому как перед сном удаляешь пакет, чистишь статистику батареи и кеши, вечером смотришь в «Настройки → батарея и производительность» кто больше всего съел… И по новой.

Маленький, но дельный совет: в принципе, после отвязки от любых гуглосервисов (play и т. п.) и их удаления автономность делает крайне резкий скачок. Всё остальное — «ловля блох» и Just for fun, совмещённое с технологической паранойей и желанием понимать что из себя представляет тот или иной пакет и вообще для чего он.

Мне очень помог список с 4ПДА (тоже для MIUI10), если модератор разрешит, скину прямую ссылку сюда. Там тоже разбор пакетов.

Вот полный список, не меняющийся с 26 февраля с пояснениями удалённого. Замороженное очень пересекается с «Липосакцией» 10.1.1.0.NCKMIFI:

Удалённое
  • ANT HAL Service 4.0.0 com.dsi.ant.server → Поддержка всяких устройств, которые общаются с аппаратом через Bluetooth по протоколу ANT (датчики сердечного ритма, тренажеры, счетчики на велосипедах, шагометры, весы, счетчики калорий и др.)
  • CaptivePortalLogin 8.1.0 com.android.captiveportallogin → Отвечает за переход по страницам и всяким действиям перед подключением к WiFi. Как яркий пример: в Москве и Питере это весь транспорт. Когда надо посмотреть рекламу и выйти на своей остановке ибо доехал только после этого подключиться к инету.
  • CarrierAccessCacheService 8.1.0 com.qualcomm.qti.accesscache
  • CarrierDefaultApp 8.1.0 com.android.carrierdefaultapp
  • CarrierLoadService 8.1.0 com.qualcomm.qti.loadcarrier
  • com.android.carrierconfig 1.0.0 com.android.carrierconfig → Как я смог понять вышеперечисленные 4 приложения это поддержка «операторских» расширений, предоставляемых оператором сотовой связи (на буржуинском Carrier это именно оно). Для чего и зачем — непонятно. Разницы после удаления я не заметил.
  • com.qti.dpmserviceapp 8.1.0 com.qti.dpmserviceapp → Служба для проигрывания защищённого цифровыми правами (DRM?) содержимого.
  • com.qualcomm.embms 1.0 com.qualcomm.embms → «eMBMS (Evolved Multimedia Broadcast and Multicast Service) представляет собой технологию широковещательной/многоадресной передачи.
    Только вот в мире, LTE-B всего 5 операторов запустили в своих сетях. Еще 30+ только инвестируют. И России среди них нет.»
  • com.quicinc.cne.CNEService.CNEServiceApp 1.1 com.quicinc.cne.CNEService → Сервис от Qualcomm®, который автоматически выбирает наилучший тип подключения (Wi-Fi, 3G, 4G)… Не особо такой функционал нужен.
  • FIDO UAF1.0 ASM 3.1.5 com.fido.asm
  • FIDO UAF1.0 Client 3.2.1 com.fido.xiaomi.uafclient
  • FidoCryptoService 1.0 com.qualcomm.qti.auth.fidocryptoservice → FIDO (Fast IDentity Online) — протокол беспарольной онлайновой аутентификации. В рёх словах на русском писал Хакер®
  • freeform 8.1.0 com.miui.freeform → Вроде бы компонент, отвечающий за режим «картинка в картинке» или же окна произвольной формы. Не использую данную штуку.
  • LocationServices 1.0 com.qualcomm.location → Службы геолокации Qualcomm®, не путайте со стандартными. Это — дополнение. На работу GPS и определение координат у меня не повлияло.
  • Mi Recycle 1.1.5 com.xiaomi.mirecycle → судя по 4ПДА — тест аппаратуры от Xiaomi. Мне от аппарата работа нужна… Тесты на бетах надоть…
  • RCSService 8.1.0 com.qualcomm.qti.uceShimServiceRich Communication Services. Эволюция СМС, аналог iMessage, да вот беда — эта служба должна поддерживаться оператором, а Мегафон с Теле2 в моём R5A об этом не в курсе.
  • SampleAuthenticatorService 1.0 com.qualcomm.qti.auth.sampleauthenticatorservice
  • SampleExtAuthService 1.0 com.qualcomm.qti.auth.sampleextauthservice
  • Secure UI Service 1.0 com.qualcomm.qti.services.secureui
  • SecureSampleAuthService 1.0 com.qualcomm.qti.auth.securesampleauthservice
  • SecureExtAuthService 1.0 com.qualcomm.qti.auth.secureextauthservice → → Лично мне непонятно для чего нужны в таком количестве службы идентификации от Qualcomm®. Тем более среди них есть «эталонные» (sample). Я бы ещё понял, если бы в R5A стоял датчик отпечатков или бы была область защищённой стойким шифрованием™ памяти, так ведь нет. Кроме этого, SecureExtAuthService, не давала нормально уснуть аппарату, когда он не использовался. После удаления ничего не сломалось.
  • Smart-Divert 8.1.0 com.qti.xdivert → «эта фигня, по описанию из интернета, описывает сказочную вещь. А именно, принимать входящий звонок на второй сим, если при этом, вы уже разговариваете с первой симкарты.
    Что тут сказочного?
    А то, что радиомодуль один и физически невозможно держать обе сим активными. Даже в режиме ожидания, мы хоть и видим две антенны полных, но в реальности, аппарат сканирует вышки поочередно. Т.е. режим работы симкарт попеременный, как не крути.
    И вот да здравствуют маркетологи (явно по заказу операторов), выкатили в свет технологию X-Divert.
    Она призвана на...дурить пользователя.
    Каким образом? А вот каким. Вы же слышали о переадресации звонка? Да, когда были односимочники, вы настраивали переадресацию на вторую сим. Вытаскивали первую и вставляли вторую. И когда вам звонили на первую = отключенную сим, звонок переадресовывался на активную. Делалось это посредством оператора и стоило денег. Времена изменились и телефоны стали многосимочными.
    Операторы потеряли часть прибыли идущей с переадресации и вот она "чудо" технология.
    Она програмно, внутри телефона, во время разговора с одной симкарты, переадресовывает вызов на другую.
    Только вот, это все так же делается посредством оператора, только за счёт этой дряни (X-Divert) полностью автоматически. А самое главное, это все так же платно. Только вот в 99% пользователь и не в курсе, что приняв такой звонок, платит деньги за переадресацию. И как правило в несколько раз больше, чем минута разговора без переадресации.

    »
    © 4PDA, ShaggyBoggart.
  • WAPI certificate 8.1.0 com.wapi.wapicertmanage → «WLAN Authentication and Privacy Infrastructure (WAPI) – набор стандартов связи беспроводной локальной сети (WLAN). Разработан и используется в Китае (GB 15629.11-2003). Международным стандартом признан не был.»
  • Wfd сервис 2.0 com.qualcomm.wfd.service →Служба беспроводного дисплея. По WiFi передаёт содержимое экрана на поддерживающее такой режим устройство. Такими устройствами обделён.
  • WMService 1.0.2 com.miui.wmsvc → WindowManager service? Если кто поможет информацией, буду признателен…
  • wt_secret_code_manager 8.1.0 com.wt.secret_code_manager → управлялка (?) секретными кодами телефона и Android. Кому интересно — вот подробнее на Хабре. Мне было стало неинтересно. :)
  • Сенсорный помощник 9.0.0.1 com.miui.touchassistant → «та самая плавающая точка, с быстрым доступом к функциям / приложениям. Как по мне, так бесполезная, а порой и вовсе мешающая вещь.» © 4PDA, ShaggyBoggart. Вот вот.
  • Синхронизация Google Календаря 5.2.3-99827563-release com.google.android.syncadapters.calendar
  • Синхронизация Контактов Google 8.1.0-4487743 com.google.android.syncadapters.contacts → Я такое не использую. :-)


Замороженное.
  • Android Easter Egg 1.0 com.android.egg
  • Android Services Library 1 com.google.android.ext.services
  • Android Shared Library 1 com.google.android.ext.shared
  • Android System WebView 69.0.3497.100 com.google.android.webview
  • Bluetooth MIDI Service 8.1.0 com.android.bluetoothmidiservice
  • Bookmark Provider 8.1.0 com.android.bookmarkprovider
  • Charging and Battery Information 1.0 com.bsp.catchlog
  • com.android.cts.ctsshim 8.1.0-4396705 com.android.cts.ctsshim
  • com.android.cts.priv.ctsshim 8.1.0-4396705 com.android.cts.priv.ctsshim
  • com.android.fileexplorer.FileExplorerApplication 20171228-old com.android.fileexplorer
  • com.android.providers.partnerbookmarks 8.1.0 com.android.providers.partnerbookmarks
  • com.android.wallpapercropper 8.1.0 com.android.wallpapercropper
  • com.mfashiongallery.emag M717052399-G-F com.mfashiongallery.emag
  • com.miui.translation.kingsoft 1.0 com.miui.translation.kingsoft
  • com.miui.translation.xmcloud 1.1 com.miui.translation.xmcloud
  • com.miui.translation.youdao 1.0 com.miui.translation.youdao
  • com.miui.translationservice 1.0 com.miui.translationservice
  • com.qualcomm.uimremoteclient 8.1.0 com.qualcomm.uimremoteclient
  • Companion Device Manager 8.1.0 com.android.companiondevicemanager
  • Conference URI Dialer 8.1.0 com.qti.confuridialer
  • ConfigUpdater 8.1.0-4487743 com.google.android.configupdater
  • Content Adaptive Backlight Settings 1.0 com.qualcomm.cabl
  • Dark 1.0 com.android.systemui.theme.dark
  • Engineering Mode 1.0 com.mi.AutoTest
  • Gboard 7.6.13.215505041-release-arm64-v8a com.google.android.inputmethod.latin
  • Google One Time Init 8.1.0-4487743 com.google.android.onetimeinitializer
  • Google Play Маркет 12.1.18-all [0] [PR] 216263519 com.android.vending
  • Google Services Framework 8.1.0-4487743 com.google.android.gsf
  • HybridAccessory 1.0.1-RC-01 com.miui.hybrid.accessory
  • Indonesia 0.0.1 com.mipay.wallet.id
  • MRGSVendorApp 2.0 com.my.games.vendorapp
  • PacProcessor 8.1.0 com.android.pacprocessor
  • PartnerNetflixActivation 1.0.0 com.netflix.partner.activation
  • Perfdump 1.04.001 com.qualcomm.qti.perfdump
  • PowerOffAlarm 8.1.0 com.qualcomm.qti.poweroffalarm
  • Print Service Recommendation Service 1.1.0 com.google.android.printservice.recommendation
  • ProxyHandler 8.1.0 com.android.proxyhandler
  • QMMI 4.0 com.qualcomm.qti.qmmi
  • SVI Settings 1.0 com.qualcomm.svi
  • TalkBack 6.2.0.199837370 com.google.android.marvin.talkback
  • UniPlay Service 1.1.0 com.milink.service
  • UpnpService 1.0.0 com.xiaomi.upnp
  • VsimCore 1.0-global com.miui.vsimcore
  • Карусель обоев V6-G-180731 com.miui.android.fashiongallery
  • Каталог живых обоев 8.1.0 com.android.wallpaper.livepicker
  • Настройка Google Partner 8.1.0-4771558 com.google.android.partnersetup
  • Настройка рабочего профиля 8.1.0 com.android.managedprovisioning
  • Настройка устройства Android 227.5057864 com.google.android.setupwizard
  • Начальная настройка 8.1.0 com.android.provision
  • Отзывы о Маркете 8.1.0-4487743 com.google.android.feedback
  • Очистка 2.2.1 com.miui.cleanmaster
  • Сервисы Google Play 15.0.90 040406-231259764com.google.android.gms
  • Синтезатор речи Google 3.15.18.200023596 com.google.android.tts
  • Стандартные заставки 8.1.0 com.android.dreams.basic
  • Ядро системы безопасности 11 com.miui.securitycore


Ну и результат в ряде картинок…
27 февраля 2019…


28 февраля 2019…


06 марта 2019…
Рабочая мысль никак не приходила и от отчаяния немного рылся в интернете…

Почему-то наткнулся на вопрос
What is org.codeaurora.btmultisim and why is it used 500mb+ of data every day on my S7?

и тут всё заверте…
Набрёл на интересную такую штуку, что пакеты org.codeaurora.*, некоторые com.qualcomm.qti.* пакеты это стороннее ПО, которое входит в проект Android for MSM.
Почитал XDA, Android Central, удалил системное:
  • org.codeaurora.bluetooth
  • org.codeaurora.btmultisim
  • org.codeaurora.ims

Синезубого под рукой пока ничего, но две симки вполне себе работают.

08 марта 2019 года…
В очередной раз залез в историю батареи… Подумал и жёстко через проводник удалил:
  • Content Adaptive Backlight Settings 1.0 (com.qualcomm.cabl) → регулировка и управление адаптивной яркостью дисплея.
  • Engineering Mode 1.0 (com.mi.AutoTest) → Инженерное меню, проверка аппарата и т. п.
  • MMIGroup 2.1 (com.factory.mmigroup) → MMIgroup — инженерное меню на MIUI 10, «батарейку оно жрёт неимоверно».
  • Perfdump 1.04.001 (com.qualcomm.qti.perfdump) → Perfdump, утилита для мониторинга и контроля за различными сервисами и расходом ими системных ресурсов.
  • QMMI 4.0 (com.qualcomm.qti.qmmi) → QMMI, некий хаб взаимодействия и средство для тестирования многих функций и компонентов устройства. Используется в инженерном меню.
  • SVI Settings 1.0 (com.qualcomm.svi) → SVI (Sunlight Visibility Improvement), еще один сервис (технология) для управления яркостью и контрастностью дисплея.
  • PowerOff Alarm 8.1.0 (com.qualcomm.qti.poweroffalarm) → Отвечает за работу будильников и прочих уведомлений, когда аппарат выключен.


Спасибо 4ПДА (посты Displax и chtepa) за разъяснения в некоторой части приложений.

Собственно, проверить надо будет только работу автояркости. А вот от всех тестов и проверок неимоверно хочется избавиться. У меня всё работает, претензий к аппарату нет. А все эти QMMI сотоварищи едят батарею даже в фоне. Спасибо, конечно, за заботу и фоновый контроль аппаратуры, но, правда, если что–то соберётся выходить из строя я через рекавери смогу посмотреть что. :-)
А если телефон выключен, то и пусть будет выключен. Не надо пробуждаться на будильники.

26 марта 2019 года…
Давно не отчитывался. Так вышло, что не удалось встать на зарядку… И на второй день я решил посмотреть «На сколько тебя ещё хватит».

Ниже графики. Недурно, честно говоря.