È possibile passare SafetyNet sulle build beta di Android Pie in esecuzione su OnePlus 6. Scopri come farlo qui.
Puoi ottenere Android Pie sul tuo OnePlus 6 adesso se sei disposto a passare all'ultima versione Open Beta di OxygenOS dell'azienda. Sebbene sia dotato di tutte le ultime funzionalità di Android Pie come Adaptive Battery e l'ultimo tema Material Design, non è privo di problemi. Uno dei problemi principali è che Google Pay non è supportato. In effetti, il dispositivo non supera il test API SafetyNet Attestation. Ciò non solo significa che non puoi utilizzare Google Pay, ma non sarai in grado di accedere a Snapchat, giocare a Pokemon Go o utilizzare praticamente qualsiasi app che richieda il passaggio di SafetyNet. Non puoi nemmeno installare Netflix tramite il Google Play Store (anche se il caricamento laterale dell'APK funziona ancora).
C'è un modo per aggirare il problema, però. Non solo supererai SafetyNet sull'ultima Open Beta di OxygenOS, ma anche Google Pay funzionerà perfettamente. Puoi utilizzare Magisk o semplicemente modificare tu stesso il file build.prop. Se vuoi farlo tramite Magisk, dovrai procurarti un modulo Magisk realizzato da XDA Recognized Contributor
Didgeridoohan che ti consente di modificare l'impronta digitale del tuo dispositivo.Come passare SafetyNet sulle build beta di Android Pie per OnePlus 6
Quando il tuo dispositivo non supera il controllo ctsProfile ma supera basicIntegrity, probabilmente è a causa dell'impronta digitale del tuo telefono. L'impronta digitale è essenzialmente un identificatore univoco per la ROM che stai utilizzando e viene utilizzata per controllare se la build Android che stai utilizzando è stata verificata tramite la Compatibility Test Suite di Google (CTS). Se l'impronta digitale non corrisponde a una build Android certificata CTS, il test fallirà immediatamente. Pertanto, dobbiamo modificare la nostra impronta digitale che risiede nel file build.prop. Puoi farlo in due modi diversi.
Metodo 1: modifica manualmente build.prop
Questa è l'opzione che ho scelto personalmente poiché è più semplice rispetto al percorso Magisk. Ne parleremo più tardi. Avrai comunque bisogno del root del tuo OnePlus 6 tramite Magisk, ma non utilizzeremo un modulo Magisk. Una volta eseguito il root, scarica qualsiasi editor build.prop dal Google Play Store oppure puoi farlo tramite la maggior parte degli editor di testo abilitati per root.
Prezzo: gratuito.
3.9.
Personalmente utilizzo questa app per modificare il mio build.prop, ma va bene qualsiasi cosa.
Dopo aver installato un'applicazione che puoi utilizzare per modificare build.prop, vai a
ro.build.fingerprint
e modificare il valore da
ro.build.fingerprint=OnePlus/OnePlus6/OnePlus6:9/PKQ1.180716.001/1808301430:user/release-keys
o qualunque sia l'impronta digitale della build corrente, per:
ro.build.fingerprint=OnePlus/OnePlus6/OnePlus6:8.1.0/OPM1.171019.011/06140300:user/release-keys
Riavvia il dispositivo e ora supererai SafetyNet. Lo svantaggio di farlo in questo modo è che stai apportando modifiche a /system, quindi l'aggiornamento del telefono o il reflash della ROM sovrascriverà questa modifica. Stai falsificando l'impronta digitale dell'ultima versione stabile, quindi a Google sembra che la tua versione di Android ha stato testato CTS. Ora potrai utilizzare Google Pay su Android Pie.
Metodo 2: utilizzo di un modulo Magisk
Questo è il modulo Magisk di cui abbiamo parlato prima e il motivo per cui al momento non lo consigliamo è che dovrai utilizzare le nuove build Magisk Canary. Resetprop, utilizzato per modificare build.prop senza sistema, non funziona su Android Pie a meno che non si utilizzi l'ultima build Canary di Magisk. Mentre lo fai ti consente gioca a giochi come Fortnite Mobile o Fate/Grand Order, sei soggetto ad altri bug utilizzando le build Canary. Non è davvero una buona idea usarlo se non sai esattamente cosa stai facendo. Se sei disposto a procedere, puoi controllare il file Discussione del forum XDA per sapere come installare Magisk Canary sul tuo OnePlus 6.
Una volta ottenuta la configurazione, dovrai scaricare e installare il modulo "MagiskHide Props Config", che può essere trovato nel repository del modulo Magisk. Dopo averlo fatto, scarica un qualsiasi emulatore di terminale e digita "props".
[appbox googleplay jackpal.androidterm]
Questa è l'applicazione Terminale Android che utilizzo personalmente.
Dovresti incontrare qualcosa di simile agli screenshot qui sotto.
Una volta riavviato, dovresti superare anche SafetyNet. Sebbene entrambi i metodi di cui sopra funzionino, fino al rilascio di una build beta di Magisk, personalmente consiglio di modificare direttamente il tuo build.prop. Magisk Canary può avere un numero qualsiasi di bug ed è più sicuro modificare il tuo build.prop quando non farà comunque scattare SafetyNet.