From iPhone Development Wiki
Revision as of 04:29, 8 September 2011 by Iemit737 (talk | contribs) (how i figured out how to send signals)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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..
relaunchSpringBoard //does this also update the SpringBoard cache?
showThermalAlertIfNecessary //an under/overheat warning?

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

Ah, actually I just found SpringBoard. (with no .app). Maybe info on hooking functions should go there? --Charybdis 21:17, 15 December 2009 (UTC)

  • 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)