je veux obtenir le code source d'apk et utiliser cette solution Est-il possible d'obtenir le code source à partir d'un fichier APK?
j'essaie de fichier dex pour jar et j'ai utilisé dex2jar; mais cmd ne peut pas reconnaître cette commande.
dex2jar classes.dex
"dex2jar n'est pas reconnu comme une commande interne ou externe"
dex2jar est-il obsolète?
que puis-je utiliser pour convertir dex en pot?
Utilisez la commande
d2j-dex2jar classes.dex
au lieu de
dex2jar classes.dex
Assurez-vous également que vous avez extrait le fichier dex2jar dans le même dossier que vos fichiers sources apk conservés à l’étape 1 de exemple donné .
Aucune des réponses ci-dessus n'a fonctionné pour moi. J'ai pu le faire fonctionner de la manière suivante, Le fichier classes.dex n'est pas nécessaire. Alors suivez attentivement les instructions suivantes:
déposez votre fichier apk dans le dossier dex2jar.
ouvrez la commande Prompt [win user] et accédez au dossier dans lequel vous avez déposé le fichier apk.
entrez cette commande d2j-dex2jar.bat someApk.apk
et vous obtiendrez le fichier jar [lisez le fichier jar à l'aide de l'outil jd-ui] pour les utilisateurs mac, reportez-vous à ce [point 4 du lien] pour une commande de terminal appropriée http: // sourceforge .net/p/dex2jar/wiki/UserGuide/
Si vous utilisez le fichier jar dex2jar-2.x, cela crée un problème. Essayez de télécharger dex2jar-0.0.9.15 fichier jar puis essayez cette commande.
Voici les étapes que j'ai utilisées:
Je l'ai résolu en téléchargeant d'abord le fichier dex2jar-0.0.9.1
jar et non le dernier. Ensuite, j'ai utilisé la commande suivante d2j-dex2jar.bat classes.dex
et assurez-vous que vous ouvrez la fenêtre de commande dans le répertoire dex2jar-0.0.9.15
. Un raccourci pour ouvrir la cmd consiste à ouvrir le répertoire, puis à appuyer sur Maj et sur un clic droit n'importe où dans la fenêtre du répertoire. Ensuite, ouvrez la fenêtre de commande ici.
Pour moi problème avec le chemin, le chemin correct est C:\Utilisateurs\nom d'utilisateur\Bureau\Nomdossier\dex2jar> d2j-dex2jar classes.dex
Même après toutes ces réponses, si des personnes ayant des problèmes vont dans le dossier
dex2jar-0.0.9.15\dex-tools\src\main\bin
ici, vous avez les fichiers dex2jar.bat/sh
et d2j-dex2jar.bat/sh
qui sont présents.
déplacez votre classes.dex
et utilisez la commande any de ces.
J'avais extrait apk et dex dans différents dossiers. Copier les fichiers extraits dans le même dossier et exécuter Dex2jar classex.dex A fonctionné.