
Bus Pirate hacking from a hacked iPhone:
Ok so theres a couple of caveats…
First, this was done with a v2go, this BP has the serial connection broken out to three pads, easy to connect to. No 5V in pad though, bummer.
Second, you need a level shifter, the phone is 3.3V TTL, the BP is 5V, you don’t want to fry your phone do you?
Third, the phone doesn’t look like it supplies enough juice to run the BP as well. The phone has 3.3V out, run through a 5V DC-Dc converter it at first appears to be enough, but its not quite. I used a bench supply to get the 5V I needed. The USB plug is just there to get the 5V into the BP without soldering directly to the board. May have to look more into it
Forth, the phone obviously has to be jail broken to get the terminal.
I can confirm this works on my ipad as well. This is the same basic idea as the iphone serial port hack, just done specifically for the BP.
No need for the level shifter. The connection between the Bus Pirate and FT232 USB->serial chip runs at 3.3volts too.
You can get your own handy Bus Pirate for $30, including world-wide shipping. Also available from our friendly distributors Adafruit and Open Source Control Systems.
Via the forum.

if possible, i want to do a version of this on my android phone… :D
Should be possible when rooted, someone already hooked up his G1 to an Arduino: http://hackaday.com/2010/01/25/android-g1-serial-to-arduino/
i dont know yet if its possible on a Galaxy Spica (its the phone I have)…