Hi, I have new iPhone with (out of the box) iOS 4.3.4, so No SHSH = No downgrade to 4.3.3 As of now, No untethered jailbreak for 4.3.4, & probably never will ! So, Is 4.3.4 "Tethered Jailbreak" better ? then say iOS 5.0 b4, "tethered jailbreak" ? Non developer = I have to use activation hack. If Apple releases 5.0 b5, Is it compulsary for me to update to 5.0 b5, or I can still use "b4" ? And, In a Tethered Jailbreak, (4.3.4 or 5.0 b4) If a reboot of iPhone is done (without PC), will the iPhone boot in "Non-jailbroken " state ? or will it go in recovery mode ?