Архив | Хакинтош RSS feed for this section

Скучное обновление хакинтоша до Mac OS X 10.6.4

15 июня

Ну вот, Джобс услышал мое нытье про скуку и выпустил таки обновление Mac OS X 10.6.4. По традиции я сходил к Неткасу, проверил отзывы торопыг, уже установивших обновление на свои хакинтоши. Неткас на комментарии скуп в этот раз, велел всем повторять ту же процедуру, что и для 10.6.3. В комментариях мнения, как обычно, разделились. Кто-то «убил» систему обновлением, другие и не заметили, все у них хорошо. Популярны жалобы на графику ATi и на R1000, это сетевушка, насколько я помню. А, ну еще наверняка перестанет работать звук, надо будет заново колдовать.

Сейчас скачивается Mac OS X v10.6.4 Update (Combo) на 900 без малого мегабайт. Дельта не шибко меньше, 600 с копейками. Удивительное дело, если учесть, что ничего особо нового там не обещают, помимо уже скачанной отдельно Safari 5.

Если все пойдет нормально, то в скором времени ниже вот этой полоски появится пара слов об успешной установке обновления 10.6.4 на мой (almost) perfect hackintosh. Если не всё или ненормально, то будет там немерено матов, проклятий и нытья.


Матов не будет. Устанавливалось обновление минут 10. Перезагрузил компьютер, все работает, вроде. Звук не пропал, сеть есть, полет нормальный. Кому вдрег интересно — мой хакинтош и нужные файлы (они не менялись). Нарекаю это обновление самым скучным из всех, что я помню. Как же так, Стиви? Не ожидаааал.

Gigabyte Mac edition BIOS project и другие размышления

10 июня

Что-то давно ничего интересного не происходило на ниве «хакинтошинга». Все работает, компьютер не падает, журнал системный выглядит не хуже такового на домашнем iMac G5. Вроде бы sleep не совсем работает, то есть состояние после сна чем-то отличается от такового до засыпания, но это ерунда, я компьютер не выключаю никогда. Скукотища, одним словом, нечем кровь разогнать.

Я даже задумался о приобретении для офисных нужд нынешнего Mac mini server. Или не server, просто Mac mini, все-таки бывает по работе нужен CD/DVD привод — клиентам не прикажешь. Вычислительной мощности его мне должно хватить, а в игрушки на работе играться зазорно все равно.

Mac mini или Mac mini server?

Разница в цене, конечно, заметная. Любопытно, какую её часть составляет плата за Snow Leopard Server, который мне, в общем-то, ни к чему.

Встает проблема с «утилизацией» хакинтоша, который выгодно реализовать довольно сложно, как и любой другой «бэушный» компьютер (если это не Apple Mac). Поэтому появилась и вторая мысль — а что если заменить стандартный BIOS на нечто EFI-подобное? Нашел какой-то Gigabyte Mac edition BIOS project, моя материнская плата (GA-EP45-DS3) в нем присутствует.

Gigebyte Mac edition BIOS

Это не панацея, конечно, то есть какие-то «костыли» все равно потребуются для оживления звуковой карты и, возможно, видео (если видеокарта не встроенная), но загрузиться с родного установочного диска в принципе реально, говорят. Также отпадает нужда в dsdt.aml и некоторых kext-затычках, вроде Power Management etc.

Немного страшно, но в том и смысл — адреналинчик, скука долой, все дела. На случай проблем с прошивкой есть, вроде как, вторая копия BIOS, которую можно восстановить, теоретически. А практически — есть сайт по ремонту компьютеров, а также товарищ, который открыл компьютерную клинику за пару кварталов от офиса.

Вот такие размышления. Это все жара, голову напекло, видимо. Всех с пятницей, а также с сокращенным рабочим днем. Украина, завидуй, у нас еще и 3 выходных впереди! :)

PS: В дальнем углу обживается новый товарищ, распаковывает свежекупленный компьютер, что-то там с Intel Core i5 на борту, двумя винчестерами, двумя же DVD-приводами, 4Gb RAM, из которых его любимая Windows 7 32-bit увидит 3 с копейками. Одно в его положении меня радует — пришли мы в магазин, он выдернул консультанта и велел «подавать лучшее», при этом обошелся ему компьютер с монитором (23 дюйма) и системой что-то тысяч в 40. Подобные заявления в местном «Apple Store» требуют наличия втрое большей суммы :)

Мой хакинтош

30 марта

Решил составить «опись имущества» — что собой представляет мой хакинтош, как что настроено, откуда что берется. Вчера обновлял до 10.6.3, долго вспоминал что к чему и в итоге чуть не пролетел — оказывается, грузится он не из EFI раздела, а с основного HFS.

