A new application is currently being developed though called Semi-Restore that will allow you to do a clean semi-restore to the firmware version you are currently running. It works on 5.x and up. It’ll keep you on the same firmware. It can not downgrade. It doesn’t require blobs either. This means if you want to restore your iPhone 5 back to iOS 6.1.2 you could do a semi-restore (it cannot be a full restore as this would force an update) and essentially run a clean version of iOS 6.1.2 again. It tool will be available for Mac, Windows and Linux users. There is also a SSH version in the works. It is supposed to work with iOS 5.0 to iOS 6.1.2.
- Your iPhone must be jailbroken on iOS 5.0-6.1.2 .
- No DFU mode required.
- Normal iOS boot will do.
SemiRestore supports Windows XP SP3 or higher, OS X 10.6 or higher, and Ubuntu 12.10 or higher (or the equivalent Linux).
There may be a better way to fix your current problem. For example, to fix “Safe Mode” issues, you can just uninstall Mobile Substrate from Cydia.
Like any other restore, make sure you backup your data if you want it later.
This process can not and does not repair broken system files! Avoid all Siri Ports, as they are not only illegal (except for Spire on 5.0.1) but they also create problems and may potentially break system files (even Spire can cause this).
Your device will respring or reboot several times during the Semi-Restore. This is perfectly normal, so don’t panic.
Download link : http://semi-restore.com/
Source : idroid.us