www.sdflab.clan.su - Форум

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » www.sdflab.clan.su - Форум » Полезные советы » iCloud и другие сервисы Apple на хакинтошах


iCloud и другие сервисы Apple на хакинтошах

Сообщений 1 страница 3 из 3

1

iCloud на хакинтошах

Почему у Вас не работает iCloud на хакинтоше? Виновник проблемы – неверный идентификатор сетевого интерфейса Ethernet. Это звучит как бред, но причина именно в этом. Как ни странно, если сетевые интерфейсы на вашем компьютере воспринимаются системой в неверном порядке, вы получаете целый букет разнообразных проблем:

Пример:

-iCloud откажется подключаться
-Mac App Store не будет принимать ваш пароль
-FaceTime не захочет совершать звонки
-Time Machine может выдавать ошибки при бэкапах

Чтобы избежать этих проблем, нужно всего лишь заставить Mac OS X воспринимать Ethernet как встроенный (для этого есть специальное свойство built-in) и присвоить ему идентификатор en0.
Между прочим, на эти же проблемы жалуются многие пользователи реальных Маков, достаточно заглянуть на форумы поддержки Apple и убедиться в этом. Зато у хакинтошников есть гораздо больше действенных способов решения проблемы :)

Способы решения мы расположим в порядке нарастания сложности:

1. Причина номер 1 – отсутствие в настройках загрузчика специальной опции, активирующей патч, присваивающий Ethernet-интерфейсу свойство built-in. Для Chameleon в файле /Extra/org.chameleon.boot.plist нужно добавить секцию:

<key>EthernetBuiltIn</key>
<string>Yes</string>

Если вы пользуетесь XPC, то в файле /EFI/XPC/settings.plist нужно добавить или дополнить секцию:

<key>InjectEthernet</key>
<dict>
<key>Vendor</key>
<string>0x10ec</string>
<key>Device</key>
<string>0×8168</string>
</dict>

Поля Vendor и Device надо заменить на идентификаторы производителя и модели Ethernet-карточки. Проще всего узнать их из свойств устройства в Диспетчере задач Windows.

2. В файле настроек вашего загрузчика также важно проверить наличие UUID. Это уникальный идентификатор вашего оборудования, который определяется на основе MAC-адреса сетевой карточки. Учтите, что если UUID меняется, то Mac OS X начинает считать, что это уже другой компьютер. Неприятные последствия этого состоят в сбросе ряда настроек системы, а самое неприятное последствие – сброс авторизации в iTunes Store и App Store. Поэтому перед экспериментами с UUID обязательно деавторизуйтесь в iTunes!

В Chameleon UUID задаётся в файле /Extra/SMBIOS.plist в секции:

<key>SMUUID</key>
<string>00000000-0000-1000-8000-000000000000</string>

В XPC за идентификатор отвечает ключ PlatformUUID в файле setting.plist. UUID может включать любые цифры и буквы от A до F. Если не хочется фантазировать, можете ввести нули, а последние цифры заменить на MAC-адрес сетевой карточки. Он узнается в свойствах системы (Яблочко в менюбаре-Об этом компьютере-Подробнее-Отчёт о системе-Сеть-Ethernet-MAC-адрес).

3. Ещё одна вероятная причина – устаревший загрузчик. Если вы используете Chameleon, первым делом обновите его на последние билды. Дело в том, что встроенный в загрузчик патч, присваивавший сетевым интерфейсам правильные номера, в последние месяцы дорабатывался, но стало только хуже. Проблема с этим патчем решилась лишь относительно недавно.

Если все нормально то мы получаем рабочий iCloud и все сетевые службы Apple:

iCloud на хакинтошах

Источник - http://appstudio.org

0

2

Все сделал как ты сказал один хрен не работает  :angry: Делал через SMBIOS.plist (Chameleon 2.2svn r2252)

0

3

DEN написал(а):

Все сделал как ты сказал один хрен не работает  :angry: Делал через SMBIOS.plist (Chameleon 2.2svn r2252)

Проблема в твоем серийнике хака, поправь его утилитой Lizard и все заработает.

iCloud и другие сервисы Apple на хакинтошах

http://www.mediafire.com/download/63ob8 … Lizard.zip

0


Вы здесь » www.sdflab.clan.su - Форум » Полезные советы » iCloud и другие сервисы Apple на хакинтошах