直接上:不废话
一、下载安装Navicat
1、在Navicat官网上下载Navicat Premium12.0.24以上版本(现在官网上直接下的就是最新的)官网地址:http://www.navicat.com.cn/products
2、直接傻瓜式安装就好
二、现在才是重点
1、首先想到在Git上是否有相关破解文件,在Git上搜索时,果然找到破解文件
链接地址:https://github.com/DoubleLabyrinth/navicat-keygen
选择Mac版本,查看“README.zh-CN.md”文档,在文档中有详细的破解过程。按照里面的步骤一步一步的来,一定会成功,请仔细阅读。
2、打开终端:克隆Git上代码。
输入:
git clone git@github.com:DoubleLabyrinth/navicat-keygen.git
注意:如果你没有在Git中,添加ssh keys的话,此时在终端中会提示:
*
fatal: Could not read from remote repository.(无法从远程存储库读取)
Please make sure you have the correct access rights and the repository exists.()
问题原因是:在git上没有创建SSH Key
此时就需要在终端上生成你的SSH keys了
生成SSH keys可以参考:https://zhiku8.com/git-could-not-read-from-remote-repository.html
- 在终端上输入:(其中username为Git上的用户名称)
ssh-keygen -t rsa -C “username”
- 点击三次enter键,出现“The key’s randomart image is”代表你的SSH keys已经生成
- 生成后,输入:
cat ~/.ssh/id_rsa.pub
此时终端系统中:生成以ssh-rsa AAAAB开头的一长串的东西,就是你的SSH keys了。
按照里面的要求将生成的SSH keys复制粘贴到Git中的SSH keys中。
增加完毕后,重新打开终端。再次输入克隆Git代码的语句,等待下载成功
3、下载完成后,输入:
cd navicat-keygen
进入到Navicat-Keygen目录下
若提示:
若出现这个提示,说明当前我们Mac版本中的openssl版本过低
输入:
cd
openssl version
查看当前电脑上openssl版本,出现:
说明当前我们电脑上版本太低,此时就需要我们更新当前版本
更新版本有两种方法。1、通过openssl官网下载最新的openssl版本;2、通过homebrew来更新openssl版本。本人使用的是通过homebrew来更新。
输入:
brew --version
查看当前电脑上有没有homebrew版本。
如果没有,通过homebrew官网下载安装即可,链接地址:https://brew.sh/index_zh-cn.html
注意:安装时可能等待时间较长(依网速来定)
安装完成后输入:
brew install openssl
下载openssl,当出现
$ brew install openssl
==> Downloading https://homebrew.bintray.com/bottles/openssl-1.0.2h.el_capitan.b
######################################################################## 100.0%
…
==> Summary
��
说明我们已经下载完成,下载完成后,最重要的一步操作,将新的openssl替换旧的openssl。
查看旧openssl的地址,输入
which openssl
此时终端输出为:
我们需要替换掉这个地址,在终端输入
ln -s /bin/openssl /usr/local/bin
标红处为当前你下载的openssl的地址
或
brew link openssl
如此时终端提示:需要配置环境变量,根据提示配置就好。
配置环境变量:
export PATH=/usr/local/opt/openssl/bin:$PATH
配置完成后,执行:
source .bash_profile
–立即生效当前环境变量
4、完成后,输入:
openssl version
查看版本是否更新,若更新,输入:(和Git上步骤一样)操作步骤如:
链接地址:https://www.jianshu.com/p/98908e790ccf
cd navicat-keygen
git checkout Mac
cd navicat-keygen
make release
cd …
cd navicat-patcher
make release
5、此时不要关闭终端,备份Navicat中的Navicat premium,记住数据库连接密码。
6、打开字符串访问,删除之前Navicat中保存的密码。
7、输入:
cd…
cd navicat-patcher
https://blog.csdn.net/weixin_42676419/article/details/navicat-patcher /Applications/Navicat Premium.app/Contents/MacOS/Navicat Premium
8、()生成一个自签名的代码签名证书,并在Keychain.app中总是信任它。
9、然后使用codesign命令对Navicat Premium.app进行重签名。
终端输入:
codesign -f -s “Navicat” /Applications/Navicat Premium.app/Contents/MacOS/Navicat Premium
10、重新打开一个终端界面,输入
cd navicat-keygen
git checkout Mac
cd navicat-keygen
https://blog.csdn.net/weixin_42676419/article/details/navicat-keygen 2048key.pem
11、接下来你会被要求输入Navicat的语言版本,然后得到一个 序列号,同时keygen会要求你输入用户名和组织名。
直接填写,之后你会被要求填写你得到Navicat Premium 15.0.24激活的请求码。注意此时不要关闭Terminal.
12、关闭网络,打开Navicat Premium。找到注册按钮并点击,在弹出的窗口中填入keygen给你的 序列号。然后点击激活按钮
13、此时提示在线激活肯定会失败,这时候Navicat会询问你是否手动激活,直接选吧。
14、在手动激活窗口输入你得到的一个请求码,复制它并把它粘贴到终端keygen里。连按至少两下回车结束输入
15、此时你会在得到一个看似用Base64编码的激活码。直接复制它,并把它粘贴到Navicat的手动激活窗口,最后点激活按钮。如果没什么意外的话应该能成功激活。