Kuinka roottaa Google Pixel 6, 6 Pro ja Pixel 6a, jossa on Android 13 QPR2 Beta Magiskin avulla

click fraud protection

Heti kun Google käynnisti beta-aloitteen Android 13toisessa neljännesvuosittaisessa alustajulkaisussa (jota kutsutaan yleisesti QPR2:ksi), monet harrastajat odottivat juuren saavuttavan näissä versioissa olisi yhtä helppoa kuin vakaan kanavan laiteohjelmiston juurruttaminen, mutta se ei osoittautunut tapaus. Tarkemmin sanottuna yleinen juuriopas joka sisältää käynnistyskuvan korjaamisen Magiskilla, lakkasi toimimasta Google Pixel 6 -sarjassa. Jos sinulla on Pixel 6, 6 Pro tai Pixel 6a, Magiskin vakaa tai Canary-versio ei voi luoda toimivaa korjattua käynnistyskuvaa pääkäyttäjän pääsyä varten QPR2-beta-versioissa. Mutta arvoituksen ratkaiseminen näytti olevan kysymys milloin, ei jos, ja Android-modiointikohtaus oli jo keksi näppärän tavan roottaa Pixel 6 -mallisto, jossa on Android 13 QPR2 -beta, lainaamalla joitain bittejä the Pixel 7.

Ihmisille, jotka lukevat tätä artikkelia, sinulla on todennäköisesti myönteinen mielipide juurruttamisesta. Loppujen lopuksi root-oikeuksien ansiosta pystyt siihen

estä mainokset koko järjestelmässä, säädä ytimen parametrejatai luopua mukautetun ROM-muistin tarpeesta kokonaan, kiitos lukemattomien mukautusmahdollisuuksien Magisk moduulit ja Xposed Framework. Pääkäyttäjän käyttöoikeus on kuitenkin täysin merkityksetön keskivertokäyttäjälle, kun otetaan huomioon Androidin ja OEM-skinien kypsyys. Operaattoreille ja laitevalmistajille pääkäyttäjän käyttöoikeus on itse asiassa päänsärky, joka estää näitä yrityksiä lukitsemasta puhelintasi sovellusten ja palveluiden ekosysteemiin. Mutta loppujen lopuksi tämä on XDA, mikä tarkoittaa, että vaikka pääkäyttäjän oikeuksien saavuttaminen on ollut häviävä taistelu kuluttajille, modifiointiyhteisö ei pysähdy.

Sanomattakin on selvää, että jälkimarkkinoiden kehitys näyttää etenevän hienosti. Itse asiassa useat käyttäjät ovat vahvistaneet kiehtovan olemassaolon frankenbuild menetelmä näiden puhelimien juurruttamiseksi Android 13:n uusimpaan beta-iteraatioon. Pixel-perheen asteittainen siirtyminen kohti Yleinen ytimen kuva oli avainrooli löydössä, kun taas Tensor-piirisarjojen kahden sukupolven väliset yhtäläisyydet mahdollistivat kohtalon toteuttamisen. Lyhyesti sanottuna Android 13 QPR2 -betaversiota käyttävän Google Pixel 6 -kokoonpanon juurruttaminen on edelleen mahdollista, mutta prosessi vaatii joitain lisävaiheita.

init_bootin nousu

Jotta pääkäyttäjän oikeudet toimisivat Android-laitteissa, pääkäyttäjän suoritettavat tiedostot ja su-daemon on käynnistettävä käynnistyksen yhteydessä. Ennen Marshmallowia tämä saavutettiin muokkaamalla /system-osiota sisältämään komentosarjat, joita tarvitaan pääkäyttäjän oikeuksien saavuttamiseen käynnistyksen yhteydessä. Device-mapper-verityn (dm-verity) käyttöönoton ansiosta Google käytännössä mitätöi mahdollisuuden muokata /system, mikä johti "järjestelmättömiin" juurimenetelmiin. Magisk, suosituin pääkäyttäjän oikeuksien tarjoaja, korjaa kohdelaitteen käynnistyskuvan. Voit sitten flash-korjatun käynnistysvedoksen saada pääkäyttäjän oikeudet edellyttäen, että laitteen käynnistyslatain on lukittu, jotta muokatut binaarit sallitaan.

Laitteissa, jotka käynnistetään Android 13:lla, yleinen muistilevy poistetaan käynnistyskuvasta ja sijoitetaan erilliseen init_boot-osioon. Esimerkiksi Google Pixel 7 -sarjassa sinun on korjaa init_boot-kuva Magiskilla päästäksesi pääkäyttäjään. Pixel 6 -kokoonpanossa ei kuitenkaan ole init_boot-osiota, koska ne käynnistettiin Android 12:n kanssa.

GKI: n hyödyntäminen juurtumiseen

Muista, että laitteiden, jotka käynnistyvät ytimen versiolla 5.10 tai uudemmalla, on toimitettava GKI-ytimen kanssa noudattaakseen GKI 2.0 -spesifikaatio. Sellaisenaan Pixel 6:n, 6 Pron ja 6a: n käynnistyskuvat sisältävät yleisen muistilevyn ja GKI-ytimen.

Vaikka emme vielä tiedä tarkkaa syytä Magiskin ja QPR2:n beta-käynnistyskuvien välillä Google Pixel 6 -perheelle, näyttää siltä, ​​​​että voit käyttää Pixel 7 -sarjan korjattua käynnistyskuvaa niiden roottamiseen. Tämä outo ilmiö on itse asiassa mahdollista, koska:

  1. Pixel 6:n ja Pixel 7:n Tensor G2:n ensimmäisen sukupolven Tensoria vastaavilla ydinlähteillä on useita yhteisiä bittejä sisäisten samankaltaisuuksien vuoksi.
  2. Jos OEM: n toimittamaa yleistä muistilevyä ei ole käynnistyksessä vanhalla SAR A -laitteella, jossa on yhteensopiva käynnistyslatain, Magisk lisää yleisen perusmuistilevyn korjattaessa käynnistyskuvaa niin, että Magisk-käyttöliittymä on käytettävissä käynnistystilassa. Tämä korjaus koskee myös joitain Android 13 GKI: itä, kuten Pixel 6 -sarjaa, jotka vaativat ylimääräinen ramdisk-pakkausmuodon korjaus. Vaikuttaa siltä, ​​että yhteensopiva käynnistyskuva ilman muistilevyä (kuten Pixel 7 -sarjan kuva) voi lopulta muunnetaan käytettäväksi Pixel 6 -sarjassa, johon on lisätty manuaalisesti toimiva yleinen muistilevy Magisk.

Kuinka juurruttaa Google Pixel 6 -sarja, jossa on Android 13 QPR2 beta -versio Magiskin avulla

Varmista, että Pixel 6/6 Pro/6a: ssa on lukitsematon käynnistyslatain, jotta voit käynnistää muokatut käynnistyskuvat. Toistaakseni, sinun on korjattava Pixel 7:n käynnistyskuva, jotta Magisk toimii. Helpoin tapa tehdä tämä on purkaa Google Pixel 7:n varastokäynnistyskuva tehdaskuvasta etukäteen ja korjata se Magisk-sovelluksella.

  1. Lataa PC-/Mac-tietokoneellesi Pixel 7:n tai Pixel 7 Pron tehdaskuva, joka vastaa Pixel 6/6 Pro/6a -laitteeseen asennettua QPR2-betaversiota. Testauksessamme käytämme QPR2 Beta 2:ta (T2B2.221216.006) Pixel 6a: ssa, joten Pixel 7:n saman beetaversion pitäisi riittää.
    • Voit tehdä sen joko Android-kehittäjien latausportaali tai meiltä Android 13 lataushakemisto.
  2. Pura tehdaskuva suosikkiarkistonhallinnan avulla, etsi kuva--.zip-tiedosto ja pura siitä boot.img-tiedosto.
  3. Korjaa käynnistyskuva Magiskilla, mutta älä vilkauta sitä vielä.
    • Kun käytät Magiskin uusinta vakaata versiota (joka on v25.2 tätä artikkelia kirjoitettaessa) on suositeltavaa, voit myös valita verenvuotoreunan Kanarian rakennus.
    • Käynnistyskuva voidaan korjata millä tahansa Android-laitteella – sinun ei välttämättä tarvitse suorittaa tehtävää Pixel 6:lla tai Pixel 7:llä.
  4. Kopioi Magisk-korjattu käynnistyskuva puhelimestasi PC-/Mac-tietokoneellesi ja nimeä se uudelleen nimellä magisk_patched_boot.img.
  5. Jos USB-virheenkorjaus on päällä, käynnistä Pixel 6 (/6 Pro/6a) uudelleen käynnistyslataustilaan:
    adb reboot bootloader
  6. Flash-korjattu käynnistyskuva ja käynnistä puhelin uudelleen.
    fastboot flash boot /path/to/magisk_patched_boot.img
    fastboot reboot
    • Ennen kuin se vilkkuu pysyvästi, voit myös käynnistää kuvan väliaikaisesti testausta varten:
      fastboot boot /path/to/magisk_patched_boot.img
    • Tilapäisesti käynnistetyssä ympäristössä Magisk antaa sinun korjata puhelimesi olemassa olevan käynnistyskuvan. Tämän tekeminen tässä skenaariossa ei kuitenkaan ole hyödyllistä, ja saatat päätyä juurruttamattomaan käynnistyskuvaan uudelleenkäynnistyksen jälkeen, joten emme suosittele sitä.
  7. Avaa Magisk-sovellus, ja Pixel 6/6 Pro/6a -puhelimesi pitäisi näkyä pääkäyttäjänä.

Voimme vahvistaa, että sekä Pixel 7:n että Pixel 7 Pron korjattuja käynnistyskuvia voidaan käyttää vaihtokelpoisesti vanilla Pixel 6:ssa sekä 6 Prossa ja 6a: ssa.

XDA-foorumit: Google Pixel 6 || Pixel 6 Pro || Pixel 6a || Pixel 7 || Pixel 7 Pro

Tähän mennessä useat käyttäjät foorumeillamme ovat raportoineet onnistuneesti juurruttaneensa Pixel 6:n, 6 Pron ja 6a: n, joissa on Android 13 QPR2 beta -versio tällä menetelmällä. Juurtumisprosessin luonne on kuitenkin hieman nirso, ja et voi enää asentaa uudempia beta-versioita OTA: n kautta. Oli miten oli, jos omistat Pixel 6 -sarjan laitteen ja haluat pääkäyttäjän pääsyn beta-kanavaan, tämä näyttää olevan ainoa tapa saavuttaa se.

Kokeile ja kerro meille, toimiko se sinulle!