14 repositorios
Modifications to core Android OS behavior and system processes.
Distinct from Android Application Customization: Focuses on modifying the OS itself rather than individual third-party applications.
Explore 14 awesome GitHub repositories matching mobile development · Android System Customization. Refine with filters or upvote what's useful.
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
Provides scripts to modify core Android OS behavior, remove default marketplaces, and update the subsystem version.
ZygiskNext is an Android rooting integration layer and system hooking framework. It functions as a code injector for the Android Zygote process, allowing for the modification of system behavior across various rooting environments and superuser managers. The project provides a specialized API to intercept and modify low-level system calls. This enables the injection of custom code into the base process that spawns applications, facilitating deep Android system customization and rooted development. The framework utilizes dynamic library loading, hook-based runtime modification, and Java Native
Enables deep customization of core Android OS behavior by injecting logic into the base process.
Xposed is a native Android runtime hooking framework and instrumentation tool. It provides a modified version of the Android app process binary to intercept and modify the behavior of system and application processes at the binary level. The framework enables Android operating system customization by altering internal function calls and runtime execution flow. It achieves this through native process instrumentation, allowing for the modification of functionality without altering original application files. The tool covers several low-level capabilities, including native library injection and
Implements deep system-level changes and feature additions to the Android OS via native process hooks.
FakeLocation is a set of developer utilities for Android designed to override system-level location data, simulate network environments, and generate synthetic sensor activity. It functions as a location debugger and GPS mocking tool to test location-aware applications without requiring physical movement of the device. The project provides capabilities for mocking cellular base stations and wireless signals to emulate different connectivity environments. It also includes a sensor simulator that generates synthetic step counter data and adjusts location update frequencies to mimic physical act
Implements mock background services to inject synthetic location data into the Android operating system.
APatch is a suite of utilities for Android designed to provide kernel-level root access, manage system modules, and inject custom code into the kernel. It functions as a root tool and system module loader that allows for administrative privileges and device customization. The project distinguishes itself by injecting root capabilities directly into the kernel space to increase stealth and system-level authority. It utilizes a key-based authorization system to manage high-privilege access and prevent unauthorized administrative control of the device. The system modifies operating system behav
Adds custom functionality to Android by loading system modules without modifying the original core image.
Interacts with Android's telephony framework to modify SIM-related system properties.
HyperCeiler es un kit de personalización y mejora del sistema Android diseñado para alterar la lógica central de las aplicaciones y las interfaces gráficas. Funciona como un módulo de personalización específicamente para dispositivos móviles HyperOS con el fin de modificar sus comportamientos visuales y funcionales. El proyecto utiliza un sistema de módulos de SO firmados, empleando almacenes de claves y credenciales digitales para firmar criptográficamente los paquetes para una instalación segura en el dispositivo objetivo. Sus capacidades cubren la modificación del comportamiento del sistema y la alteración de elementos visuales mediante anulaciones de UI basadas en recursos y modificaciones de lógica a nivel de sistema.
Provides modifications to the core HyperOS behavior and system processes to tailor the mobile experience.
qksms es un cliente de SMS de código abierto para Android diseñado para enviar y recibir mensajes de texto y multimedia a través de servicios celulares. Sirve como una alternativa a las aplicaciones de mensajería predeterminadas, proporcionando una interfaz dedicada para la comunicación de texto móvil. La aplicación está construida como un mensajero Material Design, centrándose en una experiencia visual limpia a través de principios de diseño modernos. Permite la personalización de la experiencia de mensajería de Android reemplazando la interfaz predeterminada del sistema.
Serves as an alternative interface to the stock Android messaging app to improve visual experience.
XposedBridge is an Android Java hooking framework and bytecode instrumentation engine. It functions as a runtime system for intercepting and modifying Java method calls within the Android operating system and installed applications. The project provides a mechanism for zygote process injection, ensuring that all spawned applications inherit the instrumentation logic. It enables the modification of internal Android system behaviors through method proxying and Java reflection to access private internal system members. The framework supports dynamic Android instrumentation and runtime analysis,
Uses Java reflection and method proxying to change internal Android OS behavior and system processes.
TapTap is an accelerometer-based gesture mapper for Android that enables users to trigger system tasks and application launches by tapping the back of their device chassis. It functions as an accessibility automator that maps physical interactions with the device hardware to specific software events. The system uses a background service to monitor sensor data and a pre-trained model to identify specific impact patterns. It includes sensitivity calibration tools with manual sliders to adjust detection thresholds and minimize accidental triggers based on device size. The tool provides device i
Maps physical taps on the back of the device to specific system actions, app launches, or button presses.
GmsCore is an Android app compatibility layer and system service mock designed to enable third-party applications to function on non-standard Android distributions. It serves as a background service that simulates proprietary Google APIs and emulates the necessary system environment for devices where official services are not installed. The project provides a MicroG compatible implementation, offering an open source replacement for system services. It focuses on maintaining application stability on custom Android ROMs by preventing crashes associated with missing proprietary dependencies. Th
Mocks proprietary background services to prevent application crashes on custom Android ROMs.
Nekogram is a third-party Telegram client for Android designed to provide messaging enhancements and interface customizations. It serves as an alternative messaging interface that modifies how the service looks and functions on mobile devices. The project focuses on Telegram UI customization, allowing users to modify visual elements such as navigation bars and icons. It enables the use of custom emoji sets and the ability to hide specific navigation elements to change the overall style and layout of the user interface.
Enhances the mobile messaging experience through tailored interface settings and modified behavior.
This project provides a containerized runtime for Android emulator virtualization, allowing virtual Android devices to run within isolated container environments. It is designed to support headless emulation and device orchestration for use in continuous integration and development pipelines. The system differentiates itself by implementing GPU hardware acceleration via passthrough to improve graphics rendering performance. It also utilizes external SDK mounting and volume-mapped state persistence to reduce image size and maintain emulator data across restarts. The environment supports remot
Enables customization of the operating system version, CPU architecture, and image type during the emulator build process.
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
Provides a set of scripts for applying system hacks, managing CA certificates, and granting data permissions.