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 для поиска прошивок мультиконтроллеров и ряда биосов внутри любых бинарных файлов
Программа ECFinder для поиска прошивок мультиконтроллеров и ряда биосов внутри любых бинарных файлов
- Вложения
-
- 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