Android pay? - X Style (Pure) Q&A, Help & Troubleshooting

Anyone have this working? I'm rooted ,vzn, stock.
Sent from my XT1575 using Tapatalk 2

Search these forums. A thread on this topic already exists.
Sent from my XT1060 using Tapatalk

I can't seem to find anything useful... Mind enlightening me? Do I have to use a root cloak or something?
Sent from my XT1575 using Tapatalk 2

I have the app but it crashes every tie I try to add a card

Jay794 said:
I have the app but it crashes every tie I try to add a card
Click to expand...
Click to collapse
Ive been trying for weeks...nothing seems to work...all threads come up with nothing...someone should be able to figure this out

My girlfriend used an app on her rooted s6 to hide root during the initial setup. it allowed her to go through the whole setup. then once it was loaded and working, she unhid root and deleted the app
Mileage may vary, and afterwards, worst case scenario, you may need to reflash supersu in twrp. Not likely though
https://play.google.com/store/apps/details?id=com.amphoras.hidemyroot

You can add cards 'rooted' (turn off SU, add card, turn SU back on) but you can't use it to tap and pay

Bootup said:
You can add cards 'rooted' (turn off SU, add card, turn SU back on) but you can't use it to tap and pay
Click to expand...
Click to collapse
There was/is a big thread on this. Once your phone is rooted, you can't use the phone to tap and pay with Android Pay. Even if you unroot. Confirmed by a Google employee who worked on Android Pay.
See discussion here and here.

I have had it working by using the su program to remove root . then reboot phone. Tap and pay then works. Not sure if everyone had the same results. But this worked for me. When I needed root back i just used su and put it back.
Sent from my XT1575 using Tapatalk

In superSU I just hid root and then I was able to add the cards that were already in my Google wallet account. Haven't tried tap and pay but I can do that tomorrow to confirm. I was afraid that the unlocked bootloader was gonna be a problem beyond the root issue but so far it isn't.
Sent from my XT1575 using Tapatalk

Hide my root will hide the SU binary and allow Android Pay to work but it not only hides the SU it disables ROOT until you unhide it...so any apps that need root will not work while this is hidden. If you hide the SU binary...you have to reboot before android pay will work....tap and pay...not fun...frustrating

Related

[Q] Has anybody managed to get Sky Go working with Rooted Nexus 7?

