Tips to Use Android Pay on a Root Device: Tutorial
Android Pay on a rooted device
Google release Android Pay in the USA. The service will enlarge to other sections of the world as it gains traction. But what must be a question for you, we and many other like-minded is “Does Android Pay works on a rooted device?” However, in this post, we are going to mention the tips to Use Android Pay on a Root Device.
Alright NO. Now, Android Pay does not officially work on rooted Android devices. Although, it isn’t so abrupt like Samsung Pay that it won’t ever work on your device whether you have ever rooted it.
Also, go through this article: How To Fix Your Android Stuck On Logo
Similarly, Android Pay is able to work on Android devices that were formerly rooted or have the bootloader unlocked. But it won’t officially work on devices with active root access.
However, Google Wallet had the same restrictions for rooted Android devices. But then Google cleared the obstructions and made Google Wallet work alongside with root access on a device. So this may occur to Android Pay as well. Simply at some point in the future when Google figures out a method to secure Android Pay from root access. And it becomes confirm about it, that it may lift the root restriction for the app.
So Android Pay doesn’t officially support root access, but that does not mean that there is no workaround. A few methods are there to obtain Android Pay work with Root.
1: Systemless root workaround for Android Pay
First of all, you have to just follow the instructions below in order to obtain Android Pay working with Systemless root, thankful to jgummeson for the tip:
- Firstly here you have to just format/Factory reset your device to stock firmware with no custom modifications.
- Then Root your device with systemless SuperSU.
- Turn on USB debugging on your device:
- Head to the Settings » About tablet » and click Build number 7 times to turn on Developer options.
- Go back to Settings » choose Developer options » enable USB debugging.
- Simply here launch ADB and Fastboot on your PC.
- Connect your device to a PC.
└ If a prompt appears on your device screen asking to permit USB debugging, choose “Ok”.
- Now open a command window on the PC and issue the following command:
chmod 751 /su/bin
- That’s all. Similarly, Android Pay should now work with systemless root on your device.
Although what we did in the systemless root procedure mentioned above is disable the SafetyNet checks detecting systemless root on the device. We hope that it will work for you. If not, so then try the other methods given below as well.
2: Turn Off the Root from SuperSU (Android Pay with Root)
As recommended by Turd Fergusson in comments, just turning off root from SuperSU also works:
- First, open the SuperSU app on your device.
- Then click the Settings tab.
- Untick the “Enable Superuser” option.
- Then open Android Pay and launch your cards.
- Now move back to SuperSU app and tick the “Enable Superuser” option.
That’s now done. However, now you can make payments.
Use RootCloak Xposed Module
Although you could use an Xposed module known as the RootCloak. Which is able to just cloaks your device’s root status, so you are able to cloak the Google Play Services app (which Android Pay uses). Then hide the reality that your device is rooted. Below is a quick guide for the hack:
- Here install the Xposed Framework on your device.
- Also, install RootCloak Xposed Module. Turn on it in the Xposed installer app.
- Open the RootCloak app from your organizer.
- Now as a first-time user of the app, open the menu (tap 3 dot icon). Choose the “Reset to Default Apps” option.
- Now if Google Play Services isn’t already in the list of default apps, include it by using the + button.
- Either reboot your device or Force Close the Google Play Services app.
- Open the Android Pay app, it should now function on your rooted device.
Important Note: However, whether you are obtaining force closes whilst adding your credit or debit cards. So you may have to toggle it On/Off repeatedly until you’ve added all of your cards. And at last, leaving it On.
In addition to this Method (untested): Install “No Device Check” Xposed module.
Related Article: How To Unlock Android Pie Easter Egg
Furthermore, Google introduced a new SafetyNet API new. This helps the app developers check if your device is rooted or modified by returning a “false” status so that their apps are also able to set features accordingly. This may also help us to use Android Pay on a rooted device. Give it a go and let us know if it fares well in the comments section below.