26
Konsole
5y

I removed mic permission from Google and Google play Services, and now Everytime I make a call, I get this notification. wtf. Is Google listening to my calls or what.
Any devs here who know why tf does play services requires mic while I am making a call...?

Comments
  • 9
    My guess is that the phone app is not open source but the propietary one from google from the play store which requires their propietary play services backend.

    Not 100% sure but I think we all know what thats for.
  • 6
    Cos they have to capture it and sell the data?! What’s the confusion here?
  • 1
    @b3b3 The app works properly. But it triggers me that play services is trying to do something that is not required
  • 2
    Disabled mine as well, let's see if I can replicate this
  • 2
    @endor Wow. Started for messages as well. (And I am receiving all messages properly)
  • 1
    Disabled mine as well, thought I had done that long ago... strange.
    Let's see what happens.
  • 1
    Anyone being able to replicate this?
  • 0
    @endor Did u get it?
  • 1
    I can reproduce it. If I call someone the notification pops up.
  • 1
    @Benedikt tf. We need to find out what exactly play services is trying to do. Is there any way to do it?
  • 0
    Did the same with havoc OS with open source Dialer app, Google didn't request the permissions
  • 1
    Setup Charles proxy to route all network requests and see what is going out. Not an android developer but as far as I remember play services are related to software licensing, notifications and other stuff related to play store. Are you sure this is caused by the microphone on your device?
  • 1
    @PappyHans Yes. If I give mic permission, it stops showing that
  • 0
    @Konsole no notifications yet, though I have not made nor received any calls yet. Will actively test this later
  • 5
    Ok.
    Andorid uses something called services. And Google - for reasons, decided to implement something called "google framework". That monstrosity is used by All of the google apps, All of the default Android apps as well. So - in case one app needs something from the mic - say, "ok google" thing, that you never used, don't plan to use, or even aware that it existed, Google placed the mic code+mic permission in the service. Why? reasons. Mostly that some other app might want to integrate with that code in the future, past, present, alternative tiimeline, alternative universe, or facebook.
    So - Google implemented permission checks when the service comes up. if any permission is missing, functionality is broken. Nevermind which one, or if the app calling it needs that particular function.

    so - disable sms permission - play store will trigger.
    disable mic - docs will complain.
    disable callendar - call history will trigger.

    Have fun monitoring the system!
  • 2
    Yup, I could replicate it as well
  • 1
    These google assholes spying on entire world and then Trumps banned Huawei. What a jerk :P

    BTW I have disabled all the permission for google services except YouTube just to re-watch videos.
  • 0
    I could not replicate this apparently.
    I've been making and receiving calls with no issue or any odd notifications.
    For reference, I'm using a Galaxy S6 with android 7.0
  • 2
    @endor Hmm. Maybe Samsung makes some changes. I am running 9 and stock
  • 1
    @Konsole Just dont install any gapps. Use SimpleApps instead and use the F-Droid store for apps.
Add Comment