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
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