Professional Documents
Culture Documents
Amplify puts you in control of how your device uses your battery by controlling how often your device can wake up, and how long it can stay awake.
A module created by Ryan "cryptyk"
XDA link: http://forum.xda-developers.com/xposed/modules/mod-nlpunbounce-reduce-nlp-wakelocks-t2853874
Safety level
Explanation
SAFE
NOT SAFE
PROBABLY SAFE
Tested and no issues found but needs confirmations from more users
NOT RECOMMENDED
Reducing functionality to a high degree and danger of cross-device/cross-app negative impact of unknown nature
AUTHOR
WAKELOCK NAME
Safety Level
Allow Each
X Seconds
Mistertac
TimedEventQueue ( OS WakeLock )
UNSAFE
N/A
Core part of Android that is best left alone. It queues up all incoming events. See reference from Reddit.
N/A
No push notifications received if unbounced
N/A
Google Cloud Messaging - Keeping app content fresh is important to retaining users. And its easy with the
popular Google Cloud Messaging for Android, by sending lightweight messages to your apps installed on
Android devices anywhere. Responsible for sending push notifications to your phone, for all apps.
UNSAFE
N/A
Android Cloud to Device Messaging (C2DM) is a service that helps developers send data to their apps on
devices. The service provides a simple mechanism that servers can use to tell mobile applications to con- tact No push notifications from apps that are still using this older method called
the server to fetch updated application or user data. The C2DM service handles all aspects of queueing of
C2DM.
messages & delivery to the target application running on target devices. This service was deprecated since
2012 but there are still apps that are using this service instead of the newly & improved GCM.
UNSAFE
N/A
http://developer.android.com/reference/android/app/ActivityManager.html
NOT RECOMMENDED
N/A
This class provides access to the system alarm services. When an alarm goes off, the Intent that had been
registered for it is broadcast by the system, automatically starting the target application if it is not already
running. Registered alarms are retained while the device is asleep (and can optionally wake the device up if
they go off during that time), but will be cleared if it is turned off and rebooted.
Unbounce this and the "Alarms" part of Unbounce module itself will stop
updating - and we don't want that :)
http://developer.android.com/reference/android/app/AlarmManager.html
NOT RECOMMENDED
N/A
http://www.cadence.com/Community/blogs/ip/archive/2014/03/03/android-audio-offloadexplained-at-mobile-world-congress.aspx
NOT RECOMMENDED
N/A
This is an Android System level WakeLock. The interface that apps use to talk to the window manager meaning, applications will require a WindowManager lock everytime they need to be shown on the screen.
This has to do with Google Search/Hotword Detection. This will flare up if you use OK google anywhere
feature.
Unbounced to an almost infinte value for testing showing zero impact over a
week while utilizing OK google anywhere features. Unknown if the OK
google while screen off function on charger is hindered (i would assume so
though since it would only make sense for the phone to hold some form of
wakelock while the screen is off)
1ceb0x
GCM_CONN
UNSAFE
1ceb0x
GOOGLE_C2DM
1ceb0x
1ceb0x
1ceb0x
Mistertac
Mistertac
1ceb0x
WAKELOCK DESCRIPTION
SIDE EFFECTS
MORE INFO
http://www.reddit.com/r/Nexus5/comments/2dqz5d/
http://developer.android.com/distribute/engage/gcm.html
https://developers.google.com/android/c2dm/
http://developer.android.com/reference/android/view/WindowManager.html
PROBABLY SAFE
600
hangouts_rtcs
NOT RECOMMENDED
N/A
com.google.android.talk.Hangouts process
magnamentis
NOT RECOMMENDED
N/A
Belongs to Tasker _ Since Tasker is set for managing tasks and profiles in a specific manner it does >
not make sense to alter the purposefully set tasks by other means
magnamentis
NOT RECOMMENDED
N/A
Belongs to Tasker _ Since Tasker is set for managing tasks and profiles in a specific manner it does >
not make sense to alter the purposefully set tasks by other means
1ceb0x
600
AVAST Anti theft web based interface fails to deliver messages when this is
unbounced sometimes, its only safe to assume other apps depending on the
same services provided by RILJ are affected as well. Others have reported
heat/battery drain issues which may be induced.
TBA
None so far, all my accounts are still Syncing up
None so far, all apps and accounts working.
Mistertac
Mistertac
Mistertac
StartingAlertService ( OS WakeLock )
Mistertac
AudioMix ( OS WakeLock )
magnamentis
GCoreFlp
magnamentis
*net_scheduler*
magnamentis
NetworkStats
Mistertac
UlrDispatchingService
1ceb0x
fingerprint_scanner_static
1ceb0x
fingerprint_scanner_local
mistertac
GPSLocationProvider
Mistertac
CDMAInboundSMSHandler
Mistertac
wake:com.google.android. gms/.config.ConfigFetchService
1ceb0x
SAFE
600+-
This is the WakeLock used by Android SyncManager to Sync accounts like Google+ Twitter, Linkedin and
Gmail etc. The higher the unbouncing, the higher the amount of time your accounts will get synced again
SAFE
900 + -
http://www.reddit.com/r/Nexus5/comments/2dy43k/
TBA
https://github.com/asksven/BetterBatteryStats-Knowledge-Base/wiki/SyncLoopWakeLock
TBA
PROBABLY SAFE
240 + -
UNSAFE
N/A
This WakeLock can usually be associated with Calendar, although may effect other apps such as messaging. More testing needed to make sure other events/notifications aren't missed
If your Calendar has notifications / alerts it can hold this WakeLock unnecessarily.
This WakeLock handles Sounds from Alerts, Touch Sounds and Music. From our research and your input, it's
N/A
better to leave this Wakelock alone.
PROBABLY SAFE
240
TBA
PROBABLY SAFE
240
did not find what it does by now but came across few mentions where people kill it without issues so far
TBA
PROBABLY SAFE
240
NetworkStatsService wakelock is held while collecting and recording statistics from the kernel
NONE with functions, not sure about kernel logs for those who need them
https://groups.google.com/forum/#!topic/android-platform/n668vwz2718
PROBABLY SAFE
240
com.google.android.location.reporting.service.DispatchingService
TBA
PROBABLY SAFE
180
PROBABLY SAFE
180
This is probably safe to unbounce. I only have 1 wakelock for both of them
and it is for 1 second. However, one can encounter it higher than that.
This is probably safe to unbounce. I only have 1 wakelock for both of them
and it is for 1 second. However, one can encounter it higher than that.
PROBABLY SAFE
600
PROBABLY SAFE
240
PROBABLY SAFE
600
PROBABLY SAFE
420
SAFE
240
This is part of the Telephony Package. it's responsible for broadcasting SMS to various apps that are requestin None so far. I will test for a few days
This WakeLock popped up with latest Play Services update.
None so far, I've drastically reduced its WakeLock time with no negative imp
As the name implies. This is not a high battery drainer wakelock in my setup (my phone only blocked it for 2
seconds) but for others it might hold a big wakelock.
Related to NFC service _ Reply: Confirmed but you could go higher, basically this can be unbounced down
to 0 acquired wakelocks when not using NFC like you and myself (@magnamenis)
None so far. Mine is set at 420 and Location can be aquired through GPS,
Data, Wifi.
I don't use NFC but then again this wakelock is aquired even though NFC is
OFF. I suggest keeping it unbounced at a level of 180-240 seconds.
None so far, all my apps are functioning like normal and I've watched this
WakeLock time drop some vs what it had been.
https://code.google.com/p/android/issues/detail?id=20817
http://forum.xda-developers.com/google-nexus-5/help/partial-wakelock-audiomix-nt2520406/page2
TBA
TBA
http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/4.
4_r1/com/android/internal/telephony/InboundSmsHandler.java
TBA
1ceb0x
NfcService:mRoutingWakeLock
Mistertac
WakefulIntentService[GCoreUlr-LocationReportingService]
SAFE
240 + -
1ceb0x
NlpWakeLock
SAFE
420
Used by Google Play Services to determine your location using a combo of Cell towers and Wifi.
None.
1ceb0x
NlpWakelockDetector
SAFE
420
Used by Google Play Services to determine your location using a combo of Cell towers and Wifi.
None.
Mistertac
VZWGPSLocationProvider
SAFE
600
TBA
Behaves the same as our other Location/GPS WakeLocks. No issues so far. TBA
com.commonsware.cwac.wakeful.WakefullIntentService
SAFE
300
magnamentis
SAFE
180
*sync*/com.google.android.apps.bigtop.provider.bigtopprovider/com.google/accountname
SAFE
3600
com.google.android.location.geofencer.service.GeofencerProviderService
Belongs to newly Google app - Inbox (a new form of Gmail). It syncs your mailing account. Best values
between 3600 and 7200, depending on how much you want your gmail to be synced.
1ceb0x
Solace
com.oasisfeng.greenify.CLEAN_NOW
NOT RECOMMENDED
N/A
magnamentis
NONE.
TBA
http://androidforums.com/samsung-galaxy-s4/859357-massive-battery-drain-google-playservices-store.html#post6651111
TBA