Este es un tema recurrente. T e sugeriría usar el buscador del foro para ver las veces que se ha tratado, y lo que se ha dicho sobre el tema.
Hay algunas consideraciones que hacer, como por ejemplo, que si el tipo de licencia de tu aplicación es
comercial o GPL. En el primer caso, no hay problema y depende de tu decisión.
En el segundo caso, es directamente ilegal, porque la licencia GPL invalida cualquier intento de ofuscación, al ser contrario a sus fundamentos.
Fuera de eso, para lograrlo dependerá mucho de lo que uses, pero recuerda siempre que no existe la invulnerabilidad total. Si alguien lo ocultó, siempre habrá alguien intentando desvelarlo.
Lo más que puedes lograr es dificultar su intento, pero no eliminarlo.
Acá tienes algunos links útiles:
http://cronicasdeundesarrollador.blo...telectual.html http://elhappy.net/2012/08/ofuscacion-de-codigo/