数码荔枝 正版Mac软件 特价优惠进行中 | Wondershare 万兴PDF专家 全能PDF编辑器
  1. Mac用户Telegram电报群
    注意: 请在50秒内验证提问 https://t.me/mac_osx
    排除公告
  2. 关于最近安装macOS系统提示"这个安装macOS"应用程序副本已损坏的解决方法
    详情请看: https://www.applex.net/threads/93508/

macOS Unlocker v3.0.3 for VMware 解锁 3.0.3

VMware Workstation虚拟机安装macOS解锁工具

  1. Bill
    VMware Workstation虚拟机安装macOS解锁工具.
    更新Unlocker 支持 VMware Workstation 15.5


    下载解压后请右键以管理员模式运行运行 unlocker\win-install.cmd
    要求Windows 7或以上

    虚拟机安装macOS苹果系统教程
    https://www.applex.net/threads/pc-vmware-macos.92998/

    开发者主页
    https://github.com/DrDonk/unlocker

    其他相关主页
    https://github.com/paolo-projects/unlocker/releases
    https://github.com/BDisp/unlocker


    unlocker文件不包含了darwin.iso补丁, 正常运行解锁补丁的时候会自动下载darwin.iso.

    若下载失败可以手动下载
    http://softwareupdate.vmware.com/cds/vmw-desktop/fusion/
    在最新的目录下packages里下载com.vmware.fusion.tools.darwin.zip.tar
    然后解压, 再把darwin.iso文件复制到VMware的安装目录里面.

    目前最新的版本为

    http://softwareupdate.vmware.com/cd...ckages/com.vmware.fusion.tools.darwin.zip.tar

    若无法下载可以试试
    http://s1.mac2x.com/2018/tools_2019.zip


    [​IMG]

    [​IMG]

    macOS Unlocker V3.0.2 for VMware Workstation
    ==========================================

    +-----------------------------------------------------------------------------+
    | IMPORTANT: |
    | ========== |
    | |
    | Always uninstall the previous version of the Unlocker before using a new |
    | version. Failure to do this could render VMware unusable. |
    | |
    +-----------------------------------------------------------------------------+

    1. Introduction
    ---------------

    Unlocker 3 is designed for VMware Workstation 11-15 and Player 7-15.

    If you are using an earlier product please continue using Unlocker 1.

    Version 3 has been tested against:

    * Workstation 11/12/14/15 on Windows and Linux
    * Workstation Player 7/12/14/15 on Windows and Linux

    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
    * 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.

    In all cases make sure VMware is not running, and any background guests have
    been shutdown.

    The code is written in Python.

    2. Prerequisites
    ----------------

    The code requires Python 2.7 to work. Most Linux distros 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 Python to be installed.

    3. Limitations
    --------------

    If you are using VMware Player or Workstation on Windows you may get a core dump.

    Latest Linux products are OK and do not show this problem.

    +-----------------------------------------------------------------------------+
    | IMPORTANT: |
    | ========== |
    | |
    | If you create a new VM VMware may stop and create a core dump. |
    | There are two options to work around this issue: |
    | |
    | 1. Change the VM to be HW 10 - this does not affect performance. |
    | 2. Edit the VMX file and add: |
    | smc.version = "0" |
    | |
    +-----------------------------------------------------------------------------+

    4. Windows
    ----------
    On Windows you will need to either run cmd.exe as Administrator or using
    Explorer right click on the command file and select "Run as administrator".

    win-install.cmd - patches VMware
    win-uninstall.cmd - restores VMware
    win-update-tools.cmd - retrieves latest macOS guest tools

    5. Linux
    ---------
    On Linux you will need to be either root or use sudo to run the scripts.

    You may need to ensure the Linux scripts have execute permissions
    by running chmod +x against the 2 files.

    lnx-install.sh - patches VMware
    lnx-uninstall.sh - restores VMware
    lnx-update-tools.sh - retrieves latest macOS guest tools

    6. Thanks
    ---------

    Thanks to Zenith432 for originally building the C++ unlocker and Mac Son of Knife
    (MSoK) for all the testing and support.

    Thanks also to Sam B for finding the solution for ESXi 6 and helping me with
    debugging expertise. Sam also wrote the code for patching ESXi ELF files and
    modified the unlocker code to run on Python 3 in the ESXi 6.5 environment.


    History
    -------
    27/09/18 3.0.0 - First release
    02/10/18 3.0.1 - Fixed gettools.py to work with Python 3 and correctly download darwinPre15.iso
    10/10/18 3.0.2 - Fixed false positives from anti-virus software with Windows executables
    - Allow Python 2 and 3 to run the Python code from Bash scripts
    已获得 wzelda 的点赞。

