If you have 4.1 shsh blob, you can check that out from the front page of cydia. Then to preserve your baseband, you need to restore to a custom firmware of 4.1. You can use snowbreeze 2.1 to build a cfw of 4.1. Run tiny umbrella, plug iphone in, click save shsh, start tss server,Use redsn0w to put you into dfu mode ,
Run itunes and shift + restore to cfw of 4.1