[Magisk] Dreamer(3MF):
For Some Roms/Kernels, The Flashed Magisk Causes Lag & Stutter Which Will Be Reflected On The Response Time & Module Loading/Starting.

That Will Give The Opportunity To Google To Detect The Original/Default Values Therefore Device Certification Status Will Be Uncertified & Device Can't Pass The SafetyNet.

I Modified A Special Version Which Maybe Can Deal With The Above Mentioned Issue So Do The Following

- Disable WiFi & Data

- Uninstall Any Other Rooting Tool Completely Such As SuperSu & Lineage-AddOnSU Which Is Used With Magisk

- Uninstall The Following Modules MagiskHide Props Config, Universal SafetyNet Fix, Safety Patch, PetNoires SafetySpoofer, SaMoDX SafetySkipper & Play Store Visa From Magisk Manager (Magisk Manager --> Modules --> Tap On The Bin Icon For Each Mentioned Module) Then Reboot

- Download A Different Version Of DeviceSpoofingTool4Magisk Module From This Link https://androidfilehost.com/?w=files&flid=279041 Then Flash It Thru Magisk Manager Then Reboot

- Enable Both Of ClearPlayStoreWithServicesData4Magisk & ClearDalvikCache4Magisk From Magisk Manager Then Reboot

- Wait About 5 Min. Then Enable WiFi/Data

- Wait About 15-30 Min. Then Check PlayStore Device Certification Status (Google PlayStore --> Settings --> Device Certification) & This Time Should Be Certified

- Check The SafetyNet (Enable WiFi --> Magisk Manager --> Tap To Start SafetyNet Check Or Use SafetyNet Helper Sample From PlayStore)

- If It Didn't Work, Disable Magisk Hide Then Enable Magisk Hide From The Section Of Settings In Magisk Manager & Reboot

- Check Again The SafetyNet & If It Didn't Work, Disable/Uninstall BusyBox/Xposed Then Reboot

- Check Again The SafetyNet & This Time Should Be Passed

- Disable WiFi & Data Then Reboot

- Wait About 5 Min. Then Enable WiFi/Data

- Check Both Of PlayStore Device Certification Status & The SafetyNet

---------------------------------------------------------------------

---------------------------------------------------------------------​

Requirements For Magisk Hide Which Is A Main Part To Pass The SafetyNet

- A Linux Kernel Version Should Be At Least 3.8 Or A Kernel Has The Necessary Features (Mount Namespace/Backported)

- Logging Must Be Enabled (Magisk Uses Logging To Monitor The Apps/Processes For Hiding The Root From Them)

Suggestions

- Uninstall Any Other Rooting Tool Completely Such As SuperSu & Lineage-AddOnSU Which Is Used With Magisk

- Disable All Magisk Modules Except DeviceSpoofingTool4Magisk From Magisk Manager (Magisk Manager --> Modules --> Tap On The True Icon Of Each Module Except DeviceSpoofingTool4Magisk) Then Reboot

- Try SELinuxModeInverter4Magisk From This Thread https://xdaforums.com/apps/magisk/selinux-mode-inverter-t3775271

- Maybe SafetyNet Detects The Root Using The Following Methods:

- Try To Install The Latest Version Of Magisk (Stable/Beta) Or One Of The Modified Magisk Versions From This Link https://androidfilehost.com/?w=files&flid=274603

- Do A Clean Flash For The Same Used Rom Or Change The Rom Or Change The Kernel

For Any Issue, Send The Issue Along With The Following

- Enable WiFi --> Send The Screenshot Of PlayStore Device Certification Status (Google PlayStore --> Settings --> Device Certification)

- Install RootBeer Sample From PlayStore --> Send Its Screenshots

Before Adding This App To Magisk Hide

&

After Adding This App To Magisk Hide

- Magisk Manager --> Tap To Start SafetyNet Check --> Send Its Screenshot

- Install SafetyNet Helper Sample From PlayStore & Send Its Screenshot

- Magisk Manager --> Modules --> Send Its Screenshots

- Magisk Manager --> SuperUser --> Send Its Screenshots

- From Settings --> About Phone --> SELinux Status --> Send Its Screenshot

- Complete Info About The Device, The Used Rom & The Used Kernel

- Send Full Logcat (Download Logcat Extreme From PlayStore) & Magisk Log (Magisk Manager --> Log --> Magisk & SuperUser)

- Send A Copy Of Build.Prop (Its Path Is Root --> /system/build.prop & For Copying This File, Use Any Root File Explorer Such As MiXplorer)

- Install Terminal Emulator From PlayStore --> Open It --> Write

su

--> Click On Enter --> Write

which busybox

--> Click On Enter --> Send Its Screenshot

- Use Terminal Emulator From PlayStore --> Open It --> Write

su

--> Click On Enter --> Write

magiskhide --ls

--> Click On Enter --> Send Its Screenshot

- Use Terminal Emulator From PlayStore --> Open It --> Write

su

--> Click On Enter --> Write

which su

--> Click On Enter --> Send Its Screenshot

- Use Terminal Emulator From PlayStore --> Open It --> Write

su

--> Click On Enter --> Write

getenforce

--> Click On Enter --> Send Its Screenshot

- Use Terminal Emulator From PlayStore --> Open It --> Write

su

--> Click On Enter --> Write

sestatus

--> Click On Enter --> Send Its Screenshot