iPhoneで一般的な携帯サイトを観覧する方法「UserAgent Faker」

当サイトの記事には広告が含まれます。

iphone_ua_henkou13.jpg

よく ”お店で使える割引クーポンは携帯サイトでGET” 的なキャンペーンがありますが、iPhone / iPod touch でそのサイトに行こうとしても、PC扱いでPC用のサイトが表示されクーポンがGETできず・・・不便だなあと感じたことは無いでしょうか?今回は、iPhoneでその携帯専用のサイトに入る方法をご紹介します。

簡単に説明しますと、ブラウザのUserAgentを偽装するだけなのですが、当然そういう事が出来るのは要Jailbreakということで、Jailbreak済みの iPhone / iPod touch をご用意いただき、以下の非公式アプリを Cydia からインストールしていきます。

  • OpenSSH
  • SBSettings
  • UserAgent Faker

「UserAgent Faker」は SBSettings の拡張機能なので、一番最後にインストールしてください。

iphone_ua_henkou04-2.png

上部のバーで指を左右にスライドさせて SBSettings のウィンドウを出し、「UserAgent Faker」が有効になっているのを確認します。(アイコンが見当たらない場合は、一度 iPhone / touch を再起動してみる。)

UserAgent Faker が有効になっていれば、確認くん(VIA the UGTOP)などでユーザーエージェントが変更されているかチェックしてみましょう。

iphone_ua_henkou06.jpg

以下は、iPhone 3.1.2 での通常のユーザーエージェントです。

Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_1_2 like Mac OS X; ja-jp) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7D11 Safari/528.16

これが、Firefoxのユーザーエージェントになっていれば正常動作しているという事になります。

Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.5; en-US; rv:1.9.0.3) Gecko/2008092414 Firefox/3.0.3

次に、UserAgent Faker の設定ファイル「UAFaker.plist」を編集して、Firefoxから携帯電話のユーザーエージェントに変更します。

  • OpenSSHを有効化。
  • 各SFTPクライアント(MacはCyberduck、WinはCarotDAV等)からiPhone/touchに接続。
    (ユーザー名:root, パス:alpine)
  • /var/mobile/Library/SBSettings/Toggles/UAFaker にある「UAFaker.plist」をエディターで開き、携帯電話用のユーザーエージェントを記入。

uafakerplist1.png

uafakerplist2.png uafakerplist3.png

どの機種のユーザーエージェントにするかは、ソフトバンクの端末のユーザエージェント一覧を参考にお好みで選出します。iPhone の画面解像度(480x320)に近い機種を端末機能情報一覧で探すのもいいかも知れません。

[/Serial] という部分には、シリアル番号(P型は11桁、それ以降は15桁)を入力します。ここは適当に、例えば、iPhoneのシリアル番号に適当に数字を足して15桁にしたものなどを入力すればOKです。

今回は、目的が「携帯サイトに入ってクーポンをGETするだけ」なので、シリアル番号の部分は削除して「831SH s」のユーザーエージェントに書き換えました。

SoftBank/1.0/831SHs/SHJ001/ Browser/NetFront/3.5 Profile/MIDP-2.0 Configuration/CLDC-1.1

これで、ユーザーエージェントで振り分けているだけの携帯サイトなら iPhone / iPod touch からも観覧可能になります。当然Wi-Fi接続からでもOK。

(【注意】iPhoneのIPはsoftbankではなく「.pandaworld.ne.jp」なので、携帯キャリア(ドコモ, au, SoftBank など)のIP帯域以外を全て弾いている携帯サイトでは、この方法を使って観覧することは出来ません。)

iphone_ua_henkou01.jpg

あ、クーポン終わってた・・・。

関連するエントリー

PR

Y!mobile