Ищу дамп биоса.

Доброго времени суток.
Ищу дамп на ноутбук HP 15-e035sr.
плата.
DAOR76MB6DO REV: D
На оф сайте в архиве два файла с расширением .bin но при прошивки любым из них даже индикатор питания не загорается. И они отличаются размером от сохранённого мною дампа.

Ну, так какой Вам нужен? Указаные прошивки отличаются разными поколениями процессоров. Шить надо именно от своей платы - в конце слитого файла строка $BID0xxxxx, по названию файлов прошивок с оф. сайта.
И поиск в интернете программы phoenixtool с правильным hewprsa.exe для декриптования этих файлов.

Большое спасибо за подсказку.
У меня в сохранённой BID02139.F13.
Распаковал InsydeFlash 5.0.1.0 на флэшку. Один из биосов был BID02139.F31 зашил его, но бук не завёлся )) буду думать что с ним.

Для кого писал выше про инструменты и то, что нужно декриптовать ими нужный файл .bin, не знаю...

Я раньше не занимался редактированием биосов. И в программирование ни чё не понимаю.
Но когда я начал читать форумы как пользоваться phoenixtool я понял что нужно извлекать часть прошивки и вписывать туда сирийники и прочее с сохранённого. У меня phoenixtool постоянные ошибки выкидывает и всё. Правильный hewprsa.exe - я так и не смог понять где правильный где нет, он лежит прямо в программе phoenixtool, качал с разных ресурсов разные версии, как я понял все не правильные или я полный дуб в этом. Но когда я искал именно оп биосам хп то наткнулся на описание где извлекают InsydeFlash которая лежит в exe скачен с оф сайта. После их как то нужно редактировать.


Сейчас пытаюсь разобраться как это делается. Открыл оба биуса в Fairdell.HexCmp и смотрю в чём отличее. Плохо что у меня в сохранении BID02139.F13 а тот что я вытянул BID02139.F31. Много отличий. Как я понял с 0 по 100 строку эта и есть инфа про бук и серийники . А с 13000 строки начинается сам биос но в том что я "вытянул" куча не совпадений.
З.ы. после извлечения в InsydeFlash размер с моей сохранённой совпадает.

ВложениеРазмер
1.png 204.21 КБ

Правильный hewprsa.exe - это когда после открытия криптованных bin фалов в phoenixtool появляется надпись - decripted в окне программы, а после окончания ее работы - рядом с файлом xxxx.bin еще один файл - xxxx.bin.dec, правильного размера. Это в общих чертах.
Не вижу проблем в том, что вместо версии 13 будет версия 31. Самое важное, что-бы совпадал board ID - BID02139.
Блок DMI с серийниками находится, скорее всего, в первых 256 байтах (000h - 0FFh), а ключ W8, если есть - с адреса 03000h, 48 байт (030h).
Их просто можно скопировать из старого файла.

Да почему я подумал что этот биос не нужно прогонять через phoenixtool. Исходя из этой статьи.
notebook1.ru/forma1/viewtopic.php?f=387&t=96778&start=0
2. Распаковка апдейта


для этого проще всего натравить на апдейт (имеющий вид экзешника), любимый архиватор (например, ВинРАР), и распаковать его содержимое в отдельную папку на ЖД.
Бинарники, имеющие (для EFI-биосов) расширение .fd - и есть нужные нам прошивки, но в большинстве случаев они криптованы спец.алгоритмом шифрования RSA. (Для оригинальных НР БИОСов, использующихся в старых "Компаках", бинарники имеют расширение .rom или .bin, и в декриптовании/нарезке, как правило, не нуждаются.)

У меня как раз на выходе .BIN. а файлов .FD нет.
Может я что то не так понял.

Как я понял с id совпадает.
DMI как я понял это самый верх и я переписал его.
а 03000h я не могу найти, уже всё в глазах плывёт ))
в понедельник продолжу.
Большое спасибо за помощь приятных выходных, Попробую и дома что нить почитать если время будет.

ВложениеРазмер
2.png 195.78 КБ
3.png 204.27 КБ

Во что то получилось не знаю что. ))
Я раньше пробовал засунуть в phoenixtool BIN который появился сразу после распаковки exe.
А сейчас я засунул BIN который получился через InsydeFlash и программа начала работать.
Сейчас в папке где был распакованный файл появился другой биос это он и есть ?

ВложениеРазмер
bezymyannyy_1.png 214.57 КБ
bezymyannyy2.png 142.93 КБ
bezymyannyy3.png 199.24 КБ

Я слепой, и что на картинках с таким разрешением - не вижу.
0300h - это адрес в HEX редакторе. Почти в самом начале. У Вас перед тройкой может быть большее количество нулей, это не важно. h в конце числа - это всего лишь признак, что число записано в HEX.

Почему выбрали версию 31, если есть 37?
Вот что у Вас должно получиться после декриптования файла. Это можно шить (только серийники вставьте).
02139F37.bin.rar

Доброго дня.
Большое спасибо за вашу помощь.
Вписал серийники и зашил но бук не ожил (( к сожалению. Мои подозрение на умерший проц подтвердились.
со строкой 0300h вроде бы разобрался. 030 это по вертикали нужно смотреть а 0h по горизонтали. ( я вообще не понимаю в этих редакторах но у меня почему то в строках 30,300,3000 пусто)
С утра попробовал сравнил файлы вHexCmp которые вы мне сбросили с файлом после запуска InsydeFlash. Они не отличаются.
Но как я понял мне необходимо разобраться с phoenixtool.
Буду пробовать распаковать этот биос в phoenixtool что бы мог сравнить результат.
Ещё раз спасибо за помощь.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей