Ver Mensaje Individual
  #1  
Viejo 17/07/10, 14:26:28
Array

[xs_avatar]
sihayqueirseva sihayqueirseva no está en línea
Usuario muy activo
 
Fecha de registro: jun 2009
Localización: San Sebastián
Mensajes: 1,258
Modelo de smartphone: Xiaomi Mi MAX - Asus Zenwatch 2
Tu operador: Vodafone
Tutorial: "Real fix for lag" (Transferir datos aplicaciones a Microsd -ext3/ext4)

Tutorial: "Real fix for lag" (Transferir datos aplicaciones a Microsd -ext3/ext4)

Gracias a mimocan, de Xda-Developers, creador del presente tutorial.
Explicación: Básicamente, se usa un Kernel customizado para montar una partición ext3 o ext4 previamente creada y formateada en la tarjeta microsd externa, al iniciar el sistema.
Con el otro "stall fix", creábamos una "derivación" al directorio /dbdata, con éste método la crearemos a la partición "ext3" o "ext4" en la microsd externa.



Requerimientos previos: Debes disponer de:


1º: Una MicroSD externa, particionada de la siguiente manera:
--> Partición nº 1, formateada en modo fat32, para almacenamiento masivo. Importante que ésta sea la Partición 1.

--> Partición nº 2, formateada en modo ext3 o ext4, para datos de aplicaciones. Importante que ésta sea la Partición 2.
--> Para realizar las particiones, se usa Gparted (linux-Ubuntu), o Paragon Disk Manager, para crear las particiones y formatearlas. El Paragon parece que da bastantes problemas y no es del todo estable. Mejor usar Gparted. Os dejo un enlace para arrancar el ordenador con Linux, y usar Gparted (enlace aportado por zerocoolspain, gracias, ): http://notadiaria.es/2010/03/gparted-live-usb Para más detalle, San Google .
2º: ADB, root y busybox funcionando.



Ventajas y consideraciones:
-- Puedes crear la partición con el tamaño que desees (en mi caso, ext4-->1 Gb)
-- Se han dado casos de algún lag después de aplicar el "fix", pero luego desaparece y el terminal, sencillamente vuela. En mi caso, el lag ha desaparecido desde el principio.
-- Tienes espacio casi infinito para instalar aplicaciones (sólo limitado por el tamaño que escojas para la partición)

Instrucciones:

--Descargar el archivo .tar adjunto en el post, incluye el kernel modificado para soportar ext3 o ext4 y automontar la partición escogida cuando reinicies el teléfono.
-- Poner el teléfono en Download mode (Vol. Abajo + Menu + Power), como cuando vamos a flashear un nuevo firmware.
-- Iniciar el programa Odin3, y conectar el móvil al PC.

-- Escoger únicamente el archivo .pit para el firmware que tengas instalado (s1_odin_20100513.pit o s1_odin_20100512.pit), y el archivo .tar descargado, con cuidado de usar el correspondiente al modo de particionado escogido: ext3 o ext4, e introducirlo en la sección "PDA".
-- No seleccionar "Repartition", ni ninguna otra opción, o perderás tus configuraciones y datos. La única casilla que debe estar marcada es "Auto reboot".
-- En 5 segundos estará hecho. Se reiniciará el teléfono.

-- Una vez reiniciado (debemos tener busybox), en el ADB introducimos:



Código:
adb shell
su -
busybox cp -rp /data/data /disk/
busybox mv /data/data /data/data.bak
busybox ln -s /disk/data /data/data
busybox mv /system/media /disk/
busybox ln -s /disk/media /system/media
reboot
Nota: los últimos dos comandos son para evitar algún problema con el market que había surgido aleatoriamente a varios usuarios.


Al arrancar la nueva partición en tu microSd externa estará montada en "/disk", y los datos de las aplicaciones se encontrarán en su interior.

Si sigues el tutorial al pie de la letra, no perderás ningún dato ni configuración.
Éste tutorial se puede llevar a cabo en cualquier firmware, hasta la fecha.

Nota final: Probando el particionado de ambas maneras, "ext3" y "ext4", os confirmo que la última, "ext4", es notablemente más rápida.


Descargas:

-------------> v3 (ext3):

http://www.multiupload.com/5QAVQBU6GB

-------------> v4 (ext4):

http://www.multiupload.com/Z8TGXRRNCS



Os adjunto una prueba de mi Galaxy realizando el test Benchmark Standard. tengo flasheado el firm I900XWJG1, con el "Real stall fix", la microSd (16Gb, Sandisk, clase 4), particionada a 1 Gb en ext4 para aplicaciones, y el resto a Fat32 para almacenamiento, y el autokiller en modo Agresivo.





Resultado del Benchmark:





Un saludo. Por ahora, me parece la mejor solución ante el problema del "lag", y además hace al teléfono, como se puede ver, tremendamente rápido y competitivo, comparando con lo que hay en el mercado (Froyo incluído).


Enlaces a los hilos originales:


http://forum.xda-developers.com/showthread.php?t=724251


http://android.modaco.com/content/sa...gging-problem




__________________
Con Fe, corazón y acero.

Última edición por sihayqueirseva Día 29/07/10 a las 23:59:57.
Responder Con Cita
Los siguientes 8 usuarios han agradecido a sihayqueirseva su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]