Aller au contenu

Guide du S-off, root, recovery, Hboot, Radio et Rom


_bobichon

Recommended Posts

Squeezen m'a expliqué hier tu as de la chance !

Tout d'abord désinstalle HTC sync si ce n'est pas fait ;) Et dans les programmes à desinstaller désinstalle tous les trucs HTC ... ;)

Ensuite tu fais clique droit sur le truc My HTC dans le gestionnaire de périphérique et tu fais désinstaller puis tu coches sur " supprimer le pilote pour ce périphérique ". Si MY HTC revient tu recommences jusqu'à ce qu'il ne vienne plus !

Et ensuite tu doit être donc en charger seulement et ça devrait être bon ;)

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

Donc en fait Ganouche, ADB n'était pas installé ? C'est normal alors que tu ne pouvais pas rétrograder ta version ! Tout devrait être plus simple pour toi maintenant. ^^

J'ai ajouté la dernière version de Cyanogen pour ceux que ça intéresse comme MrChoupi. ;)

  • Like 1
Lien vers le commentaire
Partager sur d’autres sites

Avec la beta key sur revolutionnary il ne veut pas la prendre il dit qu'elle est fausse ...

Juste avant que je mette la radio j'ai tout suivi à la lettre, et le téléphone en bootloader n'affiche pas " locked " et je suis toujours en HBOOT 6.98.1002

Donc je ne comprends pas :(

merci

Lien vers le commentaire
Partager sur d’autres sites

@mrchoupi : sur ta beta key si il y a des i et l fais gaffe au majuscule et minuscule car on peut croire que c'est un i majuscule et en faite c'est L minuscule et inversement et je sais de quoi je parle dans ma beta key j'avais quatre i ou L je me suis pris la tête

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

Pour conclure hier soir j'ai bien fini par réussir à installer Cyanogen ! J'aime beaucoup :)

Donc en résumé :

- Au départ, problème dans le gestionnaire de périphérique. Il faut désinstaller HTC sync et être en charger seulement et il aparaitra ! N'oubliez pas de désinstaller le périphérique "MY HTC" pour que "Android Phone" apparaisse.

- Pour downgrader le HBOOT si vous en avez besoin. Il faut malheureusement desinstaller le périphérique "ADB..." puis réinstaller HTC SYN sinon il y aura "ERREUR [170] Erreur de connexion usb". Un fois remis, il faut essayer 2 à 3 fois de lancer le RUU pour downgrader et ça finira pas marcher !

- Ne pas prendre dans "4ext recovery control" la version TOUCH car cela ne fonctionne pas avec le tuto de Squeezen, faites comme sur le tuto !

Voilà ce sont les problèmes que j'ai rencontrés. Sinon tout s'est bien passé.

Merci vraiment à Squeezen sans qui je n'aurai pas réussi ! ;)

Et suivez bien le tuto à la lettre vous y arriverez !!

Lien vers le commentaire
Partager sur d’autres sites

Problème résolu, sous les conseils de Squeezen j'avais pris 4ext recovery controler puis j'avais pris la version TOUCH

Il ne faut pas puisque ça ne marche pas par la suite, j'ai donc remis la version normale comme sur le tuto et ça marche !

Donc 4ext recovery TOUCH ne fonctionne pas pour ce tuto? m**** alors... A moins que Squeezen soit en train de nous préparer une modif de son tuto tenant compte de ce problème, on ne sait jamais...

En tout cas , félicitations à Squeezen pour ce tuto génial. Je n'ai pas encore osé bidouiller mon DS et beaucoup de termes me paraissaient obscures. Grâce à toi j'ai compris beaucoup de choses et je pense que je ne vais pas tarder à me lancer. :)

J'ai quand même deux petites questions:

- Si je ne fais que les étapes 1 à 6, ma rom actuelle reste fonctionelle? Je peux continuer à me servir de mon téléphone? Je demande ça pour pouvoir prendre de l'avance en faisant toutes ces étapes, le temps de me décider sur la rom que je souhaite installer, et aussi pour pouvoir sauvegarder mes applis, sauvegardes de jeux... avec Titanium AVANT de changer de rom (voir même sauvegarder une image de mon tél actuel, j'ai cru comprendre que Titanium pouvait faire ça).

-Sur le tuto tu parle de la radio 20.4801.30.0822U_3822.10.08.04. Hors mon tel est sous la dernière rom HTC officielle et dans les informations logicielles je vois ce même chiffre qui apparait dans "Version de bande de base". Ai-je quand même besoin de mettre à jour la radio?

