Q: 什么是反激活

激活码永久有效,不唯一绑定设备。
由于没有唯一绑定设备,重新刷机之后需要重新激活。
激活设备数限制,如果超限制了,那么需要进行反激活。
反激活是激活的反操作,相当于删除旧设备,激活次数恢复 1 次;
ps: 某些活动的激活码不支持反激活

Q:刷机之后,需要重新激活?

大圣不读取设备的隐私设备信息,无法识别唯一设备;
刷机之后设备ID会改变,要使用激活码重新激活就行。

Q:激活次数怎么限制?

激活一次,次数减1;
反激活一次,次数加1;
可以循环激活;
目前网页版提供查看激活记录和反激活功能:网页版功能

Q: 没有 root 可以用吗

可以使用,不同模式下使用不同功能:

  1. 八戒 - 无需 root,只需要辅助服务
  2. 悟空 - 需要 Xposed
  3. hosts 管理 - 需要 root
  4. 文件替换 - 需要 root
Q: 如何获取激活码

注册、登陆应用,「我的」页面,网页版功能可以购买。

Q: 辅助服务老关闭

如果应用被清理掉之后,辅助服务同时也被关闭;

没有被第三方的 App “清理”掉,例如:黑域、应用宝、各种手机助手等等;
需要保持住应用的后台,请参考:保持应用后台设置

Q: 首次进入应用,闪退或登录失败

这种现象,会出现在悟空和替换规则,新安装或升级的应用,先不勾选对应的规则,初始化并登录账号完成后,再勾选。

Q: 辅助服务:支持坐标 和 无坐标 区别

大圣净化 和 大圣净化II代码一摸一样,只有一个配置不同,关闭了手势;

Android 7.0 之后支持模拟点击坐标,使用的是手势功能;
有些 ROM 开启手势会导致:UI掉帧/系统卡顿,需要选择无坐标的辅助服务;

桌面图标(长按)快捷方式

  1. 应用信息
  2. 开启辅助服务(八戒)
  3. 开启代理服务(沙僧)
  4. 同步规则到Xposed(悟空)

android_shortcut.jpg

通知栏(通知条、磁贴)

  1. 悬浮窗(磁贴)
    快捷开关悬浮窗,方便用于制作规则
  2. 沙僧代理(磁贴)
    长按桌面图标的只有开启,这里可随意开/关
  3. 八戒跳过(磁贴)
    运行程序或游戏中遇到误点击,临时关闭八戒功能,非关闭无障碍。

android_tile_001.jpg

辅助服务前台运行(通知条)

初次启动,点进通知条会快捷进入大圣,同时通知条消失。
如果大圣的设置为前台运行通知会常驻。

悬浮窗使用方法

  1. 自解码(八戒专用)
    勾选会自动识别开屏的“跳过”按钮,并生成解码(显示黄色区域),以及手点屏幕的操作(并非所有的点击都能自动生成解码)
  2. 显示Url(沙僧专用)
    需开启本地代理,才会显示域名数据,得到的数据可用于制作(沙僧DNS & Hosts @ 悟空Url)
  3. 识别View(悟空专用)
    用于制作悟空的屏蔽View规则
  4. 快照
    要使用快照的时候,前面的1、2、3都不要勾选,否则会因处理数据太多,造成悬浮窗卡顿。

悬浮窗配图.jpg

通过代理的方式,可以拦截 url, 在 Android 手机上就是开启 VPN 服务。

DNS 拦截

整个互联网通过 TCP/IP 协议族来通信,DNS 协议是其中重要的协议之一,负责域名解析。
域名是 IP 地址的代号。
对于人类来说,字符构成的域名(taobao.com),比 IP 地址(140.205.220.96)容易使用。
域名查询属于公共基础服务,公开、无需保密,而且 DNS 协议使用 UDP 协议,方便拦截和污染。

使用方法

两种运行方式:

  1. 全局模式(所有应用流量都走 VPN 代理:影响耗电/网速)
  2. 白名单模式(只有添加的应用才走 VPN 代理)

应用添加到列表 dns 拦截就生效,统一使用:「域名过滤规则」

规则

  1. 完整域名匹配(会阻断这个域名的所有请求,需要确认是广告域名)
  2. 通配符 (只支持最前面使用)
googleads.g.doubleclick.net
googleads.g.doubleclick.net

//可以简写为
*.g.doubleclick.net

// 只支持 2/3/4 段的匹配
*.doubleclick.net // 3 段
*.g.doubleclick.net // 3 段
*.ads.g.doubleclick.net // 4 段

制作规则

  1. 开启「悬浮窗」
  2. 勾选「显示Url」
  3. 会显示所有的域名查询
  4. 找到可疑的域名,添加到「域名过滤规则」

黄色是包含 ad/ads 关键字,很可能是广告

「大圣净化」整合了免费版「八戒助手」「悟空加速」「唐僧藏经」即云端。新增了 url拦截 和 hosts 板块、自动同步、用户规则云端备份,等加强功能。

激活、规则更新与同步

  1. 去广告需要有对应APP的规则,云端规则是以用户制作分享上传为主,云端审核。
  2. 默认设置,规则列表界面向下拉动,即可同步云端,长按单个规则可选择锁定不同步。
  3. “八戒任务”属个性规则,不自动同步,按需要手动从云端列表保存。

