Search code examples
iosiphonejailbreakiphone-privateapi

iOS: How to get the servicebundle headers for iOS 9?


How do we get/dump the servicebundle headers for iOS 9 (especially the IncomingCall.servicebundle headers)?

There are published IncomingCall.servicebundle headers for older iOS versions (e.g. https://github.com/justzt/iPhone-IncomingCall.servicebundle-headers).

I'm trying for a while now to find or dump them for iOS 9 but had no luck. The classdump-dyld tool (as described at http://iphonedevwiki.net/index.php/Reverse_Engineering_Tools#class-dump.2C_class_dump_z.2C_classdump-dyld) is not able to dump my dyld library as it is "Not a suitable image: dyld_shared_cache_arm64".


Solution

  • It seems like here we have it (the link for which the question was intended): https://github.com/CPDigitalDarkroom/iOS9-SpringBoard-Headers/tree/master/System/Library/SpringBoardPlugins

    (and here is something for iOS 9.1, but seems incomplete: https://github.com/GreenyDev/iOS9.1-SpringBoard-Headers)

    Edit: I don't understand why my answer is eligible for deletion. The question was asked by me and I expected an answer just like this (a link to the servicebundle headers). Of course we can't post the headers here in stackoverflow. The question was "how/where to get". The addition "how to dump" to the question was meant only in case they are not available anywhere.