[GH-ISSUE #289] [Bug]: Duolingo | Learn dashboard freezes app #129

Closed
opened 2026-03-03 18:54:56 +03:00 by kerem · 11 comments
Owner

Originally created by @EmilianoTalamo on GitHub (Sep 3, 2022).
Original GitHub issue: https://github.com/PlayCover/PlayCover/issues/289

Describe the bug

Duolingo seems to be working mostly fine, I'm using the version 6.177.0.4 of the app.

I've been able to login and even practice excercises, but when the 'learn' dashboard renders, the app freezes and you can't interact at all, even after restarting the app.
It's pretty annoying because this seems to be the only thing that keeps the app from working perfectly.

My best guess is that there's some kind of modal or popup that is not loading properly or preventing any user interaction. When you do a fresh start of the app, you can scroll through the dashboard for a split second until a tiny black flash appears that locks you out completely:

https://user-images.githubusercontent.com/12476222/188289888-ec26a628-4451-405f-a375-591b52042fb4.mp4

Steps to reproduce

  • Install Duolingo.
  • Open Duolingo.
  • Login.
  • Do the daily practice or any excercise that the app offers you when you open it.
  • Restart the app.
  • You should be taken straight to the dashboard.
  • You won't be able to interact with the app anymore.

Expected behaviour

Being able to pick excercises from the learn dashboard or navigate through the app.

Crash log

No response

What version of PlayCover are you using?

1.1.1

What version of macOS are you using?

Monterey (macOS 12)

Issue Language

  • Yes my issue is written in English
Originally created by @EmilianoTalamo on GitHub (Sep 3, 2022). Original GitHub issue: https://github.com/PlayCover/PlayCover/issues/289 ### Describe the bug Duolingo seems to be working mostly fine, I'm using the version 6.177.0.4 of the app. I've been able to login and even practice excercises, but when the 'learn' dashboard renders, the app freezes and you can't interact at all, even after restarting the app. It's pretty annoying because this seems to be the only thing that keeps the app from working perfectly. My best guess is that there's some kind of modal or popup that is not loading properly or preventing any user interaction. When you do a fresh start of the app, you can scroll through the dashboard for a split second until a tiny black flash appears that locks you out completely: https://user-images.githubusercontent.com/12476222/188289888-ec26a628-4451-405f-a375-591b52042fb4.mp4 ### Steps to reproduce * Install Duolingo. * Open Duolingo. * Login. * Do the daily practice or any excercise that the app offers you when you open it. * Restart the app. * You should be taken straight to the dashboard. * You won't be able to interact with the app anymore. ### Expected behaviour Being able to pick excercises from the learn dashboard or navigate through the app. ### Crash log _No response_ ### What version of PlayCover are you using? 1.1.1 ### What version of macOS are you using? Monterey (macOS 12) ### Issue Language - [X] Yes my issue is written in English
kerem 2026-03-03 18:54:56 +03:00
Author
Owner

@ZhichGaming commented on GitHub (Sep 4, 2022):

Did you try disabling SIP and inputting NVRAM tags?

<!-- gh-comment-id:1236223522 --> @ZhichGaming commented on GitHub (Sep 4, 2022): Did you try disabling SIP and inputting NVRAM tags?
Author
Owner

@EmilianoTalamo commented on GitHub (Sep 4, 2022):

Did you try disabling SIP and inputting NVRAM tags?

Same behaviour with SIP disabled and nvram boot-args. Even with a clean reinstall of the *.ipa

<!-- gh-comment-id:1236250352 --> @EmilianoTalamo commented on GitHub (Sep 4, 2022): > Did you try disabling SIP and inputting NVRAM tags? Same behaviour with SIP disabled and nvram boot-args. Even with a clean reinstall of the *.ipa
Author
Owner

@ZhichGaming commented on GitHub (Sep 4, 2022):

What about with jailbreak bypass enabled?

<!-- gh-comment-id:1236252884 --> @ZhichGaming commented on GitHub (Sep 4, 2022): What about with jailbreak bypass enabled?
Author
Owner

@EmilianoTalamo commented on GitHub (Sep 4, 2022):

What about with jailbreak bypass enabled?

With jailbreak bypass it crashes instantly.

image
<!-- gh-comment-id:1236255835 --> @EmilianoTalamo commented on GitHub (Sep 4, 2022): > What about with jailbreak bypass enabled? With jailbreak bypass it crashes instantly. <img width="372" alt="image" src="https://user-images.githubusercontent.com/12476222/188297005-2e5eaf97-22f1-40ad-b139-51ea0572dcef.png">
Author
Owner

@ohaiibuzzle commented on GitHub (Sep 4, 2022):

Open a terminal then type open /Applications/PlayCover.app/Contents/Resources, then dump the content of this file into default.yaml

This will temporarily fix jailbreak detection

<!-- gh-comment-id:1236342830 --> @ohaiibuzzle commented on GitHub (Sep 4, 2022): Open a terminal then type `open /Applications/PlayCover.app/Contents/Resources`, then dump the content of [this](https://github.com/PlayCover/PlayCover/blob/develop/PlayCover/Rules/default.yaml) file into `default.yaml` This will temporarily fix jailbreak detection
Author
Owner

@ZhichGaming commented on GitHub (Sep 4, 2022):

Open a terminal then type open /Applications/PlayCover.app/Contents/Resources, then dump the content of this file into default.yaml

What does that file do? Does it vary for different apps? And if yes, how do I know what to modify if I want to do that?

<!-- gh-comment-id:1236366061 --> @ZhichGaming commented on GitHub (Sep 4, 2022): > Open a terminal then type `open /Applications/PlayCover.app/Contents/Resources`, then dump the content of [this](https://github.com/PlayCover/PlayCover/blob/develop/PlayCover/Rules/default.yaml) file into `default.yaml` What does that file do? Does it vary for different apps? And if yes, how do I know what to modify if I want to do that?
Author
Owner

@ohaiibuzzle commented on GitHub (Sep 4, 2022):

Refer to #260 for the details. This is a very general profile used for all apps. Doing those steps simply replace it with the one from develop which is less broken than the release one.

<!-- gh-comment-id:1236366689 --> @ohaiibuzzle commented on GitHub (Sep 4, 2022): Refer to #260 for the details. This is a very general profile used for all apps. Doing those steps simply replace it with the one from develop which is less broken than the release one.
Author
Owner

@ZhichGaming commented on GitHub (Sep 4, 2022):

I see, thank you very much.

<!-- gh-comment-id:1236366879 --> @ZhichGaming commented on GitHub (Sep 4, 2022): I see, thank you very much.
Author
Owner

@EmilianoTalamo commented on GitHub (Sep 4, 2022):

Open a terminal then type open /Applications/PlayCover.app/Contents/Resources, then dump the content of this file into default.yaml

This will temporarily fix jailbreak detection

Thank you! Now Duolingo opens with jailbreak bypass, but it keeps freezing in the dashboard.

<!-- gh-comment-id:1236376333 --> @EmilianoTalamo commented on GitHub (Sep 4, 2022): > Open a terminal then type `open /Applications/PlayCover.app/Contents/Resources`, then dump the content of [this](https://github.com/PlayCover/PlayCover/blob/develop/PlayCover/Rules/default.yaml) file into `default.yaml` > > This will temporarily fix jailbreak detection Thank you! Now Duolingo opens with jailbreak bypass, but it keeps freezing in the dashboard.
Author
Owner

@ohaiibuzzle commented on GitHub (Sep 4, 2022):

That appears to be the intro video for the New Duolingo Experience opening as a layer on top of the app.
Works fine on my machine however, try toggling notifications for Duolingo, and make sure you have an internet connection that can handle a bit of video streaming

<!-- gh-comment-id:1236385294 --> @ohaiibuzzle commented on GitHub (Sep 4, 2022): That appears to be the intro video for the New Duolingo Experience opening as a layer on top of the app. Works fine on my machine however, try toggling notifications for Duolingo, and make sure you have an internet connection that can handle a bit of video streaming
Author
Owner

@EmilianoTalamo commented on GitHub (Sep 4, 2022):

That appears to be the intro video for the New Duolingo Experience opening as a layer on top of the app. Works fine on my machine however, try toggling notifications for Duolingo, and make sure you have an internet connection that can handle a bit of video streaming

Yeah, I figured it was some kind of video not working properly. The weird part is that the in-between video ads between challenges work fine.

Anyway, I updated my Duolingo to a different version and it seems to be working properly, at least for now... so maybe it was a specific bug of that version (or a broken ipa, I don't know).

I'll close this issue, thank you for your support!

<!-- gh-comment-id:1236407967 --> @EmilianoTalamo commented on GitHub (Sep 4, 2022): > That appears to be the intro video for the New Duolingo Experience opening as a layer on top of the app. Works fine on my machine however, try toggling notifications for Duolingo, and make sure you have an internet connection that can handle a bit of video streaming Yeah, I figured it was some kind of video not working properly. The weird part is that the in-between video ads between challenges work fine. Anyway, I updated my Duolingo to a different version and it seems to be working properly, at least for now... so maybe it was a specific bug of that version (or a broken ipa, I don't know). I'll close this issue, thank you for your support!
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#129
No description provided.