Сейчас на форуме: Rio, vsv1, site-pro (+7 невидимых)

 eXeL@B —› Софт, инструменты —› Софт для работы с UEFI-образами
Посл.ответ Сообщение


Ранг: 216.9 (наставник), 85thx
Активность: 0.310.15
Статус: Участник
X-Literator

Создано: 01 октября 2013 18:46
· Личное сообщение · #1

Всем привет. Вопрос следующий: существуют ли, помимо PhoenixTool и MMTool, утилиты для работы с файлами прошивок UEFI (uefi-капсулами, ROM-файлами)?

Необходимы, в частности, функции увеличения размера Firmware Volume Image, добавления новых модулей и так далее. Не устраивает функциональность PhoenixTool, она не умеет, например, расширять папки при добавлении больших модулей за счет заглушек.

Буду рад любым утилитам, которые умеют работать с UEFI, а также мануалам по утилитам, входящим в EFI Toolkit.

Если таких утилит нет, в свободное от работы время буду начинать разработку собственной - возможно, кому-то пригодится.

-----
Харе курить веники и нюхать клей, к вам едет из Америки бог Шива, и он еврей.





Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 01 октября 2013 19:13 · Поправил: reversecode
· Личное сообщение · #2

--> Link <--
на питоне первая версия декомпильните есть хотите
а ром патчер уже подностью на С++
--> Link <-- какое то продолжение

| Сообщение посчитали полезным: Crawler


Ранг: 216.9 (наставник), 85thx
Активность: 0.310.15
Статус: Участник
X-Literator

Создано: 01 октября 2013 19:19
· Личное сообщение · #3

Спасибо! Вечером разберусь с ними. Жду еще ссылки на утилиты

-----
Харе курить веники и нюхать клей, к вам едет из Америки бог Шива, и он еврей.





Ранг: 136.0 (ветеран), 360thx
Активность: 0.270.14
Статус: Участник
Qt Developer

Создано: 02 октября 2013 13:44
· Личное сообщение · #4

Crawler пишет:
функции увеличения размера Firmware Volume Image


Если это Firmware File System(FFS), то нужно вырезать VTF в конце , для данных сформировать EFI_FFS_FILE_HEADER, дописать данные вместе с EFI_FFS_FILE_HEADER, дописать VTF в конец файла. И наконец скорректировать EFI_FIRMWARE_VOLUME_HEADER.FvLength и EFI_FIRMWARE_VOLUME_HEADER.Checksum.

-----
http://ntinfo.biz


| Сообщение посчитали полезным: Crawler
 eXeL@B —› Софт, инструменты —› Софт для работы с UEFI-образами
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати