Instalar Aplicaciones en la SD del Motorola Milestone con Apps2SD


11 Aquí les dejo un Manual de como instalar Apps2SD en Motorola Milestone para así poder instalar aplicaciones en la tarjeta SD.

El Manual está muy bien explicado, si realizan todos los pasos como corresponde no tendrán problemas. Que requisitos necesitamos para instalar las apps en la sd??? 1.- Tener instalado busybox 2.- Tener acceso como Root 3.- Tener ADB 4.- Realizar un Backup completo del sistema (con el comando nandroid-mobile.sh --backup).

Si a alguno se le brickea en el proceso y no tiene el backup perdera todas las apps instaladas. 5.- Realizar un backup de la tarjeta microsd Que programas necesitamos??? 1.- Necesitamos bajar este archivo 2.- Algun programa para realizar particiones puede ser "paragon partition magic" o bajarse el live cd de GParted y grabarlo en un cd y arrancar la pc con el mismo. Que hacemos con todo esto??? 1.- Formateamos la sd desde el milestone (menu/configuracion/Targeta SD y almacenamiento/Formatear targeta SD) 2.- dependiendo del programa que tengamos seguimos con el tutorial *si tenemos el paragon partition magic realizamos los siguientes pasos A.- Conectamos el telefono en modo almacenamiento masivo B.- Abrimos el partition magic. C.- Creamos las siguientes particiones (chequear que efectivamente setemos trabajando sobre la memoria sd y no sobre el disco rigido) 1.- Reparticionamos la particion Fat32 al tamaño que quieran. (yo la deje en 7.3 gb) (esta particion es la que utilizaran para guardar imagenes, musica, video, etc 2.- EXT2 del con el resto del espacio (deberia ser de 625 mb aproximadamente) (esta particion se utilizara para almacenar las                      aplicaciones) *si tenemos el live cd de GParted realizamos lo siguiente lo metemos en el lector de cd y reiniciamos la pc.

El pc deberia bootear desde el cd sino revisar la configuracion de arranque desde el BIOS del pc. A.- Conectamos el telefono en modo almacenamiento masivo B.- Creamos las siguientes particiones (chequear que efectivamente setemos trabajando sobre la memoria sd y no sobre el disco rigido) 1.- Reparticionamos la particion Fat32 al tamaño que quieran.

(yo la deje en 7.3 gb) (esta particion es la que utilizaran para guardar imagenes, musica, video, etc 2.- EXT2 del con el resto del espacio (deberia ser de 625 mb aproximadamente) (esta particion se utilizara para almacenar las                      aplicaciones) C.- Reiniciamos la computadora para volver a windows. 3.- descomprimimos el archivo app2sd.zip que bajamos. 4.- conectamos el telefonoal pc y pasamos el modulo "ext2.ko" y el archivo "mot_boot_mode_script" a la raiz de la memoria 5.- desde la barra de noificaciones del telefono seleccionamos el modo usd como "ninguno" 6.- abrimos un cmd 7.- ejecutamos los siguientes comandos 1 por 1 para cargar el modulo y crear la carpeta donde se almacenaran las aplicaciones adb shell su cp /sdcard/ext2.ko /data/ext2.ko insmod /data/ext2.ko mkdir /data/sdapp mount -t ext2 /dev/block/mmcblk0p2 /data/sdapp 8.- ejecutamos los siguientes comandos 1 por 1 para pasar las aplicaciones a la sd y crear un backup de las mismas cp /data/app/* /data/sdapp/ mkdir /sdcard/appsbackup cp /data/app/* /sdcard/appsbackup exit exit 9.- conectamos el telefono como almacenamiento masivo y chequeamos que el backup se haya realizado. El mismo deberia estar dentro de la sd en la carpeta appsbackup.

si no estan realizamos lo siguiente A.- desde la barra de noificaciones del telefono seleccionamos el modo usd como "ninguno" B.- Ejecutamos los siguientes comando 1 por 1 adb shell su cp /data/app/* /sdcard/appsbackup exit exit C.- chequeamos nuevamente que el backup alla sido realizado con exito 10.- ejecutamos los siguientes comandos 1 por 1 para borrar la carpeta donde estan las apps originalmente, desmontar y montar la nueva particion creada en el paso anterior rm -r /data/app umount /data/sdapp mount -t ext2 /dev/block/mmcblk0p2 /data/sdapp 11.- ejecutamos los siguientes comandos 1 por 1 para para crear el symlink y asignar permisos ls /data/sdapp ln -s /data/sdapp /data/app chmod 644 /data/sdapp/* busybox chown -h 1000:1000 /data/app busybox chown 1000:1000 /data/sdapp/* busybox chown 1000:1000 /data/sdapp 12.- ejecutamos los siguientes comandos 1 por 1 para hacer que el sistema cargue el modulo y monte la particion ext2 en cada inicio mount -o remount,rw     / /system mv /system/bin/mot_boot_mode /system/bin/mot_boot_mode.bin cp /sdcard/mot_boot_mode_script /system/bin/mot_boot_mode chmod 755 /system/bin/mot_boot_mode 13.- Salimos de ADB con los siguientes comandos exit exit 14.- reiniciamos el telefono. Aclaraciones: Es posible que los widgets no anden y haya que configurarlos nuevamente. Por el momento adbrecovery no realiza ningun backup de la nueva particion creada con las aplicaciones.

Para realizarlo hacemos lo siguiente: Realizar backup desde adb ejecutamos los siguientes comandos 1 por 1 mount /sdcard dd if=/dev/block/mmcblk0p2 of=/sdcard/apps2sd.img Restaurar backup desde adb ejecutamos los siguientes comandos 1 por 1 mount /sdcard dd if=/sdcard/apps2sd.img of=/dev/block/mmcblk0p2 Creditos Guillermo por traducir este manual de Aleman a Español. .