(Created page with 'blah<ref>test</ref> <references />') |
mNo edit summary |
||
Line 1: | Line 1: | ||
== SpringBoard MIG Subsystem on 3.1 armv6 == | |||
< | {| class="wikitable" | ||
|- | |||
! Message !! [[SpringBoardServices.framework|Client call]] !! [[SpringBoard.app|Server call]] | |||
|- | |||
| 2000003 || SBLaunchApplicationWithIdentifier | |||
| 0x46200 | |||
|- | |||
| 2000103 || SBLastRemoteNotificationRecipientBundleIdentifier | |||
| 0x42ce0 | |||
<source lang="objc"> | |||
kern_return_t SBLaunchApplicationWithIdentifier(mach_port_t server, const char* buffer) { | |||
NSString* lastBundleID = [[SBRemoteNotificationServer sharedInstance] lastNotificationReceivedBundleIdentifier]; | |||
buffer[0] = '\0'; | |||
if (lastBundleID != nil) { | |||
[lastBundleID getCString:buffer maxLength:1024 encoding:NSUTF8StringEncoding]; | |||
} | |||
return 0; | |||
} | |||
</source> | |||
|} |
Revision as of 18:22, 25 October 2009
SpringBoard MIG Subsystem on 3.1 armv6
Message | Client call | Server call |
---|---|---|
2000003 | SBLaunchApplicationWithIdentifier | 0x46200 |
2000103 | SBLastRemoteNotificationRecipientBundleIdentifier | 0x42ce0
kern_return_t SBLaunchApplicationWithIdentifier(mach_port_t server, const char* buffer) {
NSString* lastBundleID = [[SBRemoteNotificationServer sharedInstance] lastNotificationReceivedBundleIdentifier];
buffer[0] = '\0';
if (lastBundleID != nil) {
[lastBundleID getCString:buffer maxLength:1024 encoding:NSUTF8StringEncoding];
}
return 0;
}
|