Seven Knights Re:BIRTH
Seven Knights Re:BIRTH: разбор мод-меню, деньги и анлок уровней
Мод-меню — это оверлей. Поверх игры. Floating window, прикрепленный к WindowManager сессии Android. Внутри — просто переключатели.
Они шлют команды в рантайм Unity. Игра собрана на IL2CPP, значит инжектор работает с libil2cpp.so через JNI-bridge. Хуки цепляются на классы вроде BattleLogicController, CharacterStatus или DamageCalculator. Перед отправкой пакета на сервер мод подменяет исходящее значение урона или флаг смерти врага.
Просто. Но эффективно в PvE.
Что внутри меню: разбор функций
Стандартный набор.
- God Mode — вешает нулевое входящее значение на ваши HP перед локальным рендером HealthBar. Серверу уходит ноль. Если BattleResult формируется клиентом — вы живы.
- One-Hit Kill — зеркальная операция. Урон умножается на константу или выставляется максимальный int. Враг падает в одном кадре.
- No Skill CD и Unlimited Mana — еще проще. Сброс таймеров идет через перезапись float cooldown в SkillsManager. Никакой серверной синхронизации таймера нет. Работает плавно.
- Instant Win — триггерит финальный флаг раунда сразу после загрузки сцены. Экономит время. Правда, иногда ломает кат-сцену.
Бесконечные ресурсы: реальность или визуал
Нет.
Золото, рубины, жетоны привязаны к аккаунту на стороне Netmarble. Они не прилетят из ниоткуда. Мод не имеет доступа к БД.
Бывает вкладка Free Purchases или VIP Unlocked. Это попытка подмены BillingResponse. Игра думает, что платеж прошел. Но сервер валидирует подпись Google Play. Без valid purchase token транзакция отбрасывается. На клиенте циферка красивая. После перезахода — ноль. Иногда крашит игру при открытии магазина.
В редких билдах обходят offline-награды. Но это не бесконечные деньги. Это эксплойт на квесты.
Открытые уровни и кампания
Да. Частично.
Мод переписывает CampaignProgress в зашифрованном PlayerPrefs или ScriptableObject. Заблокированная глава становится доступной в UI. Можно тапнуть. Можно загрузить бой.
Проблема в синхронизации. Сервер хранит отметку пройденного этапа. Клиент говорит: "я в главе 15". Сервер отвечает: "у тебя прогресс до 5". Происходит откат. Локально вы прошли. Глобально — нет. Новые герои или дроп за эти этапы не зачислятся.
Некоторые моды обходят проверку, если сессия идет в offline-mode до первой синхронизации. Но Re:BIRTH требует онлайн с самого старта.
Стабильность, защита, баны
APK подписан test-key. Play Integrity API ругается. Запуск только с отключенной проверкой или на эмуляторе.
Netmarble использует сервер-сайд логирование. Аномалия в скорости прохождения или дамаге — красный флаг. Бан аккаунта, не устройство. Часто — перманентный.
Итоговая мысль. Мод-меню — это качественный клиентский твик. Он дает скорость, неуязвимость в сюжетке и открывает UI заблокированных глав. Денег не дает. Прогресс не сохраняет. Для онлайн-архитектуры — это костыль.