This makes the app run without issues on OxygenOS/ColorOS16 without root.
* android(fix): add missing HEAD_GESTURES capability on app2
* android(fix): catch att initial read exceptions in toggle
* android(refactor): remove navcontroller from head gestures screen
* android(fix): do not crash when connected devices list is sent empty
had never seen this before, this was the first time airpods saying zero connected devices
* android(fix): do not crash if phone's MAC not available
also removed crossdevice code
* android: skip sdp hook check if setup skipped