Основное железо

  • Материнская плата Gigabyte GA-EP45-DS3 (Rev. 1.0)
  • Intel P45 + ICH10 Chipset
  • Звук ALC889A — основное отличие от других GA-EP45, в которые чаще устанавливают ALC888 — работает, требовалось настраивать
  • 2 x Realtek 8111C Gigabit Ethernet LAN — работают оба, есть мнение, что есть проблемы с Bonjour, но я не уверен
  • JMicron 368 ATA (IDE) — не используется и не работает
  • Intel ESB2 AHCI — 6 портов SATA, заняты 3: Optiarc DVD RW AD-7170S, WDC WD6400AAKS, SAMSUNG HD300LJ
  • ITE8718 — контроллер дисковода (floppy), не используется
  • IEEE 1394a (T.I. TSB43AB23) — не пользовался, но в системе FireWire присутствует (до 400 Мбит/с)
  • USB работает, ничего интересного

Воткнуто

  • Bluetooth D-Link DBT-120 USB 2.0 dongle — работает, на нем висит Magic Mouse
  • Камера A4 Tech PK-130MJ — работает
  • Magic Mouse via Bluetooth, алюминиевая проводная клавиатура Apple — работают прямо сейчас
  • Видеокарта MSI NX-7600GT (NVIDIA GeForce 7600GT 256Mb) — работает с родными драйверами
  • Intel Core2Quad (Q6600) + 8Gb DDR2 RAM (4x2Gb) — с этим понятно

Информация о системе, для протокола

Аппаратные средства:
Аппаратные средства:
  Название модели:	Mac Pro
  Идентификатор модели:	MacPro3,1
  Имя процессора:	Quad-Core Intel Xeon
  Скорость процессора:	2.4 ГГц
  Количество процессоров:	1
  Общее количество ядер:	4
  Кэш 2-го уровня:	8 МБ
  Память:	8 ГБ
  Частота шины:	1.07 ГГц
  Версия Boot ROM:	MP31.00C1.B00
  Версия SMC (система):	1.30f3
  Серийный номер (система):	W8723SJHYA4
  UUID аппаратного обеспечения:	DF557FA2-C304-556B-A442-960AB835CB5D
Программное обеспечение:
Обзор системы программного обеспечения:
  Версия системы:	Mac OS X 10.6.3 (10D573)
  Версия Kernel:	Darwin 10.3.0
  Загрузочный том:	Snow
  Режим загрузки:	Нормальный
  Имя компьютера:	Undiscl
  Имя пользователя:	Undiscl (Undiscl)
  Защитить Виртуальную память:	Не включено
  64-битное ядро и расширения:	Нет
  Время после загрузки:	15:45
Сеть:
Удаленный доступ Bluetooth:
  Тип:	PPP (PPPSerial)
  Аппаратура:	Модем
  BSD-имя устройства:	Bluetooth-Modem
  IPv4:
  Метод конфигурации:	PPP
  IPv6:
  Метод конфигурации:	Автоматический
  Прокси:
  Пассивный FTP-режим:	Да
  Порядок служб:	3
Ethernet:
  Тип:	Ethernet
  Аппаратура:	Ethernet
  BSD-имя устройства:	en1
  IPv4-адреса:	192.168.1.2
  IPv4:
  Адреса:	192.168.1.2
  Метод конфигурации:	Вручную
  Имя интерфейса:	en1
  Сетевая подпись:	IPv4.Router=192.168.1.101;IPv4.RouterHardwareAddress=00:0d:33:04:3d:88
  Маршрутизатор:	192.168.1.101
  Маски подсети:	255.255.255.0
  IPv6:
  Метод конфигурации:	Автоматический
  DNS:
  Искать домены:	suunto.lan
  Сервер-адреса:	8.8.8.8, 8.8.4.4, 192.168.1.101
  Ethernet:
  MAC-адрес:	00:14:d0:28:f1:41
  Параметры носителя:	Полный дуплекс
  Подтип носителя:	100baseTX
  Прокси:
  Список исключений:	*.local, 169.254/16
  Пассивный FTP-режим:	Да
  Порядок служб:	4
FireWire:
  Тип:	FireWire
  Аппаратура:	FireWire
  BSD-имя устройства:	fw0
  IPv4:
  Метод конфигурации:	DHCP
  IPv6:
  Метод конфигурации:	Автоматический
  Ethernet:
  MAC-адрес:	00:2f:1d:48:00:00:1f:d0
  Параметры носителя:	Полный дуплекс
  Подтип носителя:	Автовыбор
  Прокси:
  Список исключений:	*.local, 169.254/16
  Пассивный FTP-режим:	Да
  Порядок служб:	5
