Kako rootati Google Pixel 6, 6 Pro in Pixel 6a s sistemom Android 13 QPR2 Beta z uporabo Magiska

click fraud protection

Takoj ko je Google sprožil beta pobudo Android 13Druga četrtletna izdaja platforme (običajno imenovana QPR2) je veliko navdušencev pričakovalo, da bo doseganje root na teh različicah bi bilo prav tako enostavno kot rootanje vdelane programske opreme stabilnega kanala, vendar se to ni izkazalo za Ovitek. Če smo natančni, generični korenski vodnik ki vključuje popravljanje zagonske slike z uporabo programa Magisk, je prenehal delovati za serijo Google Pixel 6. Če imate Pixel 6, 6 Pro ali Pixel 6a, niti stabilna niti Canaryjeva zgradba Magiska ne moreta ustvariti delujoče popravljene zagonske slike za dostop superuporabnika v različicah QPR2 beta. Vendar se je zdelo, da je rešitev uganke vprašanje kdaj, ne če, in scena spreminjanja Androida je že pogruntal pameten način za rootanje linije Pixel 6 z Androidom 13 QPR2 beta, tako da si je izposodil nekaj bitov iz the Pixel 7.

Za ljudi, ki berejo ta članek, obstaja velika verjetnost, da imate verjetno ugodno mnenje o rootanju. Navsezadnje lahko to storite zahvaljujoč korenskim privilegijem

blokirajte oglase v celotnem sistemu, prilagodite parametre jedra, ali pa se popolnoma odreči potrebi po ROM-u po meri, zahvaljujoč neštetim prilagoditvam, ki so na voljo prek Moduli Magisk in Xposed Framework. Glede na to je korenski dostop za povprečnega uporabnika popolnoma nesmiseln, če upoštevamo zrelost Androida in preoblek OEM. Za operaterje in izdelovalce naprav je korenski dostop pravzaprav glavobol, ki tem podjetjem preprečuje, da bi vaš telefon zaklenili v svoj ekosistem aplikacij in storitev. Toda na koncu je to XDA, kar pomeni, da se modding skupnost ne bo ustavila, čeprav je bila pridobitev korenskega dostopa za potrošnike izgubljena bitka.

Ni treba posebej poudarjati, da se zdi, da razvoj poprodajnega trga dobro napreduje. Pravzaprav je več uporabnikov potrdilo obstoj zanimivega frankenbuild način ukoreninjenja teh telefonov v najnovejši različici beta Androida 13. Družina Pixel se postopoma približuje Generična slika jedra igral ključno vlogo pri odkritju, medtem ko so podobnosti med obema generacijama naborov čipov Tensor omogočile uresničitev usode. Na kratko, še vedno je mogoče rootati linijo Google Pixel 6 s sistemom Android 13 QPR2 beta, vendar postopek zahteva nekaj dodatnih korakov.

Vzpon init_boot

Če želite, da korenski dostop deluje v napravah Android, je treba ob zagonu zagnati izvedljive datoteke superuporabnika in demon su. Pred Marshmallowom je bilo to doseženo tako, da se je particija /system spremenila tako, da je vključevala skripte v init, potrebne za doseganje korenskega dostopa ob zagonu. Zahvaljujoč uvedbi device-mapper-verity (dm-verity) je Google v bistvu izničil možnost spreminjanja /system, kar nas je pripeljalo do "brezsistemskih" korenskih metod. Magisk, najbolj priljubljen ponudnik privilegijev superuporabnika, popravi osnovno zagonsko sliko ciljne naprave. Nato lahko utripate popravljeno zagonsko sliko, da pridobite korenski dostop, pod pogojem, da je zagonski nalagalnik naprave odklenjen in omogoča spremenjene binarne datoteke.

Pri napravah, ki se zaženejo z Androidom 13, je generični pomnilniški disk odstranjen iz zagonske slike in postavljen v ločeno particijo init_boot. Pri seriji Google Pixel 7, na primer, morate popravite osnovno sliko init_boot z Magiskom za korenski dostop. Vendar linija Pixel 6 nima particije init_boot, saj so bili predstavljeni z Androidom 12.

Izkoriščanje GKI za rootanje

Upoštevajte, da morajo biti naprave, ki se zaženejo z različico jedra 5.10 ali novejšo, dobavljene z jedrom GKI, da so skladne z Specifikacija GKI 2.0. Tako zagonske slike Pixel 6, 6 Pro in 6a vsebujejo generični pomnilniški disk in jedro GKI.

