早速GALAXY S2でrootを取ってみました。
S2はSと違って現在、ワンクリック系のアプリケーションでroot化はできません。
そのため、root化は端末をダウンロードモードにして、/systemを書きかえることで実現します。
手を加えたカーネルをGALAXY S2に入れると、起動時にビックリマークが出てくるようになりますが、
今回の方法ではカーネルは純正のままで/systemを書きかえるだけなのでビックリマークはでません。
以下にその手順をまとめておきます。
※この手順はKF2における手順です。新バージョンのKG5で行う場合は他所にあるKG5用のroot取得済カーネルを焼いた方がいいです。なお、作業は自己責任にてお願いします。バージョンの確認は設定→端末情報から。
KF2でroot化したのち、PCに繋がずに端末単体でのアップデートを行うのであればroot化したままKG5にアップデートできます。
PCに接続し、Kiesでアップデートするとroot権限は失われます。
1.factoryfs.imgを入手http://forum.xda-developers.com/showpost.php?p=15116185&postcount=62上のリンクからfactoryfs.imgを落として解凍してください。(上のmmcblk0p9)
ここで.gzを解凍するソフトは各自用意してください。
このファイルはroot化された/systemを焼ける形式にしたものです。
2.SC-02CのUSBドライバとKiesをダウンロード、インストールhttp://jp.samsungmobile.com/pc/lineup/SC-02Cdownload.html
ここからSamsung KiesとUSBドライバーそれぞれをダウンロードしてインストールします。
なお当方、USBドライバーのみのインストールではSC-02Cを正常に認識しませんでした。
必ず両方インストールしましょう。
なお、この日本語サイトはやたらと落ちてくるのが遅いので、Kiesは
http://www.samsung.com/hk_en/consumer/mobile/mobile-phones/smartphone/GT-I9100LKATGY/index.idx?pagetype=prd_detail&tab=support#のdownloads→softwareから落としたほうがいいです。
日本語サイトと同じ内容のものです。
3.heimdallをダウンロードhttp://www.glassechidna.com.au/products/heimdall/ここから自分のOSに合ったheimdallを落として、解凍したファイルをC:\heimdallに移してください。
4.GALAXY S2をダウンロードモードにしてPCに接続念のためGALAXY S2からSDカード、SIMカードは抜いておきましょう。
GALAXY S2は電源オフの状態で、
ボリュームダウン+ホーム+電源ボタン
を長押しするとWarning!!と書かれた画面がでてくるのでボリュームアップボタンを押します。
するとダウンロードモードに入り、Downloading...と表示されます。
これで1.で入手したfactoryfs.imgを焼く準備ができました。
5.GALAXY S2をPCに接続し、各種ドライバーをインストールダウンロードモードに入った状態でS2をUSBケーブルでPCに接続します。
すると、Windowsがおそらく自動的にドライバのインストールを完了させると思うので、完了するまで待ちます。
次にheimdallの方のドライバーをインストールします。
heimdallフォルダ内にあるDriversフォルダ内にあるzadig.exeを起動します。
OptionにあるList All Devicesを選択します。
そしてUSB Device listからGadgetで始まるものの内短い方を選択します。
(Windows XPではこれがでないようなのでSamsung~を選択)
Install Driverを押して、ドライバーのインストールが完了です。
6.factoryfs.imgを焼くスタート→すべてのプログラム→アクセサリ→コマンド プロンプト
でコマンドプロンプトを起動
以下のコマンドを入力
cd c:\heimdall
heimdall flash --factoryfs factoryfs.img --verbose
するとS2の画面が切り替わり、書き込みが始まります。
(MSVCP100.dllが必要と警告が出たらインストールしましょう。)
ここで書き込みに失敗し、途中で終了してしまうことがあります。自分もなりました。
ですがあせらず、バッテリーを抜いて一度電源を切ったのち再度ダウンロードで起動したのち
同様のコマンドを入力してください。今度は停止しないと思います。
正常に書き込みが終了するとGALAXY S2は再起動します。
これでアプリケーション一覧にSuperuserがあり、root化されています。
BusyBoxが必要な方はマーケットからインストーラーを落として、インストールするといいでしょう。
その後不具合はありませんか?
書き換え回数カウントやroot後のバッテリー持ちが非常に気になります。