Pelo que eu sei, o Mac OS X não "telefona para casa" para reportar hardware e certamente não possui esquemas de ativação de qualquer tipo.
Mas, funcionários da Apple podem estar em superusuário. ; -)
Assim como a pergunta / título diz. Eu entendo que executar o Mac OS dentro de uma VM é contra o EULA para a versão do consumidor (mas não o servidor, que é muito mais caro!) Se eu fosse comprar uma cópia legal do Mac OS e instalá-lo em uma VM, então se registrar como um desenvolvedor da Apple, eles me expulsariam? Existe uma maneira que eles possam dizer a diferença entre hardware emulado e computadores Apple?
Eu não estou familiarizado com o funcionamento de todo o software da Apple. O Windows passa por esse teste "genuíno" sempre que instala service packs, mas não sei se o Mac passa pelo mesmo problema.
Muito obrigado,
-Tom
O Mac OS X não possui nenhum tipo de número de série ou outras proteções antipirataria, mas não será executado virtualmente por padrão, você provavelmente precisará instalar um hackintosh . Não sei se alguma parte da pilha de assinatura do desenvolvedor do iOS está vinculada ao hardware, mas duvido.
E sim, um sistema operacional pode detectar, trivialmente, se ele está sendo executado em um monitor de máquina virtual, geralmente usando alguma forma de ataque de temporização .
EDIT : Não tenho certeza se o OS X usa, no entanto, esse método de detecção.
Tags legal mac virtual-machine