Développement Android : Modifier un APK avec AndroidSuite

Par kris92fr - Le 14/07/14 - Affichages : 11818
AndroidSuite est un programme qui combine de nombreux outils de développement différents et les met dans un même lieu, avec des Fonctions simples à utiliser et une belle interface graphique.

L’outil permet de :
  • Décompiler les fichiers apk (applications Android) qui les rend modifiable pour thématisation,
    Personnaliser ou corriger des bugs
  • Recompiler et signer les apk afin qu’ils puissent être installés à nouveau..
  • Décoder et encoder des fichiers .Dex comme classes.dex trouvés dans un apk.
  • L’outil a également une fonction fastboot qui permet de créer des update.zip, flash boot.img, un dispositif de remise à zéro et redémarrer en mode fastboot.
  • Le programme dispose d’un système d’auto mise à jour de sorte que vous n’avez pas besoin de vous soucier de ne pas obtenir les dernières mises à jour!

Pré-Requis
  • Avoir téléchargé et installé AndroidSuite :arrow: ICI
  • Avoir un éditeur de texte évolué de type Notepad++
  • Avoir un logiciel de graphisme tel Photoshop
  • Avoir récupéré l’APK à modifier

Installation
Pour installer AndroidSuite :
Décompresser le fichier téléchargé dans le répertoire que vous souhaitez.
Vérifiez qu’il n’y a pas d’espaces dans l’arborescence de répertoires
Exemple :
C: \ Windows \ users \ Slethen \ Suite Android \ MAUVAIS
C: \ Windows \ users \ Slethen \ AndroidSuite\ BON

TUTORIEL

Image

APKs :
  1. Placez les APKs dans le répertoire apk, actualiser la liste
  2. Sélectionnez dans la première zone de liste celui que vous voulez pour décoder
  3. Cliquez sur « décode sélected« , et laissez le programme travailler.
  4. Une fois terminé, vous pouvez alors modifier la source qui se trouve dans le dossier « décoded-apks » en cliquant sur « Open Decoded Dir« .
  5. Faire les modifications souhaitées
  6. Pour ré-encoder, rafraîchir la liste, sélectionner le dossier dans la seconde zone de liste.
  7. Cliquez sur « encode sélected » et laissez le programme travailler.
  8. une fois la barre de progression s’est arrêtée, si vous ne voyez pas d’erreur dans la fenêtre de sortie, vous pouvez alors récupérer l‘APK du répertoire « encoded-apks ».

APK signature :
Placez votre fichier apk qui doit être signé dans le dossier « \unsigned «
Renommer le fichier en apk (apk.apk)
Cliquez sur « Apk Signer » ce qui crée un nouvel apk signé nommé « signé-apk.apk » dans le dossier « \unsigned «

Dex :
  1. Placez votre fichier dex dans le répertoire « \repo\Dex«
  2. Aller à la fenêtre principale, puis cliquez sur « Decode Dex« ,
  3. Vous pouvez alors cliquer sur « Open OUT Directory » pour afficher le code source.
  4. Une fois terminé avec le code source, vous pouvez alors cliquez sur « Encode Dex » pour ré-encoder en « classes.dex » qui apparaîtra dans les programmes Root.

Remerciements


Joel Duncan (slethen)
Enjoy
Kris
15 réponse(s) -