Bonjour à toi, heureux possesseur d'un Desire,
Je vais tenter de t'expliquer ici, comment installer le HBOOT modifié par AlphaRev. Lis bien le tutoriel jusqu'au bout avant de te lancer et n'hésite pas à poser des questions avant de faire quoi que ce soit s'il y a quelque chose que tu n'as pas compris ... N'oublie jamais, qu'il vaut mieux poser une question et paraître bête que de foncer tête baissée et de le prouver ...
A quoi ça sert ?
Tu te poses surement cette question, à quoi cela sert-il ? Et bien la réponse est simple :
Sur ses nouvelles générations d'appareils, HTC a ajouté une sécurité. Cette sécurité, appelée @secuflag, vérifie la NAND est vérouillée. En plus clair, nos téléphone étant S-ON (Secuflag ON), nous n'avons que des autorisations en lecture sur nos partitions /system et /recovery. De plus, cette sécurité oblige la signature des .zip que nous voulons flasher.
Passer en S-OFF, nous permet donc de faire sauter cette protection de la NAND.
Mais comment cela marche-t-il ?
La protection @secuflag est stockée dans la RADIO NVRAM (une autre mémoire interne du téléphone). Comme la team AlphaRev ne pouvait pas accéder à cette espace de stockage, ils ont décidé de s'intéresser au HBOOT. Ils ont donc modifié un HBOOT 0.93.
Ce nouveau HBOOT ne supprime pas la protection @secuflag mais fait croire au téléphone qu'il n'est plus protégé.
Qu'est-ce que cela va changer moi ?
Deux choses :
- Vu que ton téléphone croit qu'il n'est plus protégé, tu vas pouvoir modifier les fichiers système sans que ton Desire ne soit en mode recovery (avec la commande adb ou un utilitaire comme Root Explorer)
- Ce nouveau HBOOT permet aussi l'exécution des commandes 'fastboot' qui permettent de faire des modifications avancées sur le téléphone (flash, wipe, changement de nom d'appareil, etc...) Attention : ne pas tenter d'utiliser ces commandes autrement que spécifié dans un tutoriel !!! GROS RISQUE DE BRICKER SON DESIRE !!!
Est-ce compatible avec tous les Desire (Amoled et S-LCD) ?
Complètement, étant donné que c'est un HBOOT 0.93 qui a été modifié, tous les Desire peuvent recevoir cette modification, qu'ils possèdent un écran Amoled ou S-LCD.
Est-ce définitif ?
Oui et Non. La protection ne sautera pas tant que tu n'utilises pas un RUU Officiel avec une mise à jour de HBOOT. Et vu que la vérification de la signature des .zip a été enlevée, tu peux tout à fait enlevée la mise à jour de HBOOT dans un RUU Officiel. Flasher une ROM custom ne causera pas non plus de souci.
Est-ce qu'il y a des risques ?
Etant donné qu'on va flasher le HBOOT, il y a un risque de "bricker" ton téléphone. La team AlphaRev, l'équipe HTC-Dev et moi-même ne pourront pas être tenu pour responsable si jamais cela devait arriver.
Maintenant qu'on sait tout, comment fait-on ?
Etre pressé tu ne dois pas, jeune jedi ...
Deux choix s'offrent à nous :
A- Mise à jour d'un Desire déjà S-OFF
Commence par télécharger ce fichier sur ton bureau (et pas ailleurs) : AlphaRev HBOOT for Bravo
Ensuite, branche ton téléphone à l'ordinateur (mode débogage USB activé bien entendu) et lance un terminal sur ton ordinateur (Démarrer / Exécuter / cmd).
Commence par taper :
Une fois ton téléphone redémarré en mode bootloader, tape :
Puis :
Et enfin :
Et voilà, ton téléphone est mis à jour avec la dernière version de HBOOT par AlphaRev !
B- Première installation d'un HBOOT par AlphaRev
Tout d'abord, ton téléphone doit être rooté !!! Utilise ce tutoriel si ce n'est pas le cas.
Commençons par télécharger les fichiers requis : AlphaRev HBOOT reflash utility
Comme tu vois, il s'agit d'un fichier .iso.Nous allons devoir le transformer en un media bootable.
Deux solutions :
- 1° Créer une clef USB Bootable (fortement conseillé, cela évite les erreurs de gravures)
Tout d'abord choisis, une clef USB que tu peux formater. Télécharge l'utilitaire UNetbootin qui correspond à ton système d'exploitation.
Lance le fichier exécutable et choisis "DisqueImage". Clique sur le bouton "..." et cherche alors le fichier alpharev.iso que tu as téléchargé précédemment. Puis fais "Ok".
Laisse faire le logiciel.
Appuie alors sur "Redémarrer"
Ton PC va redémarrer, rentre dans le BIOS pour vérifier que ton PC va bien booter sur la clef USB, si ce n'est pas le cas, change les priorités de boot. (Si tu ne comprends pas cette phrase et ne sais pas de quoi que ça cause, opte pour la solution 2°).
- 2° Graver un CD
Nous allons devoir le graver avec un utilitaire. Je ne saurais que te conseiller la version d'évaluation de UltraISO (à télécharger ici). Si tu utilises Nero (beurk !), tu dois bien penser à utiliser la fonction : Graver une image disque. Un conseil : grave en 4x, ça évitera plein de souci.
Une fois le CD gravé, remets-le dans ton lecteur CD/DVD/B-Ray (moi aussi j'en veux un B-Ray, si tu en as un de trop ...) et redémarre ton PC.
Ce média que tu viens de créer étant un LiveCD Linux, ton PC devrait booter dessus, laisse faire jusqu'au bout. Tu vas arriver sur une page avec plein d'indications dans la langue de Shakespeare (To Be or Not To Be, à toi de voir ...).
A ce stade, assure-toi que ton téléphone est bien chargé, que tu as bien activé la fonction USB-Debug (Menu/Paramètres/Applications/Développement/Cocher Déboggage USB), qu'il ne va pas y avoir une coupure de courant pour faire des travaux, que la batterie de ton ordinateur est bien chargée, etc ...
SI c'est Ok, il ne te reste plus qu'à brancher ton téléphone.
La procédure s'exécute toute seule, ton téléphone va booter plusieurs fois et rester figer sur l'écran de boot HTC pendant plusieurs minutes (écran de boot qui va paraître abimé). N'aies pas peur, c'est normal, il va passer de lui-même.
Attention : tu ne dois en aucun cas débrancher ton téléphone, retirer la batterie, etc ... au risque de "bricker" ton joujou.
Maintenant que tout s'est bien déroulé, ton téléphone reviens en HBOOT et tu peux observer tout en haut une jolie indication AlphaRev sur un fond rose et dessous : BRAVO PVT3 SHIP S-OFF -> Hourrraaaaa !!!
Redémarre ton téléphone, tu obtiens un joli écran qui ressemble à ça :
Le premier boot devrait être long, c'est normal. Maintenant amuse-toi bien !
AU SECOURS !!! Je n'arrive plus à accéder au Recovery depuis que je suis passé en S-OFF ...
Pas de panique ... Ca arrive ...
Tout d'abord télécharge le Clockwork 4.0.0.5.z110623 sur ton bureau, décompresse le fichier .zip et copie le fichier .img sur le bureau
Démarre ton téléphone en bootloader (Power + Vol-). Branche ton Desire au PC, ouvre un terminal et tape :
Puis :
.
Voilà, ton téléphone devrait pouvoir remarcher
Tous mes remerciements vont à la team AlphaRev pour leur travaille formidable.
Changelog
- 1.80: New HBOOTS released. Updated sizes in the table, PVT4 supported, added MISC partition flashing support.
- 1.80: Multi-device support, Legend GSM and Espresso GSM added to supported devices. Self-contained flashing method with on-screen UI, optional recoveries.
- 1.70: Internal testing release.
- 1.60: Internal testing release.
- 1.50: HBOOT updated. This now allows the use of 'fastboot erase' commands. Changes to allow for future multiple device support.
- 1.40: Splboot reworked (allows 1 bad block), Logic verified/changed to work on HTC Stock ROMs, rooted with unrEVOked.
- 1.32: Minor fix: fixed some permissions problems for some roms.
- 1.31: Feature added: More verbose output for splboot.
- 1.30: Major fix: Checks added for people with bad blocks on their HBOOT NAND flash. Verified and working. Also, fix for people with non-root ADB.
- 1.20: Fixed two bugs: Adjusted for ROMs that didn't have ADB rooted (OpenDesire?), also made splboot smaller for people with bad blocks on /boot.
- 1.10: Fixed a bug for busybox. We now push our own version, so need for it anymore! Just root is enough.
- 1.00: Initial Release.
Sources :
- Site de la team AlphaRev
- Thread XDA
Dernière édition par FlOuP le Mer 20 Oct 2010 - 14:18, édité 10 fois
Je vais tenter de t'expliquer ici, comment installer le HBOOT modifié par AlphaRev. Lis bien le tutoriel jusqu'au bout avant de te lancer et n'hésite pas à poser des questions avant de faire quoi que ce soit s'il y a quelque chose que tu n'as pas compris ... N'oublie jamais, qu'il vaut mieux poser une question et paraître bête que de foncer tête baissée et de le prouver ...
A quoi ça sert ?
Tu te poses surement cette question, à quoi cela sert-il ? Et bien la réponse est simple :
Sur ses nouvelles générations d'appareils, HTC a ajouté une sécurité. Cette sécurité, appelée @secuflag, vérifie la NAND est vérouillée. En plus clair, nos téléphone étant S-ON (Secuflag ON), nous n'avons que des autorisations en lecture sur nos partitions /system et /recovery. De plus, cette sécurité oblige la signature des .zip que nous voulons flasher.
Passer en S-OFF, nous permet donc de faire sauter cette protection de la NAND.
Mais comment cela marche-t-il ?
La protection @secuflag est stockée dans la RADIO NVRAM (une autre mémoire interne du téléphone). Comme la team AlphaRev ne pouvait pas accéder à cette espace de stockage, ils ont décidé de s'intéresser au HBOOT. Ils ont donc modifié un HBOOT 0.93.
Ce nouveau HBOOT ne supprime pas la protection @secuflag mais fait croire au téléphone qu'il n'est plus protégé.
Qu'est-ce que cela va changer moi ?
Deux choses :
- Vu que ton téléphone croit qu'il n'est plus protégé, tu vas pouvoir modifier les fichiers système sans que ton Desire ne soit en mode recovery (avec la commande adb ou un utilitaire comme Root Explorer)
- Ce nouveau HBOOT permet aussi l'exécution des commandes 'fastboot' qui permettent de faire des modifications avancées sur le téléphone (flash, wipe, changement de nom d'appareil, etc...) Attention : ne pas tenter d'utiliser ces commandes autrement que spécifié dans un tutoriel !!! GROS RISQUE DE BRICKER SON DESIRE !!!
Est-ce compatible avec tous les Desire (Amoled et S-LCD) ?
Complètement, étant donné que c'est un HBOOT 0.93 qui a été modifié, tous les Desire peuvent recevoir cette modification, qu'ils possèdent un écran Amoled ou S-LCD.
Est-ce définitif ?
Oui et Non. La protection ne sautera pas tant que tu n'utilises pas un RUU Officiel avec une mise à jour de HBOOT. Et vu que la vérification de la signature des .zip a été enlevée, tu peux tout à fait enlevée la mise à jour de HBOOT dans un RUU Officiel. Flasher une ROM custom ne causera pas non plus de souci.
Est-ce qu'il y a des risques ?
Etant donné qu'on va flasher le HBOOT, il y a un risque de "bricker" ton téléphone. La team AlphaRev, l'équipe HTC-Dev et moi-même ne pourront pas être tenu pour responsable si jamais cela devait arriver.
Maintenant qu'on sait tout, comment fait-on ?
Etre pressé tu ne dois pas, jeune jedi ...
Deux choix s'offrent à nous :
A- Mise à jour d'un Desire déjà S-OFF
Commence par télécharger ce fichier sur ton bureau (et pas ailleurs) : AlphaRev HBOOT for Bravo
Ensuite, branche ton téléphone à l'ordinateur (mode débogage USB activé bien entendu) et lance un terminal sur ton ordinateur (Démarrer / Exécuter / cmd).
Commence par taper :
Code:
adb reboot bootloader
Une fois ton téléphone redémarré en mode bootloader, tape :
Code:
cd desktop
Puis :
Code:
fastboot flash hboot bravo_alphaspl.img
Et enfin :
Code:
fastboot reboot
Et voilà, ton téléphone est mis à jour avec la dernière version de HBOOT par AlphaRev !
B- Première installation d'un HBOOT par AlphaRev
Tout d'abord, ton téléphone doit être rooté !!! Utilise ce tutoriel si ce n'est pas le cas.
Commençons par télécharger les fichiers requis : AlphaRev HBOOT reflash utility
Comme tu vois, il s'agit d'un fichier .iso.Nous allons devoir le transformer en un media bootable.
Deux solutions :
- 1° Créer une clef USB Bootable (fortement conseillé, cela évite les erreurs de gravures)
Tout d'abord choisis, une clef USB que tu peux formater. Télécharge l'utilitaire UNetbootin qui correspond à ton système d'exploitation.
Lance le fichier exécutable et choisis "DisqueImage". Clique sur le bouton "..." et cherche alors le fichier alpharev.iso que tu as téléchargé précédemment. Puis fais "Ok".
Laisse faire le logiciel.
Appuie alors sur "Redémarrer"
Ton PC va redémarrer, rentre dans le BIOS pour vérifier que ton PC va bien booter sur la clef USB, si ce n'est pas le cas, change les priorités de boot. (Si tu ne comprends pas cette phrase et ne sais pas de quoi que ça cause, opte pour la solution 2°).
- 2° Graver un CD
Nous allons devoir le graver avec un utilitaire. Je ne saurais que te conseiller la version d'évaluation de UltraISO (à télécharger ici). Si tu utilises Nero (beurk !), tu dois bien penser à utiliser la fonction : Graver une image disque. Un conseil : grave en 4x, ça évitera plein de souci.
Une fois le CD gravé, remets-le dans ton lecteur CD/DVD/B-Ray (moi aussi j'en veux un B-Ray, si tu en as un de trop ...) et redémarre ton PC.
Ce média que tu viens de créer étant un LiveCD Linux, ton PC devrait booter dessus, laisse faire jusqu'au bout. Tu vas arriver sur une page avec plein d'indications dans la langue de Shakespeare (To Be or Not To Be, à toi de voir ...).
A ce stade, assure-toi que ton téléphone est bien chargé, que tu as bien activé la fonction USB-Debug (Menu/Paramètres/Applications/Développement/Cocher Déboggage USB), qu'il ne va pas y avoir une coupure de courant pour faire des travaux, que la batterie de ton ordinateur est bien chargée, etc ...
SI c'est Ok, il ne te reste plus qu'à brancher ton téléphone.
La procédure s'exécute toute seule, ton téléphone va booter plusieurs fois et rester figer sur l'écran de boot HTC pendant plusieurs minutes (écran de boot qui va paraître abimé). N'aies pas peur, c'est normal, il va passer de lui-même.
Attention : tu ne dois en aucun cas débrancher ton téléphone, retirer la batterie, etc ... au risque de "bricker" ton joujou.
Maintenant que tout s'est bien déroulé, ton téléphone reviens en HBOOT et tu peux observer tout en haut une jolie indication AlphaRev sur un fond rose et dessous : BRAVO PVT3 SHIP S-OFF -> Hourrraaaaa !!!
Redémarre ton téléphone, tu obtiens un joli écran qui ressemble à ça :
Le premier boot devrait être long, c'est normal. Maintenant amuse-toi bien !
AU SECOURS !!! Je n'arrive plus à accéder au Recovery depuis que je suis passé en S-OFF ...
Pas de panique ... Ca arrive ...
Tout d'abord télécharge le Clockwork 4.0.0.5.z110623 sur ton bureau, décompresse le fichier .zip et copie le fichier .img sur le bureau
Démarre ton téléphone en bootloader (Power + Vol-). Branche ton Desire au PC, ouvre un terminal et tape :
Code:
cd desktop
Puis :
Code:
fastboot flash recovery recovery-clockwork-2.5.0.7-bravo.img
Voilà, ton téléphone devrait pouvoir remarcher
Tous mes remerciements vont à la team AlphaRev pour leur travaille formidable.
Changelog
- 1.80: New HBOOTS released. Updated sizes in the table, PVT4 supported, added MISC partition flashing support.
- 1.80: Multi-device support, Legend GSM and Espresso GSM added to supported devices. Self-contained flashing method with on-screen UI, optional recoveries.
- 1.70: Internal testing release.
- 1.60: Internal testing release.
- 1.50: HBOOT updated. This now allows the use of 'fastboot erase' commands. Changes to allow for future multiple device support.
- 1.40: Splboot reworked (allows 1 bad block), Logic verified/changed to work on HTC Stock ROMs, rooted with unrEVOked.
- 1.32: Minor fix: fixed some permissions problems for some roms.
- 1.31: Feature added: More verbose output for splboot.
- 1.30: Major fix: Checks added for people with bad blocks on their HBOOT NAND flash. Verified and working. Also, fix for people with non-root ADB.
- 1.20: Fixed two bugs: Adjusted for ROMs that didn't have ADB rooted (OpenDesire?), also made splboot smaller for people with bad blocks on /boot.
- 1.10: Fixed a bug for busybox. We now push our own version, so need for it anymore! Just root is enough.
- 1.00: Initial Release.
Sources :
- Site de la team AlphaRev
- Thread XDA
Dernière édition par FlOuP le Mer 20 Oct 2010 - 14:18, édité 10 fois