₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪

Muy buenas, hoy me encontraba en la necesidad de instalar una custom room en un dispositivo que por desgracia tenia el slot del sdcard en mal estado.
Generalmente para realizar una instalación de una custom room, hay que tener los archivos necesarios en la memoria sdcard para buscarlos en el menú recovery y proceder con la instalación.

Ese no fue mi caso, y aquí te describo como lo solucione:

-- {{ REQUISITOS:
- Tener privilegios de root.
- Tener instalado el ADB(Android Debugging Bridge)(Linux, Win, etc..)

₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪

# Primero que nada activamos el modo desarrollador en nuestro androide, y lo conectamos. Lo verificamos con el ADB:
 ./adb devices 
Te comento como lo solucione [ SDCARD Virtual Android ]


# Si reconoció el dispositivo, procedemos accediendo a una shell:
 ./adb shell 
custom


# Ahora continuamos creando una imagen virtual (donde dice seek=100000, equivale a 100Megabytes, si queremos 2Gigabytes tendríamos que escribir 2000000).
 
# dd if=/dev/zero of=/data/sdcard2.img bs=1024 count=1 seek=100000 
# ls /data/

Comprobamos si tuvo éxito, y vemos que hay esta la imagen virtual.

terminal

Le damos formato, y reiniciamos para ingresar al recovery:

 
# mkfs.vfat /data/sdcard2.img
# reboot recovery

error


# Una vez estamos en el recovery vemos este mensaje al tratar de buscar en nuestra sdcard (ya que obviamente no tenemos sdcard), para solucionarlo montaremos nuestra sdcard virtual.

Recovery

# Estando en el menu recovery ingresamos a "Mounts>Mount /data" (Montamos, para acceder a nuestra imagen virtual que dejamos guardada en la carpeta /data)
# Ahora desde el adb:
 
# ./adb devices
# ./adb shell
# mount -o loop /data/sdcard2.img /sdcard/

root

₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪

Listo si todo salio bien podrán acceder al sdcard virtual. En el puedes guardar todo lo necesario para acceder desde el recovery, o hacer un montón de cosas mas....

@27sawyer


₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