Files
hisense-root/skills/ui-launcher-bloat.md
T
2026-10-27 15:56:27 +01:00

43 lines
1.6 KiB
Markdown

# Skill: UI / Launcher / Bloat
Sicherster Einstieg = eigene App-Tile (reversibel, UI bleibt heil). Danach
Launcher-Daten, erst zuletzt die UI-Seite selbst.
## Route A — eigene App-Tile (sicher)
`/3rd_rw/appdata/launcher/Appinfo.json` (JSON-Array) um ein Web-App-Objekt
erweitern; `File.write` (Text) oder SSH. Template: `../modding/templates/custom-app.json`.
## Route B — UI-Seite ersetzen (riskant)
`/3rd_rw/UI/index.html` (PIXI-UI). **Vorher Backup**, SSH/Web-Browser als
Rettungsweg, `hisenseUI`-Prozess danach neu starten. Templates:
`../modding/templates/custom-ui.html` + `start-UI-custom.sh`.
## Route C — Launcher-Daten / Tiles
- `preset.txt` — 26 Preset-Tiles
- `deletedPresetApp.txt` — JSON-Array ausgeblendeter Tiles (`[]` = alle sichtbar)
- `Appinfo.json` — selbst installierte Apps
- `data/Category*.xml`, `CategoryList_*.xml`, `PicInfo.xml` — Kategorien/App-Daten
Template: `../modding/templates/hide-preset.json`.
## Bloat (kein Flash)
- Tiles ausblenden: `deletedPresetApp.txt`.
- Native Apps/Services: `/basic/am_start.ini`, `/basic/am_config`,
`/basic/delayrun.sh`, Stubs in `/3rd_rw/developer.sh` (`../modding/05-bloat.md`).
- Was gefahrlos deaktivierbar ist → Matrix in `../modding/05-bloat.md`.
## Service-Stub
`../modding/templates/developer.sh` — früher Root-Hook, eigener Service/Binary.
## Warnung
`/3rd_rw/patch/opera4x` ist ein **full bind mount** über `/3rd/opera4x` (ersetzt
alles). Für Einzeldateien lieber `developer.sh` + Datei-Bind-Mount.
Siehe: `../modding/03-ui.md`, `../modding/04-modding.md`, `../modding/05-bloat.md`.