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
- Tap Download and get the Rethink DNS + Firewall vv0.5.8 APK (31 MB).
- Optional: compare the file’s SHA-256 checksum with the one on the download page.
- Open the file and allow your browser or file manager to install unknown apps if asked.
- 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.