
AT&Tが非公式テザリングを検知し、Androidのように動作させてそれを阻止する方法
AT&T が非公式の iPhone テザリングを好んでおらず、iPhone ユーザーの無許可のテザリング アクティビティを検出すると、アカウントを有料のテザリング プランに自動更新していることは、おそらくご存知でしょう。
AT&TがiPhoneからの非公式テザリングを検知する方法 では
、そもそもAT&Tはどのようにしてテザリングを検知するのでしょうか? AndroidPoliceの説明によると、 iPhoneユーザーからテザリングを検知するのは非常に簡単のようです。
ジェイルブレイクされたiPhoneは通常、iOSに既に搭載されている標準のiPhoneと同じテザリング技術を使用します。この方法では、テザリングアクティビティが容易に発見されてしまいます。なぜなら、iPhoneはテザリングモード時に、トラフィックをテザリングデータとして識別するために、別のAPN(AT&Tアクセスポイント/ルーター)経由でトラフィックを送信するからです。これにより、AT&TはiOSデバイスがテザリングを使用しているかどうか、そしてテザリングによってどれだけのデータ量が消費されているかを非常に簡単に特定できます。
つまり、AT&TはこれらのAPNを通じてテザリングデータを使用しているユーザーを確認し、それらのユーザーアカウントを照合して、テザリングプランの料金を支払っているかどうかを確認するだけです。とても簡単です。
iPhoneの非公式テザリング利用を隠す、あるいはAndroidユーザーらしくする方法
ユーザーがテザリング利用をどのように隠すかを理解するには、Androidの非公式テザリングがiPhoneユーザーほどAT&Tから厳しく追及されない理由を理解する必要があります。AndroidPoliceが改めて解説します。
一方、Androidのテザリングは、スマートフォンがテザリングモードになっているときに代替APNを経由してデータをルーティングするように設定されていません。つまり、AT&Tはテザリング中かどうかを判断するためにパケットをスキャンする必要があります。これはAT&Tのリソース(つまり資金)の転用を必要としますが、iPhoneのテザリングの識別ははるかに簡単(つまり安価)です。
このため、AndroidPolice は、Android ユーザーは非公式のテザリング料金の支払いを心配する必要がないかもしれないと示唆しています。これは、簡単に検出できる Apple iPhone ユーザーが AT&T 加入者ベースの大部分を占めており、彼らがよりコスト効率の良いターゲットになっているためです。
つまり、AT&Tに非公式テザリングアプリを使用していることを知られたくない場合は、Androidテザリングアプリのように動作し、代替APNを使用しないことで、そのことを隠蔽する必要があります。現在、この機能はPDANetの最新バージョンに限定されており、アプリ内に「使用状況を非表示にする」オプションがあります。
テザリング利用を隠すためにこの方法を使うことはお勧めしません。AT&Tの取り締まりには反対ですが、彼らは明らかにユーザーに料金を支払わずにテザリングをさせたくないと思っています。彼らのサービスであり、私たちは契約したのだから、彼らのルールに従うべきです。これは公平でしょうか?私を含め、多くの人がそうは思いませんが、それが現実です。月額20ドルの追加料金を支払うだけで何も心配する必要がないのに、なぜわざわざこんな面倒なことをしなければならないのでしょうか?
(ちなみに、あの素晴らしいデス・スターの AT&T ロゴも AndroidPolice からのものです)