-
-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
What for is READ_EXTERNAL_STORAGE needed? #101
Comments
Hey @IzzySoft. Good catch. I added this permission almost a year ago to support database backups and restores from the external storage and this permission shouldn't be a surprise for the particular release today. But it turned out that I don't need to access the whole storage (as before) because for now the app can get read/write access for particular files from the system. I'd add that Thank you for noticing, you can find the manifest update in this PR: #102 |
No, definitely not. Which is why I wrote "My scanner just got some improvements". Those were fully enabled this weekend, and thus pop up for all updates since today – which is why today's release was the first one it was noticed for.
Yay!
(looking) Ah. Fun fact: I'd like a reference to where |
That's interesting because the permission has definitely been added in Feb 2023 in this commit (91ca8655).
Yes, I cannot find READ_INTERNAL_STORAGE permission either in the Android documentation or the AOSP repository. It seems that this permission has been mistakenly mentioned in some old documentation or examples and spilled out across all apps (even in the one of the AOSP apps, lol) |
At that time the additional APK checks were not yet in place, so today's release was the first APK of your app that was hit by them, because the others were not subject to the then not existing checks. Only updates (and new additions) are scanned by those. I get more than enough reports already that way. Once the reports slow down, I'll most likely check the older ones, too. But then again your previous releases won't be reported as those things are already on their allow-list 😉
Haha! OK, so my conclusion still holds. Yes, there was one very famous piece of sample code having that mentioned. There are several more examples. I wonder I didn't put this one in there… Oof, I see I should check on those unknown ones again. Some of them sound funny, too:
ROFL 🙈 |
My scanner just got some improvements, and for today's release reported
READ_EXTERNAL_STORAGE
as sensitive permission (plus a few others which were immediately clear to me and already got added to your app's allow-list). Can you please clarify what this permission is needed for? With your app targeting Android 14 and needing at least Android 10 to run, this looks a bit confusing to a non-developer like me 😉Thanks in advance!
The text was updated successfully, but these errors were encountered: