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
oasisfeng avatar

oasisfeng/island

0
View on GitHub↗
3,778 stars·274 forks·Java·Apache-2.0·40 viewsplay.google.com/store/apps/details?id=com.oasisfeng.island↗

Island

Island is an Android work profile manager and application sandbox. It provides a system for running parallel instances of the same application to support multiple user accounts and creates isolated environments to limit application access to the rest of the system.

The project incorporates a device policy controller to manage system-level settings and restrictions. It includes utilities to halt all background activity for specific applications to conserve system resources and allows for the removal of application visibility from the user interface.

The system also handles independent network routing for isolated profiles, directing traffic separately from the main system profile to enhance privacy and control.

Features

  • Application Sandboxing Clones - Creates isolated copies of installed applications to allow running multiple accounts on a single device.
  • Application Sandboxing - Creates isolated sandboxes using Android work profiles to limit application access to the rest of the system.
  • Android Component Sandboxes - Provides an isolated environment that sandboxes Android applications and routes their network traffic independently.
  • Android App Virtualization - Creates isolated runtimes to execute multiple independent instances of the same Android app for different accounts.
  • Android Application Cloners - Provides a system for running parallel instances of the same application to support multiple user accounts.
  • Android Work Profile Managers - Creates isolated sandboxes on Android to run multiple app instances and manage privacy.
  • Android App Isolation - Creates a separate profile to sandbox applications and limit their access to the rest of the system for better privacy.
  • Device Owner - Implements the Android Device Owner role to manage system-level settings and restrictions through a privileged controller.
  • Device Administration - Interfaces with Android device administration APIs to enforce restrictions and manage device-wide settings.
  • User Profile Isolations - Creates secondary user profiles to partition application data and isolate system permissions from the primary user.
  • Android Device Management - Uses device owner capabilities to control system level settings and restrictions through a policy controller.
  • Process Freeze Controls - Suspends application processes and background services to stop resource consumption until manually resumed.
  • Multi-Instance Package Duplication - Duplicates application packages across different user profiles to allow multiple concurrent accounts on one device.
  • Android App Freezers - Provides a utility that halts all background activity for specific Android applications to save system resources.
  • Android Network Routing - Applies independent network configurations to isolated profiles to control how specific apps access the internet.
  • Profile-Based Network Routing - Directs traffic for apps within a specific profile through a separate network configuration independent of the main system.
  • Android Resource Management - Stops all background activity for specific applications to prevent battery and memory usage until manually resumed.
  • Profile-Based Routing - Implements independent network routing for isolated profiles to enhance privacy and control.
  • Host Privacy Protection Mechanisms - Hides applications and isolates data within containers to prevent unauthorized visibility and leakage.
  • Background Activity Suspension - Provides utilities to halt all background activity for specific applications to conserve battery and memory.
  • Application Visibility Controls - Provides the ability to remove application visibility from the user interface to improve privacy.
  • Launcher Inventory Modifiers - Removes application shortcuts and visibility by modifying the launcher's view of specific user profile inventories.
  • Software Management - Isolates and clones apps for privacy and parallel usage.

Star history

Star history chart for oasisfeng/islandStar history chart for oasisfeng/island

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. 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

Projects sharing features with Island

These projects share indexed features with Island. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • aslody/virtualappasLody avatar

    asLody/VirtualApp

    11,010View on GitHub↗

    VirtualApp is an Android application virtualization engine and user-space sandbox that enables the execution of applications within an isolated environment. It allows for the running of multiple independent instances of the same application on a single device and supports private application installation without requiring system-level root access. The project features a comprehensive hooking framework for intercepting Java and native layer functions to modify application behavior. It includes tools for hardware simulation to spoof device models and system information, as well as a non-root pr

    Javaandroidframeworkplugin
    View on GitHub↗11,010
  • firerpa/lamdafirerpa avatar

    firerpa/lamda

    7,834View on GitHub↗

    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

    Pythonadbagentsai
    View on GitHub↗7,834
  • aistra0528/hailaistra0528 avatar

    aistra0528/Hail

    5,145View on GitHub↗

    Hail is a rootless Android app freezer that suspends installed applications to save battery and memory without deleting data. It hides apps from the launcher while preserving their files, and can unfreeze them on demand for normal use. Beyond basic freezing, Hail offers multiple remote control methods for automation: commands can be sent via ADB shell, custom deep links, or a local HTTP server running inside the app. A batch request queue processes multiple freeze or unfreeze operations sequentially to avoid race conditions, and the Shizuku framework provides system-level privileges without r

    Kotlinandroidandroid-applicationdebloat
    View on GitHub↗5,145
  • azeemidrisi/phonesploit-proAzeemIdrisi avatar

    AzeemIdrisi/PhoneSploit-Pro

    5,932View on GitHub↗

    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

    Python
    View on GitHub↗5,932
Compare all 30 related projects→

Frequently asked questions

What does oasisfeng/island do?

Island is an Android work profile manager and application sandbox. It provides a system for running parallel instances of the same application to support multiple user accounts and creates isolated environments to limit application access to the rest of the system.

What are the main features of oasisfeng/island?

The main features of oasisfeng/island are: Application Sandboxing Clones, Application Sandboxing, Android Component Sandboxes, Android App Virtualization, Android Application Cloners, Android Work Profile Managers, Android App Isolation, Device Owner.

Which projects share features with oasisfeng/island?

Projects with overlapping indexed features include: aslody/virtualapp — VirtualApp is an Android application virtualization engine and user-space sandbox that enables the execution of… firerpa/lamda — This project is an Android RPA framework designed for automating user interfaces and system tasks on rooted Android… aistra0528/hail — Hail is a rootless Android app freezer that suspends installed applications to save battery and memory without… bottlesdevs/bottles — Bottles is a Wine compatibility manager and prefix manager that provides a graphical interface for running Windows… azeemidrisi/phonesploit-pro — PhoneSploit-Pro is an Android exploitation and remote administration toolkit. It provides a system for remotely… hslr-s/sun-panel — Sun-panel is a customizable web portal and self-hosted homepage dashboard used to organize web links and monitor…