S
Stephane24
Membre VIP
- Inscrit
- 20 Août 2011
- Messages
- 4 232
- Points
- 0
- #1
Salut à tous voici un petit tuto qui va vous permettre de décompiler un fichier ".dex" afin d'y apporter des modifs, tout ça sur votre pc et sous Windows (Windows 7 64bit chez moi)...
Pré-requis:
-Le logiciel "7zip" à télécharger gratuitement sur le net (Google est ton ami).
-"Baksmali-1.2.8.jar" et "smali-1.2.8.jar" à télécharger ici:
-Un fichier ".dex" évidement ( dans les .apk...)!!!
PROCÉDURE:
1.) Commencez par installer "7zip" sur votre pc.
2.) Choisir le ".apk" qui vous intéresse et utilisez "7zip pour décompresser le fichier.
3.) Une fois que la première fenêtre de "7zip" s'ouvre cliquez sur le ".dex" pour le choisir et ensuite cliquez sur "extraire" sur votre bureau de tel sorte qu'il n'y ai que le ".dex" d'extrait, le laisser sur votre bureau pour le moment et surtout laissez la fenetre de "7zip" ouverte sur votre bureau.
4.) Télécharger "Baksmali-1.2.8.jar" et "smali-1.2.8.jar" et les mettre tous les deux simplement dans le dossier utilisateur de votre pc.
5.) Placez maintenant votre ".dex" extrait précédemment dans le même dossier que "baksmali.jar" et "smali.jar".
6.) Ouvrir un "invite de commandes" et tapez cette commande:
java -jar baksmali-1.2.8.jar classes.dex
Cela va avoir pour effet de créer un dossier "out" dans votre dossier utilisateur et dedans vous trouverez votre ".dex" décompiler.
Vous pouvez maintenant ouvrir le dossier obtenu et pour en éditer les éléments utilisez un éditeur de texte (j'ai utilisé le "Bloc Notes" de windows).
7.) Une fois vos modifs effectuées pour recompiler le ".dex" il suffit de tapez dans "l'invite de commandes" :
java -jar smali-1.2.8.jar out -o new_classes.dex
8.) Vous avez créé un fichier nommé "new_classes.dex", le renommé en "classes.dex et le copier dans la fenêtre de "7zip" que vous avez laissez ouverte.
9.) Fermez "7zip" afin d'enregistrer la modification, voilà c'est fini...
10.) ENJOY
Merci de bien vouloir laisser un commentaire sur votre expérience afin que cela profite au plus grand nombre...
Un petit merci fait aussi toujours plaisir 
Pré-requis:
-Le logiciel "7zip" à télécharger gratuitement sur le net (Google est ton ami).
-"Baksmali-1.2.8.jar" et "smali-1.2.8.jar" à télécharger ici:
S'il vous plaît,
Connexion
ou
S'inscrire
pour voir le contenu ou les urls !
.-Un fichier ".dex" évidement ( dans les .apk...)!!!
PROCÉDURE:
1.) Commencez par installer "7zip" sur votre pc.
2.) Choisir le ".apk" qui vous intéresse et utilisez "7zip pour décompresser le fichier.
3.) Une fois que la première fenêtre de "7zip" s'ouvre cliquez sur le ".dex" pour le choisir et ensuite cliquez sur "extraire" sur votre bureau de tel sorte qu'il n'y ai que le ".dex" d'extrait, le laisser sur votre bureau pour le moment et surtout laissez la fenetre de "7zip" ouverte sur votre bureau.
4.) Télécharger "Baksmali-1.2.8.jar" et "smali-1.2.8.jar" et les mettre tous les deux simplement dans le dossier utilisateur de votre pc.
5.) Placez maintenant votre ".dex" extrait précédemment dans le même dossier que "baksmali.jar" et "smali.jar".
6.) Ouvrir un "invite de commandes" et tapez cette commande:
java -jar baksmali-1.2.8.jar classes.dex
Cela va avoir pour effet de créer un dossier "out" dans votre dossier utilisateur et dedans vous trouverez votre ".dex" décompiler.
Vous pouvez maintenant ouvrir le dossier obtenu et pour en éditer les éléments utilisez un éditeur de texte (j'ai utilisé le "Bloc Notes" de windows).
7.) Une fois vos modifs effectuées pour recompiler le ".dex" il suffit de tapez dans "l'invite de commandes" :
java -jar smali-1.2.8.jar out -o new_classes.dex
8.) Vous avez créé un fichier nommé "new_classes.dex", le renommé en "classes.dex et le copier dans la fenêtre de "7zip" que vous avez laissez ouverte.
9.) Fermez "7zip" afin d'enregistrer la modification, voilà c'est fini...
10.) ENJOY
Merci de bien vouloir laisser un commentaire sur votre expérience afin que cela profite au plus grand nombre...