I personally think selling & buying ringtones is a rip-off, especially when the mobile phone is equipped with a memory card slot for loading additional media files. However it is a common practice among mobile phone providers. The phone companies would often lock the phones t0 prevent them from getting ringtones freely.
Recently I got a Samsung SCH-u740 from Verizon Wireless. It is preloaded with ten ringtones which none of them I liked. At least I should be thankful they were not those moronic classical music ringtones. Like many other mobile phones, additional ringtones can only be purchased via its online store.
Using an USB cable (Samsung PCB200BBEB) with software drivers (Samsung Mobile USB 18.104.22.168), BitPim (http://www.bitpim.org/), and a PC, I was able to unlock the phone and load my own ringtones.
As of right now, there is no dedicated setting for u740 within BitPim version 1.0.1 or test release 22.214.171.1247082. Therefore the phone is connected as “Other CDMA phone”.
The phone’s file system is similar to any operating system. Ringtones are stored in a directory located at
In my case, I loaded a remix version of the theme song from The IT Crowd (UK version, not the upcoming American shite!). MrInfo.db is a database file to let the phone know there are additional ringtones available for use and locations of the ringtone files. To generate the database file, just reboot the phone either via BitPim or manually.
One thing I found interesting was the dates of these files. Notice they are marked as “11/20/80”? Certainly it does not mean we are living in the 1980’s (or do we?).
The default line in MrInfo.db ends with “|0|0”. For example, in my case it originally shows
It needs to be changed to “|0|3” like this
Use Notepad to change it and save back into the phone.
Reboot the phone once more, you are done.
Repeat the same process if you want to load more ringtones & enjoy.
Update: Mar. 23, 2008 - BitPim 1.0.5 supports Samsung SCH-u740:
To view directories within Filesystem, be sure to check View Filesystem under View: