Skip to content

Releases

SocketFlip 1.16

Choose a tag to compare

@socketflip-app socketflip-app released this 09 Nov 20:02

A flip counter, and restart without a flip first.

  • Flip counter: the button shows how many times the app has reconnected this game, amber one before your limit and red at it. Past the limit a tap only warns, and a second tap flips. Some games remove a player after too many reconnects in one match.
  • In Settings > Flip counter you can switch it off, set the limit (10 by default) and how many minutes with no flip start a new game (6 by default). New game in the notification resets it by hand.
  • An emergency restart counts as a reconnect too, since the app rejoins from scratch.
  • New option, Hold the button to restart (off by default): hold the button still for about a second to get the restart question at any time, without a flip first. Dragging still moves the button, and it always asks first.
  • Stop stays reachable: the notification comes back whenever the floating button hides.
  • Still no internet permission.

Install over the top of any earlier version; your settings are kept.

Verify the download:

  • APK SHA-256: b6b0b12d0c0a80ae161bf3b9003d529ed343e7b741c410f0cf32401ba715b886
  • Signing certificate SHA-256: 23c4cf27a70b2b804f58726183bd771e6fd1844853e9362b4c43a4e92263b179 (same as every release)

SocketFlip 1.15

Choose a tag to compare

@socketflip-app socketflip-app released this 14 Oct 17:33

Older version. A newer SocketFlip is out; please install the latest release. This APK stays here for a while only in case you need to go back.

Works with Private DNS set to a provider name.

  • With Private DNS set to a provider name (for example an ad-blocking DNS), apps inside the tunnel had no internet, because Android would not look names up for them. The tunnel now leaves name lookups to your normal network, so they keep working and Private DNS stays on, still encrypted to your provider.
  • Check setup has a Private DNS row that says how it is set and whether anything needs changing.
  • If Android ever does block lookups in the tunnel, SocketFlip says so once, with the fix, instead of failing silently.
  • Thanks to @FAOlivieri for reporting this and for the details that made it reproducible (#1).
  • Still no internet permission.

Install over the top of any earlier version; your settings are kept.

Verify the download:

  • APK SHA-256: 863821ec458cc6be914b71b6a59581f296aac96b8ed855aae46df5ac7bae467b
  • Signing certificate SHA-256: 23c4cf27a70b2b804f58726183bd771e6fd1844853e9362b4c43a4e92263b179 (same as every release)

SocketFlip 1.14

Choose a tag to compare

@socketflip-app socketflip-app released this 12 Oct 21:01

Older version. A newer SocketFlip is out; please install the latest release. This APK stays here for a while only in case you need to go back.

Easier to see, hear and reach, ready for translators, and up to date for Android 17.

Easier to see, hear and reach

  • TalkBack now names every slider and reads its value in words, reads the status and setup check marks as words (OK, Warning, Problem), announces the selected skin and each colour, and the floating button says whether the tunnel is up and how much cooldown is left.
  • Warnings and status text are easier to read in light mode, and the theme's accent colour is checked for contrast, with a clear blue used instead if it would be hard to read.
  • Settings now opens with Behaviour, so the cooldown is the first thing you see; Appearance comes after it. Reset appearance turns into Undo reset for a few seconds.
  • The colour picker works when starting from black, scrolls on small screens, and the preview fits large button sizes.
  • A small floating button still has a touch area of at least 48 dp around it, so a near miss does not land on the app underneath.
  • With large text the target list puts Cooldown and Remove on their own line, and on tablets and in landscape the screens stay a readable width instead of stretching.

Ready for translators, and up to date under the hood

  • Every piece of text, including the skin names, is now in one file that translators can work from, with no sentences glued together from pieces. German, Brazilian Portuguese, Spanish, French and Russian are the first languages wanted: see Translations in the README.
  • The Check setup report stays in English whatever language your phone is in, so a bug report can always be read.
  • The size slider shows a percentage of the normal size instead of dp, and cooldowns read in whole words ("10 seconds").
  • Built with the current Android build tools and now targets Android 16. Nothing changes in how SocketFlip works; the permissions are the same.

Up to date for Android 17

  • SocketFlip now targets Android 17. Nothing changes in how it works; the permissions are the same.

  • The floating button handles a TalkBack double-tap through the same path as a finger tap.

  • Still no internet permission.

Install over the top of any earlier version; your settings are kept.

Verify the download:

  • APK SHA-256: 0fa1443fa66b3148cd522ed0ac8569ed5cac8889398a24e66799121040981721
  • Signing certificate SHA-256: 23c4cf27a70b2b804f58726183bd771e6fd1844853e9362b4c43a4e92263b179 (same as every release)

SocketFlip 1.13

Choose a tag to compare

@socketflip-app socketflip-app released this 08 Oct 21:01

Superseded. This version's download has been removed; please install the latest release, or build this version from its source code (tag above). Updates install over the top and keep your settings.

Share it, and steadier.

Share it

  • Share SocketFlip on the main screen sends the app itself (the same signed APK as this release) to a friend over Quick Share or a chat app, or just the download link.
  • A permanent Your numbers card: reconnects in total and this week, and emergency restarts used. Share sends it as one line of text. The counts never leave your phone unless you share them.
  • Check setup > Copy report now includes those counts.
  • Once your copy is more than 30 days old, the About card says so and points at Updates. SocketFlip still never checks online.

Steadier

  • The emergency restart question is quicker to answer mid-game: "Restart (app)?" with two big buttons, a red Restart and a plain Cancel; Back or a tap outside cancels. It still appears when you tap the red ! during the cooldown, and always asks first. Open App info (Force stop) moved to Settings.

  • Press and hold on the floating button is only for moving it: a hold you let go of without moving no longer counts as a tap, so it never flips and never offers a restart.

  • With emergency restart off, a tap the cooldown ignores now gives a short "no" buzz (Android 11 and newer) and a pulse of the ring, instead of the same buzz and flash as a real flip.

  • Your settings are now part of your phone's own backup, so a reinstall or a new phone keeps your apps, cooldowns and look. Only that one settings file is included.

  • On Xiaomi, Redmi and POCO phones, Check setup shows the "Open new windows while running in the background" permission that emergency restart needs, with a Fix button.

  • Following the target app (the two Usage access settings) now pauses while the screen is off.

  • Under the hood: unit tests for the core logic, and the APK is signed with v3 as well as v2 (same key), so the key could be rotated later.

  • Still no internet permission.

Install over the top of any earlier version; your settings are kept.

Verify the download:

  • APK SHA-256: 65debd713927ebafcb039082e6cf50e262ef07c7b8869aa6278ee028366a151e
  • Signing certificate SHA-256: 23c4cf27a70b2b804f58726183bd771e6fd1844853e9362b4c43a4e92263b179 (same as every release)

SocketFlip 1.12

Choose a tag to compare

@socketflip-app socketflip-app released this 05 Oct 21:01

Superseded. This version's download has been removed; please install the latest release, or build this version from its source code (tag above). Updates install over the top and keep your settings.

One tap to start, and an easier first run.

One tap to start

  • Put a shortcut for your app on the home screen: under Target apps, tap Home screen shortcut.
  • Tapping it ticks the app if needed, shows the floating button and opens the app in one go. The icon is the app's own at full size (your home screen may add a small SocketFlip mark to it).
  • If the tunnel is already up for other apps, the shortcut takes it down first, so the first tap reconnects this app too. If another VPN app is on and you have not seen SocketFlip's warning about it yet, the shortcut opens SocketFlip to show it first.

An easier first run

  • After you allow Display over other apps, SocketFlip carries on by itself: no second tap, and the next step stays on screen ("Step 2 of 3").

  • Before Android's VPN warning appears, SocketFlip says what it means: the tunnel covers only your ticked apps, nothing is read from it, and there is no internet permission.

  • A new app picker with icons and a search box. Apps that Android knows are games are listed first.

  • When a tap cannot reconnect, the reason now stays in a notification; tap it to open Check setup.

  • Check setup: Fix on Target apps opens the app list, and Report a problem opens a new bug report in your browser with the setup report filled in (never your apps).

  • Home screen shortcuts that cannot run yet say why and walk you through the setup.

  • A new adaptive icon that follows your launcher's shape, with a themed (monochrome) version.

  • Still no internet permission.

Install over the top of any earlier version; your settings are kept.

Verify the download:

  • APK SHA-256: 18a16bef6c7c72ae84d2f7382f3ade8f63476a3ba7f7a06f0e02ede04e48e1cb
  • Signing certificate SHA-256: 23c4cf27a70b2b804f58726183bd771e6fd1844853e9362b4c43a4e92263b179 (same as every release)

SocketFlip 1.11

Choose a tag to compare

@socketflip-app socketflip-app released this 01 Oct 21:00

Superseded. This version's download has been removed; please install the latest release, or build this version from its source code (tag above). Updates install over the top and keep your settings.

Automation, skins and an optional emergency restart.

Automation and home screen shortcuts

  • Automation apps (Tasker, MacroDroid, Key Mapper and similar) can now trigger a flip with a broadcast, once you allow it in Settings. Key Mapper can use it to flip on a volume button press. Off by default.
  • The broadcast must carry a private code shown in Settings (with a Copy button), so no other app can trigger it, and a stop request respects the cooldown like a flip.
  • Long-press the SocketFlip icon for Flip now, Show button and Hide button shortcuts.
  • See the guide for the broadcast details.

A cleaner look, and skins

  • The main screen, Settings and Check setup are laid out in cards, with one big button to show or hide the floating button.
  • New Skins row in Settings: 14 ready-made looks, from quiet dark ones to bright ones, including Clear Pair, whose two colours stay easy to tell apart with red-green colour blindness. Tap one to use it, then tweak anything you like.
  • The arrow on the button can now be mirrored so it turns the other way.

An optional emergency restart

  • For the rare time an app stays stuck on its reconnecting screen: turn on Settings > Emergency restart and, while the cooldown runs, the button turns into a red !. Tap it and SocketFlip asks whether to restart the app.

  • It always asks first, and if it cannot ask it restarts nothing, so a stray tap never restarts anything. Off by default.

  • It closes the app's screens and opens it again, and most games start fresh. If an app survives that, Open App info (Force stop) opens its App info page. Android does not let one app force-stop another directly.

  • It keeps opening the app again for up to 12 seconds, until the app is back on screen, and after the first few seconds stops if you switch to another app.

  • If the app takes a couple of seconds to close, the restart brings it back by itself instead of leaving you on the home screen, and the button stays on screen until it has.

  • Still no internet permission.

Install over the top of any earlier version; your settings are kept.

Verify the download:

  • APK SHA-256: 14082d16bbb21c587400cb56ffd531789b10ae22ccca1ae1d1186b8de66c297d
  • Signing certificate SHA-256: 23c4cf27a70b2b804f58726183bd771e6fd1844853e9362b4c43a4e92263b179 (same as every release)

SocketFlip 1.10

Choose a tag to compare

@socketflip-app socketflip-app released this 30 Sep 21:00

Superseded. This version's download has been removed; please install the latest release, or build this version from its source code (tag above). Updates install over the top and keep your settings.

More than one target app.

  • Add as many apps as you like and tick the ones you want: every ticked app is reconnected by each tap.
  • Each app can have its own cooldown; with several ticked, the longest applies.
  • The list has clear Cooldown and Remove buttons, and Remove asks before it removes anything.
  • Fixed: when your Wi-Fi renews its address and lists the same DNS servers in a different order, SocketFlip no longer rebuilds the tunnel, so the app is not disconnected an extra time.
  • Still no internet permission.

Install over the top of any earlier version; your settings are kept.

Verify the download:

  • APK SHA-256: d29c1da07762d55880e26cc64cc8aa2898c93128449e0aece901b5cb6f020dbe
  • Signing certificate SHA-256: 23c4cf27a70b2b804f58726183bd771e6fd1844853e9362b4c43a4e92263b179 (same as every release)

SocketFlip 1.9

Choose a tag to compare

@socketflip-app socketflip-app released this 29 Sep 21:00

Superseded. This version's download has been removed; please install the latest release, or build this version from its source code (tag above). Updates install over the top and keep your settings.

Two optional settings that follow the app you are using.

  • Only show the button while the target app is on screen: the button stays out of the way everywhere else.
  • Take the tunnel down when I leave the target app: the VPN key disappears as soon as you switch away.
  • Both need Usage access, which SocketFlip only asks for when you turn one of them on. Both are off by default. On Android 15 and newer the app explains how to unlock the Usage access switch if it is greyed out.
  • Leaving means the home screen, or another app that stays in front for 2 seconds, so a purchase sheet or sign-in page over the app does not drop the tunnel. A drop inside the cooldown waits for the cooldown to end.
  • Fixed: after a quick swipe to the home screen and back, the button comes back over the app within a second instead of staying hidden.
  • Still no internet permission.

Install over the top of any earlier version; your settings are kept.

Verify the download:

  • APK SHA-256: a1888ab95651efe8cb7bbf09a11b8daab4b6f3d9e8f56cae3730221196add5e6
  • Signing certificate SHA-256: 23c4cf27a70b2b804f58726183bd771e6fd1844853e9362b4c43a4e92263b179 (same as every release)

SocketFlip 1.8

Choose a tag to compare

@socketflip-app socketflip-app released this 28 Sep 21:00

Superseded. This version's download has been removed; please install the latest release, or build this version from its source code (tag above). Updates install over the top and keep your settings.

Make the button your own.

  • New Appearance section in Settings with a full colour picker (wheel, brightness and hex code) for the button, the tunnel-up colour, the cooldown ring and the icon.
  • Opacity sliders for resting and just tapped, and a size slider. Opacity never goes below 15%, so the button can always be found.
  • A live preview shows every state as you change things, plus Default, Subtle and High contrast presets and a reset.
  • Optional: the button can snap to the screen edge when you let go.
  • Still no internet permission.

Install over the top of any earlier version; your settings are kept.

Verify the download:

  • APK SHA-256: 341314ec7af8cdd636efdcc1aef804798441b225a190e6f77d7088df7cae32fc
  • Signing certificate SHA-256: 23c4cf27a70b2b804f58726183bd771e6fd1844853e9362b4c43a4e92263b179 (same as every release)

SocketFlip 1.7

Choose a tag to compare

@socketflip-app socketflip-app released this 27 Sep 21:00

Superseded. This version's download has been removed; please install the latest release, or build this version from its source code (tag above). Updates install over the top and keep your settings.

A Settings page, and a button that shows what it is doing.

  • New Settings page. The cooldown between taps can be set from 3 to 60 seconds (10 by default).
  • Vibration on tap and hint messages can each be switched off. Error messages are always shown.
  • The floating button is now blue while the tunnel is down and teal while it is up, and an amber ring counts down the cooldown.
  • Still no internet permission.

Install over the top of any earlier version; your settings are kept.

Verify the download:

  • APK SHA-256: 0612ec3424f804abbcf00e9748a7dca292c1e851d9920715ae701a43261323d5
  • Signing certificate SHA-256: 23c4cf27a70b2b804f58726183bd771e6fd1844853e9362b4c43a4e92263b179 (same as every release)