forum frandroid - android et tablette

Aller au contenu

  • Connectez-vous avec Facebook Connectez-vous avec Twitter Connexion avec Google Connexion
  • Créer un compte
Change

indian65

indian65

Inscrit(e) : 02 Mar 2011
Online Dernière activité : il y a 14 minutes
*****

[TUTO] Installer pourcentage batterie sur rom JB

05 June 2013 - 17:17

Modifier SystemUI.apk Jelly Bean et installer le pourcentage batterie


Beaucoup de personnes, moi le premier, adorent voir l'icône de batterie afficher le pourcentage exact de batterie restante, mais les versions stocks d'Android Jelly Bean n'affichent que six ou sept valeurs (100%, 80%,57% etc....) qui ne permettent que d'avoir une idée approximative de l'autonomie restante.

Je me suis donc lancé dans la recherche d'une méthode pour pallier à ce problème, et après quelques recherches, je suis tombé sur ce post de XDA
http://forum.xda-dev...d.php?t=1814441

Après m'être bien pris la tête (mon anglais est un peu rouillé), j'ai réussi à modifier mes icônes dans la barre de notification.

Naturellement, cette opération nécessite un téléphone rooté disposant des droits écriture/lecture

Voila une adaptation française de ce tuto, je ne traiterais par contre que du volet Windows, si vous utilisez un PC sous Linux, les commandes sont disponibles sur le tutoriel de XDA

Ce tuto a été écrit pour l'Acer S500 Cloudmobile, mais il est valable pour toutes les roms stocks en 4.1.2 ( sauf HTC, a vérifier).

Comme toujours pour ce genre d'opération, j'estime que vous savez un minimum ce que vous faites et pourquoi vous le faites. Et surtout vous assumez totalement le résultat. Si vous cassez votre téléphone dans le process, on pourra tenter de vous dépanner mais vous êtes seul responsable.
(Merci a Paugustin pour la formule)

Pré requis

*Un logiciel pour ouvrir ( ouvrir et pas dezipper) les apk
-7Zip
http://www.7-zip.org/

* Java installé sur votre PC
http://www.java.com/fr/

*D'un éditeur de texte ( Pas indispensable)
-Notepad++
http://notepad-plus-plus.org/fr/

Faites une sauvegarde avant si vous avez CWM, c'est plus prudent.

Première étape

On commence par charger APKTOOL version 1.5.2 ( c'est la plus stable)

Jar : http://android-apkto...ol1.5.2.tar.bz2
Aapt : http://code.google.c.../downloads/list

Et  Zipalign
https://www.dropbox....c9/zipalign.exe

Bien, on va commencer par créer un dossier APKTOOL à la racine de C, qui sera notre espace de travail

On dézzipe le Jar et le Aapt et on colle les trois fichiers obtenus dans ce dossier, on rajoute le zipalign.exe ( attention les fichiers .exe doivent être copiés dans le dossier, pas exécutés)
Vous devez donc avoir un dossier qui ressemble a celui la
Image IPB

Vous faites une copie de systemUI.apk avec votre explorateur préféré, sur votre carte SD
System/app/SystemUI.apk

Et une copie de framework.apk également
System/framework/Framework.apk

Vous exportez les deux fichier.apk dans votre dossier APKTOOL, et vous gardez une deuxième copie de SytemUI.apk dans un autre dossier (nous en aurons besoin plus tard)

Bien, à ce stade, nous avons 6 fichiers dans notre dossier APKTOOL.



Image IPB

Deuxième étape

Nous allons maintenant dé compiler le SystemUI.apk afin de modifier les fichiers xml et les icônes afférentes au pourcentage batterie.

On ouvre une commande CMD dans le dossier APKTOOL ,( Clic droit+Maj) et ensuite "ouvrir une fenetre de commande ici"

Image IPB

Une fenêtre s'ouvre, c'est l'interface ou nous allons taper les lignes de commandes

Image IPB

On va donc commencer par décompiler l'apk

apktool if SystemUI.apk

Image IPB

Puis
apktool d SystemUI.apk

Image IPB

Un dossier SystemUI est apparu dans votre dossier APKTOOL

Image IPB

Voila le joli fichier ou on va modifier les xml et les PNG de la batterie

Vous allez dans SystemUI/res, voila ce que cela devrait donner
Image IPB


Pour commencer, nous allons modifier le fichier xml de la batterie

Vous allez télécharger le fichier xml avec la totalité des pourcentages ( clic droit sur le lien/enregistrer la cible du lien sous...)
http://powerpoint45....sys_battery.xml

Vous ouvrez drawable

Image IPB

Et vous remplacez stat-sys-battery.xml par le fichier xml que vous venez de télécharger, en vérifiant que le nom soit exactement identique.

Pour les icônes, il y en a des dizaines un peu partout sur le net, j'ai mis sur ma dropbox mes icônes circulaires, si vous le voulez, vous pouvez les utiliser.

https://www.dropbox....awable-hdpi.rar

Vous dezippez  le rar et faites un copier des 100 icones

Vous ouvrez res/drawable-hdpi ( ou le fichier res/drawable-xx qui contient les images de la batterie), pour ma part, j'ai ouvert tout les fichiers drawable-xxx et chaque fois qu'il y avait des icones nommées stat-sys-battery, je collais mes 100 icones


Image IPB

Troisième étape

Maintenant nous allons refaire l'apk

Vous retourner dans votre fenêtre CMD
apktool b SystemUI almostdone.apk

Image IPB

Il y a maintenant un fichier almostdone.apk dans votre dossier APKTOOL

Image IPB

Maintenant, avec 7zip vous ouvrez almostdone.apk ( ouvrir, pas dézziper) et le SystemUI.apk que je vous ai fait ranger au début du tutoriel

Image IPB

Dans SystemUI.apk vous sélectionnez le dossier META-INF et AndroidManifest.xml et vous les collez dans almostdone.apk

Image IPB

Il ne reste plus qu'a utiliser zipalign pour finir

zipalign -v 4 almostdone.apk done.apk

Image IPB

On a maintenant dans le dossier APKTOOL un done.apk

Image IPB

C'est cet .apk que vous allez mettre sur votre SD

Image IPB

Renommez en SystemUI.apk

Image IPB

Image IPB

Toujours avec votre explorateur de fichier favori, vous faites un copier de votre SystemUI.apk,

Image IPB

vous naviguez jusqu'a system/app, vous renommez le SystemUI.apk présent en SystemUI.bak

Image IPB

Et vous collez le SystemUI.apk modifié en définissant les permissions

Image IPB

Reboot du téléphone et enjoy

Naturellement, une fois que vous avez assimilé la procédure, rien ne vous empêche de modifier d'autres choses, icônes Wifi , signal etc.......

Amusez vous bien!!!!!!!! :D

Skimlinks