Workstation 8/9, Player 4/5 and Fusion 4/5 Mac OS X Unlocker
Started by Donk, Sep 20 2011 10:51 AM
334 replies to this topic
#41
Posted 25 September 2011 - 10:43 AM
Thanks Donk! Hope you can get the Linux unlocker out soon
#42
Posted 25 September 2011 - 04:05 PM
Question: I patched my VMware Workstation v7.1.4 running on Win 7 x64 with Albert's VMware 7 unlocker and was running Lion perfectly.
Now I've updated VMware Workstation to the newly released v8. At first Lion wouldn't boot, so I re-patched VMware (8) with the VMware 7 unlocker. Now Lion runs but there's a bit of lag during startup and graphics are a bit laggy as well.
Is it recommended for someone in my position to use the new VMware 8 unlocker (does it offer improvements over the VMware 7 unlocker)?
And if so, should I reinstall VMware 8 before patching with the newer unlocker to reset the binaries back to their vanilla state?
Now I've updated VMware Workstation to the newly released v8. At first Lion wouldn't boot, so I re-patched VMware (8) with the VMware 7 unlocker. Now Lion runs but there's a bit of lag during startup and graphics are a bit laggy as well.
Is it recommended for someone in my position to use the new VMware 8 unlocker (does it offer improvements over the VMware 7 unlocker)?
And if so, should I reinstall VMware 8 before patching with the newer unlocker to reset the binaries back to their vanilla state?
#43
Posted 25 September 2011 - 06:37 PM
Sources are inside.
[Instructions for Fusion]
Program should be run as root, so open a Terminal and
sudo ./Unlocker.OSX
It patches 3 files
/Applications/VMware Fusion.app/Contents/Library/vmware-vmx /Applications/VMware Fusion.app/Contents/Library/vmware-vmx-debug /Applications/VMware Fusion.app/Contents/Library/vmware-vmx-stats
I haven't tested the resulting files because I don't have Fusion installed. I just verified it patches as intended. The Unlocker does not create backups, so if you want to be safe, make backups of these 3 files first. If they don't work, you can also reinstall Fusion, and they'll be replaced with the originals.
Edit [9/25/2011]: Fixed the paths and uploaded a correct version.
Edit [9/26/2011]: Uploaded beefed up version. Run "./Unlocker.OSX -h" for usage message. Supports "-u" option to remove the modifications. Also lets you specify target folder.
Edit [9/26/2011 #2]: Uploaded a Linux version. Binaries named Unlocker.Linux64/32.
Edit [9/27/2011]: Uploaded a fuller patch, including vmwarebase + a Windows version [Unlocker.exe].
Edit [10/2/2011]: Uploaded a fix to pathname search in registry on 32-bit Windows.
Edit [10/3/2011]: Uploaded an ESXi 5 build - Unlocker.ESXi. The ESXi unlocker can't be run directly, as the target files are locked.
Edit [10/4/2011]: Added Donk's scripts to install on ESXi 5.
#44
Posted 25 September 2011 - 06:43 PM
Zenith432, on Sep 25 2011, 07:37 PM, said:
I made an Unlocker for VMware Fusion 4.x.
Sources are inside.
Program should be run as root, so open a Terminal and
It patches 3 files
I haven't tested the resulting files because I don't have Fusion installed. I just verified it patches as planned. The Unlocker does not create backups, so if you want to be safe, make backups of these 3 files first. If they don't work, you can also reinstall Fusion, and they'll be replaced with the originals.
Sources are inside.
Program should be run as root, so open a Terminal and
sudo ./Unlocker
It patches 3 files
/Library/Application Support/VMware Fusion/vmware-vmx /Library/Application Support/VMware Fusion/vmware-vmx-debug /Library/Application Support/VMware Fusion/vmware-vmx-stats
I haven't tested the resulting files because I don't have Fusion installed. I just verified it patches as planned. The Unlocker does not create backups, so if you want to be safe, make backups of these 3 files first. If they don't work, you can also reinstall Fusion, and they'll be replaced with the originals.
Will follow up on PM and send bytes for vmwarebase patching.
#45
Posted 25 September 2011 - 09:15 PM
Thank you very much, Zenith432. I've just tested your patch with Fusion-4.0.1. It's working fine. Pic:
Shot_2011_09_26____1.08.37.png 253.87K
174 downloads
Shot_2011_09_26____1.08.37.png 253.87K
174 downloads
#46
Posted 26 September 2011 - 07:15 AM
Zenith432, on Sep 25 2011, 07:37 PM, said:
I made an Unlocker for VMware Fusion 4.x.
Sources are inside.
Program should be run as root, so open a Terminal and
It patches 3 files
I haven't tested the resulting files because I don't have Fusion installed. I just verified it patches as intended. The Unlocker does not create backups, so if you want to be safe, make backups of these 3 files first. If they don't work, you can also reinstall Fusion, and they'll be replaced with the originals.
Edit: Fixed the paths and uploaded a correct version.
Sources are inside.
Program should be run as root, so open a Terminal and
sudo ./Unlocker
It patches 3 files
/Applications/VMware Fusion.app/Contents/Library/vmware-vmx /Applications/VMware Fusion.app/Contents/Library/vmware-vmx-debug /Applications/VMware Fusion.app/Contents/Library/vmware-vmx-stats
I haven't tested the resulting files because I don't have Fusion installed. I just verified it patches as intended. The Unlocker does not create backups, so if you want to be safe, make backups of these 3 files first. If they don't work, you can also reinstall Fusion, and they'll be replaced with the originals.
Edit: Fixed the paths and uploaded a correct version.
Thanks for that. I have asked Zenith432 to help out on the other platforms, and I am very happy to build scripts to install via backups etc., if that is something everyone would find useful.
#47
Posted 26 September 2011 - 12:18 PM
Thank you Donk
This works like a miracle!!
This works like a miracle!!
#48
Posted 26 September 2011 - 01:35 PM
Tastes Like, on Sep 25 2011, 05:05 PM, said:
Question: I patched my VMware Workstation v7.1.4 running on Win 7 x64 with Albert's VMware 7 unlocker and was running Lion perfectly.
Now I've updated VMware Workstation to the newly released v8. At first Lion wouldn't boot, so I re-patched VMware (8) with the VMware 7 unlocker. Now Lion runs but there's a bit of lag during startup and graphics are a bit laggy as well.
Is it recommended for someone in my position to use the new VMware 8 unlocker (does it offer improvements over the VMware 7 unlocker)?
And if so, should I reinstall VMware 8 before patching with the newer unlocker to reset the binaries back to their vanilla state?
Now I've updated VMware Workstation to the newly released v8. At first Lion wouldn't boot, so I re-patched VMware (8) with the VMware 7 unlocker. Now Lion runs but there's a bit of lag during startup and graphics are a bit laggy as well.
Is it recommended for someone in my position to use the new VMware 8 unlocker (does it offer improvements over the VMware 7 unlocker)?
And if so, should I reinstall VMware 8 before patching with the newer unlocker to reset the binaries back to their vanilla state?
The best method is uninstall Workstation 7, install Workstation 8, apply Donk's Workstation 8 Unlocker, this should give you the ability to install and run OS X guestOS's including Lion. Install the latest VMware Tools via darwin.iso current version 4.0.1.
Some performance issues have been raised on the graphics front but no solution available as far as I am aware.
[UPDATE: 26/SEP/2011]
Albert's Workstation 7 Unlocker, does patch some of the executables in Workstation 8 but not vmwarebase
A workaround appears to be available to resolve the graphics performance issues, albeit it needs to be done everytime the guestOS is re-booted, link below:
http://www.insanelym...p...t&p=1752504
[UPDATE: 26/SEP/2011] (Thanks to Donk and Zenith432 for the update)
#49
Posted 26 September 2011 - 02:51 PM
Tried the patch.
Created new virtual machine in vmware fusion 4.0.1
Host OS = lion
Guest = Snow Leopard
Selected snow leopard server as OS, because Snow Leopard is not in the list.
Resulted in a 'fault message':
A fault has occurred causing a virtual CPU to enter a shutdown state.
Can anyone tell us if we need to do something specific when creating the new virtual machine?
Thanks!
Created new virtual machine in vmware fusion 4.0.1
Host OS = lion
Guest = Snow Leopard
Selected snow leopard server as OS, because Snow Leopard is not in the list.
Resulted in a 'fault message':
A fault has occurred causing a virtual CPU to enter a shutdown state.
Can anyone tell us if we need to do something specific when creating the new virtual machine?
Thanks!
#50
Posted 26 September 2011 - 03:23 PM
krisvdb, on Sep 26 2011, 04:51 PM, said:
Resulted in a 'fault message':
A fault has occurred causing a virtual CPU to enter a shutdown state.
A fault has occurred causing a virtual CPU to enter a shutdown state.
Mac Son of Knife, on Sep 26 2011, 03:35 PM, said:
Some performance issues have been raised on the graphics front but no solution available as far as I am aware.
#51
Posted 26 September 2011 - 03:49 PM
Mac Son of Knife, on Sep 26 2011, 02:35 PM, said:
I am surprised that Albert's V7 Unlocker works with Workstation 8.
The best method is uninstall Workstation 7, install Workstation 8, apply Donk's Workstation 8 Unlocker, this should give you the ability to install and run OS X guestOS's including Lion. Install the latest VMware Tools via darwin.iso current version 4.0.1.
Some performance issues have been raised on the graphics front but no solution available as far as I am aware.
The best method is uninstall Workstation 7, install Workstation 8, apply Donk's Workstation 8 Unlocker, this should give you the ability to install and run OS X guestOS's including Lion. Install the latest VMware Tools via darwin.iso current version 4.0.1.
Some performance issues have been raised on the graphics front but no solution available as far as I am aware.
Yes it does patch some of the executables but not vmwarebase.
#52
Posted 26 September 2011 - 04:10 PM
patrez, on Sep 26 2011, 08:18 AM, said:
Thank you Donk
This works like a miracle!!
This works like a miracle!!
Thanks to both Zenith432 and Donk! Zenith's patch works fine on my system.
#53
Posted 26 September 2011 - 05:42 PM
Donk, is there any way to unlock (more than 8 total per VM) the maximum number of virtual processors in Workstation 8?
#54
Posted 26 September 2011 - 06:08 PM
Please note that my latest unlocker upload (see post) contains a Linux version. There are binaries in there compiled for both 64-bit and 32-bit Linux. You can rebuild with the Makefile. It creates a binary called Unlocker.Linux.
This should patch Workstation 8 for Linux. I haven't tested it.
Files patched are
The patch can be reversed by running with the "-u" option.
This should patch Workstation 8 for Linux. I haven't tested it.
Files patched are
/usr/lib/vmware/bin/vmware-vmx /usr/lib/vmware/bin/vmware-vmx-debug /usr/lib/vmware/bin/vmware-vmx-stats
The patch can be reversed by running with the "-u" option.
#55
Posted 26 September 2011 - 08:35 PM
kup, on Sep 26 2011, 06:42 PM, said:
Donk, is there any way to unlock (more than 8 total per VM) the maximum number of virtual processors in Workstation 8?
Never looked. As far as I know it is actually encoded in the various license files.
Zenith432, on Sep 26 2011, 07:08 PM, said:
Please note that my latest unlocker upload (see post #43) contains a Linux version. There's a binary in there compiled for 64-bit Linux. If you have 32-bit linux, you can rebuild with the Makefile. It creates a binary called Unlocker.Linux.
This should patch Workstation 8 for Linux. I haven't tested it.
Files patched are
The patch can be reversed by running with the "-u" option.
This should patch Workstation 8 for Linux. I haven't tested it.
Files patched are
/usr/lib/vmware/bin/vmware-vmx /usr/lib/vmware/bin/vmware-vmx-debug /usr/lib/vmware/bin/vmware-vmx-stats
The patch can be reversed by running with the "-u" option.
#56
Posted 26 September 2011 - 09:04 PM
Zenith432, on Sep 26 2011, 06:08 PM, said:
Please note that my latest unlocker upload (see post #43) contains a Linux version. There's a binary in there compiled for 64-bit Linux. If you have 32-bit linux, you can rebuild with the Makefile. It creates a binary called Unlocker.Linux.
This should patch Workstation 8 for Linux. I haven't tested it.
This should patch Workstation 8 for Linux. I haven't tested it.
It works in so far as I was able to boot my existing Snow Leopard image in Workstation 8 on Linux. It does *not* allow for creating new Mac OS VMs using the GUI, though. Getting that to work would make your unlocker perfect.
Thanks for your work!
#57
Posted 27 September 2011 - 06:21 AM
gokumba, on Sep 26 2011, 11:04 PM, said:
It works in so far as I was able to boot my existing Snow Leopard image in Workstation 8 on Linux. It does *not* allow for creating new Mac OS VMs using the GUI, though. Getting that to work would make your unlocker perfect.
The ability to view the darwin options in the UI needs a patch to vmwarebase.{dll,so,dylib} - a work in progress. The darwin options work if set in the VMX file.
#58
Posted 27 September 2011 - 07:33 AM
Zenith432, on Sep 27 2011, 07:21 AM, said:
You can create a new VM of any guest OS type, and then before starting it for the 1st time, manually edit the VMX file and set "guestOS = X" where X is one of darwin,darwin-64,darwin10,darwin10-64,darwin11,darwin11-64.
The ability to view the darwin options in the UI needs a patch to vmwarebase.{dll,so,dylib} - a work in progress. The darwin options work if set in the VMX file.
The ability to view the darwin options in the UI needs a patch to vmwarebase.{dll,so,dylib} - a work in progress. The darwin options work if set in the VMX file.
#59
Posted 27 September 2011 - 04:22 PM
I uploaded a completed version, link is in post.
Donk provided the paths for the various systems.ESXi is not supported.
The Windows version is fully tested. You may need to manually kill processes locking vmwarebase.dll.
The Fusion version is partially tested - I checked it patches as expected on a test copy of vmwarebase, not an installed copy of Fusion.
The Linux version wasn't tested at all - so good luck with that
- Contains a Windows build Unlocker.exe.
- Patches vmwarebase on Windows, Linux, OSX. So a complete patch - darwin guestoses should show up in UI.
Donk provided the paths for the various systems.
The Windows version is fully tested. You may need to manually kill processes locking vmwarebase.dll.
The Fusion version is partially tested - I checked it patches as expected on a test copy of vmwarebase, not an installed copy of Fusion.
The Linux version wasn't tested at all - so good luck with that
#60
Posted 27 September 2011 - 04:54 PM
Zenith432, on Sep 27 2011, 05:22 PM, said:
I uploaded a completed version, link is in post #43.
I ended up using Donk's patches for vmwarebase verbatim. As Donk mentioned, this patch may not carry over to future revisions released by VMware, as it relies on certain code sequences in the executables.
Donk provided the paths for the various systems. ESXi is not supported.
The Windows version is fully tested. You may need to manually kill processes locking vmwarebase.dll.
The Fusion version is partially tested - I checked it patches as expected on a test copy of vmwarebase, not an installed copy of Fusion.
The Linux version wasn't tested at all - so good luck with that
The Linux build is for 64-bit (Unlocker.Linux64.) For 32-bit linux, build your own with the Makefile there. You need GCC C++ installed.
- Contains a Windows build Unlocker.exe.
- Patches vmwarebase on Windows, Linux, OSX. So a complete patch - darwin guestoses should show up in UI.
I ended up using Donk's patches for vmwarebase verbatim. As Donk mentioned, this patch may not carry over to future revisions released by VMware, as it relies on certain code sequences in the executables.
Donk provided the paths for the various systems. ESXi is not supported.
The Windows version is fully tested. You may need to manually kill processes locking vmwarebase.dll.
The Fusion version is partially tested - I checked it patches as expected on a test copy of vmwarebase, not an installed copy of Fusion.
The Linux version wasn't tested at all - so good luck with that
The Linux build is for 64-bit (Unlocker.Linux64.) For 32-bit linux, build your own with the Makefile there. You need GCC C++ installed.
I'd like to thank Zenith432 for doing this so quickly. Whilst you can run these directly there is some benefit to having some script to disable VMware services before applying the patches. I will knock these out as soon as possible.
One questions - shall we start a new thread for this new way to patch?
2 user(s) are reading this topic
0 members, 2 guests, 0 anonymous users



Sign In
Create Account








