Converter ASEC para APK
Recupere um APK instalável de um contêiner ASEC legado do Android usando ADB.
Crie ficheiros APK online
Ainda não conseguimos ler ficheiros ASEC, por isso esta conversão não está disponível. Se conseguir exportar o seu trabalho para um destes formatos, transformamo-lo em APK:
Como converter asec para apk arquivo
- Plataformas móveis
- Classificação: 4.0/5
Um APK é necessário quando uma aplicação Android antiga armazenada em um cartão SD precisa ser reinstalada, arquivada ou inspecionada em outro dispositivo ou computador desktop. Normalmente, um arquivo ASEC precisa ser montado pelo Android para que seu APK possa ser recuperado; alterar a extensão não realiza a conversão.
O que é o formato ASEC
ASEC, geralmente expandido como Android Secure External Cache ou Android Secure Container, era usado por versões antigas do Android para aplicações movidas para armazenamento externo. O Android Package Manager e o sistema de gerenciamento de volumes criavam e montavam esses containers protegidos, normalmente em caminhos como /mnt/asec/ ou em uma imagem de cartão SD.
Um arquivo ASEC desmontado geralmente é criptografado ou protegido de alguma outra forma e não possui a estrutura ZIP normal de um APK. Ele é um container de armazenamento do sistema, não um pacote de aplicação destinado à instalação direta no Windows, macOS ou Android.
O que é o formato APK
APK é o formato de pacote de aplicação instalável do Android. Ele é um arquivo baseado em ZIP que contém um manifest, código compilado, recursos, bibliotecas nativas e informações de assinatura da aplicação. Os arquivos APK podem ser instalados pelo Android Package Manager e inspecionados com Android Studio, APK Analyzer ou Android SDK Build Tools.
Renomear application.asec para application.apk não o descriptografa nem o converte. O 7-Zip e o APKTool podem inspecionar um APK após a extração, mas não podem transformar um container ASEC criptografado em um APK.
Como recuperar o APK
Quando a aplicação original ainda está instalada
- Instale o Android SDK Platform-Tools do Google, que fornece o
adb. - No dispositivo Android, ative Developer options → USB debugging, conecte o dispositivo por USB e autorize o computador.
- Confirme a conexão com
adb devices. - Encontre o identificador do pacote com
adb shell pm list packages. Consulte os caminhos dos pacotes instalados comadb shell pm path com.example.app, substituindo o identificador de exemplo. - Se o Android retornar um caminho ASEC montado, como
/mnt/asec/com.example.app-1/pkg.apk, copie esse arquivo comadb pull /mnt/asec/com.example.app-1/pkg.apk app.apk. - Se o caminho retornado estiver em
/data/app/, extraia esse APK; ele já é um APK e não requer conversão de ASEC. - Verifique o arquivo extraído com
apksigner verify --verbose app.apk, usando o executávelapksignerdo Android SDK Build Tools.
O acesso a um caminho ASEC montado pode exigir privilégios de root, e versões mais recentes do Android podem não expor o caminho ao usuário do shell do ADB. Se pm path retornar vários arquivos, recupere todos os caminhos; a aplicação pode usar split APKs para idiomas, densidades de tela ou arquiteturas de CPU. Instalar somente o APK base pode resultar em uma instalação incompleta ou não funcional.
Quando existe apenas o arquivo ASEC offline
Não existe um conversor geral para Windows, macOS ou Linux capaz de descriptografar um arquivo ASEC arbitrário e transformá-lo em um APK. A proteção e os metadados estão associados à instalação do Android que o criou ou montou. O caminho prático de recuperação é usar o dispositivo original e o contexto do Package Manager correspondente e, em seguida, extrair o APK montado com ADB.
Se o dispositivo original não estiver disponível, obtenha a aplicação com o desenvolvedor ou de uma fonte de distribuição confiável, ou restaure um backup apropriado do dispositivo. Conversores online confiáveis geralmente não oferecem suporte à descriptografia de ASEC. Fazer upload de um arquivo ASEC para um serviço desconhecido pode expor dados da aplicação e não pode contornar a proteção do container.
Limitações de compatibilidade
O APK extraído mantém a assinatura original do desenvolvedor, mas o Android pode rejeitá-lo devido a uma versão do Android não compatível, arquitetura de CPU, permissões, estado da assinatura ou política de instalação incompatíveis. Uma aplicação também pode exigir dados privados armazenados no dispositivo original, Google Play services, verificação de licença ou arquivos OBB externos; extrair apenas o APK não preserva essas dependências.
O ASEC estava principalmente associado a aplicações Android legadas movidas para armazenamento externo e não é o mecanismo normal de armazenamento de aplicações nas versões atuais do Android. Em um dispositivo atual, use adb shell pm path package.name para recuperar diretamente o APK instalado ou o conjunto de split APKs, em vez de procurar um arquivo ASEC.
Comparação de formato: ASEC vs APK
Como os formatos ASEC e APK se comparam nas propriedades mais importantes para esta conversão.
| Propriedade | .ASEC Android Secure Container | .APK Android Package |
|---|---|---|
| Padrão aberto | Não | Não |
| Compressão | — | Ambos |
| Tamanho típico do arquivo | Pequeno | Médio |
| Abre num navegador web | Não | Não |
| Edição posterior | Não editável diretamente | Não editável diretamente |
| Suporte a metadados | Nenhum | Básico |
| Legível em texto simples | Não | Não |
| Mais usado para | Incorporação em aplicações | Incorporação em aplicações |
| Introduzido | 2009 | 2008 |
| Desenvolvedor | ||
| Tipo MIME | — | application/vnd.android.package-archive |
Software sugerido para converter asec para apk
Outras conversões de arquivo .asec
Conversão inversa
Converter para .apk
de outros formatos
- xapk para apk
- apkm para apk
- apks para apk
- ipa para apk
- zip para apk
- exe para apk
- sb3 para apk
- html para apk
- aab para apk
- file para apk
- aar para apk
- abb para apk
- aia para apk
- api para apk
- app para apk
- appx para apk
- arc para apk
- avi para apk
- bar para apk
- crdownload para apk
- crx para apk
- flv para apk
- gif para apk
- html5 para apk
- iml para apk
- ipk para apk
- ipr para apk
- jad para apk
- jar para apk
- jpeg para apk
- jpg para apk
- mp4 para apk
- mpg para apk
- msi para apk
- nes para apk
- obb para apk
- pkg para apk
- png para apk
- ppt para apk
- pptx para apk
- rar para apk
- sb2 para apk
- sfw para apk
- sis para apk
- sisx para apk
- swf para apk
- tar para apk
- text para apk
- tgz para apk
- torrent para apk
- tpk para apk
- txt para apk
- webapp para apk
- webpage para apk
- website para apk
- wgt para apk
- xap para apk
- xls para apk
- xlsx para apk
- xpak para apk