• navicat12.0.27 Mac版破解方法


    1.下载Navicat

    到官网下载Navicat Premiumcolor{rgb(255,0,5,.4)}{免费试用}下载

    2. 安装

    正常安装软件

    3. 破解激活

    是用的激活方式为github的一个开源项目navicat-keygen,项目有windows系统激活,也有mac系统激活

     
     

    点击branch切换分支。
    下方也有中文版README可以查看
     
     

    3.1破解准备

    mac上需要安装brew,git以及四个库openssl, capstone,keystone,rapidjson
    打开电脑的终端,输入以下命令,回车搞定。


     
     
    
    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    
    
    
    • git安装
    $ brew install git
    
    • 四个库安装
    $ brew install openssl
    $ brew install capstone
    $ brew install keystone
    $ brew install rapidjson
    

    3.2拉取代码并编译

    • 拉取mac分支代码,并编译keygen和patcher
    $ git clone -b mac https://github.com/DoubleLabyrinth/navicat-keygen.git
    $ cd navicat-keygen
    $ make all
    

    编译完成后,你会在bin/文件夹下看到两个可执行文件:

    $ ls bin/
    navicat-keygen    navicat-patcher
    

    3.3备份(新安装可略过)

    备份好 Navicat Premium.app/Contents/MacOS/Navicat Premium 以及Navicat中所有已保存的数据库连接(包括密码)。
    移除所有Navicat在 Keychain.app (即钥匙链)中保存的连接,如果有的话。
    你可以通过搜索关键词 navicat 来找到它们。

    3.4使用navicat-patcher替换掉公钥

    命令navicat-patcher 后是你本地navicat的安装路径

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

    完成后会生成一个类似RegPrivateKey.pem的文件

    3.4生成一份自签名的代码证书

    1. 打开钥匙串访问
    2. 选择创建证书
    3. 输入名称“navicat”,身份类型:自签名根证书,证书类型:代码签名
    4. 创建
    
     
    程序钥匙串

     
    创建证书

     
    创建证书

    3.5用codesign对Navicat Premium.app重签名

    在之前的bin/目录下执行

    $ codesign -f -s "navicat" /Applications/Navicat Premium.app/
    

    3.6 使用navicat-keygen来生成 序列号 和 激活码

    1. 运行以下命令
    ./navicat-keygen RegPrivateKey.pem
    

    接下来会要求在终端中输入navicat的语言版本,获取一个序列号,还会要求你输入用户名和组织名。
    填写之后会要求填写一个请求码,因为我们目前还没有请求码,所以到这一步不要关闭终端,也不要输入任何内容。

     
    运行界面
    2. 断网,获取请求码

    断网后打开Navicat Premium,点击注册按钮,在弹出框中填入上一步keygen生成的 序列号。然后点击激活按钮。

    3. 手动激活

    激活提示失败后,选择手动激活

    4. 获取请求码

    在手动激活界面会得到一个请求码,将其复制粘贴到之前终端的keygen里面。按两下回车结束输入。

    3.7 激活

    将生成的Base64编码的激活码,复制粘贴到手动激活的窗口,点击激活。



  • 相关阅读:
    超全面的vue.js使用总结
    Python3 [字典】类型 学习笔记
    Python3 [集合]类型 学习笔记
    Python 希尔排序法
    Python 堆排序法
    Python 归并排序法
    Python 冒泡排序法
    Python 选择排序法
    Python 快速排序法(转)
    Python 插入排序法
  • 原文地址:https://www.cnblogs.com/zhichao-123/p/11935799.html
Copyright © 2020-2023  润新知