awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
RikkaApps avatar

RikkaApps/Sui

0
View on GitHub↗
3,809 stars·366 forks·Java·gpl-3.0·18 views

Sui

Sui is an Android root management framework and superuser manager designed to control root permissions and provide applications with elevated access to restricted system APIs and internal services. It functions as a communication bridge that allows non-root applications to execute system functions via a privileged root process.

The framework utilizes a typed interface root bridge to map system functions to strongly typed interfaces, removing the need to parse raw text from shell commands. It incorporates a root shell environment for executing manual system commands and administrative scripts with full privileges.

The system covers root process communication, background service management, and permission-based access control. It supports the execution of root-level Java services and provides an interface for managing superuser permissions to grant or deny specific applications access to the root interface.

Features

  • Privileged API Bridges - Implements a specialized communication bridge allowing non-root applications to interact directly with root-level system interfaces.
  • System Function Type Bridges - Maps system functions to strongly typed interfaces to eliminate the need for manual parsing of shell output.
  • Root-Level System Integration - Integrates Android applications with root system functions using typed interfaces for direct internal API access.
  • Android Root API Bridges - Provides a communication interface that allows non-root applications to execute system functions via a privileged root process.
  • Privileged Process Bridges - Establishes a communication bridge between standard Android applications and background services running with root privileges.
  • Android Root Management - Provides a framework for granting applications elevated root privileges to access restricted Android system APIs.
  • Typed API Interfaces - Provides typed interfaces for calling root Android system APIs to eliminate raw shell command parsing.
  • Permission-Based Access Control - Manages a registry of elevated privileges to grant or deny specific applications access to the root interface.
  • Privileged Background Services - Enables the execution of custom background services under root identity for persistent operations.
  • Shell Command Execution - Launches isolated root-level shell environments to execute system scripts and manual administrative commands.
  • Privileged Shell Executions - Provides an interactive root-level shell for executing manual system commands with full administrative privileges.
  • Root Shell Environments - Provides a root-level shell environment for executing manual system commands and scripts with full administrative privileges.
  • Rooted Java Services - Launches typed Java services under root identity to facilitate direct communication between application processes.
  • Privileged Service Persistence - Maintains long-running system services under root identity to provide a stable bridge for asynchronous requests.
  • Rooted Service Deployment - Deploys and maintains persistent Java services under root identity to handle background operations.
  • API Proxy Layers - Uses API proxy layers to route application calls through a secure communication layer for privileged execution.
  • Inter-Process Communication - Implements inter-process communication between privileged root processes and standard Android applications.
  • Android Device Management - Facilitates privileged administration of Android system resources and the modification of restricted system settings.

Star history

Star history chart for rikkaapps/suiStar history chart for rikkaapps/sui

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does rikkaapps/sui do?

Sui is an Android root management framework and superuser manager designed to control root permissions and provide applications with elevated access to restricted system APIs and internal services. It functions as a communication bridge that allows non-root applications to execute system functions via a privileged root process.

What are the main features of rikkaapps/sui?

The main features of rikkaapps/sui are: Privileged API Bridges, System Function Type Bridges, Root-Level System Integration, Android Root API Bridges, Privileged Process Bridges, Android Root Management, Typed API Interfaces, Permission-Based Access Control.

What are some open-source alternatives to rikkaapps/sui?

Open-source alternatives to rikkaapps/sui include: iamr0s/dhizuku — Dhizuku is an Android device administration tool and system permission bridge. It functions as a device owner… lsposed/magiskonwsalocal — MagiskOnWSALocal is a toolkit and set of scripts designed to integrate root access and Google Apps into the Windows… casualsnek/waydroid_script — waydroid_script is a system configuration toolkit and container customizer for Waydroid. It provides automation… performanc/rezygisk — ReZygisk is an Android root module framework and Zygote process injector. It functions as a native hooking engine and… electron/electron-api-demos — This repository provides a collection of interactive sample applications and reference implementations for the… sindresorhus/execa — Execa is a promise-based process execution library that serves as a wrapper for the Node.js child process module. It…

Open-source alternatives to Sui

Similar open-source projects, ranked by how many features they share with Sui.
  • iamr0s/dhizukuiamr0s avatar

    iamr0s/Dhizuku

    2,935View on 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
    View on GitHub↗2,935
  • lsposed/magiskonwsalocalLSPosed avatar

    LSPosed/MagiskOnWSALocal

    10,535View on GitHub↗

    MagiskOnWSALocal is a toolkit and set of scripts designed to integrate root access and Google Apps into the Windows Subsystem for Android. It functions as a customization utility to provide administrative control over the virtualized Android environment. The project enables the installation of Magisk root binaries and the integration of Google Play Store services. It includes capabilities for removing default application marketplaces and modifying system settings to customize the subsystem. The toolset manages subsystem maintenance through version updates that preserve user data. It also pro

    Shellandroidgoogle-appsmagisk
    View on GitHub↗10,535
  • casualsnek/waydroid_scriptcasualsnek avatar

    casualsnek/waydroid_script

    3,295View on GitHub↗

    waydroid_script is a system configuration toolkit and container customizer for Waydroid. It provides automation scripts to modify the Android environment on Linux, focusing on the deployment of core services and system-level extensions. The project enables the integration of Google Play Services and the registration of device identifiers for app store access. It integrates binary translation layers to allow ARM-based applications to run on x86 hardware and installs digital rights management layers for protected media playback. The toolkit covers a broad range of system modifications, includi

    Pythonandroidlinuxmagisk
    View on GitHub↗3,295
  • performanc/rezygiskPerformanC avatar

    PerformanC/ReZygisk

    3,109View on GitHub↗

    ReZygisk is an Android root module framework and Zygote process injector. It functions as a native hooking engine and linker redirection tool designed to inject custom code into the Android Zygote process so that modifications are inherited by all spawned applications. The project provides a decoupled abstraction layer and Zygisk API implementation, allowing system modules to operate independently of specific root management tools. This ensures that root modules remain stable and compatible across various kernel-level rooting solutions. The framework includes capabilities for system process

    Candroidapatchinjection
    View on GitHub↗3,109
  • See all 30 alternatives to Sui→