Hi everyone,
I just recently had my Oneplus 8 pro coming back from warranty (fingerprint was not working anymore after display replace, even after I used msm) and then I restarted rooting it and customising it.
I took the device fingerprint (via getprop ro.build.fingerprint) before I rooted it and saw:
OnePlus/OnePlus8Pro_EEA/OnePlus8Pro:12/RKQ1.211119.001/Q.GDPR.202207300316:user/release-keys
This one never changed throughout rooting / magisk.
In Magisk I have:
- Zygisk
- Shamiko
- Universal Safetynet Fix
I did not install Props Config as my fingerprint is the same as it came from Oneplus / factory defaults, no change there.
I denied root awareness to all the things under Google Play Services and Play Store.
Yasnac shows I pass both: Basic Integrity and CTS Profile.
My bootloader of course is unlocked.
The Google Play Services show they are the latest version.
They show my device is certified.
Despite this:
- Netflix app in playstore says "This app isn't compatible with your device anymore. Contact the developers for more info."
Any clue what else I might be missing or what check they do ?
I've never used Netflix, but I'm guessing you'll have to Deny it "root awareness" as well? Or just grab the app off apkmirror
Related
Hi everyone,
I'm wondering whether anyone has successfully used Android Pay on a Meizu Pro 5.
Some backstory of my problem:
In preparation for Android Pay releasing soon™ in the UK, I installed the apk to see how it was set up. When trying to add a card I got an error saying "Android Pay can't be used. Google is unable to verify that your device or the software running on it is Android compatible". After researching I found that normally this error is because the phone is rooted, but I'm not (although I have been in the past). I've tried flashing different firmware's and I still get the error.
Part of the Android Pay checks is the Google Safety Net API so I downloaded SafetyNet Helper Sample from Google Play and sure enough, it fails. It fails saying "CTS profile match: false". Is something wrong with my device or is it a Meizu problem?
Cheers
tl;dr
Android Pay not working. SafetyNet API saying "CTS profile match: false". Is it working for others?
Its not working on my Meizu Pro 5 either. I am on 5.6.5.17 beta and using it in UK. The SafetyNetAPIHelper is giving the same error as you mention. Were you able to find solution ? Halifax mobile is also not working.
cheers!
Mullen1618 said:
Hi everyone,
I'm wondering whether anyone has successfully used Android Pay on a Meizu Pro 5.
Some backstory of my problem:
In preparation for Android Pay releasing soon™ in the UK, I installed the apk to see how it was set up. When trying to add a card I got an error saying "Android Pay can't be used. Google is unable to verify that your device or the software running on it is Android compatible". After researching I found that normally this error is because the phone is rooted, but I'm not (although I have been in the past). I've tried flashing different firmware's and I still get the error.
Part of the Android Pay checks is the Google Safety Net API so I downloaded SafetyNet Helper Sample from Google Play and sure enough, it fails. It fails saying "CTS profile match: false". Is something wrong with my device or is it a Meizu problem?
Cheers
tl;dr
Android Pay not working. SafetyNet API saying "CTS profile match: false". Is it working for others?
Click to expand...
Click to collapse
dont tell me that android pay is not working
i ordered this phone because it had NFC chip in it
following this thread
---------- Post added at 01:38 AM ---------- Previous post was at 01:01 AM ----------
[email protected] said:
Its not working on my Meizu Pro 5 either. I am on 5.6.5.17 beta and using it in UK. The SafetyNetAPIHelper is giving the same error as you mention. Were you able to find solution ? Halifax mobile is also not working.
cheers!
Click to expand...
Click to collapse
i have been searching for solution and looks like there is xposed module to bypass this security check
can you test it out , i dont have the phone with me yet
http://repo.xposed.info/module/com.pyler.nodevicecheck
I installed the NoDeviceCheck apk from the link and no effect. SafetyNet Helper still says the CTS Profile Match : False and same error in Android Pay.
[email protected] said:
I installed the NoDeviceCheck apk from the link and no effect. SafetyNet Helper still says the CTS Profile Match : False and same error in Android Pay.
Click to expand...
Click to collapse
The following break Android Pay;
-Xposed Framework
-Non-stock DPI
-Busybox installed to /system/... (/su/bin works!)
-Certain custom ROMs
-Classic root method (use systemless instead)
-/su/xbin_bind using systemless root (delete this file in this path and reboot)
-Any modifications to /system
i think the root and xposed is the main thing that doesnt pass the check in android pay
i am not sure if you can unroot from the account
i will try to make it work as soon as i get the device
these 3 threads should be of any help
http://forum.xda-developers.com/nex...pay-rooted-t3260062/post64367735#post64367735
http://forum.xda-developers.com/nexus-5x/general/passing-safetynet-root-t3307659/page39
http://forum.xda-developers.com/apps/supersu/supersu-safetynet-android-pay-t3298115
You have to know that none of Meizu devices has the certification for Google Services. https://support.google.com/googleplay/answer/1727131?hl=en
So I don't think Android Pay could work.
maxant69 said:
You have to know that none of Meizu devices has the certification for Google Services. https://support.google.com/googleplay/answer/1727131?hl=en
So I don't think Android Pay could work.
Click to expand...
Click to collapse
that can be tricked via the build.prop and faked as another branded device
but then again android pay doesnt want root and modification of the system
mite_jan said:
that can be tricked via the build.prop and faked as another branded device
but then again android pay doesnt want root and modification of the system
Click to expand...
Click to collapse
I don't think it is so simple.
So far, I have found two ways that could fix the issue. 1st is entering my GSF id into https://www.google.com/android/uncertified, but entering the id does nothing for me.
2nd way is installing a Magisk module called Universal SafetyNet Fix, but after rebooting, the module causes Magisk Manager force close every time I try to open it.
There is an app called Device ID on the play store
Install that, open the app, it will read device info.
Follow the onscreen instructions (very easy)
After registered you will need to clear dalvik and restart your phone.
That should do it.
If you have too many issues I've used the yalp app which will install the correct apps. (I've used this on a couple of custom ROMs with play store issues)
The Universal Safety Net Fix cause me Magisk lock-ups when I tried it.
Keep in mind it is Beta.
I ended up installing the "MagiskHide Props Config" module and changed my device fingerprint to the stock 7.1 and it changed my SafetyNet ctsprofile from false to true.
Read the instructions, it requires a terminal app, but IIRC the one in the Developer settings will work.
I thought maybe this thread will be helpful to all the folks out there:laugh:
Guide to use banking apps on custom roms.
1. Flash latest Magisk in TWRP and install Magisk manager.
2. Open up Magisk >>Magisk hide >>Choose app(ex: Google pay.. etc).
3. Magisk >> Settings>> Hide Magisk manager
4. Apps>> Google Play services >> Permissions >>Turn off telephone or phone permission.
5. Apps>> Google Play store >> Permissions >>Turn off telephone or phone permission
6. Login to banking app.
7. Viola!! Done and done.
Turn back ON phone permission (Google Play services and Google Play Store) after you're done with the money transfer.
Turn back OFF phone permissions (Google Play services and Google Play Store) while you wanna transfer the money.
Hope this helped:laugh:
koi1843 said:
I thought maybe this thread will be helpful to all the folks out there[emoji23]
Guide to use banking apps on custom roms.
1. Flash latest Magisk in TWRP and install Magisk manager.
2. Open up Magisk >>Magisk hide >>Choose app(ex: Google pay.. etc).
3. Magisk >> Settings>> Hide Magisk manager
4. Apps>> Google Play services >> Permissions >>Turn off telephone or phone permission.
5. Apps>> Google Play store >> Permissions >>Turn off telephone or phone permission
6. Login to banking app.
7. Viola!! Done and done.
Turn back ON phone permission (Google Play services and Google Play Store) after you're done with the money transfer.
Turn back OFF phone permissions (Google Play services and Google Play Store) while you wanna transfer the money.
Hope this helped[emoji23]
Click to expand...
Click to collapse
Don't have to do so much. On latest magisk, use magisk hide....
[emoji23][emoji23][emoji23]
Sent from my ONE E1003 using Tapatalk
gurgao said:
Don't have to do so much. On latest magisk, use magisk hide....
[emoji23][emoji23][emoji23]
Click to expand...
Click to collapse
It doesn't work by only using Magisk hide, I have tried that.:laugh:
Especially in Google pay or Tez ..It doesn't work by only using Magisk hide Due to SafetyNet.
koi1843 said:
Especially in Google pay or Tez ..It doesn't work by only using Magisk hide Due to SafetyNet.
Click to expand...
Click to collapse
Working fyn here...
Sent from my ONE E1003 using Tapatalk
Hello,
Did anyone of you guys succeeded in making work uber by using Magisk Hide ? I'm unable to do so, more because I can't bypass safetynet and can't apply the solution given above( I'm running on microG, my device is GApps free and hope it to stay that way).
Hiempsal said:
Hello,
Did anyone of you guys succeeded in making work uber by using Magisk Hide ? I'm unable to do so, more because I can't bypass safetynet and can't apply the solution given above( I'm running on microG, my device is GApps free and hope it to stay that way).
Click to expand...
Click to collapse
I dunno a solution for Google-free-services
Sorry.
Tnx
Magisk hide lone doesn't been enough for Google pay to work... But your instruction worked damn well... Tnx dude...
worked fine after following ur instructions.
Thx
This stopped working for Google Pay, since it shows a notification when you Open GPay saying that you must allow Google Play Services to access to the phone, so GG.
I use jio and I can't get Google pay to verify my phone number. It's unable to send sms to upi from the jiocall app..... any workarounds?
thandiBear said:
I use jio and I can't get Google pay to verify my phone number. It's unable to send sms to upi from the jiocall app..... any workarounds?
Click to expand...
Click to collapse
I tried to get both phone pe and tez to send SMS with jiocall so, but it always fails. U can try by registering in the app and manually opening jiocall app, go to messages and send the message that was typed by phone pe, but the very act of switching to another app while registering will kill the registration process.
I waited till my phone got volte update and then tried. It seems like u need volte to register with jio.
So only options are to get a volte phone or Port to another operator like Airtel or idea.
Thanx
koi1843 said:
I thought maybe this thread will be helpful to all the folks out there:laugh:
Guide to use banking apps on custom roms.
1. Flash latest Magisk in TWRP and install Magisk manager.
2. Open up Magisk >>Magisk hide >>Choose app(ex: Google pay.. etc).
3. Magisk >> Settings>> Hide Magisk manager
4. Apps>> Google Play services >> Permissions >>Turn off telephone or phone permission.
5. Apps>> Google Play store >> Permissions >>Turn off telephone or phone permission
6. Login to banking app.
7. Viola!! Done and done.
Turn back ON phone permission (Google Play services and Google Play Store) after you're done with the money transfer.
Turn back OFF phone permissions (Google Play services and Google Play Store) while you wanna transfer the money.
Hope this helped:laugh:
Click to expand...
Click to collapse
Thank you so much..Worked like charm..One doubt though:
Once Magisk Manager is hidden ,it is shown an an app with another name.But that app doesn't contain some features such as "SU"..That app asks me to install Magisk manager again..Should I install Magisk Manager everytime??
Device:Sony XPERIA M
Video on how to do it without Magisk and just changing 1 single setting
I have made a video on how to do it without Magisk
Do check it out
https://youtu.be/j5SkMHpGpRY
archis.das said:
I have made a video on how to do it without Magisk
Do check it out
https://youtu.be/j5SkMHpGpRY
Click to expand...
Click to collapse
Maybe another way to get GPay going ... i created a second user account on the phone and ran GPay with the same Google-Account on the second user account ... all went find (the second account has no root!).
Cheers
Kurt
I had an issue getting ps4 remote play working, followed all the guides online for both the switch android and ps4 remote. Android on phone ps4 remote works fine. On switch i just get spinning logos.
I noticed that magisk safety checks are failing.
I tried following a guide for the profile one and using terminal to enable device simulation but they both still fail.
Could these safety checks be the culprit and how would i go about fixing them (unsure why they are failing)?
Side note: modules i have drm disabler enabled, magisk hide props config, and ps4 enabler, busybox and xposed framework.
Thanks in advance
Update, i reinstalled magisk from twrp, wiped cache, removed the module for hiding props, undid the hide on ps4 remote play now suddenly it works fine. However, the safety checks are both still red.
Use this app for remote play instead of the official one:
PSPlay: Remote Play - Apps on Google Play
Play PS games remotely with any controller and mobile internet connection
play.google.com
I found in a different thread majisk safety checker does not work. download, safety net checker, off of the Play store, it will pass
Hi, magisk was passing saftey net. I installed magisk 21.2 with twrp and it says its installed. Installed Magisk hide and hid all Google apps and I think it changed the devices fingerprint in the install log. But no luck. Any ideas?
Miui 12.0.5 global
Vanmanman said:
Hi, magisk was passing saftey net. I installed magisk 21.2 with twrp and it says its installed. Installed Magisk hide and hid all Google apps and I think it changed the devices fingerprint in the install log. But no luck. Any ideas?
Miui 12.0.5 global
Click to expand...
Click to collapse
You just need to enable Magisk hide option in Magisk Manager (nothing specially to install for), and the required activity for GooglebPlay Services to hide will be already checked-in. You don't need to check in manually the other Google apps (and better you don't)
All that does not change device fingerprint or any prop.
If you really want to change props (incl. device fingerprint), use Magisk Hide Props Config (MHPC), find its XDA thread with the Guide in OP post (and more detailed guide on its Github)
And I don't see any problem ("no luck"?!) on your screenshot.
If SafetyNet is passing, better don't change any props/fingerprints - specially, before playing with, carefully study Magisk Wiki and MHPC Guide from Github
zgfg said:
You just need to enable Magisk hide option in Magisk Manager (nothing specially to install for), and the required activity for GooglebPlay Services to hide will be already checked-in. You don't need to check in manually the other Google apps (and better you don't)
All that does not change device fingerprint or any prop.
If you really want to change props (incl. device fingerprint), use Magisk Hide Props Config (MHPC), find its XDA thread with the Guide in OP post (and more detailed guide on its Github)
And I don't see any problem ("no luck"?!) on your screenshot.
If SafetyNet is passing, better don't change any props/fingerprints - specially, before playing with, carefully study Magisk Wiki and MHPC Guide from Github
Click to expand...
Click to collapse
Hi, Thanks for the reply.
I reinstalled to go back to default magisk settings. I have Magiskhide enabled. But for instance. The macdonalds app when redeeming an offer will say "security check failed". Also playstore cant see netflix and some other apps anymore with new version of magisk. I used magisk to pass safteynet to do that before, or it was doing that before but its not passing safteynet with 21.2 magisk now
I tried using MagiskHide Props Config to change the devices finger print but attestation keeps failing
Vanmanman said:
Hi, Thanks for the reply.
I reinstalled to go back to default magisk settings. I have Magiskhide enabled. But for instance. The macdonalds app when redeeming an offer will say "security check failed". Also playstore cant see netflix and some other apps anymore with new version of magisk. I used magisk to pass safteynet to do that before, or it was doing that before but its not passing safteynet with 21.2 magisk now
Click to expand...
Click to collapse
On Magisk Github find Wiki, there is the whole chapter devoted to the problems how certain apps detect root and tips how you can try to prevent
But it's a constant game of mice and cat - you may fix it for now (for some of those apps), but a newer version of that app may explore a new methods to again detect the root
As the minimum, enlist the given apps to the Magisk hide list.
Also, take Hide Magisk Manager and rename it - it may help (some apps look if Magisk Manager is installed).
Remove TWRP folder (some look for that) - read the Wiki, try all the tips suggested there
Btw, are you passing SafetyNet or no. First you must make sure to pass (my comments above are about that even if you pass SsfetyNet, that there are still apps that declare that phone is rooted, by taking other checks and methodes).
So, Msgisk Hide must be enabled.
If its still not passing SafetyNet, take a screenshot - does it pass Basic Integrity or not, does it show taking Basic or Hardware eval type for CTS
Some Magisk modules may also cause SafetyNet to fail. Disable all modules, reboot and try again
These are all important details, not just SN is failing or some app detects root...
thanks will do. Gave them a go and now trying changing my devices finger print. Just cant get attestation/basicintegrity or cts profile to pass. Only have magisk hide propconfig module @zgfg
See again my previous post - I've edited/added some details
I enabled magisk hide. Changed magisk name. Changed every fingerprint and simulation of device I could but still get this
I checked magisk hide with a root checker and its working with that. So somethings working. Cant find the magisk github wiki but finding lots of other stuff to try to get saftey net passing. Just no luck yet
trying to install HiddenCore Module from Xposed but the manager is saying xposed framework is not installed even though I've have Riru core and tried both frameworks. All this stuff worked before on my phone before the new magisk update or googles updated something maybe
had to install framework via TWRP. Got HiddenCore Module going and safety net check pass!!! However still cant redeem offers with macas because of security check fail. Wonder what there looking for now. Removed everything before and just hid with magisk but they must have updated. Also cant see my netflix in google play like i used to