Skip to content

Research: API36 Termius official install stopped at Play sign-in - #12

Draft
Mafei wants to merge 3 commits into
candidate/android-mobile-key-enrollment-20261008from
candidate/android-termius-runtime-study-20261009
Draft

Mafei wants to merge 3 commits into
candidate/android-mobile-key-enrollment-20261008from
candidate/android-termius-runtime-study-20261009

Conversation

@Mafei

@Mafei Mafei commented Oct 9, 2026 •

Copy link
Copy Markdown
Owner

Description

在独立 API36 模拟器中检查 Termius 的官方安装入口,避免影响已验证的 Android 产品。实际结果:官方 Play 镜像正常启动,Google Play 要求登录,因此停止在 GOOGLE_PLAY_SIGN_IN_REQUIRED。Termius 未安装、未运行,应用版本未验证,Hosts/终端/IME/Home 尚未实测。 本 PR 为研究交付,保持 draft。

用户明确授权单 API36 模拟器研究和独立 draft PR;只新增 4 个文件:单独 workflow、研究脚本、拒绝/隐私测试及协议说明。候选 head 7e2b9f06902c903104752932ba34a3094c82583c,tree 21fe4677a7ca5ab23e86b18717f58f2ca5cd40a1,base 5ebd250a499f6dff52f4713f84ebcbece09b81c7。

研究协议及范围。新 workflow 限定 Mafei/tabby 同 fork、精确研究分支及 base,contents:read,checkout 精确 head,单 Ubuntu 24.04/KVM job,独立 concurrency;没有 matrix、workflow_dispatch、产品源码改动、合并或发布。

Official prerequisites and actual runtime

Termius 官方安装文档 指向 Google Play。本轮两个公开入口均 HTTP 200,验证官方文档链接和 Termius Corporation 发布者;无 cookies、账号或第三方 APK 下载。

官方 SDK 元数据验证唯一 stable system-images;android-36;google_apis_playstore;x86_64,API=36、ABI=x86_64、tag=google_apis_playstore。只复用既有批准的 android-sdk-license,正文 SHA256 1f8729233617b193fd619213792ae16a41b95d2bbbf525dfe66998252ba68b16;所有实际候选 stable 包仅引用该条款。目录中的无关 preview 包不选择、不接受。新增/变更条款、错误 ABI、被拒下载或元数据改动均阻断安装;无 --licenses 或自动同意。

实际运行:API36 x86_64、Pixel 7 AVD geometry、model sdk_gphone64_x86_64、1080×2400、density 420、fontScale 1.0;Android Emulator 37.2.12.0/build 16428233。沿用原启动期限及真实 native focus/窗口/错误检查,并正常停止该 disposable emulator。打开官方 market intent 后,UI 检测到 Google Play Sign in。没有点击 Install/Sign in/Accept/购买/权限,没有输入凭据、导入数据或访问真实 SSH 主机。

Validation and evidence

精确 head CI run 37895517131,attempt 1,2026-10-09T06:51:28Z 完成 success。9 项研究 guard tests 在本地与 CI 通过;SDK/install、启动、入口观察、清理、证据上传均通过。绿色 CI 表示研究流程完成并记录登录阻碍,不代表 Termius UI 或 Tabby 产品验收通过。

最终证据 ZIP:1,401,986 bytes,SHA256 432596e712c1200fb8f665d22f21446eb0c15978c21b2de7a95a94a9a2750ff9,到期 2026-10-23T06:51:24Z。包含 source SHA、官方目录/许可文本及 hashes、preflight.json、observation.json、有界并过滤认证信息的模拟器启动诊断和两张真实 adb PNG;无 logcat/app 日志、APK、AVD snapshot 或账号数据。

真实截图(均 1080×2400) UTC PNG SHA256
01-emulator-startup.png:系统启动画面 2026-10-09T06:51:17.057402Z e2994068f0b17604db93ec33d46cc73446a263f7ae3931ac5cacd993e3db124d
02-official-play-entry.png:官方商店入口 2026-10-09T06:51:23.981718Z ba376d605d0385eeffb5d52470c03470036d2a1d37378e5af461feaa462455d2

截图保存前通过 UI 树隐私检查:无账号型文本、密码控件、非空输入框;全新 AVD 没有输入/导入账号。GitHub 原生下载工具已返回 ZIP file reference,但当前执行环境访问下载存储域返回 Tunnel 403,未换路绕过,本地解包及像素审阅尚未完成。这些截图是系统/商店画面,不能标成 Termius 应用截图或原创设计画面。

保留 首轮失败 37893992575 及 证据:e7c71d68 在启动期限内未就绪,无截图,根因未证实。第二轮 37894976012 的 成功入口证据 也保留;同一 devices.xml 警告在成功运行中仍出现,不能认定它是首轮失败原因。新增诊断未放宽启动/焦点/ANR 门槛。最后一次提交只修正 selected stable 许可证据口径并添加其测试。

Scope remaining

Hosts、会话切换、IME 开/关、辅助键展开/横向滚动、粘贴、本地预编辑/输入位置及系统 Home/后台保持全部未观察。后续需先明确获准的官方安装/登录路径;未跨过新账号、条款、付费、凭据或权限边界。公开商店/营销图、iOS 文档、Tabby 设计稿和系统 IME 示例不能替代 Android 实测。

PR6 head 仍为 5ebd250a499f6dff52f4713f84ebcbece09b81c7,PR8 head 仍为 2dbb8fb0b83c519d5cf2453fac9d6a5e2ece9968;设备已验证原型 ded417b、Linux PR3 d83bf1b 也保持原 SHA。未重跑完整产品矩阵、实现 Termius 设计、生成/安装手机 APK、改真实设备权限或安全设置。

AI Usage

  • Fully vibe coded
  • AI-designed, AI-coded, manually checked
  • Human-designed, AI-coded
  • Human-designed, human-coded (includes AI autocompletions and boilerplate gen)

@Mafei Mafei changed the title Research: isolated API36 Termius official install and emulator study Research: API36 Termius official install stopped at Play sign-in Oct 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants