Open gzz2000 opened 1 year ago
fouldecrypt may be handling it.
fouldecrypt may be handling it.
Yeah, it seems the code you pointed to does exactly handle universal binaries. fouldecrypt only runs on iOS so I hope appdecrypt may support universal binaries likely. I am not familiar with swift or otherwise I could have started working on it.
When fed with a universal binary like this:
The release version will get a segmentation fault:
The debug version trips over an assertion:
where the code at line 112 is:
This is likely to be the reason of https://github.com/paradiseduo/appdecrypt/issues/18, too.
I don't know the exact mechanism of encryption with a universal binary. I guess there should be some implementation to automatically extract the matching architecture only, or just throws an error message warning user about the existence of universal binaries.