unlocker for VMware Workstation Pro 15.5.1 15018445

关键词:unlocker VMware Workstation Pro 15.5.1 15018445 解锁失败

一句话说明:
VMware Workstation Pro 15.5.1 15018445在使用unlocker时遇到tools文件下载失败无法继续的问题,本文是处理的方法。

起因

源于坚持使用开源及自由软件的目标,原本已使用Virtualbox安装MacOSX 10.13.6,并不准备使用VMware Workstation来安装。
无奈啊,Virtualbox 6还不支持MacOSX 10.15,而MacOSX 10.13.6安装不了xcode。
这些逼良为猖的资本家们!
迫于无奈,着手在Lubuntu 18.04上安装VMware Workstation Pro。
随手一搜,VMware Workstation永不过期注册码跃然于搜索引擎首条(注册码自行搜索,或留Email)。
官网下载VMware Workstation Pro,此时下载的已经是15.5.1版了。下载、安装、启动,除了没有中文界面外,一切完美。(安装自行搜索,网上教程颇多。)

unlocker

从unlocker的github下载unlocker
也是随便搜都有,不过我习惯从源头下载,特别是脚本型应用。
下载后解压,chomd +x lnx-install.sh , sudo ./lnx-install.sh 进行解锁。
并没有像预想的那样顺利完成,脚本停止了,报如下错误:

unlocker报错

看着是gettools.py的问题,打不开文件“com.vmware.fusion.tools.darwin.zip.tar”。
打开unlocker目录下的tools文件夹,发现“com.vmware.fusion.tools.darwin.zip.tar”只要117kb,看来是下载出错。
复制URL http://softwareupdate.vmware.com/cds/vmw-desktop/fusion/11.5.1/15018442/packages/com.vmware.fusion.tools.darwin.zip.tar 访问,出现错误,如下:

URL error

习惯性向上几级路径访问,发现“11.5.1/15018442/”下没有“packages”目录。
看来,问题就出在VMware没有提供工具包的关系,个中缘由暂时不知,可能是MacOS东家的关系,也可能是投入产出比不高,反正就是没有了。
再向上访几级路径访问,发现“11.1.0/13668589/”还是提供的。是否能让unlocker使用它呢?
问题来了,不了解unlocker的原理,怎么修改脚本?
试着搜,终于在贴吧找到了修改脚本的方法。

改脚本

第一步:
修改gettools.py第95行的数组键名为“-3”(贴吧里的文字是十月份的,作者改为“-2”,那时到现在又升级了一个版本,所以我们要改成“-3”,如果后续再有升级,这个数字还要往上加);

change1

第二步:
修改lnx-install.sh第33行,整行注释或删除。

change2

第三步:
运行gettools.py,下载tools文件;
第四步:
运行lnx-install.sh进行解锁。
注:就是将gettools.py和lnx-install.sh分离,并单独获取目标tools文件。

总结

解锁完毕,打开VMware Workstation,果然出现了Apple OS X。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。