0 votos

Evitar la clonación de aplicaciones Android

Las aplicaciones de terceros como Parallel Apps o Dual Apps, Second Space Feature en algunos dispositivos Android permiten la instalación dual de la misma aplicación Android.

¿Existe alguna forma de evitar la clonación de aplicaciones (por ejemplo, almacenando información sensible en el archivo keystore).

0voto

user145490 Puntos 1

Básicamente Espacio paralelo funciona creando un entorno virtual en Android que permita emular tu aplicación. La parte desafortunada de esto es que yo sepa El código de Android no te permite saber si tu programa está siendo emulado o ejecutado desde el SO Android.

Por lo tanto, no existe una solución definitiva para bloquear la ejecución de su aplicación en estas aplicaciones. Sin embargo, la única solución es: tu aplicación solicita privilegios de administrador/ tu aplicación actúa como administrador del sistema

La razón por la que esto funcionará es porque cuando se instala el espacio paralelo, solicita tantos blando y duro para poder emular a las otras aplicaciones sin que tengas que seguir proporcionando permisos adicionales. Parallel space no solicita privilegios de administrador, por lo que no podrá emular ninguna aplicación que requiera privilegios de administrador. La desventaja de esto, por supuesto, es que si estás lanzando tu aplicación al público en general que no sabe por qué tu aplicación está requiriendo estos permisos, se pondrán un poco fríos en cuanto a por qué los necesitas.

Extra: se trata del funcionamiento del espacio paralelo en caso de que el enlace caduque ( de quora )

Parallel Space es una aplicación "contenedor" para dispositivos Android, que crea un entorno virtualizado y aislado y permite que otras aplicaciones se ejecuten en su interior. Solicita tantos permisos como sea posible para proporcionar los permisos necesarios a las aplicaciones. Algunas aplicaciones del sistema que necesitan permisos adicionales (utilizando recursos del sistema que no son accesibles para las aplicaciones instaladas) no se ejecutarán en Parallel Space. El entorno virtual se crea creando algo parecido al modo de usuario qemu. El qemu se utiliza para cambiar entre múltiples sistemas operativos, o procesos de una CPU a otra. Así que, básicamente, estás ejecutando tu aplicación en un emulador en lugar de en el móvil directamente. Por lo tanto, te permite tener múltiples cuentas en un entorno virtual.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X