From: Roger B. <ro...@ro...> - 2003-09-28 04:52:32
|
> 00000290 00 00 01 2b a2 a4 2c 3b b0 a4 2c 31 73 74 20 65 ...+..,;..,1st e > 000002a0 76 65 6e 74 00 00 00 00 00 00 00 00 00 00 00 00 vent............ > 000002b0 00 00 00 00 00 00 00 00 00 00 00 00 02 34 4e 9f ............. Those will be relatively trivial to decode. > Phonebook: > The names are kept in: /nvm/nvm/dial_tbl (In storage location order) > The numbers are kept in: /nvm/nvm/dial (in order entered I think) I don't think it will work by just modifying those files. One the 4400, the entries are also in two files. However just modifying them has no effect unless you reboot the phone. This is because the apps on the phone that deal with phone numbers (ie the address book, the stuff that assigns a name to incoming caller id etc) appear to run all the time. They need to be explicitly notified of changes in the entries, and certainly don't expect the file contents to change underneath them. On the 4400 and other LG phones, there is an explicit sync protocol that changes the numbers and keeps the running apps up to date. I have no idea what it is on your phone. You have two choices: - Find a piece of software that does sync, and record what it does - See if the LG4400/LG520 sync seems to work. I don't know if the sync protocols are similar between different manufacturers or not, and they aren't documented anywhere. For the record, the protocol for the 4400 and the 520 is identical except for the layout of the actual phonebook record (which is easy to figure out), and there being one extra init command. I have yet to test that command on the 4400. These issues don't exist for the calendar on the 4400. I think this is because the calendar app doesn't continuously run, and it rereads the file every time you change screen on it. It also seems like the schedule alarms etc are checked every minute by opening the file and looking through it. Roger |