Reparar bloques en android ARMv7

Hola, verificaría badblocksen mi Android con la badblocksherramienta, pero no puedo encontrar el binario para mi:

armv7 con mt6582 - lollipop 5.1 y TWRP 3.0.1.

  • ¿Cómo podría compilarlo u obtenerlo (los badblocks para ejecutar desde /sbin/)?

Nota: no quiero usar e2fsck ni fsck... Me gustaría comprobarlo a través de badblocks

Respuestas (1)

  1. Obtenga una edición de Linux Desktop (Debian, Ubuntu, Suse) e instálela en su PC
  2. Obtenga el compilador ARM (el, hf) y binutils, etc.
  3. Obtenga Android NDK y SDK (archivos grandes...)
  4. Obtenga también la fuente del kernel para su teléfono inteligente/tableta
  5. Obtenga archivos fuente de badblock para Linux y compílelos de forma cruzada
  6. Por cierto, el teléfono inteligente debe estar rooteado y ser consciente del uso (!) de badblocks...

O encuentre un desarrollador aquí o en https://forum.xda-developers.com que ya lo haya compilado

Gracias amigo, descargué el SDK y el SDK, ¿podría ser mi fuente github.com/mmeeks/ext2tools/blob/master/ext2fs/badblocks.c ?... No entiendo... ¿puedes guiarme para compilarlo? ?
Sí, es ese archivo. ¿Conseguiste todo lo demás? Android NDK es el más importante Siga todo en los sitios para com (google, xda-developers). Es demasiado complejo describir todo aquí. (DL el kernel para su dispositivo también)
¿Qué dispositivo tienes? ¿Qué partición de tu dispositivo quieres usar en badblocks? (Si usa badblocks, tal vez bloquee la partición y, por lo tanto, el dispositivo)
Tengo mmblk0 (8gb) > con 9 particiones... Pero no se de puerto los badblocks para armv7 de mi dispositivo.... Mi dispositivo es azumi a50c+ (mtk 6582)