4 for Android 5.0 and 5.1 before Play Services v8, Android >= 6.0 after

7 for Android 5.0

8 for Android TV

* Y defines CPU architecture:

1 for armeabi

3 for armeabi-v7a

4 for arm64-v8a

7 for x86

* Z defines DPI:

0 for universal

2 for 160

4 for 240

6 for 320

8 for 480

Notes:

It seems that -7YZ builds became -4YZ with Google Play services v6.5. If you were on -7YZ before, you should now install -4YZ.

It seems that -4YZ builds got split into -2YZ for Lollipop and -4YZ for Marshmallow with Google Play services v8. If you were on -4YZ before, you should now install -2YZ in Lollipop and -4YZ in Marshmallow.

This APK is signed by Google Inc. and certificated by APKdot.

File hashes:

Why using SHA1 to check the identification of certificate is safe?

That’s a cryptography problem. Please refer to the following authoritative information to check the reason.

How do we make sure the updated Apps are real and created by the respective developers?

1. All APKdot.com apps are verified prior to publishing.

2. We make sure that the cryptographic signatures for new versions of all previously published apps match the original ones, which means we know if the new version APKs were signed by the real devs or someone pretending to be them.

3. For new apps that have never been published on APKdot.com, we try to match the signatures to other existing apps by the same developer. If there’s a match, it means that the same key was used to sign a previously known legitimate app, therefore validating the new upload. If we’re unable to verify the legitimacy of a new APK, we will simply not publish it on APKdot.com.