#152 ✓invalid

iphone 2G: backup protocol version mismatch!

Reported by fl | June 23rd, 2010 @ 05:18 PM

i've got an iphone 2g, fw 2.2.1, using libimobiledevice 0.9.7. With that version, backupping works fine, but restoring is not implemented. So i upgraded to libimobiledevice 1.0.2, getting following error when trying to backup:

idevicebackup backup ./

Backup directory is "./"
Started "com.apple.mobilebackup" service on port 65316.
Reading Info.plist from backup.
Starting backup...
Reading existing Manifest.
Could not read Manifest.plist, switching to full backup mode.
Creating Info.plist for new backup.
Requesting backup from device...
ERROR: Could not start backup process: backup protocol version mismatch!

From the -d option i get the this output:




ERROR: Could not start backup process: backup protocol version mismatch!


maybe someone can help, would appreciate that :)


Comments and changes to this ticket

  • Martin S.

    Martin S. June 24th, 2010 @ 08:57 AM

    • Tag set to 2.2.1, 2g, backup, idevicebackup, iphone, version
    • State changed from “new” to “open”

    This is expected. The tool idevicebackup was built on the backup protocol version 1.6 from the iPhone OS 3.x series. Since with iOS 4 we need to update the protocol aswell and have to introduce more version related changes. Perhaps we could try to add iPhone OS 2.0 support.

    If you are interested to test, you could try git master and change the passed version from "1.6" to "1.5" and see if it works. The 1.5 protocol subset could work without glitches. If it is any harder to implement though, we most likely will only support the latest release fw version for a device (like 3.x series for the iPhone 2G here).

  • fl

    fl June 24th, 2010 @ 11:28 AM

    thanks for your fast response.
    puuh, the thing is: i wanted to backup my iphone, than upgrade fw to 3.x (and jailbreak), and after that restore my backupped data. with 1.0.2 is it possible to restore a backup i made with 0.9.7? this would be cool, cause i don't know what 'git master' is, i'm happy i can operate the basic functions of your lib :) my system's karmic, for marginal note.

  • Martin S.

    Martin S. March 25th, 2011 @ 06:07 PM

    • State changed from “open” to “invalid”

    Closing as the we can currently not provide iOS 2.x backup/restore support as we are focusing on iOS 4.x backup/restore.

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

A project around supporting the iPhone in Linux.

See http://libimobiledevice.org

People watching this ticket