最近更新

  1. 3.0.2

最新评论

  1. 瘦马
    瘦马
    5/5,
    版本: 3.0.3
    好了!感谢楼主!楼主大才!
  2. Cali
    Cali
    4/5,
    版本: 3.0.3
    这个python文件有点小小的不完美的地方,可能是因为写的比较早了,以前可能有可以下载几MB大小的补丁,现在每一次下载都是500MB+的完整core包。运行之后你会发现下载速度只有20~30KB/s这样子,而且读秒是2万秒以上的(当然,港澳台的小伙伴们应该挺快的,就不用往下看了),原因自然是因为资源站位置原因。

    这是一部分原理,代码我没看完,不过也够了。下载好unlocker之后,用管理员权限运行cmd-install.cmd,gettools.py会下载解锁补丁,它会检查VMware提供的补丁包站点最新补丁包的id,然后获取该id目录下文件,如果有几MB大小的darwin补丁包就下补丁包。如果没有,python就会获取该id目录下500MB+的完整包,解压出要的文件,然后把该要的文件提出来之后就会清理工作垃圾文件。

    github那些作者也不知道为什么,不顺便把VMware补丁包带上,搞得我们这么麻烦,很瓜皮。(版权原因??)

    我们的目的很简单,我们可以用其他高速下载手段下载到补丁,然后放到unlocker里,这样unlocker就不用下载了,直接可以打补丁运行。
    以下,方法0是我用的办法,绝对可行的,但是还要下载500MB镜像文件,有点慢,你们可以用pandownload.com。方法1是直接用几MB的补丁,我还没处校验,应该可行,你们可以试试,毕竟下载快。
    显示行号的软件我推荐使用Notepad++
    ☆☆☆先尝试方法1,方便快捷,若是不行再用方法0。☆☆☆

    方法0.用其他手段下载最新完整包500MB,例如http://softwareupdate.vmware.com/cds/vmw-desktop/fusion/11.5.3/15870345/core/com.vmware.fusion.zip.tar(我用香港的服务器下载的,然后我本地再访问香港服务器获取),将com.vmware.fusion.zip.tar放入unlocker\tools下,编辑gettools.py,将'''这个多行代码屏蔽符加入到第144行还有153行以屏蔽下载,以管理员权限运行cmd-install.cmd,你会发现安装完成了。
    (考虑到一些人下载官方镜像太慢,这里我把我下载来的提供11.5.3的com.vmware.fusion.zip.tar给你们,链接: https://pan.baidu.com/s/1YvN-sQg829Tn8txbVnlzCw 提取码: ab5e ,sha256是a439dc1e856aecab0a52b1f0cbd3c568303502b743c9fb6321d1188ec2b534b5,它官方资源站的sha256文件可以在http://softwareupdate.vmware.com/cds/vmw-desktop/fusion/11.5.3/15870345/core/下的metadata.xml.gz里查看,你们可以对比,我未做修改)

    方法1.下载上边论坛坛主挂出的http://s1.mac2x.com/2018/tools_2019.zip,将'''这个多行代码屏蔽符加入到第131行还有177行以屏蔽下载,把论坛坛主的zip包里tools下的所有文件解压到unlocker\tools下,以管理员权限运行cmd-install.cmd。
  3. hahaDesmond
    hahaDesmond
    4/5,
    版本: 3.0.3
    从原网站下载速度确实太慢,希望站内大神可以修改一下gettools.py文件,直接使用本地已经下载好的“tools”,本人由于技术水平有限无法修改达到满意效果
  4. lizhongwei
    lizhongwei
    5/5,
    版本: 3.0.2
    很好,可以安装10.15 的 macosx 了! 谢了 !