Ремонт блоков в андроиде ARMv7

Привет, я бы проверил badblocksмой андроид с помощью badblocksинструмента, но я не могу найти двоичный файл для моего:

armv7 с mt6582 - леденец 5.1 и TWRP 3.0.1.

  • Как его скомпилировать или получить (бадблоки для выполнения из /sbin/)?

Примечание. Я не хочу использовать ни e2fsck, ни fsck.... Я хотел бы проверить это на наличие плохих блоков.

Ответы (1)

  1. Получите редакцию Linux Desktop (Debian, Ubuntu, Suse) и установите ее на свой ПК.
  2. Получите компилятор ARM (el, hf) и binutils и т. д.
  3. Получить Android NDK и SDK (большие файлы...)
  4. Получите также исходный код ядра для вашего смартфона/планшета
  5. Получите исходные файлы badblock для Linux и перекрестно скомпилируйте их.
  6. Кстати, смартфон должен быть рутирован и знать об использовании (!) бэдблоков...

Или найдите разработчика здесь или на https://forum.xda-developers.com , который уже скомпилировал его.

Спасибо, чувак, я скачал SDK и SDK, может быть, это мой источник github.com/mmeeks/ext2tools/blob/master/ext2fs/badblocks.c ?... я не понимаю... можешь помочь мне его скомпилировать ?
Да, это тот файл. Все остальное вы получили? Android NDK является самым важным Пожалуйста, следите за всем на сайтах для com(google, xda-developers). Это слишком сложно, чтобы описать все здесь. (DL ядро ​​для вашего устройства тоже)
Какое устройство у вас есть? Какой раздел вашего устройства вы хотите использовать для бэдблоков? (Если вы используете бэдблоки, возможно, это заблокирует раздел и, следовательно, устройство)
У меня mmblk0 (8gb) > с 9 разделами... Но я не знаю о порте бэдблоков для armv7 моего устройства.... Мое устройство azumi a50c+ (mtk 6582)