adb 远程调试服务 ADBS

Apache
Google Go 查看源码»
Android
2019-01-30
dingdayu

adbs

Android Debug Bridge (adb) 远程调试服务。

功能列表

  • ADB 服务

  • WEB 控制

  • 远程控制

扩展包

项目采用 go mod 方案, 引用了以下第三方包:

Roadmap

  • 支持多人 web shell.

  • 输出 screencap 实现截图显示.

  • 连接和断开设备连接.

  • 获取设备得软件包列表.

  • 上传和下载设备上得文件.

  • 控制设备输入.

  • 改进设备截图方案

快速开始

ADB

请先下载新版本得 platform-toolsplatform-tools.

下载完成后,请将解压所得得路径,添加到系统 PATH 里面.

使其可以在控制台里,直接成功运行 adb devices.

Download

git clone https://github.com/dingdayu/adbs

cd adbs

go run .

TODO

  •  写文件时的时间

  •  推文件写入协议优化

  •  获取文件信息时的文件类型问题(目录/连接)

  •  设备列表等API接口完成设备选择

参考

该项目受以下项目或文章的影响:

的码云指数为
超过 的项目
加载中
请先登录后再评论。

暂无资讯

暂无问答

使用MuMu模拟器调试AndroidStudio项目

1.安装一款安卓模拟器 本例使用网易MuMu模拟器,因为目前网络上这类模拟器只有mumu的安卓版本是最新的,为6.0,安卓自带的Virtual Device虽然有很新的版本,但如果pc配置不是很高的话还是比较...

01/11 10:58
20
0
有一个字符串,其中包含中文字符、英文字符和数字、空格及其他字符,请统计和打印出各个字符的个数。

package cglib; public class StringNumber { /*也可以用正则 * Pattern p = Pattern.compile("[a-zA-Z]"); * Pattern p = Pattern.compile("[\\u4e00-\\u9fa5]"); * Pattern p = Pattern.c...

2016/11/03 17:21
867
0
MTK-TP(触屏)解读一

  MTK中的TP代码结构并不复杂,相比于其他的系统更为的简单些。它使用的是input子系统,通过该系统来上报触摸按键。   首先我们来看看TP的文件夹下的各代码文件的功能。 文件名 具体功能...

2018/12/10 19:17
28
0

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部