Owenclave v0.17.53
owenclave v0.17.53
Material 3 Expressive Android Proxy Client
HWID device reporting, subscription-driven routing, olcrtc update
✨ In this update
- HWID device reporting - new off-by-default Send HWID toggle (with consent dialog) and a Reset HWID action, now in the actual Settings screen. Implements the Remnawave HWID Device Limit client protocol (
x-hwid,x-device-os,x-ver-os,x-device-modelheaders) on subscription fetches (#8). - Routing from mihomo/clash-meta subscriptions - RAW subscription refresh now best-effort translates
proxy-groupsandrules(DOMAIN/DOMAIN-SUFFIX/DOMAIN-KEYWORD/IP-CIDR/DST-PORT/MATCH, inlinerule-providers, Remnawave'sinclude-proxiesextension) into native routing rules, tagged and replaced on every refresh. Not a full clash rule engine - anything without a native equivalent is surfaced as a disabled warning rule rather than silently dropped (#6). - olcrtc updated - vendored olcrtc bumped to the latest
refactor/global-overhaul(48cae636).
🐛 Fixes
- olcrtc failing to start - the updated olcrtc repurposed the
data:config field into a mandatory display-name dictionary override; owenclave was setting it unconditionally with no override files present, so every olcrtc launch crashed instantly (exit code: 1). The field is no longer sent, restoring startup. - HWID setting was unreachable - the toggle initially landed in a legacy settings screen that isn't part of the app's actual navigation. It's now in the real Settings screen, under Misc.
🛡 Supported Protocols
Shadowsocks 2022
Trojan
Hysteria 2
AnyTLS
Mieru
NaiveProxy
TUIC
Juicity
VMess
VLESS
WireGuard
TrustTunnel
SSH
HTTP Connect
SOCKS
OLCRTC
ShadowQUIC
Snell
HTTP/3
Built with JDK 21 · Go 1.26 · NDK r29 · Android SDK 37 · GPL-3.0-or-later
