DevenirRootSousITOS2006

  1. Devenir Root Sous ITOS 2006
  2. 1- La méthode la plus simple (méthode conseillée si vous ne savez pas laquelle utiliser)
  3. 2- La méthode "Officielle"
  4. 3- La méthode " à la mano" (réservé a ceux qui savent ce qu'ils font)

Devenir Root Sous ITOS 2006

Il y a plusieurs méthodes. La méthode 1 est la plus rapide et la plus simple.

1- La méthode la plus simple (méthode conseillée si vous ne savez pas laquelle utiliser)

C'est heureusement bien plus simple que sous ITOS 2005 :-)

Allez sur la page http://maemo.org/maemowiki/ApplicationRepositories

Ajoutez ces catalogues d'applications dans votre tablette comme expliqué ici :

http://maemofr.org/viewtopic.php?id=13

Maintenant dans la liste des applications installables il doit y en avoir une toute petite nommée becomeroot, installez-la !

Ouvrez la console (xterm) et tapez la commande : sudo gainroot

...et voilà :-)


2- La méthode "Officielle"

http://maemo.org/maemowiki/HowDoiBecomeRoot

La méthode “officielle” consiste à lancer une commande spéciale du flasher ..(méthode qui nécessite donc de disposer d'un PC relié au Nokia)

./flasher <del>enable-rd-mode </del>reboot

puis ensuite lancer la commande sudo /usr/sbin/gainroot


3- La méthode " à la mano" (réservé a ceux qui savent ce qu'ils font)

En regardant le fichier gainroot (un simple script shell) on voit qu'il vérifie si le mode R&D est activé et seulement si c'est le cas, alors il éxécute la commande /bin/sh (et donc renvoi le shell)

Il suffit donc supprimer les lignes de vérification, pour pouvoir passer root sans activer le mode R&D

Il est a noté que si on a le droit de passer root avec ce script, c'est que la ligne suivante est présente dnas le fichier /etc/sudoers

user ALL = NOPASSWD: /usr/sbin/gainroot

Donc plusieurs possiblités:

  • On modifie gainroot, pour plus qu'il vérifie le mode R&D et ensuite on passeras root en lancant sudo /usr/sbin/gainroot

  • On modifie /etc/sudoers pour qu'un user ait le droit de lancer n'importe qu'elle commande avec les droits root en mettant ALL comme commande

  • On modifie /etc/sudoers pour avoir le droit de lancer /bin/sh en rajoutant la ligne

 ALL = NOPASSWORD: /bin/sh

plutot que de lancer

 sudo /bin/sh 

ou pourra lancer a la place

sudo -s  

 - s  The -s (shell) option runs the shell specified by the SHELL environment variable ....