問題タブ [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 投票する
1 に答える
605 参照

ios5 - SpringBoard サービス フレームワークまたは他のプライベート フレームワークを使用して、個々のアプリの使用期間を見つけることができますか?

iOS5 でバックグラウンド サービスを実行しています。各フォアグラウンド アプリケーションが実行される期間を見つけようとしています。Vikarti Anatra によるこの素晴らしい投稿に出会いました。 どのアプリがバックグラウンドで、どのアプリがフォアグラウンドであるかを iOS でアプリケーション ID によって判別する方法

これは、現在のフォアグラウンド プロセスを取得する方法を示しています。ただし、私が知りたいのは、Springboard によって起動されたさまざまなプロセスの開始時間を取得して、期間を計算できる方法があるかどうかです。

ユーザーが起動したアプリのログを作成しようとしています。これは、アプリ ストアの認定を目的としたものではなく、内部組織のツールとして使用することを目的としています。

ありがとう。

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

ios - プライベート フレームワーク BluetoothManager の使用 / iOS 5.0

Private Framework を使用して Bluetooth を有効にできます。

次に、近くのデバイスを検索する必要があります。deviceScanningEnabled コマンドが正しいと思いますが、返されたデバイスを取得するにはどうすればよいですか? コールバック関数はありますか? NotificationCenter にあるいくつかの通知について読みました?!

この文脈でどのように使用しますか?

0 投票する
0 に答える
666 参照

iphone - Lookout Mobile iPhone Wi-Fi セキュリティ

"Lookout Mobile Security" (iPhone アプリケーション - http://itunes.apple.com/us/app/lookout-mobile-security-free/id434893913?mt=8 ) は、Wi-Fi ネットワークが安全かどうかをどのように判断できますか? これはプライベート apiです Apple80211 api を使用する場合、OPEN、WPA、WPA2、WEP などのセキュリティ タイプを知るにはどうすればよいですか? .

0 投票する
0 に答える
737 参照

ios - アプリ iOS 5 で CrashReporter ファイルにアクセス **エンタープライズ アプリケーション**

「何とかプライベートAPIの使用は何とか拒否される」という行に沿って何かを言おうとしている場合は、読むのをやめてください。

これはエンタープライズアプリ用です

iOS 5 では、現在のクラッシュログをクライアントの iPad からサーバーに送信しようとしています。彼らには管理ソフトウェアがありますが、そこからクラッシュログを取得する方法はありません。この例では役に立たないコンソール ログだけです。

を使用して /var/logs/CrashReporter の内容を読み取ろうとしました

しかし得る

私も試しNSFileManager contentsOfDirectoryAtURL:てみましたが、同じエラーが発生しました

サンドボックス外のファイルにアクセスするためのプライベート API を探しましたが、突き出ているものは何もありません。

デバイスから既存のクラッシュ ログを取得する別の方法はありますか? 既存のサード パーティ クラッシュ ロギング バンドルの 1 つを実装することを検討していますが、このクラッシュは簡単に再現できず、デバイスにも簡単にアクセスできないため、デバイスの現在のログにアクセスする必要があります。ユーザーは iTunes とも同期しないため、そこからログを取得できません。

少なくともジェイルブレイクされた環境では、iFile のようなアプリがそれを行うため、それが可能であることはわかっています。ジェイルブレイクされた環境では、上記のコードで非ジェイルブレイクされた環境と同じエラーが表示されます。

助言がありますか?

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

ios - プライベート フレームワークを使用してプログラムで iMessage を送信する

プライベート フレームワークを使用して iMessage を直接送信できるかどうかは誰にもわかりませんか?

CTMessageCenterfromを使用してみましCoreTelephonyたが、私の電話は iMessage を送信できますが、SMS が送信されます。

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

objective-c - iOSプライベートフレームワーク

プロジェクトでプライベートフレームワークを使用しようとしています。問題は、プロジェクトに.frameworkファイルを追加すると、ヘッダーファイルがないことです。

そのための解決策はありますか?

ありがとう!

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

iphone - AppStoreに気付かれることなくプライベートAPIを動的に呼び出す

最近、中国のiOS開発者がApp StoreのプライベートAPIチェックシステムをだまして、動的に呼び出すプライベートAPIアプリを承認し、アプリストアで利用できるようになったという噂(または実話?)をかなり耳にしました。

これまでのところ、これらのストーリーはWebKitプライベートAPIに焦点を当てていました。彼らは、それらのプライベートWebKit APIを呼び出すことにより、iPhoneユーザーの個人データにアクセスすることに成功したと述べました。

私は混乱していると言わなければなりません。私の質問:

  • 彼らの声明は論理的ですか?(つまり、WebKitプライベートAPIを介してユーザーのデータにアクセスすることは可能ですか?)

タスクを達成するための可能な方法についての私の考え。

  • PerformSelector:メソッドを介して
  • NSInvocationを介して
  • このいわゆる全能で神秘的な反射物を通して

私自身はそれが可能だとは思いません。しかし、私のiOSの経験は限られているので、私は自分の判断にそれほど自信がありません。どんな提案でも大歓迎です。:)

0 投票する
0 に答える
5083 参照

iphone - iOS でのシステム全体のタッチ イベントのシミュレート

ジェイルブレイクを使用せずに、iOS デバイスのシステム全体にタッチ イベントをプログラムで追加する必要があります。どうすればいいですか?

できれば、プライベート API を使用して、バックグラウンドのアプリでこれを実行したいと考えています。これを行うと、アプリ ストアでアプリを入手できなくなることは承知しています。ただし、これはプライベート アプリなので問題ありません。

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

iphone - iOS 5 を実行している iPhone をミュートする方法

この質問はすでにかなり前から聞かれていることを私は知っています。そして、stackoverflow ですべてのトピックを読みました。しかし、私の問題に対する満足のいく答えはありません。

iOS 5 を実行している iPhone をプログラムでミュートしたいと考えています。多くの人は、公開フレームワークでは不可能だと言うでしょう。私はそれを知っています。コーディングを計画しているアプリは、個人使用のみを目的としています。AppStore で販売するつもりはありません (まだ?)。

私の調査の結果、iPhone をプログラムでミュートする方法はいくつかあるという結論に達しました。

  1. プライベート フレームワークを使用する
  2. サウンドを再生しているフック関数またはメソッド
  3. デフォルトのサウンドを置き換えます (着信音、MailSent、iMessage、usw など)。

上記の方法に対するいくつかの考え:

  1. プライベート フレームワークのすべてのヘッダーを (Xcode インストールで) クラス ダンプしましたが、(関数名で) 必要な動作を示す関数が見つかりませんでした
  2. 可能だと思いますが、引っ掛ける機能がわかりません。したがって、これを機能させるにはかなりの労力が必要になります (そして、私はこれを実行したくないと思います)。
  3. よく考えてみると、これは良い解決策ではないかもしれません。もしかしたら、音を変えるかもしれません。しかし、その後、電話はまったくミュートされません (ゲーム、YouTube など)。

メソッドをAVSystemController使用してチャンスを与えましたが、それらは私の電話をミュートしませんが、呼び出し音の最小音量を0.06(または何か)に設定します。changeActiveCategoryVolumeBysetVolumeTo

iPhone を完全にミュートする方法が必要です。RingToggle (ジェイルブレイクされたアプリ) は非常にうまく機能しています。

誰もそれを行う方法を知っていますか?

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

ios - ジェイルブレイク iOS プラットフォーム向けの開発とプライベート API の使用の違い

ジェイルブレイクされた iOS デバイス向けに開発することと、ジェイルブレイクされていないデバイスでプライベート API を使用することの主な違いは何ですか?

デバイス用にVeencyに似たものを非公開で開発しようとしていますが、直面する制限を知りたいです (私がよく知っているのは、サンドボックスがアプリにサンドボックス外のファイルを読み取らせないことだけです)。