Runājot ar TWRP vadošo izstrādātāju Dees_Troy par šo jautājumu, mēs uzskatām, ka, iespējams, ir iespējams izmantot nevainojamus atjauninājumus, lai nodrošinātu dubultu sāknēšanu.
Šī gada Google I/O laikā Google oficiāli ieviests Android Nougat kas ir nodrošinājis vairākus ļoti nepieciešamos lietojamības uzlabojumus tiem no mums, kuriem ir paveicies iegūt modernu Nexus ierīci. Google I/O laikā Google norādīja dažas funkcijas, kuras neatrada ceļu galīgajos Nougat ražošanas veidos. pašreizējām Nexus ierīcēm, visvairāk nemanāmi atjauninājumi.
Daudzi lietotāji bija vīlušies, atklājot, ka nemanāmi atjauninājumi būs pieejami tikai ierīcēs, kas kuģis ar Android Nougat, bet tiem no mums, kas plāno veikt jaunināšanu uz Nākamais Nexus Pikseļu ierīces mums ir lieliska jauna funkcija, ko gaidīt. Tomēr kopš Google I/O mēs neesam redzējuši nekādu papildu informāciju par šo jauno funkciju.
Tomēr tas nav atturējis dažus zinātkārākos cilvēkus noskaidrot, kā tieši Google plāno nodrošināt netraucētu atjauninājumu darbību. Ītans Jonkers, kurš tiek dēvēts par segvārdu
Dees_Troy un ir vislabāk pazīstams ar savu darbu kā galvenais izstrādātājs vietnē Team Win atkopšanas projekts, balodis tieši Nougat pirmkodā Google izlaida, lai saprastu, ar ko viņš nodarbojas, kad neizbēgami tiek izlaistas Pixel ierīces. Uzņēmums Google ir veicis dažas interesantas izmaiņas gaidāmo Pixel ierīču nodalījumu izkārtojumā, un, ņemot vērā izstrādātāju viltīgo darbu mūsu forumos, Dees_Troy pieļauj, ka var būt iespējama dubultā sāknēšana.Google Pixel tālruņi un to nodalījumi
Ja nezināt, tālruņa krātuve ir sadalīta vairākās standarta iekšējā atmiņā starpsienas. Vislabāk pazīstamās sadaļas ir /boot, /system, /data, /recovery un /cache, lai gan, ja jūs interesē, varat meklēt faktiskā nodalījumu tabula jūsu ierīcē. Jums, lietotājam, pieejamās krātuves vietas apjomu nosaka /data nodalījumam piešķirtais lielums. No otras puses, /system ir vieta, kur atrodas lielākā daļa Android operētājsistēmas failu. Šo divu nodalījumu izmēru maiņa ir piemērota vairākām lietotāju lietotnēm vai, iespējams, jaunai Android versijai noteikti iespējams, taču process var būt riskants, un kopumā tas nav nekas tāds, ko jums vajadzētu sagaidīt no savas ierīces.
Parasti, atjauninot, tiek modificēti tikai /sistēmā esošie faili un atjauninājumi tiek lietoti bloka līmenī, lai dm-verity paliktu neskarts. Ikreiz, kad atjaunināt ierīci, jūs to vispār nevarat aktīvi izmantot. Tā vietā jums ir jāgaida, līdz atkopšana mainīs visus nepieciešamos failus katrā nodalījumā. Tas tiek darīts, lai novērstu iespējamās problēmas, ko rada Android operētājsistēma, mēģinot piekļūt failam, kas pašlaik tiek atvērts atjaunināts, taču no otras puses tas nozīmē, ka lietotājiem ir jāpavada vairākas minūtes, skatoties, kā tiek lietots Android atkopšanas logotips. Atjaunināt.
Pirms Android Nougat katrai ierīcei tika piegādāta tikai viena katra nodalījuma kopija. Tas ir jēga lielākajai daļai Android viedtālruņu — krātuves vieta ir ļoti dārga (vai tā mums tiek likts domāt), tad kāpēc gan uztraukties ar vairāku rezerves nodalījumu dublēšanu? Atbilde uz to ir nemanāmi atjauninājumi. Cits Google iebrukums operētājsistēmās — Chrome OS — ir izrādījies ļoti veiksmīgs. Android faktiski ir aizņēmies netraucētu atjauninājumu koncepciju no Chrome OS. Chrome OS nodrošina nemanāmus atjauninājumus, fonā atjauninot lieku, neaktīvu nodalījumu kopu un pēc tam pirms sāknēšanas nekavējoties nomainot šos nodalījumus ar pašlaik aktīvajiem nodalījumiem.
Sākotnēji mēs uzskatījām, ka tālruņiem, kas tiek piegādāti ar iepriekš instalētu Nougat, būs tikai sekundārais /sistēmas nodalījums. Saskaņā ar Dees_Troy teikto, Pixel tālruņi tiks piegādāti ar divas vairuma, ja ne visu ierīces nodalījumu kopijas.
Jaunajos Pixel tālruņos būs 2 sistēmas nodalījumi, 2 sāknēšanas nodalījumi, 2 pārdevēja nodalījumi, 2 modema nodalījumiutt. Viena nodalījumu kopa būs aktīva — nodalījumu kopa, kas pašlaik tiek izmantota ierīces sāknēšanai. Kad atjauninājums ir publicēts, atjauninājums tiks lietots otrajai kopai fonā. Kad atjauninājums ir lietots, parādīsies uzvedne ar aicinājumu atsāknēt. Atsāknēšana neietver palaišanu uz atkopšanu. Tā vietā ierīce pārslēgs izmantoto nodalījumu kopu uz otro kopu, un jūs ātri, iespējams, gandrīz uzreiz sāksit atjaunināto ierīci. - Dees_Troy
Dubultsāknēšanas pikseļu tālruņi un nemanāmi pielāgoti ROM atjauninājumi?
Izmantojot divas katra nodalījuma kopijas, Dees_Troy prognozē, ka mēs, iespējams, varēsim nolaupīt otro nodalījumu komplektu, lai veiktu dubulto sāknēšanu. Ja izmantojat kādu no retajām ierīcēm, kas atbalsta MultiROM projekts, jūs, iespējams, jau esat iepazinies ar iespēju izveidot divkāršās sāknēšanas ROM. Ja jūs jau iepriekš esat sajaucis ar MultiROM, tad jūs esat noteikti apzinās, ka viņu izmantotās metodes būtībā ir viens milzīgs uzlaušanas komplekts, lai tas darbotos Android. Katrā XDA pavedienā, kas nodrošina MultiROM ierīcē, ir liela atruna, kas atrodas blakus augstākajiem lietotājiem, brīdinot, ka "neviena no šīm sistēmām nav izveidota ar vairāku sāknēšanu. prāts", kas norāda, ka "iespējams, ka kaut kas noiet greizi, un jums atkal būs jāzibspuldze rūpnīcas attēli." Taču Google laipni nodrošina mums otru starpsienām, ar kurām strādāt, Dees_Troy sagaida, ka, iespējams, varēsim nodrošināt divkāršu sāknēšanu Pixel tālruņos, sadarbojoties dažādiem ROM dalībniekiem. kopienai.
Ja mēs varam nolaupīt otro nodalījumu, kas iestatīts uz dubulto sāknēšanu, mēs varētu arī izmantot šos sekundāros nodalījumus, lai ieviestu nemanāmi atjauninājumi pielāgotiem ROM arī. Tātad, ja esat viens no daudzajiem īpašajiem Cyanogenmod nakts lietotājiem, iespējams, katru nakti varēsit atjaunināt uz jaunāko versiju, katru vakaru nerestartējot tālruni, lai veiktu atkopšanu. Lai gan TWRP atvērtā atkopšanas skriptēšana un dažādi delta atjaunināšanas rīki ir ievērojami samazinājuši laiku un pūles. nepieciešams, lai veiktu nakts atjaunināšanu, nemanāmi ROM atjaunināšana fonā noteikti pārspēj visus pārējos iespējas.
Ņemiet vērā, ka mēs nevaram būt pārliecināti, ka šīs funkcijas darbosies, kamēr mūsu rīcībā nav darba ierīču, taču tas ir dots Dees_Troy plašais darbs pie TWRP un viņa pētījumi par Nougat pirmkodu, mēs uzskatām, ka šīs spekulācijas ir ļoti augstas ticams.
Lai gan visas šīs gaidāmās un iespējamās funkcijas izklausās pozitīvi, mēs atklājām arī daudzas izmaiņas, kas apgrūtina izstrādi gaidāmajās Pixel ierīcēs. Mēs tos aprakstīsim citā rakstā, kas paredzēts rīt, bet tikmēr, lūdzu, saglabājiet savu ažiotāžu!