In this guide, we will show you various methods to fix the “The dm-verity is disable Please check fastboot unlock status” error on your OnePlus device. When it comes to installing updates on your OnePlus device, then there are quite a few methods that you can opt for. For the non-tech-savvy people out there, they can opt for the regular Over The Air updates to get the job done.
However, in some cases, that might not prove be to the best approach. For instance, if you are planning to do a downgrade or fix a bootloop or soft-bricked devices, then in all these cases, you would consider manually downloading the update file. Likewise, in most cases, the last available EDL firmware is a few OS behind. For example, in the case of OnePlus 9 Pro, we have an OxygenOS 11 OFP firmware whereas the latest one is the OxygenOS 14.
So after you have unbricked your device, it will take ages to go from Android 11 to 14 by installing OTA updates. So in such cases, you may download the latest update package [from the Oxygen Updater app or any trusted third-party sites] and then install it via the Local Install/Upgrade option. However, this is proving to be easier said than done for a handful of users
They are being greeted with the aforementioned error message every time they try to install firmware via that method. They have tried out different versions of the firmware but the issue is still the same, so this proves that the culprit isn’t the firmware. Fortunately, there exists a couple of handy workarounds that should help you rectify this issue. So without further ado, let’s check them out.
Table of Contents
Fix The dm-verity is disable Please check fastboot unlock status
We have listed three different methods that should help you rectify this issue. Go through each of them once and then try out the one that is in sync with your requirements. But before starting, please take a backup of all the data on your device. 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: Toggle Developer Options
Few users were able to rectify this issue simply by disabling and then re-enabling Developer Options. So let’s give it a try and then check out the results.
- To begin with, head over to Settings > Additional Settings > Developer Options.
- Then disable the toggle next to Developer Options and close the Settings menu.
- Now go to Settings > About Device > Version > Tap on the Build Number 7 times.
- Then go to Settings > Additional Settings > Enable the Developer Options toggle.
- Go to Settings > About Device > OxygenOS > Tap on the top right overflow icon.
- Finally, select Local Install > choose the update ZIP file and check out the result.
FIX 2: Flash Vbmeta
You might also be able to rectify this issue by flashing the vbmeta file on your device. Here’s how it could be done:
- Download the same firmware that is currently installed on your device.
- Then extract it. You’ll get a payload.bin file, extract the vbmeta from it.
- For that, you may take the help of the Fastboot Enhance Tool.
- Now transfer the vbmeta.img file to the platform tools folder on your PC.
- Then enable USB Debugging on your device and connect it to your PC via USB cable.
- Now open Command Prompt inside platform-tools and type in the below command:
adb reboot bootloader
- Finally, type in the following command to flash the vbmeta.img file:
fastboot flash vbmeta vbmeta.img
- Once done, you may now reboot your device to the OS via the command:
fastboot reboot
- Now try doing a Local Install and check if it works out in your favor or not.
FIX 3: Using SU Command
Since the “The dm-verity is disable Please check fastboot unlock status” error revolves around DM Verity, you. can reset and force the Verity Mode to Forcing and then check if it does any good when it comes to rectifying this issue.
- To begin with, root your device via Magisk.
- Then download and install the Termux app.
- Now launch it and type the below command
su
- You will get a SuperUser request, tap Grant.
- Now type in the below command in Termux:
Masgisk: resetprop ro.boot.veritymode enforcing KernelSU: setprop ro.boot.veritymode enforcing
- Now try doing a Local Install and check the result.
FIX 4: For OnePlus 12R/Ace 3
If you own a OnePlus 12R/Ace 3, then you are in for luck as the below-listed tweak comes with the highest success rate when it comes to fixing the issue. Here’s what you need to do [Credits: XDA Member zmlu]:
- To begin with, download and extract the OTA Updater ZIP on your PC.
- Then download the desired firmware and extract it to get payload.bin.
- Now transfer this payload.bin to the extracted OTA Updater ZIP folder.
- Then boot your device to the Fastboot Mode via the below command:
adb reboot bootloader
- Now check the device’s current active slot using the below command:
fastboot getvar all
- If it is b, then well and good. But if it’s a, then edit the ota.command file:
For that, change 'export SLOT=a &&' line to 'export SLOT=b &&'
- Now boot your device to the FastbootD Mode using the below command
fastboot reboot reboot
- After that, launch the terminal in the ota_updater folder and then type in
'chmod a+x ota.command'
- Now run the ota.command file in the shell by typing the below command:
'./ota.command'
- Once done, restart your device twice and it will then boot to the updated OS!
That’s it. These were the various methods to fix the “The dm-verity is disable Please check fastboot unlock status” error on a 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.