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

122 lines
3.1 KiB
Markdown

---
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)