[TUTO] Modifier un APK avec AndroidSuite

Toutes les ressources pour les développeurs et moddeurs.
#1

[TUTO] Modifier un APK avec AndroidSuite

Messagepar kris92fr » 12 Juil 2014, 21:57

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
Dernière édition par kris92fr le 13 Juil 2014, 13:50, édité 2 fois.

Samsung Galaxy S6 EDGE SM-G925F - Firmware : 5.0.2 - Rom: Firmware officiel G925FXXU1AOD9 - Opérateur : Orange - Root : PingPongRoot
Avatar de l’utilisateur
kris92fr
Andro-bavard
 
Message(s) : 591
Inscription : 13 Déc 2012, 15:21

#2

Re: [TUTO] Modifier un APK avec AndroidSuite

Messagepar DuD » 13 Juil 2014, 09:44

Bonjour et Merci pour ce tuto Kris ;-)
Galaxy Note EDGE ;-)
SM-N915FY
ANDROID 5.1.1 LOLLIPOP
N915FXXU1COI1
Version Kernel 3.10.40-5674927
KNOX : 0X0
-------------------------
-------------------------
-------------------------
Avatar de l’utilisateur
DuD
Ancien du Staff
Ancien du Staff
 
Message(s) : 1650
Inscription : 04 Oct 2013, 11:40

#3

Re: [TUTO] Modifier un APK avec AndroidSuite

Messagepar gabs » 13 Juil 2014, 09:56

Pratique ce genre d'outil tout en un. ;)
Il ne lui manque que l'intégration de zipalign. Mais c'est vrai que cela n'est pas indispensable.
Nouveau sur le forum ? -----> Pour bien débuter sur le forum

Modèle : Galaxy S5 (SM-G900F)
Firmware : G900FXXS1CPK1 (6.0.1)
Modifications : Root - Nova Launcher Prime
Forfait : Sosh mobile + Livebox
Avatar de l’utilisateur
gabs
Ancien du Staff
Ancien du Staff
 
Message(s) : 5646
Inscription : 21 Oct 2010, 22:00
Localisation : Limoges

#4

Re: [TUTO] Modifier un APK avec AndroidSuite

Messagepar kris92fr » 13 Juil 2014, 11:14

Bonjour vous 2 et merci de vos retour
je vais vous en préparer 2 autres que j'utilise maintenant
un sur APK Tool V3.50 très pratique et rapide pour les modification graphique
et un autre sur la partie APK-JAR WORKSHOP de Ricky_RomKitchen - je ne parlerais pas de la partie Kitchen car je n'aime pas les Kitchen sous windows.

AndroidSuite est à mon avis la meilleure solution pour ceux qui débute car il est simple et accessible
son plus gros avantage est de pouvoir décompiler plusieurs apk ce qui n'est pas le cas des 2 décompileurs dont je fais mention ci dessus

le Zipalign n'a d’intérêt (réel) que lors de la déodexation ;)
kris

Samsung Galaxy S6 EDGE SM-G925F - Firmware : 5.0.2 - Rom: Firmware officiel G925FXXU1AOD9 - Opérateur : Orange - Root : PingPongRoot
Avatar de l’utilisateur
kris92fr
Andro-bavard
 
Message(s) : 591
Inscription : 13 Déc 2012, 15:21

#5

Re: [TUTO] Modifier un APK avec AndroidSuite

Messagepar gabs » 13 Juil 2014, 11:45

kris92fr a écrit: APK Tool V3.50 très pratique et rapide pour les modification graphique

De même quand on veut simplement modifier des fichiers .xml ;)
Nouveau sur le forum ? -----> Pour bien débuter sur le forum

Modèle : Galaxy S5 (SM-G900F)
Firmware : G900FXXS1CPK1 (6.0.1)
Modifications : Root - Nova Launcher Prime
Forfait : Sosh mobile + Livebox
Avatar de l’utilisateur
gabs
Ancien du Staff
Ancien du Staff
 
Message(s) : 5646
Inscription : 21 Oct 2010, 22:00
Localisation : Limoges

#6

Re: [TUTO] Modifier un APK avec AndroidSuite

Messagepar kris92fr » 13 Juil 2014, 12:06

gabs a écrit:
kris92fr a écrit: APK Tool V3.50 très pratique et rapide pour les modification graphique

