スタッフブログ
続!iPhone・iPadのAPN構成プロファイルの変更による動作確認テストについて

続!iPhone・iPadのAPN構成プロファイルの変更による動作確認テストについて

マイネール@運営事務局
ライター: マイネール@運営事務局
mineoに関する技術全般を担当しています。

マイネール@運営事務局です。

まずは、状況報告や叱咤激励をお送りいただいております、たくさんの皆様にお礼を申し上げます。本当にありがとうございます。心から感謝しております。

私たちにこれだけの力をいただき、皆様の力でmineoが成り立っているのだとスタッフ全員本当に頭が下がる思いです。

検証の状況

しばらく時間が空いてしまいましたが、弊社の内部ではiPhone、iPadの各世代、各機種について、iOS8 + 新プロファイルの動作確認および長期試験、またプロファイルの記述を一部変更しての確認などを継続して行っておりました。

皆様のご報告にもございますように、再現・非再現の事象もあり、確認に時間がかかっておりますことご理解いただければと思います。

また、「見た目の動作確認結果はこうでした」という報告で終わるだけではなく、並行して「なぜ、そういう動きをするのか」ということを、もう少し技術的に解析すべく、試験環境の準備を進めておりました。

これについては本文最後のほうでご紹介させていただきます。

動作保証はできないのです

次に「いつになったらiOS8に公式に対応?」というお声をいただいている件について「動作保証」ということを交えて、正直にお話したいと思います。

以前、私から 続・mineoのデータはどんな経路を流れているの?という記事でご紹介させていただいたことがあるのですが、MVNO事業は無線部分からコアネットワークまでの端末接続をつかさどる大事な部分をモバイルキャリア(KDDI様)から借りた上で成り立っております。

このためMVNO事業者である私たちが、端末との接続を担保・保証する事は事実上、大変難しい状況であります。さらに、市場で一般的に販売されている端末についても、その動作について全てを解析し、サポートできるものでもございません。このため、大変心苦しいのですが、決して「動作保証」はできないのです。

どのMVNOさんも、ホームページ上に
「本ページに掲載した内容は、すべて独自に調査した結果であり、その内容を保証・サポートするものではありません。」
「メーカー各社が動作を保証しているものではありません。」
などの記載があるのは、同様の事情からなのです。

あくまで「動作確認」結果となります

だからといって「動作するかは分かりません」では、あまりにも事業者として無責任であり、私たちの目指すところではありません。

このため、私たちは皆様に少しでも安全・安心にお使いいただくために、できる限り多くの端末で検証をさせていただき「私たちの条件下で確認したところ、この端末は動くことを確認しました」ということで「動作確認」の形で公表させていただいております。

以前より動作確認端末一覧にて記載しております「iOS7.1.2/KDDI16.1」につきましても、「動作確認」であって、決して「動作保証」はできないのです。

今回のiOS8の件に関してましても、今後、私たちから正式な「動作確認」結果を発表することもあるかもしれませんが、公式にiOS8で「動作保証」したということにはなりません。

「自己責任」というと冷たい表現になってしまいますが、今回のこのことは大変心苦しいながらも、あらためて皆様にご理解・ご認識をいただければと思います。

検証経過

さて、話は変わりますが、最初に少し述べましたとおり、今回のiOS8+構成プロファイルの件につきまして、「なぜ、そういう動きをするのか」ということの技術的解析を少しずつ進めております。その途中経過となりますが、以下のことが、実際に端末の接続・切断シーケンスを追うことで確認できておりますので、少しご報告させていただきたいと思います。

ざっくりと大雑把に新旧二つの構成プロファイルの差分を説明させていただくと、新プロファイルは、「AttachAPN」というキーに「APN=mineo.jp」を記載しており、旧プロファイルは、「APNs」というキーに「APN=mineo.jp」を記載しております。

LTE端末は、最初にLTE網にアタッチ(接続・登録)するのですが、この際、
iPhoneの動きとしては、最初にMNOのAPN(=mineoSIMの場合はKDDIのAPN)でアタッチしに行くことが観察されます。

この場合、mineoのお客様はmineoのSIMで、KDDIのPGWに接続に行くわけですから、当然、接続をリジェクト(拒否)されることになるのですが、ここで、新プロファイルを利用すると、最初からKDDIのAPNの代わりに、「AttachAPN」に記述されているAPN=「mineo.jp」にて、LTE網へアタッチする振る舞いを見せることが観察されています。(APN部分について、KDDIキャリアプロファイルを上書きするイメージです。)このため、mineoのPGWに接続ができております。

では、旧プロファイルにかかれた「APNs」ではどうかというと、この場合、最初のアタッチにて「APNs」に書かれた「mineo.jp」のAPNで接続する、というような期待する動作はしてくれていません。

さらに見ていくと、最初のアタッチでKDDI網でリジェクトされたあとに、「APNs」に書かれたAPN=「mineo.jp」まで滑っていって、これでLTE網にアタッチしてくれれば、それでいいのですが、そういう動作をしないことも確認できています。

なお今日現在では、まだ解析中ですが、この後の接続動作をもう少し解析をすれば、もう少し詳細な答えが見えてきそうです。

さらに、私たちもDocomo回線での提供を予定しておりますので、「AttachAPN」に記載せずに「APNs」に記載すれば接続できることと、3G接続の関係なども確認する予定です。

残念ながら、まだまだ解析が始まったばかりで、解き明かせていないことばかりです。iOS7での動作も確認しなくてはなりませんし、iPadは安定しているのに、iPhoneは不安定などの挙動もあり、皆様も発見されていらっしゃるとおりSMSに関しても動作に差分が見られます。

おそらくSMS over IMSや、VoLTEのSIP用の2本目のセッション(ベアラと呼びます)の接続の安定性や、デバイス自体の設計思想(Voice優先なのかData優先なのか)などなど・・・も関係してきそうな感じです。もう少し解析してみたいと考えておりますので、お時間をいただければと思います。

最後に

長々と書いてしまいましたが、ご支援、ご叱責、ご批判、あらためて皆様の全てのお声掛けに感謝いたします。

皆様のご協力のもとmineoは育ってまいります。
スタッフ一同、これからもよろしくお願いいたします。


おすすめ記事


69 件のコメント
1 - 19 / 69
安定化への苦労も、マニアックな人には快楽なんじゃないですかね、案外・・数学上の未解決問題みたいに

高々1000円/月で これだけ楽しめるオモチャも少ないと思う
お疲れ様です。
今後の解析を期待し、(役に立つかわからないですが)ユーザーとしても事象を報告していきたいと思います。

iOSユーザーの皆様で盛り上げていきましょう。

OSの仕様もどんどん変わっていきますし問題なく使用できるようになれば良いですね^_^
継続的な動作検証どうもありがとうございます。

私もiPhone5c(iOS8.4 KDDI20.1)をmineoシングルプランにて、
テストプロファイルを使って継続的に利用していますが、
今の所安定してデータ通信が出来ています。ただ、SMSに関しては
4Gをオフにしないと送受信が出来ないといった感じです。

