Systemless Debloater
Bloatware continues to be a major headache for Android users everywhere. Device makers and carriers often load phones with a slew of pre-installed apps. These apps eat up precious storage space, chew through battery life when they’re not even being used, and could even compromise user privacy. The SystemlessDebloater Magisk module offers a robust and effective way to tackle this issue. It lets users pick and choose which system apps to “remove,” all without making any permanent changes to the device’s system partition.
Unlike conventional rooting techniques, which involve physically removing files from the /system directory—a move that frequently disrupts OTA updates or triggers SafetyNet—this module leverages Magisk’s “systemless” overlay functionality. It works by concealing the selected applications during the boot sequence, effectively convincing the Android system that they’re absent. This approach preserves the integrity of your system partition, resulting in a more streamlined and secure modification.
Important Update: Migration to Configuration Files
Version v1.5.1 brought a major shift in how users set up their blocklists within the SystemlessDebloater module. The module now relies on a specific configuration file, SystemlessDebloater.cfg, to manage these settings.
Upgrading from an earlier version of the module? The process is intended to be both automated and smooth.
- The update script will take care of creating the new config file for you.
- Your current app list from the previous
DebloatListwill be transferred. - Action Needed: After the update is complete and you’ve confirmed your blocked apps, go ahead and remove the old
SystemlessDebloaterList.shinput file. From now on, all modifications should be made exclusively within the new.cfgfile.
Features and Compatibility
This module is built to be both resilient and highly adaptable to contemporary Android architectures. We’ve put it through its paces, ensuring it works seamlessly on:
- System As Root (SAR) devices.
- Devices employing Dynamic Partitions.
- Android versions, spanning all the way to Android 13.
A straightforward text file edit allows you to pinpoint and uninstall particular packages. This is ideal for those wanting a more “pure” Google experience, especially when dealing with resource-intensive OEM skins such as MIUI, OneUI, or ColorOS.
Important Installation Reminder: This module is specifically intended for installation through the Magisk App. Avoid flashing it with TWRP, OrangeFox, or any other custom recovery. The module depends on the Magisk environment to properly configure the required mounting scripts during installation.
Documentation and Community Guides
Debloating system apps isn’t without its dangers. Deleting critical elements—things like the keyboard, Bluetooth services, or SystemUI—can easily trigger a boot loop. Because of this, it’s wise to check community-sourced lists before you disable any app you’re not absolutely certain about.
For detailed instructions and lists of items that can be safely removed, please consult the following resources (links are preserved below):
- XDA - Systemless Debloater Thread
- This is the Original Poster (OP) guide and the main hub for discussion and support.
- Wiki - Config File Instructions
- Detailed file instructions maintained by ipdev.
- Wiki - Community Examples
- A vital resource for debloating lists specific to Android, Google, Oppo, Samsung, Xiaomi, and LineageOS.
Download and Source Code
The module is completely open-source. Feel free to examine the code, explore the release history, or grab the most recent zip files straight from the GitHub repositories linked below.
Primary Repository
Alternative Repository
Credits and Licensing
This project, which has been active since 2020, is developed and maintained by zgfg on XDA.
Would you like me to help you create a SystemlessDebloater.cfg file that includes a list of Google apps you can safely remove?
Link
Module Info
- Module By
- Root SupportMagisk KernelSU APatch
- Source View on GitHub/Source
- Latest Update
- Word Counter 593
- Character Counter 5462
Systemless Debloater is a Module that supports installation on Magisk, KernelSU, APATCH, KSUNext