Rethink DNS + Firewall icon

Rethink DNS + Firewall APK · Latest Version for Android

Rethink is a DNS changer, per-app firewall and WireGuard client in one app. Block trackers and malware and see which apps connect where.

Version
v0.5.8
Updated
Oct 16, 2026
Size
31 MB
Requires
Android 6.0+
Developer
The RethinkDNS Authors
Category
Security
License
Apache-2.0
Package
com.celzero.bravedns

Screenshots

What is Rethink DNS + Firewall?

Rethink (formerly RethinkDNS) combines several network tools: it changes your DNS to block ads, trackers and malware, acts as a firewall that controls which apps can use the internet, and can route traffic through WireGuard VPNs.

Key Features

  • Per-app firewall without root
  • Encrypted DNS with blocklists
  • WireGuard VPN client
  • Network log showing every connection
  • No trackers, open source

Getting Started

Start in DNS mode to block ads and trackers, then switch to DNS + Firewall to control individual apps. Android will ask for VPN permission because the app uses a local VPN.

Open Source and Privacy

Rethink DNS + Firewall is developed in the open by The RethinkDNS Authors and released under the Apache-2.0 license. The code is hosted at github.com/celzero/rethink-app, so anyone can check what the app does. The version on this page has no ads or tracking libraries flagged by F-Droid.

How to Install Rethink DNS + Firewall APK

  1. Tap Download and get the Rethink DNS + Firewall vv0.5.8 APK (31 MB).
  2. Optional: compare the file’s SHA-256 checksum with the one on the download page.
  3. Open the file and allow your browser or file manager to install unknown apps if asked.
  4. Tap Install. Updates from the same source install over this one and keep your data, because they are signed with the same key.

Frequently Asked Questions

Is Rethink DNS + Firewall free?

Yes. Rethink DNS + Firewall is free and open-source software released under the Apache-2.0 license. It has no ads and no paid version is required to use it.

Is this Rethink DNS + Firewall APK safe?

The APK on this page is the original file published in the F-Droid repository, unmodified. Its SHA-256 checksum is listed on the download page so you can verify it, and the full source code is public.

What Android version does Rethink DNS + Firewall need?

Rethink DNS + Firewall vv0.5.8 requires Android 6.0 or newer.

Where can I find the source code of Rethink DNS + Firewall?

The source code is available at https://github.com/celzero/rethink-app. You can read it, report issues or contribute there.

Download Rethink DNS + Firewall APK vv0.5.8

More Security Apps