Техническое задание: Автоматизация создания клонов APK с генерацией фингерпринта

Описание задачи

Необходимо выполнить реверсинжиниринг существующего мобильного приложения (файл .apk), который содержит отдельные классы. Основная цель - создать инструмент для подмены идентификационных данных и автоматической генерации цифровых отпечатков (фингерпринта) устройства для каждого экземпляра.

Ключевые требования

  • Декомпиляция: Полная декомпиляция APK-файла для доступа ко всем классам и ресурсам приложения
  • Генератор данных: Реализация механизма подмены идентификационных данных устройства (функция генерации фингерпринта, серийных номеров и других параметров)
  • Массовое клонирование: Создание функционала автоматического копирования приложения для с возможностью создания 10, 20, 50 и более уникальных экземпляров с уникальными данными
  • Интеграция с Telegram-ботом: Разработка Telegram-бота, который сможет по командам пользователя запускать процесс автоматической генерации заданного количества клонов

Результат работы

Готовое программное обеспечение, которое по команде из Telegram-бота создает заданное количество полностью рабочих копий модифицированного приложения, где каждый инстанс обладает уникальным цифровым отпечатком и идентификаторами устройства.

Технические уточнения

  • Весь стек остается на усмотрение исполнителя
  • Требуется обеспечить стабильную генерацию и тестирование клонов
  • Архитектура бота должна допускать масштабирование (создание как малого (10), так и большого (50+) количества клонов)

Разработка Admin Panel для TDS

Необходимо разработать фронтенд административной панели управления трафиком (TDS). Система должна обеспечивать гибкое CRUD-управление сущностями с построением интерфейса на основе метаданных, полностью отделяя логику от компоненетов.