• Android is too smart to Allow Screenshots , via Windows, using scrpy an

    From sms@21:1/5 to All on Thu Aug 17 18:16:44 2023
    Tried this today with an Android app that does not allow screenshots. On Windows the screen for that app is just all black. Guess they _really_
    don't want you taking screenshots!

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From VanguardLH@21:1/5 to sms on Thu Aug 17 21:33:24 2023
    sms <scharf.steven@geemail.com> wrote:

    Tried this today with an Android app that does not allow screenshots. On Windows the screen for that app is just all black. Guess they _really_
    don't want you taking screenshots!

    With USB and ADB, Windows sees the phone as a mass storage device, so
    you see the phone in File Explorer. To remotely view the phone's screen
    on your Windows host, you need more software, like AirDroid, LetsView,
    AirCast, MS Remote Desktop, AnyDesk, TeamViewer, or some other screen
    remoting setup. What are YOU using?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From sms@21:1/5 to VanguardLH on Fri Aug 18 09:22:32 2023
    On 8/17/2023 7:33 PM, VanguardLH wrote:
    sms <scharf.steven@geemail.com> wrote:

    Tried this today with an Android app that does not allow screenshots. On
    Windows the screen for that app is just all black. Guess they _really_
    don't want you taking screenshots!

    With USB and ADB, Windows sees the phone as a mass storage device, so
    you see the phone in File Explorer. To remotely view the phone's screen
    on your Windows host, you need more software, like AirDroid, LetsView, AirCast, MS Remote Desktop, AnyDesk, TeamViewer, or some other screen remoting setup. What are YOU using?

    LetsView didn't work, nor did Airdroid, both respect the Android app's disallowing of screen shots, just a black screen shows up. I suspect
    that all the others would have the same result.

    Fortunately, iOS lacks the capability of blocking screenshots so I can
    use my iPhone to capture the screenshot then send it to the Android device.

    --
    “If you are not an expert on a subject, then your opinions about it
    really do matter less than the opinions of experts. It's not
    indoctrination nor elitism. It's just that you don't know as much as
    they do about the subject.”—Tin Foil Awards

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From nospam@21:1/5 to scharf.steven@geemail.com on Fri Aug 18 12:32:28 2023
    In article <ubo5s9$arqv$1@dont-email.me>, sms
    <scharf.steven@geemail.com> wrote:

    Fortunately, iOS lacks the capability of blocking screenshots

    false, and further evidence you know very little about ios.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From VanguardLH@21:1/5 to sms on Fri Aug 18 12:42:07 2023
    sms <scharf.steven@geemail.com> wrote:

    VanguardLH wrote:

    sms <scharf.steven@geemail.com> wrote:

    Tried this today with an Android app that does not allow
    screenshots. On Windows the screen for that app is just all black.
    Guess they _really_ don't want you taking screenshots!

    With USB and ADB, Windows sees the phone as a mass storage device, so
    you see the phone in File Explorer. To remotely view the phone's
    screen on your Windows host, you need more software, like AirDroid,
    LetsView, AirCast, MS Remote Desktop, AnyDesk, TeamViewer, or some
    other screen remoting setup. What are YOU using?

    LetsView didn't work, nor did Airdroid, both respect the Android app's disallowing of screen shots, just a black screen shows up. I suspect
    that all the others would have the same result.

    Fortunately, iOS lacks the capability of blocking screenshots so I can
    use my iPhone to capture the screenshot then send it to the Android device.

    New one on me. Didn't realize an app could restrict capturing its
    window. I hunted around, and found:

    https://developer.android.com/reference/android/view/WindowManager.LayoutParams.html#FLAG_SECURE

    Mentions how to code an app to prevent capturing its window, like using:

    getWindow().setFlags(LayoutParams.FLAG_SECURE, LayoutParams.FLAG_SECURE);

    https://www.makeuseof.com/how-to-take-screenshots-on-android-when-the-app-doesnt-allow-it/
    Annoying as it is, developers don't restrict screenshots for no
    reason. Be it privacy or security, there's always a grain of reason
    for doing this.

    Most banking and payment apps block screenshots for security reasons.
    Chrome blocks screenshots in its Incognito tabs and windows for
    privacy reasons. Streaming services block screenshots to prevent
    piracy. Another example would be Telegram's self-destructing photos,
    where you can't screenshot them."

    I've not used "Hey, Google" for a long time. I had it disabled. My
    phone is sitting on a desk, the TV is on, and something said on the TV
    triggers the Google Assistant, so I have to exit it. I just reenabled
    voice assist in Google Assistant, and it does work to have an app opened
    (to see its window) and say "Hey, Google, take a screenshot".

    The 2nd method the article mentions is to use scrcpy (https://github.com/Genymobile/scrcpy) which, according to the article,
    does not honor screenshot restrictions in apps.

    You didn't mention the app to lookup and check if it deliberately blocks
    screen captures.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Frank Slootweg@21:1/5 to VanguardLH on Fri Aug 18 18:47:10 2023
    VanguardLH <V@nguard.lh> wrote:
    [...]

    https://www.makeuseof.com/how-to-take-screenshots-on-android-when-the-app-doesnt-allow-it/
    [...]

    The 2nd method the article mentions is to use scrcpy (https://github.com/Genymobile/scrcpy) which, according to the article,
    does not honor screenshot restrictions in apps.

    sms already used scrcpy:

    Subject: Re: Android is too smart to Allow Screenshots , via Windows, using scrpy and ADB

    [...]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From sms@21:1/5 to VanguardLH on Fri Aug 18 16:23:00 2023
    On 8/18/2023 10:42 AM, VanguardLH wrote:

    New one on me. Didn't realize an app could restrict capturing its
    window. I hunted around, and found:

    Two apps that I use have this restriction, Costco and Kaiser-Permenante.

    Both can do screenshots on iOS.

    <snip>

    Annoying as it is, developers don't restrict screenshots for no
    reason. Be it privacy or security, there's always a grain of reason
    for doing this.

    Yes, but if it were that important they would not even release iOS apps
    since iOS lacks the privacy and security protections that are built into Android.


    The 2nd method the article mentions is to use scrcpy (https://github.com/Genymobile/scrcpy) which, according to the article,
    does not honor screenshot restrictions in apps.

    scrcpy also does not work.

    You didn't mention the app to lookup and check if it deliberately blocks screen captures.

    <https://play.google.com/store/apps/details?id=com.costco.app.android> <https://play.google.com/store/search?q=kp.org>

    I think that you'd have to be able to log in before you see the
    restrictions.

    --
    “If you are not an expert on a subject, then your opinions about it
    really do matter less than the opinions of experts. It's not
    indoctrination nor elitism. It's just that you don't know as much as
    they do about the subject.”—Tin Foil Awards

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From VanguardLH@21:1/5 to Frank Slootweg on Fri Aug 18 21:06:39 2023
    Frank Slootweg <this@ddress.is.invalid> wrote:

    VanguardLH <V@nguard.lh> wrote:

    https://www.makeuseof.com/how-to-take-screenshots-on-android-when-the-app-doesnt-allow-it/

    The 2nd method the article mentions is to use scrcpy
    (https://github.com/Genymobile/scrcpy) which, according to the article,
    does not honor screenshot restrictions in apps.

    sms already used scrcpy:

    He didn't mention scrcpy in this thread. He mentioned it elsewhere?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Frank Slootweg@21:1/5 to VanguardLH on Sat Aug 19 09:26:42 2023
    VanguardLH <V@nguard.lh> wrote:
    Frank Slootweg <this@ddress.is.invalid> wrote:

    VanguardLH <V@nguard.lh> wrote:

    https://www.makeuseof.com/how-to-take-screenshots-on-android-when-the-app-doesnt-allow-it/

    The 2nd method the article mentions is to use scrcpy
    (https://github.com/Genymobile/scrcpy) which, according to the article,
    does not honor screenshot restrictions in apps.

    sms already used scrcpy:

    He didn't mention scrcpy in this thread. He mentioned it elsewhere?

    Yes, he did. He mentioned it in the Subject: header, which I quoted,
    but you snipped (and apparently didn't read). It's kind of mind boggling
    that you managed to do that, even despite the preceding colon
    introducing the quote.

    I fully understand that you didn't see the scrcpy part in the subject
    as displayed by your newsreader. Dialog probably didn't display the full
    header (my newsreader didn't either). But missing and snipping my quote,
    ... !?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From VanguardLH@21:1/5 to Frank Slootweg on Sat Aug 19 11:59:47 2023
    Frank Slootweg <this@ddress.is.invalid> wrote:

    VanguardLH <V@nguard.lh> wrote:
    Frank Slootweg <this@ddress.is.invalid> wrote:

    VanguardLH <V@nguard.lh> wrote:

    https://www.makeuseof.com/how-to-take-screenshots-on-android-when-the-app-doesnt-allow-it/

    The 2nd method the article mentions is to use scrcpy
    (https://github.com/Genymobile/scrcpy) which, according to the article, >>>> does not honor screenshot restrictions in apps.

    sms already used scrcpy:

    He didn't mention scrcpy in this thread. He mentioned it elsewhere?

    Yes, he did. He mentioned it in the Subject: header, which I quoted,
    but you snipped (and apparently didn't read). It's kind of mind boggling
    that you managed to do that, even despite the preceding colon
    introducing the quote.

    I fully understand that you didn't see the scrcpy part in the subject
    as displayed by your newsreader. Dialog probably didn't display the full header (my newsreader didn't either). But missing and snipping my quote,
    ... !?

    Ah, long subject got cut off from view. Thanks for the update.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ankora@21:1/5 to sms on Sat Aug 19 17:59:28 2023
    On 2023-08-19, sms <scharf.steven@geemail.com> wrote:
    The 2nd method the article mentions is to use scrcpy
    (https://github.com/Genymobile/scrcpy) which, according to the article,
    does not honor screenshot restrictions in apps.

    scrcpy also does not work.

    That statement, while partly true, is too much of a blanket statement.

    As I described elsewhere in this thread, the Genymotion emulator company donated scrcpy worked 100% in my tests to screenshot protected Android 10
    and Android 11 activities (a fancy word for a display in any Android app).

    However, I was surprised when I moved to Android 12, and changed nothing
    else, that only about half of the protected screenshots are visible on
    Windows when I use Irfanview to screenshot the Android image on the PC.

    My guess is that there is a new "something" that didn't exist in Android 11 that apps can add in Android 12 to better protect protected activities.

    My guess is that some apps have included that Android 12 "something" while others haven't. I haven't delved deeper into the problem other than that.

    Since I've been using screencopy (scrpy) and soundcopy (sndcpy) for years (because my eyes are bad so a ten-inch phone on the screen is easily seen), you're welcome to ask me any questions about any app that I may already
    have installed on Android (although I don't have a Costco or Kaiser app).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ankora@21:1/5 to VanguardLH on Sat Aug 19 17:46:06 2023
    On 2023-08-19, VanguardLH <V@nguard.LH> wrote:
    Ah, long subject got cut off from view. Thanks for the update.

    Frank Slootweg <this@ddress.is.invalid> wrote

    sms already used scrcpy:

    In my many experiments, the FOSS scrcpy screen-copy program worked 100% of
    the time on Android 11 but roughly only about half the time on Android 12
    to screenshot protected Android activities (ie protected screen displays).

    <https://scrcpy.org/>
    <https://github.com/Genymobile/scrcpy>
    <https://sourceforge.net/projects/scrcpy.mirror/>

    My guess is that there's a new "something" in Android 12 which screen copy hasn't yet had a chance to add code for overriding protected screenshots.

    Note that there is also a soundcopy (sndcpy) which, along with scrcpy, essentially puts your entire Android phone onto your PC for all purposes.
    <https://github.com/rom1v/sndcpy>
    <https://github.com/rom1v/sndcpy/releases>
    <https://www.downloadsource.net/how-to-set-up-sndcpy-to-forward-audio-from-android-to-pc/n/19526/>

    The mouse, keyboard, screen and clipboard all work as you'd expect them to.

    I've used them both for years so if you have questions, just ask for help.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From VanguardLH@21:1/5 to Ankora on Sat Aug 19 13:04:32 2023
    Ankora <ankora1234567890@gmail.com> wrote:

    As I described elsewhere in this thread, the Genymotion emulator
    company donated scrcpy worked 100% in my tests to screenshot
    protected Android 10 and Android 11 activities (a fancy word for a
    display in any Android app).

    However, I was surprised when I moved to Android 12, and changed
    nothing else, that only about half of the protected screenshots are
    visible on Windows when I use Irfanview to screenshot the Android
    image on the PC.

    https://www.androidpolice.com/2021/06/21/screen-recorder-scrcpy-gains-android-12-support-but-google-severely-limited-its-capabilities/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From VanguardLH@21:1/5 to VanguardLH on Sat Aug 19 13:11:38 2023
    VanguardLH <V@nguard.LH> wrote:

    Ankora <ankora1234567890@gmail.com> wrote:

    As I described elsewhere in this thread, the Genymotion emulator
    company donated scrcpy worked 100% in my tests to screenshot
    protected Android 10 and Android 11 activities (a fancy word for a
    display in any Android app).

    However, I was surprised when I moved to Android 12, and changed
    nothing else, that only about half of the protected screenshots are
    visible on Windows when I use Irfanview to screenshot the Android
    image on the PC.

    https://www.androidpolice.com/2021/06/21/screen-recorder-scrcpy-gains-android-12-support-but-google-severely-limited-its-capabilities/

    Um, to clarify, sms didn't yet mention here what is his version of
    Android, so Ankora and I are guessing he could be on Android 12, and why scrcpy, and other remoting software, does not work for him.

    Google giveth and taketh.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ankora@21:1/5 to VanguardLH on Sat Aug 19 19:16:42 2023
    On 2023-08-19, VanguardLH <V@nguard.LH> wrote:
    https://www.androidpolice.com/2021/06/21/screen-recorder-scrcpy-gains-android-12-support-but-google-severely-limited-its-capabilities/

    Um, to clarify, sms didn't yet mention here what is his version of
    Android, so Ankora and I are guessing he could be on Android 12, and why scrcpy, and other remoting software, does not work for him.

    Google giveth and taketh.

    Thank you for searching for what's different in Android 12 versus Android
    10 and 11 for scrcpy to snap screenshots of protected Android activities.

    Your article suggests the scrcpy team may be working on a workaround.
    Your article date is Jun 21, 2021 & their version of scrcpy is 1.18.

    I just checked mine, which is 1.24 but I haven't tested recently if it
    snaps protected content or not. Probably not as this is a known issue. https://github.com/Genymobile/scrcpy/issues/3117

    This is my scrcpy version.
    scrcpy --version
    scrcpy 1.24 <https://github.com/Genymobile/scrcpy>
    Dependencies (compiled / linked):
    - SDL: 2.0.22 / 2.0.22
    - libavcodec: 59.18.100 / 59.18.100
    - libavformat: 59.16.100 / 59.16.100
    - libavutil: 57.17.100 / 57.17.100
    - libusb: - / 1.0.26

    Here is another article saying the same thing, so it's not that scrcpy
    can't snapshot protected activities, but it's that it can't on Android 12. https://androidcommunity.com/scrcpy-supports-android-12-but-google-restricts-its-capabilities-20210622/

    BTW, one nice feature of scrcpy is you can drag and drop any APK from your computer storage onto the Android image and it installs that application!

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From sms@21:1/5 to VanguardLH on Sun Aug 20 10:43:06 2023
    On 8/19/2023 11:11 AM, VanguardLH wrote:
    VanguardLH <V@nguard.LH> wrote:

    Ankora <ankora1234567890@gmail.com> wrote:

    As I described elsewhere in this thread, the Genymotion emulator
    company donated scrcpy worked 100% in my tests to screenshot
    protected Android 10 and Android 11 activities (a fancy word for a
    display in any Android app).

    However, I was surprised when I moved to Android 12, and changed
    nothing else, that only about half of the protected screenshots are
    visible on Windows when I use Irfanview to screenshot the Android
    image on the PC.

    https://www.androidpolice.com/2021/06/21/screen-recorder-scrcpy-gains-android-12-support-but-google-severely-limited-its-capabilities/

    Um, to clarify, sms didn't yet mention here what is his version of
    Android, so Ankora and I are guessing he could be on Android 12, and why scrcpy, and other remoting software, does not work for him.

    Google giveth and taketh.

    One device is on Android 13, one is on Android 14 Beta. Scrcpy doesn't
    allow certain screenshots on either.

    I wonder why Apple has not implemented a way for app developers to
    disallow screenshots, not that I'm complaining! Apple is usually the
    leader in terms of limiting functionality.

    I wonder if this is once again a patent issue where Google has patented
    this capability. We've seen a lot of such OS limitations, both on
    Android and on iOS because of patent issues. The silliest things can be patented and unless someone has the money to challenge the validity of a patent, they can't use a patented feature.

    --
    “If you are not an expert on a subject, then your opinions about it
    really do matter less than the opinions of experts. It's not
    indoctrination nor elitism. It's just that you don't know as much as
    they do about the subject.”—Tin Foil Awards

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From nospam@21:1/5 to scharf.steven@geemail.com on Sun Aug 20 18:53:41 2023
    In article <ubtjbc$1f78d$1@dont-email.me>, sms
    <scharf.steven@geemail.com> wrote:

    I wonder why Apple has not implemented a way for app developers to
    disallow screenshots,

    apple did implement a way to block screen shots.

    you just don't know about it and have no interest in learning.


    I wonder if this is once again a patent issue where Google has patented
    this capability.

    there you go with the bogus patent claim, which is what you do when
    you're bullshitting.

    We've seen a lot of such OS limitations, both on
    Android and on iOS because of patent issues.

    no we haven't.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)