Home » Android » How to Fix “Device is Not Certified by Google” Error

How to Fix “Device is Not Certified by Google” Error

Last updated on April 3rd, 2018 at 04:08 pm EST

How to Fix “Device is Not Certified by Google” Error

Android being open source, has it’s advantages and disadvantages. One the biggest advantage being, anyone can compile Android and put it on their device. This can also be a disadvantage as a manufacturer can install Google services on the device, without passing Google’s Compatibility Test Suite aka CTS. This leads to poor Android experience on said devices. To combat this issue, Google has decided to block all devices which do not pass CTS  from accessing Google Play Store. If you are own one such device, you will see an error “Device is not certified by Google”. If you have an Android device running a custom rom, even then you will see this error. In this post we are going to tell you how to fix “device is not certified by Google” error.

device is not certified by google


How to Fix “Device is Not Certified by Google” Error

How to Check if Your Device is Not Certified by Google

  1. Open the Google Play Store
  2. Open the sidebar menu by clicking the hamburger menu (three parallel) lines on top left
  3. Tap on Settings
  4. Scroll down to the “About” section. Your device’s certification status should be shown under “device certification.”

How to Fix “Device is Not Certified by Google” Error

Step 1 – Get Google Services Framework ID (GSF ID)

Make sure you are signed into your Google account on the device.

In order to generate a GSF ID, Google Play Services must be installed on the device already.

Download, Install and run the device id apk on your Android device. Note down the Google Services Framework ID.

Download device id apk

Do note, if you factory reset or custom rom flash Google Services Framework ID may change.

Step 2 – Register GSF ID With Google

Next, we need to register the GSF ID with Google, to make an exception for this id and let the device access Google Play Services. Click on the below link. Make sure you are signed in to the same Google account as on the device. Enter the GSF ID noted above in Step 1, and click on register.

Register for GSD ID Exception

Do note, Google is only allowing 100 “custom ROM” blocking exemptions per Google account.

Step 3 – Reboot

Reboot your Android device.

That’s it peeps, you should now be able to Google Play services on your Android device.