macOS Unlocker V3.0.2 for VMware ESXi 技术文档

macOS Unlocker V3.0.2 for VMware ESXi 技术文档

esxi-unlocker VMware ESXi macOS esxi-unlocker 项目地址: https://gitcode.com/gh_mirrors/es/esxi-unlocker

1. 项目简介

macOS Unlocker V3.0.2 for VMware ESXi 是为 VMware ESXi 6.5、6.7 和 7.0 设计的解锁工具。该工具的主要功能是修复 vmware-vmxlibvmkctl,以便 macOS 能够正常启动,并且允许 vSphere 控制虚拟机。

代码使用 Python 编写,便于在 ESXi 上运行和维护。

重要提示:
在使用新版本之前,务必卸载之前版本的 Unlocker。否则可能会导致 VMware 无法使用。

2. 安装指南

2.1 下载与传输

  1. 从 GitHub 项目页面下载最新版本的 esxi-unlocker-xxx.tgz 文件。
  2. 使用 scp 或其他数据传输工具将文件上传到 ESXi 主机的数据存储中。

2.2 解压缩与安装

  1. 通过 ESXi 控制台或 SSH 登录到 ESXi 主机。
  2. 解压缩上传的文件:
    tar xzvf esxi-unlocker-xxx.tgz
    
  3. 运行安装脚本:
    ./esxi-install.sh
    
  4. 安装完成后,重启服务器。

3. 项目使用说明

3.1 启动与运行

安装完成后,macOS 虚拟机应能够正常启动。如果遇到问题,可以使用 esxi-smctest.sh 脚本检查补丁是否成功应用。

3.2 临时禁用 Unlocker

在启动时,可以通过编辑启动选项并添加 nounlocker 来临时禁用 Unlocker。

4. API 使用文档

本项目主要通过脚本进行操作,没有提供额外的 API 接口。主要操作包括安装、卸载和测试补丁状态。

5. 项目安装方式

5.1 直接安装

按照上述步骤下载并安装预编译的 esxi-unlocker-xxx.tgz 文件。

5.2 手动构建

如果你需要使用未发布的版本(例如从 master 分支获取的代码),可以手动构建安装包。

5.2.1 本地构建
  1. 克隆仓库:
    git clone https://github.com/shanyungyang/esxi-unlocker.git
    
  2. 进入目录并构建:
    cd esxi-unlocker
    ./esxi-build.py
    
  3. 构建完成后,将生成的 esxi-unlocker-xxx.tgz 文件上传到 ESXi 主机并安装。
5.2.2 GitHub 构建
  1. 在 GitHub 上 Fork 仓库。
  2. 点击 Actions,选择手动 CI 并运行。
  3. 构建完成后,下载生成的 esxi-unlocker-xxx.tgz 文件并安装。

6. 致谢

感谢 Zenith432 最初构建了 C++ 版本的 Unlocker,以及 Mac Son of Knife (MSoK) 的测试和支持。同时感谢 Sam B 为 ESXi 6 找到解决方案,并帮助调试和编写 ESXi ELF 文件的补丁代码。

7. 历史版本

  • 2018年9月26日 - 3.0.0 版本发布
  • 2020年5月1日 - 3.0.1 版本发布,修复 ESXi 7.0 问题
  • 2020年10月18日 - 3.0.2 版本发布,修复 ESXi 7.0 U1 (7.0.1) 问题
  • 2020年10月29日 - 3.0.3 版本发布,自动化发布流程

(c) 2011-2018 Dave Parsons


希望这篇技术文档能帮助你更好地理解和使用 macOS Unlocker V3.0.2 for VMware ESXi 项目。如果有任何问题,请随时联系我们。

esxi-unlocker VMware ESXi macOS esxi-unlocker 项目地址: https://gitcode.com/gh_mirrors/es/esxi-unlocker

支持最新版VM14 破解 macOS Unlocker for VMware V2.1 ============================== +-----------------------------------------------------------------------------+ | IMPORTANT: | | ========== | | | | Always uninstall the previous version of the Unlocker before using a new | | version. Failure to do this could render VMware unusable especially ESXi. | | | +-----------------------------------------------------------------------------+ 1. Introduction --------------- Unlocker 2.1 is designed for Workstation 11/12/14, Player 7/12/14, ESXi 6.5 and Fusion 7/8/10. If you are using an earlier product please continue using Unlocker 1 and use Unlcoker 2.0 for ESXi 6.0 Version 2 has been tested against: * Workstation 11/12/14 on Windows and Linux * Workstation Player 7/12/14 on Windows and Linux * Fusion 7/8/10 on Sierra * ESXi 6.5U1 The patch code carries out the following modifications dependent on the product being patched: * Fix vmware-vmx and derivatives to allow macOS to boot * Fix vmwarebase .dll or .so to allow Apple to be selected during VM creation * Fix libvmkctl.so on ESXi 6 to allow use with vCenter * Download a copy of the latest VMware Tools for macOS Note that not all products recognise the darwin.iso via install tools menu item. You will have to manually mount the darwin.iso for example on Workstation 11 and Player 7. The vmwarebase code does not need to be patched on macOS or ESXi so you will see a message on those systems telling you that it will not be patched. In all cases make sure VMware is not running, and any background guests have been shutdown. The code is written in Python as it makes the Unlocker easier to run and maintain on ESXi. 2. Prerequisites ---------------- The code requires Python 2.7 to work. Most Linux distros, ESXi and macOS ship with a compatible Python interpreter and should work without requiring any additional software. Windows Unlocker has a packaged version of the Python script using PyInstaller, and so does not require Pyt
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

邴念韶Monica

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值