Als u op zoek was naar een oplossing zonder opnieuw opstarten voor het gebruik van Android Pay met Xposed en Root, dan is Magisk u te hulp gekomen! Lees verder voor meer informatie over Magisk
Onder de vele problemen uit de eerste wereld is er één die resoneert met veel XDA-bewoners. Aan de ene kant richt Android zich op de toekomst met oplossingen als Android Pay, waarmee u met uw mobiel betalingen kunt doen op fysieke terminals, zonder dat u uw portemonnee nodig heeft. Het is handig en het werkt (als u zich in ondersteunde regio's bevindt).
Aan de andere kant zorgen aanpassingen zoals Xposed en de mogelijkheid om verhoogde SU-rechten voor apps toe te staan voor veel maatwerk. Voor ons gaat het bij Android om het onze eigen maken van jouw telefoon, en dit soort aanpassingen maken dat echt mogelijk. Android Pay en Xposed hebben dus moeite om naast elkaar te bestaan. We snappen wel waarom, maar dat weerhoudt mensen er niet van om het te proberen.
Als je voorheen Android Pay wilde gebruiken, moest je volledig stock en unrooted blijven. Toen kwamen de systeemloze varianten van SuperSU en Xposed, die gebruikers de mogelijkheid gaven om Android Pay te gebruiken als ze Xposed uitschakelden en opnieuw opstartten. De kilometerstand varieerde afhankelijk van de telefoon, de Android-versie en meer variabelen. Maar dit was zeker vooruitgang ten opzichte van de vorige fasen van nulcompatibiliteit.
Het nieuws van vandaag gaat nog een stap verder. Erkende bijdrager topjohnwu, de ontwikkelaar van de onofficiële systeemloze Xposed-modificatie, heeft gemaakt Magisk -- de universele systeemloze interface. Zoals de ontwikkelaar het noemt:
Magisk is een magisch masker om het systeem systeemloos te veranderen.
Magisk heeft op zichzelf veel potentieel. Het maakt gebruik van de mogelijkheden van het maken van systeemloze wijzigingen, terwijl de complexiteit die daarmee gepaard gaat wordt weggenomen. Systeemloze mods waren complex en moeilijk te onderhouden, en hadden beperkingen en onmogelijkheden in het algemene gebruik ervan. Magisk neemt deze problemen weg en creëert een universele interface voor iedereen, zowel ontwikkelaars als gebruikers, om systeemloze mods te gebruiken en te ontwikkelen.
Magisk heeft een flink aantal functies die verder gaan dan Android Pay-compatibiliteit. Eén daarvan is Magic Mount, waarmee je niet alleen bestanden in /system kunt vervangen, maar waarmee je zelfs nieuwe bestanden en mappen kunt toevoegen. Dit op zichzelf opent de mogelijkheden voor alle bestaande Xposed-mods om systeemloos te werken. Als dat niet in uw voordeel werkt, belooft Magisk ook meerdere toegangspunten voor scripts die tijdens het opstarten kunnen worden uitgevoerd. Met Magisk Manager kunt u uw root-mountstatus beheren, wat ons bij de oplossing van ons eerstewereldprobleem brengt: Android Pay gebruiken met root en Xposed!
Om Magisk te installeren, raadt de ontwikkelaar aan om te starten met een 100% voorraadsysteem en een opstartimagestatus. Dan moet je Magisk flashen en je bent klaar. Als u niet 100% stocksysteem en opstartimage hebt, heeft de ontwikkelaar een paar instructies opgesteld die u kunt volgen om succesvol te installeren.
Ga voor meer functies en voor meer informatie over de mod zelf naar de forumdraad.
Dus hoe kom je ertoe om Android Pay te gebruiken met root en Xposed?
Ten eerste moet Magisk geïnstalleerd zijn. Dan moet u ervoor zorgen dat u de open-source SuperUser van phh gebruikt die Magisk-compatibel is (beschikbaar om te downloaden via de Magisk-thread). Voor Xposed heb je de Magisk-compatibele systeemloze Xposed nodig (gekoppeld in de Magisk-thread). Vervolgens moet u de Magisk Manager openen die automatisch samen met Magisk wordt geïnstalleerd en op root ontkoppelen klikken. En zie, Android Pay zou nu moeten werken, en je hoeft niet eens opnieuw op te starten! Dit komt omdat deze optie eigenlijk tijdelijk is volledig ontworteld uw apparaat, dus alles wat root nodig heeft, zal geen root hebben, met als gevolg dat apps die de Safety Net-controle gebruiken ook geen root kunnen detecteren.
Om de root terug te krijgen, monteert u eenvoudigweg de root terug en u bent klaar om te gaan. Gemakkelijk en eenvoudig, zonder herstarten.
Als uw favoriete superuser-privilegebeheertool Chainfire's SuperSU is, is 100% compatibiliteit niet gegarandeerd. De ontwikkelaar heeft een handig diagram gemaakt dat aangeeft wat u wel en niet kunt doen als u afwijkt van de aanbevolen handelwijze.
Als u genoodzaakt bent de root van phh te gebruiken omdat u wilt dat Android Pay met Xposed werkt, maar u ook wilt gebruiken incompatibele apps (die secontext live patching nodig hebben), hier geef ik een schakelaar in "Magisk Manager" waar je SELinux op kunt instellen tolerant. Dit zorgt voor maximale compatibiliteit (hierdoor kan alles gebeuren). Houd er rekening mee dat Ik raad niet aan om SELinux permanent naar permissief te laten schakelen. Alleen gebruiken als het nodig is!
Magisk heeft nog veel meer te bieden dat buiten het bestek van dit nieuwsartikel valt. De ontwikkelaar heeft veel informatie in zijn forumdraad, dus we raden u aan om het eens te gaan bekijken. De ontwikkelaar vraagt gebruikers ook om Chainfire niet lastig te vallen met compatibiliteitsverzoeken voor SuperSU met Magisk, aangezien de ontwikkelaar dit zelf zal doen als dat nodig is.
Op dit moment is het tijd om #BackToStock te gaan en dan de hele weg te gaan met systeemloze aanpassingen. Als je Magisk hebt uitgeprobeerd, laat ons dan je ervaringen weten in de reacties hieronder! En bevestig voor uw medegebruikers in de opmerkingen hieronder of Android Pay op uw apparaat werkt! Flits weg!