This Go script helps you reset the trial period of Navicat Premium by cleaning up license-related files and configurations. It supports Navicat versions 15, 16, and 17.
- Automatically detects the installed Navicat Premium version.
- Cleans up trial-related plist and hidden folder files.
- Simple and fast execution using Go's
os/exec
package. - Supports Navicat Premium 15, 16, and 17.
- Go installed on your system. You can download and install it from here.
- A MacOS system (this script relies on MacOS-specific commands like
defaults
).
-
Clone the repository:
git clone https://github.com/ismailatak/navicat-premium-trial-reset-go.git cd navicat-premium-trial-reset-go
-
Build the script:
go build -o navicat-reset
-
Run the script:
./navicat-reset
Option 2: Using go install
See also
-
Alternatively, you can install and run the script with Go's install command:
go install github.com/ismailatak/navicat-premium-trial-reset-go@latest
-
After this, you can run the script directly as:
navicat-premium-trial-reset-go
- The script reads the Info.plist file of the installed Navicat Premium app to detect the current version.
- Based on the version, it targets the correct plist file in ~/Library/Preferences/.
- It also scans and deletes hidden license files from ~/Library/Application Support/PremiumSoft CyberTech/Navicat CC/Navicat Premium/.
Detected Navicat Premium version 17
Resetting trial time...
deleting [HASH] array...
deleting [HASH] folder...
Done
This project is licensed under the MIT License. See the LICENSE file for details.
This script is for educational purposes only. The author does not encourage or support software piracy or unauthorized usage of licensed software.