The rugged Doogee S90 is currently my main phone.
Prerequisites
Rooting
- Update the phone first. Make sure the build number is
DOOGEE_S90_Android8.1-20191205
. - Unlock the bootloader. (Backup your files, this will erase all of your data.)
- Enable USB debugging and OEM unlocking in Developer options.
- Turn off your phone.
- Hold volume up and power, until it shows selection screen.
- Using volume up, select fastboot mode, and click using volume down.
- Connect your phone to your PC using a USB cable.
- Open command prompt for adb and fastboot.
- Type
fastboot devices
to verify if the phone is connected. - Type
fastboot oem unlock
to unlock bootloader. (This will factory reset your device.) - Type
fastbook reboot
to reboot device.
- Install Magisk.apk on S90.
- Download boot.img here. (Or readback boot.img using SP Flash Tool. (Advanced))
- Patch boot.img in Magisk.
- Flash patched boot.img using SP Flash Tool.
- Download scatter-loading file here. (Or create your own scatter file using MTK Droid Tool. (Advanced))
- Select boot.img in SP Flash Tool.
- Turn off your phone.
- Click Download.
- Connect your phone to your PC using a USB cable.
- If download ok shows, disconnect your phone.
- Open Magisk to verify if Magisk has been installed.
Backup
To prevent problems later on, it is recommended to readback important partitions in your phone to prevent a brick if something goes wrong.