ProcursusTeam / ldid

Link Identity Editor. Put real or fake signatures in a Mach-O.
GNU Affero General Public License v3.0
189 stars 45 forks source link

running `ldid -S` on a static binary and then trying to strip it gives the error `_libcd_validate_csblobs: superblob is invalid` #39

Closed Un1q32 closed 7 months ago

Un1q32 commented 7 months ago

At least it's better then the original ldid, which breaks static binaries by adding the DYLDLINK flag, which makes them not run on x86

Un1q32 commented 7 months ago

found that passing -adhoc_codesign to the linker has the same result, so either shared bug with ld64 or theres a bug in apple's strip