Dioxamine
ADB
scrcpy
Fastboot
Plugins
Settings
Built-in
ADB Shell
Plugins
ADB Shell support
This feature is coming soon.
No devices connected
- %1$d device connected
- %1$d devices connected
Add Device
Expand or collapse
No devices added yet. Tap \'+\' to connect to a device.
Add TCP Device
IP address
Port
Connect
Cancel
Connected
Connected • Android %1$s
Connected (API %1$d)
Connected • Android %1$s (API %2$d)
Connecting...
Remove
Device Information
View detailed specs, version, battery, CPU info, resolution, uptime, and installed packages.
Device Information
Close
Open details
Device Model
Android Version
Battery Info
Serial Number
CPU Info
Uptime
Screen Resolution
Installed Packages Count
Connect to a device to use these actions.
Refresh
Collapse
Expand
Running command...
Tap refresh to execute
Custom Plugins
"Plugins allow you to install custom plugins written by yourself or other developers."
"For plugin documentation, see the "
"Plugin Documentation"
"To submit your own plugins, see the "
"Plugin Submission Guide"
Writing your own plugins - coming soon.
No plugins installed
Install plugin
Installed %1$s
Updated %1$s to %2$s
Installed version is newer or the same
Install failed: %1$s
Installed
Browse
Browse Plugins
Online plugin repository and community extensions will be available here soon.
Coming Soon
Refresh
Repository updated
Failed to update: %1$s
Last updated: %1$s
No plugins found in repository
Search plugins…
Install
Update
Installed
Reinstall
Installing…
recently
by %1$s
Version %1$s (%2$d)
Homepage
Repository
Permissions Required
No permissions required
Allow
Deny
%1$s wants permission
Allow %1$s to %2$s?
Run shell commands on the connected device
Upload files to the connected device
Download files from the connected device
Install packages on the connected device
Create network port forwards to/from the connected device
Create reverse port mappings from the connected device to this device
Access the network (internet, local network, and localhost services)
Access Fastboot USB bootloader interface to execute commands, flash partitions, and reboot
Plugin: %1$s
Open External Link
This plugin wants to open an external link:\n\n%1$s\n\nDo you want to continue?
Open
Temporary Storage Request
This plugin wants to create a temporary file for streaming data during this session.\n\nDo you want to continue?
Plugin not found
Info
Permissions
Uninstall
Always allow
Allow for this session
Deny for this session
Always deny
%1$s Permissions
No permissions declared
Allowed for current session
Denied for current session
Reset
Plugin Details
ID: %1$s
Version: %1$s
Author: %1$s
Entry: %1$s
Size: %1$s
Homepage: %1$s
Min App Build: %1$d
Permissions: %1$s
Uninstall Plugin
Are you sure you want to uninstall \"%1$s\"?
Plugin \"%1$s\" uninstalled
Update available: v%1$s
Update
Updating…
Changelog
Failed to download plugin update
More options
Plugins
WebView debugging & permissions
WebView Debugging
Allow Chrome DevTools inspection via chrome://inspect
Changes take effect on next plugin launch
Plugin Permissions
Manage and revoke permissions for installed plugins
Manage
No permissions declared
Ask Every Time (Default)
Ask Every Time
Always Allow
Always Deny
Reset All
Fastboot support
USB Detector Active • No Fastboot Device Connected
No Device Selected
Connect and select a device from the top connector bar to configure and start scrcpy screen mirroring.
Invalid Config:\n
Mirroring Idle
scrcpy Screen Mirroring
Target: %1$s
Target: %1$s • Android %2$s
Start Mirroring
Stop Mirroring
Remember for this device
Reset defaults
Settings reset to default
Configurator
Logs
No scrcpy logs yet.
Video Source
Screen
Camera
Requires Android 12+ (API 31). Device is API %1$d.
Virtual Screen
Requires Android 10+ (API 29). Device is API %1$d.
Virtual Screen
Discovering apps...
Display Density (DPI)
%1$d DPI
Auto
App to Launch
Default Launcher (None)
Select App to Launch
Search or enter package name…
User Apps
System Apps
No apps found
Discovery timed out. Tap refresh to retry.
Couldn\'t load apps. Tap refresh to retry.
Launch custom package
Type a package name above to launch it manually, or tap refresh to retry.
Add Custom DPI
Enter display density in DPI (e.g. 280, 360, 560):
Camera
Back
Front
External
High Speed Mode
120+ FPS capture (needs device support)
High Speed FPS
%1$d FPS
High Speed Resolution
720p
1080p
480p
Auto
Video
Enable Video
Stream screen or camera display
Audio Streaming Active
Audio-only mode (video stream disabled)
Max Size
+ Add
Add Custom Max Size
Enter maximum size in pixels (e.g. 1440 or 2160):
Add Custom Frame Rate
Enter frame rate in FPS (e.g. 90 or 144):
Add Custom Bitrate
Enter bitrate in Mbps (e.g. 16 or 25):
Add
scrcpy
Configure scrcpy mirroring options
Allow custom values in configurations
Enable adding custom max size, frame rate, and bitrate options
Discovering camera capabilities...
Discovery timed out. Tap refresh to retry.
Couldn\'t load cameras. Tap refresh to retry.
No cameras found.
Frame Rate
Bitrate
%1$d Mbps
Codec
H.264
H.265
AV1
VP8
VP9
Orientation
Normal
90°
180°
270°
Flip H
Flip 90°
Flip 180°
Flip 270°
Audio
Enable Audio
Stream device audio
Requires Android 11+ (API 30). Device is API %1$d.
Source
Device Audio
Microphone
Format
Opus
AAC
FLAC
Don\'t Mute Device
Keep device speakers active
Requires Android 13+ (API 33)
Display & Controls
Turn Screen Off
Keep device screen dark while mirroring
Floating Navigation Bar
Show vertical Back, Home, and Recents buttons over screen
Forward Volume Buttons
Bind hardware volume buttons to the mirrored device
Clipboard Bidirectional Sync
Sync copied text between host and target device
Virtual TouchPad
Show floating touchpad overlay to control cursor
Virtual Keyboard
Open soft keyboard to send keystrokes to device
Paste Clipboard to Device
Toggle Torch
Rotate Device
Toggle Fullscreen
Stop Mirroring
Show Controls
Hide Controls
Back
Home
Recents
Take Screenshot
Settings
ADB
Key management and local connection settings
Detect Localhost
Check for an active local ADB server and prompt to connect
Auto-connect to Localhost
Automatically connect when local ADB is detected without prompting
Authentication Key
Manage the RSA key pair used to authorize this app with devices.
Fingerprint:
No key generated yet.
Regenerate Authorization Key
Load Custom Key
Regenerate Key?
This will delete the current ADB key pair and generate a new one. You\'ll need to re-authorize on all previously trusted devices.
Regenerate
Language
System Default
English
Русский
简体中文
हिन्दी
Deutsch
فارسی
Contribute to translation
Theme
Device Default
Light
Dark
AMOLED
Dynamic Colors (Monet)
Use system wallpaper colors
Requires Android 12+
Theme Mode
App Logs
Export or clear persistent application logs
Enable Logging
Record internal log events to memory and disk
Export Logs
Clear Logs
Clear All Logs?
This will permanently delete all persisted log files from disk and clear current in-memory logs.
Clear
All log files and memory buffers cleared.
Logs exported successfully.
New key generated.
Custom key loaded.
USB connection lost. Please reconnect.
Connection lost: %1$s
Connection failed
USB connection failed
Failed: %1$s
Error (%1$d): %2$s
Command timed out - device may be disconnected
Device File Manager
Browse, view, upload, download, and manage files on connected device
Directory is empty
..
Search in current folder…
Cannot write to this directory (Permission Denied)
View Properties
Download (Pull)
Rename / Move
Delete
File Properties
New Folder
Create New Folder
Enter new folder name:
Rename Item
Enter new path or name:
Delete Item?
Are you sure you want to delete "%1$s"? This action cannot be undone.
Downloading folder…
Invalid IPv4 address format
Port must be between 1 and 65535
Sideload Mode
Recovery Mode
Rescue Mode
Connected [%1$s]
Connected [Recovery Mode • Android %1$s (API %2$d)]
Connected [Recovery Mode • Android %1$s]
Connected [Recovery Mode • API %1$d]
Device is in sideload mode. Pick an OTA zip to flash.
Choose File
Starting...
Sideload
Flash complete
Done
Try Again
Wipe Userdata
Wipe userdata?
This will erase all user data on the device. This cannot be undone.
Wipe
Add Custom Audio Bitrate
Enter custom audio bitrate in Kbps (e.g. 192, 256, 320):
Mirroring Failed
Dismiss
Audio Bitrate
RAW (PCM)
Please enter a valid positive number
Scrcpy is not supported in %1$s mode
Screen mirroring requires standard ADB mode and is unavailable while the connected device is in %1$s mode.
Scrcpy server failed to start on target device. Check permissions or device compatibility.
Scrcpy server process terminated unexpectedly on target device.
Not supported in camera mode
Not supported in audio-only mode
Local ADB Detected
Dioxamine detected that local wireless ADB is active on port %1$d. Would you like to connect to this device?
Push File
Upload failed for %1$s: %2$s
Downloaded %1$s successfully
Download failed: %1$s
Folder downloading is not supported via single file save
Name
Path
Type
Link Target
Size
Mode
Symlink (%1$s)
Directory
File
Retry
Create
Rename
Package Manager
Manage installed apps, pull APKs/APKS, enable/disable or install packages
Search apps by name or package…
All Apps
User Apps
System Apps
Disabled Apps
Enable app
Disable app
Pull app (Extract APK)
Uninstall app
Force stop
Grant permissions
App info
Grant Permissions
e.g. android.permission.WRITE_SECURE_SETTINGS
Enter the permission name you want to grant:
Permission Name
Note: Target app must declare this permission in its AndroidManifest.xml.
Invalid permission format (e.g. android.permission.WRITE_SECURE_SETTINGS)
Grant
Granted %1$s
Failed: %1$s
%1$s force stopped
Install APKs
Installing package on device…
Package installed successfully
Installation failed: %1$s
Pulling package…
Pulled %1$s successfully
Pull failed: %1$s
Uninstall App?
Are you sure you want to uninstall %1$s (%2$s) from target device?
%1$s uninstalled successfully
Uninstall failed: %1$s
%1$s disabled
%1$s enabled
Export authentication key
ADB authentication key exported successfully
No packages found
Logcat
Stream system logs in real-time with filtering, search, and regex
Search logs or regex…
Tag
PID
Pause stream
Resume stream
Clear logs
Copy logs
Auto-scroll
Streaming
Paused
Copied %1$d logs to clipboard
Waiting for device logs…
No log lines match current filters
Device logcat buffer cleared
Clear local on-screen log buffer, or also flush the device\'s internal logcat buffer?
Clear Screen
Clear Device Buffer
Toggle search and filters
Reboot Options
Reboot to system, bootloader, recovery, fastboot, or power off
Reboot System
Normal reboot into the Android OS
Reboot to Bootloader
Reboot into bootloader / fastboot mode
Reboot to Recovery
Reboot into recovery mode
Reboot to Fastboot
Reboot into fastbootd (userspace fastboot)
Shutdown
Power off the device
Executing %1$s…
Screenshot
Capture device screen and view or save the image
Take Screenshot
Capturing screenshot…
Save Screenshot
Screenshot saved successfully
Failed to capture screenshot: %1$s
Tap \'Take Screenshot\' to capture the display of the connected device.
Back
Miscellaneous
Display controls, developer tweaks, and shortcuts
App & Process Actions
Display & Orientation
System UI & Notifications
Developer & UI Tweaks
Battery Emulation
Intent & URL
Kill Foreground App
Force stops whichever app is currently open on the target screen
Clear Foreground App Data
Resets application data and cache for the currently active app
Set Screen Orientation
Force 0° Portrait, 90° Landscape, 180° Inverted, or 270° Landscape
Toggle Auto-Rotate
Toggle accelerometer screen rotation on/off
Screen Density (DPI)
Change display DPI scaling or reset to device default
Current: %1$s
e.g. 420
Screen Resolution
Change screen resolution dimensions (Width x Height) or reset
Current: %1$s
e.g. 1080x2400
Keep Screen Awake (Stay Awake)
Prevent target device screen from sleeping while USB connected
Expand Notifications
Pulls down the notification shade
Expand Quick Settings
Pulls down the Quick Settings tiles panel
Collapse Status Bar
Closes any open notification or Quick Settings shades
Demo Mode (Clean Status Bar)
Displays 100% battery, 12:00 clock, full signal, and hides notifications
Toggle Show Touches
Shows visual touch circle indicators under finger taps
Toggle Pointer Location
Displays touch coordinate ruler and path overlays
Window Animation Speed
Adjust window, transition, and animator duration scales (0x to 2x)
Simulate Battery State
Simulate battery level, charging/discharging state, or reset
Open URL / Deep Link
Launch any webpage or deep link in the target device\'s browser
https://example.com
Clear Active App Data?
Are you sure you want to permanently clear all app data, logins, and cache for package:\n\n%1$s\n\nThis action cannot be undone.
Clear Data
Select Orientation
0° Portrait
90° Landscape Right
180° Inverted Portrait
270° Landscape Left
Set Screen Density (DPI)
Reading current density…
Presets
Custom DPI Value (72 - 1200)
Please enter a valid DPI between 72 and 1200
Apply
Reset Default
Set Screen Resolution
Reading current resolution…
Width
Height
Please enter valid dimensions between 240 and 10000
Keep Screen Awake
Choose whether to force the device screen to stay on while connected to USB.
Enable (Stay Awake)
Disable
Demo Mode (Clean Status Bar)
Set status bar icons to 100% battery, 12:00 clock, and full signal, or restore normal status bar.
Enter Demo Mode
Exit Demo Mode
Select Animation Speed
Simulate Battery State
Simulate Level
Simulate Charging Status
Charging
Discharging
Reset Simulation
Open URL on Device
Enter a web address or deep link to open in the target device\'s browser:
Open
Status: Success
Status: Failed
Dismiss
Device not connected
Could not detect active foreground app on target device.
Enabled (ON)
Disabled (OFF)
Executed successfully.
Reset
Actions
Shell
Connected
Detected — not connected
Retry
Disconnect
No fastboot device connected. Connect a device in fastboot mode to use these actions.
Reboot
Reboot into system, bootloader, recovery, or fastbootd
Flash Image
Choose an image via file picker and flash it to a partition
Boot Image
Stage and boot an image without flashing it
Lock State
Unlock or lock the bootloader
Device Variables
Read bootloader variables via getvar
Log
Clear log
Type a command below, or tap help.
Reboot
Reboot System
Normal reboot into the OS
Reboot to Bootloader
Reboot back into the bootloader
Reboot to Recovery
Reboot into recovery mode
Reboot to Fastboot
Reboot into fastbootd (userspace fastboot)
Continue Boot
Resume normal boot from bootloader without rebooting
Shutdown
Power off the device
Bootloader Lock State
Unlocking or locking the bootloader may wipe user data on the device.
Unlock Bootloader
Lock Bootloader
Unlock Critical
Lock Critical
Check Unlock Ability
Device Variables
Read a specific bootloader variable, or fetch all of them at once.
Variable name (e.g. product, version-bootloader)
Get All
Get Variable
Working...
Operation in progress...
%1$s Done
%1$s Failed
Flash Image
Select an image file to flash to a partition on the device. The partition name is pre-filled from the file name but can be edited.
Choose Image
No file selected
Flash to partition
Enter the partition name to flash \"%1$s\" to.
Partition name
Flash
Cancel
Boot Image
Stages an image on the device and boots it once, without flashing it to any partition.
Choose Image and Boot
reboot, getvar product, flash boot, help ...
Raw path detected
\"%1$s\" isn\'t supported — this app can\'t read arbitrary file paths. Use the attach button to pick the file instead.
Proceed anyway
Remote Control
Simulate physical remote for standard Android and Android TV devices
Auto Detect
Android TV
Standard Android
Android TV Detected
Standard Android
Navigation Pad
System & Playback
TV Controls
Text Input Injection
Send Text
Type text to send to active field...
Guide
Source
Ch +
Ch -
Search
TouchPad & Mouse
Control target device cursor with a virtual touchpad and hardware keyboard
TouchPad
PC Keyboard
Initializing virtual input devices...
Virtual mouse & keyboard active
Swipe to move • Tap to Left Click • Hold to Right Click • 2-finger scroll
Left
Right
Middle
Pointer Sensitivity
Hardware Keyboard
Modifiers
Function Keys
Shortcuts
Navigation
Numpad
Soft Keyboard
Toggle Keyboard
Type here for instant real-time keystrokes...
Real-time typing enabled. Characters and backspaces are streamed instantly.
Virtual Input Error
Could not initialize virtual mouse/keyboard (/dev/uhid). Ensure Developer Options > USB debugging (Security settings) is enabled if applicable.
Daemon Response
OK
Restart
Daemon options
Switch to TCP/IP
Root Daemon
Unroot Daemon
Restart adbd on TCP/IP
Enter port for wireless ADB:
Pair with QR code
Close
Discover devices
Searching for devices with wireless debugging enabled…
No devices found yet
Make sure wireless debugging is on and both devices share a network
Enter connection info manually
Connection type
Plain TCP (legacy, port 5555)
Wireless debugging (TLS)
Connect over TCP
Wireless debugging
If this device hasn\'t been paired yet, pair it first.
Pair with code
Connect (already paired)
Connect (TLS)
Paired successfully! Connecting to the discovered wireless debugging endpoint…
Pair instead
Pair device
Pairing port
Pairing code
Pair
Starting pairing server…
Pairing QR code
On your device, go to Settings > Developer options > Wireless debugging > Pair device with QR code, then scan this.
Both devices must be on the same Wi-Fi network.
Paired successfully
Connecting…
Waiting for device to become discoverable…
Pairing failed
About
App information, social links, and repository
Version %1$s
Documentation
Source Code
Donate
Check for Updates
Checking for updates…
Update Available
A new version (%1$s) is available.\n\nCurrent version: %2$s
Download
You are using the latest version
Failed to check for updates: %1$s
Checking for updates…
GitHub
Telegram
Run
Send
Scroll to bottom
Restart shell
Select mode
Open TouchPad
Power
Mute
Volume down
Volume up
Menu
Up
Down
Left
Right
Previous
Rewind
Play or pause
Fast forward
Next
Keyboard
Send text
Toggle numeric keypad
Sensitivity settings
Hide keyboard
Symbolic link
Actions
Copy logs to clipboard
Clear logs
Export logs as ZIP
Disconnected
Export failed: %1$s
No ADB key file found
Failed to save file
Camera Selector
Cam %1$s (%2$s)
Camera Resolution
Camera Frame Rate
Client
Server
Logs exported
Export failed
Failed to load packages: %1$s
Package name copied
Copy Package
App Settings
Package Name
Version Name
Version Code
Target SDK
Minimum SDK
UID
Installer
Source Directory
Data Directory
First Installed
Last Updated
Split APKs (%1$d):
N/A
Detecting device type…
Android TV (Detected)
Standard Android (Detected)
Media Controls
Numeric Keypad
Type
Enter IP
Choose save location
Attach image
Details: %1$s
Shell error: %1$s
Don\'t prefix commands with "adb shell" — this is the live shell of the device.
System
Disabled
Splits (%1$d)
Refresh
Retry
Process Manager
Live CPU/RAM monitor, inspect and manage running processes
System Memory
%1$s / %2$s (%3$d%% Used)
CPU Usage
%1$s · %2$d Cores
%1$d Processes (%2$d Apps, %3$d System)
Search process, app, or PID…
All (%1$d)
Apps (%1$d)
System (%1$d)
RAM (High to Low)
CPU (High to Low)
PID (Low to High)
Name (A to Z)
Force Stop
Kill PID
Force Stop
Kill
Force Stop %1$s?
Force stopping this app will immediately terminate all its active processes and background services.
Kill Process %1$s (PID %2$d)?
Sending SIGKILL (signal 9) will immediately terminate this process. Unsaved data may be lost.
Force stopped %1$s
Failed to force stop %1$s: %2$s
Terminated PID %1$d
Failed to terminate PID %1$d: %2$s
Auto-Refresh (ON)
Auto-Refresh (OFF)
No matching processes found.
Connecting to DioxAgent & loading processes…
%1$d threads
PID: %1$d
UID: %1$d
%1$s CPU
Recordings
Recording started
Recording saved
No recordings yet
Recordings will appear here after you record a mirroring session
Delete this recording?
This action cannot be undone.
Recording exported
Export failed
Recording deleted
Recording not supported with this codec
REC %1$s
Screenshot saved
Failed to capture screenshot
Delete
Export
Auto-record sessions
Automatically start recording when mirroring begins
Miscellaneous
Background behavior and general options
Keep Alive
Keep background service active to maintain connections when app is minimized
Keep Alive Service
Notification displayed while Dioxamine is kept alive in background
Dioxamine Keep Alive
Dioxamine is active in the background
No devices connected • Active in background
- %1$d ADB device connected
- %1$d ADB devices connected
- %1$d Fastboot device connected
- %1$d Fastboot devices connected
Stop
Battery optimization not disabled. Background connections may be suspended during Doze mode.
Notification permission denied. Background status notification will not be visible.
Press back once more to force exit plugin
Exited plugin