Verificação de hardware
do dispositivo
Os navegadores dizem a cada site quantos núcleos de CPU tem, aproximadamente quanta memória, se há ecrã tátil e mais. Veja essa lista e verifique se corresponde ao dispositivo que quer imitar.
Tudo corre no seu navegador. Nada nesta página é enviado para a XProxy nem para mais ninguém, e não aparece nenhum pedido de autorização.
Parece coerente?
Processador e plataforma
Entrada
Bateria e rede
Armazenamento
O que significa esta verificação
O que os sites leem
navigator.hardwareConcurrency, deviceMemory, maxTouchPoints e as media queries de ponteiro e hover não precisam de autorização. Os detalhes de bateria e rede estão disponíveis em navegadores baseados em Chromium. Em conjunto, descrevem o tipo de máquina em que está.
Porque é que os navegadores antidetect a alteram
Cada perfil deve parecer um dispositivo diferente, por isso os navegadores antidetect definem os seus próprios valores de núcleos, memória e toque. Se todas as contas indicarem os mesmos 16 núcleos, todas apontam para uma só máquina.
Como é uma incoerência
Um perfil de iPhone sem pontos de toque, um perfil de Windows cujo navigator.platform indica MacIntel, um portátil com 1 thread de CPU, ou um telemóvel cujo ponteiro é um rato. Cada um é uma regra rápida para um filtro antifraude.
Como corrigir
Use valores que um dispositivo real desse tipo tem: telemóveis normalmente 6 a 8 threads e 5 ou mais pontos de toque, desktops 4 a 16 threads e 0 pontos de toque, memória de 4 ou 8 GB. Mantenha a plataforma alinhada com o User-Agent e deixe a bateria e a ligação ao navegador real.
Perguntas
Porque é que a memória do dispositivo nunca passa de 8 GB?
Os navegadores arredondam e limitam o navigator.deviceMemory de propósito para que o identifique menos. Uma máquina com 32 GB continua a indicar 8.
Ler a bateria precisa de autorização?
Não. Os navegadores Chromium devolvem o nível e o estado de carregamento sem pedir autorização. O Firefox e o Safari removeram a API por privacidade, por isso aparece como indisponível nesses.
Isto é o mesmo que o User-Agent?
Não. O User-Agent é um texto que um perfil pode definir livremente. Estes valores vêm de APIs separadas, e é por isso que os sites os comparam com o User-Agent para apanhar perfis falsos.
Dispositivo real, rede de operadora real
Combine um perfil semelhante a um telemóvel com um IP móvel. A XProxy transforma modems 4G/5G e telemóveis Android em proxies móveis privados.