EtchDroid 中文文档 下载 App

Google Play 版遥测如何关闭

遥测默认开启,但可以关掉

Google Play 版本和 GitHub Releases 版本默认开启遥测——开发者的理由是"帮助项目更快发现和修复问题"。但任何用户都可以随时在应用设置里关闭,关闭后效果等同于 F-Droid 版本(除了构建时可能还有残留的 Sentry/Firebase 代码路径,但运行时不再触发上报)。

关闭步骤

v1.9+ 版本的 EtchDroid 使用 Material You 设计,设置入口在右上角菜单里:

  1. 打开 EtchDroid 主界面
  2. 点击右上角的 "⋮" 菜单按钮
  3. 选择 "设置"
  4. 找到 "遥测" 或 "Send anonymous telemetry data" 开关
  5. 关闭开关

关闭后会失去什么

功能关闭前关闭后
崩溃自动上报✅ 自动发到 Sentry + Crashlytics❌ 不上报,崩溃后只会在本地显示错误提示
性能数据上报✅ 启动时间、写入速度等❌ 不上报
使用行为上报✅ 按钮点击、界面切换❌ 不上报
USB 设备 + 镜像文件名上报✅❌

关闭后应用的核心功能不受任何影响——写入、校验、USB 枚举、权限授权,所有功能照常。

一个社区常见误解

Q:关掉遥测后崩溃了开发者还能知道吗?

A:不能。关闭遥测后,开发者那边不会收到任何关于你的崩溃报告。如果你愿意帮助开发者改进 EtchDroid,可以在 GitHub Issues 里手动提交崩溃日志。

Q:关掉遥测会不会影响应用速度或稳定性?

A:不会。遥测代码本身很轻量,关掉它只是停止数据上报,不影响应用的核心写入引擎。

Q:为什么不默认关闭?

EtchDroid 开发者在 README 里解释过:遥测只收集匿名数据(文件内容、U 盘实际数据、手机存储数据都不碰),但匿名的崩溃报告是开源项目发现和复现问题的最快途径。遥测默认开启能让项目在没有商业赞助的情况下保持快速迭代。

对比 F-Droid 版本

关闭遥测的 Play/GitHub 版本 vs F-Droid 版本还有一个差异:

对于极度在意安全的用户,这仍然是 F-Droid 版本的一个实质优势。