Fix ctsProfile false (Rooted devices)

DN38416

Senior Member
Sep 23, 2014
91
23
0
Melbourne
Hi guys.

For those of you that recently unlocked your bootloader and rooted your device with Magisk... If you don't already know, you can download a Magisk Module created by Didgeridoohan, called 'MagiskHide Props Config'. Basically this solves the issue of the ctsProfile failing in safetynet. What it does is it can change the device fingerprint to one that is certified, allowing safetynet to pass.

I lot of you probably already know this, but I've read a lot posts about ctsProfile issues.
With this module, you should be able to use ANY official huawei mate 20 pro firmware and safetynet should pass.

There is more info about this module in thread https://forum.xda-developers.com/apps/magisk/module-magiskhide-props-config-t3789228
 
  • Like
Reactions: bit032 and lupo8672

aygul12345

Senior Member
Jan 14, 2011
709
46
0
So what is the steps you need to follow?
I have u locked bootloader and safety et is failing. At cts.

Evert hing is stock and wiped.

Verstuurd vanaf mijn LYA-L29 met Tapatalk
 

DN38416

Senior Member
Sep 23, 2014
91
23
0
Melbourne
First root the phone. Flash the patched recovery_ramdisk.img posted in this thread https://forum.xda-developers.com/mate-20-pro/how-to/guide-manual-updating-firmware-t3893171
Follow the Rooting intructions.

Once you've done that. Go into Magisk Manager and search for MagiskHide Props Config
Download and install it.
Reboot the phone.
Download Terminal Emulator from the google play store
Open it and grant root access by typing su
Run the command 'props'
Then just follow the instructions.
 
Last edited:

aygul12345

Senior Member
Jan 14, 2011
709
46
0
What if I don't want the root. Is it possible to get the ctf error false to fixed without rooting but having bootloader unlocked?

Verstuurd vanaf mijn LYA-L29 met Tapatalk
 

DN38416

Senior Member
Sep 23, 2014
91
23
0
Melbourne
What if I don't want the root. Is it possible to get the ctf error false to fixed without rooting but having bootloader unlocked?

Verstuurd vanaf mijn LYA-L29 met Tapatalk
Not that I know of. I know certain firmwares don't get the error so you could try out a few until you find one that passes safetynet.
eg. for me, I know the .183 passes safetynet without having to change the fingerprint or anything else.
 

jfenlon01

Member
Jan 27, 2016
17
4
0
First root the phone. Flash the patched recovery_ramdisk.img posted in this thread https://forum.xda-developers.com/mate-20-pro/how-to/guide-manual-updating-firmware-t3893171
Follow the Rooting intructions.

Once you've done that. Go into Magisk Manager and search for MagiskHide Props Config
Download and install it.
Reboot the phone.
Download Terminal Emulator from the google play store
Open it and run the command 'props'
Then just follow the instructions.
What am I doing wrong?

I've unlocked bootloader, rooted, installed the module you suggested, rebooted, installed terminal emulator and ran the 'props' command.

 

DN38416

Senior Member
Sep 23, 2014
91
23
0
Melbourne
What am I doing wrong?

I've unlocked bootloader, rooted, installed the module you suggested, rebooted, installed terminal emulator and ran the 'props' command.

Did you follow the instructions and change the device fingerprint?
Reboot after that. Check the safetynet in Magisk and it should pass ctsProfile now.
(Unless your BasicIntegrity is also failing then this module won't work)

EDIT: Sorry.. the pic didn't load before.
Hmm... Looks like the module isn't installed properly if you have that error.
are you definitely in rooted state? (Hold volume up as you boot up)
 
Last edited:

DN38416

Senior Member
Sep 23, 2014
91
23
0
Melbourne
Yep, definitely rooted.



That’s weird. I’m not sure what’s wrong then. I assume you tried rebooting again?

Maybe read through the documentation on the main thread and look in the troubleshooting section? Mine works as soon as I enter the props command.
What version of Magisk are you using? 18.1?
 

DN38416

Senior Member
Sep 23, 2014
91
23
0
Melbourne
Yeah 18.1, downloaded from this forum. I tried to patch my own with magisk but it wouldn't boot. Still no joy.
I noticed this in the documentation in the thread.
"MagiskHide Props Config v2.7.2 and earlier versions won't work on Magisk v18.1-d73127b1(18006) or later, due to internal changes in Magisk."

Does that apply to your situation?
 

jfenlon01

Member
Jan 27, 2016
17
4
0
I noticed this in the documentation in the thread.

"MagiskHide Props Config v2.7.2 and earlier versions won't work on Magisk v18.1-d73127b1(18006) or later, due to internal changes in Magisk."



Does that apply to your situation?
I tried su already guys, it's in the first screenshot.

Also magisk props config v3.5.0 so that from the documentation shouldn't apply either.

Thanks for trying to help.
 

DN38416

Senior Member
Sep 23, 2014
91
23
0
Melbourne
I tried su already guys, it's in the first screenshot.

Also magisk props config v3.5.0 so that from the documentation shouldn't apply either.

Thanks for trying to help.
do it again and make sure Magisk manager is running beforehand

Close both apps and start again. Open Magisk Manager, then open Terminal Emulator and type su, it should then come up with the prompt to grant root access.
Once it's granted THEN you can run the 'props' command
 
Last edited:

jfenlon01

Member
Jan 27, 2016
17
4
0




I tried also 'props' with the ' in case that's what was required. Just can't get it to work.

[edit]

I'm thinking it's because I didn't have the Magisk Busybox module by osm0sis, installing that and will try again.

---------- Post added at 02:48 PM ---------- Previous post was at 02:34 PM ----------

Still no joy
 
Last edited:

DN38416

Senior Member
Sep 23, 2014
91
23
0
Melbourne
That’s strange. Not sure what’s wrong.
I’m outa ideas. Have you tried uninstalling and reinstalling MagiskHide props module?
 
Last edited:
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone