Skip to content

Releases: haioco/haiopass-app

v1.2.3 — Android 11 connection crash fix

Choose a tag to compare

@alizowghi alizowghi released this 30 Aug 03:16

Fixes

  • Fix crash when tapping اتصال on Android 11 with no Trojan configuration.
  • Replace API 34-only StructCmsghdr usage with Android-compatible LocalSocket file descriptor passing.
  • Harden foreground VPN service startup and failure handling.
  • Show the current app version in the header.

Verification

Tested on Nokia 3.2 running Android 11 (API 30): VPN connection reached متصل, tun2socks started successfully, and no fatal exception was logged.

v1.2.2 — QUIC block + VPN stability fixes

Choose a tag to compare

@alizowghi alizowghi released this 30 Aug 03:17

Highlights

  • Block QUIC (UDP/443) inside the tunnel: apps (YouTube, Instagram, browsers…) instantly fall back to TCP/TLS, which works reliably through the Trojan-TCP outbound. Fixes video playback stalls/hangs caused by throttled UDP.
  • FakeDNS whitelist mode: bypass domains resolve to fake IPs and route via proxy; everything else resolves normally and goes direct.

Stability

  • Fixed TUN fd lifecycle races on connect/disconnect
  • Reliable child-process termination for xray/tun2socks (SIGTERM→SIGKILL)
  • Async startup probes instead of fixed sleeps; faster failure detection
  • Socket protection now covers tun2socks as well as xray
  • Foreground service type special-use; POST_NOTIFICATIONS runtime request

Other

  • Manual config activation (paste your own config); backend auto-activation disabled
  • Domain list fetched from multiple sources with cache fallback

Install: download app-release.apk and install (versionCode 5, upgrades over any previous build).