Tôi cần chạy đoạn mã sau để tắt màn hình iphone.Làm cách nào để thay đổi các quyền của ứng dụng iOS?
On iOS6:
void (*BKSDisplayServicesSetScreenBlanked)(BOOL blanked) = (void (*)(BOOL blanked))dlsym(RTLD_DEFAULT, "BKSDisplayServicesSetScreenBlanked");
và sau đó sử dụng:
BKSDisplayServicesSetScreenBlanked(1); // 1 to dim, 0 to undim
Nó không làm việc. Ai đó nói với tôi rằng tôi cần quyền lợi com.apple.backboard.client
để làm việc này trên iphone của mình. Tôi không biết cách thiết lập các quyền lợi này. Tôi đã thấy một số cách để thiết lập các quyền lợi nhưng họ rất khó hiểu với tôi, như thế này.
Có, bạn cần ký mã các quyền. Tuy nhiên, không, không phải phải có chứng chỉ Apple trên điện thoại đã được bẻ khóa. Bạn có thể dấu hiệu đang giả, bằng cách tải về ldid thực thi, và làm
cd MyAppName.app ldid -Sentitlements.xml MyAppName
giả ứng dụng của bạn được đặt tên MyAppName và bạn đã thực hiện các tập tin entitlements.xml quyền lợi . Tôi tin rằng tệp quyền lợi này sẽ làm việc cho bạn, nếu bạn giả mạo mã đã ký nó với 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>
Ngay cả với các phương pháp trên, nơi nào tôi đặt quyền lợi file trên?
Tôi có thể lấy id skype của bạn không? Vì vậy, tôi có thể gửi email cho bạn lần sau tôi có một câu hỏi kiểu jailbreak – zzzzz
Ok Cảm ơn Nate :) – zzzzz
Tôi không thể ký nó bằng lệnh ldid.it nói -bash: -Sentitlements.xml: lệnh không tìm thấy – zzzzz