• Из-за обновления GTA 5 (был добавлен новый патч) может временно не работать вход в RAGE Multiplayer.

    Ошибка: Ваша версия Grand Theft Auto V не поддерживается RAGE Multiplayer.
    ERROR: Your game version is not supported by RAGE Multiplayer.

    Данная ошибка говорит о том, что GTA V обновилась до новой версии (GTA Online тоже). Вам необходимо обновить саму игру в главном меню вашего приложения (Steam / Epic Games / Rockstar Games).
    Если после этого RAGE:MP все равно не работает - вам нужно дождаться выхода патча для самого мультиплеера (обычно это занимает от нескольких часов до нескольких дней).

    Новости и апдейты Rockstar Games - https://www.rockstargames.com/newswire/
    Статус всех служб для Rockstar Games Launcher и поддерживаемых игр: https://support.rockstargames.com/ru/servicestatus


    Grand Theft Auto 5 (+ GTA Online) последний раз были обновлены:

Как я технически обошел защиту и решил вопрос с DRM

Кликни, чтобы узнать больше!

Farko

nc -lvnp 4444
28 Окт 2025
628
126
77
Как я технически обошел защиту и решил вопрос с DRM

1. Реализация SSO-аутентификации через WebView2: Я настроил окно Tauri/WebView2 в лаунчере так, чтобы оно открывало исключительно https://www.r.com. Я внедрил скрипт, который проверяет корректность домена, извлекает bearerToken из активной сессии и пересылает его через JSON на собственный бэкенд для верификации аккаунта.

2. Замена SC на Goldberg Emulator: Я скачал и подготовил Goldberg Emulator для SC. Я разместил модифицированный sc.dll в папку с бинарными файлами игры, а оригинальный файл сохранил как f_sc.dll в качестве резервной копии.

3. Целостность закрепленной сборки и шима: Я поместил более старый проверенный исполняемый файл игры (GTA5.exe версии 3258) в хранилище вместе с кастомными RPF-архивами. Кроме того, я добавил библиотеку-шим l.dll, которая служит посредником и скрывает отсутствие оригинального лаунчера.

4. Настройка рантайм-лоадера и хуков: Я написал лоадер, который при запуске устанавливает необходимые API-хуки поверх KernelBase.dll и процессов. Лоадер передает нужные аргументы (пути и auth-тикет), чтобы игра запускалась в изолированном окружении.



В общем, я решил проблему таким способом, и на данный момент всё работает. Думаю, кто-то ещё пытается решить ту же задачу, поэтому делюсь своим опытом, чтобы помочь другим. Не утверждаю, что это лучшее решение, но пока более эффективного не вижу. Если у кого-то есть вариант лучше или умнее пишите, я открыт к предложениям и готов выслушать. Только просьба: без ответов от ИИ и пустых рассуждений. Интересуют исключительно реальные знания, практический опыт и проверенные решения. Некоторые URL и названия компаний я намеренно не указываю, чтобы никого напрямую не затрагивать, но думаю, большинство поймёт, о чём речь. Если мой опыт кому-то помог рад. Если у кого-то больше опыта или есть что обсудить, пишите в личные сообщения. Также планирую реализовать дополнительные способы обхода, но сначала хочу полностью разобраться в том, как всё работает и взаимодействует, чтобы затем перехватить и заблокировать необходимые механизмы. Всем спасибо и удачи!
 

Farko

nc -lvnp 4444
28 Окт 2025
628
126
77
интересно
не хватает правда только ответа на вопрос "Как я технически обошел защиту и решил вопрос с DRM"
В смысле не хватает? Ведь весь этот список из четырёх пунктов как раз и есть пошаговый ответ: сначала перехват токена через WebView2 для авторизации, потом подмена SC на Goldberg Emulator (sc.dll), затем использование закрепленной версии игры (3258) с шимом (l.dll), и в конце запуск через кастомный рантайм-лоадер с API-хуками KernelBase.dll. Это и есть техническое решение. Да, я мог бы выложить готовый код и показать всю реализацию до мелочей, но у меня нет цели преподносить всё на блюдечке. Того, что я описал, более чем достаточно, чтобы понять принцип работы. Тому, кто действительно разбирается в теме, этого хватит с головой. Не воспринимай это на свой счёт, я не тебя имею в виду, а в целом. Я хочу сказать, что кому надо тот пусть сам разбирается и доводит всё до ума. Инструкция дана, а к конечному результату они должны прийти самостоятельно.
 

Similar threads