The whole point of semi-restore is that it keeps your jailbreak. A jailbreak and Cydia go hand in hand. You're not going to have one without the other.
This can never ever be done on a jailbroken device. It will corrupt the file system and force a dfu restore. Please do not offer this advice to jailbreakers.