web-dev-qa-db-fra.com

Comment décompiler un fichier APK ou DEX sur la plate-forme Android?

Est-il possible de décompiler un fichier APK ou un fichier DEX sur la plate-forme Android? Existe-t-il des outils permettant de décompiler un fichier APK?

130
user3151261

Vous avez besoin de trois outils pour _decompile an APK_ fichier .

  1. Dex2jar - Outils à utiliser avec les fichiers Android .dex et Java .class

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

  3. JD-GUI - Java Decompiler est un outil permettant de décompiler et d'analyser Java 5 "code octet" et les versions ultérieures.

pour plus comment utiliser dextojar . J'espère que cela vous aidera, à vous tous! :)

149
Rupesh Yadav

Online APK Decompiler (http://www.decompileandroid.com/
http://www.javadecompilers.com/
APK Decompiler App pour 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 analyser leur contenu. https://github.com/google/Android-classyshark

29
B M

J'ai créé un outil qui associe dex2jar, jd-core et apktool: https://github.com/dirkvranckaert/AndroidDecompiler Il suffit de consulter le projet localement et d'exécuter le script tel que documenté pour obtenir toutes les informations. les ressources et les sources décompilées.

10
dirkvranckaert

http://www.decompileandroid.com/

Ce site Web décompilera le code incorporé dans les fichiers APK et extraira tous les autres actifs du fichier.

5
Ranjith Kumar

Un APK est juste au format Zip. Vous pouvez le décompresser comme n'importe quel autre fichier .Zip.

Vous pouvez décompiler les fichiers .dex à l'aide de l'outil dexdump, fourni dans le SDK Android.

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

5
Austyn Mahoney

Vous pouvez décompiler un apk sur Android appareil à l'aide de 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écompiler un apk, vous pouvez utiliser cet outil: https://apkstudio.codeplex.com/license

Si cela ne vous aide pas à vérifier ceci lien

4
Ultimo_m

Vous pouvez également utiliser apktool: http://ibotpeaches.github.io/Apktool/ qui vous donnera également les fichiers xml res. Parallèlement à cela, vous pouvez également utiliser le système dex2jar qui exportera le fichier dex de l'apk dans un fichier jar pouvant être ouvert avec JD-GUI et exporté vers des fichiers standard Java.

3
w9jds

Vous pouvez aussi utiliser Android Multitool. Vous pouvez apporter des modifications mineures à l'application, telles que le masquage d'éléments d'interface graphique ou la modification d'une petite partie de Logic et la reconstruction de l'apk. Il est facile à utiliser et décompiler/recompiler les fichiers apk et jar. Voici le lien vous pouvez passer à la caisse.

À votre santé

0
trueblue