I have a JBed iPhone 4 running 4.0.1 and got myself into repeated SpringBoard crashes before I could figure out how to get out of mobile safe mode... Narrowed it down to bluetooth being off and I was hoping someone could help. I'm sure this doesn't affect everyone as I used to be able to toggle bluetooth off before with no problems (but I usually leave it on so I'm not sure at what stage this started and what I might have installed / changed to cause this behaviour) If bluetooth is on, I can boot normally and do everything as per usual. Bluetooth works fine (for both tethering and for handsfree). The moment I toggle it off (in SBSettings or from the Settings.app), SpringBoard crashes and I'm taken to safe mode. If I respring/reboot without re-enabling bluetooth, it crashes to safe mode again as soon as the lockscreen appears. I can enable / disable / enable bluetooth again and again in safe mode with no problems. I've tried disabling *all* mobile substrate dylibs and it still crashes. Here are the syslog and crashlog from the CrashReporter app: http://members.optusnet.com.au/juhn/i4crash/syslog.txt http://members.optusnet.com.au/juhn/i4crash/crashlog.txt They are logs of the crash with all MS extensions disabled. I've tried doing a "reset network settings" and still no-go. I'm sure I could just do a full restore, but I'd rather not and try figure out the cause of the problem instead; so can anyone offer up any suggestions?