Le WIKI francophone consacré à Windows Phone et à Android ...

passer en mode root son Nexus one

RSS
Le nexus one est une superbe machine, mais quand il est « rooté » c'est mieux !

Car « rooter » son nexus permet de disposer des droits « super utilisateur » qui permettent la modification du système android, d'installer par la suite des applications qui nécessitent ces droits (ex: calibrer la batterie) ou des roms customs (systèmes android modifiés).

avant toutes choses, ni moi, ni smartphonefrance ne sont responsables de tous problèmes liés a cette manipulation et des dégâts que cela pourrai causer a votre nexus one ou pc. Vous agissez en connaissance de causes.

De plus, nous invitons les anglophones à consulter ce sujet sur le wiki de xda-devce sujet sur le wiki de xda-dev

Root "temporaire"

Cette méthode n'enlève pas la garantie. Elle ne laisse pas de trace (seuls les pros pourront la trouver): Elle est réversible et compatible avec plusieurs téléphones.

Voir cette page



Root "permanent" et installation du recovery

La méthode que je vais décrire comporte 3 étapes:

  1. déblocage du bootloader, qui va permettre par la suite d'installer une nouvelle image recovery.
  2. Installation de la nouvelle image recovery, ici l' « Amon RA recovery image » pour le nexus, celle-ci permet ensuite l'intallation d'archive .ZIP customisées.
  3. Installation du add-on cyanogen permettant d'avoir les droits « root » et pleins d'autres choses (voir ici)

Pour pouvoir réaliser cette manipulation:

- assurez vous d'avoir le sdk android sur votre pc, juste l'archive dezippée a la racine de votre disque dur (plus pratique), pas besoin d'installer eclipse, etc...

- télécharger cette archive, dedans se trouve les fichiers fastboot pour linux, OSX et windows, copier celui qui vous interresse dans le dossier tools du sdk et renommer le "fastboot"

- les drivers installés pour windows(disponibles ici)

- pour linux faites ceci:

"Se loguer en root et créer le fichier:
/etc/udev/rules.d/51-android.rules
Editer le fichier comme suit :
SUBSYSTEM=="usb_device", SYSFS{idVendor}=="0bb4", MODE="0666"
(pour ubuntu 9.10 par exemple)
ou SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"
(pour ubuntu 10.04)
Puis exécuter : chmod a+rx /etc/udev/rules.d/51-android.rules"


- pour macOSX rien a faire (d'après android-developpers)

- activez le mode debogage usb sur le téléphone (paramêtres>applications>développement>débogage usb )

- vérifiez que votre appareil est bien reconnu par adb (doc ici et ici)

- sauvegardez vos données personnelles présentes sur la carte sd du téléphone qui seront effacées


Téléchargez les fichiers suivants:


Amon RA recovery image pour le nexus et copiez le dans le dossier tools du sdk android.
Cyanogen's N1 addon et copiez le à la racine de la carte sd du téléphone aprés l'étape 2.


1-Débloquage du bootloader: ( attention ceci annule la garantie de votre nexus !!! )

- redémarrez le téléphone en mode « fastboot », pour cela appuyez sur le trackball et power en même temps, vous obtenez un écran avec des robots qui font du skate.
- Ouvrez un terminal et placez vous dans le dossier tools du sdk (ex: cd /android-sdk/tools)
- tapez « fastboot devices » pour être sur que le téléphone est reconnu
- tapez « fastboot oem unlock » pour débloquer le bootloader
utilisez les boutons du volume pour naviguer vers « yes » et confirmez avec le bouton power


2-Installation de la nouvelle image recovery: ( l'installation de celui-ci ne vous permettra plus de recevoir des mises a jour "OTA" )

- toujours dans un terminal, placez vous dans le répertoire tools et tapez:
« fastboot flash recovery recovery-RA-nexus-v1.7.0.img »
( le nom du fichier peut changer si update )

3-Installation du N1-addon de cyanogen: (si vous comptez installer une rom rootée, comme la cyanogen ou la modaco par exemple, flashez celle ci a la place du addon)

- assurez vous d'avoir copié l'archive « nexus-addon-0.1-signed.zip » à la racine de la carte sd du téléphone
- maintenant que l'image recovery est installée, redémarrons en mode recovery. Pour cela démarrez en mode fastboot puis choisissez recovery, vous obtenez un ecran noir avec des écritures en vert et le logo du nexus
- choisissez « flash zip from sdcard », puis l'archive ci-dessus, répondez favorablement aux questions posées
- redémarrez, voilà votre nexus one est rooté, plus qu'a installer des applications nécessitants les droits root (ex: SetCPU for Root Users, Nexus One Torch, Market enabler, ou tapez « nexus root ou nexus » sur l'android market )

sources: smartphonefrance, androidandme, XDA-developpers.

Copyright 2012 CordoWEB