Wie ändere ich meine iOS-Anwendungen die Berechtigungen?

Muss ich laufen, den folgenden code zu deaktivieren, mein iphone-Bildschirm .

Auf iOS6:

void (*BKSDisplayServicesSetScreenBlanked)(BOOL blanked) = (void (*)(BOOL blanked))dlsym(RTLD_DEFAULT, "BKSDisplayServicesSetScreenBlanked");

und dann verwenden:

BKSDisplayServicesSetScreenBlanked(1); //1 to dim, 0 to undim

Es funktioniert nicht. Jemand hat mir gesagt, dass ich brauche com.apple.backboard.client Berechtigungen für diese Arbeit auf meinem iphone. Ich weiß nicht, wie Sie diese Ansprüche. Ich habe gesehen, einige Möglichkeiten, Ansprüche, aber Sie sind sehr verwirrend für mich, wie dieser.

Ja, Sie brauchen, um code zu unterzeichnen, die Ansprüche. Aber, Nein, tut es nicht
Sie müssen mit einem Apple-Zertifikat auf jailbroken Telefone. Sie können
gefälschte code, der Zeichen, durch das herunterladen der ldid-Datei, und tun

cd MyAppName.app 
ldid -Sentitlements.xml MyAppName

vorausgesetzt die app ist benannt MyAppName und Sie machte die Ansprüche
Datei entitlements.xml. Ich glaube, dass diese entitlements-Datei
Arbeit für Sie, wenn Sie gefälschte code-signierte es mit ldid.

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
 "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0">
   <dict>
     <key>com.apple.backboard.client</key>
     <true/>
   </dict> 
</plist>

Selbst mit der oben genannten Methode, wo ich die oben genannten Ansprüche-Datei?

InformationsquelleAutor zzzzz | 2013-02-14
Schreibe einen Kommentar