P5Q-EM DO
Всем привет! Меня мучает она непонятка: я сделал образ флешек с биосом и пытаюсь сравнить с прошивкой скачанной с сайта Asus. Во первых так как на матери 2 SPI Flash в сумме на 32Mbit, то и образ получился размеров в эти самые 4 метра, но (!!!) прошивка весит всего 2 метра... Как я понимаю есть какоq то распаковшик/запаковщик или подобное. Так вот, как так получается что 2 метра превратились в 4.? И где биос хранит текстовые строки например [Not Detected] или [Disable/Enable] а так же System time System Date и другие, ибо мне в образе их не найти?
К чему я написал про HEX WS и MMTool, так к тому то в HEX я открывают образы и ничего не могу найти, а MMTool открываю прошивку и там все есть в модулях, хотя тоже как то очень странно...
Спасибо.
Не не, как раз все 4 метра содержат различный код. А прошивка 2 метро тоже кода... В этом мне поможет разобраться следующее:
Что значит распаковывает прошивку? И как понимать то, что в файле прошивке содержатся читабельные строки а в образе их нету? Первый и второй вопрос зависят друг от друга? Вы меня понимаете? :-)
Ну или подскажите мне ресурс содержащий информацию о том как это происходит или как вообще устроен БИОС, но конечно хотелось бы ответ "на пальцах".
Относительно устройства - почитайте Pinczakko, например.[/off]
Вопросы все ещё остаются в силе.
ДА! Забыл главное сказать: у меня AMIBIOS8.
Ваши проблемы.
Нда, если вы считаете это главным и считаете, что это трудно определить по модели матплаты, то я вам сочувствую :D.[/off]
Ладно, возможно я задаю вопросы о каких то элементарных вещах, которые должен знать любой программист.
В вашем случае если вы хотите увидеть надписи (текстовые сообщения) для начала определитесь какой из модулей их выдаёт. У Ами разные сообщения находятся в разных модулях внутри прошивки. Эти модули можно извлечь из прошивки AMIBIOS при помощи утилиты MMTOOL/ Часть из них видна также в утилите AMIBCP, предназначенной для настройки BIOS.
http://sites.google.com/site/pinczakko/pinczakko-s-guide-to-ami-bios-reverse-engineering-1
Там же и утиль для работы с основным модулем AMIBIOS 1B.