家长控制完整配置方案
方案目标
给孩子的 Android 设备打造一个"安全、克制、难以绕过"的使用环境:
- 不让孩子安装/卸载任何应用
- 强制 DNS 过滤拦截色情、赌博、毒网站
- 禁止打电话发短信
- 阻止截图/录屏防止隐私外泄
- 每天使用时间限制
- 所有操作父母在主设备远程控制
准备阶段
- 设备恢复出厂设置——孩子的设备必须是 Device Owner 模式
- 用 OwnDroid 激活 Device Owner
- 安装 DNS 过滤/VPN App——推荐 ReThinkDNS(开源,支持 Always-on VPN + 设备级 DNS 过滤)或 Blokada
- 安装时间限制 App——推荐 timelimit.io(开源 AOSP),或者 Android Digital Wellbeing
- OwnDroid 设置 API Key——父母在自己设备上可以远程触发配置
配置步骤
第一步:Always-on VPN + DNS 过滤
- 打开 DNS 过滤 App,配置好拦截域名列表
- OwnDroid → 网络 → Always-on VPN → 选 DNS App 包名
- 打开强制 VPN 模式(VPN Lockdown)——这一步很关键,防止 VPN 断开时流量绕过过滤
- VPN 本身加入白名单允许绕过 Lockdown(VPN App 自己也要网络连接)
第二步:关键应用阻止卸载 + 禁用用户控制 + 挂起
对 DNS 过滤 App 和 时间限制 App:
- 打开「阻止卸载」——不让孩子删除
- 打开「禁用用户控制」——不让孩子在系统设置里改权限/强制停止
- 如果不想让孩子打开 App 界面:打开「挂起」——后台继续运行,但界面打不开
- 关闭 OwnDroid 自身的启动器图标(v8.3+)——不让孩子发现管控工具
第三步:用户限制加固
OwnDroid → 用户限制 → 系统类:
- ✅ no_install_apps(禁止安装任何新 App)
- ✅ no_uninstall_apps(禁止卸载任何 App)
- ✅ no_outgoing_calls(禁止拨出电话)
- ✅ no_sms(禁止发短信/接收短信)
- ✅ no_usb_file_transfer(禁止 USB 文件传输)
- ✅ no_factory_reset(禁止恢复出厂设置)
- ✅ no_debugging_features(禁止开发者调试)
- ✅ no_location_sharing(禁止位置共享)
第四步:硬件级限制
OwnDroid → 系统:
- 「禁止截屏」打开——防止孩子把聊天记录/网站内容截图保存
- 「全局静音」可选(根据场景)
- 「禁用摄像头」可选(如果不希望孩子用摄像头拍东西)
第五步:时间限制
在时间限制 App 里设置:
- 晚上 22:00 - 早上 7:00 完全禁止使用(所有 App 被 block)
- 白天允许使用的 App 列表(学习 App 全部开放)
- 娱乐 App 的每日时间上限(比如游戏每天 30 分钟)
第六步:验证
- 用孩子的设备尝试安装新 App——应该弹出"无法安装"
- 尝试在浏览器里访问被拦截的域名——应该被 VPN 拦截
- 尝试关闭 Always-on VPN——系统设置里的开关应该是灰色的
- 尝试删除 DNS 过滤 App——卸载按钮应该不可点
- 尝试截屏——应该被系统拦截,屏幕上不出现截图缩略图
- 尝试打电话——应该被拦截
父母的远程操作
父母可以在自己设备上(另一台有 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 托管配置里配好了这些远程命令的触发条件。
无法绕过吗?
几乎无法。因为:
- Device Owner 状态下 OwnDroid 无法被卸载
- 阻止卸载 + 禁用用户控制让关键 App 也无法被删除或修改
- VPN Lockdown 让网络绕过成为不可能
- 用户限制是系统级硬开关
- 硬件级禁用(摄像头/截图/USB)更底层
唯一的"后门"是:恢复出厂设置——但 OwnDroid 可以设置 no_factory_reset 用户限制来阻止。