Сможет ли Apple определить, использую ли я Mac OS внутри виртуальной машины?

Сможет ли Apple определить, использую ли я Mac OS внутри виртуальной машины?

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

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

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

-Том

решение1

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

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

решение2

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

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

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

Связанный контент