GalaxyNoteTeam
Bonjour toutes l'équipe vous souhaitent la bienvenu sur GalaxyNoteTeam

Installation et utilisation APKTOOL + Signature d’une APK sur Mac OSX

Voir le sujet précédent Voir le sujet suivant Aller en bas

Installation et utilisation APKTOOL + Signature d’une APK sur Mac OSX

Message par Branyouye le Sam 6 Mai - 18:57



Installation et utilisation APKTOOL + Signature d’une APK sur Mac OSX

Bonjour à tous !  Dans ce tuto je vais vous expliquer :

- Comment installer APKTOOL
- Comment l’utiliser pour décompiler puis recompiler une APK.

- Et enfin comment signer votre APK fraichement compilée.

Le tout sur Mac osX.




Dans un premier temps vous devrez installer plusieurs outils pour arriver à vos fins.
Notamment : JAVA  + le JDK et JRE .
Le tout disponible ici:  
JAVA 8 : ICI
Le JDK et JRE : ICI


Je vous conseil d’installer les commandes ADB et l’utilitaire android-Plateforme-Tools qui vont de paire, suivre mon tuto ici : Comment installer adb-fastboot sur Mac osX


Vous devrez impérativement être administrateur et afficher les fichiers cachés de votre system.
  Si vous ne savez pas comment les afficher vous pouvez utiliser des utilitaires glanés sur internet.. Personnellement j’utilise TotalFinder mais il en existe beaucoup d’autres.. Si vous ne l’avez pas encore, je vous conseil également ONYX. ICI


Vous aurez besoin d’un explorateur root sur votre device pour récupérer votre framework.




INSTALLATION APKTOOL

Rendez vous ici : APKTOOL
Allez sur Download Mac wrapper script , cliquez sur wrapper script , une fois la page ouverte clic droit enregistrez sous , nommez le « apktool » et sauvez le où vous voulez pour l’instant.
Ensuite téléchargez la dernière version d’APKTOOL. Une fois ceci fait, renommez le fichier apktool_’version'.jar en supprimant le numéro de version pour obtenir « apktool.jar »

Vous possédez maintenant un fichier sans extension « apktool » et un autre « apktool.jar »
Vous devez les placer dans /usr/local/bin    (gardez ensuite la fenêtre ouverte)(il s'agit d'un répertoire caché)
Ensuite ouvrez une fenêtre terminal à coté et entrez :  chmod -x    ,puis faites glisser le fichier apktool.jar dans le terminal et validez.
Répétez l’opération avec le second fichier (apktool) L’icône de celui doit se changer en icône de fichier exécutable.

APKTOOL lui-même est installé.
Entrez apktool dans un terminal pour obtenir la liste d’arguments disponibles.


Pour fonctionner correctement vous avez besoin d’installer le framework spécifique à votre device.
Avec un explorateur root naviguez dans votre device jusqu’à  /System/framework/  puis recherchez framework-res.apk (et twframework-res.apk si vous utilisez un samsung avec une surcouche TouchWiz).
Copiez les dans vos dossiers perso ou sur votre carte SD en vue d’un transfert sur l’ordi avec Smartswitch.
Une fois les 2 fichiers transférés sur le mac, nous allons les installer avec apktool.

Ouvrez un terminal et entrez : apktool if  et faites glisser   framework-res.apk   dans cette fenêtre puis validez.
Répétez l’opération avec twframework-res.apk.

Le ou Les framework seront installés dans le dossier "apktool/framework" spécialement créé dans votre bibliothèque personnelle ( /home/library/apktool/framework/) Ils seront nommés 1.apk et 2.apk

Nous somme prêts à utiliser le logiciel.


UTILISATION BASIQUE D'APKTOOL

Pour commencer, travaillez TOUJOURS avec une COPIE de votre APK originale.

Pour décompiler une apk, ouvrez un terminal puis entrez : apktool d  puis faites y glisser votre apk et validez. ( il a un espace après d )
Votre apk sera décompilée dans un dossier portant le nom de l’apk, dans votre dossier HOME.

