苹果能否知道我是否在虚拟机内运行 Mac OS?

苹果能否知道我是否在虚拟机内运行 Mac OS?

正如问题/标题所述。我理解在虚拟机内运行 Mac OS 违反了消费者版本的 EULA(但不违反服务器的 EULA,服务器要贵得多!)如果我购买 Mac OS 的合法副本,并将其安装到虚拟机,然后注册为 Apple 开发人员,他们会将我拒之门外吗?他们有办法区分模拟硬件和 Apple 电脑吗?

我对苹果所有软件的工作原理不太熟悉。Windows 每次安装服务包时都会经过这个“正版”测试,但我不知道 Mac 是否会遇到同样的麻烦。

非常感谢,

-汤姆

答案1

据我所知,Mac OS X 不会“打电话回家”报告硬件情况,而且它肯定没有任何形式的激活方案。

但是嘿,Apple 员工可能是超级用户。;-)

答案2

Mac OS X 没有任何类型的序列号或其他反盗版保护,但它不会默认运行虚拟化,你可能需要安装一个黑苹果版本。我并不完全清楚 iOS 开发人员签名堆栈的任何部分是否与硬件相关,但我对此表示怀疑。

是的,操作系统可以很容易地检测它是否在虚拟机监视器中运行,通常使用某种形式的定时攻击

编辑:但是我不确定 OS X 是否采用了这种检测方法。

相关内容