Ontwikkelaar slaagt erin om roottoegang te krijgen op de Pixel 3-smartphone

De Taiwanese ontwikkelaar John Wu, bekend van rootmethode Magisk, is erin geslaagd om roottoegang te krijgen op de Pixel 3. Een eerdere versie van de rootmethode liet de smartphone nog in een bootloop terechtkomen.

In een kort bericht op Twitter liet Wu, die online ook bekendstaat onder het pseudoniem topjohnwu, weten dat zijn pogingen zijn gelukt, iets dat hij onderstreepte met het posten van een afbeelding. Daarop is te zien dat hij root heeft verkregen met het door hem ontwikkelde Magisk Manager op zijn Pixel 3-smartphone.

Het lijkt erop dat hij voor het verkrijgen van roottoegang een vroege versie van Magisk gebruikte, die nog niet als stable release is uitgebracht. Wu liet eerder weten dat het gebruiken van Magisk op de Pixel 3 leidde tot bootloops en andere problemen met opstarten. Die problemen lijken dus in een nieuwe versie van de rootmanager te zijn gerepareerd.

Magisk is een rootmethode die veel aan populariteit heeft gewonnen in de afgelopen jaren, omdat het geen aanpassingen aan syteembestanden vereist. Bovendien kunnen telefoons met Magisk vaak Google SafetyNet passeren. Telefoons die de check niet passeren, kunnen in de Play Store apps als Netflix niet installeren.

Pixel 3 root

Door RoD

Forum Admin Mobile & FP PowerMod

21-10-2018 • 12:57

57

Reacties (57)

Sorteer op:

Weergave:

Ik dacht dat de Pixel3 een security chip had die dit juist moest voorkomen?
https://www.wired.com/sto...-m-security-chip-pixel-3/
Klopt, maar dat staat er eigenlijk nog los van. Om de root te krijgen zoals in dit artikel staat moet je eerst de bootloader unlocken. Daarmee kan je custom firmware installeren, en de ontwikkelaar van Magisk gebruikt die mogelijkheid om je device te rooten.

Er is dus geen manier gevonden om de security van het device te omzeilen en daarmee roottoegang te krijgen, maar door de bootloader te unlocken(wat Google altijd al heeft toegestaan op Nexus/Pixel toestellen) heb je nu dus de optie om je device te rooten.

Zolang je je bootloader niet unlocked kan je hem dus niet rooten. En om je bootloader te unlocken moet je dat in de Settings aanpassen en nog eens je PIN code geven als bevestiging.
Ok, dus wat in dit tweakers artikel beschreven staat is iets wat Google prima vindt, maar ze maken het niet makkelijk (anders was het niet nieuwswaardig neem ik aan). Ik vind het nog een beetje vreemd eerlijk gezegd :)
Dat de pixel 3 telefoons zijn te rooten maakt het voor mij nog een stukje interessanter om een pixel 3 telefoon aan te schaffen. Immers is 3 jaar garantie voor software updates waarvan maar 2 jaar versie updates aan de magere kant. Nu kan je telefoon langer mee tenminste betreft het verkrijgen van nieuwere android versies. Uiteraard hangt dit allemaal af van de android developers community. Maar ik ben aardig tevreden geweest met mijn bijna 4 jaar oude nexus 6 met nu draaiende android 8.1 met september security patch.
Je moet de telefoon helemaal niet rooten om een custom rom te installeren. Ik heb een Nexus 7 (2013) met Android 8.1 (officieel ondersteund tot Android 6), en die is niet geroot. De bootloader moet wel unlocked zijn en dat kan (in het geval van de Pixel 3) helemaal zonder third party tools, gewoon met ADB rebooten in de bootloader en unlocken met fastboot (ja het kan niet vanop de telefoon zelf, is toch wel een power user dingetje)..

Voor mij is rooten anno 2018 geen vereiste meer, teveel gedoe met applicaties die er niet mee willen werken, en ik kan zo goed als alles zonder root (met een Nokia 8 ). Systeem apps kan ik uitschakelen, mijn telefoon is met de standaard ROM perfect vloeiend en ik heb opslagruimte zat. DPI wijzigen is een standaard Android feature tegenwoordig. Security updates komen maandelijks binnen, binnenkort krijg ik Android 9 en heel veel spannends is er daarin niet bijgekomen. Android 9 wordt voor mijn telefoon de laatste versie, dan kan ik nog bekijken of ik de bootloader unlock (kan gelukkig sinds kort), maar het is een telefoon van de zaak, dus misschien niet zo gepast :).

Er zal vast wel iets handig zijn waarvoor root nodig is, maar ik mis het alleszins niet. En wat ik van mijn custom ROM tijdperk helemaal niet mis zijn de uitvallende telefoons, gemiste oproepen en hardware die niet meer of maar half werkt (microfoon, camera, bluetooth). Mijn Nexus 7 met custom ROM werkt gelukkig wel grotendeels, alleen is de batterij niet altijd even voorspelbaar en werkt de camera niet helemaal naar behoren (klassieker voor custom ROMs...).

[Reactie gewijzigd door MacPoedel op 23 juli 2024 09:45]

het ligt er aan wat je wil doen. Ik gebruik zelf root wel en blijf dit waarschijnlijk ook gebruiken zij het niet vaak.

Bijvoorbeeld je kan zonder root geen ext4 geformateerde usb stick openen. ad away heeft ook nog steeds root nodig. catlog heeft root nodig. Tweaks met kernel auditor hebben root nodig. custom fonts kan je alleen met root installeren

Ik snap ook best dat root lang niet voor iedereen een must is maar er zijn nog altijd mensen zoals ik die echt niet zonder willen.

Verder werk met magisk alles gewoon perfect dus in practische zin heeft het niet echt nadelen.

[Reactie gewijzigd door qlum op 23 juli 2024 09:45]

Rooten is in Nederland inderdaad niet nodig maar Amerikaanse telefoons worden helemaal verkracht door mobiele providers. Back in the day kon ik zelfs niet tetheren.
Voor mij is rooten anno 2018 geen vereiste meer, teveel gedoe met applicaties die er niet mee willen werken, en ik kan zo goed als alles zonder root (met een Nokia 8 ).
Ikzelf zie het nut van rooten niet in, nooit gedaan - ik ben niet zo'n tweaker met mijn telefoon. Aan de andere kant vind ik het echt totaal onacceptabel dat ik op een apparaat wat MIJN EIGENDOM IS niet alles kan doen wat ik wil. Ik erger me echt gigantisch aan dat principe, ook al heb ik het niet nodig... Echt idioot.
Uhm...Android is opensource...Het is ook niet ontwikkeld door Google, maar Google heeft het bedrijf overgenomen die het had ontwikkeld.

Tijdje terug stond hier op Tweakers een mooi artikel over Android ;)

Edit: reviews: De lange weg naar Android 1.0

[Reactie gewijzigd door Troetelbeer op 23 juli 2024 09:45]

Volgens mij snap jij niet helemaal wat Android is...
maar als je hem gaat rooten, waarom maak je je dan druk om updates en security patches?
Dat rooten is toch om er een custom (dus nieuwste) android versie op te kunnen draaien?
Of snap ik er niets van?
Om als voorbeeld te noemen ik had mijn nexus 6 destijds geroot. Omdat ondanks dat het een google telefoon is toch veel google apps op stonden die ik er niet op wilde hebben. Tevens kon ik ook niet de dpi van mijn scherm wijzigen. Daarbij zijn er vele apps die best wel interessant zijn om op je telefoon te hebben die root toegang nodig hebben om goed te kunnen draaien. En wat ook belangrijk is google geeft maximaal 2 jaar support voor nieuwere android versies. Google is voor de nexus 6 gestopt met uitrollen van nieuwere versies en houdt het bij tot android 7.1. Maar dankzij een android developer heb ik toch een nieuwere android versie op mijn telefoon kunnen installeren namelijk 8.1. En Binnenkort zelfs android 9.

Nou moet ik toegeven dat de laatste jaren het steeds minder interessant wordt om je telefoon te gaan rooten. Omdat fabrikanten toch minder bloatware op hun telefoons zetten en langer support geven voor nieuwere android versies. Daarbij is android veel verbetert en kun je meer zelf dingen naar wens instellen. Wat vroeger wel anders was.
[quote[Nou moet ik toegeven dat de laatste jaren het steeds minder interessant wordt om je telefoon te gaan rooten. Omdat fabrikanten toch minder bloatware op hun telefoons zetten en langer support geven voor nieuwere android versies. Daarbij is android veel verbetert en kun je meer zelf dingen naar wens instellen. Wat vroeger wel anders was.[/quote]
dit is tegelijk ook weer het resultaat van het rooten. root werd meestal gebruikt om features toe te voegen, maar deze features worden door google weer geïmplementeerd in nieuwe android versies.
Root != Custom Rom
Rooten geeft een diepere toegang in het OS, terwijl een custom Rom een complete vervanging van het OS is. Deze gaat veelal wel gepaard met root toegang. Alhoewel bij bijvoorbeeld lineageOS je een apart bestand moet flashen voor root. Dus dit is niet vanzelfsprekend

[Reactie gewijzigd door ChemoNL op 23 juli 2024 09:45]

Als je een geroote pixel 2 hebt, kun je bijvoorbeeld de flash-kernel gebruiken en daar krijg en een update max. 24uur na dat een bugfix of patch gepost is. Dat is veel sneller dan de maandelijkse security updates van Google
Ik vermeende dat sinds de pixel 2 ook 3 jaar versie update worden uitgebracht. :)
Oreo 8.1 met Lineage op m'n Nexus 5!!
Beresterk en stabiel
rooten is niet nodig om een custom rom te flashen, je zit dan immers niet in android als je gaat flashen. wel moet je een unlocked bootloader hebben, zodat je als het nodig is (en dat is meestal zo tegenwoordig) een custom recovery kunt installeren waarmee je de custom rom kunt flashen. met de meeste custom roms kun je gemakkelijk root aanzetten via de instellingen, maar magisk zou je apart moeten flashen.
Daarmee moet het voor gebruikers van de smartphone gemakkelijker worden om custom roms te installeren.

Je maakt het juist moeilijker voor jezelf.

Met Magisk:
TWRP Installeren > Zip installeren voor Magisk> App installeren voor het flashen > Zip installeren voor de app > Opnieuw rooten voor andere doeleinde? > Gereed

TWRP:
TWRP installeren > Zip installeren > Gereed

Edit:
Check dit even
https://gathering.tweaker...message/56829413#56829413

[Reactie gewijzigd door Alw4ysFresh op 23 juli 2024 09:45]

Da's niet helemaal waar.

Ik heb TRWP.
En voor Root toch echt magisk nodig.
Ivm Android 9.
Nee er staat dit
Daarmee moet het voor gebruikers van de smartphone gemakkelijker worden om custom roms te installeren.


Maar met root is het niet makkelijker om custom roms te installeren.

Edit:
Check dit even
https://gathering.tweaker...message/56829413#56829413

[Reactie gewijzigd door Alw4ysFresh op 23 juli 2024 09:45]

Je weet dat er gewoon een quote-tag is?
Het klopt wat je zegt, de genoemde zin is wat omslachtig 8)7
Het is ernstig dat men z'n systeem moet hacken waarvoor men zoveel € heeft moeten betalen - om dat te kunnen doen wat men er wil mee doen.
Do no evil - 't is heel lang geleden.
Alsof dat niet zou gelden voor iPhone, Windows Phone (en andere). Wat men wilt doen op een telefoon. Hier heb je het ook niet over de doelgroep waarvoor de telefoon ontwikkeld wordt. Dat je google afrekent hierop vind ik erg onlogisch.
Op een iPhone vind ik het zo gek nog niet, want op een Mac kost het ook meer moeite om iets anders dan Windows ernaast te zetten. Op Windows Phone is dat dan weer een ander verhaal. Maar Android-telefoons worden óók gekocht door mensen die graag sleutelen aan hun systeem, i.t.t. bij de andere genoemde platforms (een klein groepje jailbreakers daargelaten).
Waar heb jij het over? Google geeft je juist de mogelijkheid je bootloader te unlocken zodat jij kan doen en laten met je apparaat wat jij wilt (rooten, custom roms, whatever).
euh? zowat elk OS heeft een boot loader, een uitgebreide versie is bv een bootmanager (of een second-stage boot loader). Het is een "quasi essentieel" onderdeel van elk OS.

[Reactie gewijzigd door Yoshi op 23 juli 2024 09:45]

Nope, de bootloader is van de computer! Wikipedia": Bootloader
De Bootloader is de bios/uefi die de hardware opstart en daar gaat zoeken naar een bootmanager/MBR. De bootmanager kan daarna de/een OS opstarten.
Wat is Grub dan?

Een USB-stick of ander medium booten zonder dat er een bootloader op staat gaat niet lukken.
Conclusie daaruit: het is software en geen deel van de computer.
Conclusie daar weer uit: de bestaande bootloader van een opslagvolume voorzien van een slotje dat eraf zou moeten om een ander "variant" OS mogelijk te maken is geen beveiliging voor de gebruiker maar een technisch overbodige beperking van de gebruiker. En een methode om de fysieke bediening van de machine te kunnen kapen en een dichtgetimmerde GUI voor te schotelen zonder dat dat iets in de hardware vereist.

[Reactie gewijzigd door blorf op 23 juli 2024 09:45]

Misschien zul je toch iets beter over dit hele gebeuren moeten inlezen ;)

De bios/uefi is toch de bootloader van de pc.
Dat het medium dat hij aanroept niet voorzien is van software die kan of wilt booten betekent niet dat dit de bootloader is.

Bios/eufi voert zijn werk uit en draagt over.
Je kan het opzoeken, zoals meneer Pavlov hierboven ook gelukt is...
(Het zelf vervolgens alsnog niet zien, daar kan ik ook niks aan veranderen)

Een Unified Extensible Firmware Interface en een Basic Input/Output System zijn allebei iets anders dan de bootloader van een opslagapparaat. Ze vereisen allebei wel een compatibele bootloader op een voorgeschreven locatie voor het betreffende type opslagapparaat.

Add: oeh wat een haat. Maar ik denk dat het belletje hier en daar wel heeft gerinkeld. Vrijheid en alleenrecht kunnen niet samen door 1 straatje. Ook niet als de laatste in camouflage gaat.

[Reactie gewijzigd door blorf op 23 juli 2024 09:45]

Ik snap oprecht niks van je reactie. Zonder bootloader gaat je device niet kunnen booten, dat besef je toch ?

Google biedt je tenminste de optie om zelf te 'klooien' in alle vrijheid. Er zijn fabrikanten die dat niet doen waardoor je van hen afhankelijk blijft voor feature en security OS updates, die veelal maar 2 jaar worden aangeboden terwijl je via een custom ROM meestal 5-7 jaar support kan krijgen.
Omdat sommige fabrikanten gewoon een pakket aanbieden waar niet in geklooid moet worden.
Bij iOS weet je op voorhand wat je krijgt qua software, werkt het niet naar je zin dan heb je pech.

Maar dit alles zorgt wel voor een stabiel systeem dat heel makkelijk up-to-date te houden is. En bij Apple krijg je gewoon 6 jaar het nieuwste os en updates.
/Kerkmuziek aan.../: Het is niet vervelend die volledig nieuwe versie waarvan ik de melding dagelijks moet wegdrukken, omdat mijn iPhone maar 16GB heeft en daarnaast ook nog trager wordt na die mooie nieuwe update zodat ik van pure frustratie maar een nieuwe iPhone moet halen om in het stabiele ecosysteem te blijven waar ik uiteraard met volle verstand vrijwillig inzit. /einde kerkmuziek/
De opstartlader staat in dat geval op je USB-stick. Wie dat daar geplaatst heeft is het OS.
Op dezelfde plaats als bij de meeste os'en. Op een opslagmedia. In dit geval je USB stick
Je BIOS of UEFI kickstart je OS waarna die alles overneemt.
Mij lijkt het ook een een Pixel 3 XL te betreffen?
"Het lijkt erop dat hij voor het verkrijgen van roottoegang een vroege versie van Magisk gebruikte" :?

"Het lijkt erop dat hij voor het verkrijgen van roottoegang een nog niet uigebrachte versie van Magisk gebruikte."

Dat leest ineens een pak aangenamer dan early version te letterlijk te gaan vertalen.. Ik merk tegenwoordig meer en meer dat jullie alles maar dan ook echt alles willen vertalen. Sommige woorden laat je beter in het Engels, of pas je de zinsbouw wat aan. Letterlijk vertalen leest niet fijn. Althans voor mij niet
Het ziet er inderdaad onnatuurlijk uit, mijn alarm gaat visueel ook een klein beetje af. Er is iets raars met die foto, ik zeg absoluut niet dat het nep is maar de foto oogt vreemd. Ik kan dat niet duiden, mijn hersenen zeggen gewoon 'hier klopt iets niet' zonder dat ik mijn vinger op de zere plek kan leggen.
De notch, dat is het, je ziet geen notch en dat voelt onnatuurlijk :+
Hoezo dat? Ik vind het er gewoon echt uit zien hoor.
Voor mijn gevoel is het beeld er bij geplakt. Maar dit zal wss te maken hebben met hoe het licht valt. Geen schaduw achter toestel. Beide vage dingen overwinnen mijn hersenen.
Als je goed kijkt zie je gewoon stof over het scherm en reflecties links en rechts boven over het scherm lopen, iets wat vaak zou ontbreken in de gemiddelde amateuristische Photoshops. Het zou me sterk lijken dat ze dan compleet de schaduw zouden vergeten. Het licht lijkt gewoon van boven te komen waar het lichter op het hout is en daardoor de schaduw onder de stand wel zichtbaar is.

Of moeten we hier net zo diep gaan als de maanlanding? :+
Precies! Bovendien is dit geplaatst door John Wu. Natuurlijk kan ook hij photoshoppen, maar de kans dat hij het doet lijkt me 0.1% t.o.v. een relatief onbekend persoon in de gemeenschap.
Ben ik nou heel stom of is het dan niet gewoon makkelijker om een screenshotje aan te passen en die full screen te openen?
Waarom zou iemand de moeite doen om dan de afbeeldingen er in te "photoshoppen"? :9
da's omdat je geen schaduw ziet
Tja, je kan op die manier een telefoon alles laten afbeelden. Je bent wel in een keer je geloofwaardig kwijt.
M'n vermoeden is dat het wel echt is. Misschien zal hij laatste Tweaks doen alvoor de release.

Op dit item kan niet meer gereageerd worden.