[Magisk] enilkcals:
Hi,

I've an S7 Edge (GM-935F) that I've flashed with LineageOS and rooted with Magisk (currently 15.3, waiting for 15.4 to go stable). Since late December I was able to use Android Pay despite Safety Net checks never passing from Magisk Manager. Two weeks ago this stopped and when trying to use Android Pay the phone reports "You are no longer able to use Android Pay on this device". I've updated LineageOS nightly builds (which come through weekly) and have only the Xposed module installed (and up-to-date) from the Magisk modules list (i.e. it too is systemless). The Play Store shows my device as "Uncertified" under Settings > Device certification. I'd read here that Xposed causes the checks Android Pay performs to fail, but Xposed was installed and active (I use Gravity Box) when Android Pay was working and I've not updated Xposed since then (its version 89.2 of SDK25).

Its strange as I can start the Android Pay app and see my cards (payment and store) that I've added, just can't make actual payments.

A couple of catlog outputs from having failed to pay (unfortunately I don't have a CatLog from when Android Pay was working to compare this to)...

Catlog device info

build.board: universal8890
build.bootloader: G935FXXS1DQHF
build.brand: samsung
build.cpu_abi: arm64-v8a
build.cpu_abi2:
build.device: hero2lte
build.display: lineage_hero2lte-userdebug 7.1.2 NJH47F eaf65f5fde
build.fingerprint: samsung/lineage_hero2lte/hero2lte:7.1.2/NJH47F/eaf65f5fde:userdebug/release-keys
build.hardware: samsungexynos8890
build.host: agrippa.acc.umu.se
build.id: NJH47F
build.manufacturer: samsung
build.model: SM-G935F
build.product: lineage_hero2lte
build.radio: G935FXXU1DQD7
build.serial: ad07160328408551ce
build.tags: release-keys
build.time: 1517395812000
build.type: userdebug
build.user: jenkins
version.codename: REL
version.incremental: eaf65f5fde
version.release: 7.1.2
version.sdk_int: 25

Catlog from a failure to pay last week (can't remember what I filtered on, possibly 'pay')

02-09 14:21:12.958 I/ActivityManager(4796): Start proc 9367:com.google.android.apps.walletnfcrel/u0a128 for service com.google.android.apps.walletnfcrel/com.google.commerce.tapandpay.android.clientconfig.sync.ClientConfigSyncService
02-09 15:37:04.335 I/ActivityManager(4796): Start proc 11094:com.google.android.apps.walletnfcrel/u0a128 for backup com.google.android.apps.walletnfcrel/com.google.commerce.tapandpay.android.sharedpreferences.backup.TapAndPayBackupAgent
02-09 15:58:43.464 I/ActivityManager(4796): START u0 {act=com.google.android.gms.tapandpay.tap.TAP_EVENT cat=[targeted_intent_op_prefix:.tapandpay.tap.TapEventIntentOperation] flg=0x10040000 cmp=com.google.android.gms/.tapandpay.tap.TapUiActivity (has extras)} from uid 10033 on display 0
02-09 15:58:43.512 I/ActivityManager(4796): Start proc 11707:com.google.android.gms.ui/u0a33 for activity com.google.android.gms/.tapandpay.tap.TapUiActivity
02-09 15:58:43.549 I/ActivityManager(4796): START u0 {act=com.google.android.gms.tapandpay.tap.TAP_EVENT cat=[targeted_intent_op_prefix:.tapandpay.tap.TapEventIntentOperation] flg=0x10040000 cmp=com.google.android.gms/.tapandpay.tap.TapUiActivity (has extras)} from uid 10033 on display 0
02-09 15:58:44.729 I/ActivityManager(4796): START u0 {act=com.google.android.gms.tapandpay.tap.TAP_EVENT cat=[targeted_intent_op_prefix:.tapandpay.tap.TapEventIntentOperation] flg=0x10040000 cmp=com.google.android.gms/.tapandpay.tap.TapUiActivity (has extras)} from uid 10033 on display 0
02-09 15:58:44.847 I/ActivityManager(4796): START u0 {act=com.google.android.gms.tapandpay.tap.TAP_EVENT cat=[targeted_intent_op_prefix:.tapandpay.tap.TapEventIntentOperation] flg=0x10040000 cmp=com.google.android.gms/.tapandpay.tap.TapUiActivity (has extras)} from uid 10033 on display 0
02-09 15:58:45.752 I/ActivityManager(4796): START u0 {act=com.google.android.gms.tapandpay.tap.TAP_EVENT cat=[targeted_intent_op_prefix:.tapandpay.tap.TapEventIntentOperation] flg=0x10040000 cmp=com.google.android.gms/.tapandpay.tap.TapUiActivity (has extras)} from uid 10033 on display 0
02-09 15:58:45.875 I/ActivityManager(4796): START u0 {act=com.google.android.gms.tapandpay.tap.TAP_EVENT cat=[targeted_intent_op_prefix:.tapandpay.tap.TapEventIntentOperation] flg=0x10040000 cmp=com.google.android.gms/.tapandpay.tap.TapUiActivity (has extras)} from uid 10033 on display 0
02-09 15:58:49.593 I/ActivityManager(4796): START u0 {act=com.google.android.gms.tapandpay.tap.TAP_EVENT cat=[targeted_intent_op_prefix:.tapandpay.tap.TapEventIntentOperation] flg=0x10040000 cmp=com.google.android.gms/.tapandpay.tap.TapUiActivity (has extras)} from uid 10033 on display 0
02-09 15:58:49.699 I/ActivityManager(4796): START u0 {act=com.google.android.gms.tapandpay.tap.TAP_EVENT cat=[targeted_intent_op_prefix:.tapandpay.tap.TapEventIntentOperation] flg=0x10040000 cmp=com.google.android.gms/.tapandpay.tap.TapUiActivity (has extras)} from uid 10033 on display 0
02-09 15:58:50.082 I/ActivityManager(4796): START u0 {act=com.google.android.gms.tapandpay.tap.TAP_EVENT cat=[targeted_intent_op_prefix:.tapandpay.tap.TapEventIntentOperation] flg=0x10040000 cmp=com.google.android.gms/.tapandpay.tap.TapUiActivity (has extras)} from uid 10033 on display 0
02-09 15:58:50.156 I/ActivityManager(4796): START u0 {act=com.google.android.gms.tapandpay.tap.TAP_EVENT cat=[targeted_intent_op_prefix:.tapandpay.tap.TapEventIntentOperation] flg=0x10040000 cmp=com.google.android.gms/.tapandpay.tap.TapUiActivity (has extras)} from uid 10033 on display 0
02-09 15:59:29.338 I/ActivityManager(4796): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.google.android.apps.walletnfcrel/com.google.commerce.tapandpay.android.cardlist.CardListActivity bnds=[720,2054][981,2333] (has extras)} from uid 10027 on display 0
02-09 15:59:32.201 I/ActivityManager(4796): START u0 {cmp=com.google.android.apps.walletnfcrel/com.google.commerce.tapandpay.android.paymentcard.PaymentCardDetailsActivity (has extras)} from uid 10128 on display 0
02-09 16:04:01.184 I/ActivityManager(4796): START u0 {flg=0x10008000 cmp=com.google.android.apps.walletnfcrel/com.google.commerce.tapandpay.android.cardlist.CardListActivity (has extras)} from uid 10128 on display 0
02-09 16:04:08.506 I/ActivityManager(4796): START u0 {cmp=com.google.android.apps.walletnfcrel/com.google.commerce.tapandpay.android.cardlist.CardListActivity (has extras)} from uid 1000 on display 0
02-09 16:04:10.943 I/ActivityManager(4796): START u0 {cmp=com.google.android.apps.walletnfcrel/com.google.commerce.tapandpay.android.survey.SurveyActivity (has extras)} from uid 10128 on display 0

CatLog from failed payment this morning (filterd on "android.gms") with some activity from yesterday (was too long to include in a post here, hence pastebining it)

Its not vital that I get this working but I was starting to like the convenience of not having to take my wallet out. Any advice or suggestions would be very much appreciated.

Thanks in advance.