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