Terug naar berichten
Sep 25, 2020

Google Pay gebruiken op WearOS in een niet-ondersteund land

Waar ik je doorheen ga loodsen

  1. Het opzetten van een virtuele machine ergens in een van de ondersteunde landen.
  2. Het installeren en configureren van de Permanent Proxy-app op je horloge.
  3. 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
  • 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 en 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 wordt een teksteditor geopend
  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 in 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 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:

  1. Ga naar de instellingen van je horloge om de developer options in te schakelen
  2. System > About > Tik meerdere keren op Build number totdat je ziet dat de ontwikkelaarsmodus 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 jouw proxy te gebruiken:
  7. Open de Permanent Proxy-app.
  8. Tik op request permissions en allow het.
  9. Tik op Proxy address, voer het IP address van je virtuele machine in en klik op het search icon.
  10. Voer in het volgende invoerveld poort 80 in en klik nogmaals op het search icon.
  11. Hierna kom je in het hoofdmenu van Permanent Proxy; tik op Set proxy en 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

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

Google-account aanmaken

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

Google-account toevoegen aan je horloge

  1. Voeg het nieuw 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 wordt de WearOS-app op je telefoon geopend; selecteer het nieuw aangemaakte Google-account en ga verder.
  4. Ga op je horloge naar: Play store > Accounts en tik op het nieuw aangemaakte account.

Google Pay inschakelen met het nieuwe Google-account

  1. Ga naar de Play Store en zoek naar Google Pay; je zou hem daar moeten zien.
  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 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