XONArchive
194 subscribers
535 photos
116 videos
92 files
126 links
Спонсор: @
Download Telegram
Отныне, официально.

POLYGON SANDBOX END

#polygonsandbox
❤2🔥1😁1
XONArchive pinned «Отныне, официально. POLYGON SANDBOX END #polygonsandbox»
Forwarded from SOMEONE GAMES (Егор Роге)
Товарищи.

Ниже будет опубликован единственный минимально работоспособный АПК игры. Этот апк получили бета тестеры во время тестов в Google Play. К сожалению изначальная версия не работает из-за того что разработчик добавил задержку в 9999 секунд для запуска игры без авторизации (сейчас она невозможна).

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

К сожалению АПК может быть запущен исключительно на 32-х битных устройствах.
Forwarded from SOMEONE GAMES (Егор Роге)
Polygon Sandbox 0.9.0 patched.apk
224.5 MB
😢3
А теперь поясняю ситуацию более подробно для наших верных подписчиков.

Изначально код подразумевает систему авторизации, в случае успеха, задержка загрузки отсутствует, в ином случае -> 9999с. К сожалению система авторизации более не функциональна, из-за этого при любом запуске срабатывало условие длительного ожидания. Мне удалось быстро вырезать эту проверку получив полностью рабочий 32-х битный билд.

Из-за бага сжатия кода вес увеличился на 40мб, но это не критическая проблема.
😁2
Затишье
👍2
Как сейчас модно называть, — застой.
👍1😢1
На самом деле, тем временем работа над крупным проектом все ещё идёт. IL2IL — вариант современного автоматического декомпилятора юнити il2cpp приложений. Эта система способна прямо сейчас очень быстро и легко восстановить внешний вид большей части скриптов. В среднем точность восстановления варьируется от 20% до 80%. Это обусловлено фактом восстановления высокоуровневого кода из низкоуровневого ассемблера. Некоторые инструкции очень сложно перевести в читаемый для человека вид, из-за чего некоторые части скриптов такие как coroutine восстанавливаются очень плохо. Работа над улучшением системы всё ещё идёт. В основном мы уже способны прочитать код приложения включая даже строки встроенные в код что ранее считалось невозможным. Технологии растут, возможности открываются, а главным фактором этого является ИИ.
🥰5😁4⚡3❤1👏1
Шпройлер

«Не всегда вещи таковы, какими кажутся. Первое впечатление обманывает многих; лишь немногие способны увидеть то, что было тщательно скрыто от них.»

— Федр, «Басни»



(Вы никогда не увидите то к чему является спойлером этот спойлер.)
🔥2😁1
XONArchive
Шпройлер «Не всегда вещи таковы, какими кажутся. Первое впечатление обманывает многих; лишь немногие способны увидеть то, что было тщательно скрыто от них.» — Федр, «Басни» (Вы никогда не увидите то к чему является спойлером этот спойлер.)
Штирлиц шел по улице, и вдруг из-за угла на него посмотрело время.
Штирлиц посмотрел на время. Время смутилось и убежало.
За спиной у времени был рюкзачок с датой релиза кубокс ремейка.
😁2
TestNicknameNoob, или что скрывается в коде игры?

Каждый раз при запуске Hypper Sandbox, игра обращается на сервер для получения актуальной информации о версии игры, однако вместе с этим, с сервера игра получает ещё несколько данных.

К примеру вместе с версией, игра получает список состоящий из ссылок на изображения SimpleNextbot — "NextbotList", но самый большой интерес привлекает не он. Среди получаемых данных присутствуют такие ключи как: TestNicknamePanel2.0, TestAdMode, TestAdModeN1, TestNicknameNoob,  TestNicknamePanel, ChinaLink (пустой); среди этих ключей на самом деле до сих пор работает только один — TestNicknameNoob. С сервера игра получает этот пункт в виде
"TestNicknameNoob":false,

поэтому игра никогда не включает этот никнейм. При тщательном анализе кода игры, оказалось что в игре всё ещё есть система проверки получаемых данных под этим ключём:
string prefix = GameExtensions.testNicknameNoob  
                          ? "Noob"
                          : "Player";
        string generated = prefix + Random.Range(0, 10000).ToString();
        GameExtensions.SetString("Nickname", generated);   
        nickNameInputField.text = generated;

Этот код производит проверку пункта TestNicknameNoob, и в случае если данные с сервера говорят о включении пункта, при генерации никнейма вместо „Player” используется „Noob”, из-за чего вместо условного „Player1234”, вашим первым никнеймом станет „Noob1234”, но из-за того что сервер передаёт данные о отключенном пункте это условие никогда не выполняется, из-за чего ваш ник остаётся нормальным.

Интереса к этому коду придает так же то, что в одном из проектов самого Владислава в качестве первого никнейма используется ТОЛЬКО „Noob1234”, а проектом этим является „ZombieMod”. [Фото1].
ZombieMod_1.1_apks.apk
63.4 MB
Zombie Mod 1.1 metadata decrypt
🔥3😢1