Kitsunping is a Magisk module for rooted Android devices that focuses on Android network optimization, lag fix, and lower latency. It runs automatically in the background and adapts settings based on connection state (Wi‑Fi or mobile data).
Kitsunping is a rooted Android network optimizer designed for lower ping, reduced lag spikes, and more stable gaming sessions on Wi‑Fi and mobile data. It includes automatic profile switching, local diagnostics, and router-aware integration for advanced users.
Its main goal is to reduce unstable behavior, high ping, and inconsistent network performance across carriers/regions by applying suitable profiles for the active network.
speed, stable, gaming) based on connectivity events.none, stable, speed, gaming, benchmark_gaming, benchmark_speed).Android lag fix, Android ping reducer, Magisk network module, rooted Android network optimization, mobile gaming latency fix, Wi‑Fi jitter reduction, mobile data stability, bufferbloat mitigation Android, Android TCP optimization, Android DNS latency optimization.
speed, stable, and gaming modes (see Docs/10-runtime/network-profiles.md).PROFILE_CHANGED) with cache state tracking.bbr), TCP window scaling, and SACK.ro.ril.set.mtusize) for mobile data alignment.Note: Exact tunables applied at runtime can vary by kernel, ROM, vendor implementation, and device compatibility.
1) Flash the ZIP in Magisk.
2) During installation, choose static or automatic mode.
3) Reboot the device.
4) Check logs/ and cache/ to review activity and results.
Tip: You can start with a static fix for a fast first boot, then reboot and run manual calibration later when you have stable signal/time available.
sh tools/test_all_local.shsh tools/release_gate_local.sh --skip-testssh tools/release_gate_local.shReference guide: Docs/00-overview/local-ci-and-release-gate.md
Note: Advanced parameters (technical props/tunables) are documented in the files above to keep this main page simple.
Kitsunping includes only the client-side integration needed to exchange data with a compatible router agent.
That integration is limited to documented protocol calls such as authenticated POST and GET requests.
Router-side implementations, including KitsunpingRouter, are distributed separately, are not part of this MIT repository, may use a different license, and may evolve independently as long as they remain protocol-compatible.
magisk-module, android-root, network-optimizer, ping-fix, latency-fix, android-gaming, sysctl-tweaks, tcp-optimization, dns-tweaks, bufferbloat-reduction, wifi-optimization, mobile-data-optimization, event-driven-daemon, local-logs, cache-diagnostics, router-integration, app-integration, open-source, MIT-license.In most cases, yes on rooted devices with compatible kernels/ROMs, but behavior can vary by vendor and security policy.
It can improve consistency and responsiveness, but final ping depends on carrier routing, server region, signal quality, and device modem behavior.
Yes. Kitsunping detects network state and applies profile logic according to current connectivity.
No. The module works locally and stores operational logs/cache on device only.
Thanks to Zackptg5 for binaries/contributions used in this project (for example: ping, KeyBin, iw, bc).
All credits belong to their respective authors.
Kitsunping does not send data to remote servers and does not use telemetry.
Detailed reference: Docs/00-overview/privacy-and-telemetry.md
For vulnerability reporting and security contribution rules (including binary provenance requirements), see SECURITY.md.
This project is released under the MIT License. This MIT distribution covers the Kitsunping module and its client-side router integration code in this repository only. Compatible router agents are separate distributions and may use different licensing terms. See LICENSE.