How to pass SafetyNet on unlocked Bootloader and custom ROMs
in this guide we'll go over how you can pass SafetyNet on custom ROMs, you need to have Magisk installed, check AIO guide for that
you need to pass basic integrity first, this guide will not help you if you broke that
Code:
Your warranty is now void.
We are not responsible for bricked devices, bootloop... Please
do some research if you have any concerns about mods
included in these GUIDES before using them! YOU are choosing to
make these modifications.
if you're on Stock and only have an unlocked bootloader, simply flashing Magisk should be enough to pass SafetyNet, if you're on a custom ROM, you need the following extra steps.
NOTE: if you just need to pass SafetyNet, follow the guide, if you want access to all Google Play apps which you can access on Stock, use this instead
Open Magisk Manager and go to the Downloads section, search for "MagiskHide Props Config" and install it, also search for "Busybox for Android NDK" and install it, then reboot.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
install Terminal Emulator and open it
type the following commands, grant root access when asked
Code:
su
props
then follow the prompts to edit your device fingerprint by typing the corresponding command shown on screen
Edit device fingerprint
Pick a certified fingerprint
Xiaomi
Xiaomi Mi A2
y
and then reboot
After rebooting, clear data for Google play
You should now pass SafetyNet
--reserved--
Hmm
How about having xposed??
miremo said:
How about having xposed??
Click to expand...
Click to collapse
You'll never pass safetynet with xposed, it's impossible
Nebrassy said:
You'll never pass safetynet with xposed, it's impossible
Click to expand...
Click to collapse
I have friends who was able to do it, but they won't spoil me. I've seen it.. That's why I'm trying to reach xda and read some articles here.
updated to access all google play apps that you can access on Stock (Netflix, Asphalt 9 etc), you'll need to use another module
I did everything but it sill doesn't work here. ?*
malabarth said:
I did everything but it sill doesn't work here. ?*
Click to expand...
Click to collapse
Use SafetyPatcher v3 magisk's module.
Download zip with magisk
Reboot to twrp
Install zip
Not work for me if instal with magisk
alcopsy said:
Use SafetyPatcher v3 magisk's module.
Download zip with magisk
Reboot to twrp
Install zip
Not work for me if instal with magisk
Click to expand...
Click to collapse
doesn't work, after following the OP and your steps using SafetyPatcher V3. I still can't see Netflix on my Play Store eventhough the device now is Certified
Cican49 said:
doesn't work, after following the OP and your steps using SafetyPatcher V3. I still can't see Netflix on my Play Store eventhough the device now is Certified
Click to expand...
Click to collapse
Netflix isn't showing up on any rom anymore, including stock, get it from apkpure
Nebrassy said:
Netflix isn't showing up on any rom anymore, including stock, get it from apkpure
Click to expand...
Click to collapse
but it showed up on stock locked bootloader. makes me wonder
Cican49 said:
but it showed up on stock locked bootloader. makes me wonder
Click to expand...
Click to collapse
Netflix don't show in Play store for unlocked bootloader device
Related
CENTER]Head to the Main thread for full feature list
http://forum.xda-developers.com/showthread.php?t=2201860[/CENTER]
It also adds a full touch interface a completely configurable GUI
Please give your feedback, what works, and any bug you could encounter
Read the features, and check if you are missing something.
I have tested maximum stuff and it works fine
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
InstructionFlash the recovery via sp flash tool(RECOMMENDED)
Can use Mobile uncle tools from PlayStore also.
DownloadCustom Kernel Thread : http://forum.xda-developers.com/android/general/kernel-xpro-custom-kernel-micromax-a120-t2977089
Credits
@Phil3759 Main developer Source
@yuweng For his tutorials
@mr-illusionist For testing
Is this a KITKAT recovery?
Yes jellybean as well as KitKat
Hi.
Thank you for this good recovery! I'm using it from this rom: http://forum.xda-developers.com/android/general/rom-wiko-kitkat-rom-mmxa120-clones-t2981756
But, I have found two bugs:
1) USB don't work at all. It's possible to fix it? I like to have ADB access in the recovery.
2) The option for "Re-root System (superSU)" don't work. I executed it multiple times, boot to Android, download SuperSU, but then the program says "no su binary available". You know why this function don't work?
Regards!
manos78 said:
Hi.
Thank you for this good recovery! I'm using it from this rom: http://forum.xda-developers.com/android/general/rom-wiko-kitkat-rom-mmxa120-clones-t2981756
But, I have found two bugs:
1) USB don't work at all. It's possible to fix it? I like to have ADB access in the recovery.
2) The option for "Re-root System (superSU)" don't work. I executed it multiple times, boot to Android, download SuperSU, but then the program says "no su binary available". You know why this function don't work?
Regards!
Click to expand...
Click to collapse
SuperSu will not work as i have removed su binary to reduce size of the recovery. And about adb access I dont have device so didnt try will confirm with someone
Siddhesh.K15 said:
SuperSu will not work as i have removed su binary to reduce size of the recovery. And about adb access I dont have device so didnt try will confirm with someone
Click to expand...
Click to collapse
Ok,
So please, can you publish two different versions? One with su binary and one without. Then the user can select if it's partition maps has sufficient space.
Related to USB port. How I can access to shell with this recovery? From the mobile, from USB, from wifi, or whatever... ?
manos78 said:
Ok,
So please, can you publish two different versions? One with su binary and one without. Then the user can select if it's partition maps has sufficient space.
Related to USB port. How I can access to shell with this recovery? From the mobile, from USB, from wifi, or whatever... ?
Click to expand...
Click to collapse
I would have never removed su if the recovery partions is of size more than 6 mb but unfortunately it is of 6mb only and su binaries in recovery are old u can SuperSU zip and get root access LINK
If you are using kk rom then i will advice u to use Superuser instead of supersu. because supersu fails to elivate some permissions in mtk kk roms.
And for access try usb otg
Siddhesh.K15 said:
I would have never removed su if the recovery partions is of size more than 6 mb but unfortunately it is of 6mb only and su binaries in recovery are old u can SuperSU zip and get root access LINK
If you are using kk rom then i will advice u to use Superuser instead of supersu. because supersu fails to elivate some permissions in mtk kk roms.
And for access try usb otg
Click to expand...
Click to collapse
Ok,
Related to SuperSU, I recommend to remove the option in the recovery or put a mode when the su binary is loaded from the SD card, like the load of the Aroma FileManager.
In reference to USB, don't work at all! If I try in the Philz to enable "usb otg" it don't work. What I can do?
Thank you!
Hi,
Because no posts about fixing the USB problem. Plase, can the author publish the source code of this port?
Thank you!
ROOT FOR SONY XPERIA E4 ALL FIRMWARES (DUAL AND SINGLE)
In this tutorial I am going to show you how to get ROOT access for your XperiaE4 device.
******Me or the developers of the Rooting applications/programs are not responsible for the damage that your phone might have after the process.
Prerequisites
1.A computer that is running Windows.
2.Internet connection.
3.Half an hour.
Let`s begin!
So there are two methods of rooting your E4 depending on the firmware that you currently use.
To find out which version of firmware you have you need to go to Settings>About Phone, and scroll down until you see which build number you have so you could follow the instructions.
First! 24.0.A.3.8/24.0.B.3.8
Witch this version is more simple to root.
1.Go to Settings>Security and tick Unknown Sources so you could install applications from other sources then Google Play store.
2.Go to this link: https://sites.google.com/site/androidxdacom/file/kingroot_4.1.0.703.apk?attredirects=0
3.Download the application and install it.
**You might get a screen saying that the application is a malware, tick the box and select install anyway.**
4.After you install the application, just let the app do it`s thing.
5.Reboot the device.
Second! 24.0.A.5.14/24.0.B.5.14
Here... Is a bit harder.
1.Download this program to your Computer. http://mmgr.myapp.com/myapp/Kingroot/webapp_kingroot/image/KingRootSetup_105002.exe
***Works only on WINDOWS***
2.Now, install KingRoot to your PC.
3.Go to your phone, Settings>Developer Options and activate USB Debugging
4.Connect the phone to the PC while KingRoot is running on your PC.
5.Wait until the device is recognized
6.Press the ROOT button and wait until the process is done.
That`s it. Those are the most simple methods to root your Xperia E4.
many many thankxxxx a lot
many Many thankx u man... No process can root my E4 but only this post helped me...
did n't work for me .stops at the qrcode.
I read the qrcode using a scanner and installed another app but doesn' work.
thanks very much for this tutorial, i have been succesfully root Experia E2115 that was many thing i do but can't root succesfully, and finally i got root permision with this root :good::good::good::good:
always fail this process dosnt help me!
kingroot is not working with the latest firmware. first time, it gives me qr code thing and second time, it gives me wifi error even i have proper working wifi
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Why does my root go away when I delete the KingUser app? I'm using the latest FW.
X3RATH said:
Why does my root go away when I delete the KingUser app? I'm using the latest FW.
Click to expand...
Click to collapse
you must change the kinguser with something else..and then delete it...
check here https://www.youtube.com/watch?v=x6IgvVRt3ak
not correct,doesnt work on newest firmware(25.0.A.2.31)
Easer way
Even if you have the latest firmware E2003_25.0.A.2.31 you can root your phone in 3 minutes even without the PC.
All you need is new KingRoot.apk and .... device AFTER factory reset. Because I'm new - I can not post a link, sorry.
But it's really easy to find it
Just install it as a normal apk.
Tested on my E2003 with E2003_25.0.A.2.31_1294-3054_R2A.ftf firmware.
Of course it's for E4G phone.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hello Everyone, this is Rakesh today we are going to fix SafetyNet pass in MIUI8. As we all know about the google new policy regarding rooted devices and some applications like banking apps and railway reservation apps like IRCTC is we want to run this kind of apps in our rooted device we need to get SafetyNet pass with help of magisk.
So what is SafetyNet actually?
Google uses something called SafetyNet to detect whether your device is rooted or not, will block access to those features. Google isn’t the only one doing this even plenty of third-party apps also won’t work on rooted Android devices, although they may check for the presence of root in other ways. So I think now you guys have understood about this and I don’t want to push too much info into your brains, Let’s get into instructions how to get pass SafetyNet in MIUI8 ROMs. Know More About SafetyNet Here
Today I will Show You How To fix SafetyNet on MIUI8, as you already know MIUI is a very Heavily Skinned Android and it’s not easy to do modifications on it what we like to do. This a User-friendly Guide so you don’t need any diploma on Android and it’s a Universal Tutorial 5.0+
Let’s Start the Tutorial
As for your Information, I’m doing this Guide on multiROM.me 7.7.20 Global Beta.
Requirements
ZCX Recovery
MultiROM (optional)
MagiskSU
A Working Brain.apk
First of All
Reboot your Redmi Note 3 into Recovery Mode
Wipe Factory Reset ( optional wipe system dalvik/cache data)
Flash MultiROMReboot Your Device
Setup your Device Remember don’t add any account as of now,
( skip this if your ROM is not pre-rooted)
Go to SuperSU and Click on “Full Unroot” your device will automatically Reboot. Again Boot into Recovery
Flash Magisk v13.6
Flash USNF v2 b5
Reboot Your Device
Open Magisk and Check if your SafetyNet get Passed!!
If Not Passed then it will show like This “False”
Swipe The Left Edge
Open MagsikHide and Search Google and Tick on as shown below
Now Open Root Explorer or any other File Manager which can Edit build.pro
Go to root/system
Open Build.Pro
Search for ro.build.display.id=MMB29M
And add this after a space“release-keys”
Remove ” and copy/paste
Save it and Close Everything and now Boot into Recovery Mode again
Flash Magisk v14
Flash USNF v2 b5 hotfix
Reboot Your Device
Check Your SafetyNet Again and your Good to Go,
Now you can Add your Google Account and Play Store will Say that your device is “Certified”
for more information and downloads
http://redminote3.xyz/2017/09/10/univesal-safetynet-fix/
Thanks to redminote3.xyz for this wonderful guide.
Source :- http://en.miui.com/thread-825641-1-1.html
thank you so much, I just tick google play store and google services framework in magisk hide and everything change to true. tested on LeEco Le 2 x526 (MiuiPro 8.11.22)
I did an update, and now the safetynet test fails. I tried to reinstall the older version didn't work. I'm using Redmi Note 10 Pro device. Looking for the possible fix for this. Thank you!
Edit: It's working now, I have just reinstalled the MagiskHide Props Config
I have a OnePlus 6T T-Mobile converted to unlocked global ROM. I had Magisk rooted and working on OOS 9 with no TWRP.
I recently updated to OOS 10.3.3 from 9.0.17 and now the CtsProfile returns false on a safetynet check.
Am I supposed to install safetypatcher module for magisk?
(https://forum.xda-developers.com/apps/magisk/module-safetypatcher-t3809879)
Or am I supposed to install MagiskHidePropsConfig module?
Also, how do I flash the busybox installer if I need to install MagiskHidePropsConfig?
Do I need to boot into TWRP?
Just enable MagiskHide on Magisk Manager, then Magisk Hide the Google Play Store and Google Framework Services.
Good luck
yot2703 said:
Just enable MagiskHide on Magisk Manager, then Magisk Hide the Google Play Store and Google Framework Services.
Good luck
Click to expand...
Click to collapse
Hi,
I had MagiskHide active already before updating from OOS 9 to 10, and checking the Magisk Hide list I already have Google Play Services checked on the list of applications to hide Magisk from (Google Play Store does not show up on the list so I can't have it checked).
For what its worth, I tried to find Netflix on the Play Store and it doesn't show up meaning the Play Store is definitely detecting something is off.
Is there a way to make Play Store show up on the list of Magisk hide apps? (its not showing up at the moment)
digitalsonic said:
Hi,
I had MagiskHide active already before updating from OOS 9 to 10, and checking the Magisk Hide list I already have Google Play Services checked on the list of applications to hide Magisk from (Google Play Store does not show up on the list so I can't have it checked).
For what its worth, I tried to find Netflix on the Play Store and it doesn't show up meaning the Play Store is definitely detecting something is off.
Is there a way to make Play Store show up on the list of Magisk hide apps? (its not showing up at the moment)
Click to expand...
Click to collapse
You need to enable Show System Apps on the MagiskHide tab.
yot2703 said:
You need to enable Show System Apps on the MagiskHide tab.
Click to expand...
Click to collapse
Hi,
I enabled "show system apps", which made "google framework services" and "google play store" show up. I tried adding them to the magisk hide list then rebooting the phone.
Unfortunately, I am still getting a "ctsProfile: false" result when I run a SafetyNet check (basicIntegrity: true passes).
Thanks for the suggestions so far.
Do you have anything else I could try or does anything I might have missed come to mind?
I think you have a bad fingerprint. The answer you're looking for might be in the following link.
https://github.com/Magisk-Modules-R...ices-fingerprint-to-pass-the-ctsprofile-check
Ended up installing Magisk Hide Props Config module. For future reference the answers to my questions in the original post:
MagiskHidePropsConfig module -> Change fingerprint on the device to a certified one.
Also, how do I flash the busybox installer if I need to install MagiskHidePropsConfig? -> Put the zip file on your phone's storage and install as a module from Magisk Manager.
Do I need to boot into TWRP? -> No need to boot into TWRP, installation can be done via Magisk Manager module installer.
digitalsonic said:
Ended up installing Magisk Hide Props Config module. For future reference the answers to my questions in the original post:
MagiskHidePropsConfig module -> Change fingerprint on the device to a certified one.
Also, how do I flash the busybox installer if I need to install MagiskHidePropsConfig? -> Put the zip file on your phone's storage and install as a module from Magisk Manager.
Do I need to boot into TWRP? -> No need to boot into TWRP, installation can be done via Magisk Manager module installer.
Click to expand...
Click to collapse
Just about to try this out myself - which option did you choose if you don't mind me asking?
The one I was going to choose looks to be what I already have? I wanted to confirm before proceeding. TIA
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Sent from my ONEPLUS A6013 using Tapatalk
Hi,
I'm trying to install a custom rom (Lineage OS 15.1), and gain super user access without failing the safetynet checks.
I have TWRP as my recovery and I was able to sideload the LineageOS and GApps and Magisk without a problem (with clearing caches).
I installed the latest magisk version (23.0) - I enabled MagiskHide, and hid the name of the magisk package (I forgot the name of the option, but now it says "restore the magisk app").
I also tried installing the Magisk Hide Props config module.
Once I managed to gain root access without tripping the safetynet checks through a combination of Magisk, Smali patcher and App Systemizer module (I was running android 8.0 version at that time) - however I do not remember the process and cannot find the thread again.
One thing I noted was that magisk still says install (even tho it says installed), see below image for details.
When iImanaged to run this process on stock android 8.0, I remember that these options where ticked and green (installing magisk and app)
I do have root access and am able to install apps as system and etc. The safety net checks are what I'm missing.
Does anyone have any idea what am I missing? Any help would be really appreciated.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
StyleM said:
Hi,
I'm trying to install a custom rom (Lineage OS 15.1), and gain super user access without failing the safetynet checks.
I have TWRP as my recovery and I was able to sideload the LineageOS and GApps and Magisk without a problem (with clearing caches).
I installed the latest magisk version (23.0) - I enabled MagiskHide, and hid the name of the magisk package (I forgot the name of the option, but now it says "restore the magisk app").
I also tried installing the Magisk Hide Props config module.
Once I managed to gain root access without tripping the safetynet checks through a combination of Magisk, Smali patcher and App Systemizer module (I was running android 8.0 version at that time) - however I do not remember the process and cannot find the thread again.
One thing I noted was that magisk still says install (even tho it says installed), see below image for details.
When iImanaged to run this process on stock android 8.0, I remember that these options where ticked and green (installing magisk and app)
I do have root access and am able to install apps as system and etc. The safety net checks are what I'm missing.
Does anyone have any idea what am I missing? Any help would be really appreciated.
Click to expand...
Click to collapse
Magisk looks like it's installed correctly.
Click on module icon
Try installing MagiskHide Props Config Module
sd_shadow said:
Magisk looks like it's installed correctly.
Click on module icon
View attachment 5324475
Try installing MagiskHide Props Config Module
Click to expand...
Click to collapse
i did that (in description)
fyi, i even flashed the original the stock android image and tried the process all over again (multiple times)