jdlingyu 发布的文章

Q: 什么是反激活

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

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

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

Q:激活次数怎么限制?

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

Q: 没有 root 可以用吗

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

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

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

Q: 辅助服务老关闭

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

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

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

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

Q: 大圣净化 和 大圣净化II 区别

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

Android 7.0 之后支持模拟点击坐标,使用的是手势功能;
有些 ROM 开启手势会导致:UI掉帧/系统卡顿;
大圣净化II是阉割了模拟点击坐标;

Q: 为什么要单独一个包

这也是无奈的方式,是否开启手势没办法通过代码来设置,也许谷歌出于安全的考虑吧。

Q: 引起手机卡顿/掉帧

请使用大圣净化II

Android 7.0 之后支持模拟点击坐标,使用的是手势功能;
有些 ROM 开启手势会导致:UI掉帧/系统卡顿;
大圣净化II是阉割了模拟点击坐标;

谷歌广告很多是一个横条幅,也有 Native 的广告,出现在列表中。
其他的第三方广告商也差不多这种方式,可以针对这种天生具有特征值的 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 的名称(为空时不匹配)

腿叔的规则

由于广告文件替换会执行:删除文件/文件夹、创建文件/文件夹、修改文件/文件夹权限。

云端规则会调整尽量少用广告文件替换规则。

为了避免出现问题,广告文件替换做了严格的校验:

  1. 必须是二级及以上子目录(如:/data/media/0/zhiyoo/.screen),不支持操作一级子目录(如:/sdcard/a/ 或者 /data/data/xx.xx.xx/ 或者 /data/media/0/xxx)
  2. 只删除空文件夹
  3. 只删除单个文件
  4. 只修改空文件夹的权限
  5. 只修改单个文件的权限

做了以上限制,大多数执行替换会失败,可以做如下操作:

  1. 悟空 -> 替换规则 -> 单个应用
  2. 确认手动删除文件(需要谨慎确定,这里会直接删除)
  3. 再执行替换

ad_file_replace.jpg

八戒助手的原理是模拟点击跳过广告,App所完成的处理:在应用的广告页点击跳过。

前置条件

  1. 开启辅助服务
  2. 辅助服务保持后台运行(防止后台被清理)
  3. 无障碍辅助服务,只能用户主动开启和关闭

最全保活设置

小米

锁定后台
  1. 按菜单键下拉应用,加锁,这样不会被一键清理
神秘模式
  1. 打开「设置」
  2. 选择「电量和性能」
  3. 选择「神隐模式」
  4. 选择「应用配置」
  5. 找到「大圣净化」,设置为「无限制」
开机自启动
  1. 打开「安全中心」
  2. 选择「授权管理」
  3. 选择「自启动管理」
  4. 找到「大圣净化」,设置为「开启」状态

Smartisan

后台常驻
  1. 打开「安全中心」
  2. 打开「内存清理」
  3. 找到「大圣净化」,选择「后台常驻」
锁定后台

1.单击 Home 键
2.找到「大圣净化」
3.长按「大圣净化」直至底部的 X 变为"钉子"符号

开机自启动
  1. 打开「安全中心」
  2. 打开「权限管理」
  3. 找到「自启动权限管理」
  4. 找到「大圣净化」,开启「允许被系统启动」

华为EMUUI3.0

受保护的后台
  1. 打开「设置」
  2. 在「隐私和安全」下,选择「受保护的后台」
  3. 找到「大圣净化」,设置为「开启」状态
开机自启动
  1. 打开「设置」-「全部设置」
  2. 在「隐私和安全」下,选择「开机自启动」
  3. 找到「大圣净化」,设置为「开启」状态

华为EMUUI4.0

受保护应用
  1. 打开「设置」-选择「高级设置」
  2. 选择「电池管理」
  3. 选择「受保护应用」
  4. 找到「大圣净化」,设置为「开启」状态
