Ремонт: Ноутбуков, Компьютеров
https://vlab.su/

BIOS: распаковка/правка
https://vlab.su/viewtopic.php?f=181&t=2460
Страница 63 из 80

siberian [ 27 окт 2020, 21:29 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

Так чем же тебе помочь? Открыть в WinRAR инсталятор, извлечь IMAGEO34.BIN и прошить его... больше ничего делать не надо.

CrossFireXXX [ 29 окт 2020, 12:23 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

siberian писал(а):
Так чем же тебе помочь? Открыть в WinRAR инсталятор, извлечь IMAGEO34.BIN и прошить его... больше ничего делать не надо.

Пробовал шить этот файл. С ним не включается вообще(

Genadiy58 [ 29 окт 2020, 12:48 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

CrossFireXXX писал(а):
Пробовал шить этот файл. С ним не включается вообще(
Если с дампом отсюда https://support.lenovo.com/ru/ru/downlo ... 520s-23iku не включается-значит прошиваете неправильно или вариант птичку квад не поставили или еще чего , мы же не можем угадать что Вы с ним и как делаете.Но на сайте не может лежать не рабочий биос
Вложение:
2020-10-29 10_40_10-o34jy23usa.png
Вложение:
IMAGEO34.rar

tiretrak [ 29 окт 2020, 22:56 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

подскажите чем можно просмотреть биос от материнки foxconn H-IG41-uATX , стоит в брендовом системнике HP 500b
AMIBCP 5.02 не открывает

CrossFireXXX [ 30 окт 2020, 20:55 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

Genadiy58 писал(а):
Если с дампом отсюда https://support.lenovo.com/ru/ru/downlo ... 520s-23iku не включается-значит прошиваете неправильно или вариант птичку квад не поставили или еще чего , мы же не можем угадать что Вы с ним и как делаете.Но на сайте не может лежать не рабочий биос

Попробовал прошить другим программатором и все завелось) Спасибо большое за помощь!
P.S. Извиняюсь за глупые вопросы. Просто делал это в первый раз. Спасибо за понимание!

lowbass [ 02 ноя 2020, 20:22 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

Поделюсь методикой восстановления исходного запоротого дампа. Сразу оговорюсь, что описываемый метод подходит не для любого случая, а для вполне определённого, когда BIOS завален по причине искажения данных в ячейке памяти. Метод требует некоторой сноровки, смекалки, опыта и изрядного везения. Его применение не всегда целесообразно. Речь идёт о ситуации, в которой возникли проблемы с переносом DMI, чисткой ME, и т.д., и проще восстановить исходный дамп, чем прошить чистый или пытаться склеить что-то из доступного сырого материала. Пример использования метода в этой теме.

Вкратце:
Суть метода заключается в исправлении данных в битой ячейке.

Требуется:
1. Исходный дамп и рабочий дамп/блок BIOS той же версии.
2. Hex-редактор, позволяющий сравнить два файла и быстро найти отличия. Я использую WinHEX.

Процесс и нюансы:
1. Для начала важно определить версию подопыного. Для разных производителей спопсоб определить версию BIOS будет разным. Расписывать все я не буду. В большинстве случаев требуется навык поиска неких значений или подсказок в дампе. В случае Dell 5480/5488 из темы-примера, я скорее всего искал сочетание "ver". Результатом поиска по двум дампам из темы были строчки:
old.bin - 03/19/2017 21:15:44 Ver: 0JPUB028
uc5.bin - 05/31/2018 07:43:34 Ver: 0JPUB028
Это не помогло мне определить версию однозначно, но помогло с определением предполагаемой даты релиза BIOS. (сноровка, смекалка, опыт)
2. Теперь необходимо найти рабочий дамп/блок BIOS соответствующей версии. Идеальный вариант - взять блок BIOS на сайте производителя. На сайте Dell в описании к последнему релизу есть линк на предыдущие версии, а также указаны даты их релизов. И, самое главное - они доступны для загрузки. (везение). Зная дату изготовления 03/19/2017, и сравнив даты выхода, предположил, что версия моего дампа 1.2.10 от 03/28/2017. Скачал, распаковал, нашёл нужный блок. В моём случае таких блоков было два, под чипсеты U и H. Не все производители хранят старые релизы в открытом доступе, так что варианты поиска могут сильно отличаться (опыт, смекалка, везение). Например, скачать старый релиз у Lenovo можно, изменив цифры в названии файла в ссылке на скачивание последнего релиза. Можно перебором, если не знаете точно.
Пример: https://download.lenovo.com/pccbbs/mobiles/n1vuj25w.exe линк на последний релиз TP T570. Нужна более ранняя версия. Пробуем n1vuj24w.exe - ссылка работает, файл доступен.
3. Получив нужный блок, сравниваем файлы в редакторе, находим отличие в единичном, отдельно стоящем байте, как правило, далеко от всех других отличий, связанных со всякими переменными, записанными уже поверх чистого дампа самой системой. Обычно такие битые, отличающиеся байты лежат в областях, далёких от DMI и прочих читабельных кусков кода. Поиск лучше вести с конца. Если таковое отличие найдено - возможно это наш случай, меняем байт на правильный, пробуем правленый дамп в работе. Иногда, для быстрой проверки дампа можно даже не прошивать его, а просто скормить какой-нибудь тулзе, которая гарантированно должна с ним работать, но при открытии битого выдавала ошибки. Если с правленым ошибки ушли, то скорее всего дамп восстановлен успешно.
Восстановил таким образом довольно много дампов (не считал). По поводу возникновения самого дефекта - предполагаю, что портится содержимое ячеек, которые записаны давно и не обновляются.
Восстанавливал также подобным методом дамп, в котором данные были записаны с ошибочным смещением (не в ту область), вероятно, вендой. Но там были другие критерии поиска, другие задачи, и это совсем другая история.

siberian [ 03 ноя 2020, 09:16 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

lowbass писал(а):
Зная дату изготовления 03/19/2017...

идея поиска версии BIOS в дампах Dell по дате релиза хороша, но её реализация может быть проще...
Вложение:
BIOS_ver.png

lowbass [ 03 ноя 2020, 09:27 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

siberian писал(а):
но её реализация может быть проще...

Ну, чё тут спорить... Проморгал, значит. Как и говорил, (сноровка, опыт) помогут безусловно. Чем чаще такое проделываешь, тем проще находить искомое. Если бы ещё структура дампа оставалась всегда единой и неизменной... Мечты, мечты=). К тому же, надо было знать, какой формат цифр примерно искать. А я сначала искал по дампу, потом полез на оф. сайт.
UPD: Не, посмотрел по логам WinHEX - я искал "1.10" в дампе последнего релиза, и там такое отсутствует. То, что найдено "1.2.10" - это переменная, записанная системой, которой нет в исходнике. И в версии исходника 1.2.10 такого не найдёте.
UPD: Это, кстати, всё равно правильное замечание. К вопросу о том, где сначала искать, в исправном исходнике или в повреждённом дампе. В повреждённом всегда больше инфы. Но поскольку он повреждён, то она может оказаться не торт...
UPD: Перепроверил. 1.2.10 лежит перед блоком BIOS, видимо, в области ME. В целом, когда знаешь, что искать, оно 100% проще, но я не знал. Проблема решена за 15 минут, так что в любом случае, думаю, что нехватка опыта вполне компенсировалась смекалкой)))

JAX [ 03 ноя 2020, 14:48 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

Идея не нова, но сам факт наличия хоть каких то описаний и решений - уже хорошо, предлагаю вывести сообщение lowbass в отдельный топик.
 ! Ciber SLasH писал(а):
Никуда не нужно выносить. Этот топик именно для этого и создан.

siberian [ 05 ноя 2020, 10:32 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

lowbass писал(а):
И в версии исходника 1.2.10 такого не найдёте.

Это смотря как искать и для чего...
если в релизе с оф сайта, то его версия и так известна, да и то, чтобы убедиться не обманывают ли биосописатели, достаточно воспользоваться PhoenixTool и поискать нужное в распакованном BIOS
Вложение:
BIOS Revision.png

lowbass [ 05 ноя 2020, 12:13 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

siberian писал(а):
Это смотря как искать и для чего...

Вот именно. Мне проще было так. Феникстул, распаковка на модули, слишком много движений... Я привык искать по дампу, обычно оно есть в чистом виде без всяких распаковок. Но, конкретно в этом случае, чистого заведомо исправного дампа не было, были огрызки из делловского ексешника последнего релиза, из которых я взял BIOS регион, и по нему уже начал искать. Согласен, мой путь был не самым коротким, возможно правильнее было искать в полном б.у. дампе, и об этом я говорил - при наличии опыта всё можно сделать быстрее. Почему я начал поиск по чистому огрызку, а не по полному б.у. - потому что встречал в б.у. дампах. несколько прописанных версий в разных местах, и гадать, какая из них правильная, мне показалось неверным направлением. В любом случае, все средства хороши при достижении желаемого результата. И о том, что варианты действий могут быть разными, я тоже говорил.

manbook [ 10 ноя 2020, 19:29 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

Добрый день коллеги, платформа APP80-NI это моноблок от HP, с чипов 216-0752001 заменил на 215-0752016, изображения нету, как его распаковать и добавит видеомодуль, не один из phoenixtools-ов не хочет его открывать, может дела в том что он Afuwin (American Megatrends) , дайте совет у кого есть опыт в данном направлении. Биос свой и с сайта прилагая.

sergej66 [ 10 ноя 2020, 19:43 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

Распакованный биос (дальше я думаю сами сможете)

manbook [ 11 ноя 2020, 11:18 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

Winrar-ом я уже распаковал сразу же, проблема в том что когда я открываю файл Phoenix Tools-ом и указываю дамп (что слитый что с сайта неважно) он мне выдает ошибку Not Phoenix/Dell/Insyde/EFI BIOS. Вот как решить эту задачу ???

sergej66 [ 11 ноя 2020, 11:23 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

Используйте mmTool

manbook [ 16 ноя 2020, 10:42 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

manbook писал(а):
Добрый день коллеги, платформа APP80-NI это моноблок от HP, с чипов 216-0752001 заменил на 215-0752016, изображения нету, как его распаковать и добавит видеомодуль, не один из phoenixtools-ов не хочет его открывать, может дела в том что он Afuwin (American Megatrends) , дайте совет у кого есть опыт в данном направлении. Биос свой и с сайта прилагая.


Вложения:
sp52397.rar [1.43 МБ]
Скачиваний: 1
bck_25l8006.rar [702.9 КБ]



коллеги у кого есть под чип 215-0752016 видеомодуль, перепробовал штук 5-6 нечего не работает((

jawdead (Севастьянов Павел) [ 16 ноя 2020, 13:56 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

Пробуй. Сделан из офсайтовского.
В твоём слитом один килобайт лишний почему то, поэтому не разбирается.

sergej66 [ 16 ноя 2020, 15:40 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

Это модифицированный под 215-0752016 ваш родной дамп, пробуйте

Dag_ZhiEst' [ 18 ноя 2020, 17:55 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

Не могу понять, что делать с биосом с оффсайта на Lenovo V340-17IWL. Ну вскрылся установщик легко, а вот что мне делать с WinATCNXXWW.fd не понимаю.
---------- Добавлено спустя 4 минуты 34 секунды: ----------
Скормил FITC слитый дамп, сравнил с официальным файлом, BIOS регион как минимум присутствует. Может ещё что-то найдётся, но походу в нём неполный дамп.
---------- Добавлено спустя 9 минут 50 секунд: ----------
Влеплю, пожалуй, BIOS и PMC в свой дамп, а ME в FITC обновлю.

Doc [ 18 ноя 2020, 18:51 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

полный там
выложил туда
viewtopic.php?p=819894#p819894
а если б поискали, то нашли бы и до меня порезанный - чуть старее версия

Dag_ZhiEst' [ 18 ноя 2020, 19:27 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

Дык никто из выложивших не отметил, чистый он, нечистый. А как вы порезали? И как DMI с ключом венды перенести? Никакой инфы с поддона в дампе не смог найти.

Doc [ 18 ноя 2020, 20:07 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

Ну-ну "Чистьій ATCN34WW"
viewtopic.php?f=58&t=101190&p=755654&hilit=%2AL340+15IWL%2A#p755654
там же и про DMI

Тема свелась в "поищи за меня"
дальше мне лень; а порезал я как и режу все годы на форумах - ничего не поменялось, сравнил-нашел-обрезал, флешки только в размерах растут)

Dag_ZhiEst' [ 18 ноя 2020, 20:20 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

О как. А я только в тему с биосами и смотрел. И искал по модели платы. Ради справедливости: я не просил ничего делать и искать за меня, мне это неинтересно. Я за пинком в направлении нарезки обращался. Моё поделие, в принципе, тоже заработало и проблема ушла, а вот на счёт DMI постучусь в личку.

Away [ 18 ноя 2020, 22:04 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

Появился не приватный способ распаковки относительно новых bios HP? Нужна распаковка 15-p200ur перепробовал все даже отладчиком ollydbg. утилита hp не распаковывает дамп на диск она его держит в памяти. В теле exe тоже не удается найти начало прошивки видимо зашифровано все.

DeathBringer [ 18 ноя 2020, 22:10 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

Инсульт
viewtopic.php?p=717005#p717005

Doc [ 18 ноя 2020, 23:01 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

собственно, как там описывал полтора года назад - так и распаковал )
viewtopic.php?f=181&t=2460&p=685915&hilit=%2A2266%2A#p685915
даже в примере именно этот файл и есть

jawdead (Севастьянов Павел) [ 19 ноя 2020, 12:54 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

Инсульт
А просто запустить скачанный с оф. сайта экзешник и следовать инструкциям не пробовал? :-)

Doc [ 19 ноя 2020, 13:03 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

jawdead (Севастьянов Павел) писал(а):
А просто запустить скачанный с оф. сайта экзешник и следовать инструкциям не пробовал?

У многих файл-программа крашится (appcrash) при запуске, я ж написал по ссылке выше для таких случаев. У меня ни дома ни на работе на win7 x64 например оно не работает без хитрых телодвижений именно в данном примере.

jawdead (Севастьянов Павел) [ 19 ноя 2020, 13:33 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

Doc
Так я сначала написал, а потом только твоё сообщение прочёл :-)
Спасибо, будем знать. Хотя у меня до сих пор всё нормально работало.

siberian [ 19 ноя 2020, 17:53 ]
Заголовок сообщения:  Re: BIOS: распаковка/правка

Doc писал(а):
У меня ни дома ни на работе на win7 x64 например оно не работает

у меня всё тоже самое, но работает...

Страница 63 из 80 Часовой пояс: UTC + 4 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/