# Navicat-Linux **Repository Path**: everbest_admin/Navicat-Linux ## Basic Information - **Project Name**: Navicat-Linux - **Description**: No description available - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-05-06 - **Last Updated**: 2024-05-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Navicat Patch & Keygen for Linux Support Navicat 16 and up to **16.1.8** (this patch will not work with the current latest version of Navicat 16). For infomation on older version of Navicat 16 or workaround for latest version of Navicat. See [#4](https://github.com/FuLygon/Navicat-Linux/issues/4) For Navicat 15, use branch [15](https://github.com/FuLygon/Navicat-Linux/tree/15) # Installation methods ## 1. Docker Make sure [Docker](https://docs.docker.com/engine/install) is installed and running. ### Setup the repository Clone the repository. ```shell git clone https://github.com/FuLygon/Navicat-Linux.git && cd Navicat-Linux ``` Copy Navicat `AppImage` inside this directory. ### Start the patching script ```shell docker compose run --build --rm patcher ``` Proceed with the patching script. ### Keygen and Activating Navicat The final step will be generating serial key and activating Navicat. **REMEMBER TO DISCONNECT INTERNET DURING THIS PROCESS**. ```shell Starting Keygen... (REMEMBER TO DISCONNECT INTERNET) Continue? [Y/n] y ``` Continue the final step as usual until you at `Input request code in Base64`. ```shell [*] Input major version number: (range: 11 ~ 16, default: 16)> 16 [*] Serial number: XXXX-XXXX-XXXX-XXXX [*] Your name: FuLygon [*] Your organization: FGN [*] Input request code in Base64: (Double press ENTER to end) ``` **Do not close the terminal**. Go into `./build` directory, there should be a patched `AppImage` of Navicat. Execute this `AppImage` to open Navicat. Beginning the activation process. **ANOTHER REMINDER TO DISCONNECT INTERNET** Enter the `Serial number` provided by the script to Navicat and **Activate**. There should be a new prompt show up with **Manual Activation** option. If **Manual Activation** option not appear, double check if you have disconnected internet. A new **Manual Activation** window with 2 textbox **Request code** and **Activation Code** will appear. Copy the **Request code** to the patching script and **DOUBLE PRESS ENTER** to continue as mentioned by the `keygen`. The `keygen` will generate an `Activation Code`. Copy this value to **Activate Code** textbox of Navicat and **Activate** to complete the Manual Activation process. Your Navicat should be activated by now. ## 2. Manual Manual method documentation is unmaintained and might be outdated, or incompatible with some distros. See [docs](https://github.com/FuLygon/Navicat-Linux/tree/master/doc) for further detail # Credits [DoubleLabyrinth](https://github.com/DoubleLabyrinth)