2015-04-09 21 views

Odpowiedz

9

Apple został poinformowany o słabościach w swojej Telefonii Podstawowej, więc teraz połączenia z telefonią CoreTelefonu kończą się niepowodzeniem. Sprawdzają, czy rozmówca jest piaskownicy, więc po debugowania można zobaczyć:

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 

Jednak nadal istnieje kilka połączeń, które działa, na przykład:

_CTServerConnectionCopyWakeReason 
_CTServerConnectionCopyVoiceMailInfo 

etc ... I haven” t próbowałem wszystkich.

Dużym problemem jest teraz nie można nawet uzyskać siłę sygnału jako CTGetSignalStrength zawsze zwraca 0.

A kiedy próbowałem trochę resticted połączenia jak w przypadku _CTServerConnectionCellMonitorCopyCellInfo następnie można zobaczyć kod błędu w CTError jest 13 (Permission Odmowa)

0

Jako iOS 8.3 wszystkich powyższych rozwiązań wymaga uprawnienia do pracy

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

Nie tylko Monitor komórka jest chroniona, ale wydaje się, że wszystkie CoreTele fałszywe powiadomienia wymagają teraz uprawnienia do pracy. Dotyczy to na przykład kCTMessageReceivedNotification.