Comment resigner un apk ou un update
Modifié le vendredi, 07 août 2009 14:41 par brunori_basmati — Catégorisé en: Android, Android - Développement, Android - Logiciels, Android - Personnalisation
Introduction
Cette page s'adresse aux bricoleurs en herbe voulant personnaliser les ROM trouvées sur le net pour y ajouter ou retirer des applications.
Cette étape est aussi indispensable lorsque vous voulez modifier une application.
La gestion des certificats d'android vous oblige à resigner toute application modifiée ainsi que l'update.zip en entier si vous y apporter quelque modification que ce soit.
Cette méthode a l'air compliquée mais vous allez voir qu'il suffit d'avoir les bons outils bien configurés pour que cela fonctionne.
Prérequis
Installer le SDK sur votre ordinateur :
Installer le SDK Android sur Linux
Installer le SDK Android sur MacOS X
Installer le SDK Android sur Windows
Note: Pensez à installer le driver qui se trouve dans le SDK manuellement pour les utilisateurs de Windows si vous avez branché votre téléphone sur le PC avant l'installation du SDK.
Installer le Java SE Runtime Environnment
Note: ce lien vous donne accès à toutes les versions, prenez celle compatible avec votre plateforme
Télécharger l'utilitaire testsign.zip
==Marche à suivre==
Windows
Installer le Java SE Runtime Environnment
Dezipper l'archive testsign.zip
Double-cliquer le fichier testsign_jar.reg pour ajouter les valeurs à la base de registre
Déplacer le fichier testsign.jar dans le dossier tools du SDK android
Aller dans le panneau de configuration
Aller dans Système
Aller dans l'onglet Avancé (XP) ou cliquer sur Paramètres système avancés (Vista)
Cliquer sur variables d'environnement
Sélectionner la variable CLASSPATH et ajouter le chemin du fichier testsign.jar (exemple C:\android\tools\testsign.jar)
Sélectionner la variable CLASSPATH et ajouter le chemin du Java Runtime Environnment (habituellement C:\Program Files\Java\jre6\bin)
Note:Les chemins dépendent de l'endroit où vous installez vos programmes, si vous ne savez pas où se trouve java faites une recherche et pensez à séparer les différents chemins dans le classpath par une ";"
Modifier votre apk ou votre update.zip à votre guise
ouvrir votre apk ou votre update.zip avec winrar ou autre programme de compression/décompression d'archive et supprimer le dossier META-INF
Faire un click droit sur votre apk ou update.zip et sélectionner Resign zip
Linux
A renseigner
Mac OS X
A renseigner
==Notes==
N'ayant pas de PC sous Linux ou MAc OS X je ne peux renseigner la marche à suivre
Si une âme charitable se sent de compléter la page ce serait très sympa.
==Liens==
Forum xda-developers sur la création de thèmes et la signature des update.zip
Votre avis ?
Le principal intérêt d'un Wiki est que tout le monde peut y participer en modifiant tout simplement les pages qu'il désire. Si vous désirez apporter votre pierre à l'édifice, n'hésitez surtout pas à modifier cette page pour y apporter votre témoignage afin de le partager avec "les communautés Windows Mobile et Android Francophones"
Besoin d'aide supplémentaire ?
Si vous avez besoin d'un aide supplémentaire n'hésitez surtout pas à aller dans le
forum du site
où la communauté Smartphone France se fera un plaisir de vous aider afin que votre expérience Android se passe dans les meilleures conditions possible. N'oubliez jamais que Smartphone France est votre site et qu'il ne vit que pour vous ... et surtout grâce à vous.
Si vous venez d'un autre site n'oubliez pas que ça ne sert à rien de poser vos éventuelles question sur cet autre site. L'endroit où vous avez le plus de chance de trouver réponse à vos questions est sans aucun aucune hésitation sur le site où vous avez pu lire cette information et tout ça ça se passe dans le
forum du site
.
Pour rappel Smartphone France est bien plus qu'un simple WIKI. Si vous désirez vous tenir régulièrement au courant de l'actualité Android n'hésitez surtout pas à visiter régulièrement
le site principal
.