Est-il possible de décompiler un package APK ou un fichier DEX sur la plate-forme Android? Existe-t-il des outils capables de décompiler un fichier APK?
Est-il possible de décompiler un package APK ou un fichier DEX sur la plate-forme Android? Existe-t-il des outils capables de décompiler un fichier APK?
Réponses:
Vous avez besoin de trois outils pour decompile an APK
déposer.
pour plus d'informations sur l'utilisation de dextojar . J'espère que cela vous aidera et tous! :)
Décompilateur d'APK en ligne
http://www.decompileandroid.com/
http://www.javadecompilers.com/
Application de décompilation d'APK 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
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 comme documenté et vous obtiendrez toutes les ressources et sources décompilées.
Un APK est juste au zip
format. Vous pouvez le décompresser comme n'importe quel autre .zip
fichier.
Vous pouvez décompiler des .dex
fichiers à l'aide de l' dexdump
outil fourni dans le SDK Android.
Voir https://stackoverflow.com/a/7750547/116938 pour plus d'informations dex.
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
MODIFIER: 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érifiez ce lien
http://www.decompileandroid.com/
Ce site Web décompilera le code intégré dans les fichiers APK et extraira tous les autres éléments du fichier.
Vous pouvez également utiliser l'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 produira le fichier dex dans l'apk dans un fichier jar qui peut être ouvert avec JD-GUI et exporté vers des fichiers java standard.
Vous pouvez également utiliser Android Multitool. Vous pouvez apporter des modifications mineures à l'application, comme masquer les éléments de l'interface graphique ou modifier une petite partie de Logic et reconstruire l'apk. Il est facile à utiliser et décompile / recompile les fichiers apk et jar. Voici le lien que vous pouvez commander.
À votre santé