Ubuntu 破解navicat15


1.命令

# 在桌面創建臨時目錄

mkdir ~/Desktop/navicat15-premium-cs-tmp

# 掛載 sudo mount -o loop /home/yyj/Downloads/navicat15-premium-cs.AppImage ~/Desktop/navicat15-premium-cs-tmp

# 拷貝文件 cp -r ~/Desktop/navicat15-premium-cs-tmp ~/Desktop/navicat15-premium-cs

# 拷貝Navicat桌面圖標,為后面創建桌面圖標做准備 cp ~/Desktop/navicat15-premium-cs/navicat-icon.png ~/Desktop/

# 取消掛載 sudo umount ~/Desktop/navicat15-premium-cs-tmp

# 刪除臨時目錄 rm -rf ~/Desktop/navicat15-premium-cs-tmp

2.編譯激活工具

2.1 依賴庫與安裝命令

  • capstone
sudo apt-get install libcapstone-dev
  • keystone
$ sudo apt-get install cmake
$ sudo apt-get install build-essential
$ sudo apt-get install gdb
$ git clone https://github.com/keystone-engine/keystone.git
$ cd keystone
$ mkdir build
$ cd build
$ ../make-share.sh
$ sudo make install
$ sudo ldconfig
  • rapidjson
sudo apt-get install rapidjson-dev
  • openssl
sudo apt-get install openssl
sudo apt-get install libssl-dev 

 

2.2 編譯工具

# 注意:navicat-keygen項目地址不可用的話,請在gitee上自己搜索navicat-keygen項目即可

$ git clone -b linux --single-branch https://github.com/DoubleLabyrinth/navicat-keygen.git

$ cd navicat-keygen $ make all

最后會在navicat-keygen項目的 bin 文件夾下看到編譯后的keygen & patcher,如下圖:

 

 

3.替換公鑰

利用navicat-patcher 替換官方公鑰,命令:

$ ./navicat-patcher ~/Desktop/navicat15-premium-cs/

成功如下圖:

 

4.重新打包 

將提取的文件重新打包成AppImage,命令:

$ 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-cs/ ~/Desktop/navicat15-premium-cs-patched.AppImage

 成功后會在桌面生產新打包的AppImage文件

5.運行應用

運行剛剛新生成的AppImage文件,命令

$ chmod +x ~/Desktop/navicat15-premium-cs-patched.AppImage

$ ~/Desktop/navicat15-premium-cs-patched.AppImage

計算機斷網,然后點擊注冊會要求輸入一個16位的激活碼,這里請繼續后面步驟.

6.激活

使用navicat-keygen生成激活碼,命令如下:

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

此步驟后會得到一個16位的激活序列號,填入注冊框即可

 

 

由於斷網,需要離線操作生成請求碼:

 

 

 

點擊手動激活,把請求碼粘貼到控制台,兩次會車后復制生成的激活碼,激活即可.

 

 

7.創建桌面圖標

把新生成的應用文件和桌面的Navicat桌面圖標圖片文件放到指定目錄后,創建桌面圖標.

命令:

sudo vim /usr/share/applications/navicat.desktop

內容如下:

[Desktop Entry]
Categories=Developer;
Comment=Navicat Premium 15
Exec=/home/yyj/Software/Navicat15/navicat15-premium-cs-pathed.AppImage
Icon=/home/yyj/Software/Navicat15/navicat-icon.png
Name=Navicat Premium 15
Terminal=false
Type=Application
X-Deepin-Vendor=user-custom

 

 

 

 




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM