A Apple seria capaz de saber se estou executando o Mac OS dentro de uma VM?

0

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

    
por Thomas Havlik 22.12.2010 / 06:53

2 respostas

0

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. ; -)

    
por 22.12.2010 / 07:08
0

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.

    
por 22.12.2010 / 07:20