
Oxygen Customizer is an open-source Android application aimed at providing users with the ability to tweak and customize various aspects of Oxygen OS UI.
Furthermore, the open-source nature of Oxygen Customizer encourages community contributions and continuous improvement, ensuring a dynamic and evolving user experience.
[!CAUTION]
This app requires Magisk, KernelSU & APatch for root access and XPosed/LSPosed framework. Any alternative methods won't work.
### Installation for Magisk Users:
Enable the Xposed module in LSPosed app.
Open the app, grant root permission and follow the instructions.
Wait for it to finish generating rom specific module.
Reboot the device when prompted.
### Installation for KernelSU/APatch Users:
Grant SuperSU/root permission for Oxygen Customizer & SystemUI from KernelSU app
Disable Unmount modules option if it's available in the app
Open the app, wait for it to finish generating rom specific module.
Reboot the device when prompted.
This app requires the following permissions:
android.permission.ACCESS_NETWORK_STATE
android.permission.INTERNET
android.permission.ACCESS_FINE_LOCATION
android.permission.ACCESS_COARSE_LOCATION
android.permission.ACCESS_BACKGROUND_LOCATION
Permissions to access the internet and location are required for fetching weather data and location-based services. These permissions are essential for the proper functioning of the Lockscreen Weather and are not used for any other purposes.
android.permission.USE_BIOMETRIC
Permission to use biometric authentication is required for showing the Authentiation Prompt when enabled for Advanced Reboot Menu.
android.permission.VIBRATE
Permission to vibrate the device is required for haptic feedback when using the app.
android.permission.WRITE_EXTERNAL_STORAGE
android.permission.READ_EXTERNAL_STORAGE
android.permission.MANAGE_EXTERNAL_STORAGE
Permissions to read and write external storage are required for saving and loading custom images/fonts. These permissions are essential for the proper functioning of the app and are not used for any other purposes.
We highly appreciate and welcome all forms of contributions, ranging from code, documentation, graphics, design suggestions, to bug reports. We encourage you to make the most of GitHub's collaborative platform by submitting Pull Requests, providing tutorials or other relevant content. Whatever you have to offer, we value and can utilize it effectively in our project.
Do I need a root access for Oxygen Customizer to work?
Which devices does Oxygen Customizer support?
Is Android version "xx" supported?
I got bootloop. How do I fix it?
What is the difference between Release build and Debug build?
Can I use Oxygen Customizer in conjunction with other customization apps?
I found a bug. How do I report it?
Bug Report template. Provide as much detailed information as possible, including steps to reproduce the bug and any relevant error messages or screenshots.How do I request a new feature?
Feature Request template. Be sure to include comprehensive details about the desired feature, its potential benefits, and any other relevant information that can assist in understanding and evaluating the request.Where can I make a donation?
Oxygen Customizer is licensed under GPLv3. Please see LICENSE for the full license text.
[!WARNING] - Please note that Oxygen Customizer may not be fully compatible with all custom OOS variants. - I cannot be held responsible for any potential damage or issues that may occur to your device while using Oxygen Customizer.
$ claude mcp add Oxygen-Customizer \
-- python -m otcore.mcp_server <graph>