tr4mpass
Free, open-source iCloud activation lock bypass tool. Remove iCloud lock from iPhone 5s through iPhone 15 Pro (iOS 12-26.1). Fully offline -- no servers, no payments. Supports checkm8 (A5-A11) and ses
翻訳待ち
unbraid is a split tunneling VPN client for Android: each app gets its own VPN exit at the same time, even through different providers. Tailscale built in.
翻訳待ち
セキュリティKotlin · PythonGitHub @Quiet-Craftsオンライン所有者未確認
Have you tried it? One tap is enough. No sign-in needed.
Split tunneling VPN client for Android: different apps, different exits, at the same time. Bring your own VPN. Tailscale built in.
翻訳待ち
Loading the full README.
Read the full README ↗unbraid is a split tunneling VPN client for Android that lets every app take its own exit. Your banking app can skip the VPN while a streaming app leaves from the US, a second app from Italy and everything else from the Netherlands, all at the same time. If you use Tailscale, your home network stays reachable too.
There is also unbraid for Mac, with the same idea and the same providers. It needs macOS 26 or later.
You bring the VPN. unbraid has no servers of its own and works with the accounts and servers you already have.
You can sign in with NordVPN (NordLynx, OpenVPN, Double VPN and Onion over VPN), Mullvad, Private Internet Access, IVPN or ExpressVPN. For Proton VPN (Free included) and Surfshark you add your WireGuard key once, and for Windscribe and AirVPN you paste one WireGuard config from their website. After that you choose from the servers your plan includes. You can also import your own WireGuard or OpenVPN config, paste a Shadowsocks key, or join a Tailscale tailnet (a self-hosted Headscale works as well).
Routes can mix providers. One app can use Mullvad in Sweden while another uses NordVPN in Japan.
Each release lists the APK's SHA-256 checksum and the fingerprint of the signing certificate. unbraid.app/download explains how to check them before you install.
unbraid is a VPN app, not a VPN service. It has no servers, so you need an account with a supported provider (the free Proton VPN plan works) or a server of your own.
Because Android runs only one VPN app at a time, unbraid takes the place of your provider's app while it is on. If you connect another VPN app, Android stops unbraid. If you allow its notifications, unbraid tells you it is off.
Your provider's limits still apply. Providers with a connection limit count each route in use as a connection, while Mullvad counts unbraid as one device. The default route stays connected while unbraid is on. Other routes connect as soon as an app is assigned to them, even if that app is idle.
The app needs Android 13 or later on a 64-bit ARM phone. It is not on Google Play yet. To update, download the new APK from the releases page and install it over the old one; your settings stay.
In many VPN apps, split tunneling means you can pick apps that skip the VPN, while every other app leaves from the same place. unbraid lets you choose an exit for each app, and those exits can come from different providers.
Yes. The free Proton VPN plan works, and so does a server of your own. You can import a WireGuard or OpenVPN file, paste a Shadowsocks key, or use only Tailscale, for example with an exit node at home.
Yes. With Tailscale, or with your router's WireGuard config added as a home tunnel, apps can reach devices at home and still use their VPN exit for everything else.
It works with Android's own "Always-on VPN" and "Block connections without VPN" settings, which you can open from the app's settings. With blocking on, apps stay offline while unbraid is paused or off. Apps you set to Direct still use your normal connection while unbraid is connected.
No. Providers with a connection limit count each route in use against it. Mullvad counts unbraid as one device.
Android allows one VPN app at a time, so unbraid runs a single VpnService with one TUN interface and the
sing-box engine behind it.
apps -> TUN -> sing-box -> rules: DNS, home, LAN, the app's route, default
|- one WireGuard or OpenVPN exit per location
|- Tailscale node (home)
'- direct
This is the beginning of the README. Read the rest at the original. Read the full README ↗