Skip to content

unbraid 2.5.6

Choose a tag to compare

@giulioc84 giulioc84 released this 26 Oct 20:45
· 14 commits to main since this release

unbraid 2.5.6 shows the public address of each VPN route's exit, and reacts sooner when a server stops answering. A failing route is checked again within seconds and gets a minute to recover on the same server before unbraid looks for another one in the same location. It also includes the changes from 2.5.2 to 2.5.5, which were test builds and not released separately.

New features

  • Routes. While Routes is open, each connected VPN route shows the public address of its exit, as Cloudflare sees it. unbraid asks after the routes connect and again when a server changes, with up to four attempts while a tunnel gets ready, and says Couldn't check this exit if none answers. It never asks for Direct routes and forgets the answers when you disconnect.

Changes and enhancements

  • Connections. When a route's server stops answering, unbraid checks it again about 10 and 20 seconds later instead of waiting for its next regular check. It gives the server at least a minute to come back, then moves the route to another server of the same location. Routes with a pinned server or a Dedicated IP, imported connections and Tailscale exits stay where they are.
  • Connections. To avoid false alarms, checks pause for 30 seconds after a new network, a reconnect or the phone waking from sleep. A route that was just moved isn't moved again for two minutes.
  • Imports. New WireGuard imports keep the config's own PersistentKeepalive, and 0 or off turns it off. Configs without one, and connections imported before this version, still send a keepalive every 25 seconds. Import a config again to use its own setting.

Install

Download unbraid-2.5.6.apk below and open it on your phone. It requires Android 13 or later on a 64-bit ARM device. Install it over the GitHub version of 2.5.1 to keep your settings.

This build has no Google Play Billing or in-app tip jar. Like the Play version, it uses Google's open-source AndroidX libraries.

Android allows one active VPN app per user or profile. Before starting unbraid, turn off any other VPN app in that profile, including its Always-on VPN setting.

Check the download

Download both unbraid-2.5.6.apk and SHA256SUMS into the same folder. From that folder, run:

shasum -a 256 -c SHA256SUMS

The result should say unbraid-2.5.6.apk: OK.

The APK uses the same signing certificate as the GitHub version of 2.5.1. Its SHA-256 fingerprint is:

42:BA:8E:3D:52:1C:DE:47:B7:C3:E6:93:94:ED:97:73:91:0D:B3:C0:CD:DC:BA:28:9C:EA:5D:B4:39:09:F5:EB