Как на Андроиде продлить время работы батарейки в разы.
Во-первых самый правильный сайт для поиска любой инфы, инструкций, прошивок, программ (взломанных платных) и пр.
http://4pda.ru/forum/
Обычно я ищу в Google и просто в строку поиска добавляю "4pda".
Нучну издалека... Андроид - это фантик для Линукса. То есть операционная система там Линукс. Самый важный пользователь (администратор) в Линуксе называется root (рут). Чтобы иметь возможность делать со смартфоном всё что угодно, нужно получить права root. Для этого существует множество программ, под разные версии Андроид, которые пользуясь разными дырами в безопасности получают такие права. На новых смартфонах на чипах MTK с Андроид 5.1 обычно можно просто установить патч. Находим на 4pda для вашей модели смартфона update.zip, кидаем на флэшку. Настройка/О телефоне/Беспроводное обновление/Меню/Установить апдейт...
После получения root прав формально гарантия на телефон теряется. Но root доступ можно и удалить. И перестаёт работать беспроводное обновление прошивки. Поэтому советую тогда уж и прошить TWRP recovery - это более правильная прогрмма восстановления. Включив смартфон при зажатой громкости можно попасть в режим восстановления. TWRP в отличие от штатного позволяет прошить любые патчи, в том числе обновить всю прошивку. Сам TWRP и новые прошивки смартфона для установки через TWRP можно найти на сайте 4pda для своей модели смартфона.
Есть такая штука Xposed. Ставить нужно правильную версию под свою модель смартфона. На некоторых моделях ставится только через TWRP. Xposed позволяет перехватить почти всё в ядре Андроида и делать любые модификации на лету. Например чтобы что-то изменить в быстром меню (выплывающем сверху), в строке состояния, на экране блокировки ставят всякие сторонние программы, которые висят в памяти и кушают батарейку. Для Xposed есть модуль GravityBox, который позволяет настроить любые навороты в имеющейся системе.
Например при нажатии на кнопки громкости регулируется громкость звонка. Но если в это время открыт youtube, то регулируется громкость воспроизведения.
При этом ползунок всегда 1. В настройках Xposed/GravityBox можно поставить 2 галочки и по нажатию кнопок громкости будет разворачиваться окно сразу с 4 ползунками, где можно настроить громкость всех источников. Можно задать время задержки этого окна и пр. И не нужны никакие глючные виджеты громкости!
При загрузке модулей для Xposed надо обращать внимание на версию Андроид. У каждой версии есть своё название.
Андроид 4.4 - KitKat - [KK]
Андроид 5.1 - LolliPop - [LP]
Андроид 6.0 - MarshMallow - [MM]
Передача файлов и проводники.
Самый известный проводник - ES Explorer. Только он и RootExplorer могут нормально править системный файл /system/build.prop
В этом файле можно сделать очень полезные правки, правда можно легко и убить телефон, если что-то накосячить.
Есть в ES Explorer мелкие недоработки, например он не может подключиться к FTP серверу по нестандартному порту (например 8021). А программа X-plore может. Ещё X-plore может просматривать DLNA (медиасерверы), что полезно при настройке смарт телевизоров.
Ещё есть TotalComander, а для него есть плагин для поддержки внешних флэшек (OTG) отформатированных в NTFS.
Для передачи файлов по wi-fi через браузер на компьютере без установки дополнительных программ удобно использовать AirDroid.
В последних моделях китайских смартфонах на Андроид 5.1 есть встроенная программа Xender - аналог AirDroid.
Что ест батарейку?
Железо...
Большинство современных смартфонов на чипах MTK. Можно поставить программу MTK Engeneer Menu или просто "позвонить" по номеру *#*#3646633#*#*
Там зайти в раздел телефония, Band modes и поотключать неиспользуемые у нас частоты. Какие именно - без проблем нагуглите, точно не помню (кажется PCS1900 и GSM850 нужно отключить). Для 4G тоже надо смотреть какой у вас оператор и какие частоты используются. Себе я оставил Band 7 и 20, остальные отключил.
Яркость экрана советую сразу поставить на авто. Причем через Xposed/GravityBox можно ещё снизить нижний порог яркости.
Например почитывая форум лежа в постели перед сном в полной темноте очевидно что самая низкая яркость все равно великовата.
Если мобильные данные включены (передача данных по 3G/4G), то советую включить и не выключать wi-fi (потому что все равно забываете). При этом конечно настроить wi-fi сети, там где чаще бываете. И отключить поиск wi-fi сетей. Когда вы дома или на работе, где есть известный wi-fi смартфон будет ходит в интернет через него, что гораздо меньше ест батарейку по сравнению с 3G/4G.
Нужно выключить автоповорот экрана. Например при просмотре youtube датчик поворота работает и его нельзя отключить.
Так вот датчик поворота экрана кушает в 2 раза больше самого youtube.
GPS включать только тогда, когда надо.
Софт...
Для начала Настройки/Аккаунты отключить любую автосинхронизацию.
В настройках Google и службах Google тоже отключить всё лишнее.
Можно в Настройки/Батарея посмотреть какие приложения больше всего кушают батарейку.
Но инфа там мало полезная.
Советую поставить Battery Monitor (Widget). Это нормальное приложение, вовсе не требуется устанавливать его именно как виджет.
Программа может прописаться в /system при наличии root прав и собирать подробную статистику об аккумуляторе и программах, которые его кушают.
В разделе статистика наглядно можно посмотреть сколько был включен экран и сколько бодрствовал телефон. Если телефон не спит при выключенном экране, см. про Wakelock Detector ниже.
Например у меня обнаружились 2 прожорливые программы/службы:
logcat - это системный журнал. Если вы не программист и не собираетесь заниматься отладкой программ, то эту фигню лучше отключить.
Для этого надо в файл /system/build.prop добавить строку
logcat.live=disable
Для этого нужен ES Explorer и root права.
MediaServer - после каждой загрузки смартфона запускается служба MediaServer или MediaScanner для поиска новых медиафайлов (музыка, видео, фотки). В случае любых проблем с флэшкой или файлами эта программа зацикливается и может засадить батарейку за несколько часов. Для начала всегда пользуйтесь "безопасным извлечением" USB накопителя. Можно добавить в некоторые папки или даже в корень флэшки пустой файл .nomedia чтобы MediaServer не проверял эти папки. Есть даже специальная программа MediaServerKiller, которая может прибивать MediaServer, если он "заработался". Но мне больше понраился модуль для Xposed - Xposed Media Scanner Optimizer.
В ES Диспетчер Задач при наличии root прав есть startup менеджер. Там можно настроить автозапуск приложений при разных событиях
- при загрузке
- при изменении подключения к сети
- когда юзер активен
- когда установлено что-то новое
- когда что-то удалено
- когда пришла смска
Полезно, но этого все равно не достаточно.
Есть программа DisableService, которая позволяет вырубать не программы, а фоновые службы.
Правда шашкой там махать нельзя, надо действовать аккуратно.
Когда экран выключен, это ещё не значит что телефон спит.
Советую поставить Wakelock Detector, который покажет какие службы и программы будят смартфон.
При наличии root прав его тоже луче прописать в /system для более аккуратной и расширенной статистики.
Например у меня больше всего работал SystemUpdateService из служб Google, хотя казалось бы всё отключено.