Skip to main content

device-shell

在 DSHA 的 Ubuntu 环境中使用应用管理的设备通道执行明确授权的 Android 操作,核对实际身份和结果。

소스 정보

저장소
DSH-APP/DSHA
최근 소스 활동
2026년 10월 4일 11:31
감지된 SKILL.md 언어
중국어
스타
1,333
포크
82

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
device-shell
description
在 DSHA 的 Ubuntu 环境中使用应用管理的设备通道执行明确授权的 Android 操作,核对实际身份和结果。
# 手机命令操作 版本从实际界面或发布清单读取,不依赖旧 rc 编号。Ubuntu 终端操作guest,设备操作使用「设备能力授权」中已启用并获授权的 Root、Shizuku 或 ADB 通道,由原生层在发送前选择。不要要求先配 ADB 才能使用已授权 Root/Shizuku,不用裸 adb 绕过入口。 先做只读核验: ```sh /root/dsh-bin/adb-shell "id" /root/dsh-bin/adb-shell "getprop ro.product.model" /root/dsh-bin/adb-shell "getprop ro.build.version.release" ``` 按 id 的实际结果记录身份,不能假设总是 uid=2000 或 Android Root。连接未就绪时查看原生通道状态;错误、拒绝或结果未知时不换通道重放。 普通 guest shell 的开放权限不代表可以绕过设备命令执行侧策略和敏感能力授权。不要用文本替换逃避限制。 确需调用本机桥时,凭据从受管私有请求头文件读取,不放 URL、命令参数、剪贴板或公开日志: ```sh curl --fail --silent --show-error --header '@/root/.dsh/.bridge_headers' \ --get 'http://127.0.0.1:3090/exec' --data-urlencode 'cmd=id' ``` 请求头文件缺失时先修复应用运行状态,不打印 token 排查。桥响应失败、取消和未知结果分别处理,不把空输出当成功。执行前明确目标设备和用户目标,执行后用只读查询核对效果。短信、屏幕等能力采用各自授权和运行代次,不从备份恢复设备许可。 没有 Termux 通道、termux-dialog 或破坏性命令包装承诺。guest 与宿主同 Android UID,proot不是隔离恶意插件的独立安全边界。
GitHub에서 보기