Wszelkie modyfikacje systemu wykonujesz na własną odpowiedzialność.
Nie ponoszę odpowiedzialności za uszkodzenia czy utratę danych.
Wymagania: OxygenOS 3.2.8/3.2.7 i TWRP 3.0.2
Wykonujemy backup swoich danych np. smsów, kontaktów, plików osobistych i najlepiej całego romu w TWRP.
Usuwamy swojego aktualnego roota typu SU by Chainfire lub jakiegokolwiek innego, również aplikację do zarządzania rootem. SU by Chainfire możemy usunąć wskazując w TWRP plik
UPDATE-unSU-signed.zip lub kliknąć "pełny unroot" z poziomu aplikacji.
Pobieramy:
a) Magisk-v9.zip - root
b) MagiskManager-v2.5.apk – aplikacja sprawdza kompletność i aktualność wszystkich komponentów roota, można pominąć, bez tego również działa
c) AutoMagisk v1.1.apk – aplikacja ukrywa roota dla wybranych aplikacji
d) Phh’s SuperUser – apka do zarządzania prawami usera
e) SafetyNet Helper - apka sprawdza czy weryfikacja telefonu przy uruchomieniu android pay się powiedzie
4. Uruchamiamy telefon w trybie Recovery, wybieramy Install i wskazujemy Magisk-v9.zip
5.Reboot
6.Po uruchomieniu instalujemy: AutoMagisk v1.1, phh’s SuperUser i SafetyNet Helper
7. Odpalamy AutoMagisk, przyznajemy prawa roota, sprawdzamy czy na ekranie zaznaczona jest aplikacja AndroidPay do ukrycia roota.
8.Odpalamy SafetyNet Helper, klikamy „RUN SAFETYNET TEST” i sprawdzamy czy aplikacja świeci się na zielono. Jeśli tak to Android Pay będzie działać, jeśli na inny kolor to nie.
9.Odpalamy AndroidPay i dodajemy kartę.
Cała procedura została przetestowana na wersji 3.2.7 i 3.2.8 ze stockowym kernelem. Ze względu na nowe zabezpieczenia w Androidzie 7.0 może nie działać aczkolwiek jeśli ktoś uczestniczy w beta testach to prośba o przetestowanie. Nie działa z modułem xposed.
Bezpieczeństwo
Aplikacja Android Pay obsługuje płatności do 50 zł bez podania pinu. Do jej działa nie jest wymagane odblokowanie telefonu a jedynie wybudzenie go co dla mnie nie jest zbyt bezpieczną opcją. Aby temu zapobiec ściągamy z Google Play aplikację Automate i tworzymy skrypcik automatyzujący naszą pracę, który włącza nfc po odblokowaniu telefonu i wyłącza je po zablokowaniu. Dodatkowo należy usunąć przełącznik NFC z szybkich przełączników gdyż można aktywować NFC bez odblokowania ekranu. Skrypt w załączniku: Forum po zmianach, link nie działa
To mój pierwszy poradnik więc mile widziane będą wszelkiego rodzaju uwagi.