Se stavi cercando una soluzione senza riavvio per utilizzare Android Pay con Xposed e Root, Magisk è arrivato in tuo soccorso! Continua a leggere per saperne di più su Magisk
Tra i tanti problemi del primo mondo, ce n'è uno che risuona con molti abitanti di XDA. Da un lato Android punta al futuro con soluzioni come Android Pay, che consente di effettuare pagamenti su terminali fisici con il cellulare, senza bisogno del portafoglio. È conveniente e funziona (se ti trovi in regioni supportate).
D'altra parte, modifiche come Xposed e la possibilità di consentire autorizzazioni SU elevate alle app consentono una grande quantità di personalizzazione. Per noi, Android significa personalizzare il tuo telefono e modifiche come queste sono ciò che lo rende veramente possibile. Quindi, Android Pay e Xposed hanno difficoltà a coesistere. In un certo senso capiamo perché, ma ciò non impedisce alle persone di provarci.
In precedenza, se volevi utilizzare Android Pay, dovevi rimanere completamente disponibile e senza root. Poi sono arrivate le varianti systemless di SuperSU e Xposed, che hanno dato agli utenti la possibilità di utilizzare Android Pay se disabilitavano Xposed e riavviavano. Il chilometraggio variava a seconda del telefono, della versione Android e di altre variabili. Ma questo è stato certamente un progresso rispetto alle fasi precedenti di compatibilità zero.
Le notizie di oggi fanno un ulteriore passo avanti. Collaboratore riconosciuto topjohnwu, lo sviluppatore di Modifica Xposed senza sistema non ufficiale, ha creato Magisk - l'interfaccia universale senza sistema. Come lo chiama lo sviluppatore:
Magisk è una maschera magica per alterare il sistema senza sistema.
Magisk di per sé ha molto potenziale. Sfrutta le potenzialità di apportare modifiche senza sistema, rimuovendo la complessità che ne deriva. Le mod systemless erano complesse e difficili da mantenere e presentavano limitazioni e impossibilità nel loro utilizzo generale. Magisk rimuove queste difficoltà e crea un'interfaccia universale per tutti, sviluppatori e utenti, per utilizzare mod senza sistema e svilupparle.
Magisk ha alcune funzionalità che vanno oltre la compatibilità con Android Pay. Uno di questi è Magic Mount, che non solo ti consente di sostituire i file in /system, ma ti consente anche di aggiungere nuovi file e directory. Questo di per sé apre la possibilità a tutte le mod Xposed esistenti di funzionare senza sistema. Se ciò non funziona a tuo favore, Magisk promette anche più punti di ingresso per l'esecuzione degli script durante l'avvio. Magisk Manager ti consente di gestire lo stato di root mount, il che ci porta alla soluzione del nostro primo problema: utilizzare Android Pay con root e Xposed!
Per installare Magisk, lo sviluppatore consiglia di partire da un sistema stock al 100% e da uno stato dell'immagine di avvio. Quindi devi eseguire il flashing di Magisk e il gioco è fatto. Nel caso in cui il tuo sistema e l'immagine di avvio non siano al 100% originali, lo sviluppatore ha fornito alcune istruzioni che puoi seguire per eseguire l'installazione con successo.
Per ulteriori funzionalità e per saperne di più sulla mod stessa, vai al discussione del forum.
Allora come si fa a utilizzare Android Pay con root e Xposed?
Innanzitutto, devi avere Magisk installato. Quindi devi assicurarti di utilizzare il SuperUser open source di phh compatibile con Magisk (disponibile per il download dal thread Magisk). Per Xposed, è necessario Xposed systemless compatibile con Magisk (collegato nel thread Magisk). Quindi, devi aprire Magisk Manager che viene installato automaticamente insieme a Magisk e fare clic su smonta root. Ecco, ora Android Pay dovrebbe funzionare e non è nemmeno necessario riavviare! Questo perché questa opzione è effettivamente temporanea completamente sradicato sul tuo dispositivo, quindi tutto ciò che necessita di root non avrà root, con la conseguenza che anche le app che utilizzano il controllo Safety Net non potranno rilevare root.
Per ripristinare il root, monta semplicemente root e sei a posto. Facile e semplice, senza necessità di riavvio.
Nel caso in cui lo strumento di gestione dei privilegi di superutente preferito sia SuperSU di Chainfire, la compatibilità al 100% non è garantita. Lo sviluppatore ha creato un pratico grafico che informa su cosa puoi e cosa non puoi fare se ti allontani dalla linea di condotta consigliata.
Se sei costretto a utilizzare il root di phh perché desideri che Android Pay funzioni con Xposed, ma desideri anche utilizzare app incompatibili (che necessitano di patch live secontext), qui fornisco un interruttore in "Magisk Manager" per impostare SELinux su permissivo. Ciò garantirà la massima compatibilità (questo consentirà che succeda qualsiasi cosa). Tienilo presente Non consiglio di lasciare che SELinux venga impostato su permissivo in modo permanente. Utilizzare solo quando necessario!
C'è molto di più in Magisk che va oltre lo scopo di questo articolo di notizie. Lo sviluppatore ha coperto molte informazioni nel suo discussione del forum, quindi ti consigliamo di andare a dare un'occhiata. Lo sviluppatore richiede inoltre agli utenti di non disturbare Chainfire con richieste di compatibilità per SuperSU con Magisk, poiché lo sviluppatore lo farà da solo quando appropriato.
Adesso è il momento di andare #BackToStock e poi andare fino in fondo con modifiche senza sistema. Se hai provato Magisk, facci sapere la tua esperienza nei commenti qui sotto! E conferma ai tuoi colleghi utenti nei commenti qui sotto se Android Pay funziona sul tuo dispositivo! Flash via!