Автор: Unknown BIOS (не проверено) , 11 октября 2007

<font size="1">"Сначала было слово"

</font><font size="1">www.rom.by/forum/Shell_Cbrom</font>



Эта ветка форума посвящена процессу создания программы <font color="#3366ff">BIOStrip</font>.



Назначение программы:

- прочитать файл с прошивкой

- выбрать плагин для препарирования файла прошивки

- записать отредактированную прошивку в файл

- копировать все упакованные модули в виде отдельных файлов

- копировать текущий (упакованный или распакованный) модуль в файл

- добавить новый модуль в прошивку

- удалить модуль из прошивки

- переставить соседние модули в прошивке

- др. 





<font color="#3366ff"><font color="#000000">Другими словами, функционально</font> BIOStrip </font>- это универсальный cbrom с графическим интерфейсом.

Универсальность реализуется через расширяемый набор плагинов.



PS

<font size="1">"Наши цели ясны, задачи определены. За работу, товарищи!" (Все встают.) 

</font>

Содержимое данного поля является приватным и не предназначено для показа.

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

Santa

18 лет 3 месяца назад

Будет ли реализован как бы небольшой HEX-редактор распакованных в память модулей?
Иными словами - грузим прошивку, выбираем виртуально распакованный модуль, в правом окне видим данные. Меняем то что нужно - и (вуаля!) сохраняем готовую прошивку. Функция, несомненно, опасная, однако была бы удобна.

Strelets

18 лет 3 месяца назад

Santa

<font size="1">>У версии 1.2 есть глюк: если при сборке прошивки начать двигать модули вверх/вниз, то программа без слов, тихо закрывается.

</font>

Вы не могли бы детально описать последовательность действий, приводящих к проявлению ошибки?



<font size="1">> Будет ли реализован как бы небольшой HEX-редактор распакованных в память модулей?

</font>

Нет, не будет. Для редактирования распакованных модулей потребуется не небольшой hex-редактор, а громадный дизассемблер :)

Santa

18 лет 3 месяца назад

Strelets
Детально описать сейчас уже не получится, но тогда в прошивку вставлялся доп контроллер, менялся awardext.rom и original.bin. По-моему в такой последовательности. Будем считать это кривизной моих рук...:)

По второму пункту: зачем громадный дизассемблер? У Вас уже есть распакованный в память модуль - стоит только открыть доступ на запись в памяти (имхо). Это было бы удобно, когда нужно изменить пару байтиков в модуле - открыл, изменил, сохранил и прошивка готова. Ваш инструмент и сейчас чудо, а будет еще чудеснее...

Icbook
Если интересно, то у Гигабайта (например здесь и здесь)на post 2Dh появилась п/п для кулеров. У плат на чипсете Р35 тоже есть.

Santa

18 лет 3 месяца назад

Strelets, обратите внимание, пожалуйста, на эту тему: https://rom.by/forum/GIGABYTE_BIOS (пользователь Over)
Действительно, все так и есть. Думал BIOStrip исправит проблему - открываем, save_as, закрываем. Сравниваем - один к одному. И при следующем открытии (мод файла) выскакивают такие-же ошибки.
У меня на 4-х мегабитных прошивках такого небыло....

Santa

18 лет 3 месяца назад

Strelets, будут ли доступны исходники BsAwardTest.dll? Это в разрезе вышележащего поста о возможности редактирования распакованного модуля в окне https://rom.by/node/14774?page=1#comment-126219

ЗЫ Подробности можно в личку или по аське...

Santa

18 лет 1 месяц назад

..Проект заглох?https://rom.by/images/koloboks/read.gif

Santa

17 лет 10 месяцев назад

.. жаль../images/koloboks/dntknw.gif

Santa

16 лет 10 месяцев назад

Up. ГЫ!