The Pwnage Tool by the DevTeam hacker group allows you to create custom iPhone firmwares for the purpose of jailbreaking, to get full control over your device (see why you should jailbreak here).
Just a few days after Apple released iOS 4.3.2, the folks at the iPhone Dev team have upgraded their tools for jailbreaking most recent iPhone, iPad, and iPod touch ...