Home > Root

How to Pass SafetyNet test after installing Xposed or EdXposed

In this guide, we will show you the steps to pass the SafetyNet test after installing Xposed or EdXposed Framework. When it comes to the custom development domain, rooting is on top of every user’s preference list. The reason for the same is there for everyone to see. You could gain access to the system partition, make changes to the build.prop file, flash tons of mods among others. And it is the last one that excited quite a few users.

Magisk Manager beholds a plethora of mods spread across various segments. From a simple camera tweak to a completely new custom ROM based on your firmware, the options are endless. Furthermore, the ease of flashing a module and uninstalling them in the case of a bootloop makes it the go-to choice for the masses. However long before Magisk arrived at the scene, Xposed Framework was ruling the charts. It also boasted of a plentitude of mods that allowed you to tweak the underlying OS as per your requirement.

Till Android 8.0 you could easily install this Framework and its associated modules. But beginning with Android 9, directly installing is no longer possible. However, developers managed to port this as a Magisk Module in the form of an EdXposed Framework (via the Riru module). This guide to pass the SafetyNet test is applicable to both the Xposed as well as the EdXposed Framework.

install riru edxposed magisk
Installing Riru EdXposed via Magisk

With that said, while its popularity had somewhat taken a backseat in recent years, yet many tech enthusiasts still have this framework in high regard. However there is one glaring issue with Xpsoed as compared to Magisk- the latter acts systemlessly whereas the former doesn’t. And this leads to a lot of issues in itself, with SafetyNet being right there at the top.

But what is this test, how Xposed affects this, and why isn’t it able to pass it? Furthermore, are there any consequences on your device for not being able to pass this test? Most importantly, how could you pass the SafetyNet test after installing Xposed or EdXposed Framework? Well, this guide is going to answer each of these equations in detail. Likewise, it will also list out the method to pass this test. So without further ado, let’s get started.



SafetyNet Test in Android and its Status with Magisk and Xposed

The SafetyNet is a security mechanism implemented by Goolge on all Android devices whose major task is to check whether your device passes the Compatibility Test Suite or not. Sio how would your device pass this CTS? Well, its simple- if there is no system level modification on your device, then your CTS profile’s integrity is maintained. As a result, SafetyNet will give out the True message.

However, if you perform any custom development tweak that make changes to the system partition, the CTS will straightaway fail. In toehr words, rooting your device will lead to the failure of CTS. And hence SafetyNet test well give out the False result under both the ctsProfile and basicIntegrity checks. This SafetyNet was also the major reason why users shifted from SuperSu to Magisk to root their devices.

fix attestation failed magisk
Every Rooted User’s Nightmare!

This is because SuperSu makes changes to the system partition, hence it ends up tripping the SafetyNet test. And when that happens, there are a lot of issues that you would have to face. To begin with, payment apps like Google Pay would no longer be able to function. The same is true for apps like Pokemon GO as well. Well if the WideVine L1 Certifcate gets degraded to L3, then you wouldn’t be able to stream Netflix, Amazon Prime and the likes in Full HD.

But if you root your device via Magisk, you wouldn’t have to face these issues. This is because Magisk acts systemlessly i.e. without making any changes to the system partition. This way your device stands rooted and you will be able to pass the CTS Test as well. But the same isn’t true with Xposed. This is because similar to SuperSU, Xposed also acts by making chages to the system partition.

As a result, it fails the CTS test and more importantly SafetyNet test as well. In other words, if you have Xposed/EdXposed installed, you would have a hard time in using the aforementioned apps. Hence the need to pass the SafetyNet test after installing Xposed or EdXposed Framework becomes all the more important. So with that in mind, let’s begin with the instruction steps.



How to Pass SafetyNet test after installing Xposed or EdXposed

So without any further ado, let’s get you acquainted with the required steps. Droidwin and its members wouldn’t be held responsible in case of a thermonuclear war, your alarm doesn’t wake you up, or if anything happens to your device and data by performing the below steps.

hide google apps root edxposed

  1. To begin with, launch the EdXposed app on your device.
  2. Then tap on the hamburger menu situated at the top left and select EdXp Settings
  3. Then enable the Black/White list option by turning on the toggle.
  4. Once that is done. again bring up the hamburger menu and this time select Black/White list.
  5. Now select the following three apps from the list: Google Play Services, Google Play Store and Google Services Framework.

When that is done, reboot your device and that’s the process stands complete. You have successfully passed the SafetyNet test after installing Xposed or EdXposed Framework. To check the same, refer to the instructions given in the below section.

How to Check if my Device has Passed SafetyNet test

Now that you have carried out the above steps, you would definitely want to check out the results as well. So follow the below steps for the same:

pass safetynet success magisk basicintegrity ctcprofile true

  1. Launch the Magisk Manager app on your device and tap on the Check SafetyNet option.
  2. if this is the first time you are carrying out this test, Magisk will aks you to download Proprietary Code, tap on OK.
  3. It would only take a couple seconds for the file to downloaded.
  4. Once done, you should be greeted with the blue Success message, with a checmark next to both the basicIntegrity and ctsProfile.

That’s it. This was all from this guide on how to pass the SafetyNet test after installing Xposed or EdXposed Framework. If you still have any queries concerning the aforementioned steps, do let us knwo in the comments section below. We will try and revert to all your questions at the earliest.


Share: