1.4 KiB
1.4 KiB
TV-Modding Skills — Hisense HE40E5600FFWTS (Vidaa U)
Kompakte, action-first Skills zum Modden dieses TVs. Jede Datei = „ich will X
tun → so geht's, inkl. Stolperfallen“. Für Tiefe/Belege siehe ../modding/
und ../root/ROOT-GUIDE.md.
| Skill | Datei | Ein-Satz-Zweck |
|---|---|---|
| File-API & Schreibrechte | fileapi-permissions.md |
Root-JS-APIs lesen/schreiben, Whitelist, Symlink-Bypass |
| Root-Ausführung & Persistenz | root-execution.md |
Root-Loop, SSH, Boot-Hooks, AM-Steuerung |
| Payload-Deploy | payload-deploy.md |
Dateien/Binaries ohne Package Manager auf den TV |
| UI / Launcher / Bloat | ui-launcher-bloat.md |
App-Tiles, UI-Seite, Services an/aus |
Kurz-Cheat-Sheet (die drei wichtigsten Primitive)
// Lesen (Text)
fileXHR("file:///3rd_rw/appdata/root_out.txt");
// Schreiben (Text; binär => EINVAL)
HiBrowser.File.write("root_cmd.sh", "id\n", 1);
// Binär schreiben (byte-exakt, curl)
HiBrowser.File.download("http://<host>:9000/pub/x", "x", 1);
// Root-Befehl ausführen (Loop läuft als root)
HiBrowser.File.write("root_cmd.sh", "/bin/sh /3rd_rw/appdata/verify.sh\n", 1);
Whitelist (wichtigste Regel): Schreiben/Download geht nur relativ zu
/3rd_rw/appdata, /dev/shm/shm_tmp, /3rd/launcher/data — oder über den
dangling ext4-USB-Symlink-Bypass. Details: fileapi-permissions.md.
Rettungsweg: SSH root@192.168.188.94 (Dropbear, key-only). Nie wegwerfen.