BDisp / unlocker

VMware Workstation macOS
MIT License
946 stars 160 forks source link

Unlocker 3.0.4 does not work for VMware Workstation Pro v16.1.1 Build 17801498 #19

Closed AEROBATlCS closed 2 years ago

AEROBATlCS commented 2 years ago

Hello Friend! For some reason your solution doesn't work for VMware Workstation Pro v16.1.1 Build 17801498. Why is this happening? A message about the guest operating system pops up. AMD 5950X. smc.version = "0" presented.

BDisp commented 2 years ago

In this release https://github.com/BDisp/unlocker/releases/tag/3.0.4, says the follow: Fixed gettools for VMware Workstation 16.2.0 build-18760230 and add separates backups folders for each OS

Try with this version and then say something.

AEROBATlCS commented 2 years ago

As I expected, it didn't work. Absolutely. The message pops up again even after applying the patch after applying the win-uninstall file

Unlocker 3.0.3 for VMware Workstation
=====================================
(c) Dave Parsons 2011-18

Set encoding parameters...
Active code page: 850

VMware is installed at: C:\Program Files (x86)\VMware\VMware Workstation\
VMware product version: 16.2.1.18811642

Stopping VMware services...

Backing up files...
C:\Program Files (x86)\VMware\VMware Workstation\x64\vmware-vmx.exe -> C:\Users\SMOLENSK\Downloads\unlocker-3.0.4\unlocker-3.0.4\backup-windows\x64\vmware-vmx.exe
1 File(s) copied
C:\Program Files (x86)\VMware\VMware Workstation\x64\vmware-vmx-debug.exe -> C:\Users\SMOLENSK\Downloads\unlocker-3.0.4\unlocker-3.0.4\backup-windows\x64\vmware-vmx-debug.exe
1 File(s) copied
C:\Program Files (x86)\VMware\VMware Workstation\x64\vmware-vmx-stats.exe -> C:\Users\SMOLENSK\Downloads\unlocker-3.0.4\unlocker-3.0.4\backup-windows\x64\vmware-vmx-stats.exe
1 File(s) copied
C:\Program Files (x86)\VMware\VMware Workstation\vmwarebase.dll -> C:\Users\SMOLENSK\Downloads\unlocker-3.0.4\unlocker-3.0.4\backup-windows\vmwarebase.dll
1 File(s) copied

Patching...
File: C:\Program Files (x86)\VMware\VMware Workstation\x64\vmware-vmx.exe

appleSMCTableV0 (smc.version = "0")
appleSMCTableV0 Address      : 0xc46770
appleSMCTableV0 Private Key #: 0xF2/242
appleSMCTableV0 Public Key  #: 0xF0/240
appleSMCTableV0 Table        : 0xc46790
+LKS Key:
002 0xc467d8 +LKS 01 flag 0x90 0x1401f1070 07
OSK0 Key Before:
241 0xc4ab10 OSK0 32 ch8* 0x80 0x1401f1070 6F 75 72 68 61 72 64 77 6F 72 6B 62 79 74 68 65 73 65 77 6F 72 64 73 67 75 61 72 64 65 64 70 6C
OSK0 Key After:
241 0xc4ab10 OSK0 32 ch8* 0x80 0x1401f1070 6F 75 72 68 61 72 64 77 6F 72 6B 62 79 74 68 65 73 65 77 6F 72 64 73 67 75 61 72 64 65 64 70 6C
OSK1 Key Before:
242 0xc4ab58 OSK1 32 ch8* 0x80 0x1401f1070 65 61 73 65 64 6F 6E 74 73 74 65 61 6C 28 63 29 41 70 70 6C 65 43 6F 6D 70 75 74 65 72 49 6E 63
OSK1 Key After:
242 0xc4ab58 OSK1 32 ch8* 0x80 0x1401f1070 65 61 73 65 64 6F 6E 74 73 74 65 61 6C 28 63 29 41 70 70 6C 65 43 6F 6D 70 75 74 65 72 49 6E 63

