N
nico598862
Membre
- Inscrit
- 16 Novembre 2012
- Messages
- 10 214
- Points
- 0
- #1
Comment décompiler et recompiler avec l'outil APKTool
Vous découvrez le développement Android et vous devez utiliser APKTool pour la première fois ? Alors suivez ce petit guide pratique.
C'est à la portée de TOUS. Il suffit de respecter les étapes et les faire dans l'ordre
Avertissement : cela reste à vos risques et périls :mrgreen:
=============================================================
Vous découvrez le développement Android et vous devez utiliser APKTool pour la première fois ? Alors suivez ce petit guide pratique.
C'est à la portée de TOUS. Il suffit de respecter les étapes et les faire dans l'ordre
Avertissement : cela reste à vos risques et périls :mrgreen:
=============================================================
PRE-REQUIS :
- Télécharger
- Télécharger et installer S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !|S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !|S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
INSTRUCTIONS :
- Tout d'abord, vous devez extraire le fichier .Zip APKTool où vous le souhaitez mais pour des raisons pratiques, il est fortement recommandé de le mettre à la racine de votre disque dur C:\
Donc vous devez mettre les fichiers extraits dans C:\Android\APKTool
- Copiez votre fichier .apk dans le dossier APKTool
- Ouvrez une invite de commandes en allant dans Démarrer > Tapez "cmd" et cliquez sur le programme ou alors Démarrer > Exécuter > tapez "cmd".
- Lorsque l'invite s'ouvre, vous avez normalement : C:\Users\Votre_nom
- Tapez cd \ puis Entrée (toujours pour valider une ligne de commande).
Note : vous pouvez taper cd.. (avec les 2 points oui ) pour remonter au dossier parent. (à faire 2 fois du coup vu qu'on est dans C:\Users\Votre_nom et qu'on veut aller à C:\
- Vous avez maintenant C:\> d'affiché. Tapez cd android\apktool si vous avez bien pris mon exemple du début.
- Vous voyez maintenant C:\Android\APKTool
- Installation du framework. Maintenant que vous êtes dans le bon répertoire, vous devez installer le framework du système de votre appareil pour compiler correctement donc tapez ceci : apktool if framework-res.apk.
- Pour décompiler. Tapez apktool d framework-res.apk framework1 ou apktool d music.apk music , sachant que music.apk est le apk que vous souhaitez décompiler et music est le dossier qui est créé suite à la décompilation.
- Pour recompiler. Tapez apktool b music music-new.apk ou apktool b framework1 framework-res-new.apk, sachant que framework1 est le dossier contenant vos fichiers modifiés et framework-res-new.apk est votre nouveau fichier apk.
- C'est pas fini. L'apk est pas utilisable en l'état. Il faut prendre ce qui a été fait et l'ajouter au fichier .apk original pour garder la bonne signature.
Utilisez un programme comme 7-zip, prenez le fichier "resources.arcs et les autres fichiers xml que vous avez pu modifiés dans le nouvel apk et copier ceci dans l'apk original.
- Votre nouvel apk modifié est prêt à être utilisé.
S'il vous plaît,
Connexion
ou
S'inscrire
pour voir le contenu ou les urls !
mais on aurait pu signer le nouveau apk par exemple plutôt que de replacer les nouveaux fichiers dans l'apk original.