In this tutorial, we will detail how to configure and use Google Pay on rooted phones. Having Google Pay Root means your device can run root apps and mods whilst also be able to execute full functionality of Google Pay such as transactions and payments. Out of the box, Google Pay app will detect your phone is rooted and will no longer work but there is a workaround available. Follow the procedure ahead to run Google Pay on rooted devices.
Google Pay has seen great adoption across the various regions it is available in. With the service, users only need to carry their phones to pay at outlets and stores. Added features include using your watch for Google Pay, integrating multiple accounts / cards and tap-to-pay. If you have rooted your device and want to use Google Pay, with our procedure ahead, we will explain how to do exactly that.
What is Google Pay?
Google detailed the Android Pay service at I/O conference in 2015. Before that, Android had a service called Wallet. Google Pay formed as a complete solution allowing users to pay at point of sale terminals, make online purchases and also, use their phone’s NFC chip to authorize payments.
While there is no need to make a separate account for Google Pay, users are required to have a bank account and also, a Gmail account. Also, the service is limited to Android devices unlike previous Wallet app that was supported on iOS as well.
Supported Countries and Regions
Google is gradually increasing the number of countries where its Pay service applies. Currently, these are the supported regions. You need to make sure your country has Google Pay support before you try to get it working with root.
- United States
- United Kingdom
- Hong Kong
- New Zealand
- Czech Republic
- India (Known as Tez)
- United Arab Emirates
Does Google Pay Work on a Rooted Phone?
Yes, you can have your phone configured to run Google Pay while also have it rooted. Right after you root, Google Pay will stop working. To get it back up, you just need to configure few things properly.
Many Payment solutions stop working after they detect the phone has root privileges. However, you can hide root functionality to some apps tricking them to believe as the phone is normal. How? Continue reading right ahead.
How to Use Google Pay on Rooted Phones
We will be using Gpay Fix module that automatically configures your phone to run Google Pay with root.
Before we begin, make sure your device meets the following requirements:
- Device should be rooted with Magisk.
- Magisk Manager should be installed.
- Google Pay should be available in the device’s region.
Pass SafetyNet Check
Google uses a SafetyNet check to verify all devices. If your Android device is rooted or has an unlocked bootloader, the SafetyNet check will fail and you won’t be able to use Google Pay then. Same is the case for many banking apps.
For custom ROMs and root, this check can be passed via the following procedure:
- Go to Magisk app, tap on the three-lines icon on the top-left.
- Choose MagiskHide from the menu.
- Here select all Google apps and services.
That’s it, your device should now pass SafetyNet, proceed ahead for the remaining process.
Install Gpay Fix Module
Step 1 – Go to Magisk Manager, select Modules from the left drawer and then tap on + icon.
Step 2 – Search for SQLite for ARM aarch64 devices and install the module.
NOTE: If your device isn’t arm64-v8a, you can flash the following universal ZIP that works with:
Step 3 – Reboot.
Step 4 – Download the following Magisk Module:
Step 5 – After downloading, transfer the zip file to your phone and go to Magisk Manager and install it manually. Read: How to Install Magisk Modules via Magisk Manager.
Step 6 – Exit Magisk Manager.
Step 7 – Add card to Google Pay.
Step 8 – Reboot!
That’s it, you should now be able to use Google Pay right alongside other root apps and mods!
Let us know if you have any questions in the comments section ahead.