[Android General] zerosava:
EDIT: I attached a zip with AIDA64's reports for this phone. One report has Magisk hidden from AIDA64, the other doesn't.

This mostly a copy of _cab13_'s Rooting the UMI F2 post as the same instructions for rooting that phone are how I rooted the S5 Pro. So please give _cab13_ thanks here if this helped you root your phone. I'll take a thanks for removing the orange state warning if I helped you with that ;)

Please be patient when posting questions, I will get back to you as quickly as I can. I just have many responsibilities which take up a great deal of my time.

Rooting the S5 Pro

Disclaimers

This is important, please read thoughtfully.

whatever you do,

NEVER EVER

use SP Flash Tool in "Format All+Download" mode. This will wipe your IMEI['s]s and some other bad stuff will happen like loss of fingerprint sensor. This cannot be reversed by us.

Once bootloader is unlocked, warranty is considered void. By following this guide, you consent to that happening. Safety net CTS will not pass anymore unless you flash Magisk which hides the unlocked bootloader.

Never re-lock your bootloader while running anything unofficial as the phone will not boot until you unlock again.

And, once again, a lot of bad things can happen like boot loops, if that happens to you, don't freak out! Simply re-flash the stock ROM, redoing the rooting process from the start. It might be time consuming, but that's your safest bet!

More important even, have fun rooting, it's before all a hobby!

Various Resources

>>> Latest official stock ROM <<<

[Non European] UMIDIGI_S5Pro_20210107.V3.04

[European] UMIDIGI_S5Pro.E_20201130.V3.04

Minimal ADB and Fastboot by shimp208

> Magisk (and Manager) by topjohnwu <

Mediatek SP Flash Tool

UMIDIGI Community Forum S5 Pro Thread

Unlocking Bootloader

ATTENTION!! After unlocking the bootloader, all user data in the phone's memory will be lost, so do not forget to throw all the most important things on your computer or flash drive!

1) Activate "Developer options" through Settings > About Phone > Tap Build Number multiple times.

2) Open "Developer options" in Settings > System > Tap Advanced.

Enable "OEM Unlocking" and enter your password to confirm. Enable "USB Debugging" as well.

3) On Windows, download and install Minimal ADB and Fastboot by shimp208

On Linux, use your package manager to install android-tools-adb and android-tools-fastboot

4) Open command prompt (Win + R > type cmd) or a terminal on linux.

5) Plug your phone, accept the prompt about adb and the PC signature.

6) Type adb reboot bootloader to reboot in fastboot mode. Unplug your cable from your phone

and replug it after fastboot is printed at the bottom of the screen.

THESE NEXT TWO STEPS WILL COMPLETELY WIPE YOUR DATA

7) Unlock the bootloader using fastboot flashing unlock and pressing Vol+

8) Unlock the secure partitions using fastboot flashing unlock_critical and pressing Vol+

9) Restart using fastboot reboot

You will now always see "Orange State" at boot; this is completely fine and will only delay your boot by 5 seconds.

Rooting using Magisk patched boot.img

This is "experimental" and is probably overkill, but everyone managed to install Magisk with it.

1) Clean install UMIDIGI_S5Pro_20200702.V3.02 (or the European one) with SPFT by selecting the scatter file, pressing download an rebooting the phone

(Make sure it is in "Download Mode" and not "Format + Download")

2) Patch boot.img by copying it to your device, using Magisk Manager to patch it, and get back the magisk_patched.img in the Download folder back to your PC.

3) Start ADB while booted; run adb reboot bootloader. Alternative is to reboot to recovery and selecting "reboot to bootloader"

4) unlock if not already done with fastboot flashing unlock followed by fastboot flashing unlock_critical

5) In the following code, the vbmeta.img and the recovery.img are the stock files from the ROM you downloaded and extracted.

fastboot erase boot
fastboot --disable-verity --disable-verification flash boot magisk_patched.img
fastboot --disable-verity --disable-verification flash recovery recovery.img
fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img
fastboot reboot

When rebooting, install Magisk Manager. It will prompt to finalize the installation, you can do so.

Congratulations ! You are now a proud Magisk user ! All credits goes to @topjohnwu he's the real MVP here.

Returning to stock / Resolving issues

The best way to resolve any issue is to return to stock. Here is the method.

1) Download latest stock ROM on UMIDIGI's forums

2) Download SP Flash Tool if you don't have it yet (Windows only)

3) Extract stock ROM in SP Flash Tool directory. Refer to Flash Tool guide if needed.

4) Open SP Flash Tool, Download Tab, "Choose" in Scatter-loading file, select the scatter file in the stock ROM directory.

5) If you want to keep your data, untick "userdata" partition.

MAKE SURE FORMAT IS NOT SELECTED!

6) Press Download and connect your device via USB. Reboot the phone or turn it off and everything will be flashed.

7) If you want a full stock experience, I recommend relocking the bootloader so that SafetyNet will pass. Get into fastboot mode by using adb reboot bootloader and use fastboot flashing lock_critical followed by fastboot flashing lock. This will wipe your data once more.

You should be good to go.

ONE LAST THING

Get rid of your orange state warning.

Download the attached zip file and extract.

Put your phone into fastboot and:

fastboot erase lk
fastboot erase lk2
fastboot flash lk lk_patched.img
fastboot flash lk2 lk_patched.img
fastboot reboot

No more orange state warning! Reflash the stock lk before unrooting, though.

ATTACHED LK FILE IS FOR UMIDIGI S5 Pro ONLY.