Bluetooth:
  Версия ПО Apple Bluetooth:	2.3.1f4
  Настройки аппаратуры:
  Адрес:	00-0f-4d-39-b0-47
  Производитель:	Cambridge Silicon Radio
  Имя:	Undiscl
  Версия прошивки:	525
  Сигнал Bluetooth:	Вкл.
  Поддается обнаружению:	Да
  Имя производителя:	0
  ID продукта:	0x1
  Версия HCI:	1 (0x1)
  Ревизия HCI:	525 (0x20d)
  Версия LMP:	1 (0x1)
  Подверсия LMP:	525 (0x20d)
  Тип устройства (основной):	Компьютер
  Тип устройства (полный):	Стационарный Macintosh
  Композитный класс устройства:	3670276 (0x380104)
  Класс устройства (основной):	1 (0x1)
  Класс устройства (малый):	1 (0x1)
  Класс службы:	448 (0x1c0)
  Требует идентификации:	Нет
  Службы:
  Передача файлов по Bluetooth:
  Общая папка для устройств:	~/Public
  Требует идентификации:	Да
  Состояние:	Подключено
  Обмен файлами по Bluetooth:
  Папка для принятых объектов:	~/Downloads
  Требует идентификации:	Нет
  Когда приняты другие объекты:	Спрашивать
  Когда приняты объекты PIM:	Спрашивать
  Во время принятия объектов:	Спрашивать о каждом файле
  Состояние:	Подключено
  Устройства («Подключенные», «Фавориты» и т.д.):
  Device:
  Имя:	Мышь Undiscl #1
  Адрес:	d4-9a-25-82-31-3d
  Тип:	Мышь
  Версия прошивки:	0x84
  Службы:	Apple Wireless Mouse
  Подключено:	Да
  Фаворит:	Нет
  Подключено:	Да
  Производитель:	Apple (0x3, 0x31c)
  Имя производителя:	0x5ac
  ID продукта:	0x30d
  Device:
  Имя:	S5050
  Адрес:	00-25-67-e7-eb-35
  Тип:	Мобильный телефон
  Версия прошивки:	0000
  Службы:	Advanced audio source, Dial-up Networking, Object Push, Voice GW, SIM Access, Voice GW, OBEX File Transfer, Serial Port
  Подключено:	Да
  Фаворит:	Нет
  Подключено:	Нет
  Производитель:	Broadcom (0x4, 0x420e)
  Имя производителя:	0x0f
  ID продукта:	0000
  Входящие последовательные порты:
  Последовательный порт 1:
  Имя:	Bluetooth-PDA-Sync
  RFCOMM Channel:	3
  Требует идентификации:	Нет
  Выходящие последовательные порты:
  Последовательный порт 1:
  Адрес:
  Имя:	Bluetooth-Modem
  RFCOMM Channel:	0
  Требует идентификации:	Нет
FireWire:
Шина FireWire:
  Максимальная скорость:	До 400 Мбит/с
USB:
Высокоскоростная шина USB:
  Размещение контроллера хоста:	Встроенная, USB
  Драйвер контроллера хоста:	AppleUSBEHCI
  ID PCI-устройства:	0x293c
  ID ревизии PCI:	0x0000
  ID PCI-производителя:	0x8086
  Номер шины:	0xfa
A4 TECH USB2.0 PC Camera J:
  ID продукта:	0xc40a
  ID производителя:	0x0ac8  (Vimicro Corporation)
  Версия:	 1.00
  Скорость:	До 480 Мб/с
  Производитель:	A4 TECH
  ID размещения:	0xfa500000
  Действительный ток (мА):	500
  Требуемый ток (мА):	500
Концентратор клавиатуры:
  ID продукта:	0x1006
  ID производителя:	0x05ac  (Apple Inc.)
  Версия:	94.15
  Серийный номер:	000000000000
  Скорость:	До 480 Мб/с
  Производитель:	Apple, Inc.
  ID размещения:	0xfa200000
  Действительный ток (мА):	500
  Требуемый ток (мА):	300
Клавиатура Apple:
  ID продукта:	0x0221
  ID производителя:	0x05ac  (Apple Inc.)
  Версия:	 0.69
  Скорость:	До 1,5 Мб/с
  Производитель:	Apple, Inc
  ID размещения:	0xfa220000
  Действительный ток (мА):	100
  Требуемый ток (мА):	20
Высокоскоростная шина USB:
  Размещение контроллера хоста:	Встроенная, USB
  Драйвер контроллера хоста:	AppleUSBEHCI
  ID PCI-устройства:	0x293a
  ID ревизии PCI:	0x0000
  ID PCI-производителя:	0x8086
  Номер шины:	0xfd
Шина USB:
  Размещение контроллера хоста:	Встроенная, USB
  Драйвер контроллера хоста:	AppleUSBUHCI
  ID PCI-устройства:	0x3a38
  ID ревизии PCI:	0x0000
  ID PCI-производителя:	0x8086
  Номер шины:	0x3a
Шина USB:
  Размещение контроллера хоста:	Встроенная, USB
  Драйвер контроллера хоста:	AppleUSBUHCI
  ID PCI-устройства:	0x3a37
  ID ревизии PCI:	0x0000
  ID PCI-производителя:	0x8086
  Номер шины:	0x1a
Контроллер Bluetooth USB:
  ID продукта:	0x0001
  ID производителя:	0x0a12  (Cambridge Silicon Radio Ltd.)
  Версия:	 5.25
  Скорость:	До 12 Мб/с
  ID размещения:	0x1a100000
  Действительный ток (мА):	500
  Требуемый ток (мА):	0
Шина USB:
  Размещение контроллера хоста:	Встроенная, USB
  Драйвер контроллера хоста:	AppleUSBUHCI
  ID PCI-устройства:	0x3a39
  ID ревизии PCI:	0x0000
  ID PCI-производителя:	0x8086
  Номер шины:	0x5a
Back-UPS CS 650 FW:817.v3.I USB FW:v3:
  ID продукта:	0x0002
  ID производителя:	0x051d  (American Power Conversion)
  Версия:	 0.06
  Серийный номер:	QB0546234880
  Скорость:	До 1,5 Мб/с
  Производитель:	American Power Conversion
  ID размещения:	0x5a200000
  Действительный ток (мА):	500
  Требуемый ток (мА):	0
Аудио (встроенное):
Intel High Definition Audio:
  ID устройства:	0x1458A002
  ID аудио:	12
  Доступные устройства:
  Динамик:
  Подключение:	Внутренний
  Встроенный микрофон:
  Подключение:	Внутренний
  Линейный вход:
  Подключение:	1/8-дюймовое гнездо
  Наушник:
  Подключение:	1/8-дюймовое гнездо
  Выход S/P-DIF:
  Подключение:	Оптический
  Вход S/P-DIF:
  Подключение:	Оптический
Графика/Мониторы:
GeForce 7600 GT:
  Модель набора микросхем:	GeForce 7600 GT
  Тип:	GPU
  Шина:	PCIe
  Слот:	Slot-1
  Ширина полосы PCIe:	x16
  VRAM-память (всего):	256 МБ
  Производитель:	NVIDIA (0x10de)
  ID устройства:	0x0391
  Ревизия:	0x00a1
  Ревизия ROM:	xx.xx.xx - internal
  Мониторы:
AL2023:
  Разрешение:	1600 x 1200 @ 60 Гц
  Пиксельная глубина:	Цвет 32-бит (ARGB8888)
  Основной монитор:	Да
  Синхронизация:	Выкл.
  Онлайн:	Да
  Поворот:	Поддерживается
Подключение дисплея:
  Статус:	Монитор не подключен
Карты Ethernet:
ethernet:
  Тип:	Контроллер Ethernet
  Шина:	PCI
  ID производителя:	0x10ec
  ID устройства:	0x8168
  ID производителя подсистемы:	0x1458
  ID подсистемы:	0xe000
  Идентификатор версии:	0x0002
  Ширина ссылки:	x1
  Имя BSD:	en0
  Имя Kext:	AppleRTL8169Ethernet.kext
  Размещение:	/System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleRTL8169Ethernet.kext
  Версия:	1.1
ethernet:
  Тип:	Контроллер Ethernet
  Шина:	PCI
  ID производителя:	0x10ec
  ID устройства:	0x8168
  ID производителя подсистемы:	0x1458
  ID подсистемы:	0xe000
  Идентификатор версии:	0x0002
  Ширина ссылки:	x1
  Имя BSD:	en1
  Имя Kext:	AppleRTL8169Ethernet.kext
  Размещение:	/System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleRTL8169Ethernet.kext
  Версия:	1.1
Карты PCI:
GeForce 7600 GT:
  Имя:	NVDA,Display-B
  Тип:	display
  Драйвер установлен:	Да
  Шина:	PCI
  Слот:	Slot-1
  ID производителя:	0x10de
  ID устройства:	0x0391
  ID производителя подсистемы:	0x1462
  ID подсистемы:	0x0010
  Ревизия ROM:	xx.xx.xx - internal
  ID ревизии:	0x00a1
  Ширина ссылки:	x16
  Скорость связи:	2.5 GT/s
Оптический накопитель:
Optiarc DVD RW AD-7170S:
  Ревизия прошивки:	1.00
  Подключение:	ATAPI
  Поддержка записи:	Да (общий накопитель поддержки)
  Путь профиля:	Нет
  Кэш:	2048 КБ
  Чтение DVD-диска:	Да
  Запись СD:	-R, -RW
  Запись DVD:	-R, -R DL, -RAM, -RW, +R, +R DL, +RW
  Стратегии чтения:	CD-TAO, CD-SAO, CD-Raw, DVD-DAO
  Вид носителя:	Чтобы посмотреть доступные скорости записи, вставьте диск и выберите «Вид» > «Обновить»
Память:
Слоты памяти:
  ECC:	Откл.
Bank0/1/A0:
  Размер:	2 ГБ
  Тип:	DDR2 SDRAM
  Скорость:	800 МГц
  Статус:	ОК
  Производитель:	0xAD00000000000000
  Инвентарный номер:	0x48594D503131325336344350362D59352020
  Серийный номер:	0x00001020
Bank2/3/A1:
  Размер:	2 ГБ
  Тип:	DDR2 SDRAM
  Скорость:	800 МГц
  Статус:	ОК
  Производитель:	0xAD00000000000000
  Инвентарный номер:	0x48594D503131325336344350362D59352020
  Серийный номер:	0x00003021
Bank4/5/A2:
  Размер:	2 ГБ
  Тип:	DDR2 SDRAM
  Скорость:	800 МГц
  Статус:	ОК
  Производитель:	0xAD00000000000000
  Инвентарный номер:	0x48594D503131325336344350362D59352020
  Серийный номер:	0x00003021
Bank6/7/A3:
  Размер:	2 ГБ
  Тип:	DDR2 SDRAM
  Скорость:	800 МГц
  Статус:	ОК
  Производитель:	0xAD00000000000000
  Инвентарный номер:	0x48594D503131325336344350362D59352020
  Серийный номер:	0x00003021
Последовательный ATA:
Intel ESB2 AHCI:
  Производитель:	Intel
  Продукт:	ESB2 AHCI
  Скорость связи:	3 гигабит
  Скорость установленной связи:	1,5 гигабит
  Описание:	AHCI Version 1.20 Supported
Optiarc DVD RW AD-7170S:
  Модель:	Optiarc DVD RW AD-7170S
  Ревизия:	1.00
  Серийный номер:
  Очереди собственных команд:	Нет
  Внешний накопитель:	Нет
  Питание отключено:	Нет
  Асинхронное уведомление:	Нет
Intel ESB2 AHCI:
  Производитель:	Intel
  Продукт:	ESB2 AHCI
  Скорость связи:	3 гигабит
  Скорость установленной связи:	3 гигабит
  Описание:	AHCI Version 1.20 Supported
WDC WD6400AAKS-00A7B0:
  Емкость:	640,14 ГБ (640 135 028 736 байт.)
  Модель:	WDC WD6400AAKS-00A7B0
  Ревизия:	01.03B01
  Серийный номер:	     WD-WMASY2443894
  Очереди собственных команд:	Да
  Глубина очереди:	32
  Съемный носитель:	Да
  Внешний накопитель:	Нет
  Название BSD:	disk0
  Тип карты разделов:	GPT (Таблица разделов GUID)
  Статус S.M.A.R.T.:	Проверен
  Тома:
Neo:
  Емкость:	639,79 ГБ (639 791 054 848 байт.)
  Доступно:	42,25 ГБ (42 252 435 456 байт.)
  Записываемый:	Да
  Файловая система:	Журнальный HFS+
  Название BSD:	disk0s2
  Точка подключения:	/Volumes/Neo
Intel ESB2 AHCI:
  Производитель:	Intel
  Продукт:	ESB2 AHCI
  Скорость связи:	3 гигабит
  Скорость установленной связи:	3 гигабит
  Описание:	AHCI Version 1.20 Supported
SAMSUNG HD300LJ:
  Емкость:	300,07 ГБ (300 069 052 416 байт.)
  Модель:	SAMSUNG HD300LJ
  Ревизия:	ZT100-13
  Серийный номер:	S0D7J1WL816367
  Очереди собственных команд:	Да
  Глубина очереди:	32
  Съемный носитель:	Да
  Внешний накопитель:	Нет
  Название BSD:	disk1
  Тип карты разделов:	GPT (Таблица разделов GUID)
  Статус S.M.A.R.T.:	Проверен
  Тома:
