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

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

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

Сообщение admin »

ECFinder 0.4.5

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

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

upd ECFinder 0.4.5
добавлены еще несколько вариаций
снижения ложных срабатываний антивирусов

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.5.zip
(11.39 МБ) 0 скачиваний
ECFinder_0.4.4.zip
(10.89 МБ) 1559 скачиваний
ECFinder_0.3.6.zip
(7.84 МБ) 201 скачивание


Support the project WEBMONEY $: Z202953764097

Bitcoin: bc1qnnh6a93l08nh9cm58unhrnzujj7vsjtg84syf2

Ответить