itunes stuck in restore loop after jailbreak

Discussion in 'Jailbreaks and iOS Hacks' started by dazzap, Aug 27, 2008.

  1. macrumors newbie

    Apr 23, 2008
    I recently upgraded to 2.0.2 then used the 2.0.3 jailbreak on my iphone 2g.

    all seemed to go well and I got cydia to install a few apps etc.

    but I noticed all my music was missing, so I plugged back into itunes (on mac) and it back at the "an iphone has previously been synced with this computer" page allowing me to restore my backup or create a new phone.

    If I select restore it goes away for a bit, reports no errors but ends up at the same place.

    All my email settings and contacts were manually entered rather than synced off the mac (shared)

    Any idea?
  2. macrumors member

    Jan 11, 2006
    Same here, I got around it by removing ~/Library/Application Support/MobileSync/Backup (renamed it).


  3. macrumors 6502a

    Jun 4, 2003
    My phone got stuck too.

    I ran Pwnage tool again, and when I got to the same screen you're referring to, I told it to restore from my back-up, but as soon as the screen changed, I unplugged the phone.

    Rebooted the phone, plugged back into iTunes, and it began to sync as normal.
  4. macrumors regular


    Jan 31, 2007
    Somewhere outside of time.
    For those with jailbroken iPhones and SSH installed, there is a fix "or workaround" for the infinite apple logo loop. This method disables watchdog and allows the springboard to load. Once it's reloaded, you have to enable watchdog because "as well as monitoring Springboard and killing/restarting it, the watchdog also has to periodically reset the HARDWARE watchdog, if this doesn't happen the device will spontaneously reboot. The hardware watchdog is 10 and a bit minutes, so without the watchdog installed and working your device will reboot itself every 10 minutes."

    a more thorough explanation is on the link:

    terminal commands to send to the device via ssh:

    Disable watchdog:
    mv /System/Library/SystemConfiguration/mobilewatchdog.bundle/ /

    enable watchdog:
    mv /mobilewatchdog.bundle /System/Library/SystemConfiguration/

Share This Page