Como descompilar um arquivo APK ou DEX na plataforma Android? [fechado]
8 answers
decompile an APK
file.
Para mais how-to-use-dextojar . Espero que isto te ajude. e tudo! :)
Descompilador de APK Online
http://www.decompileandroid.com/
http://www.javadecompilers.com/
APK Descompiler App para o Windows
http://forum.xda-developers.com/showthread.php?t=2493107
Actualizar 2015/12/04
ClassyShark você pode abrir arquivos APK/Zip/Class / Jar e analisar o seu conteúdo.
https://github.com/google/android-classyshark
Criei uma ferramenta que combina dex2jar, JD-core e apktool: https://github.com/dirkvranckaert/AndroidDecompiler Basta verificar o projeto localmente e executar o script como documentado e você vai obter todos os recursos e fontes descompiladas.
Um APK está apenas no formato zip
. Você pode abri-lo como qualquer outro arquivo .zip
.
Você pode descompilar .dex
arquivos usando a ferramenta dexdump
, que é fornecida no SDK Android.
Ver https://stackoverflow.com/a/7750547/116938 Para mais informações dex.
Http://www.decompileandroid.com/
Este site irá descompilar o código embutido em ficheiros APK e extrair todos os outros activos do ficheiro.
Pode descompilar um apk num dispositivo Android usando isto: https://play.google.com/store/apps/details?id=com.njlabs.showjava
Para mais informações veja aqui: http://forum.xda-developers.com/showthread.php?t=2601315
EDITAR: 28-02-2015
Para descompilar uma apk Pode usar esta ferramenta: https://apkstudio.codeplex.com/license
Também pode usar o apktool: http://ibotpeaches.github.io/Apktool/ que também lhe dará os ficheiros XML res. Junto com isso, você também pode usar o sistema dex2jar que irá enviar o arquivo dex na apk para um arquivo jar que pode ser aberto com JD-GUI e exportado para arquivos java padrão.
Também pode usar Android Multitool. Você pode fazer pequenas alterações no aplicativo, como esconder elementos GUI ou modificar pequena parte da lógica e reconstruir a apk. É fácil de usar e descompilar/recompilar arquivos apk e jar. Aqui está o Link que você pode obter.
Saúde.