Хотим сразу предупредить, что данное руководство вряд ли подойдёт начинающим пользователям, так как требует некоторых знаний, а также решимости и желания ковыряться в недрах Android. Некоторые из ссылок в этой статье приведут вас на англоязычные сайты, поэтому для получения дополнительной информации вам понадобятся базовые знания иностранного языка. Кроме этого, все действия вы производите на свой страх и риск, а мы не несём ответственности за результат и возможные сбои в работе вашего устройства.

Ну, теперь, когда все формальности соблюдены, поехали!

Что вам понадобится

Прежде всего вот вам список всех необходимых инструментов и программ, которые будут использованы в этой инструкции. Возле некоторых из них я привёл ссылки на статьи, в которых вы можете получить дополнительные сведения. Каждой из этих утилит в статье будет посвящён отдельный раздел, включающий ссылки для скачивания и описание основных настроек.

Изменение базовых настроек

Начнём инструкцию с того, что лежит на поверхности. Описанные в этом разделе базовые настройки все знают, но далеко не все утруждают себя сделать необходимые изменения, обеспечивающие снижение энергопотребления смартфона или планшета.

1. Настройки экрана

Яркость экрана является одним из главных факторов, влияющих на время жизни батареи. Чем яркость выше, тем быстрее батарея разряжается. При этом лучше изменять яркость вручную, а не доверять автоматической регулировке. Далеко не всегда автоматика правильно срабатывает, да и датчик освещённости требует дополнительного питания. Не забудьте также установить время выключения экрана на 30 секунд или менее.

Изменение яркости Сон

2. Передача данных

Это очень простой совет, но он реально продлевает жизнь устройства. Переключайте тип сети с 3G на 2G на то время, когда вам не требуется мобильный интернет и вы используете смартфон только для звонков.

Передача данных выбор 3G

3. Wi-Fi

Даже в те моменты, когда Wi-Fi отключён, ваш смартфон ищет доступную сеть. Отключить эту опцию можно, перейдя в «Настройки» → Wi-Fi → «Дополнительные функции» → «Всегда искать сети».

WiFi настройки WiFi поиск

4. Определение местоположения

Ещё один поглотитель энергии — это сервис определения местоположения. Выключите его в том случае, если он вам в данное время не нужен: «Настройки» → «Местоположение».

Настройки программ

Теперь, когда вы оптимизировали все базовые настройки, можно начать погружаться глубже. Следующие действия будут касаться системных служб и процессов, которые скрыты от взгляда обычного пользователя.

1. Xposed Framework

Это приложение представляет собой рабочую среду, служащую для запуска нужных нам программ. Так что первым делом необходимо позаботиться об установке Xposed на своё устройство.

  • Для Android версий 4.0.3–4.4 установочный файл можно скачать здесь.
  • Для Android версий 5.0+ (частичная поддержка) все необходимые файлы и инструкции можно найти в этом топике. Подробное описание процедуры установки можно прочитать здесь.
  • Для Samsung TouchWiz ROM скачать Xposed Framework можно здесь.

2. Greenify

Вы можете использовать Greenify для «заморозки» приложений и сервисов, которые вам не нужны. Обратите внимание, что вам понадобится именно версия Greenify (Donation Package), которая содержит некоторые дополнительные и экспериментальные функции. После установки Greenify вы должны будете активировать соответствующий модуль в Xposed. Затем активируйте режим ускорения и экспериментальные функции в настройках программы.

Greenefy xposed Greenefy mode

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

  • Browser;
  • Hike;
  • Instagram;
  • Google+;
  • Messenger;
  • Music;
  • Walkman;
  • UC Browser;
  • XDA;
  • Hangouts;
  • Album;
  • Calendar;
  • Calendar Storage (Use alternate calendar);
  • Camera;
  • File Commander;
  • MX Player;
  • SHAREit;
  • Maps.

»
Не стоит «усыплять» все программы, а только те, которые работают в фоновом режиме без необходимости. Не морозьте звонилку и программу для обмена сообщениями, которые вы используете.

Greenify (Donation Package)
Developer: Oasis Feng
Price: 2,99 €

3. MyAndroidTools

С помощью этого приложения вы сможете отключить ненужные системные сервисы и фоновые процессы. В первую очередь необходимо обратить внимание на элементы, входящие в Google Play Services. Вот перечень тех, которые можно заблокировать:

  1. AnalyticsService.
  2. FeedbackService (зависит Play Games).
  3. AdRequestBrokerService.
  4. NetworkLocationService (Location Service).
  5. GoogleLocationManagerService (Location Service).
  6. FusedProviderService (Location Service).
  7. GeofenceProviderService (Location Service).
  8. negotiationService.
  9. WatchdogService (возможно, зависит Google Play Music).
  10. WearableService (возможно, зависит Google Play Music).

