Take a Screenshot in Android Bypassing Restriction
Earlier, you could take screenshots on apps like Snapchat by usingGoogle Assistantor throughscreen recording apps. However, all thosesolutions are patched nowand 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”.
In such a case, you need a computer to take a screenshot through ADB and a special screen mirroring software. There are plenty ofscreen mirroring programsout there, but I am going touse the scrcpy toolbecause it’s quick and costs nothing. And the best part is that you don’t even need root access. Keep in mind, this non-root method does not work on Netflix, Prime Video, and other media streaming apps. However, it works pretty well on Snapchat, Signal, Authy, and more.
First of all, set upADB on your computer. After that, connect your Android device andrunadb devicesto check if your computer recognizes your device.
Secondly,download scrcpy(Free) on your computer. Click on the ZIP file based on your computer architecture. Next, unzip the file on any location.
Now, open the extracted scrcpy folder and double-click on scrcpy.exe.
It will instantly mirror the Android screen on your computer. Now, go ahead and open any of the protected apps on your smartphone. You can nowpress Ctrl + Shift + S to take a screenshotof the app on your computer. If you are using macOS or Linux then you can use their built-in shortcut to take a screenshot. That’s quite easy, right?
If you have rooted your device then you cangrab 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.Download Smali Patcher(Free) from XDA Forums. It’s a simple tool created by a developer named fOmey that allows you to create small patches within seconds.
After that, connect your Android device andrunadb devicesto check the connection.
Now, unzip the Smali Patcher file and run SmaliPatcher.exe. Here, enable the “Secure Flag” checkbox andclick on “ADB Patch”. It will generate a ZIP file within the same Samli Patcher folder.
Finally, move the file to your Android device andflash it as a module inside Magisk. That’s it. Now, you can grab screenshots on your Android device without notified by “Taking screenshots isn’t allowed by the app” error.
So those are the two ways you can take a screenshot on restricted Android apps. At first, we have mentioned a non-root method so you can easily grab a screenshot. And if you have root access then Smali Patcher will be of great help. Apart from that, there is also a way to take screenshots of protected apps through the Xposed Framework but the steps are quite complex so I have not mentioned it. Anyway, that is all from us. If you are facing any issue then do comment down below and let us know. We will definitely try to help you out.
Passionate about Windows, ChromeOS, Android, security and privacy issues. Have a penchant to solve everyday computing problems.