All Projects → maxrd2 → Divvydroid

maxrd2 / Divvydroid

Licence: gpl-3.0
Qt/C++ Application to screencast and remote control Android devices

Projects that are alternatives of or similar to Divvydroid

Androidscreencast
View and control your android device on PC
Stars: ✭ 571 (+1868.97%)
Mutual labels:  remote-control, adb
Go Adbbot
android bot based on adb and golang
Stars: ✭ 34 (+17.24%)
Mutual labels:  remote-control, adb
ws-qvh
Server for streaming the screen of iOS devices over WebSocket.
Stars: ✭ 17 (-41.38%)
Mutual labels:  remote-control, screencast
Termux Adb
Install ADB & FastBoot Tools in Termux!
Stars: ✭ 555 (+1813.79%)
Mutual labels:  adb
Electorrent
A remote control client for µTorrent, qBittorrent, rTorrent, Transmission, Synology & Deluge
Stars: ✭ 582 (+1906.9%)
Mutual labels:  remote-control
Tmux Navigate
🥂 Seamless tmux/vim navigation (over SSH too!)
Stars: ✭ 23 (-20.69%)
Mutual labels:  remote-control
Duckietv
A web application built with AngularJS to track your favorite tv-shows with semi-automagic torrent integration
Stars: ✭ 942 (+3148.28%)
Mutual labels:  remote-control
Webdriver
Remote control interface that enables introspection and control of user agents.
Stars: ✭ 546 (+1782.76%)
Mutual labels:  remote-control
Awesome Cheatsheets
超级速查表 - 编程语言、框架和开发工具的速查表,单个文件包含一切你需要知道的东西 ⚡
Stars: ✭ 7,930 (+27244.83%)
Mutual labels:  adb
Aspia
Remote desktop and file transfer tool.
Stars: ✭ 784 (+2603.45%)
Mutual labels:  remote-control
Weiqunkong
微群控, 电脑统一控制多台Android设备
Stars: ✭ 777 (+2579.31%)
Mutual labels:  adb
Server
[WIP] Ulterius™ server where all the magic happens 🚀
Stars: ✭ 595 (+1951.72%)
Mutual labels:  screencast
Neovim Remote
👌 Support for --remote and friends.
Stars: ✭ 935 (+3124.14%)
Mutual labels:  remote-control
Phonesploit
Using open Adb ports we can exploit a Andriod Device
Stars: ✭ 854 (+2844.83%)
Mutual labels:  adb
Gifify
😻 Convert any video file to an optimized animated GIF.
Stars: ✭ 5,792 (+19872.41%)
Mutual labels:  screencast
Androidscreenshare
android
Stars: ✭ 883 (+2944.83%)
Mutual labels:  remote-control
Webman Mod
Extended services for PS3 console (web server, ftp server, netiso, ntfs, ps3mapi, etc.)
Stars: ✭ 554 (+1810.34%)
Mutual labels:  remote-control
Screenity
The most powerful screen recorder & annotation tool for Chrome 🎥
Stars: ✭ 6,229 (+21379.31%)
Mutual labels:  screencast
Pythonadvancedhttpreverseshell
Advanced python HTTP reverse shell made for Hacking Competition purpose. I am not responsible of what you do with this tool.
Stars: ✭ 22 (-24.14%)
Mutual labels:  remote-control
Screencast
An elementary OS app
Stars: ✭ 28 (-3.45%)
Mutual labels:  screencast

DivvyDroid TravisCI build

DivvyDroid is an Qt/C++ application for remote controlling you Android device. It implements ADB TCP client. It was written under Linux and tested on Windows, Mac OS X.

  • Requires ADB to be installed and in PATH, root will help on some devices
  • Direct device communication over internal ADB client and TCP
  • Fast android device display streaming using screenrecord (H.264)
  • Fast and accurate keyboard and touch handling using android monkey and by direct writes to device's /dev/input
  • Fallback to display streaming using screencap (JPEG, PNG, RAW)
  • Fallback to slow adb shell input command, when monkey is unavailable or without permissions to write to /dev/input

screenshot

Prerequisites

You need to install Android Debug Bridge. Make sure that adb command is in path. Executing adb devices should list your phone.

Install

Binary releases can be found on releases page

Build

You will require git, cmake, Qt5 and FFmpeg.

git clone https://github.com/maxrd2/DivvyDroid.git && cd DivvyDroid
mkdir build && cd build
cmake ..
make
sudo make install

Contributing

Pull requests and patches are welcome. Please follow the coding style.

Feedback or ideas on how to make DivvyDroid even better are welcome.

License

DivvyDroid is released under GNU General Public License v3.0

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].