Sad iPhone screen

My iPhone was not a happy camper this morning.  When I first turned it on, it displayed the Sad iPhone screen and then the ‘springboard has crashed’ screen indicating it is running in safe mode. I’ve had this happen before (though not very often) and usually a quick restart of springboard fixes things and I think nothing further of it.

Today, a restart of springboard made no difference – it just came straight back with another Sad iPhone and springboard has crashed notices.  I restarted the iPhone – no change.  Hard rebooted the iPhone – no change.

Sprinboard Crash

After multiple restarts of springboard and the iPhone itself, and a few hard reboots, it was clear this problem was sticking with me.  So I started thinking of potential causes:

– My first thought was that there were a few jailbreak apps that I use daily that had updates awaiting them that I’d not applied.  Maybe one of those was urgent.  So I applied all of those – with springboard crashes and sad faces galore along the way – but this also resulted in no change on the problem itself.

– My next ‘suspect’ was any recently installed jailbreak apps – but I haven’t installed any in several days.  Or recently installed App Store apps – there was only one over the last couple of days.  I removed that – no change.

A quick search around via Google did not yield any magic fixes and I was getting fairly resigned to likely having to do a restore at this point.  I even created a backup via AptBackup to save some effort on replacing Cydia (jailbreak apps) after a restore process.

I was taking some quick notes during all of this, so I figured before giving in to a restore I’d take a quick shot at eliminating a package at a time via Cydia and see if I could find the cause and get my sad iPhone happy again without a restore.  I was not in he mood to go too far with that, as I have a large number of installed packages, but I thought it was at least worth a shot.

And … I got lucky.  The very first package I removed did the trick. At the top of my installed packages list was AnyRing.  As soon as I saw it, it hit me that this app had been causing some oddness on some incoming calls when trying to fire up a custom ringtone – and that Thomas had mentioned various stability issues with the same app in the past.

So I uninstalled AnyRing, and hey presto no more iPhone sadness.

Not an ideal way to start a Saturday – but a relatively quick solution so I can’t complain.  I think I’ll be passing on the AnyRing app for now.

If you enjoyed this post, make sure you subscribe to my RSS feed!

Post to Twitter Post to Digg Post to Facebook

Related Posts

  • No Related Post

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

{ 2 trackbacks }

Tweets that mention iPhone A Sad iPhone Morning & a Quick Fix: My iPhone was not a happy camper this morning.  When I first turned i... -- Topsy.com
January 17, 2010 at 9:44 pm
This Is Why People Shy Away from Jailbreaking the iPhone « Just Another iPhone Blog
March 6, 2010 at 9:07 am

{ 20 comments… read them below or add one }

1 Thomas January 16, 2010 at 6:56 pm

Aha! Anyring strikes again! That bloody app disabled my phone for a good 20 minutes. Touchscreen wouldn't respond. Way too much trouble for a couple of ringtones.

2 MikeCTZA January 16, 2010 at 7:13 pm

THis may help for future. Not sure if your data connection was up when it was in safe mode. If so …. this would have helped pinpoint the bad app. You need syslogd and then crash-reporter from cydia. When a crash occurs you run crash-reporter which reads the syslog and then you can quickly see what app is causing the crash. I've used it a few times when trying to debug a new jailbreak mobilesubstrate or app. It then produces an output which can really help the dev fix up the issue.
I now have syslogd & crashreporter installed by default (and hidden on my SBSettings dock) and then also have the SB Settings syslog toggle so I only need to have syslog on when I need it as I think it does slow things down a little if it is on the whole time.
Just thought I'd share this 'tip/info' incase you (or someone else) needs it in future.

3 patrickj January 16, 2010 at 7:19 pm

Thanks Mike – will be adding those straight away. :)

4 Bill January 16, 2010 at 9:22 pm

I suppose this is a great example of the downside of jailbreaking an installing untested/unrevied apps.

5 patrickj January 18, 2010 at 8:43 pm

Maybe so – but not much of a downside in this case. The issue was resolved quickly and even a full restore and re-jailbreak was not very daunting – and this is certainly not a common occurrence by any means.

6 GB_ January 17, 2010 at 7:08 pm

MikeCTZA, this really helped me. My suspect App was QuickStart Gold. I dl'd the Crash-reported and it prompted me to dl Syslogd and the toggle, and I discovered the suspect App. Now my icons are all over the place but at least I am not in Safe Mode. Thanks.

7 MikeCTZA January 19, 2010 at 2:17 am

Great you were able to find the bad app. I've found that the iPhone developers are quite responsive to bug reports and will troubleshoot and fix the problems if you contact them with the info.

8 patrickj January 20, 2010 at 6:50 pm

I've had mostly very good experiences with iPhone devs as well, with just a few disappointing exceptions.

9 Erik January 18, 2010 at 6:51 pm

Glad you got it figured out buddy. That can be a scary thing. I used to get the sad iphone all the time on my 3g, since ive upgraded to 3gs I almost never see it.

10 patrickj January 18, 2010 at 8:43 pm

Thanks – and yeah, the 3GS seems rock solid.

11 IphoneLOVER January 29, 2010 at 8:47 pm

Didn't think that the Anyring app was the problem..thanks for the help!

12 patrickj January 30, 2010 at 12:30 am

My pleasure – glad it was useful.

13 Keaven February 5, 2010 at 12:54 pm

Same here … when I deleted AnyRing everything was ok !!!

Thanks for sharing guys !!!

14 Peter February 7, 2010 at 4:35 pm

Same thing just happened to me, i knew straight away it was that dodgy Anyring app that was causing the problem. Uninstalled, re-sprung and am back to normal now. Definitely won't be purchasing the full version anytime soon!!

15 Amanda February 9, 2010 at 1:47 am

Thank u. Thank u. Thank u!!!!!

16 patrickj February 9, 2010 at 2:10 am

No worries – glad if it helped.

17 marshalove February 16, 2010 at 12:37 am

Mike how do i do the crash reporter hing? my iphone is in sad mode and im now removing anyring… hope it helps if nopt what should i do then? oh… so it help!!!! yayyy so it helped!! i removed the Any Ring package and i its back happy! but … that means i wont have anymore nice ringtones =( should i reinstall that package or is there another one thats popular?

18 marsha February 16, 2010 at 12:48 am

thanks it was the any ring! wont be getting that back … though i did love the tones =/

19 Spence February 15, 2010 at 11:19 pm

Wow….thank you so freaking much. Just like you I had not downloaded any jailbroken apps recently nor had I changed my theme at all for over a week and then, out of the blue, safe mode. I tried searching on the internet and all over youtube to no avail. I even uninstalled winterboard with all my themes and that didn’t change a damn thing. I also tried going into General under Settings and clicking Reset All Settings but that didn’t work easier. Saw your post, uninstalled AnyRing and voila it worked. The strange thing is is that I had never even used the AnyRing app nor was it running at the time of the crash. But damn I’m glad that it worked. Thank you so so much for posting this.

20 patrickj February 16, 2010 at 6:35 pm

Wow, glad to hear that you are all getting this sorted out. Anyring really looks to be causing a lot of headaches.

Previous post:

Next post:

Try Rackspace Cloud Hosting Today!