Open IzzySoft opened 6 months ago
usesCleartextTraffic
&<certificates src="user" />
There are
that could get content from network. How else the user could access HTTP and HTTPS if the device certificates are outdated?
android.permission.READ_EXTERNAL_STORAGE
It is an ancient one... https://github.com/green-green-avk/AnotherTerm/issues/1
There are people for whom SAF (via termsh
) is not an option...
android.permission.CAMERA
Oh huh: https://green-green-avk.github.io/AnotherTerm-docs/issues.html#android9-uvc
contains signature block blobs: 0x504b4453 (DEPENDENCY_INFO_BLOCK; GOOGLE)
Is it bad??? 🤔
So let me rephrase, while keeping it simple:
usesCleartextTraffic
is used for connections in the local networkREAD_EXTERNAL_STORAGE
is of course very dang… err, skip that, we're talking about a terminal app here. Sorry, I just quoted the log.CAMERA
is required to connect to any USB_CLASS_VIDEO device since Android 9I've put that in for now, so these are thereby on the "green list" for your app.
Is it bad???
Can you tell? Just look what's inside. Wait, you can't? How's that? Oh, only Google can as it's encrypted with their key? Well, they'd never collect location data without your consent, so they'd certainly not put something strange in here if they say they don't, would they? Apologies for the sarkasm, but: it's a "proprietary blob", and in the FOSS world such are questionable at best. So I'd suggest you keep this out of the APKs here – and if you want, keep it in for the AABs shipped to play. Would that work for you?
For the latest release, my scanner just reported:
Could you please clarify their usage? Thanks in advance! (and if you want the other permissions accompanied by an explanation as well, I'll welcome those too :wink:)
Ah, that
DEPENDENCY_INFO_BLOCK
is easily solved by the way:For some background: that BLOB is supposed to be just a binary representation of your app's dependency tree. But as it's encrypted with a public key belonging to Google, only Google can read it – and nobody else can even verify what it really contains.