I agree with Daniel here and obfuscating will make it harder to diagnose
bugs. We had the same debate here and decided it wasn't worth the effort
and maintainability. It is totally doable though.

I would look into using the LVL licensing if it is a paid app though... see
this github https://github.com/mattleibow/Android.Play.ExpansionLibrary

I use it personally and it works great, until Google does their new DRM
this fall.
 On Sep 20, 2012 6:59 PM, "Daniel Hughes" <[email protected]>
wrote:

> 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
>
_______________________________________________
Monodroid mailing list
[email protected]

UNSUBSCRIBE INFORMATION:
http://lists.ximian.com/mailman/listinfo/monodroid

Reply via email to