それができるということは、インターネット標準のプロトコル(SMTP/POP3orIMAP4)を使用するということです。また、パスワードの払い出しについてiPhone向けの実装をしなければなりません。
Androidでのspモードメールにおいて、SMTP/POP3が使用されていることはドコモのテクニカル・ジャーナルなどで周知の事実です。しかし、パスワードの払い出し方法が公開されず専用アプリを使用させることとなっており、そこが唯一の砦となり、一般的なメーラーを使用することはできませんでした。
その未公開のパスワード払い出しについてハックした人が2chのspモードスレに登場しましたが、独自メーラーを作るという方向に行ってしまって、パスワード取得方法は表に出てきませんでした。迷惑メールが増えることを懸念していたようです。
自分も解析しようとはしたのですが、難しくて断念しました。。。
ちなみに解析する行為(リバースエンジニアリング)は利用規則違反です。なのであまり大きな声で言えることではありません。しかし、解析しなければ作りようのない、spモードメール受信BOXがdマーケットに載っているので、ドコモ網の邪魔にならない限りは怒られないのかなと思います。(よいこのみんなはマネしないでね)
話を戻して、iPhoneでiOS標準のメールアプリが使えるのであれば、iPhone以外のユーザーでもパスワードを横取りして一般的なメーラーが利用できるのではないか。そう思ったのです。
とはいえ、IMEIで制限されている可能性もあり、あまり期待はしていませんでした。
そして、10月1日4時にiPhoneでspモードメールが利用できる時が来ました。それから約9時間後、2chのドコモメールスレにこんな書き込みがありました。
533 :SIM無しさん :2013/10/01(火) 12:48:02.89 (p)ID:hjyATPCg
spmodeprofile.mobileconfigの情報をThunderbirdで設定してみたら普通に通った
これならドコモメール必要なくね?
そうです。不評の純正spモードメールアプリから解放される時が来たのです。
具体的な手順もブログに公開されました。
POP3・SMTPでspモードメールを送受信(おおよそな手順)
技術的な観点からまとめると、spモード網への接続と、spモードパスワード、User-Agent偽装できるブラウザがあればSMTP/POP3パスワードが取得可能となります。(一部のブラウザでは最後のページ遷移に失敗して取得できない場合があります。実績のあるブラウザが無難です。)
さらには、パスワード取得を簡易化するアプリを作る人も出てきました。
679 :SIM無しさん :sage :2013/10/02(水) 21:34:53.14 ID:KENTjro7
SPModeProfileDownloaderなんですが、トップページの解析処理がおかしくて、現状使えないはずです。
なのでアップデートしました。
あと、メールアドレス・パスワード、プロファイル生データの共有機能をつけました。
アプリ
www.mediafire.com/download/d2jxgj9keys6kek/SPModeProfileDownloader_v2.apk
ソース
www.mediafire.com/download/2kgi4sjb2ilue2r/spmode_profile_downloader_v2_src.zip
これはUser-Agent偽装できるブラウザでの操作に代わるものです。
次はPUSHを通知するアプリが出てくるんじゃないかと思います。ヒマなら自分が作るんですが、ちょっと時間が取れません。また、キャリアメールからの脱却がかなり進んでいるので、自分の中でのニーズがあまりないことも報告しておきます。
この穴が塞がれるか懸念されるところですが、塞ぐとiPhoneユーザーも使えなくなってしまうので、塞がれることはないでしょう。IMEIで制限をかけることも考えられますが、できるならリリース前にやっているでしょうし、今パスワードを取得できた人への対策にはなりません。
むしろ、3か月ごとに必要だったマイアドレス情報の更新(内部的にはパスワード定期変更)が、必要なくなったんじゃないかと想像しています。