Aller au contenu

[HOW TO] Faire un Skin HTC sence


Meelouw

Recommended Posts

C'est une traduction du tuto de sopL_87 (lien : http://forum.xda-developers.com/showthread.php?t=801928)

Si vous voulez faire votre propre skin HTC (Desire HD) alors suivez ce tuto !

-> Uniquement pour HD/Z

-> rom custom/officielle !

Téléchargez et installez un logiciel de compression (pour le tuto, l'auteur à utliser 7zip donc je vais expliquer avec celui-ci mais ça sera de même avec d'autres (winrar par exemple))

Logiciel Requis :

Java Development Kit (JDK) & Java Runtime Environment (JRE):

http://www.oracle.com/technetwork/java/javase/downloads/index.html

Android Software Development Kit (SDK):

http://developer.android.com/sdk/index.html

Auto-sign.zip by Dave Da illest 1:

http://www.mediafire.com/download.php?uwzjjydnm2r

Apktool by Brut.alll:

http://code.google.com/p/android-apktool/downloads/list

C'est partie !

I. Installer Auto-sign :

1. Décompressez Auto-sign dans un dossier ! (c'étais pas trop dure ça va ..).

II. Installation de Apktool :

1. Décompressez : "apktool-install-windows-2.2_r01-3.tar.bz2" et "apktool1.3.2.tar.bz2" dans "C:/Windows".

2. Prenez votre Desire HD: Récupérer "framework-res.apk" et "com.htc.resources.apk". qui se trouvent dans "root/system/framework". Les mettre sur votre PC.

3. Placez "com.htc.resources.apk dans" "C:/Users/'votrenom'/".

4. Ouvrez l'invite de commande et taper "apktool" puis valider.

5. Écrivez ensuite : "apktool if com.htc.resources.apk DesireHD".

III. Créer notre Skin (oui enfin).

Récupérer sur votre pc Slate.apk depuis "root/system/app" dans votre téléphone bien sur ;). Vous trouverez dans ce dossier aussi les autres skins si vous voulez tous les modifier.

1. Extraire Slate.apk avec 7zip. Maintenant vous pouvez modifier toutes les images .png que vous trouverez dans : "Slate/res/drawable-hdpi; drawable-port-hdpi; drawable-land-hdpi".

2. Placez le fichier d'origine Slate.apk dans "C:/".

3. Écrivez dans l'invite de commande : "apktool d -f -t DesireHD C:/Slate.apk".

4. Vous devriez avoir un nouveau répertoire : "C:/Users/"votrenom"/Slate".

5. Modifiez ce que vous voulez modifier en décompilant les fichiers .xml

a. nom du skin: avec notepad, il faut éditer AndroidManifest.xml dans "C:/Users/"your name"/Slate".

<manifest android:hasCode="false" android:versionCode="8" android:versionName="2.2" package="com.htc.skin.Slate"

changez en :

<manifest android:hasCode="false" android:versionCode="8" android:versionName="2.2" package="com.htc.skin."nomduskinsansespace""

de même avec strings.xml dans "C:/Users/"votrenom"/Slate/res/values"

-line: <string name="skin_name">Slate</string>

changez en :

<string name="skin_name">"nomduskin"</string>

b. Couleurs : avec notepad, éditez colors.xml dans "C:/Users/"your name"/Slate/res/values". Les couleurs sont écrites en codage HTML !!

c. Modifiez l'horloge et les indicateurs d'écran : avec notepad, éditez integers.xml dans "C:/Users/"votrenom"/Slate/res/values"

<integer name="clockwidget_flip">1</integer> Vous pouvez mettre 0 ou 1.

<integer name="rosie_scrollbar_curve">0</integer> Idem, 0 ou 1 uniquement pour modifier.

