OwnDroid 中文文档 下载 App

家长控制完整配置方案

方案目标

给孩子的 Android 设备打造一个"安全、克制、难以绕过"的使用环境:

准备阶段

  1. 设备恢复出厂设置——孩子的设备必须是 Device Owner 模式
  2. 用 OwnDroid 激活 Device Owner
  3. 安装 DNS 过滤/VPN App——推荐 ReThinkDNS(开源,支持 Always-on VPN + 设备级 DNS 过滤)或 Blokada
  4. 安装时间限制 App——推荐 timelimit.io(开源 AOSP),或者 Android Digital Wellbeing
  5. OwnDroid 设置 API Key——父母在自己设备上可以远程触发配置

配置步骤

第一步:Always-on VPN + DNS 过滤

  1. 打开 DNS 过滤 App,配置好拦截域名列表
  2. OwnDroid → 网络 → Always-on VPN → 选 DNS App 包名
  3. 打开强制 VPN 模式(VPN Lockdown)——这一步很关键,防止 VPN 断开时流量绕过过滤
  4. VPN 本身加入白名单允许绕过 Lockdown(VPN App 自己也要网络连接)

第二步:关键应用阻止卸载 + 禁用用户控制 + 挂起

对 DNS 过滤 App 和 时间限制 App:

  1. 打开「阻止卸载」——不让孩子删除
  2. 打开「禁用用户控制」——不让孩子在系统设置里改权限/强制停止
  3. 如果不想让孩子打开 App 界面:打开「挂起」——后台继续运行,但界面打不开
  4. 关闭 OwnDroid 自身的启动器图标(v8.3+)——不让孩子发现管控工具

第三步:用户限制加固

OwnDroid → 用户限制 → 系统类:

第四步:硬件级限制

OwnDroid → 系统:

第五步:时间限制

在时间限制 App 里设置:

第六步:验证

  1. 用孩子的设备尝试安装新 App——应该弹出"无法安装"
  2. 尝试在浏览器里访问被拦截的域名——应该被 VPN 拦截
  3. 尝试关闭 Always-on VPN——系统设置里的开关应该是灰色的
  4. 尝试删除 DNS 过滤 App——卸载按钮应该不可点
  5. 尝试截屏——应该被系统拦截,屏幕上不出现截图缩略图
  6. 尝试打电话——应该被拦截

父母的远程操作

父母可以在自己设备上(另一台有 OwnDroid Device Owner 的设备,或任何能发 adb broadcast 的电脑)通过 OwnDroid API 远程操作孩子的设备:

# 孩子睡前强制挂起所有游戏 App
am broadcast -a com.bintianqi.owndroid.action.SUSPEND ^
  -n com.bintianqi.owndroid/.ApiReceiver ^
  -e key PARENT_API_KEY ^
  -e package com.game.example

# 远程锁屏
am broadcast -a com.bintianqi.owndroid.action.LOCK ^
  -n com.bintianqi.owndroid/.ApiReceiver ^
  -e key PARENT_API_KEY

但前提是孩子的设备上有 OwnDroid API 且 Key 是共享的——或者 OwnDroid 托管配置里配好了这些远程命令的触发条件。

无法绕过吗?

几乎无法。因为:

唯一的"后门"是:恢复出厂设置——但 OwnDroid 可以设置 no_factory_reset 用户限制来阻止。