Geohot untethered jailbreak on iOS 4.3.4!
Tutorial:
Step 1: Download and install the latest version of iTunes http://www.apple.com/itunes/download/
Step 2: You will now need to first update/restore to the original iPhone iOS firmware 4.3.4 on your iPhone by using the latest version of iTunes.
Step 3: Download Rubyra1n by geohot to jailbreak your device:
Rubyra1n for windows:
http://fileml.com/2jr7d
Rubyra1n for Mac:
http://fileml.com/2jr687
Step 4: Start Rubyra1n app. If you are on Windows 7 or Vista, run the app with Administrator Rights to avoid any errors during the jailbreak process.
Step 5: Click on "NowJailbreak": button
Step 6: Let the app do its thing and wait for the phone to automatically reboot.
Step 7: You should now have "Rubyra1n" in the list of applications on your iPhone. Run "Rubyra1n", download Cydia and let it install it.
Step 8: Finally reboot your iPhone. Voila! You should now have fully jailbroken iPhone or iPod touch running on firmware 4.3.4