onyxbits / raccoon4

APK Downloader for Google Play
https://raccoon.onyxbits.de
Apache License 2.0
655 stars 91 forks source link

Google Contacts not found #16

Open Make42 opened 7 years ago

Make42 commented 7 years ago

I am just not able to find https://play.google.com/store/apps/details?id=com.google.android.contacts with Raccoon, which is strange, because I am able to find all kinds of other Google products.

onyxbits commented 7 years ago

Hm, that one requires an Android 5.0 device. Pretty sure, Raccoon says it is one. Can you check your Play profile to see what device Raccoon bound to your account (note: if you were upgrading from an old Raccoon and recycling your GSF ID, Raccoon might mimic a 4.x device).

Make42 commented 7 years ago

@onyxbits: How do I check my Play profile?

onyxbits commented 7 years ago

From the Google Play Website?

Make42 commented 7 years ago

It says there I have Samsung SM-N920C from T-Mobile - US. How does this help? I don't know where I can see there what Android version I have. I am new to Android.

onyxbits commented 7 years ago

Ok, that's a Samsung Galaxy Note 5. Should be Android 5.1, so the version isn't the problem. I'm currently feeling a bit under the weather, so I'll just list some research notes here for later use:

  1. An app can also be downloaded without searching through the "Market|Direct Download" dialog. You need to know the packagename and the versioncode, though.
  2. There is a commandline switch for debugging purpuses: --gpa-details which bypasses search as well and simply dumps the raw data.
  3. I tried --gpa-details on the contacts app, as well as on one of my own: https://play.google.com/store/apps/details?id=de.onyxbits.listmyapps&hl=en
  4. Curiously, both apps yield a result, but some info (in particular the versionCode) is missing from the contacts app.
  5. Under "Availibitly|restrictions", List My Apps displays a "1", whereas contacts displays a "9". Seems we need to figure out the semantics of the restrictions field and what "1" and "9" mean.
  6. The Google Play developer Console allows developers to restrict apps by: device (hardware), country, carrier, OS version, phone features, user age, ...
  7. List My Apps is "all ages", Contacts is "Age 0 and above" ... gotta check if there might be a problem with the accounts age setting.