Quantcast Guide to add custom ringtones to your iPhone - iPhone Alley Forums

Guide to add custom ringtones to your iPhone
Reply
Mubs
Beyond l33t
 
Mubs's Avatar
 
Join Date: Jun 2007
Posts: 159
Thanks: 0
Thanked 0 Times in 0 Posts
Guide to add custom ringtones to your iPhone -    #1
I've compiled a guide for anyone that wants to have a custom ringtone on their iPhone. This can also be used as a base for adding other modifications to your iPhone. I've also assembled a nice little package with everything you need to follow my guide. At the moment, this version of jailbreak only works on intel Mac's. The universal one I found didn't work correctly so I'll let you know when I find a universal version.

I have to start off by saying that all the hard work was not done by myself. It was done mostly by "geohot", "nightwatch" and "ziel", as well as the rest of the guys in #iphone-dev. Thanks guys, you rock!

<b>Although highly unlikely, messing with your phone this way has the potential to screw things up beyond repair. If you do feel you have messed something up, in most cases a simple restore will do the job. I am not responsible if you brick your iPhone.</b>

It's a good idea to make sure you have a backup of the stuff on your iPhone before starting this procedure.

Keep iTunes closed throughout this guide as it may complicate things. If it opens, pause to close it, then continue. You'll also want to keep your iPhone docked and plugged into the computer during the entire process.

<b>Step 1:</b> Download the <a href="http://rapidshare.com/files/42629387/iPhone_goodies.zip.html" target="_blank">magical package of goodies</a> and unzip them to your desktop. I'll be assuming you've done this throughout the guide.

<b>Step 2:</b> After you've unzipped your goodies, pop open the Terminal located in the Applications > Utilities folder.

<b>Step 3:</b> In the terminal, type the following -
<blockquote><i>cd ~/Desktop/iPhone\ goodies/tools/</i></blockquote>Hit return, then type
<blockquote><i>./jailbreak</i></blockquote> and press return.

<b>Step 4:</b> Restart your iPhone into soft recovery mode by pressing and holding the Sleep/Wake button and Home button at the same time. Keep these two buttons held until you see a yellow exclamation mark with the words "Please Connect to iTunes" at which point you can let go. You will see a spinning gear shortly after while the iPhone boots. When it's done, it will restart.

You are now out of jail, lets do something fun! How about setting up the CTU ringtone?

<b>Step 5:</b> In the same terminal window which is currently in the "tools" directory from before, type the following -
<blockquote><i>./iphoneinterface</i></blockquote>Hit return. You should now see the following:
<blockquote><i>Waiting for phone... established.
iPhone state: Activated
type "help" for help
iPhone:/#</i></blockquote><b>Step 6:</b> Time to upload your CTU ringtone. The following is all case sensitive so I recommend copying and pasting. At the prompt, type -
<blockquote><i>cd Library/Ringtones</i></blockquote>Hit return, then type -
<blockquote><i>putfile CTU.mp3</i></blockquote>Hit return again. Type <blockquote><i>quit</i></blockquote>and press return. You should now have the CTU ringtone on your iPhone. You can choose the ringtone from the Ringtone preference pane in Settings.

But wait a tick, iTunes doesn't understand what's gone on with your iPhone. What do you do? It's time to put yourself back into jail so you can continue using your iPhone normally. Don't worry, your sweet new ringtone will still be there.

<b>Step 7:</b> Assuming that you've still got the magical folder unzipped on your desktop, type the following into a terminal window -
<blockquote><i>cd ~/Desktop/iPhone\ goodies/tools/</i></blockquote>Press return

<b>Step 8:</b> Type the following -
<blockquote><i>./iphoneinterface</i></blockquote>Hit return. You should now see the following:
<blockquote><i>Waiting for phone... established.
iPhone state: Activated
type "help" for help
iPhone:/#</i></blockquote><b>Step 9:</b> At the prompt, type -
<blockquote><i>cd System/Library/Lockdown</i></blockquote>Hit return, then type -
<blockquote><i>rmdir Services.plist</i></blockquote>and press return.

<b>Step 10:</b> Right now you're pretty naked as you've just removed the Services.plist from your iPhone. Don't worry, we have another in the tools folder ready to go.

To upload the new copy, type -
<blockquote><i>putfile Services.plist</i></blockquote>press return and type -
<blockquote><i>quit</i></blockquote>
hit return once more and you're done!

<b>Step 11:</b> Changes will not take effect until you restart your iPhone. To do so, hold the Sleep/Wake button and Home button at the same time until the screen goes black. Turn it back on and your iPhone should now be in correct working order able to be synced. The CTU ringtone should still be available.

There you have it! I've also included some tweaked AT&T logos for your tweaking pleasure. If you're feeling adventurous, they go into the System/Library/CoreServices/SpringBoard.app/ directory on your iPhone.

<b>Note: Everything you want to upload to the phone must be located in the "tools" directory.</b>

