Files
obsidian-vault/wiki/tech/xgimi-play6-setup.md
T

3.1 KiB

title, created, updated, type, namespace, tags, sources, confidence, related
title created updated type namespace tags sources confidence related
XGIMI Play 6 — Setup Guide 2026-05-25 2026-05-25 tech family
infra
htpc
how-to
family/how-to/xgimi-play6-setup.md
medium
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.apkfile.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:

brew install android-platform-tools
adb connect 192.168.1.58:5555
adb devices

3. Install remaining apps via ADB

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

# 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

# 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

adb -s 192.168.1.58:5555 shell setprop persist.sys.locale ru-RU && \
adb -s 192.168.1.58:5555 reboot

Useful Commands

# 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

# 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