In this comprehensive guide, we will demonstrate the step-by-step process of extracting the currently installed boot.img through the use of the MSM Download Tool for your OnePlus device. When it comes to rooting your OnePlus device, the first course of action is usually to download the firmware corresponding to the device’s build number. However, the full firmware package can be quite large, ranging from 4 to 5GB, leading to unnecessary bandwidth consumption and a waste of valuable time.

So, what else can be done? Many may not be aware, but the MSM Tool features a hidden ReadBack Mode that allows you to extract individual partition files from the firmware currently installed on your device, not the OPS firmware it comes with. While dealing with MSM Tool and EDL Mode might initially seem challenging, keep in mind that this setup is only required for one-time usage.

Subsequent times will only take a few seconds for the entire process. The best part is that you don’t even need to download the firmware for your device, which saves both time and network resources. With that in mind, let’s delve into the steps to extract the currently installed boot.img via the MSM Download Tool.

STEP 1: Disable Driver Signature Verification

To initiate the process, follow these steps: Firstly, press and hold the Shift key and simultaneously click on the Restart option. This action will boot your PC into Windows Recovery Environment. From there, navigate to Troubleshoot > Advanced Options > Startup Settings > Restart. After the restart, press F7 or 7 to enter the OS with Driver Signature Verification disabled.

STEP 2: Boot to EDL Mode

The next step involves booting your device to EDL Mode, and here’s how you do it: Start by powering off your device. Then, connect one end of the USB cable to your PC, leaving the other end empty. Next, press and hold the Volume Up and Volume Down keys while connecting your device to the other end of the USB cable. Upon hearing a connection prompt, indicating that the device is booted to EDL Mode, release the held keys.

STEP 3: Verify EDL Connection

To verify the EDL connection, perform the following steps:

  1. Right-click on the Start menu and select Device Manager.
  2. Expand the Ports section to check if your device is listed as Qualcomm HS-USB QDLoader 9008, which indicates that you can proceed.
  3. If listed as QHUSB_BULK instead, install the Qualcomm US Drivers before booting your device back to the OS.

STEP 4: Check Current Active Partition

To check the current active partition, you need to Download and extract Android SDK Platform Tools on your PC. Then, follow these steps:

  1. Enable USB Debugging on your device and connect it to your PC.
  2. Open Command Prompt in the platform-tools folder, type “CMD” in the address bar, and press Enter.
  3. Execute the following command to get the current active partition:
adb shell getprop ro.boot.slot_suffix

STEP 5: Enable Read Back Mode in MSM Download Tool

To enable Read Back Mode in MSM Download Tool, proceed as follows:

  1. Download the MSM Download Tool specific to your device.
  2. Launch the MSM Tool, select “others” under Login, and click Next.
  3. Use the F8 [or Fn+F8] key to bring up the Read Back prompt.
  4. Select the boot_a or boot_b partition based on the result obtained in STEP 4.
  5. Type “oneplus” under Password and click OK to access the Read Back button.

STEP 6: Extract Boot.img via MSM Download Tool

For extracting boot.img via MSM Download Tool, perform the following steps:

  1. Boot your device to EDL Mode using the command:
adb reboot edl
  1. Check that your phone is listed as Connected in MSM Tool. Then, click on Read Back.
  2. The MSM Download Tool will initiate the extraction of the boot.img from your device.
  3. Upon completion, you’ll be notified, and the extracted file will be placed in the C Drive.
  4. You can utilize this boot.img file for rooting your device via Magisk.

Important Note

Before embarking on the steps, remember to take a backup of all your data to ensure its safety.


By following the aforementioned steps, you can efficiently extract the currently installed boot.img via the MSM Download Tool for your OnePlus device. The utilization of the ReadBack Mode helps save time and network resources, making the process quick and effective.

FAQs (Frequently Asked Questions)

  1. Is rooting my OnePlus device safe? Rooting may void your device’s warranty and may carry certain risks. Proceed with caution and ensure you understand the process before attempting it.
  2. Can I use this method for other Android devices? The steps mentioned here are specific to OnePlus devices. The process may vary for other Android devices.
  3. Will extracting boot.img cause data loss? The process of extracting the boot.img should not cause data loss. However, taking a backup before proceeding is always a good practice.
  4. Can I revert the changes made during the rooting process? Yes, if you encounter any issues after rooting, you can often revert the changes by flashing the stock firmware for your device.
  5. Is it possible to unroot my device after rooting it? Yes, you can unroot your device by using specific tools or flashing the stock firmware.