MAC Navicat小白艰难破解路

2024-01-09 11:40
文章标签 navicat mac 破解 小白 艰难

本文主要是介绍MAC Navicat小白艰难破解路,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本破解源于Github

  • 先上链接(https://github.com/DoubleLabyrinth/navicat-keygen/blob/mac/README.zh-CN.md)
    • 1 编译
    • 2 破解
    • 3 成功的每一步详情(自己对照 看哪一步错了)

先上链接(https://github.com/DoubleLabyrinth/navicat-keygen/blob/mac/README.zh-CN.md)

1 编译

  1. 在编译之前,你应该确保你安装了OpenSSL和rapidjson。

     如果你有brew的话,你可以通过$ brew install openssl$ brew install rapidjson来完成它们的安装。
    
  2. Clone mac 分支,并编译keygen和patcher

     $ git clone -b mac https://github.com/DoubleLabyrinth/navicat-keygen.git$ cd navicat-keygen$ make all
    
  3. 编译完成后你会在 bin/ 文件夹下看到两个可执行文件:

     $ ls bin/navicat-keygen    navicat-patcher
    

2 破解

  1. 一定要编译好 keygen和patcher(注意看,这个是在bin目录下)。

  2. (感觉没啥用,这步没做)备份好 Navicat Premium.app/Contents/MacOS/Navicat Premium 以及Navicat中所有已保存的数据库连接(包括密码)。

  3. (感觉没啥用,这步做了)移除所有Navicat在 Keychain.app (即钥匙链)中保存的连接,如果有的话。你可以通过搜索关键词 navicat 来找到它们。

  4. 替换掉公钥(一定要进入到 bin 目录下

    ./navicat-patcher /Applications/Navicat\ Premium.app/Contents/MacOS/Navicat\ Premium
    
  5. 生成一份自签名的代码证书,并总是信任该证书

    1. 打开钥匙串访问
      打开钥匙串访问程序
      2.创建自签名的代码证书(可能会报名称短语有问题,重启系统就可以了。
      创建自签名的代码证书3. 信任该证书
      把证书拖到系统目录下

在选择始终信任

  1. 用codesign对Navicat Premium.app重签名(注意:替换的时候可能会报个 err的错,重启电脑就好了)。

     $ codesign -f -s "Your self-signed code-sign certificate name" <path to Navicat Premium.app>
    

    注意
    "Your self-signed code-sign certificate name"是你证书的名字,不是路径。
    例如
    $ codesign -f -s “foobar” /Applications/Navicat\ Premium.app/

  2. 使用navicat-keygen来生成 序列号激活码

     	./navicat-keygen ./RegPrivateKey.pem
    

    你会被要求选择Navicat的语言以及输入主版本号。之后会随机生成一个 序列号。

    Which is your Navicat Premium language?

    1. English
    2. Simplified Chinese
    3. Traditional Chinese
    4. Japanese
    5. Polish
    6. Spanish
    7. French
    8. German
    9. Korean
    10. Russian
    11. Portuguese

    (Input index)> 1
    (Input major version number, range: 0 ~ 15, default: 12)> 12

    Serial number:
    NAVK-MWQR-LNXV-886V

    Your name:
    你可以使用这个 序列号 暂时激活Navicat。

    接下来你会被要求输入用户名和组织名;请随便填写,但不要太长。

    Your name: DoubleLabyrinth
    Your organization: DoubleLabyrinth
    Input request code (in Base64), input empty line to end:
    之后你会被要求填入请求码。注意 不要关闭注册机.

  3. 断开网络 并打开Navicat。找到注册窗口,填入注册机给你的序列号。然后点击激活按钮。

  4. 在线激活肯定会失败,这时候Navicat会询问你是否手动激活,直接选吧。

  5. 在手动激活窗口你会得到一个请求码,复制它并把它粘贴到keygen里。最后别忘了连按至少两下回车结束输入 (我这就是比较奇葩的,我这个一直解密错误。最后换了几个版本才好,最后用的是官网下载的 12.1.14)。

    Your name: DoubleLabyrinth
    Your organization: DoubleLabyrinthInput request code (in Base64), input empty line to end:
    q/cv0bkTrG1YDkS+fajFdi85bwNVBD/lc5jBYJPOSS5bfl4DdtnfXo+RRxdMjJtEcYQnvLPi2LF0
    OB464brX9dqU29/O+A3qstSyhBq5//iezxfu2Maqca4y0rVtZgQSpEnZ0lBNlqKXv7CuTUYCS1pm
    tEPgwJysQTMUZf7tu5MR0cQ+hY/AlyQ9iKrQAMhHklqZslaisi8VsnoIqH56vfTyyUwUQXrFNc41
    qG5zZNsXu/NI79JOo7qTvcFHQT/k5cTadbKTxY+9c5eh+nF3JR7zEa2BDDfdQRLNvy4DTSyxdYXd
    sAk/YPU+JdWI+8ELaa0SuAuNzr5fEkD6NDSG2A==Request Info:
    {"K":"NAVADHCNP2OIDV46", "DI":"Y2eJk9vrvfGudPG7Mbdn", "P":"MAC"}Response Info:
    {"K":"NAVADHCNP2OIDV46","DI":"Y2eJk9vrvfGudPG7Mbdn","N":"DoubleLabyrinth","O":"DoubleLabyrinth","T":1537630251}License:
    oyoMYr9cfVGXeT7F1dqBwHsB/vvWj6SUL6aR+Kzb0lm5IyEj1CgovuSq+qMzFfx+
    oHMFaGKFg6viOY2hfJcrO2Vdq0hXZS/B/Ie3jBS2Ov37v8e3ufVajaH+wLkmEpLd
    xppCVLkDQjIHYR2IPz5s/L/RuWqDpEY4TPmGFF6q+xQMnqQA3vXPyG+JYMARXLru
    Y1gCDLN30v3DpyOeqKmFjUqiHK5h8s0NYiH2OpMyaCpi12JsF23miP89ldQp3+SJ
    8moo0cNGy7sFp2gX9ol2zVoo7qxfYlLl03f7CALJ6im0sx4yBsmlzFDdvpQUbXk8
    YZ5rT4LML2Fx6Wgnnklb5g==
    
  6. 把 License copy 到破解了,破解成功。

3 成功的每一步详情(自己对照 看哪一步错了)

成功
成功

这篇关于MAC Navicat小白艰难破解路的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/587002

相关文章

Python解析器安装指南分享(Mac/Windows/Linux)

《Python解析器安装指南分享(Mac/Windows/Linux)》:本文主要介绍Python解析器安装指南(Mac/Windows/Linux),具有很好的参考价值,希望对大家有所帮助,如有... 目NMNkN录1js. 安装包下载1.1 python 下载官网2.核心安装方式3. MACOS 系统安

如何关闭 Mac 触发角功能或设置修饰键? mac电脑防止误触设置技巧

《如何关闭Mac触发角功能或设置修饰键?mac电脑防止误触设置技巧》从Windows换到iOS大半年来,触发角是我觉得值得吹爆的MacBook效率神器,成为一大说服理由,下面我们就来看看mac电... MAC 的「触发角」功能虽然提高了效率,但过于灵敏也让不少用户感到头疼。特别是在关键时刻,一不小心就可能触

mac安装nvm(node.js)多版本管理实践步骤

《mac安装nvm(node.js)多版本管理实践步骤》:本文主要介绍mac安装nvm(node.js)多版本管理的相关资料,NVM是一个用于管理多个Node.js版本的命令行工具,它允许开发者在... 目录NVM功能简介MAC安装实践一、下载nvm二、安装nvm三、安装node.js总结NVM功能简介N

使用Navicat工具比对两个数据库所有表结构的差异案例详解

《使用Navicat工具比对两个数据库所有表结构的差异案例详解》:本文主要介绍如何使用Navicat工具对比两个数据库test_old和test_new,并生成相应的DDLSQL语句,以便将te... 目录概要案例一、如图两个数据库test_old和test_new进行比较:二、开始比较总结概要公司存在多

C++实现获取本机MAC地址与IP地址

《C++实现获取本机MAC地址与IP地址》这篇文章主要为大家详细介绍了C++实现获取本机MAC地址与IP地址的两种方式,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 实际工作中,项目上常常需要获取本机的IP地址和MAC地址,在此使用两种方案获取1.MFC中获取IP和MAC地址获取

C/C++通过IP获取局域网网卡MAC地址

《C/C++通过IP获取局域网网卡MAC地址》这篇文章主要为大家详细介绍了C++如何通过Win32API函数SendARP从IP地址获取局域网内网卡的MAC地址,感兴趣的小伙伴可以跟随小编一起学习一下... C/C++通过IP获取局域网网卡MAC地址通过win32 SendARP获取MAC地址代码#i

mac中资源库在哪? macOS资源库文件夹详解

《mac中资源库在哪?macOS资源库文件夹详解》经常使用Mac电脑的用户会发现,找不到Mac电脑的资源库,我们怎么打开资源库并使用呢?下面我们就来看看macOS资源库文件夹详解... 在 MACOS 系统中,「资源库」文件夹是用来存放操作系统和 App 设置的核心位置。虽然平时我们很少直接跟它打交道,但了

macOS怎么轻松更换App图标? Mac电脑图标更换指南

《macOS怎么轻松更换App图标?Mac电脑图标更换指南》想要给你的Mac电脑按照自己的喜好来更换App图标?其实非常简单,只需要两步就能搞定,下面我来详细讲解一下... 虽然 MACOS 的个性化定制选项已经「缩水」,不如早期版本那么丰富,www.chinasem.cn但我们仍然可以按照自己的喜好来更换

mac安装redis全过程

《mac安装redis全过程》文章内容主要介绍了如何从官网下载指定版本的Redis,以及如何在自定义目录下安装和启动Redis,还提到了如何修改Redis的密码和配置文件,以及使用RedisInsig... 目录MAC安装Redis安装启动redis 配置redis 常用命令总结mac安装redis官网下

三国地理揭秘:为何北伐之路如此艰难,为何诸葛亮无法攻克陇右小城?

俗话说:天时不如地利,不是随便说说,诸葛亮六出祁山,连关中陇右的几座小城都攻不下来,行军山高路险,无法携带和建造攻城器械,是最难的,所以在汉中,无论从哪一方进攻,防守方都是一夫当关,万夫莫开;再加上千里运粮,根本不需要打,司马懿只需要坚守城池拼消耗就能不战而屈人之兵。 另一边,洛阳的虎牢关,一旦突破,洛阳就无险可守,这样的进军路线,才是顺势而为的用兵之道。 读历史的时候我们常常看到某一方势