August 20, 2014 - Warren Held

How to unlock the bootloader and root OnePlus One on Android 4.4.4

  1. Download the zip file I have linked below.  It contains ADB, Fastboot, TeamWin recovery image, and SuperSU root binary.  Extract the files onto your PC.  Copy the file onto the base directory of your phone.
  2. Power off your OnePlus One.  Power it back on by holding the volume up + power buttons.  The phone should boot into fastboot mode.
  3. Open up a Windows command prompt and change the directory to the folder where you extracted the files from the zip.  Before your precede please note that unlocking the bootloader WILL WIPE EVERYTHING FROM YOUR PHONE.  It is like running a factory reset.  Unlock the bootloader by running:
    fastboot oem unlock
  4. Reboot the phone by running:
    fastboot reboot
  5. After the phone boots up go into the settings menu and go into the “About phone” menu.  Repeatedly tap the build number section until you unlock the hidden developer options menu.  Back in the settings menu, scroll down and select “Developer options”.  In the developer options menu enable “Advanced reboot” and “USB debugging”.  Un-check “Update CM Recovery”.
  6. Hold down the power button on your OnePlus One, tap reboot, select Bootloader and tap ok.
  7. Once the phone boots into the bootloader, open up a Windows command prompt and change directory to where you extracted the files from the zip.  To flash the recovery image to the phone run:
    fastboot flash recovery recovery.img
  8. Reboot the phone with:
    fastboot reboot
  9. Once the phone boots up hold down the power button, tap reboot, select Recovery, and tap ok.  The phone should boot into the TeamWin Recovery.  Select Install and then find the folder you copied to your OnePlus One earlier.  Select the folder and then slider the slider to the right to confirm installation.  Once the installation is done select Reboot from the main menu and then System.
  10. Once you are back into the CyanogenMod OS, open up the SuperSU app.  If it doesn’t give you any errors then you should be rooted.