This smartphone comes with Android v5.1 Lollipop OS. Wow, there are some really breath taking features. Actually Oppo launched this smartphone especially for those selfie lovers by introducing an amazing 8 megapixel front camera. It clicks some perfect selfie shots with its wider aperture that the main camera. As far as the look is concerned, the sleek design and metal chassis makes the phone look and feel rich as well as premium.

Unfortunately it is not possible to update Oppo F1 to the latest Android 6.0 Marshmallow OS. Still you can gain the full control of your device. For that you need to root your Oppo F1 smartphone. Although it will void your device warrant but the device will gain some extra functionality and control. You can remove bloatware, install custom firmwares, kernels, recoveries and do everything that is limited by the manufacturer. So without much waiting lets head over to the actual article on how to root and install Clockworkmod (CWM), TWRP custom recovery on Oppo F1 smartphone given below.

Disclaimer:

All the steps mentioned below must be followed at your own risk. Neither I nor the developers will be held responsible for any damage caused to your Oppo F1 by using this guide. Although the chances that your phone will get damaged are least still I recommend you to implement every given step correctly without a single mistake.

Compatibility:

This rooting and custom recovery flashing process must be used only on Oppo F1. Don’t try this on any other device or variant other than mentioned as it may cause severe damage.

Pre-Requisites:

Charge your Oppo F1 battery at least up to 60% so as to minimize the risk of interruption during the flashing process.

It is recommended to backup all your important phone data and settings including contacts, messages, memos, whatsapp messages and call logs etc.

(Optional) Backup EFS folder present in your phones system directory. This folder contains all your phones specific information such as the IMEI, wireless devices MAC addresses, product code, and much more. So a backup of this folder is essential. There is always a risk that this EFS folder might get corrupted. If so happened, your device will be completely useless & will no longer be recognized by your carrier. Refer our article to backup and restore EFS/IMEI data:

Enable USB debugging mode by following the path Menu->Settings->Developer options ->USB debugging. If you don’t see Developer option then go to Settings->About Phone and tap 7 times on the Build number. This will make the Developer option appear in the Settings menu.

Step 4: For doing so, press and hold Volume up + Power button until your device enters the fastboot mode.

Step 5: Now open that platform-tools folder and hold Shift button of your keyboard. By holding shift button, right click on empty space. From the list, choose Open command window here option. This will launch the command window.

Step 6: In the command window, type the following commands and hit enter:

fastboot devices

As your press enter key, a random number will appear in the window. This shows that your device is properly connected.

Note: If such thing doesn’t happen then re-install the USB drivers. If the problem still persists then change USB cable or port.

Step 7: Now type the next command and press enter:

fastboot flash recovery twrp_recovery.img

As soon as you hit enter, within a second the TWRP custom recovery will get flashed.

Step 8: Now disconnect the phone from PC and press and hold Volume down + Power button so that you enter the TWRP recovery mode.

Step 2: Now you need to enable the unknown sources option for the installation of apps located in the settings on your phone. So navigate to the Menu->Settings->Security->Device administration and enable the Unknown sources option.

Step 3: Using a File Manager, navigate to the location where you’ve copied the Framaroot app on your device earlier. Tap on the apk file to start installing Framaroot on your phone. As the installation completes, you’ll see the Framaroot icon in your app drawer.

Step 4: Click on that icon to launch the application. The main screen of the framaroot app will somewhat look like this:

Step 5: You need to select any one action to perform after the rooting process. There will be three options for doing that: Install Superuser, Install SuperSU and Unroot. Select Superuser/SuperSU.

Step 6: You’ll also see some exploit options on the screen. Tap on Gandalf.

Step 7: Wait for a second. If the device gets successfully rooted, then a popup message will appear on the screen. Refer the screenshot.

Step 8: Reboot your Oppo F1 smartphone.

Step 9: After the phone gets completely booted, navigate to the apps list. You’ll see an app named Superuser has been installed n your phone. This will confirm that your device is properly rooted. This Superuser app supervises each application that requires a root access.

Note: If you are not sure whether your Oppo F1 is successfully rooted or not, then you can try this Root Checker App to confirm it.

Note: After rooting, Kinguser and some other Chinese application will be automatically installed on your phone. To replace this application with Super SU follow the steps given below:

Step 1: Download and install SuperSU-me app on your phone.

Step 2: Launch the app and grant root permissions.

Step 3: Tap on the Blue Android button to start the replacing process.

The process will complete in a minute and the Kinguser and other Chinese apps will get replaced by SuperSU.

Success

Great! You’ve successfully rooted and flashed Clockworkmod (CWM) and Team Win Recovery Project (TWRP) on your Oppo F1 smartphone. You can now change & view the system settings, do nandroid backup, flash custom ROMs, wipe data/cache and do much more. If you come across any difficulty then let me know through the comments. Till then Enjoy! 🙂