Corrompere un file APK online
Corrompi gratis un file .apk Android online. Distrugge il contenitore ZIP e il manifest, così il pacchetto non può essere installato né ispezionato.
- Nessun caricamento
- Nessun limite di dimensione
- Nessuna registrazione
Corrompi il tuo file APK
Calibrato per .apk, .aab, .xapk, e funziona altrettanto bene con qualsiasi altro formato.
Perché i file APK sono difficili da corrompere per bene
Un APK è un archivio ZIP che contiene un manifest compilato, bytecode DEX e risorse, oltre a un blocco di firma che Android verifica prima dell'installazione. Poiché l'installazione convalida sia la struttura dell'archivio sia la firma, un APK corrotto fallisce in una fase molto precoce e molto visibile.
Cosa distrugge questo strumento
- Il contenitore ZIP. Le intestazioni locali dei file, la directory centrale e il record EOCD vengono tutti distrutti.
- AndroidManifest.xml. Il manifest binario compilato che dichiara il nome del pacchetto, i permessi e l'attività di ingresso diventa irraggiungibile.
- classes.dex. Le voci di bytecode DEX perdono le loro intestazioni, così non è possibile verificare né caricare nulla.
- Il blocco di firma. Il blocco dell'APK Signature Scheme che precede la directory centrale viene distrutto, così la verifica fallisce del tutto.
Cosa vedrai dopo
| Applicazione | Comportamento |
|---|---|
| Installazione su Android | "App non installata" oppure "Si è verificato un problema durante l'analisi del pacchetto." |
adb install | INSTALL_PARSE_FAILED_NOT_APK oppure un fallimento nella verifica della firma. |
| Google Play Console | Rifiuta il caricamento come pacchetto non valido. |
| Strumenti di analisi APK | jadx e apktool non riescono ad aprire l'archivio. |
Motivi comuni per farlo
- Verificare che un flusso di sideloading o MDM rifiuti i pacchetti non validi.
- Verificare che un portale di distribuzione app convalidi i caricamenti prima di pubblicarli.
- Controllare che una pipeline di download e installazione rilevi un trasferimento troncato.
- Produrre pacchetti malformati per un'esercitazione di analisi di sicurezza mobile.
Come corrompere un file APK
- Trascina il tuo file .apk nel riquadro qui sopra, oppure fai clic per sfogliare.
- Lascia il livello su Standard, a meno che tu non voglia un danno parziale (Light) o debba sconfiggere un software di recupero (Heavy).
- Premi Corrompi file. L'elaborazione avviene sul tuo dispositivo, quindi termina quasi subito.
- Scarica il risultato. Per impostazione predefinita mantiene il nome file e la lunghezza in byte originali.
Domande frequenti su APK
Perché Android dice "analisi del pacchetto"?
Perché il programma di installazione legge la struttura ZIP e il manifest compilato prima di ogni altra cosa. Entrambi sono distrutti, quindi fallisce in fase di analisi invece che durante l'installazione.
Rompe la firma?
Sì. Il blocco di firma si trova dentro l'archivio e viene distrutto insieme a esso, quindi la verifica della firma fallisce anche se un parser riuscisse in qualche modo ad arrivare fin lì.
Funziona sui bundle AAB?
Sì. Anche gli Android App Bundle sono contenitori ZIP e usano lo stesso profilo.
Posso comunque ispezionarlo con apktool?
No. Senza un indice dell'archivio leggibile non c'è nulla che apktool o jadx possano decodificare.