VMware: Install VMware Unlocker for Mac OS X v2 (YLN-v2.0.8-r1)

To boot Mac OS X in latest VMware Virtualization product (Virtual Hardware v11), you need to install VMware Unlocker for Mac OS X v2. I have made enhancement and release under YLN release. Currently, it only enhance Windows Version which unlocker may raise error 13 when
patching VMwareBase.dll on original unlocker script.

Pre-requisites:

  • Install VMware Virtualization product
  • Download VMware Unlocker for Mac OS X YLN v2

Password: YLNotes.com

Downloads: UserClouds  TusFiles

If you have trouble downloading from files from TusFiles, please read
Tips:Direct Download Files from TusFiles.net

Vmware Unlocker for Mac OS X v2:

  • Workstation 11/12 on Windows and Linux
  • Player 7 on Windows and Linux
  • Fusion 7 on Mavericks and Yosemite
  • ESXi 6

Install VMware Unlocker in Windows:

S1-1. Close VMware product (script will force terminate if running)

S1-2. Download and Unzip VMware Mac OS X Unlocker

S1-3. Right click on win-install.cmd file, and select Run as administrator

S1-4. Unlocker will start patching VMware and copy VMware Tools (darwin) to VMware directory

VMware Unlocker for MacOSX (YLN v2.0.2-r1)
==========================================
(c) Dave Parsons 2011-14
VMware is installed at: C:\Program Files (x86)\VMware\VMware Workstation\
Stopping VMware services...
Backing up files...
C:\Program Files (x86)\VMware\VMware Workstation\x64\vmware-vmx.exe -> T:\VMware_Unlocker_MacOSX-YLN_v2.0.2-r1\backup\x64\vmware-vmx.exe
1 File(s) copied
C:\Program Files (x86)\VMware\VMware Workstation\x64\vmware-vmx-debug.exe -> T:\VMware_Unlocker_MacOSX-YLN_v2.0.2-r1\backup\x64\vmware-vmx-debug.exe
1 File(s) copied
C:\Program Files (x86)\VMware\VMware Workstation\x64\vmware-vmx-stats.exe -> T:\VMware_Unlocker_MacOSX-YLN_v2.0.2-r1\backup\x64\vmware-vmx-stats.exe
1 File(s) copied
C:\Program Files (x86)\VMware\VMware Workstation\vmwarebase.dll -> T:\VMware_Unlocker_MacOSX-YLN_v2.0.2-r1\backup\vmwarebase.dll
1 File(s) copied
Patching...
Patching: C:\Program Files (x86)\VMware\VMware Workstation\x64\vmware-vmx.exe
+LKS 0: 0xb283e8
OSK0 0: 0xb2fd20
OSK1 0: 0xb2fd68
+LKS Memcpy: 0x80f03b4001000000
OSK0 Memcpy Original: 0x80f03b4001000000
OSK0 Memcpy Patched: 0x80f03b4001000000
OSK1 Memcpy Original: 0x80f03b4001000000
OSK1 Memcpy Patched: 0x80f03b4001000000
Haiku written to OSK0/1 Data
+LKS 1: 0xb2fe18
OSK0 1: 0xb34150
OSK1 1: 0xb34198
+LKS Memcpy: 0x80f03b4001000000
OSK0 Memcpy Original: 0x80f03b4001000000
OSK0 Memcpy Patched: 0x80f03b4001000000
OSK1 Memcpy Original: 0x80f03b4001000000
OSK1 Memcpy Patched: 0x80f03b4001000000
Haiku written to OSK0/1 Data
Patched: C:\Program Files (x86)\VMware\VMware Workstation\x64\vmware-vmx.exe
Patching: C:\Program Files (x86)\VMware\VMware Workstation\x64\vmware-vmx-debug.exe
+LKS 0: 0xcbde08
OSK0 0: 0xcc5740
OSK1 0: 0xcc5788
+LKS Memcpy: 0x60f24c4001000000
OSK0 Memcpy Original: 0x60f24c4001000000
OSK0 Memcpy Patched: 0x60f24c4001000000
OSK1 Memcpy Original: 0x60f24c4001000000
OSK1 Memcpy Patched: 0x60f24c4001000000
Haiku written to OSK0/1 Data
+LKS 1: 0xcc5838
OSK0 1: 0xcc9b70
OSK1 1: 0xcc9bb8
+LKS Memcpy: 0x60f24c4001000000
OSK0 Memcpy Original: 0x60f24c4001000000
OSK0 Memcpy Patched: 0x60f24c4001000000
OSK1 Memcpy Original: 0x60f24c4001000000
OSK1 Memcpy Patched: 0x60f24c4001000000
Haiku written to OSK0/1 Data
Patched: C:\Program Files (x86)\VMware\VMware Workstation\x64\vmware-vmx-debug.exe
Patching: C:\Program Files (x86)\VMware\VMware Workstation\x64\vmware-vmx-stats.exe
+LKS 0: 0xb49cd8
OSK0 0: 0xb51610
OSK1 0: 0xb51658
+LKS Memcpy: 0xe0383d4001000000
OSK0 Memcpy Original: 0xe0383d4001000000
OSK0 Memcpy Patched: 0xe0383d4001000000
OSK1 Memcpy Original: 0xe0383d4001000000
OSK1 Memcpy Patched: 0xe0383d4001000000
Haiku written to OSK0/1 Data
+LKS 1: 0xb51708
OSK0 1: 0xb55a40
OSK1 1: 0xb55a88
+LKS Memcpy: 0xe0383d4001000000
OSK0 Memcpy Original: 0xe0383d4001000000
OSK0 Memcpy Patched: 0xe0383d4001000000
OSK1 Memcpy Original: 0xe0383d4001000000
OSK1 Memcpy Patched: 0xe0383d4001000000
Haiku written to OSK0/1 Data
Patched: C:\Program Files (x86)\VMware\VMware Workstation\x64\vmware-vmx-stats.exe
Patching: C:\Program Files (x86)\VMware\VMware Workstation\vmwarebase.dll
Patched flag: 0x4510304
Patched flag: 0x4510368
Patched flag: 0x4510432
Patched flag: 0x4510496
Patched flag: 0x4510560
Patched flag: 0x4510624
Patched flag: 0x4510688
Patched flag: 0x4510752
Patched flag: 0x4510816
Patched flag: 0x5058552
Patched flag: 0x5058616
Patched flag: 0x5058680
Patched flag: 0x5058744
Patched flag: 0x5058808
Patched flag: 0x5058872
Patched flag: 0x5058936
Patched flag: 0x5059000
Patched flag: 0x5059064
Patched: C:\Program Files (x86)\VMware\VMware Workstation\vmwarebase.dll
T:\VMware_Unlocker_MacOSX-YLN_v2.0.2-r1\tools\darwin.iso -> C:\Program Files (x86)\VMware\VMware Workstation\darwin.iso
T:\VMware_Unlocker_MacOSX-YLN_v2.0.2-r1\tools\darwin.iso.sig -> C:\Program Files (x86)\VMware\VMware Workstation\darwin.iso.sig
2 File(s) copied
Starting VMware services...
Finished!

