Pular para o conteúdo
NovidadesIA

Repositórios em Alta

NOIR: Ferramenta de auditoria Android que revela segredos ocultos nas permissões de

NOIR é um projeto de código aberto que está ganhando destaque na comunidade de segurança de dispositivos móveis.

Edição: Anderson Gomes
· 5 min de leitura

NOIR é um projeto de código aberto que está ganhando destaque na comunidade de segurança de dispositivos móveis. Criado recentemente em outubro de 2026, o repositório Verlintas/NOIR se destaca por ser um desktop audit tool que analisa dispositivos Android conectados via ADB (Android Debug Bridge), revelando permissões, endpoints de rede e riscos associados a cada aplicação instalada. Com mais de 650 estrelas e alta visibilidade no ranking Trendshift, o projeto visa ajudar usuários a entender e proteger melhor seus dados, sem necessidade de root ou conexão à internet.

---

Dados rápidos

  • Repositório: Verlintas/NOIR
  • Licença: MIT
  • Linguagem: Kotlin
  • Estrelas: 650 (356 no período recente)
  • Forks: 48
  • Ranking: #6 na semana (daily #11)
  • Data da consulta: 2026-11-02

---

O que NOIR faz e por que importa

O problema que NOIR resolve é simples: muitas aplicações Android coletam dados sem que o usuário saiba. Desde telemetria até coleta de localização, redes sociais e apps de banca digital podem expor informações sensíveis, como números de telefone, histórico de chamadas ou até mesmo dados bancários, sem que o usuário tenha dado consentimento explícito. Plataformas como Xiaomi, Google e Tencent são conhecidas por usar bloatware (aplicativos pré-instalados) e telemetry (coleta de dados para melhoria do produto) de forma invasiva.

NOIR não é uma solução mágica, mas uma ferramenta de autodiagnóstico que permite aos usuários identificar aplicações suspeitas, avaliar riscos e tomar decisões sobre quais podem ser removidas ou ajustadas. Ao contrário de ferramentas genéricas de privacidade, ele vai além de simples listas de permissões: analisa o código APK (via jadx), extrai URLs de rede e correlaciona dados com riscos reais, como vazamento de informações para servidores externos.

---

Como funciona: fluxo e instalação

NOIR funciona em três passos principais:

  1. Escaneamento: Usa ADB para listar aplicações com permissões de rede e sensíveis.
  2. Análise: Extrai URLs de rede dos APKs e classifica apps por risco (telemetria, publicidade, localização, etc.).
  3. Recomendações: Sugere ações seguras (como remover apps ou ajustar permissões) com comandos de execução e planos de reversão.

Instalação simplificada

Para começar, basta baixar o arquivo portable do releases do projeto e executar o launcher (arquivo .command no macOS, .bat no Windows ou .sh no Linux). O processo é interativo:

noir

O programa verifica se o ADB está instalado, configura o dispositivo (se necessário) e inicia a análise. Dependências obrigatórias:

  • JDK 17+
  • Android platform-tools (incluindo adb)
  • jadx (apenas para análise profunda)

---

Casos de uso práticos

  1. Identificar apps de telemetria

NOIR pode revelar aplicações como MiUI (Xiaomi) ou Google Services Framework que coletam dados sem permissão explícita. Ao analisar permissões e endpoints, o usuário pode decidir se deseja removê-las ou ajustar configurações.

  1. Avaliar riscos de apps bancárias

Bancos digitais muitas vezes pedem permissões de localização e acesso a dados de contas. NOIR classifica essas apps por risco e sugere bloquear ou limitar permissões, evitando exposição de dados financeiros.

  1. Remover bloatware

Apps como Google Play Services ou Tencent podem ser desnecessárias e coletar dados de forma invasiva. Com a opção --aggressive, o NOIR pode sugerir a remoção de apps compartilhadas (como android.uid.system).

  1. Análise profunda de apps suspeitas

O comando noir deep extrai código APK usando jadx e identifica chamadas críticas, como Runtime.exec ou DexClassLoader, que podem indicar comportamento malicioso.

---

Diferencial em relação a alternativas

Ferramentas como Privacy Badger ou uBlock Origin focam em bloquear publicidade ou redes, mas não analisam o contexto de uso de cada app. NOIR, por outro lado:

  • Não requer root: Funciona em dispositivos com permissões limitadas.
  • Analisa código APK: Usa jadx para detectar comportamentos suspeitos além de permissões.
  • Recomendações seguras: Distingue entre ações automáticas (como limitar permissões) e decisões que exigem confirmação manual.
  • Portátil: Não depende de instalação em sistemas operacionais, apenas de um arquivo executável.

Alternativas como AppOps (Linux) ou Android’s built-in permission manager são mais limitadas, pois não fornecem insights sobre endpoints de rede ou correlação entre permissões e riscos.

---

Limitações e cuidados

Embora NOIR seja uma ferramenta poderosa, alguns pontos precisam de atenção:

  • Dependência de ADB: Se o dispositivo não estiver conectado ou não tiver permissões de debug, o escaneamento falhará.
  • Análise profunda limitada: O modo deep consome recursos e só funciona para apps selecionadas, não para todos automaticamente.
  • Licença MIT: O código é livre para uso, mas o projeto não oferece suporte oficial (comunidade é o suporte).
  • Dados ausentes: O repositório não menciona se NOIR analisa shadow apps (aplicações ocultas) ou se há limitações em dispositivos com sistemas personalizados (como HyperOS).

Um cuidado importante é que, embora NOIR sugira remoções, não é uma ferramenta de remoção automática. Todas as ações sugeridas podem ser revertidas com comandos fornecidos.

---

Resumo rápido

  • Projeto: NOIR (Verlintas/NOIR) – ferramenta de auditoria Android via ADB.
  • Licença: MIT.
  • Linguagem: Kotlin.
  • Estrelas: 650 (ranking #6 na semana).
  • Risco principal: Coleta invasiva de dados por apps pré-instaladas e telemetria.
  • Destino: Usuários preocupados com privacidade em dispositivos Android.

---

Fontes

  • Kotlin
  • MIT
  • Repositórios em Alta
  • Trendshift

Fonte: Repositório no GitHub · Como produzimos as matérias