Google Pay gebruiken op WearOS in een niet-ondersteund land
Waar ik je doorheen ga loodsen
- Het opzetten van een virtuele machine ergens in een van de ondersteunde landen.
- Het installeren en configureren van de Permanent Proxy-app op je horloge.
- Het aanmaken van een Google-account in een van de ondersteunde landen.
De virtuele machine opzetten
Hosting kiezen
Je kunt elke hosting gebruiken die je wilt, zolang hun servers maar in een van de ondersteunde landen staan.
Ik ga Azure gebruiken (omdat ik een bonus van $100 had om aan van alles in Azure te besteden). Maar het werkt ook op AWS (daar is een free tier beschikbaar) of Google Cloud (daar krijg je $300 cadeau als je het nog nooit hebt gebruikt).
De machine opzetten
- Selecteer bij voorkeur Ubuntu 18.04 als besturingssysteem
- Sta in- en uitgaande verbindingen toe voor de poorten
80voor het proxyen van verbindingen van/naar je horloge.443voor het proxyen van verbindingen van/naar je horloge.22voor SSH, anders kun je niet bij je VPS.
squid (proxy) installeren en configureren
Om squid te installeren heb je een root-account ofsudonodig. Ik gebruiksudo.
sudo apt-get update && sudo apt-get upgrade- Werk de pakketten bij die al op je systeem zijn geïnstalleerd.sudo apt-get install squid- Installeer squidsudo nano /etc/squid/squid.conf- Hiermee wordt een teksteditor geopend- Je moet de volgende regels toevoegen:
http_access allow all- Voeg het toe na
http_access allow localhost(Je kunt naar deze regel zoeken metCTRL+W)
- Voeg het toe na
- Je moet de volgende regels wijzigen:
http_port 3128inhttp_port 80(Je kunt naar deze regel zoeken metCTRL+W)CTRL+Xen druk vervolgens opYom het bestand op te slaan.sudo systemctl restart squidom squid opnieuw te starten en de wijzigingen toe te passen.
Permanent Proxy
Lees de officiële readme van Permanent Proxy voor uitleg hoe je hem op je horloge installeert.
Als hij op je horloge is geïnstalleerd:
- Ga naar de instellingen van je horloge om de
developer optionsin te schakelen System>About> Tik meerdere keren opBuild numbertotdat je ziet dat de ontwikkelaarsmodus actief is.- Ga terug naar de hoofdinstellingenpagina om
bluetooth debuggingin te schakelen Developer options>ADB debuggingmoet aanstaan.Developer options>Debug over Bluetoothmoet aanstaan.- Nu kun je de permanent proxy configureren om jouw proxy te gebruiken:
- Open de
Permanent Proxy-app. - Tik op
request permissionsenallowhet. - Tik op
Proxy address, voer hetIP addressvan je virtuele machine in en klik op hetsearch icon. - Voer in het volgende invoerveld poort
80in en klik nogmaals op hetsearch icon. - Hierna kom je in het hoofdmenu van
Permanent Proxy; tik opSet proxyen je bent klaar.
Op dit punt is het mogelijk dat de Google Pay-app in je app-lijst verschijnt; dan kun je de volgende stap overslaan.
Google-account
Soms lukt het je niet om Google Pay te bemachtigen, omdat de vermelding in de Play Store gebaseerd is op je Google-account. >Dus als het land van je account bijvoorbeeld Nederland is (niet ondersteund), krijg je een melding dat GPay niet langer beschikbaar is.Om een account aan te maken in hetzelfde land als je proxy, moet je je telefoon met je proxy verbinden. En een Google-account aanmaken in de incognitomodus van Google Chrome.
Je kunt een telefoonnummer uit elk gewenst land gebruiken, dat heeft geen invloed op het resultaat.
Verbinden met je proxy
- Ga naar
Settings>Network&Internet>Wi-Fi>Tandwiel naast je netwerk>Potloodpictogram (bewerkmodus). Advanced options> wijzigNoneonderProxyinManual.- Voer bij
Proxy hostnamehet ip-adres van je virtuele machine in en bijProxy port80. - Klik op
Saveen ga door naar de volgende stap.
Google-account aanmaken
- Open de incognitomodus in Google Chrome en google
google account (naam van het land). - Maak een Google-account aan.
Google-account toevoegen aan je horloge
- Voeg het nieuw aangemaakte Google-account toe aan je telefoon via
Settings>Accounts - Ga op je horloge naar:
Settings>Personalisation>Accountsen tik opAdd Google Account - Hiermee wordt de WearOS-app op je telefoon geopend; selecteer het nieuw aangemaakte Google-account en ga verder.
- Ga op je horloge naar:
Play store>Accountsen tik op het nieuw aangemaakte account.
Google Pay inschakelen met het nieuwe Google-account
- Ga naar de Play Store en zoek naar
Google Pay; je zou hem daar moeten zien. - Tik erop en selecteer
Enable.
Nu zou je Google Pay in je app-lijst moeten hebben.
Bekende problemen
- Bij het toevoegen van een kaart krijg je een foutmelding dat het op dit moment niet mogelijk is om een kaart toe te voegen
- Oplossing: Verwijder al je Google Pay-kaarten (op mobiel) en probeer het opnieuw. Nadat je ze op je horloge hebt toegevoegd, kun je ze weer terugzetten op je telefoon.
Getest op:
Deze methode is op 2020-09-25 getest met:
- Google Pixel 4 XL
- Geroot met 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