sms wrote:
> I don't know what he's trying to take a screenshot of, but there are
> legitimate reasons to take screenshots even when you get the message
> "Can't take screenshot due to security policy."
Steve brings up good added value below on why he'd want a screenshot.
But can anyone here think of a single "illegal" snapping of a screenshot?
Assuming whatever itself is on your phone screen is, in and of itself, not
illegal in the USA, then I can't fathom a single "illegitimate" use of
simply saving what's _already_ legally on your phone.
Can you?
> I ran into this with the Android app from my health care provider.
Certainly there are developers who would rather you didn't screenshot what
they already presented on your screen, e.g., someone could send you a
snapchat image that "they" expect you to not be able to screenshot; but
nobody who knows anything about computers is ever under the illusion that
once the image is on your device, you can capture it exactly as it displays.
> I wanted to take a screen shot of my membership card so I could store it
> in Google Pay instead of having to open the provider's app to get to it.
Yup. This is a perfect use of it since the image itself that you want to
save a screenshot of isn't in and of itself an illegal image in the USA.
> The Android phone displayed a message "Can't take a screenshot due to
> the security policy." I opened the provider's iPhone app and there was
> no restriction, so I took the screenshot and emailed it to myself.
That's interesting because it implies the app maker did not set the security
policy on the iPhone but they set it on Android. I wonder if there's a
restriction on Apple's part or if that was just a developer choice.
As an aside, there are _other_ security policies which can be set, outside
the app, at least in Android; but I think we're dealing here with in-app
security policies. (Either way, once it's on your screen, you can save it.)
Oh. Wow. That's interesting. Very interesting. Thanks for adding that value.
*iOS* in-app method to restrict screenshots:
<
https://stackoverflow.com/questions/18680028/prevent-screen-capture-in-an-ios-app>
*Android* in-app method to restrict screenshots:
<
https://stackoverflow.com/questions/6764568/prevent-screen-capture-in-android-apps>
> So the way to bypass this security feature on Android is to use an
> iPhone or iPad to take the screenshot, then send the screenshot to yourself.
You could mirror the iPhone & Android on the Windows PC at the same time.
Also, with WebDAV, you can mount the entire Android phone as a Windows drive
and then save a screenshot _directly_ to the Android phone's file system.
Hence, one obvious use model (with no intermediate step) could be:
a. Snap the screenshot from Windows of the iOS device's screen
b. Save _directly_ that screenshot from Windows to the Android file system
I opened a thread on the iPhone newsgroup yesterday on how to mirror the
iPhone/iPad on Windows; but true to the unique child-like overall nature of
most Apple newsgroups, only kindergarten responses resulted to date.
*How can you mirror your iPhone/iPad onto a Windows desktop monitor?*
<
https://groups.google.com/g/misc.phone.mobile.iphone/c/6Oc1eLcB7uM>
BTW, to add further value to Steve's point on sometimes needing screenshot,
on Android, the apps I used actually _saved_ a temporary cache of their
images, so the screenshotting isn't necessary (if you know where to look).
For example, I ran a Windows search to find the cached images located here:
This PC\Galaxy A32 5G\Phone\Pictures\PhotoRoom
This PC\Galaxy A32 5G\Phone\Pictures\PhotoLab
This PC\Galaxy A32 5G\Phone\Pictures\ToonApp
This PC\Galaxy A32 5G\Phone\Pictures\Voila
This PC\Galaxy A32 5G\Phone\Pictures\Pulse
etc.
For someone wishing to follow in our footsteps, these tidbits may help.
A useful tidbit is that you can set a "Developer option" in Android settings
to keep the phone awake when you're on USB but that doesn't exist for Wi-Fi
(AFAIK); yet, when on Wi-Fi you can wake a sleeping phone with a _right_
mouse click.
Also, there are "touchscreen" differences where my PC monitor isn't a touch
screen, where swiping up with a mouse seems easier than swiping down.
More troublesome, I haven't figured out yet how to do a "pinch" of two
fingers using just the mouse; if you know a trick for that, let me know!
(I wonder how it works with touchscreen monitor - which I don't have?)
As for the screenshots on Windows, what works well is the Irfanview freeware
"Capture" command which will snap any area of the PC screen or the
foreground window client area - which has a lot of options, one of which is
to name the result using an orderly timestamped naming convention, e.g.,
capture_$U(%d%m%Y_%H%M%S)_###
If you also mounted your entire Android phones as a Windows drive letter,
then the screenshot can immediately be sent via your default SMS/MMS app.
While I tested probably a score of apps, I noticed something peculiar last
night, which is that a server went down (saying it was overloaded), and yet,
_multiple_ apps (presumably from different outfits!) also went down for that
same half hour time period. From that, and other GUI & choice similarities,
I suspect many of them are from the same outfit and/or they're using the
same underlying engine.
Hence, I wouldn't recommend more than two or three overall since the
similarities are there (even the ads are the same).
The three most-oft used apps I've been settling on using are:
*ToonMe* cartoons from photos, by Linerock Investments LTD
Free, with ads, rated 4.4, 50M+ installs, requires GSF
<
https://play.google.com/store/apps/details?id=com.vicman.toonmeapp>
*PhotoRoom* Studio Photo Editor, by Artizans of Photo Video BG Editor App
Free, with ads, rated 4.7, 10M+ installs, requires GSF
<
https://play.google.com/store/apps/details?id=com.photoroom.app>
*Voila* AI Artist Cartoon Photo, by Wemagine.AI
Free, with ads, rated 4.6, 10M+ installs, requires GSF
<
https://play.google.com/store/apps/details?id=com.wemagineai.voila>
Note the first two allow native screenshots, but the latter does not.
On Windows, these operations seem to be most useful, although the three
tools used are extremely powerful, especially in batch configurations.
1. adb & scrcpy <
https://github.com/Genymobile/scrcpy>
2. Irfanview <
https://www.irfanview.com/main_download_engl.htm>
To mirror Android on Windows over USB:
C:\> adb devices
C:\> scrcpy
To mirror Android on Windows over Wi-Fi:
C:\> adb connect
192.168.0.2:5555
C:\> scrcpy
Where the "192.168.0.2" is the IP address of your phone on your LAN.
To take a movie of the entire session:
C:\>
C:\> scrcpy --record file.mp4
To perfectly screenshot just the phone window on demand in Windows:
C:\> Irfanview
Irfanview:Options/Capture Screenshot > (o)Foreground window - Client area
File name: capture_$U(%Y%m%d_%H%M%S)_###
(Or you can automatically capture every half second or whatever)
I've only used this for a couple of hours, so more learning will happen.
As always, if you can add technical value to this, all would benefit.
--
Usenet is a team where every player tries to move the ball forward.
The great thing about Usenet is people work together to help everyone learn.