22 Ajustes Esenciales de Build.prop para Android: Experiencia Superior (Actualizado 2024)
22 Ajustes Esenciales de Build.prop para Android: Experiencia Superior (Actualizado 2024)
Lo que hace a Android superior a otros sistemas operativos es el nivel de personalización que ofrece a sus usuarios. Cualquier archivo puede configurarse. Su naturaleza abierta ha fomentado una gran comunidad de desarrolladores a usar el código abierto y añadir nuevas funciones para usuarios avanzados. Por eso tiene la base instalada más grande de cualquier sistema operativo.
¿Qué es exactamente Build.prop?
Build.prop es la abreviatura de Build Properties (Propiedades de Compilación). Es un archivo ubicado en la carpeta del sistema que contiene toda la información sobre el dispositivo. Se puede cambiar el comportamiento del dispositivo ajustando build.prop. El archivo suele ser invisible para los usuarios, así que necesitas rootear tu dispositivo para modificar sus funciones internas.
¿Cómo ajustar Build.prop?
Puedes usar cualquier app de gestor de archivos con soporte de navegador root para ajustar Build.prop. Después de instalar la app, ve a System/Build.prop, y ábrelo en un editor de texto. Copia el código de tu elección y pégalo al final. Haz clic en guardar y listo. Algunos ajustes requieren reinicio para hacer efecto.
Te traemos algunos de los ajustes útiles de Build.prop para tu dispositivo Android rooteado. Funcionan para Android Jelly Bean, KitKat, Lollipop, Marshmallow, Nougat, Oreo, Pie y Android 10. Asegúrate de encontrar las entradas especificadas (si no, añádelas) en tu archivo Build.prop y cambia los valores como se menciona.
22. Mejor Desplazamiento (Scrolling)
Puede que hayas notado que tu teléfono no es tan suave al desplazar la pantalla. Puedes arreglar esto alterando la velocidad mínima y máxima de fluidez. Esto mejorará tu experiencia general de desplazamiento.
windowsmgr.max_events_per_sec=150 ro.min_pointer_dur=8 ro.max.fling_velocity=12000 ro.min.fling_velocity=8000 persist.sys.scrollingcache=3 debug.sf.hw=1
21. Auto-rotación Para Pantalla De Inicio Y Bloqueo
Las nuevas versiones de Android no soportan auto-rotación en la pantalla de bloqueo. Asimismo, numerosos launchers OEM y launchers de stock no tienen soporte de auto-rotación para la pantalla de inicio. Bueno, no hay absolutamente nada de qué preocuparse. Puedes habilitar esta funcionalidad de rotación añadiendo este comando:
lockscreen.rot_override=true // para Pantalla de bloqueo log.tag.launcher_force_rotate=VERBOSE // para Pantalla de inicio
20. Mejor Velocidad De Internet
Si tu velocidad de navegación no está a la altura en cualquier dispositivo Android que uses, o si sufres de velocidad de descarga lenta, puedes mejorarla aumentando el tamaño del buffer TCP. Además, forzar al dispositivo a usar el DNS de Google podría desbloquear más 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 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
19. Modificar Logcat
Puedes controlar la generación del archivo Logcat de Android, que se usa principalmente para depuración. Deshabilitar logcat reduciría lecturas/escrituras de disco costosas.
logcat.live=disable
18. Deshabilitar Pantalla Negra Tras Llamada
Puede que hayas notado una pantalla negra por unos segundos después de desconectar una llamada de voz. Si esto te pasa regularmente, significa que el sensor de proximidad de tu dispositivo no funciona correctamente. Se puede arreglar cambiando el valor de retraso de proximidad.
mot.proximity.delay=0 ro.lge.proximity.delay=25
17. Que Tu Teléfono Suene Inmediatamente
Cuando recibes una llamada, el sistema Android usualmente espera y verifica la conexión antes de enviar las señales para que suene el teléfono. Sin embargo, si tu dispositivo tarda más de lo habitual en empezar a sonar, puedes cambiar esto añadiendo la línea mostrada abajo.
ro.telephony.call_ring.delay=0 ring.delay=0
16. Mejorar Claridad De Llamadas De Voz
Puedes controlar la propiedad del códec de audio AMR, que se usa para llamadas de voz. También puedes ajustar el volumen de tus llamadas de voz. Por defecto, Android proporciona siete niveles de audio para llamadas. Puedes cambiar este número para gestionarlo más precisamente. Se recomienda un valor entero entre 7 y 20.
ro.ril.enable.amr.wideband=1 ro.config.vc_call_steps=20
15. Mejorar Calidad De Imagen
Para reducir la potencia de procesamiento, Android no muestra el contenido completo de una imagen. Solo renderiza la imagen a una calidad menor, que es suficiente pero no la mejor. Si crees que tu dispositivo tiene suficiente potencia para manejar la tarea de procesamiento de imagen, puedes forzar a tu hardware a mostrar la calidad original.
ro.media.enc.jpeg.quality=100
14. Aumentar Resolución De Imagen Panorámica
Puedes forzar el modo panorámico en la app de cámara a guardar la imagen a una resolución más alta. Esto puede no ser soportado por todos los dispositivos.
ro.media.panorama.defres=10800x2442 ro.media.panorama.frameres=3264x1840
13. Encendido Rápido
Cuando tu dispositivo arranca, hay muchos servicios que arrancan junto con Android. Cuantas más aplicaciones tengas, más tardará. Sin embargo, puedes forzar a tu dispositivo a arrancar más rápido habilitando "quickpoweron", un proceso en el que la mayoría de los datos se almacenan como un archivo de hibernación, que se carga en el siguiente arranque, ahorrando unos segundos.
ro.config.hw_quickpoweron=true
También puedes deshabilitar la animación de arranque añadiendo el código abajo
debug.sf.nobootanimation=1
12. Rotar Pantalla A 270 Grados
La mayoría de apps eligen rotar solo 90°. Sin embargo, el sistema Android soporta tres grados de rotación por defecto: 90°, 180° y 270°. Puedes aprovechar esta característica y forzar a todas tus apps a rotar 270°.
windowsmgr.support_rotation_270=true
11. Modificar Perfilador De Errores
Para la mayoría de usuarios, literalmente no hay utilidad en tener perfilado de errores. Sin embargo, algunas apps podrían usar esto para generar reportes de errores. Puedes habilitar o deshabilitar el perfilador de errores añadiendo el código mostrado abajo. Pon 0 para habilitar o 1 para deshabilitar la función.
profiler.force_disable_err_rpt=1 profiler.force_disable_ulog=1
10. Mantener Luces De Teclas Encendidas Mientras La Pantalla Está Activa
Si tu teléfono tiene teclas capacitivas retroiluminadas, puede que hayas notado que las luces de las teclas usualmente se apagan tras unos segundos de presionarlas. Si quieres que estas luces permanezcan encendidas permanentemente mientras la pantalla esté despierta, solo cambia el valor de tiempo de espera de la retroiluminación.
ro.mot.buttonlight.timeout=0
9. Mantener Tu Launcher En Memoria
Si usas una app de Launcher de Android, puedes forzar a que se quede en la memoria principal (RAM), añadiendo el siguiente código. Tu dispositivo debe tener suficiente memoria libre para esto, de lo contrario, verás lag y el rendimiento se degradará severamente.
ro.HOME_APP_ADJ = 1
8. Ahorrar Energía
Muchos dispositivos Android vienen con funciones integradas de ahorro de batería como Sony tiene modos "Stamina" y "Ultra Stamina" que recortan servicios en segundo plano adicionales para ahorrar batería. Puedes hacerlo tú mismo añadiendo este código.
ro.mot.eri.losalert.delay=1000 //esto puede romper tethering ro.ril.power_collapse=1 pm.sleep_mode=1 wifi.supplicant_scan_interval=180 ro.mot.eri.losalert.delay=1000 power_supply.wakeup=enable ro.config.hw_fast_dormancy=1 ro.config.hw_power_saving=1
7. Deshabilitar Reporte Automático De Errores
El cierre de apps es común en todas las plataformas. Obviamente no se siente bien, pero la notificación continua de reporte de errores es aún más frustrante. Puedes deshacerte de esta función integrada de reporte de errores añadiendo el código mostrado abajo.
profiler.force_disable_err_rpt=1 profiler.force_disable_ulog=1
Para deshabilitar comprobación de errores, usa esto:
ro.kernel.checkjni=0 ro.kernel.android.checkjni=0
Y para deshabilitar la comprobación de modo estricto, añade esta línea:
persist.android.strictmode=0
6. Cambiar DPI De Pantalla
DPI significa Puntos Por Pulgada, que también es la relación entre la resolución de tu dispositivo y el tamaño de pantalla. Usualmente, sus valores son múltiplos de 160, pero puedes establecer cualquier valor que quieras.
ro.sf.lcd_density=420
5. Cambiar Intervalo De Escaneo WiFi
Por defecto, Android escanea redes WiFi a intervalos de 15 segundos. Para ahorrar batería, puedes aumentar este intervalo con el siguiente código. El valor es en segundos, así que si quieres cambiar el intervalo a, digamos, 10 minutos, pon 600, en vez de 120.
wifi.supplicant_scan_interval=120
Leer: 40+ Herramientas Útiles Para Desarrollar Apps De Android
4. Mejorar Experiencia De Juego
Si usas tu teléfono para juegos extensivos, intenta añadir el siguiente código al final. Esto habilitará renderizado por tiles, utilizará potencia de procesamiento y mejorará rendimiento 3D.
persist.sys.NV_FPSLIMIT=60 persist.sys.NV_POWERMODE=1 persist.sys.NV_PROFVER=15 persist.sys.NV_STEREOCTRL=0 persist.sys.NV_STEREOSEPCHG=0 persist.sys.NV_STEREOSEP=20 persist.sys.purgeable_assets=1 debug.enabletr=true debug.qctwa.preservebuf=1 dev.pm.dyn_samplingrate=1 video.accelerate.hw=1 ro.vold.umsdirtyratio=20 debug.overlayui.enable=1 debug.egl.hw=1 ro.fb.mode=1 hw3d.force=1 persist.sys.ui.hw=1 ro.sf.compbypass.enable=0 debug.sf.hw=1 debug.composition.type=c2d persist.sys.composition.type=c2d debug.performance.tuning=1 ro.media.dec.jpeg.memcap=8000000 ro.media.enc.hprof.vid.bps=8000000 ro.media.dec.aud.wma.enabled=1 ro.media.dec.vid.wmv.enabled=1 ro.media.cam.preview.fps=0 ro.media.codec_priority_for_thumb=so
3. Modificar Temporizador De Reintento APN De MMS
Si un SMS/MMS falla al enviar, Android intenta enviarlo de nuevo tras 5 segundos. Puedes cambiar el número de reintentos e intervalos entre esos reintentos. El siguiente código forzar 3 reintentos, cada 3 segundos.
ro.gsm.2nd_data_retry_config=max/_retries=3, 3000, 3000, 3000
2. Mejorar Respuesta Táctil Vía Renderizado Por Hardware
Puedes forzar al sistema Android a usar GPU para renderizar cada frame 2D en apps. Dado que Android usa renderizado frame por frame de la pantalla normalmente, el siguiente código descargará el renderizado a GPU en gran medida. Además, aumentará el procesamiento, proporcionará mejor gestión de RAM y hará la experiencia más fluida.
debug.sf.hw=1 persist.sys.ui.hw=1 debug.performance.tuning=1 video.accelerate.hw=1 debug.egl.profiler=1 debug.egl.hw=1 debug.composition.type=gpu
1. Transmitir Videos Más Rápido
Android usa el marco de medios llamado "Stagefright". Aunque Stagefright es más abierto y simple, a menudo es buggy comparado con el viejo marco OpenCore. Sin embargo, los desarrolladores han mejorado enormemente su estabilidad. El nuevo marco puede alterarse para resultar en streaming más rápido de videos en línea, pero esto podría afectar la estabilidad de reproducción en algunos dispositivos. Si arruina tu experiencia, vuelve a los valores originales.
Leer: 24 Temas Substratum Para Darle A Tu Android Un Nuevo Aspecto
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
Tecnología Industrial
- Computación Cuántica 2021: 12 Aplicaciones Principales Explicadas
- Computadoras Cuánticas Explicadas: 22 Datos Clave (Edición 2021)
- Vicegobernador Mike Kehoe Anuncia la Semana Buy Missouri 2021 para Impulsar Negocios Locales
- Transformar cadenas de suministro: La experiencia del cliente como nueva ventaja competitiva
- Preparando las Cadenas de Suministro para el Futuro: Estrategias de Resiliencia y Crecimiento
- Transforma tu Cadena de Suministro: Acelera Entregas y Satisfacción del Cliente con Industria 4.0
- 3 Lecciones Cruciales que la Industria Alimentaria Aprendió en 2021
- Las 12 principales tendencias de supply chain que moldean la era post-pandemia en 2021
- Dominando el Análisis de Costos Objetivo: Construya Productos de Mayor Valor con Precios Precisos
- Por qué el efectivo digital transforma la financiación de la cadena de suministro para PYMEs
- Día de la Manufactura 2021: Tu Invitación a Explorar el Evento Principal del Sector