Поддержка патчером фениксов...

Новая версия будет поддерживать оных. Про недоделанность работы с ами - естественно, знаю, просто из-за использования схожих алгоритмов будем отлаживать обоих сразу. п.с. расплывачатое "поддержка фенисксов" в перспективе обозначает поддержку всех подобных биосов - от HP, IBM, Intel etc.

Аватар пользователя ivp

apple_rom
Яволь, понятно... Будут... roll

- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..

Аватар пользователя Baza

о образе речь и вёл 8)

Либо нечему гореть, либо нечем поджечь!

Run-Time находится в файле BIOS в неупакованном виде.
Предметом поиска должна быть следующая структура:

BCPSYS<00>
<00><00><00>
<00><00>
<00><00>
,
где в формате ММ/ДД/ГГ
в формате ЧЧ:ММ:СС

Аватар пользователя apple_rom

Игорь Турусов писал(-а):
Run-Time находится в файле BIOS в неупакованном виде.
Предметом поиска должна быть следующая структура:

BCPSYS<00>


<00><00><00>
<00><00>
<00><00>
,
где в формате ММ/ДД/ГГ
в формате ЧЧ:ММ:СС
Это к чему? Если вы про переменные и карту памяти феникса, то она мне хорошо известна. Например, могу уточнить ваш отрывок:;)
_______
;System
```````
BCPSYS          db 'BCPSYS'             ; System_Information
Rev_BCPSYS      db 3,2                  ; Rev 3.2
Size_BCPSYS     dw 80h                  ; 118 bytes of data

Bios_Version    db 4,6                  ; 04 - Major
                                        ; 06 - Minor
Bios_SubVersion db 0,0,0                ; 0.0.0
Build_Date      db '03/18/04',0         ; 03/18/04 / Ver_Date /
Build_Time_0    db '15:1'               ; Ver_Time
Build_Time_1    db '2:40',0             ; Ver_Time1
Ver_Date        db '00/00/00',0
Ver_Time2       db '0:00'
Ver_Time3       db '00:0',0
ROMEXEC_Seg     dw 0F154h               ; F154
E4AA_Seg        dw 0E4AAh               ; BIOS_MOD_2
Part_Name       db 'DEVELkt9 ',0        ; Version
Keyboard_Options db 110b                ; bits:
                                        ; 0 - PS/2 Style Controller <--
                                        ; 1 - Force Numlock <--
                                        ; 2 - Numlock Off
Speed_Switching_Options db 0            ; Controller on Pin 23
                                        ; Controller on Pin 24
                                        ; Fast Speed Polarity
Speed_Configuration db 0                ; Controller on CPU Cache
                                        ; Controller on External Cache
                                        ; Controller on Chipset
                                        ; Controller on Other Method
Key_Invokes_SETUP_After_POST db 0FFh    ; None (Disabled) <--
                                        ; Ctrl-Alt-S
etc…

Я имел в виду процесс сборки образа биоса из доступных для скачки файлов в интернете...

> Если вы про переменные и карту памяти феникса,
> то она мне хорошо известна. Например, могу уточнить ваш отрывок...

Ну, это и понятно. Editor Pro никто не отменял.
Дело в том, что фрагмент с переменными типа BCPSYS перманентно кочует из образа Flash ROM в образ Run-Time не будучи упакованным. Значицца, многое из того что ищется доступно непосредственно во Флэш-БИОС.

Аватар пользователя apple_rom

> Значицца, многое из того что ищется доступно непосредственно во Флэш-БИОС.
Подавляющее большинство (в т.ч. основные модули) - запаковано. Модуль ROMEXEC (Run_Time по-вашему) не запакован из-за того, что с ним работа ведется _до_ распаковки главных модулей BIOS_MOD_0/1/2/3. Поэтому "непосредственно в биос" можно найти (т.е. они там лежат в незапакованном виде), как правило, лишь три модуля - ROMEXEC, DeCompress и CPU-microCodes.

Хм, покопался в поиске и нашёл вот это - Phoenix BIOS Editor Pro - визуальная тулза, как я посмотрел. Вот откуда взял :

Цитата:
Phoenix BIOS Editor v2.0.18E, © MSC Vertriebs GmbH ,
Офф.сайт:_http://www.msc-ge.com/cgi-bin/frame.pl?url=/e/aktuelles/presse/07818/:language=e
Платформа:WinAll

Phoenix BIOS Editor - это приложение с удобным интерфейсом для модификации PhoenixBIOS 4.0 Rel. 6 и позднейших BIOS-ов.
Напомним, что фирма AWARD Software International Inc. (AWARD BIOS-ы я думаю всем известны ) в начале 1999 года стала частью фирмы Phoenix Technologies Ltd, хотя название AWARD осталось. Образ BIOS ROM можно модифицировать, используя редактор конфигураций для отдельных компонентов BIOS-а. Phoenix BIOS Editor автоматически распакует ROM образ в малые ROM модули, которые являются частью PC BIOS-а. После этого Phoenix BIOS Editor внесёт все изменения в образ нового BIOS-а, который можно записать во флеш - память.
При этом не надо влезать в Source code, что сбережёт много времени для разработчиков OEM/ODMs новых продуктов.

С офф.сайта закачки нет.

Цитата:
Дистрибутив вместе с ключиком от zvt:
rapidshare.de/files/958287/BIOS.rar.html

пароль на архив - bestfilez.net

В комплекте идёт прошивка.

__________________________
C наилучшими из Ялты !!!

Аватар пользователя Root

Hidden
я где-то в январе (если даже не раньше) отправлял энто чудо apple_rom
Легко скачивается с офф. сайта феникса после заполнения маленькой анкетки...
Вот прога. Разве что без кряки или кейгена:(

Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P

Аватар пользователя ivp

Hidden
Root
Дык фиговая прога-то, отцы - IMHO, всерьез редактировать она Фениксы не может...
Да и потом - у Романа оная уже даже с кряком давным-давно имеется, и мнение его об оной очень сильно похоже на мое... wink

- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..

Цитата:
Дык фиговая прога-то, отцы - IMHO...

Ну так не в фиговости же дело - мне показалось, чот она может собирать и разбирать биос на кусочки, как говорил Роман, или я ошибся ?

__________________________
C наилучшими из Ялты !!!

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

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые 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.

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

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