--- title: XGIMI Play 6 — Setup Guide created: '2026-05-25' updated: '2026-05-25' type: tech namespace: family tags: [infra, htpc, how-to] sources: - family/how-to/xgimi-play6-setup.md confidence: medium related: - "[[tech/htpc-kodi-layout]]" - "[[tech/htpc-steam-emulators]]" --- # XGIMI Play 6 — Setup Guide Chinese GMUI 6 version. ADB over network only (USB ADB non-functional). IP on home network: `192.168.1.58`. ## Key Constraints - **Architecture:** arm64-v8a (MT9639 chip) — verify all APKs - **OS:** GMUI 6.0 (Android 11) — Wireless ADB not available (needs Android 12+) - **ADB:** Network-only via port 5555 ## Bootstrap Sequence ### 1. Install via USB flash (before ADB is up) APKs must be renamed: `file.apk` → `file.apk.1` (flash drive workaround). Flash must be FAT32. Install via built-in file manager. Install in this order: 1. SystemUI Tuner (github.com/zacharee/Tweaker) — enables ADB 2. Projectivy Launcher — replaces stock XGIMI launcher ### 2. Enable ADB Settings → find ADB → enable. Connect from Mac: ```bash brew install android-platform-tools adb connect 192.168.1.58:5555 adb devices ``` ### 3. Install remaining apps via ADB ```bash adb -s 192.168.1.58:5555 install /path/to/file.apk ``` Recommended apps: LeanKey Keyboard, VLC, Total Commander, YouTube ReVanced, Кинопоиск TV (4pda.to, regular .apk not .apks). ### 4. Replace launcher ```bash # Disable stock launcher adb -s 192.168.1.58:5555 shell pm disable-user --user 0 com.xgimi.home # Set Projectivy as default adb -s 192.168.1.58:5555 shell cmd package set-home-activity \ com.spocky.projengmenu/.ui.main.MainActivity ``` ### 5. Keyboard ```bash # Disable Sogou Chinese IME adb -s 192.168.1.58:5555 shell pm disable-user --user 0 \ com.sohu.inputmethod.sogou.tv # Enable LeanKey adb -s 192.168.1.58:5555 shell ime enable \ org.liskovsoft.androidtv.rukeyboard/com.liskovsoft.leankeyboard.ime.LeanbackImeService adb -s 192.168.1.58:5555 shell ime set \ org.liskovsoft.androidtv.rukeyboard/com.liskovsoft.leankeyboard.ime.LeanbackImeService ``` Language switch: long-press **Space** or **Menu** on remote. ### 6. Russian system language ```bash adb -s 192.168.1.58:5555 shell setprop persist.sys.locale ru-RU && \ adb -s 192.168.1.58:5555 reboot ``` ## Useful Commands ```bash # Check connectivity nc -zv 192.168.1.58 5555 # List all packages adb -s 192.168.1.58:5555 shell pm list packages # Launch app adb -s 192.168.1.58:5555 shell monkey -p com.package.name 1 # Re-enable a disabled package adb -s 192.168.1.58:5555 shell pm enable com.package.name # Find correct launcher activity name adb -s 192.168.1.58:5555 shell cmd package resolve-activity \ --brief -c android.intent.category.HOME com.package.name ``` ## Rollback ```bash # Restore stock launcher adb -s 192.168.1.58:5555 shell pm enable com.xgimi.home # Restore Chinese keyboard adb -s 192.168.1.58:5555 shell pm enable com.sohu.inputmethod.sogou.tv ``` ## See Also - [[tech/htpc-kodi-layout]] — HTPC Kodi layout (related home theater setup) - [[tech/htpc-steam-emulators]] — Bazzite HTPC (different device, same home AV context)