Pour compiler une apk, ouvrez un terminal puis entrez : apktool b  puis faites glisser le dossier précédemment décompilé et validez. ( il a un espace après b )
Votre apk sera placée dans le dossier « dist » à l’intérieur du dossier de l’apk décompilée.




******************************


SIGNATURE D’APK




Vous aurez besoin de l’application Android-sign.zip disponible ici : Android-sign Forum.XDA-Developers
Une fois le zip en votre possession : dézippez l’archive. Placez le fichier testsign.jar à la racine de votre system (macintosh HD)
Placez l’autre fichier Android-sign où bon vous semble mais je vous conseil de le placer sur votre bureau pour garder un accès rapide à celui-ci.
L’installation est terminée.


UTILISATION


Pour signer une APK rien de plus simple.  Arrow
Faites glisser votre APK sur l’icône Android-sign et laissez travailler, c’est tout !
Une "APK-signed" apparaitra à coté de votre APK (dans le même dossier)

Il n'y a pas d'interface graphique donc il ne sert à rien de cliquer sur l'icône Android-sign  Exclamation  


Vous voilà opérationnel pour modifier vos apk sur Mac osX.


******************************




CREER UN ZIP FLASHABLE DE VOTRE APK

Si vous avez un recovery custom d'installé sur votre device, vous pourrez flasher votre apk signée en créant un zip flashable. Je n'ai pas encore trouvé de solution simple pour faire ceci sur Mac osX.
Par contre il existe d'autres solutions. Notamment par le biais d'applications qui le feront directement sur votre device.

Pour créer un ZIP Flashable de votre apk, je vous conseil cette application disponible sur le Play Store : ZIPme
Cette appli. vous permettra de créer un zip flashable en recovery de ce que vous voulez, que se soit une apk déja installée pour en faire une sauvegarde, ou bien d'une apk pas encore installée située dans vos dossiers..
Je vous laisse découvrir par vous même toutes les possibilités.







Renseignements complémentaires
Site internet APKTOOL
Forum.XDA-Developers > Android-sign


Au créateur de APKTOOL :  Ryszard Wiśniewski - Original Creator et à Connor Tumbleson - Current Maintainer
A jessetbenton, pour son outil de signature d’apk.


 Exclamation  Arrow  Au Forum Galaxy-Note-Team et à tous ses membres actifs  Exclamation  



.


Dernière édition par Branyouye le Dim 7 Mai - 14:53, édité 1 fois (Raison : ajout ZIPme)
avatar
Branyouye
Moderateur
Moderateur

Messages : 548
Date d'inscription : 20/01/2017
Age : 35
Localisation : loire

Revenir en haut Aller en bas

Re: Installation et utilisation APKTOOL + Signature d’une APK sur Mac OSX

Message par Elmos le Sam 6 Mai - 19:03

Salut Steph et merci pour le tuto, très clair et complet.


avatar
Elmos
Administrateur
Administrateur

Messages : 1054
Date d'inscription : 29/10/2015

Revenir en haut Aller en bas

Re: Installation et utilisation APKTOOL + Signature d’une APK sur Mac OSX

Message par Branyouye le Sam 6 Mai - 19:14

Salut @Elmos ! Avec plaisir !! Exclamation pirat
avatar
Branyouye
Moderateur
Moderateur

Messages : 548
Date d'inscription : 20/01/2017
Age : 35
Localisation : loire

Revenir en haut Aller en bas

Re: Installation et utilisation APKTOOL + Signature d’une APK sur Mac OSX

Message par baloo30310 le Dim 7 Mai - 0:19

Salut @Branyouye magnifique tuto net et très complet .


Mobile-Galaxy Note4 (SM-N910F)
Rom: Les miennes
Bande de base:N910FXXU1DQF7
Kernel :Officiel
Tourne Officiellement sur la FAST&FAMOUS AROMA_PSR

avatar
baloo30310
Modérateur & Dev F&F
Modérateur & Dev F&F

Messages : 4039
Date d'inscription : 25/11/2015
Age : 48
Localisation : NIMES

https://plus.google.com/u/0/communities/107921683335309647217

Revenir en haut Aller en bas

