Google neminēja labāko veidu, kā pikseļos instalēt Android 12 beta versiju

DSU ir labākais veids, kā Pixel tālruņos instalēt Android 12 beta versiju, taču Google to pilnībā ignorēja.

Pagājušās nedēļas izlaidums pirmais Android 12 beta versija tika sagaidīta ar lielu rezonansi, taču satraukums ātri pārvērtās šausmās daudziem, kuri atklāja, ka beta versija sabojā viņu tālruni. Reizēm radušos kļūdu novēršana ir maksa par ieejas maksu par jaunākās programmatūras palaišanu, taču neviens negaida, ka oficiāla beta versija padarīs tālruni nelietojamu. Tāpēc mums ir neizpratnē, kāpēc Google neminēja labāko Android 12 beta versijas instalēšanas veidu Pixel tālruņos: DSU. Neuzspiežot DSU vairāk, Google arī palaida garām iespēju reģistrēt vairāk OEM ierīču Android 12 beta versijā. Lūk, kāpēc DSU ir svarīga un kā mēs varētu būt daudz vairāk ierīču, kas piedalās beta versijā.

Ir daži veidi, kā instalēt pirmo Android 12 beta versiju atkarībā no ierīces. Daži OEM ļauj izmantot viņu programmatūras iebūvēto atjaunināšanas rīku, lai ielādētu atjauninājumu, daži izmanto standarta zibatmiņas rīkus

, un dažiem ir nepieciešami īpaši instrumenti. Google Pixel tālruņiem ir visvienkāršākās pieejamās metodes instalējiet Android 12 beta versiju: varat reģistrēties beta programmā, lai jūsu ierīcē tiktu nosūtīts OTA, ielādētu OTA failu no atkopšanas vai mirgotu rūpnīcas attēlu, izmantojot ātro sāknēšanu (manuāli vai ar Android Flash rīks). Ierīcēs bez oficiālas beta programmas (un pat ierīcēs, kas darīt ir beta programma), ir iespējams arī izmēģināt beta versiju līdz vispārēja sistēmas attēla instalēšana (GSI). GSI var instalēt, izmantojot ātrās sāknēšanas komandas, līdzīgi kā rūpnīcas attēlu, taču to var instalēt arī, izmantojot mazpazīstamu rīku, ko sauc par "DSU iekrāvējs" pieejams Android 11 izstrādātāju opcijās.

Izmantojot DSU Loader, jaunāko GSI laidienu izstrādātājiem pieejams šajā lapā — kas šobrīd ir pirmā Android 12 beta versija — var instalēt Pixel tālruņos bez atbloķējot sāknēšanas programmu un bez pārrakstot sākotnējo sistēmas attēlu. Tas ir nesagraujošākais veids, kā izstrādātāji var pārbaudīt jaunāko OS savā aparatūrā; kad viņi ir pabeiguši testēšanu, viņi var vienkārši restartēt, lai atgrieztos sākotnējā OS ar neskartām lietotnēm un datiem.

DSU Loader ir pieejams operētājsistēmā Android 11+ sadaļā Izstrādātāja opcijas.

Šeit ir īss video no XDA Rich Woods, kas demonstrē DSU Loader Google Pixel 4. Viņš sāka darboties ar operētājsistēmu Android 11, bet pēc tam pārstartēja operētājsistēmu Android 12 Beta GSI pēc tās instalēšanas, izmantojot DSU. Pēc dažiem mirkļiem viņš atsāk darbu sākotnējā Android 11 OS, neveicot nekādas izmaiņas viņa datos.

\r\n https://www.youtube.com/watch? v=Tfcf_qld2o8\r\n

Pretstatā esošajām metodēm, kuras Google iesaka izmantot, lai instalētu Android 12 beta versiju, kuras visas pārraksta jūsu esošo instalāciju. Un, ja beta versijas instalēšanas laikā nolēmāt atiestatīt tālruņa rūpnīcas iestatījumus, iespējams, esat saskāries ar klientu atbalsta dienestu, domājot, ka tālrunis ir nobloķēts. Kā paskaidroja XDA Recognized Developer luca020400 vietnē Twitter, šķiet, ka iestatīšanas laikā radusies problēma ar rūpnīcas datu atiestatīšanas aizsardzību — ja tālrunī pirms tam atiestatījāt rūpnīcas datus. jauninot uz beta versiju, jūs nevarēsit pārvarēt iestatīšanas vedni, kad tas lūgs pierakstīties savā Google Konts. Pixel lietotājiem, kuri jau ir atbloķējuši sāknēšanas ielādētāju vai iespējojuši OEM atbloķēšanas opciju, ir viegli atjaunot darbību normālā režīmā, mirgojot rūpnīcas attēlu. Pixel lietotājiem, kuri nav atbloķējuši sāknēšanas ielādētāju, jums būs jāieslēdz OTA, kas samazina programmaparatūras versiju. operētājsistēmai Android 11 — Google nav publicējis šos programmaparatūras failus, taču daži Redditori ir noderīgi apkopojuši viņiem šeit.

Ja vairāk Pixel lietotāju būtu instalējuši Android 12 beta versiju, izmantojot DSU, mēs, visticamāk, būtu redzējuši mazāk sūdzību par tālruņiem, kas ir bloķēti. Viss, kas jums jādara, lai viss atkal sāktu darboties, ir atsāknēšana, jo instalēšana ir īslaicīga.

ASUS ROG Phone 5, kurā darbojas operētājsistēma Android 12 Beta GSI, izmantojot DSU ielādētāju.

DSU Loader ir pieejams ne tikai Pixel tālruņiem. Faktiski tas ir pieejams lielākajai daļai ierīču, kurās darbojas operētājsistēma Android 11. Iepriekš redzamajos attēlos un varoņa attēlā Android 12 Beta ir izveidota un darbojas ASUS ROG Phone 5 — ierīcē, ko ASUS nav oficiāli izlaidusi beta versiju pieejams. Tāpat kā Pixel 4, arī ROG Phone 5 instalēšana ir īslaicīga un nesagraujoša — vienkārša atsāknēšana, un mēs atgriežamies pie Android 11 ar ZenUI. Tomēr ir viena liela atšķirība: mums bija jāatbloķē ROG Phone 5 sāknēšanas ielādētājs, lai Android 12 Beta palaistu, izmantojot DSU. Atbloķējot sāknēšanas ielādētāju, tiek notīrīts tālruņa datu nodalījums, kas pārspēj galveno DSU izmantošanas mērķi. Tomēr vienīgais iemesls, kāpēc mums bija jāatbloķē sāknēšanas ielādētājs, ir tas, ka ASUS nebija iekļauts pārbaudītas sāknēšanas atslēgas kas ļautu Google parakstītajiem GSI sāknēties bez nepieciešamības atbloķēt sāknēšanas ielādētāju. Kad mēs pirmo reizi ziņojām par DSU, mēs uzzinājām, ka Google vēlas pieprasīt, lai oriģinālā aprīkojuma ražotāji iepriekš ielādētu šīs atslēgas, taču šķiet, ka plāni izkrita, jo mēs neesam redzējuši nevienu ierīci, kas varētu palaist GSI, izmantojot DSU ar bloķētu sāknēšanas ielādētājs.

Tomēr žēl, ka tas tā ir, jo Google ir izveidojis tik lielisku rīku un izveidoja veidu, kā viņu būvējumi darbosies lielākajā daļā ierīču. Oriģinālo iekārtu ražotājiem pat nav jādara daudz, lai pievienotu atbalstu savām ierīcēm, lai palaistu Google GSI bloķētā sāknēšanas ielādētājā — viss, kas viņiem jādara, ir pievienot vienu rindiņu failā device.mk, veidojot programmaparatūru. Mēs nezinām, kādas diskusijas noveda pie tā, ka Google atteicās no šīs prasības, taču mēs pieņemam, ka daudzi oriģinālo iekārtu ražotāji to nedarīja. ir apmierināts ar to, kas būtībā ir aizmugures durvis Google programmaparatūras darbināšanai, tikpat ērti izstrādātājiem kā tā var būt.

Ja lietas būtu izvērtušās savādāk, mums būtu bijis daudz vairāk ierīču, kurās darbojas operētājsistēma Android 12 Beta. Mēs arī būtu varējuši dažiem cilvēkiem izvairīties no daudzām problēmām, jo ​​ir daudz mazāks risks, kas saistīts ar beta versijas instalēšanu, izmantojot DSU. Makss Veinbahs no Android policijato uzzināju grūtākajā veidā kad viņš mēģināja instalēt beta versiju savā OnePlus 9, kā rezultātā viņam bija jāievēro mūsu ceļvedis, kā atvienojiet tālruni, izmantojot EDL.

Es ceru, ka DSU Loader netiks pamests nākotnē, jo tas ir labākais veids, kā izmēģināt jaunu Android laidienu, ja tas ir pareizi ieviests. Tas, ka Google to nemaz nepieminēja, rada vilšanos, jo īpaši tāpēc, ka beta versijas ir tieši paredzētas izstrādātājiem, nevis lietotājiem. Protams, ierīcei specifiskās beta versijas atbalsta vairāk Pixel funkciju, taču tas nav svarīgi, ja runa ir par lietotnes testēšanu ar jaunāko OS versiju. Ņemot vērā to, cik nekonsekventi GSI darbojas dažādās Android ierīcēs un šķiet, ka neviens OEM neatbalsta to sāknēšanu ar bloķētu sāknēšanas ielādētājs, iespējams, Google nevēlējās tam pievērst uzmanību, jo nav droša veida, kā palaist Android 12 beta versiju. šādā veidā. Samsung slēpj šo opciju savos Galaxy tālruņos, lai gan pakalpojums joprojām ir pieejams, izmantojot tā komandrindas interfeisu, tāpēc viņi, iespējams, neietver visu ideju. Jebkurā gadījumā, manuprāt, šeit ir palaista garām iespēja — Google nosaka Treble atbilstību un izmantoja visas problēmas, kas saistītas ar DSU ieviešanu, tāpēc kāpēc gan to nepiespiest kā vēlamo veidu jaunā Android beta testēšanai izlaidumi?