Kindle Artinya

We just had the same problem with one of our apps on the Amazon appstore. In our case we realized the problem only happened if these three conditions were true:

That may explain why in your case it only happens in 5% of the cases.

As far as we could tell, Amazon resigns the .apk, which breaks the Facebook Android App Key Hash check.

The solution involved:

This fixed the problem.

Getting the .apk proved tricky. Applications reside in the /data/app folder of the device's filesystem. However, this directory is protected to prevent listing it, so unless you know the name of the file you're looking for, you're out of luck. You can of course, root the device. Alternatively you can try your blind luck by doing adb pull /data/app/.apk where suffix is either an empty string or -1, -2, etc, until you succeed. E.g.:

If this approach fails, rooting might be the only option.

Once you have the .apk file, you can use the code below to obtain the key hash. Save as Main.java, compile with javac Main.java and run with java Main , e.g.:

Adding 478uEnKQV+fMQT8Dy4AKvHkYibo= to the key hashes of our Facebook App settings then fixes the problem. I'm curious if other people find the same hash we got (which would mean all Amazon games are resigned with the same key). In our case, the hash started with wwYPegrz....