2015-11-28 19 views
34

iOS9で個々のアプリの使用状況をログに記録しようとしています。脱獄せずにiOS9でフォアグランドにあるアプリを検出する

私はむしろそれを好むだろうは、脱獄限定ソリューション、自明の説明を使用しないだろう。 jailbrokenの電話shouldn't be hardでこのアプリのバリエーションを実行しています。

これはAppleが許可していないため、App Storeではリリースされません。

プライベートAPI、これを行うことができる非表示のiOS APIを探しています。何か。 - 私たちは今、そこにいると仮定することができます

比較的有用であることが証明された:私はすでにを通して見てきた何

何らかの追加のアクセス要件です、おそらく資格が、私たちは本当にそれが

のようになりますかわからないしかし、これらのすべては、Appleので役に立たないであることが判明しましたiOS8でthisのセキュリティ脆弱性が修正されました。現在の最前面のアプリケーションバンドルIDをコピー/アクセスする方法は機能しなくなりました。

質問::脱獄を必要としないさまざまなツールや悪用を使って回避策を知っている人はいますか?

アイデア

Hereを行うことができ、いくつかのカーネルのものがあるかどうか確認してください誰もがそれをチェックアウトしたい場合は、この質問の私のRedditのバージョンです。また、何らかの価値がある場合は、AppleのプライベートAPIのruntime headers for iOS9listがあります。

+4

悲しいことに、プライベートAPIの使用や脱獄専用のテクニックを扱う多くの質問は*の理由で投票されました。それは本当にばかげている。これは良い質問であり、多くの研究を示しています。 +1 – Nate

+1

あなたは既にあなたがアップルが何をすることを試みていることを意味しますか? http://www.ibtimes.co.uk/how-much-time-do-you-spend-your-iphone-discover-if-you-are-app-addict-ios-9-1520612 – Mikael

+0

はい、いいえ、 RescueTimeに接続してより良いものにすることを意味します。多くの人がモバイルデバイスにかなりの時間を費やしています。少なくとも私にとっては長い時間、彼らの役に立ちます。RescueTimeユーザー – Ferologics

答えて

1

残念ながら、私は似たような解決策を探していましたが、少なくとも現時点では、iOSでのアプリの使用状況を判断する方法は知られていません。 Good、Airwatch、MobileIronなどのMDMプロバイダでさえ、これを行うことはできないようです。誰かが解決策を考え出すことができれば、私はそれを見たいと思う。

しかし、今のところ、最新のiOSで作業していた人がいれば、解決策を見てきたと思います。

0

sysctlはまだ開いていますが、セレクタの特定の組み合わせをブロックします。私はiOS 7でこれを行い、Apple Product Securityにコードを与えました。彼らはiOS 7にパッチを当てるのではなく、App Reviewに依存します。 iPhone 4は広く開かれています。

関連する問題