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

相关文章

如何确定哪些软件是Mac系统自带的? Mac系统内置应用查看技巧

《如何确定哪些软件是Mac系统自带的?Mac系统内置应用查看技巧》如何确定哪些软件是Mac系统自带的?mac系统中有很多自带的应用,想要看看哪些是系统自带,该怎么查看呢?下面我们就来看看Mac系统内... 在MAC电脑上,可以使用以下方法来确定哪些软件是系统自带的:1.应用程序文件夹打开应用程序文件夹

Mac备忘录怎么导出/备份和云同步? Mac备忘录使用技巧

《Mac备忘录怎么导出/备份和云同步?Mac备忘录使用技巧》备忘录作为iOS里简单而又不可或缺的一个系统应用,上手容易,可以满足我们日常生活中各种记录的需求,今天我们就来看看Mac备忘录的导出、... 「备忘录」是 MAC 上的一款常用应用,它可以帮助我们捕捉灵感、记录待办事项或保存重要信息。为了便于在不同

电脑蓝牙连不上怎么办? 5 招教你轻松修复Mac蓝牙连接问题的技巧

《电脑蓝牙连不上怎么办?5招教你轻松修复Mac蓝牙连接问题的技巧》蓝牙连接问题是一些Mac用户经常遇到的常见问题之一,在本文章中,我们将提供一些有用的提示和技巧,帮助您解决可能出现的蓝牙连接问... 蓝牙作为一种流行的无线技术,已经成为我们连接各种设备的重要工具。在 MAC 上,你可以根据自己的需求,轻松地

如何关闭Mac的Safari通知? 3招教你关闭Safari浏览器网站通知的技巧

《如何关闭Mac的Safari通知?3招教你关闭Safari浏览器网站通知的技巧》当我们在使用Mac电脑专注做一件事情的时候,总是会被一些消息推送通知所打扰,这时候,我们就希望关闭这些烦人的Mac通... Safari 浏览器的「通知」功能本意是为了方便用户及时获取最新资讯,但很容易被一些网站滥用,导致我们

使用Java实现Navicat密码的加密与解密的代码解析

《使用Java实现Navicat密码的加密与解密的代码解析》:本文主要介绍使用Java实现Navicat密码的加密与解密,通过本文,我们了解了如何利用Java语言实现对Navicat保存的数据库密... 目录一、背景介绍二、环境准备三、代码解析四、核心代码展示五、总结在日常开发过程中,我们有时需要处理各种软

Docker安装MySQL镜像的详细步骤(适合新手小白)

《Docker安装MySQL镜像的详细步骤(适合新手小白)》本文详细介绍了如何在Ubuntu环境下使用Docker安装MySQL5.7版本,包括从官网拉取镜像、配置MySQL容器、设置权限及内网部署,... 目录前言安装1.访问docker镜像仓库官网2.找到对应的版本,复制右侧的命令即可3.查看镜像4.启

Android与iOS设备MAC地址生成原理及Java实现详解

《Android与iOS设备MAC地址生成原理及Java实现详解》在无线网络通信中,MAC(MediaAccessControl)地址是设备的唯一网络标识符,本文主要介绍了Android与iOS设备M... 目录引言1. MAC地址基础1.1 MAC地址的组成1.2 MAC地址的分类2. android与I

如何在Mac上安装并配置JDK环境变量详细步骤

《如何在Mac上安装并配置JDK环境变量详细步骤》:本文主要介绍如何在Mac上安装并配置JDK环境变量详细步骤,包括下载JDK、安装JDK、配置环境变量、验证JDK配置以及可选地设置PowerSh... 目录步骤 1:下载JDK步骤 2:安装JDK步骤 3:配置环境变量1. 编辑~/.zshrc(对于zsh

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 的「触发角」功能虽然提高了效率,但过于灵敏也让不少用户感到头疼。特别是在关键时刻,一不小心就可能触