I just installed OpenBackup which allows me to back up cydia tweaks so that I can restore them easily whenever I restore. One question I have though is that if I restore, would I have to restore using my iCloud backup or can I set up as new and still use OpenBackup to restore my tweaks?