awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
termux avatar

termux/termux-api

0
View on GitHub↗
3,919 星标·821 分支·Java·2 次浏览f-droid.org/en/packages/com.termux.api↗

Termux Api

termux-api 是一个 Android 硬件桥接器和命令行接口,提供对设备硬件和系统传感器的 shell 访问。它作为一组命令行工具和 API,将 Android 系统功能暴露给基于终端的脚本以进行自动化。

该项目支持无头 Android 控制和设备自动化,允许用户通过远程终端管理移动硬件和系统设置,而无需使用图形用户界面。这包括通过终端接口集成移动硬件功能,如摄像头、GPS 和电池。

该系统通过使用桥接模式将基于 shell 的客户端连接到基于 Java 的后端,利用基于 Android Intent 的通信和 JSON 编码的消息传递来执行系统级操作。

Features

  • Android Device Shell Management - Enables shell-based interaction with the Android operating system to manage device settings and hardware.
  • Privileged Service Proxies - Provides a privileged service proxy that allows non-privileged shell processes to execute protected Android system calls.
  • Command Line Interfaces - Ships a suite of command-line applications that provide shell access to Android device hardware and sensors.
  • Android Hardware Interface Kits - Provides a toolkit of command-line tools that expose Android system functions and hardware capabilities as an API.
  • Device Hardware Utilities - Provides a command-line interface for controlling physical device peripherals like the camera, GPS, and battery.
  • Android Device Controllers - Provides a system for executing automation scripts that control Android hardware and system functions.
  • Device Hardware Integrations - Integrates native mobile hardware such as sensors, camera, and GPS into a terminal-based workflow.
  • Hardware API Bridges - Acts as a bridge that allows command-line programs to trigger system-level actions and retrieve device hardware data.
  • System API Bridges - Implements a bridge pattern connecting a shell-based client to a Java backend to expose restricted Android system APIs.
  • Broadcast Receivers - Employs broadcast receivers to listen for system events and trigger corresponding terminal actions or scripts.
  • Headless Device Controllers - Allows for headless management of a mobile device via a remote terminal without using the graphical user interface.
  • Android Broadcast Intent Routing - Utilizes the Android system broadcast mechanism to route requests from the shell to background services.
  • Background Process Execution - Executes hardware requests in non-blocking background processes to keep the terminal interface responsive.

Star 历史

termux/termux-api 的 Star 历史图表termux/termux-api 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Termux Api 的开源替代方案

相似的开源项目,按与 Termux Api 的功能重合度排序。
  • tamsiree/rxtoolTamsiree 的头像

    Tamsiree/RxTool

    12,305在 GitHub 上查看↗

    RxTool is an Android development utility library consisting of reusable components and helper classes for common mobile development tasks. It provides a coordinated set of toolkits for hardware interfacing, media processing, and user interface construction. The project features specialized implementations for mobile payment integration with Alipay and WeChat Pay, as well as dedicated tools for social sharing workflows. It includes a security-focused set of human verification widgets, such as puzzle and sliding captchas, to prevent automated bot interactions. The library covers a broad capabi

    Kotlinalipaybarcodedialog
    在 GitHub 上查看↗12,305
  • iamr0s/dhizukuiamr0s 的头像

    iamr0s/Dhizuku

    2,935在 GitHub 上查看↗

    Dhizuku is an Android device administration tool and system permission bridge. It functions as a device owner permission delegator that exposes restricted system-level capabilities to non-privileged applications. The service enables third-party applications to access privileged device owner controls and execute restricted Android functions through a dedicated communication interface. This allows for the delegation of high-level system permissions without requiring a full system flash or manual setup. The project covers device management and automation workflows by providing a mechanism for p

    Kotlin
    在 GitHub 上查看↗2,935
  • fsecurelabs/drozerFSecureLABS 的头像

    FSecureLABS/drozer

    4,541在 GitHub 上查看↗

    Drozer is a security testing framework and runtime analyzer for Android applications and devices. It functions as an exploit management framework and a security toolset used to identify vulnerabilities, misconfigurations, and leaks within the Android operating system and its installed applications. The framework enables the simulation of application behavior and the interaction with communication endpoints to detect security flaws. It manages the execution, analysis, and sharing of public exploits for mobile security research. The system provides capabilities for application auditing, vulner

    Python
    在 GitHub 上查看↗4,541
  • aws/aws-sam-cliaws 的头像

    aws/aws-sam-cli

    6,732在 GitHub 上查看↗

    The AWS SAM Command Line Interface is a development toolkit used to define, emulate, and manage the lifecycle of serverless infrastructure. It serves as an infrastructure as code tool and a wrapper for AWS CloudFormation, allowing users to describe cloud resources through declarative templates. The project differentiates itself by providing a local serverless emulator that uses containers to execute and debug functions before they are deployed. It also enables rapid cloud iteration through real-time synchronization, which monitors local source code for changes and automatically pushes updates

    Pythonapi-gatewayawsdocker
    在 GitHub 上查看↗6,732
查看 Termux Api 的所有 30 个替代方案→

常见问题解答

termux/termux-api 是做什么的?

termux-api 是一个 Android 硬件桥接器和命令行接口,提供对设备硬件和系统传感器的 shell 访问。它作为一组命令行工具和 API,将 Android 系统功能暴露给基于终端的脚本以进行自动化。

termux/termux-api 的主要功能有哪些?

termux/termux-api 的主要功能包括:Android Device Shell Management, Privileged Service Proxies, Command Line Interfaces, Android Hardware Interface Kits, Device Hardware Utilities, Android Device Controllers, Device Hardware Integrations, Hardware API Bridges。

termux/termux-api 有哪些开源替代品?

termux/termux-api 的开源替代品包括: tamsiree/rxtool — RxTool is an Android development utility library consisting of reusable components and helper classes for common… iamr0s/dhizuku — Dhizuku is an Android device administration tool and system permission bridge. It functions as a device owner… guarinogabriel/mac-cli — Mac-CLI is a collection of terminal commands and utilities designed for automating system management, hardware… aws/aws-sam-cli — The AWS SAM Command Line Interface is a development toolkit used to define, emulate, and manage the lifecycle of… gopasspw/gopass — gopass is a terminal-based password manager and GPG secret store used for generating, storing, and retrieving… fastapi/typer — This project is a Python framework for building command-line interfaces by converting standard functions into…