You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
You may or may not be correct. When I was sorting out the mess around GmsCore permissions, I chose to follow the approach of IodeOS, and re-used much of their code. In particular the code in their privapp-permissions-com.google.android.gms.xml file which includes the two permissions you mention as being not needed.
The resulting builds seem to work. I do not have the time or resources (or motivation TBH) to make and test any changes in this area, unless something is clearly not working. Software can always be 'better'. The question - for me at least - is whether the costs and risks of making a change are significantly outweighed by the benefits gained.
If you, or anyone else, wanted to implement the change, and test that it doesn't break any GmsCore functionality on a selection of devices (e.g. at least one device running 22.0 build, one running 21.0, and one running 20.0), and document the tests, then I would consider a PR. But I would probably end up rejecting it because I don't see the point of changing something that isn't very broken. So I would suggest not spending any more time on this issue.
These are not needed:
in:
https://github.com/lineageos4microg/android_vendor_partner_gms/blob/master/GmsCore/privapp-permissions-com.google.android.gms.xml
as they aren't privileged permissions.
The text was updated successfully, but these errors were encountered: