Geekzone: technology news, blogs, forums
Guest
Welcome Guest.
You haven't logged in yet. If you don't have an account you can register now.
Filter this topic showing only the reply marked as answer View this topic in a long page with up to 500 replies per page Create new topic
1 | 2 | 3 | 4 
1383 posts

Uber Geek
+1 received by user: 168

Trusted

  Reply # 1577442 20-Jun-2016 23:12
One person supports this post
Send private message

My Nexus 5 is now working with ASB Virtual!!

 

It took me a few hours, but I've detailed the fix below so it will hopefully save someone else the time in future!

 

 

 

Short Version

 

While the phone wasn't rooted, there were remnant files from a previous rooting (not by me!).  A stock re-flash of the phone resolved the issue.

 

 

 

Long Version

 

After speaking to the ASB support specialist team, we noticed that there was no option for 'Android Pay' in the 'Tap and Pay' settings.  This was a bit strange because it's pretty much standard on NFC capable Androids plus one of the team had a Nexus 5 which was working fine with ASB Virtual.

On a hunch I tried manually installing Android Pay from the Play Store, thinking that perhaps there were some bundled components which were required, but I was unable to install it due to apparently having 'No compatible devices'.

This set me off on a fairly lengthy research mission to work out why my device was considered 'Incompatible'.

I found out that Android Pay and similar apps like ASB Virtual, use the Google 'SafetyNet' framework built into the Android OS to verify whether a device is clean and unmodified.  I found a SafetyNet checking app which can test this and it returned the result of 'CTS Profile Match: False':

 

 

While I wasn't really able to determine exactly what this means, it did get me thinking about what could be causing the check to fail, including whether the phone had been rooted without my knowledge.  After running a root checker app I was surprised to see that it came back as 'rooted'! 

 

The phone is apparently 'brand new', but who knows, maybe the seller had to unlock it or something?  There was no other signs that the phone was rooted and when I installed SuperSU it indicated that it couldn't run because the phone wasn't rooted!?  A number of other unrooting apps failed, so I followed these instructions to attempt to unroot the device manually.  However, because the device wasn't actually rooted, it wasn't possible to perform a manual unroot.

I was going to root the device in order to unroot it, but decided to re-flash it with a stock image using these instructions and the USB Driver here.  I didn't install the full SDK in the end, I just extracted the required folder using 7-Zip.

After the re-flash I had Android Pay in the 'Tap and Pay' options, and SafetyNet passed:

 

 

ASB Virtual activated without issue and I have now successfully made a payment with the phone!

 


So the moral of the story is: even if you think your phone is not rooted, it pays to check!

 


Other Useful Information

 

- An unlocked bootloader doesn't affect the results of the SafetyNet check
- The phone image must be a stock / signed ROM to pass the SafetyNet check

 

 

 

 Thanks to the ASB team who were very willing to help and put me on the right track to get this resolved!


21243 posts

Uber Geek
+1 received by user: 4273

Trusted
Subscriber

  Reply # 1577473 21-Jun-2016 00:56
Send private message

Looking at the card numbers in fastnet I seem to still be using semble to pay, not the ASB app :( Might have to go do a sim swap to a non semble sim.. but effort..





Richard rich.ms

202 posts

Master Geek
+1 received by user: 67


  Reply # 1577491 21-Jun-2016 06:34
Send private message

richms: Looking at the card numbers in fastnet I seem to still be using semble to pay, not the ASB app :( Might have to go do a sim swap to a non semble sim.. but effort..

If you go into Tap and Pay under Android options which app do you have selected?

21243 posts

Uber Geek
+1 received by user: 4273

Trusted
Subscriber

  Reply # 1577492 21-Jun-2016 06:39
Send private message

robcreid:
richms: Looking at the card numbers in fastnet I seem to still be using semble to pay, not the ASB app :( Might have to go do a sim swap to a non semble sim.. but effort..

If you go into Tap and Pay under Android options which app do you have selected?

 

ASB is selected. I also now get nothing happening if the screen is off and I tap the terminal.

 

I may try sticking my skinny sim in and trying at maccas and just make sure that the ASB app is working before I go to the effort of changing sims.





Richard rich.ms

443 posts

Ultimate Geek
+1 received by user: 102


  Reply # 1577496 21-Jun-2016 07:23
Send private message

richms:

 

Looking at the card numbers in fastnet I seem to still be using semble to pay, not the ASB app :( Might have to go do a sim swap to a non semble sim.. but effort..

 

 

 

 

 

 

 I think you have to set ASB as the default NFC payment option


1976 posts

Uber Geek
+1 received by user: 735

Trusted

  Reply # 1577521 21-Jun-2016 09:17
Send private message

richms:

 

ASB is selected. I also now get nothing happening if the screen is off and I tap the terminal.

 

 

NFC doesn't work if the screen is off. This is by design.


21243 posts

Uber Geek
+1 received by user: 4273

Trusted
Subscriber

  Reply # 1579506 24-Jun-2016 12:55
Send private message

It seems I have to be unlocked or it uses semble,not just screen on.

Also in the ASB app it shows as the main card number not the virtual one. That is annoying




Richard rich.ms

1 | 2 | 3 | 4 
Filter this topic showing only the reply marked as answer View this topic in a long page with up to 500 replies per page Create new topic

Twitter »

Follow us to receive Twitter updates when new discussions are posted in our forums:



Follow us to receive Twitter updates when news items and blogs are posted in our frontpage:



Follow us to receive Twitter updates when tech item prices are listed in our price comparison site:





News »

Hawaiki Transpacific cable ready-for-service
Posted 20-Jul-2018 11:29


Microsoft Dynamics 365 Business Central launches
Posted 10-Jul-2018 10:40


Spark completes first milestone in voice platform upgrade
Posted 10-Jul-2018 09:36


Microsoft ices heated developers
Posted 6-Jul-2018 20:16


PB Technologies charged for its extended warranties and warned for bait advertising
Posted 3-Jul-2018 15:45


Almost 20,000 people claim credits from Spark
Posted 29-Jun-2018 10:40


Cove sells NZ's first insurance policy via chatbot
Posted 25-Jun-2018 10:04


N4L helping TAKA Trust bridge the digital divide for Lower Hutt students
Posted 18-Jun-2018 13:08


Winners Announced for 2018 CIO Awards
Posted 18-Jun-2018 13:03


Logitech Rally sets new standard for USB-connected video conference cameras
Posted 18-Jun-2018 09:27


Russell Stanners steps down as Vodafone NZ CEO
Posted 12-Jun-2018 09:13


Intergen recognised as 2018 Microsoft Country Partner of the Year for New Zealand
Posted 12-Jun-2018 08:00


Finalists Announced For Microsoft NZ Partner Awards
Posted 6-Jun-2018 15:12


Vocus Group and Vodafone announce joint venture to accelerate fibre innovation
Posted 5-Jun-2018 10:52


Kogan.com to launch Kogan Mobile in New Zealand
Posted 4-Jun-2018 14:34



Geekzone Live »

Try automatic live updates from Geekzone directly in your browser, without refreshing the page, with Geekzone Live now.



Are you subscribed to our RSS feed? You can download the latest headlines and summaries from our stories directly to your computer or smartphone by using a feed reader.

Alternatively, you can receive a daily email with Geekzone updates.