Custom ringtones / sounds on your iPhone using Windows

Tags: hack, iphone, ringtone, windows

These instructions are deprecated - it's much easier to download iBrickr and just use the Ringtones interface.

I worked my eyes bloody today crawling through disassembly to help ziel port his Jailbreak program to Windows, and today we can announce that we have succeeded! All the iPhone users running Windows can now put custom ringtones and sounds onto their iPhones.

IMPORTANT NEWS: The iPhone software update 1.0.1 makes these instructions invalid. You STILL need to acquire the old 1.0.0 software package for Jailbreak to still work. Apple will surely have stopped distributing the package by now so I will see what I can do to get Jailbreak working on the new package. Watch for updates!

If you have a Mac, check out the Mac instructions over at Hack the iPhone.

These instructions work on Windows XP or Vista computers with iTunes 7.3 or 7.3.1.

Images courtesy Mark from www.hacktheiphone.com - thanks Mark!

The procedure is a bit lengthy, and if you screw up one of the steps you might need to restore your iPhone through iTunes.

To begin with, you must collect the following items (instructions on each below):
- The iPhone software update package
- iTunesMobileDevice.dll
- The Windows version of ziel's Jailbreak
- ziel's iPhoneInterface program
- A custom ringer that you would like to install

The software update package

Now the package location varies so there's really only one reliable way to get it. Plug in your iPhone, and head into iTunes. Click the "Sync" button first (to be safe) and wait for the sync to finish.



Then hit the Restore button.


Confirm that you do want to restore (even though you don't) by hitting Restore.

Click through the dialogs but when the update starts downloading, unplug your iPhone. This will make sure your iPhone won't get overwritten.

Wait for the package to finish downloading (you can track it in the Downloads area of iTunes).
When it finishes you'll get an error message. Ignore it.


Now go to your Start Menu, click Run, and copy this into the Run box:

%USERPROFILE%\Application Data\Apple Computer\iTunes\iPhone Software Updates

And hit OK. A file window should pop up containing one file that starts with iPhone. Check whether it ends with ".ipsw" - if it doesn't, you'll have to turn on file extension display by going to the Tools menu -> Folder Options -> View tab -> Uncheck "Hide extensions for known file types".
Right-click the iPhone update file and choose "Rename". Give it the name "iPhone.zip" and press Enter, and confirm that you want to change the extension.

Now double-click the file to open its contents. Extract them all to some folder, say "c:\phonedmg". The rest of this article assumes you extracted the files there.

iTunesMobileDevice.dll

This one's easy. Start, run:

C:\Program Files\Common Files\Apple\Mobile Device Support\bin

Copy iTunesMobileDevice.dll into c:\phonedmg .

ziel's Jailbreak and iPhoneInterface software

Download the software from directly from ziel's website. Extract the files to c:\phonedmg as well. Move the files from the "win" directory into c:\phonedmg - the "osx" files won't be used here.

A custom ringer
You can use .m4a or .mp3 as your ringtones, but for some reason they must be made through Quicktime. Fortunately iTunes lets you convert any file to .m4a by selecting "Convert to AAC" from its entry in your music library. Then choose "Show in Windows Explorer" once it's been converted. Put these files in c:\phonedmg as well.

Running Jailbreak
Now that you've got everything you need, it's time to get started!
Make sure to close iTunes now. You don't want iTunes' helpful interface interfering with this delicate operation.

Hit your Start menu, choose Run, and type cmd .
Hit OK and a command prompt should show up. Type these commands:
c:
cd \phonedmg
jailbreak

Now Jailbreak should be running. Plug in your iPhone if it wasn't plugged in already.

Jailbreak should tell you that it's sending files to the iPhone, then ask you to hold the POWER and HOME buttons. Do that, but do it in this fashion:

- Press and hold the Power button until your iPhone says "Slide to power off".
- Slide the red slider and let the phone shut down.
- Plug the dock cable back in.
- If the iPhone doesn't turn on by itself, press and release the power button.
- When the Apple logo appears, press and hold both the Power and Home buttons.
- The phone will power off (keep holding the buttons!) and restart.
- Soon it will display a yellow triangle and the message "Connect to iTunes".
At this point Jailbreak will begin performing mysterious operations on your phone. Wait for it to complete and don't touch anything.

You should receive this message at the end:
Now to copy over your ringtone.

Uploading the ringtone to the iPhone

(here's where you start if you've already done the whole process but want to add another ringtone later on)

In the same command window (if you need to re-open it: Start, run, cmd, c:, cd \phonedmg - remember?), type iphoneinterface and hit Enter.

A prompt should appear.

Enter these commands, which will create the Ringtone directory (if not already present) and set it as the upload directory:
mkdir /var/root/Library/Ringtones
cd /var/root/Library/Ringtones


For each ringtone you want to upload:
putfile /var/root/Library/Ringtones/Myhumps.m4a
Where Myhumps.m4a is the file name of your ringtone.

That's all! You will see the new ringtone in the ringtone chooser in the iPhone.

If you want to customize system sounds too, check out the instructions in the box of Step 17 on Hack the iPhone's instructions. They're the same on Windows.

The new version of Jailbreak doesn't require you to undo any of its settings to work on iTunes. You should still be able to sync on iTunes after adding your own ringtones.

Note that any iPhone system updates or restores will remove all of your uploaded ringtones and undo any Jailbreak changes.

How it works

It would be an injustice not to tell you how the whole process works. The devs at #iphone, ziel, and I spent a lot of time figuring out this procedure and associated details. So here's the skinny:

I'm not sure what AFC stands for, but this is a program called the AFC service running on the iPhone that (normally) iTunes communicates with to put files such as songs on your iPhone. It performs the filesystem operations such as making directories and uploading / downloading files.

Under normal configuration, the AFC service absolutely refuses to access any files outside of where music is normally stored (in /var/root/Media). Since ringtones are stored in /var/root/Library, the AFC service as it is configured by default will not allow us to upload ringtones, without knowing how iTunes will eventually do it (iTunes will use /var/root/Media/iTunes_Control/iTunes/Ringtones.plist if you were wondering, but we don't know what format that file is in).

So we have to change the configuration of AFC somehow. The key to this is the iPhone's restore / recovery mode. This is the mode iTunes uses when you hit "Restore" in the iPhone page. It's designed to restore the phone to working order after something has corrupted its software. With restore mode, special commands can be issued to the phone that let it manipulate all sorts of files and settings on the device.

What jailbreak does is (at a very high level) perform the first half of the restore operation that iTunes would, getting the phone into the powerful restore mode. It then issues a series of commands that modify the configuration of AFC to allow you to access the full filesystem while still presenting the same interface to iTunes (so as not to break syncing).

After that, iPhoneInterface allows you to interact with the phone using AFC to upload and download files.

With a Jailbreak'd phone there are a lot of cool hacks that you can do (skinning, anyone?). Stay tuned on cre.ations.net for howto's in the coming week.

Questions? Comments? Join cre.ations.net and post a comment below, or IRC on over to irc.osx86.hu channel #iphone for live interaction.

Return to Nate True's blog

Comments:

Posted by kakapooahhh 3 years ago ( 14-Jul-2007 05:38:27 )

hi,
just wanted thanks for this great program you guys have made and clear instructions. But i have one problem, and it occurs after i type in iphoneinterface for the ringtones. Can you explain how to get ringtones on my phone in more detail please, i will really appreciate it, i got really confuse on what to do. thanks.

Posted by lukelucas 3 years ago ( 14-Jul-2007 10:23:30 )

here's a query: the instructions on hacktheiphone.com only pertain to Mac users on an Intel Mac. sadly, i am not one of those. but i DO have a Windows laptop at my disposal. so, two questions:

1) will connecting my iPhone to my Windows laptop be a major problem?
2) and if not, will going through this process and uploading my own .m4a ringtones to the iPhone be lost when i reconnect my iPhone to my main computer (my Mac?).

as much as i would love to be a guinea pig, it is my phone and main form of communication to the outside world.

Posted by natetrue 3 years ago ( 14-Jul-2007 10:32:58 )

