Sujet : [Tuto] Root sur Milestone > 2.0 (Nouvelle méthode)
Salut tout le monde.
Suite aux nombreux post concernant le root sur notre téléphone préféré j'ai décidé de créer ce sujet afin d'éclaircir tout ça (enfin je l'espère !) et surtout de présenter une méthode que je pense actuellement la plus simple.
Introduction
Qu'allons nous réaliser ?
Nous allons ici permettre le root sur un Milestone en version 2.0.1 ou supérieure (2.1 compris).
La procédure décrite ici ne modifie rien d'autre. Il n'y a donc pas de perte de donnée ou de changement de version d'Android.
Si vous voulez faire une mise à jour faite le plutôt avant.
Dans le cas contraire vous perdrez le root mais il suffira de répéter les mêmes opérations pour le récupérer.
Présentation
Je vais maintenant faire une présentation de ce que l'on a besoin pour cette opération :
Su et Superuser.apk
Pour obtenir le root nous avons besoin de deux fichiers. Un fichier binaire (/system/bin/su) correspondant à la commande su permettant de basculer en root et le fichier /system/app/Superuser.apk, une application grâce à laquelle une pop-up de confirmation apparaît sur le téléphone lors de l'utilisation de su.
Le seul problème c'est que le dossier /system est verrouillé en écriture. Il va donc falloir ruser, voir la suite.
Le mode Recovery
On y accède en démarrant le téléphone et en restant appuyé sur la touche de l'appareil photo jusqu'à l'apparition d'un écran avec un triangle façon "warning". En maintenant la touche "Volume haut" et pressant la touche appareil photo on lance enfin ce recovery mode !
On a alors un menu que l'on parcours avec le D-PAD. L'option qui nous intéresse ici est "apply update.zip".
Cette option va exécuter le contenu du fichier update.zip de la carte mémoire.
On va donc placer sur la carte mémoire un fichier update.zip modifié qui va faire ce qu'il faut pour nous copier, grâce à une faille, les deux fichiers nécessaire au root dans le dossier /system.
Sauf que cette faille n'est exploitable qu'avec un recovery 2.0 . Dès le 2.0.1 ceci n'est plus possible. Enfin rassurez-vous il y a une petite astuce, voir la suite.
"Flashage" de la ROM et Bootloader
Cette opération se fait avec l'outil RSD Lite. Je vous conseille la version 4.5.7 .
Pour communiquer avec RSD Lite le téléphone doit être brancher en USB sur un ordinateur et démarrer en mode Bootloader.
Pour cela on presse la touche D-PAD UP au démarrage. Il vous faudra aussi les driver USB Motorola, on verra ça.
J'en profite pour vous donner un lien répertoriant les ROM Motorola : http://and-developers.com/motorola_milestone:sbf
Si vous voulez passer en 2.1 ou revenir à un état d'origine tout propre c'est le moment ;-)
Bon, revenons à notre root. Si je vous parle de tout cela c'est que cette technique permet de restaurer le recovery de la version 2.0. Et là bingo, on peut alors utiliser notre update.zip !!!
Réalisation
Se référer aux paragraphes ci-dessus pour le détail des opérations.
Moteur, action !
0 - Les fichiers à télécharger :
l'update.zip (Ã renommer) : http://rapidshare.com/files/369206406/m
e_root.zip
RDS Lite 4.5.7 : http://rapidshare.com/files/369209288/RSDLite_4.5.7.msi
Les drivers USB : 32 bits ou 64 bits
L'image pour RSD Lite du recovery de la version 2.0 : http://rapidshare.com/files/369216878/S
y_only.sbf
1 - On place l'update.zip à la racine de la carte SD
2 - On démarre le téléphone en bootloader (et pas en recovery !), on le branche en USB et on lance RSDLite
3 - On sélectionne l'image sbf et on l'applique (attention lire la suite)
4 - A la fin de cette opération, le téléphone redémarre. Il faut alors retirer la batterie.
5 - On remet la batterie et on démarre en mode recovery.
6 - On sélectionne "apply update.zip"
7 - C'est terminé !
En cas d'erreur ou d'imprécision de ma part, merci de me le signaler afin que je puisse corriger mon post.
Merci à tous ceux qui ont permis cela possible !
Dernière modification par Mikadoh (03-04-2010 22:07:20)

