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.
Best Answer
I guess there aren't too many people using Ubuntu Touch out there, but fortunately thanks to Khurshid Alam answering this question: How do I sync contacts on Ubuntu Touch? 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:
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: