PDA

Ver la Versión Completa : [ TUTORIAL ] Scripts y Tweaks para un mejor desempeño


arcangel5
21/12/13, 01:32:15
Hola que tal
Antes que nada agradesco a ang3lical72 por motivarme a crear este aporte :sisi1:

Esta vez les preparare un pequeño tutorial sobre como mejorar el desempeño de nuestro movil.

Requerimientos:
* ROOT
* RootExplorer o alguna aplicacion que te permita modificar el build.prop del sistema

Que es build.prop?
bueno explico brevemente..
es un archivo de sistema el que controla todas las funcionalidades de cualquier telefono o tableta, es decir, se almacenan configuraciones cuando (por ejemplo) cambiamos el tono de llamadas, etc. Tambien se almacena la configuracion del propio sistema el cual al momento de iniciar nuestro kernel este comienza a leer el build.prop ejecutando las funciones para habilitar las tareas como la UI del sistema.

El tutorial
Yo me basare en la aplicacion RootExplorer para hacer las modificaciones al build.prop

1 Abrimos el RootExplorer y aceptamos los permisos de super user o superusuario (o algun otro gestor de permisos root)
2 buscamos la carpeta system
3 dentro de la carpeta system buscaremos el archivo build.prop (no abrirlo)
* Recomendacion: hacer un backup de este archivo en su memoria interda o SD
4 en la parte de arriba veremos un boton que dice "Montar R/W" lo pulsamos y nos debera aparecer ahora "Montar R/O"
5 ahora mantenemos pulsado sobre el archivo build.prop hasta que nos muestre un menu (menu contextual) nos desplazamos sobre ese menu y seleccionamos "Abrir en Editor de texto"
6 ya estaremos viendo un par de lineas de codigo
* si no sabes para que sirben cada una de estas lineas de codigo te sugiero que no las modifiques

Ahora lo bueno..
en este link http://forum.xda-developers.com/showthread.php?t=2069238
en la seccion TWEAKS veras varias lineas de codigo parecidas a las que estan en el build.prop que haz abierto, cada una de ellas tienen una funcion distinta e incluso te viene por caterogira (digamoslo asi) en donde te colocan una breve descripcion de lo que hace (obviamente en ingles) si no entienden que dicen, usen google traductor X-D

Como agrego estas lineas de codigo?
Facil, solo transcribe la linea de codigo que quieres agregar a tu build.prop

Un ejemplo:

Agregaremos las DNS de Google para que podamos tener un poco de mejora en la velocidad del internet

tenemos este codigo el cual se encuentra en el link que les proporcione

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

Para agregarlo a nuestro build.prop simplemente transcribimos todo el codigo
Deben transcribirlo tal como está: con puntos, numeros, mayusculas, minusculas, signos y saltos de linea

Como sugerencia agreguen una line de codigo como comentarios, es decir una breve descripcion de lo que hace esa o esas lineas de codigo
Para hacer estas lineas de comentarios deberan colocar un # y despues el texto

Les podria quedar de esta forma:

#DNS DE GOOGLE
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

En algunas lineas de codigo su funcion es la de activar o desactivar alguna tarea del sistema o del propio hardware

Por ejemplo:

Para desactivar la animacion de Sony cuando prendemos el movil

debug.sf.nobootanimation=1

Este es el codigo para poder desactivar dicha animacion y como vemos, al final del codigo nos viene con un numero 1 esto quiere decir que ese codigo estara activado o mejor dicho esa funcion esta activada
El numero 1 nos quiere decir que es verdadero
El numero 0 nos quiere decir que es falso
obviamente verdadero es algo como decir ACTIVADO, HABILITADO, ENCENDIDO, etc
y falso es como decir INACTIVO, DESACTIVADO, DESHABILITADO, APAGADO, etc
En otros codigos en vez de venir un 1 o un 0 nos viene con un false o con un true pues practicamente su funcion es la misma pero con texto:
false > falso
true > verdadero

