OnePlus 2 Custom Rom
4 min read

OnePlus 2 Custom Rom

Full guide for OP2
OnePlus 2 Custom Rom

Backup!

  1. Charge the battery up to 80% (or more)
  2. Sync photos and contacts with google
  3. Connect your phone to a PC and drag the whole sdcard / internal storage to your computer to a safe location

Unlock the Bootloader

Basic tasks that may be referred to throughout this guide:

  • Open command prompt - Press Shift + Right Click anywhere on the screen and select Open Command Window here/
  • Enter fastboot mode- Turn the phone off. Hold volume up + power until the "fastboot" screen appears. (Alternatively, if Advanced Reboot is enabled, you can press Reboot -> Bootloader from the power menu.)
  • Enter recovery mode - Turn the phone off. Hold volume down + power until the "OnePlus Logo" screen appears. (Alternatively, if Advanced Reboot is enabled, you can press Reboot -> Recovery from the power menu.)

ADB and Fastboot Installation:

  1. Download the ADB For Windows from here :- https://dl.google.com/android/repository/platform-tools-latest-windows.zip
  2. Run the .exe file downloaded from above as Administrator.
  3. Press 'Y' every time the installer asks for.
  4. Continue Driver Installation.

Now,ADB and Fastboot have been installed on your PC. Great !

Fastboot

  1. Download the recovery: https://dl.twrp.me/oneplus2/twrp-3.2.1-0-oneplus2.img
  2. USB Debugging - On your phone go to Settings > About phone > Tap on Build number 7 times. This will enable Developer options. Now go back to Settings > Developer options > Enable USB debugging
  3. Enable OEM Unlocking - On your phone go to Settings > Developer options. Then enable the 'OEM Unlocking' option. Also,a free advice, make sure that from now on,OEM unlocking option is enabled before you reboot. Sometimes,it might get disabled itself.
  4. Enable Advanced Reboot - On your phone go to Settings > Developer options. Then enable the 'Advanced Reboot' option.

Unlocking

  1. Turn the phone off. Then boot it into fastboot mode by holding volume up + power. The phone will display "fastboot" text indicating that it has successfully entered fastboot mode.

  2. Plug the phone into your PC, then open a command prompt window on the desktop (Shift + Right Click -> Open Command Window here) and type :-

fastboot devices
  1. This command will list the connected devices. If your phones serial number shows up you are good to go and may continue. If the phone is NOT listed this indicates that your drivers are not installed correctly. In order for you to continue you must fix your drivers so that your phone is listed under fastboot devices.

  2. If the phone has been recognized by the command above, proceed to unlocking the bootloader with the following command:

  3. Remember that this step will/should wipe EVERYTHING off the phone

fastboot oem unlock
  1. After the above command has finished excuting, run the following
fastboot reboot
  1. Now, your phone will reboot. Continue to the next step to install Custom Recovery ...

Wait until the phone has fully booted up into android, then adjust the following settings on the phone:

  1. USB Debugging - On your phone go to Settings > About phone > Tap on Build number 7 times. This will enable Developer options. Now go back to Settings > Developer options > Enable USB debugging
  2. Enable OEM Unlocking - On your phone go to Settings > Developer options. Then enable the 'OEM Unlocking' option. Also, a free advice: make sure that from now on, OEM unlocking option is enabled before you reboot! Sometimes it might get disabled by itself. (Most probabaly it will already be enabled as you did it above. Then, NO NEED to disable and enable it again.)
  3. Enable Advanced Reboot - On your phone go to Settings > Developer options. Then enable the 'Advanced Reboot' option.

Flashing the Recovery

  1. Turn the phone off. Then boot it into fastboot mode by holding volume up + power.
  2. Rename the recovery file that you downloaded above to recovery.img. Make sure that you rename it to recovery.img NOT recovery.img.img ,Make sure that this file is placed on the desktop.
  3. Open a new command prompt on desktop and run the following commands:
fastboot flash recovery recovery.img
  1. Once the flash has completed, Don't use the "Fastboot Reboot" Command Instead Unplug Your phone then Manually boot it into recovery by keeping Power + Volume Down button pressed.
  2. In TWRP, select Reboot and then select System. Now your phone will boot into System and you have cleared Steps 2/3

So, now, time has come to do what we want to achieve through all this. The Custom ROM. Keep following!

But before that, take a Nandroid Backup!
A Nandroid Backup is a very important thing to have before installing any custom software on your device. It's basically a backup of your stock system that you can fall back on if anything goes wrong or if you just want your stock ROM back. You can also use Nandroid Bckup to create a backup of your favorite ROM set up exactly the way you like it. The backup you create can be easily restored using the restore tool in TWRP recovery.

  1. Boot into TWRP Recovery .
  2. Go to Backup Menu and select all the listed partitions.
  3. Swipe to take Backup. The process will take some time.
  4. Reboot
  5. Connect to Computer and copy the TWRP folder from the internal memory to a safe location!

Now, let's continue to flashing!

The Fun Part :D

  1. Download all files from https://cloud.conor-burns.com/share/wb6RdT6G > unpack the android.zip but dont't unpack the other files inside!
  2. Copy them to your internal memory
  3. Boot into recovery
  4. select wipe > advanced wipe and select system; data; cache; dalvik (don't wipe internal because your files you copied are there!)
  5. swipe to wipe
  6. go to the maim menu of TWRP
  7. select > install > navigate to the downloaded files > select RR-O-v6.2.1-20181006-oneplus2-Final.zip > add more zips > select open_gapps-arm64-8.1-pico-20190207.zip > add more zips > select Magisk-v18.1.zip > swipe to flash
  8. wait...
  9. reboot and enjoy your nice Oreo ROM