You try to take a screenshot of a big moment in a banking app, messenger or game on Xiaomi, but instead of a saved picture you see a notification: โThe application does not take screenshotsโ This problem is familiar to many owners of smartphones with MIUI firmware โ from the budget Redmi Note 12 to the flagship Xiaomi 14 Ultra. The reasons for blocking can be both technical (data protection) and software (errors in the system settings).
In this article, weโll look at 7 proven ways to get around the limitation, from basic MIUI settings to advanced ADB and third-party tools, and learn which apps block screenshots most often (and why), and how to avoid security issues when circumventing restrictions. If youโre not a tech person, donโt worry: most solutions donโt require root rights or complex manipulation.
Why do apps block screenshots on Xiaomi?
The restriction on screenshots is not a whim of MIUI developers, but a security measure built on Android and reinforced by proprietary firmware.
- ๐ Protecting confidential data: banking applications (SberBank Online, Tinkoff), instant messengers (WhatsApp, Telegram in secret chats) and corporate tools block screenshots to prevent information leakage (card numbers, passwords, correspondence).
- ๐ฎ Antichit in Games: Many Online Games (e.g, PUBG Mobile or Genshin Impact: Prohibit screenshots so players donโt share the location of opponents or bugs.
- ๐ฑ Politics MIUI: Xiaomiโs firmware has a built-in mechanism FLAG_SECURE, It automatically blocks screenshots in protected windows, even if the app doesnโt require it.
- ๐ Cache errors: Sometimes a lock occurs due to a failure in the application or system data (for example, after an update) MIUI).
Interestingly, other smartphones (such as Samsung or Google Pixel) may have the same apps behaving differently, because Xiaomi is more aggressive in implementing security policies in its shell, for example, MIUI 14 has an additional layer of protection for applications with access to Android Accessibility Service.
Method 1: Disable protection in MIUI settings
The easiest method is to use built-in MIUI options that bypass locking for some applications, which works on most devices with MIUI 12-15 (including Redmi, POCO and Xiaomi 11/12/13/14).
Instructions:
- Open Settings โ Special Opportunities โ Special Opportunities Services.
- Find the list of "Ban screenshots" (or Screenshot Restriction in English firmware) and tap it.
- Turn off the switch for the app you want to take pictures in.
- Reboot your smartphone.
If this item is not in your MIUI version, try an alternative path:
- ๐ง Go to Settings. โ Annexes โ Application management.
- ๐ฑ Select the desired application (for example, Sberbank Online).
- ๐ Tap "Permissions" โ "Additionally" โ "Allow screenshots" (if optional available).
๐ก
If the Allow Screenshots option is inactive, try clearing the app cache in the same menu first (Storage โ Clear the cache).
Method 2: Use of the Screen Recording function
If an app blocks static screenshots but doesn't block screen recording, you can do the trick of recording a short video and then extracting a frame from it, which works for 90 percent of banking apps and many games.
How to do this:
- Activate screen recording via the Notification Panel (the Screen Record icon) or in Settings โ Screen โ Screen Recording.
- Record 5-10 seconds of the screen you want (for example, a payment confirmation in a bank application).
- Stop recording - the video will be saved in the gallery.
- Open the video in any player (such as MX Player) and take a screenshot from the pause.
The advantage of the method is that it does not require root rights and works even on MIUI 15 with the latest security updates.
Why does this work if screenshots are blocked?
Method 3: Bypass Google Assistant (for Android 10+)
Little-known life hack: Google Assistant can take screenshots bypassing restrictions MIUI, It uses its own screen capture mechanism, and works on Android 10 and later devices (including: MIUI 12โ15).
Step-by-step:
- Activate Google Assistant with a long press on the Home button or a voice command, OK, Google.
- Say โtake a screenshotโ (or enter the request manually).
- If the Assistant requests permissions, provide them in the Special Options settings.
Important: This method may not work for applications with FLAG_SECURE at the core level (e.g. Netflix or some corporate messengers) and on Xiaomi with Chinese firmware (China) ROM) Google Assistant can be disabled by default โ it will have to be installed separately through Google Play.
Method 4: Using ADB to remove restrictions (no root)
If previous methods didnโt work, you can use the Android debugging bridge (ADB) to manually disable screenshot locking for a particular application, which requires a PC connection but doesnโt need root rights.
What you need:
- ๐ฅ๏ธ Computer with installed ADB Tools.
- ๐ฑ Included debugging by USB on a smartphone (Settings) โ The phone. โ Version. MIUI โ 7 times to tap the assembly number โ return to Settings โ Additionally. โ For developers โ Debugging by USB).
- ๐ USB-cable (preferably original).
Instructions:
1. Connect the smartphone to the PC and confirm the debugging permission.
2. Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with ADB.
3. Enter a command to obtain a list of packages:
adb shell pm list packages | grep "appendix name"
(e.g. for Sberbank: adb shell pm list packages | grep sberbank)
4. Copy the name of the package (for example, en.sberbankmobile).
5 Run the command to remove the flag FLAG_SECURE:
adb shell pm clear <name packet>
(Example: adb shell pm clear en.sberbankmobile)
6. Reboot the smartphone.โ ๏ธ Note: this method resets the application data (you will have to re-enter the account), and after updating the application, the lock can return.
Install ADB Tools on PC| Enable USB debugging on Xiaomi| Connect your phone with the original cable | Check the visibility of the device with the adb devices command | Make a backup of the application data-->
Method 5: Install third-party apps for screenshots
If system methods do not work, you can use third-party utilities that bypass the limitations of MIUI.
| Annex | Need root? | Works on MIUI 14? | Features |
|---|---|---|---|
| Screenshot Touch | โ No. | โ Yes. | It uses an alternative method of capturing the screen through MediaProjection, and it supports gestures. |
| Super Screenshot | โ No. | โ ๏ธ Partially. | Maybe bypass. FLAG_SECURE In some applications, but does not work with banking services. |
| Screen Master | โ Yes (optional) | โ Yes. | It allows you to take screenshots even in games, but it works more stable with root rights. |
| AZ Screen Recorder | โ No. | โ Yes. | Records a screen with a high FPS, from the video you can extract the footage. |
Warning: Some apps (like Super Screenshot) may ask permissions to access notifications or special features.Never install APKs from unverified sources - this could lead to data theft of banking applications.
Method 6: Resetting MIUI security settings
If the screenshots were blocked after the MIUI update or the new application was installed, the problem may be a security settings failure, in which case the reset of the security settings will help without losing data.
How to reset your settings:
- Go to Settings โ About the phone โ Reset settings.
- Select โReset App Settingsโ (not to be confused with a full reset!).
- Confirm action. The smartphone will reboot.
After restarting, check if you can take screenshots. If the problem persists, try clearing the system cache:
- Turn off the phone.
- Press the Power button + Volume up to enter Recovery Mode.
- Select Wipe Cache Partition (use volume buttons for navigation).
- Confirm the action and restart.
โ ๏ธ Note: Cache reset does not delete personal data, but may require re-authorization in some applications (e.g., Mi Account).
Method 7: Getting root rights (extreme case)
If none of these methods work, the radical solution is to get root rights, and that allows you to manually disable the root rights. FLAG_SECURE for any application, but has serious disadvantages:
- โ ๏ธ Loss of warranty (on new Xiaomi models, the warranty is canceled when unlocking the bootloader).
- ๐ Security Risk: Root opens up access to system files that could exploit malware.
- ๐ฑ Unstable work: on MIUI With root, there are often lags and errors in branded services (for example, in Mi Cloud).
If you are willing to do this, follow the instructions:
- Unlock the bootloader through the official Xiaomi tool (Mi Account binding is required).
- Install custom recovery (TWRP) for your model.
- Please use Magisk to obtain root rights.
- Install the Disable Flag Secure module in Magisk.
โ ๏ธ Attention: MIUI 14/15 Unlocking the bootloader can lead to blocking some functions (for example, Mi Pay or Face Unlock), and after updating the firmware root will have to be installed again.
๐ก
Root rights are the last option when all other methods are exhausted. On most Xiaomi devices, screenshot blocking can be removed without root using ADB or third-party utilities.