Ver Mensaje Individual
  #1  
Viejo 18/03/13, 02:11:24
Array

[xs_avatar]
3x4 3x4 no está en línea
Miembro del foro
 
Fecha de registro: abr 2012
Localización: Cádiz
Mensajes: 241
Modelo de smartphone: Sony Xperia Neo V BootL cerrado
Tu operador: Orange
OPTIMIZACIÓN DEL NEO V - SWAP como APOYO DE RAM y LINKEAR APPS (Particionar SD, SD-EXT, SWAP, Link2SD, Swapper 2 y SD speed Increase) * Actualizado con Videotutorial *

Ya que no pude encontrar en nuestro subforo información, voy a recopilar un poco lo que anda por ahi disperso.

Requisitos:
  • Tu Neo V.
  • ICS o superior (o kernel compatible con swap).
  • Busybox.
  • Ser Root.
  • Una SD de al menos 4 GB. Recomendable kingston o similar. Mejor aún si es clase 6 o superior.
  • Un lector de tarjetas SD para particionarla (conectando el móvil por USB no funciona).

Videotutorial sobre particionado y link2sd gracias a WorkingWithAndroid





En éste caso, con una SD de 8GB Class 4 crearé una FAT32 de 6GB, una ETX2 de 1GB y el resto será para SWAP
  1. Insertar la SD en el lector y reconocer la unidad que corresponde a la SD. Cuidado no borres tu propio disco duro.
  2. Haz una copia de todos los datos que tengas en la SD. Cuando tengas tus datos salvados puedes abrir el MiniTool.
  3. Elimina las particiones que existan en la SD seleccionándolas y pulsando botón derecho --> Delete
  4. Crea una partición en el espacio libre seleccionándolo y pulsando boton derecho --> Create. Ajustar el tamaño (deja aprox en 5,90GB) y ajusta el sistema de archivos a FAT32 y Primary. Pulsa ok.
  5. Crea una segunda de la misma manera, selecciona el espacio sobrante y boton derecho --> Create. Ajusta el tamaño a 1,0GB y sistema de archivos EXT2. Si tu SD es Class 6 o superior, puedes usar Ext4. Pulsa ok.
  6. Crea una tercera. Utiliza todo el espacio que quede y ajusta el sistema de archivos en Linux SWAP. Pulsa ok.
  7. Pulsa en Apply (arriba a la izquierda) y acepta en el aviso de confirmación.
  8. Cuando acabe, tendremos una particion FAT32 para los datos, una EXT2 para almacenar las apps y una SWAP que funcionará como ram virtual, ampliará y descargará de trabajo al teléfono.
  9. No podrás ver las particiones EXT2 y SWAP desde windows, pero si la FAT32. Ahora puedes realojar en tu SD los datos que sacaste en el paso 1. Y ya puedes devolver la SD al Neo V.

*** Activar y utilizar la particion SWAP creada con SWAPPER 2 ***

  1. Descargar e instalar la app.
  2. Abrela, concede derechos de root y pulsa el botón de menú --> Settings
  3. Activa "Run Swapper at startup"
  4. Ajusta Swappiness a 80 (valores de Swappiness altos podrían acortar la vida de la sd - Procura mantener sincronizados los datos de la sd en un servidor externo como medida de prevención de riesgos)
  5. Activa Safe unmount y Safe remount (para cuando conectéis por USB montará y desmontará la unidad SWAP de forma segura)
  6. En advanced preferences activa "Use swap partition", "Recreate Swap file" y "Reformat swap"
  7. Vuelve a la pantalla principal y pulsa on.
  8. Reincia el teléfono.
  9. Listo, ya tienes tu unidad SWAP funcionando. Puedes comprobarlo desde un terminal, escribiendo en modo root escribiendo "su" y luego "free".

*** ACTUALIZACIÓN ***

