Tracing Wake-Locks to Fix Unexpected Standby Drain on Android 12+

andrewmil85

New member
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:
  • 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
Would love to hear how others traced and squashed these phantom drains. Thanks!
 
Which Pixel do you have? Android 12 is four years old, so your device is old at this point. Could it just be a failing battery?
 

Trending Posts

Forum statistics

Threads
957,073
Messages
6,971,321
Members
3,163,706
Latest member
mannanqureshi