When you restore a jailbroken device with Semi-Restore or iLexrat, your iPhone or iPad will return to its factory settings with everything deleted except for Cydia and stock applications. Within those deleted files also contain your jailbreak tweaks that you’ve installed from Cydia.
For some users, this is such an annoying thing because they will have to reinstall their tweaks again, especially when they had a lot of custom repositories. The only solution to this is using a recently released tweak called Backup by moshed.
Backup is a command line tool which can help you create a backup of all existence Cydia tweaks into a document and then you can easily install them again after a restore.
This will not be possible without an update of Cydia from Saurik. You may already hear of the important changes that he made which I think is really important because it open up new possibilities. Furthermore, Cydia 1.1.20 and higher will now has supports for iTunes backup for sources.
Backup tweak does the same thing but for installed tweaks instead of sources. The backup will be created as a .deb file and store in this path: /User/Documents/TweakBackups/.
Using a simple file manager like iFile or iExplorer, you can quickly get all the uninstalled tweaks back up and running again. Of course, you can also filter out and install whichever one you want via command line dpkg -i /path/to/the.deb. (Use Terminal or SSH)
This is also helpful if you deleted multiple tweaks once and then forget their name later on. To get Backup tweak for free, go to Cydia and add this source: http://moshed.yourepo.com and then just install it from there.
You can call me a geek, blogger, jailbreaker, or anything you want. Just know that I love to write about All Things Apple, Cydia tweaks, and Jailbreak Guides.