吾爱破解 - LCG - LSG |安卓破解|病毒分析|破解软件|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

搜索
查看: 2705|回复: 9
上一主题 下一主题

[其他] NavicatPremium12.1.19 for Linux 激活

  [复制链接]
跳转到指定楼层
楼主
lzxorz 发表于 2019-5-28 15:05 回帖奖励
本帖最后由 lzxorz 于 2019-5-28 19:44 编辑

NavicatPremium12.1.19 for Linux 激活

​        本人的电脑系统 Deepin 15.10.1, NavicatPremium版本是12.1.19, 安装参考了另一篇帖子以及帖子中提到的注册工具github, 尝试了几遍,终于安装成功.

参考另一篇帖子

参考github

可能遇到的问题:

  • 打开Navicat时候,中文乱码

    我把start_navicat脚本中的export LANG="en_US.UTF-8"修改成了export LANG="zh_CN.UTF-8"

  • Base64Decode fails

    我把navicat和终端命令下载的文件统统删掉,重启电脑,从头开始操作 , 全过程是复制命令到终端执行的,不能点击执行脚本。

  • 打开Navicat失败, 弹窗报错(具体内容忘了)

    我用自己创建的桌快捷方式启动试了下,没问题。可以参考我的修改:创建个文本名称为navicat.desktop,文本内容为

    [Desktop Entry]
    Version=1.0
    Terminal=false
    Type=Application
    Name=navicat12
    Exec=/home/lzx/devsoft/navicat121_premium_cs_x64/start_navicat
    Icon=/home/lzx/devsoft/navicat121_premium_cs_x64/navicat-premium12-logo.png
    StartupWMClass=navicat

安装步骤

  1. 官网下载最新版NavicatPremium v12.1.19 解压到一个自己认为合适的位置,比如:~/devsoft,解压生成的目录navicat121_premium_cs_x64 然后终端执行cd ~/devsoft && chmod -R 777 navicat121_premium_cs_x64

  2. 切换到解压安装包的路径,本示例解压到了家目录下的devsoft文件夹,运行Navicat,使其初始化环境:

    cd ~/devsoft/navicat121_premium_en_x64 && \
    ./start_navicat

    首次启动时,会提示如下两个窗口,点击“Cancel”即可:

    https://github.com/DoubleLabyrinth/navicat-keygen/raw/windows/image/Screenshot_2019-04-30_12-31-33.png

    https://github.com/DoubleLabyrinth/navicat-keygen/raw/windows/image/Screenshot_2019-04-30_12-31-52.png

    直至出现Registration窗口,选择Trial 试用,待加载完成后关闭Navicat :

    https://github.com/DoubleLabyrinth/navicat-keygen/raw/windows/image/Screenshot_2019-04-30_12-32-43.png

  3. 终端中位置不变~/devsoft/navicat121_premium_en_x64,执行命令下载最新的release, 并且自动解压:

    此处下载的是64位的可执行文件,若您使用32位,请下载对应版本

    curl -O -L https://github.com/DoubleLabyrinth/navicat-keygen/releases/download/v3.1/navicat-keygen-for-x64.zip && \
    unzip navicat-keygen-for-x64.zip
  4. 终端中位置不变~/devsoft/navicat121_premium_en_x64,执行命令下载navicat-pacther.shnavicat-keygen.sh

    curl -O -L https://raw.githubusercontent.com/DoubleLabyrinth/navicat-keygen/windows/bash/navicat-patcher.sh && \
    chmod +x navicat-patcher.sh && \
    curl -O -L https://raw.githubusercontent.com/DoubleLabyrinth/navicat-keygen/windows/bash/navicat-keygen.sh && \
    chmod +x navicat-keygen.sh
  5. 终端中位置不变~/devsoft/navicat121_premium_en_x64,执行命令:

    使用navicat-patcher.exe替换掉navicat.exelibcc.dll里的Navicat激活公钥。
    >
    > 执行此步骤时,Navicat应该是关闭的。

    ./navicat-patcher.sh

    Navicat Premium 12.1.19 简体中文版已通过测试。下面将是一份样例输出,成功的话最后几行会有MESSAGE: Patch has been done successfully.

    xxx@xxx-PC:~/devsoft/navicat121_premium_cs_x64$ ./navicat-patcher.sh
    Wine cannot find the ncurses library (libncurses.so.5).
    fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
    fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
    fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
    fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
    fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
    ***************************************************
    *       Navicat Patcher by @DoubleLabyrinth       *
    *           Release date: Jan 19 2019             *
    ***************************************************
    
    Press Enter to continue or Ctrl + C to abort.
    
    MESSAGE: PatchSolution0 will be omitted.
    
    MESSAGE: PatchSolution3: Keywords[0] has been found:
            Relative Machine Code Offset = +0x000000000164f828
            Relative Machine Code RVA    = +0x0000000001650428
            Patch Offset                 = +0x00000000023e1bb4
            Patch Size                   = 3 byte(s)
    MESSAGE: PatchSolution3: Keywords[1] has been found:
            Relative Machine Code Offset = +0x000000000164f87f
            Relative Machine Code RVA    = +0x000000000165047f
            Patch Offset                 = +0x000000000164f883
            Patch Size                   = 2 byte(s)
    #省略N行
    MESSAGE: PatchSolution3: Keywords[110] has been found:
            Relative Machine Code Offset = +0x000000000165c37e
            Relative Machine Code RVA    = +0x000000000165cf7e
            Patch Offset                 = +0x000000000165c381
            Patch Size                   = 1 byte(s)
    
    MESSAGE: PatchSolution2 will be omitted.
    
    MESSAGE: PatchSolution1: Keywords[0] has been found: offset = +0x02202790.
    MESSAGE: PatchSolution1: Keywords[1] has been found: offset = +0x0074c779.
    MESSAGE: PatchSolution1: Keywords[2] has been found: offset = +0x022024a0.
    MESSAGE: PatchSolution1: Keywords[3] has been found: offset = +0x0074c75f.
    MESSAGE: PatchSolution1: Keywords[4] has been found: offset = +0x0220248c.
    
    MESSAGE: Generating new RSA private key, it may take a long time.
    fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
    MESSAGE: New RSA private key has been saved to RegPrivateKey.pem.
    
    Your RSA public key:
    -----BEGIN PUBLIC KEY-----
    MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArZ3SXErseb/RjOvUpwH3
    FptS1ZZPjuXm/fPluLplq8EkMFdqsd7zU7EqCCUHXgL4tk36HcD3IwxuZ+WVnlNW
    0seHLFlfKtTGyb64F4uW1M5dT80l+rflo5MXurKnggH5mDSy4Va00g35VoAUpUFS
    MChkfjB9e85N1qEQzB6mf+nvQ/YVdqrVPbMlZ/H1Kk5x+b2EpVE4AKIal0Ipeu8E
    KE9ocqYfU/IgG6Xh5QFyXLdiMrJaOJit/xQJNrlysgE2iWzHp2r5To1HAOSGpDM6
    L8tcTPiF3zKHnWxtiy8kAOw6yxTJ/PWHLAYAk4nJSfdQWqj0heoaXLIrOkWxoclx
    ywIDAQAB
    -----END PUBLIC KEY-----
    
    ******************************************
    *            PatchSulution3              *
    ******************************************
    @ +023e1bb4: 4D 49 49 ---> 4D 49 49
    @ +0164f883: 42 49 ---> 42 49
    @ +0164f888: 6A ---> 6A
    @ +0164f8ee: 41 ---> 41
    @ +0164f948: 4E 42 67 6B ---> 4E 42 67 6B
    @ +0164f952: 71 ---> 71
    @ +023e1bb8: 68 6B 69 47 39 77 ---> 68 6B 69 47 39 77
    @ +0164fa34: E8 A4 D9 00 ---> E8 A4 D9 00
    @ +0164fab2: 42 ---> 42
    @ +0164fac4: 41 ---> 41
    @ +023e1bc0: 51 45 46 41 41 4F 43 ---> 51 45 46 41 41 4F 43
    #省略N行
    @ +023e1d14: 31 67 7A 58 57 ---> 6B 34 6E 4A 53
    @ +0165715c: 61 ---> 66
    @ +016575db: 62 ---> 64
    @ +023e1d50: 52 53 ---> 51 57
    @ +023e1d5c: 76 6D 74 31 6E ---> 71 6A 30 68 65
    @ +016576a8: 04 0F C2 00 ---> B6 0F C2 00
    @ +023e1da0: 37 73 57 ---> 58 4C 49
    @ +023e1da4: 36 63 6A ---> 72 4F 6B
    @ +023e1da8: 78 6C 6A 75 75 51 61 ---> 57 78 6F 63 6C 78 79
    @ +023e1db8: 77 49 44 41 ---> 77 49 44 41
    @ +0165c37c: 51 41 ---> 51 41
    @ +0165c381: 42 ---> 42
    
    ******************************************
    *            PatchSulution1              *
    ******************************************
    @ +0x02202790
    Previous:
    +0x0000000002202790  44 37 35 31 32 35 42 37 30 37 36 37 42 39 34 31  D75125B70767B941
    +0x0000000002202800  35 34 31 36 38 42 46 41 33 31 34 42 44 39 35 30  54168BFA314BD950
    +0x0000000002202810  33 32 42 39 44 38 32 34 34 35 33 35 35 45 44 37  32B9D82445355ED7
    +0x0000000002202820  42 43 30 42 38 38 30 38 38 37 44 36 35 30 46 35  BC0B880887D650F5
    +0x0000000002202830  00 00 00 00 00 00 00 00 55 6e 6b 6e 6f 77 6e 20  ........Unknown 
    After:
    +0x0000000002202790  44 37 35 31 32 35 42 37 30 37 36 37 42 39 34 31  D75125B70767B941
    +0x0000000002202810  33 32 42 39 44 38 32 34 34 35 33 35 35 45 44 37  32B9D82445355ED7
    +0x0000000002202820  46 35 42 41 39 37 44 35 46 41 42 33 41 42 32 43  F5BA97D5FAB3AB2C
    +0x0000000002202830  44 32 39 35 42 43 31 00 55 6e 6b 6e 6f 77 6e 20  D295BC1.Unknown 
    
    #省略N行
    
    @ +0x0220248c
    Previous:
    +0x0000000002202480  31 32 32 35 4f 45 29 2e 00 00 00 00 39 32 39 33  1225OE).....9293
    +0x0000000002202490  33 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  3...............
    After:
    +0x0000000002202480  31 32 32 35 4f 45 29 2e 00 00 00 00 32 32 35 39  1225OE).....2259
    +0x0000000002202490  41 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  A...............
    
    MESSAGE: Patch has been done successfully.
    fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
    fixme:ver:GetCurrentPackageId (0x22fce0 (nil)): stub
  6. 接下来使用navicat-keygen.exe来生成序列号和激活码

    ./navicat-keygen.sh

    你会被要求选择Navicat产品类别、语言以及输入主版本号。之后会随机生成一个序列号。

    Wine cannot find the ncurses library (libncurses.so.5).
    fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
    fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
    fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
    fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
    fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
    fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
    fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
    Select Navicat product:
    0. DataModeler
    1. Premium
    2. MySQL
    3. PostgreSQL
    4. Oracle
    5. SQLServer
    6. SQLite
    7. MariaDB
    8. MongoDB
    9. ReportViewer
    
    (Input index)> 1 #输入1
    
    Select product language:
    0. English
    1. Simplified Chinese
    2. Traditional Chinese
    3. Japanese
    4. Polish
    5. Spanish
    6. French
    7. German
    8. Korean
    9. Russian
    10. Portuguese
    
    (Input index)> 1 #输入1
    
    (Input major version number, range: 0 ~ 15, default: 12)> 12
    
    Serial number:
    NAVM-C6DG-LBKR-R5MA #生成的序列号
    

    接下来你会被要求输入用户名组织名;请随便填写,但不要太长。

    Your name: lzxorz 
    Your organization: helloword
    
    Input request code (in Base64), input empty line to end:

    之后你会被要求填入请求码。注意 不要关闭终端.

  7. 关掉电脑的网络。打开Navicat找到注册窗口,并填入刚才终端中生成的序列号。然后点击激活按钮。

  8. 在线激活失败,这时候Navicat会询问你是否手动激活,直接选吧。

  9. 手动激活窗口你会得到一个请求码,复制它并把它粘贴到终端里。最后别忘了连按至少两下回车结束输入。

    Your name: DoubleLabyrinth
    Your organization: DoubleLabyrinth
    
    Input request code (in Base64), input empty line to end:
    t2U+0yfE2FfnbjyhCXa0lglZOHu9Ntc3qy......GiPbR6xb1QoU63/9BVfdaCq0blwVycXPyT/V28ve23A== #粘贴请求码,连按至少两下回车
    
    fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
    Request Info:
    {"K":"NAVMC6DGLBKRR5MA", "DI":"kskFpV1By2m3of5zNCnS", "P":"WIN"}
    
    Response Info:
    {"K":"NAVMC6DGLBKRR5MA","DI":"kskFpV1By2m3of5zNCnS","N":"lzxorz","O":"helloword","T":1558979818}
    
    License:
    Ayq2RWEyqjsT6zh9345kBp65q03Ve5vD8/ynkn74436/jIscsvI4lAZLH1l/wRZG
    k1GBhwYz0CHbVQ2vr3Bq12od4DYISBIht7DR272VYF0+YRt3kRfe5zkpqCNGx+yZ
    pM/2zjXdD906SL7A/MLds1C+W9F6iV0FRR0g+nDoB8EV/Rm65PZj8ZqAek3Y8ra4
    FxZyt4TJK3PoMySnL+SgmaT3rBrZrt8u9G9rPjobZa6vvYFjaOizzs1Y3HHWR8fA
    epC6oyck1a3XfgVeONvQsm5fk7VobKCxOXJicgGi6SmAj2JfqXGkUJj/nmvSKvZ5
    1FW7O7jelVoCAP7JOj4UFA== 
    
    #License的这串字符就是需要的激活码
    
    fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
    fixme:ver:GetCurrentPackageId (0x22fce0 (nil)): stub
  10. 如果不出意外,你会得到一个看似用Base64编码的激活码。直接复制它,并把它粘贴到Navicat的手动激活窗口,最后点激活按钮。如果没什么意外的话应该能成功激活。

深度截图_选择区域_20190528015827.png (164.65 KB, 下载次数: 5)

激活成功

激活成功

深度截图_选择区域_20190528150250.png (85.2 KB, 下载次数: 2)

激活成功了

激活成功了

免费评分

参与人数 4吾爱币 +4 热心值 +4 收起 理由
言睿 + 1 + 1 我很赞同!
thepoy + 1 + 1 谢谢@Thanks!
我爱小彤 + 1 + 1 我很赞同!
anspy + 1 + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

沙发
tlf 发表于 2019-5-28 15:20
谢谢分享
Linux下 不多见
3#
longlyjack 发表于 2019-5-28 15:34
4#
鲁包子 发表于 2019-5-28 15:42
5#
shingo110 发表于 2019-5-28 15:54
感谢分享Linux下的破解教程,正愁没有好用的数据库软件。
6#
susi248 发表于 2019-5-28 17:17
表示看不懂
7#
bydlyzx 发表于 2019-5-28 19:25
深度 Linux,真的已经挺不错了。
8#
 楼主| lzxorz 发表于 2019-5-28 19:46 <
bydlyzx 发表于 2019-5-28 19:25
深度 Linux,真的已经挺不错了。

是啊,很优秀了。
9#
 楼主| lzxorz 发表于 2019-5-28 19:51 <
shingo110 发表于 2019-5-28 15:54
感谢分享Linux下的破解教程,正愁没有好用的数据库软件。

其实,Linux版 就是windows版+wine。Linux版Navicat激活 可以参考windows版的。
10#
 楼主| lzxorz 发表于 2019-5-28 19:53 <
鲁包子 发表于 2019-5-28 15:42
论坛有 windows 的,方便一点吧

用的是windows系统,就是windows版方便。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 提醒:禁止复制他人回复等『恶意灌水』行为,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2019-11-13 20:08

Powered by Discuz!

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表