Bell Mobility Users Click here
Alltel Users Click here
Verizon Users Click here

Virgin Mobile Users Click here

Utilities Needed:

Bitpim
Audio Editor (Try Audacity)

Bell Users:

Files: 10.gcd (Right click and choose save target as)

1) Turn on your phone and plug it in.
2) Find an mp3.
3) Cut about 30 seconds out of it, and encode it to 48kb/s at 20500. (I use Adobe Audition)
4) Rename this new mp3 to 10.dat.
5) Open bitpim and expand "/" and "/MA"
6) Upload 10.dat to your phone (By right clicking on MA and choosing New File) and record the file size.
7) Open the 10.gcd in Notepad.
8) Edit 10.gcd and change the text after "Content-Name:" to what you would like your file to be called.
9) Edit 10.gcd and change the text after "Content-Size:" to the file size that you recorded earlier.
10) Upload 10.gcd to the "MA" directory.

FINISHING
*Do this once you are satisfied with the items that you have added.*

11) Now delete the ContentInfo file in your "/MA" directory.
12) Unplug your phone, turn it off by holding down the red key.
13) Turn the phone back on by holding down the red key. This will take a little while longer than usual,
      as the ContentInfo file has to be remade again with your new entries.

 

Alltel Users:


1) Turn on your phone and plug it in.
2) Find an mp3.
3) Cut about 30 seconds out of it, and reencode it to 48kb/s at 20500. (I use Adobe Audition)
4) Open up Bitpim with the phone connected to Datacable
5) Once in bitpim click Edit / Settings / and select the same com port your modem uses.
     I used the OTHER CDMA phone under the types box but I cannot say what will and will not work there.
6) Click on the File System tab, Scroll down to user / sound / ringer
7) Right click on ringer and select New File then when the window opens choose the tone from the browser menu
     (whereever you saved the mp3 or midi) then close bitpim)
8) On your phone go to menu access apps (when you back out you will get an error message - that's ok)
9) Open up the media gallery on your phone and you should see the tone you installed under tones
     you can now go to settings / sounds / ringer type / ringer and the tone should be under the downloads box.

Hope this helps, credit goes to DownSouth from Howardforums.com
 

Verizon Users:

Connect to BitPim
First, connect your USB cable to your computer, making sure that your system has recognized it. (This is a very important step...if your computer does not recognize a connection with your phone, neither will BitPim!) If your computer is not recognizing your phone/new device, try shutting off any syncing sofware you may be running... i.e. ActiveSync, etc... If that doesn't work, try re-installing the USB drivers and reboot.

After getting the settings the way you like, click on the "Filesystem" tab. From there, you should see a "+" next to a "/" underneath "Name". Click on the "+" and wait... If you have to wait more than a minute, or you receive an error message, your phone is not properly configured, or not compatible. Try starting at the beginning of this tutorial again. If the "+" turns into a "-" and you see a directory tree, you have successfully connected to BitPim....CONGRATULATIONS!!

Put the ringtones on the phone:
1. Navigate to user\sound\ringer.
2. Right-Click the 'ringer' node and select New File.
3. Select a .MID, .MP3, or .QCP file in the "Select a file" dialog box.
4. Click Open
5. Repeat steps 2-4 for all files you want to upload.
You are done with BitPim

Make your phone see the files:
Go to your phone's main screen.
Press:
Menu> 4 Get it now>1 Get it now>CLR
(Your phone just created the download_snd.txt file!)
CLR> 6 Media Gallery>3 Tones

Credit goes to Snuff from Howardforums.com


Virgin Mobile Users:

1) Turn on your phone and plug it in.
2) Find an mp3.
3) Cut about 30 seconds out of it, and save it as a WAV (Audacity)
4) Open up CMX Studio, Select CMX v3.0, Hit OK
5) Click File | PMD File Properties then change Wave Form Audio Format to ADPCM IMA/DVI then click Update
6) Click Insert | Wave then pick the file you just saved in Wav format
7) Click OK on the Warning dialog
8) Click the Wav tab on the top left hand frame, click and drag the wav file to the bottom frame red bar and release.
9) Now click the wave and drag all the way to the left to make sure it starts at the begining.
10) If you want it to loop click the loop tab at the top and drag infinite loop down below the red bar.
11) hit the play button at the top to make sure it sounds the way you like.
12) Click File | Export CMX file then save it as 120.pmd
13) Open up Bitpim with the phone connected to Datacable
14) Once in bitpim click Edit / Settings / and select the same com port your modem uses. I used the OTHER CDMA phone under the types box but I cannot say what will and will not work there.
15) Click on the File System tab, Scroll down to MYRINGTONES / 120 (120 is the first ringtone you get when you download one from VM pick which ever ringtone you wish to replace.)
16) Right click on 120.pmd and pick Overwrite and choose the 120.pmd file you just made in CMX (You may want to save a backup of this by picking Save first)
17) Now save a copy of MYRINGTONES/rms.db to your pc, open it with XVI32 (Hex editor) and scroll down to the section for the 120.pmd file, you should see NAME0(Original Ringtone Name) just click the first letter of the ringtones name and type in the new one, (Just make sure you only use the characters already there, do not add or delete any. if you have extra spaces just put in a blank space using the space bar) then go to SIZE0(Original Ringtone Size) update this as well, if its more then the amount of spaces available don't worry about it.
it. Save and close
18) Backup the original rms.db file someplace safe, and then overwrite it with the newly edited one.
19) Close BitPim, disconnect cable and reboot phone.
20) Open up Menu | My Stuff | My Ringtones and you should see it there, Thats it your done!

Credit goes to Darrel Ping