mac越来越受欢迎
Windows对软件是友好的,当然病毒,盗版也很多,之前用Windows装的好多软件,有些是收费的,比如Navicat,但是有破解版,所以也不是很担心。于是通过百度在网上搜破解版Navicat,不错,搜出来很多,于是随便下载一个。。but,不是已破损,就是安装好了发现还是正式版,告诉你,试用期14天,之后就会收回。到期了,就没法用了,特别是在处理问题时,数据库客户端不好用,真是心急如焚。
数据库确实很恼火
尝试了好多其他工具,之前在用Windows时,用的一个HeidiSql很不错,可惜mac没有版本,于是又百度,搜了下,下载了mysql官方的WorkBench,sequel-pro,DbVisualizer,发现都不怎么好用(免费的果然不行),尤其通过Excel复制数据到数据库时,还是靠Navicat,于是下定决心,我要把Navicat装一下,自己破解下。网上好多破解版,找了一篇,但是发现,没有Content/Resources没有对应的文件,于是作罢。偶然间,发现了一篇帖子,于是决定一试。
如下方案:
首先,Navicat Premium 安装
正在安装中……
安装完毕后,打开Finder,点击左侧任务栏中的“应用程序”,找到“Navicat Premium.app”
打开后,出现一个“Contents”文件夹
开始破解
- 下载破解代码包
- 确保Mac中已安装openssl,没有安装的自行安装。
- 备份好Navicat Premium.app/Contents/MacOS/Navicat Premium文件,以及Navicat中所有的数据库连接配置信息(包括密码)。(温馨提示:该路径只是演示路径,需自行查找各自真实路径替换。)
- 删掉Keychain.app(也就是钥匙串访问)中所有由Navicat保存的密码。
- 运行patcher
6.生成一个自签名的代码签名证书,并在Keychain.app(钥匙串访问)中总是信任它。然后使用codesign命令对Navicat Premium.app进行重签名。这一步非常重要。
1)生成自签名的代码签名证书,打开Keychain.app
2)设置证书
(3)证书生成后,设置完全信任。
(4)使用 codesign 命令对 Navicat Premium 进行重签名。
(温馨提示:例如中的路径只是演示路径,需自行查找各自机器的真实路径替换。)
7.接下来,打开Terminal.app(所谓的终端),并进入到navicat-keygen文件夹:
$ ./navicat-keygen 2048key.pem
8.接下来根据提示输入已安装Navicat的语言版本,然后得到一个 序列号,同时keygen会要求你输入用户名和组织名。
直接填写,之后你会被要求填写你得到的 请求码。注意此时 不要关闭Terminal。
9.打开已安装好的 Navicat Premium 应用程序,找到注册按钮并点击,在弹出的窗口中填入keygen给你的 序列号。然后点击激活按钮。
10,一般来说在线激活肯定会失败,这时候Navicat会询问你是否手动激活,直接选吧
11,在手动激活窗口你会得到一个请求码,复制它并把它粘贴到keygen里。最后别忘了连按至少两下回车结束输入。
12,在手动激活窗口你会得到一个请求码,复制它并把它粘贴到keygen里。最后别忘了连按至少两下回车结束输入。
13,终于大功告成!