appdecrypt icon indicating copy to clipboard operation
appdecrypt copied to clipboard

`Killed: 9` on jailbroken iOS

Open mio-19 opened this issue 2 years ago • 4 comments

I used precompiled binary from https://github.com/paradiseduo/appdecrypt/releases/download/2.1/appdecrypt_arm64_iOS.zip

mio-19 avatar Feb 04 '23 14:02 mio-19

should be a signing problem. Packing a deb and install it via package manager will fix this issue

mio-19 avatar Feb 04 '23 15:02 mio-19

appdecrypt.deb.zip

# appdecrypt
dyld[1761]: Library not loaded: @rpath/libswiftCore.dylib
  Referenced from: /private/preboot/D7FDF09693CA271B79E1285A54B32B0EC409DDAF6130B06FD18D717C078D1305DF12CD1F04FC0D5EDC95C87BF4BE2399/procursus/usr/bin/appdecrypt
  Reason: tried: '/var/lib/swift/libswiftCore.dylib' (no such file), '/private/preboot/D7FDF09693CA271B79E1285A54B32B0EC409DDAF6130B06FD18D717C078D1305DF12CD1F04FC0D5EDC95C87BF4BE2399/procursus/usr/bin/libswiftCore.dylib' (no such file), '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/libswiftCore.dylib' (no such file), '/var/lib/swift/libswiftCore.dylib' (no such file), '/private/preboot/D7FDF09693CA271B79E1285A54B32B0EC409DDAF6130B06FD18D717C078D1305DF12CD1F04FC0D5EDC95C87BF4BE2399/procursus/usr/bin/libswiftCore.dylib' (no such file), '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/libswiftCore.dylib' (no such file), '/usr/local/lib/libswiftCore.dylib' (no such file), '/usr/lib/libswiftCore.dylib' (no such file)
Abort trap: 6

mio-19 avatar Feb 04 '23 16:02 mio-19

tried a libswiftCore.dylib from a random app

# appdecrypt --help
dyld[1799]: Library not loaded: @rpath/libswiftCore.dylib
  Referenced from: /private/preboot/D7FDF09693CA271B79E1285A54B32B0EC409DDAF6130B06FD18D717C078D1305DF12CD1F04FC0D5EDC95C87BF4BE2399/procursus/usr/bin/appdecrypt
  Reason: tried: '/var/lib/swift/libswiftCore.dylib' (code signature in <0CDD21BB-2FD0-3B0F-9B18-AD4C8B12C66B> '/private/preboot/D7FDF09693CA271B79E1285A54B32B0EC409DDAF6130B06FD18D717C078D1305DF12CD1F04FC0D5EDC95C87BF4BE2399/procursus/usr/lib/swift/libswiftCore.dylib' not valid for use in process: mapping process and mapped file (non-platform) have different Team IDs), '/private/preboot/D7FDF09693CA271B79E1285A54B32B0EC409DDAF6130B06FD18D717C078D1305DF12CD1F04FC0D5EDC95C87BF4BE2399/procursus/usr/bin/libswiftCore.dylib' (no such file), '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/libswiftCore.dylib' (no such file), '/var/lib/swift/libswiftCore.dylib' (code signature in <0CDD21BB-2FD0-3B0F-9B18-AD4C8B12C66B> '/private/preboot/D7FDF09693CA271B79E1285A54B32B0EC409DDAF6130B06FD18D717C078D1305DF12CD1F04FC0D5EDC95C87BF4BE2399/procursus/usr/lib/swift/libswiftCore.dylib' not valid for use in process: mapping process and mapped file (non-platform) have different Team IDs), '/private/preboot/D7FDF09693CA271B79E1285A54B32B0EC409DDAF6130B06FD18D717C078D1305DF12CD1F04FC0D5EDC95C87BF4BE2399/procursus/usr/bin/libswiftCore.dylib' (no such file), '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/libswiftCore.dylib' (no such file), '/usr/local/lib/libswiftCore.dylib' (no such file), '/usr/lib/libswiftCore.dylib' (no such file)
Abort trap: 6

Maybe Embed Swift Standard Libraries should be enabled

mio-19 avatar Feb 04 '23 16:02 mio-19

strip `which appdecrypt`
install_name_tool -change @rpath/libswiftCore.dylib /usr/lib/swift/libswiftCore.dylib `which appdecrypt`
ldid -Sent.xml `which appdecrypt`

ent.xml:

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>platform-application</key>
        <true/>
        <key>com.apple.private.security.no-container</key>
        <true/>
        <key>com.apple.private.skip-library-validation</key>
        <true/>
</dict>
</plist>

Torrekie avatar Jun 22 '23 09:06 Torrekie