开机自启动
  1. 打开「设置」
  2. 选择「权限管理」
  3. 选择「自启动管理」
  4. 找到「大圣净化」,设置为「开启」状态

三星

自动运行
  1. 找到「智能管理器」
  2. 选择「内存」
  3. 选择「自动运行应用程序」
  4. 找到「大圣净化」,设置为「开启」状态
锁定后台/优化白名单等
  1. 在手机的安全软件中找到「内存加速白名单」,添加「大圣净化」到白名单
开机自启动
  1. 打开「设置」-「一般」
  2. 选择「安全」
  3. 选择「应用程序许可」
  4. 找到「大圣净化」,开启「自动运行」

中兴nubia

开机自启动
  1. 打开「手机管家」
  2. 选择「授权管理」
  3. 选择「自启动管理」
  4. 找到「大圣净化」,设置为「开启」状态

魅族

手机加速白名单
  1. 返回「手机管家」主界面
  2. 选择「手机加速」
  3. 选择右上角「设置」图标
  4. 选择「手机加速白名单」
  5. 添加「大圣净化」
省电模式白名单
  1. 返回到「手机管家」主界面
  2. 选择「省电模式」
  3. 选择「待机耗电应用」
  4. 找到「大圣净化」,设置为「开启」状态
开机自启动
  1. 打开「手机管家」
  2. 选择「权限管理」
  3. 选择「自启动管理」
  4. 找到「大圣净化」,设置为「开启」状态

OPPO

锁定后台
  1. 点按菜单键,下拉应用(大圣),出现一个锁(说明锁定了),这样不会被一键清理
应用休眠白名单
  1. 打开「设置」
  2. 选择「电池」
  3. 选择「耗电保护」
  4. 找到「大圣净化」
  5. 后台冻结,设置为「关闭」
  6. 检测到异常时自动优化,设置为「关闭」
  7. 深度睡眠,设置为「关闭」
开机自启动
  1. 打开「手机管家」
  2. 选择「权限隐私/自启动管理」
  3. 找到「大圣净化」,设置为「开启」状态
授权设备管理器(不易被清理)
  1. 打开「设置」
  2. 选择「其他设置」
  3. 选择「安全与隐私」
  4. 选择「设备管理器」
  5. 激活「大圣净化」设备管理
  6. 卸载的时候,需要先取消激活。

vivo

加速白名单
  1. 打开「i管家」,点击「手机清理」
  2. 选择右上角「设置」按钮
  3. 选择「加速白名单」
  4. 找到「大圣净化」,设置为「开启」状态
省电管理白名单
  1. 打开「i管家」
  2. 选择「省电管理」
  3. 找到「大圣净化」,设置为「开启」状态
开机自启动
  1. 打开「i管家」
  2. 选择「软件管理」
  3. 选择「自启动管理」
  4. 找到「大圣净化」,设置为「开启」状态

一加(1+)

应用休眠白名单
  1. 打开「设置」
  2. 选择「应用与权限」
  3. 选择「应用休眠」
  4. 若「应用休眠」已「开启」,选择「应用休眠管理」
  5. 找到「大圣净化」,设置为「开启」状态
开机自启动
  1. 打开「设置」
  2. 选择「应用与权限」
  3. 选择「自启动」
  4. 找到「大圣净化」,设置为「开启」状态

联想

手机加速白名单
  1. 打开「乐安全」
  2. 选择「手机加速」
  3. 点击右上角「更多」按钮-「保护名单」
  4. 添加「大圣净化」
    ###### 开机自启动
  5. 打开「乐安全」
  6. 选择「手机加速」
  7. 选择右上角「更多」按钮-「自启管理」
  8. 找到「大圣净化」,设置为「开启」状态

其他手机

后台白名单
  1. 在手机的安全软件中找到「内存加速白名单」
  2. 添加「大圣净化」到白名单
电池优化白名单
  1. 在手机找到电池和性能
  2. 添加「大圣净化」到不优化列表
