G-Z8HTSN7RHR
HomeGuide "Come fare perLe app di root non funzionano con Magisk? Ecco cosa fare

Le app di root non funzionano con Magisk? Ecco cosa fare

È la ciliegina sulla torta (o panna montata sopra il tuo Android Pie) di disperazione. Potresti non aver avuto il tempo più facile per il rooting del tuo dispositivo, ma hai la sensazione di aver superato tutti gli ostacoli. Solo ora per scoprire che quelle stesse app e mod che stavi facendo il tifo continuavano a non funzionare – e i segni indicano una mancanza di accesso di root. Non perdere la speranza, perché abbiamo qualche asso nella manica.

Se il problema è veramente una mancanza di accesso di root, non l’hai mai veramente avuto, l’hai perso, l’impostazione è disattivata, non viene rilevata, qualcosa è rotto per certe app, o qualcosa sta bloccando la tua app dal suo utilizzo. C’è anche la possibilità che ci sia un altro problema (a parte l’assenza di accesso root) sotto mentite spoglie. Esamineremo e prenderemo in considerazione tutti gli scenari e offriremo soluzioni. Dopotutto, root è utile solo quanto le app con cui lo si utilizza, a meno che, ovviamente, non si modifichino i file direttamente, ma anche in questo caso si sta probabilmente utilizzando un file explorer con accesso root richiesto.

Passaggio 1: verifica lo stato di root

Un motivo per cui le tue app potrebbero non essere in grado di accedere a root è perché non è lì. Forse hai seguito la nostra guida root di Magisk alla lettera, ma qualcosa è andato storto. Come fai a saperlo se non controlli?

Quindi, per prima cosa, scarica l’app Root Checker di joeykrim dal link sottostante. Aprilo e tocca “Verifica Root”, quindi fai clic su “Concedi” se viene richiesto di fornire l’accesso superutente dell’app, quindi cerca un messaggio che recita “Congratulazioni! L’accesso root è installato correttamente sul tuo dispositivo!” Se ricevi questo messaggio, root funziona sul tuo telefono, quindi deve essere un problema con un’app specifica: in questo caso, vai al passaggio 4. Se non hai ottenuto le congratulazioni! messaggio, o se Root Checker non ti ha mai chiesto di concedere l’accesso come superutente, passa al Passaggio 2 successivo.

  • Play Store Link: Root Checker (gratuito)

Passaggio 2: assicurarsi che Magisk non sia ibernato

Se Root Checker non ti ha dato le congratulazioni! messaggio, probabilmente non sei correttamente rootato. Ma prima di iniziare il processo di re-rooting, dovresti verificare che un’app o una mod non stiano rompendo il tuo sistema di root management.

Se utilizzi app come Greenify, assicurati che Magisk Manager non venga messo in modalità Ibernazione. Se stai usando app da cui devi nascondere Magisk, come le app bancarie, nascondi Magisk e chiudi queste app quando hai finito.

Passaggio 3: risolvere i problemi con Root (o Re-Root)

Se così non fosse, dovrai re-root. Probabilmente lo hai già fatto se provassi a fare il root, ma per sicurezza, assicurati di iniziare aprendo il bootloader. Se hai bisogno di aiuto con questa parte, abbiamo coperto il processo per molti telefoni di modding popolari:

  • Guide di sblocco bootloader: Essential PH-1 | OnePlus 5 | OnePlus 5T | OnePlus 6 | OnePlus 6T | Pixel | Pixel 2 | Pixel 3

Quindi, per terminare la procedura di rooting, si consiglia di installare TWRP per il ripristino. Sarai quindi pronto per eseguire il root usando Magisk, che è semplice come far lampeggiare un ZIP in TWRP.

  • Ulteriori informazioni: Come installare TWRP su qualsiasi telefono con un bootloader sbloccato
  • Ulteriori informazioni: Come eseguire il rooting di qualsiasi telefono con Magisk TWRP

