initial commit

This commit is contained in:
badblocks 2026-08-22 17:07:13 -07:00
commit 5890143c35
Signed by: badblocks
SSH key fingerprint: SHA256:hEcM6BP4hKm9F7WsomNuXSBpPn2BSDnFzPSl3y1NerQ
8 changed files with 36 additions and 0 deletions

30
README.md Normal file
View file

@ -0,0 +1,30 @@
# ThinkSmart View HA boot animation for LineageOS
Home Assistant boot animation for the Lenovo ThinkSmart View (`Lenovo_StarView` / `starfire`) running LineageOS 15.1. Dumped from the original Kingston HA ROM and converted so it displays properly on Lineage and for any orientation.
`original/` has the untouched Kingston dumps, which don't display correctly on Lineage.
You will need Magisk as well, as this uses a custom module to get around /system hardware write protections. (adb sideload Magisk.apk (in recovery), reboot, adb install Magisk.apk, then open Magisk app (reboot if missing) and finish install, I chose preserve AVB 2.0/dm-verity and Direct Install.
## Install
```bash
adb root
adb shell mkdir -p /data/adb/modules/custom_bootanim/system/media
adb push module.prop /data/adb/modules/custom_bootanim/module.prop
adb push bootanimation-landscape.zip /data/adb/modules/custom_bootanim/system/media/bootanimation.zip
adb shell '
M=/data/adb/modules/custom_bootanim
find $M -type d -exec chmod 755 {} \;
find $M -type f -exec chmod 644 {} \;
chcon -R u:object_r:system_file:s0 $M
'
adb reboot
```
## Revert
```bash
adb shell su -c 'rm -rf /data/adb/modules/custom_bootanim'
adb reboot
```