Module Overview
Refresh Thermal Lock is a root-agnostic Android module that locks devices to their native peak display refresh rate. It operates entirely in userspace to neutralize aggressive thermal-triggered screen dimming and brightness clamps without modifying system partitions.
I've been running this on my daily driver to stop that annoying screen dimming that kicks in the second the phone gets slightly warm outside. By forcing the thermal status to "NONE" under the hood and overriding the display manager settings, it finally keeps my screen bright and the UI locked at a smooth maximum frame rate.
- Forces max refresh: Your screen will finally stay locked at its highest native hertz without randomly dropping down to save battery.
- No more dimming: Aggressive brightness throttling maps are cleared out to keep the display fully visible when the phone heats up.
- 100% Bootloop safe: Because this relies on zero partition writes, you can easily remove the zip through your root manager if anything goes sideways.
- Smart API adaptation: Automatically adjusts to the right property namespaces on the fly across Android 14 through 17.
Support & Requirements
- Supported OS: Android 14, 15, 16, and 17 Beta (API 34-37).
- Required Root: Magisk, KernelSU, or APatch (Compatible with arm, arm64, x86, x86_64).
How to Install
- Download the Refresh Thermal Lock .zip file to your internal storage.
- Open your root manager's module menu and select "Install from storage".
- Reboot your device to apply the display overrides.
Rate this Module
Share your experience with the community.
* You will be prompted to login via Google in one click to verify your rating.