I've been playing around with the XPosed module ProtectMyPrivaccy, and I noticed that Offline Maps requires "read contacts" permission when doing a POI (Point Of Interest) search.

I can see how someone might enter a contacts address there, though I never would have thought of that. However, it seems the POI search fails completely when the app does not have the contact read permission.

I know they (Android/Google) grouped the permissions too large, so I'm guessing that "read contacts" really means "read stuff out of any of the myriad of databases on the phone". Is that true?

  • I don't think so, and would rather suspect a "wrong implementation". Have you contacted the developer already? – Izzy Oct 7 '18 at 16:01
  • No. While the PMP dev might be responsive, I would not expect much from the Offline Maps team. "Don't purposefully break our stuff" is what I'd expect a response to be. – YetAnotherRandomUser Oct 7 '18 at 16:07
  • You're probably right there. I've never used PMP, so I don't know what exactly it is blocking. I'm with XPrivacy(Lua) and LOS's Privacy Guard. What if you just claim you didn't grant the Contacts permission? That should be perfectly legit even for them (of course I count your measures "perfectly legit" as well, but "they" might disagree). – Izzy Oct 7 '18 at 17:25

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.