Nē, Android Oreo's Rescue Party nav jūsu meklētais sāknēšanas cilpas labojums

click fraud protection

Neskatoties uz sākotnējo ažiotāžu, Android Oreo's Rescue Party nav tas sāknēšanas cilpas labojums, kuru meklējāt. Šeit ir paskaidrojums par to, ko tas patiesībā dara.

XDA mēs esam plaši apskatījuši jaunāko Google Android OS versiju: Android 8.0 Oreo. Android Oreo piedāvā daudzas jaunas funkcijas, taču tās, par kurām mēs galvenokārt esam sajūsmā, ir izmaiņas, kas tiek veiktas. Tādas lietas kā Projekts Treble un sistēmas mēroga pielāgoto motīvu atbalsts ir divi ar Android Oreo saistītu izmaiņu piemēri, kas interesē mūsu lasītājus. Vēl viena funkcija, ko Android entuziasti ir ļoti gaidījuši darbībā, ir jaunā Glābšanas ballīte funkciju. Šo funkciju daudzi minēja, lai glābtu jūsu ierīci no sāknēšanas cilpas, taču realitāte ir daudz neapmierinošāka. Rescue Party nav tas sāknēšanas cilpas labojums, kuru meklējāt.

Patiesībā Rescue Party darbojas tikai ļoti ierobežotā situācijā, kas, visticamāk, nav svarīga daudziem lietotājiem, kuru ierīces nonāk sāknēšanas cilpā. Tas jo īpaši attiecas uz gandrīz katru mūsu foruma lietotāju, kurš saskaras ar sāknēšanas cilpu — Rescue Party jums nepalīdzēs. Tomēr tā nav Rescue Party vaina, jo tā tika izcelta daudz vairāk, nekā tai vajadzēja būt, ņemot vērā to, ko tā patiesībā dara.


Glābšanas ballīte operētājsistēmā Android Oreo — kā tas darbojas

Sāksim ar to, kā tiek aktivizēta Rescue Party. Pirmkārt, ir jāievieš Rescue Party, ko nepieprasa oriģinālo iekārtu ražotāji. Ierīcēs ar Rescue Party atbalstu pirmā pārbaude, kas notiek, ir pārbaudīt, vai šī funkcija ir pat iespējota. tā var nebūt ja ierīce darbojas ar atkļūdošanas/inženierijas būvējumu vai sistēmas rekvizītu persist.sys.disable_rescue ir iestatīts uz True failā build.prop.

Pēc tam, kad minimālās daļas no Android OS ir palaistas sāknēšanas procesa laikā, sistēma nosaka, vai tai ir jānosūta glābšanas puse. Kā jūs, iespējams, jau esat lasījis iepriekš, glābšanas ballīte tiek nosūtīta ikreiz, kad ierīce tiek restartēta vairāk nekā 5 reizes 5 minūšu laikā vai a sistēmas lietotne avarē vairāk nekā 5 reizes 30 sekunžu laikā. Pēc tam sākas glābšanas partija pieaugums caur dažādiem "glābšanas līmeņiem", mēģinot novērst atsāknēšanas cilpu.

Šeit ir soļi ko glābšanas puse var veikt:

1. līmenis — atiestatiet neuzticamos noklusējuma iestatījumus

Pirmais Rescue Party līmenis ir uz atiestatīt visas izmaiņas Iestatījumi. Globāli vai Iestatījumi. Droši preferenču tabulas, ko veido neuzticamas lietojumprogrammas. Neuzticamas lietojumprogrammas ir tās pakotnes, kuras instalējis lietotājs. Kad tiek izsaukts šis glābšanas puses līmenis, visas trešās puses lietotnes veiktās izmaiņas tiks aizstātas ar tās noklusējuma vērtību, ja tāda pastāv. Ja noklusējuma vērtība nepastāv, iestatījums tiek dzēsts.

Vienīgais veids, kā neuzticama lietojumprogramma pat varēs mainīt iestatījuma vērtību Global vai Secure, ir tad, ja šai lietojumprogrammai ir root piekļuve vai tai ir piešķirta piekļuve. WRITE_SECURE_SETTINGS atļauja caur ADB. Tomēr šī situācija nav nekas neparasts, jo daudzas no mūsu pašu apmācībām, kas nav saknes, lielā mērā ir atkarīgas no šo iestatījumu datu bāzu modificēšanas tādā pašā veidā.

Šī Rescue Party līmeņa spēles piemērs varētu būt, ja lietotājs mēģinātu pielāgot savu navigācijas joslu operētājsistēmā Android Oreo. Lai to izdarītu, būtu jāveic izmaiņas Settings.Secure.sysui_nav_bar izmantojot trešās puses lietotni, piemēram, Pielāgota navigācijas josla. Tagad, pārveidojot navigācijas joslu, izmantojot šo metodi, maz ticams, ka tas izraisīs sāknēšanas cilpu, taču, ja tā notiek, tad šī Rescue Party līmenis atiestatīs visas jūsu veiktās izmaiņas un aizstās tās ar sysui_nav_bar noklusējuma vērtību kurš ir "left, back; home; recent, right".

2. līmenis — atiestatiet neuzticamās izmaiņas

Otrais mēģinājums novērst atsāknēšanas problēmu ir 1. līmeņa paaugstināšana. Tā vietā, lai vienkārši atiestatītu visas iestatījumu vērtības, ko veic neuzticamas pakotnes, tās tiks pilnībā izdzēstas.

3. līmenis — atiestatiet uzticamos noklusējuma iestatījumus

Pēdējā aizsardzības līnija pret sāknēšanas cilpām, ko piedāvā Rescue Party, 3. līmenis, atiestatīs visas iestatījumos veiktās izmaiņas. Globālie vai iestatījumi. Drošas vērtības, kuras ir radījuši uzticami, t. sistēma, lietojumprogrammas. Tas arī mēģina veikt izmaiņas iepriekšējos līmeņos, piemēram, dzēst izmaiņas, ko veikušas neuzticamas pakotnes.

4. līmenis — rūpnīcas datu atiestatīšana

Ja nekas cits neizdodas, pēdējais mēģinājums labot ierīci ir palaišana uz atkopšanu un liks lietotājam veikt rūpnīcas atiestatīšanu. Lai gan šī darbība, visticamāk, atrisinās sāknēšanas cilpu (ja sāknēšanas cilpu neizraisa aparatūras problēmas, piemēram, Nexus 5X vai Nexus 6P), tas acīmredzami nav ideāls, jo tas ietver tālruņa iestatīšanu no jauna.


Nav Bootloop labojums jums

Tātad apkoposim, ko Rescue Party patiesībā dara. Būtībā viss, ko tas dara, ir mēģinājums labot visas kļūdainās izmaiņas, ko iestatījumos ir veicis lietotājs vai sistēmas lietotnes. Globālie vai iestatījumi. Droša preferenču tabula. Ja jūsu ierīce nonāk sāknēšanas cilpā, jo esat palaidis bojātu audio modi, instalējāt nepareizu Substratum motīvu un iespējojāt Magisk/Xposed modulis, kas nebija paredzēts jums, veica sliktu build.prop rediģēšanu vai veica kādu no daudzajām darbībām, ko var darīt lietotājs ar sakņu sistēmu, lai ievadītu sāknēšanas cilpu, tad Glābšanas ballīte nav priekš jums.

Ja jūs kaut kādā veidā nonākt atsāknēšanas ciklā, mainot iestatījumu, piemēram, "Simulēt sekundāros displejus" Izstrādātāja opcijās, tikai tad Rescue Party varētu jums palīdzēt. Taču es pieņemu, ka lielākajai daļai mūsu lasītāju, visticamāk, problēmas nebūs atrisinātas, izmantojot Rescue Party. Diemžēl labākais veids, kā tikt galā ar sāknēšanas cilpām, ir dublējiet savus datus regulāri, tāpēc jums nekad nebūs jāsaskaras ar katastrofālu datu zudumu tālrunī. Nedomājiet par glābšanas partiju būt jūsu glābējam.