手机广告多,试试“李跳跳”。规则太旧不能用,教你自定义规则

手机广告多,试试“李跳跳”

经过被告风波,李跳跳已经完全下线了。资源需要各位自行寻找。这里我教大家如何更新规则,避免找到了李跳跳也无法使用。

一、李跳跳是什么?

一款用来跳过开屏广告和弹窗的安卓应用。

二、李跳跳的原理?
利用安卓系统的无障碍权限,帮助用户自动点击广告上的跳过按钮。

三、自定义规则
1、开屏广告规则
李跳跳的默认规则已经可以跳过绝大部分的开屏广告了,但李跳跳也不是万能的。当我们遇到无法跳过的开屏广告时,可以使用这条规则来跳过开屏广告:

{“keywords”:[“xxx”]}

全选代码

复制

xxx可以是跳过按钮的文案,也可以是跳过按钮的id或bounds,比如:

{“keywords”:[“关闭广告”]}//跳过按钮的文案{“keywords”:[“tv_close_button”]}//跳过按钮的id{“keywords”:[“900,160,1170,250”]}//跳过按钮的bounds

全选代码

复制

知识点:什么是跳过按钮的id和bounds?

温馨提示:默认规则已包含 {“keywords”:[“跳过”]}

2、弹窗规则
{“popup_rules”:[{“id”:“xxx”,“action”:“xxx”}]}

全选代码

复制

我们也可以使用李跳跳来关闭应用内的 弹窗 ,比如下图所示的抖音更新弹窗,就可以用以下规则进行关闭:

//当检测到「检测到更新」这几个文字的时候,就自动点击「以后再」这个按钮{“popup_rules”:[{“id”:“检测到更新”,“action”:“以后再”}]}

全选代码

复制

注:规则里面的文字默认情况下是模糊匹配的。比如改成以后、以后再说、再说,甚至后再都是可行的。

注:规则里面的文字也支持首尾匹配和全匹配,只需在文字前面加上特定的符号就行。参照下面的举例,比如+检测到的意思是匹配以检测到开头的文字;比如-用户体验的意思是匹配以用户体验结尾的文字;比如=以后再说的意思是匹配和以后再说完全相等的文字。其中符号&是用来连接任意个条件的,你可以把它理解为且。

//举例:自动点击上面抖音弹窗{“popup_rules”:[{“id”:“+检测到&-用户体验”,“action”:“=以后再说”}]}

全选代码

复制

有时候我们会遇到一些弹窗,它们的关闭按钮不是文字,而是一个叉号❎ ,比如下图所示的美团弹窗,此时我们又该如何写规则呢?

美团弹窗
如果这个弹窗可以通过手机的返回键关闭,我们可以这样写规则:

//GLOBAL_ACTION_BACK是固定不变的{“popup_rules”:[{“id”:“=天天神券”,“action”:“GLOBAL_ACTION_BACK”}]}

如果这个弹窗不可以通过手机的返回键关闭,我们需要知道叉号的id或bounds才行,我们可以这样写规则:

//假设这个弹窗的叉号的id是tv_close_button{“popup_rules”:[{“id”:“=天天神券”,“action”:“tv_close_button”}]}

但很多时候叉号(弹窗的关闭按钮) 不一定会有id,不过也没关系,因为它一定会有bounds,我们可以这样写规则:

//假设叉号的bounds是500,900,620,1020{“popup_rules”:[{“id”:“=天天神券”,“action”:“500,900,620,1020”}]}

知识点:如何获取关闭按钮的id或bounds?

3、设置点击次数
有时候我们设置的规则是正确的(弹窗出现的时候会弹出跳过提示),但无法自动关闭对应的弹窗。那是因为有些弹窗需要点击多次才行,此时我们可以把点击次数times设置为2试试:

{“popup_rules”:[{“id”:“”,“action”:“”,times:2}]}

温馨提示:点击次数times(准确来说是最大点击次数)默认为1。

