Semi restore had always been a popular choice for jailbroken users to restore their device to fix problems without loosing their jailbreak. 

Coolstar has been working hard at making semi restore compatible and has been working with the legendary AngelXwind. 

The duo have been ironing out some issues and are close to a public release.  Once the tool is available users will be able to access it here

Update this has been officially released.