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?
android
disassembly
decompiling
malware-detection
user3151261
la source
la source
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! :)
la source
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
la source
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.
la source
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.
la source
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
la source
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.
la source
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.
la source
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é
la source