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

Reply via email to