激活及同步.jpg

八戒篇

原理:使用“无障碍服务”接口,来模拟人手点击屏幕上的任何位置。

  1. 必须保证大圣的后台进程不能被系统杀掉,设置自启、锁后台,电源管理白名单。
  2. 系统设置-安全-设备管理-勾选大圣,各机型的描述不同,参考帮助。
  3. 通过上述方法还是容易进程被杀,“无障碍服务”被关闭,可通过 root 把大圣安装为系统 App。

八戒篇.jpg

大圣净化 各版本Magisk模块

悟空(root)篇

原理:替换系统hosts文件(全局生效),及替换APP的广告缓存文件,实现去广告

  1. 系统 hosts 替换,整个大项的目标就只为替换 /etc/hosts 或 /system/etc/hosts 这一个文件。
  2. 所有替换的规则,都是静态并不会检测文件状态,因此需要手动执行才能生效

悟空root.jpg

悟空(Xposed)框架篇

Xposed framework的原作者rovo89支持到Android 8.1系统后就不再更新了(不适配MIUI10)。直到今年的二月份,国内两位大神分别开发出,基于面具Magisk的太极和EdXposed,能支持到 Android 9.0+的类XP框架。还有免 root 的虚拟框架阵型。

面具 Magisk

  1. 台湾学生开发的一个新型框架,集合了 root 及 Magisk 模块扩展的强大功能。
  2. Magisk Github下载

Xposed(rovo89原版)

  1. Xposed framework,Root后直接安装,支持Android 8.1以下系统(小米MIUI9以下)
  2. 也可通过安装Magisk,刷入Xposed专用模块,实现同时使用两种框架。

EdXposed

  1. Riru-Core Magisk刷入Rikka开发的模块接口,据闻是另一台湾中学生。
  2. Riru-EdXposed Magisk刷入solohsu国内大神开发的模块。
  3. EdXposed installer 安装solohsu的EdXposed框架管理APP
  4. EdXPosed Manager 推荐安装mlgmxyysd 作者的EdXposed框架管理。(安卓10适配较好,EDXposed模块使用管理器内CANARY提供的下载)

太极(Tai Chi)

  1. 太极官网
  2. 由国内大神weishu开发,支持免root太极·阴及刷入Magisk模块变太极·阳,两种模式。
  3. 太极在全局模式下、悟空规则APP无需添加即可生效。非全局模式,必须添加且须系统授权APP在太极内打开,规则才能生效。

免 root 虚拟框架

  1. 太极TaiChi,运行最高效,但创建应用会改变APP签名。
  2. VirtualXposed,太极之前weishu开发的,有些时间不更新了。
  3. 注意:若悟空只有跳过规则、不建议添加到虚拟框架,使用八戒跳过效率更高。通过云端规则详情、有去应用内广告的(屏蔽View及Url)可考虑创建或添加。

悟空xposed.jpg

常见问题

Q:刷不同的 rom 或换新手机,如何激活
A:在“我的-激活设备记录”,反激活旧设备,“账号中心”复制激活码重新激活

Q:装了大圣后,部分 App 出问题,例如闪退
A:关闭对应 App 规则排查,分别表现为:悟空-闪退、八戒-乱点击、 hosts-没网。

Q:文件替换后,过段时间又有广告了
A:一些清理垃圾的工具,会删掉“空文件或空文件夹”,少部分APP升级也会重建,再执行替换即可。

Q:Edxposed模块勾选大圣,卡机死机
A:

  1. 安装对应的大圣版本,不能浑用VXP版
  2. Ed模块刷(YAHFA)版
  3. Edxposed开启白名单模式,仅将需要XP规则的APP添加到白名单。

谷歌广告很多是一个横条幅,也有 Native 的广告,出现在列表中。
其他的第三方广告商也差不多这种方式,可以针对这种天生具有特征值的 View 直接屏蔽。
如果是应用自己实现的广告页,那屏蔽不了,因为没有特征值。

视频演示 -> 屏蔽View

天生具有特征值的 View:

com.google.android.gms.ads.doubleclick.PublisherAdView
com.google.android.gms.ads.formats.NativeContentAdView
com.qq.e.ads.nativ.NativeExpressADView

操作步骤

找到广告 View

  1. 开启悬浮窗
  2. 开启识别View(XP 激活才可见)
  3. 添加广告应用到列表中,否则不是识别
  4. 重启广告应用
  5. 长按广告 View

悬浮窗中开始识别View
开启识别View
长按广告 View,会在悬浮窗显示,找到广告 View。
长按广告 View

添加屏蔽规则

  1. 添加规则
  2. 选择屏蔽 View
  3. 直接粘贴 View
  4. 保存

hide_view_step_2.jpg

扩展规则

某些应用在广告 View 再增加了一层父View(父布局),但是又没有特征值,支持如下配置:

  1. 父 View 第几层
  2. 父 View 的名称(为空时不匹配)
  3. 子 View 第几层
  4. 子 View 的名称(为空时不匹配)

腿叔的规则

视频演示 -> 屏蔽View