De même quand on veut simplement modifier des fichiers .xml ;)

oui mais cela est moins évident lorsque c'est fichiers lors de la compilation sont intégrés dans le ressources.arsc
mais l'outil est très très puissant ;)
Kris

Samsung Galaxy S6 EDGE SM-G925F - Firmware : 5.0.2 - Rom: Firmware officiel G925FXXU1AOD9 - Opérateur : Orange - Root : PingPongRoot
Avatar de l’utilisateur
kris92fr
Andro-bavard
 
Message(s) : 591
Inscription : 13 Déc 2012, 15:21

#7

Re: [TUTO] Modifier un APK avec AndroidSuite

Messagepar franck_29 » 13 Juil 2014, 12:24

Hum, merci Kris :-) c'est possible une petite image pour illustrer ce très beau topic?

Merci pour ce partage supplémentaire ;-)
Pour bien débuter sur le forum : la charte, FAQ, Comment faire ?
Les points essentiels en quelques clics : Notre Blog
Modèle Galaxy S (GT-I9000) | Galaxy S II (GT-I9100) | Galaxy Note II (GT-N7100) | Galaxy Note 3 (SM-N9005)
Firmware CyanogenMod 10.2 | Stock XWLSD | Stock N7100XXUFNE1 | stock XXUDMK2
Modifications ROOT
Réseau B&You
Mon péché mignon développement de l'appli NokyART
Avatar de l’utilisateur
franck_29
Ancien du Staff
Ancien du Staff
 
Message(s) : 9030
Inscription : 20 Juil 2010, 15:31
Localisation : France, Paris, Cléder

#8

Re: [TUTO] Modifier un APK avec AndroidSuite

Messagepar kris92fr » 13 Juil 2014, 13:51

franck_29 a écrit:Hum, merci Kris :-) c'est possible une petite image pour illustrer ce très beau topic?

Merci pour ce partage supplémentaire ;-)


Voilà Franck,
un screen pour imager ceci ;)
Kris

Samsung Galaxy S6 EDGE SM-G925F - Firmware : 5.0.2 - Rom: Firmware officiel G925FXXU1AOD9 - Opérateur : Orange - Root : PingPongRoot
Avatar de l’utilisateur
kris92fr
Andro-bavard
 
Message(s) : 591
Inscription : 13 Déc 2012, 15:21

#9

Re: [TUTO] Modifier un APK avec AndroidSuite

Messagepar DuD » 13 Juil 2014, 17:19

Petite question Kris STP.
Est il possible avec ce programme de simplement signer une apk? Même si elle fait partie des services Google.... Je pense à Hangouts d'une Version inverted que je n'arrive pas à installer ni en flashant, ni dans le système/app....
Galaxy Note EDGE ;-)
SM-N915FY
ANDROID 5.1.1 LOLLIPOP
N915FXXU1COI1
Version Kernel 3.10.40-5674927
KNOX : 0X0
-------------------------
-------------------------
-------------------------
Avatar de l’utilisateur
DuD
Ancien du Staff
Ancien du Staff
 
Message(s) : 1650
Inscription : 04 Oct 2013, 11:40

#10

Re: [TUTO] Modifier un APK avec AndroidSuite

Messagepar kris92fr » 13 Juil 2014, 17:24

DuD a écrit:Petite question Kris STP.
Est il possible avec ce programme de simplement signer une apk? Même si elle fait partie des services Google.... Je pense à Hangouts d'une Version inverted que je n'arrive pas à installer ni en flashant, ni dans le système/app....


Le fait de signer un Apk n'est nécessaire que dans le cas d'une installation
Essaye plutôt que le mettre Ton Hangout Modded dans le repertoire app de le flasher dans priv-app si c'est une mise à jour il te faut aussi copier les librairies et les flasher en même temps dans le dossier libs ;)
J'ai eu le même problème avec dolphin
Kris

Samsung Galaxy S6 EDGE SM-G925F - Firmware : 5.0.2 - Rom: Firmware officiel G925FXXU1AOD9 - Opérateur : Orange - Root : PingPongRoot
Avatar de l’utilisateur
kris92fr
Andro-bavard
 
Message(s) : 591
Inscription : 13 Déc 2012, 15:21

Suivant

Retour vers Développement : Tutoriels, Astuces, Méthodes et Outils

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 2 invité(s)