[MODULE] MagiskHide Props Config - SafetyNet, prop edits, and more - v5.4.0

der_Kief

Senior Member
Jul 2, 2014
1,082
375
113
Keŋɡɐ
@Didgeridoohan
i already switched to Xiaomi.eu ROM so i think its not possible as i believe you need the one from Original vendor ROM ?
And the corresponding counterpart is the Redmi Note 9 Pro 5G i think.

Is it mandatory to use the matching device fingerprint or is it possible to use anyone ? If yes any disadvantage ?
 

Didgeridoohan

Forum Moderator / Developer Relations
Staff member
May 31, 2012
10,939
10,709
253
Gothenburg
Is it mandatory to use the matching device fingerprint or is it possible to use anyone ? If yes any disadvantage ?
It is not necessary to use the exact fingerprint. As long as you have a certified print SafetyNet should pass (as long as all other prerequisites are fulfilled). There are of course some possible disadvantages, mainly with your device being perceived by different apps and services as the print you're using rather than your actual device. Picking a print from a device as close as your own as possible is preferable if you can't use the correct one.
 
  • Like
Reactions: 73sydney

paolocorpo

Senior Member
Jan 9, 2013
1,786
379
113
Sassoferrato
Dear Developer I am back now to ask your relevant support
I have recently used a fingerprint for my XIAOMI Mi A1 that is using last update of SO (Android 9)
I discovered to achive the certification of Play Protect only choosing Mi A1 with android 8 but this is not a problem to me

Now I have a new task
I have to use an app MINIMED that manage a insulin pump
Unfortunately this app is certified to run only with few devices (some Samsung and some Google Pixel)
Of course my Xiaomi Mi A1 is not accepted

I have tried to use your Magisk module to fix my issue
I am in front of a strange situation
If I use fingerprint of Pixel 3 and 4 (any model and any android version) my device is recognized as Nexus 5 !!
DO you know the reason why ?
Thanks
Paolo
 

Didgeridoohan

Forum Moderator / Developer Relations
Staff member
May 31, 2012
10,939
10,709
253
Gothenburg
If I use fingerprint of Pixel 3 and 4 (any model and any android version) my device is recognized as Nexus 5 !!
DO you know the reason why ?
Thanks
Paolo
I don't know the reason why, but I could make a guess (would have to look at the logs for anything more than that)... And that guess would be that you have are simulating a Pixel device while having "Force BASIC key attestation" enabled and set to the default value (Nexus 5 for Google devices).

But, like I said, that's a complete shot in the dark so logs would be nice...
 
  • Like
Reactions: paolocorpo

princedede

Senior Member
Jan 5, 2014
237
35
58
Lagos
So guys, I can't get newer Netflix app to launch even after using this module and having passed all my cts profile on los 18. Only old Netflix app works. Version 4.15 downwards...
 

Didgeridoohan

Forum Moderator / Developer Relations
Staff member
May 31, 2012
10,939
10,709
253
Gothenburg
So guys, I can't get newer Netflix app to launch even after using this module and having passed all my cts profile on los 18. Only old Netflix app works. Version 4.15 downwards...
CTS and Play Store certification only affects the availability of the app in the Play Store (as far as I know, and even that's not entirely reliable judging from different reports). If the app doesn't start there's something else going on.
 

paolocorpo

Senior Member
Jan 9, 2013
1,786
379
113
Sassoferrato
I don't know the reason why, but I could make a guess (would have to look at the logs for anything more than that)... And that guess would be that you have are simulating a Pixel device while having "Force BASIC key attestation" enabled and set to the default value (Nexus 5 for Google devices).

But, like I said, that's a complete shot in the dark so logs would be nice...
You are the boss of this module and not only ...
Your hypothesys is CORRECT
The setting was wrong
NOW i have a fake Pixel 3 (really a Mi A1) but I am now able to use my app Minimed !!!!
Thank you so much
Paolo
 

paolocorpo

Senior Member
Jan 9, 2013
1,786
379
113
Sassoferrato
I don't know the reason why, but I could make a guess (would have to look at the logs for anything more than that)... And that guess would be that you have are simulating a Pixel device while having "Force BASIC key attestation" enabled and set to the default value (Nexus 5 for Google devices).

But, like I said, that's a complete shot in the dark so logs would be nice...
You are the boss of this module and not only ...
Your hypothesys is CORRECT
The setting was wrong
NOW i have a fake Pixel 3 (really a Mi A1) but I am now able to use my app Minimed !!!!
Thank you so much
Paolo
 

Wafggy

New member
Nov 27, 2020
2
0
1
Hi there.

I have a Redmi Note 9s running stock MIUI 12 with android 10. My phone is failing to pass cts profile with evalType HARDWARE. To fix that is better using the “Force BASIC key attestatioin” from the MagiskHide Props Config Module OR install the Module hardwareoff_1.1.zip that I found linked in your documentacion on github?

And if the better is using the first one, I must pick one from fingerprints list (I don't know if this is the most suitable option) and maybe choose for Redmi Note 9 Pro, that is closest to my device? Or you suggest another better option here for my case?

Thanks in advance!
 

Didgeridoohan

Forum Moderator / Developer Relations
Staff member
May 31, 2012
10,939
10,709
253
Gothenburg
Hi there.

I have a Redmi Note 9s running stock MIUI 12 with android 10. My phone is failing to pass cts profile with evalType HARDWARE. To fix that is better using the “Force BASIC key attestatioin” from the MagiskHide Props Config Module OR install the Module hardwareoff_1.1.zip that I found linked in your documentacion on github?

And if the better is using the first one, I must pick one from fingerprints list (I don't know if this is the most suitable option) and maybe choose for Redmi Note 9 Pro, that is closest to my device? Or you suggest another better option here for my case?

Thanks in advance!
Hardwareoff will simply change your model to BASIC (IIRC), so if you're fine with that you can use that module (it's more flash and forget than MagiskHide Props Config). The reason I'm linking the relevant post in the docs is to give proper credits...

If you want more customisation without manually editing the script files you can use "Force BASIC key attestation". And, like it says in the manual, pick the device closest to your own for the best compatibility. The Note 9 Pro sounds like a good pick for you...
 

Didgeridoohan

Forum Moderator / Developer Relations
Staff member
May 31, 2012
10,939
10,709
253
Gothenburg

pratik8989

Member
Dec 5, 2012
6
0
21

Didgeridoohan

Forum Moderator / Developer Relations
Staff member
May 31, 2012
10,939
10,709
253
Gothenburg
Sorry using first time so, I want to change/spoof device
So what I'm doing is, Changing device fingerprint which changed successfully but device model and brand not changing ( changed first time don't know how )
Did you enable "Device simulation"?

Edit: And, again, if you're experiencing issues it's a good idea to include the logs.
 

Didgeridoohan

Forum Moderator / Developer Relations
Staff member
May 31, 2012
10,939
10,709
253
Gothenburg
Yes device simulation is active
Sorry don't know how to take logs because I'm not getting any error during operation/in terminal, just Manufacturer and device model not changing, is there any other way to change it manually?
I'm on Android 11 custom ROM
I linked you the documentation on how to grab the logs. And there's an entry in the main menu named "Collect logs".