Luke, it should be just fine. All you will need is to install iTunes onto the Windows laptop and you should be good to go. I would suggest not trying to sync with the Windows laptop as that may confuse the iTunes and Fairplay DRM. And you won't lose anything when you reconnect to your Mac.

Posted by ram 3 years ago ( 14-Jul-2007 11:04:12 )

First of thanks for the awesome program!! Much thanks go to you natetrue & ziel and all the other devs involved! :)

I did run into a problem... I was able to run jailbreak successfully... And then I ran iphoneinterface and put a ringer on my phone. It said something like file ref 0 or something after. Anyway my ringtone never showed up on the phone so I ran iphoneinterface again and now get this error "Problem registering main callback: -402653180" anyone else run into this?

Posted by kakapooahhh 3 years ago ( 14-Jul-2007 11:13:37 )

yea ram, i always run into that file ref 0. i've been stuck at this part for awhile now and I need help asap this is driving me crazy....

Posted by sweetcaro 3 years ago ( 14-Jul-2007 12:37:00 )

I do not see the ringtones on my phone. I keep getting
fileref: 0
then it goes back to
iPhone:/#

Any ideas?

Posted by sweetcaro 3 years ago ( 14-Jul-2007 12:46:13 )

After tring once again I noticed that the problem is actually that the directory is not being created. I get this error
iPhone:/# mkdir /var/root/Library/Ringtones
iPhone:/# cd /var/root/Library/Ringtones
/var/root/Library/Ringtones: No such file or directory
iPhone:/#
then obviously after trying to put the mp3 we get the filref: 0
because there is no directory to put them in.

Posted by spectregadget 3 years ago ( 14-Jul-2007 12:51:31 )

If you get the "Problem registering main callback:.." error, try restarting the system. That made it come back for me.

Posted by jikwrx 3 years ago ( 14-Jul-2007 12:51:34 )

I'm also stuck at the jailbreak command. Keeps coming up as 'jailbreak' is not recognixed as an internal or external command, oprable program of batch file. This is what shows when i enter jailbreak. " c:\phonemg> "then i type in jailbreak" nothing happens. even typed in jailbreak.exe still nothing.

Any ideas or extra steps to try??
thanks.

Posted by spectregadget 3 years ago ( 14-Jul-2007 12:52:07 )

Anyone know how to delete a file you created out there?

Posted by sweetcaro 3 years ago ( 14-Jul-2007 13:05:07 )

Well I've been digging and the problem is I cannot access Ringtones folder.
when I tried mkdir /var/root/Library/Ringtones
then cd /var/root/Library/Ringtones i was getting this error
/var/root/Library/Ringtones: No such file or directory
So I tried one step at a time:
iPhone:/# mkdir var
iPhone:/# cd var
iPhone:/var# mkdir root/Library
iPhone:/var# cd root/Library
iPhone:/var/root/Library# mkdir Ringtones
iPhone:/var/root/Library# cd Ringtones
Ringtones: No such file or directory

So basically it cannot go past Library.
When i do LS I see the Ringtones directory but I cannot go to it:
AddressBook
Caches
Calendar
CallHistory
Cookies
Keyboard
Keychains
LockBackground.jpg
Lockdown
Mail
Maps
Notes
Preferences
Ringtones
SMS
Safari
Voicemail
YouTube
iPhone:/var/root/Library#

I'm not a programmer so at this point I'm giving up and see if hopefully one of you figures it out :)
I was actually able to use the putfile and it uploaded one of my songs but to another temp directory i created and that won't work :P

Posted by mer 3 years ago ( 14-Jul-2007 13:06:05 )

First props to all involved.
Might want to put in here that case is important for those Windows users who haven't touched a *nix system before. Also it looks like you only have to run jailbrake once, after that you skip directly to the iphoneinterface step, right?
And maybe a link to #iphone for questions

This comment was edited at 2007-07-14 13:17:25


Posted by sweetcaro 3 years ago ( 14-Jul-2007 13:21:15 )