appleSMCTableV1 (smc.version = "1")
appleSMCTableV1 Address      : 0xc4aba0
appleSMCTableV1 Private Key #: 0x01B4/436
appleSMCTableV1 Public Key  #: 0x01B0/432
appleSMCTableV1 Table        : 0xc4abc0
+LKS Key:
004 0xc4ac98 +LKS 01 flag 0x90 0x1401f1070 01
OSK0 Key Before:
435 0xc525d0 OSK0 32 ch8* 0x90 0x1401f1070 6F 75 72 68 61 72 64 77 6F 72 6B 62 79 74 68 65 73 65 77 6F 72 64 73 67 75 61 72 64 65 64 70 6C
OSK0 Key After:
435 0xc525d0 OSK0 32 ch8* 0x90 0x1401f1070 6F 75 72 68 61 72 64 77 6F 72 6B 62 79 74 68 65 73 65 77 6F 72 64 73 67 75 61 72 64 65 64 70 6C
OSK1 Key Before:
436 0xc52618 OSK1 32 ch8* 0x90 0x1401f1070 65 61 73 65 64 6F 6E 74 73 74 65 61 6C 28 63 29 41 70 70 6C 65 43 6F 6D 70 75 74 65 72 49 6E 63
OSK1 Key After:
436 0xc52618 OSK1 32 ch8* 0x90 0x1401f1070 65 61 73 65 64 6F 6E 74 73 74 65 61 6C 28 63 29 41 70 70 6C 65 43 6F 6D 70 75 74 65 72 49 6E 63

File: C:\Program Files (x86)\VMware\VMware Workstation\x64\vmware-vmx-debug.exe

appleSMCTableV0 (smc.version = "0")
appleSMCTableV0 Address      : 0xee0eb0
appleSMCTableV0 Private Key #: 0xF2/242
appleSMCTableV0 Public Key  #: 0xF0/240
appleSMCTableV0 Table        : 0xee0ed0
+LKS Key:
002 0xee0f18 +LKS 01 flag 0x90 0x1402638c0 07
OSK0 Key Before:
241 0xee5250 OSK0 32 ch8* 0x80 0x1402638c0 6F 75 72 68 61 72 64 77 6F 72 6B 62 79 74 68 65 73 65 77 6F 72 64 73 67 75 61 72 64 65 64 70 6C
OSK0 Key After:
241 0xee5250 OSK0 32 ch8* 0x80 0x1402638c0 6F 75 72 68 61 72 64 77 6F 72 6B 62 79 74 68 65 73 65 77 6F 72 64 73 67 75 61 72 64 65 64 70 6C
OSK1 Key Before:
242 0xee5298 OSK1 32 ch8* 0x80 0x1402638c0 65 61 73 65 64 6F 6E 74 73 74 65 61 6C 28 63 29 41 70 70 6C 65 43 6F 6D 70 75 74 65 72 49 6E 63
OSK1 Key After:
242 0xee5298 OSK1 32 ch8* 0x80 0x1402638c0 65 61 73 65 64 6F 6E 74 73 74 65 61 6C 28 63 29 41 70 70 6C 65 43 6F 6D 70 75 74 65 72 49 6E 63

appleSMCTableV1 (smc.version = "1")
appleSMCTableV1 Address      : 0xee52e0
appleSMCTableV1 Private Key #: 0x01B4/436
appleSMCTableV1 Public Key  #: 0x01B0/432
appleSMCTableV1 Table        : 0xee5300
+LKS Key:
004 0xee53d8 +LKS 01 flag 0x90 0x1402638c0 01
OSK0 Key Before:
435 0xeecd10 OSK0 32 ch8* 0x90 0x1402638c0 6F 75 72 68 61 72 64 77 6F 72 6B 62 79 74 68 65 73 65 77 6F 72 64 73 67 75 61 72 64 65 64 70 6C
OSK0 Key After:
435 0xeecd10 OSK0 32 ch8* 0x90 0x1402638c0 6F 75 72 68 61 72 64 77 6F 72 6B 62 79 74 68 65 73 65 77 6F 72 64 73 67 75 61 72 64 65 64 70 6C
OSK1 Key Before:
436 0xeecd58 OSK1 32 ch8* 0x90 0x1402638c0 65 61 73 65 64 6F 6E 74 73 74 65 61 6C 28 63 29 41 70 70 6C 65 43 6F 6D 70 75 74 65 72 49 6E 63
OSK1 Key After:
436 0xeecd58 OSK1 32 ch8* 0x90 0x1402638c0 65 61 73 65 64 6F 6E 74 73 74 65 61 6C 28 63 29 41 70 70 6C 65 43 6F 6D 70 75 74 65 72 49 6E 63

File: C:\Program Files (x86)\VMware\VMware Workstation\x64\vmware-vmx-stats.exe

appleSMCTableV0 (smc.version = "0")
appleSMCTableV0 Address      : 0xc9de90
appleSMCTableV0 Private Key #: 0xF2/242
appleSMCTableV0 Public Key  #: 0xF0/240
appleSMCTableV0 Table        : 0xc9deb0
+LKS Key:
002 0xc9def8 +LKS 01 flag 0x90 0x140200430 07
OSK0 Key Before:
241 0xca2230 OSK0 32 ch8* 0x80 0x140200430 6F 75 72 68 61 72 64 77 6F 72 6B 62 79 74 68 65 73 65 77 6F 72 64 73 67 75 61 72 64 65 64 70 6C
OSK0 Key After:
241 0xca2230 OSK0 32 ch8* 0x80 0x140200430 6F 75 72 68 61 72 64 77 6F 72 6B 62 79 74 68 65 73 65 77 6F 72 64 73 67 75 61 72 64 65 64 70 6C
OSK1 Key Before:
242 0xca2278 OSK1 32 ch8* 0x80 0x140200430 65 61 73 65 64 6F 6E 74 73 74 65 61 6C 28 63 29 41 70 70 6C 65 43 6F 6D 70 75 74 65 72 49 6E 63
OSK1 Key After:
242 0xca2278 OSK1 32 ch8* 0x80 0x140200430 65 61 73 65 64 6F 6E 74 73 74 65 61 6C 28 63 29 41 70 70 6C 65 43 6F 6D 70 75 74 65 72 49 6E 63

appleSMCTableV1 (smc.version = "1")
appleSMCTableV1 Address      : 0xca22c0
appleSMCTableV1 Private Key #: 0x01B4/436
appleSMCTableV1 Public Key  #: 0x01B0/432
appleSMCTableV1 Table        : 0xca22e0
+LKS Key:
004 0xca23b8 +LKS 01 flag 0x90 0x140200430 01
OSK0 Key Before:
435 0xca9cf0 OSK0 32 ch8* 0x90 0x140200430 6F 75 72 68 61 72 64 77 6F 72 6B 62 79 74 68 65 73 65 77 6F 72 64 73 67 75 61 72 64 65 64 70 6C
OSK0 Key After:
435 0xca9cf0 OSK0 32 ch8* 0x90 0x140200430 6F 75 72 68 61 72 64 77 6F 72 6B 62 79 74 68 65 73 65 77 6F 72 64 73 67 75 61 72 64 65 64 70 6C
OSK1 Key Before:
436 0xca9d38 OSK1 32 ch8* 0x90 0x140200430 65 61 73 65 64 6F 6E 74 73 74 65 61 6C 28 63 29 41 70 70 6C 65 43 6F 6D 70 75 74 65 72 49 6E 63
OSK1 Key After:
436 0xca9d38 OSK1 32 ch8* 0x90 0x140200430 65 61 73 65 64 6F 6E 74 73 74 65 61 6C 28 63 29 41 70 70 6C 65 43 6F 6D 70 75 74 65 72 49 6E 63

GOS Patching: C:\Program Files (x86)\VMware\VMware Workstation\vmwarebase.dll
GOS Patched flag @: 0x4d44d8
GOS Patched flag @: 0x4d4518
GOS Patched flag @: 0x4d4558
GOS Patched flag @: 0x4d4598
GOS Patched flag @: 0x4d45d8
GOS Patched flag @: 0x4d4618
GOS Patched flag @: 0x4d4658
GOS Patched flag @: 0x4d4698
GOS Patched flag @: 0x4d46d8
GOS Patched flag @: 0x4d4718
GOS Patched flag @: 0x4d4758
GOS Patched flag @: 0x4d4798
GOS Patched flag @: 0x4d47d8
GOS Patched flag @: 0x4d4818
GOS Patched flag @: 0x4d4858
GOS Patched flag @: 0x4d4898
GOS Patched flag @: 0x4d48d8
GOS Patched flag @: 0x584e98
GOS Patched flag @: 0x584ed8
GOS Patched flag @: 0x584f18
GOS Patched flag @: 0x584f58
GOS Patched flag @: 0x584f98
GOS Patched flag @: 0x584fd8
GOS Patched flag @: 0x585018
GOS Patched flag @: 0x585058
GOS Patched flag @: 0x585098
GOS Patched flag @: 0x5850d8
GOS Patched flag @: 0x585118
GOS Patched flag @: 0x585158
GOS Patched flag @: 0x585198
GOS Patched flag @: 0x5851d8
GOS Patched flag @: 0x585218
GOS Patched flag @: 0x585258
GOS Patched flag @: 0x585298
GOS Patched: C:\Program Files (x86)\VMware\VMware Workstation\vmwarebase.dll

Getting VMware Tools...
Trying to get tools from the packages folder...
Retrieving Darwin tools from: http://softwareupdate.vmware.com/cds/vmw-desktop/fusion/12.2.1/18811640/packages/com.vmware.fusion.tools.darwin.zip.tar
Tools aren't here... Be patient while I download and give a look into the core.vmware.fusion.tar file
Retrieving Darwin tools from: http://softwareupdate.vmware.com/cds/vmw-desktop/fusion/12.2.1/18811640/core/com.vmware.fusion.zip.tar
Tools aren't here... Be patient while I download and give a look into the x86.core.vmware.fusion.tar file
Retrieving Darwin tools from: http://softwareupdate.vmware.com/cds/vmw-desktop/fusion/12.2.1/18811640/x86/core/com.vmware.fusion.zip.tar
...100%, 625 MB, 58246 KB/s, 0 seconds remaining
Extracting com.vmware.fusion.zip.tar...
Extracting files from com.vmware.fusion.zip...
Tools from core retrieved successfully
C:\Users\SMOLENSK\Downloads\unlocker-3.0.4\unlocker-3.0.4\tools\darwin.iso -> C:\Program Files (x86)\VMware\VMware Workstation\darwin.iso
C:\Users\SMOLENSK\Downloads\unlocker-3.0.4\unlocker-3.0.4\tools\darwinPre15.iso -> C:\Program Files (x86)\VMware\VMware Workstation\darwinPre15.iso
2 File(s) copied

Starting VMware services...

Finished!
Press any key to continue . . .

I understand this message is caused by VMware software? Does it depend on the mounted disk image? You need to change 3.0.3 to 3.0.4

BDisp commented 2 years ago

Well you haven't problems installing the patch. You have a pop up on the guest. Do you have already included the smc.version = "0" and smc.present = "TRUE" in the vmx file? If you still have problems then you must search for AMD 5950X issues on running vmware. I have Intel and I can't help you on that, sorry.

Edit: Do not worry about appearing 3.0.3 and not 3.0.4. I forgot to change this.

AEROBATlCS commented 2 years ago

Do you have already included the smc.version = "0" and smc.present = "TRUE" in the vmx file?

Yes. Certainly

Do not worry about appearing 3.0.3 and not 3.0.4. I forgot to change this.

Yes, I understand that this is just a human mistake.

smc.version = "0"
smc.present = "TRUE"
BDisp commented 2 years ago

If you discover the solution please share here for help others with the same issue. Thanks.

BDisp commented 2 years ago

I already fixed the release version issue.

AEROBATlCS commented 2 years ago

If you discover the solution please share here for help others with the same issue. Thanks.

I fixed the problem by adding the following lines without any of the others that are written about in many blogs and forums on the Internet (except for smc.version = "0"), but this is not enough! You also need to "push" VMware by launching some other (ready-made) disk image of a virtual machine with MacOS.

cpuid.0.eax = "0000:0000:0000:0000:0000:0000:0000:1011"
cpuid.0.ebx = "0111:0101:0110:1110:0110:0101:0100:0111"
cpuid.0.ecx = "0110:1100:0110:0101:0111:0100:0110:1110"
cpuid.0.edx = "0100:1001:0110:0101:0110:1110:0110:1001"
cpuid.1.eax = "0000:0000:0000:0001:0000:0110:0111:0001"
cpuid.1.ebx = "0000:0010:0000:0001:0000:1000:0000:0000"
cpuid.1.ecx = "1000:0010:1001:1000:0010:0010:0000:0011"
cpuid.1.edx = "0000:0111:1000:1011:1111:1011:1111:1111"

Only these lines and smc.version = "0"

BDisp commented 2 years ago

Thanks for sharing. If you found some useful link that could help you found this, please share. Otherwise if this is enough to fix your issue and you haven't more information, please close this issue. Thanks.

AEROBATlCS commented 2 years ago

Thanks for sharing. If you found some useful link that could help you found this, please share. Otherwise if this is enough to fix your issue and you haven't more information, please close this issue. Thanks.

That's the problem, the links say nothing about "thaw" the virtual machine, and the above code is given with some other variables, but for some reason I think that the main thing here is "push". :-)

BDisp commented 2 years ago

You also need to "push" VMware by launching some other (ready-made) disk image of a virtual machine with MacOS.

And if there is no other (ready-made) MacOS disk image, there is no way to solve it?

AEROBATlCS commented 2 years ago

And if there is no other (ready-made) MacOS disk image, there is no way to solve it?

I can't say with certainty. I previously tried to add these lines to the text with and without additions. Nothing worked .... And now even with additions it worked.