Skip to content

About

日本の携帯キャリア(ドコモ・au・SB・楽天)及びサブブランドに特化した、周波数帯(バンド)可視化・解析Androidアプリ。Android Network Band Visualizer & Analyzer specialized for Japanese Carriers (Docomo, au, SB, Rakuten) and Sub-brands.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Band Analyzer for Android

🇯🇵 Japanese


CarrierBand Analyzer


Band Analyzer is a specialized Android tool that visualizes and analyzes mobile network frequency bands. It is optimized for the complex network environment of Japanese carriers (Docomo, au, SoftBank, Rakuten Mobile) and their sub-brands (ahamo, povo, LINEMO, etc.).

📱 Features

  • Real-time Visualization: Instantly displays the currently connected LTE/5G bands (e.g., Band 1, Band 19, n78).
  • Statistics & Graphs: Visualize your connection history with beautiful bar charts. Check connection frequency and percentage ratios over different periods (Today, 7 Days, This Month, All).
  • Carrier Optimization: Automatically detects major Japanese carriers and MVNOs to provide accurate band information.
  • Platinum Band Detection: Highlights "Platinum Bands" (B8, B18, B19, B28) which are essential for stable connectivity in rural areas or indoors.
  • Background Monitoring: Uses a foreground service to record band history even when the app is closed. Displays a warning banner on the home screen if the service is turned off to prevent missed logs.
  • Multi-Language Support (7 Languages): Supports English, Japanese, Spanish, German, Russian, Chinese, and Korean. Includes an in-app language switcher.

📤 Sharing & Export

  • Share Report: Copy analysis results to clipboard as text or share directly via system share sheet.
  • CSV Export: Export detailed band history logs (Timestamp, Carrier, Bands) as a CSV file for external analysis (Excel, Google Drive, etc.).

🛠 Tech Stack

  • Language: Kotlin
  • UI Framework: Jetpack Compose (Material Design 3)
  • Architecture: MVVM
  • Android APIs: TelephonyManager, Foreground Service

📡 Supported Bands (Japan)

This app supports the detection of all major bands used in Japan:

Category Bands Description
Platinum (Low) B8, B18, B19, B26, B28 Wide coverage (Rural/Indoor)
Main (Mid) B1, B3, B11, B21 High capacity & Standard speed
High Speed (4G) B41, B42 Ultra high-speed LTE
Repurposed 5G n1, n3, n28 5G using 4G frequencies (Area Expansion)
5G (Sub6) n77, n78, n79 Standard 5G coverage
5G (mmWave) n257 Ultra high-speed 5G (Limited area)

🌍 Global Usage & Non-Japanese Carriers

This app complies with global standards (PLMN/Android API).

  • ✅ What Works: Real-time monitoring of "Connected Bands" and "Carrier Names" works worldwide, even with non-Japanese carriers. You can use it as a travel companion to check your local connectivity.
  • ⚠️ Limitations: Advanced features such as "Band Coverage Score" and "Signal Analysis" are currently optimized for major Japanese carriers. Please note that these specific analysis metrics may not appear when used outside of Japan.

🔒 Privacy Policy / プライバシーポリシー

View Privacy Policy

📝 License & Credits

Produced by Rato Lab Copyright (c) 2026 Rato Lab. This project is licensed under the MIT License.

About

日本の携帯キャリア(ドコモ・au・SB・楽天)及びサブブランドに特化した、周波数帯(バンド)可視化・解析Androidアプリ。Android Network Band Visualizer & Analyzer specialized for Japanese Carriers (Docomo, au, SB, Rakuten) and Sub-brands.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages