Magisk Module WebsiteTelegram

Android SafetyNet ByPass - CTS Profile False Fix - Magisk Hide Fix

As Android users continue to seek full control over their devices through rooting, maintaining SafetyNet compatibility has become increasingly important, especially for those who rely on apps that require device certification. If you’ve recently found that SafetyNet is failing, even with Magisk Hide enabled, here’s a detailed guide on how to pass SafetyNet on your rooted Android device.

Prerequisites

Before proceeding, ensure you have the following:

  1. Rooted Android device with Magisk installed.
  2. Magisk Hide enabled.
  3. FX File Manager (or any file manager that supports ZIP extraction).
  4. The necessary files, which include:

These files can typically be found on their official repositories.

Step 1: Extract the Toolkit

Start by downloading the toolkit that contains all the necessary files. Once downloaded, open your file manager and locate the ZIP file. Use the file manager’s archive extractor to extract the contents of the ZIP file into a new folder.

Inside the folder, you should find the following:

Step 2: Install Magisk Modules

Open the Magisk app and navigate to the Modules section. Here’s what you need to do:

  1. Select Install from Storage.
  2. Navigate to the folder where you extracted the files.
  3. Install the Riru module first. Wait for the installation to complete.
  4. Without rebooting, install the LSPosed module next.
  5. Once both modules are installed, reboot your device.

Step 3: Configure LSPosed and XPrivacyLua

After the reboot, open the newly installed LSPosed app from your app drawer. Follow these steps:

  1. Enable XPrivacyLua:

    • Go to the Modules section in LSPosed.
    • Select XPrivacyLua and enable it.
    • Ensure that system framework, storage, and settings are checked.
  2. Configure Google Play Services:

    • In LSPosed, go to the Hide menu.
    • Uncheck the option to hide system apps.
    • Find and check Google Play Services.

Reboot your device once more.

Step 4: Final Adjustments in XPrivacyLua

After the reboot, open the XPrivacyLua app. Here’s how to make the necessary adjustments:

  1. Agree to the Terms: Upon opening the app, select “I agree” to proceed.
  2. Configure Google Play Services:
    • Search for Google Play Services in the list.
    • Enable Use tracking.

Step 5: Clear Google Play Store Data

To ensure everything is set up correctly, clear the data of the Google Play Store:

  1. Go to your device’s Settings.
  2. Find Google Play Store under Apps.
  3. Select Clear all data and confirm.

Reboot your device one last time.

Step 6: Verify SafetyNet Status

Once your device has rebooted, open Magisk and check your SafetyNet status:

  1. Navigate to the Magisk app.
  2. Verify that Magisk Hide is enabled and all modules are active.
  3. Perform a SafetyNet check. If everything is set up correctly, your device should now pass SafetyNet.

Additionally, open the Google Play Store, go to Settings > About, and confirm that your device is certified under Play Protect certification.

Conclusion

Following this method should allow most Android users to pass SafetyNet on their rooted devices. If some apps still detect root, try hiding them in XPrivacyLua and repeat the process. Keep in mind that this method may not work for all devices or ROMs, but it should be effective for the majority of users.

Remember to regularly check for updates to these tools to maintain SafetyNet compatibility in the future.