категории | RSS

Модернизируем файл build.prop

Слово автора:
Это статья написана мной, т.е. Papa Roach , с использованием этих материалов, которая не претендует на универсальность и открытие «Америки».Скорее она предназначена для ознакомления и в качестве деления личным опытом и размышлениями, ну и чутку для науки))))

Введение:
В файловой системе любого смартфона на Android есть файл build.prop, который лежит по пути /system/build.prop.Само собой для доступа к этому файлу нам нужны root-права!
В данном файле хранятся данные о прошивке и настройки смартфона, которые применяются после включения аппарата.
Ниже я приведу твики, которые позволяют немного улучшить производительность нашего гуглофона, ну или по крайней мере сделать его работу более «комфортной».
Предупреждаю!Все вы делаете на свой страх и риск!За работоспособность твиков не ручаюсь ибо каждый аппарат индивидуален. Я проверял на своем Acer E400(Android 2.1)

Модернизация:
Для начала делаем бекап и другие действия для сохранения нервов в случае неудачного редактирования файла!!!
Далее открываем файл и начинаем его редактирование.Если описанных ниже строчек нет в вашем файле, то просто пишите их в конец файла.
Поехали(вместо звездочки * пишем нужное нам значение):
1)debug.sf.hw=*. Эта строчка отвечает за Аппаратное ускорение. Оно нужно для ускорения графического интерфейса. Значение 1 его активирует. Значение 0 его выключает.Пробуйте, проверяйте и вам воздастся.Лично у меня возникает рябь в графике(возможно сильная!), поэтому оффнул его.

2)wifi.supplicant_scan_interval=***. Эта строчка отвечает за интервал поиска Wi-Fi сетей. По умолчанию стоит 20. Значение измеряется в секундах. Это означает, что у нас стоит 20 сек. Советуется для экономии батареи поставить значение 180-200.

3)pm.sleep_mode=1
ro.ril.disable.power.collapse=0 –иностранные коллеги также советуют прописать эти 2 строчки для экономии заряда батареи.

4)dalvik.vm.heapsize=*m. Эта строчка устанавливает значение heapsize. Смысл в том, что в большинстве прошивок установлено малое значение памяти для использования приложением, программа расширяет это значение, тем самым увеличивая производительность и делая устройство более стабильным.
Большое значение лучше не ставить, хотя можно поэкспериментировать.
Лучший вариант - это 32m. Его кстати и рекомендуют.

5)dalvik.vm.execution-mode=int:***. Эта строчка отвечает за JIT. Значение jit включает его, а значение fast выключает.Технология JIT также служит для увеличения производительности аппарата.Еще раз напомню-может работать не у всех.

6)windowsmgr.max_events_per_sec=60. Делает интерфейс более гибким и плавным. Этой строчки изначально нет, нужно дописывать самому.Можете поиграться со значениями и выбрать подходящее.

7)ro.media.enc.jpeg.quality=100-повышаем качество jpg.А если быть более точным, то изменяем степень сжатия фоток.При параметре 100 размер фоток вырастет примерно в 2 раза.

8)ro.media.dec.jpeg.memcap=8000000
ro.media.enc.hprof.vid.bps=8000000 – повышаем качество аудио- и видеозаписи камеры.Опять же-выше заложенных аппаратных возможностей не прыгнешь, но зато достигнешь потолка)

9)debug.sf.nobootanimation=1 – отключаем анимацию при включении.Немного ускоряет включение аппарата.

10)
ro.lge.proximity.delay=25
mot.proximity.delay=25 – отключает появляющееся черное окошко после окончания звонка.Меня реально раздражало и это лично мне помогло)))

11)
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-говоря проще, немного улучшаем интернет-соединение.Будет полезным для тех, у кого медленный инет.

12)
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-сигнала.Сам не проверял-оставляю на вас.

13)ro.HOME_APP_ADJ=1 - запрет на выгрузку лаунчера из памяти.

14)ro.kernel.android.checkjni=0 - исправляет некоторые ошибки приложений.

15)persist.adb.notify=0 - отключение иконки режима отладки в статусбаре.

16)ro.config.hw_menu_unlockscreen=false - для включения возможности разблокирования экрана при помощи кнопки «Меню" (двойного нажатия), измените значение с «false» на «true»

17)Точное предназначение следующих строчек я не знаю, поэтому просто приведу список.Те, кто знает что они делают лучше прошу отписаться мне:

persist.sys.use_dithering=0
persist.sys.purgeable_assets=1
dalvik.vm.dexopt-flags=m=y
ro.mot.eri.losalert.delay=1000


18) Твики, определенные только для телефонов LG!

persist.service.pcsync.enable=0
persist.service.lgospd.enable=0
user.feature.flex=true
user.feature.lgdrm=false
user.feature.lgresource=false
user.feature.lgpoweroff=false
user.feature.ls_event=false
user.feature.ls_normal=false
user.feature.sui=false


p.s.Надеюсь кому-то будет полезным, но замечу, что если у вас стоит кастомная прошивка, то скорее всего многие твики уже включены в прошивке!
p.p.s.В прикрепленных файлах скрины файла builp.prop-на всякий случай wink
p.p.p.s. Спасибо за инфу Asat-777 , n81bla и dvortep
Дополнительный скрин #1 (39, 83 Kb)
Дополнительный скрин #2 (28, 39 Kb)

PapaRoach
2011-09-01T18:46:34Z

Здесь находятся
всего 0. За сутки здесь было 0 человек

Комментарии 40

#30   boriska.42-13    

из выше указанных твиков у меня только 2. Хочу добавить интернет но не понял какой твик добавить? zte-skate


0 ответить

#30   qvazarEPI    

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


0 ответить

#30   PapaRoach    

qvazarEPI,
я поищу, но не обещаю...
Может в настройках тела или игры есть инвертация?


0 ответить

#30   qvazarEPI    

добрый день. а у меня такая проблема в играх жсенсор инвертен, тоесть ось х и у перепутаны хотелось бы попробывать это исправить, если в этом файле
нет такой настройки может подскажите где есть????


0 ответить

#30   PapaRoach    

Обновление от 14/02/2012 22:46:17
============
Причина редактирования: добавление новых твиков, редактирование


1 ответить

#30   n81bla    

dalvik.vm.heapstartsize=16m - стартовое значение для heap
dalvik.vm.heapgrowthlimit=64m - среднее значение

Значения ниже надо ставить исходя из характеристик своего телефона, ибо может стать только хуже:
ro.ril.gprsclass=12
ro.ril.hsdpa.category=8
ro.ril.hsupa.category=6
ro.ril.hsxpa=2

ro.HOME_APP_ADJ=1 - это ваще в ядре прописано


0 ответить

#30   Asat-777    

ro.HOME_APP_ADJ=1 - запрет на выгрузку ланчера из памяти
ro.kernel.android.checkjni - исправляет некоторые проблемы приложений
persist.adb.notify=0 - отключение иконки режима отладки USB в статусбаре
ro.mot.buttonlight.timeout=0 - активация подсветки аппаратных клавиш при включеном экране
ro.config.hwfeature_wakeupkey=0 - отключение пробуждения телефона по кнопкам громкости

Извиняюсь, если где уже повторился smile


0 ответить

#30   PapaRoach    

n81bla,
ну эту статью писал я больше для тех, кто не пользуется кастомными прошами или кто не может ими воспользоваться


1 ответить

#30   n81bla    

Ну, во всех более-менее свежих прошивках это все уже есть.
У интернета можно и получше сделать:
ro.ril.gprsclass=12
Еще у меня вот такме строчки есть:
video.accelerate.hw=1
dalvik.vm.lockprof.threshold=500
persist.service.swiqi.enable=1


1 ответить

#30   PapaRoach    

Balu73,
debug.sf.nobootanimation=1 написано дословно \"нет анимации\". Используется логическая единица, то есть \"ДА\". Так что чтобы откл анимацию пишем \"1\"
Остальные строки знаю, но на практике особого применения на своем смарте не нашел, поэтому писать не стал.
-------------
Добавлено в 12.47: droopel, меняет не качество, а степень сжатия!Изменится лишь размер фоток.


1 ответить

Яндекс.Метрика