AdAway 首次启动向导 —— 从安装到生效的完整流程
你刚装完 AdAway,点了图标
第一次启动会看到向导界面,按顺序走完大约 3~5 分钟。
第一步:权限请求(VPN 模式专属)
非 root 设备会弹出 Android 的 VPN 权限确认对话框:
"AdAway 请求建立 VPN 连接。这将监控你的所有网络流量。"
这是 Android 的安全机制——你必须手动点"确定",APP 不能自动创建 VPN。对话框本身是系统级的,任何 APP 创建 VPN 都会弹同样的东西。
root 设备跳过这一步——AdAway 直接请求 root 权限(Magisk 弹窗确认)。
第二步:选择或确认拦截模式
向导会自动检测设备的 root 状态:
- 已 root + Magisk Systemless Hosts 已启用 → 推荐 root 模式
- 已 root 但没有 Systemless Hosts → 提示先在 Magisk 设置里打开(因为直接写
/system分区风险更高) - 未 root → 自动进入 VPN 模式
向导不强制,你可以手动切换模式。但建议用向导推荐的那个。
第三步:选择 hosts 源并下载
AdAway 内置了几个默认 hosts 源,每个源有不同侧重点:
| 默认源 | 特点 |
|---|---|
| AdAway 官方 hosts | 最基础、最干净的拦截列表,更新稳定 |
| Steven Black Unified Hosts | 社区维护的高覆盖率列表,含广告、跟踪、恶意域名 |
| Energized Protection | 更激进的拦截,可能误杀正常域名 |
| MVPS HOSTS | 老牌 hosts 源,针对 Windows 设计但 Android 也能用 |
向导会推荐前 2~3 个,点"下载"按钮。下载过程中可以看到进度条,下载完会自动合并。
💡 不要贪多:默认选 2~3 个就够了,多了容易冲突或误杀。详见 多源合并策略。
第四步:应用
向导最后一步点"应用"按钮,AdAway 会:
- 把下载的 hosts 源合并、去重
- root 模式 → 写入 Magisk Systemless Hosts
- VPN 模式 → 注册虚拟网卡的 DNS 拦截规则
- 显示"成功"或"已启用"
第五步:验证
向导不会自动帮你验证,但建议花 1 分钟确认:
浏览器测试
打开浏览器访问 doubleclick.net(Google 的广告服务域名):
- 预期:页面加载失败或显示连接错误
- 如果加载成功 → 说明拦截没生效,回头检查 Private DNS、VPN 状态等
APP 测试
打开一个平时开屏就有广告的 APP,看看开屏广告还在不在。
AdAway 主界面
主界面应该显示:
- 绿色的"已启用"状态
- hosts 数量(通常几万到十几万条)
- 上次应用时间
常见问题
向导提示"无法写入 hosts"
可能原因:
- Magisk Systemless Hosts 没启用没重启 → 去 Magisk 设置打开并重启
- Vendor image 只读 → 某些老设备需要在 Magisk 里刷额外的模块
- A/B 分区只刷了一侧 Magisk → Magisk Manager 里看版本号是否是"两个分区都刷了"
向导卡住 VPN 确认
Android 系统对话框可能被某些 ROM 的"全屏显示"或"悬浮窗"设置挡住了。按音量键或返回键切出来,或者拉下通知栏找系统对话框。
应用后 APP 崩溃
详见 DNS 日志完整流程。部分 APP 依赖特定域名,被 AdAway 拦截后无法启动。向导阶段就可以先去官方 Wiki 的 ProblematicApps 页面查你的 APP 在不在列表里。
向导之后
向导只是"跑通",日常维护在主界面:
- 主界面的大按钮是开关(启用/禁用)
- 菜单里可以进 hosts 源管理、白名单黑名单、偏好设置
- 定时更新 hosts 在偏好里配置
