*Pregunta: Necesito ayuda para montar los datos internos de un teléfono Android utilizando el ADB Shell de Android mientras la unidad está conectada por USB y en modo de recuperación. ¿Cómo puedo formar un comando de montaje adecuado? Vea a continuación para obtener información más detallada.
*FYI: Tengo experiencia desarrollando con el SDK de Android usando Java/XML. He encontrado poca documentación para el Android ADB Shell para mi propósito.
Tengo un teléfono Android Samsung GT-i9000 con la pantalla destrozada. La pantalla es negra y no responde al tacto. El teléfono no tiene activada la depuración USB ni el montaje automático USB. No puedo simplemente conectar el teléfono a través de USB para acceder a los archivos deseados (fotos, y otros datos internos). Lamentablemente no puedo confirmar la versión del sistema operativo. El teléfono no tiene tarjeta SD, todos los datos deseados están en la placa interna. El teléfono no está rooteado.
*Lo que he probado: Investigando un poco he arrancado el teléfono en modo recovery usando el método de los tres botones (VolUP + Home + Power) y he conseguido acceder al dispositivo usando el comando "adb devices" en mi máquina Win 7. Se muestra como "recuperación". Esta es la única forma en la que he podido hacer que el ordenador reconozca el dispositivo vía USB. He probado Kies, y androidscreencast sin éxito.
He podido utilizar el comando "pull" para acceder a todos los archivos del sistema Android desde el teléfono. Supongo que esto se debe a que el modo de recuperación sólo monta los archivos del sistema necesarios para las actualizaciones/reparaciones y no se molesta con los datos internos. Usando el comando "mount" puedo ver lo que considero son las rutas de los archivos que estoy buscando:
$ mount
mount
rootfs / rootfs rw 0 0
tmpfs /dev tmpfs rw,relatime,mode=755 0 0
devpts /dev/pts devpts rw,relatime,mode=600 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,relatime 0 0
none /acct cgroup rw,relatime,cpuacct 0 0
nodev /tmp tmpfs rw,relatime 0 0
/dev/block/stl6 /mnt/.lfs j4fs rw,relatime 0 0
tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0
none /dev/cpuctl cgroup rw,relatime,cpu 0 0
/dev/block/stl9 /system rfs rw,relatime,vfat,llw,check=no,gid/uid/rwx,iocharset=
utf8 0 0
/dev/block/stl3 /efs rfs rw,nosuid,nodev,relatime,vfat,llw,check=no,gid/uid/rwx,
iocharset=utf8 0 0
/dev/block/stl11 /cache rfs rw,relatime,vfat,llw,check=no,gid/uid/rwx,iocharset=
utf8 0 0
Todos mis esfuerzos por montar fracasan, normalmente con una sugerencia de uso:
$ mount rootfs / /mnt/ rw 0 0
mount rootfs / /mnt/ rw 0 0
Usage: mount [-r] [-w] [-o options] [-t type] device directory
0 votos
¿Existe la posibilidad de que pueda activar la configuración del USB a través de XML utilizando los archivos del sistema que he adquirido?
0 votos
¿el objetivo es montar la partición /data para extraer los archivos con adb?