编写GKD(搞快点)脚本,实现Android 自动解冻应用的方法,自动跳过广告,安卓屏蔽广告,自动跳过首屏广告,脚本编写教程等一条龙服务

由于使用了 ‘雹 Hail’ 来冻结APP,导致每次点击的时候 都会出现这个 "应用无法使用",每次都得多点一下 "取消暂停应用",参考这里

比冰箱更好用的一个冻结APP的工具 雹 Hail

关于编写代码详细介绍(里面有些讲得有点复杂,其实很多用不上,新手可以看我的代码示例)

https://github.com/gkd-sub-repo/114514_subscription/blob/main/CONTRIBUTING.md

分享一个规则订阅地址

https://github.com/Adpro-Team/GKD_THS_List

里面有PDF教程文档

https://github.com/Snoopy1866/blogs/tree/main/software/gkd/gkd-rule-tutorial/assets

GKD 规则编写的一个博客

https://blog.adproqwq.top/

software/gkd/1 GKD 规则书写教程(第一期)/GKD 规则书写教程(第一期).md

https://github.com/Snoopy1866/blogs/blob/main/software/gkd/1%20GKD%20%E8%A7%84%E5%88%99%E4%B9%A6%E5%86%99%E6%95%99%E7%A8%8B%EF%BC%88%E7%AC%AC%E4%B8%80%E6%9C%9F%EF%BC%89/GKD%20%E8%A7%84%E5%88%99%E4%B9%A6%E5%86%99%E6%95%99%E7%A8%8B%EF%BC%88%E7%AC%AC%E4%B8%80%E6%9C%9F%EF%BC%89.md

software/gkd/2 GKD 规则书写教程(第二期)/GKD 规则书写教程(第二期).md

https://github.com/Snoopy1866/blogs/blob/main/software/gkd/2%20GKD%20%E8%A7%84%E5%88%99%E4%B9%A6%E5%86%99%E6%95%99%E7%A8%8B%EF%BC%88%E7%AC%AC%E4%BA%8C%E6%9C%9F%EF%BC%89/GKD%20%E8%A7%84%E5%88%99%E4%B9%A6%E5%86%99%E6%95%99%E7%A8%8B%EF%BC%88%E7%AC%AC%E4%BA%8C%E6%9C%9F%EF%BC%89.md

GKD(搞快点) 项目开源地址
https://github.com/gkd-kit/gkd

下面给出一个第三方规则的链接,可以屏蔽N多广告,太爽了(想屏蔽一些通用APP广告的,直接去里面找订阅规则就行,几乎所有的APP都有规则,人多力量大,牛B)

https://github.com/topics/gkd-subscription

获取快照后,看到如下结果

Pasted image 20240626135930.png

Pasted image 20240627160742.png

下面直接贴上相应代码,我的代码精简了很多用不上的东西

{
  id: 'android',
  name: 'ANDROID',
  groups: [
    {
      key: 0,
      name: '自动点击取消暂停应用',
      activityIds: ['com.android.internal.app.SuspendedAppActivity'],
      rules: [
        {
          matches: 'TextView[text*="应用无法使用"] < LinearLayout < LinearLayout < LinearLayout >n @Button[text*="取消暂停应用"]',
        },
      ],
    },
  ],
}

注意 @Button[text*="取消暂停应用"] 这句代码里面的"@"符号,一般要点击哪个部件,就把那个部件加上"@".

代码里连续写了三个 LinearLayout 是为了表示层级关系,在各种文档里都没有说明,文档很多描述了 同级 或者 父级 或者 从上到下的嵌套级,没有说先上后下的层级,有时候得自己摸索.

将代码添加到 修改内存订阅里 做测试

Pasted image 20240626140740.png

在内存订阅里代码测试没问题后,就把代码复制到本地订阅里就行了

Pasted image 20240626141202.png

留下评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注

72 − 66 =