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

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

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

Сообщение admin »

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

Надо понимать, что где-то эти прошивки внутри есть, а где-то их нет - и ничего там не найдется.
Исследовались и добавлялись алгоритмы поиска для:
- ENE, ITE, Nuvoton, MEC (некоторые)
- в планах добавить нахождение отдельных кусков для клавиатурных контроллеров (KBC) типа it8171FN и др., иногда они тоже бывают в дампах

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

Использование: запустить программу, по запросу нажать любую кнопку клавиатуры - откроется окно проводника, выбрать исследуемый файл, указать размер прошивки мультиконтроллера (мастер должен это понимать сам) - ВЫБРАТЬ НОМЕР ВАРИАНТА И НАЖАТЬ ENTER и... все; если найдет, то выдаст соответствующее сообщение и готовый файл автоматически сохранится в папку к исходному файлу. Имя файла будет состоять из имени исходного файла + EC + x (некая служебная цифра - не обращать внимание) + Инфо (производитель как минимум). В конце будет предложение перейти на сайт - проверить обновление, ну и заодно задонатить автору и что-то купить )

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

Данные для донатов ниже )
Вложения
ECFinder_0.1.1.zip
(7.84 МБ) 29 скачиваний


Support the project WEBMONEY $: Z202953764097

Bitcoin: bc1qnnh6a93l08nh9cm58unhrnzujj7vsjtg84syf2

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

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

Сообщение admin »

UPDATE version 0.1.2

- добавлен поиск KBC типа it8171 / it8176 56kb - встречаются в прошивках/апдейтах редко, но если будет - сохранится автоматически
- мелкие логико-арифметические правки
Вложения
ECFinder_0.1.2.zip
(7.84 МБ) 32 скачивания


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

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

Сообщение admin »

UPDATE version 0.2.1

-добавлен полностью консольный режим работы:

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

-при простом запуске утилиты будет предложено указать файл путем его перетаскивания в окошко (drag and drop) или, нажав Enter, откроется файловый менеджер

-мелкие правки
Вложения
ECFinder_0.2.1.zip
(7.84 МБ) 14 скачиваний


Support the project WEBMONEY $: Z202953764097

Bitcoin: bc1qnnh6a93l08nh9cm58unhrnzujj7vsjtg84syf2

Ответить