You try to take a screenshot in a banking app, messenger or game on Xiaomi, but instead of a saved picture, you see a notice saying, โThe app does not allow screenshotsโ? This problem is familiar to many owners of Redmi, POCO or Mi smartphones โ it is related to the security policy of MIUI and the restrictions of the applications themselves. In some cases, blocking is justified (for example, to protect financial data), but often it interferes with legitimate actions โ for example, when you need to save a chat, payment confirmation or game moment.
In this article, we will discuss 7 working ways to circumvent the ban, from simple MIUI settings to advanced methods using ADB and third-party utilities. Importantly, not all methods are universal - some only work on certain versions of firmware or models (for example, Xiaomi 13 Pro or Redmi Note 12).
Why Xiaomi is blocking screenshots in apps?
The ban on screenshots is not a fad of Xiaomi, but a combination of two mechanisms:
- Application restrictions: Banking programs (SberBank, Tinkoff), messengers with secret chats (Telegram, WhatsApp) or streaming services (Netflix, Disney)+) Block the ability to create screenshots through the flag FLAG_SECURE It protects sensitive data from leakage.
- Politics MIUI. Firmware MIUI (Especially versions 12-14) tightly controls screen access, for example, it can block screenshots even in games if the developer has specified cheating protection (as in the game). PUBG Mobile or Genshin Impact).
Interestingly, on naked Android (like the Google Pixel), many apps allow screenshots, while on Xiaomi, the same programs block this feature, due to the additional layers of security in MIUI, which sometimes work excessively aggressively, even when there is no real threat.
Method 1: Disable protection in MIUI settings
The easiest way is to check the privacy settings in MIUI, and some firmware versions have an option that allows you to ignore the limitations of the application.
- Open Settings โ Applications โ Permissions โ Special Permits.
- Find the item โBan screenshotsโ (or โPrivacy Protectionโ in older versions).
- Turn off the slider for the problem app or completely deactivate the option globally.
โ ๏ธ Attention: On Xiaomi with MIUI 14 and later, this item may not be available โ the manufacturer has removed it from the interface.
Check the version of MIUI in Settings โ About the phone
Make a backup copy of important data
Battery charge should be >30%
Turn it off. VPN (It can interfere with the system menu)-->
Method 2: Use the Screen Recording function
If you're locked, but you want to save the screen, use the built-in screen recording, which works 90 percent of the time, because apps rarely block video recording.
- Call the Quick Settings Panel (swipe down from the top edge of the screen).
- Find the Screen Record icon (if not, add it through panel editing).
- Start the recording, go to the desired application and stop it through the same panel.
- The video will be saved in the gallery - it remains to take a screenshot from the frame or crop the video in any editor.
๐ก Useful advice: In screen recording settings (Settings) โ Special facilities โ Screen recording) enable the โShow Touchโ option if you want to save interface interaction (e.g. for instructions).
How to cut the video to a single frame?
Method 3: ADB-team-up
For advanced users, there is a way to disable FLAG_SECURE through ADB (This will work if the lock is set at the system level, not the application itself!
Instructions:
- Activate Developer Mode: Settings โ About Phone โ MIUI version (click 7 times).
- Enable USB debugging in Settings โ Additional โ For developers.
- Connect your phone to your PC, open the command line and type in: adb shell settings put global. hidden_api_policy 1 Then restart the device.
If that doesn't work, try a more radical command (only for MIUI 12-13):
adb shell pm grant com.miui.securitycenter android.permission.WRITE_SECURE_SETTINGSโ ๏ธ Warning: These commands can lead to system instability or app crashes.On Xiaomi with HyperOS (2026)+) This method may not work due to a modified security architecture.
๐ก
ADB-The methods are the most powerful, but also the most risky, and use them only if other options have not worked, and you are prepared for possible consequences (for example, resetting your settings).
Method 4: Third-party applications for screenshots
If system methods don't work, try Google Play utilities that bypass the restrictions.
- ๐ฑ Screen Master โ allows you to take screenshots even in protected applications through the overlay menu.
- ๐ผ๏ธ Screenshot Touch โ uses an alternative screen capture method (works on 60% of blocked applications).
- ๐ Assistive Touch โ creates a floating button for screenshots that sometimes bypasses FLAG_SECURE.
๐ก Tip: Check reviews before installing โ some apps may contain ads or require unnecessary permissions (e.g. access to a website). SMS). Also note that banking programs can block your phone if they detect such utilities (due to security policies).
Method 5: Resetting the application settings
Sometimes screenshots are blocked due to a failure in the cache or application data. Try resetting it:
- Go to Settings โ Applications โ Application Management.
- Find a problem application (such as SberBank) and open its page.
- Click on โStorageโ โ โClear Cacheโ and โClear Dataโ.
- Restart your phone and check if the restriction has disappeared.
โ ๏ธ Attention: Clearing the data will lead to logging out of the account in the application! save the username / password or data in advance to restore access.
Method 6: Using a second device (screen mirroring)
If neither of these methods worked, the radical option is to mirror the screen on another device and take a screenshot there.
- ๐ป Miracast (wireless transmission to a TV or PC with Windows 11 support).
- ๐บ Google Cast (via Chromecast or smart TV).
- ๐ฅ๏ธ Scrcpy โ a program to display the Android screen on a PC (requires) ADB).
Once connected, take a screenshot on the second device, and minus the method, you need additional technology, but it works 100% of the time.
Method 7: Rooting and Modifying System Files
The most extreme method is to obtain root rights and edit system files that block screenshots, which is only suitable for advanced users, because:
- ๐ซ Violates Xiaomiโs Guarantee.
- ๐ May cause a blink (inoperability) of the device.
- ๐ก๏ธ Banking applications will stop working (due to SafetyNet checks).
If youโre ready for the risks, use Magisk for rooting and the XPrivacyLua module, which lets you disable the shutdown. FLAG_SECURE For individual applications, look for detailed instructions on the forums. 4PDA XDA-Developers (specify the phone model!).
๐ก
Before rooting, check if your Xiaomi model is supported on the XDA-Developers site. For example, there are stable methods for the Redmi Note 10 Pro and Xiaomi 12T, and new devices (2023-2026) may require waiting for updates.
Compatibility table with MIUI versions
| Method | MIUI 11โ12 | MIUI 13โ14 | HyperOS | Need root? |
|---|---|---|---|---|
| MIUI settings | โ Yes. | โ No. | โ No. | โ No. |
| Screen recording | โ Yes. | โ Yes. | โ Yes. | โ No. |
| ADB-team | โ Partially. | โ Yes. | โ No. | โ No. |
| Third-party annexes | โ Yes. | โ ๏ธ Limited. | โ ๏ธ Limited. | โ No. |
| Routing | โ Yes. | โ Yes. | โ ๏ธ Risky. | โ Yes. |