Jak używać Google Pay na WearOS w nieobsługiwanym kraju
Przez co cię przeprowadzę
- Postawienie maszyny wirtualnej gdzieś w jednym z obsługiwanych krajów.
- Instalacja i konfiguracja aplikacji Permanent Proxy na twoim zegarku.
- Utworzenie konta google w jednym z obsługiwanych krajów.
Stawianie maszyny wirtualnej
Wybór hostingu
Możesz użyć dowolnego hostingu, o ile jego serwery znajdują się w jednym z obsługiwanych krajów.
Ja użyję Azure (bo dostałem $100 bonusu do wydania na cokolwiek w Azure). Ale zadziała też na AWS (dostępny jest free tier) albo Google Cloud (dostajesz $300 w prezencie, jeśli nigdy wcześniej z niego nie korzystałeś).
Konfiguracja maszyny
- Najlepiej wybierz Ubuntu 18.04 jako system operacyjny
- Zezwól na połączenia przychodzące i wychodzące dla portów
80do proxowania połączeń z/do twojego zegarka.443do proxowania połączeń z/do twojego zegarka.22dla SSH, w przeciwnym razie nie dostaniesz się do swojego VPS-a.
Instalacja i konfiguracja squid (proxy)
Aby zainstalować squid, potrzebujesz konta root albosudo. Ja będę używaćsudo.
sudo apt-get update && sudo apt-get upgrade- Zaktualizuj pakiety już zainstalowane w systemie.sudo apt-get install squid- Zainstaluj squidsudo nano /etc/squid/squid.conf- Otworzy się edytor tekstu- Musisz dodać poniższe linie:
http_access allow all- Dodaj ją po
http_access allow localhost(Możesz wyszukać tę linię za pomocąCTRL+W)
- Dodaj ją po
- Musisz zmienić poniższe linie:
http_port 3128nahttp_port 80(Możesz wyszukać tę linię za pomocąCTRL+W)CTRL+X, a następnie naciśnijY, aby zapisać plik.sudo systemctl restart squid, aby zrestartować squid i zastosować zmiany.
Permanent Proxy
Przeczytaj oficjalny readme permanent proxy, aby dowiedzieć się, jak zainstalować go na zegarku.
Jeśli jest już zainstalowany na zegarku:
- Wejdź w ustawienia zegarka, aby włączyć
developer options System>About> Stuknij kilkukrotnie wBuild number, aż zobaczysz, że tryb developerski jest aktywny.- Wróć na główną stronę ustawień, aby włączyć
bluetooth debugging Developer options>ADB debuggingmusi być włączone.Developer options>Debug over Bluetoothmusi być włączone.- Teraz możesz skonfigurować permanent proxy tak, aby korzystał z twojego proxy:
- Otwórz aplikację
Permanent Proxy. - Stuknij w
request permissionsiallow. - Stuknij w
Proxy address, wpiszIP addressswojej maszyny wirtualnej i kliknijsearch icon. - W następnym polu wpisz port
80i kliknij, ponownie,search icon. - Po tym znajdziesz się w menu głównym
Permanent Proxy; stuknij wSet proxyi gotowe.
W tym momencie możliwe, że aplikacja Google Pay pojawi się na liście twoich aplikacji, wtedy możesz pominąć następny krok.
Konto google
Czasami nie uda ci się zdobyć Google Pay, bo jego wpis w Play Store zależy od twojego konta Google. Więc jeśli na przykład krajem twojego konta jest The Netherlands (nieobsługiwany), dostaniesz komunikat, że GPay nie jest już dostępne.Aby utworzyć konto w tym samym kraju co twoje proxy, musisz połączyć telefon ze swoim proxy. I utworzyć konto Google w trybie incognito w Google Chrome.
Możesz użyć numeru telefonu z dowolnego kraju, nie ma to wpływu na wynik.
Łączenie się z proxy
- Wejdź w
Settings>Network&Internet>Wi-Fi>Zębatka obok twojej sieci>Ikona ołówka (tryb edycji). Advanced options> zmieńNonepodProxynaManual.- Wpisz ip swojej maszyny wirtualnej w
Proxy hostnameoraz80wProxy port. - Kliknij
Savei przejdź do następnego kroku.
Tworzenie konta google
- Otwórz tryb incognito w Google Chrome i wygoogluj
google account (nazwa kraju). - Utwórz konto google.
Dodawanie konta google do zegarka
- Dodaj nowo utworzone konto google do telefonu przez
Settings>Accounts - Na zegarku wejdź w:
Settings>Personalisation>Accountsi stuknij wAdd Google Account - Otworzy się aplikacja WearOS na telefonie; wybierz nowo utworzone konto google i kontynuuj.
- Na zegarku wejdź w:
Play store>Accountsi stuknij w nowo utworzone konto.
Włączanie Google Pay za pomocą nowego konta google
- Wejdź do Play Store i wyszukaj
Google Pay. Powinno się tam pojawić. - Stuknij w nie i wybierz
Enable.
Teraz Google Pay powinno znaleźć się na liście twoich aplikacji.
Znane problemy
- Przy dodawaniu karty pojawi się błąd, że w tej chwili nie można dodać karty
- Rozwiązanie: Usuń wszystkie swoje karty google pay (na telefonie) i spróbuj ponownie. Po dodaniu ich na zegarku możesz dodać je z powrotem na telefonie.
Testowane na:
Ta metoda została przetestowana 2020-09-25 z:
- Google Pixel 4 XL
- Zrootowany za pomocą Magisk (Hide props)
- Android 11
- Fossil Carlyle Gen 5
FTW4025 - WearOS by Google:
2.18 - Home App:
2.39.0.329709612 - Google Play services:
20.36.15 - System version:
H MR1 - Patch level:
July 1, 2020