当前位置: 移动技术网 > IT编程>数据库>Mysql > navicat 12激活

navicat 12激活

2019年08月22日  | 移动技术网IT编程  | 我要评论

激活软件:https://github.com/doublelabyrinth/navicat-keygen/releases

激活说明:https://github.com/doublelabyrinth/navicat-keygen/blob/windows/readme_for_windows.zh-cn.md

navicat keygen - for windows

如何使用这个注册机

  1. 从这里下载最新的release。

  2. 使用navicat-patcher.exe替换掉navicat.exelibcc.dll里的navicat激活公钥。

    navicat-patcher.exe <navicat installation path> [rsa-2048 pem file]
    
    • <navicat installation path>: navicat的完整安装路径。

      这个参数必须指定。

    • [rsa-2048 pem file]: rsa-2048私钥文件的完整路径或相对路径。

      这个参数是可选的。 如果未指定,navicat-patcher.exe将会在当前目录生成一个新的rsa-2048私钥文件。

    例如:(在cmd.exe中)

    navicat-patcher.exe "c:\program files\premiumsoft\navicat premium 12"
    

    navicat premium 12.1.12 简体中文版已通过测试。下面将是一份样例输出。

    ***************************************************
    *       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 = +0x0000000001644a08
             relative machine code rva    = +0x0000000001645608
             patch offset                 = +0x00000000023d56e4
             patch size                   = 3 byte(s)
    ...
    ...
    ...
    message: patchsolution3: keywords[110] has been found:
             relative machine code offset = +0x000000000165155e
             relative machine code rva    = +0x000000000165215e
             patch offset                 = +0x0000000001651561
             patch size                   = 1 byte(s)
    
    message: patchsolution2 will be omitted.
    
    message: patchsolution1: keywords[0] has been found: offset = +0x021f7390.
    message: patchsolution1: keywords[1] has been found: offset = +0x0074bd39.
    message: patchsolution1: keywords[2] has been found: offset = +0x021f70a0.
    message: patchsolution1: keywords[3] has been found: offset = +0x0074bd1f.
    message: patchsolution1: keywords[4] has been found: offset = +0x021f708c.
    
    message: generating new rsa private key, it may take a long time.
    message: new rsa private key has been saved to regprivatekey.pem.
    
    your rsa public key:
    -----begin public key-----
    miibijanbgkqhkig9w0baqefaaocaq8amiibcgkcaqeaswnv5hqxlxvda3ad4k5n
    zlz4co+igepegsovidcwto097i+0pxykptvl+0ikc5jtjrobb4xx9yk9ggwqkcxo
    o6wzkq0xy1jz7x6obxwlqcnse3os1wr0riy0uzp1dcpkw/5mwgbfxib6pevqkzmj
    cmhbzzdru/jaul1nyoignustqwennyhyl4k7r8aijkbzgmocrj6v0jfgnna25ce6
    qcfojly4dkyq5/7njq3qplwmelexeysmw3auscsb68/vshnb4c0fikwfepyz/ac5
    aqbwhvbnmveb3rjv+tzzxxcle8argkh1gs+2vtnl09gwhm6wcpypz42g6tmdjwyw
    1widaqab
    -----end public key-----
    
    ******************************************
    *            patchsulution3              *
    ******************************************
    @ +023d56e4: 4d 49 49 ---> 4d 49 49
    @ +01644a63: 42 49 ---> 42 49
    @ +01644a68: 6a ---> 6a
    @ +01644ace: 41 ---> 41
    ...
    ...
    ...
    @ +023d58d4: 36 63 6a ---> 47 36 74
    @ +023d58d8: 78 6c 6a 75 75 51 61 ---> 4d 44 6a 57 79 77 31
    @ +023d58e8: 77 49 44 41 ---> 77 49 44 41
    @ +0165155c: 51 41 ---> 51 41
    @ +01651561: 42 ---> 42
    
    ******************************************
    *            patchsulution1              *
    ******************************************
    @ +0x021f7390
    previous:
    +0x00000000021f7390  44 37 35 31 32 35 42 37 30 37 36 37 42 39 34 31  d75125b70767b941
    +0x00000000021f73a0  34 35 42 34 37 43 31 43 42 33 43 30 37 35 35 45  45b47c1cb3c0755e
    +0x00000000021f73b0  37 43 43 42 38 38 32 35 43 35 44 43 45 30 43 35  7ccb8825c5dce0c5
    ...
    ...
    ...
    
    @ +0x021f708c
    previous:
    +0x00000000021f7080  31 32 32 35 4f 45 29 2e 00 00 00 00 39 32 39 33  1225oe).....9293
    +0x00000000021f7090  33 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  3...............
    after:
    +0x00000000021f7080  31 32 32 35 4f 45 29 2e 00 00 00 00 32 37 45 38  1225oe).....27e8
    +0x00000000021f7090  45 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  e...............
    
    message: patch has been done successfully.
    
  3. 接下来使用navicat-keygen.exe来生成序列号和激活码

    navicat-keygen.exe <-bin|-text> [-adv] <rsa-2048 privatekey(pem file)>
    
    • <-bin|-text>: 必须是-bin-text

      如果指定了-binnavicat-keygen.exe最终将生成license_file文件。这个选项是给navicat旧激活方式使用的。

      如果指定了-textnavicat-keygen.exe最终将生成base64样式的激活码。这个选项是给navicat新激活方式使用的。

      这个参数必须指定。

    • [-adv]: 开启高级模式。

      这个参数是可选的。 如果指定了这个参数,navicat-keygen.exe将会要求你手工填写产品id号、语言标识号。这个选项一般是给以后用的。

    • <rsa-2048 privatekey(pem file)>: rsa-2048私钥文件的完整路径或相对路径。

      这个参数必须指定。

    例如:(在cmd.exe中)

    navicat-keygen.exe -text .\regprivatekey.pem

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

    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
    
    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
    
    (input major version number, range: 0 ~ 15, default: 12)> 12
    
    serial number:
    navo-2orp-in5a-gqee
    
    your name: 
    

    你可以使用这个序列号暂时激活navicat。

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

    your name: doublelabyrinth
    your organization: doublelabyrinth
    input request code (in base64), input empty line to end:
    

    之后你会被要求填入请求码。注意 不要关闭命令行.

  4. 断开网络 并打开navicat。找到注册窗口,并填入keygen给你的序列号。然后点击激活按钮。

  5. 一般来说在线激活肯定会失败,这时候navicat会询问你是否手动激活,直接选吧。

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

    your name: doublelabyrinth
    your organization: doublelabyrinth
    
    input request code (in base64), input empty line to end:
    t2u+0yfe2ffnbjyhcxa0lglzohu9ntc3qygipbr6xb1qou63/9bvfdacq0blwvycxpyt/vqw5joikdm5ocrr/afcpm7ircyhqmanvqwc+aokcqayvv+sqklvtr/abrei12w++pq6ewfs4a8pgb8oj9g0jkt6q/ijrblqi2www9mwy+yhcyyh3uafygtnyj/xl+mzrymby0lkus+6lptpdecvsffhm7f32ee1qpwisko7bakhotkt+jopfyddn9pdgz4hemelvh6uqzcxkzgaafynb7cqzfekid8fsw2ngkbpm7wb2hi3fnfgoijuttprixtdbpfkn4w6ggc28ve23a==
    
    request info:
    {"k":"navo2orpin5agqee", "di":"r91j6wymhxhznaksxxxx", "p":"win"}
    
    response info:
    {"k":"navo2orpin5agqee","di":"r91j6wymhxhznaksxxxx","n":"doublelabyrinth","o":"doublelabyrinth","t":1547826060}
    
    license:
    lrf18o+zhbphyn0u5kflhtaaggxuvhqocxnuvak4djcger0isuw74mqvafdnjv0t
    i5nzfzqijvrzm0xer88q+3kmzkecuxwwwhp3zzdphpiylctv4dogz1tfoviusyqc
    lgxg0fl7kozep61yokq8gfx+xk2ztm64byaf7nlhonm+gqujccf2jthmrp921t2p
    b/e5pv6floymm13881zqcqcltmnvdzn4lzgzkrffxcqfatl6fjmhzdyvmicqthti
    snaym0zduc8/cv34mgj+7nsexmsepcdjrz59wgfpslhzlxqtfxi5hgww4nma3sb2
    ui8dzqfzrp/hsdem0meqia==
  7. 如果不出意外,你会得到一个看似用base64编码的激活码。直接复制它,并把它粘贴到navicat的手动激活窗口,最后点激活按钮。如果没什么意外的话应该能成功激活。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网