Jump to content

Cannot apply Unlocker 2.0.9 on VM Player 14 in Ubuntu 17.10


1 post in this topic

Recommended Posts

Hi,

 

I'm trying to apply unlocker 2.0.9 in my machine. It has Ubuntu 17.10, when I try, this is the verbose:

VMware Unlocker 2.0.9 (Unofficial Repack)
===============================
Copyright: Dave Parsons 2011-15
Creating backup folder...
'/usr/lib/vmware/bin/vmware-vmx' -> './backup/vmware-vmx'
'/usr/lib/vmware/bin/vmware-vmx-debug' -> './backup/vmware-vmx-debug'
'/usr/lib/vmware/bin/vmware-vmx-stats' -> './backup/vmware-vmx-stats'
'/usr/lib/vmware/lib/libvmwarebase.so/libvmwarebase.so' -> './backup/libvmwarebase.so'
Patching...
File: /usr/lib/vmware/bin/vmware-vmx
appleSMCTableV0 (smc.version = "0")
appleSMCTableV0 Address      : 0xe18fc0
appleSMCTableV0 Private Key #: 0xF2/242
appleSMCTableV0 Public Key  #: 0xF0/240
appleSMCTableV0 Table        : 0xe18fe0
+LKS Key: 
002 0xe19028 +LKS 01 flag 0x90 0x1e2d40 07
OSK0 Key Before:
241 0xe1d360 OSK0 32 ch8* 0x80 0x1e2d40 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 0xe1d360 OSK0 32 ch8* 0x80 0x1e2d40 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 0xe1d3a8 OSK1 32 ch8* 0x80 0x1e2d40 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 0xe1d3a8 OSK1 32 ch8* 0x80 0x1e2d40 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      : 0xe1d3f0
appleSMCTableV1 Private Key #: 0x01B4/436
appleSMCTableV1 Public Key  #: 0x01B0/432
appleSMCTableV1 Table        : 0xe1d420
+LKS Key: 
004 0xe1d4f8 +LKS 01 flag 0x90 0x1e2d40 01
OSK0 Key Before:
435 0xe24e30 OSK0 32 ch8* 0x90 0x1e2d40 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 0xe24e30 OSK0 32 ch8* 0x90 0x1e2d40 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 0xe24e78 OSK1 32 ch8* 0x90 0x1e2d40 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 0xe24e78 OSK1 32 ch8* 0x90 0x1e2d40 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: /usr/lib/vmware/bin/vmware-vmx-debug
appleSMCTableV0 (smc.version = "0")
appleSMCTableV0 Address      : 0x1184020
appleSMCTableV0 Private Key #: 0xF2/242
appleSMCTableV0 Public Key  #: 0xF0/240
appleSMCTableV0 Table        : 0x1184040
+LKS Key: 
002 0x1184088 +LKS 01 flag 0x90 0x245100 07
OSK0 Key Before:
241 0x11883c0 OSK0 32 ch8* 0x80 0x245100 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 0x11883c0 OSK0 32 ch8* 0x80 0x245100 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 0x1188408 OSK1 32 ch8* 0x80 0x245100 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 0x1188408 OSK1 32 ch8* 0x80 0x245100 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      : 0x1188450
appleSMCTableV1 Private Key #: 0x01B4/436
appleSMCTableV1 Public Key  #: 0x01B0/432
appleSMCTableV1 Table        : 0x1188480
+LKS Key: 
004 0x1188558 +LKS 01 flag 0x90 0x245100 01
OSK0 Key Before:
435 0x118fe90 OSK0 32 ch8* 0x90 0x245100 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 0x118fe90 OSK0 32 ch8* 0x90 0x245100 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 0x118fed8 OSK1 32 ch8* 0x90 0x245100 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 0x118fed8 OSK1 32 ch8* 0x90 0x245100 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: /usr/lib/vmware/bin/vmware-vmx-stats
appleSMCTableV0 (smc.version = "0")
appleSMCTableV0 Address      : 0xec85a0
appleSMCTableV0 Private Key #: 0xF2/242
appleSMCTableV0 Public Key  #: 0xF0/240
appleSMCTableV0 Table        : 0xec85c0
+LKS Key: 
002 0xec8608 +LKS 01 flag 0x90 0x2266f0 07
OSK0 Key Before:
241 0xecc940 OSK0 32 ch8* 0x80 0x2266f0 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 0xecc940 OSK0 32 ch8* 0x80 0x2266f0 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 0xecc988 OSK1 32 ch8* 0x80 0x2266f0 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 0xecc988 OSK1 32 ch8* 0x80 0x2266f0 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      : 0xecc9d0
appleSMCTableV1 Private Key #: 0x01B4/436
appleSMCTableV1 Public Key  #: 0x01B0/432
appleSMCTableV1 Table        : 0xecca00
+LKS Key: 
004 0xeccad8 +LKS 01 flag 0x90 0x2266f0 01
OSK0 Key Before:
435 0xed4410 OSK0 32 ch8* 0x90 0x2266f0 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 0xed4410 OSK0 32 ch8* 0x90 0x2266f0 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 0xed4458 OSK1 32 ch8* 0x90 0x2266f0 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 0xed4458 OSK1 32 ch8* 0x90 0x2266f0 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: /usr/lib/vmware/lib/libvmwarebase.so.0/libvmwarebase.so.0

So the following error is shown:

Traceback (most recent call last):
  File "./14patch.py", line 413, in <module>
    main()
  File "./14patch.py", line 404, in main
    patchbase(vmwarebase)
  File "./14patch.py", line 282, in patchbase
    f = open(name, 'r+b')
IOError: [Errno 2] No such file or directory: '/usr/lib/vmware/lib/libvmwarebase.so.0/libvmwarebase.so.0'

I have already changed line 362 at unlocker.py as follow:

        if vmx_version.startswith('VMware Player 14'):
            vmx_so = True
            vmwarebase = '/usr/lib/vmware/lib/libvmwarebase.so/libvmwarebase.so'
        else:
            vmwarebase = '/usr/lib/vmware/lib/libvmwarebase.so.0/libvmwarebase.so.0'

Interesting, because, even changing unlocker.py as shown, this python program searches for libvmwarebase,so,0! So I changed like that at unlocker.py and 14patch.py

        if vmx_version.startswith('VMware Player 14'):
            vmx_so = True
            vmwarebase = '/usr/lib/vmware/lib/libvmwarebase.so/libvmwarebase.so'
        else:
            vmwarebase = '/usr/lib/vmware/lib/libvmwarebase.so/libvmwarebase.so'
        libvmkctl = ''

and it is looking for Vmware Tools... after that, it finishes with these lines:

Traceback (most recent call last):
  File "gettools.py", line 116, in <module>
    main()
  File "gettools.py", line 75, in main
    response = urllib2.urlopen(url)
  File "/usr/lib/python2.7/urllib2.py", line 154, in urlopen
    return opener.open(url, data, timeout)
  File "/usr/lib/python2.7/urllib2.py", line 429, in open
    response = self._open(req, data)
  File "/usr/lib/python2.7/urllib2.py", line 447, in _open
    '_open', req)
  File "/usr/lib/python2.7/urllib2.py", line 407, in _call_chain
    result = func(*args)
  File "/usr/lib/python2.7/urllib2.py", line 1228, in http_open
    return self.do_open(httplib.HTTPConnection, req)
  File "/usr/lib/python2.7/urllib2.py", line 1198, in do_open
    raise URLError(err)
urllib2.URLError: <urlopen error [Errno 110] Connection timed out>

Is there any way to get them through cntlm proxy behind a linux host, as mine?

Link to comment
Share on other sites

 Share

×
×
  • Create New...