All Projects → imharryzhu → Androidcontrol

imharryzhu / Androidcontrol

Licence: mit
超强群控,可以实时查看和控制安卓手机的安卓远程控制软件,致力于完成一个高端的安卓群控软件 可以群控,录制运行脚本等等功能......

Programming Languages

javascript
184084 projects - #8 most used programming language
java
68154 projects - #9 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to Androidcontrol

Weiqunkong
微群控, 电脑统一控制多台Android设备
Stars: ✭ 777 (-50.7%)
Mutual labels:  adb
Addon Adb
Android Debug Bridge - Home Assistant Community Add-ons
Stars: ✭ 58 (-96.32%)
Mutual labels:  adb
Logcatch
android adb logcat viewer for Linux/Mac/Windows
Stars: ✭ 95 (-93.97%)
Mutual labels:  adb
Awesome Cheatsheets
超级速查表 - 编程语言、框架和开发工具的速查表,单个文件包含一切你需要知道的东西 ⚡
Stars: ✭ 7,930 (+403.17%)
Mutual labels:  adb
Android Dev Bookmarks
Android Dev Bookmarks(ADB) - Android 开发者的浏览器书签 For CN-Dev now | 历史更新文章戳这里:https://rocko.xyz/categories/Android-Dev-Bookmarks/ | 订阅: https://tinyletter.com/Rocko | 站点主页:
Stars: ✭ 1,041 (-33.95%)
Mutual labels:  adb
Hjmirror
Mirroring you droid device screen to Windows, MacOS and Linux.
Stars: ✭ 67 (-95.75%)
Mutual labels:  adb
Androidscreencast
View and control your android device on PC
Stars: ✭ 571 (-63.77%)
Mutual labels:  adb
Millionhero
速度快、准确易用-支持各平台的答题助手-图形界面-多权重答案推荐-自动百度高亮答案
Stars: ✭ 106 (-93.27%)
Mutual labels:  adb
Airfrozengranter
AirFrozen
Stars: ✭ 52 (-96.7%)
Mutual labels:  adb
Rootless Logcat
Android Logcat app without Root
Stars: ✭ 85 (-94.61%)
Mutual labels:  adb
Divvydroid
Qt/C++ Application to screencast and remote control Android devices
Stars: ✭ 29 (-98.16%)
Mutual labels:  adb
Ghost
Ghost Framework is an Android post-exploitation framework that exploits the Android Debug Bridge to remotely access an Android device. Ghost Framework gives you the power and convenience of remote Android device administration.
Stars: ✭ 992 (-37.06%)
Mutual labels:  adb
Build fwul
NEW LOCATION *** NEW LOCATION !! https://code.binbash.it:8443/FWUL/build_fwul || . . . . . . . . . . . . FWUL - the most reliable adb/fastboot live system ever - to manage ANY Android without driver hassle
Stars: ✭ 70 (-95.56%)
Mutual labels:  adb
Phonesploit
Using open Adb ports we can exploit a Andriod Device
Stars: ✭ 854 (-45.81%)
Mutual labels:  adb
Adb root
Magisk Module that allows you to run "adb root".
Stars: ✭ 97 (-93.85%)
Mutual labels:  adb
Nexus Tools
Installer for ADB and Fastboot on Linux, macOS, and Chrome OS
Stars: ✭ 596 (-62.18%)
Mutual labels:  adb
Python Androidtv
Communicate with an Android TV or Fire TV device via ADB over a network.
Stars: ✭ 58 (-96.32%)
Mutual labels:  adb
Uber Adb Tools
A tool that enables advanced features through adb installing and uninstalling apps like wildcards and multi device support. Useful if you want to clean your test device from all company apks or install a lot of apks in one go. Written in Java so it should run on your platform.
Stars: ✭ 106 (-93.27%)
Mutual labels:  adb
Adbserver
Adb Server for Espresso tests
Stars: ✭ 105 (-93.34%)
Mutual labels:  adb
Debloat Samsung Android
ADB commands to aggressively de-bloat Samsung Android Phones without root. Make Samsung One UI closer to stock Android.
Stars: ✭ 79 (-94.99%)
Mutual labels:  adb

AndroidControl

非常抱歉,因为工作繁忙,有很长一段时间没有更新了。 有很多人加群也没有及时通过。。。在这里郑重的说声 抱歉! 非常感谢大家的支持!

我打算重构此项目的代码,下面介绍原因:

  1. 去ADB化
    1. ADB很容易被其他程序或者用户操作干扰,导致连接中断
    2. Android的碎片化导致很多人不知道如何配置ADB环境
    3. 性能较差
  2. 服务器准备使用python替代java
    1. 一开始选择Java的原因是因为ddmlib,既然去adb了,那就不想使用java了
    2. 编译方法很多,导致很多朋友不知道如何编译java
    3. 脚本是趋势,尤其是python的跳一跳外挂更是掀起了一阵波澜

当然,原先的版本保留,不更新了(随着时间的发展,本菜鸟觉得以前的设计确实脑残。。。)


它可以仅仅使用浏览器控制一台或者多台安卓设备,不仅仅局限于手机,如平板、手表等都可以

如果有问题或者建议,请加qq群: 1476686

This is an software for people to control theirs android devices. They can only use a browser to control one or more Android devices. but not just mobile phones, it still can control pad, watches and more

English Version: translate this

UI preview

preview

gif

如何使用

AndroidControl是一个使用java语言编写的服务器,它是连接电脑和安卓设备的一个桥梁。

你可以选择自己编译运行,也可以使用编译好的版本。

编译好的版本: 下载地址

Step0:

请确认你电脑中安装了如下环境

  • Java1.8 +. 命令行输入 java -version
  • adb 命令行输入 adb version

Step1:

请确认目录结构是这样的

├── AndroidControl.jar
├── resources

Step2:

运行AndroidControl.jar。注意,请修改为你电脑中的实际路径

java -jar AndroidControl.jar 

Step3:

插上你的手机,打开USB调试模式

打开浏览器,输入 http://localhost:6655

部分浏览器会出现不兼容的情况,请选用比较现代的浏览器

如何编译

使用Intellij Idea打开本工程...

客户端的部署

内置的网页http://localhost:6655提供的是简单的功能。如果想用一些强大、自定义的功能,你就需要其他客户端或者自己编写客户端。

如果想自己编写客户端,请参考内置的客户端以及协议约定文档编写。

替换内置网页客户端

修改yeetor.properties所配置resource目录中的web目录中的内容。 听起来很拗口。。。

注意:只支持静态页面

使用其他非网页客户端

我还做了个Native客户端,但还不完善,暂时先不公开了。

未来计划

  • 实现协议未完成的功能,协议中还有部分功能未完成
  • 功能优化
    • 横竖屏切换时的优化
    • 模拟物理按键的响应速度
    • 键盘映射的响应速度
    • 输出帧率控制
    • 视频流压缩
    • 内置adb工具

如何贡献

正式版相比demo要减少了很多功能,其很大原因是做了很多代码的中的整理。目的也是想让大家能够比较容易的参与这个项目。

现在项目中有非常非常多的修改点和优化点,在Android领域,实时屏幕、按键模拟、触摸模拟的方法有很多很多。如果能把这些方法整理、整合起来。岂不美哉😉

欢迎提交PR

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].