Say Goodbye to Splash Ads: A Deep Dive into GKD, a High-Star Open-Source GitHub Project

1 min read

In the Android ecosystem, "Li Tiaotiao" was once synonymous with skipping app splash ads. After it stopped being updated for legal reasons, many users were left with "ad anxiety." But the open-source community is powerful, and GKD (short for "Gao Kuai Dian") burst onto the scene. It not only perfectly took over the baton of automatic ad skipping, but also, with its powerful custom rules and subscription mechanism, became the most hardcore and powerful automation tool on Android today.

Say Goodbye to Splash Ads: A Deep Dive into GKD, a High-Star Open-Source GitHub Project

1. What Is GKD?

GKD is an open-source automated tapping app built on the Android AccessibilityService.

  • Project URL: https://github.com/gkd-kit/gkd
  • Core features: By simulating taps, it automatically skips app splash ads and closes in-app pop-up ads.
  • Final form: GKD + Shizuku. With Shizuku authorization, GKD can break past the limits of the accessibility service to perform advanced operations such as silent installation and system-level actions.

2. Highlights: Why Is GKD Stronger Than Traditional Tools?

Traditional ad-skipping software usually hardcodes its rules inside the app and offers only a single function. GKD adopts a “subscription” model and adds Shizuku support, delivering a decisive blow.

A. Subscription-Based Rules (Like AdGuard)

GKD itself is just an executor (a shell); its soul lies in the **“subscription rules”**.

  • Users can import third-party-maintained rule links into GKD.
  • When an app’s ads change form, the rule maintainers update the script, and your GKD syncs automatically — no need to update the app itself.

B. The Perfect Partner: Unlock the Full Feature Set with Shizuku

This is the biggest trump card that sets GKD apart from ordinary auto-clickers.

  • What is Shizuku? It is a system tool that can be activated via “wireless debugging,” letting ordinary apps call system-level APIs through ADB permissions without root access.
  • Why do you need it?
    • Automatic/silent app installation: After you tap update in an app store, a plain accessibility service still needs you to manually tap “Confirm install.” But with Shizuku authorization, GKD can call the system installer directly for fully automatic silent installation, truly achieving “tap and it updates.”
    • More stable permission management: With Shizuku authorization, GKD runs more stably and can perform operations that require higher privileges, such as clearing caches and force-stopping apps.

C. Advanced Widget-Based Matching

GKD supports Activity-level matching and widget-structure matching. It can recognize not only text but also icons and UI structure, precisely locating those “X” buttons that have no text.

3. How to Get Started with GKD (Full-Feature Tutorial)

To experience GKD’s full power, follow these steps:

  1. Preparation:
    • Download and install GKD.
    • Download and install Shizuku (also available on GitHub or in the Coolapk app store).
  2. Activate Shizuku:
    • Open Shizuku and follow the guide to start the service via “USB/wireless debugging” or root permissions.
  3. Grant Permissions and Configure GKD:
    • Open GKD and grant the accessibility service and floating window permissions.
    • In GKD’s settings, find “Advanced Mode” or “Shizuku Authorization” and tap to authorize.
    • Import subscriptions: Add popular subscription sources (such as the default GKD subscription).
  4. Enjoy the automation:
    • Now you have not only the strongest ad-removal capability but also the smooth experience of automatic APK installation.

4. Security and Privacy

  • Open and transparent: GKD and Shizuku are both open-source projects with publicly visible code, eliminating the risk of malicious backdoors.
  • Runs locally: GKD does not need network permissions (except for updating rules). All tap logic and Shizuku API calls are performed locally, and no user privacy is uploaded.

5. Summary

If ordinary ad-blocking software is a “cheat,” then the GKD + Shizuku combo is a “system-level patch.”

  • It uses the accessibility service to solve the “where to tap” problem.
  • It uses Shizuku to solve the “no permission to tap” problem.

If you are tired of splash ads in all kinds of apps, or fed up with the hassle of manually tapping through installation packages, this combo is an essential tool for making your phone a happier place.

Comments