My Android Tools menu My Android Tools service

Обязательно отключите AnalyticsService, который добавляется приложением Facebook и Facebook Messenger. Кроме этого, в разделе Broadcast Recievers-Actions отключите автостарт лишних программ.

My Android Tools
Developer: WangQi
Price: Free

4. Amplify

Amplify является лучшим приложением для экономии батареи, которое должно быть установлено на устройстве всех продвинутых пользователей Android. Оно позволяет блокировать события, приводящие к пробуждению системы. Предпочтительнее использовать полную версию этой программы для работы всех её функций.

Amplify список процессов Amplify тайминг

В бесплатной версии Amplify управляет только теми системными процессами, которые более всего беспокоят устройство:

  • NlpWakelock;
  • NlpCollectorWakeLock;
  • ALARM_WAKEUP_LOCATOR;
  • ALARM_WAKE_ACTIVITY_DETECTION.

В полной версии вы сможете установить свои собственные разрешения и тайминги пробуждения практически для любых системных процессов.

Alarms (Разрешить каждые 7 200 секунд):

  • android.content.syncmanager.SYNC_ALARM;
  • android.net.ConnectivityService.action.PKT_CNT_SAM PLE_INTERVAL_ELAPSED;
  • com.oasisfeng.greenify.CLEAN_NOW;
  • com.facebook.push.mqtt.keepalive.KeepaliveManager. ACTION_INEXACT_ALARM.com.facebook.katana;
  • com.facebook.common.executors.WakingExecutorServic e.ACTION.ALARM.com.facebook.katana.

Alarms [LOCATION] (Разрешить каждые 40 000 секунд):

  • com.google.android.gms.nlp.ALARM_WAKEUP_LOCATOR;
  • com.google.android.gms.nlp.ALARM_WAKEUP_ACTIVITY_D ETECTION;
  • ALARM_WAKEUP_BURST_COLLECTOR;
  • com.google.android.gms.location.fused.GPS_ALARM_BA LANCED_ACCURACY;
  • com.google.android.gms.nlp.ALARM_WAKEUP_ACTIVE_COL LECTOR;
  • com.google.android.gms.nlp.ALARM_WAKEUP_PASSIVE_CO LLECTOR;
  • com.google.android.gms.nlp.ALARM_WAKEUP_BURST_COLL ECTION_TRIGGER.

Alarm (Разрешить каждые 84 000 секунд):

  • android.app.backup.intent.RUN;
  • com.google.android.gms/.checkin.EventLogService$Receiver;
  • com.google.android.gms/.checkinCheckinService%Receiver.

Wakelocks (Разрешить каждые 7 200 секунд):

  • *net_scheduler*;
  • GCoreFlp;
  • Icing.

Wakelocks (Разрешить каждые 40 000 секунд):

  • NlpWakeLock;
  • NlpCollectorWakeLock;
  • LocationManagerService;
  • Config Service Fetch.

Services (Block/Deny):

  • com.google.android.gms/com.google.android.location.internal.AnalyticsSamp lerService;
  • com.google.android.gms/common.analytics.CoreAnalyticsIntentService;
  • ads.jam.NegotiationService.

5. Power Nap

Power Nap — это свободный аналог знаменитой технологии Stamina MOD от компании Sony, но доступный, в отличие от оригинала, для любых устройств под управлением Android. Он обеспечивает максимально глубокий сон устройства после выключения экрана. Это достигается за счёт остановки фоновых сервисов и некоторых других магических действий. В программе вы можете создать список исключений для тех приложений, от которых по-прежнему необходимо получать уведомления.

Power Nap activate Power Nap white list

6. App Ops

Вы можете использовать App Ops, чтобы отключить некоторые права доступа для Google Play Services и Google Services Framework.

Google Play Services:

  • OP_ALARM_WAKEUP;
  • Keep Awake.

Google Services Framework:

  • Keep Awake.
App Ops
Developer: nowsky
Price: Free
  • App Ops Screenshot
  • App Ops Screenshot
  • App Ops Screenshot
  • App Ops Screenshot
  • App Ops Screenshot
  • App Ops Screenshot
  • App Ops Screenshot

7. AdAway

AdAway banner

Мощная программа для отключения рекламы. Зачем вам тратить энергию аккумулятора ещё и на отображение баннеров? Просто заблокируйте их!

Возможные проблемы

Задержка push-уведомлений. Если вы заметили, что уведомления от приложений стали поступать с некоторым опозданием, то используйте для решения этой проблемы программу Push Notification Fixer, про которую мы писали в этой статье.

Постоянное пробуждение устройства из-за SystemUpdateService Wakelock. Для решения этой проблемы используйте способ, который изложен на этой странице.

Приглашаю высказывать в комментариях все замечания, исправления и благодарности. Там же можно поделиться своим опытом по оптимизации энергопотребления Android.