Due to the following change in the upstream,
d70160f298%5E%21/#F0
The system and vendor binder have a different header in Android 11.
To adapt this change to Android 11, we have to introduce a new
"aidl3" variant of service manager in libgbinder, which target to
Android 11 or higher if the rpc protocol remains for the upcoming
major Android release.
Custom device-to-protocol mapping can be provided via /etc/gbinder.conf
and the default config looks like this:
[Protocol]
Default = aidl
/dev/binder = aidl
/dev/hwbinder = hidl