[Huawei P10 Plus ROMs, Kernels, Recoveries, & Other] ytgbg:
Guys,

I have an idea, as for [MENTION=477335]Blackball[/MENTION] is a lot of work, time and bandwidth to do a Slim Verison of the ROM, we can share here the apps and services (Huawei, Google) that are safe to remove and when removed which functionality/app is not present anymore.

I also use MyAndroid Tool to limit unwanted services, receivers and activities (Amplify is not working so I am limiting some entries to fight NLP Wakelocks also).

Use this thread also for battling wackelocks to addition of the list of disabled stuff in MyAndroidTools:

https://xdaforums.com/oneplus-3/how-to/guide-stop-google-play-services-t3549760

Here is the list list of services, receivers and activities I have disabled (I can't change from settings app the ringtones and notifications with this setup, but I can do this through the Music App and Zedge App, that's the only limited functionality that I personally find):

com.android.vending/com.google.android.finsky.billing.setupwizard.SetupWizardPaymentsEnablementService

com.android.vending/com.google.android.finsky.uninstall.UninstallManagerService

com.android.vending/com.google.android.finsky.services.LicensingService

com.android.vending/com.google.android.finsky.wear.WearSupportService

com.android.vending/com.google.android.finsky.wear.WearChangeListenerService

com.android.vending/com.google.android.finsky.billing.iab.MarketBillingService

com.android.vending/com.google.android.finsky.billing.iab.InAppBillingService

com.android.vending/com.google.android.finsky.billing.iab.FirstPartyInAppBillingService

com.android.vending/com.google.android.finsky.billing.BillingAccountService

com.android.vending/com.google.android.finsky.billing.BillingService

com.android.vending/com.google.android.finsky.services.DismissRecommendationService

com.android.vending/com.google.android.finsky.services.LoadRecommendationsService

com.android.vending/com.google.android.finsky.widget.recommendation.RecommendationsViewService

com.android.vending/com.google.android.vending.verifier.PackageVerificationService

com.android.vending/com.google.android.vending.verifier.PackageVerificationLoggingService

com.android.vending/com.google.android.vending.verifier.PackageVerificationApiService

com.android.vending/com.google.android.finsky.services.DailyHygiene\$DailyHygieneService

com.android.vending/com.google.android.finsky.hygiene.HygieneJobService

com.android.vending/com.google.android.finsky.autoupdate.ReschedulerUsingAlarmManager\$CheckWifiAndAutoUpdate

com.android.vending/com.google.android.finsky.autoupdate.ReschedulerUsingJobScheduler\$CheckPreconditionsAndAutoUpdateJobService

com.android.vending/com.google.android.finsky.autoupdate.ReschedulerUsingBroadcast\$AutoUpdateRecheckForBroadcast

com.android.vending/com.google.android.finsky.services.PackageUpdateService

com.android.vending/com.google.android.finsky.services.LocationUpdaterService

com.android.vending/com.google.android.gms.measurement.AppMeasurementService

com.google.android.gsf/com.google.android.gsf.checkin.CheckinService

com.google.android.gsf/com.google.android.gsf.checkin.EventLogService

com.google.android.gsf/com.google.android.gsf.update.SystemUpdateService

com.google.android.gsf/com.google.android.gsf.subscribedfeeds.SubscribedFeedsSyncAdapterService

com.google.android.youtube/com.google.android.libraries.youtube.mdx.mediaroute.RemotePlaybackControlsService

com.google.android.apps.photos/com.google.android.apps.photos.camerashortcut.CameraShortcutServiceImpl

com.google.android.apps.photos/com.google.android.libraries.gcoreclient.cast.remotedisplay.impl.CastRemoteDisplayLocalServiceDelegator

com.google.android.apps.photos/com.google.android.apps.photos.daydream.PhotosDreamService

com.google.android.apps.photos/com.google.android.apps.photos.jobscheduler.PhotosJobSchedulerService

com.google.android.apps.photos/com.google.android.apps.photos.jobscheduler.CameraShortcutJobSchedulerService

com.google.android.apps.photos/com.google.android.apps.photos.mediamonitor.MediaMonitorJobSchedulerService

com.google.android.apps.photos/com.google.android.apps.photos.slideshow.SlideshowService

com.google.android.apps.photos/com.google.android.libraries.social.mediamonitor.MediaMonitorIntentService

com.google.android.apps.photos/com.google.android.libraries.social.silentfeedback.impl.SilentFeedbackService

com.mxtech.videoplayer.pro/com.google.android.gms.analytics.AnalyticsService

com.mxtech.videoplayer.pro/com.google.android.gms.measurement.AppMeasurementService

com.android.systemui/com.android.systemui.LoadAverageService

com.android.systemui/com.android.systemui.DessertCaseDream

com.google.android.apps.plus/com.google.android.gms.analytics.CampaignTrackingService

com.google.android.apps.plus/com.google.android.apps.plus.service.PicasaNetworkService

com.google.android.apps.plus/com.google.android.apps.photos.service.GooglePhotoDownsyncService

com.google.android.apps.plus/com.google.android.apps.plus.widget.locations.LocationsWidgetStackService

com.google.android.apps.plus/com.google.android.apps.plus.widget.locations.LocationsWidgetSingleRefreshService

com.google.android.apps.plus/com.google.android.apps.plus.service.SlideshowService

com.google.android.apps.plus/com.google.android.apps.plus.service.CastService

com.google.android.apps.plus/com.google.android.libraries.social.ingest.IngestService

com.google.android.apps.plus/com.google.android.libraries.social.mediamonitor.MediaMonitorIntentService

com.google.android.apps.plus/com.google.android.libraries.social.picasalegacy.PicasaStoreFacade\$DummyService

com.google.android.apps.plus/com.google.android.gms.measurement.AppMeasurementService

com.google.android.googlequicksearchbox/com.google.android.ssb.service.SsbService

com.google.android.googlequicksearchbox/com.google.android.hotword.service.HotwordService

com.google.android.googlequicksearchbox/com.google.android.apps.gsa.hotword.benchmark.service.HotwordBenchmarkServiceImpl

com.google.android.googlequicksearchbox/com.google.android.apps.gsa.hotword.benchmark.controller.HotwordBenchmarkController

com.google.android.googlequicksearchbox/com.google.android.sidekick.main.remoteservice.GoogleNowRemoteService

com.google.android.googlequicksearchbox/com.google.android.apps.gsa.speech.grammar.GrammarCompilationService

com.google.android.googlequicksearchbox/com.google.android.remotesearch.RemoteSearchService

com.google.android.googlequicksearchbox/com.google.android.apps.gsa.clockwork.services.DispatchingWearableListenerService

com.google.android.googlequicksearchbox/com.google.android.apps.gsa.eventlogger.EventLoggerService

com.google.android.googlequicksearchbox/com.google.android.apps.gsa.projection.CarAssistantService

com.google.android.googlequicksearchbox/com.google.android.apps.gsa.silentfeedback.SilentFeedbackService

radiotime.player/tunein.library.push.c2dm.C2DMPushService

radiotime.player/tunein.analytics.metrics.MetricConsolidationService

radiotime.player/com.google.android.gms.analytics.AnalyticsService

radiotime.player/com.google.android.gms.analytics.CampaignTrackingService

radiotime.player/tunein.services.MediaBrowser

radiotime.player/tunein.leanback.RecommendationService

radiotime.player/com.google.android.gms.measurement.AppMeasurementService

com.chrome.dev/org.chromium.chrome.browser.upgrade.UpgradeIntentService

com.chrome.dev/org.chromium.chrome.browser.bookmarkswidget.BookmarkWidgetService

com.chrome.dev/org.chromium.chrome.browser.services.gcm.ChromeGcmListenerService

com.chrome.dev/org.chromium.chrome.browser.ChromeBackgroundService

mega.privacy.android.app/com.google.android.gms.analytics.CampaignTrackingService

com.android.settings/com.android.settings.UserSwitchService

com.android.settings/com.android.settings.AntiTheftService

com.google.android.gms/com.google.android.gms.auth.account.authenticator.WorkAccountAuthenticatorService

com.google.android.gms/com.google.android.gms.auth.account.service.WorkAccountService

com.google.android.gms/com.google.android.gms.auth.uiflows.minutemaid.NfcSecurityKeyIntentService

com.google.android.gms/com.google.android.gms.recovery.RecoveryService

com.google.android.gms/com.google.android.gms.auth.api.phone.service.SmsRetrieverApiService

com.google.android.gms/com.google.android.gms.backup.component.D2dMigrateService

com.google.android.gms/com.google.android.gms.backup.component.D2dSourceService

com.google.android.gms/com.google.android.gms.backup.component.D2dTransportService

com.google.android.gms/com.google.android.gms.car.CarService

com.google.android.gms/com.google.android.gms.car.diagnostics.CrashReporterService2

com.google.android.gms/com.google.android.gms.car.InCallService2

com.google.android.gms/com.google.android.gms.carsetup.CarSetupService

com.google.android.gms/com.google.android.gms.cast.service.CastService

com.google.android.gms/com.google.android.gms.cast.media.CastMediaRouteProviderService

com.google.android.gms/com.google.android.gms.cast.service.CastSocketMultiplexerLifeCycleService

com.google.android.gms/com.google.android.gms.cast.media.CastRemoteDisplayProviderService

com.google.android.gms/com.google.android.gms.cast.service.CastOperationService

com.google.android.gms/com.google.android.gms.cast.service.CastDeviceScannerIntentService

com.google.android.gms/com.google.android.gms.cast.firstparty.CastFirstPartyService

com.google.android.gms/com.google.android.gms.cast_mirroring.CastRemoteMirroringService

com.google.android.gms/com.google.android.gms.cast.remote_display.CastRemoteDisplayService

com.google.android.gms/com.google.android.gms.cast.remote_display.CastRemoteDisplayIntentService

com.google.android.gms/com.google.android.gms.clearcut.uploader.QosUploaderService

com.google.android.gms/com.google.android.gms.clearcut.uploader.UploaderService

com.google.android.gms/com.google.android.gms.common.stats.GmsCoreStatsService

com.google.android.gms/com.google.android.gms.common.stats.MonitorService

com.google.android.gms/com.google.android.gms.drive.api.ApiService

com.google.android.gms/com.google.android.gms.drive.api.DriveAsyncService

com.google.android.gms/com.google.android.gms.drive.metadata.sync.syncadapter.MetadataSyncService

com.google.android.gms/com.google.android.gms.drive.realtime.cache.CachingOperationService

com.google.android.gms/com.google.android.gms.drive.metadata.sync.syncadapter.SyncAdapterService

com.google.android.gms/com.google.android.gms.feedback.LegacyBugReportService

com.google.android.gms/com.google.android.gms.feedback.SendService

com.google.android.gms/com.google.android.gms.feedback.FeedbackService

com.google.android.gms/com.google.android.gms.feedback.FeedbackAsyncService

com.google.android.gms/com.google.android.gms.fitness.service.proxy.FitProxyBroker

com.google.android.gms/com.google.android.gms.fitness.service.recording.FitRecordingBroker

com.google.android.gms/com.google.android.gms.fitness.service.sessions.FitSessionsBroker

com.google.android.gms/com.google.android.gms.fitness.service.history.FitHistoryBroker

com.google.android.gms/com.google.android.gms.fitness.service.goals.FitGoalsBroker

com.google.android.gms/com.google.android.gms.fitness.service.sensors.FitSensorsBroker

com.google.android.gms/com.google.android.gms.fitness.service.ble.FitBleBroker

com.google.android.gms/com.google.android.gms.fitness.service.config.FitConfigBroker

com.google.android.gms/com.google.android.gms.fitness.service.internal.FitInternalBroker

com.google.android.gms/com.google.android.gms.fitness.sensors.sample.CollectSensorService

com.google.android.gms/com.google.android.gms.fitness.sync.FitnessSyncAdapterService

com.google.android.gms/com.google.android.gms.fitness.wearables.WearableSyncService

com.google.android.gms/com.google.android.gms.fitness.store.maintenance.StoreMaintenanceService

com.google.android.gms/com.google.android.gms.googlehelp.metrics.ReportBatchedMetricsGcmTaskService

com.google.android.gms/com.google.android.gms.locationsharing.service.LocationSharingSettingInjectorService

com.google.android.gms/com.google.android.gms.measurement.AppMeasurementService

com.google.android.gms/com.google.android.gms.tapandpay.hce.service.TpHceService

com.google.android.gms/com.google.android.gms.tapandpay.notifications.TapAndPayGcmRegistrationService

com.google.android.gms/com.google.android.gms.tapandpay.paymentbundle.PaymentBundleRefreshService

com.google.android.gms/com.google.android.gms.tapandpay.security.CheckInService

com.google.android.gms/com.google.android.gms.tapandpay.security.FetchStorageKeyTaskService

com.google.android.gms/com.google.android.gms.tapandpay.security.StorageKeyCacheService

com.google.android.gms/com.google.android.gms.tapandpay.serverlog.LogMessageUploadService

com.google.android.gms/com.google.android.gms.tapandpay.service.TapAndPayIntentService

com.google.android.gms/com.google.android.gms.tapandpay.service.TapAndPayService

com.google.android.gms/com.google.android.gms.tapandpay.tokenization.TokenizePanService

com.google.android.gms/com.google.android.gms.trustagent.speech.service.VoiceUnlockService

com.google.android.gms/com.google.android.gms.trustagent.speech.service.VoiceUnlockIntentService

com.google.android.gms/com.google.android.gms.wearable.service.WearableService

com.google.android.gms/com.google.android.gms.wearable.service.WearableControlService

com.google.android.gms/com.google.android.gms.wearable.node.bluetooth.BluetoothServerService

com.google.android.gms/com.google.android.gms.wearable.node.btle.BtleCentralService

com.google.android.gms/com.google.android.gms.ads.AdRequestBrokerService

com.google.android.gms/com.google.android.gms.ads.cache.CacheBrokerService

com.google.android.gms/com.google.android.gms.ads.identifier.service.AdvertisingIdService

com.google.android.gms/com.google.android.gms.ads.identifier.service.AdvertisingIdNotificationService

com.google.android.gms/com.google.android.gms.ads.measurement.GmpConversionTrackingBrokerService

com.google.android.gms/com.google.android.gms.analytics.internal.PlayLogReportingService

com.google.android.gms/com.google.android.gms.analytics.service.PlayLogMonitorIntervalService

com.google.android.gms/com.google.android.gms.analytics.AnalyticsService

com.google.android.gms/com.google.android.gms.deviceconnection.service.DeviceConnectionServiceBroker

com.google.android.gms/com.google.android.gms.deviceconnection.service.DeviceConnectionAsyncService

com.google.android.gms/com.google.android.gms.games.chimera.GamesAndroidServiceProxy

com.google.android.gms/com.google.android.gms.games.chimera.GamesAsyncServiceProxy

com.google.android.gms/com.google.android.gms.games.chimera.GamesSignInServiceProxy

com.google.android.gms/com.google.android.gms.games.chimera.GamesSignInIntentServiceProxy

com.google.android.gms/com.google.android.gms.games.chimera.GamesSyncServiceMainProxy

com.google.android.gms/com.google.android.gms.games.chimera.GamesSyncServiceNotificationProxy

com.google.android.gms/com.google.android.gms.games.chimera.GamesUploadServiceProxy

com.google.android.gms/com.google.android.gms.games.chimera.SnapshotEventServiceProxy

com.google.android.gms/com.google.android.gms.herrevad.services.ImmediateRemoteReportsRefreshService

com.google.android.gms/com.google.android.gms.herrevad.services.ImmediateProcessReportsService

com.google.android.gms/com.google.android.gms.photos.autobackup.DisableAutobackupIntentService

com.google.android.gms/com.google.android.libraries.social.account.refresh.receiver.AccountsChangedService

com.google.android.gms/com.google.android.libraries.social.autobackup.FingerprintScannerIntentService

com.google.android.gms/com.google.android.libraries.social.mediamonitor.MediaMonitorIntentService

com.google.android.gms/com.google.android.gms.usagereporting.service.UsageReportingService

com.google.android.gms/com.google.android.gms.usagereporting.service.UsageReportingIntentService

com.google.android.gms/com.google.android.gms.vision.VisionDependencyIntentServiceProxy

com.google.android.gms/com.google.android.gms.vision.VisionLoggingServiceProxy

com.google.android.gms/com.google.android.gms.vision.VisionLoggingIntentServiceProxy

com.google.android.backuptransport/com.google.android.backup.BackupTransportService

com.google.android.backuptransport/com.google.android.backup.SetBackupAccountService

com.google.android.backuptransport/com.google.android.backup.BeginBackupService

com.google.android.backuptransport/com.google.android.backup.BackupEnabler

com.google.android.keep/com.google.android.keep.homescreenwidget.MemoryWidgetService

com.google.android.keep/com.google.android.keep.quickaddwidget.QuickAddWidgetService

com.google.android.keep/com.google.android.keep.service.DocsExportService

com.google.android.keep/com.google.android.keep.microapp.WearableService

com.google.android.tts/com.google.android.gms.analytics.AnalyticsService

com.android.providers.media/com.android.providers.media.MediaScannerService

I use Magisk Module to make Playstore and Google Framework possible to be included in battery optimizations, without any delay in notifications:

https://xdaforums.com/apps/magisk/module-enable-doze-google-play-services-t3608783

I am using GovTuner in Battery Profile and getting great results in battery without any noticeable penalty in performance:

https://xdaforums.com/android/software-hacking/mod-gov-tuner-project-29th-june-2016-t3407828

I am also turning off kernel logging/debugging, increasing Wi-Fi supplicant scan interval to 360 and turning on Kernel Sleepers Optimization in L-Speed which seems to help with battery.

I am controlling in MIUI autostarts of the apps and the apps that are allowed to function when screen is off, I am also restricting background data for the apps that I don't need to do that, according to my needs.

I hope that that post will help some of the users with battery life concerns.

Note: Don't blame me if you screw up something, read carefully and think twice before messing with MyAndroidTools or Magisk - use this information at your own risk!!! What's work for me is possible to not work for you or the way you want to work!!! I don't use smartwatches and don't pay bill with my smartphone, also I use GPS only for navigation and don't use Google Assistant!!

!