Mac 下 Navicat 12.1.12 最新破解

  • Navicat版本12.1.12
  • 安装日期:2018年11月10日
    本人破解的过程是按照 Silence-W大神写的blog(https://blog.csdn.net/wangyaodong915/article/details/82958372)进行操作的,主要是对此操作过程中遇到的问题再细化记录下。

在操作到第6步:运行patcher,遇到了几个问题:

  1. 看到指令cd navicat-patcher,瞬时懵逼了,这个是啥目录啊。后来前后又翻看了blog才知道这个就是第1步从git上下的开源破解软件目录下的navicat-patcher目录。
$ cd navicat-patcher
  1. 在执行第二条指令的时候,
$ ./navicat-patcher /Applications/Navicat\ Premium.app/Contents/MacOS/Navicat\ Premium

又出错了,错误提示:

no such file or directory: ./navicat-patcher

那是因为navicat-patcher目录下面没有一个名为navicat-patcher的可执行文件,后来仔细翻阅开源软件github上的中文资料后,发现需要在navicat-patcher目录下执行以下指令(第2步操作过程中安装的openssl指令):

$ make release

然而事情总是不会这么顺利,这时又会弹出一个新的错误,错误信息:

make: *** No rule to make target `realse'.  Stop

百思不得其解,难道是我的openssl没有安装好?重新部署了一遍openssl,问题依旧,在网上搜索了一番又找不到相应的解决办法,在盯着终端的时候突然注意到一个问题,如下图所示:


Mac 下 Navicat 12.1.12 最新破解_第1张图片
image.png

红色圈圈里的windows这个分支是windows,也就是说这个源码是有分支的,默认是处在windows上的,难道还有Mac分支??带着疑问立刻到github上看源码果然发现有2个分支,一个windonws,一个mac。在终端上输入

$ git checkout mac

切换到mac分支上,再执行指令:

$ make release

执行完该指令后在终端上会看到一大串告警日志输出,在目录下会生成一个可执行文件,如下图所示


Mac 下 Navicat 12.1.12 最新破解_第2张图片
image.png

这个时候再执行一遍以下命令就不会出现错误了

$ ./navicat-patcher /Applications/Navicat\ Premium.app/Contents/MacOS/Navicat\ Premium

PS:此次破解主要得益于我之前对终端iTerm进行了个性化显示处理,让我一眼就看到了开源破解软件是处在windows分支上的(不知道原版的会不会显示分支,不去追究了),不然要破解到何时何月了,而我对iTerm主题改造也就2天之前,真是太幸运了。对我的iTerm主题感兴趣的同学可以看我前面一篇文章。

你可能感兴趣的:(Mac 下 Navicat 12.1.12 最新破解)