Android Go edition is designed to keep budget smartphones running smoothly. However, it does this by disabling several useful features such as screen overlays, floating app bubbles, and picture-in-picture mode. If you have ever tried turning on “Display over other apps” on an Android Go phone, you have likely seen the message: “This feature has been turned off because it slows down your phone.”
In this guide, you will learn how to remove this system restriction using a simple Magisk module. We will cover what the low RAM flag is, how the module works, its features, hardware requirements, step-by-step installation instructions, troubleshooting steps, and answers to common questions.

Table of Contents
What is Disable Low RAM Magisk Module?
The Disable Low RAM Magisk Module is an open-source tool created for rooted Android devices running Android Go edition.
Google uses a system property called ro.config.low_ram=true on devices that usually have 2GB of RAM or less. When set to true, the Android operating system actively blocks several memory-intensive features to preserve storage and system memory.
This Magisk module uses Magisk’s built-in resetprop tool to change ro.config.low_ram to false during the boot process. Because it works through Magisk, it performs this modification systemlessly. That means it changes system behavior without actually modifying your phone’s read-only system files.
Features of Disable Low RAM Magisk Module
- Unlocks Restricted Android Features: Restores access to permissions like “Display over other apps,” floating windows, and chat heads (such as Messenger chat heads).
- Removes System Pop-ups: Eliminates the automatic warnings that prevent you from enabling specific app settings.
- Systemless Modification: Leaves your core system partition completely untouched, making it safe and easy to undo if needed.
- Lightweight Performance: Runs as a simple script during boot without draining your battery or running persistent background services.
- Open Source: The code is completely open for public review under the GPL-3.0 open-source license.
Requirements
Before installing this module, make sure your device meets the following conditions:
- An Android smartphone running Android Go edition (or standard Android with the low-RAM flag enabled).
- An unlocked bootloader with root access.
- Magisk installed (version 20.4 or higher is recommended).
- Basic familiarity with using the Magisk application.
Download
You can download the official module package directly from the project repository. Always make sure to download files from trusted source repositories to keep your device secure.
- Source Repository: Visit the official Disable Low RAM GitHub Repository to get the latest release .zip file.
Installation
Installing the module takes only a couple of minutes. Follow these simple steps:
- Download the latest disable-low-ram.zip file from the Disable Low RAM GitHub Repository to your phone’s internal storage.
- Open the Magisk app on your device.
- Tap on the Modules tab located in the bottom navigation bar.
- Tap the Install from storage button at the top of the screen.
- Browse your files, select the downloaded .zip file, and confirm the selection.
- Wait a few seconds while Magisk flashes the module script.
- Once completed, tap the Reboot button to restart your smartphone.
How to Use
The Disable Low RAM module works completely automatically. You do not need to configure any settings or open an app after installing it.
- Once your phone finishes rebooting, open your device Settings.
- Go to Apps & notifications > Special app access > Display over other apps.
- You will notice that the restriction notice is gone, and you can now freely toggle permissions for apps like Messenger, screen recorders, or floating utility widgets.
If you ever wish to restore default Android Go behavior, simply open the Magisk app, go to the Modules tab, tap Remove next to the Disable Low RAM module, and reboot your phone.
Credits
This module is made possible thanks to work from the Android modding community:
- sekedus: For developing and maintaining the repository at the Disable Low RAM Project Page.
- topjohnwu & Magisk Developers: For creating the Magisk systemless interface and the resetprop property management utility.
- MMT-Extended: For providing the modular scripting framework used to build this Magisk package.
Troubleshooting
Here are solutions to a few common issues you might encounter:
- My phone feels laggy after enabling overlays: Android Go devices have limited physical memory. Turning on multiple floating apps or overlay permissions can cause background apps to close faster. Try to keep overlay usage to only essential applications.
- Installation error in Magisk: Ensure that your Magisk app is updated to version 20.4 or newer. Older versions of Magisk may fail to execute newer module formatting.
- Feature still says disabled: Make sure you rebooted your phone after flashing. If the problem persists, check your Magisk Modules tab to verify that the module toggle switch is enabled.
FAQs
No. It does not add hardware memory. It simply removes the software restrictions that Google put in place for low-memory hardware.
Yes. Because Magisk works systemlessly, no core files are overwritten. If your phone experiences issues, you can boot into safe mode or remove the module through Magisk.
Since system files are not modified, system updates will usually work normally, though you may need to re-flash Magisk and the module after a major update.
Conclusion
The Disable Low RAM flag module is a helpful tool for Android Go users who want to take full control of their smartphones. By overriding ro.config.low_ram to false, you unlock floating windows, screen recorders, and app overlays without having to install custom ROMs.
Have questions or ran into an issue during setup? Please leave a comment below!


