I couldn't find a guide online to root my Oppo Realme 2 (RMX1805, Color OS Version 6.0, Android Version 9). So how can I root my Oppo Realme 2?
Update: I have unlocked my bootloader following the instructions here.
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It only takes a minute to sign up.Sign up to join this community
first step is unlock bootloader, which you have done already. i will post this step as mandatory
1) unlock bootloader: WARNING all data lost
unlock bootloader from fastboot (confirm with Volume Up)
fastboot devices fastboot flashing unlock
2) boot custom recovery without modifying/flashing device
boot TWRP from fastboot (do not flash)
fastboot boot twrp.img
DO NOT swipe to allow modifications of system
Data successfully decrypted(or no error)
Failed to mount '/data'
3) dump the current boot partition from device (depending on mounting
/data a) successful or b) failed)
boot.emmc.win from TWRP
TWRP/BACKUPSfolder to PC via MTP
boot.img from adb
adb devices adb pull /dev/block/bootdevice/by-name/boot boot.emmc.win
edit: (other method)
c) extract boot.img from OTA (stock ROM) with ozipdecrypt.py
if for whatever reason TWRP is not available (or not booting) you still can find stock ROM for your device. However, flashing boot.img from download is risky, make 100% sure that this build number is matching your device
ro.build.description=S88051AA1-user 9 PKQ1.190319.001 eng.root.20190830.025347 release-keys ro.build.display.full_id=RMX1805_11_A.60_190830
pip3.exe install pycryptodome
download and extract oppo_ozip_decrypt-master.zip
ozipdecrypt.py from cmd.exe
python.exe ozipdecrypt.py RMX1805EX_11_OTA_0600_all_LtoqeM8aS1Gq.ozip
out and rename
boot.emmc.win (just to not confuse with encrypted boot.img, name of file doesn't matter)
(i have uploaded the converted stock ROM here,
recovery.img is missing)
4) root your device with Magisk
a) install Magisk directly from TWRP (may brick device)
boot.emmc.win "offline" with Magisk Manager
boot.emmc.winto Internal Storage via MTP
navigate to Internal Storage and select
(this will start patching immediately but does not modify your device - no worry the text "Flashing.." is misleading)
(5) flash the rooted boot image from fastboot
magisk_patched.imgto PC via MTP
magisk_patched.img without modifying/flashing device (for testing purposes)
fastboot devices fastboot boot magisk_patched.img
if it works: reboot device into bootloader mode
magisk_patched.img to boot partition (may brick device)
fastboot flash boot magisk_patched.img fastboot reboot
Unbricking (method b) only)
flash your backup of original
boot.emmc.win from fastboot
fastboot devices fastboot flash boot boot.emmc.win fastboot reboot
I think the ROOT of Oppo phones is not too difficult because it has Recovery Mode by itself, can directly flash ROOT files.
Important: Please backup your data and download the original ROM file on OPPO homepage before doing so, in case of any possible uncertainties. Now, all you need to do is download the SuperSU file, save it to the storage device or SD card.
Download this file: SuperSU 2.82 SR5
If it does not work, try with this file, it works on most Oppo devices (however, this is not the latest version of SuperSU, but it is still fully supported): OPPO SuperSU
Next, turn off the phone. Now start pressing Volume Down and Power keys together for a few moments. Wait for a while, the screen will display the language selection menu, it supports English, Simplified Chinese and Traditional Chinese. Here, we choose English. You can move options with the volume up and down keys, select them with the power key, or you can press directly on the screen.
In the ColorOS RECOVERY options panel, select
Install from storage device, navigate to the SuperSU file you just selected and flash it.
Before rebooting, go to
Wipe data then wipe cache.
Everything is completed, when you reboot, on the phone screen will appear SuperSU, you have successfully ROOT!
Note: Using this method SuperSU will be saved to the system partition. Ie you will not be able to uninstall it but can turn it off as other system applications. To remove ROOT, go to Oppo homepage, download the original ROM, then use the above method to reinstall the operating system.