Перейти к содержимому
  • 0

Редактируем файл build.prop Актуально для Android OS

Вопрос

Опубликовано: (изменено)

Редактируем файл build.prop
Актуально для Android OS

Перед использование включаем голову и делаем резервную копию исходного файла.

 

Любое устройство, работающее под управлением операционной системы Android, будь то смартфон, планшет или что-либо еще, имеет файл build.prop. Этот файл содержит данные о настройках и прошивке девайса, которые применяются сразу после его включения. В данной статье мы разберемся, как можно модернизировать и оптимизировать работу мобильного гаджета, редактируя этот файл.


Для доступа к данному файлу, необходимы Root-права. Находится сам build.prop в папке system. Редактируя данный файл, можно немного повысить производительность и комфорт работы с устройством.
Внимание!!! Изменение любых системных файлов необходимо делать с осторожностью, и всегда заранее создавать резервные копии, на всякий случай.
В целом же, четко следуя инструкции, вы вряд ли нарушите работоспособность вашего Android-девайса.

Для редактирования файла рекомендую использовать Notepad++. Если описанных ниже строчек в вашем build.prop нет, то можете дописать их в конце файла. Вместо звездочки (*) ставим нужное значение.

debug.sf.hw=

Строчка, отвечающая за аппаратное ускорение графического интерфейса. Значение 1 его активирует, а 0, соответственно, отключает. Возможность использования такой функции вам придется проверить самостоятельно – в некоторых случаях возникает рябь изображения или некорректное отображение информации на экране. Если устройство всё-таки поддерживает аппаратное ускорение, это зачастую заметно увеличивает производительность.

wifi.supplicant_scan_interval=***

Интервал поиска доступных беспроводных (Wi-Fi) сетей. Значение измеряется в секундах. В большинстве Android-устройств по умолчанию выставлен интервал 20 секунд. Для экономии батареи можно вполне безопасно увеличить его до 180-200.

pm.sleep_mode=1

ro.ril.disable.power.collapse=0


Данные строчки рекомендуется дописать для экономии заряда батареи. Отвечают они за управление спящим режимом.

dalvik.vm.heapsize=*m

Строчка устанавливает размер heap’а для Dalvik’а. В большинстве прошивок максимальный объем памяти для использования приложением достаточно мал, и программа расширяет это значение, увеличивая производительность и стабильность. Тем не менее, большое значение лучше не ставить, так как это может повлечь за собой излишнюю трату системных ресурсов и также нестабильность. Оптимальным вариантом считается 32m.

dalvik.vm.execution-mode=int:***

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

windowsmgr.max_events_per_sec=60

Строчка, которая делает интерфейс более плавным, обычно её изначально нет, так что дописываем сами. Можно также поэкспериментировать с разными значениями и подобрать оптимальное, отличное от 60.

ro.media.enc.jpeg.quality=100

Регулирует степень сжатия фотографий. Соответственно, значение 100 – максимальное качество с минимальным сжатием. Такое нехитрое изменение часто способно заметно улучшить качество снимков, но имейте в виду, что при это увеличивается размер фотографий.

ro.media.dec.jpeg.memcap=8000000

ro.media.enc.hprof.vid.bps=8000000


Строчки, которые задают верхнюю границу записываемого аудио и видео при съемке. Конечно, выше аппаратных возможностей того или иного устройства не прыгнешь, но достичь «потолка» можно вполне.

debug.sf.nobootanimation=1

Отключение анимации при включении, что способно несколько ускорить включение устройства. Значение 0, соответственно, отвечает за отображение анимации как обычно.

ro.lge.proximity.delay=25

mot.proximity.delay=25


Данные параметры отключают черное окошко после законченного вызова, которое иногда жутко раздражает.

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


Строчки, которые устанавливают размер буфера для TCP-соединений. Полезны при нестабильном и медленном соединении с интернетом.

ro.ril.hsxpa=2

ro.ril.gprsclass=10

ro.ril.hep=1

ro.ril.enable.dtm=1

ro.ril.hsdpa.category=10

ro.ril.enable.a53=1

ro.ril.enable.3g.prefix=1

ro.ril.htcmaskw1.bitmask=4294967295

ro.ril.htcmaskw1=14449

ro.ril.hsupa.category=5


Строчки, которые рекомендуется добавить для улучшения приема сигнала 3G, особенно если заметны перебои в его работе.

ro.HOME_APP_ADJ=1

Строчка, которая запрещает выгружать «лаунчер» из памяти устройства. Значение 0, соответственно, отключает функцию.

persist.adb.notify=0

Строчка, отключающая иконку в статус баре, оповещающую об активном режиме отладки.

ro.config.hw_menu_unlockscreen=false

Параметр, который позволяет включать («true») или отключать («false») разблокировку экрана путем двойного нажатия кнопки «Меню».

mot.proximity.delay=150

Увеличивает способность датчика реагировать

ro.max.fling_velocity=12000
ro.min.fling_velocity=8000


Ускорение прокрутки

ro.kernel.android.checkjni=0
ro.kernel.checkjni=0


Отключение проверки на ошибки (ускоряет запуск)

ro.config.nocheckin=1

Отключение пересылки информации о использовании

dalvik.vm.dexopt-flags=m=v,o=y

Приложения запускаются быстрее и потребляют меньше ОЗУ (внимание: параметр существует в файле, нужно исправить его, а не писать новый)

persist.sys.use_dithering=1

