Custom Pwnage bundles have already been created and tested so that procedure is simplified. However its worth mentioning here using this method you will be able preserve you baseband and jailbreak is Tethered. By preserving you baseband you can preserve you unlocking using Ultrasn0w.
- PwnageTool 4.3.3
- iTunes 10.3.1
- Mac OS X
- PwnageTool bundles for iOS 4.3.4
- tetheredboot utility
- Download iOS 4.3.4 firmware
- Download Custom Pwnage Tool bundles for iPhone 4 already created for you from here. After downloading extract from the zip file and you will see a bundles package inside.
- Download Pwnage tool 4.3.3 from here and copy it onto /Applications directory. Click and select Browse Package Contents
- Goto Contents/Resources/FirmwareBundles/ and paste the .bundle file which you have already downloaded [Step 1]
- Now Run the Pwnage Tool and Select your device in Expert Mode and Click Next
- Select iOS 4.3.4 Firmware you have already downloaded for your iDevice and click next
- Click Build Package and Pwnage tool will Build a Custom Firmware for your iPhone, iPad or iPod
- You have put you device in DFU mode as follows,
a. Hold Down Power Button
b. Without releasing power button Press Home Button
c. Release Power Botton and keep pressing home button
- When you device is in DFU mode open iTunes and do Shift+Restore and select Custom Firmware to restore.