自启动
  1. 打开「设置」
  2. 找到「授权管理」
  3. 找到「后台自启动管理」
  4. 开启「大圣净化」
锁定后台/优化白名单等
  1. 在手机的安全软件中找到「内存加速白名单」,添加「大圣净化」到白名单

这两种方式,在大圣净化才加入,悟空加速是没有的功能,规则制作上有很多相同的地方,要用到的工具也基本相同。

Hosts文件替换

基本原理是,通过捕捉到的广告地址,将其指向本地即127.0.0.1,广告目标没有获得任何数据从而无法展示。
大圣的HOSTS管理,基本功能上已经很全面,现阶段提供了,大圣源、导入第三方源、导入文本及hosts文件、添加域名拦截,合并后导出hosts备份。

很多同学,使用习惯了一些管理hosts的APP(如Adaway),会提出疑问,怎么没有黑名单和白名单。那么在这里就再啰嗦一下。

添加域名拦截=黑名单,

这个容易理解,就是黑名单的本质

源内 搜索+反勾选=白名单。

Adaway的白名单,形式可以是整个域名如ads.taobao.com,或是加入通配符*.taobao.com。当淘宝的一些链接打不开时,一般都是用通配符白名单,但问题这样做阿里系的去广告就等于废掉一半武功了。
而大圣hosts管理,由于导入后可实现源内域名规则单个及批量反勾选,通过搜索关键字如taobao,列出的域名通过反勾选后替换,迅速排查定位。这是其它APP无法办到的。因此大圣虽没有白名单却比白名单更加强大。

Url规则

社区及群里都好多疑问,什么是Url,Url规则怎样使用?很正常,因为安卓市场运用Url拦截的APP凤毛麟角,什么是Url自己找度娘去!
制作是非常简单的,可以打开浏览器,把地址栏复制粘贴到规则内完整Url拦截,那么刚才打开的页面就再也打不开了,简单吧,大概明白了吧!

制作规则前,再简单说明一下hosts跟url拦截的相同点和不同点。
就以优酷为例:

  1. 假设地址是http://tv.youku.com/aaa/bbb/ccc/xxxxxx.html,那么tv.youku.com就是主域名,把它填到hosts或url关键字里,起的作用是完全相同的,都是屏蔽了优酷视频,都打不开。
    但视频广告却在ccc下,很明显Hosts屏蔽广告方式就失败了,而在Url关键字填入http://tv.youku.com/aaa/bbb/ccc/就可以正确拦截广告而不伤及其它有用的视频链接
  2. 通过上面的描述,估计大家就会明白为何hosts拦截会容易造成误伤了。
  3. 优酷视频,为防止被hosts拦截,广告视频链接是藏在主域名下的,因此没有一个hosts能去其广告,甭找了!由于给主域带来沉重负担,所以打开优酷比其他视频客户端都显得卡卡卡。

Hosts,url拦截 规则制作

这两个方式的规则制作,就必须用到第三方的抓包软件了,这里向大家推荐一个在国内应用市场挺热门的APP(Packet Capture 无ROOT抓包)。抓包软件使用就不赘述了。
这里以“江苏移动营业厅”这个APP为例:
url1.png
url2.png
通过上图,就会知道,假如用hosts方式填wap.js.10086.cn到域名拦截的话,那么营业厅也就会没网了。

  1. 抓到的目标页,分析地址,填到Url关键字里面,保存规则。
  2. 还必须手动删除营业厅缓存的广告图片,路径在内置存储的jsmcc/.images下面。
    hosts.png

注意:通过hosts及url拦截的,需要在应用还未缓存广告文件到手机之前就要生效,所以新添加规则的APP为确保拦截有效,须先清空一次数据。(很多使用Adaway的用户都忽略了此操作步骤,拦截效果当然是大打折扣了)这种操作步骤,恰恰与悟空及替换规则的操作相反(悟空及替换规则,首次进入先不勾选,引导和登陆账号完成后再勾选执行)