[GUIDE] How to Pass SafetyNet on Xiaomi.eu

Slim K

Senior Member
May 16, 2015
95
13
28
Or you can set a custom fingerprint matching our device as follows:

1- Download attached .zip file and extract to root Internal storage.
2- Follow steps in OP until step 8
3- instead of option "poco" select option 3 "custom"
4- choose the the right vers. for your device ie. EU or global
5- Reboot
6- continue like in OP until step 15, type c "custom"
7- type in device model name, in our case type "surya" (w/o quotes)
8- Reboot
 

Attachments

lucadica92

Member
Apr 25, 2020
6
0
0
Hi there, i have an important question: if i unlock the bootloader i'll lose NFC payments and Widevine L1 certification even on official firmware or only in custom ROMs like Xiaomi.eu? My purpose is unlock bootloader and switch to Global MIUI from EEA.
 

keenan316

Senior Member
Dec 3, 2009
490
151
0
So I opted for flash back to Miui Stable 12.0.3 today, still with unlocked bootloader and no matter which method I try (I have tried all of them) it will NOT pass SafetyNet!

BL unlocked and unrooted = Nope
BL unlocked and rooted with Magisk Manager hidden and every single guide followed and zip module flashed = still Nope!!

This is incredibly irritating as all I was to do is use Google Pay..
 

Slim K

Senior Member
May 16, 2015
95
13
28
So I opted for flash back to Miui Stable 12.0.3 today, still with unlocked bootloader and no matter which method I try (I have tried all of them) it will NOT pass SafetyNet!

BL unlocked and unrooted = Nope
BL unlocked and rooted with Magisk Manager hidden and every single guide followed and zip module flashed = still Nope!!

This is incredibly irritating as all I was to do is use Google Pay..
Does it pass basic integrity aka is your evaltyp basic?
 

Slim K

Senior Member
May 16, 2015
95
13
28
I can now get it to pass SafetyNet, but I can't add any cards to Google Pay..
Could be two things:
1- You have tried to add your card too much (some cards have such protection, only limited number like 10 number of added cards or something).
2- try setting the older fingerprint (12.0.2.0 one). A mismatch with gpay auth token definitely happened after the update. Some people say clearing data of play services and uninstall gpay updates and reboot worked for them.

This is a famous problem with miui and usually non existent in aosp-like roms.
 

keenan316

Senior Member
Dec 3, 2009
490
151
0
Could be two things:
1- You have tried to add your card too much (some cards have such protection, only limited number like 10 number of added cards or something).
2- try setting the older fingerprint (12.0.2.0 one). A mismatch with gpay auth token definitely happened after the update. Some people say clearing data of play services and uninstall gpay updates and reboot worked for them.

This is a famous problem with miui and usually non existent in aosp-like roms.
Thanks, I'll contact the bank tomorrow to see if the can assist.
 

keenan316

Senior Member
Dec 3, 2009
490
151
0
Could be two things:
1- You have tried to add your card too much (some cards have such protection, only limited number like 10 number of added cards or something).
2- try setting the older fingerprint (12.0.2.0 one). A mismatch with gpay auth token definitely happened after the update. Some people say clearing data of play services and uninstall gpay updates and reboot worked for them.

This is a famous problem with miui and usually non existent in aosp-like roms.
I have tried with a debit card and it actually added without any issues.

I'll see how I feel later, I might ring the bank or I might just call it a day and use the card that I managed to add.
 

PrussianWolf

Member
Aug 2, 2020
11
0
0
10) Press option 3 - "POCO X2" (our X3 is still not in the repository - X2 works just fine as you can theoretically even choose any device fingerprint)

The POCO X3 (Global) is in the repository now!

Unfortunately it didn't work by choosing the POCO X3 . So I ran the procedure again choosing the POCO X2 and after that everything went fine. :)

Thank you so much!

^^
 

pnin

Senior Member
Aug 26, 2010
186
38
58
The POCO X3 (Global) is in the repository now!

Unfortunately it didn't work by choosing the POCO X3 .

Can confirm... :(

I'm still on global ROM, unlocked and rooted with Magisk -- and failing "ctsProfile". Will keep trying and report back.

.
 
Last edited:

Slim K

Senior Member
May 16, 2015
95
13
28
The POCO X3 (Global) is in the repository now!

Unfortunately it didn't work by choosing the POCO X3 . So I ran the procedure again choosing the POCO X2 and after that everything went fine. :)

Thank you so much!
Attached is the updated fingerprint list. Same instructions for custom.
Only difference is the build version and security patch date, Alternatively you can make your own custom list as I have already provided an example above :).
This module is the best way to modify any device prop systemlessly. The prop provided for our device Poco x3 by the module is for an older firmware and won't work.
 

Attachments

Last edited:

PrussianWolf

Member
Aug 2, 2020
11
0
0
Attached is the updated fingerprint list. Same instructions for custom.
Only difference is the build version and security patch date, Alternatively you can make your own custom list as I have already provided an example above :).
This module is the best way to modify any device prop systemlessly. The prop provided for our device Poco x3 by the module is for an older firmware and won't work.
The different build version and security patch date was the problem. I'm a stupid old man, but now I got it! :)

