Compatibility with Sony Ericsson Xperia Ray / Android 4.0.4 (Ice Cream Sandwich / ICS)
Key | Value |
---|---|
Phone manufacturer | Sony Ericsson |
Phone model | Xperia Ray ST18i |
Phone firmware version | 4.1.B.0.587 (Android 4.0.4 Ice Cream Sandwich / ICS) |
Data that can be synchronized | Contacts, Calendar (aka contacts/events) |
Data that has problems | phone do not support Todo and Memo (aka tasks/memos), Bookmarks support missing on SyncEvolution side |
SyncEvolution version | syncevolution-evolution-1.3.99.2-2.x86_64.rpm |
SyncEvolution platform | Red Hat Enterprise Linux 6 |
SyncEvolution backend | Evolution, plain text files |
Configuration template included in SyncEvolution: | default template |
Comments:
I want to backup contacts from my Android on my local computer not in Google or other cloud.
Phone supports SyncML (over HTTP) naturally, no need for special application.
I've spent weeks trying to get some of SyncML server software work, even started debugging and fixing them but none of them worked :(. (opensync + libsyncml, Funambol server, Synthesis, Mooha, ...). Then I came across SyncEvolution which works like a magic :).
I use syncevo-http-server which I setup using configuration script on HTTP server HOWTO.
How to setup phone:
- go to Settings > Accounts & sync > ADD ACCOUNT
- choose SyncML
- fill in Name, Server address, Username, Password
- tap Contacts, fill in 'addressbook' (<- THIS IS VERY IMPORTANT) as Server address and leave Username and Password empty, Save
- tap Calendar, fill in 'calendar' as Server address and leave Username and Password empty, Save
- Done
Notes:
- There's no support for TODO and MEMO so you can't bother setting backend for it.
For file backend use vcard 2.1 type:
syncevolution --configure \ --source-property type=file:text/vcard:2.1 \ --source-property evolutionsource=file://${datapath}/addressbook \ ${peer} addressbook
Tips & tricks:
- Server address in phone Account settings has to be unique, if you need to sync two
Accountis with the same servername (e.g. to synchronize two different calendars) use:
- Account1: http://server:1234
- Account2: http://server:1234/
Reported on January 2013.
Your comments here...
- Log in to post comments
- Printer-friendly version