| |  |  |  |  |  |  |
| Com base em | AOSP | AOSP | LineageOS | LineageOS | AOSP | AOSP |
| Liberdade | | | | | | |
| Livre e de código aberto (FOSS)? | Sim | Sim | Sim | Sim | Sim | Não |
| Deslobado? | Sim, significativamente | Sim, significativamente | Sim, mínimo | Sim, mínimo | Sim, mínimo | Não |
| Caraterísticas | | | | | | |
| Controlos de rede para aplicações | Acesso direto e indireto | Apenas acesso direto | Apenas acesso direto | Apenas acesso direto | Apenas acesso direto | Não |
| Localização baseada na rede (sem GNSS) | Opt-in com escolha de servidor | Sim, utilizando a localização microG | Sim, utilizando a localização microG | Sim, utilizando a localização microG | Não | Sim, utilizando o Play Services |
| Bloqueio de ligação/rastreador em todo o sistema | Definição de DNS privado ou através da aplicação VPN | Definição de DNS privado ou através da aplicação VPN | Aplicação iode-snort, DNS privado ou VPN | Definição de DNS privado ou através da aplicação VPN | Definição de DNS privado ou através da aplicação VPN | Definição de DNS privado ou através da aplicação VPN |
| Cópias de segurança telefónicas encriptadas E2E | Sim (Seedvault) | Sim (Seedvault) | Sim (Seedvault) | Sim (Seedvault) | Sim (Seedvault) | Sim, mas requer o início de sessão no Google |
| Reencaminhamento de notificações a partir de outros perfis de utilizador | Sim | Não | Não | Não | Não | Não |
| PIN de coação (para apagar o dispositivo) | Sim, ver aqui | Não | Não | Não | Não | Não |
| Compatível com Android Auto | Sim (em ambiente restrito), ver aqui | Sim (com permissões privilegiadas), ver aqui | Sim (com permissões privilegiadas), ver aqui | Sim (com permissões privilegiadas), ver aqui | Não | Sim (com permissões privilegiadas) |
| Compatível com Google Pay | Não | Não | Não | Não | Não | Sim (com permissões privilegiadas) |
| Gravação de chamadas | Sim | Apenas em regiões selecionadas, ver aqui | Apenas em regiões selecionadas, ver aqui | Apenas em regiões selecionadas, ver aqui | Apenas em regiões selecionadas, ver aqui | Depende das regiões e do fabricante |
Opção para ativar as capturas de ecrã em todas as aplicações | Não | Não | Não | Não | Não | Não |
| Degoogling (ligações ao Google) CORES | | | | | | |
| Ativação do eSIM | Google eUICC sem partilha de dados | Google eUICC (pré-instalado) | Google eUICC (pré-instalado) | Google eUICC (pré-instalado) | Google eUICC (pré-instalado) | Google eUICC (pré-instalado) |
| Fornecedor de localização com base na rede | Nenhum padrão, GrapheneOS, Apple ou Google | Localização do microG | Localização do microG | Localização do microG | n/a | Google |
| SUPL (para GNSS assistido) | GrapheneOS padrão, Google ou nenhum | Google padrão, ou nenhum | Google padrão, ou nenhum | Nenhum padrão, ou Google | Google padrão, ou nenhum | Google |
PSDS/XTRA ("Standard" depende do chipset GPS)
| GrapheneOS padrão, Padrão, ou nenhum | Padrão (exceto Google) padrão, ou nenhum | Padrão (exceto Google) padrão, ou nenhum | Nenhum padrão, ou Padrão | Padrão padrão, ou nenhum | Padrão |
| Verificação da conetividade/portal cativo | GrapheneOS padrão, Google, ou nenhum | Google (pode ser alterado) | Kuketz.de (pode ser alterado) | Murena.io (relacionado com /e/) (pode ser alterado) | Google (pode ser alterado) | Google (pode ser alterado) |
| Verificação da conetividade DNS | GrapheneOS padrão, ou Google | Google | Google | Google | Google | Google |
| Falha do servidor DNS | Cloudflare | Cloudflare | Quad9 | Quad9 | Google | Google |
| Hora da rede | GrapheneOS padrão, ou nenhum | Google (pode ser alterado) e transportadora | NTP.org (pode ser alterado) e transportadora | NTP.org (pode ser alterado) e transportadora | Google (pode ser alterado) e transportadora | Google (pode ser alterado) e transportadora |
| Fornecimento de atestado de hardware | GrapheneOS padrão, ou Google | Google | Google | Google | Google | Google |
| Aprovisionamento DRM (Widevine) | GrapheneOS padrão, ou Google | Google | Google | Google | Google | Google |
| Serviços do Google Play | | | | | | |
| Implementação | GmsCompat (Google Play na área restrita) | microG | microG | microG | Nenhum por defeito. É possível instalar o microG manualmente (LineageOS suporta falsificação de assinatura para microG desde 2024). Em alternativa, existem ROMs com microG pré-instalado ou pode-se adicionar aplicações Google durante o processo de instalação, mas isso não é oficialmente suportado pelo LineageOS. | Serviços do Google Play |
| Opcional? | Sim (não pré-instalado) | Sim (pré-instalado, mas com opção de exclusão) | Sim (pré-instalado, mas com opção de exclusão) | Pode ser desativado através do modo de programador | Não (pré-instalado sem opção de auto-exclusão) |
| É executado na área restrita de aplicações padrão? | Sim | Não | Não | Não | Não |
| Pode ser limitado ao perfil de utilizador ou de trabalho? | Sim | Sim | ? (A CONFIRMAR) | ? (A CONFIRMAR) | Não |
| A falsificação de assinaturas é necessária/permitida? | Não | Apenas para a assinatura Google | Apenas para a assinatura Google | Apenas para a assinatura Google | Não |
| Notificações push através do Google FCM? | Sim | Opcional | Opcional | Opcional | Sim |
| Integridade do Google Play? | Passa apenas a Integridade Básica, ver aqui | Passa apenas a Integridade Básica | Não, mas espera-se para breve a integridade básica | Não, mas espera-se para breve a integridade básica | Sim |
| Opção para marcar aplicações como instaladas pela Play Store? | Sim, se a assinatura corresponder | Feito se instalado a partir da Aurora Store | Feito se instalado a partir da Aurora Store | Não | Não | Não |
| Privacidade | | | | | | |
| Âmbitos de armazenamento | Sim, ver aqui | Não | Não | Não | Não | Não |
| Objectivos de contacto | Sim, ver aqui | Não | Não | Não | Não | Não |
| Controlos de sensores por aplicação | Sim, ver aqui | Não | Não | Não | Não | Não |
| Lavagem do estado DHCP por ligação | Sim | Não | Não | Não | Não | Não |
| Aleatorização do endereço MAC | Por ligação, ver aqui | Por rede | Por rede | Por rede | Por rede | Por rede |
| SUPL: IMSI ou número de telefone enviado? | Não | Não | Não | Não | Não | Sim |
| Qualcomm XTRA: agente do utilizador enviado? | Não | Parcialmente (para chips Qualcomm) | Parcialmente (para chips Qualcomm) | Parcialmente (para chips Qualcomm) | Parcialmente (para chips Qualcomm) | para chips GPS da Qualcomm |
| Fugas de pacotes entre perfis fechados? | Sim | Não | Não | Não | Não | Não |
| Fugas de identificadores de dispositivos fechados? | Sim, ver aqui | Não | Não | Não | Não | Não |
| Remoção de metadados para capturas de ecrã | Sim, ver aqui | Sim, ver aqui | Não | Não | Não | Não |
| Remoção de metadados EXIF para fotografias | Sim, ver aqui | Não | Não | Disponível como opção | Não | Não |
| Marcação de localização para fotografias | Aceitar | Aceitar, ver aqui para mais informações | Aceitar | Aceitar | Aceitar | Optar por não participar |
| Rastreio através do Android Advertising ID? | Não faz parte do sistema | ID aleatório | ID aleatório | ID aleatório | Não faz parte do sistema | Sim, mas pode ser eliminado nas definições |
| Segurança | | | | | | |
| Arranque verificado (se suportado pelo dispositivo)? | Sim, incluindo actualizações de aplicações do sistema | Sim, mas excluindo actualizações de aplicações do sistema | Sim, mas excluindo actualizações de aplicações do sistema | c/ chaves de teste; excl. actualizações de aplicações de sistema | Não | Sim, mas excluindo actualizações de aplicações do sistema |
| Verificação de segurança baseada em hardware | Sim, ver aqui | Não | Não | Não | Não | Alguns dispositivos, ver aqui |
| Proteção contra a desativação de aplicações do sistema | Para actualizações e arranque, com fs-verity | Para actualizações (incompletas) | Para actualizações (incompletas) | Para actualizações (incompletas) | Para actualizações (incompletas) | Para actualizações (incompletas) |
| Geração segura de aplicações? | Sim (exec) | Não | Não | Não | Não | Não |
| Marcação de memória por hardware? | Sim, se suportado pelo dispositivo | Não | Não | Não | Não | Não |
| Tempo de execução do Android JIT compilação/perfilagem | AOT compilação sem definição de perfis | Intérprete/JIT com definição de perfis | Intérprete/JIT com definição de perfis | Intérprete/JIT com definição de perfis | Intérprete/JIT com definição de perfis | Intérprete/JIT com definição de perfis |
| Prevenção de carregamento de código dinâmico para aplicações | Sistema, opt-in para aplicações não relacionadas com o sistema | Nenhum | Nenhum | Nenhum | Nenhum | Nenhum |
| TLS seguro para SUPL? | TLSv1.2 | TLSv1.1 ou TLSv1.0 | TLSv1.1 ou TLSv1.0 | TLSv1.1 ou TLSv1.0 | TLSv1.1 ou TLSv1.0 | TLSv1.1 ou TLSv1.0 |
| Servidor DNS de reserva com DNSSEC? | Sim | Sim | Não | Sim | Sim | Sim |
| Ligação segura ao servidor de hora da rede? | HTTPS através do servidor GrapheneOS | NTP sem NTS e tempo baseado na transportadora | NTP sem NTS e tempo baseado na transportadora | NTP sem NTS e tempo baseado na transportadora | NTP sem NTS e tempo baseado na transportadora | NTP sem NTS e tempo baseado na transportadora |
| É possível desativar os dados do USB-C e dos pinos pogo? | Predefinição (enquanto bloqueado), ver aqui | Não | Não | Não | Não | Não |
| É possível desativar o carregamento por USB-C? | Opt-in (após o arranque), ver aqui | Não | Não | Não | Não | Não |
| É possível desativar as ligações USB? | Predefinição (enquanto bloqueado), ver aqui | Predefinição (enquanto bloqueado), apenas software | ? (TBC - como Lineage ou stock?) | ? (TBC - como Lineage ou stock?) | Opt-in, apenas software | API de administração de dispositivos |
| Pode desativar automaticamente o WiFi se não for utilizado? | Sim | Sim | Não | Não | Não | Não |
| Pode desativar automaticamente o Bluetooth se não for utilizado? | Sim | Sim | Não | Não | Não | Não |
| Pode desativar automaticamente o NFC se não for utilizado? | Sim | Não | Não | Não | Não | Não |
| Temporizador de reinicialização automática para dispositivos bloqueados | Sim | Sim, com falhas (sem estado BFU adequado) | Não | Não | Não | Não |
| Desbloqueio por impressão digital de 2 factores | Sim (impressão digital + PIN), ver aqui | Não | Não | Não | Não | Não |
| Componentes do sistema reforçados | Sim, alocador de memória reforçado, kernel, libc, webview (Vanadium), política SELinux e reforços adicionais. Ver aqui | Não (igual ao AOSP) | Não (igual ao AOSP) | Não (igual ao AOSP) | Não (igual ao AOSP) | Não (igual ao AOSP) |
| Actualizações | | | | | | |
Velocidade das actualizações de segurança (subconjunto AOSP do ASB)
| Normalmente no mesmo dia | Atualmente sem actualizações | 2-4 semanas, por vezes mais tempo | 1-2 meses, por vezes mais tempo | 1-2 semanas, por vezes mais tempo | Depende do fornecedor do telemóvel |
| Patches completos em dispositivos totalmente suportados | Vários dias | Atualmente sem actualizações | Vários a muitos meses | Muitos meses a mais de um ano | Vários a muitos meses | Depende do fornecedor do telemóvel |
| Actualizações de segurança parciais (ASB) após a data EdL | até 5 anos após o lançamento | Atualmente sem actualizações | Vários anos | Vários anos | Vários anos | Por definição: Não |
| Número de versões Android suportadas | Normalmente 1 versão Android | Atualmente sem actualizações | Normalmente 1 versão Android | 2-3 versões do Android | Normalmente 3 versões do Android | Normalmente 3 versões do Android |
| Velocidade de atualização da visualização Web | <2 dias | Atualmente sem actualizações | <2 semanas | Várias semanas/meses | <2 semanas | Depende do fornecedor do telemóvel |
| Dispositivos suportados | Requisitos de hardware | Requisitos de hardware | | | | |
| Asus* | Não | Não | Não | Apenas dispositivos mais antigos | Apenas dispositivos mais antigos | Sim (ZenUI) |
| Fairphone | Não | Atualmente não disponível | Sim | Sim | Sim | Sim |
| Google | Sim | Atualmente não disponível | Sim | Sim | Sim | Sim |
| Motorola | Não | Atualmente não disponível | Sim | Sim | Sim | Sim |
| Oneplus | Não | Não | Sim | Apenas dispositivos mais antigos | Sim | Sim (OxygenOS) |
| Samsung* | Não | Não | Apenas dispositivos mais antigos | Apenas dispositivos mais antigos | Apenas dispositivos mais antigos | Sim (OneUI) |
| Sony | Não | Não | Sim | Apenas dispositivos mais antigos | Sim | Sim |
| Xiaomi | Não | Não | Apenas dispositivos mais antigos | Apenas dispositivos mais antigos | Sim | Sim (HyperOS) |
| * estes fabricantes já não suportam o desbloqueio do bootloader para todos ou para a maioria dos seus novos dispositivos. "Apenas dispositivos mais antigos" = nenhum dispositivo lançado desde 2023. | | | | | | |