Índice

ID do Android

O ID do Android é um identificador único de 64 bits gerado pelo sistema operacional Android quando um dispositivo é inicializado pela primeira vez após uma restauração de fábrica. Juntamente com o IMEI, ele forma um dos dois sinais de hardware mais importantes que as plataformas usam para identificar dispositivos. Compreender ambos é essencial para qualquer pessoa que trabalhe seriamente com múltiplas contas no Android, e é por isso que os Celulares na Nuvem Multilogin são construídos com hardware Android real, cada um com seu próprio ID do Android genuíno. Ao contrário do IMEI, que é gravado no hardware durante a fabricação, o ID do Android é criado por software, mas na prática se comporta mais como um identificador de hardware, pois persiste mesmo após a instalação de aplicativos, troca de cartão SIM e encerramento de contas, e não é visível ou controlável pelo usuário por meio das configurações normais do dispositivo.

Todo dispositivo Android possui um ID Android. Ele permanece o mesmo, independentemente de você instalar novos aplicativos, trocar de número de telefone, limpar o cache ou trocar de conta. A única maneira de gerar um novo ID Android é restaurar as configurações de fábrica do dispositivo e, mesmo assim, o novo ID fica vinculado ao mesmo hardware, que outros identificadores (principalmente o IMEI) ainda reconhecerão como o mesmo dispositivo.

Como o ID do Android é gerado

Quando o Android configura um dispositivo pela primeira vez, o sistema gera um valor aleatório de 64 bits e o armazena nas configurações seguras do dispositivo. Esse valor é o ID do Android. Ele é acessível aos aplicativos por meio da Settings.Secure.ANDROID_IDAPI, que retorna o ID como uma string hexadecimal.

A partir do Android 8.0 (Oreo), o Google alterou o funcionamento do ID do Android: diferentes aplicativos no mesmo dispositivo visualizam IDs do Android diferentes, e o ID é limitado à chave de assinatura do aplicativo. Essa foi uma melhoria de privacidade destinada a impedir o rastreamento entre aplicativos. No entanto, aplicativos do mesmo desenvolvedor (ou aplicativos com a mesma chave de assinatura) ainda visualizam o mesmo ID do Android, e aplicativos de plataforma como Instagram, TikTok e Facebook têm acesso ao ID do Android completo por meio de acesso privilegiado ao sistema.

Como as plataformas usam o ID do Android

As plataformas usam o ID do Android como parte de uma impressão digital mais abrangente do dispositivo, juntamente com o IMEI, modelo do dispositivo, fabricante, resolução da tela, versão do sistema operacional e outros sinais. A combinação desses sinais cria um perfil do dispositivo específico que é confiável para vinculação de contas e detecção de fraudes, mesmo que qualquer sinal individual seja alterado.

Vinculação de contas. Quando várias contas fazem login em um dispositivo com o mesmo ID do Android, as plataformas associam essas contas. O ID do Android é mais difícil de alterar do que cookies ou endereços IP, tornando-o um sinal mais confiável para vincular contas entre sessões e até mesmo após desinstalações e reinstalações.

Continuidade da sessão. As plataformas usam o ID do Android para reconhecer dispositivos que retornam, mesmo que o usuário exclua e reinstale o aplicativo ou faça login em uma conta diferente. Um dispositivo que anteriormente executava uma conta banida por violações de política será reconhecido ao retornar por meio de seu ID do Android e outros identificadores persistentes.

Detecção de emuladores. Emuladores de Android executados em hardware de desktop podem apresentar um ID do Android ausente, um ID do Android previsível ou padrão, ou um ID que não corresponde ao modelo do dispositivo e ao IMEI que o emulador está reportando. As plataformas usam essa inconsistência como um sinal de detecção. Quando um aplicativo em execução em um emulador reporta um modelo de dispositivo Samsung Galaxy, mas possui um ID do Android em branco ou genérico, a discrepância sinaliza o ambiente como não genuíno. O artigo “celulares na nuvem vs. emuladores móveis” aborda o panorama completo da detecção, incluindo os motivos pelos quais o hardware real evita essas inconsistências.

ID do Android vs. IMEI: qual a diferença?

O IMEI é um recurso de hardware, presente no chip do modem do dispositivo e que não pode ser alterado sem modificações no hardware. Já o ID do Android é um recurso de software, armazenado em local seguro no dispositivo e redefinido ao restaurar as configurações de fábrica.

Na prática, os dois funcionam em conjunto como parte da mesma impressão digital do dispositivo. As plataformas não dependem apenas de um deles; elas usam a combinação de IMEI, ID do Android, modelo do dispositivo, número de série e outros sinais para construir uma imagem confiável de um dispositivo específico. Alterar um deles enquanto os outros permanecem consistentes é detectável como uma inconsistência, que por si só se torna um sinal de que algo incomum está acontecendo.

 IMEIID do Android
