yashsingh1/xdaforums huggingface dataset:
[Nexus 5X General] gts24:
I am on the June updates now, , everytime a new update comes out I typically do the following (yes easier ways exist but this is what works for me):

fastboot flash bootloader C:\angler\images\bootloader-angler-angler-03.51.img

fastboot reboot-bootloader

fastboot flash radio C:\angler\images\radio-angler-angler-03.61.img

fastboot reboot-bootloader

fastboot flash boot C:\angler\images\boot.img

fastboot erase cache

fastboot flash cache C:\angler\images\cache.img

#don't need the following if you are running twrp which I am , latest version

#fastboot flash recovery C:\angler\images\recovery.img

fastboot flash system C:\angler\images\system.img

fastboot flash vendor C:\angler\images\vendor.img

I then immediately return to recovery and flash supersu (whatever current version is), which is now 2.74.

I was unable to add cards before, now I am in fact able to add cards. I did NONE of the steps in this thread to get to this point, only what I have listed above.

I will test at some point if I'm able to USE android pay, but for now as stated I'm able to at least add cards which I never could do before.

Is this simply a difference in how supersu is implemented? Some change or workaround the team created?
[Nexus 5X General] waylo:
See this thread I started here: http://xdaforums.com/tmobile-lg-g5/how-to/android-pay-rooted-t-mobile-g5-t3395036
[Nexus 5X General] jjohn7293:
Is there an update for getting android pay to work universally with root and xposed?
[Nexus 5X General] Darke5tShad0w:
Are you on marshmallow? If so you need systemless root and systemless xposed but you need to pass the safetynet check before hand.
[Nexus 5X General] jjohn7293:
I managed to get signed in and everything by using root cloak and disallowing super su. Will it not let me make purchases?
[Nexus 5X General] Darke5tShad0w:
Not with standard xposed.

Also what rom are you on?
[Nexus 5X General] jjohn7293:
Galaxy s7 Superman rom
[Nexus 5X General] TheDerekHarper:
I'm guessing AndroidPay still isn't working with unlock bootloaders, correct?
[Nexus 5X General] carm01:
I have gone through a few security updates, and All i do is:

1) Flash system, and vendor.

2) Flash Boot-loader and radio if applicable.

3) I re-flash the twrp ( which might not be necessary),

4) Then using the phone controls re-boot the boot-loader.

5) Then with the phone controls get into twrp

6) Flash 2.72 SU

7) Clear cache in twrp

8) Reboot

I have done this every single time and have had zero issues using android pay each time. I have never had to re-initiate AP after updating. I am also encrypted.

This should work regardless what type of device as I came from an m8 and I did this as well ( minus steps 1 - 4 )
[Nexus 5X General] bobby janow:
No it's not correct.
[Nexus 5X General] exnokiafan:
Seems promising. But, hey, here in my country Android Pay is not available yet. Dammit.

Anyway, I'm about to install a custom rom on a freshly unboxed Galaxy S6.

My question is: which are the correct steps I have to do to prepare my phone to get AP working when it will be available in my country? Do I have to follow the guide in the first post, prio to flash the custom rom?
[Nexus 5X General] 2x4:
FYI, as of the newest update Android Pay works out of the box on Pure Nexus ROM (systemless root included).
[Nexus 5X General] wmarcin:
I can confirm. Even with systemless xposed, no problem.

Edit: I'm on Nexus 6.
[Nexus 5X General] 2x4:
haven't tried systemless xposed myself yet - have you sucessfully used AP for a transaction w/ systemless xposed yet?

do you need to disable it each time to actually use android pay?
[Nexus 5X General] wmarcin:
I added the card to AP before installing xposed.

Perhaps I spoke too soon. I haven't actually used it for a transaction - just assumed that systemless will be like root: not detected by AP. I'll report back after trying to use it.
[Nexus 5X General] 2x4:
ah. well when I looked into it, some people reported saying they had to disable xposed to actually use AP every time (which is much easier than having to remove it completely).

Once you try using it, let me know. I'd love to get amplify back.
[Nexus 5X General] wmarcin:
Will do. Were these reports for systemless or regular xposed?
[Nexus 5X General] 2x4:
systemless
[Nexus 5X General] wmarcin:
I stand corrected. It probably won't work on systemless xposed enabled (it didn't pass SafetyNet Helper check). But, after I turned it off and rebooted, the safety net check passed. Reboot was pretty quick (didn't rebuild ART cache). Then enable and reboot (pretty quick, again), and I was back in business. :)

I'd love not having to do the reboot, but in all, it is a small inconvenience. It's much better than the up-till-now alternative! :)
[Nexus 5X General] 2x4:
yeah like i said, it's a lot better since all you have to do is disable and reboot, but you will need to do that everytime unless I missed something
[Nexus 5X General] wmarcin:
You are right. With enabled xposed, the safety net check fails. With disabled xposed, it passes. Reboot needed after enabling/disabling.

I am sure at some point someone will come up with a rebootless solution.
[Nexus 5X General] 2x4:
i hope so! would be great
[Nexus 5X General] yoonus:
I rooted my phone and installed TWRP as per http://xdaforums.com/nexus-5x/general/guides-how-to-guides-beginners-t3206930

When I tried to register for Android Pay, it failed.

How do I verify if su is installed systemless?

I checked and found /su directory.

The permission for /su/bin/ is 700.

I would appreciate if anyone can help
[Nexus 5X General] martyfried:
If that's all you did, then you most probably did not install systemless root. twrp has no effect on Android pay.

I would suggest that you install the app https://play.google.com/store/apps/details?id=com.scottyab.safetynet.sample. This will immediately let you know if Android Pay is going to work. Then, run it everytime you make a change, to make sure it passes each time.

In SuperSU settings, there is one setting near the end that says "System", and should have a disabled option "Install SuperSU into /system" if it's in systemless mode. Mine says "Not (currently) available in system-less root mode.
[Nexus 5X General] atrix4nag:
So android pay works on any ROM, with this technique or only stock rooted roms?
[Nexus 5X General] yoonus:
Thanks. I check superSu on mine and it too says "Not (currently) available in system-less root mode" and is disabled.

I tried modifying the permission but android pay didn't work
[Nexus 5X General] martyfried:
I'm surprised you have problems if all you did is what you said. But I checked my root directory, and I too have /su, but /su/bin is 0751, not 0700. I installed Pure Nexus ROM which includes root built in, though.

---------- Post added at 09:12 PM ---------- Previous post was at 09:11 PM ----------

Not enough choices - the answer is no, no. It works on some ROMs, such as Pure Nexus ROM, which is the one I use. I don't know about others.
[Nexus 5X General] xzyk:
Hi guys, just for clarification are we saying root (or a custom rom with root included) is the only thing that determines if AP works or not ? So with BL unlocked, custom recovery,modified kernel and custom rom (without root) AP is still ok ? thanks.
[Nexus 5X General] yoonus:
Only mistake I think I did was after being on stock ROM, I did not setup Android Pay. I should have done that before installing root.

I don't want to erase everything now to try this. But I will keep this in mind if I were to go stock.

Update: Success. I read OP again and found this : Check if you have /su/xbin_bind - deleting this may get it working.

I deleted the /su/xbin_bind directory. Now I am able to add the card successfully.
[Nexus 5X General] martyfried:
Normally, you should not need to do this if you installed correctly. I never did, including with the most recent update. But I'm glad you got it sorted out.

BTW, I noticed today when I flashed superSU from twrp, the status in the terminal said it was installing systemless, so watching this is a good idea in the future.
[Nexus 5X General] invisibles:
Hi

This is a bit off topic but maybe not.

Yesterday i tried to update my expired credit card and made an error of removing old one, after that i can't add new payment method.

I have tried everything, on desktop it's greyed out, on the phone i get 'google play store has stopped'

Is there any remote possibility that this also has to to with me been rooted? since google is integrating payments with google pay?

tnx

edit. nope, i returned my phone to stock and the problem persists, sry for off topic
[Nexus 5X General] westeight:
Android Pay is finally working.

1. Selected the unroot option in SuperSU

2. Rebooted

3. Ran UnSu.zip

4. Rebooted

Added a CC to Android Pay and it works! Additional upside: Barclaycard app also works for Contactless Mobile payments :)

Will reroot now and see if either of the above continue to work.
[Nexus 5X General] oonline:
any updates on this issue?
[Nexus 5X General] koxpp:
So, I'm not an expert and don't know much of these android system things. I used to do the old way of enable Android Pay (the turn off superuser on supersu), there is another way to do it, and get the app running okay?
[Nexus 5X General] Joshmccullough:
I'm trying to catch up here; planning on buying a OnePlus 3 here soon to replace my Nexus 5. Am I understanding correctly then that, given the most up-to-date SuperSU, the process would be:

1. Unlock bootloader, do what you want in terms of custom ROM or not.

