3 votos

¿Cómo recuperar una partición del sistema que no se montará?

Un familiar mío me trajo su Galaxy S4 Mini GT-I9190, el cual está atascado en el arranque. Cuando arranco en modo de recuperación me da el error Failed to mount /system (invalid argument).

¿Cómo puedo navegar a través del sistema de archivos de un teléfono Android que no arranca, excepto en Recuperación? El objetivo no es flashearlo sino recuperar los datos si es posible.

No me importa hacer root o flashear, pero no quiero sobrescribir la partición del sistema que aún puede contener información valiosa. He logrado instalar Clockworkmod de acuerdo a estas instrucciones.

¿Hay alguna forma de montarlo, o exponer el dispositivo en bruto a través de USB, o simplemente respaldarlo en una SD, sin sobrescribirlo?

EDIT: Ahora tengo instalado Clockworkmod. Intentando usarlo para hacer una copia de seguridad de /system. Falla al montar /system con el mensaje:

montando /dev/block/platform/msm_sdcc.1/b/system en /system falló: Argumento inválido
W:failed to mount /dev/block/platform/msm_sdcc.1/by-name/system (El archivo existe)

EDIT 2: con la shell de ADB miré dentro de /system, encontré una carpeta vacía llamada bin y la eliminé. Ahora el montaje de /system falla con un error más largo:

¡Error montando /system!
W:failed to mount /dev/block/platform/msm_sdcc.1/by-name/system (El archivo existe)
I:No se puede particionar un dispositivo que no sea mmcblk: /devices/platform/msm_sdcc.3/mmc_host

0 votos

¿Te importa si pregunto, cómo sucedió esto? ¿Por qué estás iniciando en modo de recuperación de todas formas?

0 votos

Se quedó atascado, no arrancará de ninguna otra manera.

0 votos

Correcto, ¿cómo se atascó? :) ¿Estabas intentando instalar CWM o intentando hacer root?

1voto

tomnexus Puntos 121

Mi solución no tan genial terminó así:

  1. ClockWorkMod, instalado con Odin según las instrucciones (Odin parece ser ligeramente no oficial, por lo que lamentablemente siempre estás descargando desde la Box o Google Drive de alguien, lo cual es un poco incómodo)
  2. ADB shell, (en PC: instalar java SDK, instalar android development kit)
    1. Montar la tarjeta SD con CWM
    2. En la shell, utilizando DD para clonar las particiones inexpugnables que quería en la SD, para recuperar más tarde
    3. usando CWM para montar la SD como una unidad USB, moviendo la parte de la partición a la PC
    4. Repetir
  3. Descargar el firmware nuevo de Sammobile y flashear con Odin
  4. Raspar a través de las particiones con un editor hexadecimal para encontrar los datos que necesitaba. Afortunadamente esto era solo texto, las cosas como las imágenes habrían sido más difíciles.

Algunas funciones aún no funcionaban, como el WiFi, así que el teléfono tuvo que regresar a la tienda para ser flasheado con el firmware oficial. Al menos tenía el cargador de arranque oficial en ese momento, no CWM.

0 votos

Estoy en la misma situación, pero no pude pasar el paso 1 :), ¿probablemente porque no tenía el Depuración USB activado en el momento del fallo?

0 votos

Esto no estaba en ningún modo de depuración, simplemente dejó de funcionar. Alguna especie de corrupción de memoria muy rara supongo. Probablemente depende de qué salió mal exactamente, si puedes o no ingresar al modo de recuperación. En mi caso, la falla estaba solo en la partición principal. Lo siento :-/

1voto

saved_by_twrp Puntos 1

Acabo de toparme con este problema y mi solución fue flashear TWRP y utilizar sus herramientas de corrección del sistema de archivos de particiones. Utilicé Rashr para reemplazar la recuperación de CWM por TWRP y después de los arreglos de TWRP, pude volver a flashear ROMs.

0voto

andleer Puntos 153
  1. Solo entra en el modo de arranque rápido y conecta mi móvil a la PC

  2. Solo flashea la misma ROM que ya tengo en mi móvil (no he hecho "borrar datos de usuario")

  3. Después de flashear la ROM, reinicia mi móvil

  4. Tengo todas las aplicaciones y datos.

  5. También, he conectado mi móvil a la PC, ahora ha detectado la memoria interna de mi móvil, aquí puedo copiar las imágenes y datos necesarios a mi PC.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X