https://github.com/tobyxdd/android-ota-payload-extractor
A fast & natively cross-platform Android OTA payload extractor written in Go
https://github.com/tobyxdd/android-ota-payload-extractor
android extractor magisk ota payload root
Last synced: 6 months ago
JSON representation
A fast & natively cross-platform Android OTA payload extractor written in Go
- Host: GitHub
- URL: https://github.com/tobyxdd/android-ota-payload-extractor
- Owner: tobyxdd
- License: mit
- Created: 2020-02-27T21:24:52.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-03-09T07:41:33.000Z (over 2 years ago)
- Last Synced: 2025-03-31T11:01:38.844Z (6 months ago)
- Topics: android, extractor, magisk, ota, payload, root
- Language: Go
- Homepage:
- Size: 450 KB
- Stars: 360
- Watchers: 2
- Forks: 21
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Android OTA Payload Extractor
Android OTA payload extractor written in Go.
[Download](https://github.com/tobyxdd/android-ota-payload-extractor/releases)
[中文](README.zh.md)
## Usage
```
./android-ota-payload-extractor [(optional) file to extract 1] [(optional) file to extract 2] ...
```Example (extract boot and vendor images from raven-ota.zip):
```
./android-ota-payload-extractor.exe raven-ota.zip boot vendor
```It can parse `payload.bin` directly, or automatically extract from OTA zip files.
When files to extract are not specified, it will extract all files in the payload.

## About
Inspired by https://github.com/cyxx/extract_android_ota_payload.
Extracting images from Android OTA packages is very useful for various purposes. For example, patching the boot
image to install Magisk without TWRP. However, using the above Python script is often a pain in the ass because of
Python and its dependencies, especially for inexperienced Windows users.This project aims to provide everyone with a faster & cross-platform Android OTA payload extractor that's much easier to
use - just drag and drop the ROM file onto the program.