Rooter son téléphone Android Samsung Galaxy S2 depuis Linux

Installer Heimdall sur le PC sous Linux :

http://www.glassechidna.com.au/products/heimdall/

Il y a des packages pour 32 bits ou 64 bits
Il faut installer les 2 packages heimdall + frontend

Récupération du kernel insecure correspondant à celui installé
sur le téléphone (A propos du téléphone)

On éteint alors le téléphone.
Puis on allume le téléphone en mode download mode en appuyant sur
Vol Down + Home + Bouton On
puis Vol Up

Et connecter en USB sur l’ordi et vérifier qu’ils se voient
$heimdall detect
Device detected
jylenhof@ubuntu-newportable:~/Téléchargements$

Sous Root (sauf si vous avez la règle udev qui va bien)
heimdall flash –kernel zImage

Une fois installé, le téléphone reboot

Mettre son téléphone en mode Débogage USB
Paramètres -> Applications -> Développement -> Débogage USB

Installer le SDK Android, version Linux sur le site de google :
http://developer.android.com/sdk/index.html
le fichier http://dl.google.com/android/android-sdk_r16-linux.tgz

Il faut détarer ce fichier. Puis ensuite il faut lancer la commande
android pour pouvoir downloader la partie adb qui va nous servir.

android-sdk-linux/tools$ ./android

Télécharger android sdk platform tools

Une fois téléchargé, adb est désormais présent sous android-sdk-linux/platform-tools

Downloader le package S2 Root ici par exemple http://forum.xda-developers.com/showthread.php?t=1125414
Le dézipper.

jylenhof@ubuntu-newportable:~/Téléchargements$ unzip S2Root_1.5.1_Release.zip
Archive: S2Root_1.5.1_Release.zip
creating: ADB/
inflating: ADB/adb.exe
inflating: ADB/AdbWinApi.dll
inflating: ADB/AdbWinUsbApi.dll
creating: Tools/
inflating: Tools/busybox
inflating: Tools/su
inflating: S2 Root.exe
inflating: Tools/Superuser.apk
jylenhof@ubuntu-newportable:~/Téléchargements$

Puis on installe les commandes su & busybox :
jylenhof@ubuntu-newportable:~/Téléchargements/android-sdk-linux/platform-tools$ ./adb push ../../Tools/busybox /system/xbin/
2431 KB/s (705192 bytes in 0.283s)
jylenhof@ubuntu-newportable:~/Téléchargements/android-sdk-linux/platform-tools$ ./adb push ../../Tools/su /system/xbin/
546 KB/s (22228 bytes in 0.039s)
jylenhof@ubuntu-newportable:~/Téléchargements/android-sdk-linux/platform-tools$ ./adb shell chown root.shell /system/xbin/busybox
jylenhof@ubuntu-newportable:~/Téléchargements/android-sdk-linux/platform-tools$ ./adb shell chown root.shell /system/xbin/su
jylenhof@ubuntu-newportable:~/Téléchargements/android-sdk-linux/platform-tools$ ./adb shell chmod 755 /system/xbin/busybox
jylenhof@ubuntu-newportable:~/Téléchargements/android-sdk-linux/platform-tools$ ./adb shell chmod 4755 /system/xbin/su
jylenhof@ubuntu-newportable:~/Téléchargements/android-sdk-linux/platform-tools$ ./adb shell /system/xbin/busybox –install -s /system/xbin
jylenhof@ubuntu-newportable:~/Téléchargements/android-sdk-linux/platform-tools$ ./adb shell mount -o ro,remount /dev/block/mmcblk0p9 /system
jylenhof@ubuntu-newportable:~/Téléchargements/android-sdk-linux/platform-tools$

Share

8 réflexions sur « Rooter son téléphone Android Samsung Galaxy S2 depuis Linux »

  1. Jean-Yves LENHOF Auteur de l’article

    Les mots clés magiques pour trouver son kernel « rooté » sont de tapper sous son moteur de recherche préféré « CF-Root » (Si quelqu’un peut me dire la signification, je prends l’info)

    Répondre
  2. Jean-Yves LENHOF Auteur de l’article

    Pour faire un backup il faut être « root »…
    Dès que tu es « root » tu peux faire un backup avec l’appli « rom manager » avant de tout casser (changer de ROM, etc).

    En sachant que la stock ROM se trouve pas trop difficilement sur le site

    http://www.samfirmware.com/
    Puis firmware
    Puis « Type Smartphone »
    Puis « Os Android »
    Puis « GT-9100 » (attention il y a des variantes)
    Puis « Europe »

    Répondre
  3. Jean-Yves LENHOF Auteur de l’article

    Daffy:

    Pas sur que ce soit possible (et de bien comprendre ce que tu veux)… Mais pour moi cette manip ne supprime pas le kernel courant, elle met juste la même version rootable. D’ailleurs si tu te balades sur les forums, je crois que tu peux remettre l’ancien après avoir rooté ton téléphone.

    Sinon la piste pour éventuellement faire des sauvegardes, c’est de mettre ton téléphone en mode usb et de faire une copie avec le même type de commande (adb qq chose) qu’au dessus.

    Répondre
  4. daffyduke Auteur de l’article

    Hello,

    Comment faire une sauvegarde du kernel courant ?
    J’en ai bien récupéré un sur hotfile mais si je veux le mien à moi que j’ai dans mon terminal, tu vois comment faire ?

    A+

    Répondre
  5. garreau eric Auteur de l’article

    Bonjour,je n’ai pas compris les explications ,pour ma part je suis équipé d’un Odissimo donc systeme linux ,et je voudrais telecharger ma mu sique sur mon smarphone galaxy 2 s .et je ne suis pas vraiment doué en informatique merci pour quelques informations

    Répondre

Répondre à Jean-Yves LENHOF Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *