Current firmware without upgrading the modem version of iPhone 4 + 4.х.х + 01.59
TOPIC ONLY FOR iPhone 4! Who 3Gs can not read further! With 3Gs, this method does not work!
1. Download Official firmware 4.3.1
2. Download TinyUmbrella 4.30.05
3. Run TinyUmbrella .
4. Press " Save SHSH " (wait a little while they are saved).
5. Run in TinyUmbrella TSS Server .
6. Open iTunes .
7. Click " shift + restore " and select the firmware that you downloaded.
8. iTunes will start the firmware process, will run and at the end will give an error " 1013 " ( this means that the firmware was installed without updating the version of the modem ).
9. iPhone will remain in Recovery mode .
10. Stop TSS Server and close TinyUmbrella .
11. Immediately, while the iPhone in Recovery mode , do JailBreak .