1. Запускаем игру Тюряга (запустить) 2. Запускаем Charles (скачать) 3. Обновляем страницу с приложением 4. В Charles ставим папку http://109.234.155.196 на Breakpoints (жмем правой кнопкой мыши по папке и выбираем Breakpoints) 5. Обновляем страницу с приложением 6. Charles начинает перехватывать пакеты. Все запросы пропускаем нажав Execute, кроме 6 запроса (входящий) "http://109.234.155.196/prison/universal.php?getData" с красной стрелочкой вниз. Не перепутайте исходящий с входящим! Исходящий надо пропустить нажав Execute. 7. Переходим на вкладку Edit Response сверху и на вкладку Text снизу 8. В коде очень много нужных и неочень переменных. Скажем в этом запросе передаются требования к татуировкам и именно на этом запросе был основан старый баг, по набиву татуировок в обход правил. Там же идёт описание и требования боссов(хп, что нужно что бы напасть и т.д.)
Вот боссы: "bossInfo":[{"id":"1","name":"\u041a\u0438\u0440\u043f\u0438\u0447","rewards":[{"type":"rating","slot":101,"value":"25"},{"type":"key","slot":"102","value":"1","key_id":"1"}],"health":"1000","battle_time":"28800", "bigboss":"false", "difficulty_level":"\u043d\u0438\u0437\u043a\u0430\u044f","prev_boss_id":"0","needed_keys":"0","key_price":"3"},
Новый абзац - новый босс. Переменные: prev_boss_id айди предыдущего боса needed_keys необходимо ключей для нападения key_price не совсем разобрал, что сиё значит, склоняюсь, что количество ключей, которое можно выбить с босса Собственно меняем на 0 значения у того босса, на которого хотим напасть!