安卓系统本身不给用户关掉开屏广告的开关,第三方 App 想弹什么就弹什么。gkd 是 gkd-kit 团队用 Kotlin 写的开源自动化工具,安装包十兆出头,它不预置任何广告规则,而是把无障碍服务读到的界面控件树交给你自己写的选择器去比对:命中就点,不命中就不动。判断权完全在用户手上,这是它跟那些内置固定规则的同类工具更本质的区别。

底层是安卓的 AccessibilityService。开启后系统会把当前窗口的控件树 AccessibilityNodeInfo 交给 gkd,并在窗口内容或状态变化时推送事件。gkd 用常驻前台服务接收这些事件,拿到根节点后按选择器遍历匹配,命中就对该节点执行 ACTION_CLICK,需要滑动时用 dispatchGesture。整个过程不需要 root,也不需要 Shizuku,提权只是可选项。
开启路径固定:系统设置、无障碍、已下载的服务,选中 gkd 打开开关,回到应用确认状态卡片变绿。安卓 7 以上即可运行,国内 ROM 还要补两步,把 gkd 加入自启动名单和电池优化白名单,否则进程被回收后服务静默掉线,表现为规则突然失效。状态栏那条常驻通知是前台服务的系统要求,不是广告。
能被处理的界面元素远不止开屏广告的倒计时按钮。开屏页的「跳过」,信息流卡片右下角的「不感兴趣」,视频前的「关闭广告」,升级提示里的「以后再说」,会员引导页右上角的关闭叉号,首页浮层红包的关闭,还有各类需要二次点击的确认对话框,只要能在控件树里被描述出来,都可以写成规则。
描述时更常用的属性是 text、vid 和 desc。text 是可见文字,写 [text="跳过"] 即可精确命中;vid 对应 view 的资源 ID,广告 SDK 的 ID 通常带固定后缀,用 [vid$="/tt_splash_skip_btn"] 这种后缀匹配更稳,App 改版也不容易失效;desc 是 ContentDescription,只有图标没有文字的关闭按钮靠它识别,写 [desc="关闭广告"]。三者可以叠加,条件越多误触越少。
gkd 的规则是 JSON5 文本,顶层是应用的 id、name 和 groups 数组,每个 group 含 key、name、activityIds 和 rules,rule 里更关键的是 matches,也就是选择器。activityIds 限定生效页面,只有当前 Activity 命中才继续匹配,这一步能挡掉大部分误触。rule 还支持 preKeys 指定前置规则、quickFind 开启快速查找、snapshotUrls 附证据截图。
选择器语法接近 CSS。属性写在方括号里,[text^="跳过"] 匹配前缀,[text*="广告"] 匹配包含,[clickable=true] 限定可点击;并列或 && 表示同时满足,|| 表示任一满足,! 取反;类名可简写,TextView 等价 [name$=".TextView"];关系用 >、<、+、- 表示祖先、后代与兄弟,括号里能写偏移;@ 标记动作落在哪个节点。
写规则较快的办法是快照。点首页快照按钮会截屏上传到 gkd.li,生成一条 https://i.gkd.li/i/ 开头的链接,在网页审查工具里可以实时试选择器,看到命中高亮再保存。查 activityId 用 adb shell dumpsys activity top。
自己写规则门槛高,日常用法是订阅。订阅就是一个 json5 文件的网址,在订阅管理页粘贴添加,可单独设置自动更新间隔。社区里两个常用源,一是 AIsouler 维护的规则库,registry.npmmirror.com 上有镜像,国内直连快,默认只开开屏类规则,误触率低;二是 id 667 接手维护的 gkd-subscription 源。选一个即可,重复订阅同一应用会冲突。
订阅进来后按应用分组。点进某个 App 的详情页,会列出该应用的全部规则组,比如「开屏广告」「首页弹窗」「会员引导」,可整组开关,也可逐条禁用,遇到误触就关掉那一条,不必停掉整个订阅。另有一类标记 global 的全局规则,不绑定具体应用,适合「确认登录」这类反复出现的按钮,但误触风险明显高于应用内规则,建议只留真正需要的几条。
误触基本来自写得太宽的 matches。收窄的办法有几种:务必填 activityIds 把范围限定在某个页面;给按钮加 [clickable=true] 避免命中纯文本;倒计时按钮加文本长度限制;用关系选择器把父容器也纳入条件。规则还能配动作冷却与延迟,配合 v1.12.0 新增的显示触发位置,能看到每次点击落在屏幕哪一点,排查很快。
耗电方面,无障碍加前台服务有开销,但只在窗口变化时遍历一次,实际占用很低。真正的麻烦是国内 ROM 的后台管理,表现为用着用着规则失效,需要在多任务列表加锁、允许自启动、关闭电池优化。联网只发生在更新订阅和上传快照两件事上,快照上传是主动点击触发的行为,不点就不会上传任何截图。
v1.12.0 是一次大改,把 gkd 从跳广告工具推向自动化平台:新增自动化工作模式,可以把打开应用、跳过广告、点签到、返回桌面这样的多步操作串成一条流程;新增滑动操作,除了点击还能模拟滑动;新增显示触发位置,点击和滑动的落点会高亮出来;新增备份与恢复,换机时配置可以直接导入;新增 toast 显示模板,触发提示的文字可自定义。
规则层面同样加了不少:订阅分类规则列表页、分类描述字段、点击位置 xy 字段、触发位置可用屏幕宽高、快照按钮支持长按关闭,另外优化了更新订阅时移除无用配置,修复了提权自身不生效和安卓 17 上的部分问题。
v1.12.1 是紧随其后的修补版,只改了三处:优化快照结果的提示文案,修复某些场景下无障碍服务状态判断错误,修复某些设备新安装应用后对应规则不启用。更新走设置、关于、检测更新即可,不需要卸载重装。
展开内容
189.43MB
想体验节奏游戏里带点诡谲又混着荒诞的玩法吗?黑暗接管:错误化恶搞之家由玩家自行制作,基于周五夜放克的玩法框架展开。作品把阴森气氛与滑稽桥段搅在一块儿,跟着鼓点敲打的并且,你会被带进一个歪歪扭扭却总冒出意外趣味的空间。每一次落键都考验准头,曲目难度各有门道,可用角色也备了若干,若想检验自己的手感,这片场地能让你折腾好一阵。
195.98MB
星空小镇是舞者追梦的起点,3D音乐舞蹈手游AU3DanceStar把舞台搭在了这片幻想世界里。喜欢音乐也好,想跳舞也好,都能在这里找到属于自己的位置,亮出舞技,和各地玩家一起感受旋律与舞步的碰撞,搭出个人的时尚风格,朝实力舞者的方向走。
90.26MB
想找一段合心意的手机铃声,铃声多多准备了逾千万首免费曲目任你翻找:热门单曲、影视配乐以及自己动手做的个性铃声都在其中。来电响铃、闹钟提示、短信音效均可直接设定,平台每日新增一千条以上铃声,流行、怀旧、搞笑等类型各有归属,安卓与iOS设备都能拿它来整理手机铃声。
474.66MB
想边刷短视频边看直播互动的话,晓秀这款影音应用把两件事放在了一起。你既可以把才艺表演、生活日常以及知识类内容上传发布,也能浏览他人分享的画面。播放流畅,观看、点赞和评论环节不会卡顿,时间一长就能积累自己的社交圈,让更多人看到你的个人风采。
19.02MB
想用手机排七政四余星盘的话,这款由官方推出的最新版本值得一看。它以传统星命学说为根基,把天文历算方法融进程序逻辑,能自动生成命盘并给出解读。只要录入出生的时辰和地点,系统就会推算日、月、五星这七政以及四余星曜各自所在的位置,画出星盘,并把宫位和神煞逐一标注在图上。
183.37MB
在这个全民刷短视频的时代,不少素人通过短短几十秒的视频一夜爆红。还记得2021年中国好声音的亚军王靖雯吗?她就是从抖音走红的典型代表。还有好声音导师黄霄云,也是靠着短视频平台积累的人气成功出圈。
69.66MB
西瓜视频app是一个充满活力的平台,每月吸引超过320万创作人和1.8亿活跃用户。这里不仅是观看视频的地方,更是发现和分享生活乐趣的社区。用户可以轻松找到各类精彩内容,从搞笑短片到深度解析,丰富多样的创作满足不同兴趣。
52.52MB
芒果TV国际版(MangoTV)是一款专为海外用户设计的视频播放平台,集合了湖南卫视及芒果TV独家自制内容,涵盖综艺、剧集、电影等高清华语资源。无论是热门真人秀、浪漫甜剧,还是经典IP翻拍,都能在这里一网打尽。平台还支持湖南卫视节目高清点播,部分频道甚至提供网络同步直播,真正实现多屏互动与跨屏观看体验。
54.85MB
快手极速版作为快手官方推出的轻量级应用,保留了原版核心功能的同时,带来更轻快的使用体验。这个专为刷视频设计的版本汇集了全网热门短视频内容,从搞笑段子到美妆教程,从知识科普到影视剪辑,从新闻资讯到动漫二次元,各类精彩内容应有尽有。在这里不仅能邂逅明星大咖,还能发现众多才华横溢的素人创作者。
54.26MB
豚豚剧动漫app正版最新版是一款完全免费的影视资源聚合平台,集成了电影、电视剧、动漫、综艺等多种内容,让用户可以直接免费观看各大视频平台的热门影视节目,同时,它可以为你带来极佳的观影体验。喜欢看影视剧的朋友千万不要错过这款宝藏软件!
12.5MB
搜搜看app目前处于测试阶段的影视聚合播放工具,据传开发者与知名资源站新电影天堂系出同源。这款应用整合了爱奇艺、优酷、芒果TV等主流视频门户的入口,兼具播放历史追踪、资源下载、智能检索等实用功能,特别值得一提的是支持本地视频加载与内容快捷分享。
29.37MB
作为一个资深影音爱好者,我一直在寻找能通吃各种片源的播放工具,直到遇见NOVAVideoPlayer这款安卓端的"瑞士军刀"。它不仅出色解码我硬盘里堆积如山的MKV、MP4资源,还能直接读取NAS里的4K原盘,更惊喜的是自动匹配影片信息和字幕——再也不用对着指环王三部曲的乱码文件名发呆了。周末窝在沙发上用电视模式刷剧时,那个仿TV端的大字界面简直拯救了我的近视眼。现在连老爸都学会了用SMB功能播放家庭相册视频,要说缺点嘛...可能就是功能多到让我研究了整整两天。如果你也需要这种全能型选手,当百下载站已经备好了最新版。
29.94MB
BesTV粤视厅电视版是一款由埋堆堆与百视通联手推出的互联网电视应用,专为港剧爱好者量身打造。应用内汇聚了TVB官方授权的海量正版影视资源,经典与新热港剧一应俱全,包含了古装武侠、警匪刑侦,金融商战、合家欢喜剧,同时还拥有更高清的画质和流畅的播放体验。
160.61MB
最近发现不少朋友跟小编有同样的烦恼,想重温经典老剧却总是找不到资源。不是播放器不支持,就是压根搜不到,实在让人头疼。为了解决这个问题,小编特意试用了好几款视频软件,最后发现百度视频最新版确实是个宝藏。
68.38MB
作为一款跨平台的开源媒体中心,Kodi以其卓越的兼容性和可扩展性赢得了全球用户的青睐。无论是Android手机、Windows电脑还是智能电视盒子,甚至是树莓派等微型计算机,都能出色运行这款全能播放器。它不仅支持本地和网络流媒体的播放,还能通过丰富的插件生态系统实现电视直播、音乐管理、图片浏览等多样化功能。更值得一提的是,配套的遥控应用让用户能够摆脱物理按键的束缚,随时随地享受智能操控的便利。