14 مستودعات
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 is an Android system customizer and enhancement kit designed to alter core application logic and graphical interfaces. It functions as a customization module specifically for HyperOS mobile devices to modify their visual and functional behaviors. The project utilizes a system of signed OS modules, employing keystores and digital credentials to cryptographically sign packages for secure installation on the target device. Its capabilities cover the modification of system behavior and the alteration of visual elements through resource-based UI overrides and system-level logic modifi
Provides modifications to the core HyperOS behavior and system processes to tailor the mobile experience.
qksms هو عميل SMS مفتوح المصدر لنظام أندرويد مصمم لإرسال واستقبال الرسائل النصية والوسائط المتعددة عبر الخدمات الخلوية. يعمل كبديل لتطبيقات المراسلة الافتراضية، حيث يوفر واجهة مخصصة لاتصالات النصوص عبر الهاتف المحمول. تم بناء التطبيق كمراسل Material Design، مع التركيز على تجربة بصرية نظيفة من خلال مبادئ التصميم الحديثة. يسمح بتخصيص تجربة مراسلة أندرويد عن طريق استبدال واجهة النظام الافتراضية.
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 هو أداة تعيين إيماءات قائمة على مقياس التسارع لنظام Android تتيح للمستخدمين تشغيل مهام النظام وإطلاق التطبيقات عن طريق النقر على الجزء الخلفي من هيكل أجهزتهم. يعمل كأداة أتمتة لإمكانية الوصول تقوم بتعيين التفاعلات الفيزيائية مع أجهزة الجهاز لأحداث برمجية محددة. يستخدم النظام خدمة خلفية لمراقبة بيانات المستشعر ونموذجاً مدرباً مسبقاً لتحديد أنماط تأثير محددة. يتضمن أدوات معايرة الحساسية مع منزلقات يدوية لضبط عتبات الكشف وتقليل المشغلات العرضية بناءً على حجم الجهاز. توفر الأداة تعيين مدخلات الجهاز لمحاكاة ضغطات الأزرار وإطلاق التطبيقات عبر خدمات إمكانية الوصول. كما تدعم تنفيذ الإيماءات المشروطة، التي تقوم بتصفية المشغلات بناءً على التطبيق النشط الحالي، أو حالة الشاشة، أو حالة تشغيل الوسائط.
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.