mirror of
https://github.com/PlayCover/PlayCover.git
synced 2026-04-26 08:15:56 +03:00
[GH-ISSUE #183] Encryption error message gets triggered by other issues? #79
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#79
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 @brsotis on GitHub (Aug 18, 2022).
Original GitHub issue: https://github.com/PlayCover/PlayCover/issues/183
A known good IPA was not opening. Updated PlayCover, and received a "move play cover to Applications" error.
Disabled SIP, removed the installed IPA, and went to reinstall after updating PlayCover.
Getting "This app is encrypted! Please use a decrypted IPA from AppDb or download one from the internal store. iMazing IPA are not currently supported!" on multiple, decrypted IPA's.
@Candygoblen123 commented on GitHub (Aug 18, 2022):
What app are you trying to run? Specific examples would be best.
@Depal1 commented on GitHub (Aug 18, 2022):
This first issue is literally for running PlayCover out of the Applications folder, perhaps you ran it from the installation disk. Move it to the Applications folder.
@ZhichGaming commented on GitHub (Aug 18, 2022):
It seems that you are trying to run an encrypted IPA file. You need to use ipas that have been decrypted yourself or by someone else. You can find those here: https://ipa.playcover.workers.dev/0:/, here https://armconverter.com/decryptedappstore or here https://ipa.decrypt.day/.
@brsotis commented on GitHub (Aug 19, 2022):
App was decrypted myself on a jailbroken iPhone. It runs directly out of the ~containers folder from a backup, but will not launch, or let me reinstall from Playcover.
Playcover is and was in the applications folder. Before this error, it said something about playtools and wouldn't launch.
@brsotis commented on GitHub (Aug 19, 2022):
Tried with the Netflix download as well, and get This app is encrypted! Please use a decrypted IPA from AppDb or download one from the internal store. iMazing IPA are not currently supported!"
@Depal1 commented on GitHub (Aug 19, 2022):
I reckon this can be a legitimate issue as the original poster has just written. Perhaps the error message is too broad, and it isn't triggered because of encryption, or he is using 1.1.0 instead of 1.1.1.
@brsotis What PlayCover version are you using?
@brsotis commented on GitHub (Aug 19, 2022):
Version 1.1.0 (17)
@Depal1 commented on GitHub (Aug 19, 2022):
Please use 1.1.1. There were issues related to yours that were fixed.
@Depal1 commented on GitHub (Aug 19, 2022):
Keep me posted.
@brsotis commented on GitHub (Aug 19, 2022):
Same error with the known good decrypted app (Azur Lane) that can still launch from containers from a backup.
Will try netflix now
@brsotis commented on GitHub (Aug 19, 2022):
The above error is from Version 1.1.1 (36)
@brsotis commented on GitHub (Aug 19, 2022):
@brsotis commented on GitHub (Aug 19, 2022):
Weirdly enough Netflix works after the above error is thrown. I can try re-cracking the app, but it took a long time originally
@Depal1 commented on GitHub (Aug 19, 2022):
Are you on Ventura by any chance?
@Depal1 commented on GitHub (Aug 19, 2022):
Nevermind, it was macOS 12.5.1.
@ZhichGaming commented on GitHub (Aug 19, 2022):
You can try deleting the playcover apps folder and reinstalling your apps.
@ohaiibuzzle commented on GitHub (Aug 20, 2022):
This error is thrown not only when an app main binary is encrypted but also when any Mach-O binaries after extraction is found encrypted. You may want to check if your dumper has properly decrypted everything including dylibs and such, as even if one of them stays encrypted (
otool -loutput hasLC_ENCRYPTION_INFOandcryptid 1), installation will immediately be aborted.@yuchenxi2000 commented on GitHub (Aug 31, 2022):
Was your Azur Line app downloaded from Playcover's decrypted IPA server? (https://ipa.playcover.workers.dev/) I downloaded the app in CN region, but I think it's the same case with the app in US region.
The main binary has two architectures, armv7 and arm64. The arm64 code is decrypted, while the armv7 code is not decrypted. M1 Macs will run the arm64 code, therefore this app should run in Playcover. However, Playcover think the binary is encrypted, because it runs otool command and only checks if the output contains "cryptid 1".
The fix is to ignore the cryptid under LC_ENCRYPTION_INFO load command, and only check the cryptid under LC_ENCRYPTION_INFO_64 load command. If you want to run the app before the fix, you can extract the arm64 code using lipo command, and make another IPA that doesn't contain any encrypted armv7 code.
@Candygoblen123 commented on GitHub (Aug 31, 2022):
We could also add an install anyway button to the error popup, just as a manual bypass.