¿Qué revela el nombre del dispositivo Android?

15

Estaba pensando en cambiar el nombre del dispositivo en mi teléfono y las únicas instrucciones que encontré fueron para rootear el dispositivo o usar adb .

Esto me hizo pensar: ¿está cambiando el nombre del dispositivo restringido porque el nombre del dispositivo está lleno de información específica del dispositivo?

¿Qué, si es que hay algo, revela el nombre del dispositivo Android y qué valor tiene para los usuarios / dispositivos de seguimiento?

Tal como se solicitó, un ejemplo de nombre de dispositivo: android-8ad48b628850044

    
pregunta Robert 03.02.2017 - 09:38
fuente

1 respuesta

24

El nombre del dispositivo se construye como sigue en el primer uso:

    // setup our unique device name
    if (TextUtils.isEmpty(SystemProperties.get("net.hostname"))) {
        String id = Settings.Secure.getString(context.getContentResolver(),
                Settings.Secure.ANDROID_ID);
        if (id != null && id.length() > 0) {
            String name = new String("android-").concat(id);
            SystemProperties.set("net.hostname", name);
        }
    }

Donde ANDROID_ID es un número aleatorio de 64 bits.

Esencialmente, el nombre del dispositivo es único y no cambia durante la vida útil del dispositivo. Si bien no revela nada sobre el dispositivo en sí, podría usarse para rastrear el dispositivo.

    
respondido por el Hacktiker 03.02.2017 - 10:13
fuente

Lea otras preguntas en las etiquetas