whoeevee / EeveeSpotify

A tweak to get Spotify Premium for free, just like Spotilife
2.39k stars 184 forks source link

Crash on iOS 14.8.1 with Checkra1n #219

Closed jetblackrx89 closed 3 months ago

jetblackrx89 commented 3 months ago

Is this issue appropriate?

Is this issue unique to EeveeSpotify?

Have you searched the existing issues?

Describe the bug.

Uninstalled all prior Spotify-related tweaks, fully uninstalled the Spotify app to clear any only caches and re-downloaded it, then downloaded the latest of the following and imported into Zebra to install.

com.eevee.spotify_4.3_iphoneos-arm.deb org.swift.protobuf.swiftprotobuf_1.26.0_iphoneos-arm.deb

Spotify app immediately crashes at start. Tried the maximum version of 8.9.48 that still supports iOS 14 and as old as 8.6.42 (last version to work with Spotilife tweak). Same result -- immediate crash. Uninstalling Eevee let the app work normally on both versions. Ended up restoring Spotiife by:

1) Deleting Spotify (again, this is required to clear some cached data that can cause issues crashes of their own if downgrading.) 2) Manually installing Spotify 8.6.42 3) Reinstalling Spotilife1.8

whoeevee commented 3 months ago

have you installed orion runtime as well? and send the crashlog

jetblackrx89 commented 3 months ago

Yep, I got "Orion Runtime (iOS 14 - 16) installed which is using package identifier "dev.theos.orion14".

Attaching a few crash logs. These are .ips files renamed as .txt so Github would let me select them.

Spotify-2024-06-29-231053.txt Spotify-2024-06-29-231005.txt Spotify-2024-06-29-231041.txt

whoeevee commented 3 months ago

are there Orion console messages? get them using Console.app, Antoine or idevicesyslog | grep Orion

whoeevee commented 3 months ago

well, EeveeSpotify really seems broken on iOS 14 due to classes that are not present in the older Spotify versions can you specify the latest available Spotify version for iOS 14? 8.9.48 requires iOS 15

jetblackrx89 commented 3 months ago

Sorry -- I meant to say 8.9.8 is the last version with iOS 14 support, not 8.9.48. This was verified by using AppStore++,g getting the "download an older version?" prompt, and seeing what it actually installed.

I don't have much time for testing tonight to recreate it again and get Orion syslogs. It sounds like you narrowed it down though.

whoeevee commented 3 months ago

try installing this deb from github actions: https://github.com/whoeevee/EeveeSpotify/actions/runs/9730023303 does it resolve the crash?

jetblackrx89 commented 3 months ago

Thank you, but it did not. I was running Console on my Mac and it caught this:

/Users/runner/work/orion/orion/orion/Sources/Orion/Tweak.swift:80: Fatal error: Error in tweak EeveeSpotify: Could not compute target class for hook SPTEncorePopUpDialogHook (targetNotFound)

Also attaching the CrashReporter log. Spotify-2024-06-30-122941.txt

whoeevee commented 3 months ago

install 8.9.8

jetblackrx89 commented 3 months ago

It’s working! Some things like Smart Shuffle are broken but overall usable.

whoeevee commented 3 months ago

tweak doesn’t affect smart shuffle, but yeah, it’s nice that is works now