[Android Q&A, Help & Troubleshooting] amin 3:
Another method to root Oppo F5

to root any mediatek phone :-

2 # Locate A Custom Recovery Compatible With Your Android Device

If the generic rooteo does not work – as it is the case-, we will check out more traditional methods. The best way to root an Android is installing a custom recovery.

If we replace the recovery that comes standard with the phone by a custom recovery, such as TWRP or ClockworkMod Recovery, we can install an app to give us root rights. All this from the recovery, without getting to Android.

The personalized recovery of Team Win Recovery Project (TWRP)

It is important to make clear that it is not worth to install any custom recovery: it must be one that is expressly compatible with our brand and device model.

In the case of Mix 2, I found a version of TWRP specially prepared for this phone on the Needrom website.

3 # Install The Drivers For The Phone PC And The ADB Software

To install our custom recovery we need a computer. For the computer to recognize the device, it is necessary to install the phone drivers. For example, phones with Mediatek MT6750 processors require the installation of the MT67xx USB VCOM drivers.

You can directly download the MT65xx / MT67xx USB VCOM drivers in RAR format from the following direct links:

MT65xx USB VCOM Drivers ( Direct download )

MT67xx USB VCOM Drivers ( Direct download )

We will also have to install the ADB drivers for Windows so that we can communicate with the terminal. You can download them HERE.

4 # Make A Backup And Assume Possible Risks

At this point it is important that we consider 2 things:

Normally rooteo entails loss of data. Make a backup of all the photos, contacts, videos and important documents.

Keep in mind that when rooting a device the warranty is voided. A badly executed rooteo can end up with your phone turned into a nice brick. Acts assuming the possible consequences.

Some other tutorials

How to make mosaic photos on Instagram on Android and iOS

Best Ways To Connect Google Pixel, Google Pixel 2 & Pixel XL To TV

How to Trade Pokémon with Friends in Pokémon Go

How to Check Sensors and Hardware on Android and iPhone

How to Hide WhatsApp Chat

How to Read WhatsApp Messages without Blue Ticks

If you already have everything clear, let’s make sure you have the phone fully charged and the “USB debugging ” enabled in the Android settings.

5 # Use SP Flash Tool To Flash The Recovery On The Phone

SP Flash Tool is the tool used to flash any device in the Mediatek home. Now what you will do is “flash” or install the custom recovery that you have downloaded in point #2.

So that you can launch the flash it is necessary that you have the scatter file of the phone. This file is usually found together with custom custom recovery, or within the device’s ROM stock.

The flash of a custom recovery with SP Flash Tool is done in the following way:

In Scatter Loading File click on ” Choose ” and select the Scatter file of our Android device.

Rename the name of the custom recovery to ” img “. Load it from the “recovery / Location” line. Leave the rest of the tabs unchecked.

Click on ” Download “.

With the phone off, connect it via USB to the PC. The application will recognize the device and apply the flash.

6 # Install The Recovery Using Fastboot

The other alternative to install the custom recovery is to flash it using fastboot commands. In this case, the main commands to install the recovery are 2: “fastboot oem unlock” and “fastboot flash recovery recovery.img“.

With the first command, you unblock the bootloader (be careful, all the data is deleted at the factory), and with the second one you install the recovery.

In our Mediatek mobile we have applied the following commands:

First step: unlock the bootloader

Now we launch the flash and boot in recovery mode

The fastboot commands follow the following structure:

fastboot [<option>] <command>

List Of Fastboot Commands

update <filename>	flashea device from update.zip

flashall	flashea boot + recovery + system

flash <partition> [<filename>]	write a file in a flash partition

erase <partition>	delete a flash partition

format <partition>	format a flash partition

getvar <variable>	shows a bootloader variable

boot <kernel> [<ramdisk>]	download and start the kernel

flash: raw boot <kernel> [<ramdisk>]	create a boot image and the flash

devices	list of connected devices

continue	continue with the auto-start

reboot	reboot the device normally

reboot-bootloader	restart device in bootloader

help	shows help message

List Of Options

-w	delete user data, cache and format

if the partition type supports it.

-or	do not delete the partition before formatting

-s <specific device>	specify device serial number

or route to the device port

-l	with “devices” shows the route of the disp.

-p <product>	specify product number

-c <cmdline>	cancels kernel command line

-i <vendor id>	specifies the vendor id of a custom USB

-b <base_addr>	specifies the base address of a custom kernel

-n <page size>	specify page size nand. By default: 2048

-S <size> [K | M | G]	automatically discards files larger than

indicated size. 0 to disable.

In addition to these we also have other commands, such as:

fastboot oem unlock (to unlock the bootloader)

fastboot oem lock (to block the bootloader)

7 # Install SuperSU Or Magisk To Obtain Root Permissions

All this road has been traveled to reach this point. Now that we have a custom recovery like TWRP or similar installed you just need to install a rooting app.

Simply copy a file in ZIP format with SuperSU or Magisk in the SD, and install it from the recovery.

In the case of my Oukitel Mix 2, the recommended rooting app is Magisk. Therefore, once I managed to install TWRP using fastboot, I only had to copy the Magisk installation file in the SD of the phone, restart the device from the recovery and install it. Got it!

8 # Check root permissions with Root Checker

Finally, you will make sure that you already have the root permissions active and running. For this, nothing better than installing an app like Root Checker, which will help you check the status of root privileges in your beloved Mediatek CPU device.

DOWNLOAD: Root Checker

Developer: Free Android Tools

Price: Free

Although I have tried to specify a lot, in the end every phone is a world, of that there is no doubt. Whenever you are going to root some of your devices with CPU Mediatek it is advisable to look for an installation tutorial expressly prepared for your exact make and model. However, after reading this little guide I am sure that you will understand much better how to carry out this process.

source:-

https://techlector.com/how-to-root-any-android-phone-with-mediatek-cpu/

---------- Post added at 02:11 PM ---------- Previous post was at 01:53 PM ----------

REQUIRED DOWNLOADS AND GUIDES TO INSTALL RECOVERY AND ROOT ANY MEDIATEK PHONE:

Unlocked bootloader on Mediatek phone:

https://www.cyanogenmods.org/forums/topic/how-to-unlock-bootloader-on-mediatek-device/

USB drivers for all MTK phones:

https://spflashtool.com/download/MediaTek_USB_VCOM_drivers.zip

Fastboot and adb for Windows:

https://www.cyanogenmods.org/forums/topic/install-adb-fastboot-windows-drivers/

Latest MTK Droid Root and tools:

https://androidfilehost.com/?fid=457095661767158798

Latest MTK SP Flash Tool for Windows:

https://spflashtool.com/download/SP_Flash_Tool_v5.1744_Win.zip

SuperSu su binaries developed by Chainfire:

http://download.chainfire.eu/supersu

Fastboot and adb for Linux:

https://www.cyanogenmods.org/forums/topic/install-adb-fastboot-linux-mac-os-x/

Latest MTK SP Flash Tool for Linux 64-bit:

https://spflashtool.com/download/SP_Flash_Tool_exe_Linux_64Bit_v5.1520.00.100.zip

Latest MTK SP Flash Tool for Linux 32-bit:

https://spflashtool.com/download/SP_Flash_Tool_Linux_32Bit_v5.1520.00.100.zip

A Mediatek phone, PC and a USB cable

A smart brain and patience. (Well, this is not mandatory though. :P)

NOTE:

Make sure you have installed your phone driver and downloaded all the necessary software that are needed in the next step.

Make sure that USB debugging is enabled on your phone under developer options.