„Google“ nepaminėjo geriausio būdo įdiegti „Android 12 Beta“ „Pixels“.

DSU yra geriausias būdas įdiegti „Android 12 Beta“ versiją „Pixel“ telefonuose, tačiau „Google“ visiškai to nepaminėjo.

Praėjusią savaitę išleistas pirmasis Android 12 Beta versija buvo sutikta daug fanfarų, tačiau jaudulys greitai virto siaubu daugeliui, kurie sužinojo, kad beta versija sugadino jų telefoną. Retkarčiais pasitaikančios klaidos pašalinimas yra įėjimo į pažangiausią programinę įrangą kaina, tačiau niekas nesitiki, kad oficialus beta versijos leidimas padarys jų telefoną netinkamą naudoti. Štai kodėl mums glumina, kodėl „Google“ nepaminėjo geriausio būdo įdiegti „Android 12 Beta“ „Pixel“ telefonuose: DSU. Nedidindama DSU, „Google“ taip pat praleido galimybę įtraukti daugiau OEM įrenginių į „Android 12“ beta versiją. Štai kodėl DSU svarbu ir kaip beta versijoje galėjome turėti daug daugiau įrenginių.

Priklausomai nuo įrenginio, yra keletas būdų, kaip įdiegti pirmąjį „Android 12“ beta leidimą. Kai kurie originalios įrangos gamintojai leidžia naudoti jų programinės įrangos integruotą naujinimo įrankį, kad įkeltumėte naujinimą iš šono,

kai kurie naudoja standartinius „flash“ įrankius, ir kai kuriems reikia specialių įrankių. „Google Pixel“ telefonuose yra patys paprasčiausi būdai įdiegti „Android 12 Beta“.: galite užsiregistruoti beta versijos programoje, kad OTA būtų perkelta į jūsų įrenginį, įkeltumėte OTA failą iš atkūrimo arba atkurtumėte gamyklinį vaizdą naudodami greitąją įkrovą (rankiniu būdu arba naudodami Android Flash įrankis). Įrenginiuose be oficialios beta programos (ir net įrenginiuose, kurie daryti turėti beta programą), taip pat galima išbandyti beta versiją įdiegti bendrą sistemos vaizdą (GSI). GSI galima įdiegti naudojant greitosios įkrovos komandas, panašiai kaip gamyklinį vaizdą, tačiau jį taip pat galima įdiegti naudojant mažai žinomą įrankį, vadinamą "DSU krautuvas“ pasiekiama „Android 11“ kūrėjo parinktyse.

Naudojant DSU Loader, naujausią GSI leidimą kūrėjams galima rasti šiame puslapyje – kuri nuo šiol yra pirmoji „Android 12 Beta“ versija – gali būti įdiegta „Pixel“ telefonuose be atrakinti įkrovos tvarkyklę ir be perrašant pradinį sistemos vaizdą. Tai yra pats nekenksmingiausias būdas kūrėjams išbandyti naujausią OS savo aparatinėje įrangoje; Baigę testavimą, jie gali tiesiog paleisti iš naujo, kad grįžtų į pradinę OS su nepažeistomis programomis ir duomenimis.

„DSU Loader“ pasiekiama 11 ar naujesnės versijos „Android“ skiltyje „Kūrėjo parinktys“.

Štai trumpas vaizdo įrašas iš XDA Rich Woods, demonstruojantis DSU Loader „Google Pixel 4“. Jis pradėjo naudoti „Android 11“, bet tada iš naujo paleidžia „Android 12 Beta GSI“, įdiegęs ją per DSU. Po kelių akimirkų jis vėl paleidžiamas į pradinę „Android 11“ OS nepakeitęs duomenų.

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

Priešingai tai esamiems metodams, kuriuos „Google“ pataria vadovautis diegiant „Android 12 Beta“, nes visi jie perrašo esamą diegimą. Ir jei diegdami beta versiją nusprendėte atkurti telefono gamyklinius nustatymus, galbūt susidūrėte su klientų palaikymo komanda, manydami, kad jūsų telefonas buvo užblokuotas. Kaip paaiškino XDA pripažintas kūrėjas luca020400 „Twitter“ tinkle, atrodo, kad nustatant gamyklinių parametrų atkūrimo apsaugą kilo problema – jei prieš tai atkūrėte telefono gamyklinius nustatymus atnaujindami į beta versiją, negalėsite įveikti sąrankos vedlio, kai jis paprašys prisijungti prie „Google“ sąskaita. „Pixel“ naudotojams, kurie jau atrakino įkrovos tvarkyklę arba įgalino OĮG atrakinimo parinktį, nesunku grąžinti įprastą būseną mirksinčiu gamykliniu vaizdu. „Pixel“ naudotojams, kurie neatrakino įkrovos tvarkyklės, turėsite paleisti OTA, kuri sumažina programinės įrangos versiją. „Android 11“ – „Google“ nepaskelbė šių programinės aparatinės įrangos failų, tačiau keli „Redditors“ sėkmingai sukompiliavo juos čia.

