30 open-source projects similar to alesimula/wsa_pacman, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.
Droid-ify is an Android app installer and client for browsing, installing, and updating open-source software from F-Droid repositories. It functions as a searchable repository browser that enables the discovery and deployment of community-maintained software packages. The project supports diverse installation pathways, routing requests through different system conduits based on the device's privilege level. It provides support for root access, session-based modes, and Shizuku to bypass standard system permission limitations. The system includes a background service that monitors repositories
VancedManager is an Android APK manager and environment modifier designed to download and install modified application packages. It serves as a tool for altering the target Android environment by deploying custom application versions to unlock specific features or changes. The utility provides a simplified interface for managing the installation, updating, and removal of specific Android application files. It coordinates the deployment of modified packages and ensures that all required dependencies are downloaded and installed in the correct order. The system handles remote package resolutio
AmazeFileManager is a mobile application for managing local and remote files on the Android operating system. It functions as an Android file manager, an application manager for backing up and uninstalling software packages, and a root file explorer for accessing protected system directories. The project includes a cloud storage client that utilizes plugins to synchronize data across remote providers and a file encryption tool for securing sensitive mobile data through encryption standards. The application provides capabilities for local file operations, specialized format visualization for
Apkupdater is an Android application manager designed to automate the discovery, download, and installation of software updates from multiple external repositories. It functions as a centralized utility that monitors installed applications and notifies users when newer versions become available, facilitating the maintenance of software sourced from diverse, independent platforms. The tool distinguishes itself by aggregating update information from various third-party app stores and community-driven repositories into a single interface. It employs multi-source web scraping and version normaliz
escrcpy is an Android device mirroring tool and ADB device manager that enables the display and control of Android screens on a computer via USB or network connections. It functions as a multi-device screen orchestrator, providing a visual interface to arrange and control several mirrored device windows in parallel layouts. The project distinguishes itself as an automation controller that utilizes large language models to translate natural language instructions into actionable device commands. It further differentiates its capabilities by acting as a reverse tethering client, allowing a compu
PhoneSploit-Pro is an Android exploitation and remote administration toolkit. It provides a system for remotely controlling Android devices and extracting data using the Android Debug Bridge protocol. The project integrates with Metasploit to automate the creation and installation of payloads, establishing persistent command-and-control sessions. It also includes a network device scanner to identify active Android hosts on local networks by probing TCP ports. The toolkit covers a broad range of administrative and forensic capabilities, including remote shell execution, application management
Aya is a graphical desktop client for managing Android devices via the Android Debug Bridge. It serves as a centralized interface for system administration, application debugging, and remote device interaction. The project provides specialized tools for mirroring a device screen to a computer for remote control and detecting active webview pages for inspection using remote developer tools. It also includes a visual file manager for browsing and transferring files and APK packages between a host and a connected device. Broad capabilities cover system monitoring for real-time CPU and memory us
This project provides a collection of reference materials, guides, and cheatsheets designed to optimize the Android development workflow. It serves as a comprehensive resource for implementing best practices in application building, debugging, and user interface design. The repository covers specialized techniques for build optimization, including methods to reduce binary sizes and accelerate compilation. It also provides detailed references for device debugging, memory leak detection, and the application of Material Design principles. The project further details productivity enhancements fo
This project is an Android RPA framework designed for automating user interfaces and system tasks on rooted Android devices using Python and ADB. It provides a suite of tools for rooted device management, allowing for programmatic control of system settings, application lifecycles, and shell command execution via a remote API. The framework distinguishes itself through a combination of dynamic instrumentation and AI integration. It can inject scripts into running processes to hook Java interfaces and modifies application behavior in real time. Additionally, it supports large language model in
Universal Android Debloater is a cross-platform desktop utility designed to uninstall pre-installed system applications from Android devices. Built with Rust, it provides a graphical user interface to manage system applications via the Android Debug Bridge. The tool specifically enables the removal of factory-installed software on non-rooted devices. It targets the improvement of device privacy, security, and battery life by reducing the software attack surface and removing unwanted data-collecting applications. The system handles package-name resolution to map human-readable application nam
Osmedeus is a security workflow orchestration engine that coordinates AI agents, shell commands, and scanning tools through declarative YAML pipelines. It functions as a distributed security scanner, a declarative workflow automator, and an AI agent framework for security, enabling automated multi-step security analysis with conditional branching, parallel execution, and distributed workers. The engine distinguishes itself through a hybrid runner model that executes workflow steps on the local host, inside Docker containers, or over SSH to remote machines, selected per step or module. It supp
InstallWithOptions is a specialized Android application deployment utility designed to install application packages using advanced flags and elevated permissions. It functions as an installer and deployer that can bypass standard system restrictions, such as version checks and minimum target SDK requirements. The tool differentiates itself through the ability to perform version downgrades, deploy multi-part split APK bundles as single cohesive apps, and install test-only packages. It further automates the deployment process by granting runtime permissions automatically and spoofing the instal
AzurLaneAutoScript is a mobile game automation system designed to perform repetitive gameplay tasks unattended. It functions as a screenshot-driven bot that controls Android devices, emulators, and cloud phones via ADB and uiautomator2, using computer vision to make interaction decisions instead of fixed timers. The project distinguishes itself through an advanced computer vision suite that includes local optical character recognition and perspective-aware grid detection. These tools allow the bot to parse 3D game maps, compute vanishing points, and normalize grid-centered objects for precise
AppManager is a comprehensive suite of tools for managing applications on Android devices. It provides utilities for controlling application lifecycles, modifying manifests, and administering installed packages. The project distinguishes itself through deep system integration, offering capabilities to analyze and block specific application components such as activities, services, and broadcast receivers. It includes a system for saving and restoring applications along with their associated data and permissions, as well as tools for auditing and modifying runtime and development permissions.
Universal Android Debloater Next Generation is a cross-platform desktop application for removing pre-installed system applications from Android devices. It communicates with devices through the Android Debug Bridge (ADB) protocol, supporting both wired USB connections and wireless network pairing for debloating without a physical cable. The tool manages multiple connected Android devices simultaneously and provides package state backup and restore capabilities, allowing users to save and reapply the enabled or disabled state of system packages after factory resets or OS upgrades. The applicat
Docker-Android runs a full Android emulator inside a Docker container, enabling mobile app testing and automation without requiring a physical device. The emulator uses QEMU-based virtualization with optional KVM acceleration for hardware-backed performance, and supports nested virtualization on cloud VMs from providers like AWS, GCP, and Azure for environments without direct hardware acceleration. The container exposes the Android Debug Bridge over TCP/IP, allowing host-side tools to connect to the emulator as if it were a local device. It provides browser-based interaction with the emulator
STF is a web-based Android device management platform used to organize and control fleets of Android hardware. It functions as a device farm orchestrator and inventory manager, providing a centralized system for monitoring battery health, hardware specifications, and system versions across multiple devices. The platform distinguishes itself through a web-based screen streamer that allows for real-time interaction and application installation via a browser. It includes a remote ADB controller for executing shell commands and establishing port tunnels, as well as a booking system for time-limit
tmall-miao is an Android automation tool and shopping platform bot designed to automatically complete reward activities and claim coins on e-commerce marketplaces. It functions as an e-commerce reward task automator that simulates user interactions on mobile devices to handle repetitive tasks. The project includes a compatibility layer for HarmonyOS Next, allowing automation scripts to run across different mobile operating systems. The tool provides capabilities for mobile device task automation and incentive farming. It uses system debugging interfaces to execute platform-specific automatio
This project is a mobile device provisioning and app deployment tool used to install application binaries across multiple mobile platforms. It functions as a cross-platform testing suite that pushes binaries to various mobile architectures to verify software functionality. The tool includes a mobile device certificate manager that replaces system-level security certificates with custom versions, enabling the installation and debugging of unsigned applications. It also acts as a root-level system modifier, executing shell commands on device roots to change protected system files and security s
SD Maid SE is an Android storage optimization and system maintenance utility. It focuses on reclaiming disk space by analyzing storage usage and removing duplicate, orphaned, or unused files. The project distinguishes itself through the use of accessibility services to automate repetitive device tasks and manual file reviews by simulating user interactions. It also includes specialized tools for reducing the file size of images and videos through media compression. The system provides a broad range of capabilities including application lifecycle management to freeze or remove software, junk
This project is an Android device farm management platform and mobile device testing lab. It provides a web-based interface for remotely controlling, debugging, and managing fleets of physical Android devices. The platform enables remote hardware access through an ADB remote control system, allowing for remote shell execution, application installation via drag-and-drop, and real-time screen interaction through a browser. It includes tools for mapping remote device connections to local ports, enabling the use of integrated development environments for debugging. The system covers hardware inv
uiautomator2 is an Android device automation tool and UI testing library. It functions as a framework for automating user interface interactions and managing device states via a remote client. The project provides a remote management interface for controlling Android applications, simulating user gestures, and managing system settings. It enables the analysis of XML UI hierarchies to locate interface elements and verify application behavior. The tool covers broad capability areas including application lifecycle management, device connectivity, and file system operations. It also includes sys
guiscrcpy is a graphical user interface for the scrcpy screen mirroring protocol, serving as an Android device controller and screen mirroring tool. It allows users to view and interact with Android phones and tablets via a computer keyboard and mouse. The application provides a graphical debugging interface for managing Android devices and enables remote control and content streaming of a mobile display to a larger monitor.
AndroidNote is a technical knowledge base and reference resource for Android development. It provides comprehensive guidance on application architecture, custom view development, and advanced graphics programming. The project is distinguished by its depth in visual implementation, covering pseudo-3D perspective projections via virtual cameras and complex 2D rendering using Bézier curves and PorterDuff color blending. It also provides detailed methodologies for app modularization and the management of internal libraries through private Maven repositories and JitPack. The reference surface ext
OnmyojiAutoScript is an ADB-based Android game automation tool that utilizes image recognition to automate daily routines and resource farming. It functions as a computer vision bot and emulator controller, coordinating simultaneous task execution across multiple user profiles and ports. The system features a game resource optimizer that uses efficiency models to intelligently distribute in-game items and assets across characters. To bypass automated detection, it employs an anti-detection input simulator that mimics human interaction patterns through variable click and swipe behaviors. The
Pearcleaner is a system maintenance utility designed to reclaim disk space on macOS by identifying and removing residual files left behind after software uninstallation. It functions as an application uninstaller and storage management tool, ensuring that configuration files, caches, and support data are purged to maintain a clean system state. The application distinguishes itself through event-driven automation, utilizing kernel-level monitoring to detect when files are moved to the trash and triggering immediate scans for orphaned data. It integrates directly into the desktop environment vi
XXPermissions is a framework and manager for handling runtime and special system permissions across different Android operating system versions. It provides a unified interface for requesting standard permissions and directing users to system settings pages for advanced access control, such as file access and accessibility services. The project features a backward compatibility layer that abstracts version-specific logic, removing the need for manual operating system version checks in client code. It utilizes a chainable request pipeline to queue multiple permissions and manage their asynchro
Dexter is a Java library and wrapper for managing runtime system permissions on Android. It simplifies the process of requesting permissions from users by reducing the boilerplate code required in activities and fragments, providing a callback system to handle granted and denied states. The library includes a handler for displaying rationale explanations to users when dangerous permissions are denied or require further justification. It also provides automated response mechanisms, such as triggering user interface elements when a permission request is rejected. The project covers error detec
AndPermission is a unified API manager for coordinating runtime permissions, secure file sharing, and high-privilege system access on Android. It provides a lifecycle-aware wrapper for handling dangerous permissions and user consent callbacks through a centralized permissions manager. The project distinguishes itself by managing special permissions that require high-privilege access, such as notification monitoring, screen overlays, and the ability to install applications from unknown sources. It also includes a dedicated tool for secure file sharing that generates temporary read and write ac
Bulk Crap Uninstaller is a Windows application manager designed to audit installed software and automate the removal of unwanted programs and bloatware. It functions as a comprehensive utility for managing software installations, allowing users to perform bulk uninstallation tasks to reclaim disk space and remove associated components from their systems. The application distinguishes itself through its ability to perform deep system maintenance by identifying and removing orphaned registry keys and invalid file paths that remain after standard uninstallation processes. It utilizes registry-ba