Jak předat SafetyNet na beta verzích Android Pie pro OnePlus 6

SafetyNet je možné předat na beta verzích Android Pie běžících na OnePlus 6. Podívejte se, jak to udělat zde.

Android Pie můžete na svém OnePlus 6 získat právě teď, pokud jste ochotni přejít na nejnovější verzi Open Beta společnosti OxygenOS. I když přichází se všemi nejnovějšími funkcemi Android Pie, jako je adaptivní baterie a nejnovější téma Material Design, není to bez problémů. Jedním z hlavních problémů je, že služba Google Pay není podporována. Ve skutečnosti zařízení neprojde testem SafetyNet Attestation API. Nejen, že to znamená, že nemůžete používat Google Pay, ale nebudete se moci přihlásit na Snapchat, hrát Pokemon Go nebo používat prakticky jakoukoli aplikaci, která vyžaduje, abyste prošli SafetyNet. Nemůžete ani nainstalovat Netflix prostřednictvím obchodu Google Play (ačkoli boční načítání souboru APK stále funguje).

Existuje však způsob, jak to obejít. Nejenže předáte SafetyNet na nejnovější otevřené beta verzi OxygenOS, ale také bude perfektně fungovat Google Pay. Můžete buď použít Magisk, nebo jednoduše sami upravit soubor build.prop. Pokud to chcete udělat přes Magisk, budete si muset pořídit modul Magisk od XDA Recognized Contributor 

Didgeridoohan který vám umožní změnit otisk vašeho zařízení.

Jak předat SafetyNet na beta verzích Android Pie pro OnePlus 6

Když vaše zařízení neprojde kontrolou ctsProfile, ale projde základní integritou, je to pravděpodobně kvůli otisku prstu vašeho telefonu. Otisk prstu je v podstatě jedinečným identifikátorem ROM, který používáte, a slouží ke kontrole zda bylo sestavení Androidu, které používáte, ověřeno prostřednictvím sady testů kompatibility společnosti Google (CTS). Pokud otisk prstu neodpovídá sestavení Androidu, které bylo certifikováno CTS, pak tento test okamžitě selže. Proto musíme upravit náš otisk, který se nachází v souboru build.prop. Můžete to udělat dvěma různými způsoby.

Metoda 1 – Upravte build.prop ručně

Toto je možnost, kterou jsem osobně zvolil, protože je jednodušší než cesta Magisk. Do toho se dostaneme později. Stále budete potřebovat svůj OnePlus 6 rootovaný přes Magisk, ale nebudeme používat modul Magisk. Jakmile budete root, stáhněte si jakýkoli editor build.prop z obchodu Google Play, nebo to můžete udělat pomocí většiny textových editorů s povoleným rootem.

Editor BuildPropVývojář: Android Toolbox – Root, ROM, BusyBox a další

Cena: Zdarma.

3.9.

Stažení

Osobně tuto aplikaci používám k úpravě svého build.prop, ale udělá to každý.

Jakmile nainstalujete aplikaci, kterou můžete použít k úpravě svého build.prop, přejděte na

ro.build.fingerprint

a změňte hodnotu z

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

nebo jakýkoli aktuální otisk sestavení:

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

Restartujte své zařízení a nyní předáte SafetyNet. Nevýhodou tohoto postupu je, že provádíte změny v /system, takže aktualizace telefonu nebo přeflashování ROM tuto změnu přepíše. Falšujete otisk nejnovějšího stabilního vydání, takže se Googlu zdá, že vaše verze Androidu  testováno CTS. Nyní budete moci používat Google Pay na Android Pie.

Metoda 2 - Použití modulu Magisk

Toto je modul Magisk, o kterém jsme se zmínili dříve, a důvod, proč jej aktuálně nedoporučujeme, je ten, že budete muset používat nové sestavení Magisk Canary. Resetprop, používaný pro bezsystémovou úpravu build.prop, nefunguje na Android Pie, pokud nepoužíváte nejnovější Canary build Magisk. Přitom vám to umožní hrát hry jako Fortnite Mobile nebo Fate/Grand Order, jste vystaveni dalším chybám při používání sestavení Canary. Není opravdu dobrý nápad to používat, pokud přesně nevíte, co děláte. Pokud jste ochotni pokračovat, můžete se podívat na Vlákno na fóru XDA se dozvíte, jak nainstalovat Magisk Canary na váš OnePlus 6.

Jakmile budete mít toto nastavení, budete si muset stáhnout a nainstalovat modul „MagiskHide Props Config“, který najdete v úložišti modulu Magisk. Jakmile to uděláte, stáhněte si libovolný emulátor terminálu a zadejte „props“.

[appbox googleplay jackpal.androidterm]

Toto je aplikace Android Terminal, kterou osobně používám.

Měli byste se setkat s něčím podobným, jako jsou snímky obrazovky níže.

Jakmile restartujete, měli byste také projít SafetyNet. Zatímco obě výše uvedené metody fungují, do vydání beta verze Magisk osobně doporučuji přímo upravit váš build.prop. Magisk Canary může mít libovolný počet chyb a je bezpečnější upravit váš build.prop, když stejně nevypne SafetyNet.