2010年12月26日

Galaxy S(SC-02B)のGPSを改善する

event_note日曜日, 12月 26, 2010 editBy yamkei


AndroidのGalaxy S(SC-02B)はGPSの補足に時間がかかるのか
GPSをONにしてGoogleマップを開いても、現在地からかなりずれた場所を指したり、
場合によっては正確な現在地を表示するのにかなり時間を要したりします。
屋外では全然マシで普通に使えるのですが、他の端末ではちょっとした屋内でも
ほぼ正確に現在地が表示できるのにGalaxy Sはどうも苦手なようでちょっと納得いかない・・・。
おかげでGalaxy SはBumpとかも苦手なのよねー。
これが本体の問題なのかソフトの問題なのかはハッキリしませんが
GPSの設定ファイルをいじることによってだいぶ改善されるようです(自分はそう感じました)

今回はその方法をご紹介します。


---------------------------ATTENTION------------------------------
こちらで紹介しているroot奪取、非公式ソフトウェアをインストールする等の
作業はdocomo(又は各通信事業者)の保証が受けられなくなる場合があります。
実行する場合は自己責任でお願いします。
-------------------------------------------------------------------

注意・この記事はGalaxy S(SC-02B)のOS2.1時点での情報です。
OS2.2.1では動作確認していません。
OS2.2.1での効果を確認しました。

今回はroot explorerというアプリを使ってsecgps.confというファイルを書き換えます。
このroot explorerというアプリは有料ですが
PCを繋がなくてもシステムファイルをいじることができる大変便利なアプリです。



root explorerをインストールしたら
/data/gps/secgps.confを開き、テキストモードで編集します。



目的のフォルダにたどり着いたら、secgps.confを長押しタップして
出てくるメニューの中からOpen in Text Editorを選択。



↑するとこんな感じで編集モードになるので
赤枠のところを下記の通りに書き換えます。


#Generated by GpsLocationProvider.
#Sun Nov 28 13:55:52 JST 2010
SSL_TYPE=0
SSL=0
OPERATION_TEST_MODE=0
POSITION_MODE=7
ACCURACY=1000
SESSION_TYPE=2
ENABLE_NMEA=false
SERVER_MODE=0
START_MODE=WARM
GPS_LOGGING=0
DYNAMIC_ACCURACY=1
AGPS_MODE=1
ADDRESS_MODE=1
OPERATION_MODE=MS BASED
USE_DEFAULT=false
DYNAMIC_ACCURACY_VALUE=1000
SUPL_PORT=7275
ENABLE_XTRA=true
TIMEOUT=10000
NUM_OF_FIX=999999999
SUPL_HOST=dcm-supl.com


書き換えたらメニューキーを押して
Save Changesを選択して保存します。
この時に自動でバックアップファイルも生産されるので
いつでもデフォルトに戻すことが可能です。

保存できたら端末をリブートすれば完了です。
GPSをONにしてGoogleマップを開き、ちょっと空に向ければ
今まで現在地捕捉に時間がかかっていたのが嘘のように
短時間で完了します。これは驚きですね。
ですが、まだたまに数km先の全然違うところを指すことがありますねー。
すぐに正しい現在地に戻るのでそこまで問題ではありませんが。

今回の設定で個人的にはGPSの問題は解決したと思っています。
興味がある方はお試しあれ。

~追記~
/system/etc/gps.conf の中にある、
NTP_SERVER=north-america.pool.ntp.org
ここを
NTP_SERVER=jp.pool.ntp.org
に書き換える(asia.pool.ntp.orgじゃないのがポイント)ことによって、
衛星とのやりとりに必要な時刻修正のデータを受け取りに行くサーバーが
日本のものになるので改善されます。
これかなり重要!!効きます!!!


~追記2~

root済ユーザーなら
上記の設定の他、Galaxy S専用の「GPS Aids」というアプリをインストールすることによって、
GPSを改善してくれるらしいです。(仕組みがわからないので「らしい」ということで)
自分も導入してみましたが、たしかにGPSの掴みが早くなったような気がします。
オススメです。

App name
Price
Free
Rating
(120)
Installs
5,000 - 10,000
QR code