Как говорится в вопросе / названии. Я понимаю, что запуск Mac OS внутри виртуальной машины противоречит EULA для потребительской версии (но не для сервера, который намного дороже!) Если бы я купил легальную копию Mac OS и установил ее на виртуальную машину, а затем зарегистрировался в качестве разработчика Apple, меня бы не пустили? Есть ли способ, которым они могут отличить аппаратное обеспечение от компьютеров Apple?

Я немного незнаком с тем, как работает все программное обеспечение Apple. Windows проходит этот "подлинный" тест при установке пакетов обновления, но я не знаю, проходит ли Mac ту же проблему.

Большое спасибо,

-Том

2 ответа2

0

Насколько мне известно, Mac OS X не "звонит домой", чтобы сообщить об оборудовании, и, конечно же, не имеет никаких схем активации.

Но эй, сотрудники Apple могут быть суперпользователем. ;-)

0

Mac OS X не имеет каких-либо серийных номеров или других средств защиты от пиратства, но по умолчанию она не будет работать виртуализированной, вам, вероятно, потребуется установить версию hackintosh . Я не полностью осознаю, связана ли какая-либо часть стека подписи разработчика iOS с аппаратным обеспечением, но я сомневаюсь в этом.

И да, ОС может тривиально определить, работает ли она внутри монитора виртуальной машины, обычно используя некую форму временной атаки.

РЕДАКТИРОВАТЬ: я не уверен, если OS X, однако, использовать такой метод обнаружения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .