今更702NKな週末

702NK、Nokia E60、X01T、X06HT/HTC Desire、201M/RAZR Mを扱うブログです

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
  1. --/--/--(--) --:--:--|
  2. スポンサー広告

mmspについて

mmspはすごいアプリですね。原理は非常に単純なんですが、これを実際にやってしまえるのがすごいです。MMSのプロトコルだとか、UAも使って端末を確認してるとかを突き止めたその洞察力、作者さんには頭が下がります。この場を借りて、まずお礼を申し上げます。m(_ _)m


さらに702nkpatcherなるものも出てきて、パッチやプロキシが流行ってきているのかなぁと感じます。最近の巨大掲示板は「再うp再うp」うるさいのですが、ゲットできなかった人はそうなってしまうほどのキラーアプリだったということでしょうか。私は作者ではないので再配布はしませんし、設定方法などについては他のサイトやREADMEもあるのでそちらで確認してもらうこととして・・・。


ここではmmspというシステム(といっていいのかな)のしくみについて紹介したいと思います。そしてこのしくみはVFJP Web(WAP)のアクセスにも応用できるんじゃないかなと思うので、何かの参考になれば。


注意:この内容は正しいとは保証しません。私の憶測も多分に含まれています。全て自己責任のうえ情報の取捨選択をしてください。


お知らせ:内容に問題がありましたらご連絡ください。即刻修正削除等いたします。


まず、mmspの前に、標準のMMSはどのようにして接続しているのかのおさらいです。大体を絵にすると図1.


のようになるわけですが。ここの基地局ってのは適当です。。。。メールサーバで接続の認証してるのではなく、もっと携帯寄りのどこか(携帯~アンテナ~認証サーバという順番?)に認証するサーバがあるのかなと。


mmsp01


702NKなどでは、VFJP Webというアクセスポイントが設定されています。これは内容はアクセスポイントのファイル(バイナリ)を読めばわかるのですが、サーバ名やポート名、パスワードなどから成ります。この他に、mmspの作者さんによると、MMSのためのアクセスには、UA(UserAgent)が対応機種(つまりソフトバンクがサポートしている機種のもの)である必要があるそうです。図1は、E60などのスタンダード版の場合の絵になりますが、E60はUAが「E60」などになるため、ソフトバンクから見るとMMSのアクセスポイントにアクセスしにくるなんて予想外なわけなんです。なので、はじかれてしまい、MMSのメールは送受信できません。


 


そこでmmspの登場です。UAが予想外のためにアクセスできないのであれば、想定内のUAで接続するようにしてしまえばいいわけです。例えば、702NKのUAで接続するメールソフトを作成する、とか。でもそれだとソフトをまるまる作らないといけないから大変ですよね。プロキシ型であれば、ソフトは作る必要がなく、通信部分だけに注目できるわけです。


mmsp02


図2.はmmspの動作のしくみです。mmspは携帯内部で常駐アプリケーションとして稼働し、メールソフトと基地局の間に入って、メールソフトからパケットをもらい、それのUAを付け替えて(追加して?)基地局へと飛ばす、という仕事をします。


mmspから基地局(アクセスポイント)間は、VFJP MMSの設定で接続します。UAもmmspが想定の範囲内のUAをセットしますので、mmsp⇔基地局間の接続は可能になります。


メールソフト⇔mmsp間の接続はmmspで決め撃ちのIPアドレス(127.0.0.1)、ポート(5000番)で接続します。mmspを起動すると、127.0.0.1:5000でListenするので、そのアクセスポイントを作成して、メールソフトのMMS設定の接続先のアクセスポイントに指定してあげれば、メールソフト⇔mmsp間の接続が確立されます。


 


とまぁ、仕組みはこんな感じで、考え方は非常に単純かつ明快なんですが、それを実現してしまう技術に脱帽ですね。同じように、Webブラウザからプロキシ経由でUAを変更してアクセスすればいけるんじゃないかと考えてたりします。誰か作ってくれないかなぁ・・・・。

  1. 2006/12/23(土) 16:12:46|
  2. Nokia E60
  3. | トラックバック:0
  4. | コメント:4

コメント

いや、無理でしょー。メアドもわからんし・・・。またどこかにうpされてると思いますが・・・。と思ったら、やっぱり数日前に掲示板でアゲられてましたね。乗り遅れてたら・・・ご愁傷様です。
  1. 2007/03/08(木) 09:27:24 |
  2. URL |
  3. だいすけ #-
  4. [ 編集]

承認待ちコメント

このコメントは管理者の承認待ちです
  1. 2007/03/04(日) 19:57:53 |
  2. |
  3. #
  4. [ 編集]

すみませんがmmspの再配布はできません。本文中にも書いてますが、作者の許可がありませんので。ちなみについ先ほど誰かがどこかにあげたようですね。今のうちじゃないでしょうか。
  1. 2007/01/28(日) 04:50:53 |
  2. URL |
  3. だいすけ #-
  4. [ 編集]

管理人のみ閲覧できます

このコメントは管理人のみ閲覧できます
  1. 2007/01/27(土) 23:05:59 |
  2. |
  3. #
  4. [ 編集]

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバックURLはこちら
http://702nk.blog57.fc2.com/tb.php/71-077f020b
この記事にトラックバックする(FC2ブログユーザー)

FC2Ad

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。