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

[GUIDE] Downgrade du hboot 2.00.0002 sans utiliser htcdev-unlock

tuto hboot Desire S

  • Merci de vous connecter pour répondre
170 réponses à ce sujet

#41
Ganouche

Ganouche

    Membre régulier

  • Membre
  • 198 messages

Voir le message_bobichon, le 01 February 2012 - 09:54, dit :

@Ganouche: toi il semble que ton dossier /data/local/tmp n'était pas vide

Tu peux déja essayer de le vérifier:

adb shell
cd /data/local/tmp
ls

ici sous ls, tu ne devrais rien voir, si tu vois un "sh" et un "boomsh", supprime les comme ceci (attention avec ces commandes à ne pas supprimer n'importe quoi):

rm /data/local/tmp/sh
rm /data/local/tmp/boomsh 

Si ça ne marche pas comme ça, factory reset.

C'est un peu un gros ras le bol d'essayer 36 solutions sans qu'aucune ne fonctionne sans faire ceci, après cela et encore ceci et cela, c'est pourquoi c'était la dernière fois que j'ai essayé.
Il y avait bien boomsh et sh et impossible de les supprimer a la solution de bobichon et je n'ai pas du tout envie de faire un reset factory sans être sur et certain qu'après j'arrive à mes fins donc je préfère en rester là, je reprendrais peut être la chose mais bien plus tard quand il y aura LA méthode.
Mais merci beaucoup pour votre aide les gars ;)

#42
_bobichon

_bobichon

    RdS HTC Desire S

  • Responsable de section
  • 930 messages
  • LieuStrasbourg
  • Marque:HTC
  • Modèle:Desire S
Il n'y malheureusement pas de solution clé en main. Après, je n'oblige personne à faire quoi que ce soit, le guide est là pour ceux qui veulent tenter leur chance, pour certains ça marche nickel, pour d'autres non.

Modifié par _bobichon, 29 May 2012 - 02:03.

Image IPB

#43
cobraisback

cobraisback

    Android à poil bleu

  • Membre
  • 263 messages
  • Modèle:HTC Desire S
Question bete, le tuto de MoKiChu semble donner une méthode simple pour installer un custom Recovery à partir d'un hboot 2.00.0002 en faisant juste un deblocage partiel du hboot via le site htcdev

Pourquoi alors proposer une autre méthode qui semble plus compliquée ? Où est le piège ?

Et quelle est la différence entre ce tuto et celui de rom67 ?Je n'ai pas parcouru en détails, mais cela semble être la même chose avec juste la nouvelle methode pour les tous derniers firmwares, vous confirmez ?

Merci de vos précisions...

Modifié par cobraisback, 05 February 2012 - 22:40.

HTC Desire S - ROM MIUI France (GB 2.3.7)
HTC Hero - ROM Cronos Ginger X 2.4.0 (GB 2.3.7)
ACER Iconia tab A500 - ROM THOR v14.2 (HC 3.2.1)

#44
_bobichon

_bobichon

    RdS HTC Desire S

  • Responsable de section
  • 930 messages
  • LieuStrasbourg
  • Marque:HTC
  • Modèle:Desire S

Citation

Pourquoi alors proposer une autre méthode qui semble plus compliquée ? Où est le piège ?

Le titre du sujet est: Downgrade du hboot sans utiliser htcdev unlock. Il n'y a pas de piège mais oui, c'est plus compliqué.

Citation

Et quelle est la différence entre ce tuto et celui de rom67 ?

Aucune, sauf la présentation, c'est un guide que j'avais traduit de xda il y quelques temps pour répondre à un membre dans un autre sujet et que rom67 a repris pour en faire un tuto. Je me suis permis de reprendre ma propre traduction en ajoutant l'autre méthode.


Pourquoi ne pas utiliser htcdev unlock ?

