The restless working iPhone Dev Team has just released the source-code of their commandline tool collection xPwn. Although the tool collection allows to jailbreak (iPhone 2G and 3G) and unlock (iPhone 2G only), it targets mainly at developers.
Get the source-code for Linux, MacOS X and Windows and here. Planetbeing of the iPhone Dev Team highly recommends to read the README before playing around with the tool collection.
As member of the iPhone Dev Team, planetbeing today released “XPwn”. He describes “XPwn” as an experimental pwnage tool for Linux. Although XPwn was proposedly developed for Linux users, it actually is a cross-platform tool for command line users. Update: It does not support firmware 2.0 yet.
The XPwn tool is not intended to be used by newbies. That’s why it’s called experimental pwnage tool. It provides a command line interface only, what means you can dreadfully screw up your iPhones using it. The first version of XPwn seemed to have issues when writing the NOR firmware. Although planetbeing has obviously fixed this problem, we really recommend to wait for Pwnage 2.0.
Experimental Pwnage comes in different flavours:
binaries are provided for Linux, Microsoft Windows and MacOS X – get them here