mirror of
https://github.com/PlayCover/PlayCover.git
synced 2026-04-26 08:15:56 +03:00
[GH-ISSUE #1079] [App Support]: Official ChatGPT app by OpenAI #587
Labels
No labels
UI
app-support
bug
bug
documentation
duplicate
enhancement
game-support
good first issue
help wanted / caution
inactive
invalid
macos-beta
pull-request
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/PlayCover#587
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @zqidev on GitHub (Aug 27, 2023).
Original GitHub issue: https://github.com/PlayCover/PlayCover/issues/1079
App Store link
https://apps.apple.com/us/app/chatgpt/id6448311069
Current issues
More details
Cannot login, even using PlayChain. App only supports safari/browser login, no in-app login.
Crash log
Issue Language
@ohaiibuzzle commented on GitHub (Sep 1, 2023):
@ZhenhaoQi Literally couldn't debug it until I patch debug detection. It will default to hanging the app if that is detected
@zqidev commented on GitHub (Sep 10, 2023):
I actually managed to fix it by using the steps listed in the docs and a combination of PlayChain. (Fixed as in persistent after SIP enabled)
Am using macOS Sonoma with PlayCover 3.0.0 Beta
I am not sure why any of these steps work, or if there was anything else that contributed to my results. I am simply listing the steps I took to reproduce this behavior. Perhaps this would've worked without PlayChain on a non-beta version, or this just worked by fluke.
Also, the scaling is really ugly, as there is a super big top bar with unused black space which you cannot get rid of, and the font is way smaller than it would be on an iOS device. Still better than any other ChatGPT client I've tried for macOS though!
@ohaiibuzzle commented on GitHub (Sep 10, 2023):
@ZhenhaoQi Ha, that is interesting
That seems very likely to me as an issue with getting a device token generated during an initial login (subsequent logins succeeds because that exists serverside).
@zqidev commented on GitHub (Sep 12, 2023):
Would there be any solution to that? It seems as if I have been logged out again (presumably server-side), as now the ChatGPT client simply says Email Missing and any requests fail. This would probably be fixed after redoing all the steps I mentioned previously, but it's just too much of a hassle to be worth it.
@ohaiibuzzle commented on GitHub (Sep 12, 2023):
Well, it makes total sense, that device id might have been necessary to refresh the temporary token (web auth uses a static secret that is used to derive a token with limited life time)
@iGerman00 commented on GitHub (Oct 21, 2023):
After doing some minor digging, PreauthDeviceCheckFlag and in turn DeviceCheckError are only mentioned once in the binary. I do not have access to a jailbroken iOS 16 device to run and investigate the app, but I could possibly try making a simple dylib to override that supposed flag. My guess is that it triggers a device mismatch and I need to "spoof" that it's an iPhone, or simply override that flag to
@"NO".@ohaiibuzzle commented on GitHub (Oct 21, 2023):
If you know the symbols you can modify it in PlayTools. PlayShadow.x have a few example masks like that you can apply if you know the class and method name
@singhalrishi27 commented on GitHub (Nov 7, 2023):
Any Progress:)
@clin366 commented on GitHub (Nov 10, 2023):
Thx, any progress?