quarta-feira, 20 de março de 2013

Mudanças no Build.Prop para melhorar o desempenho




O ficheiro build.prop presente em todos os dispositivos Android, não é mais que o Bilhete de Identidade digital de qualquer dispositivo


Alterar os parâmetros no build.prop pode ser necessário para variadas tarefas e ocasiões, contudo é recomendável, executar primeiro um backup ao build.prop original antes de iniciarem as optimizações propostas aqui neste artigo

Todas as optimizações descritas a seguir são compatíveis com qualquer dispositivo Android e com qualquer rom, seja ela qual for

Caso deseje efectuar directamente no dispositivo Android pode usar a aplicação build.prop Editor e ter instalado um qualquer gestor de ficheiros que permita acesso root

NOTA: muito cuidado com as configurações previamente existentes, se for o caso basta somente alterar os valores e depois das alterações efectuadas realizar wipes

Forçar o launcher na memória e assim abrir mais rápido
ro.home_app_adj=1

VM heapsize; mais memória RAM
dalvik.vm.heapsize=48m

Melhorar a performance do GPU
debug.sf.hw=1
debug.performance.tuning=1
video.accelerate.hw=1
ro.opengles.version=131072

Diminuir o atraso da marcação de números de telefone
ro.telephony.call_ring.delay=0

Ajuda na resposta de scroll
 windowsmgr.max_events_per_sec=150

Melhorar a economia da bateria
wifi.supplicant_scan_interval=180
pm.sleep_mode=1
ro.ril.disable.power.collapse=0

Melhorar a vida útil da bateria
persist.sys.shutdown.mode=hibernate 

Melhorar a velocidade de scroll
persist.sys.scrollingcache=2

Aumentar consideravelmente a velocidade de scroll
ro.max.fling_velocity=12000
ro.min.fling_velocity=8000

Melhorar o sinal do telefone 
persist.cust.tel.eons=1

Melhorar a velocidade de execução das aplicações
dalvik.vm.heapsize=48m 

Melhorar a qualidade de voz na ligação 
ro.ril.enable.amr.wideband=1

Melhorar a performance do dispositivo 
windowsmgr.max_events_per_sec=80 

Melhorar a velocidade de execução de vídeos em Stream
media.stagefright.enable-player=true
media.stagefright.enable-meta=true
media.stagefright.enable-scan=true
media.stagefright.enable-http=true
media.stagefright.enable-rtsp=true
media.stagefright.enable-record=true

Melhorar a qualidade da imagem capturada
ro.media.enc.jpeg.quality=100

Aumentar a resolução de imagens panorâmicas
ro.media.panorama.defres=3264x1840
ro.media.panorama.frameres=1280x720

Aumentar a resposta de toque geral do dispositivo
debug.performance.tuning=1
video.accelerate.hw=1

Aumentar a qualidade de gravação de fotografia e vídeo
ro.media.dec.jpeg.memcap=8000000
ro.media.enc.hprof.vid.bps=8000000

Melhorar o sinal 3G
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

Ajustes de velocidade da Internet
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

Não permitir o bloqueio do ecrã após uma chamada 
ro.lge.proximity.delay=25
mot.proximity.delay=25

Corrigir alguns problemas das aplicações
ro.kernel.android.checkjni=0
ro.kernel.checkjni=0

Aplicações mais rápidas e mais ram livre
dalvik.vm.dexopt-flags=m=v,o=y 

Forçar as luzes dos botões (menu, home, voltar e pesquisa) acenderem quando o ecrã se encontrar activo
ro.mot.buttonlight.timeout=0

Desactivar a animação de boot para inicialização mais rápida
debug.sf.nobootanimation=1

Desactivar a verificação de erros
ro.kernel.android.checkjni=0
ro.kernel.checkjni=0 

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

Obs: Basta colocar qualquer comando desse no final do build.prop

Anônimo

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation.

8 comentários:

  1. Eae, entao... Eu tenho um LG L3 e quando eu clico pra add uma nova linha ele aparece aparece dois campos pra digitar "Key" e "Value"... O que eu faço ? onde eu digito ?

    ResponderExcluir
    Respostas
    1. Coloque as mudanças desejadas no final do build.prop.
      Como você tem um LG Optimus L3 te recomendo instalar a Cyanogenmod 9. Pois é baseada no Android 4.0.4/Ice Cream Sandwich

      Excluir
  2. eu não dou conta de edidar o texto como eu faço para escrever esses nome por favor me ajude

    ResponderExcluir
  3. Como eu coloco no lg optimus l3 sem algum problema???

    ResponderExcluir
  4. Amigo, posso fazer no galaxy fit 2.3.6?
    Todas as modificações é para ser colocadas no final build.prop?
    Te agradeço desde já estou louco para fazer no meu fit e aproveitando qual desses é ideal par a rodar jogos sem legs e bugs?
    Valeu mano!

    ResponderExcluir
  5. entao...
    é para colocar TODAS as linhas no final da build.prop ou UMA DE CADA???
    me ajuda por favor, obrigado.
    ah, teu blog é 10 cara! continue assim

    ResponderExcluir
  6. fiz isso e meu ypy s350 paro de ligar

    ResponderExcluir
  7. testei com l3 com a cynogen mod 9 fico muito boa fico bem mais rapido eu to essando o overclock d 1.1 nele fico mt bom mesmo

    ResponderExcluir

Não Diga Palavras Ofensivas Pois Agora Seu Comentário Será Moderado!

 

Copyright @ 2013 Android Funny.