Аппле нагибает владельцев "старых" интелмаков

Дискач: Mountain Lion sends some 64-bit Macs gently into that good night.

Кратко:
1. Видяхи с EFI32 прошивкой или для которых нету 64-битных дров -> на помойку;
2. 64-битные маки с EFI32 системной прошивкой -> на помойку.

Что делать:
1. Если нужен фреймбуфер в EFI32-маке, юзать видяху с EFI32 прошей, но поддерживаемую текущей OS X; если надо менять видяху, а у вас не Mac Pro, все хуево :) Если консоль до кучи, то поставить видяху с EFI64 прошей или писишную;
2. Юзать загрузчики от хакинтош-сообщества.

Низкоуровневая отладка в MorphOS

Прежде всего, что являет собой бинарь в MOS?
Это обычный ELF, со стандартными секциями + символ __abox__ однозначно идентифицирующий бинарь как MOS'овский. Источник.

Немного фактов
Бинари, поставляемые в составе системы запакованы/закриптованы. В начале следует заголовок MOS, затем, скорее всего, код пакера, и после того хидер ELF. Пакер не распознан, скорее всего это lzmaLoader. Инфа.
Ключи с лицензиями, по-видимому, тоже запакованы/закриптованы.

Инструментарий
Единственный публично доступный отладчик, даже интерактивный, что все упрощает - это MorphOS Assembler Debugger;
Неплохой hex-редактор - FileX. Брать по ссылке выше.

MorphOS Assembler Debugger
Конечно не OllyDbg, но учитывая нишевость оси, о большем и не помечтаешь. Исходников вроде не видел, что плохо. Функционал первостепенной важности присутствует: переход к следующей инструкции; переход без захода в подпрограмму; пропуск инструкции. Бряков нет :( Показывает машинные слова и их мнемоническое представление, как полагается.
Если зависает на начальных инструкциях, навроде
bclrl 20,0
stwu r9,100(r2)
,
то достаточно просто заNOP'ить (0x6000000) джамп в hex-редакторе.

Неразобранное
An Introduction to MorphOS PPC Assembly: sic! Рабочий objdump распространяется в составе MOS SDK.
Amiga Development Tools: попытка создания универсального кросс-плафторменого тулчейна покрывающего разные амижиные оси. Сразу скажу, что таргет ppc-morphos в binutils не доделан, остальное не смотрел.

Чиним AppleVTD

Эту запись могут читать только блог-друзья.
Пригласить в блог-друзья

Что именно делает AppleLPC?

Эту запись могут читать только блог-друзья.
Пригласить в блог-друзья

Хакинтош: установка OS X 10.8 на софтверный RAID

Эту запись могут читать только блог-друзья.
Пригласить в блог-друзья
Новые записи
Новые комментарии
Новые трэкбэки
Архив по месяцам
Категории
Приглашение в блог-друзья

Добавить автора в блог-друзья

Форма поиска
RSS ссылка
Ссылки