S1-5. Run VMware, and create new VM.S1-6. On Wizard, Select a Guest Operating System,
you will see option for
Apple Mac OS X

Before Patching:

 VMwareUnlocker2_0003

After Patching:

 VMwareUnlocker2_0006

Notes on VMware Unlocker YLN Release:

Mac OS X Unlocker for VMware v2 (YLN Release)

YLN v2.0.8-r1 (19-Feb-2016)
1. Update YLN VMware Unlocker to v2.0.8
2. Two installer script based on Workstation Version
to install VMware Tools supported

v11 : win-install-VW11.cmd VmwTools 7.1.3.3204469
v12 : win-install-VW12.cmd   VmwTools 8.1.0.3272237

 

YLN v2.0.7-r1 (30-Sep-2015)
1. Update YLN VMware Unlocker to v2.0.7
2. Two installer script based on Workstation Version to install VMware Tools supported

v11 : win-install-VW11.cmd    VmwTools 7.1.2.2779224
v12 : win-install-VW12.cmd    VmwTools 8.0.0.2985594

YLN-v2.0.6-r1

Include VMWare Tools for Darwin:
•7.1.0.2314774
•7.1.1.2498930
•7.1.2.2779224

 

YLN-v2.0.4r2 (26-Feb-2015)

Add VMware Tools ISO for Darwin:
•7.1.1.2498930
•7.1.0.2314774
YLN-v2.0.4-r1 (28-Jan-2015)

Update YLN VMware Unlocker to v2.0.4
YLN-v2.0.3-r1 (06-Jan-2015)

Update YLN VMware Unlocker to v2.0.3
YLN-v2.0.2-r1 (23-Dec-2014)

When you run VMware.exe, it also launches COM Surrogates process loaded by DllHost.exe. Force termination on VMware.exe will leave DllHost orphaned and it still lock on VMwareBase.dll which cause unlocker patching error 13.

YLN v2.0.7-r1 (30-Sep-2015)

  1. Update YLN VMware Unlocker to v2.0.7
  2. Two installer script based on Workstation Version
    to install VMware Tools supported

v11 : win-install-VW11.cmd VmwTools 7.1.2.2779224
v12 : win-install-VW12.cmd   VmwTools 8.0.0.2985594

YLN v2.0.6-r1 (14-Jul-2015)

  1. Update YLN VMware Unlocker to v2.0.6
  2. Include VMWare Tools for Darwin

– 7.1.0.2314774
– 7.1.1.2498930
– 7.1.2.2779224

YLN v2.0.4-r1 (28-Jan-2015)

  1. Update YLN VMware Unlocker to v2.0.4

YLN v2.0.3-r1 (06-Jan-2015)

  1. Update YLN VMware Unlocker to v2.0.3

YLN v2.0.2-r1 (23-Dec-2014)

  1. [Windows] Enhance termination process for VMware.exe and DllHost.exe (VMwareBase.dll)
    which cause error (Error 13) during [VmwareBase.dll] patching by unlocker

Patching: C:\Program Files (x86)\VMware\VMware Workstation\vmwarebase.dll
Traceback (most recent call last):
File “<string>”, line 264, in <module>
File “<string>”, line 258, in main
File “<string>”, line 144, in patchbase
IOError: [Errno 13] Permission denied: u’C:\Program Files (x86)\VMware\VMware Workstation\vmwarebase.dll’

 Patching: C:\Program Files (x86)\VMware\VMware Workstation\vmwarebase.dll
 Traceback (most recent call last):
 File "<string>", line 264, in <module>
 File "<string>", line 258, in main
 File "<string>", line 144, in patchbase
 IOError: [Errno 13] Permission denied: u'C:\\Program Files (x86)\\VMware\\VMware Workstation\\vmwarebase.dll'

Using SysInternals Process Explorer, dllhost.exe still running after force termination on VMware.exe

If you try to delete vmwarebase.dll, the file cannot be deleted.

Before Force Termination on VMware.exe

VMwareUnlocker2_0004a

After Force Termination on VMware.exe

VMwareUnlocker2_0004b

YLN release script force terminate VMware.exe and Dllhost.exe.

1 Comment

Add a Comment
  1. Hi the download links dont work anymore, can you please just put the text of the script in this blog please?

Leave a Reply

Your email address will not be published. Required fields are marked *