Installation et utilisation APKTOOL + Signature d’une APK sur Mac OSX
Page 1 sur 1 • Partagez
Installation et utilisation APKTOOL + Signature d’une APK sur Mac OSX
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.
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
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.
Au Forum Galaxy-Note-Team et à tous ses membres actifs
.
Dernière édition par Branyouye le Dim 7 Mai - 14:53, édité 1 fois (Raison : ajout ZIPme)
Branyouye- Moderateur
- Messages : 730
Points : 788
Date d'inscription : 20/01/2017
Age : 42
Localisation : loire
Re: Installation et utilisation APKTOOL + Signature d’une APK sur Mac OSX
Salut Steph et merci pour le tuto, très clair et complet.
Elmos- V.I.P
- Messages : 1157
Points : 1264
Date d'inscription : 29/10/2015
Re: Installation et utilisation APKTOOL + Signature d’une APK sur Mac OSX
Salut @Elmos ! Avec plaisir !!
Branyouye- Moderateur
- Messages : 730
Points : 788
Date d'inscription : 20/01/2017
Age : 42
Localisation : loire
Re: Installation et utilisation APKTOOL + Signature d’une APK sur Mac OSX
Salut @Branyouye magnifique tuto net et très complet .
baloo30310- Modérateur & Dev F&F
- Messages : 7649
Points : 7933
Date d'inscription : 25/11/2015
Age : 55
Localisation : NIMES
Re: Installation et utilisation APKTOOL + Signature d’une APK sur Mac OSX
Merci @Jeannot ! J'espère que petit à petit j'arriverais à tout faire sur mac.. ça viendra !
Branyouye- Moderateur
- Messages : 730
Points : 788
Date d'inscription : 20/01/2017
Age : 42
Localisation : loire
Re: Installation et utilisation APKTOOL + Signature d’une APK sur Mac OSX
Salut à tous !
Merci @Stephane pour le partage.
Merci @Stephane pour le partage.
Re: Installation et utilisation APKTOOL + Signature d’une APK sur Mac OSX
Salut @Thierry ! avec plaisir
Branyouye- Moderateur
- Messages : 730
Points : 788
Date d'inscription : 20/01/2017
Age : 42
Localisation : loire
Re: Installation et utilisation APKTOOL + Signature d’une APK sur Mac OSX
Salut tout le monde !
J'ai rajouté une petite astuce pour conclure avec un zip flashable via ZIPme
J'ai rajouté une petite astuce pour conclure avec un zip flashable via ZIPme
Branyouye- Moderateur
- Messages : 730
Points : 788
Date d'inscription : 20/01/2017
Age : 42
Localisation : loire
Re: Installation et utilisation APKTOOL + Signature d’une APK sur Mac OSX
Merci pour l'info !
baloo30310- Modérateur & Dev F&F
- Messages : 7649
Points : 7933
Date d'inscription : 25/11/2015
Age : 55
Localisation : NIMES
Re: Installation et utilisation APKTOOL + Signature d’une APK sur Mac OSX
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
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
LE FENECK- Administrateur
- Messages : 8068
Points : 8249
Date d'inscription : 02/01/2016
Re: Installation et utilisation APKTOOL + Signature d’une APK sur Mac OSX
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.
Ici c'est surtout pour palier au manque d'application dédiée sur mac.
Branyouye- Moderateur
- Messages : 730
Points : 788
Date d'inscription : 20/01/2017
Age : 42
Localisation : loire
Re: Installation et utilisation APKTOOL + Signature d’une APK sur Mac OSX
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)
LE FENECK- Administrateur
- Messages : 8068
Points : 8249
Date d'inscription : 02/01/2016
Sujets similaires
» EXtreme ApkTool v1.0.0 [Windows] par AlfasMP
» Installation facebook impossible (résolu)
» [TUTO] - INSTALLATION DRIVER USB SAMSUNG MOBILE - ANDROID
» Installation facebook impossible (résolu)
» [TUTO] - INSTALLATION DRIVER USB SAMSUNG MOBILE - ANDROID
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|