-
Автор темы
- #1
Если вы хотите создавать моды для игр или приложений прямо на своем Андройде, не используя компьютер, то вы попали по адресу. Это может быть удобно, особенно если под рукой нет ПК, но учтите: это не для новичков. Вам понадобятся базовые навыки работы с Linux, понимание отладки и немного терпения. Давайте разберемся, как это сделать, простым языком, чтобы все было понятно.

Что нужно для начала
Для начала вам понадобится несколько вещей:
- Рутированное устройство: Это значит, что ваш Android должен быть "разлочен" для доступа к системным файлам. Как это сделать, зависит от вашей модели, но в интернете полно гайдов.
- Kali NetHunter: Это мобильная версия Linux, которая создает на вашем устройстве полноценную Linux-среду. Установите ее через CHROOT, и вам не понадобится модифицировать ядро.
- GameGuardian (GG): Это крутой инструмент для взлома памяти, чтобы менять значения в играх, например, здоровье или монеты. Найти его можно в Play Store или на Пожалуйста, авторизуйтесь для просмотра ссылки..
- LLDB: Отладчик, который помогает подключаться к процессам и смотреть, что происходит в памяти. Установите его через терминал Kali командой apt-get install lldb.
- Файл-менеджер с функциями: Например, MT Manager, который позволяет редактировать HEX-код, DEX-файлы и даже подписывать APK. Если такого нет, можно использовать apktool через Kali.
Как всё настроить?
Первым шагом необходимо получить root-доступ на устройстве. Это требует разблокировки загрузчика через настройки для разработчиков, установки TWRP Recovery и прошивки Magisk. Каждая модель телефона имеет свои нюансы — ищите точные инструкции на форумах. Обязательно сделайте резервную копию данных, так как процесс может привести к их потере или поломке устройства. После получения root-прав установите Kali NetHunter с официального сайта
Пожалуйста, авторизуйтесь для просмотра ссылки.
. Выберите версию, совместимую с вашим устройством: некоторые требуют прошивки через Recovery, другие устанавливаются как приложение. Далее откройте терминал Kali и введите команду «apt update && apt install lldb -y» для установки отладчика LLDB. Убедитесь, что терминал имеет root-права (команда «su» перед установкой). GameGuardian установите через Google Play Store — это безопаснее всего. После запуска предоставьте приложению root-доступ в настройках. Для MT Manager ищите APK на проверенных ресурсах. Перед установкой проверьте файл на VirusTotal, чтобы избежать вирусов.Как искать и менять адреса памяти
Допустим, вы хотите изменить количество монет в игре. Запустите игру, откройте GameGuardian и найдите адрес памяти, где хранится это значение. Потом подключите LLDB к процессу игры через терминал Kali, чтобы понять, в каком файле (lib.so) этот адрес находится. С помощью GG можно рассчитать смещение, а потом с помощью HEX-редактора в MT Manager изменить этот файл. Это немного как магия, но с практикой станет проще.
Как редактировать APK-файлы
Чтобы изменения остались навсегда, нужно редактировать сам APK-файл. Распакуйте его через apktool в терминале Kali командой apktool d -f <имяфайла.apk>. Потом измените нужные файлы, например, classes.dex, с помощью HEX-редактора в MT Manager. После этого упакуйте обратно командой apktool b <папка> -o <новыйфайл.apk> и подпишите, используя jarsigner или встроенные функции MT. Установите модифицированный APK и проверьте, работает ли мод.
Пример: бесконечные ресурсы в Tiny Towers
- Запусти игру и GG.
- Найди в памяти значение монет.
- Через Kali подключи LLDB к процессу игры (PID смотри в GG).
- Поставь брейкпоинт на изменение монет — GG покажет адрес.
- Найди смещение в lib.so, отредактируй HEX-код.
- Переустанови APK через MT Manager — и наслаждайся богатством!

Заключение
В этой статье я рассказал, как с помощью телефона на андроиде можно начать делать читы и моды. Если остались вопросы, то пишите их в комментарии.