On va maintenant passer à la compilation de votre magnifique (j'en doute pas =)) Skin

6. Pour le compiler, taper la commande (dans l'invite de commande) : "apktool b -f C:/Users/"votrenom"/Slate "nomduskin".apk".

7. Vous trouverez votre skin dans "C:/Users/votrenom"

8. Ouvez avec 7zip. Vous devez avoir 2 dossiers : assets & res, et 2 fichiers: AndroidManifest.xml (si vous l'avez édité) & resources.arsc.

a. Dans "assets/image" vous aurez la prévisualisation du skin (au moment de le sélectionner) et le fond d'écran par défaut

b. Dans "res" ce trouver les images que vous avez modifié.

9. Prenez maintenant votre skin en .apk et utiliser Auto-sign : Pour ce faire, changez son nom pour update.zip. Déplacer le dans le même répertoire que Sign.bat (dans le répertoire d'auto-sign) et lancez ce dernier pour le signer. Il devrait apparaître un nouveau fichier : "update_signed.zip". Renommez le en "nomduskin".apk et installer le ensuite sur votre téléphone !

-> N'oubliez pas de ne pas mettre d'espace dans le nom de votre Skin !

-> Sur le site de XDA (lien en haut) vous trouverez des Skin déjà fait !

-> L'auteur précise que si vous postez un skin fait par vous avec des ressources faites pas d'autres personnes, vous devez avoir leurs permissions !

-> Uniquement pour HD/Z et rom custom/officielle !

-> Désinstallation via HTC HUB (si vous ne l'avez pas vous pouvez supprimer via root/system/app, il suffit d'enlever le .apk de votre skin) (Merci à Celine62 et titcrunch)

Ressources : (merci à Seandk)

Framework : http://db.tt/v0u0qlo

Ressource : http://www.multiupload.com/TJFSY693F0

Slate : http://db.tt/PF09PBd

Balckboard : http://db.tt/i48Wigy

Métal : http://db.tt/FTMkkVx

Wood : http://db.tt/JMONKBd

Céline62 a regroupé plusieurs skins ici : http://rapidshare.com/files/448098311/skinshtcdesirehdceline62.rar (16/02/11)

(preview page : 4 )

Enjoy !

Modifié par Meel
Lien vers le commentaire
Partager sur d’autres sites

  • Réponses 183
  • Créé
  • Dernière réponse

Top forumeurs sur ce sujet

je suis en train de le faire donc je te dirais à la fin si vraiment c'difficile et je vais modifier le lien de suite ^^

/e j'ai testé et crois moi c'est hyper simple ! le plus dure c'est de savoir à quelles images corresponds à quoi ^^ mais sinon la méthode est pas dure =)

Modifié par Meelouw
Lien vers le commentaire
Partager sur d’autres sites

Invité Céline62

Oh mon dieu....

Je vais retirer mes neurones de blondes pour m'y mettre ^^

Question conne : si l'on trouve un skin tout fait peut on le mettre sur nos DHD par exemple ? si oui heu bah ou le placer ?? mercii

Lien vers le commentaire
Partager sur d’autres sites

:P

si tu trouves un skin il faut qu'il soit compatible (dans le lien de xda ils le sont) et ensuite c'est un .apk donc tu l'installes comme une application =) ensuite tu vas dans "personnaliser" et skin et tu trouveras ton nouveau skin

Lien vers le commentaire
Partager sur d’autres sites

Invité Céline62

Ahh d'accord, mais moi perso je ne suis pas rooter donc bon...

Et en fait je peut juste créer un dossier sur ma sd du genre "skin" et hop je met le .apk dedans ?

Merci pour ta reponse

Lien vers le commentaire
Partager sur d’autres sites

non celine c'est pas possible car un .apk pour être reconnu doit être absolument installer ce n'est par un fichier en lecture direct comme une image ou une musique

ha oui moi j'avais compris que quand elle disait le mettre dedans c'était pour l'installer après :x xD

non non root pas pas la peine ! c'une installation d'apk comme une application, il te faut juste activer les sources inconnues dans "paramètre -> application -> source inconnue" et tu coches si c'est pas déjà fait !

Lien vers le commentaire
Partager sur d’autres sites

Ahh d'accord, franchement je suis désolée de toute les questions

c'est pas grave du tout celine, je prefere 100 fois répondre à quelqu'un qui pose des question pour comprendre ce qu'il va faire et le faire bien, que quelqu'un qui fais sans savoir et ensuite viens poser des questions pour régler ces soucis qu'il n'aurait pas due avoir ^^

Lien vers le commentaire
Partager sur d’autres sites

Invité Céline62

Bon bah je me permet alors mdr

J'ai créer un dossier sur ma carte memoire "Skin", à l'interieur j'ai mis le fichier .apk d'un skin trouvé sur le lien cité ci dessus,

le hic c'est quand je vais dans personnalisé puis skin, il me retrouve toujours les memes...

Lien vers le commentaire
Partager sur d’autres sites

Invité Céline62

Bon a mon avis soit faut etre rooter soit j'ai pris le skin qui n'allais pas car ca me dit impossible a installer

Message envoyé avec l'application Forum Frandroid

Lien vers le commentaire
Partager sur d’autres sites

Bon a mon avis soit faut etre rooter soit j'ai pris le skin qui n'allais pas car ca me dit impossible a installer

Message envoyé avec l'application Forum Frandroid

c'est assez complexe en faite si tu prend un skin simple pas besoin de root, mais si tu prend un pack framework la faut l’être car besoin du recovery (ca c'est ce que dit l'auteur), maintenant ca c'est ce que je dit moi, faudra qu'on m'explique comment il arrive à ajouter des fichier interne au système sans accès admin lol et surtout comment il va chercher les fichier de base sans accès superuser non plus

donc celine oui je te confirme faut être root, sauf pour un skin bateau de base genre fond d’écran et couleur des menu

Lien vers le commentaire
Partager sur d’autres sites

je rajouterai dans le tuto demain alors, enfin cette, aprèm qu'il faut être root xD la j'ai un peu trop tizzé donc peut être j'ferais des bétises xD

sinon les .xml c'des fichiers texte, codé d'une certaine manière on va dire, et le code générale les "appels" et utilise des valeurs stockés dedans ! mais serieux c'facile t'inquiète pas ^^ tu l'ouvres et il y a 3 lignes xD

Lien vers le commentaire
Partager sur d’autres sites

Invité Céline62

c'est assez complexe en faite si tu prend un skin simple pas besoin de root, mais si tu prend un pack framework la faut l’être car besoin du recovery (ca c'est ce que dit l'auteur), maintenant ca c'est ce que je dit moi, faudra qu'on m'explique comment il arrive à ajouter des fichier interne au système sans accès admin lol et surtout comment il va chercher les fichier de base sans accès superuser non plus

donc celine oui je te confirme faut être root, sauf pour un skin bateau de base genre fond d’écran et couleur des menu

Coucou, en fait ce que j'aurais voulu moi, c'est que ma couleur preferé est le rouge, ce qu'il m'aurais juste plus c'est quand on selectionne un fichier par exemple, soit tu as noir, bleu, bleu ciel etc... et moi j'aurais juste voulu rouge, ainsi que le bouton pour debloqué mon teléphone

Maintenant le dock, bah pour etre franche je m'en fout un peu car je le fait moi meme, fin je ne sais pas si tu vois de quoi je parle... sinon je ferais une caputre :)

Bonne journée à tous

Lien vers le commentaire
Partager sur d’autres sites

si tu pars dans le fichier ouais bah go root :P au pire dit moi c'est le quel et j'essayerai ;) vu que j'suis root je verrais si ça marche ^^

sinon pour le rouge, je pense en créer sur cette base :D j'essaye en ce moment de repéré quelles image sert à quoi mais pas facile facile ^^

Lien vers le commentaire
Partager sur d’autres sites

Invité Céline62

Au cas ou, fin si jamais tu y arrives, ca te dérangerais de partager ? juste le fichier pour avoir le "truc" rouge ?

Sinon bah je crois que je n'ai pas le choix faut que je root mon telephone... snif

Bisoux

Lien vers le commentaire
Partager sur d’autres sites

Rejoignez la conversation

Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.

Invité
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.




×
×
  • Créer...