Улучшить качество изображения в ущерб производительности

persist.sys.purgeable_assets=1

Чистка ОЗУ. Позволяет получать больше свободной RAM при необходимости

 

оригинал статьи

Изменено пользователем psihipofigist
Спрятал под spoiler

Поделиться этой записью


Ссылка на запись
Поделиться на других сайтах
  • Поделиться:

8 ответов на этот вопрос

  • 0

А как добавить изображение в начале информации о телефоне? Или это не к build.prop относиться?

    • 0

Поделиться этой записью


Ссылка на запись
Поделиться на других сайтах
  • Поделиться:
  • 0

Изменяем dpi экрана. Манипуляции производились на Lenovo a516 (4.5" IPS 480x854px) 

Для того, чтобы изменить dpi надо в файле build.prop в самом конце добавить (если ее у вас нет) строку ro.sf.lcd_density=..., где "..." это значение dpi. Изначально у меня было 220. Проделал эксперементы с разными значениями и остановился на 208. Как мне кажется, на экран стало приятнее смотреть. 

Ради интереса уменьшал значение до 135 (планшетный вариант). После этого получил крах phone.apk (входящий и исходящий вызов) 

На скриншотах приведу наглядные примеры (на цвета меню настроек не обращайте внимания, просто с ними тоже эксперементировал)

Перед изменениями делаем бэкап

post-63229-0-46720200-1415876284_thumb.ppost-63229-0-18096300-1415876285_thumb.ppost-63229-0-75064700-1415876285_thumb.ppost-63229-0-41555800-1415876286_thumb.ppost-63229-0-86309200-1415876286.jpgpost-63229-0-33192500-1415876287_thumb.p
    • 0

Поделиться этой записью


Ссылка на запись
Поделиться на других сайтах
  • Поделиться:
  • 0
А как добавить изображение в начале информации о телефоне?

Это надо редактировать Settings.apk. Если осилите, вот инструкция http://4pda.ru/forum/index.php?s=&showtopic=540887&view=findpost&p=34202499

    • 0

Поделиться этой записью


Ссылка на запись
Поделиться на других сайтах
  • Поделиться:
  • 0

Опубликовано: (изменено)

Прошу помощи!

Отредактировал файл build.prop на Lenovo S820 со стоковой прошивкой. Напрямую залить не получилось, т.е. не хватало прав. Сделал так:

В ES Explorer из другой папки скопировал файл и вставил. Проводник запросил повышение прав, я разрешил и файл перезаписался.

Потом уже определил, что на новый файл стоят права 075.

После перезагрузки телефон остался с заставкой включения на экране, больше ничего не происходит.

 

Подключить к компьютеру через adb могу, консоль открываю, всю файловую систему вижу, но права файла поменять не могу - пишет, что файловая система read-only. Пробовал сделать 

mount -o rw,remount /system

Тоже не даёт.

 

Может можно как-то отмонтировать и снова примонтировать на запись?

 

Ещё думал можно через factory mode, но загрузился в него, а там всё меню с иероглифами. Боюсь что-то клацать. И даже не знаю, можно ли там что-то сделать.

 

 

Помогите пожалуйста - как ещё можно подправить права у файла? Вопрос очень срочный, т.к. оставил жену без телефона :(

 

Позже:  заменил штатный recovery на TWRP, залив через SP Flash Tool. А в TWRP есть редактор прав. Подмонтировал папку system, зашел в File Manager, там подправил права на файл и мобилка загрузилась.

Изменено пользователем lio
    • 0

Поделиться этой записью


Ссылка на запись
Поделиться на других сайтах
  • Поделиться:
  • 0

в стандартном Build.prop нет настроечных интервалов для поисков сетей вайфая, поискав по инетернету.. додумался до тупичка - не могу понять, что задаёт wifi.supplicant_scan_interval=*** данный параметр - толи сам интервал поиска, толи промежуток времени между интервалами поиска, ии.. хотелось бы уточнить, сам интервал поиска долго ли идёт? и если есть какие то параметры для настройки времени/скорости самого сканирования сети вайфай, то мне бы оч хотелось бы подшаманить этот файлик), никто не в курсе?
аппарат китайский леново а680 - в моём вооружении, и дело в том, хотелось бы настроить сделать в нём АГРЕССИВНЫЙ поиск и отображением сетей вайфая, что бы все открытые сети сразу подбирал, подобно спайдермену.

КАК сделать - не прерывный поиск сетей с мгновенным отображением и подключением к первой попавшейся открытой сети?? телефон на подзарядке в машине,  ..все время.

    • 0

Поделиться этой записью


Ссылка на запись
Поделиться на других сайтах
  • Поделиться:
  • 0

не открывается инструкция...

    • 0

Поделиться этой записью


Ссылка на запись
Поделиться на других сайтах
  • Поделиться:
  • 0

@Ligas... на плюсик нажми919a797486763dc8e094b1a3c3aee89e.jpg

    • 0

Поделиться этой записью


Ссылка на запись
Поделиться на других сайтах
  • Поделиться:
  • 0
debug.sf.hw=

подскажите! а как влияет на расход батареи пропись этой строки? не станет ли она таять быстрее?

    • 0

Поделиться этой записью


Ссылка на запись
Поделиться на других сайтах
  • Поделиться:

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта.


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас
  • Поделиться:
Скрыть сайдбар
  • Недавние просмотры   0 members

    No registered users viewing this page.

×