De Android Q-bèta kan nu worden geroot als je de Google Pixel, Google Pixel XL, Google Pixel 2 of Google Pixel 2 XL hebt.
Vóór de release van de eerste Android Q-bèta was XDA Recognized Developer topjohnwu aangekondigd dat hij Android Q had geroot. Hij bereikte deze prestatie dankzij een gelekte build van Android Q wij ook verkregen. Toen de officiële bèta voor alle drie de Google Pixel-smartphonelijnen uitkwam, dook topjohnwu er opnieuw in om te kijken of hij Magisk aan de praat kon krijgen. Hij snel realiseerde dat het rooten van de nieuwste Android-versie moeilijker is dan het lijkt. Echter, eerder vandaag hij beheerd om Android Q te rooten, maar alleen voor de Google Pixel, Pixel XL, Pixel 2 en Pixel 2 XL. Helaas kunnen de Google Pixel 3 en Pixel 3 XL nog niet worden geroot.
Pixel-forumsPixel XL-forums
Pixel 2-forumsPixel 2 XL-forums
Als je een Pixel, Pixel XL, Pixel 2 of Pixel 2 XL hebt, kun je je telefoon rooten door over te schakelen naar het Magisk Canary-kanaal. Als je eenmaal je telefoon hebt geroot, raad ik je ten zeerste aan om het te proberen
waardoor de systeembrede donkere modus wordt ingeschakeld maar het geforceerde donker uitschakelen in apps van derden. Het inschakelen van de donkere modus kan zonder root worden gedaan, maar voor het uitschakelen van de geforceerde donkere modus in apps zoals Google Foto's was root nodig om een systeemeigenschap te wijzigen. Wat betreft Pixel 3- of Pixel 3 XL-bezitters, je zult moeten wachten tot topjohnwu erachter komt hoe je Magisk kunt laten werken met de nieuwste update voor deze twee apparaten.Magisk Canarische Kanaal
Dus wat houdt Magisk-ondersteuning op de Pixel 3 tegen? De reden heeft te maken met logische partities en overlayfs. Bij logische partities gaat het om één echte opslagpartitie, verdeeld in dynamisch aanpasbare partities zoals systeem, leverancier, odm, oem, product, enz. Overlayfs, of overlay-bestandssysteem, legt in feite de inhoud van de ene directorystructuur over de andere heen. Conceptueel lijkt het een beetje op Magisk, hoewel de manier waarop het werkt anders is. Er zijn zowel logische partities als overlayfs geïmplementeerd Dynamisch Android mogelijk in Android Q, via XDA Recognized Developer phusson gelooft dat ze voor meer dan dat zullen worden gebruikt.
De Google Pixel 3 en Pixel 3 XL hebben logische partities, terwijl de Pixel, Pixel XL, Pixel 2 en Pixel 2 XL dat niet hebben. topjohnwu zegt dat de logische systeempartitie van de Google Pixel 3 niet langer wordt herkend als een EXT4-image, dus zijn eerdere systeemmontagemethoden werken niet. Volgens topjohnwu kaapt Magisk de montage van alles, inclusief systeem, leverancier, product, odm, enz., tijdens het opstartproces, en "kopieert vervolgens de root directory from system to rootfs", herstelt vervolgens sepolicy met behulp van gegevens van de aangekoppelde partities, en herstelt ten slotte het init-proces om de gepatchte partities te laden sebeleid. Hij zegt dat hij moet onderzoeken hoe hij logische partities in de vroege opstartfasen kan aankoppelen, waarbij hij moet leren hoe device-mapper werkt.
Dat is waar Magisk zich nu bevindt met betrekking tot het rooten van Android Q. Als topjohnwu vooruitgang boekt bij het rooten van de Pixel 3 met de bètaversie, laten we het jullie allemaal weten.