Taking a Screenshot is a basic feature of Android smartphones. In Android, by pressing Volume Down and Power key together you can capture a screenshot. And, some Android smartphone offers a virtual screenshot button in Quick Toggle. Even, by enabling a three-finger gesture you can also take a screenshot. But, there are some Android Apps that won’t allow the user to take screenshots. Recently, I was trying to take a screenshot on Google Chrome Incognito Mode. And, I got a notification “Couldn’t capture screenshot“. There was a description of the notification, “Taking screenshots isn’t allowed by the app or your organization”.
If you’re Samsung user and getting “can’t take screenshot due to security policy“. Then this article also gonna be helpful for you.
Why I can’t take a screenshot in some Apps?.
In Android, App developers can disable screenshots feature on certain pages and screens. The developer does in order to protect the privacy of users. Because, Android is an open-source OS, and it’s not secure like iOS.
Even, If you try to take a screenshot using the Screen Recorder App. You will see the black screen in the recording. Because by developer that page or screen is flag secure. Yes, by using an Xposed module you can take Screenshot in Restricted Apps. There are some modules that can disable system-wide FLAG_SECURE in Android. So that you can take a screenshot in any App. But, using a banking App in rooted Android smartphone isn’t a good idea.
Note: None of this method mentioned in this article will work in banking Apps. If it’s so important to take a screenshot in banking Apps. Then, do use another smartphone camera or DSLR. Don’t use the Xposed module for banking Apps.
FIX: Couldn’t Capture Screenshot.
In this article, you will able to know certain methods to take a screenshot in Browser Incognito Mode. Also, these methods will work in some other Apps.
Scrcpy. (No Root Required.)
Scrcpy is a free and open-source application to mirror Android smartphones to PC. And, lets you control Android device from Windows and macOS. Scrcpy is developed by Genymobile, developer of Genymotion Android Emulator. So by mirroring your Android smartphone to PC, you will able to take a screenshot on your PC. And, it will work even those Applications that do show notification “Couldn’t capture screenshot” or “Taking screenshots isn’t allowed by the app”. Here is, how, you can bypass screenshot restrictions using Scrcpy Application. You don’t need to root your smartphone to use this method, we will use ADB tools (platform-tools).
1. Connect Android Smartphone to PC via USB cable in USB Debugging Mode.
To ensure the smartphone is connected in ADB mode or not. Open platform-tools folder and press Shift + Right-Click. Click on “Open Powershell Window here” from the context menu.
And, run the following command.
Do allow USB debugging permission on the smartphone.
Note: If using command prompt then, run ADB devices command only.
2. Next, Open Scrcpy extracted folder and run Scrcpy.exe as administrator.
3. Smartphones will ask to allow USB debugging. Tap on OK. The screen will get mirrored. If not, run the Scrcpy tool once again.
Now, you can take a screenshot like you normally take in Windows.
You can press Windows + PrtScr. Or, can use a snipping tool or Lightshot.
Use Google Assistant.
In Chrome Incognito mode, “Couldn’t capture screenshot” notification was coming. But, with the help of Google Assistant, I was able to take a screenshot. Though, you can copy the URL of the website and close Incognito. And, by opening URL in normal Chrome window, you can take a screenshot. But, If you like to browse the Internet in Incognito mode only. Then, this method is for you.
Google Assistant comes with “Use Screen Context” and “Donate screen captures” option. By enabling both options, you can take a screenshot and share it with anyone. Unfortunately, you can’t save a screenshot directly into your smartphone gallery. But, can upload it on Google Drive and can download it.
2. Hold down the home key for few seconds and Google Assistant will appear. Tap on “What’s on my screen?”.
3. Assistant will now show you some information regarding the page or screen. Tap on “Share Screenshot”.
4. Taken Screenshot will now appear. And, you will get options to share it on multiple Apps.
Do use Save to Drive or Upload to Photos option. So, you can easily download it from Drive.
That’s how you can fix the “screenshot not working” problem for some Apps.
Use Dedicated Screenshot App.
If the Google Assistant method isn’t working for you. Then, you can try a Screenshot App for Android. There are many Android apps available on the Play Store to take a screenshot. Even, some Apps allows us to take scrolling screenshot on any Android device. Though, almost all Apps were able to take a screenshot in Chrome Incognito mode. I tried screenshot Apps on banking Apps. But, a black screen appeared, due to flag security.
Though, to take the screenshot in Chrome Incognito mode. You can use any Screenshot App from Play Store. Personally, I liked Screenshot Easy App. The app allows taking a screenshot by shaking smartphone.
2. Open App, Allow storage permission, tap on “Start Now”.
3. The home page of the Screenshot Easy App will get open. Tap on “Start Capture” and then “Start Now”.
Enable “Allow display over other Apps” option to give the App permission to take a screenshot.
4. Open the App screen that you want to capture. Tap on the camera icon, and the screenshot will be taken.
After taking a screenshot, open the Screenshot Easy App and tap on “Stop Capture”.
Summing-up / Conclusion.
So, these are the two methods to take a screenshot in any restricted App. There is one more method. You can cast your Android screen to PC. And then, take a screenshot on PC. But, in banking Apps black screen appears. So, instead of casting downloading a dedicated screenshot App is worthy. Do download only if the Google Assistant feature doesn’t work. If you want to know the rooted device method, let me know in the comment section.