美文网首页
Navicat Premium Mac 激活

Navicat Premium Mac 激活

作者: 江户川沢民 | 来源:发表于2019-06-27 16:17 被阅读0次

    Navicat Premium 激活

    声明:仅用作学习用途,文章参考Github仓库navicat-keygen的文档,仅用作备忘用途,切勿商用,不承担任何责任!


    Win 版本

    参考navicat-keygen官方文档

    https://github.com/DoubleLabyrinth/navicat-keygen/blob/windows/README_FOR_WINDOWS.zh-CN.md

    Mac 版本

    1. 安装Navicat Premium软件
    $ cd ~/Downloads
    $ wget https://cdn-09.anonfile.com/B9r5Jcwanf/fb131387-1561622716/navicat121_premium_cs.dmg
    # 然后像普通的Mac软件包一样,拖入Applications文件夹中即可
    
    1. 使用Git克隆Mac破解软件包navicat-keygen仓库
    # 进入工作目录
    $ cd ~/Downloads
    # 从GitHub中克隆navicat-keygen仓库
    $ git clone -b mac https://github.com/DoubleLabyrinth/navicat-keygen.git
    
    1. 安装必备软件包
    # 启动终端,使用brew命令安装必要软件包
    $ brew install openssl
    $ brew install rapidjson
    $ brew install capstone
    $ brew install keystone
    
    1. 编译软件包
    # 进入软件包目录
    $ cd navicat-keygen
    # 编译文件
    $ make all
    
    1. 使用navicat-patcher
    # 进入到bin目录
    $ cd bin
    # 使用编译好的navicat-patcher软件,为Navicat Premium打补丁
    $ ./navicat-patcher /Applications/Navicat\ Premium.app/Contents/MacOS/Navicat\ Premium
    
    1. 手动创建签名证书
    • 在Launchpad中,找到"钥匙串访问"软件
    • 选择钥匙串访问->证书助理->创建证书颁发机构
    创建证书颁发机构
    • 创建新证书,名称可以随意填写,用户证书处选择"代码签名(Code Signing)"
    证书助理选项

    创建后的证书位于"登陆"处

    创建后的证书
    • 将创建的证书使用鼠标拖入"系统"处,此处可能需要输入密码
    • 双击该证书,将证书设置为"始终信任",此处可能需要输入密码
    image
    1. 执行命令,替换证书
    codesign -f -s "<刚刚创建的证书名称>" /Applications/Navicat\ Premium.app/Contents/MacOS/Navicat\ Premium
    
    1. 通过证书生成私钥
    ./navicat-keygen RegPrivateKey.pem
    
    • 在终端提示中,选择Navicat的版本号
    • 随意填写用户名与组织名称
    • 关闭互联网
    • 在Applications中,打开刚刚安装的Navicat Premium,在菜单栏中点击注册按钮
    • 在弹出的窗口中,填写上一步终端navicat-keygen生成的序列号,然后点击激活按钮
    • 选择手动激活按钮,在手动激活的窗口中,复制请求码,粘贴到命令行中,并且按两次回车按键
    • 在终端中,生成了一长串Base64字符串,复制并粘贴至Navicat Premium的手动激活窗口中,并点击激活按钮
    1. Have Fun!

    相关文章

      网友评论

          本文标题:Navicat Premium Mac 激活

          本文链接:https://www.haomeiwen.com/subject/wymrcctx.html