Aller au contenu

[Tuto] Dé-bricker l'USB et la carte MicroSD de votre Desire (DETAILS)


Meka

Recommended Posts

Bonjour, on m'a conseillé d'ouvrir un nouveau topic pour présenter de façon détaillée la procédure pour restaurer la fonction USB du téléphone et réactiver sa fonction de lecture de carte MicroSD.

Je mets un lien vers le topic d'origine sur le forum anglophone (Modaco) où un développeur a trouvé la parade: http://android.modaco.com/content/htc-desire-desire-modaco-com/309939/usb-brick-rickrolled-b0rked-fixed/

POINTS IMPORTANTS

- La procédure est réalisable aussi bien sur Windows, Linux ou Mac.

- Vous devez avoir rooté votre téléphone pour pouvoir le dé-bricker. Mais rassurez-vous, vous pourrez (re-)rooter votre Desire au besoin même si celui-ci a déjà subi le brick, il n'y aura aucun problème.

- Disposer d'un lecteur de carte MicroSD externe peut être plus pratique pour réaliser les différentes manipulations requises.

PROCEDURE DETAILLEE PAS A PAS

1. Relier le téléphone au PC/Mac via le cable USB.

2. Allumer le téléphone en maintenant la touche "Back" (la flèche), pour atterir directement en fastboot. Vérifier qu'il y ait bien marqué FASTBOOT USB dans le cadre rouge. Et sur la deuxième ligne de l'écran, là où il y a marqué HBOOT, regarder si il est inscrit HBOOT-0.75 ou HBOOT-0.80 au début.

3. Si il y a marqué HBOOT-0.75, télécharger cette archive .zip

SINON

Si il y a marqué HBOOT-0.80, télécharger cette archive .zip

C'est le Dossier Recovery R5 de Paul (chez Modaco) qui contient tout ce qu'il faut pour se débrouiller quelque soit votre système d'exploitation: fastboot, adb, recovery et step1.

Extraire les fichiers dans un dossier facile d'accès, du genre C:\r5-desire-root par exemple sous Windows.

4. Sur le PC/Mac, ouvrir une invite de commande et taper cd C:\r5-desire-root. Sur Linux/Mac le principe est le même, faites un cd /répertoire/du/recovery dans une fenêtre de terminal.

5. Toujours dans l'invite de commande, taper ensuite fastboot-windows oem enableqxdm 0, ceci réactivera la carte MicroSD. Il faut adapter la commande tapée à votre système d'exploitation. Si vous êtes sur Linux: fastboot-linux oem enableqxdm 0, si vous êtes sur Mac: fastboot-mac oem enableqxdm 0

6. Taper ensuite fastboot-windows oem boot, fastboot-linux oem boot ou fastboot-mac oem boot selon votre système d'exploitation.

7. Regarder les lignes qui se seront affichées dans la fenêtre de commande, chercher celle où il y a marqué INFOCID is HTC__203 (ça ne va pas forcément être HTC__203 pour vous, donc retenez bien ce que c'est, que ce soit, HTC__147, HTC__E58 ou autre, c'est l'information vitale dont vous avez besoin, notez la bien). Normalement cette ligne fait partie des 15 premières affichées par la commande.

Les lignes qui s'afficheront dans la fenêtre de commandes ressembleront à ça:

#INFOTAG:Ramdisk OK

#INFOTAG:smi ok, size = 0

#INFOTAG:hwid 0x0

#INFOTAG:skuid 0x21F04

#INFOTAG:hero panel = 0x0

#INFOTAG:engineerid = 0x0

#INFOMCP dual-die

#INFOMCP dual-die

#INFOTAG:mono-die = 0x0

#INFODevice CID is not super CID

#INFOCID is HTC__E11

La ligne en gras est donc celle qui est importante.

8. Eteindre le Desire.

8 bis. Uniquement si le téléphone n'est pas déjà rooté, l'USB brick ne dé-roote pas le Desire: Si le téléphone n'est pas rooté, il faut le rooter en redémarrant une fois de plus en mode FastBoot, et en lançant step1-windows.bat (ou step1-linux.sh ou step1-mac.sh, vous commencez à comprendre le principe je pense ^^). Se référer au tutorial habituel pour le root: http://android.modaco.com/content/htc-desire-desire-modaco-com/307365/24-may-r5-htc-desire-rooting-guide-now-with-hboot-0-80-and-os-to-1-21-support/

9. Générer un fichier mtd0.img personnalisé en allant sur cette page: http://ks33673.kimsufi.com/misc/

La page va demander de renseigner deux champs d'un formulaire, le CID HTC__XXX relevé précédemment (attention de bien mettre les deux _ côte à côte: __) et la ROM de base (même en ayant une ROM custom, vraisemblablement elle sera basée soit sur la 1.15.405.4 ou la 1.21.405.2, allumer le téléphone pour le vérifier dans les paramètres au besoin ou se renseigner sur le topic "officiel" de votre ROM custom).

Récupérer le fichier généré mtd0.img en le mettant dans un dossier quelconque.

10. Télécharger le fichier flash_image

11. Si il est vous est possible de vous débrouiller pour avoir accès à la MicroSD autrement que par le téléphone avec un lecteur de cartes, retirez la carte microSD du téléphone et mettez la dans ce lecteur que vous connecterez au PC/Mac.

Mettre les fichiers mtd0.img et flash_image à la racine de la carte MicroSD

OU (si vous n'avez pas d'autre lecteur MicroSD à part votre téléphone), uploader les fichiers mtd0.img et flash_image sur un FTP personnel ou sur un site tel que Megaupload ou RapidShare, et les télécharger après depuis le navigateur Internet du téléphone. Les déplacer ensuite à la racine de la carte MicroSD en utilisant un gestionnaire de fichiers au choix (AndroZip par exemple, ou Astro), par défaut les fichiers auront été placés dans le dossier download suite au téléchargement.

12. Remettre la carte MicroSD dans le Desire et le rallumer si la technique employée a été celle du lecteur externe.

13. Télécharger un émulateur de Terminal sur le Market, il en existe des gratuits: Terminal Emulator, Android Terminal Emulator ou encore BotConnect (il faudra ouvrir une session en local avec ce dernier à l'utilisation).

14. Ouvrir l'émulateur de terminal installé, et taper ces commandes:

su

cat /sdcard/flash_image > /data/flash_image

cat /sdcard/mtd0.img > /data/mtd0.img

chmod 755 /data/flash_image

/data/flash_image misc /data/mtd0.img

15. Normalement l'USB est de retour après redémarrage du téléphone ;)

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

Si, tout à fait, c'est réalisable également sur Linux et Mac, il n'y a que le nom des commandes à taper dans l'invite de commandes (ou le terminal sur Mac/Linux) pour utiliser fastboot qui change selon le système d'exploitation.

Je viens d'expliciter ça dans mon post d'origine en éditant. Désolé pour l'oubli ^^

Lien vers le commentaire
Partager sur d’autres sites

merci pour le tuto pour moi le probleme et que l usb fonctionne mais la carte sd n est pas reconnu, car je vois le message que la carte a ete retire, alors que il a deja une carte, ni meme les notifications de monte et debogage ,vous avez une idee??

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