[Xposed Framework Modules] 1ceb0x:
OK so back to this. I did what i said yesterday + some other things as follows:

If you have nefarious wakelocks from Google Play services after it got updated to 6.x, from: ConfigFetchServices OR UserPresenceService (both of them usually show with "wake:" in front of the intent), you can try the followings:

- Disable Unbounce module

- Turn OFF Sync.

- Go to Settings - Apps - Swipe to All - Select Google Play Services.

- Press the "Manage space" button

- Press the "Clear All Data" button

- Reboot your phone

- Enable SYNC and let Google do its syncs.

- Enable Unbounce again.

- Reboot

I. EXTRA (disabling services):

- Install 3c toolbox (the free app can do the job i think).

- Go to Apps Manager (swipe to Apps tab)

- Filter the apps by System Apps.

- Scroll down and select Google Play Services

- Press "Manage" then "Permissions".

- A new window will open - DO NOT ATTEMPT TO PLAY WITH THE PERMISSIONS - YOU HAVE BEEN WARNED.

- Swipe to "Services".

Below you can find everything i have disabled:

!!!Read this first!!!

This will render unable to use the following features:

Google Fitness

Wearable support (smart watches)

Cast screen (Chromecast)

Google Drive

To not disable these - ignore everything below that has "wearable", "cast", "fitness" or "drive" in its name for both Google Play Services and Google Play Frameworks - all 3 things - Services, Receivers, Providers

!!!^^^Read this first^^^!!!

Services

checkin.CheckinService

checkin.EventLogService

config.ConfigService

config.ConfigFetchService

usagereporting.service.UsageReportingService

drive.api.ApiService

drive.api.DriveAsyncService

drive.metadata.sync.syncadapter.MetaDataSyncService

drive.realtime.cache.CachingOperationService

reminders.service.RemindersService

reminders.service.RemindersIntentService

reminders.sync.RemindersSyncService

reminders.service.RemindersProviderChangeService

reminders.notification.NotificationService

reminders.notification.NotificationActionService

auth.be.proximity.authorization.userpresence.UserPresenceService

wearable.node.bluetooth.BluetoothClientService

wearable.node.bluetooth.BluetoothServerService

wearable.node.emulator.NetworkConnectionService

wearable.service.WearableService

wearable.service.WearableControlService

com.google.android.location.wearable.LocationWearableListenerService

fitness.service.DbCleanupService

fitness.service.BrokeredFitnessService

fitness.sensors.activity.ActivityRecognitionService

fitness.sync.FitnessSyncAdapterService

fitness.sensors.sample.CollectSensorService

fitness.wearables.WearableSyncService

fitness.service.DebugIntentService

cast_mirroring.CastMirroringService

cast.service.CastService

cast.media.CastMediaRouteProviderService

cast.service.CastSocketMultiplexerLifeCycleService

cast.media.CastRemoteDisplayProviderService

cast.service.CastIntentService

cast.service.CastDeviceScannerIntentService

cast_mirroring.CastMirroringIntentService

cast_mirroring.CastRemoteMirroringService

update.SystemUpdateService

Receivers:

checkin.CheckinService$Receiver

checkin.CheckinService$ActiveReceiver

checkin.CheckinService$TriggerReceiver

checkin.CheckinService$SecretCodeReceiver

checkin.CheckinService$ImposeReceiver

checkin.EventLogService$Receiver

update.SystemUpdateService$Receiver

update.SystemUpdateService$ActiveReceiver

config.ConfigFetchService$PackageReceiver

app.receiver.OneTimeInitializerReceiver

drive.api.DriveSystemBroadcastReceiver

mdm.receivers.ConnectivityReceiver

mdm.receivers.AccountChangedReceiver

reminders.notification.NotificationReceiver

wearable.service.AutoStarterReceiver

fitness.service.FitnessInitReceiver

fitness.service.AccountChangedReceiver

fitness.sensors.sample.CollectSensorReceiver

fitness.wearables.WearableSyncServiceReceiver

cast.media.CastRemoteDisplayProvider$Receiver

cast.media.CastMirroringProvider$Receiver

Providers

drive.metadata.sync.syncadapter.DatabaseNotificationContentProvider

reminders.provider.RemindersProvider

fitness.sync.FitnessContentProvider

Go back to the app list and choose "Google Services Framework". Select Manage - Permissions.

Services

checkin.CheckinService

checkin.EventLogService

update.SystemUpdateService

Receivers

checkin.CheckinService$Receiver

checkin.CheckinService$TriggerReceiver

checkin.CheckinService$SecretCodeReceiver

checkin.EventLogService$Receiver

update.SystemUpdateService$SecretCodeReceiver

update.SystemUpdateService$Receiver

loginservice.MigrateToAccountManagerBroadcastReceiver

Disclaimer: This MIGHT not WORK FOR YOU! It does for me. No wakelocks from Google Play Services whatsoever in 24+ hours of testing. As always, i am not responsible for what you do with your phone. I am posting my tested configs and that's it. It is up to you to follow this or not.

LG G2 using Liquid Smooth ROM.

Google Play Service version 6.1.11 (1474901-030).

PS: Here is what i have unbounced:

Wakelocks

NfcService:mRoutingWakelock
NlpWakeLock
RILJ

Alarms

com.android.internal.telephony.data-stall
android.content.syncmanager.SYNC_ALARM

Sorry [MENTION=526666]cryptyk[/MENTION] for hijacking your thread with this. I had to let the world know.