Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Playstore is there but License Verification doesn't work! #1

Open
anbuchelva opened this issue Sep 25, 2021 · 17 comments
Open

Playstore is there but License Verification doesn't work! #1

anbuchelva opened this issue Sep 25, 2021 · 17 comments

Comments

@anbuchelva
Copy link

followed these steps:

  1. installed lineage os wtih micro-g from here: https://download.lineage.microg.org/whyred/
  2. installed latest magisk from recovery then installed the apk -> reboot
  3. installed the fakestore2playstore module using magisk
  4. reboot
  5. login with google account.

I'm able to see play store, but unable to download the apps which were purchased earlier instead it displays the price of the app.
am i doing something wrong?

@Waddlen
Copy link

Waddlen commented Sep 30, 2021

I have the same issue. A workaround is to sign into Google with Aurora Store, and use Aurora to download your paid apps. The paid apps will pass the license check now that the Play Store is installed.

@bege10
Copy link

bege10 commented Feb 21, 2022

The workaround doesn't work here for one app.
There are also other issues with this Play Store. I am afraid this might be due to the patched Play Store not being updated any more by Nanolx. It is older than a year now.
https://gitlab.com/Nanolx/NanoDroid/-/issues/171

@RobertoWa
Copy link

playstore by nanolx is working perfect till yet. i am not using this module, maybe there is something wrong.

@bege10
Copy link

bege10 commented Feb 22, 2022

playstore by nanolx is working perfect till yet. i am not using this module, maybe there is something wrong.

Did you install it recently or some time ago? It worked perfect here until I made a fresh ROM installation. I could solve the issues by restoring the backed up Play Store data from the old installation. Same issues here when installing only the Play Store with NanoDroid.

@RobertoWa
Copy link

some time ago... what i remember is that it took some time playstore is recognizing all payed apps inside account info. and some apps/unlocker-apps need to be installed by playstore itsself.

@bege10
Copy link

bege10 commented Feb 22, 2022

some time ago... what i remember is that it took some time playstore is recognizing all payed apps inside account info. and some apps/unlocker-apps need to be installed by playstore itsself.

Thank you for your answer. Maybe you installed it when it still worked here also. Here all paid apps were displayed in the account correct but it was not possible to install them - instead the price was displayed to buy them. Additionally no installed apps were displayed. The store simply did not search for installed apps. All workarounds mentioned on NanoDroid pages did not help. I was lucky that I had the data backed up and restoring them solved the issue for now.

I still hope for someone who is able to patch a current Play Store version to see whether that solves the issues.

@RobertoWa
Copy link

i am using microg + patched playstore since years for now on different android versions (lineage os + stock roms) and I often had to be patient before purchased apps were recognized by the playstore. in the end it always worked.

u have checked all permission? u already tried to use a permission manager app to check permissions?

@bege10
Copy link

bege10 commented Feb 22, 2022

I used it for some years with LineageOS + NanoDroid (microG, Play Store ...), then LineageOS for microG + NanoDroid (Play Store only) and it always worked and the Play Store was regularly updated by Nanolx. A year ago Nanolx stopped updating NanoDroid and its modules. In summer, when I had to do a fresh install, the problems occurred and other users had the same issues. I tried everything, for a while Nanolx still answered to the posted issues and me and others really tried everything including permission manager. Meanwhile he has not answered any more for a long time.
As I wrote already everything was fine as long as the installation was not touched. This and the fact that my restored data solved the problem makes me think that something with the app data doesn't work any more after a fresh installation.

@RobertoWa
Copy link

my last clean installation is about 2,5 month ago.

@bege10
Copy link

bege10 commented Feb 23, 2022

That's interesting. Then there is something going on on my and other user's phones that has not been found yet.

@bege10
Copy link

bege10 commented Mar 13, 2022

i am not using this module

I just noticed that you installed the patched play store differently. Which way did you use? On which device with which OS?

@RobertoWa
Copy link

i am using https://github.com/nift4/microg_installer_revived since nanodroid is outdated. it got an option for installing patched playstore.

i got a samsung g930f. i tried los 17.1 and 18.1. at the moment i am on floydq (stock rom android 10). always with microg.