Lien vers le commentaire
Partager sur d’autres sites

@Mush,

Pour la seconde question : non, pas besoin de reflasher la radio si même numero. Par contre, si plus tard, une nouvelle version de radio sort, il faudra la flasher manuellement via le recovery.

Pour la première question, de ce que j'en ai compris, tu n'auras plus le recovery d'origine, les mises à jour OTA ne vont plus fonctionner, et donc cela va "geler" ta ROM à la dernière mise à jour et il n'y aura pas de risque qu'un MAJ OTA te réinstalle un hboot verrouillé avec recovery d'origine.

Donc a priori tu pourras l'utiliser, mais c'est a confirmer par un cador du forum !!

@SqueeZen (ou autre ayant la réponse ...)

J'ai une question / remarque concernant les drivers USB ADB :

Je n'arrive pas à installer ce p... de driver sous windows xp pro et ce sur deux PC (chez moi et au boulot)

Je passe les détails, mais je ne pense avoir rien rater : j'ai bien mis USB debug, j'ai essayé en ayant ou non au préalable les drivers HTC, j'ai tenté de lui forcer la main dans tous les sens, rien à faire, il me dit que le driver ne correspond pas.

Du coup je me suis dis, mais pourquoi je ne peux utiliser le driver fourni par HTC qui lui s'installe sans souci (quand on a MyHTC sous android phone dans le gestionnaire de peripheriques) ?

J'ai regardé ce post sur XDA, et le driver HTC semble fonctionner avec adb.

J'ai vérifié avec la commande : adb devices. Mon téléphone est bien détecté et connecté avec le driver HTC.

Donc voila est ce que c'est grave docteur de laisser le driver HTC plutôt que le générique google ?

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

Pour la première question de Mush, je n'ai rien compris. Cela dit je te déconseille d'utiliser Titanium vu les nombreux changements que tu vas opérer sur ton téléphone, restaurer des paramètres causera des conflits. Pour bien faire, tu devrais réinstaller et reconfigurer tes applications manuellement.

Pour la seconde question, à priori tu n'as pas besoin de mettre à jour la Radio, même si personnellement je le ferais quand même. :)

Et je souhaite préciser à propos de 4Ext Touch, le problème, c'est juste que les manipulations pour mettre à jour le Hboot expliqué dans mon tutoriel à l'étape 5 ne fonctionne pas sous 4Ext Touch. Il faut donc utiliser la version Classic, mais après avoir mis à jour le Hboot, il n'y a aucun problème pour passer à Touch. ;)

Cobraisback, les pilotes HTC sont nécessaires uniquement pour rétrograder le Hboot, après quoi tu dois les désinstaller pour laisser place aux pilotes ADB indispensable pour la suite de mon tutoriel.

Au fait, cette semaine, on va me passer un Desire S pour le S-off, root et compagnie. Et c'est la dernière version de HTC qui est installé dessus, je vais donc enfin pouvoir m'essayer au joies du rétrogradage du Hboot. Ce sera l'occasion de compléter mon tutoriel ! :D

Au programme :

  • J'ajouterai une étape 0 pour rétrograder son Hboot
  • Je réécrirai l'étape 1 car il manque des choses
  • à l'étape 4 je vais essayer de régler le problème avec 4Ext Touch
  • à l'étape 7, au lieu de vous faire flasher Cyanogen je proposerais plutôt la dernière version de HTC. Trop de gens pense que si on S-off et root on doit se cantonner à installer des Roms non-officielles, et donc pour réinstaller la versions officielles, ils utilisent le RUU et perdent donc le RUU ! En réalité, la version officielle peut-être flashé en toute simplicité !
  • Enfin je rajouterai une étape 8 pour expliquer comment changer et mettre à jour sa Rom en proposant une Ice Cream Sandwich je pense. C'est juste pour boucler la boucle et les grands novices parce que c'est pratiquement la même chose que pour l'étape 7. ^^

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

Certainement, je ne suis pas un spécialiste, mais de toute façon l'objectif finale est de débloquer le Bootloader et des pilotes de HTC. :)

À moins que tu veuille rester S-on, auquel cas tu vas passer ton temps À galérer avec l'invite de commande. ^^

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

Je suis breton ... donc tetu ;)

Si je n'arrive pas à installer le driver usb google (via SDK), il doit bien y a voir une raison (problème sous XP pro ?), et cela peut arriver à d'autre.

