Aller au contenu

[Tuto] Root sur Milestone > 2.0 (Nouvelle méthode)


Mikadoh

Recommended Posts

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/milestone_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/SHOLS_U2_01.14.0_recovery_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 !

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

  • Réponses 273
  • Créé
  • Dernière réponse

Top forumeurs sur ce sujet

Cool le tuto, c'est d'ailleurs ce que j'ai suivis à la lettre dans mon post :)

En revanche j'ajouterais une petite précision, au moment ou l'on apllique l'image avec RSD Lite, une fois l'aimage appliquée le milestone reboot automatiquement, et c'est a ce moment là qu'il faut obligatoirement enlever la batterie, l'empêcher de booter.

Car si on laisse le milestonne rebooter apres avoir appliqué l'image avec RSD Lite, il est impossible d'appliquer l'update.zip par la suite. En enlevant la batterie et en le rallumant directement en mode recovery, l'udpate.zip passe sans problème.

En tout cas j'ai fais la manip 2 fois, et ces 2 fois là j'ai du faire cette manip.

Voilà :)

Lien vers le commentaire
Partager sur d’autres sites

Après désinstalation de RSD Lite et installation de RSD Lite à partir de ton fichier (qui n'est pas la version 4.5.7), le log ne détecte pas mon Milestone alors qu'avant oui donc je peux même plus flasher et avoir l'erreur de tout a l'heure...

Help me please !

Lien vers le commentaire
Partager sur d’autres sites

Tu as l'erreur avec quelle version de RSD Lite ? Si c'est avec la 4.5.7, tente avec une version inférieure.

Les drivers sont bien installés ?

Tu as quel OS ? Linux, windows ... 32 bit, 64 bit ... ?

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

Tu as l'erreur avec quelle version de RSD Lite ? Si c'est avec la 4.5.7, tente avec une version inférieure.

Les drivers sont bien installés ?

Tu as quel OS ? Linux, windows ... 32 bit, 64 bit ... ?

L'erreur survient avec la version 4.5.3 (pas la tienne même si quand j'installe la tienne ya toujours marqué 4.5.3).

J'ai réinstallé l'autre version et là mon tel est détecté mais toujours la même erreur.

Je suis sous Seven x64.

Lien vers le commentaire
Partager sur d’autres sites

Ah, j'ai aussi essayé de rooter mon milestone sous Seven X64 mais j'ai pas réussi non plus.

Du coup je l'ai fait sur mon autre pc sur Seven 32 bits, et c'est passé sans problèmes.

Mais quand tu branches ton milestone en mode bootloader, tu as vu si il a installé les bons drivers ?

Lien vers le commentaire
Partager sur d’autres sites

Tu connectes ton milestone a ton pc ensuite tu lances une invite de commande :

démarrer exécute => cmd => adb shell => su

et normalement tu as un dollar devant comme prompt au lieu d'un dièse :)

Quand je tappe "su" il y a un # qui apparait, ca veut dire que je suis en root ou pas ?

Je pense que oui car j'arrive a faire fonctionner Tether Wifi.

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

Cool le tuto, c'est d'ailleurs ce que j'ai suivis à la lettre dans mon post :)

En revanche j'ajouterais une petite précision, au moment ou l'on apllique l'image avec RSD Lite, une fois l'aimage appliquée le milestone reboot automatiquement, et c'est a ce moment là qu'il faut obligatoirement enlever la batterie, l'empêcher de booter.

Car si on laisse le milestonne rebooter apres avoir appliqué l'image avec RSD Lite, il est impossible d'appliquer l'update.zip par la suite. En enlevant la batterie et en le rallumant directement en mode recovery, l'udpate.zip passe sans problème.

En tout cas j'ai fais la manip 2 fois, et ces 2 fois là j'ai du faire cette manip.

Voilà :)

Curieux ça, moi j'ai pas eu à la faire. Enfin je vais l'ajouter, ça ne coute rien ;-)

Merci beaucoup !

Lien vers le commentaire
Partager sur d’autres sites

Bonjour !

Voila c'est mon premier post sur ce forum et je tiens a vous remercier !!

Tout fonctionne nickel !

J'ai dans un premier temps appliqué la maj 2.0 avec RDS lite (4.5.7) pour avoir un système 100% clean. (j'était en 2.0.1 + root)

Ensuite j'ai fait la maj 2.1 officiel (https://www.frandroid.com/13160/mise-a-jour-milestone-en-2-1-disponible) avec le soft motorola !

Et enfin j'ai repris le tuto pour passer en root (avec le coup de virer la batterie au moment du reboot avec RDS lite !)

Donc me voici avec un Miletone 2.1 (Fr version RDC) + Root !!

Merci !!

Lien vers le commentaire
Partager sur d’autres sites

Bonsoir,

Pour ma part j'ai appliqué cette méthode sans aucun soucis!

J'ai même pu appliquer la nandroid de the solutor, qui est très bien!

cela dit après avoir appliqué le bootloader de la 2.0 je n'ai plus accès a des applications payantes telles que : shoot U, space physic, my backup, G player... au mieux je n'ai acces qu'aux versions LITE!

quelqu'un aurait une solution? j'ai regardé dans build.prop ou default.prop dans /system et j'ai rien remarqué d'anormal surtout que j'ai acces a dautres applications payantes.

une petite aide serait la bien venue svp. :(

merci a vous pour ces tutos

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Je suis en 2.0.1Root actuellement. J'ai viré Motonav.

Si je fais toute la manip effectuée par Duki, vais retrouver Motonav? Tous les autres logiciels seront a reinstaller ?

Est-il necessaire de repasser en 2.0 officielle pour passer en 2.1 root ?

Merci par avance,

Thierry

Lien vers le commentaire
Partager sur d’autres sites

@ SlaXX : tu as fais la mise à jour OTA et, avant le reboot, t'as flashé le zip "root" ?

@ jojofred : faut avoir un accès root, chercher l'apk de Motonav (Motonav.apk je crois) et la désinstaller sia adb ou un terminal. Voilà un exemple avec maps :

- via adb :

adb remount

adb shell find /system /data -name \*google\*maps.apk\* -o -name Maps.apk -delete

adb uninstall com.google.android.apps.maps

- via un shell :

mount -o remount,rw /system

find /system /data -name \*google\*maps.apk\* -o -name Maps.apk -delete

pm uninstall com.google.android.apps.maps

Lien vers le commentaire
Partager sur d’autres sites

@ be0ne : J'ai fait la MAJ OTA normalement, ensuite j'ai rebooté le tel en mode bootloader et j'ai appliqué l'image RSD Lite du tuto en prenant soin d'enlever la batterie juste apres le reboot, j'ai appliqué l'update.zip et voilà :)

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