This tutorial will guide you to root Oppo A97 without requiring to flash TWRP Recovery. Rooting with Magisk is an easy method, and doesn’t need technical skills much. If you own a Oppo A97, and you want to perform numerous things that usually are not possible with Stock Android ecosystem, then you must root your device. Though, to flash the rooting file, you must unlock the bootloader of your device.
For those who do not know – it is certainly possible to install Magisk and root your phone without flashing TWRP at all. If you are an Android Enthusiast, and want to Root, in the due course of the article, we will guiding you through the process to root Oppo A97 using Magisk method.
Table of Contents
A Brief Intro to Oppo A97
The Oppo A97 features the specifications Chipset MediaTek MT6833P Dimensity 810 (6 nm), CPU/ Processor Octa-core (2×2.4 GHz Cortex-A76 & 6×2.0 GHz Cortex-A55) GPU Mali-G57 MC2 OS Android 12, ColorOS 12 Display 6.6 inches, 104.9 cm2/ IPS LCD, 90Hz/ 1080 x 2408 pixels, 20:9 ratio (~400 ppi density), Internal Storage/ RAM 256GB 12GB RAM Main Camera 48 MP, PDAF/ 2 MP, f/2.4, (depth),/ LED flash, HDR, panorama/ 1080p@30fps Selfie Camera 12 MP/ 1080p@30fps, Battery Li-Po 5000 mAh, non-removable/ Fast charging 33W, Model Number n/a
What is Root? Why Root?
‘Root’ refers to a storage unit, which acts as a topmost folder/ directory in the operating system, which holds data from various sections i.e. apps, systems and users. The primary job of this ‘root’ directory is to transfer data across every sections of the phone’s operating system. If you want to unleash the full potential of the hardware of your Oppo A97 , then rooting and flashing custom recovery like TWRP is the main concern.
Advantages of rooting Oppo A97?
- The Stock ROMs have often limited and unsupported features in the sense of Customization. When you have a rooted device and also flashed TWRP recovery, then you are free to install any Custom ROMs, Mods, Kernel, and Xposed Framework and Xposed module support etc., as well as many apps which requires root access to work properly.
- Get access of all the files in the ‘root’directory of your phone.
- New phones often comes with bloatware pre-installed by OEM/ manufacturers. After gaining root access, user can uninstall all bloatware on Oppo A97.
- Block ads on any installed apps, like YouTube, Chrome etc.
- Increase battery life, and gain better performance by overclocking the CPU.
Disadvantages of rooting Oppo A97?
- One of the top most risk of rooting device is that during the process, Android device can ‘brick’. Once an Android phone is ‘bricked’ it usually turns unresponsive, won’t power on, and doesn’t function normally anymore.
- Rooting voids manufacturer warranty permanently
- Rooting or overclocking can cause the problem of ‘overheating’
- No more updates; the device would stop receiving any OTA firmware updates released by manufacturer from time to time with bug fixes, security patches for the Android operating system.
Disclaimer: The AndroidWeblog.com covers although everything in a very neat and a processed manner so that our readers get exactly what they want, still there are meager chances of basic issues that may arise out of the listed steps here. Hence it is in sole interest of the user to follow the steps very cautiously so as to stay away from any mishappenings with your device.
Rooting and flashing the Custom ROM firmware, certainly without any doubt voids your devices warranty and AndroidWeblog.com in no way will be held responsible for warranty void or your bricked device.
Ensure to check your model number, which must be:
- Oppo A97
You must have to ensure that prior to rooting your phone , you have read thoroughly the disclaimer and you agree to proceed further on your risk.
- Phone Should be Charged
Your phone must be 70% charged at least, else, it may lead to complications sometimes while experimenting. Why to take risk, try to charge it fully.
- Back Up
If you are either going to root your phone or install a Custom ROM, it is a good habit to make a back up of your phone. Make a back up of all your media like images, videos and all on your PC and your contacts on Cloud.
- Enable USB Debugging
(Applicable only for PC method, Skip if you will use APK method)
You must enable USB debugging option by going in to Settings, Applications and Developer options.
Downloads For Rooting Oppo A97
Download Universal ADB Drivers here (If your PC have already drivers installed then skip this)
Download platform-tools/ SDK Tools package from Android SDK on PC from here. (Android command line tools> SDK Tools package)
Download the latest Oppo A97 Stock ROM Firmware flash file, and move it to the PC.
Download Magisk Manager from here.
Make sure that you have downloaded the required files (link in the pre-requisite section of this article). Then, proceed to the steps.
Procedure to Root Oppo A97 (Without TWRP with Magisk)
Part 1: Preparing the boot image: Extract and Patch Boot.image using Magisk?
Step 1: First of everything, download stock ROM in your PC, and then extract the stock ROM in your PC.
Step 2: Now, connect your Oppo A97 with your PC, and transfer boot.img from the extracted folder to the internal storage of your device.
Step 3: Launch Magisk Manager as suggested previously in the pre-requisite section. When a popup arrives at the screen asking you to install Magisk, simply select Install>Install.
Step 4: Then, you will get two options, Download Zip only and Patch Boot Image File, simply tap on the option Patch Boot Image File, and select the boot image file transferred earlier in internal storage of your device.
Step 5: Once the boot image file is selected, in a matter of just couple of seconds, Magisk will start patching the boot.img file. Once the boot image file is patched, simply copy the patched_boot.img from internal storage of your device, and then replace the same in extracted ROM folder on your computer.
Then, its time to follow second part to flash the patched boot.img file on your Coolpad Note 5 device.
Part 2: Patching the boot image: How to Install the patched Boot.image on Oppo A97?
Step 1: Now, extract the ADB & Fastboot tool, and then move the patched boot image file to same folder.
Step 2: Now, open CMD in adb-fastboot-tool folder, you must Press and hold down the Shift key + right-mouse-click to open the command window/PowerShell. Otherwise, simply check if device is connected to the computer or not, by following command, which will return device id:
Now, boot Oppo A97 into fastboot mode with following command:
adb reboot bootloader
Optional: You can either use above method using CMD to put the device into fastboot mode, otherwise;
- Turn off the device and press and hold Volume Down + Power buttons together. This will put the Oppo A97 into the fastboot mode.
Step 3: Then, enter the below command in order to flash the Magisk patched_boot.img to install Magisk and root Oppo A97:
fastboot flash boot patched_boot.img
Step 4: For devices with an A/B partition system, command is different. A/B system updates use two sets of partitions referred to as slots (generally slot A and slot B). For A/B partitions, you must use the following commands:
fastboot flash boot_a patched_boot.img fastboot flash boot_b patched_boot.img
IMPORTANT: Make sure to replace [patched_boot.img] with the name of the boot image file you downloaded. If you have renamed patched_boot.img or boot.img file name, then use the file name in commands accordingly.
Step 5: After flashing the patched boot image file, wait for process to finish flashing. Then reboot your device to the system, or otherwise use following command to reboot your device :
Verify the Systemless Root
Congratulations, now you have rooted Oppo A97 . Now, you can install Xposed Framework, and customize your smartphone as per your preference. If you wish to verify, you may launch Magisk Manager app. If everything goes well, all the options on the Magisk interface should be green ticked, confirming that device has bypassed the Google SafetyNet measure, latest version of Magisk installed, and properly rooted with MagiskSU.