Ok I said I wouldn't post again but i'm amazed, I figured it out. The instructions are wrong, at least on my iPhone they were.
You do not need to recreate any directories... this is simply what I did (after running the jailbreaker and all stuff, right at the point where you type iphoneinterface switch to these instructions - if you were getting the fileref 0 error or not seeing your ringtones):
type iphoneinterface
at the iPhone:/#
Type cd Library (L has to be capitalized)
then you'll see:
iPhone:/Library#
Type cd Ringtones (R has to be capitalized)
then you'll see
iPhone:/Library/Ringtones#
At this folder if you type ls you should see all the ringtones currently on the phone
Here you can then type
putfile /Library/Ringtones/WorldHoldOn.m4a (or whatever the name of your song is :) )
And by the way, I have also uploaded some regular mp3 songs from my itunes and those work as well.

This is working perfectly for me!! yay!

Posted by mer 3 years ago ( 14-Jul-2007 13:46:10 )

sweetcargo,
It looks like you may have done something strange when you created the directory. Try rmdir /var/root/Library/Ringtones and then start over at the mkdir /var/root/Library/Ringtones step

Posted by sweetcaro 3 years ago ( 14-Jul-2007 14:20:04 )

not sure cause I simply copy and pasted from the instructions but in any case my instructions I just posted worked perfectly and I'm happy with it :)

Posted by blackcat 3 years ago ( 14-Jul-2007 15:07:56 )

Instructions worked great and without errors here! Any word on deleting ringtones without restoring the phone?

Posted by mer 3 years ago ( 14-Jul-2007 15:11:03 )

rmdir will delete files as well as directories

Posted by jeram 3 years ago ( 14-Jul-2007 15:14:46 ), comment hidden (show)

edit - Never mind, it works fine, I'm just retarded :)

This comment was edited at 2007-07-14 15:21:07


Posted by blackcat 3 years ago ( 14-Jul-2007 15:39:11 )

Thanks mer, that worked perfect to delete them!!

Posted by qonneqtion 3 years ago ( 14-Jul-2007 15:49:59 )

Another satisfied customer! Guys at #iPhone are Basement Ivy Leaguers! Now that Ringtones have been hacked into the iPhone, does anybody have word on how to assign them to contacts? The imported ringtones don't pop up when you try to "Assign a ringtone" to a contact.

Posted by natetrue 3 years ago ( 14-Jul-2007 16:20:32 )

gonneqtion, the custom ringtones show up on mine when I hit Assign Ringtone. It's strange that yours don't. Maybe try uploading them to /System/Library/Ringtones instead?

Posted by superlatives 3 years ago ( 14-Jul-2007 16:50:06 )

QUESTION: Your instructions said that, IF Apple issues a software update, chances are that the uploaded ringtones will remove my ringtones and undo any Jailbreak changes.

HOWEVER ... once Apple's update is installed, can the current s/w be used to RE-install the custom ringtones? Or would we have to wait for a new version of the s/w?

Thanks for your efforts!

Posted by sweetcaro 3 years ago ( 14-Jul-2007 18:23:23 )

My ringtones work fine and I can assign them to contacts.
May be the directory where I'm putting my mp3 files which is totally different from the instructions.
The directory where I'm putting mine actually shows all the original default ringtones as well.

Posted by redline 3 years ago ( 14-Jul-2007 18:51:24 )

First of all, to all involved : "You rock".

I'm stuck at "booting iphone" I saw that a bubble popped and said something about Recovery Mode but it just sits there. I have left it alone for 20 mins and it still doesn't do anything. After the 20 min wait I decided to reboot it and I let it boot back into the main screen. The program tells me I need to hold it longer than that???? Help!

Posted by kakapooahhh 3 years ago ( 14-Jul-2007 22:33:59 )

hey i was wondering how to delete a ringtone, i know you input rmdir then the ringtone name but when do you input that? can someone help please. thanks.

Posted by blackcat 3 years ago ( 14-Jul-2007 22:39:30 )

To delete you need to use the full path. example: rmdir /var/root/Library/Ringtones/Myhumps.m4a

Posted by cceverett 3 years ago ( 15-Jul-2007 10:51:41 )

Working great for me.
Thanks,

Posted by nyquildreams 3 years ago ( 15-Jul-2007 13:29:54 )

ok i followed the instructions and started running jailbreak and my phone shows the triangle message for about 15 mins and then it shuts off and reboots and jailbreak then tells me taht i need to leasn to hold it longerbuddy i was wandering if anyone has an answer to this problem

Posted by jikwrx 3 years ago ( 15-Jul-2007 13:32:47 )

I can see the ringtone of the phone but wont play. Also when i upload this shows up after i type in the putfile/../.../.../Name of song.m4a its states fileref: 1. Then nothing shows up and then it goes back to iphone:/var/root/Library/Ringtones#. Is this right??

Posted by ivenus 3 years ago ( 15-Jul-2007 15:24:16 )

I get an error just when i hit putfile /var/root/Library/Ringtones/yato.mp3


is there a way to fix this also, how can i dealeat the ringtone because it does not work bc i get this error.

EMAIL ME: The_pillows_flcl@hotmail.com

or post here

Posted by deadandwell 3 years ago ( 15-Jul-2007 16:25:28 )

I followed all the avobe steps and it worked i got the ringtone on my iPhone now, but iTunes no longer recognizes it, it says that the software is not installed and that itunes needs to be uninstalled and reinstalled, which ive done many times to no avail, anyone else get this result? if so how do i fix it?

Posted by peeemp 3 years ago ( 15-Jul-2007 16:54:42 ), comment hidden (show)

putfile /var/root/Library/Ringtones/yato.mp3 before i enter this do i have to put the mp3 somewhere inorder for this to work? because when i entered the file name it said not found. What should i do.

Posted by peeemp 3 years ago ( 15-Jul-2007 16:58:28 ), comment hidden (show)

disregard my comment when i enter putfile command, i get an filereg 1 error? what should i do

Posted by peeemp 3 years ago ( 15-Jul-2007 17:32:19 ), comment hidden (show)

i got the files in but the songs won't play any help?

Posted by ekahialoha 3 years ago ( 15-Jul-2007 19:57:31 )

everything is perfect but now i cant sync the phone. what do i do? it says: that it doesnt recognize it and i have to reinstall or something

Posted by peeemp 3 years ago ( 15-Jul-2007 20:31:54 )

Who ever is having problems. Here is a video clip that shows you how to do it.

This comment was edited at 2007-07-15 23:34:28


Posted by looksonice 3 years ago ( 15-Jul-2007 21:23:36 )

hey everybody, anybody know about how much time it takes to complete the process till the end, with the message. mine is taking my whole life, i,m gonna die and i,m not gonna get to enjoy my custom ringtones.....is something wrong?

Posted by asteroidearth 3 years ago ( 16-Jul-2007 06:05:29 )

@ Deadandwell: Put the DLL file back were it belongs. Fixed it for me. Just gotta move it back and forth when you want to change stuff I guess?

Posted by peeemp 3 years ago ( 16-Jul-2007 15:10:19 )

hello, I can seem to delete my ringtones with rmdir /var/root/Library/Ringtones/... any other commands? Thank You.

Posted by venomous 3 years ago ( 16-Jul-2007 17:31:43 )

Adding as a phone ringtone works GREAT!!! Thanks!!!

Anyone know how to have the uploaded ringtones show up so you can assign to a contact?

As for deleting a file, it does not look like it was coded in the interface.

If you type help, you get a list of all of the commands

iPhone:/# help
help - this, also help startservice and help readvalue
ls - list directories
cd - change directory
mkdir - make directory
rmdir - remove directory
deviceinfo - get device info
fileinfo - get file info
readvalue - read a value
activate - activate iPhone with plist
deactivate - deactivate iPhone
startservice - start service on iPhone
enterrecovery - Enter recovery Mode **WARNING: YOU'LL NEED TO RESTORE**
quit - exit shell

Thanks.
V

Posted by natetrue 3 years ago ( 16-Jul-2007 17:47:29 )

To make the ringtones show up when assigning to a contact, you have to restart your iPhone. Press and hold the Power button until the "slide to power off" red slider appears, and slide it. Wait for the phone to turn off then use the power button to turn it back on. The ringtones will now appear and be available for contact assignment.

Posted by aerohunter 3 years ago ( 16-Jul-2007 20:36:45 )

HELP!!!

I am having problem with jailbreak. After I press and hold "power" and "home".

C:\phonedmg>jailbreak
[jailbreak 1.1] by ziel & natetrue w/ special thanks to GeoHot, iZsh, roxfan, Ni
ghtwatch and the rest of the #iphone-dev crew.

Looking for iPhone...

Sending More Files...
Booting iPhone...

Waiting for iPhone to finish booting...
Moving files into place...
Problem with Ditto: 6

Sorry, apparently things just didn't work out.
Look on the bright side, if jail was that good for Paris maybe you should give i
t a second chance. ;)


I got the "Problem with Ditto: 6

and iPhone reboots itself and nothing happens.


What does it mean?

Edit: Got it to work now. I turn iPhone on first, then hit Jailbreak, then press and hold "power" and "home".

Edit: Question again: it seems that I can use putfile twice, then I have to exit and reenter the iphoneinterface shell for the "putfile" to work again. Otherwise i get fileres:0 error

This comment was edited at 2007-07-16 22:16:36


Posted by arthursdomain 3 years ago ( 16-Jul-2007 20:42:28 )

I normally dont post comments, but i first must say that the above instructions if you can read are flawless. I would also like to contribute what Ive learned.

1. (in comment to the above post by natetrue) you do not need to do all the turn off and stuff to get ringtones into your contacts list. What ive learned is that you can get ringtones into your contact list by the following
**your phone should be docked and after you 'putfile' your songs on your iphone**
>>quit iphoneinterface
>>close the cmd window
>>remove iphone from dock
>>redock
>>allow itunes to launch and sync
your ringtones will be there in your contacts list after that. I havent tried it, but Iam assuming any time you sync it it will work.

2. I had multiple spots of the same ringtone -- Ive seen this happen after I delete ringtones and I check in the contact list (assign ringtones). To fix this, I just did the above, and resyncd my iphone it put everything where it should be.

3. To create your own ringtones (works for some pc's but not all) download: Audacity (audacity.sourceforge.net) you can use this program to split cut and crop also lower volumes etc. great tool for ringtone making. also download the lame encoder which allows you to spit out in mp3 format, which can then be used directly in your iphone. You can also use audacity to record DRM'd songs in itunes and make a ringtone/mp3 out of it. Only tricky part is making sure your audio source is correct, you can choose between mic, line in, and sometimes others -- I use stereo mix, if you can choose that in the upper right corner, your good to go!

(on a side note, i have never had to turn an mp3 that i created in audacity into an AAC, i havent really tried a normal mp3, but I dont think there is much difference, so for my case I use ALL mp3s and NO m4as although ive tried those and did do the converting for 'safe' reasons, but i think its redundant and not really needed, in ALL the cases that I had.)

4. also for deleting (i know its been posted before but there was two posts above me asking for delete) use rmdir command and your syntax would be something like:

rmdir /var/root/Library/Ringtones/<ringtone name>

I would like to give mad props to the people behind all of this. Great job! Custom ringtones is exactly what I needed until the next major iphone update. Thanks!

Layne
www.noakubirds.com

This comment was edited at 2007-07-16 20:52:27


Posted by avdzinr 3 years ago ( 16-Jul-2007 20:58:39 )

Worked great, went back in a 2nd time and added a custom MP3 I edited down. Now when I bring my iPhone up in iTunes, it says I have a max capacity of 300 MB.

Help

Posted by peeemp 3 years ago ( 16-Jul-2007 21:11:14 )

rmdir /var/root/Library/Ringtones/<ringtone name> is not allowing me to delete the ringtones I have on my phone, any other commands or direction? thanks!

Posted by arthursdomain 3 years ago ( 16-Jul-2007 21:50:54 )

rmdir works, you are probably typing something in wrong. did you
cd /var/root/Library/Ringtones
first?

also what is your file name, make sure if your file is Myhumps.mp3 you type
rmdir /var/root/Library/Ringtones/Myhumps.mp3

that should do it.

if it doesnt work, can you write back what message your getting if any, and what your ls looks like in your Ringtones directory?

Posted by avdzinr 3 years ago ( 16-Jul-2007 21:51:53 )

Wiped my phone and stated over. All's well. I think I might have missed the last line before exit the one with plist in it when I got in the 2nd time. Oh well.
You guys are my heroes.
Thanks again for your hard work

Posted by peeemp 3 years ago ( 16-Jul-2007 23:22:55 )

i did not get any message after i typed rmdir.... but this, iPhone:/var/root/Library/Ringtones# and on my Ls i see the new ringtones i added only. Thanks

Posted by peeemp 3 years ago ( 16-Jul-2007 23:23:48 )

i see this on my ls
.
..
then a list of my newly custom ringtones

Posted by peeemp 3 years ago ( 16-Jul-2007 23:29:46 )

It looks like i have two Ringtone directories one for my regular ringtones which includes custom ones I do not want and another directory for the custom ones that I want.

Posted by sweetcaro 3 years ago ( 17-Jul-2007 13:40:37 )

I really do not understand why the instructions here keep saying to
mkdir /var/root/Library/Ringtones
cd /var/root/Library/Ringtones

There is NO NEED to mkdir at all! I have already added ringtones to 4 iPhones, all successfully, even being able to assign them to contacts without a problem and in every single one of those iphones all I did was:
1) type iphoneinterface
2) type cd /Library/Ringtones
3) you are now in the default, already created by iPhone, Ringtones folder... if you type LS here you see all the ringtones that came with the phone
4) simply put the mp3s in that directory: putfile /Library/Ringtones/mymusicfile.mp3

I didn't even need to convert any files, simply copied them from itunes folder to the phonedmg folder and tata!!!
It's case sensitive... if your mp3 is called Umbrella you have to type it with the capital U... I also renamed some songs so there would be no spaces.

my two cents

Posted by wrxman 3 years ago ( 17-Jul-2007 15:12:01 )

im having a problem....when i start jailbreak and its looking for my iphone its giving me a message that says "USBMuxListenerCreate: No error"

anyone no what im doing wrong???

Posted by mdwsta 3 years ago ( 17-Jul-2007 17:52:00 )

HELP!!!
i followed the above steps but when running jailbreak, the program doesn't go any furthern than 'sending more files... booting iphone...'
it's been on this screen for 20 minutes!!!

Posted by ryanrk 3 years ago ( 18-Jul-2007 21:56:32 )

Hi just wondering if anyone can help me out ? Im having trouble when i go to the ringtone part. Right at Uploading the ringtone to the iPhone. everytime i type in mkdir /var/root/Library/Ringtones
cd /var/root/Library/Ringtones
putfile /var/root/Library/Ringtones/myringtone i just get a error says. NOT FOUND i cant see my Ringtones or anything in CMD It just says NOT FOUND I put the m4a files in the phonedmg file and everything works great like jailbreak and iphoneinterface. Just stuck here any ideas? I think i have tryed everything just matter what i do just says file not found . Im going crazy ...

Posted by ryanrk 3 years ago ( 19-Jul-2007 06:37:45 )

And nothing is on my ls list i see no ringtones how come

Posted by corduroy 3 years ago ( 19-Jul-2007 09:04:09 )

Hello - I am trouble getting Jailbreak to send the files. Once I do the power cycle & power button/home hold for 25sec - The phone is at the "Connect to Itunes screen" but Jailbreak doesn't do anything. I let it sit there for 5 min.

Here is a screen shot showing what Jailbreak is doing and the files that are in my phonedmg folder.
http://img406.imageshack.us/my.php?image=jailprobvg2.jpg

**itunes is not running and I went to task manager, processses I killed ipod.exe and ituneshelper.exe

I've tried 2 different power cycling procedures. Can anyone please help?

Posted by carolinachick 3 years ago ( 19-Jul-2007 11:13:13 )

One little problem....I get the ringtone on my iPhone but it won't play - Any suggestions?

Posted by ivenus 3 years ago ( 19-Jul-2007 16:07:27 )

OK so! i got a ringtone on it and it works and i tryed to put 2 more on and they failed so i dealted them then i typed a .mp3 and it failed and i tryed to deleat it and it wont deleat SOO i have 2 songs that dont work.... i cant put anymore ringtones bc they all fail.... wtf.. i mean i have one working but now i cant put anymore on and dotn go oh out of space?? no i have 7gigs left. ive been at this ALLLLLL dayyyyy its pissing me off.

