HomeSuggerimenti e risoluzione dei problemiMagisk 101: come correggere errori di mancata corrispondenza del profilo CTS di...

Magisk 101: come correggere errori di mancata corrispondenza del profilo CTS di SafetyNet

A causa del nuovo sistema SafetyNet di Android, alcune app possono ora bloccare gli utenti root o impedirti di accedervi del tutto – ma almeno per ora ci sono ancora modi per aggirare queste restrizioni.

Puoi passare la maggior parte degli assegni di SafetyNet con Magisk e root senza sistema, ma in alcuni casi la Compatibility Test Suite di Google (CTS) rimane un ostacolo.

Se ciò ti è successo, ci sono un certo numero di potenziali cause, che vanno dalle app di gestione delle radici incompatibili ai problemi con Magisk Hide.

Prima di iniziare

Questa guida presuppone che sia giĆ  stato installato Magisk, che ĆØ un’utility di root senza sistema che può nascondere la sua presenza da SafetyNet.

Quando si tratta di verificare effettivamente lo stato di SafetyNet, il modo più semplice per farlo sarebbe aprire l’app di Magisk Manager e toccare il pulsante “SafetyNet Check ” nella parte inferiore dello schermo.

Verifica dello stato di SafetyNet in Magisk Manager.

Step 1: Sbarazzati di SuperSU e usa MagiskSU con Magisk Hide

La causa più probabile di una mancata corrispondenza del profilo CTS ĆØ un’app di gestione radice che non si nasconde da SafetyNet.

ƈ probabile che il telefono sia stato rootato originariamente utilizzando SuperSU ZIP o CF Auto Root, che entrambi installano SuperSU come app di gestione radice predefinita.

Quindi, se questa ĆØ la causa dei problemi di CTS, ĆØ necessario disinstallare i binari di SuperSU e sostituirli con l’app di gestione delle radici integrata di Magisk.

Una volta fatto ciò, assicurati che l’opzione “Magisk Hide ” sia abilitata nell’app di Magisk Manager.

Per farlo, vai al menu di navigazione laterale nell’app Magisk Manager e seleziona “Magisk Hide. ” Da qui, potrebbe essere utile spuntare le caselle accanto a Google Play Store e Google Services Framework cosƬ come a qualsiasi altra app

Passaggio 2: ancora non va bene?

Se la guida precedente non ha risolto i problemi relativi alla mancata corrispondenza del profilo CTS e sei certo di aver annullato le mod del sistema, ĆØ possibile che tu abbia ancora alcuni bit di dati rimasti da SuperSU.

Quindi per assicurarti di aver completamente eliminato SuperSU e i suoi binari, puoi usare un ZIP flashable creato dallo sviluppatore osm0sis.

  • Scarica unSU per rimuovere completamente SuperSU (.zip)

Da qui, tocca il pulsante “Installa ” nel menu principale di TWRP, quindi vai alla cartella Download e seleziona UPDATE-unSU-signed.zip.

Step 3: Cambia SELinux in Enforcing

Se sei ancora bloccato, questo passaggio successivo ĆØ piuttosto semplice, sebbene si applichi solo se in precedenza hai utilizzato un’app per impostare la modalitĆ  SELinux su “Permissivo. ” Magisk tenta di nascondere lo stato SELinux da SafetyNet

Quindi, apri qualsiasi app SELinux in modalitĆ  di modifica che hai usato per impostare la modalitĆ  su “Permissivo “, quindi imposta nuovamente l’impostazione su “Enforcing ” e riavvia.

Passaggio 4: Disattiva debug USB

Per qualche strana ragione, una causa abbastanza comune dei problemi di SafetyNet con Magisk ĆØ l’impostazione “Debug USB ” nelle opzioni dello sviluppatore.

Passaggio 5: ROM personalizzata?

Come accennato in precedenza, CTS sta per “Compatibility Test Suite. ” Questa ĆØ la procedura utilizzata da Google per verificare che un dispositivo e il suo firmware soddisfino gli standard di certificazione e, per dirla semplicemente, una ROM personalizzata non supererĆ  mai ufficialmente questo test.

Tuttavia, alcuni kernel personalizzati possono aiutare con questo problema.

Per alcune ROM personalizzate (in particolare il sistema operativo Lineage), questa opzione potrebbe non risolvere completamente il problema.

Infine, per gli utenti Xiaomi che eseguono una ROM personalizzata, c’ĆØ un’altra opzione.

Passaggio 6: indirizzare altri potenziali problemi

Prima di adottare l’approccio nucleare delineato nel passaggio 8 di seguito, ci sono alcuni problemi meno comuni che potrebbero causare il fallimento di SafetyNet in base a una mancata corrispondenza del profilo CTS, quindi vale la pena provare.

Innanzitutto, ĆØ possibile che il demone di Magisk Hide non si avvii correttamente sul tuo telefono.

Alcuni utenti hanno anche riferito che le opzioni Magisk “Systemless hosts ” e “BusyBox ” hanno causato loro problemi con SafetyNet.

Passaggio 7: abilitare la modalitĆ  Solo core

Come ultimo tentativo, puoi provare a abilitare l’opzione “Solo modalitĆ  principale ” nelle impostazioni del Magisk Manager.

Potrebbe non essere la soluzione ideale, ma dopo che Google ha aggiornato SafetyNet per rilevare Magisk, l’attivazione di “Solo modalitĆ  principale ” sembra essere l’unica soluzione che aiuta la maggior parte degli utenti a superare il test CTS.

Passaggio 8: Se All else Fail, Start from Scratch

Abbiamo salvato questo passaggio per ultimo perché è una soluzione di catchall, ma è una pillola dolorosa da ingoiare.

Il processo di ripristino del firmware del tuo stock varierĆ  a seconda del dispositivo, ma se il tuo telefono ha un menu bootloader che supporta i comandi Fastboot, abbiamo trattato il processo in questa guida.

Quindi hai finalmente risolto i problemi di mancata corrispondenza del profilo CTS?