HomeHow-To GidsenRoot-apps werken niet met Magisk? Dit is wat u moet doen

Root-apps werken niet met Magisk? Dit is wat u moet doen

Het is de kers op de top van je cake (of slagroom bovenop je Android Pie) van wanhoop. Je hebt misschien niet de gemakkelijkste tijd gehad om je apparaat te rooten, maar je hebt het gevoel dat je alle obstakels hebt overwonnen. Alleen nu om te ontdekken dat diezelfde apps en mods waar je naar zocht nog steeds niet zullen werken – en de tekenen wijzen op een gebrek aan root-toegang. Verlies de hoop niet, want we hebben wat trucjes voor de boeg.

Als het probleem echt een gebrek aan roottoegang is, heb je het ofwel nooit gehad, verloren, een instelling is uitgeschakeld, het is niet gedetecteerd, er is iets gebroken voor bepaalde apps of iets blokkeert je app tegen het gebruik ervan. Er is ook de mogelijkheid dat er een ander probleem is (anders dan de afwezigheid van root-toegang) in vermomming. We zullen alle scenario’s onderzoeken en overwegen en oplossingen aanbieden. Root is immers alleen zo handig als de apps waarmee je het gebruikt – tenzij je natuurlijk bestanden direct aanpast, maar zelfs dan gebruik je waarschijnlijk een bestandsverkenner met root-toegang vereist.

Stap 1: Controleer uw rootstatus

Een reden waarom uw apps mogelijk geen toegang tot de hoofdmap hebben, is omdat deze er niet is. Misschien volgde je onze Magisk-rootgids letterlijk, maar er ging iets mis. Hoe weet je het echt, tenzij je het controleert?

Dus download eerst de Root Checker-app van joeykrim via de onderstaande link. Open het en tik op “Verify Root”, druk op “Grant” als gevraagd wordt om de app superuser toegang te geven en zoek dan naar een bericht met de tekst “Gefeliciteerd! Root-toegang is correct geïnstalleerd op uw apparaat!” Als je dit bericht krijgt, werkt root op je telefoon, dus het moet een probleem zijn met een specifieke app – ga in dit geval verder met stap 4. Als je de Gefeliciteerd niet hebt ontvangen! bericht, of als Root Checker u nooit heeft gevraagd superuser-toegang te verlenen, gaat u verder met stap 2.

  • Play Store Link: Root Checker (gratis)

Stap 2: Zorg ervoor dat Magisk niet in slaapstand is

Als Root Checker u dat gefeliciteerd niet heeft gegeven! bericht, bent u waarschijnlijk niet goed geroot. Maar voordat je begint aan het proces van opnieuw rooten, moet je controleren of een app of mod je rootbeheersysteem niet kapot maakt.

Als u apps zoals Greenify gebruikt, moet Magisk Manager niet in de slaapstand worden gezet. Als u apps gebruikt waarvoor Magisk moet worden verborgen, zoals bank-apps, kunt u Magisk verbergen en deze apps sluiten als u klaar bent.

Stap 3: problemen met root oplossen (of opnieuw booten)

Als dat niet het geval was, moet je opnieuw rooten. Je hebt dit waarschijnlijk al gedaan als je probeerde om te rooten, maar om je veiligheid te garanderen, moet je eerst beginnen met het ontgrendelen van je bootloader. Als je hulp nodig hebt met dit gedeelte, hebben we het proces voor veel populaire modding-telefoons besproken:

  • Bootloader Unlock Guides: Essential PH-1 | OnePlus 5 | OnePlus 5T | OnePlus 6 | OnePlus 6T | Pixel | Pixel 2 | Pixel 3

Vervolgens raden we aan TWRP te installeren voor uw herstel om het rooten af ​​te ronden. U bent dan klaar om te rooten met Magisk, wat zo simpel is als het flashen van een ZIP in TWRP.

  • Meer informatie: TWRP installeren op elke telefoon met een ontgrendelde opstartlader
  • Meer informatie: elke telefoon met Magisk rooten TWRP

Soms mislukt de Magisk-installatie omdat het aangepaste herstel dat u gebruikt, is verouderd. Als een recente versie van TWRP (3.2.x of hoger) niet beschikbaar is voor uw apparaat, is het mogelijk om met Magisk te rooten door uw opstartinstallatiekopie te patchen.

