adb の動き方が判ったので、2CHに上がっていたS-OFFのやり方の、revone.zipの中身を見てみました。
zip を解凍すると、revoone.bat があります。これと、一緒に入っている revone1.txt と revone2.txt を眺めていればやっていることがわかります。run_root_shell と revone.dna はバイナリなので詳細はわかりませんが、何をするものなのかは想像がつきます。

あ、それと以下のページを見る必要があります。
これは、android の root を得るための基本的な考え方が書いてあります。これは非常に参考になりました。unix 使いなら理解できると思います。

http://blog.livedoor.jp/hiroumauma/archives/1614834.html

後はこの二つのバイナリをもう少し調べてみます。