Well first of all, the disclaimer. Mudita states that unlocking the bootloader will void the warranty (this is against EU regulations). Also this will factory reset the phone AND you will not be able to automatically get OTA updates.
Also I assume a base level of knowledge, and a working adb and fastboot setup on your computer.
Files can be found here.
Short guide to getting rooted (using magisk):
- Turn on developer options (tap build number 7 times)
- Go to developer options and change “Smallest width” to 400 because otherwise you won’t be able to click “OEM unlocking”
- Turn on “OEM unlocking”
- On your computer, run “adb reboot bootloader”
- Then run “fastboot flashing unlock” (this will factory reset your phone)
- The screen won’t display it, but there is a dialog here where you have to press the volume up key to accept.
- When it is succesfull, run “fastboot flash boot [your patched boot.img]” (for example, the boot_1.1_magisk_patched-28100.img on the google drive)
- When done, “fastboot reboot”
- Download magisk and install it using “adb install Magisk-v28.1.apk”
Then you will be able to do whatever you want with your phone!
I used this guide to install microG. But one thing to note: when you use LSposed, you will of course not be able to interact with the notification as needed. The solution is to use the dialer shortcut: ##LSPOSED##
I hope this helps!