Putting iPhone into DFU mode without home button
I have a somewhat unusual situation with my iPhone. The home button stopped working several weeks ago, so a friend of mine jailbroke it for me so that I could use a third-party software that basically puts a home button on the screen (something with Cydia). I tried to reboot my phone a couple weeks later, and it's now in this endless loop. It refuses to boot up completely, only showing the Apple icon for several minutes before restarting and doing it all over again.
I've tried to use different software (iLiberty, ziphone, ibrickr, etc) to get my phone into DFU mode so that I can restore it, but none of them can ever find the phone. Do you know of something that has worked or if I am doing something wrong?
I currently have the 2.2.1 OS.
Thanks for any help you can possibly provide.