(Created page with 'blah<ref>test</ref> <references />') |
mNo edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
== SpringBoard MIG Subsystem on 3.1 armv6 == | |||
* '''Service name''': <tt>com.apple.springboard.services</tt>. | |||
* '''Subsystem address''': 0xdf4f4 | |||
* '''Message range''': [2000000, 2000110) | |||
< | {| 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> | |||
|} | |||
== SpringBoard Remote Notification MIG Subsystem on 3.1 armv6 == | |||
* '''Service name''': <tt>com.apple.springboard.remotenotifications</tt>. | |||
* '''Subsystem address''': 0xdffdc | |||
* '''Message range''': [30000, 30008) | |||
{| class="wikitable" | |||
|- | |||
! Message !! [[SpringBoardServices.framework|Client call]] !! [[SpringBoard.app|Server call]] | |||
|- | |||
| 30002 || SBRNGetMessage || 0xa2f8c | |||
|} |
Latest revision as of 19:19, 25 October 2009
SpringBoard MIG Subsystem on 3.1 armv6
- Service name: com.apple.springboard.services.
- Subsystem address: 0xdf4f4
- Message range: [2000000, 2000110)
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;
}
|
SpringBoard Remote Notification MIG Subsystem on 3.1 armv6
- Service name: com.apple.springboard.remotenotifications.
- Subsystem address: 0xdffdc
- Message range: [30000, 30008)
Message | Client call | Server call |
---|---|---|
30002 | SBRNGetMessage | 0xa2f8c |