Ver Mensaje Individual
  #1  
Viejo 10/10/15, 13:49:17
Array

[xs_avatar]
linuxct linuxct no está en línea
Android Reverse Engineer
 
Fecha de registro: feb 2012
Localización: Sheffield, England
Mensajes: 1,403
Tu operador: Vodafone

Optimizar Android 5.1.1 en el M2 (y M2 Aqua)

Buenas a todos!

Hoy os vengo a traer una pequeña recopilación de mejoras para corregir algunos bugs que trae el Sony Xperia M2 con la ultima actualización de sistema, 18.6.A.0.175. Antes de que preguntéis, sí, es compatible con todos los modelos.
Eso si, hay algunos pasos que puede que necesiten de permisos de SuperUsuario (ROOT), en cuyo caso lo indicaré.

1. (ROOT) Optimizar el lag/tirones y posiblemente el consumo de batería.

La causa de esto es bien sencilla, y es que Sony, debido a la poca ram que tenemos en el M2, ha decidido implementar un extra en la RAM, llamado zRAM.
El problema: Sony ha sido tan bestia que la ha implementado con una swappiness de 100%, haciendo que vuelque toda la ram sobre la zRAM, provocando problemas muy considerables en el rendimiento (el procesador se mantiene al 100% casi siempre), y gastando mas bateria.

Para solucionarlo hay dos caminos: Quitar la zRAM o configurarla correctamente (corregir el estropicio de Sony, vamos).
En cualquiera de los casos necesitamos ROOT Explorer o algún otro explorador de archivos Root. (Os recomiendo encarecidamente Root Explorer. Si no lo podeis comprar... Usad Google )
Con el explorador de archivos vamos a /system/etc/init.d (nos pedirá permisos de SuperUsuario), y le damos al archivo 00stop_ric. (En caso de que no lo tengáis, deberíais ejecutar el Root Disabler del tutorial de root en Lollipop). Le dais a EDITAR.
Para quitar la zRAM:
Simplemente añadimos al final del archivo la siguiente línea:
Código:
swapoff /dev/block/zram0
Lo guardamos y listo
Para CORREGIR la zRAM [RECOMENDADO]:
Simplemente añadimos al final del archivo la siguiente línea:
Código:
sysctl -w vm.swappiness=60
Lo guardamos y listo
Recordad, no podéis poner AMBAS, teneis que elegir o corregir el problema o desactivar la zRAM por completo, lo cual puede que provoque más lag pero un mucho menor consumo de batería. A vuestra elección queda.


2. Corregir el problema de la ! al lado del símbolo de Wi-Fi
Si os aparece constantemente, y os resulta molesto, solo deberéis descargar Terminal Emulator y escribir el siguiente código en la terminal.

Código:
settings put global captive_portal_detection_enabled 0
En caso de que de errores, (que ponga JAVA EXCEPTION, por ejemplo), escribid:

Código:
su -c settings put global captive_portal_detection_enabled 0
Y ya debe funcionar. Este ultimo comando SI requiere root.


3. (ROOT) Arreglar el GPS

Os descargáis root explorer y vais a la raiz, rootfs, o /, como queráis llamarlo, luego váis a /etc/ y buscáis el archivo gps.conf.
Lo mantenéis pulsado y le dais a Abrir con, y elegís 'Editor de texto'.
Os vais al final y localizais la linea A_GLONASS_POS_PROTOCOL_SELECT y cambiáis el valor 0x2 por 0x4.
Reiniciaís y ... Voilà, GPS como en KitKat.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Y de momento eso es todo. Si descubro más maneras de arreglar los bugs que tiene las iré comentando.
__________________
[center]
[b]~~ Simple. Lightweight. Efficient. ~~
Xperia Z5 S.T.Y.L.E., for Xperia M2
[url="http://www.htcmania.com/showthread.php?t=850671"]

Última edición por linuxct Día 16/10/15 a las 00:19:11.
Responder Con Cita
Los siguientes 7 usuarios han agradecido a linuxct su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]