A volte l’installazione di Magisk fallirà perché il recupero personalizzato che stai utilizzando è obsoleto. Se una versione recente di TWRP (3.2.x o successiva) non è disponibile per il tuo dispositivo, è possibile eseguire il root con Magisk applicando una patch all’immagine di avvio.

Per fare ciò, è necessario scaricare il firmware attuale del telefono (ad esempio, la versione del firmware che corrisponde al numero di build corrente). Per i dispositivi Google, fallo qui. Per OnePlus, controlla qui. Per Essential, guarda qui. Se usi un altro telefono, la soluzione migliore è cercare nei forum XDA il tuo firmware attuale.

Una volta ottenuta una copia del firmware corrente, estrarre il file ZIP o TAR e estrarre il file boot.img. Salvare questo file nella memoria interna del telefono in modo che Magisk Manager possa accedervi. Successivamente, apri Magisk Manager e tocca “Installa” dal menu principale, premi di nuovo “Installa” sul prompt, quindi seleziona “Patch Boot Image File” e seleziona il file IMG estratto.

Magisk patcherà l’immagine di avvio per renderla una versione rooted, quindi salva questo file nella memoria del telefono. Ora, per eseguire il root, devi solo trasferire l’immagine di avvio con patch sul tuo computer e visualizzarla tramite Fastboot – questa parte è un po ‘complicata, quindi vai al link sottostante per una procedura completa:

  • Ulteriori informazioni: Guida completa alle immagini lampeggianti mediante Fastboot
Leggi anche:  Come aggiungere scorciatoie per file/cartelle alla schermata iniziale di Android

Un altro metodo che a volte funziona è disinstallare, riavviare, quindi reinstallare la versione più recente di Magisk. A seconda del tuo sistema operativo, potrebbe anche essere utile effettuare il downgrade a una versione precedente di Magisk. In genere, questo non è l’ideale, però. Le versioni aggiornate risolvono i bug e introducono nuove funzionalità.

  • Da non perdere: come installare Magisk sul dispositivo Android con rooting

Passaggio 4: riavvio (The Ol ‘Cure-All)

Il riavvio del dispositivo può risolvere tutti i tipi di disturbi, soprattutto se si tratta del primo riavvio dal momento che è in corso il Magisk. Quindi fallo adesso e quando tornerai su, controlla se la root funziona. In caso contrario, abbiamo altri passaggi per la risoluzione dei problemi di seguito.

(1) Riavviare da Magisk, (2) o riavviare tramite il pulsante di accensione

Passaggio 5: assicurarsi di essere al corrente delle impostazioni della radice dell’app

Alcune app hanno impostazioni interne che ti aiutano a ottenere l’accesso come root, oppure possono anche impedire l’accesso come root. Prendi Ghost Commander File Manager, ad esempio. Esistono due diverse modalità di funzionamento: normale e root. Hai solo bisogno della modalità root per modificare il tuo sistema usando root, ma è probabile che tu sia qui. È inoltre possibile utilizzare Ghost Commander per rimontare i file system.

Con Ghost Commander in particolare, ci sono diversi modi per accedere alla modalità root. Uno è quello di accedere al percorso del file usando root: come prefisso (cioè root: / data). Puoi anche abilitarlo dalla schermata principale se visiti Impostazioni -> Avanzate -> Mostra elementi home avanzati. Un altro modo è quello di utilizzare il pulsante dello strumento per l’accesso con un solo tocco.

(1) BusyBox disponibile su Magisk, (2) Impostazione per abilitare le opzioni root, (3) Opzione modalità root su schermata principale

Le app di emulatori di terminale sono un altro tipo di app che in genere richiede un comando speciale per abilitare root. Di solito devi eseguire “su” all’interno della shell per usare root. Se non ti viene chiesto esplicitamente se vuoi concedere l’accesso a un superutente dell’app, controlla le impostazioni dell’app per assicurarti che non sia qualcosa che devi chiedere. Le app più radicate non sono timide nel chiedere, ma a volte è anche facile da trascurare.

