Не, Андроид Орео Ресцуе Парти није решење за покретање система које сте тражили

Упркос почетној хајми, Андроид Орео Ресцуе Парти није решење за покретање система које сте тражили. Ево објашњења шта заправо ради.

На КСДА смо детаљно покривали најновије издање Гоогле-овог Андроид ОС-а: Андроид 8.0 Орео. Андроид Орео доноси гомилу нових функција, али оне због којих смо углавном били узбуђени су промене испод хаубе. Ствари као што су Пројецт Требле и подршка прилагођених тема широм система су два примера промена везаних за Андроид Орео које занимају наше читаоце. Још једна карактеристика коју Андроид ентузијасти једва чекају да виде у акцији је нова Ресцуе Парти одлика. Многи су рекламирали ову функцију како би спасили ваш уређај од покретања, али стварност је много разочаравајућа. Ресцуе Парти није решење за покретање система које сте тражили.

У стварности, Ресцуе Парти функционише само у веома ограниченој ситуацији, за коју је мало вероватно да ће бити од значаја за многе кориснике чији уређаји улазе у циклус покретања. Ово посебно важи за скоро сваког корисника на нашем форуму који наиђе на покретање система - Ресцуе Парти вам неће помоћи. Међутим, то није грешка Ресцуе Парти-а, јер је била распламсана много више него што је требало да се узме у обзир шта заправо ради.


Ресцуе Парти у Андроид Орео-у – како то функционише

Почнимо од тога како се покреће Ресцуе Парти. Прво, Ресцуе Парти треба да се имплементира, што ОЕМ произвођачи не захтевају. На уређајима са подршком за Ресцуе Парти, прва провера која се дешава је да се види да ли је функција уопште омогућена, што можда није случај ако уређај ради на дебуг/инжењерској верзији или ако је својство система persist.sys.disable_rescue је постављено на труе у буилд.проп.

После минимални делови Андроид ОС-а су покренути током процеса покретања, систем одређује да ли треба да пошаље Ресцуе Парти. Као што сте можда већ прочитали раније, Спасилачка странка се шаље кад год уређај се поново покреће више од 5 пута за 5 минута или а системска апликација руши више од 5 пута за 30 секунди. Спасилачка партија тада почиње да прираст кроз различите "нивое спасавања" у покушају да се поправи петља поновног покретања.

Овде су степенице да Спасилачка странка може узети:

Ниво 1 – Ресетујте непоуздане подразумеване вредности

Први ниво Спасилачке партије је да ресетовати све промене у Подешавања. Глобал или Подешавања. Сецуре табеле преференција које праве непоуздане апликације. Непоуздане апликације су они пакети које инсталира корисник. Када се позове овај ниво Ресцуе Парти, свака промена коју изврши апликација треће стране биће замењена њеном подразумеваном вредношћу ако постоји. Ако подразумевана вредност не постоји, поставка се брише.

Једини начин на који ће непоуздана апликација чак моћи да измени вредност подешавања у Глобал или Сецуре је ако та апликација има роот приступ или јој је одобрен WRITE_SECURE_SETTINGS дозволу преко АДБ-а. Међутим, ово није тако неуобичајена ситуација, јер се многи наши не-роот туторијали у великој мери ослањају на модификовање ових база података подешавања на исти начин.

Пример овог нивоа Ресцуе Парти у игри би био ако би корисник то покушавао прилагодите своју навигациону траку на Андроид Орео-у. Ово би захтевало модификацију Settings.Secure.sysui_nav_bar преко апликације треће стране као што је Прилагођена трака за навигацију. Сада, измена навигационе траке овим методом вероватно неће изазвати петљу покретања, али ако јесте, онда ово Ниво Ресцуе Парти би ресетовао сваку промену коју сте направили и заменио је подразумеваном вредношћу сисуи_нав_бар која је "left, back; home; recent, right".

Ниво 2 – Ресетујте непоуздане промене

Други покушај да се реши проблем са поновним покретањем је подизањем нивоа 1 корак даље. Уместо само ресетовања свих вредности подешавања које су направили непоуздани пакети, он ће их потпуно избрисати.

Ниво 3 – Ресетујте поуздане подразумеване вредности

Последња линија одбране од покретања система које нуди Ресцуе Парти, ниво 3 ће ресетовати све промене направљене у подешавањима. Глобално или Подешавања. Сигурна вредност коју су направили поуздани, тј. систем, апликације. Такође покушава да изврши промене направљене на ранијим нивоима, као што је брисање промена које су направили непоуздани пакети.

Ниво 4 - Фабричко ресетовање

Ако све друго не успе, последњи покушај да поправите свој уређај је покретање система за опоравак и затражити од корисника да изврши ресетовање на фабричка подешавања. Иако ће ова радња вероватно решити петљу покретања (под условом да петља за покретање није узрокована хардверским проблемима као на Некус 5Кс или Некус 6П), очигледно није идеално јер укључује поновно подешавање телефона.


Није Боотлооп Фик за вас

Дакле, хајде да сумирамо шта Ресцуе Парти заправо ради. У суштини, све што ради је покушај да поправи све погрешне измене које су извршили корисник или системске апликације у подешавањима. Глобално или Подешавања. Сигурна табела преференција. Ако ваш уређај уђе у петљу покретања јер сте покренули погрешан аудио мод, инсталирали погрешну тему Субстратум, омогућили Магиск/Кспосед модул који није био за вас, направио лошу измену буилд.проп, или урадио било коју од бројних ствари које роот корисник може да уради да уђе у петљу покретања, онда Спасилачка партија није за тебе.

ако ти некако завршити у петљи поновног покретања модификацијом подешавања као што је „Симулирај секундарне екране“ у опцијама за програмере, само тада би вам Ресцуе Парти заправо помогла. Али претпостављам да велика већина наших читалаца вероватно неће решити проблеме са подизањем система кроз Ресцуе Парти. Нажалост, најбољи начин да се носите са боотлооповима је да чувајте резервну копију својих података редовно, тако да никада нећете морати да се носите са катастрофалним губитком података на свом телефону. Не рачунајте на Ресцуе Парти да ти будем спаситељ.