Asked by: Hendra
Step 2: Download Zlib1.dll from here and put it in the same location where the downloaded fixrecovery43.exe is located.
Step 3: Then connect your iPhone 4 into the computer via USB cable and power OFF your device.
Step 4: Start iTunes as well as the downloaded TinyUmbrella (Fix Recovery) and put your iPhone into DFU mode.
- Press and hold the Power and Home button for 10 seconds.
- Then release Power button after 10 seconds but continue holding the Home button for another 10 seconds.
Step 5: That’s it! TinyUmbrella (Fix Recovery) will start fixing the error on your iPhone 3GS.
Anyway, I would recommend you to downgrade your iPhone 3GS back to iOS 4.3.3 as there is no untethered jailbreak support for iOS 4.3.5. To do that, you can download saved SHSH Blobs (if you have) with the help of TinyUmbrella. The tutorial on how to downgrade can be found here. If you don’t have saved your SHSH Blobs, you don’t have to worry because you can create your own signed iOS 4.3.3 using iFaith SHSH Blobs Dumper. You can check this blog post on how to create signed iOS 4.3.3 using iFaith. Then make sure that you will use Sn0wbreeze 2.7.1 or PwnageTool 22.214.171.124 to create custom firmware for your device.