Вітаю вас, міфу!
Що б бути в курсі про що в даній темі йдеться, необхідно ознайомитися з попередньою темою:
Дана тема є не повною і буде оновлюватися в міру виходу наступних тем, пов'язаних з оптимізацією автономності смартфона. Пов'язано це з дуже великим і об'ємним кількістю інформації з даного питання, яку неможливо вмістити в одну тему відразу.
На даний момент тема є ознайомчої
До швидкого розряду акумулятора смартфона може привести не так мало факторів. Але ми не будемо зачіпати такі речі, як температуру навколишнього середовища, калібрування, зміщення географічних полюсів Землі і т.д. Ми поговоримо саме про програмному забезпеченні нашого смартфона, адже тільки він є прямим і безперечним негативним фактором, що знижує заряд нашого акумулятора.
Якщо ми пам'ятаємо (а ми повинні пам'ятати!), В кінці попередньої теми ми включили інтернет і увійшли в акаунт гугл. Відразу після цих дій наш смартфон починає своє бурхливе життя, а саме намагається догодити і виконати всі запити "гугляшей", встановлених в нашому смартфоні. Найцікавіше, що користувач навіть і не підозрює про це, адже більшість з цих операцій відбувається "в тіні": оновлення сервісів GP, захоплення розташування, моніторинг, збір і відправка аналітики і всього, що тільки можна зібрати і відправити і т.д.
І це не кажучи про те, що ми бачимо на екрані: оновлення додатків в PM, синхронізації і т.д. Як це негативно вліет на заряд, ви і самі все чудово знаєте, коли при додаванні ще декількох додатків, заряд вашого смартфона відлітає на очах ...
Давайте розберемося, як же ми можемо вгамувати поглинання нашого дорогоцінного заряду смартфона.
Всі дії зі смартфоном ви робите на свій страх і ризик!
Перед початком виконання наступних дій необхідно обов'язково зробити бекап в рекавери!
Всі описані нижче програми вимагають наявності Root-прав
Головні споживача заряду акумулятора смартфона
1. Система Android
Даний споживач заряду мало піддається налаштуванню, та й краще не намагатися що-небудь змінити в його основних налаштуваннях, тому що це вкрай складно і в 99% призведе до "окірпічіванію" смартфона. Але, не все так погано, тому що в основі своїй, під системою Android практично завжди мається на увазі, крім самої системи ще й пакет системних (вбудованих) додатків. Ось за рахунок налаштування даних додатків і здійснюється зниження енергоспоживання всієї категорії "Система Android". Ознайомитися з переліком програм, що входять в дану категорію можна легко: Безпека - Батарея - Використання батареї і натискаємо на Система Android.
Один із способів відключення системних програм уже був описаний раніше ( Тицьнути для перегляду ). Але даний метод не є повним відключенням, деякі програми все одно рвуться в фон, незважаючи на "вимкнений" стан. Більш кращий спосіб відключити додаток - використовувати програму My Android Tools . Але про цю програму ми поговоримо в окремій темі пізніше.
Зараз давайте ознайомимося з переліком програм, які можна, не рекомендується і можливо (поведінка не відомо) відключати в даній категорії, відразу хочу зауважити, що список може відрізнятися в залежності від вашої прошивки. Я розглядаю додатки і сервіси, які є на прошивці від MiuiPro для Xiaomi Mi5 - miuipro_v7.0_gemini_v9.5.1.0_NAACNFA:
- Способи введення (com.android.inputdevices) - розкладка клавіатури;
- com.qualcomm.qti.tetherservice - щось пов'язане з мережами;
- org.codeaurora.btmultisim - щось пов'язане з 2-ма сім-картами;
- com.miui.system і com.miui.rom - власне сама MIUI;
- Телефон (com.android.server.telecom і com.android.phone) - власне сама служба і управління нею;
- com.qualcomm.timeservice - служба синхронізації часу;
- Налаштування (com.android.settings і com.xiaomi.providers.appindex) - сервіси налаштувань смартфона, видаляти небезпечно;
- Сервіс безпеки інтерфейсу (com.qualcomm.qti.services.secureui) - Служба QTI - сервіс безпеки UI;
- Fused Location (com.android.location.fused) - сервіс визначення місця розташування по мобільній мережі і Wi-Fi. При відключенні або видаленні даного сервісу є велика ймовірність зловити бутлуп , А так само неможливість виконати Hard Reset. Можлива наявність і інших проблем з роботою смартфона;
- Сховище налаштувань (com.android.providers.settings) - можливо, збереження / зберігання і бекап налаштувань смартфона. Так чи інакше служба є основною;
- Application Extension Service (com.miui.contentcatcher) - можливо, дана служба відповідає за поновлення / роботу додатків;
- Зв'язка ключів / Брелок (com.android.keychain) - важливий компонент системи, надає доступ до закритих ключів і їх відповідним сертифікатам в сховище облікових даних;
- com.android.keyguard - можливо, служба управління блокуванням локскрін. Точне призначення служби зрозуміти не зміг, але точно ясно, що вона відноситься до локскрін і ключам безпеки;
- Повідомлення (com.android.systemui) - основний сервіс Android, відповідає за настройку графічного інтерфейсу;
- Система Андроїд - основний компонент ОС Android;
- com.quicinc.cne.CNEService - движок 3G / 4G і WiFi підключень на базі Qualcomm. Сервіс автоматично вибирає коли йому краще використовувати Wi-Fi, а коли 3 / 4g. На XDA пишуть, що нічого страшного при відключенні не відбувалося, так само і мною нічого страшного виявлено не було;
- com.qti.service.colorservice - ймовірно, сервіс відповідає за зміну колірної температури і контрастності екрану;
- WMService (com.miui.wmsvc) - ???
- com.mi.dlabs.vr - найімовірніше компонент для додатка Mi Vr App (com.mi.dlabs.vr.hulk) для Vr-окулярів. Ніяких збоїв і порушення роботи додатків при відключенні я не виявив;
- Адаптивна підсвічування (com.qualcomm.cabl) - точних даних про роботу сервісу знайти не вдалося. На XDA пишуть, що це оптимізація яскравості підсвічування екрану для кожної програми окремо. Цей сервіс не пов'язаний з роботою автоматичної яскравості. Для відключення радять змінити параметр ro.qualcomm.cabl = 1 на ro.qualcomm.cabl = 0 в buil.prop якщо помічаєте якісь зміни яскравості екрану при відключенні автоматичної яскравості. Відключення або видалення даного сервісу іншими шляхами тільки для бажаючих поексперементувати;
- Інженерне меню (com.miui.cit) - апаратна діагностика пристрою. Ознайомитися докладніше можна тут . Відключення не бажано, але можливо;
- Оптимізація системи (com.miui.whetstone) - Утиліта, що збирає інформацію про продуктивність одного процесора, в порівнянні з іншими. Не рекомендується відключати, якщо використовуєте стічне ядро. У мене стоїть кастом, тому я відключив за безглуздістю;
- MiuiDaemon (com.miui.daemon) - спірне сервіс, десь пишуть, що це сервіс моніторингу і відправки даних (а-ля тотальний змова проти конфідеціальності людства), а десь пишуть, що це сервіс управління продуктивністю (ядром). При відключенні даного сервісу мені не вдалося виявити падінь системи і збоїв в роботі;
- Налаштування SVI (com.qualcomm.svi) - зрозуміти призначення сервісу точно не вдалося, сервіс можливо пов'язаний з адаптивною підсвіткою, як варіант поліпшення відображення при сонячному світлі. Так само може бути пов'язано з передачею зображення на монітор / телевізор. При відключенні нічого страшного не відбувається;
- LocationServices (com.qualcomm.location) - визначення місця розташування компанії Qualcomm, засновані на технології позиціонування всередині приміщень WiFi і хмарних сховищ. Є думка, що даний сервіс марний;
- Сервіс WiDi (com.qualcomm.wfd.service) - WiFi Direct;
- com.qti.dpmserviceapp - сервіс відтворення відео- та музичного контенту з DRM захистом;
- Користувачі пристрої (com.miui.securitycore) - ключовий компонент "другого простору";
- Сервіс ANT HAL (com.dsi.ant.server) - підтримка пристроїв ANT + (пульсометри, велокомп'ютери і т.д.);
- Звіти (com.miui.bugreport) - служба відправки звітів розробникам MIUI;
- Очищення (com.miui.cleanmaster) - служба очищення вільного простору MIUI. Далеко не найкраща, особливо для Root-користувача;
- com.xiaomi.joyose - ходять чутки, що сервіс відноситься до китайським розважальних сервісів (збір музики, відеороликів, шагометр і т.д.). При відключенні нічого страшного не сталося, музика всюди грає, відео відтворюється. Шагометр і подібними нісенітницями не користуюся;
- SpacesManagerService (com.securespaces.android.ssm.service) - додаток другого простору;
- Запис екрану (com.miui.screenrecoder) - тут і так все зрозуміло;
- com.android.wallpaperbackup - судячи з назви, швидше за все, сервіс відповідає за системний бекап зображень в галереї. Якщо користуєтеся стороннім додатком для бекапа або хмарою (гугл драйв, мега, яндекс диск і т.д.), сміливо відключаємо;
- Безпека (com.miui.securitycenter) - центр управління безпекою смартфона. Для root-користувача не особливо корисна програма, скоріше навіть навпаки. Замороження програми ні до чого критичного не приводить, якщо не одне АЛЕ! Цей додаток має імунітет до зупинки / заморожуванню, тобто її неможливо вимкнути на багатьох смартфонах на MIUI 9;
- CloudServiceSysbase (com.miui.cloudservice.sysbase) - сервіс пов'язаний з Mi Cloud, швидше за все з активацією і роботою;
- com.miui.antispam - служба блокування невідомих номерів, компонент "Безпеки";
- Батарея і продуктивність (com.miui.powerkeeper) - сервіс моніторингу батареї і управління зарядом. Досить слабка річ для root-користувача, існує думка, що більш марно, ніж корисно. При відключенні стає недоступний розділ Налаштування - Батарея і продуктивність, але в нього можна потрапити через додаток "Безпека" розділ Батарея, так само в цьому розділі зникає пункт Економія батареї, він нам по суті і не потрібен, тільки більше садить батарею;
- com.securespaces.android.sscm.service - компонент "другого простору";
- Провайдер налаштувань (com.android.provision) - сервіс збереження настройки Майстра настройки (SetupWizard). Зберігає інформацію про те, що пристрій було підготовлено. Можна відключити після першого включення і налаштування смартфона;
- Помічник натискань (com.miui.touchassistant) - плаваючий віджет для швидкого запуску;
Хочу звертаючи уваги, що даний список сервісів можна вважати на 100% вірним. Навіть ті сервіси, що вказані зеленим кольором, можуть негативно вплинути на систему при відключенні / видаленні. Це пов'язано з різноманітністю моделей смартфонів, оновленням прошивок і їх компонентів.
2. Сервіси Google Play
Напевно сама капосна штука, яка є в смартфоні, це сервіси Google Play. Наскільки вони корисні, настільки ж вони і шкідливі, в цьому і полягає їх головна капость. Дані сервіси забезпечують роботу практично всього смартфона, якщо не безпосередньо, то через прив'язку до іншим додаткам. Видалити їх або відключити неможливо, тому що вони забезпечують роботу повідомлень практично в будь-якому додатку, роботу сервісу визначення місця розташування, бекапи даних, синхронізацію з аккаунтом Google, роботу всіх додатків Google і побудованих на їх основі і ще дуже багато всього. Основний мінус сервісів в тому, що вони містять максимальний комплект, не залежно від специфікації смартфона і їх не можна налаштувати або зупинити непотрібні штатними методами. А якщо перевірити розділ Налаштування - Батарея і продуктивність - Харчування, ви виявите, що основним головним ворогом акумулятора є саме дані сервіси.
Існує два способи боротьби з сервісами Google Play:
- Перший спосіб - заміна стандартних сервісів на microG GmsCore ;
Даний спосіб підійде для тих, кому телефон потрібний, як "звонилка". Дані сервіси базуються на сервісах гугла, але при цьому в них відсутня вся аналітика, відправка різних даних без відома користувача, рекламні ідентифікатори і т.д. Загалом, дані сервіси позбавлені основних мінусів сервісів гугл, але не позбавлені своїх ... Робота з даними сервісами нестабільна, часто відбуваються трабли зі сторонніми додатками, які прив'язані до сервісів гугла, відсутні сервіси Play ігор, в результаті чого ігроманам доведеться не легко, так само робота не всіх сервісів реалізована повністю, тобто можливі збої.
Головний плюс microG - вони практично не витрачають заряд смартфона, при постійному підключенні смартфона до мережі і роботі з додатками, геолокації і т.д. дані сервіси витрачають лише 0,5-2% всього заряду. Це дуже круто!
Але все ж, я відмовився від цієї реалізації сервісів, саме через їх нестабільності і звичайно ж через ігри (я задрот, що поробиш ).
- Другий спосіб - вимкнути засоби сервісів Google Play, які призводять до фонової роботі певних непотрібних для користувача сервісів.
Даний спосіб вимагає великої уважності, кмітливості та досить багато часу для налаштування роботи сервісів "під себе". Проводиться настройка сервісів GP за допомогою додатка My Android Tools або його аналогів, але я раджу саме цю програму. Про роботу з даними додатком я опишу пізніше, або ви можете самі ознайомитися з його функціоналом, клікнувши по назві цього додатка і перейшовши на 4PDA.
Даний спосіб дозволяє тонко налаштувати роботу сервісів Google Play, що призводить до значного зниження споживання як заряду акумулятора смартфона, так і невеликого звільнення RAM (оперативної пам'яті) без втрати працездатності потрібних вам сервісів.
Продовження теми ви можете прочитати за посиланням: