dshseek

seek://map/dsha

DSHA 安卓启动器

客户端社区★ 668验证于 2026年9月3日qiannianhuanxiang/DSHA← 返回地图

#android #mobile #launcher

TL;DR

免 ROOT、免 Termux 的安卓启动器:APK 内置离线 Ubuntu 24.04 arm64 环境与 proroot 运行时,apt、PTY 与原生模块编译都可用;附带无线 ADB 设备操控、Keystore 加密的数据保全与自检自愈体系,让 harness 真正跑在手机上。

DSHA 用容器路线补上了本图的移动端空缺:单个 APK 携带离线 Ubuntu 24.04 rootfs 与 proroot 运行时,让 harness 与其插件原样跑在手机上——免 ROOT、免 Termux、不要求命令行技能。README 相当坦率:写明了自己无法修复的沙箱限制,维护安全模型文档,把性能数字标注为真机实测,并声明大规模重构进行中、更新暂时放缓。

速览

platforms
Android 8.0+ · arm64-v8a
license
MIT
note
README 自述大规模重构进行中、更新放缓;bash 沙箱隔离在安卓上不可用(容器与 Termux 路线相同),权限默认 danger-full-access,可在配置页改档。

要点

  • 据其 README,APK 内置离线 Ubuntu 24.04 arm64 rootfs:apt、交互式 PTY、原生模块编译开箱可用,上游插件无需改动;免 ROOT、免 Termux、免命令行
  • 默认运行时 proroot 走进程内路径翻译、无 ptrace 开销;据其 README,真机实测关键项合计 +58%(stat 密集场景 +82%)——项目自报数字
  • agent 可直接操控手机:内置无线 ADB 配对(免 Shizuku)、应用桥通知与确认、危险命令守门人与流式悬浮条
  • 数据不随卸载消失:会话与设置存于 Documents/dshdata,API key 由 Android Keystore 加密,备份轮换并带恢复前体检
  • 据其 README,配备自检修补与自愈脚本体系、插件故障人话诊断,以及离线验签的脚本增量热更新

常见问题

和 Termux 方案有什么区别?

按 README 的对比表,DSHA 走容器路线:proot/proroot 加完整 glibc rootfs,装 APK 即用;Termux 路线在 bionic 上裸跑、理论更快,但工具链要逐个适配。无论哪种路线,沙箱隔离都同样受限。

bash 沙箱还能用吗?

不能。按 README,bubblewrap 需要 unprivileged user namespace 而 Android sepolicy 不允许——容器与 Termux 路线都绕不过;约束依靠 dsh 权限档位,默认 danger-full-access,可改为 workspace-write 或 read-only。

支持哪些设备?

据其 README,仅 arm64-v8a 与 Android 8.0+;APK 约 370 MB(内置完整 Ubuntu 环境的代价)。卓易通与鸿蒙 anco 尚无真机验证。

官方参考

GitHub 仓库 — qiannianhuanxiang/DSHA ↗