Terug naar blog
2020.09.25

Google Pay gebruiken op WearOS in een niet-ondersteund land

Waar ik je doorheen ga loodsen

  1. Een virtuele machine opzetten ergens in een van de ondersteunde landen.
  2. De Permanent Proxy-app op je horloge installeren en configureren.
  3. Een google-account aanmaken 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 heb gekregen 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

  • Kies bij voorkeur Ubuntu 18.04 als besturingssysteem
  • Sta in- en uitgaande verbindingen toe voor de poorten
  • 80 voor het proxyen van verbindingen van/naar je horloge.
  • 443 voor het proxyen van verbindingen van/naar je horloge.
  • 22 voor SSH, anders kun je niet bij je VPS.

squid (proxy) installeren & configureren

Om squid te installeren heb je een root-account of sudo nodig. Ik gebruik sudo.
  1. sudo apt-get update && sudo apt-get upgrade - Werk de pakketten bij die al op je systeem zijn geïnstalleerd.
  2. sudo apt-get install squid - Installeer squid
  3. sudo nano /etc/squid/squid.conf - Hiermee opent een teksteditor
  4. Je moet de volgende regels toevoegen:
  5. http_access allow all
    1. Voeg het toe na http_access allow localhost (Je kunt naar deze regel zoeken met CTRL+W)
  6. Je moet de volgende regels wijzigen:
  7. http_port 3128 naar http_port 80 (Je kunt naar deze regel zoeken met CTRL+W)
  8. CTRL+X en druk vervolgens op Y om het bestand op te slaan.
  9. sudo systemctl restart squid om squid te herstarten en de wijzigingen toe te passen.

Permanent Proxy

Lees de officiële readme van permanent proxy voor een handleiding om het op je horloge te installeren.

Als het op je horloge is geïnstalleerd:

  1. Ga naar de instellingen van je horloge om developer options in te schakelen
  2. System > About > Tik meerdere keren op Build number totdat je ziet dat de developer mode actief is.
  3. Ga terug naar de hoofdinstellingenpagina om bluetooth debugging in te schakelen
  4. Developer options > ADB debugging moet aanstaan.
  5. Developer options > Debug over Bluetooth moet aanstaan.
  6. Nu kun je de permanent proxy configureren om je proxy te gebruiken:
  7. Open de Permanent Proxy-app.
  8. Tik op request permissions en allow het.
  9. Tik op Proxy address en voer het IP address van je virtuele machine in en klik op het search icon.
  10. Voer bij het volgende invoerveld poort 80 in en klik nogmaals op het search icon.
  11. Hierna zit je in het hoofdmenu van Permanent Proxy; tik op Set proxy en je bent klaar om te gaan.
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 niet om Google Pay te krijgen, omdat de Play Store-vermelding gebaseerd is op je Google-account. Dus als het land van je account bijvoorbeeld The Netherlands is (niet ondersteund), krijg je de 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

  1. Ga naar Settings > Network&Internet > Wi-Fi > Tandwiel naast je netwerk > Potloodicoon (bewerkmodus).
  2. Advanced options > wijzig None onder Proxy in Manual.
  3. Voer het ip van je virtuele machine in bij Proxy hostname en 80 bij Proxy port.
  4. Klik op Save en ga door naar de volgende stap.

Een google-account aanmaken

  1. Open de incognitomodus in Google Chrome en google op google account (naam van het land).
  2. Maak een google-account aan.

Het google-account toevoegen aan je horloge

  1. Voeg het zojuist aangemaakte google-account toe aan je telefoon via Settings > Accounts
  2. Ga op je horloge naar: Settings > Personalisation > Accounts en tik op Add Google Account
  3. Hiermee opent de WearOS-app op je telefoon; selecteer het zojuist aangemaakte google-account en ga door.
  4. Ga op je horloge naar: Play store > Accounts en tik op het zojuist aangemaakte account.

Google Pay inschakelen met het nieuwe google-account

  1. Ga naar de Play Store en zoek naar Google Pay; je zou het daar moeten zien staan.
  2. 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 op je telefoon toevoegen.

Getest op:

Deze methode is op 2020-09-25 getest met:

  • Google Pixel 4 XL
  • Gerooted 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