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.
- Instalację i konfigurację aplikacji Permanent Proxy na 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 bonus w wysokości $100 do wykorzystania na cokolwiek w Azure). Ale zadziała też na AWS (dostępny jest free tier) lub 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 lubsudo. 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 to edytor tekstu- Musisz dodać następujące 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ć następujące 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 oficjalne readme Permanent Proxy, aby dowiedzieć się, jak zainstalować je na zegarku.
Jeśli jest już zainstalowane na zegarku:
- Wejdź w ustawienia zegarka, aby włączyć
developer options System>About> Stuknij wielokrotnie wBuild number, aż zobaczysz, że tryb dewelopera jest aktywny.- Wróć do głównej strony 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, aby korzystało z Twojego proxy:
- Otwórz aplikację
Permanent Proxy. - Stuknij
request permissionsiallow. - Stuknij
Proxy address, wpiszIP addressswojej maszyny wirtualnej i kliknijsearch icon. - W kolejnym polu wpisz port
80i ponownie kliknijsearch icon. - Potem znajdziesz się w menu głównym
Permanent Proxy; stuknijSet 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 Holandia (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 z proxy. I utworzyć konto Google w trybie incognito w Google Chrome.
Możesz użyć numeru telefonu z dowolnego kraju — nie wpłynie to na wynik.
Łączenie 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 stuknijAdd Google Account - Otworzy to aplikację WearOS na telefonie; wybierz nowo utworzone konto Google i kontynuuj.
- Na zegarku wejdź w:
Play store>Accountsi stuknij nowo utworzone konto.
Włączanie Google Pay za pomocą nowego konta Google
- Wejdź do Play Store i wyszukaj
Google Pay, powinno być tam widoczne. - Stuknij w nie i wybierz
Enable.
Teraz Google Pay powinno znaleźć się na liście Twoich aplikacji.
Znane problemy
- Podczas dodawania karty dostaniesz 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 z powrotem dodać je na telefonie.
Testowane na:
Ta metoda była testowana 2020-09-25 na:
- 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