AI summary
Android proxy client that runs xray-core with a native TUN inbound to route device traffic through outbound servers. Features Material Design 3 UI, subscription import, per-app routing, latency testing, and both root-managed policy routing and rootless VpnService modes. Only arm64 is supported currently. Requires Android 8+; root mode needs su access.
Generated by AI. May contain inaccuracies.
About this app
Material Xray is an Android proxy client. It runs xray-core with a native TUN inbound, manages the process lifecycle, and routes device traffic through the selected outbound server using root-managed policy routing or Android VpnService.
Features
- Material Design 3 Jetpack Compose UI. - Subscription import and refresh for common share-link formats. - Server cards grouped by subscription. - Per-server latency testing. - Per-app bypass list. - Foreground Xray service with live app and Xray logs. - Root-managed Xray TUN interface. - Per-app routing with custom proxy server selection. - Policy routing for captured app traffic. - Xray outbound binding to the active physical interface. - Network-change retargeting for Wi-Fi and cellular switches. - Pre-start hostname resolution with randomized A/AAAA selection.
Requirements
- Android 8 or newer (actually tested on Android 14+). - Root access with su for root service mode. - Android SDK and a JDK compatible with the Gradle wrapper. - A connected Android device or emulator for install/debug flows.
The app currently bundles:
- app/src/main/assets/xray_arm64 for root service mode. - app/src/main/jniLibs/arm64-v8a/libxray.so for rootless VpnService mode.
Only arm64 is wired up at the moment.
What's new
https://github.com/reddxae/MaterialXray/compare/v0.5.4...v0.5.5/
About this version
- Version
- 0.5.5 (550)
- Size
- 30.24 MB
- Requires Android
- 9
- Target SDK
- 28
- Architecture
- arm64-v8a
- Downloads
- 16
- Updated
- Jul 20, 2026
- Package
- com.material.xray
Ratings & reviews
- 50
- 40
- 30
- 20
- 10