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

1.6 KiB

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.