Čeprav še ne poznamo natančnega razloga za nezdružljivost med Magiskom in QPR2 beta zagonskimi slikami za družino Google Pixel 6, se zdi, da za njihovo rootanje lahko uporabite popravljeno zagonsko sliko iz serije Pixel 7. Ta nenavaden pojav je dejansko možen, ker:

  1. Izvori jedra, ki ustrezajo Tensorju prve generacije, ki poganja Pixel 6 in Tensor G2 Pixela 7, imajo zaradi notranjih podobnosti kar nekaj skupnih bitov.
  2. V primeru, da pri zagonu starejše naprave samo SAR A z združljivim zagonskim nalagalnikom ni generičnega pomnilniškega diska, ki ga je dobavil OEM, Magisk doda osnovni generični pomnilniški disk med popravkom zagonske slike, tako da je vmesnik Magisk dostopen v zagonskem načinu. Ta popravek velja tudi za nekatere GKI za Android 13, kot je serija Pixel 6, ki zahtevajo dodaten popravek formata stiskanja pomnilniškega diska. Zdi se, da lahko združljiva zagonska slika brez pomnilniškega diska (kot tista iz serije Pixel 7) sčasoma pretvoriti za uporabo v seriji Pixel 6 z delujočim generičnim pomnilniškim diskom, ki ga ročno doda Magisk.

Kako rootati serijo Google Pixel 6 s sistemom Android 13 QPR2 beta z Magiskom

Prepričajte se, da ima vaš Pixel 6/6 Pro/6a odklenjen zagonski nalagalnik, tako da lahko zaženete spremenjene zagonske slike. Da ponovim, boste morali popraviti zagonsko sliko Pixel 7, da bo Magisk deloval. Najlažji način za to je, da predhodno ekstrahirate osnovno zagonsko sliko Google Pixel 7 iz tovarniške slike in jo popravite z aplikacijo Magisk.

  1. V svoj PC/Mac prenesite tovarniško sliko telefona Pixel 7 ali Pixel 7 Pro, ki ustreza različici beta QPR2, ki je nameščena v telefonu Pixel 6/6 Pro/6a. Pri našem testiranju uporabljamo gradnjo QPR2 Beta 2 (T2B2.221216.006) za Pixel 6a, tako da bi morala enaka različica beta za Pixel 7 zadostovati.
    • To lahko storite iz Portal za prenos razvijalcev za Android ali iz našega Indeks prenosov za Android 13.
  2. Razpakirajte tovarniško sliko s svojim priljubljenim upraviteljem arhivov, poiščite sliko--.zip in iz nje ekstrahirajte datoteko boot.img.
  3. Popravite to zagonsko sliko z Magiskom, vendar ga še ne bliskajte.
    • Med uporabo najnovejše stabilne različice programa Magisk (ki je v25.2 v času pisanja tega članka) priporočamo, lahko se odločite tudi za bleeding edge Canary gradnja.
    • Zagonsko sliko je mogoče popraviti na kateri koli napravi Android – ni nujno, da opravilo izvedete na Pixel 6 ali Pixel 7.
  4. Kopirajte zagonsko sliko, ki jo je popravil Magisk, iz vašega telefona v vaš PC/Mac in jo preimenujte v magisk_patched_boot.img.
  5. Če je odpravljanje napak USB vklopljeno, znova zaženite Pixel 6 (/6 Pro/6a) v načinu zagonskega nalagalnika:
    adb reboot bootloader
  6. Flash popravljeno zagonsko sliko in znova zaženite telefon.
    fastboot flash boot /path/to/magisk_patched_boot.img
    fastboot reboot
    • Preden jo trajno utripate, lahko sliko tudi začasno zaženete za testiranje:
      fastboot boot /path/to/magisk_patched_boot.img
    • V okolju z začasnim zagonom vam Magisk omogoča, da popravite obstoječo zagonsko sliko telefona. Vendar pa to po tem scenariju ne bo koristno in po ponovnem zagonu boste morda imeli nekorensko zagonsko sliko, zato tega ne priporočamo.
  7. Odprite aplikacijo Magisk in vaš Pixel 6/6 Pro/6a bi moral biti prikazan kot rootan.

Potrjujemo lahko, da se tako popravljeni zagonski sliki Pixel 7 kot Pixel 7 Pro lahko uporabljata izmenično na vanilla Pixel 6, pa tudi na 6 Pro in 6a.

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

Doslej je več uporabnikov na naših forumih poročalo, da so s to metodo uspešno zakoreninili telefone Pixel 6, 6 Pro in 6a s sistemom Android 13 QPR2 beta. Narava postopka ukoreninjenja je sama po sebi nekoliko zahtevna, poleg tega pa ne morete več namestiti novejših različic beta prek OTA. Kakor koli že, če imate napravo serije Pixel 6 in želite korenski dostop na kanalu beta, se zdi, da je to edini način, da to dosežete.

Poskusite in nam sporočite, ali vam je uspelo!