Skip to content

隐私 ​

这里说的「模拟器」指 Release 包里 sdk\emulator\ 下的程序,运行在你的 Windows 上。安卓系统和里面的应用另说,见后文。

模拟器不在后台访问 Google ​

官方 Android Emulator 会在后台访问 Google 的服务器。ModAVD 把这些都去掉了:

官方版的行为ModAVD
带 -metrics-collection 时,把使用统计(含安装 ID、系统版本、本次会话的使用事件)上传到 play.googleapis.com不上传。-metrics-collection 按 -no-metrics 处理
崩溃时按设置上传崩溃转储到 clients2.google.com,带窗口时可能弹窗询问不上传,不询问,转储只留在本机
每次开机(同一版本 4 小时一次)带安装 ID、系统和版本访问 dl.google.com 检查更新不检查。开机日志里有一行 Update check skipped: this build never checks for updates; upgrades come from whoever distributed it.
每 24 小时从 dl.google.com 下载一次特性开关不下载,用本地缓存或包里自带的那一份。开机日志里有一行 Feature patterns are not downloaded: this build never fetches them and keeps using the cached or shipped ones.

我们在测试时同时用了三种办法核对:模拟器的 libcurl 详细日志(电脑这边所有 HTTP 请求都会记下)、每秒一轮的进程连接表、Windows 的 DNS 缓存。开机、压测、正常关机、故意让它崩溃,emulator.exe、qemu-system 自己的代码和 crashpad_handler.exe 都没有往外连。

对应的改动见 ModAVD 仓库 patches/qemu/fixq30/ 里标题以 MAS local 开头、讲崩溃报告、使用统计、更新检查和特性开关的那几个补丁(0036、0038、0039、0045–0049)。

例外:

  • 带窗口运行时,如果打开扩展控制窗口里的「位置」页,它会从 dl.google.com 取地图密钥并加载 Google 地图。不打开这个页面就不会访问;无头运行时没有这个页面。默认的精简工具栏上没有打开扩展控制的按钮。
  • 虚拟场景相机的街景功能要设环境变量才会打开,默认关闭;Release 包也没有带虚拟场景的资源文件。
  • 扩展控制里帮助、反馈等页面上的链接,要你点了才会用浏览器打开。

-metrics-to-file、-metrics-to-console 这两个参数仍然有效,只在你显式给出时把统计写到本地文件或控制台。

安卓系统和应用照常联网 ​

安卓系统、游戏,以及 Google APIs 系统镜像里自带的 Google Play 服务,都通过模拟器的虚拟网络照常上网。这是它们自己的流量,和在手机上一样,模拟器不拦也不改。

崩溃转储只留在本机 ​

  • 位置:%TEMP%\AndroidEmulator\emu-crash-37.2.10-mas.db\。可以用环境变量 ANDROID_EMU_CRASH_REPORTING_DATABASE 改到别处。
  • 保留最新 5 份,更旧的开机时自动删掉。份数可以用 ANDROID_EMU_CRASH_REPORTS_TO_KEEP 改(1 到 100)。
  • 内容:模拟器进程的线程栈、少量内存片段和本机路径(路径里有 Windows 用户名)。不包含安卓系统的完整内存,也不会有意收集账号密码。
  • 不想留:开机参数加 -crash-report-mode disabled 会完全关掉崩溃记录;已有的直接删掉上面那个文件夹即可。

随包的脚本和程序 ​

  • 补全组件(管理器里的按钮,或 tools\modavd.exe components fetch):只在你点它或运行它时联网,访问你选的下载源(自动时依次是 googledownloads.cn、mirrors.cloud.tencent.com、dl.google.com),下载许可协议清单、adb 和系统镜像。请求里只有普通的下载信息(用户代理是 ModAVDManager/<版本>;0.38.1 及更早的包里的脚本是 ModAVD-fetch-components/1.0),不带任何标识。过程记在文件夹里的 logs\fetch-components.log。选的下载源只存在你这台电脑上。
  • 收集问题信息(管理器的「设置 → 组件与问题反馈」,或 tools\modavd.exe collect-info):只在本机读文件、打包,不联网,也不上传。它会读模拟器和 AUTO-MAS 的日志、崩溃转储,开着的实例还会截一张图;不碰实例的磁盘镜像,也不碰 AUTO-MAS 存账号密码的 config、data 文件夹。生成的 zip 要不要发由你决定;崩溃转储不要公开上传,要发就发邮件,见反馈问题。
  • 复制配置信息(同一处,或 tools\modavd.exe report-config):只在本机整理电脑配置和实例里装的游戏,复制到剪贴板并显示出来,不联网。贴出去之前先看一遍。
  • 管理器 ModAVD.exe:起一个只听 127.0.0.1 的本地服务,页面内嵌在程序里。联网的只有上面的「补全组件」和你自己点的更新。
  • 宿主输入法:不申请任何权限,不存任何数据,日志里不记打出的文字。

本项目不收集任何数据 ​

ModAVD 没有服务器,也没有任何统计。我们能看到的,只有你自己在 Issues 里贴出来的内容和你发到反馈邮箱的问题包。

本站是 GitHub Pages 上的静态页面,不加统计脚本,不从别的网站取字体。GitHub 自己会记访问日志,见 GitHub 的隐私声明。

Android 是 Google LLC 的商标。