Skip to content

Instantly share code, notes, and snippets.

@zthxxx
Last active August 13, 2021 15:04
Show Gist options
  • Star 6 You must be signed in to star a gist
  • Fork 5 You must be signed in to fork a gist
  • Save zthxxx/b5a3ec8d48157ee3157b3f63ef3c0526 to your computer and use it in GitHub Desktop.
Save zthxxx/b5a3ec8d48157ee3157b3f63ef3c0526 to your computer and use it in GitHub Desktop.
crack navicat premuim 12.04 with navicat-keygen
# make sure exist a keychain identity preference named "crack-for-navicat"
# ref: https://github.com/DoubleLabyrinth/navicat-keygen/tree/mac
# to gen a identity,
# https://github.com/DoubleLabyrinth/navicat-keygen/issues/50#issuecomment-416824334
# set the Name: crack-for-navicat
# set the Certificates Type: Code Signing
# after created, you need always trust this identity,
# then you can use this commad under to check:
# security find-identity -vp codesigning
brew cask install navicat-premium
brew install openssl capstone rapidjson keystone libplist
git clone -b mac --single-branch https://github.com/DoubleLabyrinth/navicat-keygen.git
cd navicat-keygen
make all
cd bin
./navicat-patcher /Applications/Navicat\ Premium.app/
codesign -f -s crack-for-navicat "/Applications/Navicat Premium.app"
./navicat-keygen ./RegPrivateKey.pem
echo "
then, see the 5th step at README how-to-use
https://github.com/DoubleLabyrinth/navicat-keygen/blob/mac/README.zh-CN.md#2-%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E8%BF%99%E4%B8%AAkeygen
"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment