Phoenix BIOS Editor — Скачать для Windows

Phoenix BIOS Editor — это приложение с удобным интерфейсом, которое автоматически распаковывает образы ПЗУ в небольшие модули ПЗУ, которые являются частью BIOS вашего ПК. Затем Phoenix BIOS Editor может внести все изменения в новый образ BIOS и записать его во флэш-память.

Основные возможности

Phoenix BIOS Editor не предназначен для замены модулей, но предоставляет такую ​​возможность. При первом открытии образа BIOS все модули BIOS извлекаются в папку, расположенную на диске по адресу C:\Program Files\Phoenix BIOS Editor\TEMP\. Модуль unzip можно скопировать из этой папки, изменить и заменить.

Как установить Phoenix BIOS Editor

  1. Скачиваем архив с сайта и распаковываем его.
  1. Запускаем установочный файл .exe
  2. После прочтения условий соглашения следует установить галочку в соответствующем поле о согласии, а затем начать установку программы.
  3. Программа начнет загрузку на компьютер.

Интерфейс

Программное обеспечение имеет простой интерфейс. Это избавит вас от необходимости переустанавливать BIOS в будущем. Приложение поддерживает функции распаковки и замены компонентов в образе. Также есть возможность изменить системные настройки.

Чтобы настроить приложение для установки Windows, вам необходимо выбрать пункт меню «Дополнительные возможности».

Phoenix BIOS Editor разрабатывался не для подмены модулей, но тем не менее предоставляет такую возможность. Когда образ BIOS открывается впервые, все модули BIOS будут извлечены на диск в папке, расположенной в C:\Program Files\Phoenix BIOS Editor\TEMP\. Модуль распаковки может быть скопирован из этой папки, исправлен и заменен. Phoenix BIOS Editor не позволит вам сохранить BIOS без изменений, поэтому, чтобы сохранить BIOS, нам следует поменять какое-нибудь строковое значение, а затем изменить его обратно (или просто оставить так).

Исходный код BIOS-руткита и скрипты для патчинга можно скачать по ссылкам в конце этой статьи, если вы хотите проделать все это самостоятельно.

Извлечение BIOS на ПК

Первый шаг к модификации реального системного BIOS состоит в том, чтобы извлечь его копию. Phoenix имеет два разных инструмента, которые они обычно предоставляют для этой цели, один называется «Phlash16», а другой — «WinPhlash». Phlash16 — это утилита командной строки (с консольным GUI), но она запускается только из DOS. WinPhlash, как следует из названия, запускается из под Windows. Хотя это GUI-утилита, она также принимает параметры командной строки, что позволяет нам автоматизировать процесс извлечения BIOS. Для этого проекта я создал несколько скриптов для автоматизации извлечения и патчинга BIOS, но они довольно примитивные и малофункциональные.

Следующий пакетный скрипт скопирует BIOS в файл с именем BIOSORIG.WPH, а затем проверит, не был ли он ранее изменен. Perl-скрипт CheckFlash.py просто проверяет содержимое BIOS на наличие моего имени, которого нет ни в одном неизмененном BIOS.

@rem Этот файл скопирует BIOS и проверяет, был ли он пропатчен ранее.
@rem Копирование
WinPhlash\WinPhlash.exe /ro=BIOSORIG.WPH
@rem Проверка, был ли BIOS уже пропатчен
Python\PortablePython_1.1_py2.6.1\App\python CheckFlash.py WinPhlash\BIOSORIG.WPH

Вывод

Данная утилита подойдет совсем любому пользователю, которая может внести изменения настроек BIOS

Share