Couldn’t capture screenshot, Screenshot not working. [FIX]

Couldn't capture screenshot
 

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).

Prerequisite.

Download SDK Platform Tools and extract folder on Desktop.
Download Scrcpy from Github. (Extract Zip File on Desktop.)
Enable USB Debugging in the Android Smartphone. (Read Mirror Android to PC without root article for detailed.)

 

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.

./adb devices

Do allow USB debugging permission on the smartphone.

Note: If using command prompt then, run ADB devices command only.List of attached devices - adb devices

2. Next, Open Scrcpy extracted folder and run Scrcpy.exe as administrator.Run Scrcpy 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.Scrcpy Screen Mirroring

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.

1. Install Google App from Play Store.

2. Open App, tap on more, and then settings.Google App Settings

3. Tap on Google Assistant > Assistant.Google Assistant Settings in Google App

4. Scroll down a little bit and then tap on Phone.

5. Again scroll down and under General Settings. Enable both options.

  • Use Screen context.
  • Donate screen captures.

Use Screen Context Don't screen captures

Take Screenshot using Google Assistant.

1. Open the page or App that you want to capture.

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”.What's on my screen

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.Share Screenshot to Drive - Couldn't capture screenshot

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.

1. Install Screenshot Easy App from Play Store.

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.Screenshot Easy - Couldn't capture 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.