mineoスタッフさんの接続動作の解析に期待してます(^^

それと、他社さんの話にはなりますがIIJmio meeting 8の中にて、
続、MVNOとSIMフリー端末の問題について (iOS編)という
トークセッションがあるようです。
もしかするとiPhone(iOS)端末の接続動作に関する解説が
あるかもしれませんね。

明日の東京会場は13:25より中継されるようなので、こちらにも
注目だと思います。
http://techlog.iij.ad.jp/archives/1565


今まで使えなかった端末を使えるようにするには大変な事も多いで
しょうが、頑張ってください!応援しています。(^^
批判する側からもコメントを。
今回の件、IIJmioが情報公開しなければ進まなかった事を猛省して下さい。
MVNO全体で情報共有と言えば聞こえはいいですが、違う見方をすればau専売でやってきたmineoが見つけられなかった事を最近ビジネス向けにau回線を扱い始めたばかりのIIJmioが見つけたって事ですよ。
ちょっと恥ずかしくないですか?
まあmineoも相当な損失を被っているでしょうけど。
このサイトやオフ会でユーザーの声を積極的に聞いて取り入れていく姿勢はとてもいいと思いますが技術が追い付いていない感じなのでもう少しがんばって下さい。
iOS7で10ヶ月我慢し続けた元ユーザーの声です。
秘密保持で回答も難しいと思いますが、ios8で使えなかった時に、iPhoneのみで使っている人だけ、無償解約できれば今回の話の流れも違ったのだと思うが・・・・。
退会済みメンバー
退会済みメンバーさん
ビギナー
良い結果を期待しています。

>ざっくりと大雑把に新旧二つの構成プロファイルの差分を説明させていただくと、新プロファイルは、「AttachAPN」というキーに「APN=mineo.jp」を記載しており、旧プロファイルは、「APNs」というキーに「APN=mineo.jp」を記載しております。

正確には、どちらのプロファイルにも、「APNs」というキーに「APN=mineo.jp」を記載、新プロファイルは、「APNs」の前に「AttachAPN」というキーに「APN=mineo.jp」を追加、ですね。

>では、旧プロファイルにかかれた「APNs」ではどうかというと、この場合、最初のアタッチにて「APNs」に書かれた「mineo.jp」のAPNで接続する、というような期待する動作はしてくれていません。

あくまで素人考えですが、上記から思うに新プロファイルで「APNs」を残す必要はあるのでしょうか? (自己責任で)これを削除した場合大きな問題になりますか…もしすでに検証すみでしたらご開示いただけますと幸いです。
>>もぐさん

>上記から思うに新プロファイルで「APNs」を残す必要はあるのでしょうか?
その方法、既にTwitterで話題になってまして試した方が居るようですが、
結論から言えば、au 4Gの表示にはなるものの通信出来なくなるそうです。

私もプロファイルを、その形に編集して試してみましたが同じ結果でした。
退会済みメンバー
退会済みメンバーさん
ビギナー
>>Kanon好き さん

どうもありがとうございます。
>結論から言えば、au 4Gの表示にはなるものの通信出来なくなるそうです。
やはりそんなに単純ではないのですね。
7ヶ月ほど眠らせておいたiPhone5s(Ver8.4)を、appleから公開されたios9 Bata版とテスト用mineoAPN構成ファイルをインストールして試しています。
 どの程度、使えるか未知の世界ですが・・・やってみる価値はあるのではと思ってます。
動作確認のままで良いので,しばらくテストプロファイルをそのままに…f^_^;)
ここからの展開がブルー・オーシャンの真骨頂?

すでに構成プロファイルを入替えることで
①「安定して使えそうな機種」と、利用環境によって「まだまだ不安定な機種」があることが概ね判明したわけで、
②構成プロファイルを適用することでキャリアプロファイルの『一部(?)』がオーバーライドされることも確認されているようなので

次の課題はやはり、
③構成プロファイルの各パラメータの適正化で解決できるのか、或は
④キャリアプロファイル(MNO)には設定されているが、構成プロファイル(MVNO)では設定できない(設定対象として公開されていない) パラメータがあって、それが動作不安定を招いてはいないか、

この辺りに踏み込んでいく必要があるかと感じています。
iPhone構成ユーティリティーで見る限り既存の構成ファイルのパラメータ再調整で解決するようには見えないので、やはり④の公算が大きいのかなと素人考えしています。

その場合には、やはりAPPLEに登録するキャリアプロファイルの中身の解析とそれに対する対応が必須になるのだろうと考えています。

ちなみに海外のMVNOの場合には、MVNOであるにもかかわらず、構成プロファイルを適応する必要も無く、SIMを挿入するだけですぐに安定接続が可能になることが多い(iPhone経験)ので、おそらくMNOとMVNOの協力関係というか、事前情報共有(あるいは接続契約)が上手く為されていて何もしなくても(キャリアプロファイルのまま)OKということなのか、あるいはAPPLEにMVNOとしてのキャリア(?)プロファイルを事前登録するような仕組みがあってのことなのか、どちらにしても技術的な要素の他に何らかのビジネス的な対応が必要になってくるなのかもしれませんネ。

このあたりの要素が入ってくると、社長先頭に「MVNOに後ろ向きな(?)某K○○○社」を相手にしているmineoにはちょっとばかり不利かも。なんとなく技術一本では一朝一夕には解決しないような気も。UQモバイル(親方K○○○)が沈黙しているのも、なんだかなぁ~(汗) 

ともあれ、ブルー・オーシャンへの出向は只今暴風雨の真っただ中のようで、前進できるか、撤退するか、の決死の岐路に立たされているようですな……ただ錨を下して眺めているだけでは沈没を待つだけかも。
退会済みメンバー
退会済みメンバーさん
ビギナー
何れにしてもKDDI(au)さんが、もう少し情報公開等一般ユーザー側に立った目線で、便利に使えるよう協力をしてくれるようになって欲しいですね。
どう考えてもキャリアがポイント握ってますよ。
意地悪だから、KDDIさん。w
退会済みメンバー
退会済みメンバーさん
ビギナー
他の方が書いてますが、明日中継される、IIJさんのミーティングは必見です。大阪で参加し終わったトコですが、興味深い考察がなされていましたよ。明日の夕方には、資料と公開されるそうですから、一読をおすすめします。ただ結構難しいので、配信で情報補完しながらでないと、マニアックです。

ひとつ注釈を入れるとすれば、IIJさんが着眼手法でさえ、解決とも言えないことは、心に留めておく必要があると思います。IIJ自身もそのスタンスですし、IIJさんの記事も、末尾にはハテナマークもある訳です。一部のガジェットブログがそれを間違った解釈をし、完全解決的な誤報テイストで記事を書いていたのを見かけましたが、踊らされないこともまた、重要かと思います。
退会済みメンバー
退会済みメンバーさん
ビギナー
私には理解が難しい問題です。
実験の報告します。

今日まで1週間位 5c 8.4 シングルsim で安定しておりました。
(SMS、デザは使えません)
今日デュアルsimが届いたので差し替えました。
電話発着信で1xになり復旧しませんがそのままにしての
再度電話発着信は可能です。ということは電話はOKだと判断しました。
その後も自動では4G復旧はしません。
4G復旧は必ず機内モードは必要になります。(SMS、デザはX)
慣れれば機内モード位自分的にはOKなので、そのまま息子に使わせ
テストさせていきます。
退会済みメンバー
退会済みメンバーさん
ビギナー
じぃじぃージャック様こんばんは、
私も何回も失敗しましたが最後はもりりさんが書いてくれていた手順で
mineoさんのテストファイルで出来ました。ただ投稿した後、他の方の投稿を見ているとネットワークリセットした後はAU契約のsimが必要だと書いている方がいらっしゃるので幾分不安になっていますが、安定後のネットワークリセットは試していません。AUsim無しでこれを試して私が思う安定(現在内容)したらAU解約できるかなと思ったりしています。
参考になればいいのですが。
またいじったら報告します。一応子供所有なのでmineoかauどちらかには
繋いだ状態で渡さないといけないので出来るときやってます。
「MVNOが自社取り扱いでない端末の動作保証は出来ない」というのはMVNO全社に共通する悩みどころですよね。

ちょうどITmediaの7/24の記事にもあった通り、apple対応は大変みたいですし、これからの技術検証に期待します。
退会済みメンバー
退会済みメンバーさん
ビギナー
どうやら今以上の進展はあまり望めそうに無いようですね。
IIJさんが道筋は付けたんだから、後はmineoさんが解決してよ!
みたいなことを言ってたような・・・。
確かに敵から塩を貰ったような状況ですから、その塩を無駄にして欲しくないですね。mineoさんの技術力に期待します。IIJからMNPしてきた自分としてはしっかりして欲しいです。

テスト用のプロファイルですが、iPhone 5c 5sをお使いの方、iOS 9で試された方はおりませんか?今ならまだiOS 9から8.4にダウングレードが可能です。もし試しても良いと言う方がおりましたら是非お願いします。

自分iPhone 5でiOS 8.4とiOS 9の両方で試しましたが、iOS 9の方が「安定」とは言いませんが、許容範囲内でした。
SMS・テザリングはダメ、電話はOK、4Gでのデータ通信OK、4G圏内 <--->4G圏外時でも自動的に4Gに復帰。まれに4Gに復帰出来なかった場合、機内モードオン・オフで直ぐに4Gに復帰、でした。特別なインストール手順は不要です。

現実的に1xや3Gから4Gへの復帰に、毎回ネットワーク設定のリセットや電源のオン・オフが必要とかじゃ・・・。(^^;;
退会済みメンバー
退会済みメンバーさん
ビギナー
iPhone5 iOS7.1.2 脱獄機で検証していましたが、内部のファイルをいぢくってたら掴んでいたmineo 4Gのアンテナピクトが1xも立たなくなり、仕方なくiTunesにて復元し、またiOS8.4にアップグレードにて再度参戦です。
---
最近、場所によって1xではなく3G表示になります。もちろんSMSは可能です。シングルですが、どうも音声通話のみのローミングにしてあると3Gになるような挙動がみられます。ついさっきドンキで4G表示からRoamingに変わり3Gになることを確認しました。この時、「4Gをオンにする」はオンのままです。レアケースなのでしょうか?
---
4G圏内<--->4G圏外…1xからの4G復帰は、暫くおいておくと私のは4Gを掴みます。(機内モードオン・オフしなくても)
---
しばらく脱獄はせずに様子見ますw
(iOS8.4にしたらセーフモードループから抜け出せず疲れたので…でも内部ファイルのcarrier設定をもう少し見たかった...orz)
http://www.slideshare.net/IIJ_techlog/iijmio-meeting-8-50909324
これを見る限り、IMSに登録できず、不定期にDetach Requestが走り3G落ちしてしまうため通信不可になるみたいですね...
Detach Requestが走らないようにしまうぐらいしか解決方法が無いような気がしますね...

また、AuのSIMを入れてからmineoのsimを入れると安定するという報告があるのは一旦IMSに登録された後はsimを抜き替えた後、再度登録しにいかないからでしょうかね?
コメントするには、ログインまたはメンバー登録(無料)が必要です。