Jei daugiau „Pixel“ naudotojų būtų įdiegę „Android 12 Beta“ per DSU, greičiausiai būtume matę mažiau skundų dėl sugadintų telefonų. Viskas, ką jums reikia padaryti, kad viskas vėl pradėtų veikti, yra paleisti iš naujo, nes diegimas yra laikinas.

ASUS ROG Phone 5, kuriame veikia „Android 12 Beta GSI“ per DSU įkroviklį.

„DSU Loader“ pasiekiama ne tik „Pixel“ telefonuose. Tiesą sakant, ji pasiekiama daugumoje įrenginių, kuriuose veikia „Android 11“. Aukščiau pateiktuose vaizduose ir herojaus paveikslėlyje „Android 12 Beta“ įdiegta ir veikia ASUS ROG Phone 5 – įrenginyje, kurį ASUS oficialiai neišleido beta versijos galioja. Kaip ir „Pixel 4“, „ROG Phone 5“ diegimas yra laikinas ir nesugriaunamas – paprastas paleidimas iš naujo ir grįžtame prie „Android 11“ su ZenUI. Tačiau yra vienas didelis skirtumas: turėjome atrakinti ROG Phone 5 įkrovos įkroviklį, kad „Android 12 Beta“ būtų paleista per DSU. Atrakinus įkrovos įkroviklį, išvalomas telefono duomenų skaidinys, o tai pažeidžia pagrindinį DSU naudojimo tikslą. Vienintelė priežastis, dėl kurios turėjome atrakinti įkrovos įkroviklį, yra ta, kad ASUS neįtraukė patikrinti įkrovos raktai tai leistų paleisti „Google“ pasirašytus GSI neatrakinant įkrovos tvarkyklės. Kai pirmą kartą pranešėme apie DSU, sužinojome, kad „Google“ norėjo reikalauti, kad originalios įrangos gamintojai iš anksto įkeltų šiuos raktus, bet atrodo, kad planai žlugo, nes nematėme jokio įrenginio, kuris galėtų paleisti GSI per DSU su užrakintu įkrovos įkroviklis.

Gaila, kad taip yra, nes „Google“ sukūrė tokį nuostabų įrankį ir nustatė būdą, kaip jų versijos veiktų daugelyje įrenginių. OĮG net neturi daug ką daryti, kad pridėtų savo įrenginių palaikymą, kad galėtų paleisti „Google“ GSI naudojant užrakintą įkrovos įkroviklį – tereikia pridėti vieną eilutę į įrenginį.mk failą kurdami programinę-aparatinę įrangą. Nežinome, dėl kokių diskusijų „Google“ atsisakė šio reikalavimo, bet manome, kad daugelis originalios įrangos gamintojų to nebuvo patogu naudotis tuo, kas iš esmės yra užpakalinės „Google“ programinės aparatinės įrangos paleidimo durys, taip pat patogu kūrėjams gal būt.

Jei viskas būtų pasisukusi kitaip, galėtume turėti daug daugiau įrenginių, kuriuose veikia „Android 12 Beta“. Taip pat galėjome apsaugoti kai kuriuos žmones nuo didelių rūpesčių, nes diegiant beta versiją per DSU kyla daug mažesnė rizika. Max Weinbach iš Android policijatai sužinojo sunkiai kai jis bandė įdiegti beta versiją savo „OnePlus 9“, todėl jam teko vadovautis mūsų vadovu, kaip atblokuokite savo telefoną naudodami EDL.

Tikiuosi, kad „DSU Loader“ nebus apleistas ateityje, nes tai geriausias būdas išbandyti naują „Android“ leidimą, jei jis tinkamai įdiegtas. Apmaudu, kad „Google“ to visiškai nepaminėjo, ypač todėl, kad beta versijos yra aiškiai skirtos kūrėjams, o ne vartotojams. Žinoma, konkrečiam įrenginiui skirtos beta versijos palaiko daugiau „Pixel“ funkcijų, tačiau tai nesvarbu, kai reikia išbandyti programą pagal naujausią OS versiją. Atsižvelgiant į tai, kaip nenuosekliai GSI veikia „Android“ įrenginiuose ir kaip atrodo, kad joks originalios įrangos gamintojas nepalaiko jų paleidimo naudojant užrakintą įkrovos įkroviklis, galbūt „Google“ nenorėjo atkreipti į tai dėmesio, nes nėra patikimo būdo, kaip paleisti „Android 12 Beta“ tokiu būdu. „Samsung“ slepia šią parinktį savo „Galaxy“ telefonuose, nors paslauga vis dar pasiekiama per jos komandinės eilutės sąsają, todėl jie tikriausiai nėra su visa idėja. Kad ir kaip būtų, manau, kad čia yra praleista galimybė – „Google“ įpareigoja laikytis „Treble“ reikalavimų ir nusprendė visi vargai diegiant DSU, tad kodėl gi nepaspaudus jo, kaip pageidaujamo būdo išbandyti naują „Android“ beta versiją išleidžia?