S13gfried
Enthusiast
- 1.629
Hallo,
da ich mich seit Anbeginn meiner Androidzeit mit der Optimierung von Akkulaufzeiten und Minimierung von Wakelocks etc. beschäftige, bin ich vor einiger Zeit auf die App Amplify gestoßen, welche mittels Root und xposed Framework helfen kann.
Grundprinzip der App ist es nicht, Apps einzufrieren oder wie greenify schlafen zu legen, sondern der Ansatz ist einfach (anders) und genial.
Bestimmte Wakelocks werden in einem definierten Zeitraum nur begrenzt zugelassen. Damit funktionieren weiterhin alles Dienste.
Es können Wakelocks, Alarms und Dienste in ihrem auftreten pro Zeitintervall bearbeitet werden
In der Freeversion werden nur Standortwakelocks (Ortungsdienste) "gedrosselt" ( NlpWakelock, NlpCollectorWakeLock, ALARM_WAKEUP_LOCATOR und ALARM_WAKE_ACTIVITY_DETECTION)
In der Paidversion via In-App Kauf (Eine Spende von mindestens 2€ oder mehr) lassen sich alle identifizierten Wakelocks bearbeiten.
Hier der Link zu der App im Playstore:
Amplify Battery Extender -Root – Android-Apps auf Google Play
Hier zu XDA:
[Mod][Xposed] Amplify - Battery Extender - | Xposed General | XDA Forums
Die App läuft ab 5.0.0 und ist modern im L-Design gehalten. Eine Taskerintegration gibt es auch, die konnte ich bisher mangels Tasker jedoch nicht selber testen.
Die App richtet sich zumindest in der Payversion nach meiner Meinung mehr an fortgeschrittene oder besonders interessierte und ambitionierte User und Experten. Es ist schon etwas trickreicher und vielfältiger als Greenify, aber auf jeden Fall sinnvoll und ohne große Einstellungen auch zuverlässiger und hilfreicher als pure Taskkikker oder Appfreezer.
Ich vermute, dass sich die Freeversion bei Unsern ohne aktive Ortungen (GPS aus, keine regelmäßigen Ortungen etc) eher wenig bemerkbar machen wird.
Ich habe einige Einstellungen vorgenommen und schon mehrere Stunden Waketime gespart. Dabei funktionieren Google Now, Standortverlauf etc. zuverlässig wie gewohnt.
Eine direkte Vergleichsmessung mit BBS steht noch aus, aber mehrere Hunderttausend blockierte Wakelocks und mehrere Stunden Wakelock-zeit sprechen für sich:
Viel Spaß erstmal beim ausprobieren.
Ich empfehle grundsätzlich einen Reboot nach umfangreichen Änderungen.
Folgende Einstellungen sind verprobt durch mich und/oder User von XDA.
An dieser Stelle gehen Credits an User vaisakh7 und Celestial Fury von XDA. Alle Settings, wie sie folgend aufgezählt werden habe oder hatte ich im täglichen Gebrauch. "Hatte" kann passieren, wenn ich einige Dienste erfolgreich vermindern konnte - aber wieder voll nutzen will. Bei mir z.B. Google Now.
Alarms(Erlaube alle 720 Sekunden)
Alarms(Erlaube alle 1800 Sekunden)
Alarms(Erlaube alle 3600 Sekunden)
Alarms(Erlaube alle 7200 Sekunden)
Alarms[LOCATION](Erlaube alle 43200 Sekunden)
Alarms(Erlaube alle 86400 Sekunden)
Alarms(Erlaube alle 9999999 Sekunden)
Mit Vorsicht: Alarms(Erlaube alle 43200 Sekunden) --> GCM (Push Dienste) sind eingeschränkt
Mit Vorsicht: Alarms(Erlaube alle 86400 Sekunden) --> Location Services können beeinflusst werden. Ganz sicher werden Google Now und Standortgetriggerte Funktionen eingeschränkt sein.
Wakelocks(Erlaube alle 720 Sekunden)
Wakelocks(Erlaube alle 7200 Sekunden)
Wakelocks(Erlaube alle 43200 Sekunden)
Wakelocks(Erlaube alle 9999999 Sekunden)
Mit Vorsicht: Wakelocks(Erlaube alle 43200 Sekunden) --> Location Services können beeinflusst werden. Ganz sicher werden Google Now und Standortgetriggerte Funktionen eingeschränkt sein. ich habe dieser Werte auf 240s.
Services/Dienste (Blocken/Elauben) - Nach dem Blocken oder Erlauben von einem Service sollte unbedingt neu gestartet werden
Achtung: Was mit Location Service oder GPS Service gekennzeichnet ist sollte nicht deaktiviert werden, wenn man Google Now mit dem Standortverlauf nutzt.
Änderungen, negative Effekte etc. bitte hier posten. Probleme bitte so genau wie möglich beschreiben.
z.B. Auf meinem Motorola Moto X (2014) - Android 5.0 Rooted, keine Customrom - com.google.android.gms/ads.jam.NegotiationService führt bei mir zum Beenden der Google Play Dienste.
Nicht Hilfreich: "Mein Handy stürzt nur ab", "Mein Freund hat was eingestellt und nichts geht mehr", "Irgendwas passt hier nicht".
Ich habe bewusst gerätespezifsche oder herstellerspezifische Wakelocks/Alarms/Dienste weg gelassen, um es übersichtlich zu halten. Auch gibt es zwischen den Androidversionen unterschiede!
Auch ist nur Facebook als eigenständige App mit aufgenommen. Da lässt sich, gerade bei Spiele etc. sicher viel mehr noch machen. Viele Dinge die mit "Ads", "Analytics", "bugreport" oder "Tracking" benannt sind, können häufig gefahrlos auf hohe Werte gesetzt werden.
Beste Grüße
S13gfried
da ich mich seit Anbeginn meiner Androidzeit mit der Optimierung von Akkulaufzeiten und Minimierung von Wakelocks etc. beschäftige, bin ich vor einiger Zeit auf die App Amplify gestoßen, welche mittels Root und xposed Framework helfen kann.
Grundprinzip der App ist es nicht, Apps einzufrieren oder wie greenify schlafen zu legen, sondern der Ansatz ist einfach (anders) und genial.
Bestimmte Wakelocks werden in einem definierten Zeitraum nur begrenzt zugelassen. Damit funktionieren weiterhin alles Dienste.
Es können Wakelocks, Alarms und Dienste in ihrem auftreten pro Zeitintervall bearbeitet werden
In der Freeversion werden nur Standortwakelocks (Ortungsdienste) "gedrosselt" ( NlpWakelock, NlpCollectorWakeLock, ALARM_WAKEUP_LOCATOR und ALARM_WAKE_ACTIVITY_DETECTION)
In der Paidversion via In-App Kauf (Eine Spende von mindestens 2€ oder mehr) lassen sich alle identifizierten Wakelocks bearbeiten.
Hier der Link zu der App im Playstore:
Amplify Battery Extender -Root – Android-Apps auf Google Play
Hier zu XDA:
[Mod][Xposed] Amplify - Battery Extender - | Xposed General | XDA Forums
Die App läuft ab 5.0.0 und ist modern im L-Design gehalten. Eine Taskerintegration gibt es auch, die konnte ich bisher mangels Tasker jedoch nicht selber testen.
Die App richtet sich zumindest in der Payversion nach meiner Meinung mehr an fortgeschrittene oder besonders interessierte und ambitionierte User und Experten. Es ist schon etwas trickreicher und vielfältiger als Greenify, aber auf jeden Fall sinnvoll und ohne große Einstellungen auch zuverlässiger und hilfreicher als pure Taskkikker oder Appfreezer.
Ich vermute, dass sich die Freeversion bei Unsern ohne aktive Ortungen (GPS aus, keine regelmäßigen Ortungen etc) eher wenig bemerkbar machen wird.
Ich habe einige Einstellungen vorgenommen und schon mehrere Stunden Waketime gespart. Dabei funktionieren Google Now, Standortverlauf etc. zuverlässig wie gewohnt.
Eine direkte Vergleichsmessung mit BBS steht noch aus, aber mehrere Hunderttausend blockierte Wakelocks und mehrere Stunden Wakelock-zeit sprechen für sich:
Viel Spaß erstmal beim ausprobieren.
Ich empfehle grundsätzlich einen Reboot nach umfangreichen Änderungen.
Folgende Einstellungen sind verprobt durch mich und/oder User von XDA.
An dieser Stelle gehen Credits an User vaisakh7 und Celestial Fury von XDA. Alle Settings, wie sie folgend aufgezählt werden habe oder hatte ich im täglichen Gebrauch. "Hatte" kann passieren, wenn ich einige Dienste erfolgreich vermindern konnte - aber wieder voll nutzen will. Bei mir z.B. Google Now.
Alarms(Erlaube alle 720 Sekunden)
- com.android.internal.telephony.data-stall (WiFi Telefonie funktioniert nicht mehr)
- com.oasisfeng.greenify.CLEAN_NOW Anmerkung S13gfried: auch mit 1800s erfolgreich getestet. Allerdings versucht Greenify normal alle 600s Apps in den Hibernate zu schicken. Ich habe Greenify nicht bei Amplify drin. Umgekehrt würde man ja Amplify auch nicht greenifyen
Alarms(Erlaube alle 1800 Sekunden)
- com.oasisfeng.greenify.CLEAN_NOW Anmerkung S13gfried: siehe oben. Alle 600s macht meiner Meinung wenn dann überhaupt nach mehr Sinn
Alarms(Erlaube alle 3600 Sekunden)
- android.appwidget.action.APPWIDGET_UPDATE Anmerkung S13gfried: Widgets werden nur alle 60min im Hintergrund aktualisiert. Eigentlich sollten sich Widgets im Display Off gar nicht aktualisieren. Ich bemerke bei dieser Einstellung keine Einschränkungen, auch nicht bei Uhrenwidgets. Andere Berichten allerdings von fehlerhaften Widgets, vor allem nach dem Entsperren
Alarms(Erlaube alle 7200 Sekunden)
- android.net.ConnectivityService.action.PKT_CNT_SAMPLE_INTERVAL_ELAPSED
- com.facebook.push.mqtt.keepalive.KeepaliveManager.ACTION_INEXACT_ALARM.com.facebook.katana
- com.facebook.common.executors.WakingExecutorService.ACTION.ALARM.com.facebook.katana
- com.android.vending/com.google.android.finsky.services.ContentSyncService
- com.whatsapp.alarm.AVAILABLE_TIMEOUT
- com.whatsapp.MessagingService.RECONNECT
- com.google.android.sidekick.shared.a.a.UPDATE_CALENDAR_ACTION
- com.google.android.apps.sidekick.SCHEDULED_REFRESH
- com.google.android.apps.gsa.kato.ACTION_ALARM Anmerkung S13gfried: Fehlt auf meinem MotoX mit Android 5.0
- com.google.android.googlequicksearchbox/com.google.android.sidekick.main.TrafficIntentService Anmerkung S13gfried: Fehlt auf meinem MotoX mit Android 5.0
Alarms[LOCATION](Erlaube alle 43200 Sekunden)
- ALARM_WAKEUP_CACHE_UPDATER (Laut diverser Quellen nicht empfohlen. Google Play Services will just create another (random number))
- ALARM_WAKEUP_BURST_COLLECTION_TRIGGER (Laut diverser Quellen nicht empfohlen. Google Play Services will just create another (random number))
- com.google.android.gms.location.fused.GPS_ALARM_BA LANCED_ACCURACY
- com.google.android.intent.action.SEND_IDLE
- com.whatsapp.messaging.MessageService.LOGOUT_ACTION
- com.whatsapp.messaging.MessageService.CLIENT_PINGER_ACTION
- com.whatsapp.alarm.CLIENT_PING_TIMEOUT
Alarms(Erlaube alle 86400 Sekunden)
- android.app.backup.intent.RUN
- com.google.android.gms/.checkin.EventLogService$Receiver (Je nach Quelle empfohlen oder ausgeschlossen. Im Zweifelsfall nicht bearbeiten)
- com.google.android.gms/.checkinCheckinService%Receiver (Je nach Quelle empfohlen oder ausgeschlossen. Im Zweifelsfall nicht bearbeiten)
Alarms(Erlaube alle 9999999 Sekunden)
- com.facebook.analytics.service.AnalyticsEventUploader.ACTION_ALARM
- com.google.android.gms.common.receiver.LOG.CORE_ANALYTICS
- com.google.android.gms.analytics.ANALYTICS_DISPATCH
Mit Vorsicht: Alarms(Erlaube alle 43200 Sekunden) --> GCM (Push Dienste) sind eingeschränkt
- com.google.android.gms.gcm.ACTION_CHECK_QUEUE
- com.google.android.intent.action.GCM_RECONNECT
- android.content.syncmanager.SYNC_ALARM
- com.google.android.intent.action.MCS_HEARTBEAT
Mit Vorsicht: Alarms(Erlaube alle 86400 Sekunden) --> Location Services können beeinflusst werden. Ganz sicher werden Google Now und Standortgetriggerte Funktionen eingeschränkt sein.
- ALARM_WAKEUP_LOCATOR (com.google.android.gms.nlp.ALARM_WAKEUP_LOCATOR)
- ALARM_WAKEUP_ACTIVITY_DETECTION (com.google.android.gms.nlp.ALARM_WAKEUP_ACTIVITY_DETECTION)
- ALARM_WAKEUP_BURST_COLLECTOR (com.google.android.gms.nlp.ALARM_WAKEUP_BURST_COLLECTOR)
- GPS_ALARM_BALANCED_ACCURACY (com.google.android.gms.location.fused.GPS_ALARM_BALANCED_ACCURACY)
- ALARM_WAKEUP_ACTIVE_COLLECTOR (com.google.android.gms.nlp.ALARM_WAKEUP_ACTIVE_COLLECTOR)
- ALARM_WAKEUP_PASSIVE_COLLECTOR (com.google.android.gms.nlp.ALARM_WAKEUP_PASSIVE_COLLECTOR)
- ALARM_WAKEUP_BURST_COLLECTION_TRIGGER (com.google.android.gms.nlp.ALARM_WAKEUP_BURST_COLLECTION_TRIGGER)
- com.google.android.gms.flp.BATCH_FLUSH
- com.google.android.location.reporting.ACTION_UPDATE_WORLD
Wakelocks(Erlaube alle 720 Sekunden)
- WakefulIntentService Anmerkung S13gfried: Wird teilweise empfohlen. Ist aber ein zentraler Service, der sowieso (bei mir) wenig Wakelocks verursacht. Würde ich dem "normalen" User nicht empfehlen
- [GCoreUlr (Location Service) Anmerkung S13gfried: Wird teilweise empfohlen. Ist aber ein zentraler Dienst. Verursacht viele Wakelocks, wenn Ortung/Standortverlauf aktiviert ist. Mit Vorsicht zu gebrauchen
- RILJ
- NetworkStats
- StartingAlertService Anmerkung S13gfried: Kann zu einem Kalender gehören bzw. dessen Funktion einschränken. Bitte Kalender danach überprüfen
- AudioIn Anmerkung S13gfried: Wird für die Hotwordsuche benötigt ("OK Google")
- Fingerprin_Scanner_static
- fingerprint_scanner_static
Wakelocks(Erlaube alle 7200 Sekunden)
- *net_scheduler*
- SyncLoopWakeLock
- ConnectivityService
- GCoreFlp
- StartingDockService
- Icing - 20.05.2016 Anmerkung S13gfried: Verursacht bei einigen Usern Abstürze der Google Play-Dienste ab Version 9.0 .Bitte Vorerst auslassen!
- Wakeful StateMachine: GeofencerStateMachine
- NfcService:mRoutingWakeLock
- wake:com.whatsapp/.AlarmService
- AlarmService#updateNTP
Wakelocks(Erlaube alle 43200 Sekunden)
- Config Service Fetch
Wakelocks(Erlaube alle 9999999 Sekunden)
- *job*/com.facebook.katana/com.facebook.analytics2.logger.LollipopUploadService
- JobSchedulerHack-com.facebook.analytics2.logger.LollipopUploadService
- UploadServiceLogic-com.facebook.analytics2.logger.LollipopUploadService
Mit Vorsicht: Wakelocks(Erlaube alle 43200 Sekunden) --> Location Services können beeinflusst werden. Ganz sicher werden Google Now und Standortgetriggerte Funktionen eingeschränkt sein. ich habe dieser Werte auf 240s.
- NlpWakeLock(Location Service)
- NlpCollectorWakeLock(Location Service)
- LocationManagerService(Location Service)
Services/Dienste (Blocken/Elauben) - Nach dem Blocken oder Erlauben von einem Service sollte unbedingt neu gestartet werden
- com.google.android.gms.analytics.service.AnalyticsService
- com.google.android.gms/.ads.social.GcmSchedulerWakeupService
- com.google.android.gms/.analytics.service.RefreshEnabledStateService
- com.google.android.gms/com.google.android.location.internal.AnalyticsSamplerService
- com.google.android.gms/common.analytics.CoreAnalyticsIntentService
- com.google.android.gms/.analytics.service.PlayLogMonitorIntervalService
- com.google.android.gms/ads.jam.NegotiationService (steht im Verdacht, auf manchen Geräten die Play Dienste negativ zu beeinflussen)
- com.facebook.katana/com.facebook.videoads.scheduler.VideoAdsFetchService
- com.android.gms.Feedback.FeedbackService(PlayGames funktioniert dann nicht mehr)
- com.android.gms.ads.AdRequestBrokerService
- com.google.android.gms/com.google.android.location.copresence.service.ProximitySettingInjectorService
- com.facebook.katana/com.facebook.analytics.service.AnalyticsService
- com.facebook.orca/com.facebook.analytics.service.AnalyticsService
- com.facebook.katana/com.facebook.analytics2.logger.LollipopUploadServi ce
- com.google.android.gms/com.android.location.internal.GoogleLocationManagerService (Location Service)
- com.google.android.gms/com.google.android.location.network.NetworkLocatio nService (Location Service)
- com.google.android.location.geofencer.service.GeofencerProviderService (GPS Service)
Achtung: Was mit Location Service oder GPS Service gekennzeichnet ist sollte nicht deaktiviert werden, wenn man Google Now mit dem Standortverlauf nutzt.
Änderungen, negative Effekte etc. bitte hier posten. Probleme bitte so genau wie möglich beschreiben.
z.B. Auf meinem Motorola Moto X (2014) - Android 5.0 Rooted, keine Customrom - com.google.android.gms/ads.jam.NegotiationService führt bei mir zum Beenden der Google Play Dienste.
Nicht Hilfreich: "Mein Handy stürzt nur ab", "Mein Freund hat was eingestellt und nichts geht mehr", "Irgendwas passt hier nicht".
Ich habe bewusst gerätespezifsche oder herstellerspezifische Wakelocks/Alarms/Dienste weg gelassen, um es übersichtlich zu halten. Auch gibt es zwischen den Androidversionen unterschiede!
Auch ist nur Facebook als eigenständige App mit aufgenommen. Da lässt sich, gerade bei Spiele etc. sicher viel mehr noch machen. Viele Dinge die mit "Ads", "Analytics", "bugreport" oder "Tracking" benannt sind, können häufig gefahrlos auf hohe Werte gesetzt werden.
Beste Grüße
S13gfried
Anhänge
Zuletzt bearbeitet: