From 02ed26e7f3ac7725b5febf7264374cdf18ee200d Mon Sep 17 00:00:00 2001 From: SashegDev Date: Mon, 7 Sep 2026 08:01:40 +0000 Subject: [PATCH] =?UTF-8?q?revert:=20=D1=83=D0=B1=D1=80=D0=B0=D1=82=D1=8C?= =?UTF-8?q?=20termux=20(=D0=BD=D0=B5=20=D0=BD=D1=83=D0=B6=D0=B5=D0=BD)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/termux.md | 26 -------------------------- qemu/launch-termux.sh | 24 ------------------------ 2 files changed, 50 deletions(-) delete mode 100644 docs/termux.md delete mode 100755 qemu/launch-termux.sh diff --git a/docs/termux.md b/docs/termux.md deleted file mode 100644 index 6b03b13..0000000 --- a/docs/termux.md +++ /dev/null @@ -1,26 +0,0 @@ -# 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 ~/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 годится. diff --git a/qemu/launch-termux.sh b/qemu/launch-termux.sh deleted file mode 100755 index 23fb41d..0000000 --- a/qemu/launch-termux.sh +++ /dev/null @@ -1,24 +0,0 @@ -#!/bin/bash -# Запуск lumia-emu в Termux nonroot (Poco M7). Только TCG, без KVM/USB/GTK. -set -e -IMG=${IMG:-images/emmc.img} -if [ "$1" == "--help" ] || [ "$1" == "-h" ] || [ $# -eq 0 ]; then - cat <<'EOF' -usage: ./qemu/launch-termux.sh [--dry-run|--check|--run] - --dry-run показать команду (по умолчанию) - --check проверить пакеты termux - --run запустить (nographic + VNC :0, смотреть через AVNC) -Пример: IMG=images/emmc.img ./qemu/launch-termux.sh --run -EOF - exit 0 -fi -if [ "$1" == "--check" ]; then - for t in qemu-system-arm qemu-img python3; do - command -v $t >/dev/null && echo "OK $t" || echo "MISS $t (pkg install $t)" - done - ls -lh "$IMG" 2>/dev/null || echo "нет $IMG — сначала ./images/build-emmc.sh" - exit 0 -fi -CMD="qemu-system-arm -M virt -cpu cortex-a7 -m 1024 -accel tcg,thread=multi -drive file=$IMG,if=none,format=raw,id=emmc -device sdhci-pci -device sd-card,drive=emmc -serial stdio -nographic -vnc :0" -echo "[termux] $CMD" -if [ "$1" == "--run" ]; then exec $CMD; fi