Программа ECFinder для поиска прошивок мультиконтроллеров и ряда биосов внутри любых бинарных файлов

Софт и полезная информация для ремонта
Ответить
Аватара пользователя
admin
Site Admin
Сообщения: 898
Зарегистрирован: 10 фев 2019, 19:07
Поблагодарили: 1 раз

Программа ECFinder для поиска прошивок мультиконтроллеров и ряда биосов внутри любых бинарных файлов

Сообщение admin »

ECFinder 0.4.4

Программа ECFinder для поиска прошивок мультиконтроллеров и ряда биосов внутри любых бинарных файлов: дампы или распакованные файлы обновлений

Надо понимать, что где-то эти прошивки внутри есть, а где-то их нет - и ничего там не найдется.

upd ECFinder 0.4.4
Добавлен размер 512kb
Фиксы "ложных срабатываний"

upd ECFinder 0.4.3
Добавлен детект ряда huawei xiaomi ITE EC
Исправлена ситуация с двойным преобразованием asus cap to bin
Исправлены некоторые ложные срабатывания

upd ECFinder 0.4.2
добавлен поиск KBC it829x 120kb

upd ECFinder 0.4.1
- добавлено автоматическое преобразование SPD DDR3 в SPD DDR3L: алгоритм срабатывает при открытие файла размером строго 256 байт (размер eeprom SPD 24c02/34c02), дальше идет проверка, что это SPD DDR3 и если да - изменяется в DDR3L (с правкой CRC), файл сохраняется в папку исходного файла; если нет - выход.
В консольном режиме файл открывать без параметров: ECFinder.exe filepath-путь-к-файлу

Исследовались и добавлялись алгоритмы поиска для:
- ENE, ITE, Nuvoton, MEC (некоторые)
- клавиатурных контроллеров (KBC) типа it8171 / it8176 56kb., иногда они тоже бывают в дампах
- как вариант имеется полностью консольный режим работы
- автоматически преобразует обновление "предыдущего поколения" с оф сайта Asus либо в полноценную прошивку bios, либо его часть - то есть заменяет утилиту cap to bin; если попадется AMI PFAT, напишет, что не может. Если нужна/есть только прошивка bios, размер мульта указываем любой из предлагаемых
- автоматически вырежет полноценную прошивку bios, либо его часть (не забываем, что далеко не всегда лежит полная прошивка) из распакованных файлов обновлений insyde h2o, которые любят acer, lenovo, xiaomi, huawei и пр (то есть надо добраться до *.fd, isflash.bin и тп)

Системные требования: Win7x64 и новее

Использование: при простом запуске утилиты будет предложено указать файл путем его перетаскивания в окошко (drag and drop) или, нажав Enter, откроется файловый менеджер. В конце будет предложение перейти на сайт - проверить обновление, ну и заодно задонатить автору и что-то купить )
Консольный режим работы:
Usage: ECFinder.exe -x filepath-путь-к-файлу
x = 128, 160, 192, 256, 384, 512 or 1004 (не забываем про дефис перед цифрой)
Example/Пример: ECFinder.exe -128 d:\file.bin
после выполнения программа автоматически закроется

При запуске программы идет фоновая проверка на наличие новой версии (без интернета этот этап будет пропущен) и если таковая будет, программа встанет с предупреждением "a new version available" с обязательным переходом на сайт, после чего она продолжит свою работу

Любимый вопрос многих мастеров: зачем {программа}, когда можно {нарезать} самому? - Можно, но количество алгоритмов и шаблонов поиска возрастает и часть простых маркеров (типа "ene haru") пропадает, увеличивается и время поиска и вероятность ошибки, когда в ряде прошивок можно найти несколько кусков очень похожих на требуемое, но верным будет только один; ну и вообще автоматизация труда ведет к росту прибыли и сокращению издержек.
Учитывая вышесказанное естественно могут быть какие-то баги и что-то упущено - будет добавляться и исправляться.

Данные для донатов ниже )

PS аваст и некоторые сканеры могут ложно срабатывать - отключить / внести в исключение
Вложения
ECFinder_0.4.4.zip
(10.89 МБ) 1559 скачиваний
ECFinder_0.4.3.zip
(10.89 МБ) 182 скачивания
ECFinder_0.4.2.zip
(8.38 МБ) 2104 скачивания
ECFinder_0.3.6.zip
(7.84 МБ) 201 скачивание


Support the project WEBMONEY $: Z202953764097

Bitcoin: bc1qnnh6a93l08nh9cm58unhrnzujj7vsjtg84syf2

Ответить