3 votos

¿Cómo ejecutar e2fsck en Android, no puede obtener "adb shell" con particiones desmontadas?

Puedo acceder al Huawei P9 en Win10 con adb y el shell en él, pero eso es con el teléfono arrancado en OS. Quiero ejecutar un escaneo del sistema de archivos ( e2fsck ), pero para ello se necesitan particiones sin montar.

Leí un hilo donde alguien estaba corriendo e2fsck de la recuperación en su teléfono usando adb shell .

Si arranco el teléfono en recovery usando adb Me sale Reiniciar / Restablecer de fábrica / Borrar caché en el menú, pero el teléfono es inaccesible en el PC ( adb o fastboot ). Arrancar el teléfono en el bootloader a través de adb o directamente en el teléfono, también inaccesible a través de adb o fastboot . Shell parece que sólo es accesible cuando se inicia Android.

¿Alguna idea?

2voto

Jack Wade Puntos 231

Por lo general, no es necesario realizar comprobaciones del sistema de archivos de forma manual. Android ejecuta esto en cada arranque antes de montar el sistema de archivos ( ref ). Lo mismo ocurre con el almacenamiento externo (véase esta respuesta ). Sin embargo, puede haber excepciones:

"Algunas imágenes de sistema no tienen e2fsck por razones de licencia (por ejemplo, imágenes de sistema SDK recientes). Detecte éstas y omita la comprobación".

Así podrá comprobar si /system/bin/e2fsck (o /system/bin/fsck.f2fs , lo que sea aplicable) sale de su dispositivo. O compruebe logcat después de algunos reinicios repetidos para confirmar si se ejecutó la comprobación del sistema de archivos (normalmente en vold o fs_mgr log).

Si arranco el teléfono en recovery usando adb Me sale Reboot / Factory reset / Wipe Cache en el menú, pero el teléfono es inaccesible en el PC (a través de adb o fastboot ).

Usted está arrancando en la recuperación de stock proporcionada por su OEM. Pero para ejecutar comandos (incluyendo fsck ) en adb shell o emulador de terminal necesitas un recovery personalizado (como TWRP). Tenga en cuenta que el flasheo de la recuperación personalizada requiere el desbloqueo del cargador de arranque que no es compatible con muchos dispositivos (incluyendo todos los dispositivos recientes de Huawei).
fastboot sólo está disponible en el modo bootloader (en los dispositivos compatibles), por lo que no es relevante aquí.

Si está seguro de que la comprobación del sistema de archivos no se está ejecutando en su dispositivo pero es necesaria (debido a errores del sistema de archivos), puede hacer un restablecimiento de fábrica que recree el /data sistema de archivos.

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