Posted by bassvictim 3 years ago ( 19-Jul-2007 17:12:52 )

hey carolinachick, i had the same problem 2 days ago, i finally realized that when i renamed my song so there were no spaces in the title,it worked fine. hopefully that helps!

Posted by freestyle 3 years ago ( 20-Jul-2007 18:25:26 )

OMG... you guys are wonderful. The main drawback that I had with purchasing my iphone was the lack of music ringtones but you have obviously taken care of that. MAN.. I am sooooo happy... i just did everything that was stated above and it worked like a charm... I used Audacity (a free audio editor http://audacity.sourceforge.net/) to edit my song to a 30 second ringtone, converted it to m4a and then uploaded it to my iphone with ziel's software... UNBELIEVABLE!!!


Posted by tgobr 3 years ago ( 23-Jul-2007 08:57:43 )

hey everything thing worked for me i got the ringtones but now it wont sync on to itunes it keeps telling me to remove and reinstall what do i do please help...email me at tgo_br2005@hotmail.com

Posted by truballa 3 years ago ( 25-Jul-2007 05:52:01 )

thx u guys are amazing the process took me 10minutes literally ty again anywhere i can donate?

Posted by jimbob 3 years ago ( 26-Jul-2007 11:36:39 )

To all those having problems with syncing your phone and the itunes software telling you to reinstall. You moved the iTunesMobileDevice.dll file instead of copying it. Copy it back to its original location and Itunes will work again. Original location is: C:\Program Files\Common Files\Apple\Mobile Device Support\bin\iTunesMobileDevice.dll

If you dont have the dll file anymore then most likly you will need to remove C:\Program Files\Common Files\Apple directory and its contents to the installer will reinstall this.

The uninstall/reinstall process will not remove and remake this directory and files.

Posted by kingmel 3 years ago ( 26-Jul-2007 12:59:39 )

everything worked fine exept i can't hear my ringtones when i click on them. Somebody tell what im doing wrong

Posted by valor 2 years ago ( 01-Aug-2007 22:05:09 )

You can find the iPhone firmware images here:
v1.0.0:
http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone/061-3538.20070629.B7vXa/iPhone1,1_1.0_1A543a_Restore.ipsw
v1.0.1:
http://appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone/061-3614.20070731.Nt6Y7/iPhone1,1_1.0.1_1C25_Restore.ipsw

Found here:
http://www.hackint0sh.org/forum/showthread.php?t=1316

Posted by santucci 2 years ago ( 06-Aug-2007 09:33:31 )

Well I was all pumped up reading this thread to get those new ringtones on my phone when I followed a link to Nate's blog which stated that this hack only works on the iPhone Firmware 1.0.0. How disappointed I was knowing that others are enjoying this beautiful feature and I couldn't. I wish I would've know all this prior to both updating the firmware on the phone and wasting 2 days trying to figure out why Jailbreak wasn't working on my phone. I just kept getting that message saying that I needed to wait longer than that!. I feel like throwing this phone right out the window; but figured I post a message first to see if anyone has had any success on loading the Jailbreak software on their phone with the firmware flashed to the 1.0.1. Please reply as soon as possible to prevent an iPhone Homicide.

Thanks,
Santucci

Posted by fastlifeent 2 years ago ( 10-Aug-2007 09:07:01 )

WOW, this just made it so easy to get my VoxTone onto my Iphone. You guys should really colab with http://www.voxtoneonline.com.


Posted by jtownhero 2 years ago ( 11-Aug-2007 23:06:50 )

for everyone reading this with 1.0.1, head over to http://www.modmyiphone.com/wiki/index.php/Windows_iPhone_modding_101 to get instructions on how to use jailbreak. I've done this successfully but every time i use iphoneinterface it messes something up and itunes doesn't recognize the iphone. I have to uninstall itunes, reboot, and reinstall before it works again. If anybody has any info i'd be greatful.

Log in or register to post comments.
You are not logged in.
Log inRegister now!