Mejora el Rendimiento de Android Editando el build.prop

Cuando ya tenemos el teléfono root, Android nos abre muchas posibilidades desde personalizar el sistema a un nivel más avanzado hasta poder modificar archivos de sistema. Desde personas que vienen recién comenzando con el acceso root hasta usuarios avanzados deben de conocer que es y para qué sirve el archivo build.prop de Android, ya que es un archivo muy importante en el sistema pudiendo lograr mejoras en el sistema si conocemos como editarlo.

Bueno, pero de igual forma daremos una breve explicación. ¿Qué es y para qué sirve?

¿Qué es build.prop?

El build.prop es un archivo de configuración generado por Android, el cual guarda las configuraciones del teléfono, sabiendo editar este archivo se puede llegar a mejorar de forma significativa el rendimiento del teléfono pero de la misma forma puede hacer que el teléfono deje de funcionar si se modifica alguna línea equivocada así que hay que tener mucho cuidado que borramos o editamos de este archivo por eso hay que tener mucha precaución al estar manipulando este archivo o hacer un respaldo antes de modificar cualquier linea dentro de este archivo.

Que necesitamos para editar este archivo?

  • Acceso Root.(Indispensable)
  • Cualquier Administrador de Archivos con Acceso Root ( Recomiendo Mixprorer).

Editando el build.prop

Hacer una copia de seguridad antes de editar el archivo.

Precauciones que debemos tomar en cuenta

Este archivo es un archivo vital para el funcionamiento, por lo cual si vamos a manipular las configuraciones que tiene dentro de este archivo necesitamos saber que tenemos alguna forma de restaurarlo en caso de que el teléfono entre en un Bootloop, lo más indicado seria disponer de un Custom Recovery que es el método más accesible en la mayoría de los teléfono, pero si no tienes alguna forma de restaurar este archivo lo mejor es no manipularlo mucho.

Configuraciones para agregar al build.prop

Bueno ahora que sabemos como editar el archivo build.prop . ¿Ahora que sigue?

A continuación en listo varias configuraciones que se pueden agregar para modificar algún aspecto del teléfono. Muchas de ellas han sido probadas antes de usarlas y exiten muchas mas pero como dije antes solo es de ir probando para ver cuales nos funcionan.

Silencia también la cámara:
ro.camera.sound.forced=0

Desactivar el bootanimation para acelerar encendido:
debug.sf.nobootanimation=1

Aumentar caché dalvik para evitar algunos FC:
dalvik.vm.heapsize=64m

Reduce el tiempo del Sensor de Proximidad en llamadas
ro.lge.proximity.delay=25
mot.proximity.delay=25

Aumentar rendimiento:
debug.performance.tuning=1

*Aumentar la duración de batería con un deep sleep más profundo:
ro.ril.disable.power.collapse=1
pm.sleep_mode=1

Optimiza la Señal
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

Cambia las DNS por las de Google(Se pueden cambiar los valores por otros DNS)
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

*Para aumentar el tamaño del buffer de las conexiones de Internet y mejorar velocidad:
net.tcp.buffersize.default=4096,87380,256960,4096, 16384,256960
net.tcp.buffersize.wifi=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.umts=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.gprs=4096,87380,256960,4096,163 84,256960
net.tcp.buffersize.edge=4096,87380,256960,4096,163 84,256960

*Reduce los intervalos de scaneos wifi(mejora la bateria)
wifi.supplicant_scan_interval=180

*Fuerza el launcher en memoria
ro.HOME_APP_ADJ=1

Mejora calidad jpeg 100%
ro.media.enc.jpeg.quality=100

Incremento de memoria ram
dalvik.vm.heapsize=36m
cambiar a: dalvik.vm.heapsize=48m

Renderizar interfaz con GPU
debug.sf.hw=1

Reduce el Retardo al realizar llamadas
ro.telephony.call_ring.delay=0

Mejora de desplazamiento del scroll
windowsmgr.max_events_per_sec=150

Deshabilita la notificación de Depuración USB en la Barra de Estado
persist.adb.notify=0

Mejorar el rendimiento del tactil en android
debug.performance.tuning=1
video.accelerate.hw=1

Evita el pantallazo negro al finalizar llamada
ro.lge.proximity.delay=25
mot.proximity.delay=25

Problema de algunas aplicaciones(cierres)
ro.kernel.android.checkjni=0

Evita que la pantalla se encienda con los botones de volumen
ro.config.hwfeature_wakeupkey=0

Deshabilita el envió de datos o logs de tu teléfono
profiler.force_disable_err_rpt=1
profiler.force_disable_ulog=1
ro.config.nocheckin=1

Espero esto ayude a muchos usuarios que van iniciando con el acceso root o incluso a usuarios ya avanzados.
Conoces alguna otra configuración para poder agregar al build.prop?

Importante: Antes de agregar alguna línea al build.prop verificar si ya existe.