Baike.dev
All toolsOnline toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
N

navicat-keygen-tools

> 编程语言
Open source

Navicat Keygen 中文版README 1. How does it work? see here. 2. How to build see here. 3. How to Use 1. Download navicat from official website. …

700 stars0 likes1 views
WebsiteGitHub

About

Navicat Keygen 中文版README 1. How does it work? see here. 2. How to build see here. 3. How to Use 1. Download navicat from official website. …

Navicat Keygen

中文版README

1. How does it work?

see here.

2. How to build

see here.

3. How to Use

  1. Download navicat from official website.

    And you will get a AppImage file. For example, navicat15-premium-en.AppImage.

    I assume that the AppImage file is in ~/Desktop folder.

  2. Extract all files in the AppImage to a directory. For example:

    bash
    $ mkdir ~/Desktop/navicat15-premium-en
    $ sudo mount -o loop ~/Desktop/navicat15-premium-en.AppImage ~/Desktop/navicat15-premium-en
    $ cp -r ~/Desktop/navicat15-premium-en ~/Desktop/navicat15-premium-en-patched
    $ sudo umount ~/Desktop/navicat15-premium-en
    $ rm -rf ~/Desktop/navicat15-premium-en
  3. Build keygen and patcher.

  4. Use navicat-patcher to replace the official public key.

    Usage:
        navicat-patcher [--dry-run]  [RSA-2048 Private Key File]
    
            [--dry-run]                   Run patcher without applying any patches.
                                          This parameter is optional.
    
               Path to a directory where Navicat locates
                                          This parameter must be specified.
    
            [RSA-2048 Private Key File]   Path to a PEM-format RSA-2048 private key file.
                                          This parameter is optional.

    Example:

    bash
    $ ./bin/navicat-patcher ~/Desktop/navicat15-premium-en-patched

    It has been tested on Navicat Premium 15.0.3 English For Linux version.

    The following is an example of output:

…
  1. Repack files into a new AppImage:

    Example:

    bash
    $ wget 'https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage'
    $ chmod +x appimagetool-x86_64.AppImage
    $ ./appimagetool-x86_64.AppImage ~/Desktop/navicat15-premium-en-patched ~/Desktop/navicat15-premium-en-patched.AppImage
  2. Run the newly-generated AppImage:

    bash
    $ chmod +x ~/Desktop/navicat15-premium-en-patched.AppImage
    $ ~/Desktop/navicat15-premium-en-patched.AppImage
  3. Use navicat-keygen to generate snKey and Activation Code.

    Usage:
        navicat-keygen  [--adv] 
    
                Specify "-bin" to generate "license_file" used by Navicat 11.
                              Specify "-text" to generate base64-encoded activation code.
                              This parameter must be specified.
    
            [--adv]                       Enable advance mode.
                                          This parameter is optional.
    
               A path to an RSA-2048 private key file.
                                          This parameter must be specified.

    Example:

    bash
    $ ./bin/navicat-keygen --text ./RegPrivateKey.pem

    You will be asked to select Navicat language and give major version number. After that an randomly generated snKey will be given.

…

You can use this snKey to activate your Navicat preliminarily.

Then you will be asked to input Your name and Your organization. Just set them whatever you want, but not too long.

bash
[*] Your name: DoubleLabyrinth
[*] Your organization: DoubleLabyrinth

[*] Input request code in Base64: (Double press ENTER to end)

After that, you will be asked to input request code. Now DO NOT CLOSE KEYGEN.

  1. Disconnect your network. Find and click Registration.

    Fill license key by Serial number that the keygen gave and click Activate.

  2. Generally online activation will fail and Navicat will ask you do Manual Activation, just choose it.

  3. Copy your request code and paste it in the keygen. Input empty line to tell the keygen that your input ends.

…
  1. Finally, you will get Activation Code which looks like a Base64 string.

    Just copy it and paste it in Navicat Manual Activation window, then click Activate.

    If nothing wrong, activation should be done successfully.

  2. Clean up:

    bash
    $ rm ~/Desktop/navicat15-premium-en.AppImage
    $ rm -rf ~/Desktop/navicat15-premium-en-patched
    $ mv ~/Desktop/navicat15-premium-en-patched.AppImage ~/Desktop/navicat15-premium-en.AppImage

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

C++

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言