Android Control Panel

80bee is a native, standalone Android utility designed for complete, root-free device management. - Github

Tools

power_settings_new

Boot Manager Reboot, Recovery, Fastboot, Rescue Mode, Download Mode, and bootloader unlock/relock.

signal_cellular_alt

Connectivity Manager Configure radios and lock cellular bands (2G, 3G, 4G, 5G) to optimize signal and security. BETA

speed

UI Adjustments Adjust animation speed, display density, and DPI for a faster-feeling phone.

shield

Adblock DNS Block ads system-wide by setting your phone's Private DNS to a trusted provider.

battery_saver

Battery Optimizer Toggle Battery Saver, Adaptive Battery, and force Android's deep-sleep Doze mode.

troubleshoot

Battery Diagnostic Scan your device to identify battery drain culprits, view battery health, and analyze discharge patterns. BETA

bolt

Shizuku Manager Set up and start the Shizuku service for advanced device control without root.

auto_fix_high

Pixel Magisk Patcher Root your Pixel device by patching the stock boot image directly in your browser. BETA

volume_up

Audio Mods Bypass Android's volume dosimetry and safety limits for external audio equipment.

delete_sweep

Debloater & App Manager Uninstall, disable, or suspend bloatware and system apps.

file_upload

Sideload Bypass Install APKs via ADB for trusted testing and internal builds.

dns

Pi-hole Installer Deploy a local Pi-hole adblocker and DNS loopback via PRoot. SUSPENDED

home_app_logo

Home Assistant Automator Transform this device into a Home Assistant Core server using WebUSB and PRoot. BETA

photo_camera

GCam Detector Identify your phone hardware and get the perfect Google Camera (GCam) port and configuration. BETA

bluetooth_audio

Bluetooth Repair Fix pairing issues and reset the Bluetooth stack. Supports OEM-specific deep cleaning. BETA

Safety Level Bypass

Android implements a Calculated Sound Dose (CSD) system that limits volume based on a 7-day rolling window to prevent hearing damage. This tool suppresses these warnings via ADB.

Note: Due to legal regulations, Android will reset these settings after 20 hours of music playback or upon reboot. You will need to re-apply the bypass here when that happens.

Warning

Samsung Detected: Your device features a proprietary "Media Volume Limiter" in the Sound settings. If this bypass does not work, ensure that limiter is also disabled.

Warning

Pixel Detected: Google's firmware may re-enable CSD safety features aggressively when switching Bluetooth devices.

Quick Actions

restart_alt

Reboot

Restart the phone normally.

healing

Recovery

Boot into recovery partition.

bolt

Fastboot

Boot into bootloader mode.

Boot to Odin/Download Mode (Samsung Only).

Enter rescue mode for deep system recovery.

Bootloader Management

Private DNS routes DNS queries through an encrypted provider without installing apps. It can block ads and trackers at the system level.

info Works on Android 9+ and can be changed anytime.

Current Status

Connect a device to read current settings.

Query Mode

adb shell settings get global private_dns_mode

Query Hostname

adb shell settings get global private_dns_specifier

Adblock Provider

Pick a DNS-based adblocker and apply it with one click.

Reset Options

Automatic DNS

Return Private DNS to automatic (uses your network provider when available).

Set Auto Mode

adb shell settings put global private_dns_mode opportunistic

Delete Specifier

adb shell settings delete global private_dns_specifier

Turn off Private DNS completely and clear any hostname.

Turn DNS Off

adb shell settings put global private_dns_mode off

Delete Specifier

adb shell settings delete global private_dns_specifier

What is Shizuku? Shizuku allows other apps to use system APIs directly with ADB privileges. It's used by debloaters, specialized file managers, and automation tools.

Service Status

APK Checking...

Detect and Install Shizuku.

Service Stopped

Launch the Shizuku Service.

Android Core Optimizations

These patches help stop AOSP firmware from killing Shizuku in the background.

Android 8+

Baseline Whitelist

Bypass standard Doze Mode suspension.

Automated Profile

auto_fix_high

Doze Whitelist

DeviceIdle whitelist override


or...


Warning

• Go to Settings > Apps > Shizuku > Battery and select Not Optimized (or Unrestricted).

Android 9+

App Priority Framework

Force Shizuku into the "Exempted" App Standby Bucket.

Automated Profile

Status: Unknown

auto_fix_high

Exempt Standby Bucket

Elevate beyond Active (value 5)


or...


Warning

• Requires Developer Options. Standby buckets can sometimes be mapped to App Battery Usage settings depending on OS.

Android 11+

App Compaction

Disable cached app freezer, which lets Android migrate its processes into a frozen cgroup

Automated Profile

auto_fix_high

App Freezer Patch


or...


Warning

