Сегодня я расскажу вам о том, с чем вы можете столкнуться, если вдруг решите залезть в дебри чужого приложения на Android (в данном случае, онлайн игры).

Приключения с просмотром Java-классов в .dex, изучение оп-кодов Dalvik и даже программирование в двоичном коде. Под катом трафик на ~800кб, 293 из которых – скриншоты кода (!

) Эта статья написана исключительно в ознакомительных целях.

Автор не несёт никакой ответственности за любые действия пользователей, прочитавших статью. Однажды, дождливым летним вечером мы с моей девушкой искали чем себя занять.

Фильм смотреть не хотелось, но и вылезать из постели желания не было. Основных требований к игре было не слишком много: Таким образом, мы нашли игру из топа Google Play. Правда, как оказалось позже, третий пункт из списка выше там реализован чуть более, чем никак.

Ниже я спрятал под спойлер краткое описание игры, читать его необязательно, но для полноты картины будет полезно. Вы их призываете, качаете их и их спеллы, надеваете им руны, которые апают различные статы.

У монстров, помимо привычных уровней (levels), существует еще и градация по звездам: 1 star – max level 15 2 star – max level 20 3 start – max level 25 и так далее до 6 звезд и максимального уровня 40.