Forums GAMERGEN

[Tuto] Façonnez Android à votre image.

[Tuto] Façonnez Android à votre image.

Message non lupar meuhlavache » 11 Sep 2010, 21:50

Image
Une icône, l'apparence générale de votre Android ou le contenu d'une ROM vous déplaît ? Vous avez sonner à la bonne porte ! Cliquez sur suite pour en savoir plus.

Android est un système libre, comprenez par là Open-Source, et permet à tout un chacun de faire des modifications seulement cette ouverture à ses limites.
Compiler un kernel, porter des librairies, développer une application, autant de choses inaccessible au commun des mortels.
L'objectif de ce tutoriel est de vous permettre de prendre un minimum de contrôle de votre appareil Android très simplement.

Du simple changement d'une icône à la traduction d'une application, grâce à cette petite technique vous serez capable de rendre votre mobile un peu plus personnalisé.

Nous allons nous intéresser à la modification d'une application : Gmail.

L'icône de notification de l'application n'est pas vraiment joli. Voici le résultat avant et celui que vous obtiendrez d'ici 5 minutes :

Image
Cherchez la différence ...


C'est mieux n'est-ce pas ? (tous en cœur : Oui !!) Très bien, passons à la pratique !

Les pré-requis :
(les deux dernieres méthodes sont réservés pour les appareils rootés.

La personnalisation d'Android n'est pas sans danger, même si les risques de brick définitif sont faibles, ils existent bels et bien. Toutes les modifications sont faites sous VOTRE responsabilité. AndroidGen ne pourra être tenus pour responsable des dégâts que votre appareil pourrait subir.

Note : L'outil de signature et ses fichiers joints sont fournis tel quel, ni l'auteur ni AndroidGen ne fournissent de garantie quant à son fonctionnement ou aux dommages qu'ils pourraient engendrés.


Commencez par dézipper l'outil de signature dans le dossier de votre choix (dans cet exemple : "Mon dossier personnel"\Téléchargements\SignAPK\)

A savoir
Pour facilité la traduction de l'interface Windows 7 pratique une forme d'obfuscation sur certains noms de dossier.
Pour vous, le dossier sera affiché "Votre_utilisateur\Téléchargements", en réalité sur votre disque dur le dossier est "Votre_utilisateur\Downloads".
Il en va de même pour différents dossiers (exemple: "Mes Documents" -> "Documents", "Programmes" -> "Program Files", ...)


Copiez Gmail.apk dans le dossier de SignAPK, remplacez l'extension par ".zip" (soit Gmail.zip), puis dézipez-le.

A savoir 2 (le retour)
Depuis Windows XP, les extensions des fichiers dont le type est connu sont cachés par défaut. En plus d'être dangereux cela complique la tâche lorsque l'ont souhaite modifier l'extension d'un fichier.

Sous Seven/Vista : dans n'importe quel dossier appuyez sur la touche "Alt" pour faire apparaitre le menu.
Ensuite, sous n'importe quel Windows : rendez-vous dans le menu Outils/Options des dossiers, onglet "Affichage" puis décochez "Masquer les extensions des fichiers dont le type est connu". Cliquez sur le bouton "Ok" et vous verrez maintenant les extensions de tout les fichiers.


Image


Cherchez l'endroit où se cache l'image de notification. Rentrez dans le dossier "Gmail" puis "res".
L'image se nomme "stat_notify_email.png", elle est présente dans plusieurs dossiers : drawable-hdpi, drawable-hdpi-v9, drawable-mdpi et drawable-mdpi-v9.

Vous découvrez également d'autres images, dont "ic_launcher_mail.png", une image un peu plus colorée et bien plus belle pour faire une icône de notification.
Rentrez dans le répertoire "drawable-mdpi", dédié aux écrans basse définition et récupérez le fichier "ic_launcher_mail.png" pour le déplacer dans le répertoire "temporaire" de votre choix et renommez-le en "stat_notify_email.png".

Note : Nous utilisons la version basse définition de cette image pour remplacer toutes les images de notifications. La taille d'une image de notification est très petite, même en haute définition.


Dans chacun des quatre dossiers remplacez "stat_notify_email.png" par votre nouvelle image de notification.

Image

Image


Rendez-vous dans le dossier racine "Gmail" et compressez les fichiers qui s'y trouve.

Image


Déplacez le fichier Gmail.zip dans le dossier de l'outils de signature et renommez l'extension en ".apk" puis lancez l'invite de commande MS-DOS.

Image


Via l'invite de commande rentrez dans le dossier où se trouve l'outils puis lancez ce dernier avec, comme paramètre, le nom du fichier à signer. Tapez ceci (à adapter selon là où vous avez décompressé l'outil) :
Code: Select All Code
cd LE_DOSSIER\OU_SE_TROUVE\L_OUTILS\
signapk Gmail.apk


Pour Linux, ouvrez le terminal et tapez :
Code: Select All Code
cd LE_DOSSIER\OU_SE_TROUVE\L_OUTILS\
sh Sign.sh Gmail.apk


A savoir 3 (le grand final)
L'outils de signature ne nécessite ni le fichier signapk.cmd ni signapk.sh... Ils sont présent pour vous simplifier un peu la tâche.
Vous pouvez lancer manuellement la signature de votre fichier en tapant :
java -jar signapk.jar testkey.x509.pem testkey.pk8 fichierdorigine.ext fichierdedestination.ext


Si tout se déroule correctement vous devriez voir ceci :

Image


Vous obtenez un APK signé (Gmail-signed.apk) que vous pouvez installer/flasher.

Nota bene : Dans de Gmail.apk, il est très probable que vous ne soyez pas en mesure de l'installer directement. Si c'est le cas utilisez ce tutoriel. Mieux encore, vous pouvez l'insérer directement dans votre ROM favorite mais pensez aussi à signer cette dernière pour éviter une erreur lors du flashage.


Maintenant que la boite de pandore est ouverte, libre à vous de modifier les APK et les ROMs à votre guise, cependant attention à respecter les lois en vigueur : la distribution d'une application modifiée ne peut se faire sans l'autorisation de son auteur (en particulier si celle ci est payante).
Dernière édition par paul000007 le 16 Avr 2011, 13:33, édité 7 fois.
HTC Magic - Google Nexus One - Google Nexus S - Google Galaxy Nexus - Samsung Galaxy S3 - Samsung Galaxy S4 - Samsung Galaxy S5 - Google Nexus 6P
Avatar de l’utilisateur meuhlavache Gamer Maitre
Gamer Maitre
Messages: 353
Inscription: 09 Sep 2010, 18:45
Pays: France
Sexe: Homme

Re: [Tuto] Façonnez Android à votre image.

Message non lupar Bamlot » 12 Sep 2010, 09:50

Merci pour le tuto. :wink:
Bamlot Gamer Débutant
Messages: 9
Inscription: 11 Sep 2010, 17:21
Prénom: Damien
Pays: France
Sexe: Homme

Re: [Tuto] Façonnez Android à votre image.

Message non lupar Euca » 12 Sep 2010, 11:28

Merci pour le tuto, très complet et très bien réalisé ! Par contre je pense qu'il aurait plus sa place dans "tutos des membres".

En tout cas, bon boulot !!!
Voili voilou
Euca Gamer Bronze
Gamer Bronze
Messages: 1042
Inscription: 24 Sep 2007, 00:00
Pays: France

Re: [Tuto] Façonnez Android à votre image.

Message non lupar meuhlavache » 12 Sep 2010, 14:39

Euca Wrote:Par contre je pense qu'il aurait plus sa place dans "tutos des membres"

J'ai totalement raté ce forum, la prochaine fois je posterais dans celui-ci plutôt que dans "news des membres". :)
HTC Magic - Google Nexus One - Google Nexus S - Google Galaxy Nexus - Samsung Galaxy S3 - Samsung Galaxy S4 - Samsung Galaxy S5 - Google Nexus 6P
Avatar de l’utilisateur meuhlavache Gamer Maitre
Gamer Maitre
Messages: 353
Inscription: 09 Sep 2010, 18:45
Pays: France
Sexe: Homme

Re: [Tuto] Façonnez Android à votre image.

Message non lupar marshallino16 » 12 Sep 2010, 15:19

Déplacé dans la section concernée ;)
marshallino16 Gamer Argent
Gamer Argent
Messages: 3777
Inscription: 12 Déc 2009, 18:21
Localisation: Toulouse
Pays: France
Sexe: Homme

Re: [Tuto] Façonnez Android à votre image.

Message non lupar Kevin Hatterer » 30 Jan 2011, 21:35

Très bon tutoriel, que je pense bientôt utiliser ;-)
[DEVICEHUAWEIMATE20PRO] [ROMSTOCK] [KERNELSTOCK] [RECOVERYSTOCK]
[DEVICEHUAWEIMATE10PRO] [ROMSTOCK] [KERNELSTOCK] [RECOVERYSTOCK]
[DEVICEHUAWEIP9] [ROMSTOCK] [KERNELSTOCK] [RECOVERYSTOCK]
[DEVICEHTCONE] [ROMSTOCK] [KERNELSTOCK] [RECOVERYTWRP]
[DEVICENEXUS5] [ROMMINIMALOS] [KERNELSTOCK] [RECOVERYTWRP]
[DEVICENEXUS⁴] [ROMCM10.2] [KERNELSTOCK] [RECOVERYTWRP]
[DEVICEONES] [ROMTRICKDROID] [KERNELSTOCK] [RECOVERYTWRP]
[DEVICEDESIREHD] [ROMANDROIDREVOLUTION] [KERNELSTOCK] [RECOVERY4EXT]
Avatar de l’utilisateur Kevin Hatterer Rédacteur
Rédacteur
Messages: 3807
Inscription: 29 Juil 2010, 13:43
Localisation: Derrière toi.
Pays: France
Sexe: Homme

Re: [Tuto] Façonnez Android à votre image.

Message non lupar meuhlavache » 16 Avr 2011, 13:35

Tutoriel modifié. Corrections, nouvel outil de signature, nouveau apk de Gmail... bref que du bon ! ;)
HTC Magic - Google Nexus One - Google Nexus S - Google Galaxy Nexus - Samsung Galaxy S3 - Samsung Galaxy S4 - Samsung Galaxy S5 - Google Nexus 6P
Avatar de l’utilisateur meuhlavache Gamer Maitre
Gamer Maitre
Messages: 353
Inscription: 09 Sep 2010, 18:45
Pays: France
Sexe: Homme


 

Retourner vers Vos tutos et astuces Android