I am working on the new version of usync. Synchronization from E680i native.db file and vcf files is almost ready.
I am facing the following problem: native.db is a Berlekey DB file, which seems to be accesed only by the process db_deamon (and its children). (See /proc/*/fd/ at the phone). These processes also have a socket open, so they seem to be ad-hoc programs developed by EZX to give Bekeley DB a client-server structure...?
Someone knows what db_deamon does? Or ...its interfase with the applications?
To modify native.db we can:
1) overwrite it.... doesn´t work. After orverwriting, all the applications say 'Record not found'. I need to restore the all file and reboot the phone.
2) shutdown db_demon. overwrite native.db, restart the phone. Seems to work, awfull method.
3) Connect to db_daemon, and ask for the modifications... I don't know the interfase...
4) Access native.db thru Samba, with the Berkeley API interfase with a program running on the PC...may work...didn´t try this.
Any ideas?
matias



2Likes
Reply With Quote

