2015-04-09 15 views

risposta

9

Apple è stata informata della debolezza del suo CoreTelephony, quindi le chiamate a CoreTelephony falliscono. Essi stanno controllando se il chiamante è tenuta stagna, in modo da eseguire il debug dopo si può vedere:

Caller not allowed to perform action: TelephonyApiTest.240, action = sandboxed lookup, code = 1: Operation not permitted, uid = 501, euid = 501, gid = 501, egid = 501, asid = 0 

Tuttavia, ci sono ancora alcune chiamate che funziona, per esempio:

_CTServerConnectionCopyWakeReason 
_CTServerConnectionCopyVoiceMailInfo 

ecc ... Mi rifugio' ho provato tutto

Il grosso problema ora è non si può anche ottenere una potenza del segnale come CTGetSignalStrength restituisce sempre 0.

E quando si è tentato alcuni chiamano resticted come nel tuo caso _CTServerConnectionCellMonitorCopyCellInfo allora si può vedere il codice di errore in CTError è 13 (Autorizzazione negato)

0

come di iOS 8.3 tutte le soluzioni di cui sopra richiedono il diritto di lavorare

<key>com.apple.CommCenter.fine-grained</key> 
<array> 
    <string>spi</string> 
</array> 

Non solo monitor del cellulare è protetta ma sembra che tutto il CoreTele le notifiche fasulle richiedono ora il diritto al lavoro. Ad esempio, anche kCTMessageReceivedNotification è interessato.