- Aug 16, 2025
- 2
- 0
- 1
Hi all—noticed serious battery drain on my Pixel device ever since moving to Android 12. After hours in ADB, I confirmed it’s likely caused by an app—or system service—holding a wake-lock unexpectedly.
I’ve ran:
adb shell dumpsys batterystats > batt.txt
adb shell dumpsys power > power.txt
…but I’m having a hard time correlating wakelock entries to actual apps. Anyone on here solved this cleanly?
Looking for tips on:
I’ve ran:
adb shell dumpsys batterystats > batt.txt
adb shell dumpsys power > power.txt
…but I’m having a hard time correlating wakelock entries to actual apps. Anyone on here solved this cleanly?
Looking for tips on:
- Filtering the heavy wake-locks efficiently
- Identifying which SERVICE or PACKAGE is behind them
- Working with Android 12’s stricter background execution limits
- Good apps or adb flags for real-time wake-lock tracking