Как изменить права моих приложений для iOS?
Мне нужно запустить следующий код, чтобы выключить экран iphone.
На iOS6:
void (*BKSDisplayServicesSetScreenBlanked)(BOOL blanked) = (void (*)(BOOL blanked))dlsym(RTLD_DEFAULT, "BKSDisplayServicesSetScreenBlanked");
а затем используйте:
BKSDisplayServicesSetScreenBlanked(1); // 1 to dim, 0 to undim
Это не работает. Кто-то сказал мне, что мне нужноcom.apple.backboard.client
права на это, чтобы работать на моем iphone. Я не знаю, как установить эти права. Я видел несколько способов установить права, но они меня очень смущают, как этот.
Да, вам нужно код подписать права. Но нет, это неэто должно быть с сертификатом Apple на взломанных телефонах. Вы можете подделать кодовый знак, загрузив исполняемый файл ldid и выполнив
cd MyAppName.app
ldid -Sentitlements.xml MyAppName
Предполагая, что ваше приложение называется MyAppName, и вы создали файл с правами authorlements.xml. Я считаю, что этот файл разрешений будет работать для вас, если вы фальсифицируете код, подписанный с помощью ldid.
com.apple.backboard.client
Где я могу разместить файл вышеуказанных прав даже с помощью вышеуказанного метода?