BuildProp - кастомизируем Андроид
Сегодня наиболее популярными операционными системами для мобильных устройств являются такие решения, как Android и iOS. Есть конечно и другие ОС, но на сегодняшний день их доля ничтожно мала. И если система iOS закрыта от глаз обычного пользователя и даже ее взлом мало что решает, то с Android дела обстоят иначе. Разлочив загрузчик и получив Root-права, пользователь может изменять практически все, что ему пожелается. Есть множество утилит для видоизменения внешнего вида Android, но как обстоят дела с иными настройками, как например, ускорение скорости Wi-Fi, улучшение (реальное) производительности, оптимизация памяти и т.д? Все это можно улучшить, всего лишь добавив несколько новых строчек или поменяв уже имеющиеся в единственном файле build.prop на смартфоне. Грамотное использование твиков не вызовет в работе аппарат никаких сбоев, более того, смартфону можно будет вдохнуть новую жизнь. Сегодня мы расскажем как правильно редактировать столь важный атрибут системы Android, как build.prop, чтобы получить от смартфона максимум.
Редактируем файл build.prop - что нужно иметь для начала?
Чтобы залезть в мозги к своему смартфону, необходимо быть продвинутым юзером и хотя бы немного понимать, что вы совершаете. Так вот, без root-прав build.prop отредактировать не получится вовсе, а неграмотная работа с файлом приведет к bootloop - циклической бесконечной перезагрузке устройства. Именно поэтому предупреждаем вас, что все действия вы делаете исключительно на свой страх и риск.
Как работает сам файл build.prop? Все достаточно просто: когда смартфон загружается, система Android считывает параметры файла build.prop, которые так или иначе влияют на работу системы в целом. Среди таких параметров имеются как важные системные, которые вовсе не стоит трогать, так и практически безобидные. Порой часть параметров системой просто не читается, игнорируются и у каждого смартфона это индивидуальные параметры. Если сделать все правильно и не трогать то, что недозволенно, то можно запросто улучшить работу гаджета. Как это сделать - читайте далее.
Как редактировать build.prop и какой программой?
Имея рут-доступ остаётся лишь скачать необходимый текстовый редактор и произвести манипуляции. Если root еще нет, но вы очень ходите его получить, то проследуйте на такой сайт, как 4PDA и найдите все необходимые инструкции для своего телефона. Чтобы отредактировать build.prop потребуется такой редактор, как BuildProp Editor, который отлично справляется со своими задачами. Он удобен и не занимает много месте в памяти.
Скачать программу BuildProp Editor для Android бесплатно
Перед всеми манипуляциями советуем сделать резервные копии build.prop, чтобы при каких-либо осложнениях его можно было легко и без проблем восстановить, не прибегая к переустановке системы. BuildProp Editor сохраняет бекап оригинального файла и это очень удобно. Однако, если что-то вдруг пойдет не так, то испорченный build.prop всегда можно будет заменить вручную через TWRP, просто перетащив оригинальный файл в нужное место.
BuildProp - подборка основных твиков для Android
Для вашего удобства мы разбили все твики по категориям: улучшение интерфейса, улучшение производительности, увеличение автономности. Также в конце статьи мы разберем некоторые абсолютно бесполезные твики, которые не приносят никакой пользы, но при этом их очень активно рекомендуют в интернете.
Улучшение интерфейса через build.prop
Мгновенная мелодия вызова
Не всем нужна такая функция, однако многие девайсы немного думают перед тем, как врубить музыку входящего звонка, не убедившись точно, что связь установлена. На деле это выглядит примерно так: сначала загорается дисплей смартфона, а через несколько секунд начинает играть мелодия вызова. Исправить такое поведение устройства можно, вписав в build.prop всего две строки:
- ro.telephony.call_ring.delay=0
- ring.delay=0
Сохраняемся и перезагружаемся - теперь все звонки поступают мгновенно.
Автоповорот экрана блокировки
Автоповорот экрана блокировки также нужен не всем, но представьте ситуацию, когда смартфон установлен в машине в горизонтальном положении. Каждый раз при разблокировке придется сталкиваться с определенными трудностями, особенно если стоит еще и графический/цифровой пароль. Ни один Android-смартфон не позволяет поворачивать экран блокировки, но отредактировав файл build.prop, проблема решается мгновенно. Для переключения экрана блокировки в горизонтальный режим необходимо вписать следующее:
- lockscreen.rot_override=true
- log.tag.launcher_force_rotate=VERBOSE
Пример работы такой манипуляции можете наблюдать на скриншоте.
Улучшение производительности через build.prop
Как ускорить загрузку девайса, улучшить работу постоянной памяти и подключения к сети - все это описано ниже.
Ускорение загрузки
Современные смартфоны, несмотря на свою мощность, перезагружаются все также долго, как и устройства 5-летней давности. Более того, даже ПК на Windows 10 итого быстрее перезагружается, нежели мобильный аппарат. Чтобы ускорить скорость загрузки системы, в файл build.prop потребуется вписать две строки:
- debug.sf.nobootanimation=1
- ro.config.hw_quickpoweron=true
После нехитрой процедуры система будет игнорировать анимацию загрузки, показывая просто черный или белый экран - бояться не стоит, это нормальная практика. Обычно после отключения анимации аппарат должен загружаться на 15-20 секунд быстрее от среднего результата в 45-50 секунд.
Ускорение памяти
Изначально Androis OS настроена так, что вносит все изменения, все действия в специальный log-файл, однако логгирование необходимо лишь для разработчиков при дебаге приложений, но никак не обычным пользователям. Именно поэтому логгирование действий можно смело отключать, дабы не тратить системные ресурсы. Для этого пишем в файл build.prop следующее:
- logcat.live=disable
Отключение создания лог-файла позволит уменьшить нагрузку на встроенную память, а это, несомненно, положительно скажется на быстродействии ОС. Конечно, в разных аппаратах стоит разный тип памяти (дешевый-медленный и дорогой-быстрый), но хотя бы небольшой прирост в скорости ощутят все.
Ускорение сетевого подключения
Данный твик помогает увеличить размер TCP-буфера, тем самым увеличивая скорость медленного интернет-подключения (особенно при использовании моб. сетей). Кроме того прописывание DNS-сервисов Гугл в ряде случаев помогает уменьшить пинг.
- net.tcp.buffersize.default=4096,87380,256960,4096, 16384,256960
- net.tcp.buffersize.wifi=4096,87380,256960,4096,16384,256960
- net.tcp.buffersize.umts=4096,87380,256960,4096,16384,256960
- net.tcp.buffersize.gprs=4096,87380,256960,4096,16384,256960
- net.tcp.buffersize.edge=4096,87380,256960,4096,16384,256960
- net.rmnet0.dns1=8.8.8.8
- net.rmnet0.dns2=8.8.4.4
- net.dns1=8.8.8.8
- net.dns2=8.8.4.4
В нашем случае скорость загрузки увеличилась практически в 2 раза, но не стоит забывать, что наибольшее влияние на скорость оказывает постоянно изменяющаяся загрузка базовых станций.
Увеличение автономности через build.prop
Никакие твики существенно не могут увеличить время автономной работы смартфона, но немного добавить все же можно. В среднем дополнительные 30-60 минут - а разве они будут лишними?
Увеличение времени сканирования Wi-Fi
Изначально Android сканирует окружающие его Wi-Fi сети примерно каждые 30-90 секунд. Это работает даже тогда, когда сам Wi-Fi модуль выключен, но имеется разрешение на фоновое сканирование доступных сетей для повышения точности определения местоположения. Но выход есть - увеличиваем интервал сканирования до 200 секунд и улучшаем автономность:
- wifi.supplicant_scan_interval=200
Экономим заряд на LinegeOS
Данная ОС является одной из самых популярных, которая предлагает пользователю голый, но продвинутый и самый свежий Android. Чтобы на LinegeOS немного улучшить время работы от батареи, необходимо вписать строку:
- pm.sleep_mode=1
Учтите, что этот твик работает на смартфонах только с процессором от Qualcomm. Кстати, если у вас стоит более ранняя версия LinegeOS под названием Cyanogen Mod, то твик заработает и на ней.
Пустые строки, которые никак не влияют на систему
Помимо полезных твиков для Android, существует бесконечное множество и бесполезных, которые активно рекомендуют и пиарят в сети. Однако под красивыми словами не кроется абсолютно ничего - они попросту игнорируются и не исполняются системой, а значит и их влияние на ОС нулевой. Соответствующее расследование провел один из активных пользователей популярного ресурса XDA, проанализировав исходники AOSP. Вот какие строки в build.prop никак не влияют на систему и не улучшают работу смартфонов:
Не экономят заряд аккумулятора | Не ускоряют систему Android |
|
|
Интересно, что некоторые записи все же когда-то были полезны для Android и успешно работали, но не сейчас. Но тем, кто уже вносил нечто подобное в свой build.prop волноваться не о чем - нерабочие строки попросту игнорируются и никак не ухудшают работоспособность Android.
Твики для Android - видео обзор
< Предыдущая | Следующая > |
---|
- 23/07/2018 - Fuchsia OS - как новостные ресурсы заочно похоронили Android или почему не стоит верить всему, что пишут в интернете
- 20/06/2018 - MIUI 10 для Xiaomi Redmi Note 5, обновление, как установить, какие изменения и ответы на другие вопросы
- 31/05/2018 - MIUI 10 официально анонсировали на презентации от Xiaomi, ее обзор, дата выхода и какие устройства ее получат
- 11/05/2018 - Топ-5 лучших фоторедакторов для смартфонов на Android - крутые программы для обработки фото на телефоне, их особенности и функционал, скачать бесплатно
- 10/05/2018 - Android P (Андроид 9) - обзор новой операционной системы от Google, которая подарит пользователям новые впечатления - дата выхода, список устройств
- 28/04/2018 - Meizu Flyme 7 (Флайм 7) - обзор главных нововведений ОС для смартфонов Meizu, список поддерживаемых устройств
- 14/02/2018 - MIUI 10 (X) - что нового несет в себе следующая версия ОС для устройств Xiaomi - обзор, список поддерживаемых смартфонов, дата выхода
- 23/12/2017 - Популярные мифы о смартфонах - как на самом деле нужно пользоваться современными телефонами и что мы до сих пор делаем не так
- 05/09/2017 - Какие смартфоны обновятся до Android 8.0 – Xiaomi, Sony, Samsung, Nokia, LG, Huawei, ZTE
- 30/07/2017 - Как настроить MIUI в смартфонах Xiaomi (Сяоми, Шяоми)? Особенности и решение проблем с прошивкой MIUI, ответы на вопросы по использованию смартфонов Xiaomi и оболочки MIUI.
- 18/05/2017 - Google выпустит новый Android 8.0, который получит модульную основу для ускорения выхода обновлений под любые смартфоны
- 18/05/2017 - Опубликованы самые востребованные производители смартфонов за первый квартал 2017 года, где лидером рынка оказалась компания Samsung
- 22/03/2017 - Android O или Android 8.0 - вышла первая бета - обзор обновление, официальная дата выхода, что изменилось, что нового
- 22/02/2017 - Samsung обновит 24 смартфона до версии Андроид 7.0 Nougat в течение всего 2017 года - список обновляемых устройств