4 dépôts
Routing system-level requests from a sandboxed process to a privileged server process for execution.
Distinct from File System Request Routing: Focuses on proxying OS-level operations to a server process, distinct from file system or network routing.
Explore 4 awesome GitHub repositories matching operating systems & systems programming · Inter-Process Request Routing. Refine with filters or upvote what's useful.
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
Routes application requests to a specialized server process to handle operations the native system cannot perform.
LiveEventBus is an AndroidX communication library that provides a message bus for decoupled data transfer between application components. It utilizes LiveData to implement a lifecycle-aware message bus, ensuring that event subscriptions are automatically managed based on the state of Android components to prevent memory leaks. The library includes an inter-process communication bridge that allows the transfer of serialized data and events between different processes or separate applications. It also features a sticky event dispatcher that retains and immediately delivers the most recent messa
Routes events across different application processes by wrapping payloads in Android Broadcast Intents.
termux-api est un pont matériel Android et une interface de ligne de commande qui fournit un accès shell au matériel de l'appareil et aux capteurs système. Il sert d'ensemble d'outils en ligne de commande et d'API qui expose les fonctions du système Android aux scripts basés sur terminal pour l'automatisation. Le projet permet un contrôle Android headless et l'automatisation des appareils, permettant aux utilisateurs de gérer le matériel mobile et les paramètres système via un terminal distant sans utiliser l'interface utilisateur graphique. Cela inclut l'intégration de fonctionnalités matérielles mobiles telles que la caméra, le GPS et la batterie via une interface de terminal. Le système fonctionne en utilisant un modèle de pont pour connecter les clients basés sur shell à un backend basé sur Java, utilisant la communication basée sur les intents Android et le passage de messages encodés en JSON pour exécuter des actions au niveau du système.
Utilizes the Android system broadcast mechanism to route requests from the shell to background services.
Il s'agit d'une bibliothèque de partage mobile multiplateforme qui fournit une interface système native pour envoyer du texte, des liens et des fichiers multimédias à d'autres applications sur un appareil mobile. Elle fonctionne comme un pont de distribution pour partager des fichiers locaux, des URL distantes et des données encodées en base64 via la boîte de dialogue de partage par défaut de l'appareil. La bibliothèque inclut des outils pour l'intégration directe aux réseaux sociaux, permettant d'envoyer des messages et des médias préformatés vers des plateformes spécifiques en utilisant des intentions de partage natives. Elle dispose également d'un vérificateur d'installation d'application pour vérifier si des applications sociales ou de communication spécifiques sont présentes sur l'appareil avant d'initier une action de partage. Le projet couvre la distribution générale de contenu mobile et le transfert de données entre applications, y compris la capacité de gérer du contenu mixte et le partage de fichiers distants via une mise en cache locale temporaire. Elle fournit également des utilitaires de configuration pour gérer les paramètres de langue de l'interface de partage.
Implements native intent-based routing to send text, URLs, and files to external mobile applications.