[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-105293":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":13,"contributorsCount":14,"subscribersCount":14,"size":14,"stars1d":15,"stars7d":15,"stars30d":15,"stars90d":14,"forks30d":14,"starsTrendScore":16,"compositeScore":17,"rankGlobal":9,"rankLanguage":9,"license":18,"archived":19,"fork":19,"defaultBranch":20,"hasWiki":21,"hasPages":19,"topics":22,"createdAt":9,"pushedAt":9,"updatedAt":23,"readmeContent":24,"aiSummary":9,"trendingCount":14,"starSnapshotCount":14,"syncStatus":25,"lastSyncTime":26,"discoverSource":27},105293,"glass-tv-home","aqmangge\u002Fglass-tv-home","aqmangge","Glass TV Launcher — Android TV launcher bergaya tvOS dengan waktu solat, cuaca, API indeks pencemaran & screensaver StandBy",null,"Java",79,53,1,0,10,30,66.93,"Other",false,"main",true,[],"2026-11-01 00:13:41","# Glass TV\n\n**Make your Android TV or Google TV fast and ad-free again: strip out the bloat and ads, free up memory,\nand come home to just your apps, with a new place to visit behind them every week.**\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"docs\u002Fscreenshots\u002Fglass_tv_os_showcase_poster.jpg\" width=\"100%\" alt=\"Glass TV OS Presentation Poster\">\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Faqmangge\u002Fglass-tv-home\u002Fraw\u002Fmain\u002Frelease\u002Fglass-tv-home.apk\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDownload_TV_Launcher-glass--tv--home.apk_(v4.0.0)-success?style=for-the-badge&logo=android\" alt=\"Download Glass TV Home\">\n  \u003C\u002Fa>\n  &nbsp;\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Faqmangge\u002Fglass-tv-home\u002Fraw\u002Fmain\u002Frelease\u002Fglass-tv-installer.apk\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDownload_Phone_Installer-glass--tv--installer.apk_(v1.0.0)-007ACC?style=for-the-badge&logo=android\" alt=\"Download Glass TV Installer\">\n  \u003C\u002Fa>\n\u003C\u002Fp>\n\n> 🚨 **AMARAN PENTING: JANGAN SIDELOAD APK SECARA MENTAH!**\n> Ramai pengguna memuat turun fail APK secara terus melalui pendrive USB atau aplikasi *Downloader* di TV. **Ini adalah satu kesilapan besar pada Android TV & Google TV!**\n> - Firmware Android TV akan melayan Glass TV sebagai aplikasi biasa dan bukannya sistem pelancar utama.\n> - Apabila anda menekan butang **HOME** pada remote TV, sistem tetap akan kembali ke skrin utama asal pengeluar yang sarat dengan iklan dan bloatware.\n> - Pelayan muat naik gambar mungkin terhalang jika port disekat, dan resolusi paparan tidak diselaraskan.\n> \n> 👉 **GUNAKAN 2 KAEDAH PALING PRAKTIKAL & MUDAH DI BAWAH:**\n> 1. 🤖 **Kaedah 1 (Paling Disyorkan — 1-Baris Prompt AI)**: Salin prompt di [AI_INSTALL_PROMPT.md](AI_INSTALL_PROMPT.md) ke pembantu AI (Google Antigravity, Claude Code, Cursor). AI akan mengaudit versi TV, resolusi 1080p vs 4K, DPI, dan mengunci butang Home secara automatik!\n> 2. 📱 **Kaedah 2 (Tanpa PC — Aplikasi Telefon Android)**: Pasang [**`release\u002Fglass-tv-installer.apk`**](https:\u002F\u002Fgithub.com\u002Faqmangge\u002Fglass-tv-home\u002Fraw\u002Fmain\u002Frelease\u002Fglass-tv-installer.apk) di telefon pintar anda. Sambung ke Wi-Fi sama, dan tekan *Pasang Terus ke TV* untuk kunci butang Home dalam 1-klik tanpa komputer!\n\n> 📦 **Official APK Downloads**:\n> - 📺 **Android TV \u002F Google TV Launcher**: [**`release\u002Fglass-tv-home.apk`**](https:\u002F\u002Fgithub.com\u002Faqmangge\u002Fglass-tv-home\u002Fraw\u002Fmain\u002Frelease\u002Fglass-tv-home.apk) (**v4.0.0** • ~800 KB)\n> - 📱 **Phone \u002F Tablet Companion Installer**: [**`release\u002Fglass-tv-installer.apk`**](https:\u002F\u002Fgithub.com\u002Faqmangge\u002Fglass-tv-home\u002Fraw\u002Fmain\u002Frelease\u002Fglass-tv-installer.apk) (**v1.0.0** • ~5.2 MB) — Kunci butang Home TV terus dari telefon tanpa sebarang PC!\n>\n> 🤖 **AI Prompt & Audit Guide**:\n> - ⚡ **[AI_INSTALL_PROMPT.md](AI_INSTALL_PROMPT.md)**: Arahan lengkap AI untuk audit TV (1080p vs 4K, DPI, IP LAN, stock launcher), debloat, dan kunci butang Home.\n> - 📋 **[PROMPT.md](PROMPT.md)**: Format prompt pantas 1-baris untuk semua coding assistants.\n>\n> 📖 **User Guides \u002F Panduan Pengguna**:\n> - 🇬🇧 **English User Guide**: Complete beginner walkthrough, 1-line AI setup, remote navigation, phone setup & FAQ in [USER_GUIDE.md](USER_GUIDE.md).\n> - 🇲🇾 **Panduan Bahasa Melayu**: Panduan lengkap langkah demi langkah untuk pengguna baru di [PANDUAN_PENGGUNA.md](PANDUAN_PENGGUNA.md).\n\nGlass TV debloats any Android TV or Google TV over Wi-Fi, with no root and nothing that can't be undone, then\nswaps the ad-filled home screen for a light one in frosted glass, with a new set of places behind your apps\nevery week.\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"docs\u002Fscreenshots\u002Fhome-live.png\" width=\"19%\" alt=\"Live Home Screen\">\n  \u003Cimg src=\"docs\u002Fscreenshots\u002Fweather-live.png\" width=\"19%\" alt=\"Apple Weather Bento Dashboard\">\n  \u003Cimg src=\"docs\u002Fscreenshots\u002Fazan-popup-live.png\" width=\"19%\" alt=\"16:9 Azan Floating Settings\">\n  \u003Cimg src=\"docs\u002Fscreenshots\u002Fscreensaver-live.png\" width=\"19%\" alt=\"StandBy Screensaver\">\n  \u003Cimg src=\"docs\u002Fscreenshots\u002Fwallpaper-dialog-live.png\" width=\"19%\" alt=\"4K Wallpapers & Phone QR Upload\">\n\u003C\u002Fp>\n\n## What's New in Version 4.0\n\n- **Inter Font Typography Universally Applied**: The entire system UI, Leanback clock, settings, Islamic prayer timetable, weather bento cards, and app drawers are now rendered using the world-class **Inter** geometric sans-serif typeface (`@font\u002Finter`) for ultra-crisp legibility from couch viewing distance.\n- **Top Bar Active User Avatar Switcher**: The top bar user button dynamically displays the currently active user's **animal avatar icon** (Fox, Panda, Tiger, Lion, Frog, Koala, Octopus) inside a circular accent status ring (Cyan for adult, Amber for child mode). Users immediately see which family ID is currently active.\n- **Multi-User Profile & Child Mode Engine**: Create up to 10 independent family profiles with custom names and animal avatars. Features dedicated **Child Mode** with PIN protection, individual app locking, and hidden app management.\n- **Self-Adapting 1080p & 4K UHD Hardware Engine**: Automatically audits display modes (`Display.getMode()`), supporting 4K UHD 60Hz panels with smooth 1080p 60fps UI framebuffers. Safely downsamples 48MP\u002F8K phone camera wallpapers using `inSampleSize` and `RGB_565` to prevent Out-Of-Memory crashes on 1GB\u002F2GB TVs.\n- **Fail-Safe Local HTTP Wallpaper Server**: Automatically binds across ports `8080 -> 8888 -> 8081 -> dynamic port 0` so that local Wi-Fi QR wallpaper upload from mobile never fails due to port blocking.\n- **Default Launcher Card in Settings (TV & Sistem)**: Built-in system card detecting default launcher status and providing direct TV settings navigation and ADB locking commands.\n\n## What you get\n\n- **Recent Apps & RAM Manager (Double-Press Home).** A native tvOS-style 3D CoverFlow app switcher and memory optimizer:\n  - **Double-Press Home Button**: Double-pressing the remote's Home button from anywhere on the TV brings up the frosted glass Recent Apps deck.\n  - **Double-Press Home to Close All**: Double-pressing Home again while inside the Recent Apps screen triggers `Close All` immediately—killing all background tasks and clearing memory in one step!\n  - **Genuine Force-Stop Automation**: Integrates Accessibility automated force-stop to cleanly and completely terminate even stubborn foreground media apps (e.g. video players, streaming apps) that resist standard background process termination.\n  - **Live RAM Gauge**: Real-time memory consumption display (`RAM 1.8 GB used of 2.3 GB`) with a sleek recessed progress bar.\n  - **Individual App Dismissal**: Press `▲ (Up)` on any app card to slide it away, force-stop its process, and immediately reclaim RAM.\n  - **Close All Button**: Click the circular `Close All` button (`🗑️`) at the end of the carousel to kill all running apps at once.\n- **Weather & Air Quality Engine.** A full-screen Leanback weather hub (`WeatherActivity`) accessible directly from the under-clock pill:\n  - Current condition, apparent temperature, humidity, wind velocity, UV index, sunrise and sunset times.\n  - Air Quality Index (AQI \u002F API \u002F IPU) from Malaysia's Jabatan Alam Sekitar (APIMS) with a multi-color spectrum gauge, station comparisons, PM2.5 \u002F PM10 readings, and health advisories.\n  - Next 12 Hours hourly forecast pills and 7-day daily forecast cards with precipitation probabilities.\n- **Islamic Prayer Timetable & Daily Ayat.** A mindful cultural shelf:\n  - 6-phase timetable (Subuh, Syuruk, Zohor, Asar, Maghrib, Isyak) with emerald highlighting for the active prayer window.\n  - Daily Quranic Ayat of the Day with Arabic calligraphy and translations.\n- **StandBy Ambient Mode & Smart Energy Lifecycle.**\n  - **10 Minutes Idle**: Automatically engages an ambient StandBy screensaver with large 110sp numerals, Islamic Hijri calendar, next prayer capsule, and a late-night red monochrome wind-down mode.\n  - **2 Hours Later**: Automatically turns off the TV display into deep sleep standby via Android's Accessibility Service (`GLOBAL_ACTION_LOCK_SCREEN`).\n- **Frosted Glass Settings Dropdown & 4K Wallpaper Categories.**\n  - **Floating Glass Dropdown**: Clicking the top Settings icon (`⚙️`) opens a native Apple tvOS-style glass menu under the button.\n  - **Dynamic 4K Wallpaper Switcher**: Switch themes on the fly between *Natural*, *🇲🇾 Malaysia (Koleksi 14 Negeri & Wilayah)*, *Skyscraper* (KLCC, Manhattan, Chicago, Dubai, HK), *Deep Space*, *Ocean & Coastal*, *Minimalist Dark*, or trigger *Next Wallpaper*.\n  - **🇲🇾 Malaysia 14 States Sub-Dropdown**: Dedicated sub-dialog to choose wallpapers specifically for any of Malaysia's 14 states (Johor, Kedah, Kelantan, Melaka, Negeri Sembilan, Pahang, Perak, Perlis, Pulau Pinang, Sabah, Sarawak, Selangor, Terengganu, Wilayah Persekutuan) or rotate all states together.\n  - **Built-in Haze & Prayer Zone Selectors**: Select from 30+ Malaysian DOE (JAS APIMS) air quality stations and 35+ official JAKIM prayer zones without needing a computer or AI.\n  - **All Settings Shortcut**: Access standard Android TV settings in one click (or by long-pressing Settings).\n- **Phone QR Wallpaper Upload & Gallery Manager (Phone-to-TV).**\n  - **Instant QR Code Wi-Fi Upload**: Scan the QR code on TV with any phone to open a frosted glass web uploader. Send personal high-res wallpapers straight to TV with zero third-party cloud apps.\n  - **Full Mobile & TV Photo Manager**: Manage uploaded wallpapers directly on mobile or TV with remote D-pad. Lock a single picture as permanent wallpaper (`📌 Single Mode`), switch back to rotating slideshow (`🔄 Putar Semua`), or delete unwanted pictures (`🗑️`).\n  - **Clean View for Custom Wallpapers**: Description\u002Fhero text shelf is automatically hidden (`View.GONE`) for custom wallpapers so personal photos remain 100% unobstructed.\n- **Console Sound Effects & Mute Toggle (PS5, Nintendo Switch, Xbox).**\n  - **3 Iconic Console Profiles**: Choose your favorite sound profile from the Settings menu (`⚙️`):\n    - **PlayStation 5**: Futuristic soft swooshes and acoustic tactile clicks.\n    - **Nintendo Switch**: Crisp mechanical snap and bright affirmative chime.\n    - **Xbox Series X\u002FS**: Resonant warm mid-bass navigation blips and two-tone modern rising chime.\n  - **Mute \u002F Silent Mode (`Off`)**: Toggle sound effects completely off for a whisper-quiet late-night browsing experience.\n  - **Live Audition**: Plays instant sound previews upon selecting an option in the dialog.\n  - **Persistent Memory**: Saved across reboots and app launches via TV shared preferences.\n- **OTA In-App Auto Update & 1-Line AI Patching.**\n  - **In-App OTA Check (`⚙️ Check for Updates`)**: Check, download, and install latest APK patches directly on the TV without a PC.\n  - **Background Launch Check**: Glass TV silently checks for new releases on startup and prompts when a new update is ready to install.\n  - **1-Line AI Update Prompt**: Paste `update patch latest glass tv dekat tv rumah saya: https:\u002F\u002Fgithub.com\u002Faqmangge\u002Fglass-tv-home` to any AI coding assistant to upgrade via ADB in 5 seconds without touching existing user data.\n\n- **Keeps itself clean.** Every 15 days, while Home sits idle, the TV clears its app caches, where the Play\n  Store leaves gigabytes of download leftovers that can make apps open to a blank screen. No computer needed,\n  sign-ins and app data are never touched; the TV asks once to allow it.\n- **Glass, like Apple's.** The dock's tray, the top-bar buttons and the menus show the picture behind them\n  softened, with a shine along their edges. Android 10 has no live blur, so the picture is blurred once each\n  time it changes and the glass draws its patch of it.\n- **One selection that glides.** Between apps it is a pane of glass with the app's shadow under it; on the top\n  bar and in the menus it is dark. It glides and changes shape from one to the next, never jumps.\n- **Places to visit that renew themselves.** Once a week the TV takes the pictures Bing has shown on its home\n  page over the past days — landmarks, landscapes, wildlife — deletes last week's and rotates through them,\n  dimmed so the clock and tiles stay readable. The shelf above the dock names each one, its country and a few\n  lines about it. Pictures with people in them are skipped: by the words in their caption, and by Android's\n  own face detector on the TV. No key, no account, nothing to set up.\n- **Every app tints the room.** The glow behind Home, and the glass with it, blends to the colour of whichever\n  app is selected.\n- **Arrange your apps from the remote.** Hold OK on an app for a glass menu with **Move** and **App info**.\n  Move picks the app up: it wiggles, the arrows carry it (into or out of the dock too) and the other apps\n  slide aside; OK puts it down. The order is kept, and apps installed later join at the end.\n- **An Inputs menu in glass.** The selection glides out of the Inputs button into the list of HDMI and AV\n  inputs, and Up from the top of the list glides it back.\n- **Comes back as you left it.** Back from an app, the app you left is still selected; pressing Home on Home\n  goes to the first app. When Android has closed Home to free memory, it comes back whole in one frame,\n  with no black screen and no half-built dock.\n- **A StandBy clock screensaver.** A sleek, high-contrast OLED digital nightstand clock with 110sp digits,\n  Islamic Hijri calendar, next prayer countdown capsule, and gentle minute-by-minute drift to prevent burn-in.\n- **Rows feather out under the top bar** instead of being cut off when you scroll, and the Wi-Fi \u002F Ethernet\n  button can be hidden (`show_network_pill`).\n- **Rotating wallpapers of your own** instead, with `\"places\": false`: put pictures in a theme's `wallpapers\u002F`\n  folder and choose how often they change, down to every 5 seconds. Each picture is decoded in the background\n  and cross-faded.\n\n| | |\n|---|---|\n| ![Home with Masjid Negeri Shah Alam, Selangor, story caption and glass dock](docs\u002Fscreenshots\u002Fhome.jpg) | ![The app grid scrolled down over the wallpaper, rows feathering out under the top bar](docs\u002Fscreenshots\u002Fgrid.jpg) |\n| *Home, with this week's place* | *Every app, feathering out under the top bar* |\n| ![The glass menu and quick controls over Jambatan Angkat Terengganu](docs\u002Fscreenshots\u002Finputs.jpg) | ![The StandBy clock screensaver with large 110sp digits, Hijri date, and prayer countdown](docs\u002Fscreenshots\u002Fclock.jpg) |\n| *Inputs, in glass* | *The StandBy clock screensaver* |\n\nStill light: on a Xiaomi Mi TV with 1.8 GB of RAM the launcher uses about 80–100 MB and stays there over hours\nof use, one wallpaper is in memory at a time, the week's places take about 2 MB of storage, and nothing runs\nwhile you are inside an app.\n\n## Setting it up (By Device Priority)\n\nChoose the setup method based on your available devices:\n\n### ⭐ Priority 1: Android Phone (Primary Focus — 1-Click Wireless & Zero PC)\nInstall directly from your Android phone or tablet without any computer or cables:\n1. Turn ON **USB debugging** on TV (*Settings ⚙️ $\\rightarrow$ About $\\rightarrow$ click Build 7 times $\\rightarrow$ Developer options*).\n2. Install [**`release\u002Fglass-tv-installer.apk`**](https:\u002F\u002Fgithub.com\u002Faqmangge\u002Fglass-tv-home\u002Fraw\u002Fmain\u002Frelease\u002Fglass-tv-installer.apk) on your Android phone.\n3. Open the app, tap **`🔍 Imbas Android TV di Rangkaian Wi-Fi`**, then tap **`🚀 Pasang Terus ke Android TV`** and press **Allow** on your TV screen!\n\n### 💻 Priority 2: If No Android Phone — Use Laptop or PC (1-Line AI Setup)\nUsing a computer with an AI assistant (**Google Antigravity** [Free], **Claude Code** [Paid], **Cursor**)?\n1. Enable **USB debugging** on your TV and connect to the same Wi-Fi.\n2. Paste this single line to your AI assistant:\n   ```text\n   install ni dekat tv rumah saya: https:\u002F\u002Fgithub.com\u002Faqmangge\u002Fglass-tv-home\n   ```\n   *(Or in English: `install this on my home tv: https:\u002F\u002Fgithub.com\u002Faqmangge\u002Fglass-tv-home`)*\n3. The AI connects over Wi-Fi, creates a backup, removes sluggish ads & bloatware, and installs Glass TV Home automatically!\n\n### 🍏 Priority 3: If No Android & No PC (iPhone Users) — Use iPhone & Muse.ai Assistance\nOnly have an iPhone\u002FiPad?\n1. Open Safari on iPhone and visit [**muse.ai**](https:\u002F\u002Fmuse.ai) for interactive AI assistance:\n   > *\"I have an iPhone and an Android TV [model]. Guide me step-by-step to install https:\u002F\u002Fgithub.com\u002Faqmangge\u002Fglass-tv-home and give me a debloat list of useless apps to disable on my TV.\"*\n2. Install the APK via TV's **Downloader** app or **LocalSend**, then disable manufacturer bloatware from TV Settings following Muse.ai's recommendations.\n\n---\n\n### 🔄 1-Line AI Update \u002F Patch Prompt (For Existing Users)\nAlready have Glass TV installed and want to update to the latest release or patch? Paste this single line to your AI:\n```text\nupdate patch latest glass tv dekat tv rumah saya: https:\u002F\u002Fgithub.com\u002Faqmangge\u002Fglass-tv-home\n```\n*(Or in English: `update glass tv to the latest patch on my tv: https:\u002F\u002Fgithub.com\u002Faqmangge\u002Fglass-tv-home`)*\n\n> 🚨 **AI Update Rule \u002F Arahan Khas AI Kemas Kini**:\n> When a user requests to update\u002Fpatch Glass TV:\n> 1. Connect to the TV over Wi-Fi (`adb connect \u003CTV_IP>:5555`).\n> 2. Install the latest prebuilt APK without wiping user data (`adb install -r release\u002Fglass-tv-home.apk`).\n> 3. Relaunch the launcher (`adb shell am start -n com.gathin.tvhome\u002F.MainActivity`).\n> 4. All personal wallpapers, dock orders, and settings are 100% retained!\n\n> 🚨 **AI Assistant Rule \u002F Arahan Khas AI**:\n> When installing for a user, the AI **must ask the user for their location in Malaysia** (e.g. Putrajaya, Cheras, Shah Alam, Melaka, JB, Penang, Kuantan, Kuching, KK) to configure live JAS haze\u002FIPU data and JAKIM prayer times via:\n> ```bash\n> adb shell am broadcast -a com.gathin.tvhome.SET_LOCATION -p com.gathin.tvhome --es query \"\u003CLOCATION>\"\n> ```\n> If installed manually without AI, users can change the station at any time directly on the TV using the remote control under **Settings (⚙️) $\\rightarrow$ Location API Haze** or **Weather Dashboard $\\rightarrow$ 📍 Tukar Stesen \u002F Change**.\n\n> 📖 **Read the Beginner User Guides**:\n> - 🇬🇧 **[USER_GUIDE.md](USER_GUIDE.md)**: Full English step-by-step guide (Developer Mode, AI prompts, manual station selector, iPhone & Android setups, FAQ).\n> - 🇲🇾 **[PANDUAN_PENGGUNA.md](PANDUAN_PENGGUNA.md)**: Panduan penuh Bahasa Melayu untuk pengguna baru (aktifkan Developer Mode, arahan AI, tukar stesen manual remote TV, telefon pintar & FAQ).\n\nThe full step-by-step guide for debloating and installing is in\n[docs\u002FCLEANYOURTV-README.md](docs\u002FCLEANYOURTV-README.md), and [PROMPT.md](PROMPT.md) lets a coding assistant do\nit for you. In short:\n\n```bash\npython3 -m venv tools\u002Fvenv && tools\u002Fvenv\u002Fbin\u002Fpip install -r tools\u002Frequirements.txt\nexport TV_HOST=192.168.1.50                                   # your TV's IP address\ntools\u002Fdisable.sh examples\u002F\u003Cyour tv>\u002Fdebloat.txt               # debloat\nlauncher\u002Fbuild-and-install.sh                                 # build the launcher and make it Home\ntools\u002Ftheme.sh themes\u002F\u003Cyour theme>                            # push your settings and wallpapers\n```\n\nGlass TV clears the TV's caches by itself every 15 days ([how](docs\u002Fcache-clean.md)). To clean several TVs\nfrom one computer instead, [`tools\u002Fcache-clean.sh`](docs\u002Fcache-clean.md) finds the TVs on your network and\nclears their caches, leaving sign-ins and app data untouched.\n\n## Which TVs work\n\nAndroid TV and Google TV, Android 8 or newer, on the TV or on a box plugged into any TV.\n[docs\u002FDEVICES.md](docs\u002FDEVICES.md) lists every tested model and how far each was tested: end to end with\nGlass TV, with the original launcher, or debloat only, plus what is expected to work and what cannot.\n\n### 🇲🇾 Unifi TV Box (TM Unifi Plus Box) Compatibility & Warranty\n- **Can I use it on Unifi TV Box?** **Yes!** Unifi Plus Box (Skyworth HP40A3, ZTE B866V2K, and newer TM Android TV boxes) runs certified Android TV. You can install Glass TV Home via APK sideloading or wireless ADB. The official **unifi TV** app remains fully operational so you never lose live TV channels or subscriptions.\n- **Will it void the warranty?** **No, it will NOT void your warranty.** Glass TV Home is a standard user-space Android APK. It does **not** root the box, unlock the bootloader, or modify system firmware. You can uninstall it at any time from *Settings > Apps > Glass TV Home > Uninstall* or factory reset the box to return it 100% to its original TM factory state.\n\n## LG and Samsung TVs\n\nLG TVs run webOS and Samsung TVs run Tizen; neither can run Android apps, and neither lets any app replace its\nhome screen or the Home button. For the full Glass TV, plug in a Google TV or Android TV box (Chromecast with\nGoogle TV, Xiaomi Mi Box, NVIDIA Shield): the TV becomes the screen and Glass TV is Home. On LG, a version you\nopen as an app is in preview in [webos\u002F](webos\u002FREADME.md).\n\n## Places, or pictures of your own\n\nPlaces are on from the start. To change how often the picture changes, or to use your own pictures and keep\nthe launcher offline, make a theme folder with a `config.json` like this and push it with `tools\u002Ftheme.sh`:\n\n```json\n{\n  \"places\": false,\n  \"wallpaper_seconds\": 15,\n  \"show_network_pill\": false\n}\n```\n\nAll keys are listed in [themes\u002FREADME.md](themes\u002FREADME.md). With `\"places\": false`, the launcher never goes\nonline.\n\n## Credits and licence\n\n- Built on [CleanYourTV](https:\u002F\u002Fgithub.com\u002FGathin23\u002Fcleanyourtv) © 2026 Gathin, MIT licence — see\n  [LICENSE](LICENSE). Its debloat lists, tools and launcher are the foundation of this project.\n- The Outfit typeface is under the SIL Open Font License (`launcher\u002FFONT-LICENSE-OFL.txt`).\n- The Inputs icon is from Google's Material Icons (Apache 2.0).\n- Pictures of places and their captions are Bing's daily images (Microsoft). The launcher fetches them on your\n  own TV; the promo pictures above show three of them.\n- Gotham, used in the promo pictures only, is a Hoefler&Co. typeface and is not part of this repository.\n",2,"2026-10-31 04:26:20","CREATED_QUERY"]