122 lines
3.1 KiB
Markdown
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)
|