Files
lumia-emulator/docs/termux.md
T

27 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Termux (Poco M7 4G, nonroot)
Телефон: SD685 (4xA73 2.8 + 4xA53 1.9), 6/8GB RAM, 128/256GB UFS2.2 + microSD, Android 15.
Без рута: только TCG (`-accel tcg,thread=multi`), KVM нет (`/dev/kvm` только под root/pKVM Pixel).
Скорость ~1/5 native: консоль норм, GUI через VNC — слайдшоу.
## Установка
```bash
pkg update && pkg install -y qemu-system-arm qemu-utils python3 dtc openssh
git clone <repo> ~/lumia-emu
```
## Запуск WIP
```bash
./tools/check-env.sh
./images/build-emmc.sh images/emmc.img # sparse, место почти не жрет
python3 qemu/pbl_stub.py
./qemu/launch-termux.sh --dry-run
```
## Ограничения nonroot
- RAM гостю не больше 1G (`-m 1024`, как у Lumia), иначе Android убьет Termux.
- Дисплей только `-nographic` + `-vnc :0` (смотреть через AVNC), GTK нет.
- USB нет: thor2/WDRT через USB невозможны, только файлы.
- emmc.img лучше на внутренней памяти, не на microSD (медленно).
- Полный MainOS загрузится, но медленно — для отладки PBL/eMMC/XML годится.