#1
|
||||
|
||||
![]()
Hola compañeros, hoy me gustaría hablaros de el archivo build.prop. Es un archivo de sistema generado por Android, el cual guarda ciertas configuraciones del terminal y mediante el cual se puede ahorrar batería, aumentar el rendimiento y estabilidad y muchas cosas más editando ciertos parámetros.
Para editarlo hay que ser root y tener busybox instalado. Se pueden usar muchas apps para hacerlo pero recomiendo usar "Root Explorer". Para ello: -Entramos en sytem/build.prop y pulsamos en el archivo hasta que se abre el menú contextual, eligiendo "Abrir con" y "editor de texto". -Una vez aquí podemos añadir cualquiera de éstas líneas según gustos (todos los tweaks probados y funcionando). Se añaden las lineas en cursiva tal cual al final del archivo, teniendo en cuenta que no estén ya añadidas como en alguna custom rom por ejemplo. -Elegimos "guardar cambios y salir" y reiniciamos (hay quien recomienda cuando se añaden varios o de gran relevancia, hacer wipe cache y wipe dalvik caché al reiniciar) Hay algunos referidos a llamadas y redes 3G que se aplicarian a los modelos P5100. Todas éstas líneas están añadidas a mi Xperia S y al de mi mujer. Las señaladas con * las he probado en la Tab pero todos éstos tweaks son ampliamente conocidos en el mundillo. Éstas líneas de código son lo que los cocineros de ROMS suelen añadir a sus custom roms y luego ponen "Tweak de batería" o "Tweak de rendimiento". No me estoy inventando nada: Cuando silencies el terminal 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 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 Tweaks para redes móviles (en teoría optimiza la calidad de 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 *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 *Para que el wifi escanee con menor frecuencia redes mejorando la batería: wifi.supplicant_scan_interval=180 *Forzar launcher en la memoria (guarda siempre el launcher en la memoria permitiendo volver a él desde las aplicaciones con más rapidez) 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 Render UI with GPU debug.sf.hw=1 Decrease dialing out delay ro.telephony.call_ring.delay=0 Mejora de desplazamiento del scroll (se puede editar un poco más alto o bajo el valor según gustos) windowsmgr.max_events_per_sec=150 *Disable debugging notify icon on statusbar persist.adb.notify=0 Incremento tactil pantalla debug.performance.tuning=1 video.accelerate.hw=1 *Mejora de calidad de imagen y video 100% ro.media.dec.jpeg.memcap=8000000 ro.media.enc.hprof.vid.bps=8000000 Evitar pantallazo negro al finalizar llamada ro.lge.proximity.delay=25 mot.proximity.delay=25 Problema de algunas aplicaciones(cierres) ro.kernel.android.checkjni=0 Pantalla del terminal no se encendera al pulsar boton del volumen ro.config.hwfeature_wakeupkey=0 Añadido por el compañero Ruizma22: Para muchos terminales móviles que con el whatsapp, Google Talk o Wordpress, la aplicación se cierra al intentar abrir los enlaces url que nos llegan. Buscamos la linea ro.da1.enable=true and set it to ro.da1.enable=false Añadimos justamente debajo lo siguiente ro.da1.method=false y reiniciamos Como siempre recomiendo antes de nada, saber lo que se hace ![]() Hay un montón más de tweaks en los enlaces. Más información: http://forum.xda-developers.com/show....php?t=1709836 http://www.htcmania.com/showthread.php?t=409465 (hay algunos buenísimos) http://www.htcmania.com/showthread.php?t=361998 Algunos tweaks se aplican de manera automática con ésto: http://www.htcmania.com/showthread.php?t=549603 Espero que os sirva y espero comentarios y opiniones aparte de todos los tweaks (probados y seguros) que os sepáis. Perdonad si me he enrollado demasiado ![]() Última edición por Segamalaga Día 05/08/13 a las 06:07:36 |
Los siguientes 43 usuarios han agradecido a Segamalaga su comentario: | ||
|
#2
|
||||
|
||||
NOTA: a cualquier linea que le añadáis al archivo original le podéis poner delante una línea con 3 almohadillas (###) y la descripción del tweak para identificar los tweaks si queréis borrarlos luego. El sistema no lee esas líneas.
Ejemplo: ###Tweak de batería ro.ril.disable.power.collapse=1 pm.sleep_mode=1 wifi.supplicant_scan_interval=180 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ A modo de ejemplo, añado tooodos los tweaks extras/añadidos (que la rom stock NO los tiene) y que contiene al final el build.prop la rom que llevo actualmente en mi XPERIA S y que hacen que mejore bastante. No puedo aportar datos empíricos/numéricos del aumento de rendimiento porque no le he hecho ningún test. Pero os puedo asegurar que va, como poco, el doble de rápido y fluido. Por no hablar de la batería que parece que le puesto una de mayor capacidad ![]() Copio y pego tal cual de mi build.prop las últimas líneas (nadie dice que funcione en todos los terminales, es un ejemplo real de lo que hacen los cocineros de roms con los tweaks) En éste caso la rom es de un cocinero de XDA Developers He resaltado en negrita el inicio de cada "grupo" de tweaks pero está copiado literal de mi Smartphone: ###################### ## Project Fluid ## ###################### # System Tweaks com.qc.hardware=1 debug.composition.type=gpu debug.egl.hw=1 debug.egl.profiler=1 debug.enabletr=true debug.kill_allocating_task=0 debug.overlayui.enable=1 debug.qc.hardware=true debug.qctwa.preservebuf=1 debug.qctwa.statusbar=1 debug.sf.hw=1 dev.pm.dyn_samplingrate=1 ENFORCE_PROCESS_LIMIT=false hw3d.force=1 persist.sampling_profiler=0 persist.service.lgospd.enable=0 persist.service.pcsync.enable=0 persist.sys.composition.type=gpu persist.sys.NV_FPSLIMIT=60 persist.sys.shutdown.mode=hibernate persist.sys.ui.hw=1 persist.sys.use_16bpp_alpha=1 persist.telephony.support.ipv4=1 persist.telephony.support.ipv6=1 ro.debuggable=1 ro.config.disable.hw_accel=false ro.config.hw_fast_dormancy=1 ro.config.hw_quickpoweron=true ro.config.hw_power_saving=true ro.fb.mode=1 ro.min_pointer_dur=1 ro.mot.buttonlight.timeout=1 ro.mot.eri.losalert.delay=1000 ro.ril.enable.amr.wideband=1 ro.secure=0 ro.sf.compbypass.enable=1 ro.telephony.sms_segment_size=160 ro.vold.umsdirtyratio=20 ro.wmt.blcr.enable=0 touch.presure.scale=0.001 wifi.supplicant_scan_interval=180 windowsmgr.max_events_per_sec=90 # Signal Tweaks persist.cust.tel.eons=1 ro.ril.gprsclass=10 ro.ril.hsdpa.category=8 ro.ril.hsupa.category=6 ro.ril.hsxpa=1 # Wireless Speed Tweaks net.ipv4.ip_no_pmtu_disc=0 net.ipv4.route.flush=1 net.ipv4.tcp_ecn=0 net.ipv4.tcp_fack=1 net.ipv4.tcp_mem=187000 187000 187000 net.ipv4.tcp_moderate_rcvbuf=1 net.ipv4.tcp_no_metrics_save=1 net.ipv4.tcp_rfc1337=1 net.ipv4.tcp_rmem=4096 39000 187000 net.ipv4.tcp_sack=1 net.ipv4.tcp_timestamps=1 net.ipv4.tcp_window_scaling=1 net.ipv4.tcp_wmem=4096 39000 187000 net.tcp.buffersize.default=4096,87380,256960,4096, 16384,256960 net.tcp.buffersize.edge=4096,87380,256960,4096,163 84,256960 net.tcp.buffersize.gprs=4096,87380,256960,4096,163 84,256960 net.tcp.buffersize.umts=4096,87380,256960,4096,163 84,256960 net.tcp.buffersize.wifi=4096,87380,256960,4096,163 84,256960 # Website Bypass net.dns1=8.8.8.8 net.dns2=8.8.4.4 net.rmnet0.dns1=8.8.8.8 net.rmnet0.dns2=8.8.4.4 # Graphics Enhancement ro.media.dec.jpeg.memcap=20000000 ro.media.enc.hprof.vid.bps=8000000 ro.media.enc.hprof.vid.fps=75 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 # Disables data sent and logging profiler.force_disable_err_rpt=1 profiler.force_disable_ulog=1 ro.config.nocheckin=1 # Disables logcat logcat.live=disable # Power Saving Tweaks power_supply.wakeup=enable proximity_incall=enable ro.config.hw_fast_dormancy=1 ro.config.hw_power_saving=1 ro.config.hw_quickpoweron=true ro.ril.disable.power.collapse=1 ro.ril.sensor.sleep.control=1 usb_wakeup=enable pm.sleep_mode=1 # Dialing Tweaks mot.proximity.delay=25 ro.lge.proximity.delay=25 # DalvikVM dalvik.vm.dexopt-data-only=1 dalvik.vm.dexopt-flags=m=y dalvik.vm.checkjni=false dalvik.vm.execution-mode=int:jit dalvik.vm.jniopts=forcecopy dalvik.vm.lockprof.threshold=500 dalvik.vm.stack-trace-file=/data/anr/traces.txt dalvik.vm.verify-bytecode=false # Sound af.resampler.quality=255 af.resample=48000 # Smoother scrolling ro.max.fling_velocity=120000 ro.min.fling_velocity=80000 view.scroll_friction=10 # Increase photo and video recording quality ro.media.dec.jpeg.memcap=8000000 ro.media.enc.hprof.vid.bps=8000000 ro.media.capture.maxres=8m ro.media.panorama.defres=3264x1840 ro.media.panorama.frameres=1280x720 ro.camcorder.videoModes=true ro.media.enc.jpeg.quality=100 # Better Flashlight intensity and camera-flash quality ro.media.capture.flash=led ro.media.capture.flashMinV=3300000 ro.media.capture.torchIntensity=140 ro.media.capture.flashIntensity=145 # Reduces the black screen time of the proximity sensor ro.lge.proximity.delay=25 mot.proximity.delay=25 # Other Tweaks ro.config.hwfeature_wakeupkey=0 ro.kernel.checkjni=0 ro.kernel.android.checkjni=0 ro.config.nocheckin=1 logcat.live=disable profiler.force_disable_err_rpt=1 profiler.force_disable_ulog=1 ro.config.nocheckin=1 ro.wmt.blcr.enable=0 ro.HOME_APP_MEM=40960 ro.HOME_APP_ADJ=1 Ahora bien, ¿Qué significan? Pues eso ya es otra historia ya que aunque puede que comprenda el 70% de lo que ponen sigo en proceso de aprendizaje. De todos modos no me importa mucho ya que lo mejor es mi teléfono va como un tiro comparado a como viene de stock. Por cierto, he visto roms con muchas más líneas y también iban bien aunque prefiero ésta que llevo ahora. Saludos Última edición por Segamalaga Día 19/04/13 a las 19:58:57 Razón: añadir nuevos tweaks |
Los siguientes 11 usuarios han agradecido a Segamalaga su comentario: | ||
#3
|
||||
|
||||
Menuda currada compañero!! Esto está muy bien y como dices es aplicable a todo Android.
Te dejo uno, que no se si es aplicable para las tablets que tienen whatsapp, pero si para muchos terminales móviles que con el whatsapp, Google Talk o Wordpress, la aplicación se cierra al intentar abrir los enlaces url que nos llegan. Buscamos la linea ro.da1.enable=true and set it to ro.da1.enable=false Añadimos justamente debajo lo siguiente ro.da1.method=false y reiniciamos A mí me funciono con la Desire S, no se si sera de ayuda pero aporto mi granito de arena, jejeje. Saludos, P.D. Me lo llevo del tirón para el recopilatorio, pero digo en voz alta "ESTO MERECE CHINCHETA" |
Los siguientes 3 usuarios han agradecido a Ruizma22 su comentario: | ||
#4
|
|
Cita:
![]() |
Gracias de parte de: | ||
#5
|
||||
|
||||
Es completamente seguro modificar los parámetros que indicas en el primer mensaje? Es decir, si lo hago tal y cómo expones, no fundiré la tableta, no?
Gracias! |
#6
|
||||
|
||||
Gracias compañero, me alegro de que ese peaso de hilo vaya creciendo con los aportes de todos. Saludos
Yo no entiendo de cocina de ROMS pero espero que te sea de provecho compañero. Saludos Se esperan nuevos tweaks... ![]() |
#7
|
||||
|
||||
Cita:
Lo peor (en el pero de los casos) se arregla con un factory reset. A nivel de hardware no vas a tener a priori ningún fallo. He añadido los más seguros y testados por mucha gente en htcmanía y Xda. Hay muchos más. He de decir que he modificado el build.prop de 7 terminales (tablets y smartphones) míos de familia y amigos y sin problema ninguno. Como la gama Android es tan extensa, tanto en versiones del sistema operativo como de variedad de terminales, hay tweaks que se notan más o menos según en que dispositivos los uses. Saludos |
#8
|
||||
|
||||
Cita:
Dónde añadimos las lineas? es que dentro del archivo hay un monton de categorías (adicional, etc) las escribo abajo del todo? hay que dejar separacion entre ellas? y entre las originales y las nuevas? otra pregunta, si no te importa. ¿Cómo hago para volver a los parámetros originales? basta con borrar los añadidos? He leido el foro varias veces DPI y que la gente lo aumenta. No sé lo qué es y aquí aparece un tweak de mejora respuesta táctil, es esto? qué ventajas tiene? Siento el ladrillo, pero soy nuevo ![]() ![]() Última edición por echelion Día 10/02/13 a las 16:20:39 |
#9
|
||||
|
||||
Cita:
En cuanto a los DPI (resolución) me parece bien como se vé. Es cuestión de gustos si aumentas o disminuyes éste valor, se ven las cosas (iconos...) más grandes o pequeños. En relación a la mejora de la respuesta táctil, no la he utilizado pero quien lo ha hecho asegura que se nota. Saludos |
#10
|
||||
|
||||
Buenas @echelion, lo primero de todo y como recomienda nuestro compañero @Segamalaga haz una copia de seguridad y haz tambien una copia del archivo build.pro, así cuando quieras volver al original, solamente tienes que restaurar el archivo. Es decir crea la copia de build.pro por ejemplo a build.pro.bak y a la hora de restaurar solamente tienes que renombrar.
Para añadir los weaks, primero es mejor que busques la linea con root explorer y cambies los valores que aparecen, algunos no están en el fichero, por lo que tendrás que añadirlo a mano. Pero muy importante, búscalo antes de añadirlo por tu cuenta, ya que te puedes encontrar con sintaxis duplicadas y con valores diferentes. Saludos, |
#11
|
||||
|
||||
Cita:
Saludos Última edición por Segamalaga Día 10/02/13 a las 17:18:32 |
Gracias de parte de: | ||
#12
|
||||
|
||||
Ayer por la noche añadí los que mejor me parecieron y funciona más fluida. Lo que noto que va mejor es la batería.
Un saludo |
Gracias de parte de: | ||
#13
|
||||
|
||||
Me alegro que te hayan servido compañero. A ver si alguien más se anima y comentamos impresiones. Saludos
|
#14
|
||||
|
||||
Si que se nota si, ayer les meti unos cuantos y ahora va mejor, gracias crack
|
#15
|
||||
|
||||
Gracias por tus opiniones. A ver si se animan más compañeros y van comentando que tal les vá. Saludos
|
#16
|
||||
|
||||
Una pregunta compañero, el busybox para que sirve exactamente ?? He creado una copia del build.prop en la sd para tenerlo de respaldo y lo iba a modificar con el editor del root explorer.
Decir que lo voy a hacer en el móvil, no en la tablet. Gracias de antemano, un saludo, |
#17
|
||||
|
||||
Cita:
https://play.google.com/store/apps/d...nstaller&hl=es Con ésta te aparece, al iniciarla, la versión que, en caso de tenerlo instalado, llevas. Y puedes, aparte de actualizar, si avanzas hacia la derecha ejecutar algunos comandos avanzados como Zipalinear apps y demás. Para ésto último, debes instalar antes zipalign desde la pantalla principal. No sé si te has dado cuenta que muchas custom roms pone "Zipalineada" pues se puede hacer con ésto. https://play.google.com/store/apps/d....busybox&hl=es Ésta es lo mismo sólo que creo que es la única que te instala la versión 1.21.0 (la última). Tiene una opción que es "Smart Install" que instala Busybox en función del terminal Android que tengas. He de decir que he usado ambas indistintamente en todos los terminales Android que he trasteado y sin problemas con ninguna de las dos. Saludos compañero ![]() |
Gracias de parte de: | ||
#18
|
||||
|
||||
Buenas compañero, esta tarde me he puesto para modificar el archivo pero me resulta un poco peñazo el cambiar y/o buscar las lineas con el editor de root explorer.
He creado una copia del build.prop en la sd y al conectarlo al pc puedo abrirlo y editarlo con el wordpad. La pregunta es, habrá problemas al modificarlo con el pc en word pad ?? y luego copiarlo de la \Sd a \system ?? Gracias de antemano, saludos, |
#19
|
||||
|
||||
Cita:
|
Gracias de parte de: | ||
|
#20
|
||||
|
||||
Ok, gracias por contestar, lo haré haciéndolo con este método y ya comentaré los resultados.
Saludos, |
Respuesta |
![]() |
||||||
|
«
Tema Anterior
|
Siguiente tema
»
|
|
Hora actual: 23:43:40 (GMT +2)
HTCMania: líderes desde el 2007