ES File Explorer / Manager PRO è un’altra app in cui la root deve essere abilitata manualmente. Per fare ciò, premere il pulsante menu (in alto a sinistra, 3 righe) e toccare “Root Explorer”.

Al di fuori dei nostri tre esempi, ci sono molte altre app che non richiedono la root per impostazione predefinita. Per assicurarti che questo non sia un problema, vai alle impostazioni dell’app ed esamina attentamente tutte le opzioni.

Passaggio 6: Verifica le autorizzazioni del superutente di Magisk Manager

Sapevi che Magisk Manager ha una sezione delle sue impostazioni dedicata a garantire che ad app specifiche venga concesso l’accesso come root? Anche se questa è una notizia vecchia, prova ad attivare qualsiasi app con cui hai problemi in quell’elenco di app con accesso superutente. Inoltre, nelle impostazioni di Magisk, scorrere verso il basso e assicurarsi che quelle impostazioni di Superuser siano configurate correttamente.

Puoi configurare la sezione delle impostazioni Superuser di Magisk come preferisci, ma le opzioni predefinite sono le seguenti: Accesso Superuser: App e ADB; Modalità multiutente: solo il proprietario ha accesso root; Modalità Mount Namespace: le sessioni root erediteranno lo spazio dei nomi del richiedente; Risposta automatica: Prompt; Timeout richiesta: 10 secondi; Notifica Superuser: Toast.

Passaggio 7: aggiorna l’app

Alcune applicazioni hanno difficoltà a trovare la root tramite Magisk perché cercano i binari superuser in una posizione molto specifica. La migliore soluzione a questo problema è semplicemente aggiornare l’app. Man mano che sempre più persone usano la root senza sistema, le app più radicate si adattano ad essa. Se stai già utilizzando la versione più recente dell’app, contatta lo sviluppatore per chiedere assistenza o cerca un’app alternativa che è stata aggiornata più di recente.

Passaggio 8: Disabilita tutti i moduli

Potresti pensare a questo suggerimento per la risoluzione dei problemi come una modalità sicura di Magisk. Per assicurarti che un modulo non stia causando problemi con l’accesso root, vai alla sezione Moduli nel menu laterale di Magisk Manager, quindi disattiva semplicemente tutti i moduli e riavvia. Se root funziona quando si ritorna, riattivare i moduli uno per uno e riavviare dopo ciascuno finché non si trova il colpevole.

In alternativa, nelle impostazioni di Magisk Manager, troverai “Magisk Core Only Mode”, oppure se non puoi avviare, puoi inserire un file chiamato “.disable_magisk” in / cache (/ data / cache su alcuni dispositivi). Questo è un buon approccio se sai già che un particolare modulo sta causando i tuoi problemi di rooting. Ti aiuta a entrare abbastanza lontano da disinstallare il troublemaker.

Leggi anche:  Come cambiare il conteggio delle visualizzazioni di YouTube da Lakhs a Milioni

Passaggio 9: connettere il file binario SU a una posizione standard

Se ti sei reso conto nel passaggio 8 che il tuo problema deriva da un’app che cerca nel posto sbagliato i binari di root senza sistema di Magisk, c’è un’altra opzione oltre a cercare un’altra app.

È possibile posizionare un puntatore o un percorso su SU creando un collegamento simbolico. Ciò può essere ottenuto utilizzando un emulatore di terminale Android per inserire il link simbolico, ma MagiskHide probabilmente fallirà poiché SU sarà ora esposto. In alternativa, laggardkernel di XDA Senior Member ha sviluppato un modulo Magisk in grado di farlo senza sistema. Questo fa rompere SafetyNet. Il modulo potrebbe essere visualizzato in Magisk Manager o tramite un ripristino personalizzato, e potrai recuperarlo dal link sottostante.

  • Scarica su-xbin-bind (.zip)

Ho avuto problemi a lampeggiare, tuttavia, e sembra che il supporto sia stato fornito solo fino a Magisk V12. Quindi potresti rimanere solo con la prima opzione di inserire il symlink da solo, cosa che personalmente ritengo rompe troppo la funzionalità di Magisk.

