1. navicat-patcher.exe "C:\Program Files\PremiumSoft\Navicat Premium 12"
2. 将输出以下类似内容:
***************************************************
* 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 = +0x0000000001652dc8
Relative Machine Code RVA = +0x00000000016539c8
Patch Offset = +0x00000000023e64d4
Patch Size = 3 byte(s)
MESSAGE: PatchSolution3: Keywords[1] has been found:
Relative Machine Code Offset = +0x0000000001652e1f
Relative Machine Code RVA = +0x0000000001653a1f
Patch Offset = +0x0000000001652e23
Patch Size = 2 byte(s)
MESSAGE: PatchSolution2 will be omitted.
MESSAGE: PatchSolution1: Keywords[0] has been found: offset = +0x02206c00.
MESSAGE: PatchSolution1: Keywords[1] has been found: offset = +0x0074c489.
MESSAGE: PatchSolution1: Keywords[2] has been found: offset = +0x02206910.
MESSAGE: PatchSolution1: Keywords[3] has been found: offset = +0x0074c46f.
MESSAGE: PatchSolution1: Keywords[4] has been found: offset = +0x02206904.
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-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwi+3yxAXZJfkzshkC5UT
coFElKMWzivZkTVZr5kwwTB2BQYV2Ia5aVxA5SHNIQ388rAWXzQDxsNO1RK2H++o
oSMwSe9Hos+RWyP27ouw0wHoh0/xgQRRtVShdRhKgxku3AkARqjOMazpaoPeKdEA
THcPFYCUPvX3oiS70YMBMbuk+WaVs25r02f1sKYRubnkvWpRksfsZOch6yKFjwzU
dMIKislJTBM8GNjZKu7DlX6lm5Ps87I2uwqWFNftbzOzYh6WLiMPUXRQOtCtww6N
Eb8X7aMLp0M5gbZBOjV8V1ANzBM9UY+4DfkS4aSTIKYS+af8OVAMcti/1Lz75FEt
NwIDAQAB
-----END PUBLIC KEY-----
******************************************
* PatchSulution3 *
******************************************
@ +023e64d4: 4D 49 49 —> 4D 49 49
@ +01652e23: 42 49 —> 42 49
@ +01652e28: 6A —> 6A
@ +01652e8e: 41 —> 41
@ +01652ee8: 4E 42 67 6B —> 4E 42 67 6B
@ +01652ef2: 71 —> 71
@ +023e64d8: 68 6B 69 47 39 77 —> 68 6B 69 47 39 77
@ +01652fd4: 68 C4 D9 00 —> 68 C4 D9 00
@ +01653052: 42 —> 42
@ +01653064: 41 —> 41
@ +023e64e0: 51 45 46 41 41 4F 43 —> 51 45 46 41 41 4F 43
@ +023e64e8: 41 51 38 41 4D 49 —> 41 51 38 41 4D 49
@ +023e64f0: 49 42 —> 49 42
@ +01653137: 43 67 4B 43 —> 43 67 4B 43
@ +023e64f4: 41 51 —> 41 51
@ +016531c1: 45 41 77 31 —> 45 41 77 69
@ +016531cb: 64 71 46 33 —> 2B 33 79 78
******************************************
* PatchSulution1 *
******************************************
@ +0x02206c00
Previous:
+0x0000000002206C00 44 37 35 31 32 35 42 37 30 37 36 37 42 39 34 31 D75125B70767B941
+0x0000000002206C10 34 35 42 34 37 43 31 43 42 33 43 30 37 35 35 45 45B47C1CB3C0755E
+0x0000000002206C20 37 43 43 42 38 38 32 35 43 35 44 43 45 30 43 35 7CCB8825C5DCE0C5
+0x0000000002206C30 38 41 43 46 39 34 34 45 30 38 32 38 30 31 34 30 8ACF944E08280140
+0x0000000002206C40 39 41 30 32 34 37 32 46 41 46 46 44 31 43 44 37 9A02472FAFFD1CD7
+0x0000000002206C50 37 38 36 34 42 42 38 32 31 41 45 33 36 37 36 36 7864BB821AE36766
+0x0000000002206C60 46 45 45 44 45 36 41 32 34 46 31 32 36 36 32 39 FEEDE6A24F126629
+0x0000000002206C70 35 34 31 36 38 42 46 41 33 31 34 42 44 39 35 30 54168BFA314BD950
+0x0000000002206C80 33 32 42 39 44 38 32 34 34 35 33 35 35 45 44 37 32B9D82445355ED7
+0x0000000002206C90 42 43 30 42 38 38 30 38 38 37 44 36 35 30 46 35 BC0B880887D650F5
+0x0000000002206CA0 00 00 00 00 00 00 00 00 55 6e 6b 6e 6f 77 6e 20 …Unknown
After:
+0x0000000002206C00 44 37 35 31 32 35 42 37 30 37 36 37 42 39 34 31 D75125B70767B941
+0x0000000002206C10 34 35 42 34 37 43 31 43 42 33 43 30 37 35 35 45 45B47C1CB3C0755E
+0x0000000002206C20 37 43 43 42 38 38 32 35 43 35 44 43 45 30 43 35 7CCB8825C5DCE0C5
+0x0000000002206C30 38 41 43 46 39 34 34 45 30 38 32 38 30 31 34 30 8ACF944E08280140
+0x0000000002206C40 39 41 30 32 34 37 32 46 41 46 46 44 31 43 44 37 9A02472FAFFD1CD7
+0x0000000002206C50 37 38 36 34 42 42 38 32 31 41 45 33 36 37 36 36 7864BB821AE36766
+0x0000000002206C60 46 45 45 44 45 36 41 32 34 46 31 32 36 36 32 39 FEEDE6A24F126629
+0x0000000002206C70 35 34 31 36 38 42 46 41 33 31 34 42 44 39 35 30 54168BFA314BD950
+0x0000000002206C80 33 32 42 39 44 38 32 34 34 35 33 35 35 45 44 37 32B9D82445355ED7
+0x0000000002206C90 32 41 31 31 37 32 39 39 30 46 33 33 31 46 33 39 2A1172990F331F39
+0x0000000002206CA0 34 45 38 46 34 37 38 00 55 6e 6b 6e 6f 77 6e 20 4E8F478.Unknown
@ +0x0074c46f
Previous:
+0x000000000074C460 8d 0d 5a 13 02 00 ff 15 9c 5a a4 01 90 41 b8 59 …Z…Z…A.Y
+0x000000000074C470 08 01 00 48 8d 15 fe 1b 5d 02 48 8d 8c 24 70 01 …H…].H… p . A f t e r : + 0 x 000000000074 C 4608 d 0 d 5 a 130200 f f 159 c 5 a a 4019041 b 801.. Z . . . . . . Z . . . A . . + 0 x 000000000074 C 470000000488 d 15 f e 1 b 5 d 02488 d 8 c 247001... H . . . . ] . H . . p. After: +0x000000000074C460 8d 0d 5a 13 02 00 ff 15 9c 5a a4 01 90 41 b8 01 ..Z......Z...A.. +0x000000000074C470 00 00 00 48 8d 15 fe 1b 5d 02 48 8d 8c 24 70 01 ...H....].H.. p.After:+0x000000000074C4608d0d5a130200ff159c5aa4019041b801..Z......Z...A..+0x000000000074C470000000488d15fe1b5d02488d8c247001...H....].H..p.
@ +0x02206904
Previous:
+0x0000000002206900 00 00 00 00 39 32 39 33 33 00 00 00 00 00 00 00 …92933…
After:
+0x0000000002206900 00 00 00 00 38 43 35 31 32 00 00 00 00 00 00 00 …8C512…
MESSAGE: Patch has been done successfully.
3. 再输入:\navicat-cc>navicat-keygen.exe -text .\RegPrivateKey.pem
4. 将输出以下内容:
Select Navicat product:
0. DataModeler
(Input index)> 1
Select product language:
0. English
(Input index)> 1
(Input major version number, range: 0 ~ 15, default: 12)> 12
Serial number:
NAVO-2ORP-IN5A-GQEE #可以使用这个序列号来暂时激活navicat
Your name: DoubleLabyrinth
Your organization: DoubleLabyrinth
Input request code (in Base64), input empty line to end:
5. 断开网络 并打开Navicat。找到注册窗口,并填入keygen给你的序列号。然后点击激活按钮。
6. 一般来说在线激活肯定会失败,这时候Navicat会询问你是否手动激活,选择手动激活。
7. 在手动激活窗口你会得到一个请求码,复制它并把它粘贴到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==
8. 如果不出意外,你会得到一个看似用Base64编码的激活码。直接复制它,并把它粘贴到Navicat的手动激活窗口,最后点激活按钮。如果没什么意外的话应该能成功激活。