Re: Installation et utilisation APKTOOL + Signature d’une APK sur Mac OSX

Message par Branyouye le Dim 7 Mai - 0:57

Merci @Jeannot ! J'espère que petit à petit j'arriverais à tout faire sur mac.. pirat ça viendra ! bounce
avatar
Branyouye
Moderateur
Moderateur

Messages : 548
Date d'inscription : 20/01/2017
Age : 35
Localisation : loire

Revenir en haut Aller en bas

Re: Installation et utilisation APKTOOL + Signature d’une APK sur Mac OSX

Message par Thijac99 le Dim 7 Mai - 1:03

Salut à tous !

Merci @Stephane pour le partage.
avatar
Thijac99
Administrateur
Administrateur

Messages : 1523
Date d'inscription : 28/10/2015
Age : 47
Localisation : IDF

https://m.youtube.com/user/GalaxyNoteTeam

Revenir en haut Aller en bas

Re: Installation et utilisation APKTOOL + Signature d’une APK sur Mac OSX

Message par Branyouye le Dim 7 Mai - 1:08

Salut @Thierry !  avec plaisir Exclamation
avatar
Branyouye
Moderateur
Moderateur

Messages : 548
Date d'inscription : 20/01/2017
Age : 35
Localisation : loire

Revenir en haut Aller en bas

Re: Installation et utilisation APKTOOL + Signature d’une APK sur Mac OSX

Message par Branyouye le Mar 9 Mai - 12:16

Salut tout le monde !
J'ai rajouté une petite astuce pour conclure avec un zip flashable via ZIPme Twisted Evil
avatar
Branyouye
Moderateur
Moderateur

Messages : 548
Date d'inscription : 20/01/2017
Age : 35
Localisation : loire

Revenir en haut Aller en bas

Re: Installation et utilisation APKTOOL + Signature d’une APK sur Mac OSX

Message par baloo30310 le Mar 9 Mai - 12:27

Merci pour l'info !


Mobile-Galaxy Note4 (SM-N910F)
Rom: Les miennes
Bande de base:N910FXXU1DQF7
Kernel :Officiel
Tourne Officiellement sur la FAST&FAMOUS AROMA_PSR

avatar
baloo30310
Modérateur & Dev F&F
Modérateur & Dev F&F

Messages : 4039
Date d'inscription : 25/11/2015
Age : 48
Localisation : NIMES

https://plus.google.com/u/0/communities/107921683335309647217

Revenir en haut Aller en bas

Re: Installation et utilisation APKTOOL + Signature d’une APK sur Mac OSX

Message par LE FENECK le Mar 9 Mai - 20:52

merci steph
pour creer un zip flashable ,tu recupere les binaires d'un autre instlateur zip(meta-inf) puis tu ecris ton updater script et tu zip a la main


avatar
LE FENECK
Modérateur & Dev F&F
Modérateur & Dev F&F

Messages : 4191
Date d'inscription : 02/01/2016

Revenir en haut Aller en bas

Re: Installation et utilisation APKTOOL + Signature d’une APK sur Mac OSX

Message par Branyouye le Mar 9 Mai - 21:07

C'est ce que je faisais au début avant de trouver cette apk, mais c'est pas évident au début avec le script quand tu ne sais pas comment ça fonctionne.
Ici c'est surtout pour palier au manque d'application dédiée sur mac.
avatar
Branyouye
Moderateur
Moderateur

Messages : 548
Date d'inscription : 20/01/2017
Age : 35
Localisation : loire

Revenir en haut Aller en bas

Re: Installation et utilisation APKTOOL + Signature d’une APK sur Mac OSX

Message par LE FENECK le Mar 9 Mai - 21:09

ca pass pour une apk ,mais pour plus de6 ou 7 apk ca pass pas .ce que tu cherche est sur xda.(je dois l'avoir)


avatar
LE FENECK
Modérateur & Dev F&F
Modérateur & Dev F&F

Messages : 4191
Date d'inscription : 02/01/2016

Revenir en haut Aller en bas

Re: Installation et utilisation APKTOOL + Signature d’une APK sur Mac OSX

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum