Live data from Hacker News

Taking screenshots isn't allowed by the app after upgrading to Android 11

support.google.com

81–90 of 385 posts

Re: Taking screenshots isn't allowed by the app after upgrading to Android 11

#82
post #27

You can use scrcpy ( https://github.com/Genymobile/scrcpy ) to bypass the policy if you really need to have a screenshot. All you need is to have a Linux laptop at hand, debug mode enabled, and a USB cable plugged in. Super simple stuff right? (this is satire!) Now, I'm as frustrated as anybody else here that I'm forbidden to use whatever feature I want from MY phone, for which I paid, with MY MOENY (and nobody else'…

You can choose not to download their app to your phone.

This does not end up solving the issue though. An android setting toggle to "Disable screenshot blocking policy globally" with a consent box saying "I understand the risks" would.

As the owner of the device my desire to take screenshots of anything I want should come first, regardless of what everybody else wants.

Re: Taking screenshots isn't allowed by the app after upgrading to Android 11

#83
post #80
post #46

Earlier quoted context omitted.

> Won't unlocking the bootloader make banking apps not work anymore? Depends on how paranoid your bank is. There's this SafetyNet thing that checks for "system integrity". It's part of Google Services. For now , it's possible to bypass these checks using Magisk, but I've read that Google is testing the new method involving TrustZone — a hardware trusted execution environment within the SoC where you aren't one of the…

You can re-lock the bootloader with your own signing key on Pixels. GrapheneOS seems to be the only third party ROM currently taking advantage of it.

There is another called Replicant IIRC.

But it requires you to set up your own build + signing server in AWS.

Re: Taking screenshots isn't allowed by the app after upgrading to Android 11

#84
post #3

Anyone else noticed that you can't take screenshots on Android when using Chrome Incognito mode? "Can't take screenshot due to security policy". I don't understand the rationale behind it. Why can't I take a screenshot of my own phone?

I can understand the rationale somewhat, but annoying since I often use it for testing during work and it makes it hard to screenshot bugs.

Another pet-peeve is banking apps doing the same. I understand they don't want stuff to show up in the app switcher and stuff, but it's annoying when I have to screenshot some expense or numbers to send to others.

Re: Taking screenshots isn't allowed by the app after upgrading to Android 11

#85

What's exceptionally stupid is that all I have to do is point a camera at the screen. DRM for the fail, yet again.

It's a security measure, not a DRM measure. The risk of pointing a camera at the screen is not the kind of attack which this is meant to prevent.

Re: Taking screenshots isn't allowed by the app after upgrading to Android 11

#86
post #37
post #27

You can use scrcpy ( https://github.com/Genymobile/scrcpy ) to bypass the policy if you really need to have a screenshot. All you need is to have a Linux laptop at hand, debug mode enabled, and a USB cable plugged in. Super simple stuff right? (this is satire!) Now, I'm as frustrated as anybody else here that I'm forbidden to use whatever feature I want from MY phone, for which I paid, with MY MOENY (and nobody else'…

I wanted to screenshot my Charles schwab app the other day and got blocked... was so mad but never found a way to do it. Samsung Note 20 Ultra.

Just tried scrcpy out with that app, I can definitely record the screen, on a Note 9.

Re: Taking screenshots isn't allowed by the app after upgrading to Android 11

#87
post #16

Fun fact: 5/6 years ago, a bunch of Huawei phones came with world readable /dev/fb0 (framebuffer) device files. This made it trivial for any application to read the display, totally bypassing any Android screenshot/screen recording API (not that one existed at the time). Some of those devices also had readable /dev/event/input* files, which allowed touchscreen interaction to be monitored.

Sounds like a good backdoor with plausible deniability ("the dev forgot to restore permissions").

True in principle, while in the real world the devs didn't even inspect perms on those files or changed them deliberately to fix some access control issue without a second thought. Welcome to embedded software, where the product is ready when it passes the functional tests.

In related news, I have seen at least two proprietary drivers which allowed userspace libraries to program the hardware without any kernel oversight, incuding things like DMA engines. Pointed it out to one vendor; "yeah, we guess it's not ideal, but you know, details of the hardware is our secret sauce and customers demand no binaries in the kernel because reasons, blah blah".

I assume many of those embedded OpenGL implementations may work that way. Anyone with evidence to the contrary?

Re: Taking screenshots isn't allowed by the app after upgrading to Android 11

#88
post #53
post #3

Anyone else noticed that you can't take screenshots on Android when using Chrome Incognito mode? "Can't take screenshot due to security policy". I don't understand the rationale behind it. Why can't I take a screenshot of my own phone?

To prevent accidental screenshots of you watching porn?

Since when does Google allow you to watch porn? They do everything to fight it. You can't even install legit porn apps without manually downloading the apk. And then it only works on your phone and tablet, not the TV where it would actually be desired to work. Also what right does Google have to tell me what I can and can't watch on my TV/device?

Re: Taking screenshots isn't allowed by the app after upgrading to Android 11

#89
post #27

You can use scrcpy ( https://github.com/Genymobile/scrcpy ) to bypass the policy if you really need to have a screenshot. All you need is to have a Linux laptop at hand, debug mode enabled, and a USB cable plugged in. Super simple stuff right? (this is satire!) Now, I'm as frustrated as anybody else here that I'm forbidden to use whatever feature I want from MY phone, for which I paid, with MY MOENY (and nobody else'…

AFAIK this does not work with apps which have purposefully disabled screenshots, the Android UI is visible on scrcpy but the contents of the app appear black.

What is interesting is that Android appears to be rendering every frame two times, because when I scroll down the notification drawer, which contains some semi-transparent elements under which you can see the restricted contents on the screen of the phone, but on scrcpy the transparent elements have black under them.

The same thing happened when I wanted to use my Android TV as a poor man's HDMI grabber.

Re: Taking screenshots isn't allowed by the app after upgrading to Android 11

#90
post #89
post #27

You can use scrcpy ( https://github.com/Genymobile/scrcpy ) to bypass the policy if you really need to have a screenshot. All you need is to have a Linux laptop at hand, debug mode enabled, and a USB cable plugged in. Super simple stuff right? (this is satire!) Now, I'm as frustrated as anybody else here that I'm forbidden to use whatever feature I want from MY phone, for which I paid, with MY MOENY (and nobody else'…

AFAIK this does not work with apps which have purposefully disabled screenshots, the Android UI is visible on scrcpy but the contents of the app appear black. What is interesting is that Android appears to be rendering every frame two times, because when I scroll down the notification drawer, which contains some semi-transparent elements under which you can see the restricted contents on the screen of the phone, but…

I've tried it with the Tesco Clubcard app which has screenshots disabled. Also tried it out with some "Charles Schwab" app somebody else said they had problems in a reply here, scrcpy can record the screen perfectly.

EDIT: also tried recording a youtube video in firefox private mode, worked, but without the sound.

Post reply on HN