Техническое задание: Автоматизация создания клонов APK с генерацией фингерпринта
Описание задачи
Необходимо выполнить реверсинжиниринг существующего мобильного приложения (файл .apk), который содержит отдельные классы. Основная цель - создать инструмент для подмены идентификационных данных и автоматической генерации цифровых отпечатков (фингерпринта) устройства для каждого экземпляра.
Ключевые требования
- Декомпиляция: Полная декомпиляция APK-файла для доступа ко всем классам и ресурсам приложения
- Генератор данных: Реализация механизма подмены идентификационных данных устройства (функция генерации фингерпринта, серийных номеров и других параметров)
- Массовое клонирование: Создание функционала автоматического копирования приложения для с возможностью создания 10, 20, 50 и более уникальных экземпляров с уникальными данными
- Интеграция с Telegram-ботом: Разработка Telegram-бота, который сможет по командам пользователя запускать процесс автоматической генерации заданного количества клонов
Результат работы
Готовое программное обеспечение, которое по команде из Telegram-бота создает заданное количество полностью рабочих копий модифицированного приложения, где каждый инстанс обладает уникальным цифровым отпечатком и идентификаторами устройства.
Технические уточнения
- Весь стек остается на усмотрение исполнителя
- Требуется обеспечить стабильную генерацию и тестирование клонов
- Архитектура бота должна допускать масштабирование (создание как малого (10), так и большого (50+) количества клонов)