Rooter le Samsung Galaxy S wifi (YP-G1)

 

Comme toujours, je me coltine quelques tutos plus imbouffables les uns que les autres. Je choisis celui utilisant聽SuperOneClick, car au moins il n'exige pas une carte SD.

Je suis oblig茅e de passer sous Firefox pour t茅l茅charger聽Superoneclick car il est bloqu茅 sous Chrome. Ensuite, c'est au tour de Kaspersky de hurler. Je lance Superoneclick quand m锚me, 聽Kaspersky me supprime deux fichiers (Exploits/GingerBreak et Exploits/zergRush).聽Superoneclick freeze. Le Samsung est toujours vivant…

Je d茅sactive la protection Kaspersky, je remets les fichiers manquants, je recommence. 2 minutes plus tard,聽Superoneclick me demande si je veux installer BusyBox. Bah oui tiens pourquoi pas ?

superuser-root-samsung-galaxy-busybox

20 secondes s'茅coulent encore.

superuser-root-samsung-galaxy-root-install-completed

Superoneclick annonce fi猫rement que 芦聽root install has completed聽禄 et me demande si je veux faire un test. J'accepte.

superuser-root-samsung-galaxy-su-command-test

5 secondes plus tard, il m'annonce que le root a r茅ussi et me demande si je veux faire une donation.

superuser-root-samsung-galaxy-device-rooted

Je regarde mon Samsung, rien n'a chang茅 en apparence.

superuser-root-samsung-galaxy-final

Voici la totalit茅 du log de la colonne de droite :

* daemon not running. starting it now on port 5037 *
* daemon started successfully *
$
$ export TEMPRANDOM=21321;export PS1=END:$TEMPRANDOM;getprop ro.build.version.release
2.3.6
END:21321export PS1=聽禄聽禄

export TEMPRANDOM=91586;export PS1=END:$TEMPRANDOM;getprop ro.product.manufacturer
samsung
END:91586export PS1=聽禄聽禄

export TEMPRANDOM=37916;export PS1=END:$TEMPRANDOM;getprop ro.product.model
YP-G1
END:37916export PS1=聽禄聽禄

export TEMPRANDOM=31263;export PS1=END:$TEMPRANDOM;getprop ro.build.version.incremental
XXKPQ
END:31263export PS1=聽禄聽禄

export TEMPRANDOM=95847;export PS1=END:$TEMPRANDOM;ls -l /system/xbin/su
/system/xbin/su: No such file or directory
END:95847export PS1=聽禄聽禄

export TEMPRANDOM=54287;export PS1=END:$TEMPRANDOM;ls -l /system/bin/su
/system/bin/su: No such file or directory
END:54287export PS1=聽禄聽禄

export TEMPRANDOM=56751;export PS1=END:$TEMPRANDOM;chmod 755 /data/local/tmp/busybox
END:56751export PS1=聽禄聽禄

export TEMPRANDOM=15414;export PS1=END:$TEMPRANDOM;rm /data/local/tmp/boomsh
rm failed for /data/local/tmp/boomsh, No such file or directory
END:15414export PS1=聽禄聽禄

export TEMPRANDOM=61236;export PS1=END:$TEMPRANDOM;rm /data/local/tmp/sh
rm failed for /data/local/tmp/sh, No such file or directory
END:61236export PS1=聽禄聽禄

export TEMPRANDOM=64526;export PS1=END:$TEMPRANDOM;chmod 700 /data/local/tmp/zergRush
END:64526export PS1=聽禄聽禄

export TEMPRANDOM=11081;export PS1=END:$TEMPRANDOM;cd /data/local/tmp/
END:11081export PS1=聽禄聽禄

export TEMPRANDOM=24611;export PS1=END:$TEMPRANDOM;./zergRush

[**] Zerg rush – Android 2.2/2.3 local root
[**] (C) 2011 Revolutionary. All rights reserved.

[**] Parts of code from Gingerbreak, (C) 2010-2011 The Android Exploid Crew.

[+] Found a GingerBread ! 0x00025118
[+] Found a Samsung, running Samsung mode
[*] Scooting …
[*] Sleeping a bit (~40s)…
[*] Waking !
[*] Sending 149 zerglings …
[+] Zerglings found a way to enter ! 0x10
[+] Overseer found a path ! 0x000257c8
[*] Sleeping a bit (~40s)…
[*] Waking !
[*] Sending 149 zerglings …
[+] Zerglings caused crash (good news): 0x40219cd4 0x0054
[*] Researching Metabolic Boost …
[+] Speedlings on the go ! 0xafd2563d 0xafd390ef
[*] Sleeping a bit (~40s)…
[*] Waking !
[*] Popping 24 more zerglings
[*] Sending 173 zerglings …
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)
+++ LOG: write failed (errno=14)

[+] Rush did it ! It's a GG, man !
[+] Killing ADB and restarting as root… enjoy!
#
# export TEMPRANDOM=38887;export PS1=END:$TEMPRANDOM;/data/local/tmp/busybox mount -o rw,remount /system
END:38887export PS1=聽禄聽禄

export TEMPRANDOM=40757;export PS1=END:$TEMPRANDOM;mkdir /system/xbin
mkdir failed for /system/xbin, File exists
END:40757export PS1=聽禄聽禄

export TEMPRANDOM=33800;export PS1=END:$TEMPRANDOM;/data/local/tmp/busybox cat /data/local/tmp/2887248.tmp > /system/xbin/su
END:33800export PS1=聽禄聽禄

export TEMPRANDOM=52787;export PS1=END:$TEMPRANDOM;/data/local/tmp/busybox rm /data/local/tmp/2887248.tmp
END:52787export PS1=聽禄聽禄

export TEMPRANDOM=67737;export PS1=END:$TEMPRANDOM;chown 0:0 /system/xbin/su
END:67737export PS1=聽禄聽禄

export TEMPRANDOM=23560;export PS1=END:$TEMPRANDOM;chmod 6755 /system/xbin/su
END:23560export PS1=聽禄聽禄

export TEMPRANDOM=31785;export PS1=END:$TEMPRANDOM;/data/local/tmp/busybox cat /data/local/tmp/5869384.tmp > /system/app/Superuser.apk
END:31785export PS1=聽禄聽禄

export TEMPRANDOM=15342;export PS1=END:$TEMPRANDOM;/data/local/tmp/busybox rm /data/local/tmp/5869384.tmp
END:15342export PS1=聽禄聽禄

export TEMPRANDOM=44714;export PS1=END:$TEMPRANDOM;busybox true
busybox: not found
END:44714export PS1=聽禄聽禄

export TEMPRANDOM=25806;export PS1=END:$TEMPRANDOM;/data/local/tmp/busybox cp /data/local/tmp/busybox /system/xbin/busybox
END:25806export PS1=聽禄聽禄

export TEMPRANDOM=38510;export PS1=END:$TEMPRANDOM;chmod 755 /system/xbin/busybox
END:38510export PS1=聽禄聽禄

export TEMPRANDOM=83137;export PS1=END:$TEMPRANDOM;/system/xbin/busybox –install -s /system/xbin
END:83137export PS1=聽禄聽禄

export TEMPRANDOM=41952;export PS1=END:$TEMPRANDOM;/data/local/tmp/busybox mount -o ro,remount /system
END:41952export PS1=聽禄聽禄

 

La derni猫re 茅tape est de t茅l茅charger l'application聽Superuser. Je ne sais pas trop 脿 quoi 莽a va me servir, mais voil脿, c'est fait.

Karine SANCHE

Partager cet article