Home > Linux, Ubuntu, Video > Try Ubuntu Touch on Your Computer with Ubuntu Touch Emulator

Try Ubuntu Touch on Your Computer with Ubuntu Touch Emulator

February 20th, 2014 Leave a comment Go to comments

Canonical has just announced Meizu (China) and Bq (Europe) will be the first manufacturers to launch Ubuntu Touch phones at the end of 2014. But if you want to try Ubuntu Touch, and don’t own a Google Nexus 4 or 7, or simply don’t want to flash Ubuntu Touch to your devices, you can do so using Ubuntu Touch x86 Emulator in your computer running Ubuntu , or in an Ubuntu Virtual machine in Virtualbox or VMWare.

Ubuntu Touch Emulator (Click to Enlarge)

Ubuntu Touch Emulator (Click to Enlarge)

The emulator has been available since last November, but Ricardo Salveti announced an updated version, the first public preview, with the following changes:

  1. Better TLS handling (not using the Android slots, but using pthread_set/getspecifics instead)
  2. Qt packages compatible with OpenGL ES 2.0 available at https://launchpad.net/~rsalveti/+archive/qt-gles-test

It has been tried on Ubuntu Trusty (14.04), but I could run it just fine on Ubuntu Saucy (13.10), by following the instructions below in a terminal:

  1. Download and extract the emulator:
  2. Download the rootfs (~350 MB) and create the sd card image with:
  3. Start the emulator

After about a minute, I could access the emulator, and enter a small tutorial teaching how how to swipe the screen edges to access the different options / menus. My main display is 1920×1080 and it nearly takes the full height, although the emulator itself is cut, the emulator’s “screen” is still visible on my secondary display (1280×1024), but if your resolution is lower than that you may have issues. I did not have to install anything else to run it, but if something goes wrong you may want to check Ubuntu Touch emulator wiki to check for dependencies.

The few apps I’ve tried (Browser, Setting, Facebook, Dialer, Contact…) appear to work, except the gallery app (known bug), and the camera app which is not usable in an emulator anyway… More apps can be installed from the marketplace.

You can access the terminal via adb:

or ssh (password: phablet):

By default the memory is set to 512MB, but if you need more you can change the -memory argument in run-emulator.sh.

Watch the video below to see Ubuntu Touch running in its x86 emulator.

  1. February 20th, 2014 at 15:57 | #1

    Meizy? or Meizu

  2. February 26th, 2014 at 16:22 | #2

    Video (in Spanish) with Meizu MX3 running Ubuntu Touch close to the Android version of MX3.

  3. July 9th, 2016 at 18:10 | #3

    Does that still work with Ubuntu 16.04? The one listed on Canonical’s website states that it cannot be run in a Linux Ubuntu System running in VM.

  1. No trackbacks yet.