Reading the repo
Reading the repo
Assembly instructions
Spider-themed, ad-free launcher for Android TV: web-swing app carousel, flip clock, Recents switcher and one-click debloat. ~450 KB, open source. Fan-made, unofficial.
Saved setup from 9 h ago
Will it work on macOS?
The maintainers included tools/setup.sh. Run it from the cloned folder after reading it.
bash tools/setup.sh
Also: tools/setup.ps1
CONTRIBUTING.mdThanks for wanting to help! Bug reports, new debloat profiles, fixes and ideas are all welcome.
profiles/ (one package name per line). Tell us the TV model and Android version you tested on.good first issue or help wanted.| Path | What lives there |
| --- | --- |
| app/src/main/java/com/spidertv/launcher/ | The launcher (Java, no extra libraries) |
| app/src/main/res/ | Layouts, drawables, the hero art and fonts |
| profiles/ | Per-brand debloat lists |
| tools/ | audit.sh, apply.sh, restore.sh and the setup scripts |
| tools/protected.txt | Packages that must never be disabled |
You need JDK 17 and the Android SDK (API 34).
./gradlew assembleRelease
# APK: app/build/outputs/apk/release/app-release.apk
Install on your TV over ADB:
adb connect <TV_IP>:5555
adb install -r app/build/outputs/apk/release/app-release.apk
Please test on a real Android TV / Google TV device (or an Android TV emulator) and use the remote (D-pad, Back, Home) to check focus and navigation.
main (fix/recents-focus, feat/new-suit, profile/hisense-u8).tools/protected.txt, or that breaks Wi-Fi, Bluetooth, HDMI inputs, Settings or the system UI.This is a fan-made, unofficial project.
Be kind and respectful. See CODE_OF_CONDUCT.md.
By contributing, you agree that your contributions are licensed under the MIT License.
Then run bash setup.sh. It stops at the first error and is safe to run again. Servers and tests aren't started; it lists them at the end. Read it first.
Needs Git: xcode-select --install
git clone https://github.com/Fardin7798/Spider-Tv-Launcher.git cd Spider-Tv-Launcher
JDK
brew install openjdk@21
./gradlew build -x test
./gradlew run
No reports for macOS yet.
Opens a chat with this manual already filled in, for macOS. It uses your own account; gitmanual sends nothing.