Repolode
AhmetCanArslan

AhmetCanArslan/ShizuWall

Firewall para Android que bloqueia o acesso à rede por app sem usar VPN, com Shizuku, LibADB ou root.

Alternativa open source a:NetGuardAFWall+

Estrelas
2,381
Forks
69
Issues abertas
1
Último commit
anteontem

O que é?

ShizuWall é um firewall para Android 11 ou posterior que bloqueia o acesso à rede por app sem criar um túnel VPN nem interceptar pacotes. Ele funciona chamando a cadeia de conectividade 3 do Android por meio de um backend privilegiado: Shizuku, LibADB (pareado pelo Wireless Debugging, sem precisar de computador) ou root.

As regras são aplicadas por pacote, incluindo cópias de apps no perfil de trabalho e em clones. O app oferece um bloco nas Configurações rápidas, um widget e um botão flutuante para alternar rapidamente. Também pode ser controlado pelo adb, Tasker ou MacroDroid por meio de broadcasts que ativam ou desativam o firewall, bloqueiam apps específicos ou ativam perfis salvos. As regras são apagadas ao reiniciar, e o projeto informa que funciona offline, sem analytics nem telemetria.

Recursos principais

  • 01Bloqueia o acesso à rede por app sem VPN nem túnel persistente
  • 02Oferece suporte aos backends Shizuku, LibADB via Wireless Debugging e root
  • 03Abrange cópias de apps no perfil de trabalho e em clones
  • 04Bloco nas Configurações rápidas, widget na tela inicial e botão flutuante
  • 05Automação por broadcasts com adb, Tasker e MacroDroid
  • 06Perfis salvos com modos por app e modo de lista de permissões

Casos de uso

  • Cortar o acesso à rede de apps específicos no celular sem usar VPN
  • Bloquear rastreadores ou tráfego indesejado em segundo plano de apps específicos
  • Automatizar perfis de firewall para diferentes contextos com Tasker ou MacroDroid
  • Gerenciar a conectividade de um app no perfil de trabalho separadamente dos apps pessoais

Início rápido

  1. 1

    Instale pelo Google Play ou F-Droid

  2. 2

    Ative o firewall por meio do broadcast do adb (requer um backend ativo)

    adb shell am broadcast -a shizuwall.CONTROL -n com.arslan.shizuwall/.receivers.FirewallControlReceiver --ez state true

Antes de usar

  • Requer Android 11 ou posterior e um backend: Shizuku, LibADB ou root.
  • As únicas fontes oficiais são Google Play, F-Droid e este repositório; o projeto não tem site oficial.

Tópicos

Perguntas frequentes

O que é ShizuWall?
Firewall para Android que bloqueia o acesso à rede por app sem usar VPN, com Shizuku, LibADB ou root. ShizuWall é um firewall para Android 11 ou posterior que bloqueia o acesso à rede por app sem criar um túnel VPN nem interceptar pacotes. Ele funciona chamando a cadeia de conectividade 3 do Android por meio de um backend privilegiado: Shizuku, LibADB (pareado pelo Wireless Debugging, sem precisar de computador) ou root.
ShizuWall é gratuito? Qual é a licença?
ShizuWall é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
ShizuWall ainda é mantido?
Manutenção ativa. O último commit de ShizuWall foi em 18 de out. de 2026.
Para que posso usar ShizuWall?
Cortar o acesso à rede de apps específicos no celular sem usar VPN Bloquear rastreadores ou tráfego indesejado em segundo plano de apps específicos Automatizar perfis de firewall para diferentes contextos com Tasker ou MacroDroid Gerenciar a conectividade de um app no perfil de trabalho separadamente dos apps pessoais
Como instalar ShizuWall?
Instale pelo Google Play ou F-Droid Ative o firewall por meio do broadcast do adb (requer um backend ativo): adb shell am broadcast -a shizuwall.CONTROL -n com.arslan.shizuwall/.receivers.FirewallControlReceiver --ez state true
Onde consigo ShizuWall?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/AhmetCanArslan/ShizuWall

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados