当我发现单词拼错的时候已经晚了,所以Preminum
是错的,自行替换成Premium
吧。
一、从官方下载最新版本的Navicat Premium
- 官方网站地址:https://www.navicat.com/
- 国内访问地址:https://www.navicat.com.cn/
1.1 安装Navicat Premium
这个双击默认安装就可以了
二、下载Navicat-Keygen
这个软件其实在GitHub上有开源,但是后来因为DMCA的原因,被办了,所以这里就提供个之前保存过的编译后的文件。
Navicat-Keygen 5.0: https://pan.baidu.com/s/1W5rbv-wMdhEcieeWikI1YA 提取码: 2s82【2023年09月23日已失效】
三、替换公钥
通过navicat-patcher
替换公钥
./navicat-patcher /Applications/Navicat\ Premium.app/
四、生成自签名代码证书,并信任该证书
4.1 制作自签名代码证书
在启动台中找到钥匙串访问、打开
然后依次选择钥匙串访问->证书助理->创建证书
然后输入一个名称,证书类型选择代码签名。这里的名称很重要,后面会用到。
问是否需制作自签名证书,选择继续。
这样就制作完成了。
4.2 始终信任自签名证书
我们在钥匙串访问中的种类里面,找到我的证书,然后可以看到刚才我们创建的NavicatPremium,选择并双击。
点击信任,选择使用此证书时,下拉选择始终信任。
五、重签Navicat
如果你的Navicat Premium版本号高于15,则必须先签名 libcc-premium.dylib,再签名 Navicat Premium.app。
codesign -f -s NavicatPreminum /Applications/Navicat\ Premium.app/Contents/Frameworks/libcc-premium.dylib codesign -f -s NavicatPreminum /Applications/Navicat\ Premium.app/
六、使用Navicat-Keygen生成序列号并激活(断网、断网、断网)
./navicat-keygen ./RegPrivateKey.pem
然后依次选择1,15
,在输入名称和组织即可。
- 打开安装的Navicat Premium
- 输入终端里面的Serial number
- 选择手动激活
- 复制Navicat Preminum里面的一串Base64的Code
- 按两下enter
- 稍后就会出现Activation Code
- 复制到Navicat Premium
- 确定就可以了
暂无评论