← Back to context

Comment by tiffanyh

3 hours ago

Would you mind explaining more.

“Difficult” because of lack of documentation? Or difficult because of purposefully obfuscating things?

There's a lot you can do at build time to make reverse engineering harder than just stripping symbol information.

  • This seems odd to me. I have never seen obfuscation techniques in first party Apple software - certainly not in Espresso or ANECompiler and overall nowhere at all except in media DRM components (FairPlay).

    Apple are really the major OS company _without_ widespread use of a first party obfuscator; Microsoft have WarBird and Google have PairIP.