D'une part par ce que comme tu le dis c'est un déblocage partiel, tu seras toujours S-ON et tu ne pourras donc pas tout modifier. D'autre part, parce que pour utiliser htcdev tu dois donner ton IMEI à HTC et qu'en validant le déblocage tu acceptes expressément qu'HTC puisse te refuser la prise en charge de l'appareil en garantie (bien qu'apparemment si tu as acheté ton mobile en pack opérateur ça passe, vu que dans ce cas c'est l'opérateur qui a la charge de la garantie et non HTC).

htcdev unlock dit :

It is our responsibility to caution you that not all claims resulting or caused by or from the unlocking of the bootloader may be covered under warranty

voir ici pour la version longue: http://htcdev.com/bootloader.

Maintenant, à toi de peser le pour et le contre de l'une ou l'autre façon de faire, elles sont toutes valables. Tout dépend de ce que tu souhaites modifier par la suite.

Modifié par _bobichon, 07 February 2012 - 07:22.

Image IPB

#45
cobraisback

cobraisback

    Android à poil bleu

  • Membre
  • 263 messages
  • Modèle:HTC Desire S
Salut,

Merci de ces précisions, une différence de taille m'avait en effet échappé et MoKiChU m'a aussi répondu sur son post : pour passer S-OFF il faut obligatoirement downgrader.

Juste pour qu'il n'y ai pas de malentendu, j'ai écris "piège" non pas pour mettre en doute la méthode par rapport à une autre, mais juste pour bien comprendre dans quel cas il fallait l'appliquer. Je vois beaucoup de gens se lancer sans vraiment maitriser et comprendre ce qu'ils font, on voit ce que cela donne à l'arrivée... ;)

Je préfère en effet prendre le temps de bien comprendre le pourquoi du comment avant de faite toute manipulation.

Modifié par cobraisback, 07 February 2012 - 10:01.

HTC Desire S - ROM MIUI France (GB 2.3.7)
HTC Hero - ROM Cronos Ginger X 2.4.0 (GB 2.3.7)
ACER Iconia tab A500 - ROM THOR v14.2 (HC 3.2.1)

#46
SqueeZen

SqueeZen

    Android des montagnes

  • Membre
  • 561 messages
  • LieuNantes
  • Marque:HTC
  • Modèle:Desire S
C'est une bonne chose, en plus tes questions sont percutantes !

#47
cobraisback

cobraisback

    Android à poil bleu

  • Membre
  • 263 messages
  • Modèle:HTC Desire S
Bon j'ai craqué ... downgrade fait avec succès !

Passons à la suite ...
HTC Desire S - ROM MIUI France (GB 2.3.7)
HTC Hero - ROM Cronos Ginger X 2.4.0 (GB 2.3.7)
ACER Iconia tab A500 - ROM THOR v14.2 (HC 3.2.1)

#48
_bobichon

_bobichon

    RdS HTC Desire S

  • Responsable de section
  • 930 messages
  • LieuStrasbourg
  • Marque:HTC
  • Modèle:Desire S
Juste par curiosité, quelle méthode as-tu utilisé ?


edit: ajout du tuto "Changer son hboot" .

Modifié par _bobichon, 08 February 2012 - 10:03.

Image IPB

#49
cobraisback

cobraisback

    Android à poil bleu

  • Membre
  • 263 messages
  • Modèle:HTC Desire S
J'ai utilisé ta méthode pour passer sur un hboot version 0.98.0002 (section A, old firmware)
J'ai ensuite suivi le tuto de SqueeZen.

J'ai quelques remarques pour ameliorer le tuto :

Tout d'abord Il faudrait peut être préciser le contexte, pourquoi et quand faire un downgrade du hboot ? Pourquoi le changer ?

Sur les méthodes pour changer le hbboot :
- concernant la methode 1, flash de l'image PG88IMG.zip via le bootloader, il faudrait préciser d'enlever le fichier de la racine SDcard après le flash car sinon au prochain démarrage sous bootloader, il va chercher à le mettre à jour de nouveau ...

Sur la comparaison des méthodes fastboot / dd / android flasher, je ne sais pas si on peut dire qu'une en vaille une autre ... Pour moi la méthode fastboot à le gros inconvénient de transférer à la volée le fichier hboot.img au téléphone, pas sans risque si jamais il y a par ex. un problème avec le driver ou si le câble se débranche à ce moment (bon ok, ce serait vraiment pas de chance).
Alors que la méthode dd, au moins le fichier est en local sur la SDcard, le PC envoie juste la commande, de plus on fait un backup (première commande sauvant image.img) et si jamais le fichier hboot.img n'est pas identifié, le flash ne se realise pas (cela m'est arrivé hier soir, j'avais transferé en montant la sdcard du recovery, mais il a allu que je monte /demonte une seconde fois pour qu'il voit le fichier).
Dans ce cas, pour moi le seul risque est de flasher un fichier verolé, mais c'est alors le cas des trois méthodes ...

Modifié par cobraisback, 08 February 2012 - 11:54.

HTC Desire S - ROM MIUI France (GB 2.3.7)
HTC Hero - ROM Cronos Ginger X 2.4.0 (GB 2.3.7)
ACER Iconia tab A500 - ROM THOR v14.2 (HC 3.2.1)

#50
PeutiPeuton

PeutiPeuton

    Membre avancé

  • Membre
  • 50 messages
  • Modèle:HTC Desire S
Bonjour,

Je vais bientôt Downgrader mon Hboot avec une ROM en 2.13.xxx.

Je voulais simplement signaler qu'avant d'utiliser le tacoroot, il fallait avoir booté au moins une fois sur le RECOVERY (je parle bien du RECOVERY officiel HTC). Si cette étape n'est pas faite le "hack" du tacoroot ne marche pas.

Une autre précision : après le tacoroot, le téléphone est instable, voir même en bootloop. Pendant ce bootloop vous avez accès a ADB avec les droits root et c'est exactement ce qu'il faut. Une fois le tacoroot undo réalisé le telephone boot normalement.

Cordialement,
PeutiPeuton

#51
_bobichon

_bobichon

    RdS HTC Desire S

  • Responsable de section
  • 930 messages
  • LieuStrasbourg
  • Marque:HTC
  • Modèle:Desire S
Merci pour l'info, je modifierai le tuto en conséquence dès que j'ai un moment.

@ Cobra: j'ai aussi pris note de tes remarques.

Modifié par _bobichon, 08 February 2012 - 20:48.

Image IPB

#52
SqueeZen

SqueeZen

    Android des montagnes

  • Membre
  • 561 messages
  • LieuNantes
  • Marque:HTC
  • Modèle:Desire S

Voir le messagecobraisback, le 08 February 2012 - 11:37, dit :

Sur les méthodes pour changer le hbboot :
- concernant la methode 1, flash de l'image PG88IMG.zip via le bootloader, il faudrait préciser d'enlever le fichier de la racine SDcard après le flash car sinon au prochain démarrage sous bootloader, il va chercher à le mettre à jour de nouveau ...

Sur la comparaison des méthodes fastboot / dd / android flasher, je ne sais pas si on peut dire qu'une en vaille une autre ... Pour moi la méthode fastboot à le gros inconvénient de transférer à la volée le fichier hboot.img au téléphone, pas sans risque si jamais il y a par ex. un problème avec le driver ou si le câble se débranche à ce moment (bon ok, ce serait vraiment pas de chance).
Alors que la méthode dd, au moins le fichier est en local sur la SDcard, le PC envoie juste la commande, de plus on fait un backup (première commande sauvant image.img) et si jamais le fichier hboot.img n'est pas identifié, le flash ne se realise pas (cela m'est arrivé hier soir, j'avais transferé en montant la sdcard du recovery, mais il a allu que je monte /demonte une seconde fois pour qu'il voit le fichier).
Dans ce cas, pour moi le seul risque est de flasher un fichier verolé, mais c'est alors le cas des trois méthodes ...

Je suis entièrement d'accord, pour mettre à jour son Hboot, on utilise la méthode DD pour plus de sûreté. C'est d'ailleurs celle que je propose dans mon tutoriel. Après la méthode Fastboot, elle peut-être utilisé pour mettre à jour son Recovery par exemple, ça craint moins. Mais surtout c'est très pratique quand on ne peut pas accéder à sa carte micro-SD parce que le système ne démarre plus et qu'on a pas de lecteur de carte. :)

#53
_bobichon

_bobichon

    RdS HTC Desire S

  • Responsable de section
  • 930 messages
  • LieuStrasbourg
  • Marque:HTC
  • Modèle:Desire S
Qu'on se comprennent bien, je crache pas sur dd, d'ailleurs je l'ai aussi utilisée. Mais quand je vois que les gens arrivent a faire 2 fautes de frappe en faisant un simple chmod, je préfère leur recommander des solutions "en 3 clics", plus simples pour le profane.

