[GH-ISSUE #903] [Bug]: Google apps can't retain login state. #437

Open
opened 2026-03-03 18:57:51 +03:00 by kerem · 9 comments
Owner

Originally created by @electr1fy0 on GitHub (Apr 1, 2023).
Original GitHub issue: https://github.com/PlayCover/PlayCover/issues/903

Steps to reproduce

  • Launch Google Tasks
  • Login
  • Quit the app
  • Launch again to see it ask for login again

Expected behaviour

Login should be preserved if possible.

PlayCover version

2.0.5 and 3.0.0 both reproduce this behaviour.

macOS version

Ventura 13.3

Originally created by @electr1fy0 on GitHub (Apr 1, 2023). Original GitHub issue: https://github.com/PlayCover/PlayCover/issues/903 ## Steps to reproduce - Launch Google Tasks - Login - Quit the app - Launch again to see it ask for login again ## Expected behaviour Login should be preserved if possible. ## PlayCover version 2.0.5 and 3.0.0 both reproduce this behaviour. ## macOS version Ventura 13.3
Author
Owner

@electr1fy0 commented on GitHub (Apr 2, 2023):

From what I see, it looks this is a think with every Google app.

<!-- gh-comment-id:1493230084 --> @electr1fy0 commented on GitHub (Apr 2, 2023): From what I see, it looks this is a think with every Google app.
Author
Owner

@ohaiibuzzle commented on GitHub (Apr 2, 2023):

From what I see, it looks this is a think with every Google app.

Yeah something I have been working on with PlayChain. The main issue is their usage of the Keychain APIs to store everything under the sun that I have not been able to fully capture

<!-- gh-comment-id:1493247695 --> @ohaiibuzzle commented on GitHub (Apr 2, 2023): > From what I see, it looks this is a think with every Google app. Yeah something I have been working on with PlayChain. The main issue is their usage of the Keychain APIs to store everything under the sun that I have not been able to fully capture
Author
Owner

@electr1fy0 commented on GitHub (Apr 2, 2023):

So do we still have a chance?
It will be huge for me to have native Google apps for my mac as I use an Android device and web apps just suck.

<!-- gh-comment-id:1493331752 --> @electr1fy0 commented on GitHub (Apr 2, 2023): So do we still have a chance? It will be huge for me to have native Google apps for my mac as I use an Android device and web apps just suck.
Author
Owner

@ohaiibuzzle commented on GitHub (Apr 2, 2023):

I mean I know that Google apps do work with SIP off (aka using the system keychain)
As for when SIP is on we probably need some more time to either:

  • Improving PlayChain to the point where it can actually mimics Apple's system keychain
  • Cheating the game and just make a service that must runs alongside apps for them to work (baaaaaaaaaaaaad)
<!-- gh-comment-id:1493334168 --> @ohaiibuzzle commented on GitHub (Apr 2, 2023): I mean I know that Google apps do work with SIP off (aka using the system keychain) As for when SIP is on we probably need some more time to either: - Improving PlayChain to the point where it can actually mimics Apple's system keychain - Cheating the game and just make a service that must runs alongside apps for them to work (baaaaaaaaaaaaad)
Author
Owner

@jimmywarting commented on GitHub (Apr 29, 2023):

would be nice if we didn't have to turn of SIP. as that brings a lot of other complication with other apps and always has to be re-enabled after being done playing the game

<!-- gh-comment-id:1528851013 --> @jimmywarting commented on GitHub (Apr 29, 2023): would be nice if we didn't have to turn of SIP. as that brings a lot of other complication with other apps and always has to be re-enabled after being done playing the game
Author
Owner

@ohaiibuzzle commented on GitHub (May 29, 2023):

@jimmywarting @electr1fy0 Update. I finally have time to track down what the heck it is. Appears to be some handling in keychain activities that ends up in PlayCover returning SecKeyNotFound for keys that actually exists

<!-- gh-comment-id:1566379361 --> @ohaiibuzzle commented on GitHub (May 29, 2023): @jimmywarting @electr1fy0 Update. I finally have time to track down what the heck it is. Appears to be some handling in keychain activities that ends up in PlayCover returning `SecKeyNotFound` for keys that actually exists
Author
Owner

@combbbb commented on GitHub (Nov 25, 2023):

any update on a possible fix?

<!-- gh-comment-id:1826298694 --> @combbbb commented on GitHub (Nov 25, 2023): any update on a possible fix?
Author
Owner

@martinnnnnnnnnnnnnnnnnnn commented on GitHub (Nov 27, 2023):

will personally venmo 10 dollars to whoever pushes the fix for this (along with youtube)

<!-- gh-comment-id:1827166221 --> @martinnnnnnnnnnnnnnnnnnn commented on GitHub (Nov 27, 2023): will personally venmo 10 dollars to whoever pushes the fix for this (along with youtube)
Author
Owner

@10a5er commented on GitHub (Dec 28, 2024):

will personally venmo 10 dollars to whoever pushes the fix for this (along with youtube)

i will add 10$, but with a more international payment system than venmo XD

<!-- gh-comment-id:2564303343 --> @10a5er commented on GitHub (Dec 28, 2024): > will personally venmo 10 dollars to whoever pushes the fix for this (along with youtube) i will add 10$, but with a more international payment system than venmo XD
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/PlayCover#437
No description provided.