Your log shows exactly the same symptoms as fanrong's, so we can confirm where the issue is:
The log repeatedly shows:
Code:
old public modulus was not found
update hostname was not found
These two lines mean that the patcher is searching the main program's memory for the expected “old public key modulus” and hostname signature, but cannot find them. Therefore, the patch was not applied at all (
address=00000000 also indicates that the target was not located). Since the patch did not succeed, the main program naturally falls back to displaying the HWID, and the replacement key cannot be accepted. This is not an issue with your operation, nor is it an HWID mismatch.
The most likely reason is that the version of the
xDecoder 14.0.exe main program you are running does not match the target signatures built into the patcher; in other words,
the patcher and the main program exe are not from the same set/version. fanrong said that 12.7 works normally, which also confirms this—the 12.7 patcher matches the 12.7 exe.
It is recommended that you do the following:
- Download the complete 14.0 archive again and extract it to a brand-new clean directory. Do not copy any exe or dll files from the old directory into it.
- Make sure the exe you are running and patcher/dll came from the same 14.0 package, with no old-version files mixed in.
- Add it to the allowlist throughout the process, then run it again and check whether
old public modulus was not found is still present.
If these two error lines are still in the log after downloading and extracting it again, then
the patcher in the release package itself is not aligned with this exe version. This needs the original poster Bin (the publisher) to confirm/update the patch; generating a new key will not solve it. Please @Bin with this patcher.log as well, so he can verify the main program build corresponding to the patcher in the 14.0 package.
another, one more question: Did you download your archive recently, or is it from an old link from the 12.x period? This can help determine whether the package version itself is the problem.