Donc qu'est ce qui empèche d'utiliser le driver HTC qui chez moi s'installe sans souci ?

J'ai été voir de plus près sur le site de revolutionary, il fournisse un lien pour les drivers à utiliser ... ce sont des drivers HTC 3.0.0.007 (la dernière version est 3.0.0.0013). Donc a priori cela devrait marcher avec ...

La mise à jour du recovery ? tout se fait ensuite via le telephone donc pas besoin de driver.

La reinstallation du hboot 2.00.2002 ? commande adb, et le driver HTC est compatible adb (je le vois en faisant la commande adb devices)

Bon, y a un moment où il faut arrêter de parler ... il faut se lancer. J'essayerais la manip en gardant ce driver et je vous dirais si cela marche.

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

Un vrai breton, ça a le Gwenn ha Du dans sa signature, au minimum. :)

Si tu as XP, je me souviens que Sir Darknar n'avait pas réussi à installer les pilotes non plus. Enfin ça parait étonnant quand même, as-tu bien désinstaller tous les programmes de HTC dans le panneau de configuration, il y en a deux je crois. Désinstaller les pilotes via le gestionnaire de périphérique ne sert à rien si tu n'as pas désinstaller HTC Sync et le programme qui l'accompagne dont j'ai oublié le nom.

Lien vers le commentaire
Partager sur d’autres sites

Oui oui j'ai tout desinstallé.

J'ai reussi à lui forcer la main en modifiant le fichier android_winusb.inf ... J'ai rajouté l'ID du téléphone (qu'on obtient à partir du gestionnaire de peripheriques, clic droit proprietés, puis details)

J'ai donc maintenant "Android ADB composite Interface".

Mais là je bloque sur Revolutionary (qui marchait d'ailleurs avec le driver HTC également ...) le code qu'il me fournit est invalide.

Lien vers le commentaire
Partager sur d’autres sites

Dans la console, sélectionne le serial et appuie sur Entrée pour le copier, et colle-le sur le site de Revolutionnary pour obtenir ton code. C'est le meilleur moyen de ne pas te tromper entre un L, un 1 ou un I par exemple, qui se ressemble beaucoup dans l'invite de commande.

Ensuite fais un copier du code, puis dans la console tu fais un clique droit et coller pour être certain de ne pas te tromper là non plus en retapant le code.

Sinon je pense que tu trouveras bien un moyen de modifier le code hexadécimal de l'exécutable pour sauter l'étape de la clé, vu comment tu t'es débrouillé pour les pilotes. ^^

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

P... j'ai confondu un l minuscule et un i majuscule ... !

Bon je confirme, avec les drivers HTC, revolutionary cause au téléphone pour récupérer le numero de série mais n'arrive pas ensuite à flasher le nouveau hboot, et ce même avec les drivers fournis sur leur site.

Ouais le coup de la modif du fichier inf c'est pas mal ... surtout quand revolutionary bloque après le premier redémarrage et que windows me redemande un driver (celui pour le fonctionnement sous bootloader qui est bien sur different, argg !!). J'ai du modifier le fichier une seconde fois quasi en live avant que la com USB se désactive. Tendu du slip comme disait ma grand-mère.

Mais bon le plus dur est fait, je suis passé S-off !!

EDIT : 2h du mat' ... Je viens de booter sur virtuous Quattro et je vais me coucher !

EDIT : 8h du mat ... au boulot. Pour les utilisateurs XP qui ont ou auront le même problème que moi avec le driver, je détaillerais la manip ce soir pour modifier le fichier inf du driver générique ADB fourni avec le SDK android. SqueeZen, peut etre pourras tu le rajouter au tuto si tu fais des modifs.

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

Au fait, cette semaine, on va me passer un Desire S pour le S-off, root et compagnie. Et c'est la dernière version de HTC qui est installé dessus, je vais donc enfin pouvoir m'essayer au joies du rétrogradage du Hboot. Ce sera l'occasion de compléter mon tutoriel ! :D

Je pense que ça serait bien si tu pouvais expliquer quelque part que déjà, le tuto faut le faire jusqu'au bout. Sauf peut-être la radio, je suis plus mitigé, si ils n'ont pas de problème de réseau pourquoi la changer ? C'est une partie sensible du mobile qui peut mener directement au brick si le fichier radio est corrompu (mauvais téléchargement, etc) mais bon, c'est ton tuto, c'est toi qui vois.

Et aussi qu'après avoir suivi toutes les étapes de ton tuto, c'est une très mauvaise idée d'installer une rom officielle. Ca évitera peut-être que les gens lisent le tuto en travers et fassent n'importe quoi après, parce qu'ils n'ont pas vraiment compris ce qu'ils faisaient.

Sinon j'ai ajouté les manières de changer de hboot à mon tuto, c'est volontairement assez "succint". Libre à toi de réutiliser tout ou partie de ce que j'ai traduit / écrit.

Lien vers le commentaire
Partager sur d’autres sites

Pourtant bobichon, c'est bien précisé dans le guide au tout début.

J'ai numéroté chaque étape du tutoriel, si vous êtes un parfait débutant, il est essentiel que vous les suiviez scrupuleusement dans l'ordre la première fois.

Et je suis pas du genre à mettre des choses en grand et rouge fluo qui clignotte pour que tout le monde le lise. C'est un tutoriel, pas une publicité. ^^

Pour le reste je vais le faire et dès ce soir ! ;)

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

Comme promis ...

Si vous n'arrivez pas à installer le driver USB fourni par SDK alors que les drivers HTC sont bien desinstallés (a priori le cas sous windows XP qui ne veut pas l'associer au téléphone), cela signifie qu'il ne le reconnait pas comme compatible et qu'il faut lui forcer la main en lui rentrant les identifiants (ID) matériel en dur dans le fichier de configuration du driver.

Il faut donc editer le fichier : android_winusb.inf (qui se trouve ici : C:\monchemin\android-sdk\extras\google\usb_driver)

Il faut ensuite lui rajouter les lignes suivantes,

Soit après la ligne [Google.NTx86] pour les processeurs Intel

Soit après la ligne [Google.NTamd64] pour les processeurs AMD (ca existe encore ?)

; HTC Desire S
%SingleAdbInterface%		= USB_Install, USB\VID_0BB4&PID_0CAB
%CompositeAdbInterface%	 = USB_Install, USB\VID_0BB4&PID_0CAB&MI_01
%SingleBootLoaderInterface% = USB_Install, USB\VID_0BB4&PID_0FF0

Normalement, les ID sont les mêmes pour tous les desire S. Mais pour vérifier, il faut aller dans le gestionnaire des périphériques :

- clic droit sur "android phone", puis proprietés

- dans l'onglet détails, sélectionner numéro d'identification du materiel

Vous devriez alors avoir les deux codes qui sont après USB\ sur les deux premières lignes (SingleAdbInterface et CompositeAdbInterface) lorsque le téléphone est sous ROM et le troisième (SingleBootLoaderInterface) lorsque le téléphone est sous Bootloader.

Vérifiez bien que le driver se charge dans les deux cas (sous ROM et sous bootloader) avant de lancer la procedure de passage S-OFF avec Revolutionary, sinon vous aurez quelques sueurs froides en cours de route ... ;)

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

Pfiou, il est quatre heure du matin, et j'ai même pas encore finis ! Mais j'ai bien avancé. Je me suis arrêté là parce que j'ai atteint la limite d'images dans mon message. Toutes ces captures d'écran m'ont achevé ... trier, rogner, redimensionner, uploader, je vais bien dormir ce soir. xD

J'ai donc ajouté dans le guide comment rétrograder son Hboot pas à pas. La technique est sensiblement la même que bobichon et rom67 que je remercie infiniment car je n'ai même pas eu besoin d'aller voir sur XDA de toute la manipulation tellement ils ont été clair dans leur tutoriel ! J'ai juste apporté quelques améliorations, notamment le fait de réinstaller HTC Sync juste pour l'installation du RUU, sans quoi on se tape la fameuse erreur 170/171. D'ailleurs si quelqu'un pourrais me relire vite fait pour vérifier si j'ai pas dis de conneries, ce serait cool. ;)

Demain ou ce week-end je terminerai le reste, mais l'essentiel est là. Et j'esserais de voir où et comment intégrer tes contributions pour les utilisateurs de Windows XP cobraisback, merci d'ailleurs ! Mais bon je sens que je vais bientôt atteindre la limite de caractère sur mon message ! :P

Merci tout le monde de partager votre savoir faire, c'est ce qui m'a motivé à faire ce tutoriel pour ceux qui débarque vraiment dans le monde d'Android, et les expérimentés un peu mais mes explications doivent apparaître barbante tellement je détail. ^^

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...