microg / GmsCore

Free implementation of Play Services
https://microg.org
Apache License 2.0
8.17k stars 1.69k forks source link

Support for official Google Play Games apk [$210] #163

Open ale5000-git opened 8 years ago

ale5000-git commented 8 years ago

It would be nice to have the APIs used by Google Play Games and the official Google Play Games apk working correctly :)

When I open Google Play Games I get "com.google.android.gms.games.app.PowerUpApplication is having problems with Google Play Services."

Here is the logcat to get some hint: https://www.zerobin.net/?0e026f4c2fa6a878#1BUMnxcFvzeF5Li3X1wi/ISY4K2vBWnOoCRwHgMhkVE=

Bounty

Miaourt commented 7 years ago

Any news on this ? :)

ale5000-git commented 7 years ago

I get a notification of your comment but I don't see it.

Miaourt commented 7 years ago

@ale5000-git Yeah, I was thinking someone asked 5$ to get this working, and deleted my post after I saw I where wrong xD, I will add 5$ more by few days I think :) ! Edit : there we are

ale5000-git commented 7 years ago

Logcat from CyanogenMod 14.1 (Android 7.1) => Google Play Games problem.txt

ale5000-git commented 7 years ago

Has anyone tested microG with this?

It doesn't fix this issues but it is a good workaround in the mean time.

Miaourt commented 7 years ago

It simply disable the gplay hint right ? My game need to log in to fetch my account :(

jurek23452 commented 7 years ago

http://pastebin.com/wBxKpMZ3 Logcat Latest build from source code android 6.0 cyanogenmod

ale5000-git commented 7 years ago

@Technowix: I think yes but I haven't tried. Could you mention a game that need to log in to fetch account? Just for reference.

Miaourt commented 7 years ago

@ale5000-git I'm targeting Dynamix to work, but as I said they rely on the google play framework to store/manage paid account (that I have for unlocking more songs to play)

Ningyoplug commented 7 years ago

Love Live! School Idol Festival also uses Google Play Games to store account info. I'm trying to access my account that used to be on another device but can't because Google Play Games won't work. :c

licaon-kter commented 7 years ago

NEO Scavenger yields this crash: https://gist.github.com/licaon-kter/920c77d2cec698cd993665c07b150286

MOVZX commented 7 years ago

Clash of Clans requires Google Play Games API.

licaon-kter commented 7 years ago

Regarding NEO Scavenger:

:-| strange

ShapeShifter499 commented 5 years ago

Bounty is now $150

ghost commented 5 years ago

I have the same problem too Parralel space fully support Google services and Google Play Games, why not VirtualXposed??

AndnixSH commented 4 years ago

Anyone will care about this? Many users using unsigned apks on virtualxposed app but MicroG doesn't work with Google Play Games. Please do something

Hae14 commented 4 years ago

aww.. 'til now.. No One?

ale5000-git commented 4 years ago

@nm111 has worked on it here: https://github.com/microg/android_external_GmsApi/pull/12 But I'm not sure what is the current state.

skid9000 commented 4 years ago

I don't know if the pr is in the last release but Azur Lane and Love Live SIFAS crash right after the loading screen :/

skid9000 commented 4 years ago

Wait what the... ?!

After flashing some random magisk modules, i successfully launched Love Live SIFAS, without passing safety-net

Still can't launch Azur Lane tho 🤔

ghost commented 4 years ago

Nice to see someone already working on Play Games

skid9000 commented 4 years ago

Here is the logcat of AzurLane if someone want to investigate...

azur.txt

skid9000 commented 4 years ago

OOF https://github.com/anbox/anbox/issues/1108

ghost commented 4 years ago

Wow didnt know you can run vm on phone. Tested, it's working. Google play games working perfectly yaay!

ghost commented 4 years ago

I honestly don't see much point in choosing uG and then installing GMS again but just in a container. Isn't the point of all this to remove Play Services entirely? GPL is essentially if you distribute (modified) copies or substantial portions of the program, these copies must retain the license and source code for them must be also available. So it is clear that VMOS is violating this. There exists https://gpl-violations.org/, there is some information there.

Miaourt commented 4 years ago

@nm111 sadly as many of the people there know, it's almost impossible to use most now common android apps without Google's services. So being able to use them with microg is fine, being able to use them in a isolated environment might be even easier and better privacy wise, since they are isolated ?

ghost commented 4 years ago

@Miaourt yes much easier especially for running multiple accounts on non root device. I was using Virtualxposed too that has microG installer but play games don't work. Parallel space support google services but outdated. VMOS is actually more compatibility than those parallel apps

ale5000-git commented 4 years ago

We should be talking about re-implementing APIs needed for Play Games here not about a thing not related.

ghost commented 4 years ago

I don't think more devs are willing to waste time implementing it than a single user who tried. It's still a lack of interest :(

nift4 commented 4 years ago

Just for clarifictaion: The thing that user did here is only an definition on how games communicate with Google Play Games, not any work to get the Play Games app work.

AndroidMaster24 commented 3 years ago

But he deleted his Github account after that :(

nift4 commented 3 years ago

because he didn't need it anymore

SQueen2k1 commented 3 years ago

160$ Bounty now

nift4 commented 3 years ago

nope, there are updates recently as you see. and this is just hard and not high priority. why don't you just add Play Games support?

ghost commented 3 years ago

I'm not a developer. You can't just tell somebody like that

chris42 commented 3 years ago

You mean it is impolite to say? Like "This project is dead already, no one care about microG and bounty"?

It is how Open Source works. If someone has the time he can work on the topics. If your topic is not high priority you will need more people with more time. So find someone who is willing to program it for $160 or learn to do it yourself. If both is not an option you have to wait.

AndroidMaster24 commented 3 years ago

Is bounty $210 or still $160? i'm confused

MartinX3 commented 3 years ago

Please click on the bounty link in the first post for up to date results. There must be an issue with the bounty bot writing the wrong title.

AndroidMaster24 commented 3 years ago

Okay thank you

ghost commented 2 years ago

wait I'm confused is this for the app or do the actual games themselves have issues?

ale5000-git commented 2 years ago

I think some Games require Google Play Games while on others it may be optional or not used at all.

ghost commented 2 years ago

I think some Games require Google Play Games while on others it may be optional or not used at all.

oh I see

AtFreezingPoint commented 2 years ago

Still nothing on this?

manuth commented 1 year ago

Just throwing in the fact, that "Ace Attorney Investigations: Miles Edgeworth" is affected by this as well. If it is of any help, I could set up /e/OS on an Android device in order to collect logs.

Would that be of any help to some upcoming developer willing to implement this?

ale5000-git commented 1 year ago

@manuth Currently there isn't any need for a log since it is a missing feature, until it is implemented there is nothing to do.

manuth commented 1 year ago

Alright - thank you so much for your rapid answer 😄

account183892 commented 3 months ago

Sad to see that no one is working on this (this should be high priority)

licaon-kter commented 3 months ago

@account183892 there were some game fixes in latest versions, did you update to 0.3.2 and tested?

account183892 commented 3 months ago

Play Games opens but when you play the built in games it will crash