Hacking the iPhone

August 6, 2007

Originally posted to ydnar.vox.com in August 2007.

At this point, hacking the iPhone is pretty easy, provided you have a reasonable grasp of UNIX, Google-fu, and patience. I finally got MobileTerminal running this evening, after mucking around with various source and binary installs of the iPhone toolchain, binkit, iPHUC and other bits. The real kicker was the 1970s-era shell that you’re forced to use until you take care of the necessary bits to install Bash. Things of note:

  • All the usual bin utils run fine.
  • SCP, once you get it working, works fine.
  • You can start graphical apps remotely, and they come up on the screen.
  • You can kill them like any other process.

For the most part it’s just like any other UNIX box. I can’t wait to start mucking with UIKit.