2011/05/18

Galaxy S Gingerbread(Android 2.3.3)公式版のroot化とLagfix


Last Update ; 13/Jul/2011

2011年5月17日にGalaxy S韓国版(SHW-M110S)のGingerbread(Android2.3.3)公式版ファームウェアが配布されましたが、この時点では、Z4root、SuperOneClick、GalaxyS One Click Root All Models.rar、Gingerbreakといったroot化ツールが使えませんでしたので、Odin3でカーネルを書き換えてから、root化とLagfix(プチフリ対策)を行いました。

【必要なもの】

1)PC側

■Odin3-v1.85
http://forum.xda-developers.com/showthread.php?t=1056334

■Tegrak-Kernel-Build-XX-for-M110S-VE03.tar
http://pspmaster.tistory.com/

GT-I9000用は以下から。

■xda forum
http://forum.xda-developers.com/showthread.php?t=920711

SHW-M110SのオリジナルROMのバックアップは以下から。

http://m110sroms.info/

2)Galaxy側

■Tegrak Kernel
https://market.android.com/details?id=com.tegrak.lagfix&feature=search_result

【手順】

PCに「Odin3」と「Tegrak-Kernel-Build-XX-for-M110S-VE03.tar」をダウンロードします。

必ず、端末の機種(今回の例では"shw-m110s")とOSのBuild Number(今回の例では"VE03")に合致したカーネルを用意してください。

Odin3は圧縮ファイル(Zip形式)で配布されていますので、解凍し、「Odin v-1.85.exe」をクリックして起動します。

「PDA」ボタンを押して、ダウンロードしておいた「Tegrak-Kernel-Build-20-for-M110S-VE03.tar」を選択します。


Galaxy Sの電源を切り、ホームボタンと電源ボタンを押しながらダウンロードモードで立ちあげ、ケーブルでPCと繋ぎます。

Odin3の「Start」ボタンを押すと、カーネルが書き込まれ、端末が再起動されます。

次に、マーケットからGalaxyにTegrak Kernelをダウンロードします。

Tagrak Kernelを起動し、「Enable rooting」を選択すると、root化されます。


Lagfix(プチフリ対策)には幾つかの選択肢があります。

ここでは、一番効果の高い「Enable tegrak onenand mode」を選択しました。


Lagfix後は、ファイルシステムがRfsからext4に変更され、onenand modeも有効になっています。


Quadrantのベンチマーク結果は1340 => 2150となっています。(OneNAND Modeを使わないと2049でした。)


 ■Quadrant Standard Editon (ベンチマークアプリ)
https://market.android.com/details?id=com.aurorasoftworks.quadrant.ui.standard&feature=search_result

なお、上記方法でのroot化は、Galaxy S2(SHW-M250S)でも有効です。(カーネルは機種毎に個別の物になります。)

■Galaxy S2のroot化
http://galaxy-shw-m110s.blogspot.com/2011/07/galaxy-s2root.html

参考記事 ;

■Galaxyのファイルシステムとプチフリ対策
http://galaxy-shw-m110s.blogspot.com/2010/11/galaxy.html

■プチフリ対策(Tegrak Lagfix)
http://galaxy-shw-m110s.blogspot.com/2011/05/tegrak-lagfix.html

■xda
http://forum.xda-developers.com/showthread.php?p=13875780

20 件のコメント:

  1. ブログをいつも拝見させていただいています。
    そこで、質問なのですがunrootするための手順はどの様な形でやればいいのでしょうか??

    返信削除
  2. >匿名さん

    方法は機種やroot化の方法に依って異なりますが、上記の場合は、Tegrak Kernelに"Disable rooting"という項目がありますので、それをクリックするだけです。
    ベンチマークの3枚のキャプチャ画面のすぐ上のキャプチャ画面にその項目が見えますので、ご確認ください。

    返信削除
  3. ありがとうございます。
    ちなみにroot,unrootすると初期状態(工場出荷状態)に戻ってしまうのでしょうか??

    返信削除
  4. >匿名さん

    root/unrootでファクトリーリセットされる事はありません。
    追加インストールされているアプリや、設定はそのままです。
    なお、上記方法はあくまでも、shw-m110sの例ですのでご注意下さい。

    返信削除
  5. 日本版galaxyはshw-m110sではないんですかね??
    質問ばかりですみません。

    返信削除
  6. >匿名さん

    docomo版とは違いますのでご注意下さい。

    海外版のカーネルを焼くと文鎮化(端末が起動しない状態)します。

    返信削除
  7. 海外版(オーストラリアで買った)GalaxySはROOT化して、日本語化になりますか?手順は韓国版と同じですか?

    返信削除
  8. >匿名さん

    「日本語化」が何を指されているのか判りませんが、root化しなくても日本語は読めますし、日本語のインプットはインプットメソッドを追加すれば可能です。
    Morelocale2を使えば一部メニューやアプリも日本語になります。
    ただ、root化していないと一部の日本専用のアプリがダウンロード/インストール出来ません。(Market Enablerが使えません。)
    なお、ここでご紹介しているroot化はカーネルを差し替える方法ですので、お手持ちの機種に対応したカーネルが無いと出来ません。(記事中にも記載しました様にGT-I9000をお持ちでしたらカーネルがあります。)
    また、root化とSIMフリー化は違いますので、ご注意ください。

    返信削除
  9. 返事がありがとうございます。
    私のGalaxy Sの以下です。
    Firmware: 2.3.3
    Baseband: I9000XXJVQ
    カーネルが:2.6.35.7-i9000XWJVN-CL366455
    root@DELL86 #2
    Build number: GINGERBREAD.XWJVN

    携帯は、simフリーです。

    それで、日本語ROOT化の手順はどうですか?

    返信削除
  10. >匿名さん

    記事中にもある↓のリンクをご覧下さい。

    http://forum.xda-developers.com/showthread.php?t=920711

    Tegrak KernelはJVQにも対応しています。しかし、JVQはひとつ古いバージョンの様ですね。

    適用するカーネルを間違えない様にしてください。また、自己責任にてお願いします。

    なお、繰り返しになりますが、root化と日本語化は直接は関係ありません。

    返信削除
  11. そうですが、root化と日本語化は直接は関係ありません。
    そうすると、JVQのI9000はJVQ専用のTegrak Kernelだけ使えます。。。
    前記の”海外端末の利用方法(日本語化とAPN設定)”で、 marketenabler やATOKを使うために、ROOT化していますか?

    返信削除
  12. >匿名さん

    そうですね。必ず、該当のカーネルを使ってください。

    「root化すると何が出来るのか」「何のためにroot化するか」については↓にまとめておきました。ご参照ください。

    http://galaxy-shw-m110s.blogspot.com/2011/04/root.html

    返信削除
  13. 中国語ができますか?あの男は、GalaxyS2韓国語版を使って、日本語版のカーネルをRootした。
    http://maitoaoeex.blog126.fc2.com/?no=194

    返信削除
  14. あの人は、

    CODE_SC02COMKF2.tar.md5.zip

    ”http://www.megaupload.com/?d=9IY0R76X”を使いました。

    返信削除
  15. >匿名さん

    SC02はdocomoの端末の名称ですね。

    他機種要のROMを焼くとradio(無線)が使えなくなったり、端末が起動しなくなったりする可能性がありますのでご注意ください。

    返信削除
  16. toshi さん、こんにちち
    自分の携帯は、もうROOT化した。
    どんな日本限定のAPPSがおすすめですか?

    返信削除
  17. >匿名さん

    必須なのはATOKでしょう。有料ですが。

    また、日本限定ではありませんが、root化必須なアプリとしては、AnReboot、BusyBox installer、MarketEnabler、
    Drocap2、Titanium Backup ★ root等があります。

    詳しくは↓をご参照ください。

    http://galaxy-shw-m110s.blogspot.com/2011/04/root.html

    なお、当方の使用しているアプリについては↓をご参照ください。
    http://galaxy-shw-m110s.blogspot.com/2010/11/home.html

    返信削除
  18. はじめまして、root化をしようと思いここへたどり着きました。
    自分の携帯は

    Kernel
    Linux version 2.6.35.7-SC02BOMKE3-CL188400 (se.infra@SEP-42) (gcc version 4.4.0 (GCC) ) #2 PREEMPT Mon May 9 15:06:22 KST 2011

    です。
    どのカーネルを焼けばよいのでしょうか?
    もしご存知であればよろしくお願いします。

    返信削除
  19. >匿名さん

    SC02Bと言う事はdocomo版をお使いですね。

    docomo版にはTegrakカーネルはありません。

    OSのバージョンを記載されていないのですが、Gingerbreadより前の物でしたら、SuperOneClickでroot化出来ます。

    http://galaxy-shw-m110s.blogspot.com/2010/11/root.html

    Gingerbread以降でしたら、2chのスレ等を参考にされると良いかと思います。

    なお、他の機種向けのカーネルを焼くとラジオ(ベースバンドチップ)が合わなくなったり、起動しなくなったりしますので、ご注意下さい。

    返信削除
  20. OSはGingerbread 2,3,3です。
    tegrakのアプリを使いたかったのですが、残念です。

    ありがとうございました。

    返信削除