2. Flash latest SuperSU, which automatically installs as systemless.

3. Reboot.

4. Android Pay should automatically work, no need for ADB shell commands anymore

Trying to digest a lot of forum entries here, if I'm way off, my apologies.
[Nexus 5X General] 2x4:
I had a Nexus 5X before (now have a OnePlus 3), and my post was referring to the Nexus 5X/6P in particular.

I don't know if this same method will work on the OP3, since the default OS on the OP3 is OxygenOS, not stock Android M as is the case with the Nexus 5X/6P
[Nexus 5X General] Joshmccullough:
Durrrr me, yeah, this is a 5X forum :) For general purposes, tho, is that the path you followed and you got Android Pay working with systemless root?
[Nexus 5X General] 2x4:
No. As I said, Android Pay works out of the box on Pure Nexus ROM with systemless root included, so the only steps involved are unlocking BL and following the steps in the ROM's thread to flash it.

And again, I'm pretty sure this method will work NOT on the OP3, since the default OS on the OP3 is OxygenOS, not stock Android M as is the case with the Nexus 5X/6P, so Android Pay is likely implemented differently since it's not the stock ROM. Go read the OP3 forums and maybe you'll find some phone specific info there.
[Nexus 5X General] bobby janow:
Android Pay blocked again with root.
[Nexus 5X General] Jayman007:
yup, confirmed. I thought it was something I did. I even re-flashed stock to test.

Something has changed in the last 24 hours cause it was working fine for me yesterday.
[Nexus 5X General] tallgrasshawk:
Same here. I clean flashed chroma last night (had other issues). Couldn't set up AP this morning. Been rooting/unrooting thinking I'm doing something wrong. Used AP yesterday morning, worked fine.

