How To Mount Your iPhone Filesystem On Your Desktop In Ubuntu

Ever want to browse your iPhones’ filesystem on your Ubuntu machine? Follow these instructions and you’ll have it working in no time flat.

This article assumes your iPhone is “out of jail” and has Installer.app installed. If you have not already gotten this part taken care of, click here for steps you need to follow first.

  1. Install SSH on your phone by the following proceedure:
  2. Tap the Installer on your home screen.
  3. Install the following utilities:
    • Community Sources
    • BSD Subsystem
    • OpenSSH
  4. Once your iPhone has these installed, find your IP address by going into Settings, Wi-Fi and then click the blue arrow next to the network your iPhone and your Ubuntu machine are on.
  5. Turn off Auto-Lock on your iPhone, which will interrupt the OpenSSH server by going into Settings, General and Auto-Lock. Set Auto-Lock to never.
  6. Now, on your Ubuntu machine, simply click on Places, Connect to Server and follow these screenshots:
  7. Connect to iPhone via SSH
  8. Connect to iPhone via SSH
  9. Connect to iPhone via SSH
  10. Type the default password for root – “dottie”
  11. Connect to iPhone via SSH

Bam! You’re in! Now upload ringtones, compile hello world, slice dice and serve http via apache – whatever floats your dingy.

If you aren’t running Ubuntu, it’s time to upgrade. Just kidding. On any other Linux system this is probably going to be as easy (I hope) or gentoo-style (aka difficult and useless frustration). Two utilities you might need are FUSE and SSHFS if you’re going the frustrating route.

Thanks for reading, I’ll be writing about how to get the iPhone talking with Amarok and how to get ringtones uploaded very soon.