# mortenjust/androidtool-mac

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/mortenjust-androidtool-mac).**

5,412 stars · 318 forks · Swift · Apache-2.0

## Links

- GitHub: https://github.com/mortenjust/androidtool-mac
- awesome-repositories: https://awesome-repositories.com/repository/mortenjust-androidtool-mac.md

## Description

This is a desktop application for managing connected Android and iOS devices. It serves as a cross-platform tool for sideloading application packages, capturing device screens, collecting system diagnostic bug reports, and executing shell scripts.

The project distinguishes itself by providing a unified interface for both mobile operating systems. It enables the simultaneous recording of video and taking of screenshots from multiple devices to local storage, and allows for the execution of custom bash scripts across one or many connected hardware targets.

The software covers several operational areas including application deployment, quality assurance testing, and hardware automation. It includes tools for managing media storage paths and repositioning device image views within the application interface.

## Tags

### Operating Systems & Systems Programming

- [Cross-Platform Device Managers](https://awesome-repositories.com/f/operating-systems-systems-programming/ios-device-management/cross-platform-device-managers.md) — Provides a unified desktop interface for managing app installations, media capture, and storage for both iOS and Android devices.
- [Cross-Platform Mobile Device Managers](https://awesome-repositories.com/f/operating-systems-systems-programming/cross-platform-mobile-device-managers.md) — Acts as a central desktop manager for connected Android and iOS devices, handling screen capture and app deployment.

### Development Tools & Productivity

- [Mobile Application Deployments](https://awesome-repositories.com/f/development-tools-productivity/application-installers/mobile-application-deployments.md) — Facilitates the deployment and installation of application packages from a host computer to connected mobile devices. ([source](https://github.com/mortenjust/androidtool-mac/blob/master/README.md))
- [Shell Script Execution Engines](https://awesome-repositories.com/f/development-tools-productivity/shell-script-execution-engines.md) — Provides an execution layer to run custom bash scripts against a single selected device or all connected devices. ([source](https://github.com/mortenjust/androidtool-mac/blob/master/README.md))
- [Sideloading Workflows](https://awesome-repositories.com/f/development-tools-productivity/sideloading-tools/sideloading-managers/sideloading-workflows.md) — Enables installation of application files directly onto connected devices without relying on official app stores. ([source](https://github.com/mortenjust/androidtool-mac#readme))
- [CLI Wrappers](https://awesome-repositories.com/f/development-tools-productivity/cli-wrappers.md) — Wraps external binary tools and shell commands to interface with connected mobile devices via the host OS.
- [Shell Orchestrators](https://awesome-repositories.com/f/development-tools-productivity/shell-orchestrators.md) — Orchestrates the execution of shell commands across multiple connected mobile device targets using their connection IDs.

### Graphics & Multimedia

- [Multi-Device Video Capture](https://awesome-repositories.com/f/graphics-multimedia/multi-device-video-capture.md) — Enables simultaneous screen recording and screenshot capture from multiple connected Android and iOS devices.
- [Screen Recording](https://awesome-repositories.com/f/graphics-multimedia/screen-recording.md) — Provides a graphical interface for capturing screenshots and recording video from connected mobile devices. ([source](https://github.com/mortenjust/androidtool-mac/blob/master/libusbmuxd.2.dylib))

### Mobile Development

- [Android Package Deployments](https://awesome-repositories.com/f/mobile-development/android-package-deployments.md) — Supports sideloading and installing APKs onto Android devices directly from a computer.
- [Cross-Platform Sideloading Tools](https://awesome-repositories.com/f/mobile-development/ios-app-installations/vpn-based-sideloading/cross-platform-sideloading-tools.md) — Provides a cross-platform mechanism for deploying and installing application packages directly onto mobile devices.
- [iOS Application Deployments](https://awesome-repositories.com/f/mobile-development/ios-application-deployments.md) — Enables the installation of application packages onto iOS devices without using the official App Store.
- [Mobile Media Capture](https://awesome-repositories.com/f/mobile-development/mobile-media-capture.md) — Provides hardware-level screen recording and photo capture from connected mobile devices to local storage.
- [Mobile Device Automation](https://awesome-repositories.com/f/mobile-development/mobile-device-automation.md) — Automates repetitive tasks by running custom bash scripts across one or multiple connected mobile devices.

### Software Engineering & Architecture

- [Shell Script Runners](https://awesome-repositories.com/f/software-engineering-architecture/custom-scripting-engines/shell-script-runners.md) — Provides an interface to execute custom bash scripts across one or multiple connected mobile devices.

### System Administration & Monitoring

- [Mobile Device Discovery](https://awesome-repositories.com/f/system-administration-monitoring/device-connectivity-dashboards/connected-device-lists/mobile-device-discovery.md) — Enumerates connected physical Android and iOS devices to map them as targets for deployment and capture.

### Testing & Quality Assurance

- [Device Diagnostic Log Collection](https://awesome-repositories.com/f/testing-quality-assurance/device-diagnostic-log-collection.md) — Collects system diagnostic logs and bug reports from connected mobile devices to assist in debugging. ([source](https://github.com/mortenjust/androidtool-mac#readme))
- [Mobile Device QA Tooling](https://awesome-repositories.com/f/testing-quality-assurance/mobile-device-qa-tooling.md) — Provides tools for capturing screenshots, recording videos, and gathering bug reports for quality assurance and debugging.
- [Mobile Diagnostic Collectors](https://awesome-repositories.com/f/testing-quality-assurance/mobile-diagnostic-collectors.md) — Serves as a utility for generating and collecting system diagnostic logs and bug reports from connected mobile devices.

### Part of an Awesome List

- [Development Tooling](https://awesome-repositories.com/f/awesome-lists/devtools/development-tooling.md) — Tool for screenshots, recordings, and app installation.
- [Screen Recording Tools](https://awesome-repositories.com/f/awesome-lists/devtools/screen-recording-tools.md) — Captures screenshots and screen recordings from Android devices.
