Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Latest commit 8e4c724 May 21, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information. Update May 21, 2019


what works what don't work?

  • boot
  • graphics
  • calls
  • 3/4G
  • SMS (in/out)
  • sound
  • gps (only the frontend)
  • wifi
  • Bluetooth
  • Camera
  • Anbox
  • Rotation

For Ubuntu Touch

before the installation, you'll need to format your userdata and your cache partition to ext4. Be careful, it'll erase all your personal files (like pictures, etc...)

just use the prebuild image just as a normal compiled image. install it with the JBB's halium-install script here and get the ubports edge rootfs from here ./halium-install -p ut ubports-touch.rootfs-xenial-armhf.tar.gz system.img sudo fastboot flash boot halium-boot.img

then while in TWRP adb shell 'touch /data/.writable_image; mkdir /a; mount /data/rootfs.img /a; echo manual | tee /a/etc/init/rsyslog.override; touch /a/.writable_device_image; umount /a; sync'

some command are needed in order to get a fully working UT device (run as root).

chmod 666 /dev/kgsl-3d0
adduser --force-badname --system --home /nonexistent --no-create-home --quiet _apt

sudo apt install pulseaudio-modules-droid-24


sudo apt update
sudo apt install anbox-ubuntu-touch

reboot the phone and then

anbox-tool install

and finally, reboot your phone twice (why twice? no idea)

Known Issues

  • Sometimes it'll not boot (it provide only telnet), the work-around initialy was to go to twrp then reboot -> system. it seems to not work anymore
  • A little freeze (1-2 sec) occur when trying to wakeup the phone (already fixed but not yet published).
  • The phone heat a lot while using Anbox.

how to compile


and before setup oneplus3, replace halium/devices/manifests/oneplus_oneplus3.xml by

(I haven't pushed my work to the halium repo as it seems that I've break plasma mobile)

You can’t perform that action at this time.