Kā sakņot Google Pixel 6, 6 Pro un Pixel 6a, kurā darbojas operētājsistēma Android 13 QPR2 Beta, izmantojot Magisk

Tiklīdz Google uzsāka beta iniciatīvu Android 13Otrais ceturkšņa platformas laidiens (parasti saukts par QPR2), daudzi entuziasti gaidīja, ka šajās versijās būtu tikpat vienkārši, kā sakņot stabila kanāla programmaparatūru, taču tā nebija lietu. Precīzāk sakot, vispārīgs saknes ceļvedis kas ietver sāknēšanas attēla ielāpošanu, izmantojot Magisk, pārtrauca darbu Google Pixel 6 sērijā. Ja jums ir Pixel 6, 6 Pro vai Pixel 6a, ne Magisk stabilais, ne Canary versija nevar ģenerēt funkcionējošu ielāpu sāknēšanas attēlu superlietotāja piekļuvei QPR2 beta versijās. Taču šķita, ka mīklas atrisināšana ir jautājums par to, kad, nevis vai, un Android modifikācija jau bija izdomāju gudru veidu, kā sakņot Pixel 6 tālruņu klāstu, kurā darbojas operētājsistēma Android 13 QPR2 beta, aizņemoties dažus fragmentus no uz Pixel 7.

Cilvēkiem, kuri lasa šo rakstu, iespējams, ka jums ir labvēlīgs viedoklis par sakņošanu. Galu galā, pateicoties root privilēģijām, jūs varat bloķējiet reklāmas visā sistēmā, pielāgojiet kodola parametrus

, vai pilnībā atteikties no nepieciešamības pēc pielāgotas ROM, pateicoties neskaitāmajiem pielāgojumiem, kas pieejami, izmantojot Magisk moduļi un Xposed Framework. Ņemot to vērā, Android, kā arī OEM apvalku briedumu, root piekļuve ir absolūti bezjēdzīga vidusmēra lietotājam. Pakalpojumu sniedzējiem un ierīču ražotājiem saknes piekļuve patiesībā ir galvassāpes, kas neļauj šiem uzņēmumiem bloķēt jūsu tālruni savā lietotņu un pakalpojumu ekosistēmā. Bet galu galā šī ir XDA, kas nozīmē, ka, lai gan root piekļuves iegūšana ir bijusi zaudēta cīņa patērētājiem, modificēšanas kopiena neapstāsies.

Lieki piebilst, ka pēcpārdošanas attīstība, šķiet, virzās labi. Faktiski vairāki lietotāji ir apstiprinājuši intriģējošas eksistences esamību frankenbuild šo tālruņu sakņu metode operētājsistēmas Android 13 jaunākajā beta iterācijā. Pixel ģimenes pakāpeniska virzība uz Vispārējs kodola attēls Atklāšanā bija galvenā loma, savukārt abu Tensor mikroshēmojumu paaudžu līdzības ļāva īstenot likteni. Īsumā, joprojām ir iespējams sakņot Google Pixel 6 līniju, kurā darbojas operētājsistēma Android 13 QPR2 beta, taču šim procesam ir nepieciešamas dažas papildu darbības.

Init_boot pieaugums

Lai root piekļuve darbotos Android ierīcēs, sāknēšanas laikā ir jāstartē superlietotāja izpildāmie faili un su dēmons. Pirms Marshmallow tas tika panākts, pārveidojot /sistēmas nodalījumu, lai iekļautu skriptus init, kas nepieciešami, lai bootēšanas laikā iegūtu root piekļuvi. Pateicoties ierīces-mapper-verity (dm-verity) ieviešanai, Google būtībā atcēla iespēju modificēt /system, kas noveda pie "bezsistēmas" saknes metodēm. Magisk, vispopulārākais superlietotāja privilēģiju nodrošinātājs, izlabo mērķa ierīces sāknēšanas attēlu. Pēc tam varat mirgot laboto sāknēšanas attēlu, lai iegūtu root piekļuvi, ja ierīces sāknēšanas ielādētājs ir atbloķēts, lai atļautu modificētas binārās programmas.

Ierīcēm, kas tiek palaistas ar operētājsistēmu Android 13, vispārējais RAM disks tiek noņemts no sāknēšanas attēla un ievietots atsevišķā init_boot nodalījumā. Piemēram, Google Pixel 7 sērijā jums tas ir jādara ielāps krājuma init_boot attēlu ar Magisk, lai piekļūtu saknei. Tomēr Pixel 6 klāstam nav init_boot nodalījuma, jo tie tika palaisti ar Android 12.

GKI izmantošana sakņu iegūšanai

Ņemiet vērā, ka ierīcēm, kas tiek palaistas ar kodola versiju 5.10 vai jaunāku, ir jānosūta kopā ar GKI kodolu, lai nodrošinātu atbilstību GKI 2.0 specifikācija. Tādējādi Pixel 6, 6 Pro un 6a sāknēšanas attēlos ir ietverts vispārējais RAM disks un GKI kodols.

Lai gan mēs vēl nezinām precīzu iemeslu nesaderībai starp Magisk un QPR2 beta sāknēšanas attēliem Google Pixel 6 saimei, šķiet, ka varat izmantot ielāpu sāknēšanas attēlu no Pixel 7 sērijas, lai tos sakņotu. Šī dīvainā parādība patiesībā ir iespējama, jo:

  1. Kodola avotiem, kas atbilst pirmās paaudzes Tensor, kas darbina Pixel 6, un Pixel 7 Tensor G2 iekšējo līdzību dēļ ir diezgan daudz kopīgu bitu.
  2. Ja mantotā tikai SAR A ierīcē ar saderīgu sāknēšanas ielādētāju nav OEM nodrošināta vispārēja RAM diska sāknēšanas laikā, Magisk pievieno pamata vispārīgo RAM disku vienlaikus labojot sāknēšanas attēlu, lai Magisk interfeiss būtu pieejams sāknēšanas režīmā. Šis labojums ir piemērojams arī dažiem Android 13 GKI, piemēram, Pixel 6 sērijai, kam nepieciešama papildu ramdiska saspiešanas formāta labojums. Šķiet, ka saderīgs sāknēšanas attēls bez RAM diska (piemēram, no Pixel 7 sērijas) var galu galā tiks pārveidots lietošanai Pixel 6 sērijā, un manuāli pievieno funkcionējošu vispārējo RAM disku Magisk.

Kā sakņot Google Pixel 6 sēriju, kurā darbojas operētājsistēma Android 13 QPR2 beta, izmantojot Magisk

Pārliecinieties, vai tālrunim Pixel 6/6 Pro/6a ir atbloķēts sāknēšanas ielādētājs, lai varētu palaist modificētos sāknēšanas attēlus. Atkārtoti, Lai Magisk darbotos, jums būs jāielāgo Pixel 7 sāknēšanas attēls. Vienkāršākais veids, kā to izdarīt, ir iepriekš no rūpnīcas attēla izvilkt Google Pixel 7 sāknēšanas attēlu un izlabot to, izmantojot lietotni Magisk.

  1. Datorā/Mac datorā lejupielādējiet Pixel 7 vai Pixel 7 Pro rūpnīcas attēlu, kas atbilst QPR2 beta versijai, kas ir instalēta jūsu Pixel 6/6 Pro/6a. Mūsu testēšanas laikā mēs darbinām QPR2 Beta 2 (T2B2.221216.006) versiju Pixel 6a, tāpēc vajadzētu pietikt ar to pašu beta versiju Pixel 7.
    • To var izdarīt vai nu no Android izstrādātāju lejupielādes portāls vai no mūsu Android 13 lejupielādes rādītājs.
  2. Izsaiņojiet rūpnīcas attēlu, izmantojot savu iecienītāko arhīva pārvaldnieku, atrodiet attēlu--.zip failu un izvelciet no tā failu boot.img.
  3. Izlabojiet šo sāknēšanas attēlu, izmantojot Magisk, bet vēl nezibojiet to.
    • Lietojot jaunāko stabilo Magisk versiju (kas ir v25.2 raksta rakstīšanas laikā) ir ieteicams, varat arī izvēlēties asiņošanas malu Kanāriju būvēt.
    • Sāknēšanas attēlu var labot jebkurā Android ierīcē — jums nav obligāti jāveic uzdevums tālrunī Pixel 6 vai Pixel 7.
  4. Kopējiet Magisk ielāgoto sāknēšanas attēlu no sava tālruņa uz datoru/Mac un pārdēvējiet to par magisk_patched_boot.img.
  5. Ja ir ieslēgta USB atkļūdošana, restartējiet Pixel 6 (/6 Pro/6a) sāknēšanas ielādes režīmā:
    adb reboot bootloader
  6. Atsvaidziniet laboto sāknēšanas attēlu un restartējiet tālruni.
    fastboot flash boot /path/to/magisk_patched_boot.img
    fastboot reboot
    • Pirms tā pastāvīgas mirgošanas varat arī īslaicīgi palaist attēlu pārbaudei:
      fastboot boot /path/to/magisk_patched_boot.img
    • Pagaidu sāknēšanas vidē Magisk ļauj labot esošo tālruņa sāknēšanas attēlu. Tomēr šādā gadījumā tas nebūs lietderīgi, un pēc pārstartēšanas var tikt iegūts bezsaknes sāknēšanas attēls, tāpēc mēs to neiesakām.
  7. Atveriet lietotni Magisk, un tālrunim Pixel 6/6 Pro/6a vajadzētu būt redzamam kā sakņotam.

Mēs varam apstiprināt, ka gan Pixel 7, gan Pixel 7 Pro ielāpu sāknēšanas attēlus var izmantot aizvietojami gan vaniļas Pixel 6, gan 6 Pro un 6a.

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

Līdz šim vairāki lietotāji mūsu forumos ir ziņojuši, ka, izmantojot šo metodi, ir veiksmīgi sakņojuši Pixel 6, 6 Pro un 6a, kuros darbojas operētājsistēma Android 13 QPR2 beta. Tomēr sakņu izveides procesa būtība ir nedaudz sarežģīta, turklāt jūs vairs nevarat instalēt jaunākas beta versijas, izmantojot OTA. Lai kā arī būtu, ja jums pieder Pixel 6 sērijas ierīce un vēlaties piekļūt beta kanālam, tas ir vienīgais veids, kā to panākt.

Izmēģiniet to un dariet mums zināmu, vai tas jums noderēja!