小红点表示最新或72小时内的更新
Unlocker 解锁WM虚拟机支持macOS镜像安装工具

Unlocker 解锁WM虚拟机支持macOS镜像安装工具

Win
版本

语言

英文

大小

适用于VMware工作站的macOS解锁器V4

macOS Ventura Guests

Ventura Guests 在VMware工作站中启动循环存在已知问题。经过广泛测试后的情况是:

苹果在文图拉掉落的英特尔预Haswell CPU-无需查看OCLP即可修补
AMD CPU在文图拉工作的时间更长,可能是因为如何读取CPUID叶4-无法修补,需要查看OpenCore和其他解决方案
支持的英特尔Haswell+ CPUS,请确保您设置
ethernet0.virtualDev = “e1000e

ethernet0.virtualDev = “vmxnet3”

47

如果您有AMD或英特尔预Haswell CPU,请不要升级到Ventura。

从Fusion 13和下一个版本的ESXi开始,VMware将停止支持新的macOS版本。

这记录在VMware KB for Fusion上:https://kb.vmware.com/s/article/88697

对于ESXi:https://kb.vmware.com/s/article/88698

这可能会影响Workstation Pro/Player。目前,可能改变的确切细节尚不清楚,但可以肯定地说,我们应该寻找解锁器的替代方法。

1.介绍

Unlocker 4专为VMware工作站和播放器16而设计,并已针对以下内容进行了测试:

Windows和Linux上的Workstation Pro 16/17
Windows和Linux上的Workstation Player 16/17
解锁器启用了设置来宾操作系统类型时需要查看macOS类型的某些标志和数据表,并修改虚拟SMC控制器设备的实现。在 Apple 硬件上运行时,这些功能通常暴露在 Fusion 和 ESXi 中。

补丁代码根据被修补的产品进行以下修改:

修补vmware-vmx和衍生品,允许macOS启动
补丁vmwarebase.dll或libvmwarebase.so,允许在虚拟机创建期间选择苹果客人
为客人提供一份macOS VMware工具的副本
重要的是要了解,解锁器无法向VMware工作站和播放器添加任何新功能,但支持在不在苹果硬件上运行的VMware产品中禁用的macOS。

解锁器不能:

添加对新版本macOS的支持
添加半虚拟化的Apple GPU支持
添加较旧的(非Ryzen)AMD CPU支持
或任何其他尚未出现在VMware编译代码中的功能。

2.运行补丁程序

2.1 下载版本

该代码是用Go编写的,没有先决条件,应该直接从发布zip下载中运行。

从https://github.com/DrDonk/unlocker/releases下载二进制版本
可选择检查发布中发布的sha256校验和匹配项
解压缩存档以提取可执行文件和VMware工具映像
使用提取的文件导航到文件夹

2.2 Windows

在Windows上,您可以双击可执行文件,从“窗口”文件夹启动它们。系统可能会提示您使用修补VMware所需的管理员权限运行。

unlock.exe – 将补丁应用于VMware
relock.exe – 从VMware中删除补丁
check.exe – 检查VMware的补丁状态

2.3 Linux

在Linux上,导航到解锁程序已解压的文件夹,然后从“linux”文件夹运行所需的命令。您需要成为root或使用sudo在终端中运行脚本。

解锁 – 将补丁应用于VMware
重新锁定 – 从VMware中删除补丁
检查-检查VMware安装的补丁状态

2.3.1 Arch Linux及其衍生品

如果您使用的是Arch Linux或Arch的衍生产品,您可以像AUR的任何普通软件包一样安装和使用它。提供了从最新版本来源以及主分支构建的预编译二进制文件和PKGBUILD。所有软件包中都包含一些Pacman钩子,每当解锁器、VMware Worksation Pro/Player或VMware Workstation Pro/Player的任何组件有更新时,都可以帮助解锁和重新锁定VMware。二进制文件安装到/usr/bin目录中,因此它们已经添加到您的$PATH。

3.升级VMware

如果安装了新的VMware版本,补丁将丢失,因为更新将覆盖补丁文件。您需要重新运行解锁程序来修补新安装的VMware文件。由于提供的ALPM钩子,这不适用于Arch Linux AUR软件包。

4.从源代码编译

发布ZIP文件包含预编译的可执行文件,但如果您想编译代码,请按照以下说明操作。

