Como descompilar um arquivo APK ou DEX na plataforma Android? [fechado]

É possível descompilar um ficheiro APK ou DEX na plataforma Android? Há alguma ferramenta que possa descompilar um arquivo APK?

Author: vaxquis, 2014-01-09

8 answers

Precisas de três ferramentas para ... decompile an APK file.
  1. Dex2jar - Ferramentas para trabalhar com o android .dex e java .ficheiros de classe

  2. ApkTool - uma ferramenta para ficheiros APK Android de engenharia reversa

  3. JD-GUI - Java Decompiler é uma ferramenta para descompilar e analisar Java 5 "byte code" e as versões posteriores.

Para mais how-to-use-dextojar . Espero que isto te ajude. e tudo! :)

 138
Author: Rupesh Yadav, 2017-05-23 12:02:51

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

 29
Author: B M, 2016-01-30 14:40:00

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.

 8
Author: dirkvranckaert, 2014-09-19 07:16:47

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.

 5
Author: Austyn Mahoney, 2017-05-23 12:10:32

Http://www.decompileandroid.com/

Este site irá descompilar o código embutido em ficheiros APK e extrair todos os outros activos do ficheiro.

 5
Author: Ranjith Kumar, 2015-12-29 17:45:03

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

Se isso não ajudar, verifique esta ligação

 4
Author: Ultimo_m, 2015-02-28 20:35:29

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.

 3
Author: w9jds, 2015-12-04 13:35:02

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.
 0
Author: trueblue, 2014-12-01 07:04:43