[TUTO] Modifier un APK avec AndroidSuite

    Publicités

Users Who Are Viewing This Thread (Total: 0, Members: 0, Guests: 0)

Jan 18, 2013
7,739
2
464
Phœnix Land
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 Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!
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

APKs :

Placez les APKs dans le répertoire apk, actualiser la liste
Sélectionnez dans la première zone de liste celui que vous voulez pour décoder
Cliquez sur « décode sélected« , et laissez le programme travailler.
Une fois terminé, vous pouvez alors modifier la source qui se trouve dans le dossier « décoded-apks » en cliquant sur « Open Decoded Dir« .
Faire les modifications souhaitées
Pour ré-encoder, rafraîchir la liste, sélectionner le dossier dans la seconde zone de liste.
Cliquez sur « encode sélected » et laissez le programme travailler.
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 :

Placez votre fichier dex dans le répertoire « \repo\Dex«
Aller à la fenêtre principale, puis cliquez sur « Decode Dex« ,
Vous pouvez alors cliquer sur « Open OUT Directory » pour afficher le code source.
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.

Crédits :

Tutoriel de Kris, sur le site k*i*-*n*r*i*