1

I know that if one has access to the firmware files, one can check if the firmware is the official stock firmware or not by looking at the SHA1.

Now, suppose that Android has already been installed on the device. Is there a way to check whether or not the installed Android is the official stock version or not?

Maybe there's some information that can be found in another identical device running the same Android version that can be compared?

  • 1
    My device is one Motorola Moto G 2014 XT1069. I didn't specify because I thought that there was a general method. – user1620696 Nov 1 '16 at 2:46
  • 1
    @beeshyams The question was tagged motorola-moto-g2 and I assumed that was correct, thus my Motorola specific answer. :) – acejavelin Nov 1 '16 at 12:29
1

Look at the bootloader screen, there is a field that says Software Status, if it says "Official", well, then it's official.

You can access the bootloader screen by powering off, then hold Vol Dn and Power until together until the screen appears.

| improve this answer | |
  • Thanks for the suggestion @acejavelin. Are you sure this works for Moto G XT1069? I accessed the bootloader screen but I found no field "Software Status" there. Is this for some specific version of Android? – user1620696 Nov 1 '16 at 12:45
  • Does it not look like this: imgur.com/a/fK5Rk – acejavelin Nov 1 '16 at 13:32
  • @user1620696 Hmm... it seems the 1st and 2nd Gen G's use a different bootloader screen layout. Look at the Status Code, if it is 0 or 2 and the bootloader is locked, it is Official. If it is unlocked or a different code then there is no way to be sure and reflashing the stock image would be recommended if you doubt it's authenticity. In theory if the bootloader is locked on Moto devices, it must be official software, it should not be locked or relockable unless the software digitally signed. – acejavelin Nov 1 '16 at 13:41
1

To add other methods

  • Samsung phones have an app that can check. Possibly other brands may also be having similar apps

  • If the device OS is Lollipop and above and it accepts OTA , it is offical since it has passed block based OTA as explained here How do I verify my firmware is legitimate?.

  • One can also check by using the update app of your device. If it returns "update available" , I suppose it verified the existing firmware

Solution of acejavelin is perhaps the easiest

| improve this answer | |
0

Try the checkey app in the play store think it maybe exactly what your looking for.

| improve this answer | |
  • Could you edit your answer to add a link to the app you're recommending, and explain why you're recommending it? That would be a lot more helpful. – Dan Hulme Nov 1 '16 at 9:40

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.