Om dat te doen, moet u de huidige voorraadfirmware van uw telefoon downloaden (d.w.z. de firmwareversie die overeenkomt met uw huidige buildnummer). Voor Google-apparaten, doe dat hier. Voor OnePlus, kijk hier. Voor Essential, kijk hier. Als u een andere telefoon gebruikt, kunt u het beste zoeken op de XDA-forums voor uw huidige firmware.

Zodra u een kopie van uw huidige firmware hebt, extraheer dan het ZIP- of TAR-bestand en haal het bestand boot.img eruit. Bewaar dit bestand in de interne opslag van je telefoon, zodat Magisk Manager er toegang toe heeft. Open vervolgens Magisk Manager en tik op “Installeren” in het hoofdmenu, klik nogmaals op “Installeren” op de prompt, kies vervolgens “Patch Boot Image File” en selecteer het uitgepakte IMG-bestand.

Magisk zal de opstartinstallatiekopie patchen om er een geroote versie van te maken, en sla dit bestand dan op in de opslag van je telefoon. Nu, om te rooten, moet je gewoon de gepatchte boot image overzetten naar je computer en deze flashen met Fastboot – dit deel is een beetje lastig, dus ga naar de onderstaande link voor een volledige walkthrough:

  • Meer informatie: De complete gids voor het flashen van afbeeldingen met Fastboot

Een andere methode die soms werkt, is door de nieuwste versie van Magisk te verwijderen, opnieuw op te starten en vervolgens opnieuw te installeren. Afhankelijk van uw besturingssysteem kan het ook helpen om te downgraden naar een oudere versie van Magisk. Meestal is dit echter niet ideaal. Bijgewerkte versies pakken bugs aan en introduceren nieuwe functies.

  • Mis het niet: Hoe Magisk op uw geroote Android-apparaat te installeren
Les ogsÃ¥:  Hoe u Insignia Fire TV Black Screen Probleem kunt oplossen

Stap 4: Reboot (The Ol ‘Cure-All)

Als u uw apparaat opnieuw opstart, kunt u allerlei soorten aandoeningen oplossen, vooral als dit uw eerste keer opnieuw wordt opgestart sinds Magisk is geflitst. Doe dat nu, en wanneer u weer opstapt, controleert u of de root werkt. Als dit niet het geval is, volgen hieronder meer stappen voor probleemoplossing.

(1) Start opnieuw op vanaf Magisk, (2) of start opnieuw op via de aan / uit-knop

Stap 5: Zorg ervoor dat u zich bewust bent van de instellingen van de app-root

Sommige apps hebben interne instellingen die u helpen bij het verkrijgen van root-toegang, of ze kunnen ook root-toegang voorkomen. Neem bijvoorbeeld Ghost Commander File Manager. Er zijn twee verschillende werkingsmodi: normaal en root. Je hebt alleen de root-modus nodig om je systeem met de root te tweaken, maar dat is waarschijnlijk de reden waarom je hier bent. U kunt Ghost Commander ook gebruiken om bestandssystemen opnieuw te koppelen.

Met Ghost Commander specifiek zijn er een paar verschillende manieren om root-modus in te voeren. Een daarvan is om toegang te krijgen tot het bestandspad met behulp van root: als een voorvoegsel (dat wil zeggen root: / data). U kunt het ook inschakelen vanaf het startscherm als u Instellingen -> Geavanceerd -> Toon geavanceerde thuisitems bezoekt. Een andere manier is om de toolknop te gebruiken voor toegang met een enkele tik.

(1) BusyBox beschikbaar op Magisk, (2) Instelling om root-opties in te schakelen, (3) Root-modusoptie op beginscherm

Terminal-emulators-apps zijn een ander type app waarvoor meestal een speciale opdracht nodig is om root in te schakelen. Gewoonlijk moet u “su” binnen de shell uitvoeren om root te gebruiken. Als u niet expliciet wordt gevraagd of u toegang tot een superuser voor een app wilt verlenen, bekijkt u de instellingen van de app om te controleren of dit niet iets is dat u moet aanvragen. De meeste gerootte apps zijn niet verlegen om vragen, maar soms is het ook gemakkelijk om over het hoofd te zien.

