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?