Have fun!

Last edited by Mubs; July 23rd, 2007 at 12:21 AM.
Mubs is offline   Reply With Quote
Michael Johnston
This is my fricken site, durrrr
 
Michael Johnston's Avatar
 
Join Date: Apr 2007
Location: Rockford, IL
Posts: 2,694
Thanks: 11
Thanked 45 Times in 40 Posts
Send a message via AIM to Michael Johnston
  #2
Awesome, Mubs! I'll be trying this out right away. I'll let you know if it works
Michael Johnston is online now   Reply With Quote
Mubs
Beyond l33t
 
Mubs's Avatar
 
Join Date: Jun 2007
Posts: 159
Thanks: 0
Thanked 0 Times in 0 Posts
  #3
Haha, no problem. I hope it doesn't wreck your phone. Make sure you follow the instructions and don't stray from the path. If you know your way around the terminal, it should be easy.
Mubs is offline   Reply With Quote
Michael Johnston
This is my fricken site, durrrr
 
Michael Johnston's Avatar
 
Join Date: Apr 2007
Location: Rockford, IL
Posts: 2,694
Thanks: 11
Thanked 45 Times in 40 Posts
Send a message via AIM to Michael Johnston
  #4
I had a problem getting the iPhoneInterface app to see the phone at first. I managed to get it working by undocking, redocking and then running it again. I had to cd back to the /Desktop/iPhone\ goodies/tools/ directory before I did it, though.

Just FYI for everyone!
Michael Johnston is online now   Reply With Quote
Michael Johnston
This is my fricken site, durrrr
 
Michael Johnston's Avatar
 
Join Date: Apr 2007
Location: Rockford, IL
Posts: 2,694
Thanks: 11
Thanked 45 Times in 40 Posts
Send a message via AIM to Michael Johnston
  #5
Awesome, it worked! That was astonishingly painless. Thanks again Mubs, I'll be trying your custom carrier logo next. If it works, can I post this on the front page?
Michael Johnston is online now   Reply With Quote
Mubs
Beyond l33t
 
Mubs's Avatar
 
Join Date: Jun 2007
Posts: 159
Thanks: 0
Thanked 0 Times in 0 Posts
  #6
I don't have a problem with you posting it or whatever. I'm just happy that my instructions are good.
Mubs is offline   Reply With Quote
Edward Kirk
WrAdminterizer
 
Edward Kirk's Avatar
 
Join Date: Apr 2007
Location: Illinois, USA
Posts: 3,084
Thanks: 19
Thanked 26 Times in 25 Posts
  #7
Nice. I must say, Michael, you're either very brave or a complete idiot. I don't think you're an idiot, but I'd never do that with my iPhone. You know, the one I don't have yet that I keep talking about because I don't have it yet but want really bad, and would probably be able to work better and more effectively with.

That reminds me, you're not paying me enough.

Last edited by Edward Kirk; July 13th, 2007 at 03:23 AM.
Edward Kirk is offline   Reply With Quote
Dirty D
Guest
 
Posts: n/a
  #8
the link is no good, can someone please re-upload the file?
  Reply With Quote
Mubs
Beyond l33t
 
Mubs's Avatar
 
Join Date: Jun 2007
Posts: 159
Thanks: 0
Thanked 0 Times in 0 Posts
  #9
Seems to still be working. Maybe rapidshare crapped out for a while
Mubs is offline   Reply With Quote
bignumbers
Forum Lurker
 
Join Date: Jul 2007
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
Why replace Services.plist? -    #10
That's remarkably straight-forward, and I suspect should provide ample additional tricks.

While I ponder my choice of ringtone, I'm curious - why the replacement of Services.plist?
bignumbers is offline   Reply With Quote
Mubs
Beyond l33t
 
Mubs's Avatar
 
Join Date: Jun 2007
Posts: 159
Thanks: 0
Thanked 0 Times in 0 Posts
  #11
Quote:
Originally Posted by bignumbers View Post
That's remarkably straight-forward, and I suspect should provide ample additional tricks.

While I ponder my choice of ringtone, I'm curious - why the replacement of Services.plist?
The jailbreak program replaces the original services.plist, among other things, to make the phone read and write capable outside of the iTunes sandbox. The Services.plist included with the other goodies is the original file which reverses the change allowing iTunes to see the iPhone correctly.
Mubs is offline   Reply With Quote
Unregistered
Guest
 
Posts: n/a
  #12
Works great But i have one question.. I tried copying a full sized mp3 that i re named to TI.mp3 and it shows up but there is no sound.. Is it too Big?
  Reply With Quote
Michael Johnston
This is my fricken site, durrrr
 
Michael Johnston's Avatar
 
Join Date: Apr 2007
Location: Rockford, IL
Posts: 2,694
Thanks: 11
Thanked 45 Times in 40 Posts
Send a message via AIM to Michael Johnston
  #13
Quote:
Originally Posted by Unregistered View Post
Works great But i have one question.. I tried copying a full sized mp3 that i re named to TI.mp3 and it shows up but there is no sound.. Is it too Big?
I don't think there's any problem with doing that. I copied an entire Beatles song and it works perfectly. Have you verified that the song will play on the phone in the iPod? If it doesn't play there, it likely won't play at all.
Michael Johnston is online now   Reply With Quote
laz305
Forum Lurker
 
Join Date: Jul 2007
Location: Miami
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts
Send a message via AIM to laz305 Send a message via MSN to laz305 Send a message via Yahoo to laz305
  #14
do we have to convert the mp3 to m4a first? and i look forward to the PC version of this intensely

Last edited by laz305; July 14th, 2007 at 11:17 AM.
laz305 is offline   Reply With Quote
Michael Johnston
This is my fricken site, durrrr
 
Michael Johnston's Avatar
 
Join Date: Apr 2007
Location: Rockford, IL
Posts: 2,694
Thanks: 11
Thanked 45 Times in 40 Posts
Send a message via AIM to Michael Johnston
  #15
Quote:
Originally Posted by laz305 View Post
do we have to convert the mp3 to m4a first? and i look forward to the PC version of this intensely
No, I don't think you need to convert it. The CTU ringtone he provided was .mp3 so anything iPhone can play should work
Michael Johnston is online now   Reply With Quote
Gene
Guest
 
Posts: n/a
  #16
Did not work for me. Says "Looking for iPhone: pairing issue"

does this have to be run on the computer the phone was activated on??? My iPhone was setup/iTuned on a Powermac G5 but this software only runs on an Intel Mac so I used my Macbook.

Gene
  Reply With Quote
Michael Johnston
This is my fricken site, durrrr
 
Michael Johnston's Avatar
 
Join Date: Apr 2007
Location: Rockford, IL
Posts: 2,694
Thanks: 11
Thanked 45 Times in 40 Posts
Send a message via AIM to Michael Johnston
  #17
Quote:
Originally Posted by Gene View Post
Did not work for me. Says "Looking for iPhone: pairing issue"

does this have to be run on the computer the phone was activated on??? My iPhone was setup/iTuned on a Powermac G5 but this software only runs on an Intel Mac so I used my Macbook.

Gene
I don't think that matters. Make sure that you have the latest iTunes on the MacBook. I believe the software needs iPhone sync capabilities that iTunes provides. Try restarting your iPhone, computer, and re-docking. Otherwise I'm not sure. Maybe Mubs could help if that doesn't work.
Michael Johnston is online now   Reply With Quote
Gene
Guest
 
Posts: n/a
  #18
Quote:
Originally Posted by Michael Johnston View Post
I don't think that matters. Make sure that you have the latest iTunes on the MacBook. I believe the software needs iPhone sync capabilities that iTunes provides. Try restarting your iPhone, computer, and re-docking. Otherwise I'm not sure. Maybe Mubs could help if that doesn't work.
I had just finished updating OSX and iTunes (7.3.1). I also did a reset on the iPhone. None of that made any difference. I get a pairing issue message with jailbreak and the iphoneinterface programs.

It IS interesting to note that inserting the iPhone into the cradle does NOT invoke iTunes as it does on the Powermac. There is a "ding" noise like a USB device being recognized but that is it.
  Reply With Quote
Gene
Guest
 
Posts: n/a
  #19
I played some more. I started iTunes and let it see the iPhone which it did.

Then, running ./jailbreak works differently from what I got before...

Looking for iPhone
Sending Files......

But, I cannot seem to get the next step.... soft reset, to work. I hold the sleep/wake and home buttons (forever) but do not get the yellow message... it just gives me the Apple logo and then black screen and it is off. does this mean it did not really run jailbreak properly???
  Reply With Quote
Mubs
Beyond l33t
 
Mubs's Avatar
 
Join Date: Jun 2007
Posts: 159
Thanks: 0
Thanked 0 Times in 0 Posts
  #20
Quote:
Originally Posted by Gene View Post
I played some more. I started iTunes and let it see the iPhone which it did.

Then, running ./jailbreak works differently from what I got before...

Looking for iPhone
Sending Files......

But, I cannot seem to get the next step.... soft reset, to work. I hold the sleep/wake and home buttons (forever) but do not get the yellow message... it just gives me the Apple logo and then black screen and it is off. does this mean it did not really run jailbreak properly???
Now that I think about it, that's exactly what you needed to do. If jailbreak cannot see your iPhone, you may need to run iTunes and then quit out of it. However, you can't have iTunes running while you're doing the jailbreak process.

I'm not sure what the problem is with the soft restore; you may need to try doing it again. Make sure you're pressing both buttons all the way. Let me know if it doesn't work out!
Mubs is offline   Reply With Quote
 
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 01:43 PM.
Powered by vBulletin® Version 3.7.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.