80bee is a native, standalone Android utility designed for complete, root-free device management. It brings the power of developer tools like ADB (Android Debug Bridge) and Fastboot directly into a clean, modern, Material Design 3 interface.
The application operates in two modes:
- Local Mode (Standalone): Runs on your own device, utilizing the Shizuku API to execute system-level commands and modify device configurations without requiring root access.
- OTG Host Mode (Device-to-Device): When connected to another Android device via a USB OTG cable, it turns your device into an ADB/Fastboot host to debug, configure, or flash the connected client device.
Note: I have been hand-coding websites for over 25 years, but building a native Android app is outside of my skillset. So while I'm learning the ropes, this APK file is being developed with LLM editors (Antigravity). I research, test, and implement the features on the 80bee.com website. . .then those features get ported to the native app.
- ⚡ Boot Manager: Reboot any device (local or connected via OTG) to System, Bootloader, Fastboot, or Recovery modes.
- 📱 Speed Tweaker: Modify window/transition/animator scaling values or adjust the display density (DPI) dynamically.
- 🔒 DNS Toggle: Configure system-wide Private DNS settings (Opportunistic, Custom Hostnames, or Off).
- 🔋 Battery Optimizer: Manage adaptive battery status, toggle deep Doze modes, and adjust background service configurations.
- 📦 Debloater Manager: Uninstall, disable, or re-enable pre-installed system apps and bloatware (
pm disable/pm uninstall). - 📥 Sideload Bypass: Sideload APK files and bypass Android's target SDK limitations (e.g., installing legacy apps on Android 14+).
80bee is written in Kotlin with Jetpack Compose and leverages:
- Shizuku API: Communicates with the local Shizuku service to run privileged shell commands root-free.
- libsu: Handles root/shell script execution interfaces safely.
- fastboot-java: Fastboot protocol implementation over USB host for bootloader interaction.
- Android USB Host API: Interacts with the USB controller directly to communicate via raw USB protocols for OTG debugging.
To run commands on your own device, you need the Shizuku app installed and running:
- Download Shizuku from Google Play, F-Droid, or GitHub.
- Open Shizuku and follow the setup instructions (utilizing Wireless Debugging in Android Developer Options).
- Start Shizuku, open 80bee, and authorize it when prompted.
To control another device:
- Enable USB Debugging on the target/client device (Settings > Developer Options > USB Debugging).
- Connect both devices using a USB OTG cable/adapter.
- Open 80bee on the host device and grant USB permissions when prompted.
You can build 80bee locally using Android Studio or the command line.
To compile the universal release APK:
# Clone the repository
git clone https://github.com/Endda/80bee-app.git
cd 80bee-app
# Compile and sign the release APK
./gradlew :app:assembleReleaseThe output signed APK will be generated at app/build/outputs/apk/release/app-release.apk.
80bee is a powerful utility designed for developers and power users.
- Modifying system settings, disabling critical package packages, or flashing boot partitions via Fastboot can cause bootloops or system instability.
- Use this application at your own risk. The developer is not responsible for any bricked devices or loss of data.
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.