Reparieren Sie Blöcke in Android ARMv7

badblocksHallo würde das in meinem Android mit dem Tool überprüfen badblocks, aber ich kann die Binärdatei für mein nicht finden:

armv7 mit mt6582 - Lollipop 5.1 und TWRP 3.0.1.

  • Wie könnte man es kompilieren oder bekommen (die Badblocks zum Ausführen von /sbin/)?

Hinweis: Ich möchte weder e2fsck noch fsck verwenden.... Ich möchte es von Badblocks durchchecken

Antworten (1)

  1. Holen Sie sich eine Linux Desktop (Debian, Ubuntu, Suse) Edition und installieren Sie sie auf Ihrem PC
  2. Holen Sie sich ARM (el, hf) Compiler und binutils etc-
  3. Holen Sie sich Android NDK und SDK (große Dateien...)
  4. Holen Sie sich auch die Kernel-Quelle für Ihr Smartphone/Tablet
  5. Holen Sie sich Badblock-Quelldateien für Linux und kompilieren Sie sie
  6. Übrigens sollte das Smartphone gerootet sein und sich der Verwendung (!) von Badblocks bewusst sein ...

Oder finden Sie hier oder auf https://forum.xda-developers.com einen Entwickler , der es bereits kompiliert hat

Danke Alter, ich habe das SDK und das SDK heruntergeladen, könnte es meine Quelle sein github.com/mmeeks/ext2tools/blob/master/ext2fs/badblocks.c ?... Ich verstehe nicht... kannst du mich anleiten, es zu kompilieren ?
Ja, es ist diese Datei. Hast du alle anderen Sachen bekommen? Android NDK ist das wichtigste Bitte verfolgen Sie alles auf den Seiten für com (google, xda-developers). Es ist zu komplex, um hier alles zu beschreiben. (DL auch den Kernel für Ihr Gerät)
Welches Gerät besitzen Sie? Welche Partition Ihres Geräts möchten Sie für Badblocks verwenden? (Wenn Sie Badblocks verwenden, wird möglicherweise die Partition und damit das Gerät gesperrt.)
Ich habe mmblk0 (8 GB) > mit 9 Partitionen ... Aber ich weiß nicht, ob ich die Badblocks für armv7 meines Geräts portiert habe ... Mein Gerät ist azumi a50c + (mtk 6582)