Also, it's currently running 5.1. 5.0 was VERY unstable on my iphone 4 (froze every day), which was a PITA since I couldn't reboot the phone until the battery died due to a broken lock button. (yes, i tried everything--nothing worked, including software solutions) So I never updated to 5.1.1 or 6.0 because I figured why mess with something that works perfectly (no freezing since 5.1). Now my iPhone is getting on and I'm getting bored of it, and I know once jailbroken I can lock the phone with on-screen buttons? Is it better to upgrade to 6.0 before jailbreaking or to keep it at 5.1? Does jailbreaking require the use of a physical boot button during the process? I looked at manuals and it seems like I won't need to physically do it but if I do, I'd get stuck at some point. Thanks!