Dioxamine让你能够直接在Android上使用ADB、Fastboot和Scrcpy。插上OTG或走无线调试,另一台设备就进了你的掌控范围。屏幕可以低延迟镜像出来,手指、键盘、触控板都能反控。文件双向拖拽、APK提取与拆分包安装、进程强杀、Logcat实时流、分辨率/DPI临时调整……日常维护该有的诊断能力基本齐了。
临时boot一个recovery试试水、刷boot/vendor_boot/system分区、看getvar、切A/B槽、管bootloader锁态。以前这些动作离不开笔记本,现在躺床上用拇指就能做。当然,刷机有风险,解锁会清数据,该备份的还是得备份。
Dioxamine投屏部分基于Scrcpy思路做了移动端移植,支持H.264/265/AV1,能转音频、能推摄像头、能录屏,兼容度看双方硬件解码,挑对编码就行。
• 一台手机,就是另一台手机的“电脑”
• 没有笔记本的夜晚,也能救砖
• ADB、Fastboot、Scrcpy,装进口袋
• 把调试终端,从桌面搬到掌心
• 玩机不该被一根数据线拴在电脑前
应用布局与导航
Dioxamine 在底部导航栏中被划分为四个主要标签:
1.ADB:ADB设备管理的核心中心。包含设备连接控制、内置设备工具(文件管理器、包管理器、远程控制、触摸板、截图、重启菜单、侧载),交互式ADB终端以及自定义Web插件。
2.Scrcpy:实时屏幕镜像、远程触控交互、音频转发和目标摄像头视频流传输。
3.Fastboot:引导加载程序刷写工具、内核启动、锁定状态管理、变量检查以及原始 Fastboot 命令执行。
4.设置:ADB RSA 密钥管理(生成、导出、导入)、Material 3 主题、语言配置、诊断日志导出以及插件安全权限。
要求
为了有效使用 Dioxamine,请确保您的设置符合以下要求:
主机电话(运行 Dioxamine)
• Android 7.0 (Nougat, API 24) 或更高版本。
• 如果通过线缆连接,支持 USB OTG。
• 动态材质 3 颜色(莫奈)需要 Android 12 或更高版本。
目标设备(被控制的设备)
• 开发者选项 已启用。
• USB 调试 已启用(用于 USB OTG 或 TCP 连接)。
• 无线调试 已启用(适用于 Android 11+ 的 Wi-Fi 连接)。
• 关于 Scrcpy 音频转发:目标设备必须运行 Android 11(API 30)或更高版本。
• 对于 Scrcpy 摄像头流媒体:目标设备必须运行 Android 12(API 31)或更高版本。
• 若要实现 Scrcpy 音频复制且不静音目标设备:目标设备必须运行 Android 13(API 33)或更高版本。
在目标设备上启用开发者选项
在连接任何目标设备之前:
1.打开 设置 在目标设备上。
2.导航至 关于手机 (或 关于设备).
3.连续点击构建号(通常点击7次),直到出现“你现在是一名开发者!”的消息。
4.返回设置 > 系统 > 开发者选项(具体位置可能因制造商而略有不同)。
5.切换 USB 调试 为开启。
6.如果要在 Android 11+ 上无线连接,请同时将无线调试切换为开启。
Dioxamine 提供了多种连接方式,可通过物理线缆或本地 Wi-Fi 网络与 Android 二级设备进行交互。
连接方法概览
1. USB OTG 线缆连接
通过USB OTG连接提供了设备之间最快且最稳定的链路。
分步说明:
1.将USB OTG适配器插入您的主机手机(运行Dioxamine的手机)。
2.将适配器与目标设备连接的 USB 数据线连接起来。
3.在您的主机手机上,Android 将显示一个弹出窗口:“允许 Dioxamine 访问此 USB 设备?”。点击确定。
4.在目标手机屏幕上,查找提示:“允许 USB 调试?”。
5.勾选“始终允许来自此计算机”并点击允许。
6.Dioxamine 将自动检测设备,并在顶部设备芯片栏中显示其型号名称。
注意:如果目标设备未显示调试提示,请检查USB线是否支持数据传输(有些线仅支持充电)。同时确认开发者选项中已开启USB调试。
2. 无线 ADB 自动发现
如果两个设备连接到同一个 Wi-Fi 网络,或者其中一个设备连接到另一个设备的便携式热点,Dioxamine 可以使用 mDNS 自动发现目标设备。
分步说明:
1.在 Dioxamine 的 ADB 选项卡中,点击顶部栏的 添加设备 (+) 按钮。
2.“已发现设备”对话框将出现,并开始扫描您的本地网络。
3.在列表中查找您的目标设备:
*标记为 TLS 的设备已配对并准备就绪。点击设备即可立即连接。
*标记为配对的设备需要先进行配对。点击设备以打开配对码输入屏幕。
*标记为 TCP 的设备正在监听标准的 ADB 端口。点击直接连接。
3. 无线 ADB 二维码配对(Android 11+)
Android 11 及更高版本支持原生无线调试,并支持二维码配对。
分步说明:
1.将两台设备连接到同一个 Wi-Fi 网络或移动热点。
2.在您的 主机手机上,点击 QR配对图标,位于顶部连接栏。Dioxamine 将启动本地配对服务器,并在屏幕上显示一个样式化的配对二维码。
3.在目标设备上,导航至设置 > 开发者选项 > 无线调试。
4.点击配对设备以打开目标设备的内置二维码扫描器。
5.将目标设备的摄像头对准主机手机屏幕上显示的二维码。
6.一旦扫描完成,目标设备将通过 TLS 进行身份验证,Dioxamine 会自动连接到发现的无线调试端口。
4. 手动配对码 (Android 11+)
如果无法通过摄像头扫描,您可以使用6位Wi-Fi配对码进行手动配对。
分步说明:
1.在目标设备上,前往设置 > 开发者选项 > 无线调试。
2.点击 使用配对码配对设备。
3.目标屏幕将显示:
*Wi-Fi 配对码 (一个 6 位数字,例如:123456).
*IP地址与端口(例如:192.168.1.50:37123)。
4.在 Dioxamine 中,点击 添加设备 (+) > 手动输入 > 无线调试 (TLS) > 与 Code 配对。
5.输入IP地址、弹窗中显示的配对端口(例如,37123),以及6位配对码。
6.点击配对。
7.成功配对后,Dioxamine 将切换到连接界面。在目标设备的无线调试主页上输入主连接端口,并点击 连接。
5. 直接 TCP/IP 连接(端口 5555)
适用于运行 Android 10 或更早版本的设备、具有固定 IP 地址的 Android TV 盒子,或配置了通过 TCP 传输 ADB 的设备。
直接连接:
1.点击 添加设备 (+) > 手动输入 > 纯TCP (IP:端口).
2.输入目标IP地址和端口(默认是5555)。
3.点击连接。
将 USB 设备切换到 TCP/IP:
如果您当前通过 USB OTG 连接了一个设备,并希望断开连接线继续无线使用:
1.确保两台设备都连接到同一个 Wi-Fi。
2.在顶部的设备连接卡上,点击 USB 设备旁边的三个点菜单。
3.点击 切换到 TCP/IP。
4.设置端口(默认 5555)并确认。
5.现在您可以拔掉USB线,并通过Wi-Fi连接到目标设备的IP地址。
当设备连接并处于ADB 标签页中时,Dioxamine 在顶部提供三个子标签页:
1.内置操作:一套精选的管理瓷砖,用于硬件遥测、远程控制、触控板输入、文件管理、应用安装、截图捕获和重启。
2.ADB Shell:用于直接执行命令行操作的交互式终端模拟器。
3.插件: 安装到 Dioxamine 中的基于 Web 的模块化扩展。
内置操作套件
内置操作子选项卡提供快速访问10个基本工具瓷砖:
• 设备信息:快速检查硬件型号、安卓版本、电池百分比、序列号、处理器详情、屏幕分辨率和已安装包数量。
• 进程管理器实时 CPU 和内存使用率监控、进程检查器、搜索筛选器、强制停止以及由 DioxAgent 驱动的 PID 终止功能。
• 杂项:显示密度(DPI)、分辨率、屏幕方向、保持唤醒、演示模式、触摸/指针可视化、窗口动画、电池模拟和深度链接启动的快速调整。
• 遥控器:一款专为手机和安卓电视设计的方向键遥控器,具备电源、音量、媒体播放、电视输入切换和文本输入控制功能。
• 触控板与PC键盘:将您的手机变成完整的笔记本电脑触控板和功能齐全的硬件键盘,配备修饰键、功能键和实时软键盘输入。
• 文件管理器:浏览内部存储(/sdcard)和根目录,从手机推送多个文件,拉取文件,重命名并管理文件夹。
• 包管理器:检查已安装的用户和系统应用,安装新的APK/拆分APK(.apks, .xapk),通过拆分重建拉取已安装应用,禁用预装应用,并强制停止应用。
• 截图:实时截取目标设备屏幕的PNG截图并保存到本地存储。
• 重启菜单:快速重启到 Android 系统、恢复模式、引导加载程序、Fastbootd 或关机。
• 侧载与救援:当设备以恢复侧载模式或救援模式连接时自动触发,用于刷写OTA更新zip文件或清除用户数据。
v0.0.6版本
通用错误修复、稳定性改进和用户界面优化
展开内容
访问网络 访问网络连接,可能产生GPRS流量 ------------------------------------- 获取网络状态 获取网络信息状态,如当前的网络连接是否有效 ------------------------------------- 唤醒锁定 允许程序在手机屏幕关闭后后台进程仍然运行 ------------------------------------- 使用振动 允许振动 -------------------------------------