SBDisplayStack

From iPhone Development Wiki

Jump to: navigation, search

SBDisplayStack is a private class in SpringBoard that arranges SBDisplays. There are 4 display stacks, all being private and cannot be accessed directly due to stripping. As of 3.1, these 4 stacks are:

VM address (3.1, armv6) Stack name
*0x107540 __SBWPreactivateDisplayStack
*0x107544 __SBWActiveDisplayStack
*0x10753C __SBWSuspendingDisplayStack
*0x107548 __SBWSuspendedEventOnlyDisplayStack

If you want to use these stacks without hardcoding the pointer, you may hook -[SBDisplayStack init] and store a reference of the return values.

References

Personal tools