2015-11-28 13 views
34

Ich versuche, Benutzer individuelle App-Nutzung auf iOS9 zu protokollieren.Erkennen, welche App im Vordergrund auf iOS9 ohne Jailbreak ist

Ich würde lieber, dass es Jailbreak begrenzte Lösungen, selbsterklärend nicht verwenden würde. Die Variation dieser App auf einem jailbroken Telefon .

Dies wird sicherlich nicht im App Store veröffentlicht werden, wie Apple es nicht zulassen würde.

Ich bin auf der Suche nach einer beliebigen private API, die dies tun kann, alle versteckten iOS-APIs, die dazu verwendet werden können. ETWAS.

Was ich schon durchgesehen:

die sich als relativ nützlich sein - wir können nun davon ausgehen, dass es ist eine Art zusätzliche Zugangsvoraussetzung , Wahrscheinlich ein Anspruch, aber wir wissen nicht wirklich, wie es wie

jedoch alle diese erwies sich als wenig hilfreich weil Apple aussehen sollte Fixed this Sicherheitslücke mit iOS8 und die Methode zum Kopieren/Zugriff auf die derzeit am weitesten vorn liegenden App-Bundle-Kennung funktioniert nicht mehr.

Frage ist: Gibt es jemanden, der einen Workaround mit verschiedenen Tools/Exploits kennt, die keinen Jailbreak erfordern?

Ideen:

Here ist meine Reddit Version dieser Frage tun könnte, wenn jemand will, um es zu überprüfen. Auch wenn es von Wert ist, hier sind die runtime headers for iOS9 und list von Apple's privaten API's.

+4

Leider werden viele Fragen, die sich mit privater API-Nutzung oder Jailbreak-only-Techniken befassen, nur wegen * abgelehnt. Es ist wirklich albern. Das ist eine gute Frage und zeigt viel Forschung. +1 – Nate

+1

Sie meinen, Sie versuchen zu tun, was Apple bereits tut? http://www.ibtimes.co.uk/how-much-time-do-you-spend-your-iphone-discover-if-you-are-app-addict-ios-9-1520612 – Mikael

+0

Ja und nein, Ich meine, mit RescueTime verbinden und es besser machen. Viele Menschen verbringen viel Zeit auf mobilen Geräten und es wäre hilfreich für sie, zumindest für mich eine lange Zeit RescueTime Benutzer – Ferologics

Antwort

1

Leider war ich auf der Suche nach einer ähnlichen Lösung und bin zu dem Schluss gekommen, dass zumindest zu diesem Zeitpunkt keine Methoden bekannt sind, mit denen Sie die App-Nutzung unter iOS bestimmen können. Selbst die MDM-Anbieter wie Good, Airwatch, MobileIron usw. scheinen das nicht zu können. Wenn jemand in der Lage ist, eine Lösung zu finden, würde ich es gerne sehen.

Für jetzt jedoch, ich denke, wir hätten eine Lösung gesehen, wenn jemand eine hatte, die auf dem neuesten iOS arbeitete.

0

sysctl ist noch offen, aber sie blockieren bestimmte Kombinationen von Selektoren. Ich habe das unter iOS 7 gemacht und Apple Product Security den Code gegeben. Sie werden iOS 7 nicht patchten, sondern sich auf App Review verlassen. iPhone 4 ist weit offen.