The XR Computing Inc. XR & AI Era
Welcome to the future of personal computing. XR Workstation transforms your Android phone into a high-performance 3D spatial computer. The era of the traditional Desktop OS is over, replaced by a native, AI-powered spatial flow that spans every computing domain.
Device Compatibility: Optimized for the XR Computing Inc. ecosystem.
1. Daily Instructions
Follow these steps every time you start your workstation:
- Open Termux app.
- Enable Wireless Debugging in Developer Options.
- Run
adb connect command in Termux.
- Open XR Workstation app and Split Screen with Termux.
- Run
./XRServer.sh in Termux.
- Swipe away Termux to enter full spatial mode.
Inside Android Desktop:
- Right Fist (Away): Reset View / Recenter.
- Right Index Bend (Away): Adjust app layout.
- Right Fist (Toward You): Toggle spatial cursor.
- Move Right Hand: Move spatial cursor.
- Thumb-Index Scissor: Freeze / Unfreeze cursor position.
- Right Index Bend: Left Click.
- Right Hand Toggle: Switch to typing mode.
- Right/Left Signs: Input letters, numbers, and symbols.
- Voice & Suggestions: Right hand away stretched 2s or twist and select.
- Help HUD: Left hand away stretched 3s.
- Other Signs: Check KeyMap manual.
- Physical Keyboard: Use anytime for long-form work.
2. System Setup (Mandatory)
To enable the Native Android Desktop and ensure high performance, you must configure your device's Developer Options.
Enable Desktop Mode
- Go to Settings > About Phone and tap Build Number 7 times to enable Developer Options.
- Go to Settings > System > Developer options > Window Management and enable "Force activities to be resizable", "Enable non-resizable in multi-window", "Enable freeform windows on secondary display".
Disable Phantom Process Killer (Android 12+)
- In Developer options, locate "Disable child process restrictions" and turn it ON.
- If the toggle is missing, you can use this ADB command:
adb shell "/system/bin/device_config put activity_manager max_phantom_processes 2147483647"
3. Launching Native Android Desktop & 4K AI Workstation
This setup allows you to run Android apps in a high-performance windowed desktop environment floating in 3D space with zero lag. Fully integrated with Gemini AI for a superior spatial productivity flow.
Select Your Resolution
Before launching, you can select your preferred productivity baseline. High resolutions require more processing power but offer significantly sharper text.
- 1080p: Standard resolution, best thermal efficiency.
- 2K: Sharp text, ideal for coding and research.
- 4K: Extreme clarity, recommended for complex multi-window workflows.
Switching: Press CTRL + ALT + 1/2/3 and restart the app to apply the new hardware buffer size.
Prerequisites
- Install Computer Launcher Pro for desktop mode and opening multiple apps.
- Install Termux for initialization.
Step A: Link to System Shell (In Termux)
- Install Termux from your app store.
- Run:
pkg install android-tools -y
- Enable Wireless Debugging in your phone's Developer Options.
- Open Wireless Debugging settings and tap "Pair device with pairing code".
- Use Split Screen to keep the pairing code visible while you type in Termux:
adb pair 127.0.0.1:[PAIR_PORT] [CODE]
adb connect 127.0.0.1:[CONNECT_PORT]
- Download and prepare the engine script:
curl -O https://www.xrcomputing.tech/scripts/XRServer.sh && chmod +x XRServer.sh
- Create a launcher shortcut script (DexLauncher.sh) to restart the desktop if it closes:
echo 'adb shell am start --display 42 -n com.protheme.launcher.winx2.launcher/com.centsol.w10launcher.activity.SplashActivity' > DexLauncher.sh && chmod +x DexLauncher.sh
- Run the initialization script:
./XRServer.sh
- CRITICAL: After running the script, swipe away the Termux app from your recent apps list (while in split screen or after exiting) to ensure the Android Desktop takes full control of the virtual display.
5. Tips & Safety
- MR Blending Tip: To achieve the best transparency in Mixed Reality, set both your phone's wallpaper and your desktop launcher's theme/background to Pure Black (#000000).
- Health & Safety: Do not use while walking or driving. Take a 5-minute break every 30 minutes of spatial computing to prevent eye strain. [IMPORTANT] We strongly recommend turning on your phone's "Blue Light Filter" or "Eye Comfort Shield" to prevent eye strain during long spatial computing sessions.
- Pro Field Tip: No Wi-Fi? Simply connect to another phone's mobile hotspot to unlock the Wireless Debugging toggle. The XR Engine links via
127.0.0.1, consuming zero mobile data once started. You can use the other phone for mini keyboard too.
- Virtual & Physical Inputs: Use virtual spatial cursor controls and hand-typing for mobility or convenience. Use physical peripherals for mission-critical productivity.