Evidemment pour quelqu'un comme toi ou d'autres qui savent déjà comment faire, ce tuto ne sert à rien. Au mieux c'est juste un rappel des façons de faire.
Image IPB

#54
cobraisback

cobraisback

    Android à poil bleu

  • Membre
  • 263 messages
  • Modèle:HTC Desire S
Tu marques un point et android flasher semble plutôt pas mal pour cela.

Mais du coup, peut etre faut il préciser dans le tuto : pour ceux qui veulent éviter les lignes de commande utiliser android flasher, pour les initiés, utiliser fastboot ou dd ... cela oriente le choix et rassure le newbie.

Modifié par cobraisback, 11 February 2012 - 10:15.

HTC Desire S - ROM MIUI France (GB 2.3.7)
HTC Hero - ROM Cronos Ginger X 2.4.0 (GB 2.3.7)
ACER Iconia tab A500 - ROM THOR v14.2 (HC 3.2.1)

#55
PeutiPeuton

PeutiPeuton

    Membre avancé

  • Membre
  • 50 messages
  • Modèle:HTC Desire S
[erreur de sujet]

Modifié par PeutiPeuton, 11 February 2012 - 15:53.


#56
NameIsCarl

NameIsCarl

    Membre avancé

  • Membre
  • 34 messages
  • Modèle:HTC Desire S (Orange)
Du nouveau !

La procédure fonctionne avec tacoroot, mais a peu près, seulement :)

1) Le boot loop

La premiere chose a signaler est que lorsque l'on execute tacoroot --root, le telephone redémarre et ne reboote plus normalement.
En effet, il enchaine les redemarrages partiels en boucle (boot loop).
En clair, le telephone redémarre sans arrêt.

Meme si cela parait genant (voire inquietant), cela n'empeche pas d'executer la suite de la procédure qui consiste a mettre a jour le numero de version.
En effet, la commande adb shell fonctionne meme lorsque le telephone est en boot loop.
L'idée est donc d'executer la commande de mise a jour de version avant la fin de la boucle.

PS : si vous ne voulez pas aller jusqu'au bout de la procedure mais en finir avec le boot loop,
vous avez deux solutions.
1) executer la commande tacoroot --undo qui remettra votre telephone dans un mode
normal. Il demarrera correctement, vous n'aurez perdu aucune donnée.
2) le mode urgence : enlever la batterie de votre telephone. Puis demarrer en appuyant
simultanéement sur Volume bas+Power. Vous etes dans le bootloader.
Allez alors dans le recovery, puis choisissez de faire un factory reset.
ATTENTION : retirer la batterie a chaud de votre telephone peut le rendre COMPLETEMENT
inutilisable (brick)
ATTENTION : comme avec tout factory reset, vous perdrez toutes vos données (la SDCard
ne sera pas modifiée cependant : vous conserverez votre musique, photos)

2) la mise a jour de la version

Comme vous l'avez compris, une fois que vous etes root (et donc en boot loop), vous
pouvez mettre a jour le no de version.
Le souci est que lors du boot loop, votre sdcard peut ne pas etre montée.
Or, d'apres ce que j'ai compris, le programme misc_version copie des fichiers
temporaires sur votre sdcard.

misc version retourne alors le message d'erreur suivant :

Patching and backing up partition 17...
Error opening backup file.

Une solution consiste a utiliser misc_version_universal qui n'a pas besoin de la sdcard
pour fonctionner.
Le fichier est disponible ici : http://cloud.github....n_universal.zip
Le projet est disponible ici : https://github.com/h...rsion_universal

Le principe est le même que pour misc_version classique : on le transfere, on lui
donne les bons droits et on l'execute avec les memes parametres

L'autre solution consiste a faire la modification vous meme : vous exportez (dd+pull) l'image,
vous l'ouvrez avec un editeur hexa, vous remplacez le no de version dans le fichier, et
vous l'importez sur votre telephone (push+dd).
C'est exactement ce que fait misc_version.
Mais comme je n'ai pas eu besoin d'executer cette manipulation, je n'ai pas de tutorial clé en main.

3) La victoire

