Google
 
Web www.howardforums.com
Pages: 1

8900 data cable ringtone info (verizon)

(Click here to view the original thread with full colors/images)


Posted by: DarkMagezzz

Ok... I dont consider myself an expert whatsoever. But I just recently got my data cable for the 8900 and could not find any 'useful' information on howto upload your own ringtones. so I did some investigating. Im posting this in hopes that someone with developing skills will be able to find a way around the problems that I found... Ok so moving on. What I found:

common knowledge: the index for the ringtones are in /db/download_snd.txt

now before each file it has a hex #.. mine is 75(u) 76(v) 77(w), etc. this number I havent found to really matter.. the # that does matter is farther down past the file name... each file has a hex like this:
0800 0000 0100 4100 then the next one is
0800 0000 0200 4100 and so on per media file.
so I took the first file didnt change ANY of the other info and made it a 200. and uploaded it... still said the same file in my phone after reset, but it PLAYED the second one.

do you know why? I do!

not so common knowledge: theres another index file.. /nvm/nvm/nvm_hei

now this file has alot of stuff im not going to pretend to understand (cause I dont). BUT it has the filename of my mid (aka mp3) followed by vzw.com,apps2.myvzw and then the exact byte after the myvzw is 01
then below it same thing next file 02
coincidence? no.. because I have a picture file mixed in there and its 05 and in download_snd my media files go 0400 then 0600. btw if you havent noticed the 00's arent important theyre just blank data.

anyway theres a bunch of gaps in nvm_hei for more data it has the vzw.com,apps2.myvzw all the way up to 2E (46 in decimal)

now the catch.. you cant edit nvm_hei! so my challenge to any developers, figure out why the phone can write to it and we cant

btw: I use bitpim 0.7-test1

hope this was educational to save people time from messing with download_snd.txt too much. I would have liked to have known this information prior to spending hours trying to figure out why my phone wouldnt play the new media file after I edited download_snd.txt perfectly.

oh also you can play your own media files if you give it the same name as one you already have and just over write it... makes sense, but just thought Id throw that in there



Posted by: Waruwaru

Temporary work around:

http://www.howardforums.com/showthr...threadid=280352

I am guessing we won't ever be able to edit the file directly. The phone probably keep the file open when the phone is on. I imagin the true hack would be to figure out some brew command, or phone API to ask the phone to add/remove RingTone/Pix for us directly... It would be super great if someone can prove this theory wrong.

Looks like nvm_hei might keep track of bunch of other stuff. I find parts of my text messages inside. The Media Gallery records might start at location 0x256B and looks like 59 bytes for each entry. Total 50 records max? The last index in the download_sng.txt points is the location of the record in this file. Looks like there are some other flags/attributes in the record which I can't decipher yet. The byte before the file name is the length of the file name. The "myvzw.com" junk looks might be used for checksum/verification/boundary detection. But probably not important. That's all I can think of right now.



Posted by: acf

My data cable hasn't arrived yet so I've yet to see my (Verizon) 8900 phone's file system. Are you saying you cannot upload pix/'tones via the cable? What about downloading camera pix?

I doubt you're saying this but I'm having a hard time following a lot of the "coding" threads without being able to check for myself.

Is there a thread detailing basic data cable usage for downloading/uploading anywhere? I've yet to run across one.

TIA!



Posted by: Waruwaru

Quote:
Originally posted by acf
My data cable hasn't arrived yet so I've yet to see my (Verizon) 8900 phone's file system. Are you saying you cannot upload pix/'tones via the cable? What about downloading camera pix?

I doubt you're saying this but I'm having a hard time following a lot of the "coding" threads without being able to check for myself.

Is there a thread detailing basic data cable usage for downloading/uploading anywhere? I've yet to run across one.

TIA!


The software support isn't completely there yet (unlike the LG 6000s). You can download the entire file system, therefor download all the photos from camera.

Upload requires a bit work, see the thread linked above for more details. Basically, you need the phone to take care of bunch of things for you at this point. Hopefully we can find better way than above. Search for BitPim and you should find alot of info. Good luck.





vBulletin Copyright ©2000 - 2009, Jelsoft Enterprises Limited.
vB Easy Archive Final ©2000 - 2009 - Created by Stefan "Xenon" Kaeser