[GUIDA] Risparmiare RAM disattivando alcuni processi Google Play Service

Stato
Discussione chiusa ad ulteriori risposte.

WideZealt

Utente Palladium
16 Aprile 2009
4,052
221
743
1,690
android-wallpaper5_2560x1600_1.jpg

Salve a tutti ragazzi!
In questa guida vi farò capire come disattivare alcuni processi del servizio Google Play Services che, sono totalmente inutili, e rimangono attivi nella RAM e in questo modo rallentano bruscamente il device, e, "erodono" particolarmente la batteria.

P.S: Ho notato anche che i giochi vanno decisamente meglio grazie a queste semplici operazioni! Inoltre se abbinate a questa guida una buona ROM o un buon kernel come il CoCore avrete un ottimo compromesso di fluidità e risparmio di batteria!

REQUISITI: - Diritti di ROOT

Per prima cosa scaricate questa applicazione: https://play.google.com/store/apps/d...oidtools&hl=it

Aprite l'App e entrate nella sezione SERVICE, dopo di che entrate nella sezione SYSTEM, fatto ciò trovate l'applicazione Google Play Services e "cliccateci" sopra.

Ora vi si aprirà una schermata con una serie di processi voi disabilitate i seguenti:
AdRequestBrokerService
AnalyticsIntentService
AnalyticsService
FusedLocationService
FusedProviderService
GeocoreService
GeofenceProviderService
GoogleLocationManagerService
NlpLocationReceiverService
SystemUpdateService
WatchdogService
WearableControlService
WearableService

Come secondo passaggio entrate nella sezione RECEIVER e, come fatto in precedenza entriamo nella sezione SYSTEM, troviamo l'applicazione Google Play Services e disabilitiamo i seguenti servizi:
AccountChangedReceiver
GServicesChangedReceiver
SystemUpdateService$ActiveReceiver
SystemUpdateService$Receiver

Ora avete un device decisamente più scattante e rapido e senza nessuna funzionalità in meno.

Se il processo SystemUpdateService vi provoca problemi di wakelock guardare il contenuto dello spoiler



COME ATTIVARE IL PROCESSO "SystemUpdateService"

Questo processo nelle ROM KK è disattivato in quanto ritenuto inutile fino al recente cambiamento introdotto da Google nel Play Service.
Il fatto di essere disattivato provoca un wakelock che impedisce il deep sleep.

In attesa del fix nelle ROM per il nostro terminale è possibile ovviare con uno script da usare con SManager (vedere guide ai primi post) che lo avvia ad ogni accensione del terminale.


Eccolo

#!/system/bin/sh
su -c "pm enable com.google.android.gms/.update.SystemUpdateService"


La guida per attivare questo processo è la medesima:

1) Installare SManager dal Play Store
2) aprire l'applicazione
3) cliccare il tastino Browse as root e poi OK per abilitare la navigazione nelle partizioni di sistema
4) Concedere i permessi di root quando SuperUser ve lo chiederà
5) cliccare sul tastino + per creare una nuova cartella che possiamo chiamare "script" (o come ci pare)
6) tasto fisico sinistro per aprire il menu e cliccare su nuovo script dargli un nome tipo SystemUpdateService_fix e selezionare tra le app proposte un editor di testo (SM Editor va bene)
7) incollate il contenuto dello script in rosso riportato più sopra notando che la prima riga viene già proposta in automatico e poi fate indietro confermando le modifiche
8) cercate il vostro file sempre con SManager e cliccateci sopra.
9) alla finestra che apparirà attivate "su" e "boot" e poi salvate con il tasto "save"
10) potete lanciare lo script con "run" se volete (apparirà una finestra terminale android, terminata l'elaborazione di pochi secondi si può uscire chiudendo la finestra e uscendo da SManager. L'icona attiva boot assicura l'esecuzione dello script al riavvio.

Controllate con MyAndroidTools se il servizio SystemUpdateService è stato avviato.

Fonti Guida:
- forum.xda-developers.com
- Me stesso: WaziKey
 
Stato
Discussione chiusa ad ulteriori risposte.