Use PwnStrap to install pre-jailbroken firmware on Windows 3Gs+
So a few days ago, I made a post with a bunch of pre-jailbroken firmware. Some people have been having issues restoring this firmware since they do not have access to a Mac and cannot use the special Pwnage Tool DFU button to bootstrap. This method is for Windows users with a 3Gs or newer device that would like to install our pre-jailbroken 4.1 firmware files.
*PLEASE NOTE* This method is for advanced users only, if you do not understand these instructions, please wait for a more user-friendly method to be released.
Required files:
- Your iPhoneBlogr pre-jailbroken 4.1 firmware file.
- Unofficial Windows iRecovery for new Devices.
- GreenPois0n for Windows.
Automated Procedure:
- Place your device into Recovery Mode.While the phone is off, hold down the Home button and immediatly plug it into your computer.
- In a command prompt (Start>Run>"cmd"), change to the directory where you extracted irecovery, run
irecovery.exe -p Path\To\Firmware.ipsw - Follow the instructions.
Manual Procedure
- Put phone into Recovery mode (NOT DFU) While the phone is off, hold down the Home button and immediatly plug it into your computer.
- From a command prompt (Start>Run>"cmd"), change to the directory where you extracted irecovery, and enter
irecovery -s
followed by:
setenv boot-args 2
setenv auto-boot false
saveenv
/exit - Run greenpois0n - it will guide you to DFU mode, then it will stop on a white screen after you click "Jailbreak". It should say "Jailbreak Complete!" and NOT "Jailbreak Failed!" next to the progress bar at the bottom.
- Extract the iBSS from your custom PwnageTool image (firmware.ispw/Firmware/dfu/iBSS.BoardID.RELEASE.dfu) into your irecovery folder. (You can use WinRAR or another ZIP extractor to do this. IPSW files are really just ZIP files!)
- In the command prompt enter irecovery -f iBSS (iBSS should be replaced with the name of the iBSS that you just extracted from the pwnagetool image - ie iBSS.n88ap.RELEASE.dfu)
- In the command prompt enter:
irecovery -s
setenv boot-args 0
saveenv
go image decrypt 0x41000000
go jump 0x41000040
/exitAt the "go jump" point your device should appear to reboot. Whether it goes back to a white screen or shows the Connect to iTunes screen depends on the firmware image used.
- Restore your iPhoneBlogr pre-jailbroken firmware using shift+restore in iTunes.











Pingback: Great news for Windows users looking to restore pre-jailbroken firmware | iPhone Blogr