
Пользователь XNotx_xHumansX сообщил о том, что сумел полностью удалить защиту Denuvo из игры Sonic Origins. В отличие от других взломщиков, которые в последние годы обещали золотые горы без доказательств и бесследно исчезали, XNotx_xHumansX уже выложил взломанный exe-файл игры для свободного скачивания.
Полное удаление Denuvo
XNotx_xHumansX считает, что настоящий взлом означает не просто обход защиты, а полное удаление DRM и восстановление оригинального, незащищённого состояния игры. Размер измененного exe-файла составляет 41,6 МБ против 414 МБ у защищенной версии игры.
Достижения взломщика
XNotx_xHumansX уже выполнил следующие задачи:
- Все игровые функции перенаправлены к оригинальной точке входа;
- Главная функция игры расшифрована;
- Восстановлены и перенаправлены TLS callbacks;
- Удалены все проверки CPUID;
- Выполнено множество других изменений на низком уровне.
Оставшиеся проблемы
Осталось решить две проблемы:
- Исправить проблему с fxsave в ntdll.dll, которая вызывает сбой после удаления проверок CPUID;
- Воссоздать поведение CreateWindowEx, так как Denuvo v.17 использует его для создания окна игры.
Значение взлома
После устранения этих ошибок это станет первым за последние 6 лет случаем, когда защита Denuvo была полностью удалена из игры — единственный и последний раз это сделал взломщик из группы CODEX, полностью удалив защиту Denuvo из Assassin’s Creed: Origins.
XNotx_xHumansX надеется, что другие технически подкованные пользователи помогут ему завершить оставшиеся шаги для успешного взлома. Такой взлом позволит сравнить производительность между версией с Denuvo и чистой версией игры, что возможно крайне редко.
Благодарность и будущие планы
Автор поблагодарил всех, кто его поддерживал, и добавляет, что для запуска потребуется полная версия игры. Планирует ли взломщик заняться другими невзломанными играми с Denuvo — на данный момент неизвестно.
Остается надеяться, что ему удастся доделать взлом, а сам он переключит внимание на другие невзломанные игры с Denuvo.