Een nieuwe Android Oreo-functie genaamd Rescue Party zal automatisch proberen een crash/reboot-bootloop te repareren die door uw smartphone of tablet wordt gedetecteerd.
Update 20-09-2017: Voor een grondigere analyse van wat Rescue Party wel en niet kan doen, lees dit artikel.
De meeste nieuwe functies van Android Oreo zijn bekend sinds het bedrijf zijn eerste ontwikkelaarsvoorbeeld voor Android O uitbracht. Wij hebben Ik heb het hier gehad over de nieuwe functies staat al maanden op XDA en toch zijn er altijd nieuwe goodies te ontdekken zodra de volledige update uitkomt. Een van deze nieuwe functies heet de Rescue Party en heeft als doel u te helpen een Android Oreo-smartphone of -tablet te herstellen die opstartproblemen heeft ondervonden.
Bijna iedereen hier bij XDA is daar ook eerder geweest. We proberen een incompatibele of problematische wijziging te installeren, of komen gewoon een beetje pech tegen en dan zit ons apparaat vast in een bootloop. Dit kan vaak een letterlijke opstartloop zijn en zorgt ervoor dat het apparaat na een bepaalde periode opstart en vervolgens eenvoudigweg opnieuw opstart. Andere keren zien mensen dat hun apparaat vastloopt tijdens de opstartcyclus en dit wordt binnen sectoren van de gemeenschap ook wel een bootloop genoemd.
Google specificeert twee verschillende methoden en gevallen waarin de Rescue Party wordt geactiveerd, dus dit zal alleen onder bepaalde omstandigheden gebeuren en zal niet voor alles een oplossing zijn. Toch is dit behoorlijk interessant en zou het in grote mate kunnen voorkomen dat mensen ondersteuningstickets indienen voor garantievragen. Dit zal ook geweldig zijn voor OEM's, omdat de Rescue Party-functie het probleem van de klant kan oplossen en zo kan voorkomen dat hun werknemers ermee te maken krijgen.
De reddingspartij wordt geactiveerd wanneer system_server meer dan 5 keer in 5 minuten opnieuw wordt opgestart of een persistente systeemapp meer dan 5 keer in 30 seconden crasht. Dus zodra Android Oreo een crashlus detecteert, escaleert het een reeks acties om het apparaat te herstellen. Dit begint met het verwerken van de taak die bij dat niveau hoort, en probeert het apparaat te laten herstellen van de situatie. Elk niveau wordt steeds agressiever en zal bepaalde dingen wissen/resetten.
Dit hele proces eindigt wanneer het apparaat eindelijk opstart zoals het hoort, of wanneer het apparaat rechtstreeks in de herstelmodus opstart, zodat u een fabrieksreset kunt uitvoeren.
Bron: Google