Apple 能否判斷我是否在虛擬機器內執行 Mac 作業系統?

Apple 能否判斷我是否在虛擬機器內執行 Mac 作業系統?

如問題/標題所說。我知道在虛擬機器內運行 Mac 作業系統違反了消費者版本的 EULA(但不包括伺服器,因為伺服器要貴得多!)如果我要購買 Mac 作業系統的合法副本並將其安裝到虛擬機器上,然後註冊成為蘋果開發者,他們會把我拒之門外嗎?有沒有辦法讓他們區分模擬硬體和蘋果電腦的差異?

我對蘋果所有軟體的工作原理有點不熟悉。 Windows 每當安裝服務包時都會經歷這種「真正的」測試,但我不知道 Mac 是否也會經歷同樣的麻煩。

非常感謝,

-湯姆

答案1

據我所知,Mac OS X 不會「打電話回家」來報告硬件,而且它當然也沒有任何類型的啟動方案。

但是,嘿,蘋果員工可能是超級用戶。 ;-)

答案2

Mac OS X 沒有任何類型的序號或其他反盜版保護,但預設情況下它不會運行虛擬化,您可能需要安裝駭客塔版本。我並不完全清楚 iOS 開發者簽章堆疊的任何部分是否與硬體相關,但我對此表示懷疑。

是的,作業系統可以輕鬆檢測它是否在虛擬機器監視器內運行,通常使用某種形式的定時攻擊

編輯:我不確定 OS X 是否採用了這種檢測方法。

相關內容