Homebrew developer Niacin just released a nifty application for the Apple iPhone that allows users to give commands to a bootloader of Apple's gizmo. iBooter, an interactive console that gives everyone access to iBoot, can execute several commands and do its job on different platforms even without iTunes installed.
Niacin explained that a similar app, iPhuc, works with the iBoot, but requires iTunes' mobile device library. Not only is iBooter more flexible, it can also get replies from iBoot after sending a command unlike iPhuc. Just keep in mind that your iPhone should be in recovery mode when you try to run iBooter, and you're good to go.
Since iBooter is compatible with Windows, Linux, and MAC OS X, there are few things to note to ensure you get the application running. For PC users, you'll have to utilize the Libusbfilter 0.1.12 which we included in the respective download. On Macs, it's necessary to install usb libraries in /usr/local/lib. Those running on Linux don't have to worry about anything, since libraries are already statistically linked.
According to Niacin, iBooter can "read memory/write memory, load ramdisks, change your wifi mac address, read files from nand and much more!" If you want to know the homebrew app's other features for your iPhone and to find installation instructions, click on the "via" link below.
Download iBooter for Windows with Libusbfilter 0.1.12
Download iBooter for Mac OS X v10.5.2 with usb libraries
Download iBooter for Linux (2.6.x)