14 repository-uri
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 este un kit de personalizare și îmbunătățire a sistemului Android, conceput pentru a modifica logica de bază a aplicațiilor și interfețele grafice. Acesta funcționează ca un modul de personalizare specific pentru dispozitivele mobile HyperOS, pentru a modifica comportamentele vizuale și funcționale ale acestora. Proiectul utilizează un sistem de module OS semnate, folosind keystore-uri și credențiale digitale pentru a semna criptografic pachetele în vederea instalării securizate pe dispozitivul țintă. Capabilitățile sale acoperă modificarea comportamentului sistemului și alterarea elementelor vizuale prin suprascrieri UI bazate pe resurse și modificări ale logicii la nivel de sistem.
Provides modifications to the core HyperOS behavior and system processes to tailor the mobile experience.
qksms este un client SMS open source pentru Android conceput pentru trimiterea și primirea mesajelor text și multimedia prin servicii celulare. Servește ca alternativă la aplicațiile de mesagerie stock, oferind o interfață dedicată pentru comunicarea prin mesaje text mobile. Aplicația este construită ca un messenger Material Design, concentrându-se pe o experiență vizuală curată prin principii moderne de design. Permite personalizarea experienței de mesagerie Android prin înlocuirea interfeței implicite a sistemului.
Serves as an alternative interface to the stock Android messaging app to improve visual experience.
XposedBridge este un framework de hooking Java pentru Android și un motor de instrumentare a bytecode-ului. Funcționează ca un sistem runtime pentru interceptarea și modificarea apelurilor de metode Java în cadrul sistemului de operare Android și al aplicațiilor instalate. Proiectul oferă un mecanism pentru injectarea în procesul zygote, asigurându-se că toate aplicațiile lansate moștenesc logica de instrumentare. Permite modificarea comportamentelor interne ale sistemului Android prin proxy-ul metodelor și reflexia Java pentru a accesa membri privați ai sistemului intern. Framework-ul suportă instrumentarea dinamică Android și analiza runtime, permițând observarea și manipularea fluxurilor de execuție a metodelor. Capabilitățile sale acoperă modding-ul aplicațiilor Android, inclusiv capacitatea de a altera logica internă fără a modifica fișierele APK originale.
Uses Java reflection and method proxying to change internal Android OS behavior and system processes.
TapTap este un mapper de gesturi bazat pe accelerometru pentru Android care permite utilizatorilor să declanșeze sarcini de sistem și lansări de aplicații prin atingerea spatelui șasiului dispozitivului lor. Acesta funcționează ca un automatizator de accesibilitate care mapează interacțiunile fizice cu hardware-ul dispozitivului către evenimente software specifice. Sistemul utilizează un serviciu de fundal pentru a monitoriza datele senzorilor și un model pre-antrenat pentru a identifica modele specifice de impact. Include instrumente de calibrare a sensibilității cu slidere manuale pentru a ajusta pragurile de detectare și a minimiza declanșările accidentale în funcție de dimensiunea dispozitivului. Instrumentul oferă maparea intrărilor dispozitivului pentru a simula apăsări de butoane și lansarea aplicațiilor prin servicii de accesibilitate. De asemenea, suportă execuția condiționată a gesturilor, care filtrează declanșările pe baza aplicației active curente, stării ecranului sau stării redării media.
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.