Passaggio 10: gestire un’implementazione errata di F2FS

Se il dispositivo non utilizza F2FS (file system compatibile con Flash), non è necessario completare questo passaggio. In caso affermativo, è possibile che il file system si stacchi definitivamente impedendo il montaggio di Magisk all’avvio.

Esistono diversi modi per risolvere questo problema, ma il più efficiente è trovare un nuovo kernel senza il file system. Un altro approccio, a volte più problematico, è riformattare la partizione / dati come ext4. Se decidi di seguire questa strada, è abbastanza facile farlo tramite l’opzione “Wipe” di TWRP. È solo che alcuni dispositivi progettati per utilizzare F2FS potrebbero avere problemi con l’avvio come ext4.

Passaggio 11: eseguire ADB in modalità root con ADBD non sicuro

Sulla maggior parte dei kernel di magazzino, ADB (Android Debug Bridge) viene eseguito solo in modalità protetta, anche se si è rootati. Ciò rende difficile accedere a root quando si utilizza ADB per eseguire comandi su Android tramite il desktop. L’app (root) ADBD Insecure consente di eseguire ADBD (Android Debug Bridge Daemon) in “modalità non protetta”, in modo da poter eseguire operazioni come file di sistema e directory eseguendo il comando “adb push / pull” o creare la partizione di sistema scrivibile usando “adb remount”. Il demone è ciò che garantisce l’accesso alla shell.

ADBD Insecure può essere installato da Google Play Store oppure puoi cercarlo semplicemente per nome dalla tua app Play Store. Ti verrà richiesto di abilitare il debug USB, quindi assicurati che le Opzioni sviluppatore siano abilitate toccando Impostazioni -> Informazioni sul telefono, quindi toccando rapidamente “Numero build” sette volte.

Passaggio 12: installare Magisk SELinux Manager

Questo è un po ‘come tirare fuori le grosse pistole, e potrebbe essere altrettanto rischioso come se prendessi quel verso alla lettera. Android utilizza un principio chiamato Security-Enhanced Linux (SELinux in breve) per aiutare a mantenere la sicurezza. Per impostazione predefinita, viene negata qualsiasi richiesta effettuata dal sistema operativo non esplicitamente consentito. Il software viene eseguito solo con privilegi minimi, fornendo un certo controllo del danno da attacchi o elaborazione con errori. A seconda dell’app di root, SELinux potrebbe impedirgli di fare ciò che vuoi che faccia.

SELinux ha due modalità: “permissive” e “enforcing”. In modalità permissiva, SELinux registra violazioni delle regole, ma non blocca l’evento. La modalità Enforcing registra e blocca ogni azione che viola la politica di SELinux. Junior Member di XDA Jman 420 ha trovato e condiviso un modo per abilitare la modalità permissiva di SELinux all’avvio, il che può aiutare con la tua crisi di root, ma può anche essere un’impresa rischiosa.

Per uno, è fuori produzione, quindi sei da solo. A parte l’avvertenza, ci sono semplicemente alcuni strumenti e app che sono noti per malfunzionamenti o che non funzionano affatto in modalità di imposizione. E per molte persone, il tifo è troppo rischioso. Per gli altri, le cose migliori nella vita implicano almeno un po ‘di rischio.

  • Scarica SELinux Manager

La radice di Magisk offre molti vantaggi rispetto ai metodi di rooting tradizionali, ma quando le tue app non possono accedervi, potrebbe non essere troppo vantaggiosa. Dopo tutto, un presunto vantaggio di Magisk è che il rooting e l’uso di root sono semplici. Ma con una così ampia varietà di dispositivi, sistemi e app, ci sono un sacco di variabili in gioco e un sacco di potenziali problemi. Quindi, se conosci altri modi per risolvere i problemi con le app che accedono a root tramite Magisk, faccelo sapere nei commenti.