DailyDriver

Steps to get up and running to use Ubuntu Touch on a phone as your Daily Driver, a.k.a. Dogfooding.

For this you wlil need:- A supported Nexus device (other devices may be maintained by the community, but for this we're using a supported device)

  • LG Nexus 4
  • Samsung Galaxy Nexus

A computer running Ubuntu 13.04 (raring), 13.10 (saucy) or 13.10. Note 14.04 is currently still in development. Other releases may also be supported to varying degrees.

Prepare

Prepare your environment and the device as outlined on the Touch Install page.

See https://wiki.ubuntu.com/Touch/Install#Flashing_the_device for full details.

Once you have done the steps outlined in "Step 1 - Desktop Setup", "Step 2 - Device unlock" and "Step 3 - Initial Device Setup" you're ready to flash the device.

Flash

Flash the device as outlined in the above page "Step 4 - Deploying Image to Device".

Note that in general "phablet-flash" alone is sufficient to flash the device. This will *not* wipe your /home/phablet user area. It will also retain network configuration settings.

Sometimes you may want to start clean, which will mean wiping out all your data.

phablet-flash ubuntu-system --bootstrap

If you want to test bleeding edge images which may not have gone through automated testing then issue:-

phablet-flash ubuntu-system --channel=devel-proposed

Post flashing tasks

Setup network

Ensure your laptop is connected to a wireless network and then issue:-

phablet-network

Setup timezone

System Settings -> Time & Date

Add google contacts

adb shell
sudo -u phablet -i
syncevolution --configure --keyring=no --template SyncEvolution backend=carddav syncURL=https://www.googleapis.com/.well-known/carddav username=<your google email> password=<your gmail password> consumerReady=0 target-config@google addressbook
syncevolution --configure --template "SyncEvolution Client" syncURL=local://@google consumerReady=1 username= password= google-contacts addressbook

If you have lots (more than 50) contacts then issue the following command multiple times until all your contacts are synced.

syncevolution --sync one-way-from-server Google_Contacts addressbook

Copy some music over

Mount via MTP and drag music files to the "Music" folder.

Touch/DailyDriver (last edited 2014-04-04 15:58:05 by b1226f3b)