Home > OnePlus

OnePlus Local Install Extraction Failed: How to Fix

In this guide, we will show you various methods to fix the Extraction Failed issue while doing Local Install on your OnePlus device. There exist quite a few ways through which you can install an update on OnePlus, the easiest of which is simply installing it as Over The Air from the Settings menu. However, the easiest approach isn’t always the most feasible one.

In some cases, you might want to manually get this job done. For instance, my device usually gets bricked while testing out some mods and tweaks. When I unbrick it via Oppo Flash Tool, the OFP firmware package is from one of the early days of Android 13, so my device ends up booting to the OS only.

Now, to reach the latest Android version, I can take two different routes- either keep on installing subsequent OTAs [it usually requires installing 5-6 updates- which ends up taking quite a lot of time, effort, and bandwidth] or do a Local Install and directly install the latest OS release. And there are no brownie points for guessing which method I opt for. Well, this is just one of the many benefits of this installation method, there are a slew of others.

However, many users are unable to make full use of this method. Whenever they are trying to do a Local Install on their OnePlus device, they are greeted with the Extraction Failed message. While some get this message right at the start, the most common one is at the 17% mark. If you are also facing this issue, then this guide will make you aware of numerous methods to address this bug once and for all. So without further ado, let’s get started.

Fix OnePlus Local Install Extraction Failed

local install extraction failed

Before starting, please take a backup of all the data on your device, just to be on the safer side. Droidwin and its members wouldn’t be held responsible in case of a thermonuclear war, your alarm doesn’t wake you up, or if anything happens to your device and data by performing the below steps.

FIX 1: Re-Enable Developer Options

It goes without saying that Developer Options is the first requirement for the Local Install. By this time, many of you might already have it enabled, but still, it’s recommended to disable and then re-enable it to refresh its underlying settings. Here’s how it can be done:

  1. Head over to Settings > System & Updates/Additional Settings.
  2. Then go to Developer Options and disable the toggle next to it.local install extraction failed
  3. Go to About Device > Version > Tap on Version Number 7 times.
  4. This will enable Developer Options. Check if you can now do a Local Install.

FIX 2: Delete Software Update Data

If your device has already downloaded an update, then you wouldn’t be able to manually install it via Local Install. To overcome it, you’ll have to delete the data of the Software Update app. Here’s how it can be done [make sure to be offline before carrying out the below steps or else the device will re-download the update]:

  1. Head over to Settings > Apps > App Management.
  2. Then select the Software Update app from the list.
  3. Now go to its Storage Usage and tap on Clear Data.local install extraction failed
  4. Next up, tap on Delete in the confirmation prompt.
  5. Now try doing a Local Install and check the results.

FIX 3: Enable DM Verity

The Local Install extraction might also fail if the DM verity is disabled on your OnePlus device. So you’ll have to enable it, either vis the below shorter instructions or by going through our guide on The dm-verity is disable Please check fastboot unlock status [Fixed]

  1. To begin with, root your device via Magisk.
  2. Then download and install the Termux app.
  3. Now launch it and type the below command
    su

    local install extraction failed

  4. You will get a SuperUser request, tap Grant.
  5. Now type in the below command in Termux:
    Masgisk: resetprop ro.boot.veritymode enforcing
    KernelSU: setprop ro.boot.veritymode enforcing
  6. Now try doing a Local Install and check the result.

FIX 4: Repair Boot/Init_Boot Partition

This issue might also occur if the boot/init_boot partition gets corrupted [depending on which file you initially used for rooting purposes]. Therefore, you should consider reflashing the stock init_boot partition and then see if it works out for you or not. However, do note that this will also lead to the removal of the root [since the patched init_boot will be replaced with the stock. So keep this point in mind before proceeding ahead].

  1. First off, download the firmware that is installed on your device.
  2. You may verify the same via the Build Number of your device.
  3. Extract the boot/init_boot from the payload.bin file via Fastboot Enhance.root oneplus nord 4
  4. Next up, transfer the file to the platform-tools folder and open CMD there.
  5. Now enable USB Debugging on your device and connect it to PC.
  6. Then type in the below command to boot your device to Fastboot
    adb reboot bootloader
  7. Now type in the below command to flash the stock boot/init_boot
    fastboot flash boot boot.img
    fastboot flash init_boot init_boot.img

    FAILED (remote: 'Failed to load/authenticate boot image Bad Buffer Size')

  8. Finally, boot your device to the OS via the below command:
    fastboot reboot
  9. Check if it fixes the Local Install extraction issue on your OnePlus.

FIX 5: Remove TWRP Recovery

If you have the TWRP, OrangeFox, or any other third-party recovery file installed on your device, then it will definitely conflict with the Local Install process. Therefore, it is recommended that you remove the recovery from your device and then try doing the installation.

  1. Download the stock firmware that is installed on your device.
  2. You may verify the same via the Build Number of your device.
  3. Then extract the recovery from the payload.bin file via Fastboot Enhance.Convert Nubia Red Magic 8 Pro to Global
  4. Next up, transfer the file to the platform-tools folder and open CMD there.
  5. Now enable USB Debugging on your device and connect it to PC.
  6. Then type in the below command to boot your device to Fastboot
    adb reboot bootloader
  7. Now type in the below command to flash the stock recovery.img:
    fastboot flash recovery recovery.img

    TWRP Bad Buffer Size

  8. Finally, boot your device to the OS via the below command:
    fastboot reboot
  9. Now check if the underlying issue has been rectified or not.

That’s it. These were the various methods that should help you fix the Extraction Failed issue while doing a Local Install on your OnePlus device. If you have any queries concerning the aforementioned steps, do let us know in the comments. We will get back to you with a solution at the earliest.


Share: