All Projects → cyxx → Extract_android_ota_payload

cyxx / Extract_android_ota_payload

Extract firmware images from an Android OTA payload.bin file

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Extract android ota payload

apim-cli
Axway API-Management CLI - Manage your platform from the command line or with your CI/CD pipeline
Stars: ✭ 25 (-90.64%)
Mutual labels:  tools
encryptlab
🔑 Comprehensive (and free) list of encryption and decryption in Node.js.
Stars: ✭ 80 (-70.04%)
Mutual labels:  tools
Httptoolkit Desktop
Electron wrapper to build and distribute HTTP Toolkit for the desktop
Stars: ✭ 260 (-2.62%)
Mutual labels:  tools
awesome
my personal collection of awesome projects, links, books.
Stars: ✭ 16 (-94.01%)
Mutual labels:  tools
Front-end-tutorial
🐼 最全的资源教程-前端涉及的所有知识体系,并在 Nice Front-end Tutorial 持续更新;
Stars: ✭ 1,655 (+519.85%)
Mutual labels:  tools
WDIR
Good resources about web security that I have read.
Stars: ✭ 14 (-94.76%)
Mutual labels:  tools
solidus dev support
A collection of tools for developing Solidus extensions.
Stars: ✭ 14 (-94.76%)
Mutual labels:  tools
Remot3d
Remot3d: is a simple tool created for large pentesters as well as just for the pleasure of defacers to control server by backdoors
Stars: ✭ 263 (-1.5%)
Mutual labels:  tools
InfosecHouse
Infosec resource center for offensive and defensive security operations.
Stars: ✭ 61 (-77.15%)
Mutual labels:  tools
Dumpall
一款信息泄漏利用工具,适用于.git/.svn源代码泄漏和.DS_Store泄漏
Stars: ✭ 250 (-6.37%)
Mutual labels:  tools
redis-inventory
CLI tool to see redis memory usage by keys in hierarchical way. Think of disk inventory but for redis.
Stars: ✭ 163 (-38.95%)
Mutual labels:  tools
ants
Awesome Networking Tools Sandbox
Stars: ✭ 21 (-92.13%)
Mutual labels:  tools
HOUDINI
Hundreds of Offensive and Useful Docker Images for Network Intrusion. The name says it all.
Stars: ✭ 791 (+196.25%)
Mutual labels:  tools
Awesome-Deepfakes-Detection
A list of tools, papers and code related to Deepfake Detection.
Stars: ✭ 30 (-88.76%)
Mutual labels:  tools
Teex
Use Elixir like a scripting language, across your system
Stars: ✭ 262 (-1.87%)
Mutual labels:  tools
Eurge
Eurge js 脚本代码
Stars: ✭ 14 (-94.76%)
Mutual labels:  tools
propel
⛵ Keep your favorite starter kits just a command away
Stars: ✭ 22 (-91.76%)
Mutual labels:  tools
Gortal
🚪A super lightweight jumpserver service developed using the Go language. 一个使用 Go 语言开发的,超级轻量的跳板机服务。
Stars: ✭ 262 (-1.87%)
Mutual labels:  tools
Upterm
Secure Terminal Sharing
Stars: ✭ 261 (-2.25%)
Mutual labels:  tools
Networkcaptureself
基于OKHttp的实用抓包小工具,你值得拥有
Stars: ✭ 255 (-4.49%)
Mutual labels:  tools

extract_android_ota_payload.py

Extract Android firmware images from an OTA payload.bin file.

With the introduction of the A/B system update, the OTA file format changed. This tool allows to extract and decompress the firmware images packed using the 'brillo' toolset.

Incremental firmware images are not supported (source_copy, source_bsdiff operations).

Usage

$ extract_android_ota_payload.py <payload.bin> [target_dir]
  <payload.bin> : file extracted from the OTA zip file or the OTA zip file
  <target_dir>  : output directory for the extracted file

Example

$ python extract_android_ota_payload.py marlin-ota-opm4.171019.021.d1-fd6998a5.zip /tmp/
Extracting 'boot.img'
Extracting 'system.img'
Extracting 'vendor.img'
...
Extracting 'modem.img'

Dependencies

python-protobuf
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].