I just discovered this open source obfuscator for mobile apps, that is funded by the European Union.
This has me wondering about the motives, since:
- the EU seems to be trying to move towards open source projects for their public domain, so no reason to obfuscate
- obfuscation methods should, by definition, be secret
Not everything will be open source. For whatever reason, they decided to make this obfuscator open source. It might also just be an interesting side project that someone got permission to release.
Obfuscation can make it harder to reverse engineer code, even if the method is known. It might also be designed to be pluggable, allowing custom obfuscation. I haven’t checked.
We also know that obfuscation isn’t real security … but it’s sometimes it is also good enough for a particular use case…