Meelouw Posté(e) 26 janvier 2011 Share Posté(e) 26 janvier 2011 (modifié) Alors j'ai tiré tout ça d'ici : http://forum.xda-developers.com/showthread.php?t=780324 que m'a montré dj.parisianos et je vais vous expliquer en français comment faire ! I. J'ai besoin de quoi M'sieur ? Alors tu vas avoir besoin : - du SDK et du dossier tools ! - de windows (car je connais les commandes que pour windows) - d'un service.jar - de l'invité de commande - de lunette - baskmali.jar - smali.jar - d'un cable usb - un DHD - être root et avoir CWM - pâtes - Fromage blanc - ... (ha pardon c'est ma liste de course après xD) j'ai bien le droit de mettre un peu d'humour ? II. Et ensuite, j'fais quoi ?! Donc, tu vas commencez (oui je me permet de dire tu ... xD) par récupérer un service.jar ! Pour ce faire, reprend le .zip de ta rom custom (ou de toute autre rom ^^) en l'extrayant et en allant dans : "system\framework". Ensuite tu le renommes en .zip, tu l'extrait à son tours et tu me copies le classes.dex (et oui je suis même directif !) Ensuite, tu te rend dans le dossiers tools (du SDK) et tu y met le classes.dex. Tu te rends ici : http://code.google.com/p/smali/ et à droite, tu télécharge baskmali-1.2.6.jar et smali-1.2.6.jar. Tu places les deux dans le dossier tools (le même que le classes.dex) et tu retires le "-1.2.6" des deux fichiers (pour te retrouver avec baskmali.jar et smali.jar). Ensuite tu ouvres ton invite de commande, tu te diriges dans le dossier tools et tu tapes : "java -jar baksmali.jar -o classout/ classes.dex" Tu vas avoir un nouveau dossier, classout. C'est là que les affaires vont commencer. III. Et les modifications, je les fait un jours ou quoi ? tu ouvres le dossier classout et tu vas dans : "com\android\server\status" je vais maintenant te dire quoi modifier dans quelle fichier par rapport à ce que tu veux faire (sachant que pour ouvrir un .smali tu peux utiliser le bloc note, etc mais je te conseille notepad++ où tu auras les numéros des lignes.) -> tu veux retirer l'heure : tu ouvres StatusBarPolicy.smali et tu te diriges lignes 745, après la ligne 745, à la ligne 747 (en laissant un blanc entre les deux) tu rajoutes : "invoke-virtual {p2, v3, v6}, Lcom/android/server/status/StatusBarService;->setIconVisibility(Landroid/os/IBinder;Z)V" ensuite tu laisses un blanc avant la prochaine ligne. toujours une ligne sur deux ! -> tu veux enlever la batterie : tu ouvres StatusBarPolicy.smali, même fonctionnement que pour l'heure, à la ligne 787, tu mets une ligne blanche puis tu colles ceci : "invoke-virtual {p2, v3, v6}, Lcom/android/server/status/StatusBarService;->setIconVisibility(Landroid/os/IBinder;Z)V" -> tu veux enlever le location : tu ouvres HtcCdmaStatusBar.smali : ligne 679 et 724, tu remplaces le "v4" par "v6" : exemple : la ligne 679 qui était : "invoke-virtual {v0, v1, v4}, Lcom/android/server/status/StatusBarService;->setIconVisibility(Landroid/os/IBinder;Z)V" devient : "invoke-virtual {v0, v1, v6}, Lcom/android/server/status/StatusBarService;->setIconVisibility(Landroid/os/IBinder;Z)V" - tu veux enlever l'alarme : (Attention c'est un peu plus difficile la !) dans StatusBarpolicy.smali, supprimes les lignes 3688 et 3690. Ensuite tu rajoutes à la ligne 3684 : "const/4 v0, 0x0" en déplaçant la ligne d'origine (la 3684) de ligne en dessus : "const/4 v0, 0x0 const-string v1, "alarmSet" const/4 v2, 0x0" IV. Et pour mettre dans le téléphone chef ? Alors une fois que tu as finis de modifier ce que tu veux modifier, tu reprends l'invite de commande et tu tapes : "java -Xmx512M -jar smali.jar classout/ -o new-classes.dex" tu vas te retrouver avec un fichier new-classes.dex. tu le renommes en classes.dex (sans oublier de supprimer le premier (début du tuto). Ensuite tu retrouves dans ton service.zip (service.jar que tu avais renommé), tu supprimes le classes.dex et tu y mets le nouveau. ensuite tu renommes en service.jar et tu peux le mettre dans la rom à flashé =) V. et ta pas plus simple ? Sinon tu peux flasher ces .zip à l'aide de CWM ! HideAlarm : http://www.multiupload.com/75ROR30O7M Hidebatterie : http://www.multiupload.com/D6WBF2ASSE HideHorloge : http://www.multiupload.com/2KJNBYX6WT HideLocation : http://www.multiupload.com/WMMGB0KMYQ et pour tout faire d'un coup : http://www.multiupload.com/GPPKHL6EH8 VI. Mais c'est moche j'en veux pas ! Pour revenir à la barre d'origine : http://www.multiupload.com/1LZKCNBU5G Enjoy ! Modifié 27 janvier 2011 par Meelouw Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
xazuretsu Posté(e) 26 janvier 2011 Share Posté(e) 26 janvier 2011 En faite, c'est du uot en manuel non ? Sent from my Desire HD using Tapatalk Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Meelouw Posté(e) 26 janvier 2011 Auteur Share Posté(e) 26 janvier 2011 pas vraiment, enfin uot, tu changes les icônes et tout, moi je laisse ceux d'origine et je vire ce que je ne veux pas Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
seandk Posté(e) 26 janvier 2011 Share Posté(e) 26 janvier 2011 (modifié) Mauvais souvenir de smali et baksmali avec le galaxy lol Fait plutôt des zip, les débutants ne se lancent jamais la dedans Faut pas oublié qu'il n'y a pas que des passionnés et des geeks qui passent par ici Mais très bon tuto tu apprend vite :) Sent from my Desire HD Modifié 26 janvier 2011 par seandk Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Limerick Posté(e) 26 janvier 2011 Share Posté(e) 26 janvier 2011 Mais très bon tuto tu apprend vite :) ...petit scarabée... :D Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Meelouw Posté(e) 26 janvier 2011 Auteur Share Posté(e) 26 janvier 2011 merci ^^ et t'inquiète les zip j'ai prévu mais la j'ai un peu mal à la tête car il faut savoir que sur le post de XDA une partie ne correspond pas >< j'ai donc du cherché moi même xD la je vais nettoyer le piercing (oui j'raconte ma life xD) et je me colle sur les zip ^^ (un est prés déjà =D) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Meelouw Posté(e) 26 janvier 2011 Auteur Share Posté(e) 26 janvier 2011 Edit : rajouté les zip pour chaque =) (je vais en faire un pour flashé les 4 en même temps aussi ^^) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Limerick Posté(e) 26 janvier 2011 Share Posté(e) 26 janvier 2011 Question 1 : qu'est-ce qu'il y a à la place de l'heure ? Un vide ou bien tout est décalé vers la droite ? Question 2 : comment revient-on à l'état initial ? Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Meelouw Posté(e) 26 janvier 2011 Auteur Share Posté(e) 26 janvier 2011 (modifié) non tout se décale vers la droite =) heu était initial, tu reflash ta rom ^^ en faite pour faire les zip j'ai utiliser le service.jar de la rom Revo ... à priori yavait rien de changer dessus :s donc je peux faire un zip avec le service.jar d'origine ^^ (et si tu as modifier manuellement bah tu refait à l'envers ^^) /e rajouté un zip pour remettre d'origine ^^ Modifié 26 janvier 2011 par Meelouw Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Limerick Posté(e) 26 janvier 2011 Share Posté(e) 26 janvier 2011 Ok, merci. Si on remplace le fichier services.jar dans la Rom avant de la flasher, est-ce que ça marche ? Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Meelouw Posté(e) 26 janvier 2011 Auteur Share Posté(e) 26 janvier 2011 heu oui ^^ pas tester mais je pense ça marchera ^^ Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Limerick Posté(e) 26 janvier 2011 Share Posté(e) 26 janvier 2011 Bon en fait j'ai un conflit avec un autre services.jar qui ajoute des toggles sous la barre supérieure. Il faudrait que je modifie ce services.jar pour y supprimer l'horloge, mais je suis loin d'être un petit scarabée... Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Meelouw Posté(e) 26 janvier 2011 Auteur Share Posté(e) 26 janvier 2011 (modifié) heu dit moi en plus ^^" quelle rom à l'origine tu as, ensuite dit moi quesque tu as en plus que tu devrais pas avoir etc ... /e la j'essaye de trouver comment modifier la barre de notification pour trouver comment avoir les raccourcies de connectivités plutôt que les dernières applications ^^ Modifié 26 janvier 2011 par Meelouw Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Limerick Posté(e) 26 janvier 2011 Share Posté(e) 26 janvier 2011 Et bien après chaque flashage de le Revo, je flash un fichier zip qui comprend un répertoire system dans lequel il y a : system\customize\notification_config.txt system\customize\widget.txt et system\framework\framework-res.apk system\framework\framework.jar system\framework\services.jar Cela rajoute 6 widgets entre la barre supérieure et la liste des applis récemment ouverte. Donc si je termine par le hidehorloge, je n'ai plus les widgets (mais j'ai toujours l'espace qui leur sont réservés), et si je termine par ce fichier que j'ai appelé Toggles, et bien cela écrase le fichier hidehorloge et j'ai l'horloge en place lorsque je reboot. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Meelouw Posté(e) 26 janvier 2011 Auteur Share Posté(e) 26 janvier 2011 ha oui ! modifie ce que j'ai dit manuellement dans ton services.jar que tu flashs =) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Limerick Posté(e) 26 janvier 2011 Share Posté(e) 26 janvier 2011 Boaf, finalement, j'vais garder l'horloge... Mais j'ai bien vu que le tuto pouvait me permettre d'y parvenir. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Meelouw Posté(e) 26 janvier 2011 Auteur Share Posté(e) 26 janvier 2011 oui et c'est très simple =) je vais t'envoyer un mp =) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
seandk Posté(e) 27 janvier 2011 Share Posté(e) 27 janvier 2011 lien mis dans les topics de personnalisations Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Rejoignez la conversation
Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.