ES File Explorer / Manager PRO is een andere app waarin root handmatig moet worden ingeschakeld. Om dit te doen, drukt u op de menuknop (linksboven, 3 regels) en tikt u op “Root Explorer”.

Buiten onze drie voorbeelden zijn er nog tal van andere apps die standaard niet om root vragen. Om zeker te zijn dat dit niet jouw probleem is, ga je naar de instellingen van de app en bekijk je alle opties grondig.

Stap 6: Controleer de Superuser-machtigingen van Magisk Manager

Wist je dat Magisk Manager een deel van de instellingen heeft om ervoor te zorgen dat specifieke apps root-toegang krijgen? Zelfs als dit oud nieuws is, probeer dan om het even welke app waarmee je problemen hebt in die lijst van apps om te schakelen met superuser-toegang. Blader ook in de instellingen van Magisk naar de onderkant en zorg ervoor dat die Superuser-instellingen correct zijn ingesteld.

U kunt het gedeelte Instellingen Superuser-instellingen van Magisk naar wens configureren, maar de standaardopties zijn als volgt: Superuser-toegang: Apps en ADB; Multiuser-modus: alleen eigenaar heeft root-toegang; Mount Namespace Mode: Root-sessies zullen de namespace van de aanvrager overerven; Automatische reactie: prompt; Verzoek time-out: 10 seconden; Superuser-melding: Toast.

Stap 7: werk de app bij

Sommige apps vinden het moeilijk om via Magisk root te vinden, omdat ze zoeken naar de binaire bestanden van de superuser op een zeer specifieke locatie. De beste oplossing voor dit probleem is om de app eenvoudig bij te werken. Naarmate meer en meer mensen systeemloze root gebruiken, passen meer geroote apps zich daaraan aan. Als u de meest recente versie van de app al gebruikt, neemt u contact op met de ontwikkelaar om ondersteuning te vragen of zoekt u naar een alternatieve app die recentelijk is bijgewerkt.

Stap 8: Schakel alle modules uit

U kunt deze volgende probleemoplossingstip beschouwen als een veilige Magisk-modus. Om zeker te zijn dat een module geen problemen veroorzaakt met root-toegang, gaat u naar het gedeelte Modules in het zijmenu van Magisk Manager en schakelt u vervolgens alle modules uit en start u opnieuw op. Als de root werkt wanneer u een back-up maakt, schakelt u de modules een voor een weer in en start u ze opnieuw op totdat u de boosdoener vindt.

Als alternatief, in de Magisk Manager-instellingen, vindt u “Magisk Core Only Mode”, of als u niet kunt opstarten, kunt u een bestand met de naam “.disable_magisk” invoegen in / cache (/ data / cache op sommige apparaten). Dit is een goede aanpak als je al weet dat een bepaalde module je rooipraktijken veroorzaakt. Het helpt je om ver genoeg binnen te komen om de herrieschopper te de-installeren.

Les ogsÃ¥:  3 manieren om foto's van Android naar Chromebook over te zetten

Stap 9: Koppel de SU Binary aan een standaardlocatie

Als je je in stap 8 realiseerde dat je probleem ontstaat doordat een app op de verkeerde plaats zoekt naar Magisk’s systemless root binaries, is er naast het zoeken naar een andere app een andere optie.

U kunt een aanwijzer of pad naar SU plaatsen door een symbolische koppeling te maken. Dit kan worden bereikt door een Android-terminalemulator te gebruiken om de symlink in te voegen, maar MagiskHide zal waarschijnlijk mislukken omdat SU nu wordt weergegeven. Als een alternatief heeft XDA Senior Member laggardkernel een Magisk-module ontwikkeld die dit systeemloos kan doen. Dit breekt SafetyNet. De module kan worden geflasht in Magisk Manager of via een aangepast herstelproces, en u kunt het bekijken via de onderstaande link.

  • Su-xbin-bind downloaden (.zip)

Ik had echter problemen om het te laten knipperen en het lijkt erop dat alleen Magisk V12 ondersteuning biedt. Het kan dus zijn dat je alleen de eerste optie overhoudt om de symlink zelf in te voegen, wat naar mijn mening teveel van de functionaliteit van Magisk verbreekt.

