Root and install CWM, TWRP recovery on Oppo F1 smartphone. Oppo F1 was launched in January 2016 with some amazing specs and features at an affordable price. Some of its specs were Quad-core 1.7 GHz Cortex-A53 Snapdragon 616 processor, 5.0 inches IPC LCD touchscreen with 720 x 1280 pixels resolution, Corning Gorilla Glass 4, 16 GB of internal memory, 3GB of RAM, micro SD card slot with up to 256 GB expandable memory, 13 megapixel camera with phase detection auto focus, 8 megapixel front camera, 2500mAh non removable battery much more.
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.
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.
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.
- 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:
- Oppp USB drivers must be installed on your PC so as to detect your Oppo F1 when connected via USB cable. You can manually install them from the link given below:
- 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.
Procedure to Unlock Bootloader of Oppo F1 smartphone:
Step 1: Download Magictricks.zip (by uberlaggydarwin) file on your computer. Do not extract it.
Step 2: Connect your Oppo F1 to computer and transfer the Magictricks.zip file on your phones internal or external storage.
Note: You may directly download the zip file on your phone.
Step 3: Power off your Oppo F1 and boot into stock recovery mode. For doing so, press and hold Volume Down key + Power Key simultaneously until you enter recovery mode.
Step 4: Now the Language menu will appear. So select English with Volume key and confirm with Power key.
Step 5: Once the main menu of recovery mode appears, navigate to the install from storage option using Volume keys and select it using Power key.
Step 6: Then navigate to the Magictricks.zip file which you’ve copied earlier and select it to flash.
This will make the boot loader unlockable and brings fastboot to your Oppo F1 smartphone.
Procedure to install TWRP Custom recovery on Oppo F1 smartphone:
Step 1: Download and extract this AndroidSDK.zip file on your computer.
Step 2: Open the platform-tools folder from it. You’ll see these files in it:
Step 3: Now switch off your Oppo F1 completely and boot into fastboot mode.
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:
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.
That’s all! You’ve successfully flashed the TWRP custom recovery on your Oppo F1 smartphone.
Procedure to install CWM Custom recovery on Oppo F1 smartphone:
Use the same above procedure as you did for flashing TWRP just type the following command to flash CWM recovery:
fastboot flash recovery cwm_recovery.img
Procedure to Root Oppo F1 Smartphone:
[alert-note]Method 1: Using Super SU[/alert-note]
Step 1: Download SuperSU.zip file on your computer. Do not extract it.
Step 2: Connect your Oppo F1 to computer and copy the SuperSU.zip file on your phones internal or external storage.
Note: You may directly download the zip file on your phone.
Step 3: Power off your Oppo F1 and boot into CWM or TWRP custom recovery mode. Here I use TWRP custom recovery.
For booting into TWRP recovery, press and hold Volume Down key + Power Key simultaneously until your phone lands into recovery mode.
Step 4: On the main menu of TWRP, click on the Install option. Then navigate to the SuperSU.zip file and select it.
Step 5: On the next screen swipe to start the flashing process.
Step 6: After completion, you’ll see a message saying successful on the screen.
Step 7: Restart your Oppo F1 by selecting the Reboot option present on the TWRP recovery mode itself.
Step 8: That’s all! You’ve successfully rooted your Oppo F1 smartphone. You can confirm the same from Root checker app.
[alert-note]Method 2: Using Framaroot App[/alert-note]
Step 1: After downloading the framaroot apk file given above, connect your device to PC and copy that file on your device SD card via USB cable.
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.
That’s it! You have successfully rooted your Oppo F1.
[alert-note]Method 3: Using King Root App[/alert-note]
Step 1: Download and install King Root app on your Oppo F1.
Step 2: Launch it and click on the Try to Root option. This will start the rooting process.
Step 3: The process will take a minute to complete successfully.
Step 4: After successful completion, you’ll see green tick with Root successfully message appearing below it. This will confirm that your Oppo F1 has been successfully Rooted.
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.
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! 🙂