Comment décompiler un fichier APK ou DEX sur la plateforme Android? [fermé]

est-il possible de décompiler un fichier APK ou DEX sur la plate-forme Android? Y a-t-il des outils qui peuvent décomposer un fichier APK?

118
demandé sur vaxquis 2014-01-09 06:03:51

8 réponses

vous avez besoin de trois outils pour decompile an APK fichier.

  1. Dex2jar - outils pour travailler avec android .dex et java .les fichiers de classe

  2. ApkTool - Un outil de reverse engineering Android apk fichiers

  3. JD-GUI - Java Decompiler is a outils pour décompiler et analyser Java 5 "byte code" et les versions ultérieures.

pour plus de how-to-use-dextojar . Espérons que cela aidera à Vous tous! :)

138
répondu Rupesh Yadav 2017-05-23 12:02:51

Online APK Decompiler http://www.decompileandroid.com/

http://www.javadecompilers.com/

APK Decompiler App for Windows http://forum.xda-developers.com/showthread.php?t=2493107

mise à jour 2015/12/04

ClassyShark vous pouvez ouvrir les fichiers APK/Zip/Class/Jar et en analyser le contenu. https://github.com/google/android-classyshark

29
répondu B M 2016-01-30 14:40:00

j'ai créé un outil qui combine dex2jar, jd-core et apktool: https://github.com/dirkvranckaert/AndroidDecompiler Il suffit de vérifier le projet localement et d'exécuter le script tel que documenté et vous obtiendrez toutes les ressources et les sources décomposées.

8
répondu dirkvranckaert 2014-09-19 07:16:47

un APK est juste dans le format zip . Vous pouvez le décompresser comme tout autre fichier .zip .

vous pouvez décompiler .dex fichiers en utilisant l'outil dexdump , qui est fourni dans le SDK Android.

voir https://stackoverflow.com/a/7750547/116938 pour plus d'informations sur dex.

5
répondu Austyn Mahoney 2017-05-23 12:10:32

http://www.decompileandroid.com/

ce site web décompose le code intégré dans les fichiers APK et extrait tous les autres actifs dans le fichier.

5
répondu Ranjith Kumar 2015-12-29 17:45:03

vous pouvez décompiler un apk sur un appareil Android en utilisant ceci: https://play.google.com/store/apps/details?id=com.njlabs.showjava

pour plus d'informations regardez ici: http://forum.xda-developers.com/showthread.php?t=2601315

EDIT: 28-02-2015

pour décomposer un apk, vous pouvez utiliser cet outil: https://apkstudio.codeplex.com/license

si cela ne vous aide pas, Cochez cette case lien

4
répondu Ultimo_m 2015-02-28 20:35:29

vous pouvez également utiliser l'apktool: http://ibotpeaches.github.io/Apktool / qui vous donnera aussi les fichiers XML res. Vous pouvez également utiliser le système dex2jar qui affichera le fichier dex dans l'apk dans un fichier jar qui peut être ouvert avec JD-GUI et exporté vers des fichiers java standard.

3
répondu w9jds 2015-12-04 13:35:02

vous pouvez également utiliser Android Multitool. Vous pouvez faire des changements mineurs dans l'application comme cacher des éléments GUI ou modifier une petite partie de la logique et reconstruire l'apk. Son facile à utiliser et décompile/recompile apk et les fichiers jar. Voici le lien vous pouvez commander.

Cheers

0
répondu trueblue 2014-12-01 07:04:43