Задача: Модификация Android приложения

Требуется выполнить реверс-инжиниринг и модификацию существующего Android приложения (APK) одного из популярных видеосервисов.

Основная цель работы

Приложение недавно ввело платную функцию загрузки или использования фотографий. Необходимо проанализировать код, найти и изменить логику, связанную с этой монетизацией.

Ключевые этапы работ

  • Распаковка и декомпиляция предоставленного APK-файла.
  • Анализ кода для обнаружения функционала, отвечающего за платную опцию добавления фото.
  • Внесение необходимых изменений в логику приложения для обхода или отключения этого ограничения.
  • Корректная пересборка (запаковка) модифицированного приложения в рабочий APK-файл.
  • Проверка работоспособности измененной версии.

Требования к исполнителю

  • Опыт работы с реверс-инжинирингом Android приложений (инструменты: Apktool, Jadx, JEB Decompiler или аналоги).
  • Понимание структуры APK, манифеста и байт-кода.
  • Умение анализировать декомпилированный код и вносить в него правки.
  • Навыки пересборки и подписи APK-файлов.