This app was mentioned in 34 comments, with an average of 2.26 upvotes
I have a theory and I'd like your help to determine if it's valid.
What version is your Google Play Services on? You can download this app and it will tell you.
Is yours outdated? The current version should say version 15.0.90.
Technical explanation, no need to read unless you're curious: Many months ago, Google finally patched an exploit that was allowing location-spoofing apps to hide themselves. While you can still do location simulation (this is, after all, designed for developers to test location functions, not game cheaters), the app is now told your location is simulated.
There are some more technical details to it that I'm not sure about, all I know is non-rooted spoofing on Android was essentially killed off by Google, and not Niantic. Every spoofer using an Android device had no option but to root, or to downgrade their Play Services regularly (it's supposed to auto-update). Famous ones like JonnoPlays even made a YouTube video on how to use the app I linked to see if your Play Services is too new to spoof, how to downgrade it to a spoof-able version and so on.
So what I think Niantic is doing is simply flagging you if your phone has a vulnerable version of Play Services. Even if you aren't actually attempting to cheat in any way, their detection is idiotic and assumes you'd have no reason besides cheating to have an outdated version, because as I said it usually auto-updates.
However, on older devices it often doesn't update itself, especially if your phone is out of space. It's really stupid that they're doing this, but can you check and confirm for me? We had a local player get her account banned (all 3 strikes) and she confirmed she was on an older Play Services.
You can try to update Google Services from APK Mirror. This app is useful to do that:
If you already have the latest you can try to install the next beta. You can only escape forward.
Update Google Play Services. Now, you can't find it on Play Store by searching. Download the following app which will assist you to update.
https://play.google.com/store/apps/details?id=com.weberdo.apps.serviceinfo
a good tool for checking on play services info is aptly named play services info will tell you when you last updated, great for if something is acting up over the past few days and then you see that play services updated 2 days ago.
This is not something exclusive to Samsung phones, it's a bug with Google Play Services. It's a problem with how the service is updated, which does not require user intervention as it updates on its own. I use Play Services Info to help me keep track of my version and to make sure that Play Service version is updated since outdated play services can cause this issue also. Worse case is if you have the latest version installed and you are still seeing big battery drain then you have to sideload the previous version of Play Services. Every time I've had this problem those techniques fixed it.
Search for it on Google search, it'll present the Play Store link for it. Alternatively, you could install Play Services Info to give a quick check every now and then, or snoop around for APKs for your version.
Google Play Services are an important part of Android System. It is updated through Play Store in the background. It won't ask you permission to update. There could have been some error while updating. Also the Play Services app doesn't show in Play Store search. You have to install this app to update the play services manually
https://play.google.com/store/apps/details?id=com.weberdo.apps.serviceinfo
If it doesn't help, then unfortunately you have to factory reset your phone.
I have never gotten the update message so I'm guessing it updates in the background. You can download Play Services and update it manually.
Sideload this mobile APP to AndroidTV to check for Play Services updates, Play Store says it contains ads, but my router uses AdGuard so never seen any Ads with using it. There may be a better Ad-Free mobile app available somewhere, but that Play Services Info app in the link works with a remote, and is my go to app for years.
Install Play Services info app from Play store.
Next, open it and tap on “App Info“. It will take you to the Google Play Services page.
Tap on the 3-dot menu on the top-right corner and select “Uninstall updates“. It will give you a warning saying it will replace Google Play Services with the factory version. No need to worry, just tap on “OK”.
Now, open the Play Services Info app again and this time, tap on “Play Store“. It will take you to the Play Store page of Google Play Services.
Now, simply update the app and then restart your device.
​
Please also share your feedback if this fixes the verification issue.
I use this App to regularly check if it's up to date:
https://play.google.com/store/apps/details?id=com.weberdo.apps.serviceinfo
Go to settings, delete data, uninstall also if possible (it will uninstall updated versions not fully as it sys app), go to apkmirror, type play store, download latest version and install and then see if problem persists and let me know if it not fine. Ok.
One more thing,
https://play.google.com/store/apps/details?id=com.weberdo.apps.serviceinfo
https://play.google.com/store/apps/details?id=com.device.servicesinfo
You might try this, I've never used it but may be of help. Small utility app to quickly check the status of the Google Play services. It shows the version number, installation date and date of the last update. It also provides links to the Play Store, APK Mirror, developer release notes, and the app info dialog.
The app can be used to install or update the Google Play services.
https://play.google.com/store/apps/details?id=com.weberdo.apps.serviceinfo
Play Services Info works great for giving you options. Click APK mirror and it will give you a toast message on which variant to download
Update Google play services through APK mirror. Use Play Services Info if you don't know which version to download
Fixed a similar issue I had with the Google app and play services
My issue has since resolved. I updated the OP and another reply here with some info.
I installed this app during my troubleshooting, which alerted me when Google Play services was auto/silently updated.
Current Google Play services with notification feature working = 10.2.97
a useful app for keeping tabs on play services is the app Play Services info
Small utility app to quickly check the status of the Google Play services. It shows the version number, installation date and date of the last update. It also provides links to the Play Store, APK Mirror and the app info dialog. The app can be used to install or update the Google Play services.
This is super useful for trouble shooting wakelocks issues with play services. when you have that random overnight drain of 20% you can check PSI and see if it recently updated and the new version is causing issues or if it updated overnight, a real concern since PS will update itself without user input.
A useful app for keeping tabs on play services is the appropriately named "Play services info" it will tell you what version of PS you have installed, when it was installed/updated. super useful since PS does it on it's own in the background. compare
i've been battling the IPreachabilityMonitor.Wlan0 wakelock since updating to the june factory image. it hasn't really affected battery life much, still enjoying an average 0.5% idle drain per hour but over 66 hours of uptime this wakelock has held over 9 Hours. only happens on wifi, and i'm pretty sure it's account sync related since when i have battery saver mode turned on (disables account syncing) it doesn't happen.
pretty sure It's not play services, it was last updated may 13th per a great troubleshooting app called play services info and this has only happened since i flashed the june update, though it's been reported on google's bug tracker since the 5.0 days.
install play services info, keep track of what version is giving you problems. it also links to apkmirror should you want to roll back to an older version or manually update.
a good app for keeping track of play services is play services info gives you the version number, installation date, and date of the last update. when i have random overnight wakelocks i can check this app and see PS updated itself overnight, solving the mystery.
keep in mind play services is a backbone. apps will use play services for location info, network stats, sms logs, etc... so when you see play services acting up it might be due to another app constantly asking PS to perform tasks. i have a very minimal selection of 3rd party apps with gmail, hangouts, and textra the only apps automatically syncing, and over 8 days of uptime have only 623 wakelocks from play services. had i been running whatsapp, facebook, snapchat, viber, google+, and all google services syncing, it would be closer to 6,000 instead of 600.
When developing for Android, I often found myself factory resetting devices. This resulted in the Google Play services being outdated when setting up the device again. Super annoying if the app that you're developing depends on the current version of the services :)
So I wrote a little app (Play Services Info) to check the status of the Google Play services. I also added an option to open the Play Store entry (which is hidden in the Play Store's search results) to force updates instead of waiting for the services to update themselves. I also added a link to APK Mirror and the app info screen while I was at it. I published the app simply because I was too lazy to type "adb install" every time. Well, looking at the downloads and comments it turns out I was not the only one who had troubles with the services. :D
Also, two days ago Microsoft published an app called Clip Layer that allows copying text from any screen by using the Assist API. I really liked the approach but I thought the app requires too many taps. So I wrote my own version of it and published it: Copy (I'm not good at picking app names...)
From my experience it's Google Play Services going rogue. After a long battle with it it finally settled on a nicely behaving version, now it rarely goes beyond 5% usage after a whole day's use.
https://play.google.com/store/apps/details?id=com.weberdo.apps.serviceinfo
Install this & try to update to the latest play services by any means, even trying out beta releases, hope this helps.
You should revert back from beta. The beta caused the problem. Use this app to revert back to non beta.
https://play.google.com/store/apps/details?id=com.weberdo.apps.serviceinfo
You can install this app to check the version
https://play.google.com/store/apps/details?id=com.weberdo.apps.serviceinfo
Buy any phone whith Android N and below.
or just download this app https://play.google.com/store/apps/details?id=com.weberdo.apps.serviceinfo
and you can uninstall Google Play services.
here : https://play.google.com/store/apps/details?id=com.weberdo.apps.serviceinfo
Use this app to uninstall G.P.S.
I'm lazy so use this: https://play.google.com/store/apps/details?id=com.weberdo.apps.serviceinfo
Had same error with GPS. Here is what I did:
Get Google Play services with the APK Downloader (firefox/chrome plugin) and then patch it to get a new APK (it fails a resource but just continue through and it should create the new APK). Tested with google maps after installing and running play services and it found my location. At the loading screen right now (can't sign up to trainer club the site is down).
Patch software can be downloaded here: http://forums.crackberry.com/android-apps-amazon-store-apk-files-f413/how-patch-android-apps-depending-google-maps-google-play-services-914930/
Link for google services: https://play.google.com/store/apps/details?id=com.weberdo.apps.serviceinfo&hl=en
Google maps for testing: https://play.google.com/store/apps/details?id=com.google.android.apps.maps&hl=en
To see Play Services in System>Apps you can use this tool.
As far as uninstalling/reinstalling goes, the first thing I would try is updating Play Services by sideloading an APK. You can find them and instructions here. You will need to go to Setting->security->Unknown Source and tick the box to sideload.
To uninstall Play Services completely your phone has to be rooted. There's no way around that that I'm aware of. Once rooted you can use a tool like Titanium Backup to uninstall and then reinstall either via the Play Store or sideloading the APK using one from the link I provided above.