Now, there's things that are left unanswered for now. Can you uninstall Play Services with an already used account? Can you run adb somehow before the phone boots up for the first time, so you can make sure you have a 100% clean Android session? Can you automate the deletion every time you add an account, particularly with guest accounts? Is there any hidden backdoor I have yet to notice?
This is still amazing though, mind you
Trying to give a try to uninstalling Play Services with my main account, I just realized why it's not possible: it's set as a device owner (the closest thing to root in a non-rooted Android), which cannot be undone unless from inside the app itself - something that I doubt Google wants me to do.
So, you have to put the phone in contact with an NFC device (like another phone!) in order to #provision a device owner. However, you still need to be able to somehow install the device owner APK... how can you do that if you don't even have ADB...?
So yeah, only three ways to properly uninstall Play Services:
- find an exploit in the Play Services app,
- find an explot in Android itself, OR
- wipe the device