Kako rootati Google Pixel 6, 6 Pro i Pixel 6a s Androidom 13 QPR2 Beta pomoću Magiska

Čim je Google pokrenuo beta inicijativu Android 13drugo tromjesečno izdanje platforme (obično se naziva QPR2), mnogi su entuzijasti očekivali da će postizanje root-a na ovim verzijama bilo bi jednako lako kao rootanje firmvera stabilnog kanala, ali to se nije pokazalo kao slučaj. Da budemo precizni, generički korijenski vodič koji uključuje krpanje slike za pokretanje pomoću programa Magisk prestao je raditi za seriju Google Pixel 6. Ako imate Pixel 6, 6 Pro ili Pixel 6a, ni stabilna ni Canary verzija Magiska ne mogu generirati radnu zakrpanu sliku za pokretanje za superkorisnički pristup na QPR2 beta verzijama. No činilo se da je rješavanje zagonetke pitanje vremena, a ne hoće li, a scena modificiranja Androida već je smislio je pametan način za rootanje linije Pixela 6 s Androidom 13 QPR2 beta posuđivanjem nekih bitova iz the Pixel 7.

Za ljude koji čitaju ovaj članak, vjerojatno je da imate povoljno mišljenje o rootanju. Uostalom, zahvaljujući root privilegiji, to možete blokiraj oglase u cijelom sustavu, ugađaj parametre kernela

, ili se u potpunosti odreći potrebe za prilagođenim ROM-om, zahvaljujući mnoštvu prilagodbi dostupnih putem Magisk moduli i Xposed Framework. Uz to rečeno, root pristup apsolutno je besmislen prosječnom korisniku, s obzirom na zrelost Androida kao i OEM maske. Za operatere i proizvođače uređaja root pristup je zapravo glavobolja koja onemogućuje tim tvrtkama da zaključaju vaš telefon unutar svog ekosustava aplikacija i usluga. Ali na kraju dana, ovo je XDA, što znači da iako je dobivanje root pristupa bila izgubljena bitka za potrošače, modding zajednica neće stati.

Nepotrebno je reći da se čini da razvoj naknadnog tržišta ide sasvim dobro. Zapravo, nekoliko je korisnika potvrdilo postojanje intrigantnog frankenbuild metoda rootanja ovih telefona na najnovijoj beta iteraciji Androida 13. Obitelj Pixel postupno se kreće prema Generička slika jezgre odigrao je ključnu ulogu u otkriću, dok su sličnosti između dviju generacija Tensor čipseta omogućile da se ostvari ta sudbina. Ukratko, još uvijek je moguće rootati liniju Google Pixel 6 s Androidom 13 QPR2 beta, ali postupak zahtijeva neke dodatne korake.

Uspon init_boot

Kako bi root pristup funkcionirao na Android uređajima, izvršne datoteke superkorisnika i su daemon moraju se pokrenuti pri dizanju sustava. Prije Marshmallowa, to se postiglo modificiranjem /system particije da uključi skripte u init potrebne za postizanje root pristupa pri dizanju. Zahvaljujući uvođenju device-mapper-verity (dm-verity), Google je u biti poništio mogućnost izmjene /system, što nas je dovelo do root metoda "bez sustava". Magisk, najpopularniji pružatelj privilegija superkorisnika, krpa standardnu ​​sliku za pokretanje ciljnog uređaja. Zatim možete flashati zakrpanu sliku za pokretanje kako biste dobili root pristup, pod uvjetom da je bootloader uređaja otključan kako bi se omogućile modificirane binarne datoteke.

Za uređaje koji se pokreću s Androidom 13, generički ramdisk uklanja se iz slike za pokretanje i postavlja u zasebnu init_boot particiju. Na Google Pixel 7 seriji, na primjer, morate zakrpi standardnu ​​init_boot sliku s Magiskom za root pristup. Međutim, linija Pixela 6 nema particiju init_boot jer su lansirani s Androidom 12.

Iskorištavanje GKI-ja za rootanje

Imajte na umu da uređaji koji se pokreću s verzijom kernela 5.10 ili novijim moraju biti isporučeni s GKI kernelom kako bi bili u skladu s GKI 2.0 specifikacija. Kao takve, slike za pokretanje Pixela 6, 6 Pro i 6a sadrže generički ramdisk i GKI kernel.

