The Zero-Bloat Android TV Launcher Built for Speed
Engineered from first principles with Kotlin and Compose for TV. 100% on-device storage, sub-25 MB memory footprint, zero telemetry, and seamless D-pad navigation for Google TV, Fire TV, and Android TV sticks.
Experience the 10-Foot Leanback Interface
Navigate smoothly with your remote's D-pad. Scaled focus cards, customizable category rows, and instantaneous launch times.
Built Without Compromise
Modern Android TV hardware deserves an interface free from sponsored recommendations, background bloat, and battery-draining services.
Dual App Sources & Deduplication
Seamlessly surfaces both TV Leanback apps and sideloaded mobile APKs. Automatically prioritizes native TV activities and eliminates duplicate phone launch targets.
Spec R3.1 – R3.4Low-RAM Background Engine
Hardware-accelerated shaders with dynamic blur, brightness, and contrast scrims. Downscales wallpapers to 1080p RGB_565 to guarantee stability on 1GB and 2GB TV sticks.
Spec R5.1 – R5.4Fire OS Home Button Override
Opt-in AccessibilityService intercepts KEYCODE_HOME on locked OEM launchers (Fire OS, Google TV) with 600ms debounce and active loop prevention.
100% On-Device Privacy
Air-gapped by architecture. No third-party analytics, crash trackers, ad SDKs, or cloud dependencies. Your app list and viewing habits never leave your local living room.
Clean-Room GuaranteeWallpaper Plugin Protocol
Open ContentProvider contract (content://<authority>/wallpapers) allowing community extensions to provide live, periodic, or curated backgrounds.
Portable JSON Backup & Restore
Seamlessly clone your layout across multiple TV devices. Exports clean JSON excluding device-specific tokens with strict 2 MB schema validation upon import.
Spec R7.1 – R7.5Install via ADB or Direct APK
Install directly on your TV or media stick in less than two minutes using Android Debug Bridge:
# 1. Connect to your Android TV / Fire TV IP address
adb connect 192.168.1.105:5555
# 2. Install Hearth launcher APK
adb install -r hearth-release.apk
# 3. Optional: Install the sample wallpaper provider module
adb install -r sample-wallpaper-provider.apk
# 4. Optional: Grant secure settings permission for Fire OS key interception
adb shell pm grant in.neetinsolanki.hearth android.permission.WRITE_SECURE_SETTINGS