TipoIdentificador de hardwareIdentificador de software
PersistênciaPermanente (nível de hardware)Reinicializações após restauração de fábrica
Gerado porFabricanteSistema operacional Android na primeira inicialização
Alterações com a troca de SIMNãoNão
Alterações com a reinstalação do aplicativoNãoNão (versões anteriores ao Android 8) / Com escopo (Android 8+)
Legível por aplicativosSim (com permissão)Sim (API Settings.Secure)
Reconfigurável pelo usuárioNãoSomente através da restauração de fábrica

ID do Android e operações com várias contas

Para quem utiliza várias contas em plataformas de redes sociais baseadas em Android, o ID do Android é um dos principais identificadores que determina se as contas podem ser realmente isoladas.

Quando duas contas do TikTok, duas contas do Instagram ou duas contas do Facebook são executadas no mesmo dispositivo, elas compartilham um ID do Android. Os sistemas da plataforma leem esse ID durante as sessões dos aplicativos e o utilizam para associar as contas. Essa associação é persistente e permanece mesmo após o encerramento da sessão, a limpeza dos dados do aplicativo, a reinstalação, a troca do cartão SIM e o uso de uma VPN.

A única alteração em nível de software que cria um novo ID do Android é a restauração de fábrica do dispositivo. Mesmo assim, o IMEI e o número de série do hardware permanecem idênticos, portanto o dispositivo ainda é reconhecido como o mesmo hardware.

A solução prática para o isolamento genuíno de contas é um hardware separado, seja um dispositivo físico separado ou um celular na nuvem, para cada conta. Os celulares na nuvem Multilogin são dispositivos Android reais, cada um com seu próprio ID do Android gerado na inicialização em hardware distinto. Quando o Instagram ou o TikTok leem o ID do Android durante uma sessão em um celular na nuvem, eles veem um valor único vinculado a um hardware genuinamente diferente. A explicação sobre dispositivos Android reais na nuvem aborda exatamente por que essa distinção é importante para plataformas com impressão digital de dispositivo ativa.

Isto é diretamente relevante para:

Agências que gerenciam contas de clientes. Executar o Instagram do Cliente A e o Instagram do Cliente B no mesmo dispositivo vincula seus IDs do Android. Uma sinalização de conta em um deles pode ser associada ao outro por meio da impressão digital compartilhada do dispositivo. Agências focadas na prevenção de banimentos do Instagram usam o isolamento de dispositivo por cliente especificamente para evitar esse efeito cascata.

Operadores com múltiplas contas. Operadores que gerenciam várias contas do TikTok ou Instagram em grande escala precisam que cada conta tenha uma impressão digital de dispositivo genuinamente independente. A comparação entre celulares na nuvem e emuladores de Android é relevante aqui: emuladores produzem IDs de Android sintéticos ou inconsistentes que as plataformas detectam. Celulares na nuvem reais produzem IDs de Android reais a partir de hardware genuíno.

Recuperação de contas após banimentos. Uma conta banida em uma plataforma e posteriormente registrada novamente no mesmo dispositivo mantém o mesmo ID do Android. Muitas plataformas sinalizam imediatamente novos registros a partir de impressões digitais de dispositivos já conhecidas. Ao iniciar o registro em um dispositivo com um ID do Android genuinamente novo e um IMEI diferente, essa vinculação é eliminada.

O que não altera o ID do Android?

Conceitos errôneos comuns sobre o que redefine ou mascara o ID do Android:

VPNs. Alteram o endereço IP. Não têm efeito no ID do Android.

Limpa o cache ou os dados do aplicativo. Remove os dados da sessão e pode exigir um novo login. Não altera o ID do Android.

Utilizando navegadores em modo anônimo ou privado. Recurso de privacidade do navegador. Não afeta os identificadores do sistema Android.

Trocar o cartão SIM. Altera o número de telefone e a operadora. Não afeta o ID do Android.

Reinstalar um aplicativo. A partir do Android 8, uma reinstalação pode alterar o ID do Android que o aplicativo específico vê, mas o ID do Android do dispositivo subjacente permanece o mesmo e ainda é acessível por meio de APIs privilegiadas.

Principais conclusões

O ID do Android é um identificador único de 64 bits gerado na primeira inicialização e armazenado nas configurações seguras do dispositivo. Ele persiste mesmo após a instalação de aplicativos, alterações de conta e troca de SIM. As plataformas o utilizam, juntamente com o IMEI e outros sinais, para identificar dispositivos, vincular contas e detectar ambientes emulados. A restauração de fábrica gera um novo ID do Android, mas não altera identificadores de hardware como o IMEI. O isolamento genuíno de contas no nível do dispositivo exige um dispositivo separado e, portanto, um ID do Android separado para cada conta.

Tópicos Relacionados

Engagement Rate

Engagement rate measures how actively your audience interacts with your content. Learn how it is calculated, what a good rate looks like, and why it matters more than follower count.

Leia Mais »

Android Automated

Android automated explained. What does Android automated mean, and how is Android automated used for testing, bots, and workflows? Learn more here.

Leia Mais »

Antidetect Browser

An antidetect browser is a special type of web browser created to hide digital fingerprints that usually identify online users. Read more!

Leia Mais »

Seja anônimo - Aprenda como o Multilogin pode ajudar

Telegram