В вашем логе точно такие же симптомы, как у fanrong, так что можно подтвердить, в чём проблема:
В логе постоянно выводится:
Код:
old public modulus was not found
update hostname was not found
Эти две строки означают, что патчер ищет в памяти основной программы ожидаемый «старый модуль открытого ключа» и сигнатуру имени хоста, но не может их найти. Поэтому патч вообще не был применён (
address=00000000 также указывает, что цель не найдена). Поскольку патч не сработал, основная программа закономерно снова показывает HWID, а заменённый ключ не может быть принят. Это не ошибка с вашей стороны и не несовпадение HWID.
Наиболее вероятная причина в том, что версия основной программы
xDecoder 14.0.exe, которую вы запускаете, не совпадает с целевыми сигнатурами, заложенными в патчер; другими словами,
патчер и exe основной программы не из одного и того же set/version. fanrong сказал, что 12.7 работает нормально, и это тоже подтверждает причину: патчер 12.7 соответствует exe 12.7.
Рекомендуется сделать следующее:
- Снова скачайте полный архив 14.0 и распакуйте его в совершенно новую чистую папку. Не копируйте в неё никакие exe или dll из старой папки.
- Убедитесь, что запускаемый exe и patcher/dll взяты из одного пакета 14.0, без примеси файлов от старых версий.
- На всём протяжении процесса добавьте его в список разрешённых, затем запустите снова и проверьте, остался ли
old public modulus was not found.
Если после повторного скачивания и распаковки эти две строки ошибок всё ещё есть в логе, значит
патчер в самом релизном пакете не соответствует этой версии exe. Тогда автору темы Bin (издателю) нужно confirm/update патч; создание нового ключа не поможет. Также отметьте @Bin вместе с этим patcher.log, чтобы он мог проверить сборку основной программы, соответствующую патчеру в пакете 14.0.
И ещё один вопрос: вы недавно скачивали свой архив или он по старой ссылке времён 12.x? Это поможет понять, не в самой ли версии пакета проблема.