Az Android 13 QPR2 Beta rendszert futtató Google Pixel 6, 6 Pro és Pixel 6a rootolása a Magisk segítségével

click fraud protection

Amint a Google elindította a béta kezdeményezést Android 13A második negyedéves platformkiadás (közkeletű nevén QPR2), sok rajongó azt várta, hogy ezeken a buildeken ugyanolyan egyszerű lenne rootolni a stabil csatorna firmware-t, de ez nem az ügy. Hogy pontos legyek, a általános gyökérútmutató amely magában foglalja a rendszerindító kép javítását a Magisk segítségével, leállt a Google Pixel 6 sorozatnál. Ha Pixel 6-ot, 6 Pro-t vagy Pixel 6a-t használ, sem a Magisk stabil, sem a Canary buildje nem tud működő javított rendszerindító lemezképet generálni a szuperfelhasználói hozzáféréshez a QPR2 béta buildeken. A rejtvény megfejtése azonban úgy tűnt, hogy mikortól függ, nem pedig, és az Android modding jelenete már kitaláltam egy okos módszert az Android 13 QPR2 bétaverziót futtató Pixel 6 termékcsalád gyökerezésére úgy, hogy kölcsönkér néhány bitet a Pixel 7.

Azok számára, akik ezt a cikket olvassák, valószínűleg kedvező véleménnyel vannak a rootolásról. Végül is a root jogosultságnak köszönhetően képes vagy rá

blokkolja a hirdetéseket az egész rendszerben, módosítsa a kernel paramétereit, vagy teljesen lemond az egyéni ROM szükségességéről a számtalan testreszabási lehetőségnek köszönhetően Magisk modulok és a Xposed Framework. Ezzel együtt a root hozzáférés teljesen értelmetlen az átlagos felhasználó számára, figyelembe véve az Android és az OEM skinek érettségét. A szolgáltatók és az eszközgyártók számára a root hozzáférés valójában fejfájást okoz, ami megakadályozza, hogy ezek a cégek lezárják a telefont az alkalmazások és szolgáltatások ökoszisztémájában. De a nap végén ez az XDA, ami azt jelenti, hogy bár a root hozzáférés megszerzése vesztes harc volt a fogyasztók számára, a modding közösség nem fog megállni.

Mondanom sem kell, hogy az utópiaci fejlesztések jól haladnak. Valójában több felhasználó megerősítette egy érdekesség létezését frankenbuild módszerrel rootolhatja ezeket a telefonokat az Android 13 legújabb béta iterációján. A Pixel család fokozatos elmozdulása felé Általános kernelkép kulcsszerepet játszott a felfedezésben, míg a Tensor lapkakészletek két generációja közötti hasonlóságok lehetővé tették a sors megvalósítását. Dióhéjban még mindig lehetséges rootolni az Android 13 QPR2 bétaverziót futtató Google Pixel 6 termékcsaládot, de a folyamat további lépéseket igényel.

Az init_boot felemelkedése

Ahhoz, hogy a root hozzáférés működjön az Android-eszközökön, rendszerindításkor el kell indítani a superuser végrehajtható fájlokat és a su démont. A Marshmallow előtt ezt úgy érték el, hogy a /system partíciót úgy módosították, hogy az tartalmazza a rendszerindításkor a root hozzáféréshez szükséges szkripteket. A device-mapper-verity (dm-verity) bevezetésének köszönhetően a Google lényegében semmissé tette a /system módosításának lehetőségét, ami a "rendszer nélküli" gyökérmetódusokhoz vezetett. A Magisk, a legnépszerűbb szuperfelhasználói jogosultság-szolgáltató javítja a céleszköz készletindító képét. Ezután felvillanthatja a javított rendszerindító lemezképet, hogy root hozzáférést kapjon, feltéve, hogy az eszköz rendszerbetöltője fel van oldva a módosított binárisok engedélyezéséhez.

Az Android 13-mal induló eszközök esetében az általános ramdisk eltávolításra kerül a rendszerindító képből, és egy külön init_boot partícióba kerül. A Google Pixel 7 sorozaton például muszáj javítsa ki a stock init_boot képet a Magisk segítségével a root hozzáféréshez. A Pixel 6 termékcsalád azonban nem rendelkezik init_boot partícióval, mivel az Android 12-vel indult.

A GKI használata rootolásra

Ne feledje, hogy az 5.10-es vagy újabb kernelverzióval induló eszközöket a GKI kernellel együtt kell szállítani, hogy megfeleljenek a GKI 2.0 specifikáció. Mint ilyen, a Pixel 6, 6 Pro és 6a rendszerindító képei tartalmazzák az általános ramdisket és a GKI kernelt.

Bár még nem ismerjük a Magisk és a Google Pixel 6 család QPR2 béta rendszerindító képei közötti inkompatibilitás pontos okát, úgy tűnik, hogy a Pixel 7 sorozatból származó javított rendszerindító kép segítségével rootolhatja őket. Ez a furcsa jelenség valójában azért lehetséges, mert:

  1. A Pixel 6-ot és a Pixel 7 Tensor G2-jét tápláló első generációs Tensornak megfelelő kernelforrások a belső hasonlóságok miatt jó néhány közös bitet osztanak meg.
  2. Abban az esetben, ha egy kompatibilis rendszerbetöltővel rendelkező, csak SAR A-t használó régi eszközön nincs OEM által szállított általános ramdisk rendszerindításkor, a Magisk hozzáad egy alapvető általános ramdisket miközben javítja a rendszerindító képet, hogy a Magisk felület elérhető legyen rendszerindítási módban. Ez a javítás bizonyos Android 13 GKI-kra is vonatkozik, például a Pixel 6 sorozatra, amelyekhez szükség van egy további ramdisk tömörítési formátum javítás. Úgy tűnik, hogy egy kompatibilis rendszerindító kép ramdisk nélkül (mint például a Pixel 7 sorozatból) végül átalakítható a Pixel 6 sorozatban való használatra, egy működő, általános ramdiskkel, amelyet manuálisan adott hozzá Magisk.

Az Android 13 QPR2 béta verzióját futtató Google Pixel 6 sorozat rootolása a Magisk segítségével

Győződjön meg arról, hogy a Pixel 6/6 Pro/6a feloldott rendszerbetöltővel rendelkezik, hogy elindíthassa a módosított rendszerindító képeket. Megismételni, ki kell javítania a Pixel 7 rendszerindító képét, hogy a Magisk működjön. Ennek legegyszerűbb módja, ha előzetesen kivonja a Google Pixel 7 rendszerindító képét a gyári képből, és a Magisk alkalmazással javítja azt.

  1. PC-re/Mac-re töltse le a Pixel 7 vagy Pixel 7 Pro gyári képét, amely megfelel a Pixel 6/6 Pro/6a készülékre telepített QPR2 bétaverziónak. Tesztelésünk során a QPR2 Beta 2 (T2B2.221216.006) buildet futtatjuk a Pixel 6a-n, így a Pixel 7 számára is elegendőnek kell lennie ugyanazon bétaverziónak.
    • Bármelyikből megteheti Android Developer letöltési portál vagy a miénktől Android 13 letöltési index.
  2. Csomagolja ki a gyári képet kedvenc archívumkezelőjével, keresse meg a képet--.zip fájlt, és bontsa ki belőle a boot.img fájlt.
  3. Javítsa meg a rendszerindító képet a Magisk segítségével, de még ne villogtasd.
    • A Magisk legújabb stabil verziójának használata közben (ami v25.2 cikk írásakor) ajánlott, választhatja a vérző élt is Kanári építkezés.
    • A rendszerindító kép bármely Android-eszközön javítható – nem feltétlenül kell a feladatot Pixel 6-on vagy Pixel 7-en végrehajtani.
  4. Másolja a Magisk által javított rendszerindítási képet a telefonjáról PC-re/Mac-re, és nevezze át magisk_patched_boot.img-re.
  5. Ha az USB-hibakeresés be van kapcsolva, indítsa újra a Pixel 6-ot (/6 Pro/6a) rendszerbetöltő módban:
    adb reboot bootloader
  6. Flash a javított rendszerindítási kép, és indítsa újra a telefont.
    fastboot flash boot /path/to/magisk_patched_boot.img
    fastboot reboot
    • A végleges felvillantása előtt ideiglenesen elindíthatja a képet tesztelés céljából:
      fastboot boot /path/to/magisk_patched_boot.img
    • Ideiglenes rendszerindítású környezetben a Magisk lehetővé teszi a telefon meglévő rendszerindítási képének javítását. Ez azonban ebben a forgatókönyvben nem hasznos, és előfordulhat, hogy az újraindítás után egy nem rootolt rendszerindító lemezkép jelenik meg, ezért nem javasoljuk.
  7. Nyissa meg a Magisk alkalmazást, és a Pixel 6/6 Pro/6a eszközének rootoltként kell megjelennie.

Megerősíthetjük, hogy mind a Pixel 7, mind a Pixel 7 Pro javított indítóképei felváltva használhatók a vanília Pixel 6-on, valamint a 6 Pro-n és a 6a-n.

XDA fórumok: Google Pixel 6 || Pixel 6 Pro || Pixel 6a || Pixel 7 || Pixel 7 Pro

Fórumainkon eddig több felhasználó számolt be arról, hogy ezzel a módszerrel sikeresen rootolta az Android 13 QPR2 bétaverziót futtató Pixel 6, 6 Pro és 6a készülékeket. A rootolási folyamat természete azonban egy kicsit bonyolult, ráadásul már nem telepíthet újabb béta buildeket OTA-n keresztül. Bárhogy is legyen, ha van egy Pixel 6 sorozatú eszköze, és root hozzáférést szeretne a béta csatornához, úgy tűnik, ez az egyetlen módja annak, hogy ezt elérje.

Tegyen egy próbát, és tudassa velünk, bevált-e az Ön számára!