1 Β· Connect
Needs a Chromium browser (Chrome/Edge) served from https or localhost. Close any desktop adb server first (adb kill-server) β it grabs the USB device exclusively.
2 Β· Install the app
Installs the hosted build (app-debug.apk) straight to the head unit β nothing to download first. save the APK
β¦or pick a local APK
Installs with -r -g.
3 Β· Grant all permissions
Runs the full ADB grant set: WRITE_SECURE_SETTINGS, car climate, camera/mic, location, overlay, storage, install, battery-unrestrict β plus enabling the floating-Back accessibility service and the cluster-nav notification listener. The same privileges E-Launcher installs.
4 Β· Silence driving alerts no app needed
Writes the vendor Settings.Global switches directly β works even before the app is installed.
5 Β· App actions needs app
Lock/windows/seats/scenes run through the app's relay or the on-screen panel β not raw broadcasts.
6 Β· Split & multi-display host-mediated
The security-preserving alternative to E-Launcher's persistent loopback-ADB split bus β run these one-shot from here instead of the app holding a privileged socket. (Multi-display app launch is also built into the app's floating panel.)
Raw shell
Value encodings vary by trim/region β read a key with settings get before trusting a write.
This tool talks directly to your vehicle bus; you assume responsibility. Keep AEB / lane-keep enabled.