Mikadoh Posté(e) 28 mars 2010 Share Posté(e) 28 mars 2010 (modifié) 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é 3 avril 2010 par Mikadoh Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
SlaXX Posté(e) 28 mars 2010 Share Posté(e) 28 mars 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à :) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Ankin_fr Posté(e) 28 mars 2010 Share Posté(e) 28 mars 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 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Ankin_fr Posté(e) 28 mars 2010 Share Posté(e) 28 mars 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 ! Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
SlaXX Posté(e) 29 mars 2010 Share Posté(e) 29 mars 2010 (modifié) 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é 29 mars 2010 par SlaXX Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Ankin_fr Posté(e) 29 mars 2010 Share Posté(e) 29 mars 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. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
SlaXX Posté(e) 29 mars 2010 Share Posté(e) 29 mars 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 ? Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Ankin_fr Posté(e) 29 mars 2010 Share Posté(e) 29 mars 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 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
nicoula Posté(e) 29 mars 2010 Share Posté(e) 29 mars 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 :) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Ankin_fr Posté(e) 29 mars 2010 Share Posté(e) 29 mars 2010 (modifié) 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é 29 mars 2010 par Ankin_fr Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Mikadoh Posté(e) 29 mars 2010 Auteur Share Posté(e) 29 mars 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 ! Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Mikadoh Posté(e) 29 mars 2010 Auteur Share Posté(e) 29 mars 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 ;) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
duki Posté(e) 29 mars 2010 Share Posté(e) 29 mars 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 !! Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Mikadoh Posté(e) 29 mars 2010 Auteur Share Posté(e) 29 mars 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) ;) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
gatoune Posté(e) 29 mars 2010 Share Posté(e) 29 mars 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 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
johndo55 Posté(e) 30 mars 2010 Share Posté(e) 30 mars 2010 (modifié) Es-ce ADB recovey fonctionne encore en 2.1 root ? SI non une autre méthode pour backuper ? Modifié 30 mars 2010 par johndo55 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Duncan Idaho Posté(e) 30 mars 2010 Share Posté(e) 30 mars 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 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
tirry Posté(e) 30 mars 2010 Share Posté(e) 30 mars 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 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Mikadoh Posté(e) 30 mars 2010 Auteur Share Posté(e) 30 mars 2010 Oui, oui et non. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
SlaXX Posté(e) 30 mars 2010 Share Posté(e) 30 mars 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 ? Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Mikadoh Posté(e) 30 mars 2010 Auteur Share Posté(e) 30 mars 2010 Tout à fait ! Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
SlaXX Posté(e) 30 mars 2010 Share Posté(e) 30 mars 2010 En effet :) Ça a fonctionné sans problèmes :D Merci :) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
jojofred Posté(e) 30 mars 2010 Share Posté(e) 30 mars 2010 comment on peut enlever motonav une fois le tel rooter svp. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
be0ne Posté(e) 30 mars 2010 Share Posté(e) 30 mars 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 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
SlaXX Posté(e) 30 mars 2010 Share Posté(e) 30 mars 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à :) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Rejoignez la conversation
Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.