Open aleasto opened 1 year ago
This appears to come down to VNDK vs VNDK-lite. With full VNDK it expects 'VNDR' in the header https://github.com/mer-hybris/libgbinder/blob/885d27c12c52eab96cf8155636bf2d3d0fca05f5/src/gbinder_rpc_protocol.c#L191
It works with Waydroid on my desktop because Waydroid runs as vndk-lite except on HALIUM
On a HALIUM device i'm unable to register services to
/dev/vndbinder
. My device is a Volla Phone 22, HALIUM 11, running either SailfishOS or Ubuntu TouchUsing the python bindings i can reproduce with this snippet:
On my desktop running the vndservicemanager from Waydroid I can register services just fine. But on the Volla Phone 22 using vndservicemanager from Waydroid doesn't help.