Understanding Frame Rate Limits In Mobile Legends
Mobile Legends locks frame rates based on device capability and server sync. Most phones cap at 60fps or 90fps depending on the model. Android 9 devices generally struggle to maintain anything above 60fps in practice, even when modifications exist. The game engine itself renders within its own timing loop, so external tweaks only go so far before the app fights back. The most common route involves modifying build.prop files through a terminal emulator or file manager with root access. You add a line that tells the system to report higher refresh rate support. Something like display.refreshRate=120 gets inserted into /system/build.prop. Then you restart the device and launch the game with a developer option override enabled. I tried this method on a Redmi Note 8 Pro running Android 9. First run was messy. The game actually launched at higher frame rates in the menu screens, but once combat started, the GPU throttled hard and dropped to 40fps within thirty seconds. My workaround was lowering the in-game resolution from "High" to "Medium" while keeping the refresh rate mod active. That combo actually held 90fps steady during team fights. Not 120fps, but noticeably smoother than the locked 60fps baseline.
Unlock 120 Fps In Mlbb On Android 9 Boost Your Gameplay
Here is what the process looks like if you attempt it yourself: First, root your device. Magisk is the standard tool. Without root access, any "mod" you find is just a frontend trick and won't actually change system properties. Second, install a build.prop editor or use a terminal app like Termux. Third, add the refresh rate override lines to the file. Fourth, set permissions on the file to 644. Fifth, reboot. Sixth, enable "Window zoom" or "Disable HW overlays" in Developer Options. These help the GPU compositor push frames faster. The exact phrase I searched for early on was the Unlock 120 Fps In Mlbb On Android 9 Boost Your Gameplay guide that circulated on several forums. Most of those threads were either outdated or missing crucial warnings about thermal throttling.
There is no standalone download file that safely unlocks this. Anything claiming to be an APK that "unlocks 120fps" is almost certainly repackaged malware. The changes required touch system files, not app data. A legitimate approach requires root and manual modification of system properties.
Get the Full Details

Pitfalls I Encountered
The biggest issue is that MiHoYo and Moonton detect modified build.prop values. After one such update, my MLBB account briefly showed a mismatch flag on login. It resolved after clearing the game cache and reinstalling, but it took roughly twenty minutes of troubleshooting. Another problem is that not all Android 9 devices share the same GPU architecture. MediaTek chipsets respond differently to refresh rate overrides compared to Snapdragon. On a device with a MediaTek G90T, pushing past 90fps caused visual tearing and occasional crashes during ultimate ability animations. A counter-intuitive detail nobody mentions: the in-game frame rate setting inside Mobile Legends sometimes overrides external mods. If you set the internal graphics to "High," the game ignores your build.prop changes and falls back to its own capped rendering path. The fix is setting in-game graphics to "Low" or "Medium" while keeping the system-level mod active. This gives you a higher actual frame rate with less graphical fidelity, which usually benefits competitive play more than a prettier but stuttery experience.
What You Should Expect
Realistically, Android 9 hardware from 2019 and earlier rarely sustains 120fps in Mobile Legends. The GPU memory bandwidth and thermal design simply cannot handle it. Expect 75 to 90fps as a stable ceiling on most devices. If your phone has active cooling attached, you might squeeze a few more frames out of the upper range, but sustained 120fps is unrealistic without flagship-grade silicon from 2021 or newer. The method works. It just does not deliver the exact number most guides promise. If your priority is competitive advantage, the extra 15 to 30fps you actually gain is meaningful. Input latency drops measurably. Skill shots register faster on screen. The tradeoff is battery drain increases by roughly 20 percent and thermal throttling becomes a factor during longer sessions.