@sn-00-x
Copy link
Owner

sn-00-x commented Mar 24, 2022

fakestore2playstore uses the same patched playstore apk that nift4's microG installer also uses. It seems like the latter made some changes to default permissions meanwhile, but that shouldn't make any difference on Android 11. I'd say if you are on Android 11 (like LOS 18.1 for example), there should be no difference in using this module compared to nift4's (with regard to the functionality of patched PlayStore).

I dont have an Android 12 phone and don't even use fakestore2playstore actively any more. However, the last time I used it about 2 months ago, it still worked like a charm on my phone. So I'm not sure where your issues are coming from. As stated in the readme, I only tested this on Lineage 18.1 for microG.

@sn-00-x
Copy link
Owner

sn-00-x commented Apr 7, 2022

Just so you know: Today I needed to buy an app and therefor activated FakeStore2PlayStore in Magisk, rebooted, opened PlayStore, bought the app, deactivated FakeStore2PlayStore and finally rebooted again: It worked like charm.
I am (still) using Magisk v23.0 on LineageOS 18.1 for microG from 02/15/22.

@Reual4412
Copy link

Reual4412 commented Dec 27, 2022

linage os 19.1 with micro g, seems to have an issue when it comes to detecting paid apps as other users commented. I did a fresh install of linage 19.1 with micro g. I then got magisk installed. Installed the apk for it. Then installed this module (after doing some safetynet shenanigans. Specifically magiskprops, and safetynetfix)
Noticed the permissions weren't quite right on android 12 (network access was disabled)
And it then eventually worked. What's strange is it's exactly like other users have said. You can see your purchase history, it's there, the app can read it. But any in app stuff purchases you made before, or apps you bought in the past, don't register as purchased.
For example I was one of the few people who paid for super mario run. It registers as if I never purchased anything when trying to restore. I check in the store for minecraft, and it does offer the price, instead of asking to redownload.
However things get stranger when checking your library. It shows an install prompt for paid apps, so, minecraft example, now shows install, but then takes you to the purchase screen, when you click on it.
Edit:
Okay things are a bit more jank. And may have something to do with micro g, not the modified play store?
As aurora reports apps I've bought as unpaid for. However you can click on the price, and it'll download it.

@bege10
Copy link

bege10 commented Jan 14, 2023

I had three issues with the Play Store:

Eventually I got Play Store to work correct on my Fairphone 3, /e/OS (based on LineageOS for microG, Android 11).

I had upgraded from Android 10 to 11 and wiped data to get rid of other problems after upgrading . Then the phone was not registered with Google any more. (See Play Store settings, Info section at the bottom: If there is nothing about certification, it is registered, on my phone there was an entry that the phone is not certified.)
I registered the phone as described in the NanoDroid issues https://gitlab.com/Nanolx/NanoDroid/-/blob/master/doc/Issues.md#play-store-does-not-show-bought-apps-as-bought
BUT: The Android ID in the microG device registration section is alpha-numerical on my device. The Google registration page requests a numerical ID.
The terminal command shown on the registration page threw an error. In my microG installation the Android ID is not in /data/data/com.google.android.gsf/databases/gservices.db as displayed on the registration page but in /data/data/com.google.android.gms/databases/gservices.db. I use the file manager X-plore that can open db files. So I didn't need the terminal command to find the Android ID there. It is different from the one in the microG UI and numerical. Registration worked, the entry in the Play Store vanished but the issues with the Play Store remained.
So I don't know whether registration is necessary.

Then I made my device ready to pass the SafetyNet certification with these two Magisk Modules

See also here:
https://forum.xda-developers.com/t/discussion-magisk-the-age-of-zygisk.4393877/
especially https://forum.xda-developers.com/t/discussion-magisk-the-age-of-zygisk.4393877/post-86320343 and the two following posts

SafetyNet certification in microG passed.

and - voilà - the Play Store works perfectly.

@vuau
Copy link

vuau commented Mar 1, 2024

I installed Safetynet-fix only and it could make SafetyNet passed without installing MagiskHide Props Config.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants