Ako odovzdať SafetyNet na beta zostavách Android Pie pre OnePlus 6

SafetyNet je možné odovzdať na beta zostavách Android Pie bežiacich na OnePlus 6. Zistite, ako to urobiť tu.

Android Pie môžete získať na svojom OnePlus 6 práve teraz, ak ste ochotní prejsť na najnovšiu verziu Open Beta spoločnosti OxygenOS. Aj keď prichádza so všetkými najnovšími funkciami Android Pie, ako je napríklad adaptívna batéria a najnovšia téma Material Design, nie je to bez problémov. Jedným z hlavných problémov je, že služba Google Pay nie je podporovaná. V skutočnosti zariadenie neprejde testom SafetyNet Attestation API. Nielenže to znamená, že nemôžete používať Google Pay, ale nebudete sa môcť prihlásiť na Snapchat, hrať Pokemon Go alebo používať takmer žiadnu aplikáciu, ktorá vyžaduje, aby ste prešli SafetyNet. Nemôžete ani nainštalovať Netflix prostredníctvom obchodu Google Play (hoci bočné načítanie súboru APK stále funguje).

Existuje však spôsob, ako to obísť. Nielenže prejdete SafetyNet na najnovšej otvorenej beta verzii OxygenOS, ale aj Google Pay bude perfektne fungovať. Môžete buď použiť Magisk, alebo jednoducho sami upraviť súbor build.prop. Ak to chcete urobiť cez Magisk, budete si musieť zaobstarať modul Magisk od XDA Recognized Contributor 

Didgeridoohan ktorý vám umožní zmeniť odtlačok prsta vášho zariadenia.

Ako odovzdať SafetyNet na beta zostavách Android Pie pre OnePlus 6

Keď vaše zariadenie neprejde kontrolou ctsProfile, ale prejde základnou integritou, je to pravdepodobne kvôli odtlačku prsta vášho telefónu. Odtlačok prsta je v podstate jedinečný identifikátor ROM, ktorý používate a slúži na kontrolu či bola zostava systému Android, ktorú používate, overená prostredníctvom súpravy testov kompatibility od spoločnosti Google (CTS). Ak sa odtlačok nezhoduje so zostavou systému Android, ktorá má certifikáciu CTS, tento test okamžite zlyhá. Preto musíme upraviť náš odtlačok prsta, ktorý sa nachádza v súbore build.prop. Môžete to urobiť dvoma rôznymi spôsobmi.

Metóda 1 - Upravte build.prop manuálne

Toto je možnosť, ktorú som si osobne vybral, pretože je jednoduchšia ako cesta Magisk. Do toho sa dostaneme neskôr. Stále budete potrebovať svoj OnePlus 6 zakorenený cez Magisk, ale nebudeme využívať modul Magisk. Po zakorenení si stiahnite ľubovoľný editor build.prop z Obchodu Google Play alebo to môžete urobiť pomocou väčšiny textových editorov s povoleným rootom.

Editor BuildPropVývojár: Android Toolbox – root, ROM, BusyBox a ďalšie

Cena: zadarmo.

3.9.

Stiahnuť ▼

Osobne používam túto aplikáciu na úpravu môjho build.prop, ale bude stačiť akákoľvek.

Po nainštalovaní aplikácie, ktorú môžete použiť na úpravu svojho build.prop, prejdite na

ro.build.fingerprint

a zmeňte hodnotu z

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

alebo čokoľvek, čo je aktuálny odtlačok zostavy, na:

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

Reštartujte svoje zariadenie a teraz prejdete cez SafetyNet. Nevýhodou tohto spôsobu je, že robíte zmeny v /system, takže aktualizáciou telefónu alebo preflashovaním ROM sa táto zmena prepíše. Falšujete odtlačok prsta najnovšieho stabilného vydania, takže pre Google sa zdá, že vaša verzia Androidu  boli testované CTS. Teraz budete môcť používať Google Pay na Android Pie.

Metóda 2 - Použitie modulu Magisk

Toto je modul Magisk, ktorý sme už spomenuli, a dôvod, prečo ho momentálne neodporúčame, je ten, že budete musieť použiť nové zostavy Magisk Canary. Resetprop, ktorý sa používa na bezsystémovú úpravu build.prop, nefunguje na Android Pie, pokiaľ nepoužívate najnovšiu Canary zostavu Magisk. Pritom vám to umožní hrať hry ako Fortnite Mobile alebo Fate/Grand Order, ste vystavení iným chybám pri používaní Canary builds. Nie je to naozaj dobrý nápad používať to, pokiaľ presne neviete, čo robíte. Ak ste ochotní pokračovať, môžete sa pozrieť na Vlákno fóra XDA sa dozviete, ako nainštalovať Magisk Canary na váš OnePlus 6.

Keď budete mať toto nastavenie, budete si musieť stiahnuť a nainštalovať modul „MagiskHide Props Config“, ktorý nájdete v úložisku modulu Magisk. Keď to urobíte, stiahnite si ľubovoľný emulátor terminálu a napíšte „rekvizity“.

[appbox googleplay jackpal.androidterm]

Toto je aplikácia Android Terminal, ktorú osobne používam.

Mali by ste sa stretnúť s niečím podobným ako na snímkach obrazovky nižšie.

Po reštarte by ste mali prejsť aj cez SafetyNet. Zatiaľ čo obe vyššie uvedené metódy fungujú, do vydania beta zostavy Magisk osobne odporúčam priamo upraviť váš build.prop. Magisk Canary môže mať ľubovoľný počet chýb a je bezpečnejšie ísť s úpravou vášho build.prop, keď aj tak nevypne SafetyNet.