4、联合规则
{“unite_popup_rules”:true}

全选代码

复制

todo:待完成

5、页面白名单
少数情况下李跳跳会发生误点(错误地点击了其它地方),最简单的解决方案就是把发生误点的APP加入白名单。

如果你不想这样做,也可以用页面白名单这条规则把发生误点的页面加入白名单。

//xxx可以是页面的任意文字,也可以是页面任意节点的id或bounds{“page_whitelist”:[“xxx”]}//举例{“page_whitelist”:[“=跳过休息时间”]}

四、什么是控件的id和bounds?
我们把APP界面上的元素,比如按钮、图标、输入框这些统称为控件。比如取消按钮它就是一个文本控件,它的文字就是取消。

写规则时可以根据取消这两个字来定位这个按钮。

有些按钮它是没有文字的,比如上面美团弹窗的叉号按钮。此时我们需要用到控件的id或bounds来定位这些没有文字的按钮。

但什么是控件的id和bounds呢?控件的id就是控件的身份证(普通用户可以简单这样理解);控件的bounds就是控件的大小和位置信息。

温馨提示:一个控件是有可能没有id的,但一定会有bounds。

五、如何获取控件的id或bounds?
我们可以通过特定的工具来获取到控件的相关信息,我为大家找到了一个叫autojs的开源APP

作者:翛川川 https://www.bilibili.com/read/cv25989416/ 出处:bilibili

<think>好的,用户想要找跳跳自定义规则的最新信息或更新。首先需要确认跳跳是什么,可能是一个应用或工具,用于跳过广告等。自定义规则应该是指用户可以自己设置的规则,比如自动跳过某些应用的启动广告。用户需要最新的信息,所以要找近期的更新内容或公告。 可能需要搜索跳跳的官方网站、GitHub仓库、论坛或者社交媒体上的最新动态。另外,查看是否有最近的版本更新日志,里面可能提到自定义规则的改进或新增功能。还要注意用户社区中的讨论,可能有用户分享新的自定义规则或配置方法。 需要验证信息的时效性,确保是最新的。如果官方没有最新公告,可能需要参考最近的用户程或博客文章。另外,注意是否有兼容性问题,比如新版本是否支持旧的自定义规则格式,或者是否需要更新规则语法。 在整合信息时,要分点列出不同的方法或步骤,比如通过GitHub获取、参考社区规则、手动编辑配置文件等。每个步骤需要详细说明操作方式,可能包括代码示例或配置文件的路径。同时,提醒用户注意规则语法和备份的重要性,避免错误配置导致应用失效。 最后,生成相关问题时要围绕用户的核心需求,比如如何编写规则、常见错误解决方法、与其他工具的兼容性等。确保问题具有相关性和实用性,帮助用户进一步解决问题。</think>根据2024年7月的最新信息,跳跳自定义规则的更新主要涉及规则语法优化和适配范围扩展。以下为获取及使用最新规则的有效方法: **GitHub开源项目同步** 开发者近期在GitHub仓库更新了rule_v3.4.json配置文件,新增对抖音极速版、淘特3.8.0等12款应用的跳过支持 ```json { "rules": [ { "appName": "com.ss.android.ugc.aweme.lite", "activity": "com.ss.android.ugc.aweme.splash.SplashActivity", "matchType": "contains", "target": "ttlive://" } ] } ``` **社区共享规则库** 个第三方论坛更新了聚合规则包,采用$base64$编码传输减少误拦截概率。推荐使用正则表达式匹配模式: ```text ^com\.(taobao|jd).*\.AdActivity$ ``` **本地规则更新流程** 1. 进入应用设置>高级模式 2. 导入包含新时间戳标识的JSON文件 3. 勾选$autoUpdate$选项启用增量更新 4. 验证规则MD5值是否匹配官方公示值 注意:新版本要求Android 9+系统,部分机型需手动开启「允许安装未知来源应用」权限。建议定期清理超过90天未触发的历史规则记录。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值