encryption libgdx copy-protection texturepacker

encryption - Protección/cifrado de activos de imagen en una aplicación de Android



libgdx copy-protection (0)

He creado un juego de Android donde uso TextureAtlas generado a partir de la herramienta TexturePacker. He pagado a un artista para crear activos de buena calidad. Así que tengo estos buenos y grandes archivos png con alfa, que contienen todos los activos, esperando ser robados por cualquiera que haya descargado mi apk. Y me gustaría protegerlos, al menos un poco, de hackers y ladrones.

He buscado y no he encontrado nada, excepto el habitual "NUNCA podrás proteger completamente tu aplicación" o "lo único que puedes hacer es crear tu propio sistema de cifrado y cifrado desde cero" (sí, estoy exagerando un poco aquí). Encuentro que estas respuestas son indescriptibles para mi caso porque: - Sé que es imposible hacer una aplicación, un código o un activo 100% protegido contra piratería. El objetivo aquí es protegerlo un poco para que sea difícil para el 95% de los piratas informáticos. - Sé que mis recursos no son la obra de arte más bella jamás creada, pero también sé que son mejores que los de la mayoría de las aplicaciones de Android y cualquier desarrollador de clonación de juegos lo verá.

¿Hay alguna forma de eliminar la transparencia de los archivos png pero mantenerlo en el juego? ¿Hay alguna manera de agregar algún tipo de marca de agua que se elimine automáticamente en la aplicación?

Así que gracias por compartir tus pensamientos