Iako još ne znamo točan razlog nekompatibilnosti između Magiska i QPR2 beta slika za pokretanje za obitelj Google Pixel 6, čini se da možete upotrijebiti zakrpanu sliku za pokretanje iz serije Pixel 7 da ih rootate. Ovaj čudni fenomen zapravo je moguć jer:

  1. Izvori jezgre koji odgovaraju Tensoru prve generacije koji pokreće Pixel 6 i Tensor G2 Pixela 7 dijele dosta zajedničkih bitova zbog internih sličnosti.
  2. U slučaju da nema generičkog ramdiska koji isporučuje OEM u pokretanju na naslijeđenom uređaju samo za SAR A s kompatibilnim pokretačkim programom, Magisk dodaje osnovni generički ramdisk dok krpate sliku za pokretanje tako da Magisk sučelje bude dostupno u načinu za pokretanje. Ovaj popravak također je primjenjiv na neke Android 13 GKI-ove kao što je Pixel 6 serija koja zahtijeva dodatni popravak formata kompresije ramdiska. Čini se da kompatibilna slika za pokretanje bez ramdiska (poput one iz serije Pixel 7) može eventualno pretvoriti za upotrebu na seriji Pixel 6 s radnim generičkim ramdiskom koji je ručno dodao Magisk.

Kako rootati Google Pixel 6 seriju s Androidom 13 QPR2 beta s Magiskom

Provjerite ima li vaš Pixel 6/6 Pro/6a otključan bootloader kako biste mogli pokrenuti modificirane slike za pokretanje. Da ponovim, morat ćete zakrpati sliku za pokretanje Pixela 7 da bi Magisk radio. Najlakši način da to učinite je da prethodno iz tvorničke slike izdvojite zališku sliku za pokretanje Google Pixela 7 i zakrpite je pomoću aplikacije Magisk.

  1. Na PC/Mac preuzmite tvorničku sliku Pixela 7 ili Pixela 7 Pro koja odgovara beta verziji QPR2 koja je instalirana na Pixel 6/6 Pro/6a. U našem testiranju koristimo QPR2 Beta 2 (T2B2.221216.006) nadogradnju na Pixelu 6a, tako da bi ista beta verzija za Pixel 7 trebala biti dovoljna.
    • Možete to učiniti iz Portal za preuzimanje za Android programere ili iz našeg Indeks preuzimanja za Android 13.
  2. Raspakirajte tvorničku sliku koristeći svoj omiljeni upravitelj arhive, pronađite sliku--.zip datoteku i iz nje izdvojite datoteku boot.img.
  3. Zakrpite tu sliku za pokretanje pomoću Magiska, ali nemojte ga još flashirati.
    • Dok koristite najnoviju stabilnu verziju Magiska (koja je v25.2 u vrijeme pisanja ovog članka) preporučuje se, također se možete odlučiti za bleeding edge Kanarinska građa.
    • Slika za pokretanje može se zakrpati na bilo kojem Android uređaju - ne morate nužno izvršiti zadatak na Pixelu 6 ili Pixelu 7.
  4. Kopirajte Magisk-patched boot sliku sa svog telefona na PC/Mac i preimenujte je u magisk_patched_boot.img.
  5. Pod uvjetom da je uključeno USB otklanjanje pogrešaka, ponovno pokrenite Pixel 6 (/6 Pro/6a) u način pokretanja sustava:
    adb reboot bootloader
  6. Flash zakrpanu sliku za pokretanje i ponovno pokrenite telefon.
    fastboot flash boot /path/to/magisk_patched_boot.img
    fastboot reboot
    • Prije nego što je trajno flashate, također možete privremeno pokrenuti sliku za testiranje:
      fastboot boot /path/to/magisk_patched_boot.img
    • U okruženju s privremenim pokretanjem, Magisk vam omogućuje da zakrpate postojeću sliku za pokretanje vašeg telefona. Međutim, to u ovom scenariju neće biti korisno i mogli biste završiti s nerootiranom boot slikom nakon ponovnog pokretanja, stoga to ne preporučujemo.
  7. Otvorite aplikaciju Magisk i vaš bi se Pixel 6/6 Pro/6a trebao prikazati kao rootan.

Možemo potvrditi da se zakrpane slike pokretanja za Pixel 7 i Pixel 7 Pro mogu koristiti naizmjenično na Pixelu 6, kao i na 6 Pro i 6a.

XDA forumi: Google Pixel 6 || Pixel 6 Pro || Pixel 6a || Pixel 7 || Pixel 7 Pro

Do sada je više korisnika na našim forumima prijavilo da su ovom metodom uspješno rootali Pixel 6, 6 Pro i 6a s Androidom 13 QPR2 beta. Priroda procesa rootanja je sama po sebi pomalo izbirljiva, plus više ne možete instalirati novije beta verzije putem OTA-e. Bilo kako bilo, ako posjedujete uređaj serije Pixel 6 i želite root pristup na beta kanalu, čini se da je ovo jedini način da to postignete.

Pokušajte i javite nam je li vam uspjelo!