APK · Бесплатно · На устройстве

Повредить файл APK онлайн

Повредите файл .apk для Android онлайн бесплатно. Уничтожает ZIP-контейнер и манифест, поэтому пакет невозможно установить или изучить.

  • Без загрузки на сервер
  • Без ограничения размера
  • Без регистрации

Испортите свой файл APK

Настроено под .apk, .aab, .xapk, и так же работает с любым другим форматом.

100% на устройстве
Перетащите файлы сюда или выберите Любой формат, любой размер, несколько файлов сразу
Уровень порчи

Выполняется…0%
Готово к загрузке

Почему файлы APK трудно испортить как следует

APK — это ZIP-архив, содержащий скомпилированный манифест, байт-код DEX и ресурсы, а также блок подписи, который Android проверяет перед установкой. Поскольку при установке проверяются и структура архива, и подпись, повреждённый APK падает на очень ранней и очень заметной стадии.

Что разрушает этот инструмент

  • ZIP-контейнер. Локальные заголовки файлов, центральный каталог и запись EOCD уничтожаются полностью.
  • AndroidManifest.xml. Скомпилированный двоичный манифест, объявляющий имя пакета, разрешения и стартовую активность, становится недоступным.
  • classes.dex. Элементы с байт-кодом DEX теряют свои заголовки, поэтому ничего невозможно проверить или загрузить.
  • Блок подписи. Блок APK Signature Scheme, расположенный перед центральным каталогом, уничтожается, поэтому проверка полностью проваливается.

Что вы увидите после

ПриложениеПоведение
Установка на Android«Приложение не установлено» или «Проблема при синтаксическом анализе пакета.»
adb installINSTALL_PARSE_FAILED_NOT_APK либо сбой проверки подписи.
Google Play ConsoleОтклоняет загрузку как недопустимый пакет.
Инструменты анализа APKjadx и apktool не могут открыть архив.

Частые причины это сделать

  • Проверка того, что процесс стороннего или MDM-развёртывания отклоняет недопустимые пакеты.
  • Проверка того, что портал распространения приложений проверяет загрузки перед публикацией.
  • Проверка того, что конвейер скачивания и установки обнаруживает оборванную передачу.
  • Создание некорректных пакетов для упражнения по анализу мобильной безопасности.

Как испортить файл APK

  1. Перетащите файл .apk в поле выше или нажмите, чтобы выбрать.
  2. Оставьте уровень Standard, если вам не нужно частичное повреждение (Light) или победа над программами восстановления (Heavy).
  3. Нажмите Испортить файл. Обработка идёт на вашем устройстве, поэтому заканчивается почти мгновенно.
  4. Скачайте результат. По умолчанию он сохраняет исходное имя файла и длину в байтах.

Вопросы о APK

Почему Android говорит о «синтаксическом анализе пакета»?

Потому что установщик прежде всего читает структуру ZIP и скомпилированный манифест. Уничтожено и то, и другое, поэтому сбой происходит на стадии разбора, а не установки.

Ломает ли это подпись?

Да. Блок подписи находится внутри архива и уничтожается вместе с ним, поэтому проверка подписи провалится, даже если анализатор каким-то образом до неё доберётся.

Работает ли это с бандлами AAB?

Да. Android App Bundle тоже являются ZIP-контейнерами и используют тот же профиль.

Смогу ли я всё же изучить его с помощью apktool?

Нет. Без читаемого индекса архива ни apktool, ни jadx нечего декодировать.

Пользуйтесь ответственно. Files Corrupter создан для тестирования ПО, контроля качества, исследований, обучения и преподавания. Сдача намеренно испорченного файла, чтобы выдать работу за выполненную, может нарушать правила вашего учебного заведения или работодателя. Вы отвечаете за то, как используете результат. Смотрите наш отказ от ответственности.

Другие инструменты для система

Все инструменты порчи файлов