[Sony Xperia P, U, Sola, Go] matomix:
My Android Tools

Hey,

I recently discover another app with more advanced feature from the same dev who developped DIsable Service : It is called My Android Tools.

You can still disable service but also other think like Broadcast Receivers.

Disabling receivers of application has roughly the same effect of greenify : Your app will only launch when you use it.

Thanks to this thread and some other, I disabled ~30 service of Google Play Services and the receiver of applications that tend to start themselve. Now I have almost no wakelocks (so good battery life) and my system is smooth and i can still use Maps and Youtube without problems :) (I'm on Xperia U with CM11)

There is the list (with the full names of services):

For Google Play Service

In services

com.google.android.gms/com.google.android.gms.analytics.service.AnalyticsService
com.google.android.gms/com.google.android.gms.checkin.CheckinService
com.google.android.gms/com.google.android.gms.update.SystemUpdateService
com.google.android.gms/com.google.android.gms.gcm.GcmService
com.google.android.gms/com.google.android.gms.gcm.http.GoogleHttpService
com.google.android.gms/com.google.android.gms.subscribedfeeds.SyncService
com.google.android.gms/com.google.android.gms.ads.AdRequestBrokerService
com.google.android.gms/com.google.android.gms.ads.social.GcmSchedulerWakeupService
com.google.android.gms/com.google.android.gms.ads.identifier.service.AdvertisingIdService
com.google.android.gms/com.google.android.gms.wallet.service.analytics.AnalyticsIntentService
com.google.android.gms/com.google.android.gms.wearable.node.bluetooth.BluetoothClientService
com.google.android.gms/com.google.android.gms.wearable.node.bluetooth.BluetoothServerService
com.google.android.gms/com.google.android.gms.fitness.sync.FitnessSyncAdapterService
com.google.android.gms/com.google.android.gms.deviceconnection.service.DeviceConnectionServiceBroker
com.google.android.gms/com.google.android.location.fused.FusedLocationService
com.google.android.gms/com.google.android.location.fused.NlpLocationReceiverService
com.google.android.gms/com.google.android.location.geocode.GeocodeService
com.google.android.gms/com.google.android.location.network.NetworkLocationService
com.google.android.gms/com.google.android.location.internal.GoogleLocationManagerService
com.google.android.gms/com.google.android.location.geofencer.service.GeofenceProviderService
com.google.android.gms/com.google.android.location.fused.service.FusedProviderService
com.google.android.gms/com.google.android.location.internal.server.GoogleLocationService
com.google.android.gms/com.google.android.location.reporting.service.DispatchingService
com.google.android.gms/com.google.android.location.places.PlaylogService
com.google.android.gms/com.google.android.gms.games.service.GamesAndroidService
com.google.android.gms/com.google.android.gms.games.service.GamesIntentService
com.google.android.gms/com.google.android.gms.games.service.GamesSignInService
com.google.android.gms/com.google.android.gms.games.service.GamesSignInIntentService
com.google.android.gms/com.google.android.gms.games.service.GamesSyncServiceMain
com.google.android.gms/com.google.android.gms.games.service.GamesSyncServiceNotification
com.google.android.gms/com.google.android.gms.games.service.GamesUploadService

In receivers (It should prevent Google Services starting itself to launch serivecs that are disabled)

com.google.android.gms/com.google.android.gms.checkin.CheckinService\$Receiver
com.google.android.gms/com.google.android.gms.checkin.CheckinService\$ActiveReceiver
com.google.android.gms/com.google.android.gms.checkin.CheckinService\$TriggerReceiver
com.google.android.gms/com.google.android.gms.checkin.CheckinService\$SecretCodeReceiver
com.google.android.gms/com.google.android.gms.checkin.CheckinService\$ImposeReceiver
com.google.android.gms/com.google.android.gms.checkin.EventLogService\$Receiver
com.google.android.gms/com.google.android.gms.update.SystemUpdateService\$Receiver
com.google.android.gms/com.google.android.gms.update.SystemUpdateService\$ActiveReceiver
com.google.android.gms/com.google.android.gms.config.ConfigFetchService\$PackageReceiver
com.google.android.gms/com.google.android.gms.gcm.GcmReceiver
com.google.android.gms/com.google.android.gms.gcm.GmsAutoStarter
com.google.android.gms/com.google.android.gms.gcm.ServiceAutoStarter
com.google.android.gms/com.google.android.gms.gcm.GcmDiagnosticsReceiver
com.google.android.gms/com.google.android.gms.gcm.GcmPackageTracker\$GcmPackageChangeReceiver
com.google.android.gms/com.google.android.gms.playlog.service.MonitorAlarmReceiver
com.google.android.gms/com.google.android.gms.app.receiver.OneTimeInitializerReceiver
com.google.android.gms/com.google.android.gms.app.receiver.SystemBroadcastReceiver
com.google.android.gms/com.google.android.gms.feedback.FeedbackConnectivityReceiver
com.google.android.gms/com.google.android.gms.icing.service.PowerConnectedReceiver
com.google.android.gms/com.google.android.gms.kids.account.RetryKidsAccountSetupReceiver
com.google.android.gms/com.google.android.gms.notifications.GcmBroadcastReceiver
com.google.android.gms/com.google.android.gms.mdm.receivers.ConnectivityReceiver
com.google.android.gms/com.google.android.gms.mdm.receivers.AccountsChangedReceiver
com.google.android.gms/com.google.android.gms.mdm.receivers.LockscreenUnlockedReceiver
com.google.android.gms/com.google.android.gms.mdm.receivers.ActivateDeviceAdminUponUnlockReceiver
com.google.android.gms/com.google.android.gms.auth.be.proximity.authorization.bt.AuthorizationBluetoothService\$AutoStarter
com.google.android.gms/com.google.android.gms.auth.authzen.GcmReceiverService\$Receiver
com.google.android.gms/com.google.android.gms.auth.devicesignals.LockScreenListener
com.google.android.gms/com.google.android.gms.common.analytics.CoreAnalyticsAlarmReceiver
com.google.android.gms/com.google.android.gms.common.notification.PersistentNotificationBroadcastReceiver
com.google.android.gms/com.google.android.gms.wearable.service.AutoStarterReceiver
com.google.android.gms/com.google.android.gms.fitness.service.FitnessInitReceiver
com.google.android.gms/com.google.android.gms.fitness.wearables.WearableSyncServiceReceiver
com.google.android.gms/com.google.android.location.internal.AnalyticsSampler
com.google.android.gms/com.google.android.gms.games.receiver.GamesSystemBroadcastReceiver

For Google Play Store

Services

com.android.vending/com.google.android.finsky.services.DailyHygiene
com.android.vending/com.google.android.finsky.billing.iab.InAppBillingService
com.android.vending/com.google.android.finsky.billing.creditcard.BillingAccountService

For Google Service Framework

Services : You can disable everything

Receivers

com.google.android.gsf/com.google.android.gsf.checkin.CheckinService\$Receiver
com.google.android.gsf/com.google.android.gsf.checkin.CheckinService\$TriggerReceiver
com.google.android.gsf/com.google.android.gsf.checkin.CheckinService\$SecretCodeReceiver
com.google.android.gsf/com.google.android.gsf.checkin.EventLogService\$Receiver
com.google.android.gsf/com.google.android.gsf.update.SystemUpdateService\$SecretCodeReceiver
com.google.android.gsf/com.google.android.gsf.update.SystemUpdateService\$Receiver
com.google.android.gsf/com.google.android.gsf.loginservice.MigrateToAccountManagerBroadcastReceiver
com.google.android.gsf/com.google.android.gsf.usagestats.StatsUploadService\$Receiver

Note that I dont use GCM notifications. For the GPS i use "Device only" so dont know if high accuracy and low battery mode are working with this configuration. I only use Maps and Youtube and the store as Gapps. I think that the services you can disable vary from the need of one user to another . It's mostly by testing that you see what you can disable withtout affecting your experience or not.

You can also check this guide if you want http://xdaforums.com/galaxy-s-advance/themes-apps/share-myandroidtools-guide-to-disable-t2869119