• Go to Developer Options, find Suspend execution for cached apps, set it to Disabled, and reboot.

Android 12+

Phantom Process Killer

Disable the Phantom Process Killer limit (32 max) which routinely purges heavy child threads.

Automated Profile

auto_fix_high

Disable PPK


or...


Warning

• Go to Developer Options, toggle Disable child process restrictions to ON. (ADB mandatory on A12-A13).

OEM-Specific Optimizations

Smartphone companies take things a step further and implement their own app killing methods.

Samsung

One UI

Samsung's Sleeping Apps feature aggressively puts unused background applications to sleep, starving Shizuku of resources.

Automated Profile

auto_fix_high

Battery Optimization Fix

Forces the AppOps manager to explicitly allow background execution, bypassing some of One UI's soft restrictions.


and...


Warning

• Navigate to Settings > Battery > Background usage limits and add Shizuku to 'Never sleeping apps'.

• Navigate to Settings > Apps > Shizuku > Battery and select 'Unrestricted'.

• Open the Recent Apps screen, tap the Shizuku icon, and select 'Keep open' to lock it in memory.

Xiaomi

MIUI / HyperOS

Xiaomi's proprietary Security App natively overrides standard Android battery configurations, killing Shizuku on screen-off unless Autostart is permitted.

Automated Profile

auto_fix_high

MIUI Patch

Grants direct ADB permission to bypass MIUI battery optimizations.


and...


Warning

• Open Security App > Manage Apps > Shizuku and toggle Autostart to ON.

• Tap Battery Saver and change it to 'No restrictions'.

• Open the Recent Apps screen, long-press Shizuku, and tap the Lock icon.

BBK Group

OnePlus / Oppo / Vivo

BBK devices have a notoriously aggressive background task killer that clears memory rapidly to show "smooth" performance.

Automated Profile

auto_fix_high

High Performance Mode

Grants "Display over other apps" priority, keeping the service alive longer.


and...


Warning

• Go to Settings > Apps > App Management > Shizuku > Battery usage. Enable 'Allow background activity' and 'Allow auto launch'.

• Open the Recent Apps screen, tap the three dots on the Shizuku card, and tap 'Lock'.

Huawei

HarmonyOS / EMUI 12

Huawei's "PowerGenie" framework actively hunts down background apps. You have to take Shizuku out of its automatic control.

Warning

• Go to Settings > Battery > App Launch. Find Shizuku and toggle off 'Manage automatically'.

• When the 'Manage manually' prompt appears, ensure Auto-launch, Secondary launch, and Run in background are all enabled.

Connection & Recon

Establish a secure ADB bridge to initialize the patching environment.

Waiting for Device...

cable

Ensure USB Debugging is enabled in Developer Options before connecting your Pixel.

What this does: Install APKs directly over ADB, which is the developer workflow for device testing and internal distribution.

info Android's new advanced flow for installs from unverified developers includes developer mode, a coaching check, a reboot, a one-day wait, and re-authentication. Use ADB installs only for apps you trust.

Select APK Package

Upload your Android package to begin the installation flow.

01 / 04

upload_file

Drag and drop file

Supports.apk files

description

Selected File No file selected Choose an APK to continue.

Skip permission popups on first launch.

security

Bypass Low Target SDK Block

Enable installs for legacy-targeted apps.

Installation Steps

Select the Termux APK payload to install the base terminal environment.
Download Termux from GitHub

Select the deployment script (.sh) to construct the rootless Ubuntu subsystem.
Download 80bee Setup Script

Select the RethinkDNS APK to route device traffic into the Pi-hole.
Download RethinkDNS

Diagnostics & Tools

Service Status

Check if Pi-hole FTL is running and which ports are listening on the device.

Launch FTL inside PRoot, view logs, or inspect the available FTL flags. Commands are injected into Termux.

Execution Console

terminal Installer Output

Waiting for payloads...

Note: This process installs a Debian subsystem inside Termux and compiles Home Assistant Core. Expect 15-30 minutes for completion.

Status & Prerequisites

Detection Unknown

Checking for Termux package...

Optimization

Neutralize background limits to keep HA alive.

Installation Control

Start Deployment

Bootstrap Debian and install Home Assistant. This is a one-click process once prerequisites are met.

Execution Console

terminal Installer Output

Waiting for interaction...

System Power Settings

Toggle standard Android battery saving mode (limits background activity, visuals, etc).

Adaptive Battery

Toggle AI-driven adaptive battery management (limits power for apps you don't use often).

Doze Mode Control

Enable or completely disable Android's system-wide Doze behavior. Useful for testing or making sure background servers stay alive.

Instantly force the phone into deep Doze mode without waiting for the screen to be off or unplugged.

Connectivity & Radios

Stops the cellular radio from staying active on Wi-Fi for faster handoff. Useful for home or work where you stay on Wi-Fi.

Immediately disables the cellular data interface without navigating Settings.

Immediately disables the Wi-Fi interface without navigating Settings.

Scanning & Sensors

Stops background Wi-Fi scanning when Wi-Fi is off.

Stops background Bluetooth scanning when Bluetooth is off.

Nearby Scanning

Stops nearby device scanning services that run in the background.

App Compiler (ART DexOpt)

Android normally uses a mix of Ahead-of-Time (AOT) and Just-in-Time (JIT) compilation — meaning it compiles parts of app code on-the-fly as you use them. The commands below force Android to pre-compile all app code into native machine code before you even open them.

The benefit: Apps launch faster, run smoother, and the CPU works less over time — which can actually improve battery life.

The trade-off: The initial compilation takes 5–15 minutes (depending on how many apps you have) and uses a few hundred MB of extra storage. Your phone may feel warm during this process — that is normal.

help_outline When should I run this?

  • After App Updates: The best time! It pre-compiles new versions immediately instead of waiting for your phone to do it overnight.
  • Feeling Sluggish? If many apps are laggy or slow to open, this can give the entire system a fresh boost.
  • Daily or Reboots? No. Once compiled, it persists across restarts until an app is updated or uninstalled.

Compiles each app one-by-one with a live progress bar. You can watch which app is being compiled in real time.

⚠️ Requires staying connected via USB for the duration.

Sends a single command to compile all apps at once. No progress tracking, but the process runs entirely on your phone.

✅ Safe to unplug immediately after starting.

Background Optimize

Trigger Android's normal background optimization cycle immediately, instead of waiting for the system to do it overnight. A gentler, balanced approach.

✅ Safe to unplug immediately after starting.

Diagnostic Scanner

Run a diagnostic scan on your device. Ensure your device has been off the charger for a few hours for the best results.

Quick Scan: Instant snapshot of current stats. Full Scan: Parses full timeline to detect drain spikes (takes longer).

Charging-warning

power

USB Connection Active (Charging)

Your phone is connected via USB. To report actual battery usage, we analyze the statistics from your last unplugged session (before you connected the phone to your PC).

USB Connection Tip: Keep the USB cable plugged in. If the connection drops or is unstable, swipe down to open the notification drawer on your phone, tap the USB settings notification, and set the mode to File Transfer / MTP or MIDI.

Debloater

Before making changes, create a snapshot of your currently installed apps. You can use this later to easily restore your setup if needed.


Upload a previously saved `.80bee` snapshot file to re-enable disabled apps, or simply detect and enable all currently disabled apps.

Detecting device profile...

Safe

Advanced

Expert

No negative impact

De-Google

Before removing core Google services, create a snapshot. You can upload it later to re-enable disabled apps.


Bloatware Encyclopedia

search

Filter by OEM:

Showing all apps

App Manager

Create a snapshot of your currently installed apps before making changes. You can restore from a snapshot or detect disabled apps later.


Upload a previously saved .80bee snapshot file to re-enable disabled apps, or simply detect and enable all currently disabled apps.

Warning

warning Warning: Uninstalling system apps uses the --user 0 command. It removes the app for the primary user but does not reclaim system storage. If needed, you can reinstall uninstalled system apps using the "Reinstall" action on the app card.

apps

Scan Installed Apps

Connect your Android device to scan and manage installed applications.

You are attempting to disable/uninstall packages that are classified as Expert (Unsafe) or Danger. Proceeding may break core system functionality, cause apps to crash, or lead to device instability.

You have selected a higher tier. Removing Tier 2/3 packages can soft-lock your device or cause bootloops if alternatives are not pre-provisioned. Proceed with caution.

Hardware DNA Scan

Identifying your phone's SoC, Camera2 API level, and sensor strings.

01 / 05

biotech

Ready to Scan

We need to run a few ADB commands to identify your hardware.

Diagnostics & Verification

MAC Address

--:--:--:--:--:--

Adapter State

---

healing

Why is my Bluetooth broken?

Over time, Android's Bluetooth subsystem accumulates cached data, bonding keys, and manufacturer-specific optimizations. If these internal databases become corrupted or fall out of sync, which happens so often occurring after OTA system updates, you will likely experience pairing timeouts, random stutters during audio playback, or persistent failures to connect to your car or headphones.

build

How we Fix Bluetooth on Android

This tool uses ADB to bypass the standard settings UI (which sometimes freezes when the radio is hanging). We force-stop the daemons related to Bluetooth, completely sanitize the core databases, and then programmatically cycle the networking hardware to rebuild the Android Bluetooth stack to a pristine state.

Standard Fix

Clears the core Bluetooth daemon and bonding databases. Safely resolves most pairing conflicts.

Clears the Network Stack and performs a hardware-level radio reset.

Warning

Note: This toggles Airplane Mode. Wi-Fi will disconnect momentarily. You may need to adjust settings afterward.

Highly aggressive OEM-specific workarounds. These alter core system battery behaviors and may impact device battery life.

Disables the Doze standby mode which MIUI/HyperOS sometimes uses to suspend the Bluetooth service, causing lag.

Clears the proprietary battery app data, a common fix for Bluetooth instability on OxygenOS post-updates.

signal_cellular_alt

No Device Connected

Local Connections & System Tuning

wifi Wi-Fi

Toggle the Wi-Fi transceiver node state.

Query Status

adb shell settings get global wifi_on

Enable Wi-Fi

adb shell cmd wifi set-wifi-enabled enabled

Disable Wi-Fi

adb shell cmd wifi set-wifi-enabled disabled

Offline

bluetooth Bluetooth

Toggle the short-range radio subsystem state.

Query Status

adb shell settings get global bluetooth_on

Enable Bluetooth

adb shell cmd bluetooth_manager enable

Disable Bluetooth

adb shell cmd bluetooth_manager disable

Offline

autorenew Adaptive Connectivity

Android's optimization service. Turn off to lock your custom cellular modes permanently.

Query Status

adb shell settings get global adaptive_connectivity_enabled

Enable Adaptive

adb shell settings put global adaptive_connectivity_enabled 1

Disable Adaptive

adb shell settings put global adaptive_connectivity_enabled 0

Offline

Cellular Generations

Warning

warning

System Sync Notice: Android's background Adaptive Connectivity service will automatically overwrite and revert custom cellular configurations. To keep your network generation overrides locked permanently, make sure the Adaptive Connectivity toggle above is set to OFF.

5g 5G (New Radio)

Ultra-fast cellular. Disable to conserve battery in weak 5G coverage areas.

Query Mode

adb shell settings get global preferred_network_mode

Enable 5G Mode

adb shell settings put global preferred_network_mode 22

Apply Settings (Airplane Cycle)

adb shell cmd connectivity airplane-mode enable && sleep 3 && adb shell cmd connectivity airplane-mode disable

Offline

lte_mobiledata 4G (LTE)

Standard high-speed data. Must remain enabled if VoLTE is required for voice calling.

Query Mode

adb shell settings get global preferred_network_mode

Enable 4G Mode

adb shell settings put global preferred_network_mode 9

Apply Settings (Airplane Cycle)

adb shell cmd connectivity airplane-mode enable && sleep 3 && adb shell cmd connectivity airplane-mode disable

Offline

3g_mobiledata 3G (WCDMA / EvDo)

Legacy 3G bands. Disable if decommissioned carriers cause connection hangs.

Query Mode

adb shell settings get global preferred_network_mode

Enable 3G Mode

adb shell settings put global preferred_network_mode 0

Apply Settings (Airplane Cycle)

adb shell cmd connectivity airplane-mode enable && sleep 3 && adb shell cmd connectivity airplane-mode disable

Offline

2g_mobiledata 2G (GSM / CDMA 1x)

Legacy 2G bands. Disable to protect against downgrade attacks from false cell towers.

Query Mode

adb shell settings get global preferred_network_mode

Enable 2G Mode

adb shell settings put global preferred_network_mode 1

Apply Settings (Airplane Cycle)

adb shell cmd connectivity airplane-mode enable && sleep 3 && adb shell cmd connectivity airplane-mode disable

Offline

terminal Terminal

[4:10:54 PM] Android Control Panel Shell Ready.
[4:10:54 PM] Initialized Boot Manager.
[4:10:54 PM] Initialized Shizuku Manager.
[4:10:54 PM] Initialized Pixel Magisk Tool.
[4:10:54 PM] Initialized Sideload Bypass.
[4:10:54 PM] Initialized Battery Optimizer.
[4:10:54 PM] Initialized Battery Diagnostic.
[4:10:54 PM] Initialized DNS Toggle.
[4:10:54 PM] Initialized UI Adjustments.
[4:10:54 PM] Initialized Pi-hole Installer.
[4:10:54 PM] Initialized Home Assistant Automator.
[4:10:54 PM] Initialized Debloater Manager.
[4:10:54 PM] Initialized App Manager.
[4:10:54 PM] Initialized Bloatware Library.
[4:10:54 PM] Initialized De-Google Manager.
[4:10:54 PM] Initialized GCam Detector.
[4:10:54 PM] Initialized Bluetooth Repair.
[4:10:54 PM] Initialized Audio Mods.
[4:10:54 PM] Initialized Connectivity Manager.