Stap 10: Behandel een foute implementatie van F2FS

Als uw apparaat geen F2FS (Flash-vriendelijk bestandssysteem) gebruikt, hoeft u deze stap niet uit te voeren. Als dit het geval is, is het mogelijk dat het bestandssysteem wortel schiet door te voorkomen dat Magisk tijdens het opstarten wordt gemount.

Er zijn verschillende manieren om dit probleem op te lossen, maar het meest efficiënt is om een ​​nieuwe kernel te vinden zonder het bestandssysteem. Een andere, soms meer problematische benadering is om je / gegevenspartitie opnieuw in te stellen als ext4. Als u besluit om deze route te gaan, is dit eenvoudig genoeg om te doen via de “Wipe” -optie van TWRP. Het is alleen dat sommige apparaten die zijn ontworpen om F2FS te gebruiken problemen kunnen hebben met opstarten als ext4.

Stap 11: Voer ADB uit in de basismodus met ADBD onveilig

Op de meeste stock-kernels werkt ADB (Android Debug Bridge) alleen in de veilige modus, zelfs als u geroot bent. Dit maakt het moeilijk toegang te krijgen tot root wanneer u ADB gebruikt om via Android opdrachten uit te voeren op Android. Met de (root) ADBD onveilige app kun je ADBD (Android Debug Bridge Daemon) in “onveilige modus” uitvoeren, zodat je dingen kunt doen zoals toegang tot systeembestanden en mappen door het commando “adb push / pull” uit te voeren of je systeempartitie te maken beschrijfbaar met “adb remount.” De daemon geeft toegang tot de shell.

ADBD onveilig kan worden geïnstalleerd vanuit de Google Play Store of je kunt het eenvoudig op naam zoeken in je Play Store-app. U moet USB-foutopsporing inschakelen, dus zorg ervoor dat uw ontwikkelaaropties zijn ingeschakeld door te tikken op Instellingen -> Over de telefoon en vervolgens zevenmaal snel op “Bouw nummer” te tikken.

Stap 12: Installeer Magisk SELinux Manager

Dit is een soort van uittrekken van de grote kanonnen, en het kan net zo riskant zijn als als je dat gezegde letterlijk zou nemen. Android gebruikt een principe met de naam Security-Enhanced Linux (kortweg SELinux) om de veiligheid te behouden. Standaard wordt elke aanvraag van het besturingssysteem die niet expliciet is toegestaan ​​geweigerd. De software draait alleen met minimaal voorrecht en biedt enige schadebeperking tegen aanvallen of buggyverwerking. Afhankelijk van de root-app kan SELinux voorkomen dat het doet wat je wilt.

SELinux heeft twee modi: “permissief” en “handhaven”. In de permissieve modus registreert SELinux beleidsovertredingen, maar het blokkeert de gebeurtenis niet. De handhavingsmodus logt en blokkeert elke actie die het SELinux-beleid schendt. XDA Junior Member Jman 420 vond en deelde een manier om de SELinux permissieve modus bij het opstarten mogelijk te maken, wat kan helpen bij je rootcrisis, maar kan ook een risicovolle onderneming zijn.

Ten eerste is het stopgezet, dus je staat er alleen voor. Maar afgezien daarvan zijn er eenvoudigweg enkele hulpmiddelen en apps die berucht zijn omdat ze slecht werken of helemaal niet werken in de handhavingsmodus. En voor veel mensen is wroeten veel te riskant. Voor anderen houden de beste dingen in het leven op zijn minst een klein beetje risico in.

  • Download SELinux Manager

Magisk-root biedt veel voordelen ten opzichte van traditionele roeimethoden, maar wanneer je apps er geen toegang toe hebben, is het misschien niet zo gunstig. Immers, een verondersteld voordeel van Magisk is dat rooten en vervolgens het gebruik van root eenvoudig is. Maar met zo’n grote verscheidenheid aan apparaten, systemen en apps, zijn er veel variabelen in het spel – en veel potentiële problemen. Dus als u op de hoogte bent van andere manieren om problemen op te lossen met apps die via Magisk toegang krijgen tot de root, laat het ons dan weten in de comments.