This tool simplifies the process of disabling vbmeta Verification—a common requirement when installing Custom Recoveries (TWRP/OrangeFox) or Custom ROMs on Android devices. It patches the image and packages it into a flashable format.
With integrated GitHub Actions support, you can generate your patched files directly on the cloud without setting up a local Linux environment.
- Auto-Patching: Utilizes
patch-vbmeta.pyto disable the verification flags invbmeta.img. - Flash-Ready: Automatically compresses the patched image into
lz4and wraps it in a.tararchive for compatibility with various flashing tools. (Samsung Recommend) - Flexible Input: Supports direct download links (URL) or local file paths.
- Cloud Build: Fully automated workflow via GitHub Actions.
No installation required on your PC.
- Fork this repository to your Github account.
- Navigate to the Actions tab at the top of the repository.
- Select the "Patch vbmeta for disable verification" workflow from the left sidebar.
- Click Run workflow and enter the direct download link for your
vbmeta.img.- You can upload the recovery and get a direct link from https://filebin.net/
- Once the process is finished, download the
Patched-disabled-vbmetafile from the Artifacts section.
Requires an Ubuntu or WSL (Windows Subsystem for Linux) environment.
# Clone the repository
git clone https://github.com/GoRhanHee/vbmeta-disable-verification.git
cd vbmeta-disable-verification
# Grant execution permissions
chmod +x vbmeta.sh patch-vbmeta.py
# Run the script with the path to your vbmeta file
./vbmeta.sh /path/to/your/vbmeta.imgvbmeta-disable-verification @libzxr
patch-vbmeta.py @WessellUrdata
vbmeta.sh @ravindu644 (from idea)
and developer by @GoRhanHee