Hopeless Geek

Tagline

If it works, tear it apart and find out how.

Home » Blogs » Adam Knight's blog

iPhone Disabled


  • Technology
  • iPhone
August 25, 2008 - 12:13am

Oh God, I hate this thing. I hate it. I hate it. I hate it.

Here’s the current method for adding an application to the iPhone:

  1. Download an app from iTunes.
  2. Connect iPhone.
  3. Wait for backup. Wait for sync.
  4. Disconnect iPhone.
  5. Use application for a while.
  6. Connect iPhone.
  7. Wait for backup.
  8. Wait for backup.
  9. Wait for backup.
  10. Wait for backup.
  11. Wait for backup.
  12. Wait for backup.
  13. Wait for backup.

It doesn’t seem to be one application, either. At some point I’m going to add an application that completely destroys the backup process. In order to determine which one it is, I have to uncheck applications in iTunes like they’re extensions. This wouldn’t be so bad if not for one problem…

iTunes deletes the application’s data when I do this.

So, even for apps that aren’t hosed, I have to hose them in order to find the app that’s hosed and remove it. In fact, after each round of removals I have to disconnect and reconnect the iPhone to see if the issue’s resolved.

  1. Connect iPhone.
  2. Note excessively long backup time (greater than 10 min)
  3. Cancel backup.
  4. Remove some apps.
  5. Sync.
  6. Disconnect.
  7. Return to #1 until #2 doesn’t happen.

This is … fucking broken. I cannot believe this is something Apple is inflicting upon the world. It’s just … broken. Fucking broken.

To make matters worse, I know this is an Apple bug! If I don’t have applications on the phone whose data I care about and I uncheck all the applications, inevitably there will be one application that iTunes can’t remove! Then I have to go into the iPhone’s main menu and manually delete it. After that, sync and backup work properly.

So the goal of all of the above? Find that one app that iTunes can’t touch and remove it. Then backup works fine. It’s a different application each time, and it doesn’t matter if it was synced from iTunes or downloaded on the phone. In fact, it isn’t always an app that’s been recently added; twice now it’s been an app that’s sat there all along and may not have even been launched since the last troubleshooting session.

Of course, full resets without restoring from backup don’t solve the problem and it’s on a new phone, so AppleCare won’t care.

Fucking. Broken.

And I get to code for it. Brilliant.

Average: 3 (1 vote)
  • Adam Knight's blog
  • Printer-friendly version
August 25, 2008 - 2:13pm
jc said

i’m betting you just have a defective iphone. make a GB appointment and i’d bet they’ll just replace it on the spot.

  • reply
August 26, 2008 - 12:45pm
Adam Knight said

I’ve confirmed that at least two other people have seen this and that this methodology works for them in locating the problem, and it’s all over the web in one way or another. I doubt it’s a hardware issue at this point.

  • reply

Post new comment

The content of this field is kept private and will not be shown publicly.
 
Input format
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. Beside the tag style "<foo>" it is also possible to use "[foo]".
  • Link to Amazon products with: [amazon product_id inline|full|thumbnail]. Example: [amazon 1590597559 thumbnail]
  • You can use Textile markup to format text.
  • Textual smileys will be replaced with graphical ones.
  • You may insert videos with [video:URL]
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. Beside the tag style "<foo>" it is also possible to use "[foo]".
  • Link to Amazon products with: [amazon product_id inline|full|thumbnail]. Example: [amazon 1590597559 thumbnail]
  • You can use Markdown syntax to format and style the text. Also see Markdown Extra for tables, footnotes, and more.
  • Textual smileys will be replaced with graphical ones.
  • You may insert videos with [video:URL]
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. Beside the tag style "<foo>" it is also possible to use "[foo]".
  • Link to Amazon products with: [amazon product_id inline|full|thumbnail]. Example: [amazon 1590597559 thumbnail]
  • Lines and paragraphs break automatically.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Textual smileys will be replaced with graphical ones.
  • You may insert videos with [video:URL]

More information about formatting options

Syndicate content Syndicate content

Site Navigation

  • Home
  • Recent
  • Popular
    • Today
  • Top rated
    • Recent votes
  • Elsewhere
    • FriendFeed
    • Friends
    • Software
    • Unsane
View Adam Knight's profile on LinkedIn

Navigation

  • My votes

Recent comments

  • Do you have any idea as to
    5 days 6 hours ago
  • Absolutely amazing when you
    6 days 19 hours ago
  • I am pro-choice, but not for
    2 weeks 2 days ago
  • My apologies. It is your
    2 weeks 3 days ago
  • Well, first, get your own
    2 weeks 3 days ago
  • There is nothing mythical
    2 weeks 3 days ago
  • Well, the number of square
    2 weeks 6 days ago
  • I think you’re wrong by a
    3 weeks 1 hour ago
  • I couldn’t agree more! I am
    3 weeks 18 hours ago
  • I think those numbers are
    3 weeks 1 day ago

Today's popular content

  • Careful, America... (82)
  • Do-It-Yourself Smart Radio Station (11)
  • Krispy Kreme bacon cheddar cheeseburgers (10)
  • Comment Spam Attack (8)
  • Whirlpool oven doors suck (6)
more

Hopeless Geek Feeds

  • Hopeless Geek
  • Hopeless Geek - Comments

Quotes

“Fallacies do not cease to be fallacies because they become fashions.” – ILN, 4/19/30 — G. K. Chesterton

Footer Links

  • Badges
  • Contact
Powered by Drupal, an open source content management system
© Adam Knight, All Rights Reserved except where otherwise noted.