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
- Development Notes: http://code.google.com/p/iphone-tweaks/wiki/DevelopmentNotes
- Header: http://github.com/kennytm/iphone-private-frameworks/blob/master/SpringBoard/SBDisplayStack.h