CleanFrame
삼성 The Frame용 개인 홈 화면, 포크와 맞춤을 위한 시작점
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
Tigris — tvOS 27 style launcher for Android TV: Liquid Glass dock, Top Shelf, glass Control Center, photo screensaver. Agent-installable.
README 전체를 불러오는 중입니다.
README 전문 보기 ↗把 Android TV 的桌面换成 tvOS 26 的样子:沉底的 Liquid Glass Dock、Top Shelf 式顶部内容、毛玻璃控制中心、风景照片背景和相框屏保。
十二生肖开源系列第三个项目:虎。Tigris 是拉丁语和希腊语里的“老虎”。
▶ 观看 v2.0.28 新功能短片(54 秒)和 42 秒宣传片(在官网播放,有声音)
最新正式版为 v2.0.29。 修复 HGTV 更新一直提示签名不符、无法更新的问题:Tigris 内置的 HGTV 签名指纹与上游实际签名不一致,现已按上游 1.3.6.2 / 1.3.7 的签名证书重新钉定。详见 更新说明。
| 设备 / 系统 | 先选哪个包 | 什么时候换另一种 | 必须注意 |
|---|---|---|---|
| Sony BRAVIA Android TV | 标准版 | 原生 HOME 被固件阻拦,确认守护可用后才研究 Guard | 个别固件存在 HOME alias、注册提示和实体键问题 |
| 原生 Android TV / Google TV、通用安卓盒子 | 标准版 | 真实检测发现标准 HOME 被系统拒绝时,才评估 Guard | APK 装好不代表 Home、冷启动和待机均成功 |
| TCL / 雷鸟 / FFalcon Android | 先检测,普通机型优先标准版;拒绝带 HOME 的 APK 的固件用兼容守护版 Guard | 遇 INSTALL_FAILED_VERIFICATION_FAILURE,用官方 Guard 包及机型允许的电视端多屏互动 / T-Cast 安装 | Guard 不声明 HOME,需按机型授权自启动、无障碍/守护;部分固件仍无法完整接管 |
| 小米 / Redmi(MIUI TV / HyperOS TV) | 优先尝试标准版 | 如果 PatchWall 阻止接管,先做固件诊断;Guard 仅在对应机制可用且获授权后尝试 | 不禁用 PatchWall、系统设置或其他关键组件 |
| 创维 / 酷开、海信 / Vidda、OPPO、极米、康佳、乐视等 Android 9+ | 标准版作为安全起点,按真实固件诊断 | 只有证据表明该固件需要 Guard 才改用 | 各品牌/机芯差异大;无对应实机证据时不宣称 HOME 接管通过 |
| LG webOS | 不能使用 Android APK;仅提供 webOS 独立 IPK 预览包 | 不适用 Guard 或标准版 | Developer Mode 安装;无实机认证,不接管 HOME |
| Samsung Tizen、海信原生 VIDAA | 无兼容的 Android APK 安装方式 | 不适用 | 请勿执行 Android ADB 安装命令 |
如何验收: 安装后先打开其他应用,再按实体遥控器 Home;分别检查冷开机、待机唤醒、长按 Home 清理内存。无法通过时保留原厂桌面,按照机型安装/恢复指南继续。切换 Standard/Guard 应先确认厂商限制与签名兼容性,不要为解决安装失败直接卸载已有 Tigris,以免丢失设置和文件夹。
版本码 47,保留签名,可从 v2.0.27 覆盖升级。详见 v2.0.28 更新说明。
画面预览是 Android 11+ 已启用无障碍服务保存的截图,不是持续实时画面;Android 9/10、受保护内容或权限缺失时可能没有预览,但任务卡片仍保留。向上移除卡片;关闭应用依赖已授权的本机 ADB。版本码 46 高于 Preview 12 的 45,保留签名,可覆盖升级。详见 v2.0.27 更新说明。
桌面所有 App 磁贴改用同一块 #E1E5EA 雾面浅灰底板:顶部略亮、底部略暗的轻微渐变,1dp 淡灰细边,柔和外阴影。App 图标保持原资源、原色、原比例,不重绘、不裁切、不羽化;设置页使用齿轮图标,壁纸页保留原蓝紫图标。焦点状态在同一灰底上加白色细环和浅蓝光晕,深色、浅色、照片和动态壁纸下都能看清边界。应用排列、启动、长按与更新逻辑不变。本版同时包含 v2.0.25 的 MiracastReceiver 新包名适配。详见 v2.0.26 更新说明。
上游 MiracastReceiver v1.2.14 为接入 AirPlay 把包名从 com.weekd.miracastreceiver 改成 top.jast.miracastreceiver,Android 会把它当成另一个应用。此前 Tigris 仍按旧包名校验,官方安装包会被判为「安装包身份不符」而无法安装。本版按新包名检查、安装和打开,仍只接受上游同一签名与 miracast-receiver-vX.Y.Z-universal.apk 文件。
电视上若还装着 1.2.13 或更早的旧包名,投屏卡片会改为「卸载旧版」,在系统卸载页确认后再安装新版;上游说明包名变更不会迁移旧应用数据。新包名同时加入投屏保活和相框避让名单,投屏时不会被相框盖住。详见 v2.0.25 更新说明。
进入设置、更换壁纸、进入或退出 Top Shelf(顶部内容预览)时,极致液态玻璃与背景一起准备、同帧切换,并同步淡入;滚动设置页时也降低了绘制开销。Sony XR-55A80J(Android 12)实测,设置页画面稳定时间从约 1.05–1.27 秒缩短到 0.13–0.22 秒。
极致液态玻璃仍默认关闭,可在「主屏幕设置 → 控制中心样式」下方开启。图形处理器从空闲唤醒后的按键首帧仍偶有延迟,其他机型未验证。标准版和兼容守护版使用原签名,对应类型覆盖升级保留数据。详见 v2.0.24 更新说明。
确认桌面接管并完成所需授权后,Android 标准系统屏保沿用 Tigris 的相框等待时间;关闭功能或失去接管后尝试还原原设置,并保留用户后续修改。明确暂停的前台视频可由系统触发相框,播放与投屏继续避让;普通应用模式不修改系统计时。详见 v2.0.23 更新说明。
保留现有 tvOS 16:9 图标卡片、Dock 布局、文件夹及焦点动画:比例合适的电视横幅完整铺满卡片;方形或超宽素材改为等比居中,不再粗暴裁剪;低分辨率横幅改用原生图标。无横幅的 App 改成克制的渐变背景与清晰居中图标,不再把原图标放大模糊当背景。另外包含 #86 的可选极致液态玻璃:静态壁纸的折射材质、动态壁纸的透明 Dock / 控制中心,默认关闭。详见 v2.0.22 更新说明。
相框会在系统待机截止时间前启动;Tigris 桌面、设置、更新和壁纸页长时间无操作可以进入相框。第三方播放器必须确认前台且 MediaSession 报告 PAUSED,同时由 Android 自行启动系统屏保;视频播放、音频及已识别投屏接收器(包括静音)禁止抢屏。索尼安装确认改用系统真实 PackageInstaller Intent,暂时无法访问 GitHub 时保留已校验更新信息,兼容 HGTV 的纯数字版本标签。不同厂商机型仍需实机验收。详见 v2.0.21 更新说明。
Android 11 及更早的系统上,动态视频背景的 Dock 按真实尺寸画圆角,里面是大约 55% 不透明的慢速模糊,圆角不再被拉糊,视频继续在下面播放。拷贝太慢时改成一层淡罩。Android 12 及以上不变。详见 v2.0.20 更新说明。
更新中断后可继续安装,或「强制重试」重建任务,保留原应用数据。系统屏保不再因桌面计时被重置而立即退出;自动待机也不会误触发电源键彻底关机。详见 v2.0.19 更新说明。
没有安装确认页的电视会保存校验过的 APK,并显示 adb install -r 命令。相框不会打断正在播放的视频或已识别的投屏场景;v2.0.21 进一步扩展了设置页和已确认暂停视频时的空闲规则。Android 9–11 从待机唤醒时,开机动画会等屏幕点亮再播放。请参阅 v2.0.18 更新说明。
清单声明普通权限 READ_SYNC_SETTINGS 与 WRITE_SYNC_SETTINGS。RevivalSync.ensure() 因此可以在 Android 9 上读取并设置同步适配器,不再抛出 #53 里记录的 SecurityException。安装时自动授予,不增加运行时弹窗,也不改守护或同步生命周期。对应 PR #72。该机的实体主页键、开机与无障碍恢复仍需复测,#53 保持开放。请参阅 v2.0.17 更新说明。
Sony BRAVIA 后台读取不再主动重复注册,显式写控制失败后有跨重启退避。HDMI 切换在 BRAVIA 接口失败时尝试唯一匹配的 Android 输入源,否则提示手动选择。ADB 授权区分连接、认证、握手和协议错误,并保护已有密钥。保持 v2.0.15 的新版桌面守护架构。请参阅 v2.0.16 更新说明。
여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