yashsingh1/xdaforums huggingface dataset:
[Magisk] heineken78:
Well on puur custom lOS 17.1 I have checked:

Matching official prop values to pass SafetyNet

If you use an unofficial/developers ROM you might have to match an official/stable ROM's details (usually ro.build.fingerprint and possibly ro.build.version.security_patch) to pass the SafetyNet CTS profile check (also see "Spoofing device fingerprint" below).

coolguy_16 have made a guide for Moto G 2015 here. Thank you to diegopirate for the tip.

only two props, as written, my kernel also replaces bootloader state to green and dmverity to enforced in cmdline.

also enabled selinux.

So I get SafetyNet pass.

Thats all and very easy.

Thank you!

PS: about using of hardware key, i was thinking year ago, why google still not implement it yet.

a) its very hard procedure to get it from manufacturer,

b) it can be leaked on DVT devices with secure boot=off;

c) Too few devices support it actually.
[Magisk] Didgeridoohan:
Yes, I'm well aware of that (I'm after all the author of both this module and that text).

If your device otherwise confirms with CTS, all that you need is to edit those two props to match a certified device. Simple, just like you say.

But, some devices will get errors at boot if not all fingerprint props match (build, bootimage, system, vendor, product, odm), so for a general compatibility more props are needed (not for the CTS pass though, as noted). Etc...

I'm honestly curious, what was the point of your original message? If you know of something that can be improved I'm always willing to listen and learn.
[Magisk] heineken78:
I appreciate your work, posted here only because in this post i point out what i have been looking for a long.

You can make new beta with only necessary changes and see how it wprks.

Thank you!
[Magisk] Didgeridoohan:
Why? The module is working just as intended. If someone wants to set only those two props it's very easy to just make a simple boot script (or use the custom props feature of the module)...
[Magisk] G U C C I:
[MENTION=4667597]Didgeridoohan[/MENTION] I know you don't get enough praise for this but THANK YOU for this module. It allowed me to pass SafetyNet (Until Google implemented this new way of finding out) but it's not your fault. (My EdXposed dev needs to update his module and apparently your module works with the canary version of EdXposed if you didn't already know.)
[Magisk] ivoe:
For some reason Pokémon go keeps detecting my magisk/root and kicking me out of the game.

Any fixes or modded apks to prevent device check?
[Magisk] pndwal:
As you posted in this thread, I've gotta ask, what results are you getting for SafetyNet check in Magisk Manager? PW
[Magisk] ivoe:
Double pass

Seems the app is not only checking for the pass but also scanning for application names

(I changed the magisk manager name via the app settings and it stopped giving me the warning)

I think these apps will need to have a random name generated on install to prevent other apps/Google from seeing them (kinda like gamegaurdian does
[Magisk] wangdaning:
People seem to be unaccepting of basic truths these days. Google is checking device level, no apk/script/tweek or any other work around is going to work even short term. If your using an apk that relies on safetynet and you are still passing, make a plan b, because this is going to shut down soon. I am guessing some apps might decide to remove safteynet, but it is not going to be a large number. This module allows you to modify your prop values, it cannot modify your bootloader state.
[Magisk] pndwal:
Then this was really the wrong place for your querie as has been observed, but glad you found a fix. :)

https://xdaforums.com/apps/magisk/mod-magisk-v1-universal-systemless-t3432382 is the place for general discussion regarding Magisk / Magisk Hide capabilities, and support for problems. Also, [MENTION=4667597]Didgeridoohan[/MENTION] has a plethora of help articles and tips that facilitate hiding root beyond the scope of Magisk, including but not limited to renaming tricks such as you mention. Kind regards, PW
[Magisk] crok.bic:
My two cents: rename or delete the TWRP and|or Fox directory in your internal and|or external storage(s): the developer of that app is indirectly seeking for traces of system modifications - if you have TWRP folder that most likely means that you've installed or at least used a custom recovery thus more than likely your bootloader is unlocked.. thus the phone is "unreliable" from their point of view -> stops. Btw this info is available on XDA (even in this thread ;) ), under Pokemon Go's reviews in Google Play and all around the Internet ;) Hope it helps.
[Magisk] H4X0R46:
So this works! What happens if I choose a fingerprint for a different device than I'm using? Still passes safety net? I chose my exact device form the list just to be safe, but what if?
[Magisk] Didgeridoohan:
Then some Google services might see your device as the one matching the chosen fingerprint. But it'll still pass SN.

https://github.com/Magisk-Modules-R...ob/master/README.md#can-i-use-any-fingerprint
[Magisk] H4X0R46:
Thank you! Gonna have to keep this module on hand, it works very well!
[Magisk] ricaoalberto:
Meizu X8

Please add Meizu X8, tested and working on mokee 100:

Meizu/meizu_X8/X8:8.1.0/OPM1.171019.026/1556996821:user/release-keys__2019-04-01
[Magisk] ipdev:
Hi all.

So it's that time of the month for Google.

Updates to Pixel 2 -> 4XL

The attached printslist was pulled using my current script. Mostly happy with the way it works now.

Still a (work-in-progress) script to pull fingerprints and props from an image file. GitHub - Link

It's only part of a two/three (Hopefully not four) scripts I use.

The other part(s) are on-deck for updating (creating Windows bat version).

Apparently I have to update my script for combining the output files now.

Need to fix that before I upload it the above mentioned github link also.

Combined output file is messy and out of order. :(

Ended up doing a quick manual edit to clean it up but, I may have missed something.

Cheers all. :cowboy:

PS.

Got sidetracked trying to fix my combine script.

Will work on it again when I'm more awake. :eek:
[Magisk] debby_:
THX. Work well.. (lineage 16 - cheesburger aka oneplus5 and lineage 14.1 nvidia k1 )
[Magisk] bustyouup4free:
I'm on note 9, superstabe rom v4 with magisk 20.4

I boot terminal, type su and get #

but when I type props it just reset and give #

props doesn't load

I have busybox osmosis

not sure what wrong
[Magisk] Didgeridoohan:
Is that an exact quote of the message? More precise details, and logs would be good...
[Magisk] bustyouup4free:
well magick hide was unchecked, so I'm passing cts for now. if I get future errors I'll come back with a log . thank's for your willingness to help.
[Magisk] cooledi:
I want to change my x3 7.1.2 rom to pixel, but google support has 7.1.1, will this be ok? Or does it need to be EXACT version? Thx
[Magisk] Didgeridoohan:
I'm not entierly sure what you're asking for. Are you talking about device fingerprint? Or Google factory images?

To pass CTS the fingerprint does not need to match your exact Android version.

If you're talkning about factory images there are plenty of 7.1.2 versions for the Pixel.
[Magisk] cooledi:
Sorry for not beimg too clear. My current device ia running 7.1.2 version rom. When i run props, under google, there is only 7.1.1 fingerprint device to select. My question is can i pick the 7.1.1 fp for my 7.1.2 device? Will there be any issues? I hoped that's clear, thx

Btw, the only fingerprint that have 7.1.2 are for Xiaomi phone, but i want google just in case of compatibility with some apps...
[Magisk] Didgeridoohan:
You don't have to match either device or Android version, CTS should still pass without issues.

https://github.com/Magisk-Modules-R...ob/master/README.md#can-i-use-any-fingerprint
[Magisk] cooledi:
I always thought that changing fingerprint is a way to spoof a device to be something that is not originally.... I.E. fp pixel so it that supports ARcore, google camera, etc.

Am i wrong? Is it just to pass cts instead? if my original rom passes cts anyway, i dont need to change the fp?
[Magisk] Didgeridoohan:
Using only the device fingerprint is not an effective way to spoof a different device. It's really only for CTS.

This module has a basic device simulation feature though:

https://github.com/Magisk-Modules-Repo/MagiskHidePropsConf/blob/master/README.md#device-simulation

You could give that a go...
[Magisk] wangdaning:
Why could it not do both?
[Magisk] TheUndertaker21:
Hey guys,

I'm on gsi

Play store is not certified no matter what fingerprint I picked

I checked the gsi setting on props and still nada.

Maybe someone can help

Thanks
[Magisk] Didgeridoohan:
But do you pass CTS? If so you'll just have to clear data for the Play store and possibly reboot.
[Magisk] TheUndertaker21:
Nah didn't pass anything :(

Thanks for replying
[Magisk] pndwal:
Are you not passing basicIntegrity? CtsProfile will fail unless you fix problems here first. ( https://xdaforums.com/apps/magisk/mod-magisk-v1-universal-systemless-t3432382/post82166469 )

And check MagiskHide is togglled on in latest Magisk versions. PW
[Magisk] TheUndertaker21:
Thanks

I got basic now but cts is now false.

I think play store is fixed too.

Started from scratch with props
[Magisk] Didgeridoohan:
If it's not a module or MagiskHide not being enabled that's the issue (as per above), take a look here for more tips and troubleshooting:

https://didgeridoohan.com/magisk/MagiskHide#hn_SafetyNet
[Magisk] TheUndertaker21:
Thanks

I fixed it.

Tested with core

Seems there was some module issue.

I heard edxposed no longer passing :(
[Magisk] pndwal:
Please re-read post I linked above - it mentions EDXposed versions fixed.

And please say what module caused your basicIntegrity fail for list. Thanks! PW
[Magisk] Didgeridoohan:
Buggrit... Everything looks like it should in the logs. I'll gather those other props for you and post a new configuration file later (currently not at home, and I've got that stuff on my computer).
[Magisk] Didgeridoohan:
I tested that print and it does not pass SafetyNet on my test device and I can therefore not include it in the list. If you can get ahold of a certified print I'd be happy to include it in the module.
[Magisk] kullurumanoj:
[MENTION=4667597]Didgeridoohan[/MENTION] Hahhaha noo problem...will wait

Have some questions

1. In china rom we don't install gapps as system apps .. do you think this is causing issue?

2. Will changing region locale to others will help?? As google is blocked in china
[Magisk] Didgeridoohan:
1 & 2: Don't know... Feel free to experiment. :good:
[Magisk] waylo:
A historical question [MENTION=4667597]Didgeridoohan[/MENTION],

Way back (a year or two ago?), kernels had to be modified to remove the verifiedbootstate flag to pass SafetyNet.

With the current state of Magisk props editing, is that necessary any more?
[Magisk] Didgeridoohan:
MagiskHide does a few things to hide the unlocked bootloader, among others: changing ro.boot.verifiedbootstate to "green".

https://github.com/topjohnwu/Magisk...6fb062/native/jni/magiskhide/hide_utils.c#L19

That's usually enough...
[Magisk] martyfender:
with both the v16.6 beta and [MENTION=3306843]kantjer[/MENTION] 's 180708 build, you module seems to be functioning properly, although I don't really need it to pass safetynet. The only reason I added it to my 4 Nextbook Ares 8A's with Android 6.0.1 was to test back when a previous build with a commit that caused the inability to install new modules.

On 3 of my Nextbook tablets, when I go to the terminal and type props and your ui loads, under item 2 I get Improved hiding (disabled) in red. What causes this? I have tried reset all options. It only happens on 3 of 4 Nextbook tablets of the same hardware, as far as I can tell, same Android version and kernel, but a different rom build and IFWI (Intel Firmware Interface) version.

It is possible that I flashed one of my modified boot.img 's on it, but I went back to my TWRP backups and I believe I flashed the stock image, created when the tablet was new. I have to use the TWRP backups since Nextbook has never released factory images for the devices.

Thanks for all of your work and dedication in the Magisk forums!
[Magisk] Didgeridoohan:
[MENTION=8126387]martyfender[/MENTION] The option is disabled because it isn't necessary. All the relevant file props are already set to "safe" values.
[Magisk] slimdick:
MI4C fingerprint=Xiaomi/libra/libra:7.0/NRD90M/V9.6.2.0.NXKCNFD:user/release-keys
[Magisk] LinuxPanda:
Moto C Plus:

motorola/panell_23_d/panell_d:7.0/NRD90M.01.032/032:user/release-keys
[Magisk] Ramzir1:
s5 g900h

pass SafetyNet I work on Marshmallow 6.0.1

But do not work on LineageOS 7.1.2
[Magisk] Didgeridoohan:
Try going to the script settings (su -c props -s) and change the boot stage to post-fs-data. Might make a difference.
[Magisk] kullurumanoj:
Not able to change region other than china..so I don't think it would make a difference
[Magisk] Ramzir1:
s5 g900h

I tried and did not succeed. What is my brother's problem?
[Magisk] jenslody:
Samsung Galaxy J5 (2015)=samsung/j5nltexx/j5nlte:6.0.1/MMB29M/J500FNXXS1BQG1:user/release-keys

Fingerprint of stock MarshMallow from my SM-J500FN, working fine through your module on my BootleggersROM (Oreo) with microG (custom build from NanoDroid by @Setialpha).

Fully passes safetynet (not needed, just for fun).
[Magisk] LinuxPanda:
Another one for moto c plus.

motorola/panell_21_d/panell_d:7.0/NRD90M.03.040/040:user/release-keys
[Magisk] Didgeridoohan:
Provide the logs...

su -c props -l
[Magisk] Kywrosaki:
No matter what imprint I will even use, the manager of the magic box will not pass the verification, it never passed it. However, if I re-authorize the hardware and check through rootbear, then the application will report that the smartphone is not rooted.

Xiaomi redmi 3 pro, miui 8.4.26, lollipop 5.1.1
[Magisk] Didgeridoohan:
MIUI is special, and there are many reports of users having trouble getting ctsProfile to pass. Having said that, please provide the logs when reporting issues.
[Magisk] bigsem89@gmail.com:
Stupid question. How to attach log file?
[Magisk] TheUndertaker21:
I removed safety patch, aod enabler
[Magisk] pndwal:
Thanks. SafetyPatch has known problem. Please let me know if you discover aod enabler causes basicIntegrity fail on its own. No indications in it's thread. PW
[Magisk] Some_Random_Username:
OnePlus 7T HD1901 and 1905 updated A10 fingerprint: OnePlus/OnePlus7T/OnePlus7T:10/QKQ1.190716.003/2003271900:user/release-keys__2020-03-01

OnePlus 7T HD1903 updated A10 fingerprint: OnePlus/OnePlus7T_EEA/OnePlus7T:10/QKQ1.190716.003/2003271900:user/release-keys__2020-03-01

OnePlus 7T Pro HD1911 and 1917 updated A10 fingerprint: OnePlus/OnePlus7TPro/OnePlus7TPro:10/QKQ1.190716.003/2003271900:user/release-keys__2020-03-01

OnePlus 7T Pro HD1913 updated A10 fingerprint: OnePlus/OnePlus7TPro_EEA/OnePlus7TPro:10/QKQ1.190716.003/2003271900:user/release-keys__2020-03-01
[Magisk] Gymcode:
What if my device is not in the list? (s10e) Can I select S10?
[Magisk] pndwal:
Did you have basicIntegrity fail with CTS pass before? - So I guess you had XPosed module purporting to fix CTS (??). That's the only way I've seen this occur because ctsProfile should always fail unless basicIntegrity passes, but Xposed module gives on-device-only pass (fake), it's actually failing at Google's server end. PW

---------- Post added at 01:11 PM ---------- Previous post was at 01:08 PM ----------

Any passing fingerprint will usually do. It doesn't need to be same device or even same brand. PW
[Magisk] Some_Random_Username:
OnePlus 7 Pro GM1913 updated A10 fingerprint: OnePlus/OnePlus7Pro_EEA/OnePlus7Pro:10/QKQ1.190716.003/2003131900:user/release-keys__2020-03-01

OnePlus 5 new Android 10 fingerprint: OnePlus/OnePlus5/OnePlus5:10/QKQ1.191014.012/2003241826:user/release-keys__2020-02-05

Huawei P20 EML-L09 updated Android 9 fingerprint: HUAWEI/EML-L09/HWEML:9/HUAWEIEML-L09/9.1.0.381C109:user/release-keys__2020-01-01
[Magisk] Didgeridoohan:
Fingerprints list updated to v84

There's been a few prints submitted in the past couple of weeks, so I thought it is about time to get those included in the list.

Thank you to [MENTION=8234677]Some_Random_Username[/MENTION], [MENTION=7280276]ipdev[/MENTION], [MENTION=8179377]ricaoalberto[/MENTION] and [MENTION=10679793]xiangnan[/MENTION] for the prints.

The list will update when the props command is run, or by using the -f option (if automatic updates have been disabled) or from the "Edit device fingerprint" menu.

New

Meizu X8

POCO X2

Updated

Google Pixel 2 to 4 XL

Huawei P20

OnePlus 5

OnePlus 7 Pro

OnePlus 7T (several variants)

OnePlus 7T Pro (several variants)

Xiaomi Mi 6
[Magisk] flyingdavy:
hello my device is lgv35，I cant find my device in the list，can I use this module what should I do，or just like you say，any passing fingerprint will do.
[Magisk] pndwal:
Doesn't matter unless you have special needs!

Eg. I used SafetyPatch instead of MagiskHide Props Config for a long time to pass ctsProfile on Xiaomi and Lenovo devices with no issues until it's peculiar bind mechanism caused basicIntegrity fail with Googles SafetyNet changes recently (nothing to do with fingerprint). That is a less sophisticated module that simply uses a Huawei fingerprint for all devices. PW
[Magisk] Some_Random_Username:
New Android 10 fingerprint:

OnePlus 8 IN2013: OnePlus/OnePlus8_EEA/OnePlus8:10/QKQ1.191222.002/2004050031:user/release-keys__2020-03-01

OnePlus 8 Pro IN2023: OnePlus/OnePlus8Pro_EEA/OnePlus8Pro:10/QKQ1.191222.002/2004111413:user/release-keys__2020-03-01

OnePlus 8 Pro IN2025: OnePlus/OnePlus8Pro/OnePlus8Pro:10/QKQ1.191222.002/2004111414:user/release-keys__2020-03-01

I specify the model as several variants are expected, as on 7 and 7T-series
[Magisk] Klaus N.:
[MENTION=4667597]Didgeridoohan[/MENTION]

Could you please add the fingerprint for the Xperia Z5 (E6653), latest stock firmware, which is:

Sony/E6653/E6653:7.1.1/32.4.A.1.54/3761073091:user/release-keys

Btw., the security patch update is the same as the dual device (E6633).

Many thanks in advance!
[Magisk] jaggillararla:
Will I pass safetynet with that module ?
[Magisk] Klaus N.:
I guess it will - as long as you don't use Xposed.
[Magisk] pndwal:
Not 'out of the box' anymore.

It now triggers basicIntegrity as mentioned. It's files can be manually edited to bypass problem bind mechanism as mentioned in last posts here: https://xdaforums.com/apps/magisk/module-safetypatcher-t3809879, but you only need a working fingerprint, and MagiskHide Props Config still works 'out of the box', and you can try various fingerprints easily. PW
[Magisk] thunderteaser:
I am using a Redmi Note 7 with fingerprint from OnePlus 5 Pie. I can't download new apps from Google Play. It just hangs on Installing and never finishes unless I force close the app and get an error. Is anyone here having the same problem?

Edit: *seems* to be fixed by changing to OnePlus 6 Android 9. Why would OP5 fingerprint prevent my device from installing new apps?
[Magisk] Didgeridoohan:
No idea what that could be about. Could be a number of factors and might not even be related to the fingerprint change...
[Magisk] thunderteaser:
I could replicate it. Still I have no idea. Maybe some changes in latest google play services?
[Magisk] zipsu:
Can't pass basicintegrity again with edxposed canary 4.6.3, it worked fine for a week. Changing fingerprints does nothing either.
[Magisk] jaggillararla:
What if someone like I am on an official rom and not a custom one. Do I still need to add another fingerprint?
[Magisk] pndwal:
This fix for safetynetcheck ctsProfile is needed for many custom ROMs as well as stock ROMs for uncertified devices (many Chinese ROMs, eg Xiaomi MIUI users, etc) that fail this check.

Nb. basicIntegrity problems must be fixed separately (before as applying this fix) for ctsProfile to pass. PW
[Magisk] Didgeridoohan:
Changing the device fingerprint is for passing CTS (not basic integrity) on uncertified (usually custom) ROMs.

See above...
[Magisk] Racer29:
Hi,

after upgrading the MSM extended ROM (Android 10) on Mi 9T European, ctsProfile is wrong. Setting the fingerprint does not help:

[IMG="Props config"]https://up.picr.de/38322801sk.png[/IMG]

What can I do?

Thank you!
[Magisk] crok.bic:
I have a theory.. a wild guess: may you please try to set it to Redmi Note 4X Mido and try again?
[Magisk] Racer29:
Hi,

I can't! Although props runs under su and gives no error messages, it does not change the fingerprint. after reboot still davinci_eea.... . I tried to install a third fingerprint (Pixel 4 XL), but after reboot still davinci_eea...

What is this?
[Magisk] Didgeridoohan:
Judging from that screenshot, something is wrong. Neither the original fingerprint value nor the boot stages set are being shown.

I'll need logs.
[Magisk] Racer29:
http://www.liegerad-fernweh.de/temp/propslogs.tar.gz
[Magisk] Didgeridoohan:
Simply uninstalling and reinstalling the module should do it. For whatever reason the module configuration file has become corrupted.
[Magisk] Racer29:
Hi,

Thank you so much, works well now and I can use Google Pay again!
[Magisk] The_Andro-geek:
Infinix Note 5 fingerprints

Please add fingerprints from my device

Infinix Note 5 (8.1 & 9 & 10):Infinix:Note 5=Infinix/H633/Infinix-X604_sprout:8.1.0/O11019/H-181114V256:user/release-keys;Infinix/H633/Infinix-X604_sprout:9/PPR1.180610.011/H-190617V240:user/release-keys__2019-06-05;Infinix/H633/Infinix-X604_sprout:10/QP1A.190711.020/H-191227V306:user/release-keys__2020-01-05

I'm currently using the Android 10 fingerprints, it's working
[Magisk] Some_Random_Username:
Edited my previous post as a new build has been released for OP8 Pro IN2023 and added OP8 Pro IN2025 fingerprint
[Magisk] TheUndertaker21:
Did Google finally slip the switch?

Getting cts failed but basic is fine

With or without edxposed

Edit:never mind.

Back working again
[Magisk] Danjj:
Hi my did work before then stuff happend and now i am back on viper OS nikuclous motor g4 plus root and i have exectly the same as this tread first text and mayby becourse of that i can not install bankid,that is in Sweden like an apk u can not be out it is everything from bank to id on Appartment serch yes everything . soo how do i solve that
[Magisk] Didgeridoohan:
Do you mean that you fail the CTS check but pass basic integrity? I haven't experienced BankID complaining about failed SN (I'm also Swedish), but I'll have to test that later.

If you do fail CTS, have you tested using this module to set a certified fingerprint? There is a print for the Moto G4 (not plus, unfortunately) included, but since it doesn't really matter what device fingerprint you use to pass CTS, that should be close enough.
[Magisk] Danjj:
I did install the new magisk hide 5.2.4 v84.

But still the same izzu so i ned to do some more . i have nerver before have this izzue . with bank id . and just 2 weeks ago i did root this phone and everything worked , then i did put a new recovery and yhep i hade make my self to work 14 hard days to solve bootlop etc imei nr and so.but this it not a new imei nr it is phone original. So that are mayby how ever a new seriulnr hmm that i remeber now . hmm nooo it the same as i was before atleast withe this viper OS .
[Magisk] Aadeep:
Always showing BusyBox not installed error.

Using latest Busybox by osmosis

And latest MagiskHide Props

Magiak 20.4

Rom: LineagOS 17.1

Device: Poco F1
[Magisk] Didgeridoohan:
Well... Have you confirmed that the Busybox module is installed properly?

For further troubleshooting, the module logs and the installation log from installing Busybox will be necessary.
[Magisk] Aadeep:
Yes module is installed properly