Доброго времени суток.
Ищу дамп на ноутбук 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 размер с моей сохранённой совпадает.
Правильный 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 я не могу найти, уже всё в глазах плывёт ))
в понедельник продолжу.
Большое спасибо за помощь приятных выходных, Попробую и дома что нить почитать если время будет.
Во что то получилось не знаю что. ))
Я раньше пробовал засунуть в phoenixtool BIN который появился сразу после распаковки exe.
А сейчас я засунул BIN который получился через InsydeFlash и программа начала работать.
Сейчас в папке где был распакованный файл появился другой биос это он и есть ?
Я слепой, и что на картинках с таким разрешением - не вижу.
0300h - это адрес в HEX редакторе. Почти в самом начале. У Вас перед тройкой может быть большее количество нулей, это не важно. h в конце числа - это всего лишь признак, что число записано в HEX.
Почему выбрали версию 31, если есть 37?
Вот что у Вас должно получиться после декриптования файла. Это можно шить (только серийники вставьте).
02139F37.bin.rar
Доброго дня.
Большое спасибо за вашу помощь.
Вписал серийники и зашил но бук не ожил (( к сожалению. Мои подозрение на умерший проц подтвердились.
со строкой 0300h вроде бы разобрался. 030 это по вертикали нужно смотреть а 0h по горизонтали. ( я вообще не понимаю в этих редакторах но у меня почему то в строках 30,300,3000 пусто)
С утра попробовал сравнил файлы вHexCmp которые вы мне сбросили с файлом после запуска InsydeFlash. Они не отличаются.
Но как я понял мне необходимо разобраться с phoenixtool.
Буду пробовать распаковать этот биос в phoenixtool что бы мог сравнить результат.
Ещё раз спасибо за помощь.
Отправить комментарий