Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I flashed my Nexus 4 with Ubuntu Touch official 13.10 release. I wanted to flash it back to android and test the functionality on some things in android to make sure my phone hardware isn't a problem and then flash back to Ubuntu Touch. I've added a few dozen contacts already though so I'm wondering how I can back those up in some way that I don't have to manually add them again when I put Ubuntu Touch back on the phone.

I've searched online and seen this code for syncing contacts from Google:

adb shell sudo -u phablet -i syncevolution --configure --sync-property "username=email@gmail.com" --sync-property "password=XXXXXXX" Google_Contacts

and this code for downloading them from google address book:

adb shell sudo -u phablet -i syncevolution --sync one-way-from-server Google_Contacts addressbook

I was thinking maybe something like:

adb shell sudo -u phablet -i syncevolution --sync one-way-to-server Google_Contacts addressbook

might send the contacts from my Ubuntu phone to the google address book and then use the one-way-from-server code when I reinstall.

Would this be correct? Thanks.

share|improve this question

1 Answer 1

up vote 1 down vote accepted

I guess there aren't too many people using Ubuntu Touch out there, but fortunately thanks to Khurshid Alam answering this question: Ubuntu Touch (officially launched version): How to sync contacts I was able to backwards engineer how to back up my contacts from his method to import (I was not able to backwards engineer the method I posted in my question).

So just to clarify,

here is the easiest way to export your Ubuntu Touch contacts to a file:

Open the terminal from your Ubuntu Touch device and type:

sudo syncevolution --export /home/phablet/Documents/utcontacts.vcf backend=evolution-contacts database=Personal

This will save your contacts to a file called utcontacts.vcf in your Documents directory.

Once you have a new installation of Ubuntu touch you can copy the file back to your Documents directory and restore your contacts by opening a terminal and typing:

syncevolution --import /home/phablet/Documents/utcontacts.vcf backend=evolution-contacts database=Personal
share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.