搬运:DeepSeek Harness 安卓启动器:内置 proot+Ubuntu,免 ROOT 免 Termux 一键运行 deepseek-harness,多源测速 / 分步安装 / WebUI 预览 / 设备 Shell 桥接
- wxyzLv.1 初来乍到
光鸭:「DSHA」
链接:https://www.guangyapan.com/s/1938437477481615368_aeXMzSa0Twth-O73
下载地址:
https://github.com/qiannianhuanxiang/DSHADeepSeek Harness 安卓启动器:内置 proot+Ubuntu,免 ROOT 免 Termux 一键运行 deepseek-harness,多源测速 / 分步安装 / WebUI 预览 / 设备 Shell 桥接
DSHA
下一个 AI / 开发者请先读 AGENTS.md,不要先全库扫描。DeepSeek Harness 安卓启动器 —— 在手机上跑 deepseek-harness 的一体化方案,无需 Termux、无需 ROOT。
内置 proot + Ubuntu rootfs,一键(或分步)安装 deepseek-harness,内嵌 WebView 直接使用 Web UI。
License: MIT
✨ 功能
功能 说明
装完即用 内置 Ubuntu 24.04 + Node 24 + dsh(默认 rc.8),首启解压即可用
ADB 无线通道 免 Shizuku 直连设备:配对一次永久授权,看门狗自动重连、开机自启、永不掉线
设备 Shell 引导 内置插件让 agent 主动用 /root/dsh-bin/adb-shell 操作手机(查应用 / 启动应用 / 抓日志…)
自动备份体系 每 N 次启动 / 升级自动备份到 Download/DSHA,重解压数据保护,卸载重装不丢
自愈能力 busy 超时释放 / Web 自动重试 / 崩溃恢复提示 / 内置插件防消失 / 检测 dsh 新版自动适配
多源加速 npm/rootfs/Node 全部走国内镜像(npmmirror / 清华 / 华为云…),多级回退
插件市场 过滤非插件 / 仅兼容筛选 / 排序优化,内置插件可管理
免 ROOT 文件共享 集成 MT 管理器官方文件提供器,直接浏览 / 编辑 App 私有数据
WebUI 移动端适配 单栏 / 抽屉 / 汉堡 / 全屏设置,移动端开箱即用
🚀 快速上手
安装 APK(仅 arm64 / Android 8.0+;GitHub Actions 产物已内置完整 Linux 环境)
首次启动解压内置环境(数分钟,只需一次)
「配置」页填入 DeepSeek API key(可选勾选「启用 ADB 设备通道」)
「启动」页启动 Web UI,自动打开预览
🔧 构建
公开仓库用 GitHub Actions 免费构建(不需要电脑、不需要 Termux):推送到 main(或在 Actions 页点 Run workflow)
流水线分两段:
ubuntu-24.04-arm:原生 arm64 chroot 预装 Ubuntu + Node + dsh rc.8
ubuntu-latest:把离线包打进 APK
在 Actions 的 Artifacts 下载 dsha-debug-apk
本地:./build.sh # 需要 Gradle 8.5 + Android SDK + JDK 17
🧱 技术架构
UI:原生 Android(Java)+ Material3 + BottomNavigationView
执行层:Termux 官方 proot 二进制(/system/bin/linker64 启动,绕过 Android 10+ W^X)
rootfs:Ubuntu base 24.04 arm64(约 30MB,多镜像下载)
运行时:Node.js 24 + pnpm + dsh(默认 rc.8,npm 镜像安装,失败即明确报错不克隆)
设备通道:ADB 无线(TLS 直连)+ Shizuku 桥双通道;WRITE_SECURE_SETTINGS 开机自启
文件共享:MT 管理器 MTDataFilesProvider 编程注入
⚠️ 注意
仅支持 arm64-v8a 设备,Android 8.0+
环境存储在 App 私有空间,卸载即清除(可先用「备份配置」)
设备 Shell 能力需要「启用 ADB」并首次配对(输 6 位码),之后自动维护
QQ 交流群 960636357🐧
📱 ADB 无线配对教程(设备 Shell 能力)
DSHA 内置 ADB 无线通道(免 Shizuku),配对一次后永久授权,看门狗自动维护不掉线。首次配对(约 1 分钟)
App 配置页 → 勾选「启用 ADB 设备通道」→ 点「保存配置」
手机系统:设置 → 开发者选项 → 无线调试 → 打开
点「使用配对码配对设备」→ 不要切回 App,直接在通知栏操作:
下拉通知 → 找到 DSHA 的「输码配对」卡片
点「输码配对」→ 在通知栏直接输入屏幕上的 6 位码
⚠️ 配对码切回 App 即销毁,记下来也没用,必须在通知栏里输入
配对成功通知会显示 ✅,自动获得 uid=2000(shell) 设备权限
配对之后(自动维护,无需再操作)
场景 自动行为
App 重启 启动体检自愈,自动恢复连接
手机重启 BootReceiver 自动拉起 + 看门狗重连(已授权 WRITE_SECURE_SETTINGS 时自动开无线调试)
无线调试被系统关闭 看门狗自动重开(有权限)或通知提醒
端口变化 mDNS 自动发现新端口,无需重新配对
掉线 30 秒看门狗周期自动重连
- 暂无回复