Snow:
  Емкость:	299,73 ГБ (299 725 078 528 байт.)
  Доступно:	98,91 ГБ (98 910 253 056 байт.)
  Записываемый:	Да
  Файловая система:	Журнальный HFS+
  Название BSD:	disk1s2
  Точка подключения:	/
Принтеры:
i560:
  Статус:	Свободен
  Принт-сервер:	Локальный
  Версия драйвера:	5.2.4
  Основной:	Да
  URI:	smb://pupuntu/i560
  PPD:	Canon i560 - CUPS+Gutenprint v5.2.4
  Версия PPD-файла:	5.2.4
  Версия PostScript:	(3010.000) 0
  Версия CUPS:	1.4.3 (cups-218.9)
  Поддержка факса:	Нет
  Поддержка сканирования:	Нет
  Программа сканирования:	-
  Приложение сканирования (путь к пакету ID):	-
  UUID сканера:	-
Электропитание:
Настройки электропитания системы:
  Питание от сети:
  Таймер режима сна системы (минуты):	0
  Таймер режима сна диска (минуты):	0
  Таймер режима сна монитора (минуты):	10
  Перейти в режим сна при нажатии кнопки питания:	Да
  Завершить режим сна по команде из сети:	Нет
  Используемый источник электропитания:	Да
  Питание от ИБП:
  Таймер режима сна системы (минуты):	0
  Таймер режима сна диска (минуты):	10
  Таймер режима сна монитора (минуты):	2
  Перейти в режим сна при нажатии кнопки питания:	Да
  Завершить режим сна по команде из сети:	Нет
Конфигурация оборудования:
  Установлен ИБП:	Да

Настройки, хаки, драйверы

Никаких отдельных драйверов нет, работают стандартные, но их потребовалось обмануть и настроить. Я не большой спец в том, как это работает, но постараюсь основные вещи перечислить.

За первоначальную загрузку отвечает Chameleon 2.0 RC3, основную работу по подделке EFI выполняет PC EFI 10.6 (файл boot в корне раздела).

Загружается компьютер с «основного» раздела /disk0s2 (не efi, как раньше), содержимое папки Extra выглядит так

~$ cd /Extra
Extra$ ls -l *
com.apple.Boot.plist
dsdt.aml
dsdt.dsl
smbios.plist
Extensions:
ALC889a.kext
IOAHCIBlockStorageInjector.kext
OpenHaltRestart.kext
PlatformUUID.kext
fakesmc.kext

Критичных вещей здесь 3, остальные вспомогательные, чисто декоративные.

  • dsdt.aml — исправленное дерево устройств, которое «включает» полноценную поддержку видеокарты и помогает решить проблему со звуком. Как я его сделал, что правил — не помню. Архив прилагается, можете расковырять на органы или попытаться так использовать.
  • fakesmc.kext — усыпляет бдительность Dont steal mac os.kext, заменяет dsmos/appledecrypt. Он же, насколько я помню, решает проблему с AppleIntelCPUPowerManagement.kext.
  • ALC889a.kext — магический пакет, который (в связке с DSDT) заставляет работать «родной» AppleHDA. Работает линейный выход, можно переключить на наушники, больше ничего не пробовал.
  • com.apple.Boot.plist — здесь ничего особенного, параметры для ядра и для PC EFI. Главное — принудительное включение 32-битного режима. 64-битный так и не работает.
  • smbios.plist — декоративные штуки, вроде сведений о процессоре и памяти.
  • IOAHCIBlockStorageInjector.kext — not a big fucking deal, заменяет иконки дисков, без него они будут оранжевыми, как у съемных.
  • OpenHaltRestart.kext — предположительно, решает проблемы с перезагрузкой. То есть он для этого предназначен, но нужен ли он конкретно мне — не знаю, не проверял без него.
  • PlatformUUID.kext — избавляет от многочисленных ошибок, типа такой:
    _CFGetHostUUID String: unable to determine UUID for HOST error 35

Важное замечание — все звенья сильно связаны, то есть ALC889a.kext без dsdt.aml звук не починит, оба они могут быть бесполезны для другой материнской платы, параметры в boot.plist рассчитаны на этот конкретный компьютер и так далее.

Вроде бы ничего существенного не упустил. Чем не perfect hackintosh? Проблема в том, что это хрупкое равновесие постоянно пытается нарушить Apple, выпуская несовместимые обновления :)

