In order to protect DRM content on Android, Google made some primary changes with the release of Android Oreo in 2017. And with every passing year, Google has tightened the screw and patched almost all the workarounds. If you take a screenshot on protected apps now then you would be notified with “Taking screenshots isn’t allowed by the app” error. In such a scenario, you don’t have many options left. Having said that, there are still some nifty ways that allow you to take a screenshot in Android bypassing the restriction. And in this article, we are going to explain those steps in detail so you can take screenshots on any Android app. Do not worry, we have mentioned a non-root method as well. With that in mind, let’s now go through the guide.

Earlier, you could take screenshots on apps like Snapchat by using Google Assistant or through screen recording apps. However, all those solutions are patched now and you can no longer take screenshots of these protected apps. Now, if you take a screenshot on apps like Snapchat or Authy then you are notified with an error saying “Taking screenshots isn’t allowed by the app”.

  1. Secondly, download scrcpy (Free) on your computer. Click on the ZIP file based on your computer architecture. Next, unzip the file on any location.

If you have rooted your device then you can grab a screenshot on the smartphone itself. No need to use an additional computer. You will have to create a small module and then you can flash it on Magisk. The best part about this method is that it allows you to take screenshots on Netflix and other media streaming apps as well. Here is how you can do it.

  1. Now, unzip the Smali Patcher file and run SmaliPatcher.exe. Here, enable the “Secure Flag” checkbox and click on “ADB Patch”. It will generate a ZIP file within the same Samli Patcher folder.