Une fois le no de version mis a jour, quittez le boot loop en executant tacoroot --undo.
Votre telephone reboot normalement.
Vous pouvez verifier que la mise a jour s'est bien passée en rebootant en fasboot, puis en
lancant
fastboot getvar all
Votre main version devrait avoir changé :)

Une fois que vous avez fait tout cela, vous pouvez souffler un peu et suivre le reste de la procedure
et installer le RUU.

A mon sens, la procédure devrait etre completée.
(j'avais des captures a cet effet, mais je les ai perdu suite a un reboot un peu violent).

En tout cas, merci a toute l'equipe,
Carl.


PS : la premiere etape de tacoroot est d'aller dans le recovery, et ceci avant chaque execution de tacoroot --setup.
Si vous ne le faites pas, tacoroot --setup vous retourne un message d'erreur a propos de recovery/log.
Cette etape est a mettre a jour egalement.

PS2 : j'ai executé toute la procédure avec les drivers HTC (mais sans avoir installé HTC sync) et cela fonctionne comme sur des roulettes.

PS3 : l'installation du RUU fonctionne sans probleme sur un vieux PC en USB 1.1. Elle prend juste 30 minutes au lieu de 10 :)

Modifié par NameIsCarl, 15 February 2012 - 01:01.


#57
_bobichon

_bobichon

    RdS HTC Desire S

  • Responsable de section
  • 930 messages
  • LieuStrasbourg
  • Marque:HTC
  • Modèle:Desire S
Merci pour ce retour complet, je vais ajouter ça au tuto. Comme je n'ai pas ce hboot je n'ai pas pu testé moi-même pour découvrir ces petites subtilités.

PS: retirer la batterie à chaud c'est une très mauvaise idée, il vaut mieux utiliser la combinaison de touches "Volume Up + Volume Down + Power" pour rebooter proprement, ou utiliser adb.

PS2: Tu peux préciser a quel moment tu vas sur le recovery afin que tacoroot --root fonctionne ? Que je vois quelles étapes du tuto je dois modifier.

Modifié par _bobichon, 15 February 2012 - 12:19.

Image IPB

#58
NameIsCarl

NameIsCarl

    Membre avancé

  • Membre
  • 34 messages
  • Modèle:HTC Desire S (Orange)
Pour les modifications, je dirais :
  • remplacer misc_version par misc_version universal (ou au moins signaler l'alternative)
  • Indiquer les procedures d'urgence : en cas de probleme avec votre telephone, faire un reboot Power+Volume Up+Volume Down et effectuer un factory reset depuis le recovery.
  • Ajouter une etape B.0 : lancer le recovery d'origine du telephone en demarrant sur le bootloader puis choisir le recovery
  • Etape B.7 Signaler le boot loop
  • Ajouter une etape apres B.8 pour terminer la procédure par tacoroot --undo
  • Ajouter une etape pour verifier que le main version est bien changé en redemarrant en fastboot puis getvar.
Eventuellement, ajouter une etape pour faire des sauvergardes intermediaires (via dd) des filesystem qui sont modifiés.
(Apres tout, nos HTC Desire S sont un peu fragiles, mieux vaut en prendre soin).

Pour plus d'information, n'hesite pas a me contacter.
Je peux egalemant faire les modifications (pendant que mes souvenirs sont encore chauds) du post si cela t'arrange.
Libre a toi de repasser derriere ensuite...

Bonne journée,
Carl.

#59
_bobichon

_bobichon

    RdS HTC Desire S

  • Responsable de section
  • 930 messages
  • LieuStrasbourg
  • Marque:HTC
  • Modèle:Desire S
Tuto corrigé et complété par NameIsCarl, merci à lui.
Image IPB

#60
D4rk-pho3nix

D4rk-pho3nix

    Android à poil bleu

  • Membre
  • 248 messages
Salut merci pour le tuto , j'ai fait un retour s.a.v et me voila avec un desire s tout neuf mais avec le deniers firmware ... j'arrive à root et tout sauf que durant la maj Ruu il n'arrive pas à contacter le téléphone une fois reboot en bootloader ... que faire ? merci d'avance





Also tagged with one or more of these keywords: tuto, hboot, Desire S

0 utilisateur(s) li(sen)t ce sujet

0 membre(s), 0 invité(s), 0 utilisateur(s) anonyme(s)

Skimlinks