Бюджет: 50000 UAH Срок: 10 дней
сделаю без особых проблем обладаю всеми необходимыми навыками для реализации вашего проекта
Описание задачи:
При поиске в Google Play маркет приложения по слову "tetris" на мобильном телефоне как показано на скрине
После установки приложения "install" процесс на Android com.android.vending (он же Google Play Store на телефоне) формирует сетевой пакет который показан на скрине.
Пакет построен в формате Protobuf (но с модификацией) и отсылается затем по адресу https://play.googleapis.com/play/log?format=raw&proto_v2=true
Все поля кроме 5-го читабельные и пригодны для воссоздания protobuf пакета, требуется разобраться как формируется (алгоритм) и что содержит 5-ое поле и как оно формируется.
Чтобы после изучения алгоритма можно было программно воссоздать такие данные но уже для других приложений и ключевых слов.
Версия для исследования Google Play маркет https://www.apkmirror.com/apk/google-inc/google-play-store/google-play-store-39-3-33-release/
Последовательность действий при котором формируется и отсылается данный пакет:
1. заходим в Google Play маркет
2. пишем в поиске "tetris"
3. скролим апок 10+ вниз
4. ставим (инсталим апку)
5. закрываем маркет
6. открываем маркет
Расшифровка не модифицированного Protobuf (https://protobuf-decoder.netlify.app/)
Скорее всего нужно будет использовать инструменты для отладки и декомпиляции com.android.vending.apk для изучения данной задачи.
В прикрепленном лежит примеры пакетов для слова "tetris" и апки game.puzzle.blockpuzzle.tetris.apk (https://play.google.com/store/apps/details?id=game.puzzle.blockpuzzle.tetris&hl=en-US&gl=us)
.rawproto файлы копировать в формате base64 можно с помощью утилиты imhex (https://github.com/WerWolv/ImHex/releases/download/v1.32.2/imhex-1.32.2-Windows-x86_64.msi)
и вставлять сюда https://protobuf-decoder.netlify.app для расшифровки
нужно разобрать как формируется 5ое поле.
Бюджет: 50000 UAH Срок: 10 дней
сделаю без особых проблем обладаю всеми необходимыми навыками для реализации вашего проекта
Веб-программирование 69 ставок 3 августа
Тестирование и QA 14 ставок 29 июля
14 ставок 28 июля
PHP 69 ставок 28 июля