ADBS 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
ADBS 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
ADBS 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
ADBS 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
ADBS 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

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接口完成设备选择

参考

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

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2020/02/11 17:59

mui项目开发环境搭建

mui是Dcloud团队出品,号称是最接近原生app体验的前端框架。 为什么这么说呢? 那是因为mui集成了h5+的api,h5+又是什么呢?这也是Dcloud团队弄出来的,是一个规范,隶属于http://www.html5plus.org,定义了HTML5规范中没有但开发者做App需要的扩展规范。 DCloud的5+ Runtime完整的实现了HTML5+规范。同时5+ Runtime还实现了Native.js,一种通过js调用几十万原生API的技术。而mui仅仅使用了h5+的常用api,然后又封装了一些窗体控...

0
0
发表了博客
2020/01/11 10:58

使用MuMu模拟器调试AndroidStudio项目

1.安装一款安卓模拟器 本例使用网易MuMu模拟器,因为目前网络上这类模拟器只有mumu的安卓版本是最新的,为6.0,安卓自带的Virtual Device虽然有很新的版本,但如果pc配置不是很高的话还是比较卡的,不同的模拟器需要连接的端口不同,后面会用到关于端号,具体请百度。 2.设置MuMu模拟器 不同机型开启开发人员选项的方法不同,具体请百度,开发人员选项中必须选择允许调试(同真机调试),如下: <img src="https://images.cnblo...

0
0
发表了博客
2016/11/03 17:21

有一个字符串,其中包含中文字符、英文字符和数字、空格及其他字符,请统计和打印出各个字符的个数。

package cglib; public class StringNumber { /*也可以用正则 * Pattern p = Pattern.compile("[a-zA-Z]"); * Pattern p = Pattern.compile("[\\u4e00-\\u9fa5]"); * Pattern p = Pattern.compile("\\d"); Matcher m = p.matcher(str); while(m.find()){ count++; } * * * * * * * */ public static void main(String[] args) { // TODO Auto-generated method stub String str = "adbs13姿z势12年概~3!a @x # $率 论zs12 szsg...

0
0
发表了博客
2018/12/10 19:17

MTK-TP(触屏)解读一

  MTK中的TP代码结构并不复杂,相比于其他的系统更为的简单些。它使用的是input子系统,通过该系统来上报触摸按键。   首先我们来看看TP的文件夹下的各代码文件的功能。 文件名 具体功能 关系文件 tpd.h 一些宏和extern 函数,外部使用 Mtk_tpd.c tpd_button.c 关于实体按键的定义 Tpd_calibrate.c 矫准,比如偏移,可能是MTK以前做电阻屏留下的架构 Tpd_calibrate.h 矫准,一些宏和数据结构 Tpd_debug.c 一些函数用于debug...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
5 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部