Напоследок — моя папка Extra: Extra-ga-ep45-ds3-7600gt.zip
Disclaimer: используйте на свой страх и риск, помочь ничем не смогу.

Mac OS X 10.6.3 Build 10D561

26 Фев

Подходят к концу спокойные будни моего хакинтоша — со дня на день выйдет обновление Mac OS X 10.6.3, разработчикам разослали предварительную версию за номером 10D561. Ничего особо интересного не обещают — что-то там с OpenGL поколдовали и прочие «исправления и улучшения». Но все равно обновлять придется, зуд и часотка хакинтошера никуда не делась.

Спокойных дней было в этот раз много — прошлое обновление вышло в ноябре прошлого года. Обновление до 10.6.2 проблем доставило немало, я до сих пор работаю в 32-битном режиме, все руки не доходят разобраться. Вот и будет повод.

Psystar — живучий, мерзавец

21 Дек

Сайт Psystar то пропадает, то появляется. Юристы говорят, что компания не намерена закрываться — есть еще дела. Например, длящееся судебное дело, в котором Psystar обвиняет Apple в неправомерном использовании монопольного положения. Да и RebelEFI компания считает вполне легальным продуктом.

RebelEFI @ Psystar Online Store

Примечательно, что на главной картинке отсутствует логотип Mac OS, хотя показана как раз программа на Маке. Да и вообще на сайте не скрывают, что с помощью этой мега-программы можно нарушить лицензионное соглашение, установив Snow Leopard на любой ПК. Я не знаю насчет юристов Apple, но по-моему в вердикте суда был пункт, запрещающий подстрекать людей к подобным экспериментам с продукцией Apple.

Совсем закрывать Psystar довольно расточительно — компания имеет известность, хоть и скандальную. Бодаться с Apple тоже бесперспективно, это вроде бы очевидно уже. Перепрофилировать бизнес — неплохой вариант. «Psystar выпустил игрушку для iPhone» — как вам заголовочек? Растащат по всей сети, будьте уверены.

Psystar полностью выпилен из бытия

15 Дек

Я не силен переводить мудреные юридические формулировки, читайте сами. Насколько я понял, под список «запрещенной продукции» попали и клоны с предустановленной Mac OS, и без нее, и RebelEFI — в общем, все, что похоже на нелегальное использование продуктов Apple, а также на подстрекательство к этому честных граждан.

1. Copying, selling, offering to sell, distributing, or creating derivative works of plaintiff's copyrighted Mac OS X software without authorization from the copyright holder;

2. Intentionally inducing, aiding, assisting, abetting, or encouraging any other person or entity to infringe plaintiff’s copyrighted Mac OS X software;

3. Circumventing any technological measure that effectively controls access to plaintiff's copyrighted Mac OS X software, including, but not limited to, the technological measure used by Apple to prevent unauthorized copying of Mac OS X on non-Apple computers;

4. Manufacturing, importing, offering to the public, providing, or otherwise trafficking in any technology, product, service, device, component, or part thereof that is primarily designed or produced for the purpose of circumventing a technological measure that effectively controls access to plaintiff's copyrighted Mac OS X software, including, but not limited to, the technological measure used by Apple to prevent unauthorized copying of Mac OS X on non-Apple computers;

5. Manufacturing, importing, offering to the public, providing, or otherwise trafficking in any technology, product, service, device, component, or part thereof that is primarily designed or produced for the purpose of circumventing a technological measure that effectively protects the rights held by plaintiff under the Copyright Act with respect to its copyrighted Mac OS X software.

До 31го декабря Psystar повинен привести свое хозяйство в соответствие с этими требованиями. Если я правильно понимаю традиции американской Фемиды, это решение также ставит крест на всех будущих попытках поживиться на производстве хакинтошей или продаже «сопутствующих товаров», вроде того самого RebelEFI.

Что подарить хакинтошеру (Dell Mini 10v)

10 Дек

Православный ресурс TUAW (The Unofficial Apple Weblog) планирует 11го числа в 2 дня по восточному времени (GMT-5, в Москве будет 20 часов, в Хабаровске 27 :) ) предоставить прямой онлайн доступ к телу их эксперта по хакинтошам, на предмет обсудить сложности и хитрости установки Mac OS на Dell Mini.

dell-inspiron-mini-10v.jpg

В США Dell Inspiron Mini 10v можно купить за 280 долларов, счастливые люди. У нас он стоит почти вдвое дороже — от 14 тысяч рублей. Вот скотство. Впрочем, даже если прибавить цену оригинального Snow Leopard (1550 рублей в onlinetrade), выйдет все равно недорого. Я подумаю...

