Skip to content

otaripper v2.2.2

Choose a tag to compare

@github-actions github-actions released this 05 May 17:07
· 131 commits to main since this release

What’s New in v2.2.2

A feature-packed quality-of-life update that completely integrates the standalone arbscan utility into the otaripper engine, allowing for blazingly fast OEM bootloader analysis directly from full OTA payloads.


Highlights

  • Unified CLI: The standalone arbscan binary is now fully integrated as a native subcommand: otaripper arbscan or otaripper arb.
  • Direct Payload Analysis (Exclusive Feature): Unlike the standalone tool which could only read raw .img files, the integrated arbscan is smart enough to accept firmware.zip or payload.bin files directly! It automatically hooks into otaripper's high-speed extraction engine to silently dump xbl_config.img into a temporary directory, scan it, and clean up automatically.
  • Streamlined Usage: Added convenient shorthand aliases otaripper arb and a new -n short flag to quickly skip JSON prompts.
  • Quiet Mode: Added an internal suppression flag to the extraction engine to allow completely silent operations when extracting single files in the background.

Tool Consolidation & UX

Expanding the otaripper Toolset

  • Zero-Cost Payload Scanning: By integrating arbscan directly into the otaripper crate, we instantly give it the superpower to crack open .zip files. It re-uses the highly parallelized rayon threadpool and memory-mapped file architecture to extract the bootloader partition in a fraction of a second, without requiring the user to manually unzip or extract the OTA payload first.
  • Intelligent File Detection: The CLI dynamically reads file magic bytes to determine the correct workflow. Passing a raw xbl_config.img analyzes it instantly, while passing an update.zip triggers the silent extraction pipeline automatically.

What's Changed

  • feat: integrate arbscan as a native subcommand
  • feat: add direct payload analysis and extraction support to arbscan
  • feat: add CLI aliases (arb) and short flag (-n) for JSON suppression

Full Changelog: v2.2.1...v2.2.2


Download Guide — Pick the Right Build

Platform Architecture Download Notes
🪟 Windows x86_64 (MSVC) ⬇️ otaripper-2.2.2-windows-msvc-x86_64.zip ⭐ Recommended for most Windows users
🪟 Windows x86_64 (MinGW / GNU) ⬇️ otaripper-2.2.2-windows-gnu-x86_64.zip Only if you explicitly need MinGW
🐧 Linux x86_64 (glibc) ⬇️ otaripper-2.2.2-linux-x86_64.tar.gz Standard dynamic Linux build
🐧 Linux x86_64 (static / musl) ⬇️ otaripper-2.2.2-linux-static-x86_64.tar.gz Fully portable, works on almost any distro
🐧 Linux ARM64 (aarch64) ⬇️ otaripper-2.2.2-linux-arm64.tar.gz ARM servers, SBCs, phones
🍎 macOS Intel (x86_64) ⬇️ otaripper-2.2.2-macos-x86_64.tar.gz Intel-based Macs
🍎 macOS Apple Silicon (ARM64) ⬇️ otaripper-2.2.2-macos-arm64.tar.gz M1 - M5 Macs
🤖 Android / Termux ARM64 ⬇️ otaripper-2.2.2-android-arm64.zip Termux-only environment

Integrity & Verification

All releases include .sha256 checksum files so you can verify downloads before running.

sha256sum -c otaripper-2.2.2-<build>.sha256