Before you go down this path you should sit down and ask yourself why. Is it for security reasons? If you are obfuscating for security reasons then you are doing it wrong, there should be no security secrets in your source code. The first rule of stride analysis is to assume that a hacker has access to your source. Some of the most secure bits of software in the world are open source.
Is it to protect IP? If so there are much more effective ways to achieve this, Copyright law protects you, patents protect you, Obfuscating your source makes it only a little bit harder to reverse engineer and to a skilled developer would provide no protection at all. At the end of the day reverse engineering your code is illegal anyway if you have licensed it correctly. I am yet to see a real world example where obfuscation is actually useful, Instead it adds extra build and maintenance steps, it introduces bugs that don't happen in your development environment and it make your code hard to debug in the field. Seriously, just don't do it. Daniel Hughes On Fri, Sep 21, 2012 at 1:42 PM, hackzai <[email protected]> wrote: > Hi, > > Since we develop Android app in C#, is there a way to product our code by > obfuscated the IL code in compiled dll like we did in .NET desktop > application? > > Regards, > Hz > > > > -- > View this message in context: > http://mono-for-android.1047100.n5.nabble.com/Protected-compiled-IL-code-tp5711909.html > Sent from the Mono for Android mailing list archive at Nabble.com. > _______________________________________________ > Monodroid mailing list > [email protected] > > UNSUBSCRIBE INFORMATION: > http://lists.ximian.com/mailman/listinfo/monodroid -- ------------------------------ This email, including any attachments, is only for the intended recipient. It is subject to copyright, is confidential and may be the subject of legal or other privilege, none of which is waived or lost by reason of this transmission. If you are not an intended recipient, you may not use, disseminate, distribute or reproduce such email, any attachments, or any part thereof. If you have received a message in error, please notify the sender immediately and erase all copies of the message and any attachments. Unfortunately, we cannot warrant that the email has not been altered or corrupted during transmission nor can we guarantee that any email or any attachments are free from computer viruses or other conditions which may damage or interfere with recipient data, hardware or software. The recipient relies upon its own procedures and assumes all risk of use and of opening any attachments. ------------------------------ _______________________________________________ Monodroid mailing list [email protected] UNSUBSCRIBE INFORMATION: http://lists.ximian.com/mailman/listinfo/monodroid
