Root d'un HTC Magic sunrise

Certains applications particulières (par exemple la superbe Wifi-tether) ont besoin d’un accès root sur le HTC Magic: c’est l’équivalent d’un jailbreak de l’iphone.

La marche à suivre suivante s’applique aux HTC magic vendus en Suisse par Sunrise et Orange. Les Magic de Swisscom ont un numéro différent. La marche à suivre est pour Windows XP. Cette opération ne remplace PAS le firmware actuellement utilisé par votre magic, elle est donc “légère”.

Paramètres de mon HTC Magic:
Sapphire PVT32A SHIP S-ON H
HBOOT-1.33.0009 (SAPP10000)
CPLD-12
RADIO-3.22.20.17

1. Downloader le SDK Android

2. Downloader l’image de boot de daldroid et mettez-la dans le dossier tools/ du SDK.

3. Démarrez le téléphone en mode fastboot (l’éteindre, et appuyer simultanément sur et )

4. Brancher le câble USB. Installez les drivers pour XP: ils sont dans android-sdk-windows-1.5_r3\usb_driver\x86. Attention: il semble que XP rencontre souvent un problème à installer correctement ce driver. En cas de soucis, la démarche est la suivante:

Control Panel > System > Hardware > Device Manager > and somewhere in the list was my Android device with big yellow question mark (suggesting its status, I guess). Right clicking there showed me a pop-up window where I could choose Update, which finally worked.
(info trouvé ici)

5. Ouvrez une fenêtre de ligne de commande (commande “cmd”), rendez-vous dans le répertoire tools/ du SDK

6. Entrez ./fastboot boot daldroid-recovery.img et attendez que votre Magic démarre en “android system recovery utility”. Si au bout de 2-3 minutes rien ne se passe, la version de votre Magic n’est pas compatible avec cette image: pas d’autre solution que d’enlever la batterie pour faire redémarrer votre téléphone

7. Dans le shell de votre ordinateur, tapez ./adb shell

8. Tapez

# mount -o rw -t yaffs2 /dev/block/mtdblock3 /system
# cd system
# cd bin
# cat sh > su
# chmod 4755 su
# sync (Pour s’assurer que tout a correctement écrit dans la mémoire de l’appareil)
# exit (ou reboot si vous voulez redémarrer directement)

Merci infiniment à kanka et à son blog, duquel j’ai tiré ces infos.

Commentaires facebook

5 commentaires

  1. Merci pour ce tuto, celui kanka était pas précis…

    Je viens de finir y compris charger une rom custo

    Merci encore

  2. Aloha ! Merci pour ce tuto, ça marche aussi à merveille sous Vista avec le SDK 1.6, je viens de rooter le mien à l’instant !
    Juste un détail, si tu pouvais ajouter la démarche pour s’assurer que le “rootage” est bien passé… Pour se faire, il faut aussi cocher le “déboguage USB” s’il ne l’est pas…
    Merci !

  3. Salut,

    Merci bcp pour ce tuto très bien fait. J’avais commencé naïvement par celui d’un site français, mais bien sûr ça n’est pas la même image de boot.

    Bonne continuation.

Leave a Comment

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *