I have an iPhone 3G with a broken home button. Everything works fine EXCEPT the home button. I would like to jailbreak and then unlock the iPhone 3G to work under OS 3.0, tmobile. It's not the unlocking part i have problems with. That part can come later. It is the jailbreaking part I am having trouble with. My question is: How can I jailbreak my iPhone 3G so that it is firmware 3.0, if the home button is broken? (no access to DFU :[ ) Background information: I use Windows 7 I use iTunes 9 My iPhone is CURRENTLY 2.11.07 firmware. I want to upgrade to firmware 3.0 and jailbreak it. My iphone home button is BROKEN. I don't have a contract with AT&T. I use tmobile, but i bought this iphone 3g from a friend.