How to Extract boot.img from OnePlus OxygenOS Stock ROM

Most commonly used in custom ROMs to create a full backup of the device. This article will show you how to extract internal bootloader for your OnePlus device running stock firmware with OxygenOS.

The “how to get boot img from stock rom” is a tutorial that will teach you how to extract the boot.img from the OnePlus OxygenOS Stock ROM.



When it comes to customisation, Android is one of the greatest operating systems available. Thanks to its open-source ecosystem, you can do just much everything from modifying the UI to tweaking the OS itself. We’ll be looking at how to extract the stock boot.img file from OnePlus OxygenOS today.

I’ll show you how to extract the stock boot.img file from the OnePlus device’s stock ROM in this post. Because most OnePlus devices have a similar pattern, this instruction will work for all of them. That is, the standard firmware has a payload.bin file for each of them.

The problem is that the stock firmware is downloaded in ZIP format. You won’t see boot.img, vendor.img, system.img, or any files like this when you extract the material. Instead, you’ll find a compatibility ZIP file, a META-INF folder, a text file, a PB file, and the most essential file, the payload.bin.

You can’t merely use WinZIP or WinRAR to extract the IMG files. Python and a decryption tool are required. The payload.bin contains all of the IMG files you’ll need.

Why is it necessary to extract the Payload.bin file?


As previously said, Android smartphones are quite customizable. They may be changed on a simple level, such as altering the UI, themes, and fonts, as well as on a more advanced one. Many interested individuals who are into customisation, on the other hand, take the game to the next level. They are able to access the device’s bootloader. By rooting their smartphone with Magisk, they may flash custom ROMs, install custom recoveries like TWRP, and obtain access to the system partition.

So, essentially, there are two options: using TWRP or not using TWRP. The first is straightforward. It’s as simple as flashing the Magisk installation ZIP file.

The second one is a little more involved, as you must first remove the stock boot.img file before patching it with the most recent Magisk Manager. Finally, it was flashed through Fastboot. Isn’t the first choice the most straightforward? Because not every Android device has a TWRP build, you won’t be able to choose it.

The majority of folks opt not to utilize TWRP while rooting their cellphones. Now you’ll need the boot.img file. It used to be straightforward since all smartphone makers used to publish their firmware in a simple ZIP file, but things have changed.

The emphasis of this essay is on OnePlus, which utilizes payload.bin. I’ll show you how to extract the stock boot.img file from OnePlus OxygenOS, and after that, you can simply patch the file using Magisk and then flash it in your selected slot with Fastboot.

From the OnePlus Oxygen OS, extract the stock Boot.img file.

The payload.bin file is being extracted.


  • A Payload Dumper Tool is required. You may get it by clicking on the following link:
  • Python will also be required on your machine. Python may be downloaded from the following link:

 Python installation

Step 1: Download the Python EXE file from the above URL and run it when it has finished downloading.


Step 2: After choosing the file’s installation location, click ‘Install Now.’ It is suggested that you use the default location.  


Step 3: The setup will take a minute or two to complete; when it is completed, click the ‘Close’ button.

That’s all there is to it; just remember where you installed Python.

Payload Dumper Installation

Step 1: Click the above link to get the Payload Dumper ZIP file.



Step 2: Once the download is complete, extract all of the contents from the ZIP folder to the same area where Python was installed.

The material should be extracted to “C:UsersUSER NAMEAppDataLocalProgramsPythonPythonversion Number>” if you choose the default directory while installing Python.

Payload.bin File Extraction

Step 1: Unzip the OnePlus Stock ROM you just downloaded. It will be in ZIP format, which you may extract using WinRAR or WinZIP. Payload.bin and a few additional files will appear after successful extraction.


Step 2: Copy the payload.bin file and place it in the same folder as your Python installation. It implies that Python, the Payload Dumper Tool, and the payload.bin file will all be in the same folder.  


Step 3: In the same folder, enter “CMD” in the address bar. It’ll bring up a command prompt.


Step 4: Type the command below and press enter.



pip install -r requirements.txt python -m


Step 5: Now put the following command into the command prompt and press enter:

payload.bin python payload

The contents of the payload.bin file will be extracted.

Step 6: Users will typically get three files: boot, system, and vendor. Users may also get dtbo and other files in certain situations.


Step 7: When the procedure is finished, you’ll find all of the extracted files in a folder called Output. If Python was installed in the default path, the Output folder will be located at “C:UsersUSER NAMEAppDataLocalProgramsPythonPythonversion Number>/Output.”


That was all there was to it when it came to extracting the stock boot.img file from the OnePlus Oxygen OS. This file may now be used to root your device. Please let us know if you have any problems in the comments section.  


The “android boot img extract” is a process that allows users to extract the boot.img from an Android phone. The process requires users to download and install the “Android SDK Platform Tools” on their computer, then use the “fastboot” command in order to extract the boot.img file.

Frequently Asked Questions

How do you extract Stock boot IMG from OnePlus Oxygenos stock ROM?

A: You can use the command adb pull /sys/kernel/debug in order to get a boot.img from OnePlus Oxygenos .

How do I get boot IMG?

A: You can find your boot IMG file by pressing the PS button on your controller, then navigating to Game before selecting Saved Data Utility. Once youre there, select Download Game Save from the top left corner of the screen. From there youll be able to download all saves for that game.

How to extract Payload bin OnePlus?

A: On your Windows PC, open the command prompt and type binwalk -e Payload.bin. This will extract the file for you (and give you a result like this) type=executable name=/data/system//usr/lib64/ date=2017-05-19T00:32Z size=3304

  • how to extract boot.img using terminal emulator
  • oneplus 7t stock boot image
  • extract boot img without root
  • stock boot img download
  • oneplus 6t stock boot image