Guess the party is over
[Nexus 5X General] ChromeJob:
Android Pay just failed for me at the grocery store, I presumed it was because I installed the July OTA update. Last worked July 21. :_(

Reverted to 6.0.1 version of AP, no joy, can't add a card.

[Nexus 5, 6.0.1 mob30p, SuperSU 2.76, TWRP, otherwise stock]
[Nexus 5X General] adrman:
Nope, Google changed something server-side. I'm stock with systemless root. Yesterday am I could pass a safetynet check without issue. I saw some discussion about this and tried before I went to sleep last night and failed.
[Nexus 5X General] Neoistheone2000:
Sorry to crash your all's thread but this was working fine on the unlocked HTC 10 too, today just stopped, Google changed something server side I think.
[Nexus 5X General] monstermuffin20:
Yep, been using systemless on my OP3 for ages now and it's worked fine, tried to pay for my breakfast this morning and it wouldn't let me.

Looks like they patched something serverside. This sucks.
[Nexus 5X General] dratsablive:
Running Systemless on my Nexus 6P. Was working on Monday afternoon, and with no changes, I just tried adding a new card in AP and it fails.
[Nexus 5X General] poulopoulosa:
Yep, I can confirm too that I used android pay fine just yesterday, until today morning when I tried to buy a coffee (cts: fail). I rebooted my phone and after boot it was rebuilding dalvik cache for just one app (Optimising app 1 out of 1). I know people argue that its a serverside patch but did anyone else had this?
[Nexus 5X General] antroid88:
Just for statistic my post for SuperSU thread:

I use rooted Nexus 5X with stock ROM, no kernels. I updated to Z build with full image using FlashFire on 7/14. 7/15, 7/16 and 7/17 I successfully used AP in Google play, BJs and Wholefoods. And 7/25 AP failed and asked me to unroot phone in Petco. But I didn't change anything in the system since 7/14. And AP was updated on 7/11. BTW, I checked my phone with Safetynet and it fails. Tried to reboot it, reflashed SuperSU to 2.76 - no luck, Safetynet fails. "

My conclusion that safety check is performed on server side.
[Nexus 5X General] ChromeJob:
After yesterday's failure, I tried steps that worked previously (June):

Start fresh

Reboot into Bootloader

flash stock system, boot, and recovery IMGs from latest factory image

Boot up

[*]=> Test Android Pay (can add cards, can pay for something)​

[*]=> Test Safetynet or Root Checker pro​

Go back to bootloader

Flash TWRP recovery

In Recovery, install SuperSU 2.76 in systemless mode[1]

Boot up

=> Go add your cards to AP

[1] /data/.supersu file with SYSTEMLESS=true, BINDSYSTEMXBIN=false

This worked previously and I was paying with multiple cards. Yesterday it failed on step 11.

For those posting "hey, something changed," um hyup ahem, please read from 7/25 on.
[Nexus 5X General] 2x4:
this is unfortunate, and since it's server-side changes looks like systemless root + AP won't work on any devices for now.
[Nexus 5X General] vettejock99:
Classic. I don't need AP at all, butter I've been paying with it to support the statistics showing it's being used, vs other choices. Now they break it, and my trust, so I'll use one of the others. Google is so self defeating here.

Sent from my HTC 10
[Nexus 5X General] trevorcobb:
freaking dammit, i just tried it on a smart vending machine at work with my 6p on N dp5 and while it *FOR SURE* worked yesterday, it is *NOT* working today. :(
[Nexus 5X General] antroid88:
It's kinda understandable because banks are reliable for our money. If someone steals from our debit cards, bank should compensate it. But they don't want to compensate lose from theirs pockets. So if someone steals money and AP will be related to this crime, banks will ask Google to provide information regardless the case. If they find out that related phone was rooted, they'll ask Google to compensate lose. What Google will do? Well, they can make root tougher or start investigation against Chainfire, just because his soft could be potentially related to crime.

Personally, I rather ask Amex to replace my card with touchless one, than give up root.
[Nexus 5X General] bobby janow:
Well for some reason, perhaps other than AP, Google doesn't like us rooting the devices. I don't know if it's malware or something more sinister but they are trying to block any rooted device from passing checks for any program that depends on CTS. I do use AP but not that much, perhaps a few times / week. But in looking at my root apps, and I'm on DP5 stock recovery, I only use it for Titanium and advanced roboot at this point. Since I'm not flashing much now TiB is even less used than AP. Reboot menu about the same meaning I'd have to either turn off the device then back on or do an adb reboot from the computer.

So I've decided to stick with an unrooted system to see how it goes. I understand with custom roms this is probably not a great idea but I can't even get TWRP to work on dp5 with an encrypted system. Freenode #twrp does not even address the problem other than saying they don't think anyone is working on an encrypted version for the n5x. If and when I need to Tib my apps and data I'll cf-auto-root, backup/restore, and then unroot once again.

Naturally, unless someone finds a fix for AP then all bets are off. ;)
[Nexus 5X General] The1nonly1:
Well it was good while it lasted, however I do have to agree that it is safer for it not to be working while rooted so back to the card it is.
[Nexus 5X General] superdragonpt:
Yep confirmed , Google updated APay server side
[Nexus 5X General] hondansx:
oh same here was working just yesterday and now, such sadness!!
[Nexus 5X General] xenokc:
Is there any hope that PayPal will work with rooted phones when they support contactless terminals?
[Nexus 5X General] martyfried:
I'm pretty disappointed too, but for me, AP isn't really very important at this point.

But I think the reason they might not like rooted phones is the fact that so many naive users blindly follow directions on the first internet site or YouTube video they find, without having any idea of the possible consequences. Perhaps they want to run one certain program, or perhaps they just want to feel "cool".

I'll bet that over half the rooted users don't really understand what it means, and have no idea what "su" even does. Heck, if I weren't a linux user, I would never know what it means, and I know I'm in the minority. It's too easy for these naive users to get tricked into doing things that are detrimental to their phones.

I've considered running unrooted, but it's more inconvenient to me than not having AP. Still, each person needs to really look at what's important for them - it never pays to get stuck in your thinking about what's really important, in my opinion.
[Nexus 5X General] tag68:
Disabling things when rooted? Before fixing basic OS features like handling of time stamps? Really, Google?

Any newbie should be able to move data from one point to another without losing the time stamp information. Like on any other OS. It is not OK if rooted devices have any disadvantage.

As I don't want to use Android Pay, this currently is no problem for me personally. But what is the next feature to get cut?
[Nexus 5X General] Aethera:
Only that argument is pure BS. I can conduct financial transactions on any of my laptops running Linux, which is obviously "rooted", with no issues.

Sorry, but I don't believe any of the arguments about it being necessary or tied to risk. Sorry, that's pure BS. If that were true, then also Apple computer users who ever use a root shell on them would be permanently blocked, and no one who ever uses Linux would ever be able to make transactions.

Its BS logic and in my opinion a sign of lame decisions being made by people at Google trying to be "safe" many of whom probably don't know **** and never use Linux.
[Nexus 5X General] SkyAttacksX:
Use your laptop and conduct a financial transaction directly with an EMV terminal .
[Nexus 5X General] Aethera:
What about when people run terminal software on their laptops to process transactions??
[Nexus 5X General] antroid88:
You can still pay with your credit card on your rooted phone as well as on the linux machine. But not with Android Pay which obviously can't work on compromised system.
[Nexus 5X General] waylo:
Has anyone tried temporarily disabling SuperSU and then checking SafetyNet? I thought that was a 'fix' previously advocated prior to systemless-root was developed.

Edit: good news http://xdaforums.com/showpost.php?p=67952239&postcount=1387
[Nexus 5X General] antroid88:
Great news! I just hope that safety net passed isnt't the bug that Chainfire was talking about.
[Nexus 5X General] ChromeJob:
Yes. It didnt' work. I believe you'd have to un-root.

Depends upon your perspective. I don't know what that Xposed is, or who the developer is. :rolleyes: This is the problem with rooting your phone, you have to take responsibility for what you install and run on your device (phone, laptop, whatever). My 2¢.
[Nexus 5X General] nugzo:
On my S7 Edge, just have to disable Super SU with samsung package disabler and Android pay works fine.
[Nexus 5X General] waylo:
No reboot in between?
[Nexus 5X General] nugzo:
When i started the above reply I didnt realize SU was frozen, i was about to comment that root was active and samsung pay still worked, which was against everything i've read. Yesterday i froze a bunch of apps and didnt realize i must have froze SU. I was surprised samsung pay worked so i searched and found this thread. i was taking screenshots to prove and root checker failed, that's how i found out SU was frozen. It's possible a reboot happened after SU was disabled. I'll do some more testing tomorrow and report back. Using engineering kernel to gain root. Only way on the new samsung, bootloader still locked.
[Nexus 5X General] Toxin715:
Just got the nexus 6p and back in the root game, so is there a solution for android not working yet. Thank you guys
[Nexus 5X General] nugzo:
Just tried again. This time I tried knowing I was rooted and root was active, SU not frozen or disabled. No issues, Android pay working perfectly during active root.
[Nexus 5X General] waylo:
Interesting. Looks like safetynet is not detecting the modifications on your Samsung phone, probably because the root method is less altering.
[Nexus 5X General] wilflare:
I lost Android Pay as well (since systemless root no longer works with it)

but totally ditto on the part about timestamps
[Nexus 5X General] whitehawk66:
Ah...

I do have a rooted phone and can't use (nor do I want) Android Pay.

Does anyone know what this is called so I can uninstall this via Titianium?

I can't seem to identify it.

Thanks
[Nexus 5X General] waylo:
On mine, is right under "Android pay". It's a system app.
[Nexus 5X General] N00dle:
So I was initially able to get it working with my phone then I had to reinstall the system. Now I can't get Android Pay to let me add new cards and I can't find the xbin_bind this time.
[Nexus 5X General] whitehawk66:
Didn't see it named as that but I just uninstalled "Wallet" and it changed the name to "Android Pay" and subsequently disappeared upon reboot.

Thanks
[Nexus 5X General] Fentadroid:
Oneplus 3, stock rom, systemless root, android pay doesn't work anymore....
[Nexus 5X General] waylo:
I see, you must have had the older version. Wallet was the version from last year or so, preinstalled on some ROMs. Updating it changed it to Android Pay. Glad it worked out for you.
[Nexus 5X General] Jayman007:
I'm wondering how you unfreeze SU without root. I can't seem to find any not root apps that will freeze/unfreeze. I'm using a nexus 5x.
[Nexus 5X General] hinxnz:
Settings > Apps > SuperSU > Disable or Enable.
[Nexus 5X General] Pengod:
So it's not working for anyone anymore? Because this for me means I won't be rooting my new OnePlus 3... even though I bought this phone because of the amazing community support. Android Pay is just way too convenient for someone like me, living in London, using public transport, and able to use contactless payments basically anywhere I go.
[Nexus 5X General] nugzo:
I'm using Samsung package disabler from the play store . Maybe the developer makes a version for non samsung phones.
[Nexus 5X General] Jayman007:
That is just disabling SU. I understand how to do that but that doesn;t work to get AP working again. I want to try actually freezing the app but you need root to unfreeze (except samsung app that is for Samsung only devices).

---------- Post added at 04:56 AM ---------- Previous post was at 04:53 AM ----------

I unrooted as I use AP more than any rooted app. I did root and make some changes like add blocking with a new hosts file and remove some bloat. The I unrooted and AP is working. I always use safetynet check app to test if the checks are being passed as just opening AP is not always a sure fire indicator.