Jump to content

[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 !

Edited by Mikadoh
Link to comment
Share on other sites

  • Replies 273
  • Created
  • Last Reply

Top Posters In This Topic

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à :)

Link to comment
Share on other 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 !

Link to comment
Share on other 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 ... ?

Edited by SlaXX
Link to comment
Share on other 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.

Link to comment
Share on other 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 ?

Link to comment
Share on other 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.

Edited by Ankin_fr
Link to comment
Share on other 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 !

Link to comment
Share on other 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 !!

Link to comment
Share on other 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

Link to comment
Share on other 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

Link to comment
Share on other 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

Link to comment
Share on other 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à :)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.




×
×
  • Create New...