Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Proteger la aplicación Android de la piratería

Estoy creando una aplicación en Android. Quiero que una vez que mi aplicación se instale en un dispositivo, el usuario no debería poder copiar el ".apk" y ejecutarlo en otro dispositivo. Por favor, ayúdame. Gracias por adelantado. 🙂

4 Solutions collect form web for “Proteger la aplicación Android de la piratería”

La respuesta que estoy a punto de dar no es la respuesta que quieres escuchar, pero por favor lee, ya que justificaré esta respuesta y te daré un modelo alternativo que podrías usar en tu aplicación.

En general, no debe buscar un solo método que será absolutamente exitoso en la protección de su aplicación de ser pirateado. Un pirata determinado podrá, en algún momento, eliminar la protección y distribuir la aplicación modificada si hay suficiente interés en ella.

Incluso los dispositivos relativamente cerrados como el iPhone de Apple tienen problemas de piratería con los dispositivos rotos en la cárcel, y un atacante determinado podrá, en algún momento, abrir su aplicación. Te doy un ejemplo más de la dificultad de proteger el software: Microsoft Windows. Si Microsoft y Apple, con todos sus recursos y experiencia son incapaces de resolver este problema de una manera efectiva, ¿realmente crees que serás capaz de hacerlo?

En su lugar, le animo a que programe su aplicación de tal manera que esté utilizando funciones de software que dependen de los servidores que controla. De esa manera, usted está sosteniendo las llaves del reino. Cuando las personas hacen una compra, pídales un login / contraseña que los vincule al servidor.

Por ejemplo, si estás programando un juego, haz una buena parte de las características de la comunidad de juegos, donde interactúas con otros jugadores a través de servidores que controlas como desarrollador / distribuidor.

Una ligera modificación de este modelo permite al cliente acceder a la aplicación de forma gratuita, pero con una cantidad limitada de funcionalidad, a continuación, obtener funcionalidad completa cuando compran. En esa luz, la piratería deja de ser un problema, y ​​de hecho, incluso la motivación para pirata tu aplicación desaparece. Al final, un modelo basado en servicios como este es probablemente una solución mejor que confiar en algo técnicamente wizardry en un vano intento de proteger su aplicación de miradas indiscretas.

Si planeas distribuir tu aplicación a través de Android Market, utiliza Licencias de Android Market .

También hay una opción de protección contra copias en el Editor de Android Market, pero se ha desaprobado y Google recomienda que utilice la licencia en su lugar.

Si no distribuyes la aplicación a través de Android Market, te recomendamos que consultes el código fuente de Android Market Licensing e implementes un sistema similar con tu propio servidor.

Echa un vistazo a las licencias de Android .

Puede proteger y licenciar aplicaciones de Android con QuickLicense y Android SDK de licencias en http://www.excelsoftware.com/androidlicensesdk . Puede crear licencias de prueba, producto y suscripción con funciones avanzadas como la liberación de licencias, restaurar, restablecer y suspender.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.