Cómo proteger mi aplicación de ser robada por ingeniería inversa

Disculpe mis suposiciones, pero con su pregunta parece que aún no ha lanzado su aplicación y tiene demasiado miedo de que le roben la “idea”. Sólo una cosa:

No se preocupe por el robo de propiedad intelectual.

Seriamente. Si ha lanzado una aplicación, aquellos que conocen el desarrollo de la aplicación podrán de alguna manera crear la copia exacta con un poco de esfuerzo, incluso si no aplican ingeniería inversa a su aplicación. Sin embargo, si solo desea proteger su aplicación de la ingeniería inversa, hay una solución para eso en el Desarrollo de Android.

ProGuard – Ofuscación de código

Es una herramienta integrada en Android Studio que puede proteger su aplicación de la ingeniería inversa en gran medida al cambiar los nombres de las variables, eliminar las referencias de clase no utilizadas y hacer que su código de lanzamiento (en el buen sentido) sea ilegible.

Justo cuando esté listo para el lanzamiento, vaya a su módulo de aplicación de archivos Gradle y configure

minifiable = verdadero

Esto habilitará ProGuard. El tiempo de compilación con ProGuard suele ser más lento, así que no lo habilite en modo de desarrollo.

Consulte la documentación oficial de Android para habilitar y configurar ProGuard para una mejor comprensión.

More Interesting

¿Cómo protege legalmente sus propiedades intelectuales?

¿Puede un producto ser patentado y también archivado como secreto comercial simultáneamente?

¿Qué piensa sobre el anuncio de Elon Musk de que todas las patentes de Tesla se compartirán de forma gratuita?

¿Qué país tiene leyes estrictas de infracción de derechos de autor / patentes y programadores independientes que son baratos?

¿A partir de qué fecha se puede demandar a un infractor por infracción de patente? ¿Qué sección de la Ley de Patentes de EE. UU. Trata?

¿Debería existir un sistema internacional unificado de patentes y propiedad intelectual, es decir, una patente para todo el mundo y no para cada país?

¿Cómo se puede buscar capital de riesgo sin exponer demasiado la propiedad intelectual?

Si ponemos un diálogo cinematográfico en nuestras camisetas, ¿puede nuestra marca o la empresa enfrentar problemas relacionados con los derechos de autor o la propiedad intelectual?

Si había cuatro socios en una propiedad y tres de ellos murieron, ¿tiene el compañero vivo todos los derechos de esa propiedad?

¿Cuáles son algunos mitos y realidades sobre la propiedad intelectual?

Propiedad intelectual: si tengo un método para producir un modelo 3D de un objeto, ¿es patentable incluso si cada paso del camino no lo es?

¿Hay resultados disponibles públicamente de casos judiciales de infracción de derechos de autor, en los que una persona persiguió una infracción debido a una falta de atribución inadecuada o bajo una licencia genérica CC BY?

¿Cuál es la mejor manera de proteger la tecnología y la propiedad intelectual de su startup cuando envía muestras de productos a sus competidores?

Cómo presentar un copyright en India y también encontrar derechos de autor anteriores

¿El botón de informar / eliminar para informar imágenes que tienen restricciones de derechos de autor es suficiente para no tener problemas con los derechos de autor?