Задача: Модификация Android приложения
Требуется выполнить реверс-инжиниринг и модификацию существующего Android приложения (APK) одного из популярных видеосервисов.
Основная цель работы
Приложение недавно ввело платную функцию загрузки или использования фотографий. Необходимо проанализировать код, найти и изменить логику, связанную с этой монетизацией.
Ключевые этапы работ
- Распаковка и декомпиляция предоставленного APK-файла.
- Анализ кода для обнаружения функционала, отвечающего за платную опцию добавления фото.
- Внесение необходимых изменений в логику приложения для обхода или отключения этого ограничения.
- Корректная пересборка (запаковка) модифицированного приложения в рабочий APK-файл.
- Проверка работоспособности измененной версии.
Требования к исполнителю
- Опыт работы с реверс-инжинирингом Android приложений (инструменты: Apktool, Jadx, JEB Decompiler или аналоги).
- Понимание структуры APK, манифеста и байт-кода.
- Умение анализировать декомпилированный код и вносить в него правки.
- Навыки пересборки и подписи APK-файлов.