适用于 VMware Workstation 虚拟机的 MacOS X 解锁补丁
macOS Unlocker 是一款适用于 VMware Workstation 虚拟机的 MacOS X 解锁补丁,知识兔可以通过用于 VMware Workstation 的 macOS Unlocker 解锁VM虚拟机的 MacOS X 选项,知识兔让你的VM虚拟机支持运行 MacOS 系统。
适用于 VMware Workstation 的 macOS Unlocker V4
一、简介
Unlocker 4 专为 VMware Workstation 和 Player 16 设计,并已针对:
Windows 和 Linux 上的 Workstation Pro 16
Windows 和 Linux 上的 Workstation Player 16
Unlocker 启用在设置来宾操作系统类型时查看 macOS 类型所需的某些标志和数据表,并修改虚拟 SMC 控制器设备的实现。在 Apple 硬件上运行时,这些功能通常会在 Fusion 和 ESXi 中公开。
补丁代码根据被打补丁的产品进行以下修改:
修复 vmware-vmx 和衍生产品以允许 macOS 启动
修复 vmwarebase.dll 或 libvmwarebase.so 以允许在 VM 创建期间选择 Apple 来宾
为来宾分享一份 macOS VMware Tools
重要的是要了解,Unlocker 无法向 VMware Workstation 和 Player 添加任何新功能,但可以支持在未在 Apple 硬件上运行的 VMware 产品中禁用的 macOS。
解锁器不能:
添加对新版本 macOS 的支持
添加半虚拟化 Apple GPU 支持
添加 AMD CPU 支持
或 VMware 编译代码中尚未包含的任何其他功能。
必须使用修补过的 macSO 内核才能在 AMD 系统上运行。
2.先决条件
该代码没有先决条件,应直接从下载中运行。该代码是用 Go 编写的,带有一些实用程序 Bash 和 Powershell 文件。
3. 窗户
在 Windows 上,您需要以管理员身份运行命令或 Powershell 提示符并导航到 golocker 已解压缩并运行的文件夹:
cd .\windows
.\unlocker.exe
install – install patches
uninstall – uninstall patches
4.Linux
在 Linux 上,您需要以 root 身份或使用 sudo 在终端中运行脚本并导航到 golocker 已解压缩并运行的文件夹:
cd ./linux
./unlocker
install – install patches
uninstall – uninstall patches
5. VMware 下载
这些 URL 将链接到 VMware 托管产品的最新版本:
VMware Fusion https://vmware.com/go/getfusion
适用于 Windows 的 VMware 工作站https://www.vmware.com/go/getworkstation-win
适用于 Linux 的 VMware 工作站https://www.vmware.com/go/getworkstation-linux
适用于 Windows 的 VMware 播放器https://www.vmware.com/go/getplayer-win
适用于 Linux 的 VMware 播放器https://www.vmware.com/go/getplayer-linux
6.VMware工具
Unlocker 分享 VMware 工具 ISO 映像。如果知识兔脚本尚未更新,则可以从这些 URL 下载更新的版本:
Mac OS X 10.5 – 10.10 https://customerconnect.vmware.com/en/downloads/details?downloadGroup=VMTOOLS10012&productId=491
macOS 10.11+ https://customerconnect.vmware.com/downloads/info/slug/datacenter_cloud_infrastructure/vmware_tools/12_x
这些 URL 需要 VMware 登录才能下载。
Workstation Pro 16 版可识别 darwin.iso 文件,并且知识兔可以使用“安装 VMware 工具”菜单项以常规方式安装这些工具。Player 版本不会自动获取 ISO 映像,因此必须通过访客设置将 ISO 手动附加到 VM。
项目地址 https://github.com/DrDonk/unlocker
这个项目的诞生是为了给原来的 Unlocker 项目分享一个原生的解决方案,主要是在 Windows 上。由于原始项目需要 python,并且知识兔默认情况下未在 Windows 上安装,因此该工具已被编码为分享一体化解决方案,无需额外的依赖项。
它依赖 libcurl 进行网络(获取请求和文件下载)和 libzip 进行 zip 提取。tar 提取相对容易实现,是从头开始编码的。为简单起见,这些库被静态链接以分享一个最终的可执行文件。
Windows 目标具有通过 Win32 API 实现的 GUI。尽管此解决方案比使用众多 GUI 库之一带来了更多的复杂性,但生成的可执行文件将更小并且知识兔具有更好的兼容性。
对于 linux 目标,它仍然是基于 shell 的,因为在 linux os-es 上运行此工具的用户群受到了更好的指导。
DrDonk 解锁器
Unlocker 3 专为 VMware Workstation 11-15 和 Player 7-15 设计。
补丁代码根据被打补丁的产品进行以下修改:
修复 vmware-vmx 和衍生产品以允许 macOS 启动
修复 vmwarebase .dll 或 .so 以允许在 VM 创建期间选择 Apple
下载适用于 macOS 的最新 VMware Tools 的副本
请注意,并非所有产品都通过安装工具菜单项识别 darwin.iso。例如,您必须在 Workstation 11 和 Player 7 上手动安装 darwin.iso。
在所有情况下,请确保 VMware 没有运行,并且知识兔所有后台来宾都已关闭。
项目地址 https://github.com/paolo-projects/auto-unlocker
下载地址
GitHub:https://github.com/paolo-projects/auto-unlocker/releases
GitHub:https://github.com/DrDonk/unlocker/releases
蓝奏云盘:https://wwz.lanzouf.com/b036vkq1i 提取码:9g0r
下载仅供下载体验和测试学习,不得商用和正当使用。