Skip to content

Hikari AdBlock v1.2.3

Latest

Choose a tag to compare

@github-actions github-actions released this 11 Sep 09:26

Hikari AdBlock — free, open-source, no-root Android ad blocker.

What's new in v1.2.3

Shizuku mode now fails fast and tells you why

  • Added a clear error dialog for Shizuku mode. If your ROM and kernel deny
    permission for iptables/nftables, Shizuku mode can't work on your device.
    Previously the app could sit on "Connecting..." and silently retry for a very
    long time before giving up with no real explanation. It now detects the block
    immediately and explains exactly what happened.
  • One-tap "Switch to Direct (VPN) mode". The blocked dialog now has a button
    that switches you straight to Direct (VPN) mode and starts protection, so you
    still get ad blocking even when Shizuku is unavailable on your ROM.
  • Added a pre-flight probe. When you select Shizuku mode, the app now runs a
    single cheap, read-only netfilter command first. If the ROM/kernel refuses it,
    you're told right away and the service is never started, so no filters are
    fetched and no retry loop runs.

Under the hood

  • The pre-flight probe is used from the Settings toggle, from the power-button
    toggle, and when a pending Shizuku start is retried after returning to the app.
    The service also runs the same probe as a safety net.
  • Filters are loaded exactly once before the retry loop, so retries no longer
    re-fetch or re-seed the filter lists.
  • Bumped the version to 1.2.3 (versionCode 7).

If your ROM and kernel deny iptables permission, Shizuku mode cannot work on
your device. Use Direct (VPN) mode (the dialog can switch you over with one
tap) or the root backend instead.

📥 How to download

  • app-universal-release.apk — works on every phone (pick this if you're not sure)
  • app-arm64-v8a-release.apk — most modern phones (recommended, smaller download)
  • app-armeabi-v7a-release.apk, app-x86-release.apk, app-x86_64-release.apk — other CPU types