Ciao a tutti
questa guida nasce dalla necessità che avevo di inibire l'avvio automatico di alcune app all'accensione del cell tramite l'app Gemini App Manager. Non useremo quindi Gemini per killare delle app in uso (come fanno i task killer che non andrebbero usati) ma semplicemente per evitare che alcune app si avviino da sole al boot del sistema.
Usando gemini avremo più memoria ram disponibile (mi interessava particolarmente) e in minima parte avremo anche un risparmio della batteria.
IMPORTANTE: fate molta attenzione a cosa modificate. Scrivo questa guida per un uso "leggero" dell'applicazione. Se volete andare a modificare pesantemente le opzioni di boot delle singole applicazioni fatelo con la testa, non bloccate in maniera indiscriminata processi e app che non conoscete, potreste avere dei problemi quando tali app/processi devono essere richiamate da app terze che le sfruttano.
REQUISITI: avere il ROOT e avere abilitato il DEBUG USB nelle Opzioni Sviluppatore
- Installare l'app Gemini App Manager (free) dal google play
- Avviate l'app: ci troviamo di fronte ad un primo elenco di app. In basso andate su "Backup": da quì possiamo vedere tutte le app installate.
0.jpg
- Individuatene una che parte da sola (nel menù delle app c'è il riquadro arancione con la scritta dentro bianca "Auto"), io farò l'esempio con l'app Tune In: toccate una volta l'icona a sinistra dell'app e dal menù che compare selezionate More Operation. Nel nuovo menù selezionate Config Autorun (root)
- Ora siamo nel menù che ci interessa, cioè quello che ci fa inibire l'avvio al boot. Come vedete dall'immagine sono varie le situazioni in cui l'app si può avviare autonomamente: ad esempio la prima voce "On Boot Completed" la fa avviare al boot del cellulare, la seconda "on Media Button" alla pressione del tasto "media", la terza quando si attiva il bluetooth, quando viene eseguito un'aggiornamento e così via. L'immagine quì sotto mostra come è inizialmente il menù della app che ci interessa:
1.jpg
- La prima voce è quella che ci interessa: premete su ON a destra della voce On Boot Completed e cambiatelo in OFF. Questo basta per evitare che l'app si avvii da sola al boot.
- Per quanto mi riguarda ho messo su OFF anche le altre voci (inutile infatti che si avvii dopo un aggiornamento o quando abilito il bluetooth) senza cambiare però le ultime: le ultime voci risultano scritte diversamente.. per quanto si possa capire l'evento che fa avviare l'app (ACTION_HEADSET_PLUGIN la avvia quando vengono collegate le cuffie) ho preferito lasciarle invariate per tutte le app.
2.jpg 3.jpg
- Ripetete queste operazioni per tutte le app che volete bloccare all'avvio. Vi consiglio di agire solo sulle app che volete effettivamente bloccare: per capire quali sono riavviate il cell, andate in "Gestione Applicazioni" --> "In Esecuzione" e segnatevi quelle da bloccare. Dopodichè agite con Gemini.
NOTE:
- È buona norma fare un backup da cwm prima di effettuare le modifiche descritte in questa guida.
- Alcune app tipo Google Maps anche se bloccate si avviano lo stesso. Poco male, praticamente è un app di sistema visto che tante altre app terze usano i servizi di localizzazione. Non ve ne preoccupate.
- Attenzione a bloccare all avvio l'app del Google Play: non riceverete più in automatico (al boot) le notifiche e gli aggiornamenti automatici. Io l'ho bloccata in quanto non ricevo automaticamente notifiche e aggiornamenti, ma aggiorno una volta ogni tot giorni.
- Gemini App Manager funziona anche da task killer, fa i backup e altre cose: io ho testato solo la funzione per cui ho scritto la guida, non chiedetemi se e come funzionano le altre, non lo so, non le ho provate e non ho voglia di farlo.
- Per info/problemi/domande scrivete qui sotto.