Waydroid not working correctly

I did technically do a fresh install since I removed waydroid with

sudo pacman -Rns waydroid
sudo paccache -ruk0
sudo rm -r (find / -name "*waydroid*" -not -path '/.snapshots/*' 2> /dev/null)

which removed all the files related to waydroid including the ones under modules-load.d and tmpfiles.d

Then proceeded to reinstall waydroid on an up to date system.

3 Likes

I see.
You seem to be good at bash-scripting.

Let’s see if anybody else is able to replicate you.

1 Like

Since the error generated is can't open /dev/binder how about renaming in

tmpfiles.d

and fstab

/dev/binderfs to /dev/binder

I mean it’s just a thought.

1 Like

Binder driver is first mounted at /dev/binderfs, then symlinks are created for the contents inside the /dev/binderfs directory to /dev directory.

/dev/binder -> /dev/binderfs/binder
/dev/binder-control -> /dev/binderfs/binder-control
/dev/features -> /dev/binderfs/features
/dev/hwbinder -> /dev/binderfs/hwbinder
/dev/vndbinder -> /dev/binderfs/vndbinder

This is how it works with Cachyos & Xanmod kernels.

@NaN, sorry to bother you again and again.

Could you share which all symlinks like these you have with Zen kernel?

No problem, here

lrwxrwxrwx       22 root      21 Jul 21:22 ο„• features -> /dev/binderfs/features
lrwxrwxrwx       26 root      21 Jul 21:22 ο€– anbox-binder -> /dev/binderfs/anbox-binder
lrwxrwxrwx       28 root      21 Jul 21:22 ο€– anbox-hwbinder -> /dev/binderfs/anbox-hwbinder
lrwxrwxrwx       29 root      21 Jul 21:22 ο€– anbox-vndbinder -> /dev/binderfs/anbox-vndbinder
lrwxrwxrwx       28 root      21 Jul 21:22 ο€– binder-control -> /dev/binderfs/binder-control

and

ls /dev/binderfs
drwxr-xr-x     - root 21 Jul 21:22 ο„• features
crw-rw-rw- 239,2 root 21 Jul 21:22 ο€– anbox-binder
crw-rw-rw- 239,4 root 21 Jul 21:22 ο€– anbox-hwbinder
crw-rw-rw- 239,3 root 21 Jul 21:22 ο€– anbox-vndbinder
crw------- 239,1 root 21 Jul 21:22 ο€– binder-control

Oh something I also must mention,

sudo waydroid init -s GAPPS -f

I have been using this command to initialize my waydroid container so far so if this is a image issue maybe this would solve it.

PS: I just reinstalled waydroid again a 3rd time and it seems that

crw-rw-rw- 239,2 root 21 Jul 21:22 ο€– anbox-binder
crw-rw-rw- 239,4 root 21 Jul 21:22 ο€– anbox-hwbinder
crw-rw-rw- 239,3 root 21 Jul 21:22 ο€– anbox-vndbinder

these modules and thier symlinks is created by waydroid itself since without waydroid my

/dev/binderfs

only has these two things in it

drwxr-xr-x     - root 21 Jul 21:22 ο„• features
crw------- 239,1 root 21 Jul 21:22 ο€– binder-control

Yup checked it again and enabling/disabling the waydroid-container service adds and removes these three modules along with ALL the symlinks for all the modules. Not sure if this is the default behavior or not.

1 Like

Just to confirm, when Waydroid is running, which of these modules are there in the directory?

ls /dev/binderfs
features
anbox-binder
anbox-hwbinder
anbox-vndbinder
binder-control

all of them.

1 Like

One more question, when Waydroid UI is up and running, do you have symlinks for these in /dev, like

Do you have anything like this?

/dev/binder -> /dev/binderfs/binder

Nope, that was the first thing I checked.

ls /dev/binder

returned no such file or directory. I then manually searched through the /dev/ file but still no symlink for /dev/binder as you can see the binderfs directory itself has no such module.

1 Like

Then you too should be getting this error when trying to launch Waydroid.
Very wierd :sweat_smile:

Well I attached ss of a running waydroid container. :smile: As I said perhaps this is an image issue as I have always used

sudo waydroid init -s GAPPS -f

to initialize my waydroid container.

Edit: @zany130 could you please confirm if

  1. stopping the systemd service waydroid-container, if it is running
  2. changing the image used with sudo waydroid init -s GAPPS -f (If you need it, connect to an European country through a VPN for faster download)
  3. starting the container with sudo systemctl enable --now waydroid-container
  4. launching the waydroid app,

does anything?

1 Like

here this is my entire /dev/ directory tree with waydroid running.

