Como passar a SafetyNet no OnePlus 6 Android Pie Open Beta

O OnePlus disponibilizou o Android Pie para o OnePlus 6 se você estiver disposto a atualizar para a versão Open Beta mais recente do OxygenOS - e apesar de ser um Android Pie completo com o mais recente Material Design, Adaptive Battery e outros recursos do Android Pie, Ele tem suas desvantagens devido a ser um estado beta aberto - por exemplo, o fato de que o Google Pay não é ( ainda) suportado e que seu OnePlus 6 falhará no teste da API SafetyNet Attestation. O que significa que em poucas palavras você não pode usar o Google Play, fazer login no Snapchat, assistir Netflix ou qualquer outro aplicativo que exija a segurança da SafetyNet - mesmo que seu OnePlus 6 não esteja enraizado ( embora você ainda possa carregar o NetFlix APK parece funcionar) .

Normalmente, quando um dispositivo falha na verificação ctsProfile, mas ainda passa a integridade básica, é quase sempre devido à impressão digital individual do telefone - que é um identificador exclusivo para a ROM que você está usando e verifica se você está no Android ( Configurações> Sobre> Build) foi verificado por meio do CTS ( Compatibility Test Suite) do Google .

Se a impressão digital não corresponder a uma versão do Android certificada pelo CTS, ela falhará imediatamente . Não nos pergunte por que a OnePlus está empurrando uma ROM beta aberta que falha no SafetyNet - temos certeza de que ela será consertada no futuro. Mas, enquanto isso, precisamos modificar a impressão digital do dispositivo, que é encontrada no arquivo build.prop.

Temos uma maneira de contornar isso para você - seguindo este guia, você poderá passar pela SafetyNet na versão Open Beta do OxygenOS e até usar o Google Pay perfeitamente bem. Nós vamos conseguir isso através de dois métodos que você pode escolher - você pode usar o Magisk e um módulo que permite alterar a impressão digital do seu dispositivo, ou você pode modificar o build.prop por si mesmo - nós o orientaremos pelos dois métodos . Apenas acompanhe com cuidado e deixe um comentário se algo der errado.

Modifique o Build.Prop para passar pela SafetyNet no OnePlus 6

Isso é tipicamente mais fácil do que o método Magisk, então você deve começar primeiro se não quiser mexer demais. Seu OnePlus 6 precisa já estar enraizado via Magisk - se não estiver, você pode ler o guia da Appual “How to Root the OnePlus 6”.

Uma vez enraizada, você precisa baixar um editor build.prop ou usar um explorador de arquivos raiz para localizar e editá-lo manualmente via editor de texto (o MiXplorer é o meu favorito).

Depois de instalar um aplicativo que você pode usar para modificar seu build.prop, navegue até a linha “ro.build.fingerprint” e altere o valor:

 ro.build.fingerprint = OnePlus / OnePlus6 / OnePlus6: 9 / PKQ1.180716.001 / 1808301430: user / release-keys 

(ou qualquer que seja a impressão digital da construção atual), para:

 ro.build.fingerprint = OnePlus / OnePlus6 / OnePlus6: 8.1.0 / OPM1.171019.011 / 06140300: user / release-keys 

Reinicie seu dispositivo e agora você passará pela SafetyNet. A desvantagem de fazer isso dessa maneira é que você está fazendo alterações no / system, portanto, a atualização do seu telefone ou o reflash da sua ROM sobrescreverão essa alteração. Você está falsificando a impressão digital da versão estável mais recente, então, para o Google, parece que sua versão do Android foi testada pelo CTS. Agora você poderá usar o Google Pay na Android Pie.

Usando um módulo Magisk para passar a SafetyNet no OnePlus 6

Se você pretende seguir este método, saiba que é um pouco mais complicado - você precisa usar as novas compilações do Magisk Canary, porque o Resetprop ( que é usado para modificar o build.prop sem o uso de um sistema) não funciona no Android Pie, a menos que você esteja usando a última versão do Magisk Canary. Isso tem a vantagem de permitir que você jogue jogos como o Fortnite Mobile, mas também traz bugs associados às compilações do Magisk Canary - então, a menos que você já esteja familiarizado com o Magisk Canary, é uma boa idéia fazer o método manual build.prop .

Assim que tiver essa configuração, você precisará baixar e instalar o módulo “MagiskHide Props Config”, que pode ser encontrado no repositório do módulo Magisk. Uma vez feito isso, baixe qualquer emulador de terminal (o Emulador de Terminal de Jack Palevich funciona perfeitamente) e digite “props” após o lançamento.

Você deve ver esta saída / menu na tela do seu terminal:

Magisk Module Props Config Editor

Agora você precisa pressionar (nesta ordem):

  • "1" ( Editar impressão digital do dispositivo),
  • "F" ( Escolha uma impressão digital certificada)
  • " 8" ( OnePlus)
  • "7" ( OnePlus 6 8.1.0)

Depois disso, você precisa reiniciar, e agora você deve passar pela SafetyNet.

Se você tiver algum problema seguindo um desses métodos, informe-nos nos comentários abaixo para que possamos ajudá-lo a encontrar uma solução.

Artigos Interessantes