Firmware Hero
0

YandexHLStation

Half-Life 1 natively on Yandex Station Lite: ARM software rendering, internal-flash assets, browser controls and amplifier volume

  • Sideload / dev mode
  • Alpha
  • Low brick risk

Source code

This project hasn't been claimed by its maintainer yet, so its details come from the community. Is it yours? Claim it

Before you start

How hard is it?
HardUses the command line or developer tools.
What you need
  • Comfort with the command line
  • A computer
  • Another hack installed first
Can it break my device?
Very unlikely to break anything.
Can I undo it?
The project doesn't say. Assume you can't.
Get itOpens github.com

Did it work for you?

Did YandexHLStation work on your Yandex Station?

No reports yet.

One-tap reports from owners. Bricked reports are checked before they count.

Compatibility

Devices: Yandex Station.

No compatibility information yet.

Getting started

From the project's README ("Размещение на устройстве"):

В базовом chroot /data/minecraft:

  • halflife/: stripped Xash3D, libxash.so, filesystemstdio.so, librefsoft.so, libmenu.so, SDL2, libstdc++, libgccs, ARM-модули HLSDK в valve/, extras.pk3 из mainui, autoexec.cfg, asound.conf и game-launch.sh как launch.sh.
  • bin/station-web: результат buildweb.sh.
  • bin/squashfusell: результат buildcompactfs.sh.
  • hl-assets.sqfs: собственный упакованный образ игры.
  • hl-mount-assets.sh: mount-assets.sh из репозитория.
  • hl-launch.sh: station-launch.sh из репозитория.

Скрипты должны иметь право выполнения. Перед копированием бинарников остановите старый процесс: нельзя перезаписывать загруженную .so. Сохранения лежат отдельно в halflife/valve/save/.

adb connect 192.168.1.100:5555 adb -s 192.168.1.100:5555 shell 'sh /data/minecraft/hl-launch.sh'

Лаунчер останавливает штатный Quasar, монтирует proc/dev/tmp, создаёт zram, запускает Xvfb, мост и игру. Отдельно работающий альтернативный ассистент также должен быть остановлен. Root-раздел и Wi-Fi не изменяются. Автоматический старт после включения питания здесь не настроен.

Read the full instructions

Risk and recovery

Brick risk
Low
Requires opening the device
No