Buenas Iris80
Pues eso va a depender obviamente del sistema que use la aplicación para detectarlo, por lo general lo hacen o por cuenta de usuario en caso de que la app requiera una cuenta, o mirando el ID único del dispositivo, que es un ID pseudoaleatorio que por lo general se genera al iniciar o formatear el teléfono. Otra forma de detectar el dispositivo sería mirando su dirección MAC, el IMEI... hay muchas formas de hacerlo. Así que ocultarlo implicaría saber que técnica usa dicha aplicación, y poder modificar ese valor o archivo creado en el dispositivo.
La detección puede ser online o no. Si es online se puede tratar de bloquear por diversos modos, si es offline a menos que se base en algún archivo que deje la aplicación, pues tendrías como digo saber como lo verifica y modificar en consecuencia el dispositivo. En Android todo esto es relativamente sencillo en caso de un teléfono Rooteado.
Saludos.