¿Cuál es la ruta para Swap partition?
Por defecto es /dev/block/mmcblk0p3, esto es porque la mayoría tenemos una partición fat32 para datos, una extX para aplicaciones y la swap, que sería la tercera.

Si por alguna extraña razón no crearas partición ext tu ruta sería /dev/block/mmcblk0p2,

Puedes crear más particiones que las tres de rigor, si en algún caso necesitas otra fat32 para almacenar datos cifrados o crear más de una ext para cualquier causa particular.

Por ello, de forma general el punto de montaje de la partición swap será /dev/block/mmcblk0pX, siendo X el número de orden de la particion, ya sea la tercera, la cuarta, la quinta...


¿Puedo utilizar la partición ext para escribir el archivo de swap?

Si se puede, pero no como partición swap. Puedes configurar el swapper2 para que escriba un archivo .swp en /mnt/sd-ext/ o /data/sdext/ o cualquiera que sea la ruta o nombre de tu partición ext y ahí lo creará, del tamaño que especifiques en la config.

Eso sí, el rendimiento no será el mismo que el de una partición swap pura.


*** Pasar las aplicaciones a la SD con Link2SD ***

Ésta aplicación es una maravilla. Pueden pasarse la práctica totalidad de las aplicaciones de usuario a la SD liberando la memoria interna y haciendo que el teléfono vuele. Vamos a ello.
  1. Descargar e instalar la app.
  2. Ábrela, concede derechos de root y te preguntará el sistema de archivos de la segunda partición. Elige la misma que creaste con el partition wizard.
  3. Quizás te pedirá reiniciar el teléfono.
  4. Pulsa el botón de menú --> ajustes.
  5. Activa "enlace automático" y en los ajustes de enlace automático activa todas las opciones (así enviará a la SD-EXT2 automáticamente todas las aplicaciones que se instalen al instante). Vuelve atrás.
  6. Activa "reenlazar librerias" y "reenlazar los archivos dex"
  7. Puedes ajustar el resto de opciones a tu gusto. Vuelve a la pantalla principal de la app.
  8. Ahora vamos a enviar las aplicaciones a la SD-EXT2. Pulsa en filtar y elige usuario, y mostrará solo las apps de usuario (instaladas por nosotros mismos).
  9. Pulsa el botón de menú --> Seleccionar Varios
  10. Selecciona todas las apps que quieras enviar a la SD-EXT. Decir que puedes enviar casi todas las que existen sin ningún problema, incluso whatsapp y los teclados pueden, sin dar fallos de funcionamiento tras reiniciar.
  11. Pulsa acciones --> Crear enlace.
  12. Todas las apps que estén en SD-EXT mostrarán el título "Enlazado -> Tarjeta SD"
  13. Todo hecho. Puedes comprobar que la EXT2 se va llenando en menú --> info de almacenamiento. Verás que tu memoria interna se libera y tu neo v te lo agradece incrementando su velocidad.

*** Incrementar la velocidad de lectura/escritura con SD Speed Increase ***


Por defecto, para escribir en la SD, Android utiliza memoria caché y lo hace en bloques de 128kb. Podemos incrementar, en teoría, la velocidad de escritura aumentando esos bloques. Depende de la rom que tengamos, la SD que tengamos y algún factor más, pero según el autor de la app funciona optimamente a 2048kb. Vamos a ello.
  1. Descargar e instalar SD Speed Increase.
  2. Abre la app y concede derechos de root.
  3. Ajusta el selector en 2048kb. Puedes ir probando para aumentar la velocidad si quieres.
  4. Activa "Set on every reboot" (ajustará la velocidad despues de cada reinicio del teléfono).
  5. Pulsa el botón rojo.


Recuerda que todos éstos manuales puedes encontrarlos en el foro de HTCManía, incluso con fotos. Ésto es sólo una recopilación y una burda redacción a mi manera.

Última edición por 3x4 Día 02/06/13 a las 16:02:18.
Responder Con Cita
Los siguientes 47 usuarios han agradecido a 3x4 su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]