AI summary
Wi-Fi band steering tool that prefers 5 GHz/6 GHz connections and can pin specific access points via Shizuku. Includes real-time roaming telemetry with RSSI graphs, multi-AP crossover detection, and a channel analyzer. Requires Shizuku authorization; uses foreground service and boot-start permissions for watchdog recovery.
Generated by AI. May contain inaccuracies.
About this app
Features 🔒 1-Tap 5 GHz Preference (No Root Required) Selects a strong 5 GHz / 6 GHz BSSID on your network, then keeps the saved profile available for roaming. The preferred-band action is not a permanent BSSID pin: Android and the Wi-Fi firmware can still roam to another BSSID or band when conditions require it. Use a specific BSSID lock when you need to keep the profile pinned to one access point. Quintz stores Auto, Prefer 5 GHz, or Pin BSSID intent per SSID, so changing one network does not change the watchdog target for another. Supports WPA2-Personal, WPA3-SAE, Enhanced Open (OWE), and open networks. Profile changes require a compatible Android Wi-Fi framework and authorized Shizuku access. 🛡️ Smart Fallback Watchdog Runs as a foreground service and checks the connected band while the watchdog is enabled and Shizuku is available. The 5 GHz preference leaves the saved profile unpinned so Android or device firmware can roam to 2.4 GHz when needed. The watchdog does not trigger an unlock at a particular 5 GHz RSSI value. When the device is connected to the target SSID on 2.4 GHz, the watchdog scans for a same-SSID 5 GHz / 6 GHz BSSID. The default recovery threshold is -72 dBm. A successful start-scan command only means Android accepted the request. Quintz waits up to 12 seconds for evidence that the target network's 5/6 GHz scan result refreshed, and excludes those candidates if it did not. Recovery requires the same eligible BSSID in two fresh observations at least 10 seconds apart. If confirmed, Quintz requests a BSSID-specific transition, verifies that the target BSSID became active, then unpins the saved profile again so roaming remains allowed. For a pinned network, the watchdog monitors and restores that exact BSSID (on either band), then verifies the hard profile pin. Auto mode does not trigger band or BSSID recovery. The recovery scan interval starts at about 12 seconds and backs off to 30 seconds when no eligible candidate is found or a recovery attempt fails. Failed switch attempts also receive a retry cooldown that increases from 60 seconds up to 5 minutes. Automatic recovery checks fresh observations and trusted security information. Secured networks require a saved password; open and OWE networks require an explicit trusted radio choice instead of automatic same-name band selection. Missing credentials, unavailable Shizuku, stale results, profile recovery conflicts, or Android/OEM behavior can prevent or delay a switch. Recovery can interrupt the connection. ⚙️ How BSSID Pinning Works Saved-profile changes: A Shizuku user service reads and updates Android's Wi-Fi configuration, sets or clears its BSSID pin, and requests reassociation. Status and scan paths also use cmd wifi and dumpsys wifi where appropriate. Verification and recovery: Before changing a profile, Quintz saves an encrypted recovery record. It checks profile readback and the resulting connection before committing the new intent. Failed or interrupted transitions attempt to restore the previous profile and app settings; a changed or unverifiable profile can leave recovery pending. Per-network MAC policy: Shows Android's configured Device MAC or persistent Randomized MAC, separately from Quintz's saved preference and the observed address. Choosing the configured policy does nothing. In Auto mode, a change updates the saved Android profile for the next connection without issuing a reconnect. With an active BSSID pin or 5 GHz preference, Quintz reconnects the same network, keeps that mode and pin, and verifies the observed MAC. Router reservations can be affected. Separate password storage: The password status shows whether Quintz has its own encrypted copy, independently of Android's saved network. MAC-only changes reuse Android's existing profile and do not require a password copy in Quintz. Forgetting the Quintz copy leaves Android's saved network intact. Device limits: A saved-profile pin cannot guarantee uninterrupted association. The watchdog attempts to restore the selected BSSID for Pin BSSID intent, or return to an eligible 5/6 GHz radio for Prefer 5 GHz intent. 📊 Real-Time Roaming & RF Telemetry Monitor Rolling graphs for active connection RSSI and PHY link speed over the last minute. Connected signal and link-speed cursors stay at NOW, holding the latest value between readings; the cursor disappears if observations stop for more than 7.5 seconds. Multi-AP Roaming Crossover Detection: Plots recent same-network candidate scan readings as thin lines with dots at measured observations. Measured lines break across gaps longer than 20 seconds or channel/band changes. A lighter dashed tail holds the last known value to NOW; its dot stays at the actual observation time. Readings too old for a live comparison are marked stale, with dimmer held tails. Candidate scans consume Android's scan-completion notifications, with bounded polling when notifications are unavailable. Foreground scanning pauses briefly after success and backs off when results do not refresh. Candidate rows show observation age; they are not one-second live measurements. This scan path supports Android 10+ (the app's minimum version) through Shizuku. Scan latency and availability depend on Android, OEM firmware, and Wi-Fi hardware; neither scan requests nor completion notifications guarantee a fresh reading of every AP. Color-Coded RF Quality Bands: Visual thresholds for Optimal (> -65 dBm), Evaluation (-65 to -75 dBm), and Roam / Weak (< -75 dBm) zones. Automated Handoff Event Tracking: Drops timestamped event pins whenever band or BSSID transitions take place. Candidate actions: Bind to an eligible radio from the telemetry monitor. Cached history remains visible for up to a minute, but a live comparison requires a recent observation from the latest scan; displaying a radio does not make it actionable. 📊 AP Scanner & Channel Analyzer Scans and lists all nearby access points, frequencies, channel numbers, and MACs. Clear indicators for Wi-Fi standards (11n, 11ac, 11ax, Wi-Fi 7). Rows distinguish ACTIVE (the connected radio) from PINNED (the saved target). Actions show PIN for the active unpinned radio, UNPIN for a pinned radio, and BIND for other eligible radios. A saved pin can be cleared even when that radio is not the active connection. ⚡ Quick Settings Tile Switches an Auto network to Prefer 5 GHz, or returns a steered/pinned network to Auto from the Quick Settings shade. Requires authorized Shizuku and saved credentials for secured-network preference. Missing credentials or an open/OWE network's explicit radio selection opens the app. The subtitle shows connection/steering status. Returning the last steered network to Auto stops the watchdog; other saved targets can keep it enabled. 🔋 Background Work & Resource Use UI status polling, scanning, and telemetry stop when the app leaves the foreground. Scanner and telemetry work also follow the selected screen and telemetry pause state. An enabled watchdog continues status checks and recovery scans in its foreground service while the app is minimized. It uses scan backoff and switch cooldowns, and stops when no saved steering targets remain. Graph drawing caches reusable geometry and text measurements. Smooth animation preserves measurement timestamps; it does not create extra RF readings or guarantee a particular frame rate or battery cost.
About this version
- Version
- 2.1.0 (10214)
- Size
- 2.82 MB
- Requires Android
- 8.0
- Target SDK
- 26
- Architecture
- arm64-v8a, armeabi-v7a
- Downloads
- 43
- Updated
- Oct 8, 2026
- Package
- com.quintz.wifi
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10