wifiadb

Re-enables Android Wireless debugging automatically after reboot.

On many devices (tested on ONN tablets, Android 16) the ROM clears the wireless-debugging switch at every boot, and there is no API a normal app can call to set it back — the flag is writable only by the Settings app itself. wifiadb is an accessibility service that taps the Wireless debugging Quick Settings tile shortly after boot, verifies the switch, then returns the device to the launcher. Lab utility, not a Play app.

Download

Install: adb install wifiadb-release.apk · Full hash: 0ef4a8d5ab94affead7655d06eb59adb57de11fb4b4fe8b502001e1f00952a20
Source and build notes: github.com/Jocala/wifiadb

Setup — once per device

  1. Set the lock screen to None. A locked boot runs no user code, so nothing can heal it.
  2. Developer options → Quick settings developer tiles → tick Wireless debugging.
  3. Install the APK, then enable the service: Settings → Accessibility → Installed services → wifiadb.
  4. Allow notifications when prompted (failure alerts only).

After any install or update, re-open that accessibility entry once — this ROM does not rebind services on install until the setting is re-saved.

Verify

adb shell settings get global adb_wifi_enabled   # expect 1
adb shell 'logcat -d | grep "I/WifiAdb"'           # onServiceConnected + ensure lines

Notes

wifiadb 1.0 · source · lab utility, no tracking beyond site analytics