Несмотря на проигранное Psystar дело, означающее для американцев, что требование Apple устанавливать Mac OS только на компьютеры Apple Mac вполне законно, народ не сильно убоялся и продолжает баловаться хакинтошами.

Psystar продолжает извиваться

2 Дек

Продать 786 компьютеров и налипнуть на возмещение $2.7 миллионов — это какой-то мазохизм, а не бизнес.

Сумма состоит из двух приблизительно равных частей — затраты Apple на юристов в проигранном Psystar деле и отступные за то, что Apple снимет большую часть обвинений (по которым разбирательство еще длится), связанных с незаконным использованием торговой марки. В общем, дорогое это удовольствие тягаться с Apple в суде. Я так понял, во всяком случае.

Тем не менее, Psystar, вроде, не собирается сдаваться. Компания планирует продавать свои клоны без операционной системы вообще, вроде как Mac OS ready, тем самым переложив груз ответственности на плечи покупателей.

Проблема в том, что на этот кусок рынка (если он вообще есть) успешно претендует производитель EFiX — небольшой коробочки (фактически, USB dongle), которая позволяет установить Mac OS на любой более-менее совместимый ПК.

efi-x 2.0

Стоит устройство от 155 долларов, продавцы также предлагают комплекты EFi-X с материнской платой, обеспечивающей неплохую совместимость.

Да и сам Psystar с недавних пор продает чисто программное решение — RebelEFI ($50), предназначенное для тех же целей — установить Snow Leopadr на подходящее «железо». Решение чуть менее удобное, но вполне рабочее, если хочется потратить денег.

Впрочем, недешевый EFi-X (может быть самым дорогим компонентом в компьютере!) и не столь удобный RebelEFI покупать вовсе не обязательно, можно взять бесплатный загрузочный диск а-ля boot132. Проблемы и нестыковки все равно будут, что ни возьми.

В общем, смысл покупать готовый «Snow Leopard Ready» PC у Psystar отсутствует чуть больше, чем полностью.

ПС: Тут один комрад только что получил новенький «990й» Macbook Pro — счастью нет предела, хотя он его еще даже не включал! Вот дурик, за этот полтинник мог бы собрать два-тире-три отличных хаакинтоша! Шутка, все правильно сделал :) Настоящий Mac (даже выключенный) радует глаз изяществом отделки. Поздравляю.

Psystar продал 768 клонов Mac

29 Ноя

Мне было довольно любопытно узнать, насколько успешным является (был?) бизнес Psystar. И вот увидел цифры. Планы, конечно, смешные, а факты довольно унылые — 768 проданных компьютеров. Довольно немало в масштабах провинциального компьютерного салона, но для компании, наделавшей столько шума — это пшик.

Планы — другое дело: 12 миллионов к концу 2012 года. Сам Apple продает примерно 3 миллиона компьютеров (и настольных, и ноутбуков) в квартал, что дает те же 12 миллионов в год.

Эээ... и снова 32 бита на хакинтоше!

22 Ноя

Замена графических драйверов и пакетов для Nvidia Geforce на старые (от 10.6.1) позволила загрузить Snow Leopard в 64-битном режиме, но пропал к чертям Core Image.

свойства графика/мониторы snow leopard

В Snow Leopard убрали информацию о поддержке CI (Core Image) и QE (Quartz Extreme) из сведений о системе. Так задумано, ее ни у кого нет. Говорят, что если у вас Apple Mac, на который можно установить Snow Leopard, то там точно есть QE/CI. Вот только у меня не Mac.

Глюк этот я заметил в программе Skitch — если снимать изображение с кусочка экрана (cmd+shift+5), то в итоге выходит девственно чистый прямоугольник выделенного размера. Если снимать все окно, то выходит нормально, поэтому я грешил на сам Skitch. Но он был не виноват.

Xcode Graphics Tools

Начал расследовать проблему. Если вы ставили XCode, то в папке «/Developer/Applications/Graphics Tools» есть много интересного, в том числе приложение Core Image Fun House и Quartz Debug — ими можно проверить работоспособность CI & QE. Я проверил — не работают.

Итого, выбор:

— Старые драйвера, 64-битное ядро, но нет Core Image
— Новые драйвера, есть Core Image, но ядро в 32-битном режиме

Я выбрал последнее, поскольку Core Image, точнее его отсутствие, я могу видеть, а 32-битность ядра могу только осознавать, да и то смутно :)

Страница 1 из 41234