How to upgrade a jailbreak iOS without loosing Cydia applications?

Are there any additional steps required in order to keep you configuration and applications between iOS upgrades?

  1. itunes backup
  2. itunes upgrade
  3. jaibreak (probably using redsnow)
  4. restore backup using itunes

2 Answers 2


You can use AptBackup or PkgBackup to backup your Cydia downloads before restoring, then reinstall after the restore and run again to reinstall all the Cydia stuff that you had.

  • Since there is always the step of a non-jailbroken upgrade, I don't think there will ever be any method other than what you've described. Which is why I won't upgrade unless I really, really, really must have a feature in the new iOS that isn't already done via the jailbreak. May 10, 2011 at 4:16
  • 1
    That has never worked out any good for me.
    – cregox
    May 10, 2011 at 11:09

You can back up and restore your Cydia package selections as follows:

Backup installed package list on current machine

dpkg --get-selections > selections.txt

Move selections.txt to the new machine.

Set package list on new machine and install packages.

dpkg --set-selections < selections.txt
apt-get update
apt-get upgrade

Source: farslayer's post on LinuxQuestions.org

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .