Unless you jailbreak your iPhone, the file system will remain off limits as Apple intended. Even so, many people who jailbreak their phones stop with Cydia. There are, however, a few reasons you might want access to the file system on your device. SSH allows you to do just that using a Wi-Fi connection and a suitable Mac or PC client.
It can come in handy should you need to install something that’s not directly available on Cydia, think beta apps, etc.
Here’s Cult of Mac’s how-to guide to get you started.
What you’ll need:
- A jailbroken iPhone/iPod Touch with Cydia installed.
- OpenSSH Cydia Package.
- Wi-Fi and Internet access on the device.
- Mac/PC on the same Wi-Fi connection
- Suitable FTP/SSH clients like Cyberduck, Transmit etc.
2. After Cydia is done refreshing, choose the ‘Sections’ tab and then select ‘Networking.’
3. Open the OpenSSH package and choose ‘Install’ from the upper right corner of the screen. Next, hit ‘Confirm’ to begin downloading and installation.
Hit ‘Return to Cydia’ after installation is complete.
4. Open the ‘Settings’ menu and choose the ‘Wi-Fi’ option. Choose the arrow in front of the network being currently used and copy down the IP address.
5. Next, open the SSH client and fill in the following details:
- Server Address: The IP address from before
- User: root
- Password: alpine (unless, you’ve changed it)
- Connection Type: SSH
6. If you are using SSH for the first time, when asked, allow the host key to access the device. You can now access the file system.