# WADBS: one tile for Android wireless debugging, and an empty features section

> Wireless ADB Switch is a small Kotlin app that toggles Android's Wireless Debugging setting from widgets and a quick settings tile, with Shizuku as a rootless path. Its README has an empty Features heading, and the newest tagged release is from September 2024.

**Smooth-E/wireless-adb-switch** — An app that allows you to switch Android's Wireless Debugging feature on and off quickly. It provides several widgets and a quick settings tile to do this.

- Repository: https://github.com/Smooth-E/wireless-adb-switch
- Stars: 683 · Forks: 40
- Language: Kotlin
- License: GPL-3.0
- Published: 2026-09-10 · Updated: 2026-09-10 · Language: en
- Canonical page: https://hysenlabs.com/projects/smooth-e-wireless-adb-switch

## The Features heading is followed immediately by Credits

The README makes its promises in the opening paragraph and then leaves the heading empty. It says the app switches Android's Wireless Debugging on and off quickly, that it provides several widgets and a quick settings tile to do this, and that you can connect to a PC instantly using KDE Connect's clipboard sharing feature.

Then comes `## Features`, and then `## Credits` with nothing in between. So the feature list exists only as prose in the intro and, in practice, as whatever the store listing says. There is no documented list of widget sizes, no note about which Android versions are covered, and no statement about what happens when Shizuku is not running.

For an app this small that is a defensible choice, and it also means a reviewer has to read the release notes rather than the documentation to learn what changed.

## v1.3 is from 2024-09-19 and the repo was pushed on 2026-09-30

The release record is three tags, and their titles are the changelog. v1.1 landed on 2023-11-10 as "Rootless Shizuku and more!", v1.2 on 2024-07-06 as "More features!", and v1.3 on 2024-09-19 as "New translations and new design!".

The gap between the newest tag and the repository is the thing to notice. The last push is dated 2026-09-30, which is more than two years after v1.3, so the branch has accumulated a long stretch of commits that no tag describes. The repository is not archived and no deprecation notice appears in the README, so nothing tells an installer whether the installed build is current.

Publishing runs through the `fastlane/` directory at the root, so releases are automated rather than hand-uploaded. That explains the tidy dates and also means a release can lag the branch for as long as nobody decides to cut one.

## Root is optional because Shizuku does the same work

The credits name two privilege paths. `libsu` is a library that makes performing root-requiring operations easier, and Shizuku is a framework the app can use as an alternative to root access. The v1.1 title, "Rootless Shizuku and more!", records the moment that became the headline, and it is the reason a device without root can still flip the setting.

The trade is a dependency on a running Shizuku service rather than a rooted device. Shizuku has to be started after a reboot on many devices, which means the tile can be available while the underlying path is not, and the README does not describe that state or how the app reports it.

Neither path is explained in a setup section, because there is no setup section. What exists is a `scripts/` directory, which the README points at for the KDE Connect integration rather than for installation.

## Three Gradle modules sit beside the committed wrapper

The build is a multi-module Gradle project. `app/` holds the application, and two more modules sit at the root: `hidden-api-stub/` and `widget-factory/`. `settings.gradle` and `build.gradle` wire them together, `gradle.properties` carries the shared configuration, and both `gradlew` and `gradlew.bat` are committed, so the wrapper version is fixed for every clone.

The stub module is the one to look at first if you plan to contribute, because nothing in the README explains what it covers. A project that carries its own stub layer is usually reaching past the public SDK surface, and a switch buried in Android's settings is not something the public surface exposes. Whether that is a fair description of this module depends on what is inside it, which the documentation does not say.

Splitting the widgets into their own module is the other structural choice worth noticing, since the widgets are a named feature and the tile is a separate extension point again.

## Three extension points, and a OneUI integration in the credits

WADBS reaches the user from three directions. Home screen widgets come from the `widget-factory/` module, a quick settings tile comes from the system's own tile API, and the KDE Connect path can push a connection to the PC through clipboard sharing, which is what the `scripts/` directory supports.

The credits also mention a OneUI integration, in the form of a promotional picture by Michał Bińkiewicz used for it. That is the only place OneUI appears in the repository, and it sits in an image credit rather than in a feature list, so a Samsung user reading the README has no way to tell what the integration does beyond the fact that a promo image exists for it.

Everything else in the credits follows the same pattern. Two typefaces, IBM Plex Mono for the app's own designs and HarmonyOS Sans for Simplified Chinese promotional imagery, and two photographs, leaves by Aedrian as a design background and waves by Bińkiewicz for the OneUI picture.

## Four readmes, a translation guide and a lowercase license entry

The documentation is four files and one guide. The main `readme.md` is lowercase, and three translations sit next to it as `readme.ru.md`, `readme.pt_br.md` and `readme.zh_cn.md`, linked from the top with a flag row. `translate.md` is the guide for adding another language, which connects to the v1.3 release title, "New translations and new design!".

Distribution goes through the releases page and F-Droid, and the F-Droid badge points at the Russian locale package, `com.smoothie.wirelessDebuggingSwitch`, which is the application id. That id does not match the repository name, so an installer looking for a package called wireless-adb-switch will not find it by name.

One more detail sits in the tree: a `license` entry at the root, lowercase, next to `media/`. The README also carries its own License section, so the terms exist in two places.

## GPL v3 with a credit request and an as-is disclaimer

The license section is short and specific. WADBS is free software, made with the intention of making developers' lives easier, and it is licensed under GNU General Public License version 3. The summary the author gives is that you may redistribute and modify it but should give credit to the original author.

Two sentences follow that read like a template rather than a legal summary: the app is distributed as is, and the developers are not responsible for damage or harm from the content of the repository or related materials. The credits section is generous by comparison, naming the two libraries, the framework, both typeface authors and both photographers.

So the repository carries a real copyleft license, an app id that differs from its name, a translation setup that four languages already use, and a feature list that was never written down.

## Conclusion

WADBS fits an Android developer who toggles Wireless Debugging dozens of times a day and wants the switch in the shade rather than three taps down in developer options. It does not fit anyone who needs the toggle to be documented, because the README's feature list is empty and the release notes carry the whole history. Two things to check before you rely on it: whether Shizuku is running, since that is the rootless path the app leans on, and whether the build you install matches the source, since the newest tag is v1.3 from 2024-09-19 while the repository has been pushed as recently as 2026-09-30.

## FAQ

### What does WADBS do?

It switches Android's Wireless Debugging feature on and off quickly, from several home screen widgets and from a quick settings tile. It can also connect to your PC instantly through KDE Connect's clipboard sharing feature.

### Does WADBS need root access?

Not necessarily. The credits list Shizuku as a framework the app can use as an alternative to root access, and the v1.1 release is titled rootless Shizuku and more. libsu is also listed, for root-requiring operations.

### Where can I get WADBS?

From the GitHub releases page or from F-Droid, where the package is com.smoothie.wirelessDebuggingSwitch. It is licensed under GNU General Public License version 3.

### Is WADBS still being worked on?

The repository was pushed on 2026-09-30 and is not archived, but the newest tagged release is v1.3 from 2024-09-19, so commits have landed for more than two years without a new tag. Releases are published through the fastlane directory.

## Sources

- [Issues](https://github.com/Smooth-E/wireless-adb-switch/issues)
- [License: GPL-3.0](https://github.com/Smooth-E/wireless-adb-switch/blob/main/LICENSE)
- [README](https://github.com/Smooth-E/wireless-adb-switch/blob/main/README.md)
- [Releases](https://github.com/Smooth-E/wireless-adb-switch/releases)
- [Smooth-E/wireless-adb-switch on GitHub](https://github.com/Smooth-E/wireless-adb-switch)

---

Hysen Labs editorial analysis, written from the project's own repository and release notes. Cite the canonical page: https://hysenlabs.com/projects/smooth-e-wireless-adb-switch
