Android Q beta for Google Pixel og Pixel 2 kan nå være forankret

Før utgivelsen av den første Android Q-betaen kunngjorde anerkjente utvikler topjohnwu at han hadde forankret Android Q. Han oppnådde denne bragden takket være en lekke bygging av Android Q som vi også fikk. Da den offisielle betaen falt for alle tre Google Pixel-smarttelefonlinjene, dykket topjohnwu nok en gang inn for å se om han kunne få Magisk til å fungere. Han innså raskt at det er vanskeligere å rota den nyeste Android-versjonen enn den ser ut til. Tidligere i dag klarte han imidlertid å root Android Q, men bare for Google Pixel, Pixel XL, Pixel 2 og Pixel 2 XL. Dessverre kan ikke Google Pixel 3 og Pixel 3 XL være forankret ennå.

Pixel ForumsPixel XL Forums

Pixel 2 ForumsPixel 2 XL Forums

Hvis du har en Pixel, Pixel XL, Pixel 2 eller Pixel 2 XL, kan du root telefonen din ved å bytte til Magisk Canary-kanalen. Når du har forankret telefonen din, er det en ting jeg anbefaler at du prøver å aktivere den systemomfattende mørke modusen, men deaktivere tvungen mørke i tredjepartsapper. Aktivering av mørkemodus kan gjøres uten rot, men deaktivering av tvungen mørke i apper som Google Photos kreves root for å endre en systemegenskap. Når det gjelder eierne av Pixel 3 eller Pixel 3 XL, må du vente til topjohnwu for å finne ut hvordan du får Magisk til å jobbe med den siste oppdateringen for disse to enhetene.

Magisk Canary Channel

Så hva holder med Magisk-støtte på Pixel 3? Årsaken har å gjøre med logiske partisjoner og overlegg. Logiske partisjoner innebærer en ekte partisjon av lagring, delt inn i dynamisk omskiftbare partisjoner som system, leverandør, odm, oem, produkt, etc. Overlegg, eller overlegg-filsystem, legger i utgangspunktet innholdet i ett katalogtre oppå et annet. Konseptuelt sett er det på en måte som Magisk, selv om måten det fungerer på er annerledes. Både logiske partisjoner og overlegg er implementert for å gjøre Dynamic Android mulig i Android Q, selv om anerkjent utvikler phhusson mener de vil bli brukt til mer enn det.

Google Pixel 3 og Pixel 3 XL har logiske partisjoner, mens Pixel, Pixel XL, Pixel 2 og Pixel 2 XL ikke har det. topjohnwu sier at Google Pixel 3s logiske systempartisjon ikke lenger blir anerkjent som et EXT4-bilde, så hans tidligere systemmonteringsmetoder fungerer ikke. I følge topjohnwu kaprer Magisk montering av alt inkludert system, leverandør, produkt, odm, etc. under oppstartprosessen, og deretter "kopierer du rotkatalogen fra system til rootfs", og deretter lapper den sepolicy ved hjelp av data fra de monterte partisjonene, og til slutt lapper jeg init-prosessen for å laste den lappet sepolicyen. Han sier at han må se nærmere på hvordan du kan montere logiske partisjoner i de tidlige oppstartsstadiene, som innebærer å lære hvordan enhetsmapper fungerer.

Det er der Magisk befinner seg akkurat nå når det gjelder forankring av Android Q. Hvis topjohnwu gjør fremskritt med å forankre Pixel 3 som kjører beta, vil vi gi beskjed til dere alle.