Повредете файл APK онлайн
Повредете файл .apk за Android онлайн и безплатно. Разрушава ZIP контейнера и манифеста, така че пакетът да не може нито да бъде инсталиран, нито разгледан.
- Без качване
- Без ограничение за размер
- Без регистрация
Повредете своя APK файл
Настроен за .apk, .aab, .xapk, а работи също толкова добре с всеки друг формат.
Защо APK файловете трудно се повреждат както трябва
APK е ZIP архив, който съдържа компилиран манифест, байткод DEX и ресурси, плюс блок с подпис, който Android проверява преди инсталиране. Понеже инсталирането проверява и структурата на архива, и подписа, повреденият APK се проваля на много ранен и много забележим етап.
Какво унищожава този инструмент
- ZIP контейнерът. Локалните заглавки на файловете, централната директория и записът EOCD се разрушават изцяло.
- AndroidManifest.xml. Компилираният двоичен манифест, който обявява името на пакета, разрешенията и началната дейност, става недостъпен.
- classes.dex. Елементите с байткод DEX губят заглавките си, така че нищо не може да бъде проверено или заредено.
- Блокът с подписа. Блокът APK Signature Scheme, който стои преди централната директория, се разрушава, така че проверката се проваля направо.
Какво ще видите след това
| Приложение | Поведение |
|---|---|
| Инсталиране в Android | „Приложението не е инсталирано“ или „Възникна проблем при разбора на пакета.“ |
adb install | INSTALL_PARSE_FAILED_NOT_APK или неуспешна проверка на подписа. |
| Google Play Console | Отхвърля качването като невалиден пакет. |
| Инструментите за анализ на APK | jadx и apktool не успяват да отворят архива. |
Обичайни причини да го направите
- Проверка, че процес за странично инсталиране или MDM отхвърля невалидните пакети.
- Проверка, че портал за разпространение на приложения проверява качванията преди публикуване.
- Проверка, че процесът по изтегляне и инсталиране открива прекъснат пренос.
- Изготвяне на дефектни пакети за упражнение по анализ на мобилната сигурност.
Как да повредите APK файл
- Пуснете своя .apk файл в полето по-горе или щракнете, за да изберете.
- Оставете нивото на Standard, освен ако не искате частична повреда (Light) или не се налага да победите софтуер за възстановяване (Heavy).
- Натиснете Повреди файла. Обработката тече на вашето устройство, затова приключва почти веднага.
- Изтеглете резултата. По подразбиране запазва оригиналното име на файла и дължината му в байтове.
Често задавани въпроси за APK
Защо Android казва „разбор на пакета“?
Защото инсталаторът чете структурата на ZIP и компилирания манифест преди всичко останало. И двете са разрушени, така че той се проваля на етапа на разбора, а не при инсталирането.
Чупи ли и подписа?
Да. Блокът с подписа стои вътре в архива и се разрушава заедно с него, така че проверката на подписа се проваля дори ако някой анализатор по някакъв начин стигне дотам.
Работи ли при пакети AAB?
Да. Android App Bundle също са ZIP контейнери и използват същия профил.
Мога ли въпреки това да го разгледам с apktool?
Не. Без четим индекс на архива нито apktool, нито jadx имат какво да декодират.