- Make sure you are connected to Wi-Fi. This means both your computer and iPhone.
- Open Cydia on your iPhone, search for OpenSSH, and install it.
- Download Cyberduck to your computer. Open it and click on Bonjour. You should see your iPhone's name in the Bonjour list.
- Double click on your iPhone's name. Cyberduck will attempt to connect to your iPhone, so your iPhone needs to be turned on for the whole time. I just set my auto-lock to Never so I don't have to "slide to unlock" a bunch of times. The first time Cyberduck connects to your iPhone will take 30-50 secs while the iPhone sets up security keys, but subsequent connections should be instantaneous. If it times out or errors, just try again.
- When you get to the login screen, enter the username root and the password alpine. Congratulations! You have access to your iPhone's filesystem!
- Click on the dropdown that says, "/private/var/root" and select "/". You are now in the root folder and are ready to do any hacking that requires modification of system files!
PhoneView ($20) from Ecamm provides full access to the iPhone file system without the need for installing OpenSSH. It does not work wirelessly; you must plug your iPhone into the computer to view the filesystem but it is an elegant, though not free, alternative to Cyberduck.
WinSCP for Windows (low quality freeware but gets the job done) Flow for OSX ($30 but extremely well made) Transmit for OSX ($30 and well known for being very solid)