Popular Post Donk Posted December 4, 2014 Popular Post Share Posted December 4, 2014 I will use this thread to update the status of the work on a new unlocker for the latest VMware products released end of 2014. The unlocker currently changes three things to enable OS X to run as a guest on non-Apple hardware: 1. Enable the virtual SMC presented to the guest - fundamentally the most important change 2. Remove the check for server version of OS X up to 10.6 Snow Leopard - not needed for 10.7 - 10.10 3. Fix the dialogs for virtual machines to add Apple OS X back into the selections and create the VM As you can see I have made progress from the screenshots. (Note I am running VMware Workstation 11 nested in Fusion7 for development and testing purposes) Currently the working matrix is: Workstation 11 - 1 + 3 Player Pro 7- 1 + 3 Player 7- 1 + 3 Fusion 7- 1 (3 is not required as enabled by default) ESXi 6 - none working The Server check is very different now, and not a simple change to a text compare. The code is deep in the VMware host<->guest communications and not too happy about hacking it. ESXi 6 is very odd, as it shares code with the other products and patches but will not run OS X. So there is something else needed to make that work. The code is Python and probably BASH/ASH shell scripts or Windows command scripts. For Windows I will also look at providing the unlocker without needing Python installed, such as pyinstaller package. This is not ready to release yet so please do not pester me for it. I need to finish off the code, and then test all the products on Windows/Linux/OS X. We are talking at least 2 weeks, as I can only do this in whatever spare time I have available. Cheers Donk 28 Link to comment Share on other sites More sharing options...
Ava Pug Posted December 4, 2014 Share Posted December 4, 2014 Keep up the good work Donk. Link to comment Share on other sites More sharing options...
MSoK Posted December 4, 2014 Share Posted December 4, 2014 Donk, Glad to see you have decided to continue with your excellent work, I am here to help, just let me know how I can be of assistance. I have Fusion 7.1.0, Workstation 11.0.0 and Player 7.0.0 all running natively and non nested as well as ESXi 5.5 and 6. I am sure we are all happy to install Python 2 or 3 on our Windows systems to support your script. MSoK. Link to comment Share on other sites More sharing options...
Donk Posted December 4, 2014 Author Share Posted December 4, 2014 Donk, Glad to see you have decided to continue with your excellent work, I am here to help, just let me know how I can be of assistance. I have Fusion 7.1.0, Workstation 11.0.0 and Player 7.0.0 all running natively and non nested as well as ESXi 5.5 and 6. I am sure we are all happy to install Python 2 or 3 on our Windows systems to support your script. MSoK. Got your email and replied. Thanks Link to comment Share on other sites More sharing options...
ArcticRift Posted December 4, 2014 Share Posted December 4, 2014 My Article was first Link to comment Share on other sites More sharing options...
sebus Posted December 4, 2014 Share Posted December 4, 2014 Thanks, I see the structures of exe/dll are changed - well done for figuring it out! I do not think 2 matters that much any more (and if somebody really needs "... to unlock Snow Leopard..." - then obvious option is to stay with products that support it!) sebus Link to comment Share on other sites More sharing options...
0Sx86_Slayer Posted December 4, 2014 Share Posted December 4, 2014 Great news, your work is appreciated Donk...keep it up ! Link to comment Share on other sites More sharing options...
level4200 Posted December 4, 2014 Share Posted December 4, 2014 That's good news! Thank you Donk! Link to comment Share on other sites More sharing options...
Zenith432 Posted December 4, 2014 Share Posted December 4, 2014 Has anyone tried running OS X guest in Workstation 11 with FakeSMC.kext and setting "smc.present = FALSE"? Link to comment Share on other sites More sharing options...
0Sx86_Slayer Posted December 4, 2014 Share Posted December 4, 2014 You'd need to add the file in Workstation 10, then import the VM into 11, as OS X guests can't boot in 11. In which file do you need to enter "smc.present = FALSE" ? I'll try this later Link to comment Share on other sites More sharing options...
Donk Posted December 4, 2014 Author Share Posted December 4, 2014 You'd need to add the file in Workstation 10, then import the VM into 11, as OS X guests can't boot in 11. In which file do you need to enter "smc.present = FALSE" ? I'll try this later Guys - is there any chance you could do this in another thread please? I want to keep this one on topic about the unlocker. Thanks Link to comment Share on other sites More sharing options...
Mr. Xtreme Posted December 4, 2014 Share Posted December 4, 2014 @Donk thank you for making the unlocker and uploading it even though you don't have to, you should have a dev badge! . Good work! , you are a . Link to comment Share on other sites More sharing options...
wurst001 Posted December 4, 2014 Share Posted December 4, 2014 @Donk: thanks for your efforts. It's good that you're trying to unlock Snow Leopard, as I need it as a build machine. Link to comment Share on other sites More sharing options...
trungpt Posted December 5, 2014 Share Posted December 5, 2014 Thank you very much for your time. Waiting for the good news. Link to comment Share on other sites More sharing options...
achmafooma Posted December 5, 2014 Share Posted December 5, 2014 @Donk -- been a long-time lurker here, but I wanted to join the 'chorus of thanks' for all of your hard work on the unlocker. It has been a lifesaver for me, and I really appreciate it. I'm very glad to hear that you are working on support for the new VMWare products. Do you have a PayPal or other account where you accept donations? I know it's tough to keep something like this going in your spare time, and I'd like to at least buy you a few coffees or something! Link to comment Share on other sites More sharing options...
lenix Posted December 5, 2014 Share Posted December 5, 2014 Thank you Donk Link to comment Share on other sites More sharing options...
asifanwar Posted December 5, 2014 Share Posted December 5, 2014 At the risk of clogging the thread up with thanks, I also wanted to add my appreciation to you for your efforts in getting this working for us all and I also second the offer of a Paypal donation to help you out with caffeine supplies! Kind regards, Asif Link to comment Share on other sites More sharing options...
andiman Posted December 6, 2014 Share Posted December 6, 2014 Hi is it possible for the next unlocker that the graphics performance of the os x as guest system are increased than the old versions? Thanks for your Hard working Link to comment Share on other sites More sharing options...
Donk Posted December 6, 2014 Author Share Posted December 6, 2014 Another quick update: 1. I have all the basic code to patch working in Python 2. Tested a compiled version for Windows using IronPython which is working 3. Tested Workstation 11 on Windows and Linux (Mint 17) and patching works 4. Tested Fusion 7 (for those who have Hackintoshes) and patching works Things still to do: 1. Need proper error checking in the code 2. Complete backup and restore scripts and test 3, Test against Player 7 4, Continue investigation into bypassing server check for OS X 10.6 and below 5. ESXi 6 - still don't know what is going on with it?! My plan is to release a version which allows guests to run and create a new guest. 1 and 3 on the previous message. Hopefully this would get most people running. Some people have kindly offered to contribute via PayPal. Thanks for you kind offer but I don't need you to do that. This is for fun not profit, and happy to work on it. 7 Link to comment Share on other sites More sharing options...
BWEL Posted December 6, 2014 Share Posted December 6, 2014 Your altruistic efforts to help the community are rather admirable and I can only add a few words of appreciation. I sincerely wish the world would have more people like you... the state of the nation speech would be quite pointless. Link to comment Share on other sites More sharing options...
trungpt Posted December 7, 2014 Share Posted December 7, 2014 I have 0 knowledge regarding reverse engineering. Is there any chance to have a quick tutorial to explain how to make VMware Unlocker, bro? Link to comment Share on other sites More sharing options...
tmc3 Posted December 7, 2014 Share Posted December 7, 2014 I don't mind beta testing to help you if you need a hand.. zero idea how to program; but I can sure put the update through the paces... I just got settled in with the WS10 rlease and OSx, as a developer on my PC and I broke the golden rule of not looking before I leaped.. Now I have no VM that works... So, I will be glad to help you help me... :-) Thanks for your valiant effort in this issue! Link to comment Share on other sites More sharing options...
11Al Posted December 7, 2014 Share Posted December 7, 2014 Hi all, first thanks to Donk for his efforts. I don't want to do contrarian, but there is a wrong choice of VMware. Isn't enough upgrade to 64-bit OS for run workstation 11, but also need upgrade the hardware with at least 8GB of ram, otherwise there is all useless, no improvement in performance of the VMs, on the contrary there will be a decrease in performance of the VMs. I tested the same VMs in VWware WS 10.0.4, on Windows 32-bit and 64-bit with the same HW and same 4GB ram and I noted that VMs run much better on 32-bit systems, because the 64-bit OS spend its a lot more resources than 32 bit OS. For now I'll stay with VMware 10.0.4 and Windows 7 32-bit. Good luck and good upgrade! Link to comment Share on other sites More sharing options...
SMH17 Posted December 7, 2014 Share Posted December 7, 2014 Hi all, first thanks to Donk for his efforts. I don't want to do contrarian, but there is a wrong choice of VMware. Isn't enough upgrade to 64-bit OS for run workstation 11, but also need upgrade the hardware with at least 8GB of ram, otherwise there is all useless, no improvement in performance of the VMs, on the contrary there will be a decrease in performance of the VMs. I tested the same VMs in VWware WS 10.0.4, on Windows 32-bit and 64-bit with the same HW and same 4GB ram and I noted that VMs run much better on 32-bit systems, because the 64-bit OS spend its a lot more resources than 32 bit OS. For now I'll stay with VMware 10.0.4 and Windows 7 32-bit. Good luck and good upgrade! If you have a new computer, the version 11 is way faster than the previous versions, and there is the support to AVX2 instruction set. Link to comment Share on other sites More sharing options...
11Al Posted December 7, 2014 Share Posted December 7, 2014 Exactly, this VMware WS 11 is an exclusive version for new PCs. Old PCs are practically cut off. They would have to release a 32-bit version too. And I'm not okay with all this. Link to comment Share on other sites More sharing options...
Recommended Posts