/dev
β”œβ”€β”€ binderfs
β”‚  β”œβ”€β”€ features
β”‚  β”‚  β”œβ”€β”€ extended_error
β”‚  β”‚  └── oneway_spam_detection
β”‚  β”œβ”€β”€ anbox-binder
β”‚  β”œβ”€β”€ anbox-hwbinder
β”‚  β”œβ”€β”€ anbox-vndbinder
β”‚  └── binder-control
β”œβ”€β”€ block
β”‚  β”œβ”€β”€ 254:0 -> ../zram0
β”‚  β”œβ”€β”€ 259:0 -> ../nvme0n1
β”‚  β”œβ”€β”€ 259:1 -> ../nvme0n1p1
β”‚  β”œβ”€β”€ 259:2 -> ../nvme0n1p2
β”‚  └── 259:3 -> ../nvme0n1p3
β”œβ”€β”€ bus
β”‚  └── usb
β”‚     β”œβ”€β”€ 001
β”‚     β”‚  └── 001
β”‚     β”œβ”€β”€ 002
β”‚     β”‚  └── 001
β”‚     β”œβ”€β”€ 003
β”‚     β”‚  β”œβ”€β”€ 001
β”‚     β”‚  β”œβ”€β”€ 002
β”‚     β”‚  β”œβ”€β”€ 003
β”‚     β”‚  └── 004
β”‚     └── 004
β”‚        └── 001
β”œβ”€β”€ char
β”‚  β”œβ”€β”€ 1:1 -> ../mem
β”‚  β”œβ”€β”€ 1:3 -> ../null
β”‚  β”œβ”€β”€ 1:4 -> ../port
β”‚  β”œβ”€β”€ 1:5 -> ../zero
β”‚  β”œβ”€β”€ 1:7 -> ../full
β”‚  β”œβ”€β”€ 1:8 -> ../random
β”‚  β”œβ”€β”€ 1:9 -> ../urandom
β”‚  β”œβ”€β”€ 1:11 -> ../kmsg
β”‚  β”œβ”€β”€ 4:0 -> ../tty0
β”‚  β”œβ”€β”€ 4:1 -> ../tty1
β”‚  β”œβ”€β”€ 4:2 -> ../tty2
β”‚  β”œβ”€β”€ 4:3 -> ../tty3
β”‚  β”œβ”€β”€ 4:4 -> ../tty4
β”‚  β”œβ”€β”€ 4:5 -> ../tty5
β”‚  β”œβ”€β”€ 4:6 -> ../tty6
β”‚  β”œβ”€β”€ 4:7 -> ../tty7
β”‚  β”œβ”€β”€ 4:8 -> ../tty8
β”‚  β”œβ”€β”€ 4:9 -> ../tty9
β”‚  β”œβ”€β”€ 4:10 -> ../tty10
β”‚  β”œβ”€β”€ 4:11 -> ../tty11
β”‚  β”œβ”€β”€ 4:12 -> ../tty12
β”‚  β”œβ”€β”€ 4:13 -> ../tty13
β”‚  β”œβ”€β”€ 4:14 -> ../tty14
β”‚  β”œβ”€β”€ 4:15 -> ../tty15
β”‚  β”œβ”€β”€ 4:16 -> ../tty16
β”‚  β”œβ”€β”€ 4:17 -> ../tty17
β”‚  β”œβ”€β”€ 4:18 -> ../tty18
β”‚  β”œβ”€β”€ 4:19 -> ../tty19
β”‚  β”œβ”€β”€ 4:20 -> ../tty20
β”‚  β”œβ”€β”€ 4:21 -> ../tty21
β”‚  β”œβ”€β”€ 4:22 -> ../tty22
β”‚  β”œβ”€β”€ 4:23 -> ../tty23
β”‚  β”œβ”€β”€ 4:24 -> ../tty24
β”‚  β”œβ”€β”€ 4:25 -> ../tty25
β”‚  β”œβ”€β”€ 4:26 -> ../tty26
β”‚  β”œβ”€β”€ 4:27 -> ../tty27
β”‚  β”œβ”€β”€ 4:28 -> ../tty28
β”‚  β”œβ”€β”€ 4:29 -> ../tty29
β”‚  β”œβ”€β”€ 4:30 -> ../tty30
β”‚  β”œβ”€β”€ 4:31 -> ../tty31
β”‚  β”œβ”€β”€ 4:32 -> ../tty32
β”‚  β”œβ”€β”€ 4:33 -> ../tty33
β”‚  β”œβ”€β”€ 4:34 -> ../tty34
β”‚  β”œβ”€β”€ 4:35 -> ../tty35
β”‚  β”œβ”€β”€ 4:36 -> ../tty36
β”‚  β”œβ”€β”€ 4:37 -> ../tty37
β”‚  β”œβ”€β”€ 4:38 -> ../tty38
β”‚  β”œβ”€β”€ 4:39 -> ../tty39
β”‚  β”œβ”€β”€ 4:40 -> ../tty40
β”‚  β”œβ”€β”€ 4:41 -> ../tty41
β”‚  β”œβ”€β”€ 4:42 -> ../tty42
β”‚  β”œβ”€β”€ 4:43 -> ../tty43
β”‚  β”œβ”€β”€ 4:44 -> ../tty44
β”‚  β”œβ”€β”€ 4:45 -> ../tty45
β”‚  β”œβ”€β”€ 4:46 -> ../tty46
β”‚  β”œβ”€β”€ 4:47 -> ../tty47
β”‚  β”œβ”€β”€ 4:48 -> ../tty48
β”‚  β”œβ”€β”€ 4:49 -> ../tty49
β”‚  β”œβ”€β”€ 4:50 -> ../tty50
β”‚  β”œβ”€β”€ 4:51 -> ../tty51
β”‚  β”œβ”€β”€ 4:52 -> ../tty52
β”‚  β”œβ”€β”€ 4:53 -> ../tty53
β”‚  β”œβ”€β”€ 4:54 -> ../tty54
β”‚  β”œβ”€β”€ 4:55 -> ../tty55
β”‚  β”œβ”€β”€ 4:56 -> ../tty56
β”‚  β”œβ”€β”€ 4:57 -> ../tty57
β”‚  β”œβ”€β”€ 4:58 -> ../tty58
β”‚  β”œβ”€β”€ 4:59 -> ../tty59
β”‚  β”œβ”€β”€ 4:60 -> ../tty60
β”‚  β”œβ”€β”€ 4:61 -> ../tty61
β”‚  β”œβ”€β”€ 4:62 -> ../tty62
β”‚  β”œβ”€β”€ 4:63 -> ../tty63
β”‚  β”œβ”€β”€ 4:64 -> ../ttyS0
β”‚  β”œβ”€β”€ 4:65 -> ../ttyS1
β”‚  β”œβ”€β”€ 4:66 -> ../ttyS2
β”‚  β”œβ”€β”€ 4:67 -> ../ttyS3
β”‚  β”œβ”€β”€ 4:68 -> ../ttyS4
β”‚  β”œβ”€β”€ 4:69 -> ../ttyS5
β”‚  β”œβ”€β”€ 4:70 -> ../ttyS6
β”‚  β”œβ”€β”€ 4:71 -> ../ttyS7
β”‚  β”œβ”€β”€ 4:72 -> ../ttyS8
β”‚  β”œβ”€β”€ 4:73 -> ../ttyS9
β”‚  β”œβ”€β”€ 4:74 -> ../ttyS10
β”‚  β”œβ”€β”€ 4:75 -> ../ttyS11
β”‚  β”œβ”€β”€ 4:76 -> ../ttyS12
β”‚  β”œβ”€β”€ 4:77 -> ../ttyS13
β”‚  β”œβ”€β”€ 4:78 -> ../ttyS14
β”‚  β”œβ”€β”€ 4:79 -> ../ttyS15
β”‚  β”œβ”€β”€ 4:80 -> ../ttyS16
β”‚  β”œβ”€β”€ 4:81 -> ../ttyS17
β”‚  β”œβ”€β”€ 4:82 -> ../ttyS18
β”‚  β”œβ”€β”€ 4:83 -> ../ttyS19
β”‚  β”œβ”€β”€ 4:84 -> ../ttyS20
β”‚  β”œβ”€β”€ 4:85 -> ../ttyS21
β”‚  β”œβ”€β”€ 4:86 -> ../ttyS22
β”‚  β”œβ”€β”€ 4:87 -> ../ttyS23
β”‚  β”œβ”€β”€ 4:88 -> ../ttyS24
β”‚  β”œβ”€β”€ 4:89 -> ../ttyS25
β”‚  β”œβ”€β”€ 4:90 -> ../ttyS26
β”‚  β”œβ”€β”€ 4:91 -> ../ttyS27
β”‚  β”œβ”€β”€ 4:92 -> ../ttyS28
β”‚  β”œβ”€β”€ 4:93 -> ../ttyS29
β”‚  β”œβ”€β”€ 4:94 -> ../ttyS30
β”‚  β”œβ”€β”€ 4:95 -> ../ttyS31
β”‚  β”œβ”€β”€ 5:0 -> ../tty
β”‚  β”œβ”€β”€ 5:1 -> ../console
β”‚  β”œβ”€β”€ 5:2 -> ../ptmx
β”‚  β”œβ”€β”€ 7:0 -> ../vcs
β”‚  β”œβ”€β”€ 7:1 -> ../vcs1
β”‚  β”œβ”€β”€ 7:2 -> ../vcs2
β”‚  β”œβ”€β”€ 7:3 -> ../vcs3
β”‚  β”œβ”€β”€ 7:4 -> ../vcs4
β”‚  β”œβ”€β”€ 7:5 -> ../vcs5
β”‚  β”œβ”€β”€ 7:6 -> ../vcs6
β”‚  β”œβ”€β”€ 7:64 -> ../vcsu
β”‚  β”œβ”€β”€ 7:65 -> ../vcsu1
β”‚  β”œβ”€β”€ 7:66 -> ../vcsu2
β”‚  β”œβ”€β”€ 7:67 -> ../vcsu3
β”‚  β”œβ”€β”€ 7:68 -> ../vcsu4
β”‚  β”œβ”€β”€ 7:69 -> ../vcsu5
β”‚  β”œβ”€β”€ 7:70 -> ../vcsu6
β”‚  β”œβ”€β”€ 7:128 -> ../vcsa
β”‚  β”œβ”€β”€ 7:129 -> ../vcsa1
β”‚  β”œβ”€β”€ 7:130 -> ../vcsa2
β”‚  β”œβ”€β”€ 7:131 -> ../vcsa3
β”‚  β”œβ”€β”€ 7:132 -> ../vcsa4
β”‚  β”œβ”€β”€ 7:133 -> ../vcsa5
β”‚  β”œβ”€β”€ 7:134 -> ../vcsa6
β”‚  β”œβ”€β”€ 10:1 -> ../psaux
β”‚  β”œβ”€β”€ 10:111 -> ../acpi_thermal_rel
β”‚  β”œβ”€β”€ 10:112 -> ../vboxnetctl
β”‚  β”œβ”€β”€ 10:113 -> ../vboxdrvu
β”‚  β”œβ”€β”€ 10:114 -> ../vboxdrv
β”‚  β”œβ”€β”€ 10:115 -> ../HID-SENSOR-2000e1.11.auto
β”‚  β”œβ”€β”€ 10:116 -> ../HID-SENSOR-2000e1.8.auto
β”‚  β”œβ”€β”€ 10:117 -> ../HID-SENSOR-2000e1.7.auto
β”‚  β”œβ”€β”€ 10:118 -> ../HID-SENSOR-2000e1.4.auto
β”‚  β”œβ”€β”€ 10:119 -> ../HID-SENSOR-2000e1.3.auto
β”‚  β”œβ”€β”€ 10:120 -> ../HID-SENSOR-2000e1.2.auto
β”‚  β”œβ”€β”€ 10:121 -> ../cpu_dma_latency
β”‚  β”œβ”€β”€ 10:122 -> ../udmabuf
β”‚  β”œβ”€β”€ 10:123 -> ../userfaultfd
β”‚  β”œβ”€β”€ 10:124 -> ../sgx_vepc
β”‚  β”œβ”€β”€ 10:125 -> ../sgx_enclave
β”‚  β”œβ”€β”€ 10:126 -> ../sgx_provision
β”‚  β”œβ”€β”€ 10:127 -> ../vga_arbiter
β”‚  β”œβ”€β”€ 10:130 -> ../watchdog
β”‚  β”œβ”€β”€ 10:144 -> ../nvram
β”‚  β”œβ”€β”€ 10:183 -> ../hwrng
β”‚  β”œβ”€β”€ 10:223 -> ../uinput
β”‚  β”œβ”€β”€ 10:224 -> ../tpm0
β”‚  β”œβ”€β”€ 10:228 -> ../hpet
β”‚  β”œβ”€β”€ 10:229 -> ../fuse
β”‚  β”œβ”€β”€ 10:231 -> ../snapshot
β”‚  β”œβ”€β”€ 10:232 -> ../kvm
β”‚  β”œβ”€β”€ 10:234 -> ../btrfs-control
β”‚  β”œβ”€β”€ 10:235 -> ../autofs
β”‚  β”œβ”€β”€ 10:236 -> ../mapper/control
β”‚  β”œβ”€β”€ 10:237 -> ../loop-control
β”‚  β”œβ”€β”€ 10:242 -> ../rfkill
β”‚  β”œβ”€β”€ 13:32 -> ../input/mouse0
β”‚  β”œβ”€β”€ 13:33 -> ../input/mouse1
β”‚  β”œβ”€β”€ 13:34 -> ../input/mouse2
β”‚  β”œβ”€β”€ 13:35 -> ../input/mouse3
β”‚  β”œβ”€β”€ 13:63 -> ../input/mice
β”‚  β”œβ”€β”€ 13:64 -> ../input/event0
β”‚  β”œβ”€β”€ 13:65 -> ../input/event1
β”‚  β”œβ”€β”€ 13:66 -> ../input/event2
β”‚  β”œβ”€β”€ 13:67 -> ../input/event3
β”‚  β”œβ”€β”€ 13:68 -> ../input/event4
β”‚  β”œβ”€β”€ 13:69 -> ../input/event5
β”‚  β”œβ”€β”€ 13:70 -> ../input/event6
β”‚  β”œβ”€β”€ 13:71 -> ../input/event7
β”‚  β”œβ”€β”€ 13:72 -> ../input/event8
β”‚  β”œβ”€β”€ 13:73 -> ../input/event9
β”‚  β”œβ”€β”€ 13:74 -> ../input/event10
β”‚  β”œβ”€β”€ 13:75 -> ../input/event11
β”‚  β”œβ”€β”€ 13:76 -> ../input/event12
β”‚  β”œβ”€β”€ 13:77 -> ../input/event13
β”‚  β”œβ”€β”€ 13:78 -> ../input/event14
β”‚  β”œβ”€β”€ 13:79 -> ../input/event15
β”‚  β”œβ”€β”€ 13:80 -> ../input/event16
β”‚  β”œβ”€β”€ 13:81 -> ../input/event17
β”‚  β”œβ”€β”€ 29:0 -> ../fb0
β”‚  β”œβ”€β”€ 81:0 -> ../video0
β”‚  β”œβ”€β”€ 81:1 -> ../video1
β”‚  β”œβ”€β”€ 90:0 -> ../mtd0
β”‚  β”œβ”€β”€ 90:1 -> ../mtd0ro
β”‚  β”œβ”€β”€ 90:2 -> ../mtd1
β”‚  β”œβ”€β”€ 90:3 -> ../mtd1ro
β”‚  β”œβ”€β”€ 116:1 -> ../snd/seq
β”‚  β”œβ”€β”€ 116:2 -> ../snd/pcmC0D6c
β”‚  β”œβ”€β”€ 116:3 -> ../snd/pcmC0D7c
β”‚  β”œβ”€β”€ 116:4 -> ../snd/pcmC0D0p
β”‚  β”œβ”€β”€ 116:5 -> ../snd/pcmC0D0c
β”‚  β”œβ”€β”€ 116:6 -> ../snd/pcmC0D31p
β”‚  β”œβ”€β”€ 116:7 -> ../snd/pcmC0D3p
β”‚  β”œβ”€β”€ 116:8 -> ../snd/pcmC0D4p
β”‚  β”œβ”€β”€ 116:9 -> ../snd/pcmC0D5p
β”‚  β”œβ”€β”€ 116:10 -> ../snd/hwC0D2
β”‚  β”œβ”€β”€ 116:11 -> ../snd/hwC0D0
β”‚  β”œβ”€β”€ 116:12 -> ../snd/controlC0
β”‚  β”œβ”€β”€ 116:33 -> ../snd/timer
β”‚  β”œβ”€β”€ 189:0 -> ../bus/usb/001/001
β”‚  β”œβ”€β”€ 189:128 -> ../bus/usb/002/001
β”‚  β”œβ”€β”€ 189:256 -> ../bus/usb/003/001
β”‚  β”œβ”€β”€ 189:257 -> ../bus/usb/003/002
β”‚  β”œβ”€β”€ 189:258 -> ../bus/usb/003/003
β”‚  β”œβ”€β”€ 189:259 -> ../bus/usb/003/004
β”‚  β”œβ”€β”€ 189:384 -> ../bus/usb/004/001
β”‚  β”œβ”€β”€ 195:0 -> ../nvidia0
β”‚  β”œβ”€β”€ 195:254 -> ../nvidia-modeset
β”‚  β”œβ”€β”€ 195:255 -> ../nvidiactl
β”‚  β”œβ”€β”€ 202:0 -> ../cpu/0/msr
β”‚  β”œβ”€β”€ 202:1 -> ../cpu/1/msr
β”‚  β”œβ”€β”€ 202:2 -> ../cpu/2/msr
β”‚  β”œβ”€β”€ 202:3 -> ../cpu/3/msr
β”‚  β”œβ”€β”€ 202:4 -> ../cpu/4/msr
β”‚  β”œβ”€β”€ 202:5 -> ../cpu/5/msr
β”‚  β”œβ”€β”€ 202:6 -> ../cpu/6/msr
β”‚  β”œβ”€β”€ 202:7 -> ../cpu/7/msr
β”‚  β”œβ”€β”€ 203:0 -> ../cpu/0/cpuid
β”‚  β”œβ”€β”€ 203:1 -> ../cpu/1/cpuid
β”‚  β”œβ”€β”€ 203:2 -> ../cpu/2/cpuid
β”‚  β”œβ”€β”€ 203:3 -> ../cpu/3/cpuid
β”‚  β”œβ”€β”€ 203:4 -> ../cpu/4/cpuid
β”‚  β”œβ”€β”€ 203:5 -> ../cpu/5/cpuid
β”‚  β”œβ”€β”€ 203:6 -> ../cpu/6/cpuid
β”‚  β”œβ”€β”€ 203:7 -> ../cpu/7/cpuid
β”‚  β”œβ”€β”€ 226:0 -> ../dri/card0
β”‚  β”œβ”€β”€ 226:1 -> ../dri/card1
β”‚  β”œβ”€β”€ 226:128 -> ../dri/renderD128
β”‚  β”œβ”€β”€ 226:129 -> ../dri/renderD129
β”‚  β”œβ”€β”€ 235:0 -> ../ng0n1
β”‚  β”œβ”€β”€ 236:0 -> ../nvme0
β”‚  β”œβ”€β”€ 237:0 -> ../drm_dp_aux0
β”‚  β”œβ”€β”€ 237:1 -> ../drm_dp_aux1
β”‚  β”œβ”€β”€ 237:2 -> ../drm_dp_aux2
β”‚  β”œβ”€β”€ 237:3 -> ../drm_dp_aux3
β”‚  β”œβ”€β”€ 240:0 -> ../hidraw0
β”‚  β”œβ”€β”€ 240:1 -> ../hidraw1
β”‚  β”œβ”€β”€ 243:0 -> ../watchdog0
β”‚  β”œβ”€β”€ 245:0 -> ../ptp0
β”‚  β”œβ”€β”€ 248:0 -> ../rtc0
β”‚  β”œβ”€β”€ 249:0 -> ../dma_heap/system
β”‚  β”œβ”€β”€ 253:65536 -> ../tpmrm0
β”‚  β”œβ”€β”€ 254:0 -> ../gpiochip0
β”‚  β”œβ”€β”€ 507:0 -> ../media0
β”‚  β”œβ”€β”€ 508:0 -> ../iio:device0
β”‚  └── 508:1 -> ../iio:device1
β”œβ”€β”€ cpu
β”‚  β”œβ”€β”€ 0
β”‚  β”‚  β”œβ”€β”€ cpuid
β”‚  β”‚  └── msr
β”‚  β”œβ”€β”€ 1
β”‚  β”‚  β”œβ”€β”€ cpuid
β”‚  β”‚  └── msr
β”‚  β”œβ”€β”€ 2
β”‚  β”‚  β”œβ”€β”€ cpuid
β”‚  β”‚  └── msr
β”‚  β”œβ”€β”€ 3
β”‚  β”‚  β”œβ”€β”€ cpuid
β”‚  β”‚  └── msr
β”‚  β”œβ”€β”€ 4
β”‚  β”‚  β”œβ”€β”€ cpuid
β”‚  β”‚  └── msr
β”‚  β”œβ”€β”€ 5
β”‚  β”‚  β”œβ”€β”€ cpuid
β”‚  β”‚  └── msr
β”‚  β”œβ”€β”€ 6
β”‚  β”‚  β”œβ”€β”€ cpuid
β”‚  β”‚  └── msr
β”‚  └── 7
β”‚     β”œβ”€β”€ cpuid
β”‚     └── msr
β”œβ”€β”€ disk
β”‚  β”œβ”€β”€ by-diskseq
β”‚  β”‚  β”œβ”€β”€ 1 -> ../../nvme0n1
β”‚  β”‚  β”œβ”€β”€ 1-part1 -> ../../nvme0n1p1
β”‚  β”‚  β”œβ”€β”€ 1-part2 -> ../../nvme0n1p2
β”‚  β”‚  └── 1-part3 -> ../../nvme0n1p3
β”‚  β”œβ”€β”€ by-id
β”‚  β”‚  β”œβ”€β”€ nvme-eui.002538a301b48285 -> ../../nvme0n1
β”‚  β”‚  β”œβ”€β”€ nvme-eui.002538a301b48285-part1 -> ../../nvme0n1p1
β”‚  β”‚  β”œβ”€β”€ nvme-eui.002538a301b48285-part2 -> ../../nvme0n1p2
β”‚  β”‚  β”œβ”€β”€ nvme-eui.002538a301b48285-part3 -> ../../nvme0n1p3
β”‚  β”‚  β”œβ”€β”€ nvme-SAMSUNG_MZALQ512HALU-000L2_S4UKNF0N330974 -> ../../nvme0n1
β”‚  β”‚  β”œβ”€β”€ nvme-SAMSUNG_MZALQ512HALU-000L2_S4UKNF0N330974-part1 -> ../../nvme0n1p1
β”‚  β”‚  β”œβ”€β”€ nvme-SAMSUNG_MZALQ512HALU-000L2_S4UKNF0N330974-part2 -> ../../nvme0n1p2
β”‚  β”‚  β”œβ”€β”€ nvme-SAMSUNG_MZALQ512HALU-000L2_S4UKNF0N330974-part3 -> ../../nvme0n1p3
β”‚  β”‚  β”œβ”€β”€ nvme-SAMSUNG_MZALQ512HALU-000L2_S4UKNF0N330974_1 -> ../../nvme0n1
β”‚  β”‚  β”œβ”€β”€ nvme-SAMSUNG_MZALQ512HALU-000L2_S4UKNF0N330974_1-part1 -> ../../nvme0n1p1
β”‚  β”‚  β”œβ”€β”€ nvme-SAMSUNG_MZALQ512HALU-000L2_S4UKNF0N330974_1-part2 -> ../../nvme0n1p2
β”‚  β”‚  └── nvme-SAMSUNG_MZALQ512HALU-000L2_S4UKNF0N330974_1-part3 -> ../../nvme0n1p3
β”‚  β”œβ”€β”€ by-label
β”‚  β”‚  └── swap -> ../../nvme0n1p3
β”‚  β”œβ”€β”€ by-partlabel
β”‚  β”‚  └── root -> ../../nvme0n1p2
β”‚  β”œβ”€β”€ by-partuuid
β”‚  β”‚  β”œβ”€β”€ 09974385-8462-0a46-882f-0da24ae97fcd -> ../../nvme0n1p2
β”‚  β”‚  β”œβ”€β”€ 2691bff4-8cc7-fb45-ac7e-8865be3122d4 -> ../../nvme0n1p3
β”‚  β”‚  └── 1592921a-225f-ed45-a571-ae9bb4401caf -> ../../nvme0n1p1
β”‚  β”œβ”€β”€ by-path
β”‚  β”‚  β”œβ”€β”€ pci-0000:03:00.0-nvme-1 -> ../../nvme0n1
β”‚  β”‚  β”œβ”€β”€ pci-0000:03:00.0-nvme-1-part1 -> ../../nvme0n1p1
β”‚  β”‚  β”œβ”€β”€ pci-0000:03:00.0-nvme-1-part2 -> ../../nvme0n1p2
β”‚  β”‚  └── pci-0000:03:00.0-nvme-1-part3 -> ../../nvme0n1p3
β”‚  └── by-uuid
β”‚     β”œβ”€β”€ 1b9b6f2d-a19b-4eee-b2bf-6af31dfdf566 -> ../../nvme0n1p3
β”‚     β”œβ”€β”€ 6a7bcee6-f3ae-4c03-b6b0-7cb27fb4c8d4 -> ../../nvme0n1p2
β”‚     └── C49B-DE4E -> ../../nvme0n1p1
β”œβ”€β”€ dma_heap
β”‚  └── system
β”œβ”€β”€ dri
β”‚  β”œβ”€β”€ by-path
β”‚  β”‚  β”œβ”€β”€ pci-0000:00:02.0-card -> ../card0
β”‚  β”‚  β”œβ”€β”€ pci-0000:00:02.0-render -> ../renderD128
β”‚  β”‚  β”œβ”€β”€ pci-0000:01:00.0-card -> ../card1
β”‚  β”‚  └── pci-0000:01:00.0-render -> ../renderD129
β”‚  β”œβ”€β”€ card0
β”‚  β”œβ”€β”€ card1
β”‚  β”œβ”€β”€ renderD128
β”‚  └── renderD129
β”œβ”€β”€ fd -> /proc/self/fd
β”œβ”€β”€ features -> /dev/binderfs/features
β”œβ”€β”€ hugepages
β”œβ”€β”€ input
β”‚  β”œβ”€β”€ by-path
β”‚  β”‚  β”œβ”€β”€ pci-0000:00:1f.0-platform-VPC2004:00-event -> ../event7
β”‚  β”‚  β”œβ”€β”€ pci-0000:00:1f.3-platform-skl_hda_dsp_generic-event -> ../event14
β”‚  β”‚  β”œβ”€β”€ pci-0000:00:15.0-platform-i2c_designware.0-event-mouse -> ../event10
β”‚  β”‚  β”œβ”€β”€ pci-0000:00:15.0-platform-i2c_designware.0-mouse -> ../mouse3
β”‚  β”‚  β”œβ”€β”€ pci-0000:00:15.1-platform-i2c_designware.1-event -> ../event12
β”‚  β”‚  β”œβ”€β”€ pci-0000:00:15.1-platform-i2c_designware.1-event-mouse -> ../event11
β”‚  β”‚  β”œβ”€β”€ pci-0000:00:15.1-platform-i2c_designware.1-mouse -> ../mouse0
β”‚  β”‚  β”œβ”€β”€ platform-i8042-serio-0-event-kbd -> ../event4
β”‚  β”‚  └── platform-PNP0C14:06-event -> ../event8
β”‚  β”œβ”€β”€ event0
β”‚  β”œβ”€β”€ event1
β”‚  β”œβ”€β”€ event2
β”‚  β”œβ”€β”€ event3
β”‚  β”œβ”€β”€ event4
β”‚  β”œβ”€β”€ event5
β”‚  β”œβ”€β”€ event6
β”‚  β”œβ”€β”€ event7
β”‚  β”œβ”€β”€ event8
β”‚  β”œβ”€β”€ event9
β”‚  β”œβ”€β”€ event10
β”‚  β”œβ”€β”€ event11
β”‚  β”œβ”€β”€ event12
β”‚  β”œβ”€β”€ event13
β”‚  β”œβ”€β”€ event14
β”‚  β”œβ”€β”€ event15
β”‚  β”œβ”€β”€ event16
β”‚  β”œβ”€β”€ event17
β”‚  β”œβ”€β”€ mice
β”‚  β”œβ”€β”€ mouse0
β”‚  β”œβ”€β”€ mouse1
β”‚  β”œβ”€β”€ mouse2
β”‚  └── mouse3
β”œβ”€β”€ mapper
β”‚  └── control
β”œβ”€β”€ mqueue
β”œβ”€β”€ net
β”‚  └── tun
β”œβ”€β”€ pts
β”‚  β”œβ”€β”€ 0
β”‚  └── ptmx
β”œβ”€β”€ shm
β”œβ”€β”€ snd
β”‚  β”œβ”€β”€ by-path
β”‚  β”‚  └── pci-0000:00:1f.3-platform-skl_hda_dsp_generic -> ../controlC0
β”‚  β”œβ”€β”€ controlC0
β”‚  β”œβ”€β”€ hwC0D0
β”‚  β”œβ”€β”€ hwC0D2
β”‚  β”œβ”€β”€ pcmC0D0c
β”‚  β”œβ”€β”€ pcmC0D0p
β”‚  β”œβ”€β”€ pcmC0D3p
β”‚  β”œβ”€β”€ pcmC0D4p
β”‚  β”œβ”€β”€ pcmC0D5p
β”‚  β”œβ”€β”€ pcmC0D6c
β”‚  β”œβ”€β”€ pcmC0D7c
β”‚  β”œβ”€β”€ pcmC0D31p
β”‚  β”œβ”€β”€ seq
β”‚  └── timer
β”œβ”€β”€ v4l
β”‚  β”œβ”€β”€ by-id
β”‚  β”‚  β”œβ”€β”€ usb-SunplusIT_Inc_Integrated_Camera-video-index0 -> ../../video0
β”‚  β”‚  └── usb-SunplusIT_Inc_Integrated_Camera-video-index1 -> ../../video1
β”‚  └── by-path
β”‚     β”œβ”€β”€ pci-0000:00:14.0-usb-0:2:1.0-video-index0 -> ../../video0
β”‚     └── pci-0000:00:14.0-usb-0:2:1.0-video-index1 -> ../../video1
β”œβ”€β”€ vboxusb
β”‚  └── 003
β”‚     β”œβ”€β”€ 002
β”‚     β”œβ”€β”€ 003
β”‚     └── 004
β”œβ”€β”€ vfio
β”‚  └── vfio
β”œβ”€β”€ acpi_thermal_rel
β”œβ”€β”€ anbox-binder -> /dev/binderfs/anbox-binder
β”œβ”€β”€ anbox-hwbinder -> /dev/binderfs/anbox-hwbinder
β”œβ”€β”€ anbox-vndbinder -> /dev/binderfs/anbox-vndbinder
β”œβ”€β”€ autofs
β”œβ”€β”€ binder-control -> /dev/binderfs/binder-control
β”œβ”€β”€ btrfs-control
β”œβ”€β”€ console
β”œβ”€β”€ core -> /proc/kcore
β”œβ”€β”€ cpu_dma_latency
β”œβ”€β”€ cuse
β”œβ”€β”€ drm_dp_aux0
β”œβ”€β”€ drm_dp_aux1
β”œβ”€β”€ drm_dp_aux2
β”œβ”€β”€ drm_dp_aux3
β”œβ”€β”€ fb0
β”œβ”€β”€ full
β”œβ”€β”€ fuse
β”œβ”€β”€ gpiochip0
β”œβ”€β”€ HID-SENSOR-2000e1.2.auto
β”œβ”€β”€ HID-SENSOR-2000e1.3.auto
β”œβ”€β”€ HID-SENSOR-2000e1.4.auto
β”œβ”€β”€ HID-SENSOR-2000e1.7.auto
β”œβ”€β”€ HID-SENSOR-2000e1.8.auto
β”œβ”€β”€ HID-SENSOR-2000e1.11.auto
β”œβ”€β”€ hidraw0
β”œβ”€β”€ hidraw1
β”œβ”€β”€ hpet
β”œβ”€β”€ hwrng
β”œβ”€β”€ iio:device0
β”œβ”€β”€ iio:device1
β”œβ”€β”€ kmsg
β”œβ”€β”€ kvm
β”œβ”€β”€ log -> /run/systemd/journal/dev-log
β”œβ”€β”€ loop-control
β”œβ”€β”€ media0
β”œβ”€β”€ mem
β”œβ”€β”€ mtd0
β”œβ”€β”€ mtd0ro
β”œβ”€β”€ mtd1
β”œβ”€β”€ mtd1ro
β”œβ”€β”€ ng0n1
β”œβ”€β”€ null
β”œβ”€β”€ nvidia-modeset
β”œβ”€β”€ nvidia-uvm
β”œβ”€β”€ nvidia-uvm-tools
β”œβ”€β”€ nvidia0
β”œβ”€β”€ nvidiactl
β”œβ”€β”€ nvme0
β”œβ”€β”€ nvme0n1
β”œβ”€β”€ nvme0n1p1
β”œβ”€β”€ nvme0n1p2
β”œβ”€β”€ nvme0n1p3
β”œβ”€β”€ nvram
β”œβ”€β”€ port
β”œβ”€β”€ ppp
β”œβ”€β”€ psaux
β”œβ”€β”€ ptmx
β”œβ”€β”€ ptp0
β”œβ”€β”€ random
β”œβ”€β”€ rfkill
β”œβ”€β”€ rtc -> rtc0
β”œβ”€β”€ rtc0
β”œβ”€β”€ sgx_enclave
β”œβ”€β”€ sgx_provision
β”œβ”€β”€ sgx_vepc
β”œβ”€β”€ snapshot
β”œβ”€β”€ stderr -> /proc/self/fd/2
β”œβ”€β”€ stdin -> /proc/self/fd/0
β”œβ”€β”€ stdout -> /proc/self/fd/1
β”œβ”€β”€ tpm0
β”œβ”€β”€ tpmrm0
β”œβ”€β”€ tty
β”œβ”€β”€ tty0
β”œβ”€β”€ tty1
β”œβ”€β”€ tty2
β”œβ”€β”€ tty3
β”œβ”€β”€ tty4
β”œβ”€β”€ tty5
β”œβ”€β”€ tty6
β”œβ”€β”€ tty7
β”œβ”€β”€ tty8
β”œβ”€β”€ tty9
β”œβ”€β”€ tty10
β”œβ”€β”€ tty11
β”œβ”€β”€ tty12
β”œβ”€β”€ tty13
β”œβ”€β”€ tty14
β”œβ”€β”€ tty15
β”œβ”€β”€ tty16
β”œβ”€β”€ tty17
β”œβ”€β”€ tty18
β”œβ”€β”€ tty19
β”œβ”€β”€ tty20
β”œβ”€β”€ tty21
β”œβ”€β”€ tty22
β”œβ”€β”€ tty23
β”œβ”€β”€ tty24
β”œβ”€β”€ tty25
β”œβ”€β”€ tty26
β”œβ”€β”€ tty27
β”œβ”€β”€ tty28
β”œβ”€β”€ tty29
β”œβ”€β”€ tty30
β”œβ”€β”€ tty31
β”œβ”€β”€ tty32
β”œβ”€β”€ tty33
β”œβ”€β”€ tty34
β”œβ”€β”€ tty35
β”œβ”€β”€ tty36
β”œβ”€β”€ tty37
β”œβ”€β”€ tty38
β”œβ”€β”€ tty39
β”œβ”€β”€ tty40
β”œβ”€β”€ tty41
β”œβ”€β”€ tty42
β”œβ”€β”€ tty43
β”œβ”€β”€ tty44
β”œβ”€β”€ tty45
β”œβ”€β”€ tty46
β”œβ”€β”€ tty47
β”œβ”€β”€ tty48
β”œβ”€β”€ tty49
β”œβ”€β”€ tty50
β”œβ”€β”€ tty51
β”œβ”€β”€ tty52
β”œβ”€β”€ tty53
β”œβ”€β”€ tty54
β”œβ”€β”€ tty55
β”œβ”€β”€ tty56
β”œβ”€β”€ tty57
β”œβ”€β”€ tty58
β”œβ”€β”€ tty59
β”œβ”€β”€ tty60
β”œβ”€β”€ tty61
β”œβ”€β”€ tty62
β”œβ”€β”€ tty63
β”œβ”€β”€ ttyS0
β”œβ”€β”€ ttyS1
β”œβ”€β”€ ttyS2
β”œβ”€β”€ ttyS3
β”œβ”€β”€ ttyS4
β”œβ”€β”€ ttyS5
β”œβ”€β”€ ttyS6
β”œβ”€β”€ ttyS7
β”œβ”€β”€ ttyS8
β”œβ”€β”€ ttyS9
β”œβ”€β”€ ttyS10
β”œβ”€β”€ ttyS11
β”œβ”€β”€ ttyS12
β”œβ”€β”€ ttyS13
β”œβ”€β”€ ttyS14
β”œβ”€β”€ ttyS15
β”œβ”€β”€ ttyS16
β”œβ”€β”€ ttyS17
β”œβ”€β”€ ttyS18
β”œβ”€β”€ ttyS19
β”œβ”€β”€ ttyS20
β”œβ”€β”€ ttyS21
β”œβ”€β”€ ttyS22
β”œβ”€β”€ ttyS23
β”œβ”€β”€ ttyS24
β”œβ”€β”€ ttyS25
β”œβ”€β”€ ttyS26
β”œβ”€β”€ ttyS27
β”œβ”€β”€ ttyS28
β”œβ”€β”€ ttyS29
β”œβ”€β”€ ttyS30
β”œβ”€β”€ ttyS31
β”œβ”€β”€ udmabuf
β”œβ”€β”€ uhid
β”œβ”€β”€ uinput
β”œβ”€β”€ urandom
β”œβ”€β”€ userfaultfd
β”œβ”€β”€ userio
β”œβ”€β”€ vboxdrv
β”œβ”€β”€ vboxdrvu
β”œβ”€β”€ vboxnetctl
β”œβ”€β”€ vcs
β”œβ”€β”€ vcs1
β”œβ”€β”€ vcs2
β”œβ”€β”€ vcs3
β”œβ”€β”€ vcs4
β”œβ”€β”€ vcs5
β”œβ”€β”€ vcs6
β”œβ”€β”€ vcsa
β”œβ”€β”€ vcsa1
β”œβ”€β”€ vcsa2
β”œβ”€β”€ vcsa3
β”œβ”€β”€ vcsa4
β”œβ”€β”€ vcsa5
β”œβ”€β”€ vcsa6
β”œβ”€β”€ vcsu
β”œβ”€β”€ vcsu1
β”œβ”€β”€ vcsu2
β”œβ”€β”€ vcsu3
β”œβ”€β”€ vcsu4
β”œβ”€β”€ vcsu5
β”œβ”€β”€ vcsu6
β”œβ”€β”€ vga_arbiter
β”œβ”€β”€ vhci
β”œβ”€β”€ vhost-net
β”œβ”€β”€ vhost-vsock
β”œβ”€β”€ video0
β”œβ”€β”€ video1
β”œβ”€β”€ watchdog
β”œβ”€β”€ watchdog0
β”œβ”€β”€ zero
└── zram0
1 Like

I tried reinitialising without GAPPS, and it didn’t work. I will try reinitialising with GAPPS in the evening.

So reinitializing without GAAPS did work; I just had to do a reboot (to linux-zen).
So what I found out is whenever you switch kernels you have to reinitialize Waydroid. Just run

sudo waydroid init -f

The # waydroid init -f command initializes Waydroid. It does this by downloading the latest Android image, setting up the Waydroid configuration, and starting the Waydroid container. The -f flag tells Waydroid to force a reset, even if Waydroid is already running.

And you don’t have to do any of these for linux-zen.

File: /etc/modules-load.d/waydroid.conf
binder

File: /etc/tmpfiles.d/waydroid.conf
d! /dev/binderfs 0755 root root

/etc/fstab

none    /dev/binderfs   binder  nofail  0   0
2 Likes

So it really was just a image problem... Well I guess this find should be reported in the wiki.

1 Like

It was not an Image issue.

When you initialize Waydroid it:

  1. Downloads the latest Android image (only if there is an update).
  2. Sets up the Waydroid configuration file (this is what might change when you switch kernels)
  3. Starts the Waydroid container.

I have updated the Wiki.

2 Likes

works for me as well. You still seem to be psi=1 for xanmod and magisk and root still only work on xanmod for some reason

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.