Thanks for pointing this out … doesn’t seem like it arrived on my LineageOS + Open GApps installation yet, but I will have a look at the Play Store more often now. Or perhaps the Google services will prompt me upon boot somewhen? I’ll just see.
At the moment I don’t see much of a problem with white listing the device as long as Google allows custom ROMs to run Google Apps that way … Google’s Apps, Google’s terms, still my decision to comply or dump Google.
Edit: Ok, the “uncertified” status is displayed already in the Play Store settings at least.
For the “Android ID” you have to enter your IMEI, you can find that in Settings - About phone - Status - IMEI information or by dialing *#06# (displays the IMEI for both SIM slots, I guess you have to use the one you use for data, or you could register both, Google currently allows registering up to 100 devices per user).
After you hit “Register”, the page will display the registered IMEI right below the input field, so you can see it got acknowledged.
If I understand the implications of the article linked in the first post, this allows GApps to still run on custom roms by basically ignoring CTS profile mismatches. I wonder whether this has implications for for the other SafetyNet features - seems people have put in quite some effort to bypass this in the past. Does registering basically mean you’ll always fail those device checks, but that google allows you to run it’s own apps (for now) and leave the decision for other apps over to the developers of those apps?
There is a number-y thing mostly called Android Device ID you can get via adb or via an App that shows it to you, that’s what I tried first, but that isn’t what Google wants there, entering that ID will only give an error message.
Were you, like everyone else, having trouble registering your Android ID on the uncertified device registration page? You’re not alone. Apparently, it’s not looking for the “Android ID” despite what it says. Instead, it accepts your IMEI
Also, it seems it’s only required when root is activated.
So, to resume: in the future we may be required to enter here the IMEI of our phone to be able to use the Google apps with LienageAgeOS (custom rom) + root access.
Google updated the registering form, too … it now says “GFS Android ID” instead of “Android ID” earlier.
So you have to read out the Google Service Framework ID, convert it to decimal if you got it in hexadecimal and register that decimal number. Works for me so far, like the IMEI did.
I’m curious now whether all this actually helps in the end. My Google Play Store still says uncertified even after rebooting, but that could still be working as intended, as my device is by definition uncertified, it is only registered on a white list now (hopefully).
I should prepare to dump the Google stuff for safety’s sake, I only use the Play Store for convenience anyway …