Go语言允许对多个平台和架构进行交叉编译。可以在Windows、Linux和macOS上为Linux和Windows上的VMware工作站编译解锁程序。

4.1 在Windows上构建

要从源代码构建,请执行以下操作:

使用勺子或巧克力安装go和git
打开Windows命令提示符
go install github.com/tc-hib/go-winres@latest
git clone https://github.com/DrDonk/unlocker.git
cd unlocker
build.cmd x.y.z其中x.y.z是解锁版本号;例如4.2.1。
cd dist/windows
根据需要运行二进制文件。
4.2 在Linux上构建

要从源代码构建,请执行以下操作:

从发行版的repos安装
go install github.com/tc-hib/go-winres@latest
export PATH=”$PATH:$HOME/go/bin”
git clone https://github.com/DrDonk/unlocker.git
cd unlocker
sh build.sh x.y.z其中x.y.z是所需的解锁器版本号;例如4.2.1。
cd dist/linux
根据需要运行二进制文件。
4.3 构建特定版本

如果您想从特定版本的来源而不是最新提交的源代码构建,请将–branch 添加到git clone命令中。例如,如果您想从v4.2.1标签构建,请键入:

git clone –branch v4.2.1 https://github.com/DrDonk/unlocker.git。

然后在您的平台上构建代码。

5.常见问题解答

5.1 来自防病毒软件的假阳性

一些Windows防病毒程序错误地将解锁程序标记为具有病毒。代码是在macOS上编译的
检查是否有病毒。这些是假阳性,如果您想检查,您可以使用readme文件中的说明自己编译代码。

请不要记录有关此的问题!

这是在Go网站上记录的Go languauge中编写的Windows可执行文件的已知问题。https://go.dev/doc/faq#virus

从围棋网站:

为什么我的病毒扫描软件认为我的Go发行版或编译的二进制文件被感染了?

这是一个常见的情况,特别是在Windows机器上,几乎总是假阳性。商业病毒扫描程序经常被围棋二进制文件的结构所混淆,他们不像从其他语言编译的那么经常看到Go二进制文件。

如果您刚刚安装了Go发行版,并且系统报告它被感染了,那肯定是一个错误。为了非常彻底,您可以通过将校验和与下载页面上的校验和进行比较来验证下载。

无论如何,如果您认为报告有误,请向您的病毒扫描仪供应商报告错误。也许病毒扫描仪可以及时学习理解Go程序。

5.2 AMD CPU

必须使用修补的macOS AMD内核在较旧的AMD系统上运行,但如果您有现代AMD Ryzen CPU,则有一个变通办法。解锁程序无法修补此项,但我们可以推荐允许macOS在最近的AMD CPU上运行的VMX文件的设置。本期正在记录测试,如果更多测试可以报告该问题的成功或失败,那将是有益的。

33

您必须在Windows上禁用Hyper-V,否则VMware将返回到名为ULM的模式。CPUID掩码在ULM模式下不可用,因为它被推送到Windows进行低级VMX/SVM操作。您可以通过在客人的vmware.log文件中搜索以下2行来查看VMware在Hyper_V上是否处于ULM模式:

vmx IOPL_Init: Hyper-V detected by CPUID

Monitor Mode: ULM

这是微软禁用Hyper-V的技巧的链接。

https://docs.microsoft.com/zh-cn/troubleshoot/windows-client/application-management/virtualization-apps-not-work-with-hyper-v

编辑VMX文件

阅读这篇知识库文章,了解如何安全地编辑客人的VMX文件https://kb.vmware.com/s/article/2057902
在VMX文件中添加以下行:
cpuid.0.eax = “0000:0000:0000:0000:0000:0000:0000:1011”
cpuid.0.ebx = “0111:0101:0110:1110:0110:0101:0100:0111”
cpuid.0.ecx = “0110:1100:0110:0101:0111:0100:0110:1110”
cpuid.0.edx = “0100:1001:0110:0101:0110:1110:0110:1001”
cpuid.1.eax = “0000:0000:0000:0001:0000:0110:0111:0001”
cpuid.1.ebx = “0000:0010:0000:0001:0000:1000:0000:0000”
cpuid.1.ecx = “1000:0010:1001:1000:0010:0010:0000:0011”
cpuid.1.edx = “0000:0111:1000:1011:1111:1011:1111:1111”
vhv.enable = “FALSE”
vpmc.enable = “FALSE”
确保VMX文件中没有重复的行,否则客人将无法启动,VMware将显示字典错误。
您现在可以安装并运行macOS作为gu

6.VMware下载

这些URL将链接到最新版本的VMware托管产品:

VMware Fusion https://vmware.com/go/getfusion
Windows 版 VMware Workstation https://www.vmware.com/go/getworkstation-win
适用于Linux的VMware工作站 https://www.vmware.com/go/getworkstation-linux
Windows 版 VMware Player https://www.vmware.com/go/getplayer-win
适用于Linux的VMware Player https://www.vmware.com/go/getplayer-linux

7.VMware工具

解锁器提供VMware工具ISO映像。如果脚本尚未更新,可以从这些URL下载更新版本:

Mac OS X 10.5 – 10.10 https://customerconnect.vmware.com/en/downloads/details?下载Group=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 Tools”菜单项以通常的方式安装这些工具。Player版本不会自动提取ISO映像,因此ISO必须通过客人的设置将ISO附加到虚拟机上。

8.谢谢

资源下载此资源仅限注册用户下载,请先
收藏
通告
如有下载链接失效,请发送邮件到:macoshome@163.com。赞助用户有软件游戏安装问题加客服QQ:201863008 (在线时间9:00-22:00)。点我查看部分地区蓝奏云下载链接无法访问问题解决
安装必看
使用App Cleaner & Uninstaller Pro 卸载软件教程
使用App Cleaner & Uninstaller Pro 卸载软件教程

App Cleaner & Uninstaller Pro…

查看

Mac游戏安装常见问题处理
Mac游戏安装常见问题处理

Pkg安装包的游戏 PKG安装包的游戏…

查看

看看相关
DefenderRemover 12.8.0.0 Win10 Win11删除Windows Defender工具
DefenderRemover 12.8.0.0 Win10 Win11删除Windows Defender工具

DefenderRemover 可以一键Windows De…

查看

软碟通 UltraISO v9.7.6.3860 中文绿色便携版
软碟通 UltraISO v9.7.6.3860 中文绿色便携版

UltraISO软碟通是一款光盘映像文件制…

查看

IBM SPSS Statistics for Mac v27.0.1 IF026统计分析软件中文Win版
IBM SPSS Statistics for Mac v27.0.1 IF026统计分析软件中文Win版

IBM® SPSS® Statistics 是一个功能强…

查看

Charles v4.6.5 HTTP代理监视器抓包工具Win版
Charles v4.6.5 HTTP代理监视器抓包工具Win版

Charles是一款功能强大且功能齐全的 …

查看

Adobe DNG Converter 17.5 DNG转换工具Win版
Adobe DNG Converter 17.5 DNG转换工具Win版

Adobe DNG Converter 让您能够从支持…

查看

随便看看
Ample Sound Ample Guitar Twelve v4.0.0 音乐扩展包Win版
Ample Sound Ample Guitar Twelve v4.0.0 音乐扩展包Win版

Ample Guitar Twelve 旨在将 Taylor …

Win插件

杀出重围:人类分裂 Deus Ex: Mankind Divided For Mac v1.1.2 赛博朋克动作射击游戏
杀出重围:人类分裂 Deus Ex: Mankind Divided For Mac v1.1.2 赛博朋克动作射击游戏

这一年是 2029 年,经过机械增强的人…

mac游戏

Xcode 13.1
Xcode 13.1

这是适用于 Apple Watch、Apple TV、…

软件开发工具

Arturia LoFi For Mac v1.0.1 6372 音乐插件
Arturia LoFi For Mac v1.0.1 6372 音乐插件

打造真实 LoFi 音效的首选乐器。融合…

扩展插件

Glyphica: Typing Survival For Mac v20250903 打字游戏
Glyphica: Typing Survival For Mac v20250903 打字游戏

Glyphica 是一款打字游戏,挑战你的…

mac游戏

Need for Speed Underground 1.4.0 For Mac v3.3 极品飞车移植版
Need for Speed Underground 1.4.0 For Mac v3.3 极品飞车移植版

夜间街道上的非法赛车世界。明亮的汽…

mac游戏