Привет Гость!
Ты можешь:
Войти или зарегистрироваться
Меню сайта
Главная страница
Моды ПК игр Форум Flash игры/журналы Помощь сайту WAP/PDA версия сайта Мы вКонтакте
Категории
Уроки по модификации java [176]
Уроки по переводу java игр [15]
Программы для компьютера [105]
Программы для телефона [85]
Модификация смартфонных игр [15]
Symbian, Android, iPhone и т.д.
Прочее [35]
Уроки по модификации ПК игр [9]
Мини-чат
Главная » Статьи » Уроки по модификации java

19.11.2010, 13:07

Ломаем отправку смс в играх

Взято мной с китайского сайта, текст не стал переводить и разбираться на основе какой игры это делали, просто объясню модель.

Итак, есть игра. Игра требует отправить смс. Нужно сделать так, чтобы игра стала думать, что смс отправлено, когда на самом деле оно не отправлено.

В примере с китайского сайта ищут с помощью Halo по дизассемблированным классам "setAddress" плюс проходятся по декомпилированным классам после DJ Java Decompiler.

Рисунок 1. Поиск в HALO

Это довольно локальный пример, можно искать по типу "MessageConnection","textmessage" и прочее, что связано с отправкой текстовых сообщений.

В декомпилированном классе найдется примерно такое:

Рисунок 2. Кусок кода декомпилированного класса.

Найдем аналог в дизассемблированном классе в HALO.

Рисунок 3. Кусок кода дизассемблированного класса.

Обратим внимание на Рисунок 2, а точнее на две последние строчки. В них прописывается, что если текст сообщения пустой, или же отправка не удалась, то приложению отправляется информация о неудачной отправке и оно сообщает об ошибке уже конечному пользователю, то есть на экране телефона мы увидим надпись типа - отправка не удалась.

Как же сделать так, чтобы приложение не замечало этой ошибки при отправке? Всё очень просто. Самая последняя строка кода - самая важная.

return false;

Возвращаемся к рисунку 3 и удаляем кусок кода, выделенный синим, и оставляем только две последние строчки. В HALO при двойном щелчке на переменной iconst_0 откроется диалоговое окно, в котором поменяем значение boolean с false на true.

Таким образом, если смотреть декомпилированный код класса после всех этих действий, то останется только:

Рисунок 4. Кусок кода после изменения.

Мы не стали заморачиваться с процедурой, а просто выставили, что при обращении к ней она всегда отвечает одобрением. То есть в данном случае, когда идёт запрос на отправку смс, процедура отвечает, что отправка удалась.

Вот и всё, удачных экспериментов в других играх и приложениях.

===

FleXoR, 10.11.2010, blackcats.su

Категория: Уроки по модификации java | Добавил: Tommy_M
Просмотров: 4692 | Комментарии: 9 | Рейтинг: 5.0/2

Всего комментариев: 9
Спам
Kawayake   (27.11.2012 19:14) [Материал]
А в онлайн игре можно сделать так чтоб игровые деньги прибавлялись, а реальные не убавлялись

Спам
Tukkaev   (24.08.2012 20:16) [Материал]
kul2

Спам
Tommy_M   (10.02.2011 19:15) [Материал]
Кликни на класс и нажми эдит

Спам
Dodakaedr   (10.02.2011 13:33) [Материал]
Tommy_M, я спомощью HALO и ищу. Прогу взял с вашего сайта версия 2.20. Как дизассемблировать класс в HALO?

Спам
Tommy_M   (10.02.2011 09:28) [Материал]
Dodakaedr, 1) читай внимательно, ищут с помощью Halo, а ты в х пойми куда зашёл
2) ну да раз написано. Можно и без этого но ты так не поймешь
3) Найдем аналог в дизассемблированном классе в HALO. Читай внимательно.

Спам
Dodakaedr   (10.02.2011 02:52) [Материал]
А на третьем рисунке какая прога используется???

Спам
Dodakaedr   (10.02.2011 01:46) [Материал]
Это еще надо и DJ Java Decompiler скачивать????

Спам
Dodakaedr   (10.02.2011 01:42) [Материал]
По поводу первого рисунка. Там где search mode у меня только by original, by destination, both. Что делать?

Спам
Евгений   (25.12.2010 13:41) [Материал]
Класная вещь surprised
Надо бы попробовать. smile

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

о, привет
Новинки
  • Файлы
  • Статьи
  • Новости

Век Торговцев: Ремастер
Комментов: 0 | Загрузок: 22
Assasin's Claw Starbound
Комментов: 0 | Просмотров: 300
Stalker 2 Mobile
Комментов: 2 | Загрузок: 61
STALCER 3-D
Комментов: 5 | Загрузок: 125
Rise Of Antares
Комментов: 1 | Загрузок: 155
РЕЗНЯ 3D: Not city of sins
Комментов: 1 | Загрузок: 302
Vice Multi-Player 0.1 beta RC 8-4-9-5
Комментов: 0 | Загрузок: 116
GTA San Andreas Beta 1
Комментов: 1 | Загрузок: 329
Galaxy Force 2 FINAL
Комментов: 47 | Загрузок: 1
Haunting abandoned mansion (color mod)
Комментов: 0 | Загрузок: 260

Открыт код Stalker Mobile 3D
Комментов: 1 | Просмотров: 609
ГДЕ JAVA- ТУСОВКА? - ТУТ!
Комментов: 0 | Просмотров: 728
Чат в Телеге
Комментов: 0 | Просмотров: 819
ODN Remake - скриншоты
Комментов: 1 | Просмотров: 796
O. D. N Remake
Комментов: 0 | Просмотров: 947
Новый сайт с мобильными загрузками - Oldfag
Комментов: 7 | Просмотров: 2217
Здорово и вечно 2 свободное человечество анонс номер два
Комментов: 12 | Просмотров: 2138
Случайный мод

Долгожданный мод на Pro Evolution Soccer 2010 с РПЛ
старая версия
5716 928 14 3.8
Статистика
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Пользователи
Гости сайта

[ Нас сегодня посетили ]
При копировании материалов, желательно оставлять ссылку на этот сайт!
© Tommy_M 2009-2025 | Хостинг от uCoz