[-dry-run] Run patcher without applying any patches. This parameter is optional.
<Navicat Installation Path> The folder path where Navicat is installed. This parameter must be specified.
[RSA-2048 PEM File Path] The path to an RSA-2048 private key file. This parameter is optional. If not specified, an RSA-2048 private key file named "RegPrivateKey.pem" will be generated.
D:\Desktop\PuoJie>navicat-patcher.exe "F:\Program Files\PremiumSoft\Navicat Premium 12"
***************************************************
* Navicat Patcher by @DoubleLabyrinth *
* Version: 4.1 *
***************************************************
Press Enter to continue or Ctrl + C to abort.
[+] Try to open Navicat.exe ... Ok!
[+] Try to open libcc.dll ... Ok!
[+] PatchSolution0 ...... Ready to apply
[*] Patch offset = +0x029bd6d8
[+] PatchSolution1 ...... Ready to apply
[*] [0] Patch offset = +0x0220aa60
[*] [1] Patch offset = +0x0074c749
...... 这里省略了一大串的输出
[*] [109] Instruction RVA = 0x016637f8, Patch Offset = +0x01662bfc
[*] [110] Instruction RVA = 0x016637fe, Patch Offset = +0x01662c01
[-] PatchSolution4 ...... Omitted
[*] PatchSolution0 is suppressed in order to keep digital signature valid.
[?] Previous backup F:\Program Files\PremiumSoft\Navicat Premium 12\libcc.dll.backup detected. Delete? (y/n)
然后输入y
[*] Generating new RSA private key, it may take a long time...
[*] Your RSA public key:
...... 这里省略了一大串的输出
[*] +01662bfc: 51 41 ---> 51 41
[*] +01662c01: 42 ---> 42
[*] New RSA-2048 private key has been saved to
D:\Desktop\PuoJie\RegPrivateKey.pem
*******************************************************
* PATCH HAS BEEN DONE SUCCESSFULLY! *
* HAVE FUN AND ENJOY~ *
*******************************************************
<-bin|-text> Specify "-bin" to generate "license_file" used by Navicat 11. Specify "-text" to generate base64-encoded activation code. This parameter must be specified.
[-adv] Enable advance mode. This parameter is optional.
<RSA-2048 Private Key File> A path to an RSA-2048 private key file. This parameter must be specified.