Very easy to handle (in case of "something will get wrong with cts-profile") for coming updates by editing the printlist.

Greets from Germany and thanks again! :good:
 

ankerede

Senior Member
Jan 17, 2011
200
23
0
I just found a lazy way of passing safety net/getting the CTS profile check mark. I just forced "basic" evaltype. Important info, I'm using the normal Poco x3 global Rom 12.0.3.0QJGMIXM but I need root for some things I like on my phone. Google pay is working absolutely fine.

1) Install MagiskHide Props Config module from Magisk repository
2) 2) Install Busybox from Magisk repository
3) 3) Install Termux from Google Play Store
4) 4) Reboot
5) 5) Open Termux and type: "su" + Enter + "props" + Enter
6) just force basic key attestation!!!
 

lelapinvert

New member
Nov 18, 2010
2
0
1
More easy :

Hide Magisk Manager on settings of Magisk Manager
Install this module
Done
I'm using miui Global, and this path works for me. SafetyNey pass now as Basic, and the Netflix app is visible in the playstore :cowboy:

using MagiskHide Props to force basic check did not works for me.

For now I have:
- MIUI GLOBAL 12.0.3 Stable
- Magisk 21.0
- SafetyNet Pass in Basic
- A widevine L1 cert.

is people who switch to Xiaomi.eu ROM keep they widevine L1 cert ?
 
Last edited:

Alvian_P

Senior Member
Sep 28, 2013
587
259
93
Jakarta
www.facebook.com
Attached is the updated fingerprint list. Same instructions for custom.
Only difference is the build version and security patch date, Alternatively you can make your own custom list as I have already provided an example above :).
This module is the best way to modify any device prop systemlessly. The prop provided for our device Poco x3 by the module is for an older firmware and won't work.
thanks man its work. I have edited to 12.0.4 with october patch :good:
 

Jonny993

Senior Member
Jan 31, 2013
280
44
0
itg.forumcommunity.net
I tried but it didn't work

After you root Xiaomi.EU on our Poco X3, ctsProfile check from our beloved Google friends get "False" status.

How to solve? Not hard at all. :)


1) Install MagiskHide Props Config module from Magisk repository
2) Install Busybox from Magisk repository
3) Install Termux from Google Play Store
4) Reboot
5) Open Termux and type: "su" + Enter + "props" + Enter
6) Now you have MagiskHide Props menu open under the terminal
7) Press option 1 - "Edit Device Fingerprint"
8) Press option f - "Pick a Device Fingerprint"
9) Press option 22 - "POCO"
10) Press option 3 - "POCO X2" (our X3 is still not in the repository - X2 works just fine as you can theoretically even choose any device fingerprint)
11) Reboot
12) Open Termux and type: "su" + Enter + "props" + Enter
13) Now you have MagiskHide Props menu open under the terminal
14) Press option 2 - "Force BASIC key attestation"
15) Press option f - "Pick from device list"
16) Press option 22 - "POCO"
17) Press option 3 - "POCO X2" (our X3 is still not in the repository - X2 works just fine as you can theoretically even choose any device fingerprint)
18) Reboot
19) Open Magisk, Select "Tap to Start SafetyNet check" and you should get it all green like I got

Cheers
:good:


View attachment 5104495
Hi,
I own a Poco X3 NFC Global v12.0.4 and safetynet keeps telling me fail on both verifications.
Can you please help?

---------- Post added at 12:23 PM ---------- Previous post was at 12:19 PM ----------

thanks man its work. I have edited to 12.0.4 with october patch :good:
can you please help me with a file or something or detailed procedure?? please
 

Attachments

Last edited:

Jonny993

Senior Member
Jan 31, 2013
280
44
0
itg.forumcommunity.net
Or you can set a custom fingerprint matching our device as follows:

1- Download attached .zip file and extract to root Internal storage.
2- Follow steps in OP until step 8
3- instead of option "poco" select option 3 "custom"
4- choose the the right vers. for your device ie. EU or global
5- Reboot
6- continue like in OP until step 15, type c "custom"
7- type in device model name, in our case type "surya" (w/o quotes)
8- Reboot
there is no such option "3 custom"!!
please help
 

Slim K

Senior Member
May 16, 2015
95
13
28
there is no such option "3 custom"!!
please help
You're not my following the instructions carefully. Where in your screenshot do you see numbers as options? That's right, you have to enter f first before you see that option.

Anyways, reverse those settings from OP about X2 and unzip this attached file to Root of Internal storage, it should contain the updated October FP. Follow my instructions and it should work.
 

Attachments

Jonny993

Senior Member
Jan 31, 2013
280
44
0
itg.forumcommunity.net
You're not my following the instructions carefully. Where in your screenshot do you see numbers as options? That's right, you have to enter f first before you see that option.

Anyways, reverse those settings from OP about X2 and unzip this attached file to Root of Internal storage, it should contain the updated October FP. Follow my instructions and it should work.
I tried to follow your instructions but they are simply outdated or they don't correspond to what I see.
You can see my image attached.

So, where should "3 custom" be if for #3 we have ELEPHONE?