to get Magisk working on a FairPhone, here’s what you need:
- Unlocked bootloader
- adb & fastboot
- Magisk app installed
- The boot.img provided by /e/ stable or dev
( extract it from the same /e/.zip version as the one running on your phone )
Step-by-step:
- Patch the downloaded /e/ boot.img with Magisk
- Transfer that patched boot.img to your PC
- Reboot to fastboot
$ adb reboot bootloader
and temporarily boot from the patched boot.img
$ fastboot boot /path/to/patched_boot.img
- Do not flash that boot.img!!!
- Wait for the device to boot (took a bit longer than usual)
- Open the Magisk app, choose direct install and reboot
- Have fun and add the needed modules
.
(sources : FairPhone Forum)
.
Open Magisk settings
Hide the Magisk app
Name the app of your choice and click OK
Create shortcut when asked
Open Magisk settings again and enable Zygisk. Do not enable Enforce DenyList
Choose the apps you would like to hide from detection
Reboot to take effect.
This settings usually only work with basic detections. Before we go further, try the apps you want to use, see if it detect root or doing some strange fake bugs like connection error. If not, and you can use the apps perfectly, you do not need to hide more
If the apps are still detecting it, you need to install some modules to hide even more
You need the following modules:
- Shamiko: Releases · LSPosed/LSPosed.github.io
- SafetyNet fix: Releases · kdrag0n/safetynet-fix (Works only for REAL devices with hardware attestation)
How to install modules:
Go to modules tab and select Install from storage