WayDroid on SFOS?

Ok, try the following:

  1. Uninstall waydroid-gbinder-config-mainline, neither hybris nor mainline is need
  2. If not yet done, perform (I know, you did it, but for the others)

devel-su waydroid init

to get the directory structure. The images will most likely not work
4. Test

waydroid show-full-ui

in the console, maybe twice. I had done this after I updated the images, so I can not test, what happens with old images.

  1. Get the Halium 12 images
images_url=https://sourceforge.net/projects/aleasto-lineageos/files/LineageOS%2020/waydroid_arm64
wget $images_url/system.img/download -O /home/waydroid/images/system.img
wget $images_url/vendor.img/download -O /home/waydroid/images/vendor.img
  1. Perform

devel-su waydroid init

It might stop and restart the container or return nothing. Both happend, took a couple of minutes.
8. Run

waydroid show-full-ui

Maybe even twice. And wait a bit. Lineage should boot up.
Even with the newer images, waydroid-runner doesn’t work, so no chance to start it from UI right now. However, waydroid might get started in the background, without access to the UI …

If there is a waydroid session running, e.g. after using waydroid-runner you can try

devel-su waydroid session stop

or use settings > waydroid and toggle the start button, this stops the session :slight_smile:

after that

waydroid show-full-ui

should work again.

Good Luck

Sources: Setup (and usage) is non-trivial under Halium 12+ (#24) · Issues · UBports / Development / Core / Packaging / waydroid · GitLab
and Sailfish OS Porter channel on telegram, thanks to deathmist

What is working:
Banking with DKB and Diba for example :slight_smile:

What is still not working:
GPS after waydroid was started once …

3 Likes