Late last month, Google announced it would block the Play Store and Google Play Services from running on 'uncertified' devices. This was meant to keep OEMs from sideloading the Play Store on devices not approved by Google. The company offered a way for custom ROM users to register their devices, but it was a complicated process, because the registration page didn't actually provide instructions. Read More
Google has always controlled which devices ship with its proprietary GApps—a package that includes such necessities as the Play Store and Google Play Services. Until now, they've even been pretty lenient about allowing custom ROM users to flash the necessary payload on top of their modified OS. Unfortunately, some OEMs used that loophole to their advantage, ignoring Google's CTS certification process while shipping devices with GApps or shamelessly encouraging users to sideload them.
According to XDA Developers, that loophole has now been closed. Google Play Services will soon check the build date for a given system image, and if that date is after March 16th, it will be blocked from completing the sign-in process—though custom ROM users can manually register their devices for an exemption. Read More
In October of last year, Cody found strings in his teardown of the Play Store 7.1 that hinted at a mysterious "Device Certification" label. Back then, he theorized that it could be an indicator of whether your device was indeed GMS certified and thus supposed to have the Play Store or it could be a SafetyNet check to see if your firmware was modified in any form. The correct answer turned out to be the first one.
Several users have reported the appearance of a "Device certification" menu in the Play Store's settings over the past couple of months, but the option was buggy and not so widespread. Read More