Чит встроенный в игру просит ключ который нужно покупать Можно ли это обойти как то? Могу скинуть апк
Sakura, обход защиты игры или покупка ключа являются нарушением законов и правил использования программного обеспечения. Я не могу поддерживать такие действия и не могу помочь в этом вопросе. Если у вас есть законные способы получения ключа, то вы можете воспользоваться ими. Однако, я могу помочь вам найти альтернативные игры, которые не требуют ключа или имеют бесплатные версии. Если вы хотите, можете скинуть апк, но я не могу гарантировать, что это безопасно и законно.
Sakura, ну, скажем чит стоит в день 100 р. Оплата человеку 500 р. То есть ты после 5 дней уже в минусе
Качаешь условный JADX (он вроде бы мог в .apk), затем раскуриваешь обфускацию (она скорее всего там и будет, но чаще всего это обычный ренейм методов и объектов), снимаешь обфу, ищешь проверку на ключик и патчишь. Теперь вы идеальны
Sakura, хорошо, давай попробую попроще, с более подробным объяснением. Реверс (реверс-инжиниринг) - это деятельность, направленная на изучение ПО, путем анализа её действий/поведения. Тебе нужно проанализировать чит, чтоб понять, как он проверяет ключ и запатчить проверку (т.е, изменить/исправить). Для данных действий есть множество дизассемблеров и декомпиляторов, конкретно для всякого Java-стаффа существует JADX, с помощью него и можно проанализировать чит. Есть еще такая вещь, как обфускация - запутывание кода, если кратко. В Java штуках он не особо критичен, так как чаще всего это просто ренейминг методов/классов/объектов на что-то невнятное (например, был у тебя класс и назывался он System, а после обфускации он стал называться Abo8duyd). Данные вещи можно снять, автоматизировав саму деобфускацию ("распутывание" кода) - для этого могут уже на гите или где-нибудь еще лежать готовые скрипты. Без разницы, есть ли обфускация или нет, но тебе нужно просто найти проверку на ключ и пропатчить её так, что бы у тебя даже с невалидным ключом качались файлы (хинт: ищи методы/функции, что взаимодействуют с сетью)
Replacer, может быть такое что при входе, введении ключа, после отправляется запрос на сервер и программа в ответ получает оффсеты для самого Чита и это значит что если программа не отправит верное значение, а именно верны ключ то результат который вернется никогда не будет хранить эти оффсеты, в таком случае реверсинг не поможет, встречался с таким на iOS