View Poll Results: How useful did you find this post and its instructional pics?

Voters
50. You may not vote on this poll
  • Very

    36 72.00%
  • Kinda

    8 16.00%
  • Not at all

    6 12.00%


   
+ Reply to Thread
Page 1 of 12 1 2 3 4 5 6 7 8 9 10 11 12 LastLast
Results 1 to 15 of 169
  1. #1
    Join Date
    Nov 2008
    Posts
    83
    Phone
    Samsung m540 Slyde (Koodo)
    Carriers
    Koodo

    Samsung m540 (Ringtones "Hack")

    *****DISCLAIMER*****
    Before you can start adding / editing files on your phone, you'll need to "hack" it. Do so at your own risk.


    First things first, you'll need the following (brackets indicate the version of the software that I used):
    ----------------
    -Samsung m540
    -USB Data cable that came with phone
    -BitPim (1.0.7. ...)
    -Samsung USB Drivers (MCCI 4.34 WHQL v3.4)
    -CDMA Workshop 2.7


    Our first order of business is that we have to get it so that our PHONE is recognized through USB. To do this and gain FileSystem Access, you will need to install the Samsung USB Drivers mentioned above (Google should be able to find it, and Windows Update should find any updates once it's installed). It will need to be a recent version as the m540 Slyde is a new model. Install the setup file of the USB drivers, now plug your phone into a USB port.

    Now, most times your device will be "locked", so we have to "unlock" it enabling it to be located by BitPim for a future step.

    Keeping your USB connected:
    • Open CDMA Workshop 2.7 and go to the MAIN tab
    • In the "COM Setting" section select the correct COM for your cell in the drop-down menu
    • Click "Connect"
    • Click "QCDM" which stands for Qualcomm
    • Go to the SECURITY tab
    • In the "Password (16 digits)" section select "Samsung (default)" in the drop-down menu
    • Leaving everything else as-is (usually blank by default), just click "Send" and that will bring up a dialog box saying "Password Accepted. Your Phone is now Unlocked"
    • Go back to the MAIN tab and click "Disconnect" so you will be able to connect to that COM with BitPim

    Below are 2 instructional images, the 1st is for the "Main" tab, 2nd is for the "Security" tab. The RED DOTS indicate what should be looked at / clicked on.





    Now, if you've gotten this far and your phone is "unlocked" & ready, Bitpim is real easy.
    • Open BitPim
    • Click on 'Find Phone', it should automatically detect your phone as 'Other Phone'
    • Click on 'Filesystem' and you should have access

    An instructional image (pic) will be lower down.

    Custom Ringtones

    What you will need:
    --------
    -Your phone
    -USB Cable
    -Filesystem Access
    -BitPim
    -A text editor (Notepad)
    -MP3
    -Audacity (If your *.mp3 is not properly formated)
    -Lame MP3 Encoder For exporting from Audacity to *.mp3

    Ok, now we need to make sure your file is the correct format.
    • Open up Audacity
    • Open the ringtone you want to use
    • Click "File"
    • Click "Export as MP3"
    • When the Save option comes up, save it as .gc and in the box below have it set to "All Files"
    • Click "OK" and the "Lame MP3 for Audacity" will pop up if installed
    • Click "OK" in the "Lame MP3 for Audacity" and once the progress bar is completed, it's done

    Below is an instructional image. The RED DOTS indicate what should be looked at / clicked on.



    Now your MP3 audio is encoded in the proper format for your cell to use.


    That was the easy part, now you need to get the files into the phone.

    For an audio ringtone there are 3 files we are interested in:
    1. The ringtone itself (.GC) which has just been created
    2. The indexing file (.TXT)
    3. The xml indexing file (.DD)

    Bring up the already open BitPim

    For #2 we have to construct a file which will tell the phone where our ringtone is, the name, etc. This file we will make/copy in the following directory (browse to it in BitPim) '/brew/mod/obione/jas/index'. In this folder you should see a few text files. Any content on your phone such as Ringtones (or say java aps) are each indexed here as a separate text file saved incrementally. So if you have downloaded anything in the past, you should see some files: 1.txt, 2.txt, 3.txt,... and you can copy one of those and work off that.

    If you haven't downloaded anything before onto your phone from your provider, you can copy my example below and save it as 1.txt. If you already have files up to say, 9.txt, you will want your custom ringtone to be saved as 10.txt. Let's look at the file we have to save:

    "
    CONF: 1
    COSH: 1
    TYPE: audio/mp3
    SIZE: 102937
    FEXT:
    ENCO:
    TPID: 1
    OWNR: 1
    VRNG: 0
    PATH: mmc1/jas/content/1.gc
    FDNM: Ringtones
    SUBD:
    DOMA: 0
    SGLE: 0

    ROLE: 0

    MMSK: 000000001
    CATE: 1
    STAT: 2
    COID:
    DURL:
    NAME: YourRingtoneName
    VEND: YourVendorName
    TIME: 1231595721
    ICON:
    ISIZ: 0
    FLCK: 1

    "

    If you are starting with a new ringtone and don't have a downloaded one to work off of, copy everything in italics above to a new text file The only lines you need to worry about are
    • CONF - change it to match the # of item this is (ie; 1st Ringtone will be 1, 2nd will be 2 and so on...)
    • COSH - change it to match the # of item this is (ie; 1st Ringtone will be 1, 2nd will be 2 and so on...)
    • PATH - Make sure it matches "mmc1/jas/content/1.gc" (or that of the item you're adding)
    • NAME - Keep it short
    • VEND - I used Koodo, but either way, also keep it short

    That's the end of # 2 (.TXT file)


    Now we have to take care of #3 which is a bit easier than #2.

    Again, copy this to a new text file (this was mine from purchasing "Im on a Boat"), and all you need to edit is the NAME and VENDOR sections

    "
    <media xmlns="http://www.openmobilealliance.org/xmlns/dd">
    <type>audio/mp3</type>
    <type>application/vnd.oma.drm.message</type>
    <objectURI>http://koodo.contentportal.verisign.com/content/dl/truetone/ImOnABoatFeatT.dm?ctx=123456789</objectURI>
    <size>102937</size>
    <name>INSERT_NAME</name>
    <vendor>INSERT_VENDOR_NAME</vendor>
    <installNotifyURI>http://koodo.contentportal.verisign.com/content/osr?ctx=123456789</installNotifyURI>
    </media>
    "

    Save this as a .DD file with the same number as #1 & 2

    Now it's time to drag & drop those 3 files onto your cell with BitPim
    • Bring up BitPim
    • Navigate to '/brew/mod/obione/jas/index'
    • Drag & drop the .TXT file into that folder
    • Navigate to '/mmc1/jas/content/'
    • Drag & drop the .GC & .DD files ino that folder
    • Reboot your cell

    Below is an instructional image. The RED DOTS indicate what should be looked at / clicked on.



    The Ringtone should now be in the "Ringtones" section of your cell

    If you want multiple custom Ringtones, use the same steps just changing #'s.

    If you had any problems feel free to post, I certainly didn't get it working the first time, it took me a few days to get this far, but now that I have a method down, I can create new ones in under 5 minutes from scratch.

    ***Credits go to some of the other Samsung phone threads out there and all the information contained within that gave me a basis for this information and a starting point as to where I could go to figuring all of this out.***

    ***UPDATE***

    Common Problems / Things Overlooked:

    Make sure you put a "Space" in the TXT file:
    • After every " : " even the blank ones (EX: CONF:1 - WRONG. CONF: 1 - CORRECT <----Notice the gap between " : " and " 1 ")

    Make sure you put a "Hard Return" in the TXT file:
    • Below "SGLE"
    • Below "ROLE"
    • Below "FLCK"

    (EX:
    FLCK:
    WRONG ^----Notice it just ends there

    FLCK:

    CORRECT ^----Notice there is a blank line)

    Also, I've had no problem using different sizes, however, since many other people have, it seems that the SIZE you put in the TXT file must match the SIZE you put in the DD file. However, it doesn't have to be the "accurate" file size, I set all of mine to 102937

  2. #2
    Join Date
    Jun 2009
    Posts
    2
    Hi,

    I'm just wondering if you can post couple screen shots of the contants of the actual notepads? like do you need to include your quotation marks?

    I was able to copy everything onto my phone, but I cant see anything. Is there anything I need to do before restart my cell?

    Please help,
    Thanks
    -nick

  3. #3
    Join Date
    Nov 2008
    Posts
    83
    Phone
    Samsung m540 Slyde (Koodo)
    Carriers
    Koodo
    @ nickhou: No, don't put the quotation marks in the Notepad files. Just put what's between the quotation makes including he Spaces and Returns.
    Pics of the Notepad documents, really? the contents of them are already listed above.
    If you really can't get it working, I'll post pics of the Notepad docs tonight. They shouldn't be necessary though.

  4. #4
    Join Date
    Jun 2009
    Posts
    2
    Hi Lanhoj,

    Yeah, I don't think it's the notepad document's problem.

    Well, my problem is that after I move the three documents to my cell. The memory usage on my cell doesn't change. So eventhough from my computer it says those documents has been moved to my cell, my cell somehow didn't get it.

    Please help,
    Thanks again!

  5. #5
    Join Date
    Jun 2009
    Posts
    2
    I made it past the point of "phone unlocked" and when I open BitPim, the phone is detected as "other phone" on the corresponding port.

    However I don't have the file system tab available. The other tabs display that there is nothing in those sections either. I'm not sure what I may have done correctly; your instructions are awesome, i just can't seem to get the BitPim to do what its supposed to.

    any insights would be greatly appreciated,

    thanks!

  6. #6
    Join Date
    Jun 2009
    Posts
    2
    I couldn't even get the phone unlocked. I fail.

    I installed the necessary drivers, and checked my devices, where I saw my M540 listed as a modem. In the "PORTS COM & LPT" drop-down, the samsung is listed as COM4, BUT when I checked the setting under the "modem" listing of the m540, it lists port 4.

    So when I'm using CDMA 2.7, which port should I connect to? I tried both, and each seemed to connect initially, but when clicking "QDCM" the phone fails to answer.

    Any thoughts would be great. I'm quite excited to put my own ringtones on my phone.

  7. #7
    Join Date
    Jun 2009
    Posts
    7
    Phone
    Samsung M540
    Carrier
    Sprint
    This looks really, crazy and complicated. My brain hurts just trying to think about how you were able to figure this shiz out.

    Anyways I'm going be to be taking this from the position of James May and enjoy the long arduous process of having the most coveted ring tones of all time.

    Oh and thank your for doing this. I have yet to really get started, but either way I'm using your work. So thanks.
    Last edited by Partof30; 06-05-2009 at 03:59 PM. Reason: thanks

  8. #8
    Join Date
    Nov 2008
    Posts
    83
    Phone
    Samsung m540 Slyde (Koodo)
    Carriers
    Koodo
    @ nickhou : Again, make sure its 1 TXT, 1 DD and 1 GC file. If you try to put a TXT in place of the DD, it won't work.

    @ chaostix : After you get the "Unlock" message, be SURE to go back to the Main tab and click "Disconnect", otherwise BitPim can't detect it because that Port / Com is still being used.

    @ caseynbenson : It shouldn't fail. It should connect, then when you click "QDCM" it takes like 5-10 seconds then phone info should up on the left side, and then you go to the security tab to unlock it.

    @ Partof30 : if you have the programs, just follow the Pictures and the part that says what you have to put into TXT and DD files and you should be fine. Take it one step at a time, no need to rush.


    I think I'll post a YouTube video soon.

  9. #9
    Join Date
    Jun 2009
    Posts
    2
    crap I just realized I typo'd. there are 2 different ports listed for my device, one says 3, one says 4. I didn't know which one it was... (though I tried both and it failed on both).

    maybe I'm too inexperienced with computer jazz for this if I can't even figure out ports eh? brutal.

  10. #10
    Join Date
    Nov 2008
    Posts
    83
    Phone
    Samsung m540 Slyde (Koodo)
    Carriers
    Koodo
    @ caseynbenson: Yes, there are usually 2 Ports.

    @ Everyone having trouble with the files: Here's one of my groups of files for 1 Ringtone:

    http://rapidshare.com/files/241592528/Backups.ace.html

    Just download the file and use the contents as templates for your own.

    It should get you started.

    Keep posting Questions / Comments / Problems and I'll keep trying to help.

    If you still can't get it to work and feel you need more "Personalized" assistance, send me a Private Message and I'll try to set something up with you.

  11. #11
    Thank you Lanhoj for your time and efforts into this great tutorial. Everything worked for me.

    Now if someone can find a way to get rid of the annoying shutter sound that would really make my day!

  12. #12
    Join Date
    Jun 2009
    Posts
    7
    Phone
    Samsung M540
    Carrier
    Sprint

    Files not there.

    @Lanhoj

    Hey so I was able to unlock the phone and get connected through bitpim.

    My problem is that the directories that are listed are not in the phone. None of the ones you listed existed, so I created them myself and it didn't work.

    So I decided to download a ringer to see where the hell it went. So after downloading I found the file under the mmc1 folder. There it had subfolders for Applications, ringtones, games and other wishwash. It was there that I found the .gc file and another file with the extension .gdc. I opened the .gdc and it was basically the same as the .dd file. The file was in m4a format which worked when switched from .gc. I'll post some images up later. I have Sprint and I just recently got my phone as of Thursday.

  13. #13
    Join Date
    Nov 2008
    Posts
    83
    Phone
    Samsung m540 Slyde (Koodo)
    Carriers
    Koodo
    @ transpired : Firstly, you're very much welcome, I'm glad it all worked out for you as easily as I intended it to work when I posted the Tutorial.
    Back on topic; so, trying to get some up-skirt shots without anyone knowing, eh? LoL. Yeah, I'm looking for that too (not for up-skirts) . When I find where the File is that's producing the sound, I'll post how to replace it. It's probably the same way as making the Motorola Krzr shutter be silent, which is just by replacing it with a blank MP3 File. If I find the source File, I'll be sure to post it.


    @ Partof30 : Your cell is probably the Samsung m540 RANT since you're with Sprint.

    These instructions are for the Telus & Koodo Samsung m540 Slyde.

    The Rant is slightly different (mostly due to the difference with the Sprint Firmware), so you might need some minor modifications;
    • In the Index File (.TXT) instead of " PATH: mmc1/jas/content/1.gc" , for your device you might need to switch it to "PATH: mmc1/ringtones/1.gc"
    • For the .DD File instead of saving it as ".DD", for your device you might need to save it as ".GDC"
    The principle should be similar though.
    There must be an Index File somewhere; check all the folders and look for a " 1.TXT ", that will be it since it's the 1st Ringtone you downloaded / paid for. It will probably be in one of the " BREW " subfolders.

  14. #14
    Join Date
    Jun 2009
    Posts
    3

    Note for note and still nothing

    Hey, good work on the detailed instruction list. I followed everything step for step and did it all 100% to what you instructed us to do.
    But here's my problem. Once I drag and drop my files into the appropriate folders, I turn off my phone and turn it back on. I look through my phone in the "My Files/ My Ringtones" folders, as well as the "My Content" folder in regards to PICKING ringtones. And as you've already guessed it, I have nothing in those folders even after the multiple times I've redone the process, made minor adjustments in the coding, etc.
    And this brings me to another aspect of my issue that might help you in you helping me (if you're down :P)... when I check back in CDMA and look into the folders that I had previously slid my files into, they're no longer existent in those areas. They just completely vanish. I don't see how some can follow the directions 100% and get it, and I follow 100% and fail. It's upsetting! haha
    Thanks a million

  15. #15
    Join Date
    Jun 2009
    Posts
    3
    OH! However, I tried adding your example files that you posted on Rapidshare, and that worked! I followed those exact steps for that one as I did for my own file that didn't work. I'll review the coding for my files. Any tips are greatly appreciated!

+ Reply to Thread
Page 1 of 12 1 2 3 4 5 6 7 8 9 10 11 12 LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts