On Di, 2010-02-09 at 09:10 +0000, Bastl wrote: > I'm looking for help with syncing my iphone's AddressBook. It seems > SyncEvolution can handle it, so i ask here.
There is a SyncEvolution 0.7 for jail-broken iPhones, but that hasn't been tested for almost two years. For a supported SyncML client which runs on iPhones, consider buying the Synthesis client from the AppStore or try out the Funambol solution. > I want to migrate my contacts to some other software, and want to > understand the db-schema. The closest thing I could find on the net is: > > SELECT t1.First, t1.Last, t2.value from ABPerson as t1, ABMultiValue as > t2 WHERE t2.record_id = t1.ROWID When I wrote the iPhone port, I abandoned the approach of reading the database directly early on. I don't expect this kind of reverse engineering to work reliably. Instead I used the AddressBook API (also required some reverse engineering, but less of it; if it failed, it failed very obviously). Nowadays the AddressBook API is publicly documented by Apple. So if you want to do programming, then you can use that. -- Best Regards, Patrick Ohly The content of this message is my personal opinion only and although I am an employee of Intel, the statements I make here in no way represent Intel's position on the issue, nor am I authorized to speak on behalf of Intel on this matter. _______________________________________________ SyncEvolution mailing list [email protected] http://lists.syncevolution.org/listinfo/syncevolution
