[Issue]: App incorrectly detects devices with uninstalled GMS as having Play Services
Description
I have many devices, and while my main phone runs crDroid + microG, I also have devices I can't unlock the bootloader on but have used ADB to disable Play Services fully on so I don't waste the devices. Plexus detects it as if Play Services are still installed (they're in the system, but are uninstalled).
Below screenshot is also showing system apps:
Steps to reproduce the issue
- Use App Manager or UAD-NG in ADB mode, and uninstall Google Play Services and Google Play Store.
- Open Plexus.
- Attempt to submit a rating
Device
de-Googled
Error messages/logs
N/A
Additional context
No response
Terms
- [x] This issue occurs on the latest version.
- [x] This is not a duplicate of another issue.
Every other app detects devices I've done this to as de-googled, so I'm not sure why Plexus thinks it has GMS still installed.
Same thing, but even more debloated Samsung:
I'm on LineageOS, I previously had MindTheGapps sideloaded. On LineageOS, Gapps must be reinstalled at each major version update. During one LineageOS version update I had an issue and MindTheGapps sideloading failed without I noticed, so I restarted and was cooked. It was no longer possible to install Gapps. But it was a good excuse to degoogle my phone, so I uninstalled the maximum I can and installed microG. But I may have some Gapps remains. I enabled several microG spoofing feature. I don't know if it's some microG spoofing features or if it's some Gapps remains that are causing Plexus to detect my phone has having Gapps installed and microG not installed.
Update: To make it work I had to uninstall Google Play Games and Google Play Games for AR.
Plexus will detect device as deGoogled only if the following Google apps are not present:
| Name | Package |
|---|---|
| Google Play Services | com.google.android.gms |
| Google Services Framework | com.google.android.gsf |
| Google Play Store | com.android.vending |
I can see from the screenshots, both Google Play Services & Google Play Store are present in the device, not uninstalled.
Plexus will detect device as deGoogled only if the following Google apps are not present: Name Package Google Play Services com.google.android.gms Google Services Framework com.google.android.gsf Google Play Store com.android.vending
The list must not be exhaustive be because I had none of the above installed and I still had the issue. Only by uninstalling Google Play Games and Google Play Games for AR I had the issue stopped.
@noraj Well don't just take my word for it. You can check the code yourself from line 31-33. Those are the only 3 packages.