Una nuova funzionalità Android Oreo chiamata Rescue Party tenterà automaticamente di correggere un bootloop di arresto anomalo/riavvio rilevato dal tuo smartphone o tablet.
Aggiornamento 20/09/17: Per un'analisi più approfondita di ciò che Rescue Party può e non può fare, per favore leggi questo articolo.
La maggior parte delle nuove funzionalità di Android Oreo sono note da quando la società ha rilasciato la sua prima anteprima per sviluppatori per Android O. Noi abbiamo ho parlato delle nuove funzionalità qui su XDA da mesi eppure ci sono sempre nuove chicche da scoprire una volta rilasciato l'aggiornamento completo. Una di queste nuove funzionalità si chiama Rescue Party e il suo obiettivo è aiutarti a recuperare uno smartphone o tablet Android Oreo che ha riscontrato problemi di bootloop.
Quasi tutti noi qui a XDA ci siamo già stati prima. Cerchiamo di installare una modifica incompatibile o problematica, oppure semplicemente incappiamo in un po' di sfortuna e il nostro dispositivo si blocca in un bootloop. Questo può spesso essere un bootloop letterale e farà sì che il dispositivo si avvii per un certo periodo e quindi si riavvii semplicemente. Altre volte le persone vedranno il proprio dispositivo bloccarsi durante il ciclo di avvio e questo viene comunemente definito anche bootloop all'interno dei settori della comunità.
Google specifica due diversi metodi e casi in cui viene attivato il Rescue Party, quindi ciò avverrà solo in determinate circostanze e non sarà una soluzione a tutto. Tuttavia, questo è piuttosto interessante e potrebbe fare molto per impedire alle persone di inviare ticket di supporto per richieste di garanzia. Ciò sarà ottimo anche per gli OEM poiché la funzione Rescue Party potrebbe risolvere il problema riscontrato dal cliente e quindi evitare che i propri dipendenti debbano affrontarlo.
La squadra di soccorso si attiva quando system_server si riavvia più di 5 volte in 5 minuti o un'app di sistema persistente si arresta in modo anomalo più di 5 volte in 30 secondi. Pertanto, una volta che Android Oreo rileva un ciclo di crash, intensifica una serie di azioni per ripristinare il dispositivo. Inizia elaborando l'attività associata a quel livello e tenta di consentire al dispositivo di riprendersi dalla situazione. Ogni livello è progressivamente più aggressivo e cancellerà/ripristinerà alcune cose.
L'intero processo termina quando il dispositivo finalmente si avvia come dovrebbe o quando il dispositivo si avvia direttamente in modalità di ripristino in modo da poter eseguire un ripristino delle impostazioni di fabbrica.
Fonte: Google