ShizuStore

Traffic Light

leekleak

3.3.1 · GitHub

Download APK
Network Android 9+ 2 days ago GPL-3.0
213 ShizuStore
40.7k GitHub
869 Stars
6 MB Size

More about this app

A persistent network speed tracker in your status bar

Logo

Traffic Light

Traffic Light is an open-source tool for tracking your network usage while ensuring total privacy. Inspired by Internet Speed Meter and GlassWire.

Features

  • Data plan tracking (including multiple SIMs)
  • Beautiful widgets
  • Status bar network indicator
  • In-depth historical data tracking
  • At a glance usage analytics
  • Uses less battery than alternatives
  • Fast and modern with a stunning design

Downloads

Full Flavor Play Flavor
GitHub F-Droid Obtainium Play Store
All features No Shizuku (multi-SIM support)

Screenshots

Feedback

Make sure to follow the issue template when reporting bugs or suggesting features! Reports not following the general outline will be closed without further consideration.

Contributions

LLM Policy

This is a complex app that relies on interfacing with obscure Android APIs and is thus hard to test and verify. This makes it a poor match for agentic workflows and their use for contributions is heavily discouraged.

Please do not use LLMs for generating issues and pull request descriptions. They are not capable of providing any extra useful info and just make the whole thing harder to read. Instead use the predefined feature request/bug report templates.

If the policy is not followed you will receive a warning and on second strike be permanently banned from contributing to this project.

Code

Contributors are welcome, however please create an issue first. When asking/adding features please elaborate why that feature is useful to you.

Translations

Translation status

Translation can be done on Weblate

FAQ

Check out the wiki as the info you're looking may be there. Popular pages:

Close

How Shizuku is used

Can track mobile data separately for each SIM via a `Shizuku user service`.

This is an AI-assisted analysis of Shizuku-related usages in the app's public source code. It is best effort, so it may not catch every single usage.

How this app uses Shizuku

Shizuku is used to enable multi-SIM data tracking by reading SIM identity information the app cannot normally access.

  • Track data per SIM: with Shizuku enabled, the app looks up the active SIMs in each slot with their carrier names and reads a hidden subscriber identifier for each SIM through a privileged system service, then links each mobile data plan to the correct SIM so usage, limits and warnings stay with the right card when SIMs are swapped or added.

Android APIs or commands used

  • com.android.internal.telephony.ISub.getActiveSubscriptionInfoList
  • com.android.internal.telephony.IPhoneSubInfo.getSubscriberIdForSubscriber
  • android.os.IBinder.transact

Notable details

Without Shizuku the app falls back to basic tracking with a single generic data plan instead of per-SIM plans.

Close

Changelog

What's new for version 3.3.1

Enhancements:

  • Added shortcut to silent notification channel settings
  • Remove obsolete notification channels

Bugfixes:

  • Fix ANR on slow devices when opening hourly history list
  • Fix notification not hiding when disconnected but VPN enabled
  • Fix data plans screen not updating after plan update
  • Fix data plan usage inputs being silently ignored at times
Close

Permissions

13 permissions requested

  • android.permission.ACCESS_NETWORK_STATE
  • android.permission.FOREGROUND_SERVICE
  • android.permission.FOREGROUND_SERVICE_SPECIAL_USE
  • android.permission.POST_NOTIFICATIONS
  • android.permission.POST_PROMOTED_NOTIFICATIONS
  • android.permission.RECEIVE_BOOT_COMPLETED
  • android.permission.VIBRATE
  • android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
  • android.permission.INTERNET
  • android.permission.PACKAGE_USAGE_STATS
  • android.permission.WAKE_LOCK
  • com.leekleak.trafficlight.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
  • moe.shizuku.manager.permission.API_V23
Close

Sources

2 sources

3.3.1 Universal GitHub · com.leekleak.trafficlight
Selected Download
3.2 arm64-v8a,armeabi-v7a,x86,x86_64 F-Droid · com.leekleak.trafficlight · com.leekleak.trafficlight
Download