SuperOneClickでGalaxy Sをroot化

2011-09-10

Android IT

ファイルを整理していたらroot化した時のログが出てきたので、ここに残しておく(ファイルは捨てる)。
以下は、どこかで読んだ記憶で、理解も浅いので、間違いの可能性大だけど、一応思い出したことを書いておく。
  • Android上で起動しているADBサーバーは、Killされると自動的に再起動するようになっている。
  • 起動時はrootで起動しforkして一般権限になる。
  • その時に、大量のタスクを実行させると、forkが遅れてrootのままで通信できてしまう時がある。
  • それを利用して、root権限の何かを作ってしまう。
-----
SuperOneClick v2.1.1.0
Checking drivers...
Killing ADB Server...

OK 1.58s

Starting ADB Server...
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

OK 4.06s

Waiting for device...

OK 0.11s

2.2.1
Getting manufacturer...
samsung
OK 0.03s

Getting model...
SC-02B
OK 0.03s

Getting version...
OMKA5
OK 0.03s

Checking if rooted...
False
OK 0.09s

Installing BusyBox (temporary)... - Step #1
1186 KB/s (1062992 bytes in 0.875s)

OK 0.98s

Installing BusyBox (temporary)... - Step #2

OK 0.05s

Rooting device... - Step #1
1525 KB/s (585731 bytes in 0.375s)

OK 0.52s

Rooting device... - Step #2

OK 0.03s

Rooting device... - Step #3

OK 0.00s

Rooting device... - Step #4


property service neutered.

killing adbd. (should restart in a second or two)


OK 0.08s

Rooting device... - Step #5

OK 4.06s

Remounting /system with read-write access...
OK
OK 0.20s

Creating /system/xbin...
mkdir failed for /system/xbin, File exists
OK 0.03s

Installing su (/system/xbin)... - Step #1
273 KB/s (26264 bytes in 0.093s)

OK 0.25s

Installing su (/system/xbin)... - Step #2

OK 0.03s

Installing su (/system/xbin)... - Step #3

OK 0.02s

Installing SuperUser... - Step #1
1364 KB/s (196521 bytes in 0.140s)

OK 0.41s

Checking for busybox
Copying busybox (/system/xbin/)...

OK 0.41s

chmod busybox (/system/xbin/)...

OK 0.02s

Installing busybox (/system/xbin/)...

OK 1.08s

Remounting /system with read-only access...
OK
OK 0.45s

Running a SU test...
Success!
Don't forget to reboot!