I'm just wondering if anybody has managed to get the Sky Go app working with a rooted Nexus 7?
I've read somewhere that a rooted Android device can work with Sky Go if it is running a stock kernel and used in conjunction with Temp Root Remover.
If anybody has, please share your set up. :good:
Many Thanks,
Andy
I don't have an active Sky account anymore, but on Modaco JR13 with Stock kernel and unsecure boot.
I managed to load the app and sign into my old account without any problems.
Obviously I didn't get as far as watching TV as my account is closed.
Hope this helps.
+1 would like top know if it is possible
Sent from my Nexus 7 using XDA Premium HD app
This thread ( http://forum.xda-developers.com/showthread.php?t=2042095 ) describes a possible workaround (removal of supersu) but grants all subsequently installed apps root access after this, hence not ideal.
Fingers crossed a more secure method or patched apk arises in the future!
aaronje said:
This thread ( http://forum.xda-developers.com/showthread.php?t=2042095 ) describes a possible workaround (removal of supersu) but grants all subsequently installed apps root access after this, hence not ideal.
Fingers crossed a more secure method or patched apk arises in the future!
Click to expand...
Click to collapse
OK so I have a nexus 7 (2012) on standard Android 4.4.4.
Rooted with CWM and superSU 2.01
I just used the root hider app from the play store and selected ..
Hide Su binary and then
Uninstall super user (selected chain fire SuperSU option)
I then had to go into my root of my nexus 7 and remove the sky go files stored there.
After I deleted them I then restarted the tablet.
I can still reinstalled superSU as I'm still rooted but its a bit of a Hassel ATM as every time I want to watch SkyGO I have to follow the same routine, hideSu > uninstall superSU > delete SkyGO files from root dir > restart tablet.
I think there should be an Xposed module to hide root to certain apps, not 100% sure though..
A simple google search would answer your question: http://lmgtfy.com/?q=hide+root+access+android+xposed+module
But any ways here is the right module: http://repo.xposed.info/module/com.devadvance.rootcloak
It's called rootcloak. Remember: you need the Xposed Framework!
flopower1996 said:
A simple google search would answer your question: http://lmgtfy.com/?q=hide+root+access+android+xposed+module
But any ways here is the right module: http://repo.xposed.info/module/com.devadvance.rootcloak
It's called rootcloak. Remember: you need the Xposed Framework!
Click to expand...
Click to collapse
Still not working with the above, shame I just don't want to lose root.
jb.traveller said:
Still not working with the above, shame I just don't want to lose root.
Click to expand...
Click to collapse
hide su from google play works
1eyedmonster said:
hide su from google play works
Click to expand...
Click to collapse
Hi mate, could you give me a run down to what you did as I still can't get it to work.
Thanks.
1eyedmonster said:
hide su from google play works
Click to expand...
Click to collapse
I couldn't even find the app?

[Q] Remove root check in app or something silimar

Hi,
I have an app that I need for work purposes, which detects whether the phone is rooted or not. If the phone is rooted it simply exists with a statement that it cant be used on a rooted phone. Is there a way to run this app in a container or the like, so that it is doesn't detect the rooted phone?
Any help is appreciated.
I think you're looking for ota root keeper or something similar. I beleive this app spoofs apps to believe you're unrooted. just do a quick google search to see if it meets your needs.
https://play.google.com/store/apps/details?id=org.projectvoodoo.otarootkeeper&hl=en
Thanks for the suggestion, but unfortunately this app doesn't work. Apps that check for the presence of su binary still detect root.
Sent from my Nexus 4 using Tapatalk 2
You can disable root access if you use superSU, don't know about superuser.
I find that most apps that 'detect' root just look if su exists in a specific place. Just put it somewhere nonstandard.
Sent from my Nexus 4 using Tapatalk 2
can someone tell me how to remove root check. An app Stofa WebTV (denmark only) have root checker and it will not let me watch a TV.
https://play.google.com/store/apps/...t#?t=W251bGwsMSwyLDEsImNvbS5zdG9mYS53ZWJ0diJd

4.4.2 and towelroot

has anyone tried this yet and does it work
Yes it does if you're on nc1 firmware
Sent from my Nexus 5 using XDA Free mobile app
I have tried this and everything says that the phone is rooted, however, when I open apps they are not asking for permission. Is there something else that I need to do? Apps that work only on rooted phones are working fine so I am kind of stumped. Any help would be appreciated.
Thanks.
bigtymehokie said:
I have tried this and everything says that the phone is rooted, however, when I open apps they are not asking for permission. Is there something else that I need to do? Apps that work only on rooted phones are working fine so I am kind of stumped. Any help would be appreciated.
Thanks.
Click to expand...
Click to collapse
That's the way it works and part of the reason the exploit is scary, apps don't ask for permission.
Sent from my Nexus 5 using XDA Free mobile app
I have SuperSu installed and I do get prompts for granting or denying apps permission, but yeah if you don't have a Superuser access management tool, apps are granted root permissions immediately. If you don't want that custom boot logo and that's why you uninstalled SuperSu (if you even had it), you can use Wanam exposed and Xposed framework to fake system status and set it to official.
bigtymehokie said:
I have tried this and everything says that the phone is rooted, however, when I open apps they are not asking for permission. Is there something else that I need to do? Apps that work only on rooted phones are working fine so I am kind of stumped. Any help would be appreciated.
Thanks.
Click to expand...
Click to collapse
Install SuperSu.
~wolverine~ said:
Install SuperSu.
Click to expand...
Click to collapse
I have SuperSU installed and that is what is confusing me. Sometimes it asks me to grant permission for apps I open and then other apps will open without asking any permissions.
bigtymehokie said:
I have SuperSU installed and that is what is confusing me. Sometimes it asks me to grant permission for apps I open and then other apps will open without asking any permissions.
Click to expand...
Click to collapse
Do the apps that open without notification need root permission? If they don't they won't ask for it.
Sent from my Nexus 5 using XDA Free mobile app
jd1639 said:
Do the apps that open without notification need root permission? If they don't they won't ask for it.
Sent from my Nexus 5 using XDA Free mobile app
Click to expand...
Click to collapse
Here is what i am trying to do...I used to be able to get music from Google Play to Doubletwist with my rooted phone. I had to unroot it and then root it again. Doubletwist used to ask for permission, however now does not. Nor will the music move over. Long story short, that is what I am working on. Unsuccessfully, I might add. Last time I rooted the phone, I used the SD Card method and this time I used towelroot. Not sure if that would make a difference or not.

Android Pay - rooted - will not work - HELP

I have unlocked bootloader, TWRP recovery, Xposed installed, and rooted. Installed Android Pay, linked CC.
Then I get a message that software is not compatible and exits. Any work arounds?
CC
I never used it, but was able to get it setup.
You go into the SuperSU app.
Then settings, disable root, reboot.
Setup android pay.
Then reenable root
Seemed to work for me, but never used it to confirm
Sent from my Nexus 6 using Tapatalk
jaben2 said:
I never used it, but was able to get it setup.
You go into the SuperSU app.
Then settings, disable root, reboot.
Setup android pay.
Then reenable root
Seemed to work for me, but never used it to confirm
Sent from my Nexus 6 using Tapatalk
Click to expand...
Click to collapse
This^^ except you don't even need to reboot. Just disable SU, add card in Pay, re-enable SU. I've done it 4 times on 2 separate phones
cc999 said:
I have unlocked bootloader, TWRP recovery, Xposed installed, and rooted. Installed Android Pay, linked CC.
Then I get a message that software is not compatible and exits. Any work arounds?
CC
Click to expand...
Click to collapse
The Xposed app RootCloak seems to also do the trick without needing to mess with anything else.
Bootup said:
This^^ except you don't even need to reboot. Just disable SU, add card in Pay, re-enable SU. I've done it 4 times on 2 separate phones
Click to expand...
Click to collapse
_ranch said:
The Xposed app RootCloak seems to also do the trick without needing to mess with anything else.
Click to expand...
Click to collapse
Since you mentioned 2 separate phones, I just want to add that disabling SuperSU with and without rebooting, as well as trying RootCloak did not allow me to setup a card on my G4.
geoff5093 said:
Since you mentioned 2 separate phones, I just want to add that disabling SuperSU with and without rebooting, as well as trying RootCloak did not allow me to setup a card on my G4.
Click to expand...
Click to collapse
Not that it matters since we all know by now that Android Pay doesn't work on rooted phones but I was able to setup cards on my gf rooted G4. Simply disabling SU (didn't even need reboot) and she was able to add her cards.
Of course, she can't actually use Pay....
Google Security Engineer Explains Issues With Root and Android Pay in the XDA Forums
Once Xposed is installed the security model is broken for card addition.
Xposed and root must be removed to install cards.
Once the cards are added.
Xposed can be re-installed and root reactivated.
You then will need to run an Xposed root cloak.
It does work, but once you add Xposed no new cards.
tech_head said:
Once Xposed is installed the security model is broken for card addition.
Xposed and root must be removed to install cards.
Once the cards are added.
Xposed can be re-installed and root reactivated.
You then will need to run an Xposed root cloak.
It does work, but once you add Xposed no new cards.
Click to expand...
Click to collapse
I wonder if this will eventually be detected and continue the cat and mouse game? Probably so. And there's no telling how the game will change once we're running Marshmellow.
Personally, I intended to go into Marshmellow virgin stock. With Marshmellow's app data backup, I won't need the #1 reason I used to root. Titanium Backup. Otherwise, I'm a fan of vanilla Android with the Moto customizations. So no reason for me to root.
I tried root cloak but don't know what I am supposed to do with it. Can someone please tell me why to do? Do I do anything on the opening page? Or, do I hit the + and look for the app.
People say even when hiding root it was always fail during the transaction.
Sent from my XT1575 using Tapatalk
Darn it. I really want to have wallet tap and pay, but I want to keep root way more. I uninstalled Android Pay and the new Wallet and installed Wallet v8. It appears that tap and pay is functional (for now).
I detached Wallet from Google Play, so it shouldn't get updated without my permission. We'll see how this goes. I'll heck it out at the nearest Home Depot tomorrow.
The best place to test is at McDonald's. Theirs is always working. But Home Depots in my area stopped working with Tap and Pay many months ago.
Sent from my Nexus 10 using Tapatalk
---------- Post added at 08:20 PM ---------- Previous post was at 08:17 PM ----------
sdelcegno said:
People say even when hiding root it was always fail during the transaction.
Sent from my XT1575 using Tapatalk
Click to expand...
Click to collapse
That's right. The Google engineer said all the major checks occur during the transaction. So adding cards really means nothing, if you can't use them...
Sent from my Nexus 10 using Tapatalk
Darnell_Chat_TN said:
The best place to test is at McDonald's. Theirs is always working. But Home Depots in my area stopped working with Tap and Pay many months ago.
Click to expand...
Click to collapse
No more Home Depot, eh? That's too bad. I did notice that Whole Foods updated their registers to remove the tap and pay a year or so ago, too. OK, well, I do like the McD fish sandwiches, and there is one a couple of blocks away, so it is pretty easy to check. Thanks for the info.
sdelcegno said:
People say even when hiding root it was always fail during the transaction.
Sent from my XT1575 using Tapatalk
Click to expand...
Click to collapse
i have my phone rooted and xposed installed. I was able to add cards w/ root disabled and am able to may purchases w/ root disabled. it DOES check root on purchase so you have to keep it disabled to use AP.
FunkeeC said:
i have my phone rooted and xposed installed. I was able to add cards w/ root disabled and am able to may purchases w/ root disabled. it DOES check root on purchase so you have to keep it disabled to use AP.
Click to expand...
Click to collapse
That seems to fail with others. I wonder if it is store dependant and some are doing something else with security.
Sent from my XT1575 using Tapatalk
sdelcegno said:
That seems to fail with others. I wonder if it is store dependant and some are doing something else with security.
Sent from my XT1575 using Tapatalk
Click to expand...
Click to collapse
or dependent on what modules being used perhaps? im only using xposed for apm+ and gravity box. i can tell you ive used at various retailers (macys and a local liquor store being 2) and once i realized i had to have root off for the purchase i have not had an issue.

Android Pay Working with Root

Here's how I have Android Pay working on my rooted 5x:
-Starting from stock 6.01 (Some other ROMs are reported working. Most importantly it needs to be a ROM where Android Pay was working prior to systemless root)
-Flashed systemless SuperSU 2.67 from TWRP (See UPDATE 3 below to make sure you have a systemless install)
-run "adb shell"
-from adb shell run "su"
-from adb shell run "chmod 751 /su/bin"
Have fun!
With this change the checks in SafetyNet Helper are passing and I can add cards and make purchases with Android Pay. The change is surviving reboots and doesn't require messing with any settings in the SuperSU app to enable/disable root.
UPDATE 1: As others have pointed out this permissions change can also be done with a file manager like Root Explorer that lets you change permissions. Probably easier for most than ADB commands.
UPDATE 2: Some people haven't been able to get Android Pay working with just this permission change. Check if you have /su/xbin_bind - deleting this may get it working. Thanks to @bobby janow and @CSX321 for pointing this out.
UPDATE 3: To clarify on the systemless SuperSU installation (this seems to be a trouble point for some) - there are settings that need to be configured for the SuperSU install to make it systemless and to not create the system/xbin binding. The installer reads these options from a file on /data/. Since you don't have root yet you need write these settings over ADB in TWRP. If you don't see the /su/ directory, you probably don't have a systemless install. In that case you can go back to stock (restore system, boot, and vendor partitions). Then, when you reinstall SuperSU, these are the commands you need to send from your TWRP ADB shell:
Code:
echo SYSTEMLESS=true>>/data/.supersu
echo BINDSYSTEMXBIN=false>>/data/.supersu
Once you've got SuperSU installed, change the permissions of /su/bin/ (either chmod or using a file explorer)
You can check Android pay by simply trying to add a card and you'll know right away.
buru898 said:
You can check Android pay by simply trying to add a card and you'll know right away.
Click to expand...
Click to collapse
Yeah just removed my card and added it again. Went through all the contacting bank stuff and it worked. I think this is the real deal.
Try and make a purchase and report back! Thanks though!
Ya sometimes you can add a card but fail a purchase. Adding the card isn't a sure thing
jgummeson said:
Yeah just removed my card and added it again. Went through all the contacting bank stuff and it worked. I think this is the real deal.
Click to expand...
Click to collapse
Hmm now I want test this out. Need to flash ROM again.
If you're able to try a purchase, please let us know.
buru898 said:
Hmm now I want test this out. Need to flash ROM again.
If you're able to try a purchase, please let us know.
Click to expand...
Click to collapse
That's the only trouble with Android Pay - no one takes it. I'll see if I can stop by Trader Joe's tonight and pick something up. They're the only place around here I know of that takes it.
jgummeson said:
That's the only trouble with Android Pay - no one takes it. I'll see if I can stop by Trader Joe's tonight and pick something up. They're the only place around here I know of that takes it.
Click to expand...
Click to collapse
Don't forget anywhere you see the NFC lines symbol should work. I've even seen some that didn't have the symbol but still had an NFC scanner.
Sent from my Nexus 7 using Tapatalk
Yep Android Pay worked for a purchase. Just chmod your /su/bin/ directory to 751. Works for me on stock with systemless root and I imagine it may work on other ROMs that used to work until the recent change in the SafetyNet checks.
Running Chroma with SU 2.66. After running those commands AP will let me at least add a card, which I couldn't do before those commands (get can't verify android error). Will try testing in store tomorrow hopefully.
This is great news!
Tell the reddit people and get famous!
Does anyone know for certain if passing through SafetyNet Helper means it'll always work with pay?
smac7 said:
Does anyone know for certain if passing through SafetyNet Helper means it'll always work with pay?
Click to expand...
Click to collapse
Always? No. Google is actively trying to keep Android Pay safe in the eyes of banks and credit card companies, whether that is by blocking system/system-less root, or making adjustments server side to prevent workarounds that could potentially exploit the Android Pay experience.
Sent from my Nexus 5X using Tapatalk
SlimSnoopOS said:
Always? No. Google is actively trying to keep Android Pay safe in the eyes of banks and credit card companies, whether that is by blocking system/system-less root, or making adjustments server side to prevent workarounds that could potentially exploit the Android Pay experience.
Sent from my Nexus 5X using Tapatalk
Click to expand...
Click to collapse
Well, i know google is trying to lock us out, but i thought safetynet was what Android pay uses to verify the the phone is indeed "safe". If the previous statement is correct, it would stand to reason that if it passes through safetynet helper then it'll also pass through android pay.
smac7 said:
Well, i know google is trying to lock us out, but i thought safetynet was what Android pay uses to verify the the phone is indeed "safe". If the previous statement is correct, it would stand to reason that if it passes through safetynet helper then it'll also pass through android pay.
Click to expand...
Click to collapse
That API is probably the best indicator of success right now but I could also see that changing if Google decides it needs to be more thorough in its approach
Sent from my Nexus 5X using Tapatalk
buru898 said:
This is great news!
Tell the reddit people and get famous!
Click to expand...
Click to collapse
Yeah I posted it on the Reddit and it sank to the bottom and everyone ignored it. No fame for me. I'll have to settle for Android Pay.
jgummeson said:
Yeah I posted it on the Reddit and it sank to the bottom and everyone ignored it. No fame for me. I'll have to settle for Android Pay.
Click to expand...
Click to collapse
Well you could always try having it posted to the xda portal and replying to this thread.
https://www.reddit.com/r/Android/comments/43bl05/newest_safetynet_check_detects_systemless_root/
buru898 said:
Well you could always try having it posted to the xda portal and replying to this thread.
https://www.reddit.com/r/Android/comments/43bl05/newest_safetynet_check_detects_systemless_root/
Click to expand...
Click to collapse
Yeah that's where I posted it - it's a comment way down on the bottom. Maybe I just don't know how to Reddit... Well started a new thread on there. Hopefully someone is paying attention this time.
jgummeson said:
Yeah that's where I posted it - it's a comment way down on the bottom. Maybe I just don't know how to Reddit... Well started a new thread on there. Hopefully someone is paying attention this time.
Click to expand...
Click to collapse
You just have to wait for somebody else to repost it:
https://www.reddit.com/r/Android/comments/44be69/android_pay_working_with_root/
jgummeson said:
Let me know if anyone else can confirm this works.
Click to expand...
Click to collapse
Yep! I just got a Mt. Dew from the machine at work. I did have to delete the card, reboot, and add the card back again. Pay seems to remember if it's ever failed with a card, and refuse to work with that card until you delete and re-add it.

Categories

Resources