En caso que hayamos transcrito este codigo en nuestro build.prop y no queremos que este activado por alguna razon (tal vez porque se ve bonita la animacion y no me gusta ver despues de las letras de SONY toda la pantalla en negro pero quiero dejar esa linea de codigo para futuro uso) debemos dejarlo asi:

debug.sf.nobootanimation=0
el codigo esta inhabilitado y dejara que la animacion de inicio siga funcionando.

En algunas otras lineas vienen con valores numericos de mas un digito como el que vimos anteriormente pero ahora con dos o mas digitos

Ejemplo

Para disminuir o aumentar los intervalos de escaneo de redes WIFI utilizamos este codigo


wifi.supplicant_scan_interval=180

como vemos al final de dicho codigo nos viene con tres numeros 180
Aqui como sugerencia les sugiero que no aumenten demasiado el valor o disminuirlo bastante, porque? simplemente porque haras que tu equipo entre en un estado alta actividad si aumentas el valor numerico o bien podria entrar en un estado de lentitud si lo disminuyes o viscebersa, eso dependera de la funcion de cada linea de codigo
En este caso lo dejaremos en 180

Por ultimo
Les recomiendo que si van a agregar estas lineas de codigo.. solo agreguen unas cinco lineas de codigo o menos para que cuando algo salga mal sepas con claridad que linea de codigo es la que te esta causando problemas y no tener que estar revisando todas las lineas de codigo que haz agregado

En el link que les proporcione viene en tres secciones BUILD.PROP | SCRIPT | OTHER
bueno no me pregunten si la seccion SCRIPT y OTHER funcionan en los XL ya que no los he probado y precisamente hace unos dias hice una consulta en la que hago exactamente la misma pregunta "[Consulta] Instalar script (http://www.htcmania.com/showthread.php?t=743052)"

Cualquier cosa no duden en preguntar y si alguien le ha resultado satisfaccion o insatisfaccion en los codigos que los haga saber, todo comentario vale

Sin mas que decir me despido, que la pasen bien saludos :nav2:

arcangel5
21/12/13, 01:42:44
olvide decir que despues de agregar las lineas de codigo..
simplemente guardan y reinician para que surta efecto

tansy
21/12/13, 06:11:35
Muchas gracias campeon,eso esta muy bien que la gente se anime y vaya aportando cosas.:ok:

sam19
21/12/13, 13:28:08
Buen aporte, estas cosillas cosillas se las hice a mi anterior movil y muy bien, lo del wifi es de utilidad para el ahorro de bateria ya que el escaneo gasta por estar buscando continuamente redes. Un saludo:nav1:

tansy
29/12/13, 15:14:29
La cobertura si que la noto un poquito mejor

matyrock
30/12/13, 06:28:17
Para disminuir o aumentar los intervalos de escaneo de redes WIFI utilizamos este codigo Código: wifi.supplicant_scan_interval=180 como vemos al final de dicho codigo nos viene con tres numeros 180 Aqui como sugerencia les sugiero que no aumenten demasiado el valor o disminuirlo bastante, porque? simplemente porque haras que tu equipo entre en un estado alta actividad si aumentas el valor numerico o bien podria entrar en un estado de lentitud si lo disminuyes o viscebersa, eso dependera de la funcion de cada linea de codigo En este caso lo dejaremos en 180

Eso es el intérvalo de escaneo de redes WiFi. El concepto que tu explicaste ("simplemente porque haras que tu equipo entre en un estado alta actividad si aumentas el valor numérico o bien podría entrar en un estado de lentitud si lo disminuyes") esta incorrecto, porque, a mayor es el intervalo, cada más tiempo escaneará. Por ejemplo, si por defecto esta en 180 (3 minutos), al dejarlo en 200 escaneara cada 3 minutos con 20 segundos, y al dejarlo en 160 cada 2 minutos y 40 segundos.

Eso sirve un poco para la batería, no mucho para velocidad y fluidez. Por tanto, a mayor valor, mayor duración de batería y escaneos pocos frecuentes. Y a menor, menor duración de batería y escaneo frecuente.

Por lo demás muy buen el tuto, se agradece :) :ok:

dante2p
03/07/14, 17:09:21
Un arriba! Para este post