категории | 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

#40   punkone    

как сменить часовой пояс на +4(Москва), по умолчанию +3 на стоковой прошивке(Huawei u 8180)


0 ответить

#40   sany07-07    

кто знает как отключить gps, и интернет трафик в build.prop ответ пожалуйста пришлите личные сообщения


0 ответить

#40   GoldlnN    

А как перевернуть экран . то есть у меня такое дело ! если перевернуть тело на 90 градусов то экран переворачивается на 270 . получается он верх ногами что делать даже и не знаю
-------------
Добавлено в 21.36: А что надо написать чтоб перед звонком не был черный экран ??


0 ответить

#40   dumap    

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

Это самостоятельно прописать надо? И что это даёт? Значёк # перед строчкой исключает исполнение скрипта или нет?
10)ro.lge.proximity.delay=25
mot.proximity.delay=25 – отключает появляющееся черное окошко после окончания звонка.Меня реально раздражало и это лично мне помогло)))
-имеется ввиду блэк скрин? В Touch by Snegovik этой строчки нет, тоже прописать надо?
-------------
Добавлено в 15.50:
у меня вот такме строчки есть:
video.accelerate.hw=1
dalvik.vm.lockprof.threshold=500
persist.service.swiqi.enable=1

#22, a это для чего акселерате?


* редактировал(а) dumap 22:52 30 авг 2012

0 ответить

#40   PapaRoach    

malchik-solnce,
ну все от оперативки же зависит. 32м лучше тем, что это значение нейтральное)


0 ответить

#40   malchik-solnce    

Цитата: PapaRoach
Лучший вариант - это 32m. Его кстати и рекомендуют.

на СГС2 128 стоит))


0 ответить

#40   boriska.42-13    

PapaRoach

Спасибо буду пробывать
-------------
Добавлено в 20.58: PapaRoach

Спасибо всё установил работает, ускорение незначительное но есть. Может еще что посоветуешь.


0 ответить

#40   PapaRoach    

boriska.42-13, да, т.е. так:


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


0 ответить

#40   boriska.42-13    

PapaRoach. Добавить как написанно я имею в виду цифры 4096, 87380, и т.д с пробелом?


0 ответить

#40   PapaRoach    

boriska.42-13,
все из пункта 11


1 ответить

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