HTC Magic go to root and backup

Modifié le dimanche, 24 mai 2009 02:29 par luoh — Catégorisé en: Android, Android - Personnalisation, HTC G2 - HTC Magic

Introduction

Bonjour, cela fait exactement une semaine que j'ai le htc magic dans les mains, et une seule idée dans la tête depuis son aquisition avoir le root, le root et rien que ça, vu que personne n'y était parvenu j'ai pris ça comme un défi un peu. Alors Haykuro l'aura eu avant moi le root, mais j'ai réussi à l'avoir quelques heures après avec une autre méthode au final. (Je travaille pour préparer le vrai binaire su comme haykoru et JesusFreke)

Prérequis

Donc c'est tout simple déjà bien évidemment il faut le android-sdk ( http://code.google.com/android ) d'installer, ensuite pour fastboot vous allez chercher cela là bas -> http://www.htc.com/www/support/android/adp.html#s2 (Pour Linux, mac, ou windows, on regrettera qu'aucun binaire de fastboot ne soit disponible pour FreeBSD, NetBSD ou OpenBSD).

Ok une fois que c'est fait assurer vous bien que votre téléphone soit chargé biensur !

Ensuite il faut télécharger l'image magique et je le remercie encore JesusFreke d'ailleurs, c'est par ici ->
http://jf.andblogs.net/2009/05/01/when-is-your-15-coming-out/


J'ai récupéré à l'heure ou j'écris l'article JFv1.50 ADP1.5 (15953)

Le build de mon téléphone est le suivant :

Baseband version
62.50S.20.17U_2.22.19.26I

Kernel version
2.6.27-00392-g8312baf
andriod-build@apa27 #72

Build number
CRB17

Fastboot

Donc une fois tout cela dans le même dossier (android-sdk, l'archive JF, fastboot), vous êtes prêt pour passer en fastboot mode sur votre téléphone, rien de plus facile :



Vous aller voir un écran apparaitre qui ressemble au G1 ( http://wiki.smartphonefrance.info/root-htcdream.ashx ), Laisser charger le firmware, une fois cela fait vous aurez plus qu'à taper sur la touche back (retour arrière ou précédent), et vous verrez le même menu fastboot que sur le lien juste avant. Une fois ici connecté votre téléphone à votre pc via usb.

Aller dans votre shell préféré :

Décompresser l'archive JF


Récupérer uniquement boot.img (le reste ne nous servira pas)

Lancer le fastboot


Attendez ça va démarrer, une fois démarrer

Vérifier le root


Garder un shell setuid root

(Qui n'est pas un vrai shell root, mais qui donne beaucoup plus de droit que le shell utilisateur)

Vérifier le shell setuid

Quand vous rebootez vous avez votre système normal d'origine qui démarre, vous le connecter via usb (ne pas oublier d'activer le mode débug biensur).
- Dans le shell de votre machine :

Backup de son système original

Merci (thanks) to haykoru : http://android-dls.com/wiki/index.php?title=Magic_Rooting
(Un spécial merci à haykpru pour sa réactivité/éfficacité à avoir solutionné mes problèmes)

http://code.google.com/p/android-roms/wiki/NANDROID_Backup
http://code.google.com/p/android-roms/wiki/NANDROID_Fastboot

Alors c'est simple le backup fonctionne maintenant donc c'est merveilleux ! On peut jouer tout casser.


Il suffit de récupérer les images sur le lien haykoru et de passer le téléphone en fastboot mode :

(haykoru me dit qu'il travaille sur une rom pour HTC Magic)

Garder un shell root

Merci (thanks) to haykoru :
http://android-dls.com/wiki/index.php?title=Magic_Rooting
http://haykuro.theiphoneproject.org/

Ces images permettent de loader des roms modifiées donc surement plein d'images sympa vont arrivées bientôt. Cela permet de garder le root tout le temps. Et cela permet de backuper son système.

Remerciement

Un grand merci au salon #android de freenode, au forum xda, JesusFreke, Hazelesque, Joushou, Disconnect, rZr, KNY, haykoru et tout les autres.

Edit by luo.