問題タブ [iphone-privateapi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
4514 参照

ios - プライベート フレームワークを使用して iPhone アプリから Safari の履歴にアクセスする方法

iPhone Safariで実行されている操作を知るために、Appleのプライベートフレームワークを使用できます(つまり、閲覧されているタブの履歴と情報の閲覧に費やした時間)。

私は、Dumping Private フレームワークなどのいくつかを経験しました。しかし、ダンプするフレームワークがわかりません。WebKit が役立つと思います。この問題を解決するために必要な情報を提供してください。

ダンプされたクラスをフレームワーク、つまり WebHistory.h、WebHistoryItem.h、WebPreferences.h にインポートしました。見落としがある場合はお知らせください。

0 投票する
3 に答える
5961 参照

ios - VPN Apple iOS 隠し API

iOS で SSL および VPN 機能にアクセスするための Apple API に関する情報を持っている人です。不思議なことに、Apple はそれについて連絡をとらず、Juniper や Cisco などのように作成された一部のソフトウェアがこれをうまく行ったのに対し、彼らに尋ねても答えられません。

0 投票する
1 に答える
2239 参照

iphone - 起動/起動時にアプリを自動的に起動するための推奨される方法は?

私のアプリだけがデバイス上で実行できる「キオスクモード」でジェイルブレイクされたデバイスを構築しようとしています。デバイスの起動時にアプリを自動的に起動したいと考えています。これについては、次のような多くの質問がありました。

ただし、どの回答も詳細を提供していません。-(BOOL) _shouldAutoLaunchOnBoot:(BOOL)boot;たぶん、 、 return 、 bob's your uncleを実装できYESます (実験してみます)。おそらく、SpringBoard.app を自分のアプリに置き換えるだけです。誰かがこれを達成し、詳細を提供してくれますか?

記録のために、これは、デバイスがジェイルブレイクされているかどうかが問題にならない環境で使用され、App Store には何も提出しません。

0 投票する
1 に答える
1479 参照

iphone - アドホック Wi-Fi に接続している場合は、インターネットに 3g を使用します (プライベート API を使用)

何よりもまず、 プライベート API を使用するためのリソースを探しています。 これはエンタープライズ アプリケーションであり、ユーザーの手から可能な限り多くの構成を取り除く必要があるアプリ ストアには決して行きません。

そうは言っても、iPadが接続され、デバイスが提供するアドホックwifiネットワークを介して通信するデバイスがあります。iPad はこのデバイスに接続し、ソケット接続を介して生データを送信します。また、データの同期のためにインターネットに接続する必要があります。

80% の確率で、iPad はこのアドホック Wi-Fi デバイスに接続されます。iPadの管理ソフトウェアでは、ユーザーがwifi設定を調整できないため、サーバーの同期を制限せずにデバイスに接続していることを確認しようとしています. リンゴの到達可能性クラスを使用して接続を判断できることはわかっていますが、これは私が探しているものではありません。3g と Wi-Fi の両方を使用する必要があります。

コードでこれを強制する方法はありますか? または、方法を見つけるために見ることができるプライベート API のリソースはありますか?

これは iOS 5 で行われ、最も望ましい方法は、3G を使用するプライベート API メソッドを介して http 要求をルーティングし、ソケット要求が Wi-Fi をアドホック デバイスに使用するようにすることです。

コードサンプルは素晴らしいでしょう。研究へのリンク/クラス名は大歓迎です。

繰り返しになりますが、これはアプリ ストアには掲載されません。これはエンタープライズ アプリです。

0 投票する
3 に答える
13325 参照

ios - どのアプリがバックグラウンドで、どのアプリがフォアグラウンドであるかを iOS でアプリケーション ID によって判別する方法

この質問で説明されている方法を使用して、iOS デバイスで実行されているアプリのリストを取得できます。私は PID を知っており、そのkinfo_proc構造にアクセスできます。フォアグラウンド プロセスとバックグラウンド プロセスを判断するにはどうすればよいですか (アプリがバックグラウンドであると仮定して)。

kinfo_proc(最初のリンクを参照)の情報に基づいてこれを見つけようとしましたkp_proc.p_priorityが、優先度からバックグラウンド/フォアグラウンドの状態を推測することはできないようです。

これが AppStore Review で正しく機能するかどうかはあまり気にしませんが、ジェイルブレイクなしで機能する方法を好みます (つまり、プライベート API は問題ありませんが、どの API ですか?)。これを少なくとも iOS 5 で動作させたい

簡単なMobileSubstrate拡張機能を作成して、すべてのアプリに挿入し、全員のapplicationDidBecomeActiveをフックすることを検討しましたが、これにはジェイルブレイクが必要であり、侵襲的すぎます。

0 投票する
2 に答える
7171 参照

iphone - キャリア名と信号強度を取得してiPhoneで間違った値を返す

キャリア名と信号強度を取得するために間違った値を取得する理由に興味があります。ここにコードがあります。

使用するキャリアではなく、値「キャリア」を取得するのはなぜですか?

これは信号強度を取得するためのコードです

私が知っているように、信号強度はdBm値(負)ですが、なぜ上記の値は正の値を示し、信号強度を示しているのですか?dBmで信号強度を表示するための値マッピングはありますか

PS私は実際のiphoneデバイスでプログラムを実行しましたが、それでも間違った値を取得します。

どんな助けでもいただければ幸いです。

ありがとう。

0 投票する
2 に答える
1576 参照

iphone - プライベートiPhoneAPIに関する情報はどこにありますか?

カスタマイズされたスクリーンセーバー、通話の自動開始と終了、連絡先の制限を含む、AppStore用ではないiOSアプリケーションを作成しようとしています。ただし、ドキュメント化されていないプライベートAPIに関するリソースと情報を見つけることができませんでした。誰かがポインタを持っていますか?

0 投票する
2 に答える
1203 参照

ios - iOSエンタープライズ開発者プログラム:Appleはどのようにしてランダムな顧客と従業員を区別するのでしょうか?

モバイルオペレーターは、プライベートAPIを使用しているアプリをジェイルブレイクされていないデバイスに配布する必要があります。

私がこれまでどこでも読んだことから、これは不可能です。

好奇心から:エンタープライズ開発者プログラムは、社内でのみ配布され、従業員または請負業者によって使用されるアプリのために予約されていますが、Appleは、ユーザーが従業員であるか、ランダムなiPhoneユーザーであるかをどのように判断しますか?

もちろん、顧客の数が十分に増えた場合、Appleはいつの日か、疑わしくなり、エンタープライズ開発者アカウントをシャットダウンすることに気付くでしょう。

しかし、アプリがローカルで(少数の国でのみ)使用されており、それほど多くの顧客(たとえば、数万または数十万のオーダー)では使用されていない場合、Appleがそれを見つける方法はありますか?ですから、私が疑問に思っているのは、デバイスまたはアプリに、ユーザーがアプリ開発者の従業員であることを示す測定可能なものがあるかどうかです。私はそれを疑います。

ありがとう!

0 投票する
1 に答える
2147 参照

ios - 設定アプリケーションを開く

以下はプライベートAPIの使用と見なされますか?グーグルした後、私は多くの矛盾する報告を見つけました。

また、設定アプリケーション内に有効なURLのリストを持っている人はいますか?例えば:

設定アプリケーションの通知ページが開きます。

0 投票する
1 に答える
2136 参照

iphone - プライベート iOS BluetoothManager フレームワークを使用したデバイスのペアリング

iOS 5.0 のプライベート BluetoothManager フレームワークをいじっていて、Bluetooth を正常に開始/停止し、デバイスのリストを取得できましたが、ペアリングを開始する方法がわかりません。

私が最も近いのは、次を使用して接続しようとすることです。

ここで、devはスキャン中に検出された BluetoothDevice オブジェクトです。

これはペアリングを試みているようですが (iMac に接続しようとすると、ペアリング ダイアログが一瞬表示されます)、すぐに失敗します。

BluetoothManager.h に役立つ可能性のあるBTPairingAgentImpl構造体が含まれていることに気付きましたが、この構造体に含まれるものや使用方法がわかりません。

どんな助けでも大歓迎です。