Is this page going to focus on how to hook into SpringBoard and the functions it uses? My first thoughts were that this page would document different functions, and when they're called and what they do, as well as how they can be hooked in a non-destructive way.
I thought these functions were interesting:
wipeDeviceNow //I'm assuming it clears all personal data, but I don't want to try it.. simulateInCallStatusBar handleMenuDoubleTap menuButtonUp menuButtonDown _handleMenuButtonEvent lockButtonDown relaunchSpringBoard //does this also update the SpringBoard cache? updateCapabilitiesAndIconVisibility quitTopApplication applicationExited applicationSuspend applicationSuspended showThermalAlertIfNecessary //an under/overheat warning? setSimpleRemoteRoutingPriority simpleRemoteRoutingPriorityForApplication
Maybe we could talk about some of these? Most of them are self explanatory, but it still might be helpful to document everything known about them. It would be cool to have some documentation on how a SpringBoard replacement might work, but I think most of that might be done in SBIconController.
--Charybdis 21:08, 15 December 2009 (UTC)
SpringBoard page with no .app
- Add whatever you find suitable :D KennyTM~ 20:00, 18 December 2009 (UTC)
How to send signals
If it's not super obvious, you want to use the Kill command over SSH. Obtain the process number using adv-cmds from cydia and run ps -A. Then use kill. example: "kill -n 31 33" where 33 is the process ID and 31 is the signal number. --Iemit737 04:29, 8 September 2011 (UTC)