Mikadoh Posted March 28, 2010 Share Posted March 28, 2010 (edited) 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 April 3, 2010 by Mikadoh Quote Link to comment Share on other sites More sharing options...
SlaXX Posted March 28, 2010 Share Posted March 28, 2010 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à :) Quote Link to comment Share on other sites More sharing options...
Ankin_fr Posted March 28, 2010 Share Posted March 28, 2010 Salut, Merci pour nouveau tuto. Néanmoins, lorsque j'essaye de flasher le tel avec RSD Lite (4.5.3) j'obtiens une erreur : "Failed flashing process (0x7100); phone connected" C'est quoi le problème ?? Merci Quote Link to comment Share on other sites More sharing options...
Ankin_fr Posted March 28, 2010 Share Posted March 28, 2010 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 ! Quote Link to comment Share on other sites More sharing options...
SlaXX Posted March 29, 2010 Share Posted March 29, 2010 (edited) 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 March 29, 2010 by SlaXX Quote Link to comment Share on other sites More sharing options...
Ankin_fr Posted March 29, 2010 Share Posted March 29, 2010 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. Quote Link to comment Share on other sites More sharing options...
SlaXX Posted March 29, 2010 Share Posted March 29, 2010 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 ? Quote Link to comment Share on other sites More sharing options...
Ankin_fr Posted March 29, 2010 Share Posted March 29, 2010 C'est bon j'ai réussi à flasher mon milestone avec mon pc portable qui est sous seven x32 ! J'ai appliquer l'update depuis le mode recovery. Mais maintenant comment savoir si je suis bien en root ?? Encore merci Quote Link to comment Share on other sites More sharing options...
nicoula Posted March 29, 2010 Share Posted March 29, 2010 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 :) Quote Link to comment Share on other sites More sharing options...
Ankin_fr Posted March 29, 2010 Share Posted March 29, 2010 (edited) 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 March 29, 2010 by Ankin_fr Quote Link to comment Share on other sites More sharing options...
Mikadoh Posted March 29, 2010 Author Share Posted March 29, 2010 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 ! Quote Link to comment Share on other sites More sharing options...
Mikadoh Posted March 29, 2010 Author Share Posted March 29, 2010 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. Yep c'est bon ;) Quote Link to comment Share on other sites More sharing options...
duki Posted March 29, 2010 Share Posted March 29, 2010 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 !! Quote Link to comment Share on other sites More sharing options...
Mikadoh Posted March 29, 2010 Author Share Posted March 29, 2010 Derien, merci pour ton témoignage :) J'ai mis à jour le lien pour RSDLite, théoriquement cette fois c'est le bon (v 4.5.7) ;) Quote Link to comment Share on other sites More sharing options...
gatoune Posted March 29, 2010 Share Posted March 29, 2010 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 Quote Link to comment Share on other sites More sharing options...
johndo55 Posted March 30, 2010 Share Posted March 30, 2010 (edited) Es-ce ADB recovey fonctionne encore en 2.1 root ? SI non une autre méthode pour backuper ? Edited March 30, 2010 by johndo55 Quote Link to comment Share on other sites More sharing options...
Duncan Idaho Posted March 30, 2010 Share Posted March 30, 2010 Tiens... D'apres ce que j'ai compris du tuto, la faille qui a permis le rootage en 2.0.1 est toujours d'actualité et permet le root en 2.1 ? :o Quote Link to comment Share on other sites More sharing options...
tirry Posted March 30, 2010 Share Posted March 30, 2010 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 Quote Link to comment Share on other sites More sharing options...
Mikadoh Posted March 30, 2010 Author Share Posted March 30, 2010 Oui, oui et non. Quote Link to comment Share on other sites More sharing options...
SlaXX Posted March 30, 2010 Share Posted March 30, 2010 Donc si j'ai bien compris, en applicant la maj 2.1 officielle, on peut rooter la 2.1 de la même maniere que ce tuto ? Quote Link to comment Share on other sites More sharing options...
Mikadoh Posted March 30, 2010 Author Share Posted March 30, 2010 Tout à fait ! Quote Link to comment Share on other sites More sharing options...
SlaXX Posted March 30, 2010 Share Posted March 30, 2010 En effet :) Ça a fonctionné sans problèmes :D Merci :) Quote Link to comment Share on other sites More sharing options...
jojofred Posted March 30, 2010 Share Posted March 30, 2010 comment on peut enlever motonav une fois le tel rooter svp. Quote Link to comment Share on other sites More sharing options...
be0ne Posted March 30, 2010 Share Posted March 30, 2010 @ 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 Quote Link to comment Share on other sites More sharing options...
SlaXX Posted March 30, 2010 Share Posted March 30, 2010 @ 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à :) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.