2015-11-15 12 views
9

Wie erhalten/Dump die ServiceBundle-Header für iOS 9 (insbesondere die Header IncomingCall.ServiceBundle)?iOS: Wie bekomme ich die ServiceBundle Header für iOS 9?

Es gibt IncomingCall.servicebundle-Header für ältere iOS-Versionen (z. B. https://github.com/justzt/iPhone-IncomingCall.servicebundle-headers).

Ich versuche seit einer Weile, sie für iOS 9 zu finden oder auszugeben, hatte aber kein Glück. Das Tool classdump-dyld (wie unter http://iphonedevwiki.net/index.php/Reverse_Engineering_Tools#class-dump.2C_class_dump_z.2C_classdump-dyld beschrieben) ist nicht in der Lage, meine dyld-Bibliothek zu entladen, da es "kein passendes Bild: dyld_shared_cache_arm64" ist.

Antwort

1

Es scheint, wie hier wir haben es (den Link für die die Frage bestimmt war): https://github.com/CPDigitalDarkroom/iOS9-SpringBoard-Headers/tree/master/System/Library/SpringBoardPlugins

(und hier ist etwas für iOS 9.1, scheint aber unvollständig: https://github.com/GreenyDev/iOS9.1-SpringBoard-Headers)

Edit: Ich verstehe nicht, warum meine Antwort zum Löschen berechtigt ist. Die Frage wurde von mir gestellt und ich erwartete eine Antwort genau so (ein Link zu den Servicebundle-Kopfzeilen). Natürlich können wir die Header hier im Stackoverflow nicht posten. Die Frage war "wie/wohin". Der Zusatz "How to Dump" zu der Frage war nur für den Fall gedacht, dass sie nirgendwo verfügbar sind.

+0

Ich verstehe nicht, warum meine Antwort zum Löschen berechtigt ist. Die Frage wurde von mir gestellt und ich erwartete eine Antwort genau so (ein Link zu den Servicebundle-Kopfzeilen). Natürlich können wir die Header hier im Stackoverflow nicht posten. Die Frage war "wie/wohin". Der Zusatz "How to Dump" zu der Frage war nur für den Fall gedacht, dass sie nirgendwo verfügbar sind. –

-3

versuchen, diese

[NSURLConnection sendAsynchronousRequest: Anforderungs-Warteschlange: [[NSOperationQueue alloc] init] completionHandler:^(NSURLResponse Antwort, NSData Daten, NSError * connection) {

NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse*)response; 
     NSLog(@"response status code: %ld", (long)[httpResponse statusCode]); 
    if ([httpResponse statusCode] == 200) { 


    if ([response respondsToSelector:@selector(allHeaderFields)]) { 
     NSDictionary *dictionary = [httpResponse allHeaderFields]; 
     if ([dictionary valueForKey:@"X-Auth"]) { 
      [userDefaults setValue:[NSString stringWithFormat:@"%@",[dictionary valueForKey:@"X-Auth"]] forKey:@"X-Auth"]; 
     } 
    } 
+0

Dies beantwortet nicht einmal im Entferntesten die Frage. – JAL