PDA

View Full Version : Custom ringtones in iPhone 1.1.1


eddy123
10-18-2007, 12:14 AM
Stage 4: Customizing ringtones (this guide is edited from modmyiphone.com)

Step 29. Convert the music file you want to AAC format. If you don’t know how to do it, follow the step 1 to 2 from this guide.Notice it won’t work if your ringtone is longer than 1 minute.

Step 30. Right-click the AAC file that you converted. Get Info from iTunes, clear the song information first. Than, check how long it is under ‘Options’. Write the end time in your notebook. (ie. 21:786 in this example)

funlockv15.png

Step 31. Copy the ringtone to somewhere else. We recommend you to make it a short name, like ‘ringtone.m4a’. Close iTunes.

Step 32. Create a file that is ’spoof.m4r’ (using TextEdit to create, than get info, clear the txt extension and make sure it is ’spoof.m4r’ not ’spoof.m4r.txt’)

Step 33. SSH into your iPhone and navigate to ‘/var/root/Library/Media/iTunes_Control/iTunes’, download the ‘Ringtone.plist’.

Step 34. Open it using TextEdit. It should be like this.

funlockv16.png

Step 35. Change it to something else like this. Notice the <key> part is the file name, than follow by the GUID. You will find that the pattern is the two file we created before have same GUID as ‘0000000000000001′. This will make iPhone list spoof.m4r but it actually plays the file with the same GUID. (that is ringtone.m4a).

Step 36. Notice the total time, you should write it from Step 30. Notice if it is 0:30:27, than write it as 30270. (add zero in the end). If it is 0:21:786, than write it as 21786. Click for a larger picture.

funlockv17.png

Step 37. If you want more than one ringtone, you should do something like this. You should create separate spoof file for each custom ringtone file. Click for a larger picture:

funlockv18.png

Step 38. Save the file ‘Ringtone.plist’ , upload it at the same place and overwrite it.

Step 39. Upload the desired ringtone and the spoof file created to ‘/var/root/Library/Media/iTunes_Control/Ringtones’. Restart your iPhone and it should be okay.

I also wrote a guide to unlock iPhone for free completely. Click for pictures:
http://digg.com/apple/Ultimate_Guide_to_unlock_iPhone_1_1_1_for_free_inc ludes_custom_ringtones

Source: http://modmyiphone.com/wiki/index.php/Free_Custom_Ringtones_on_iPhone_1.1.1

997TT
10-18-2007, 04:17 AM
I tried this on my 1.1.1 phone, it doesn't work. I even tried some variations of this method, nothing. In the best case scenario, I get the music file showing up in the Sound Ringtone Settings but it doesn't work, no sound. :( Apparently a lot of people have issues with custom ringtones, so before people start to use manual tweaks, we may get applications doing the job any time soon.

madman1234
10-18-2007, 11:18 PM
Yes, it works. Try with filename ringtone.m4a

Don't know why, but it worked only, after I renamed the file to ringtone.m4u

Here is my Ringtones.plist



<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.
com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Ringtones</key>
<dict>
<key>ringtone.m4a</key>
<dict>
<key>GUID</key><string>0000000000000001</string>
<key>Name</key><string>CTU</string>
<key>Total Time</key><integer>42790</integer>
</dict>
<key>spoof.m4r</key>
<dict>
<key>GUID</key><string>0000000000000001</string>
<key>Name</key><string>CTU</string>
<key>Total Time</key><integer>42790</integer>
</dict>
</dict>
</dict>
</plist>

eddy123
10-18-2007, 11:29 PM
Hey all. I think you guys should try the new SendSong, it is much easier!

If you are using Mac, iNdependence said it will work for custom ringtones. Need to try that to confirm.:D

hidehide
10-20-2007, 12:09 AM
Lol, I used iToner, it works.
Then I tried this to add one more ringtone. After I reboot, all the custom ringtones are gone. And he ringtone.plist becomes zero kb!! lol.. what's going on!?