Índice de Contenido
Cambiar id dispositivo android root
Un número IMEI (International Mobile station Equipment Identity) es una serie de números utilizados para identificar un dispositivo que utiliza redes celulares terrestres, es decir, su proveedor de red de datos móviles—cada dispositivo debe tener su número IMEI único. Incluso se puede decir que es la tarjeta de visita de su dispositivo.
Dado que su uso principal es identificar un dispositivo móvil sin importar dónde se encuentre, mucha gente está paranoica con las sociedades secretas que los vigilan. Si cambias los números IMEI Android, mucha gente cree que no tendrás a nadie espiándote.
Cambiar números IMEI Android sin rootear puede ser desalentador si no tienes ni idea de cómo hacerlo tú mismo porque es un procedimiento complejo. Puedes darte cuenta por las desventajas de cambiar los números IMEI en la sección anterior.
Para un procedimiento sin borrado de datos sin rootear su dispositivo Android, necesitará un cambiador de IMEI Android. A continuación hemos listado las 3 mejores aplicaciones para cambiar IMEI Android en base a su complejidad y efectividad.
Esta aplicación IMEI changer Android está diseñada para permitir al usuario cambiar la serie de números que componen la identificación IMEI de sus dispositivos. Se generarán números IMEI aleatorios cada vez que se utilice la aplicación. Sin embargo, los usuarios pueden escribir un nuevo número IMEI en el campo de texto si tienen un número específico en mente. Esta aplicación sin anuncios es muy fácil de usar: para completar el cambio, el usuario sólo tiene que hacer clic en el botón «Aplicar» y reiniciar el dispositivo. Su interfaz también es lo suficientemente sencilla como para facilitar la navegación.
Device id changer ohne root
En O, Android ID (Settings.Secure.ANDROID_ID o SSAID) tiene un valor diferente para cada aplicación y cada usuario en el dispositivo. Los desarrolladores que necesiten un identificador para el dispositivo, deberían utilizar un identificador reajustable, como el ID de publicidad, que ofrece a los usuarios un mayor control. El identificador de publicidad también permite al usuario limitar el seguimiento de anuncios.
El ID de dispositivo es un número de 64 bits (como una cadena hexadecimal) que se genera aleatoriamente en el primer arranque del dispositivo y que debería permanecer constante durante toda la vida útil del dispositivo, aunque el valor puede cambiar si se realiza un restablecimiento de fábrica en el dispositivo.
En mi caso, el ID del dispositivo ha cambiado. En mi aplicación cada dispositivo está conectado con mi base de datos para ciertas tareas especiales, varía dispositivo por dispositivo e identifico de forma única cada dispositivo por Settings.Secure.ANDROID_ID que me da el ID único del dispositivo.
Cambiar el id del dispositivo sin reiniciar
Tengo un teléfono con Android 10 (OnePlus 5) y quiero cambiar el Android ID (creo que es lo que a veces usan las aplicaciones para identificarte). He leído que o bien puedo hacer un restablecimiento de fábrica o rootear mi teléfono, ambos de los cuales probablemente implican borrar los datos limpios que quiero evitar, y rootear parece complicado.
El código fuente de Android 11 muestra que el Android ID específico de la aplicación se genera en base a dos parámetros: un ID aleatorio generado en el primer uso para identificar un ID de usuario (en perfiles multiusuario o de trabajo), y la clave de firma de la aplicación.
Pero si reinstalas o actualizas la aplicación, el Android ID original (creado por Android OS) volverá (ya que el ID de usuario generado aleatoriamente y la clave de firma del paquete no se cambian). Así que tienes que editar el archivo de nuevo. También puede eliminar el ID de usuario del archivo (la línea con name=»userkey»), lo que hará que los cambios sean permanentes.
Cambiador de id de dispositivo
Revelación completa: mi aplicación utiliza el enfoque a continuación originalmente, pero ya no utiliza este enfoque, y ahora utilizamos el enfoque descrito en la entrada de Android Developer Blog que emmby enlaces a la respuesta (es decir, generar y guardar un UUID#randomUUID()).
Así que si quieres algo único para el propio dispositivo, TM.getDeviceId() debería ser suficiente. Obviamente, algunos usuarios son más paranoicos que otros, por lo que podría ser útil hash 1 o más de estos identificadores, de modo que la cadena sigue siendo prácticamente único para el dispositivo, pero no identifica explícitamente el dispositivo real del usuario. Por ejemplo, utilizando String.hashCode(), combinado con un UUID:
Sé que no hay ninguna manera «perfecta» de obtener un ID único sin utilizar permisos; sin embargo, a veces sólo necesitamos realmente rastrear la instalación del dispositivo. A la hora de crear un ID único, podemos crear un ‘pseudoid único’ basado únicamente en la información que nos proporciona la API de Android sin utilizar permisos adicionales. De esta forma, podemos mostrar respeto al usuario e intentar ofrecerle también una buena experiencia.