One benefit of a jailbroken iPhone is that you can access any file on the device. You can use the Secure Shell (SSH) protocol to transfer files, including ringtones, wirelessly to your iPhone. Secure File Transfer Protocol (SFTP) is a remote transfer protocol supported by SSH. With SFTP, you can connect to your iPhone and run commands or transfer files. To install ringtones on your iPhone using SSH, the iPhone must first be jailbroken, and then you must simply drag an m4r ringtone file into the proper directory on the phone.
- Skill level:
Other People Are Reading
Things you need
- Jailbroken iPhone
- SSH client with SFTP support
- M4r ringtone file
Enable SSH on your jailbroken iPhone. Using the Cydia Installer, you must first install the "BSD Subsystem" and "Community Sources." These are the packages upon which SSH depends. Lastly, install "OpenSSH." After installation, the SSH service will automatically start.
Enable Wi-Fi on your iPhone, and connect to a Wi-Fi network. Within the "Settings" app on your iPhone, check under "Networks" that Wi-Fi is "On." Choose a network and connect, if one does not already have a check mark in front of it.
Determine the Internet Protocol (IP) address of your iPhone. This can be done directly on the iPhone. Navigate to "Settings," choose "Networks" and select the network listed with a check mark. Click on the blue circle with a ">" inside. Look for "IP Address" and note the numbers.
Open an SFTP connection to your iPhone. Use your SSH client software for this. For Windows the "WinSCP" application is free, and "Cyberduck" is free for the Mac. Connect to the IP address found earlier using the SFTP protocol. Connect as the user named "root" and use "alpine" as the password.
Navigate to the ringtone directory using your SSH client. The iPhone ringtones are stored in a "Ringtones" directory within the "Library" directory found in the device root. In Unix, this path is expressed as, "/Library/Ringtones/."
Copy your m4r ringtone file to the ringtone directory on your iPhone. Drag the file to your SSH client and drop.
Tips and warnings
- The default password "alpine" for the root user on your iPhone can be changed to increase security of the device.
- 20 of the funniest online reviews ever
- 14 Biggest lies people tell in online dating sites
- Hilarious things Google thinks you're trying to search for