Code Monkey home page Code Monkey logo

adb_tool's Introduction

ADB工具

release Last Commits Pull Requests Code size License Platform download time open issues fork code line Codacy Badge

这是一个很强大的 ADB GUI,支持 Windows、macOS、Linux 与 Android,能够更方便的使用 adb 命令行的功能,也能使用 adb 命令行不能直接使用的功能,例如应用管理、桌面启动器。

ADB Toolbox 可用来提高安卓开发者的开发效率,或为极客型用户提供更强大的功能。

adb 这个简单的可执行文件其实远比我们想象中的强大,adb shell命令在android设备上能获取的权限也非常高,一些需要动态申请的权限adb shell都能直接获取到。 但 adb 始终作为命令行工具,我们无法快捷的使用各部分功能,这也是这个 ADB 客户端工具存在的意义。

注意!!!

这个仓库仍在大量开发维护中,但是由于平时工作缘故,所以不会有太多空闲的时间,相关的截图等都没来得及更新,见谅!!!

编译不过请联系github上的邮箱或者qq

截图

功能列表

  • 快捷管理多设备调试
  • 扫码、局域网发现等快速连接设备
  • 快捷上传,安装应用
  • 为设备免 Root 开启 ADB
  • 安卓免root连接另一台安卓
  • 将 ADB 安装到系统
  • 历史记录
  • 应用管理器,桌面启动器

设备的发现功能

在 Android 热点,PC 端连接的情况,PC 端检测 Android 端 ADB TOOL 的启动会有延迟,具体视局域网而定。 简单说,PC 端监听 Android 比 Android 端监听 PC 端的延迟要高 。

相关资料

目前设备的发现是通过组播广播实现的。

在尝试了multicast_dns后,并没有调通实例代码。 这是躺坑过程中的资料:flutter/flutter#16335

Android 默认关闭组播,意味着,局域网其他设备发送的组播消息,Android 设备无法收到,这个问题已经通过内部的 plugin 进行了解决,目前存在的问题是: 在 Android 设备打开热点,PC 端连接的情况,PC 设备收不到来自 Android 设备的组播消息,所以监听UDP的代码中,同时支持了组播与广播,发送UDP也同时将 消息发送到组播地址与广播地址中。

BSD

BSD 3-Clause License

Copyright (c) 2021,  Nightmare
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this
   list of conditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright notice,
   this list of conditions and the following disclaimer in the documentation
   and/or other materials provided with the distribution.

3. Neither the name of the copyright holder nor the names of its
   contributors may be used to endorse or promote products derived from
   this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.