Львиная доля системных параметров Android, скрытых от глаз пользователя, хранится в единственном файле под названием build.prop. Грамотное изменение настроек поможет вдохнуть вторую жизнь в гаджет: улучшить автономность и производительность, оптимизировать интерфейс. В статье мы покажем, как удобно редактировать build.prop, и приведём примеры полезных твиков, а также тех, которые кочуют из статьи в статью на разных ресурсах, но на самом деле не работают.
Что даёт редактирование файла build.prop?
Файл build.prop функционирует следующим образом: при запуске смартфона из него считывается содержимое, тем или иным образом влияющее на логику работы кода операционной системы. Среди таких спрятанных от пользователя настроек есть как глубоко системные, которые лучше не трогать, так и те, которые могут быть безболезненно изменены. Например, добавив несколько строк в build.prop, вы можете ускорить загрузку гаджета, убрать задержку при входящем вызове или включить автоповорот дисплея на экране блокировки. Как это сделать, мы сейчас расскажем.
Как редактировать build.prop?
Всё, что вам потребуется для внесения изменений — редактор текстовых файлов и права суперпользователя. Узнать, как получить root-доступ, можно на нашем форуме в разделе прошивок для Android в теме, посвящённой вашему смартфону или планшету. Для непосредственных изменений в файле можно пользоваться обычным текстовым редактором — для этого придётся самостоятельно найти файл по пути /system/build.prop. Но намного удобнее вносить изменения с помощью специализированной программы, например, BuildProp Editor.
Перед тем как приступить к экспериментам, необходимо обязательно сделать резервную копию файла. BuildProp Editor сохраняет бэкап оригинала автоматически при первом запуске. Если же вы решите пользоваться обычным текстовым редактором, то не забудьте сделать копию вручную. Если что-то вдруг пойдёт не так, то вам будет достаточно заменить «испорченный» 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, можно с лёгкостью увеличить скорость загрузки гаджета в полтора-два раза! В этом помогут следующие настройки:
debug.sf.nobootanimation=1
ro.config.hw_quickpoweron=true
После внесения этих настроек будет изменён режим выключения гаджета, а также отключена загрузочная анимация разработчика прошивки. В результате при загрузке смартфона вы какое-то время не будете ничего наблюдать на экране. Пугаться этого не стоит: именно благодаря отключению ненужных анимаций тестовый смартфон стал загружаться всего за 30 секунд вместо прежних 50 секунд.
Ускорение работы с памятью. По умолчанию Android логирует множество действий в специальный файл, однако он необходим только разработчикам для дебага приложений. Обычным пользователям этот лог не пригодится, а потому его стоит отключить, добавив в build.prop строку
logcat.live=disable
Отключение лога уменьшит количество дисковых операций, что положительно скажется на быстродействии внутренней памяти смартфона. Правда, разница будет заметна разве что на гаджетах с медленными типами памяти: в нашем случае скорость последовательной записи возросла на 2 МБ/с.
Ускорение сети. Этот твик увеличивает размеры TCP-буферов, что поможет увеличить скорость медленного интернет-соединения, особенно при использовании мобильных сетей. Ну а прописывание DNS-серверов Google в некоторых случаях позволяет снизить время пинга.
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
У нас разница оказалась ощутимой, но не стоит забывать, что наибольшее влияние на скорость оказывает постоянно изменяющаяся загрузка базовых станций.
Увеличение автономности
К сожалению, чудес не бывает — двукратного увеличения автономности достичь не удастся никакими твиками. Но добавить лишние 30-60 минут к времени работы гаджета вполне возможно.
Увеличение интервалов сканирования Wi-Fi. По умолчанию Android сканирует окружающие сети Wi-Fi каждые 20-90 секунд. Причём делает это даже тогда, когда Wi-Fi выключен, но разрешён фоновый поиск сетей для увеличения точности определения местоположения. Чтобы расширить данный интервал, необходимо добавить в файл build.prop строку:
wifi.supplicant_scan_interval=200
Здесь число 200 и является интервалом сканирования сетей в секундах.
Экономия заряда на LineageOS. Небольшой твик, обеспечивающий более эффективное управление спящим режимом при использовании CyanogenMod или LineageOS на смартфонах с чипсетами Qualcomm:
pm.sleep_mode=1
Ещё больше полезных твиков вы можете найти на форуме 4PDA:
Бесполезные твики, которые ничего не улучшают
Помимо действительно работающих твиков, приведённых в этой статье и в теме на форуме, существует немало таких, которые широко разошлись по Сети, но на самом деле не оказывают никакого влияния на работу системы. Соответствующее исследование провёл один из пользователей ресурса xda. Он проанализировал исходный код AOSP и CyanogenMod и выяснил, что множество популярных твиков просто не упомянуты в исходном коде Android. Среди них есть самые разные записи.
Твики, не экономящие заряд:
ro.ril.disable.power.collapse
ro.mot.eri.losalert.delay
ro.config.hw_fast_dormancy
ro.config.hw_power_saving
Твики, не ускоряющие работу:
windowsmgr.max_events_per_sec
persist.cust.tel.eons
ro.max.fling_velocity
ro.min.fling_velocity
debug.performance.tuningvideo.accelerate.hw
Другие бесполезные твики. Они предназначены для отключения проверки байт-кода Dalvik и запрета выгрузки лончера из оперативной памяти. Когда-то они действительно работали, но совершенно не актуальны для современных версий Android из-за изменения внутренней архитектуры ОС:
dalvik.vm.verify-bytecode
ro.HOME_APP_ADJ
И ещё немного различных попросту не работающих твиков:
ro.media.dec.jpeg.memcap
ro.config.nocheckin
profiler.force_disable_ulog
profiler.force_disable_err_rpt
persist.sys.shutdown.mode
ro.kernel.checkjni
Интересно, что хотя некоторые из этих записей и были полезны для старых версий Android, некоторые не работали вообще никогда, являясь своего рода плацебо. А почему подобное массовое заблуждение вообще возникло — сейчас уже и не выяснить. Впрочем, от внесения таких записей в build.prop смартфон не станет хуже работать — все недействительные записи просто будут проигнорированы.
Заключение
Даже несмотря на то, что многие из рекомендуемых на форумах и различных сайтах твики вообще не функционируют, файл build.prop остаётся неплохой возможностью улучшить интерфейс и работу вашего смартфона. Так что получайте права суперпользователя, делайте резервную копию настроек и смело экспериментируйте!
Автор текста: Владимир Терехов
Источник:
Да, андроиду требуются хорошие игры, софт, и экраны 16/9.
Если это не прикол то из прошивки можно распаковать дефолтный "проп"
На счет доработок не указано, например, такое:
ro.config.media_vol_steps=30 - количество шагов при регулировки громкости. Например у меня на БТ колонке слишком резкие переходы между шагами громкости с телефона и этот параметр исправил ситуацию
а что прописать, что бы не только экран блокировки крутился, но и раб стол ?
пжл....
Не знаю, автоповорота экрана нет чтоль?)
часто сам лончер не крутится
автоповорот есть, но только не на раб столе....
vasya_vasin,
Поставь другой лончер. :)
Куча программ для автоповорота экрана и без рута все работает
например ?
Rotation control
какой восстанавливать бекап через twrp? зачем?
Достаточно просто восстановить родной build.prop в twrp посредством либо внутреннего файлового менеджера, или несколько вариантов по ADB в 2 клика, и пофиг, если у вас нет даже резервной копии. Всегда можно попросить на форуме, вам скинут.
Я и имел ввиду восстанавливать бекап файла build, через тврп
ага , скинут , ждите ...если смарт новый и блокирован загрузчик , то что они скинут, да и
вставить то его система не даст...
4pda такой 4pda
А нормальным смарта конечно же следует считать огрызок за 80к рублей?))
если закончились перерегистрации или просто чтоб не перерегистрировать, достаточно в build.prop поменять имя аппарата на то, на котором была регистрация.
Спасибо за совет, не знал об этом.
Им еще кто-то пользуется!? Это же дно!
Глупое суждение. Навител хотя бы без интернета фурычит, в отличии от яндекса навигатора, гугл карт и т.д.
скажу по секрету - они тоже фурычат)
И маршрут без инета научился Ян прокладывать?
Ещё с осени
2gis точно могёт. Есть ещё карты от ноклы, которые тоже могут.
Maps Me ;)
хлам.
вы таки ситимапс не видели, там карты дай б-г начала 2010 года, ни дорог ни домов нету.
андроиду требуется крематорий - единственное, что его спасет
Скажите это компании OnePlus - в ОР3 и ОР3Т урезаны возможности ОЗУ, типа для улучшения автономности, в результате из шести гигов, которыми компания так гордилась на старте третьей модели, работали четыре.
Так как в большинстве сценариев (особенно на почти голом Андроиде) за глаза и четырех гигов, то юзеры и не замечали подлянку.
И да, Андроид тут не при чем, но всё же.
Да, Java во всем виновата. :D
Это было только на обычной тройке и только на старте. А андроиду хватает и гига, работает же, чо.
Вопрос не в том хватает или нет, а в том сколько запущенных приложений и игр остаются не выгруженными
Да, Honor отлично оптимизирован.
Просто большенство не работают с ОС на полную, просто втыкают в то что имеют и не парятся, а другие хотят чтото изменить и дороботать как им нравится и делают то что им нужно и необходимо.
(Комментарий удален)
(Комментарий удален)
(Комментарий удален)
Таблетки забыл принять? Мем ведь несмешной, че вы с ним носитесь как дауны с писанкой?
Я его не понял ещё)
*wey
Спокойно можно менять?
Дв
Да*
если даже они не сработают, то попросту будут игнорироваться системой
У меня на одном из Леново любые изменения пропов выливались в бутлуп.
у многих леново простое использование выливается в бутлуп
я его прям в бутлупе и продал
Так это нормально для лениво
На фото билд проп с синим фоном. Особенность текстового редактора
Заметьте не про набивший оскомину Хонор,и Айфон.
твой комент и пара других это компенсирует
Сяоми могли бы и упомянуть в статье!
упомянули же, целый раздел про повышение автономности накатали, может быть хоть теперь без розетки до вечера доживать будет.
По-моему, лучше нормально сделанного смарта, в котором ничего ковырять не надо - до сих пор не придумали. Увы.
Хотя есть максимально к этому приблизившиеся.
Например, какие?
Во-во...мне тож интересно...
Хооооноооор
Тут туду туу! *джон сина.мп3*
Nexus-ы и старые moto к примеру, мой мото х до сих пор летает как молния (прошивка 5.1 оф. и рут на него даже не ставил ибо всё работает идеально) жаль только акб садится быстро, но старый уже...
а рут ставят только если что-то работает не идеально?? Без рута ты считай андроид и не использовал толком.
при чём тут вообще летает или нет?
Подобные манипуляции не для полётов, а для доп функционала.
Sony Xperia Z2 - до сих пор полет нормальный! Оф прошивка без ROOTа. Без лагов и тормозов. Если нужна батарея на 2 дня, вырубаю мобильный инет и вперед, а так - 30-35 часов на одном заряде!
Хоть один назови!
Хонор же
а в ответ тишина...
вспомнился айфон,на который твики выпускает сам производитель в виде адаптера для наушников например😂
Ну в свое время икспозед добавлял в тело новый функционал. Вроде тех-же плавающих окон. Плюс оптимизаторы, редакторы билд.проп (аки твикеры), активизация выключенных в прошивке андроид-функций (gesture motions etc.).
он и сейчас "добавляет".
ну они работают
у кого то ускоряют полет в стенку бетонную
у кого то ускоряют жор АКБ
Почему бы и нет? У кпждого свой фетиш
Вот и сиди! И не пиши! Радуцся по себя! Вообще не пиши так как всем ср.ть ибо статья для тех кто кастомит и т.д.!вае смарты что были пршошли полный и глубоктй кастом и работали именно так как я хочу и кнопки делали именно то что мне хочется! И вообще это не глупая звонилка а аппарат наипродвинутой и гибкой ОС при желании можно настроить все сто угодно для удобства и это ОГРОМНЫЙ ПЛЮС АНДРОИДА!
Если тебе надо то сиди и вообще не захоли на 4pda ибо кроме тупых коментов тебе видимо тут нечего делать!
Видимо на кастоме сидишь - поэтому и сенсор тупит при наборе. Да, и яд вытрите для начала, а то пол прожжете.
свой вытри. Юзаешь смарт как убогую звонилку, флаг тебе в ж.. руки. Ну не все ж такие ограниченные. Чё тебя от чужих увлечений бомбит? Они тебе жить мешают?
Осталось начать читать статьи и может будешь в курсе про чтотписать комент!
Я прочитал)
Говерноров дофига. Я использую Радон и по заявлению самого автора, самый оптимальный это интерактив:)
Интерактив по умолчанию почти везде стоит)
А лучший для автономности ? Раньше дакнесс был знаю .но в радоне создатель его убрал ...
Я для автономности "Power save" ставлю, помогает.
Я щас попробую
А куда в KA лезть , я забыла :D
КА? Что вы имели ввиду?
Kernel Auditor полагаю
Adiutor*
kernel toolkit лучше
Проверю как-нибудь
Powersave правда в ущерб производительности
Ну я не играю в принципе . Так "три в ряд "
..
Та с ним весь смарт лагает. ( попробуй
Сейчас еще найти не могу ))))
Kernel tuner
Использую Kernel Adiutor ( да да есть такие которые не ADIUTOR :D) .
Audotor*;))))))
Я использую Kernel Toolkit и тебе тоже рекомендую))
помер сейф + ползунки частоты почти в минимум и оффлайн для производительных ядер
Это уже через инженерное меню, но не у всех оно есть
А можешь чуть по подробнее? У меня Lineage OS 14, там есть меню разработчика. Это не оно?
нет не оно, и возможно только на процессорах медиатек
Ой не ври, редачим mixer_paths и всё
для этого совсем необязательно лезть в инженерное меню, всё делается через специальный файл, возможно для каждой модели телефона он свой. Например для моего Find 5 этот файл находится в /system/etc/snd_soc_msm/snd_soc_msm_2x_Fusion. Далее ищу секцию "Voice Earpiece" и увеличиваю значение для "RX1 Digital Volume". Динамик реально начинает орать, но есть косяк который я не знаю как исправить - минимальная громкость тоже подросла :)
В "инженерный режим" попадают из звонилки. Набрав нужную комбинацию (например, *#*#*#далее комбинация цифр #*#*#*
Так вам же писали: делайте резервную копию. А лучше БЕКАП!!!
жор батарейки только из-за кривых рук, рут права и кнокс тут ни при чем
Почитайте форум. Например на нот 5. Эта проблем расписана особенно при переходе на кастомные прошивки, для перехода на которые нужен рут.
Посмотрел Посмотрел нот5, не увидел ничего особенного...
А вы не смотрите на картинки, как это делает вся школота. Вы ПОЧИТАЙТЕ ! Проблема расписана и актуальна для всех новых самсунгов на данный момент. Чтобы диванные эксперты шаловливыми ручками не лазили. Повторяю, что как только вы получили рут и поставили кастомную прошивку у самсунгов начинается жор батарейки. Возврат на оригинальную прошивку и другие танцы с бубном проблему не решают. Только замена мат.платы.
Я почитал шапки 3х тем по нот5, не увидел там таких упоминаний. У вас, как я понимаю, ни рута, ничего нет. То есть вы прочитали единичную историю кого-то и приняли это как "у всех"?
Тяжело мне верится, что проблема есть, но упоминаний про нее в шапке нет
У всех самсунгов есть Один, прошив через который 4х/3х файловую прошивку вы возвращаете телефон в заводское состояние. Исключение - кнокс, который не влияет ни на что критическое, даже на гарантию
Для тех у кого рация на бронепоезде пишу еще раз... Одином вы прошьете оригинальную прошивку без вопросов. А вот жор батарейки решается потом только заменой материнской платы ! Без вариантов. Хорош тупить и писать ерунду, если вы не владеете данной темой.
хорошо, можно попросить пруф?
год назад знакомому на с7эдж ставил рут права и еще чето (не помню), он не жаловался.
вы что не понимаете чтоли , для того чтобы был жор - батарейку что-то должно жрать. рут права этого делать не могут по определению, так же как и бит кнокса, а значит батарейку жрут последствия вмешательства в систему пользователем, используя рут. вообще "рут" это просто полный доступ на чтение/запись к файловой системе, все. Вы же на компьютере можете записать файлы на диск С:\ или в C:\Windows ? От этого он разве жрет больше батарейку? Система при этом может ругнуться, что может пойти что-то не так, да.
http://4pda.ru/forum/index.php?showtopic=693764&view=findpost&p=43364966 в разделе получение рут красными буквами специально для вас написано. Учите матчасть. И не надо свои фантазии по виндоус выдавать за действительность.
ты че порешь? по твоей ссылке написано что жор возможен только при возврате на офф прошивку и он излечим
"Важный момент!
Если установили рут права или кастомную прошивку,
то при возврате на официальную прошивку возможен жор батареи
(информация из темы официальных прошивок)!
Решение: после официала установить рут права !
".
По моему ты херню несёшь какую-то. Всегда рутировал смарты и накатывал кастомы, чтобы уменьшить жор батареи по сравнению со стоком. И добивался этого. Да и многие так делают, форумы почитай!
у меня ro.max.fling_velocity работал на старом телефоне
И за что отвечает данный твик??
Тоже помогло :)
Лол. 3г не ловил(инет) а теперь ловит. Хоть 1 палочка
Может где опечатка? Перезагрузи аппарат
А вот это может на части девайсов не работать:
net.rmnet0.dns1=8.8.8.8
net.rmnet0.dns2=8.8.4.4
Потому что название сетевого интерфейса может быть другим, соответственно нужно писать свое. У меня это
rmnet_data0
бггггг ))) прибыль СЦ увеличилась :)
И мамкиных хацкеров0)
Пишу с дважды перепрошитого Lenovo K3 Note, плюс с отредактированном build.prop (добавлял вирт. кнопки). И всё работает))
Классная кулстори. Особенно могу посоветовать вытащить руки из одного места.
Делайте бекап всей системы, подбирайте правильную комбинацию твиков. Лично я, для своего бюджетного ZTE Blade X3 подобрал офигенную комбинацию, которая даёт прирост и в производительности, и во времени работы от одного заряда.