FAQ
Frequently Asked Questions
Permissions & Setup
Why does Lazulite need special permissions?
Lazulite needs permission to read your Android system's audio logs to show you real-time codec information and Bluetooth transmission data. Android restricts access to these logs for privacy and security reasons, so you'll need to grant permission using one of three methods:
Option 1: ADB (Recommended for Most Users)
Best for: First-time users and anyone not familiar with Android customization
This is the easiest method for most people. You'll connect your phone to your computer via USB and run a simple command. It takes about 5 minutes and doesn't require any technical expertise.
Note: You'll need to re-grant permission after each device restart.
📖 Step-by-Step ADB Tutorial for Windows and MacOS
Option 2: Shizuku
Best for: Users who want persistent permissions without restarting
Shizuku is an app that helps other apps access system permissions. Once set up, permissions persist across reboots. Requires initial ADB setup, but you won't need to reconnect your phone after restarts.
▶ Video guide: How to enable Shizuku
Option 3: Root Access
Best for: Power users with rooted devices
If your device is rooted, Lazulite can automatically request the necessary permissions. This is the most convenient option, but only if you're already comfortable with rooting Android devices.
I'm stuck at the ADB permissions screen
First time setting up? Follow our detailed tutorial that walks you through installing ADB and granting permissions:
Lazulite Setup Simplified: Installing ADB on Windows and MacOS
Already granted permission but it's not working? Make sure:
- Your phone is connected via USB with USB debugging enabled
- You've authorized the computer on your phone when the "Allow USB debugging?" prompt appeared
- You're running the correct ADB command exactly as shown in the tutorial
Using Shizuku? Ensure Shizuku is running before launching Lazulite.
Codecs & Compatibility
Which Bluetooth codecs does Lazulite support?
Lazulite can detect and display all Bluetooth audio codecs your device supports:
- LDAC, aptX, aptX HD, aptX Adaptive, aptX TWS, LC3
- LHDC V1, LHDC V2, LHDC V3, LHDC V4, LHDC V5
- AAC, SBC
- SSC, SSC UHQ (Samsung devices only)
If your device and headphones support it and agree to use it, Lazulite will show it.
Can I use Lazulite with wired headphones?
Lazulite monitors the Bluetooth audio stack: which codec your phone and headphones agreed on, transmission quality, packet loss. Wired connections bypass all of that, so there is nothing for Lazulite to read.
With wired headphones, audio goes straight from your device's DAC to your ears. No wireless encoding, no codec selection.
Why do streaming apps sometimes show different codecs than expected?
Many streaming apps claim "lossless" or "hi-fi" quality, but your device or headphones may force re-encoding to a lower-quality codec before audio ever reaches your ears.
Lazulite shows the actual codec used for Bluetooth transmission, not what the streaming app reports. If you are paying for hi-res audio but seeing AAC 256kbps in Lazulite, you now know what is actually happening.
Privacy & Data
Does Lazulite use my mobile data?
Lazulite performs all audio analysis locally on your device. No data leaves your phone unless you choose to share it.
Optional telemetry: The app may collect anonymous usage and crash data via Google Firebase to help improve stability. This uses minimal data and is compliant with privacy regulations worldwide.
Want to opt out? Go to Settings → Disable "Telemetry data"
Usage & Behavior
Will Lazulite drain my battery?
TL;DR: Nope, negligible impact.
Lazulite only reads existing system logs that your device generates anyway. It doesn't create additional processes or run in the background when you're not using it.
Note: Lazulite monitors your phone's logs, not your Bluetooth headphones. Your earbuds' battery is unaffected.
Further Questions?
Still stuck or have questions not covered here? Drop us an email and we’ll help you out.