What is Android ID?
Android ID is an Android platform identifier exposed through Settings.Secure.ANDROID_ID; on Android 8.0 and later it is scoped to the combination of app-signing key, user and device.
English name, abbreviation and common aliases
- English name: Android ID
- Abbreviation: ANDROID_ID; SSAID
- Common aliases: Settings.Secure Android ID, SSAID
How does Android ID work?
Android supplies a 64-bit value represented as a hexadecimal string. Its scope and reset behavior depend on Android version, user profile, app-signing key and events such as a factory reset.
A concrete example
The same signed app installed for two Android users can receive different Android ID values. Changing the signing key or factory-resetting the device can also change the value.
Android ID vs. related concepts
IMEI identifies cellular equipment and is heavily permission-restricted. GAID is user-resettable and intended for advertising. Android ID is an app-signing-key, user and device scoped platform identifier.
Use cases, benefits and risks
Typical uses include app compatibility testing, fraud prevention, analytics and checking environment consistency. The benefit is better diagnostics and separation. Persistent or combined identifiers also create privacy risk, so collection should be purpose-limited, permission-aware and compliant with platform policy.
How does DuoPlus generate a separate Android ID for each cloud phone?
DuoPlus provides a separate Android environment for each cloud phone and keeps its app data and supported device parameters separate. When a user runs New Device with a system reinstall, DuoPlus regenerates device parameters based on the current proxy or custom configuration. The Android ID an app can read still depends on Android version, user scope, signing key and permission rules.
Frequently asked questions
Can two DuoPlus cloud phones expose the same Android ID?
Cloud-phone instances normally keep separate data and device environments. However, because Android ID is scoped by signing key, user and device, troubleshooters should verify the value inside the target app or an authorized test environment.
Does New Device always change Android ID?
A system reinstall regenerates supported device parameters, but Android determines the value an app ultimately sees. Even when Android ID changes, platforms may still evaluate network, account and behavioral signals.


