Rooter un téléphone Android

Publié le 9 juillet 2014 Par WOoOinux

Rooter son téléphone Android

Nous allons voir dans ce tutoriel comment rooter un téléphone sous Android. Avant de commencer, attardons nous sur ce qui signifie “rooter” mais comme je suis flemmard et que je n’ai pas envie de réinventer la roue je vous renvoie vers ce très bon article du site Phone Android qui explique très bien ce que signifie le root et pourquoi il est utile de rooter son téléphone Android.

Attention ! Rooter un téléphone Android est une manipulation délicate à effectuer à vos risques et périls !

Installer le SDK Android pour les pilotes ADB

Pour commencer, il est nécessaire d’installer le SDK d’Android sur votre ordinateur car ce dernier fournira les pilotes ADB nécessaires à la bonne communication entre la machine et votre téléphone via USB.

Commencez pas télécharger le SDK.

cd ~
mkdir rooting_android
mkdir rooting_android/sdk_android
cd rooting_android/sdk_android/
wget http://dl.google.com/android/adt/adt-bundle-linux-x86_64-20140702.zip

Pour télécharger d’autres versions vous pouvez vous rendre sur la page de téléchargement  :

Page de téléchargement Multi-versions -> http://developer.android.com/sdk/index.html#download
Version Linux 32 bits -> http://dl.google.com/android/adt/adt-bundle-linux-x86-20140702.zip
Version Linux 64 bits -> http://dl.google.com/android/adt/adt-bundle-linux-x86_64-20140702.zip

Décompressez ensuite l’archive puis lancez le SDK.

unzip adt-bundle-linux-x86_64-20140702.zip
cd adt-bundle-linux-x86_64-20140702/sdk/tools/
./android

Le SDK se lance.

Rooter son téléphone Android : Installation du SDK Android

Vérifiez que les packages Android SDK Tools, Android Plateforms-Tools aient bien le statut “Installed“. Si ce n’est pas le cas, cochez ces cases. Cochez maintenant les cases Documentation for Android et le support de votre version Android Android xx (API xx) correspondant à votre version d’Android (4.3 dans mon cas) puis cliquez sur le bouton “Install xx packages“.

Rooter son téléphone Android : Installation du SDK Android

Une fois les packages installés vous obtenez une fenêtre de confirmation.

Rooter son téléphone Android : Installation du SDK Android

Quittez maintenant le SDK puis, tout en restant dans le répertoire “tools” dans le terminal, mettez ensuite à jour la variable d’environnement PATH pour accéder au programme du SDK.

echo "export PATH=\${PATH}:$(pwd)" >> ~/.bashrc
cd ../platform-tools
echo "export PATH=\${PATH}:$(pwd)" >> ~/.bashrc
. ~/.bashrc

Il ne reste plus qu’à mettre à jour le SDK.

android update sdk

Plus d’informations sur l’installation du SDK Android sous Ubuntu -> http://doc.ubuntu-fr.org/android#installation_du_sdk_android.

Activer le mode débogage USB et autoriser les sources inconues

Pour activer le mode débogage USB sous Android il faut se rendre dans Paramètres -> Options pour les développeurs -> Puis cocher la case Débogage USB.

Si vous ne voyez pas le menu Options pour les développeurs consultez ce tutoriel pour débloquer ce menu.

Vous devez aussi autoriser l’installation d’applications issues de sources inconnues dans Paramètres -> Sécurité -> Puis cochez la case Sources Inconnues.

Une dernière chose, il faut aussi vérifier que le mode de connexion USB soit configuré sur MTP (Mode Transfert Multimédia) et non MSC (Mode de Stockage de Masse) sinon le script n’aura pas accès à la mémoire interne de votre téléphone.

Paramètres > Stockage > Menu > Connexion USB à l’ordinateur

Ou

Paramètres -> Plus -> Utilitaires USB

Ou, si vous avez un Sony Xperia

Paramètres -> Xperia -> Connectivité USB

Une fois ces opérations terminées, connectez votre téléphone sur votre ordinateur à l’aide de votre câble USB.

Lancer le script pour rooter le téléphone

Il ne nous reste plus qu’à télécharger et exécuter Easy Rooting Tool pour procéder au rootage du téléphone.

Téléchargez Easy Rooting Tool

cd ~
mkdir rooting_android/easy_rooting_toolkit
cd rooting_android/easy_rooting_toolkit/
wget http://fs1.d-h.st/download/00070/SCa/DooMLoRD_Easy-Rooting-Toolkit_v19a_perf-event-exploit.zip

À l’heure où j’écris cet article, la dernière version est la 19a. Il peut être intéressant d’aller voir si une version plus récente existe à cette adresse : http://d-h.st/users/DooMLoRD

Décompressez et lancez le script

unzip DooMLoRD_Easy-Rooting-Toolkit_v19a_perf-event-exploit.zip
chmod +x runme_linux.sh
./runme_linux.sh

Le script se lance et effectue le rootage de votre téléphone.

Rooter son téléphone Android : Rootage du téléphone

Si tout s’est bien passé votre téléphone doit redémarrer tout seul.

Si malheureusement, comme moi, vous avez un message d’erreur (voir figure ci-dessous), il va falloir flasher le kernel de votre téléphone car celui installé actuellement n’est pas supporté par Esay Rooting Tool. Pour cele je vous recommande le tutoriel d’Alex971 sur le site Frandroid.

Rooter son téléphone Android : Rootage du téléphone

Vérifier que l’on a bien rooté son téléphone

Votre téléphone a redémarré et Easy Rooting Tool vous indique que tout s’est bien passé mais il est tout de même plus prudent de s’assurer que le rootage a bien fonctionné grâce à l’application Root Checker disponible sur Google Play.

Installez cette application puis lancez la. Cliquez ensuite sur le bouton “Verify Root Access” et observez le résultat.

Si vous obtenez le message ci-dessous c’est gagné !

Rooter son téléphone Android : Rootage du téléphone

En revanche, si vous obtenez le message d’erreur ci-dessous c’est sûrement que la manipulation a échoué… Il se peut que le kernel installé sur votre téléphone ne soit pas supporté par Easy Rooting Tool…

Rooter son téléphone Android : Rootage du téléphone

Télécharger Root Checker sur Google Play -> https://play.google.com/store/apps/details?id=com.joeykrim.rootcheck&hl=fr

 

Enjoy 😉