1

iPhoneのtcp/ipスタックを変更して、パケットをアクセサリポート経由でシリアルまたはUSBまたはFirewire経由でルーティングできるようにしたいと思います...

私が研究しているアプリケーションは、WiFi、3G、またはBluetoothを使用できません...アクセサリポートを介して利用可能なシリアルポートを使用するようにカスタムアプリを作成することもできますが、ネットワークアクセスを必要とする汎用アプリをサポートすると便利です。 。

私はこれに関連する多くの情報を追跡していません、誰かが考えを持っていますか?

4

1 に答える 1

1

これが機能する唯一の方法は、デバイスをジェイルブレイクし、かなり低レベルのハッキングを行うことです。OS Xは、新しいネットワークインターフェイスを導入できるNKE(Network Kernel Extensions)をサポートしています。iPhone OSにこれらがあるかどうかはわかりません(明らかに多くの情報がないため、ブラックボックスになっているはずです)。たとえそうだったとしても、多くのアプリケーションがWifiインターフェースを検索することでネットワークの可用性を調査するため、KEを嘘をつき、たとえばWifiデバイスであると主張する必要があります。

基本的に、これは受け入れがたい考えだと思います。外部アクセサリAPIを使用して、カスタムアプリがドングルをネットワークサービスプロバイダーとして使用できるようにすることはできますが、新しいネットワークインターフェイスを提供するために使用することはできません。この種のオープンで拡張可能なプラットフォームが必要な場合、iPhoneは実際には適切なプラットフォームではありません。

于 2010-04-28T18:41:34.600 に答える