GitMag/UnknownAuto
效率与系统工具只用手机安装侧载的 Android Auto 应用,让车机接受它们。
UnknownAuto 是一个 Android 工具,面向用 Car App Library 自行构建或侧载 Android Auto 应用、却发现车机不运行这些应用的人。它让 Android 把这次安装记录为来自 Google Play,而 Android Auto 启动此类应用前正是检查这个标记。整个过程只在手机上完成,不需要电脑、账号、联网或付费,源码采用 MIT 许可。
它解决的问题
除非 Android 认为某个 Car App Library 应用是从 Google Play 安装的,否则 Android Auto 不会运行它。开发者的 "Unknown sources" 开关改变不了这一点;通过 adb install、文件管理器或 Shizuku 进行的普通侧载会被记录为并非来自 Play,应用于是被悄悄拒绝。该标记只能在安装时设置,安装后无法更改。
工作原理
UnknownAuto 借助 Shizuku 调用 Android 自带的软件包安装器,而 Shizuku 以手机的 shell 权限运行——这与连接电脑后 adb 拥有的权限相同。视 Android 版本而定,UnknownAuto 要么请求系统安装器打上 Play 标记,要么自己启动安装器;若安装完成后没有该标记,它会在用户再点一次 Update 后换另一种方式重试,并记住这台手机上哪种方式有效。应启动 Shizuku,使两种路径都可用。
使用流程与前提条件
必须先安装并运行 Shizuku。在 Android 11 及以上,可通过开发者选项 → 无线调试,无需电脑启动 Shizuku,但重启后需重复此操作;UnknownAuto 提供 Install Shizuku 按钮,可下载官方应用 Shizuku 项目。UnknownAuto 还需要安装未知应用的权限,它会帮助打开相应的设置页面。
对每个应用,用户先选择 APK,查看其名称、包名和版本,然后点 Install 并确认一次系统安装提示。之后醒目的成功或失败横幅会说明 Android Auto 是否会接受该应用,安装器的技术输出则藏在 Show details 后面。如果安装失败——例如已安装更新版本或用另一密钥签名的副本——UnknownAuto 会给出提示,详情中包含安装器自身的日志行,README 建议把这些日志粘贴到 issue 中。
限制与许可
该工具只处理 Play 安装标记,不会让不兼容的应用变得兼容。配置依赖 Shizuku 在重启后仍可用,而 Android 17 上的重试行为被描述为因构建版本而异,并非普遍适用。项目采用 MIT 许可,与 Google、Android Auto、Shizuku 或专有的 AA Enabler 均无关联 仓库。README 记录了安装与配置流程,但未给出跨 Android 版本或设备的正式兼容性测试 README。
HotRepo 点评
2026-10-31 的新项目榜仅有一条观察记录,显示这个 Java 项目共 102 颗星;没有每日榜单历史,因此这一快照无法说明关注度是否持续,也不能证明项目可靠性。
本文由 AI 根据项目 README 生成,更新于 2026年10月31日,以项目官方文档为准。