Key takeaways
Overview
I've helped about thirty people set up VLESS on Android over the past year — ranging from 'I've never changed a phone setting' to developers who maintain their own Xray servers. The app choice matters enormously: with the right app, setup takes three minutes. With the wrong one, it can take an hour and still fail. Here's what I've learned.
First: Understand What You're Installing
Before choosing an app, it helps to understand the two-layer architecture. A VLESS key from @infocross_bot is a configuration — it tells any compatible client where your VPN server is and how to connect. The client app (v2rayNG, Hiddify, INCY) is the software that reads that configuration and creates the VPN connection.
This means: the client app is not the VPN service. It's a universal protocol client, like a browser that can load any website. You can switch between client apps without changing your subscription. The same INFOCROSS key works in v2rayNG, Hiddify, and INCY equally well.
Hiddify: The Modern Choice
Download: Google Play (search 'Hiddify') or hiddify.com or GitHub releases page. Current version: 2.x series. Supports Android 8.0+.
Hiddify is the app I recommend to most people. Here's why: it has the cleanest interface of the three, it automatically tests servers and selects the fastest one, it supports every relevant protocol (VLESS Reality, xHTTP, Hysteria2, WireGuard, Shadowsocks), and it's available on Android, iOS, Windows, and macOS — so if you have multiple devices, one app everywhere.
Adding your INFOCROSS key
- Copy the full vless://... string from @infocross_bot
- Open Hiddify → tap the + button (bottom of screen)
- Select 'Add from clipboard' — key imports automatically
- Tap 'Connect' → allow VPN permission on first run
- Green indicator confirms connection. Full process: under 60 seconds.
If INFOCROSS provides a subscription URL (ask @infocross_bot): paste the URL instead of the individual key. Hiddify downloads all available servers and auto-selects the fastest. When INFOCROSS adds new servers, Hiddify updates automatically.
v2rayNG: The Veteran
Download: Google Play (developer: 2dust) or GitHub: github.com/2dust/v2rayNG/releases. APK from GitHub is often more current than Play Store. Supports Android 5.0+.
v2rayNG has been the go-to Xray client since 2019. The interface is functional but not modern — it looks like a 2018 app because it largely is. This isn't a criticism: stability and compatibility over cosmetics is a legitimate engineering choice, and v2rayNG has handled every major Xray-core update correctly.
Adding your key: tap + (top right) → 'Import config from clipboard' → server appears in list → tap the server → tap the 'V' button (bottom right) → connected.
v2rayNG's killer feature: per-app routing rules. You can configure specific apps to bypass the VPN (banking apps, local services) while everything else goes through. In Hiddify this requires more setup; in v2rayNG it's a direct edit to routing rules. If you need 'Sberbank goes direct, everything else goes through VPN', v2rayNG is cleaner.
INCY: The Russian Option
Download: RuStore (Russian alternative app store) or direct APK. INCY is developed by a Russian team specifically for the Russian censorship environment. Interface is in Russian. Supports VLESS Reality.
The case for INCY: it's optimized for Russian operators specifically, Russian-language support, available on RuStore without needing Google Play. The case against: less active development cycle than Hiddify or v2rayNG, fewer protocol options.
Feature Comparison
| Feature | Hiddify | v2rayNG | INCY |
|---|---|---|---|
| Auto-select fastest server | ✅ | ❌ Manual | ⚠️ Limited |
| Subscription URL support | ✅ Auto-updates | ✅ | ⚠️ |
| Per-app split tunneling | ✅ | ✅ Advanced | ❌ |
| Per-domain bypass rules | ✅ | ✅ Advanced | ❌ |
| Show current IP after connect | ✅ | ❌ | ❌ |
| Kill switch | ✅ | ✅ | ✅ |
| VLESS Reality | ✅ | ✅ | ✅ |
| VLESS xHTTP | ✅ | ✅ | ⚠️ |
| Hysteria2 | ✅ | ✅ | ❌ |
| RAM usage | ~60 MB | ~30 MB | ~35 MB |
| Minimum Android | 8.0 | 5.0 | 7.0 |
| Platforms | Android/iOS/Win/Mac | Android only | Android only |
'Invalid config' or key doesn't import
Root cause: the vless:// string was copied incompletely. These strings are 200–350 characters long. On some Android versions, long-pressing in Telegram to copy can truncate the selection. Fix: hold the key text → 'Select All' → Copy → paste in app. Alternatively, ask @infocross_bot for the QR code version — scanning is more reliable than copying long strings.
Connects but websites don't load
The VPN shows 'connected' but browser can't reach anything. Most likely cause: wrong mode selected. In v2rayNG: check that 'VPN Mode' is selected, not 'Proxy Mode'. In Hiddify: Settings → ensure 'System Proxy' is enabled. In both apps, the VPN icon should appear in Android's status bar when working correctly.
Works on WiFi, fails on mobile data (MTS/Beeline/MegaFon/Tele2)
This specifically indicates the VPN server doesn't have correct VLESS Reality configuration. A properly configured Reality server passes the mobile white-list filter. Check that your key contains security=reality in the string. If it does and still fails, contact @infocross_bot support — the specific server may need configuration updates.
Speed is slow (under 10 Mbps) Switch server regions. In @infocross_bot, try Netherlands (NL), Germany (DE), or Finland (FI) — these typically give the best speeds from Russia. If INFOCROSS provides a subscription URL, Hiddify's auto-select feature will test all servers and choose the fastest automatically.
Advanced: Split Tunneling for Banking Apps
Russian banking apps (Sberbank, Tinkoff, VTB) frequently detect VPN usage and either refuse to work or trigger extra security checks. The solution is split tunneling: route banking traffic directly, everything else through VPN.
In Hiddify: Settings → Routing Rules → add to Bypass list: sberbank.ru, tinkoff.ru, vtb.ru, gosuslugi.ru. In v2rayNG: Settings → Routing → Custom Rules → add same domains to Direct. Configure once, works permanently.
✅ Bottom Line
For most Android users: Hiddify — install, paste INFOCROSS key from @infocross_bot, connect. For banking app compatibility or old devices: v2rayNG. Key works identically in both. Promo GULIGER = 55% off first month at infocross.info.
How INFOCROSS fits this use case
INFOCROSS VPN combines Telegram payment flow, VLESS Reality key delivery, QR setup, dashboard access, partner API, and support in one product. That makes it useful for individual users, families, Telegram communities, and projects that need reseller automation.