Oculus Wireless ADB
Package: tdg.oculuswirelessadb
APK file: toolkit/tdg.oculuswirelessadb.apk
Source: https://github.com/thedroidgeek/oculus-wireless-adb
Author: thedroidgeek (third-party, not SIMPLE-developed)
What it does
Oculus Wireless ADB is a minimal GUI app that runs on the Quest headset and provides a one-tap toggle for wireless ADB debugging. It shows the current ADB state and lets the user enable or disable it without navigating to Settings → System → Developer.
This is the only user-facing companion app — it is not a background service and does not run automatically. It exists as a convenience for operators who need to manually re-enable wireless ADB from inside the headset (for example, after a firmware update resets developer settings).
How the WebPlatform manages it
When HeadsetSetup runs for a newly connected Quest headset, it:
- Checks whether
tdg.oculuswirelessadbis installed. - If not, installs the bundled APK from
toolkit/. - If the installed version is older than the bundled APK's version (parsed from the filename), uninstalls the old one and installs the new one.
- Grants
android.permission.WRITE_SECURE_SETTINGSviapm grant— required for the app to write theadb_wifi_enabledglobal setting.
The app is not launched by the WebPlatform (needsToStart: false). It is purely available for manual use.
Permission
WRITE_SECURE_SETTINGS is a privileged permission not accessible through the normal Android permission dialog. It is granted once over ADB:
adb shell pm grant tdg.oculuswirelessadb android.permission.WRITE_SECURE_SETTINGS
The WebPlatform does this automatically.