[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f2srapkc7fsejq":3},{"code":4,"message":5,"data":6,"timestamp":26},10000,"success",{"full_name":7,"position":8,"description":9,"language":10,"stars":11,"forks":12,"stars_gained":13,"age_days":14,"hn_threads":15,"one_liner":16,"summary_md":17,"topic":18,"github_topics":21,"license":22,"homepage":23,"updated_at":24,"history":25},"pengchujin\u002Faerial-tv",3,"给国产电视的一块干净桌面：参照 tvOS 设计的开源 Android TV 桌面，没有广告，开机自动接管。A tvOS-style launcher for Xiaomi, TCL and other China-market TVs.","Kotlin",4335,341,986,4,[],"A clean, ad-free replacement home screen for China-market Android TVs, with tvOS-style layout and automatic takeover at boot.","## The problem\n\nIf you own a Xiaomi, TCL or similar China-market smart TV, the home screen is not yours. It is a wall of drama recommendations, membership badges and limited-time offers, and the vendor launcher is often the only thing the TV will boot into. Aerial is an open-source launcher that replaces that surface with a quiet grid of your apps, wallpapers and a screensaver, and keeps itself in front even when the stock launcher tries to reappear.\n\n## What's different\n\nMost launcher projects for Android TV assume vanilla Android: you set the app as default HOME and you are done. China-market firmware does not cooperate, so Aerial adds an accessibility service that switches back whenever another launcher grabs the foreground, plus a notification listener that relaunches it after the system kills it. That is a different trade-off from something like a stock-replacement launcher: more moving parts and more permissions, in exchange for surviving vendor firmware. The tvOS-inspired presentation — a glass shelf, control center, aerial screensaver — is also a deliberate design choice rather than a skin on an existing launcher. The README documents per-brand ADB enablement and a tested-device table, which is unusual for a project this young.\n\n## Who it's for\n\nPeople with a Chinese-market Android TV who mainly want their apps, HDMI sources and a nice screensaver, and who are comfortable running ADB commands once from a computer. It suits Xiaomi and TCL owners best, since those are the devices the author lists as daily-use verified. Look elsewhere if you have LG webOS, Samsung Tizen or HarmonyOS TVs — none are supported — or if you need a fully no-command install; the plain APK route does not persistently set the launcher. Anyone unwilling to grant accessibility and notification-listener permissions should also skip it, since those are how the takeover works.\n\n## Cost of adoption\n\nYou need a computer on the same network, ADB enabled on the TV (the README gives per-brand steps), and a one-time install via the shell script or manual adb commands. JDK 17 and Android SDK 36 are needed only for building. The README is candid about fragility: some models cannot take over HOME, some lose the guard after firmware upgrades, and boot ads come from firmware and cannot be removed. Restore is scripted. License is MIT, with bundled font and weather-data terms noted. The README is detailed on installation and device quirks; it says little about long-term maintenance or release cadence.\n\n## Verdict\n\nThis is a brand-new project: four days old, no trending-board history, and roughly 986 stars per day since creation, now above 4,300 stars. That curve reflects a real pain point rather than accumulated maturity, and the issue list already shows model-specific breakage. The engineering is pragmatic and the documentation is honest about limits, which is a good sign, but the dependency on accessibility and notification-listener behavior means vendor firmware updates can break it at any time. Try it if you have a verified Xiaomi or TCL model and can live with re-running a command after upgrades; wait if your TV is unlisted or you need something set-and-forget.",{"slug":19,"name":20},"productivity","Productivity & Utilities",[],"MIT","https:\u002F\u002Faerial.qust.me","2026-10-24T19:06:56Z",[],1792883208]