Corromper um ficheiro APK online
Corrompa um ficheiro .apk do Android gratuitamente online. Destrói o contentor ZIP e o manifesto para que o pacote não possa ser instalado nem inspecionado.
- Sem envio
- Sem limite de tamanho
- Sem registo
Corrompa o seu ficheiro APK
Afinado para .apk, .aab, .xapk, e funciona igualmente bem com qualquer outro formato.
Porque os ficheiros APK são difíceis de corromper como deve ser
Um APK é um arquivo ZIP que contém um manifesto compilado, bytecode DEX e recursos, além de um bloco de assinatura que o Android verifica antes de instalar. Como a instalação valida tanto a estrutura do arquivo como a assinatura, um APK corrompido falha numa fase muito precoce e muito visível.
O que esta ferramenta destrói
- O contentor ZIP. Os cabeçalhos locais, o diretório central e o registo EOCD são todos destruídos.
- AndroidManifest.xml. O manifesto binário compilado que declara o nome do pacote, as permissões e a atividade de entrada fica inacessível.
- classes.dex. As entradas de bytecode DEX perdem os cabeçalhos, pelo que nada pode ser verificado nem carregado.
- O bloco de assinatura. O bloco do esquema de assinatura APK situado antes do diretório central é destruído, pelo que a verificação falha de imediato.
O que vai ver a seguir
| Aplicação | Comportamento |
|---|---|
| Instalação no Android | "Aplicação não instalada" ou "Ocorreu um problema ao analisar o pacote." |
adb install | INSTALL_PARSE_FAILED_NOT_APK ou uma falha de verificação de assinatura. |
| Google Play Console | Rejeita o envio como pacote inválido. |
| Ferramentas de análise de APK | O jadx e o apktool não conseguem abrir o arquivo. |
Motivos comuns para fazer isto
- Testar se um fluxo de instalação lateral ou de MDM rejeita pacotes inválidos.
- Verificar que um portal de distribuição de aplicações valida os envios antes de publicar.
- Confirmar que um fluxo de transferência e instalação deteta uma transferência truncada.
- Produzir pacotes malformados para um exercício de análise de segurança móvel.
Como corromper um ficheiro APK
- Largue o seu ficheiro .apk na caixa acima, ou clique para procurar.
- Deixe o nível em Standard, a menos que queira dano parcial (Light) ou precise de derrotar software de recuperação (Heavy).
- Prima Corromper ficheiro. O processamento decorre no seu dispositivo, por isso termina quase de imediato.
- Transfira o resultado. Por predefinição mantém o nome de ficheiro e o comprimento em bytes originais.
Perguntas frequentes sobre APK
Porque diz o Android "analisar o pacote"?
Porque o instalador lê a estrutura ZIP e o manifesto compilado antes de tudo o resto. Ambos estão destruídos, por isso falha na fase de análise e não na de instalação.
Quebra a assinatura?
Sim. O bloco de assinatura está dentro do arquivo e é destruído com ele, pelo que a verificação de assinatura falha mesmo que um analisador chegasse de algum modo até aí.
Funciona em pacotes AAB?
Sim. Os Android App Bundles também são contentores ZIP e usam o mesmo perfil.
Ainda o posso inspecionar com o apktool?
Não. Sem um índice de arquivo legível não há nada para o apktool ou o jadx descodificarem.