Ремонт: Ноутбуков, Компьютеров https://vlab.su/ |
|
BIOS: распаковка/правка https://vlab.su/viewtopic.php?f=181&t=2460 |
Страница 5 из 80 |
syget [ 26 дек 2013, 00:01 ] | |
Заголовок сообщения: | Re: BIOS: распаковка/правка |
Добрый день или вечер или ночь! Натирая лоб о стену решил отписаться здесь, задача такова: поправить биос по желанию)) есть ноутбук TOSHIBA SATELLITE R830 PT32LE-00V013RU с оф сайта *.ехе в котором файл *.сом (1.4мб) есть биос, но размер его не соотвествует действительному (4мб) вопрос, есть способ правильно извлечь из *.сом и потом обратно, или можно использовать (прошить) вычитанный универсальной прогой с железа? Такой есть, но чем зашить пока не нашел. Спасибо! |
RsM [ 26 дек 2013, 00:12 ] | |
Заголовок сообщения: | Re: BIOS: распаковка/правка |
c com не вытащить, как и прога универсалка не даст. Только программатор. |
syget [ 26 дек 2013, 21:25 ] | ||||
Заголовок сообщения: | Re: BIOS: распаковка/правка | |||
Не весело(( Но ведь дамп с помощью Universal BIOS Backup ToolKit 2.0 вытащил, чем обратно попробовать?
|
syget [ 27 дек 2013, 10:25 ] | |
Заголовок сообщения: | Re: BIOS: распаковка/правка |
ясно, спс |
Черномор [ 15 янв 2014, 09:44 ] | ||||
Заголовок сообщения: | Re: BIOS: распаковка/правка | |||
Распаковка биосов HP, не поддающихся PhoenixTool Изначально я пошел по замысловатому пути – вынул из программы hewprsa.exe .PEM ключи и пытался их приладить к OpenSSL. В виндовой версии SSL это не работало совсем, в Open Sourse нужно было писать многа букафф. Было принято решение пропатчить hewprsa.exe, тем боле есть успешные переделки. После дизассемблирования программы были найдены места, где она затыкается с новым алгоритмом шифрования RSA от HP – исправлено. В прикрепленном архиве - модифицированный вариант программы. Использование: качаем архив, распаковываем в папочку с PhoenixTool с заменой существующего файла. Просто запускаем PhoenixTool, скармливаем наш биос и получаем расшифрованный биос .DEC Либо запускаем из командной строки hewprsa.exe с ключами –d и –o, указав имя входящего и исходящего файлов. Проверялось с версиями PhoenixTool 2.19, 2.50 и десятком биосов. НЕ проверялось на предмет запаковки биосов – для наших целей нужен бинарник для программатора, а не софтовой прошивки. P.S. Просьба к тем у кого нет прав на скачивание не писать в личку/почту - «снинь файло» - участвуйте в форуме или делайте сами..
|
Черномор [ 19 янв 2014, 09:01 ] | |
Заголовок сообщения: | Re: BIOS: распаковка/правка |
Черномор писал(а): Возможно в дальнейшем допилю универсальную версию. Выкладываю допиленную универсальную версию hewprsa.exe Декриптует все существующие на настоящий момент биосы от HP. |
gs84 [ 23 янв 2014, 14:55 ] | |
Заголовок сообщения: | Re: BIOS: распаковка/правка |
Подскажите, пожалуйста, как исправить в модифицированной прошивке проверку суммы? |
AlexDiver [ 08 фев 2014, 14:31 ] | |
Заголовок сообщения: | Re: BIOS: распаковка/правка |
Имеется ноут Самсунг NP 535U4c Поставил SSD но он работает медленнее своих возможностей из-за лока на SATA2 хотя чипсет поддерживает SATA3. Последний BIOS лежит тут http://sbuservice.samsungmobile.com/upl ... P06RAF.exe Здесь нашел как люди модифицировали BIOS аналогичного ASUS http://forum.notebookreview.com/asus/60 ... print.html с помощью проги AMIBCP4.53. http://higgs.rghost.ru/download/4163909 ... CP4.53.zip Не получается извлечь BIOS из Самсунговского архива. Помогите. |
тагансити [ 08 фев 2014, 14:57 ] | |
Заголовок сообщения: | Re: BIOS: распаковка/правка |
AlexDiver писал(а): ...Не получается извлечь. BIOS из Самсунговского архива... Используйте find_gz! Вложение: P06RAFB.RAR
|
AlexDiver [ 08 фев 2014, 15:33 ] | |
Заголовок сообщения: | Re: BIOS: распаковка/правка |
тагансити писал(а): Используйте find_gz! Пробовал версию 2.1 - пишет ошибку. Ваше вложение скачать не могу - ограничение форума. Киньте плиз куда-нить в другое место. |
AlexDiver [ 09 фев 2014, 16:40 ] | |
Заголовок сообщения: | Re: BIOS: распаковка/правка |
тагансити Ваш find_gz сработал без проблем, а две версии что я нашел в инете выкидывали ошибки. Модифицировал BIOS по инструкции. http://img94.imageshack.us/img94/2754/k ... ttings.jpg Активировал пункт Sata 6 AHCI Support и отключил SATA MAXGEN2 CAP OPTION Залил модифицированный вариант BIOS в ноут - нет эффекта. Crystal Disk Info показывает что диски по прежнему пашут в SATA 2 и упираются в 300Мб/с. Считал BIOS с ноута, посмотрел - указанные выше параметры изменены. В чем может быть дело? |
lowbass [ 09 фев 2014, 17:14 ] | |
Заголовок сообщения: | Re: BIOS: распаковка/правка |
тагансити писал(а): Используйте find_gz! У Вас какой-то особенный find_gz? Всё, что нашёл в разных местах, включая первую страницу темы, было версии 1.0.0.21. Оно действительно этот бинарник достать не помогло... |
тагансити [ 09 фев 2014, 18:29 ] | |
Заголовок сообщения: | Re: BIOS: распаковка/правка |
lowbass писал(а): тагансити писал(а): Используйте find_gz! У Вас какой-то особенный find_gz?... Да нет, самый обычный find_gz125.exe, от кутюрье Mikkey (он написал сию утилиту, известную также под именем Samsung FW Extractor): Вложение: find_gz125.rar Пользуйтесь на здоровье! |
lowbass [ 09 фев 2014, 20:14 ] | |
Заголовок сообщения: | Re: BIOS: распаковка/правка |
тагансити Спасибо, было бы неплохо в шапку добавить... только шапки нет))) Он у меня оказывается есть, на другом компе. Просто до сообщений выше как-то проблем не было с распаковкой, старой версии хватало, я и не думал что есть другие. А тут подумал человеку подсказать, потыркался - не работает... |
тагансити [ 16 фев 2014, 06:42 ] | |
Заголовок сообщения: | Re: BIOS: распаковка/правка |
Здесь добавил тему по распаковке/правке биосов НР. Нового там вы ничего не найдёте, но - как обобщение опыта, прочитать полезно... Поправки принимаются с удовольствием (можно в личку). |
Descod [ 20 фев 2014, 23:31 ] | |
Заголовок сообщения: | Re: BIOS: распаковка/правка |
Может кому пригодиться: "Utilities to work with Aptio: Aptio is AMI's next-generation BIOS firmware based on the UEFI Specifications and the Intel® Platform Innovation Framework for EFI. Aptio is specifically designed to address firmware portability and extensibility to future platforms. Along with silicon enabling components, Aptio can be expanded using a variety of drivers, development tools, support utilities and pre-boot application solutions: Aptio Development Applications: Visual eBIOS (VeB) AMI Debug for UEFI Aptio Support Utilities: AMI Flash Utility (AFU) Suite Change Logo Utility - OEM splash logo management AMI BIOS Configuration Program (AMIBCP) - Change setup paramaters and strings in Aptio ROM images MMTool - Manage modules, drivers and Option ROMs in Aptio ROM images DMIEdit - SMBIOS data management AMISDE - Command line tool for exporting setup date from an Aptio ROM image AMISLP - Enables the insertion of Microsoft System Locked Pre-Installation (SLP) key files into the BIOS image AMISCE - Command line tool for simple update of NVRAM variables AMIUCP - Tool for customization and pre-configuration of Aptio Flash Utility (AFU) Aptio Features: AMI Text Setup Environment (TSE), advanced UEFI functionality with a familiar BIOS interface Compatibility Support Module (CSM), providing legacy BIOS compatibility based on AMIBIOS8 AMI PreBoot Application (PBA) environment, allowing OEM/ODM to store and execute pre-boot applications in a protected hidden partition This is a list of most Aptio Utilities: Aptio® Utilities AMI’s Aptio® firmware offers an easy transition to the new Unified Extensible Firmware Interface (UEFI) model. With Aptio, OEMs have all the advantages of UEFI - modularity, portability, C-based coding - while retaining easy-to-use tools that facilitate manufacturing and enhance productivity. Aptio offers a rich set of utilities for customizing the BIOS ROM image without rebuilding the firmware, a true advantage in terms of both time and cost. AMI Firmware Update (AFU) AMI Firmware Update (AFU) is a scriptable command line utility for DOS, Microsoft Windows®, Linux, FreeBSD and the UEFI shell. Utilized for factory or field BIOS updates, AFU is flexible enough to update the entire Flash part or only a portion. It programs the main BIOS image, boot block or OEM configurable ROM regions. ***AMI offers several flashing options: AMI Flash Utility (AFU) is a command line utility for DOS, FreeBSD, Linux and Windows command prompt Winflash is a GUI Utility for Windows ***For a how-to & more information on the available flashing utilities, check out the "BIOS update guide for ASUS notebooks" ChangeLogo ChangeLogo allows developers to easily change logos displayed by Aptio at boot, via the GUI or CLI. The fullscreen “splash” logo and small logos appearing on the main screen during POST can be replaced with custom logos. ChangeLogo also allows logos to be extracted from existing Aptio ROM files. DMIEdit DMIEdit is a scriptable command line utility for DOS, Microsoft Windows®, Linux and the UEFI shell. The Desktop Management Interface Editor for Aptio enables customers to modify strings associated with platform SMBIOS tables (System, Base Board, Chasis, OEM string, etc). In manufacturing, use DMIEdit to embed platform serial numbers, UUID and license keys into the SMBIOS table, which identifies platforms to management software. MMTool Aptio’s Module Management Tool (MMTool) allows developers to manipulate Option ROMs and the UEFI DXE drivers embedded in an Aptio ROM image. Use MMTool to extract, replace and insert these binary components using a graphical or command line interface. AMIBCP The AMI BIOS Configuration Program (AMIBCP) for Aptio enables customers to modify parameters in a BIOS ROM without rebuilding from source. Developers can modify default values for BIOS setup parameters, modify default boot order in BIOS setup, view and edit sign-on and setup strings, and edit SMBIOS string data. AMIBCP also features multi-language string support for added utility. AMISDE AMISDE is a command line tool for exporting setup data from an Aptio ROM image, including spreadsheet applications such as Microsoft Excel®. It generates a helpful summary report of BIOS setup parameters and default values that enhances productivity in testing and manufacturing. AMISLP AMISLP allows the insertion of Microsoft System Locked Pre-Installation (SLP) key files into the BIOS image. SLP keys are used for OEM activation of Microsoft Windows®. AMISCE AMISCE is a command line tool which provides an easy way to update NVRAM variables. Extract variables directly from the BIOS with AMISCE, and change settings using either a text editor or a setup program, and then update the BIOS. AMISCE produces a script file that lists all setup questions on the system where AMISCE is running. The user can then modify the script file and use it as input to change the current NVRAM setup variables. AMIUCP AMIUCP is used to pre-configure the Aptio Flash Utility (AFU). Insert and exchange the default command string and ROM image used in AFU to create a customized version of the utility. AMIDiag for UEFI AMI offers the only PC hardware diagnostic solution for the Unified Extensible Firmware Interface (UEFI). AMIDiag for UEFI operates independently from the operating system, offering great advantages to AMI customers. The only diagnostic product designed for UEFI No dependency on legacy BIOS Available for IA32 and x64 UEFI environments For today’s UEFI systems & next-generation products Builds on a long history of AMIDiag products Tests leverage the original AMIDiag products Designed by a pioneer in UEFI firmware AMI has shipped Aptio UEFI firmware for years Tested against multiple UEFI implementations AMIDiag for UEFI is available only to OEM/ODM customers. For more information, please contact a software sales associate. AMI Provisioning AMI Provisioning™ integrates firmware configuration, firmware update, hardware diagnostics and pre-OS applications in a Unified EFI (UEFI) environment. When combined with Aptio® UEFI firmware and AMIDiag™ for UEFI diagnostics, AMI Provisioning greatly simplifies system maintenance and configuration. Embed Utilities With The System — Replaces the "recovery DVD" with an always available pre-boot management tool. AMI Provisioning can be executed from the BIOS flash ROM, NAND flash, on-board USB devices, protected hard disk partitions and OEM proprietary storage. Power Pre-Boot GUI — Move away from text-based applications to an intuitive graphical interface. AMI Provisioning presents a consistent interface to the user, with OEM branding via customizable themes. OS-Independent Firmware Updates — Executing BIOS and firmware updates in pre-boot eliminates OS compatibility issues, and allows customers to recover in situations where the OS cannot boot. Simplify Pre-OS Configuration — Provide a GUI alternative to the text based "legacy BIOS" setup menu, taking advantage of UEFI standards. Integrated Diagnostics — Make system diagnostics readily available to the user. AMIDiag for UEFI integrates into the AMI Provisioning solution, enabling full system tests even when the OS is not functional. Avoid the cost of system returns due to trivial issues. Standards Based — AMI Provisioning is built on the industry-backed UEFI specification, simplifying usage across multiple platforms and market segments. Users experience a consistent management interface on AMI’s Aptio solution or other UEFI implementations. Easily Extensible — Create a framework for integrating new applications that leverage the same GUI and customized OEM themes. Key Features of AMI Provisioning: UEFI 2.x (IA32 & X64) Customized look & feel Multilanguage support Context Sensitive Help Network support (CIFS / NFS / FTP / HTTP) Verify digital signatures to avoid using "tampered" updates Firmware Update Update all firmware components Update from file, network share, HTTP or FTP Verify authenticity and of firmware images I found some AMI Aptio tools right here, BUT we still need to find some of the most recent versions of these utilities..." ============================================================================================================ Полная версия со всеми ссылками и картинками ТУТ |
Grover [ 12 мар 2014, 17:32 ] | |
Заголовок сообщения: | Re: BIOS: распаковка/правка |
Приветствую! Прошу прощения, если темой ошибся. Как импортировать DPK от W8 в новый BIOS? Всмысле, есть Lenovo U310 (кванта) с родным 21 залоченным биосом (аппарат в биос не входит, а т.к. secure boot взведён, не грузится ни с флеши ни с привода). Залил программатором 99 биос (вставив DMI от старого). Машина стартует, серийник, мак, модель на месте, теперь с активацией W8 воюю... |
Grover [ 13 мар 2014, 10:36 ] | |
Заголовок сообщения: | Re: BIOS: распаковка/правка |
Grover писал(а): Машина стартует, серийник, мак, модель на месте, теперь с активацией W8 воюю... Ключ найден, вопрос решён. |
Genadiy58 [ 13 мар 2014, 11:32 ] | |
Заголовок сообщения: | Re: BIOS: распаковка/правка |
Grover писал(а): Grover писал(а): Машина стартует, серийник, мак, модель на месте, теперь с активацией W8 воюю... Ключ найден, вопрос решён. Ну так поделитесь опытом .Пока не надо было но интересно по любому. |
Grover [ 13 мар 2014, 11:38 ] | |
Заголовок сообщения: | Re: BIOS: распаковка/правка |
Genadiy58 писал(а): Ну так поделитесь опытом .Пока не надо было но интересно по любому. Списал в винде ключ (при вызове активации по телефону отображается) и нашёл по адресам 7466851-7466879. Я думал он в виде сертификата хранится вверху прошивки (около DMI), ан нет. |
Черномор [ 13 мар 2014, 12:08 ] | |
Заголовок сообщения: | Re: BIOS: распаковка/правка |
Кстати тема весьма актуальна. Ключ винды лежит в биосе в явном виде. Пока что был у мну только один косяк, случайно не сохранил старый биос (нажал Auto, вместо Save), не простили.. купил лицуху за свой счет, крепко запомнил.. Переношу инфу с ключем большим куском, так до конца не разобрался, просто голый ключ не катит. |
Grover [ 13 мар 2014, 12:27 ] | |
Заголовок сообщения: | Re: BIOS: распаковка/правка |
Черномор писал(а): просто голый ключ не катит. Там, насколько я понял,система "кто первый встал, того и тапка". Ключ хранится в BIOS и в самой W8. Кто главнее - х.з. Сразу под DMI-областью хранится кусок данных с мелькающими "microsoft". В биосе с сайта производителя там пусто. |
RsM [ 13 мар 2014, 13:14 ] | |
Заголовок сообщения: | Re: BIOS: распаковка/правка |
У асуса 72-байтный хэш внутри |
Черномор [ 13 мар 2014, 13:22 ] | |
Заголовок сообщения: | Re: BIOS: распаковка/правка |
RsM, можно подробнее? Делал активацию в HP, соньках, асерах В асусах не приходилось. Ты хочешь сказать, что недостаточно "воткнуть" DMI? Нужно что то ещё? |
full [ 27 мар 2014, 15:24 ] | |
Заголовок сообщения: | Re: BIOS: распаковка/правка |
Здравствуйте. убедительная просьба помочь. есть распакованный update'r BIOS для Toshiba Satellite A110: Вложение: tosh_bios.jpg похоже файл tw2e170a.rom является файлом прошивки BIOS. хочу отключить проверку оборудования white list для установки других комплектующих - в данном случае карты wifi. из статьи http://habrahabr.ru/post/108820/ на примере HP рассказывалось о редактировании прошивки BIOS. Но файлы для Toshiba оказались другими и поиски в интернете не прояснили ситуацию с дальнейшими действиями по редактированию(отключению white list). Заранее благодарен всем откликнувшимся! |
тагансити [ 27 мар 2014, 16:11 ] | |
Заголовок сообщения: | Re: BIOS: распаковка/правка |
full писал(а): ...из статьи http://habrahabr.ru/... Идите на bios-mods - единственный более-менее толковый ресурс, если говорить о уайтлистах, в частности... |
full [ 27 мар 2014, 18:50 ] | |
Заголовок сообщения: | Re: BIOS: распаковка/правка |
тагансити писал(а): full писал(а): ...из статьи http://habrahabr.ru/... Идите на bios-mods - единственный более-менее толковый ресурс, если говорить о уайтлистах, в частности... Спасибо за рекомендацию. Посмотрел, по Toshiba очень мало материала, в частности по Phoenix BIOS. Похожего материала не нашел. |
тагансити [ 27 мар 2014, 19:08 ] | |
Заголовок сообщения: | Re: BIOS: распаковка/правка |
Всё там есть, только нужно разбираться... Полный набор тулзов, а в форуме можно найти и методики. И по Toshiba-Phoenix есть немало, кстати. Конечно, нужно ковыряться-вникать, но готового решения можно ведь и не дождаться... |
Mikkey [ 27 мар 2014, 20:05 ] | |
Заголовок сообщения: | Re: BIOS: распаковка/правка |
Возможно это поможет http://www.bios-mods.com/BIOS/index.php ... um+A100%2F |
Descod [ 27 мар 2014, 20:28 ] | |
Заголовок сообщения: | Re: BIOS: распаковка/правка |
lowbass писал(а): тагансити писал(а): Используйте find_gz! У Вас какой-то особенный find_gz? Всё, что нашёл в разных местах, включая первую страницу темы, было версии 1.0.0.21. Оно действительно этот бинарник достать не помогло... Этот экзешник (ITEM_20130508_1120_WIN_P06RAF.exe), сам при запуске распаковал всё в чистом виде в папку Temp А вот интересная тулза для UEFI в архиве. Ссылка на статью автора: http://habrahabr.ru/post/211574/ |
Страница 5 из 80 | Часовой пояс: UTC + 4 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |