[Galaxy S] firmwareのアップデート

※ 紹介している方法は、国際版Galaxy S用です。ドコモ版Galaxy Sでは、 国際版Galaxy Sとベースバンドチップが異なるので、通信が出来なくなります。

Galaxy S は Android 2.1 ベースで、まだ Android 2.2 のファームウェアがリリースされていませんが、Android 2.1 ベースのファームウェア でいくつかのバージョンが出ています。

ファームをアップデートすることで、動作がプチフリ的な現象が改善されたりするようです。

Galaxy S ファームウェアのバージョンにはいくつかのサブバージョンがあります。

  • Firmware version: ベースとなっているコード (Android 21-update1)
  • Baseband version: Phoneのベースコード (I9000XXJG1)
  • Kernel version: Linux Kernel のバージョン (2.6.29
  • Build number: アップデートするファームのパッケージバージョン
    • Android 2.1 (Eclair) の XWJG1

ファームウェアは、http://samsung-firmware.webs.com/ からダウンロード出来ます。
登録が必要ですが無料です。
このサイトで公開されているアプリケーションはロシア対応の為インストール時に注意する必要があります。

購入時の初期バージョンは、XXJF3 だったのですが、画面のキャプチャーを取っていなかったので、今回は、XWJG1 ->XWJG3 のアップデートでご紹介します。

※ ファームウェアのアップデートはご自身の判断で行ってください。

ファームウェア とツールのダウンロード方法

※ ファームのバージョンアップ時に Galaxy S のデータを初期化しますので、アプリケーションや必要なデータのバックアップを行ってください。

http://samsung-firmware.webs.com/ にアクセスし、FIRMWAREを選択します。

Android. を選択します。

Galaxy S を選択します。

I9000XWJG3 が 今回アップデート対象のファームウェアなので DOWNLOAD をクリックしてダウンロードします。

同様に、FLASH TOOLS. から Flash Program (Odin3) と、 PIT File をダウンロードします。

2010/07/18追記:
このPIT File(s1_odin_20100513.pit)は/dbdataのサイズが小さいため、今後のアップデートで問題が出る可能性があります
s1_odin_20100512.pit を使ってください。

全てのファイルは RAR で圧縮されているので、解凍します。

ファームウェアの I9000XWJG3.rar を解凍すると、

上記のファイルが出来ます。CODE_I9000XXXXはコアとなるファイル、CSC-I9000XXXはアプリケーションのファイル、MODEM_I9000XXXは電話関係のコードファイルと思われます。

CSC-I9000SERはロシア圏対応のアプリケーションファイルのためインストールるすると困ったことになるのでインストールしないようにしてください。

※ CSC-I9000OXEは英語対応のアプリケーションファイルのようです。I9000XWJG1 に 入っているCSC-I9000OXEJG1.tarをインストールしたところ、ロシア語になることはありませんでした。

Galaxy S のファームのアップデート

ファームのアップデートツールは、Odin3 というツールを使います。

Odin3_v1.0.exe を起動してアップデートの準備を行います。

PIT ボタンをクリックし、PITファイル(s1_odin_20100513.pit) を指定します。
PDA ボタンをクリックし、CODEファイル(CODE_I9000XWJG3.tar)を指定します。
PHONE ボタンをクリックし、MODEMファイル(MODEM_I9000XXJG1.tar)を指定します。
CSCファイルは使いません。

Galaxy S から SIMカードを抜き(念のため)バッテリーを外します。

Galaxy S にバッテリーを入れて、”ボリューム 下 ボタン” + “ホームボタン” + “電源ボタン” を押して電源を入れ、ファームウェアのダウンロードモードにします。

ダウンロードモードにした Galaxy S を USB で PC に接続します。
Odin3 の、ID:COM (COMポート番号はPC環境によって変わります) が黄色くなりGalaxy Sを認識したら、Start ボタンを押しアップデートを行います。

Galaxy S へのファームのダウンロードが完了すると、Odin3 がRESET!と表示され、Galaxy Sが再起動します。まだ、PC から Galaxy S は外さないで作業を続けます。

Galaxy S が起動すると、リカバリー操作のメニューが表示されます。
画面の操作は、メニュー選択の上下操作はボリューム操作ボタンの上下で行います。

ファームをアップデートする際にデータやアプリケーションが残っていると正常起動しない場合があるので、初期化します。
ボリュームの下ボタンを押して、”wipe data/factory reset” を選択しホームボタンを押して実行します。

“Yes — delete all user data” を選択しデータの初期化を行います。

データの初期化が完了すると最初のメニューに戻るので、”reboot system now” を実行して再起動します。

再起動するとホーム画面が表示され、アップデート完了です。

Baseband version は、I9000XXJG1 のまま変わっていません。kernel version が “2.6.29 root@SE–S603 #2” に Build number が “ECLAIR.XWJG3” に変わっています。

動作の変化はあまり感じられません。

ファームウェアをカスタムした、カスタムROMというのもあるようなので、今後試していきたいと思います。

13 Responses to [Galaxy S] firmwareのアップデート

  1. 通りすがりのK says:

    プリインアプリをたくさん消してしまい動作が不安定になってしまったので
    色々ググっていたところココに辿り着き、無事に初期化出来ました。
    有り難うございます。

    • gagdet says:

      通りすがりのKさん、こんにちは、

      お役に立て良かったです。
      これからもよろしくお願いします。

  2. taganeagari says:

    はじめまして。参考にさせて頂いております。

    早速 I9000XWJS3というタイプをダウンロードして解凍してみたのですが、
    CODE CSC MODEM ファイルがなく

    JS3_JS3_JPY.tar

    というものしか入っておりませんでしてお手上げの状態です。

    ご存知であればご教授お願い致します。

    同じくI9000XXJPY をダウンロードしても
    同じ結果となっております。

    • gagdet says:

      taganeagari さん、 こんにちは、

      JS3_JS3_JPY.tar といったファイルは、アップデート用のファイルなので、Odin3 の PDAだけ指定して、既存のファームウェアに上書きするイメージです。

      CODE CSC MODEM に変換した物は、xda-developers のフォーラムメンバーが作っているので、http://forum.xda-developers.com/showthread.php?t=917256 を参照してみてください。

      私のブログの [Galaxy S] I9000XWJS3+Doc’sROM を入れてみた も参考になると思います。

      • taganeagari says:

        ありがとうございます。
        無事アップデート完了しました。

        今後も参考とさせていただきます。m(_ _)m

  3. shikuhakku says:

    はじめまして いろいろ探している時に知人に教えてもらいました。
    海外版のギャラクシーを購入しましたが
    設定のところの日本語表示は可能でしょうか?
    日本語入力は出来るのですが・・・・・

    • gagdet says:

      shikuhakkuさん、 こんにちは、

      メニューの日本語化に関しては、MoreLocale 2 を使うことで出来るかと思います、対応しているメニューについては日本語になると思います。
      ただ、私は使っていないのでどこまで日本語化されるかについては未確認です。

  4. maihuuquan says:

    今GALAXYTABを持ってるなんだけど、どうするとUNLOCKできますか。
    僕は「*#7456625#」を入力して、すべてOFFが表示してた。それはLOCKですか。

    • gagdet says:

      maihuuquanさん、こんにちは、

      私はUNLOCKされた端末を購入しているので、手順は調べてないです。
      “*#7465625# で すべてOFFと出ていればUNLOCK状態だと思います。

  5. KOO says:

    お騒がせを致しました。
    御指南ありがとうございます。

  6. KOO says:

    はじめまして

    とても参考になり拝見させて頂いております。

    samfirmwareからDLしたfirmwareですが、解凍時にPWを聞かれ登録したものかと思い入力しますが受け付けられず解凍できない状況です。
    この解凍時に入力するPWとは何を指すのでしょうか?
    ご存知であればご教授お願い致します。

    • gagdet says:

      KOOさん、こんにちは、www.samfirmware.com のパスワードは、ダウンロードしたときに # とか ## とか付いているのが、表の下に、

      # Pass = samsung-firmwares.com
      ## Pass = samfirmware.com

      記載されているのがそうです。

  7. ピンバック: [Galaxy S] Galaxy S のプチフリ対策(外部SDカード利用) « Gagdet's Blog

%d人のブロガーが「いいね」をつけました。