Skip to content

This is a mirror of main repository at codeberg: https://codeberg.org/themoep/oatdump2binexport/settings. POC for Phrack article 72/13: "Back to the Binary: Revisiting Similarities of Android Apps"

Notifications You must be signed in to change notification settings

themoep/oatdump2binexport

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Readme

Installation

We assume you have curl, protoc, and uv installed.

curl https://raw.githubusercontent.com/google/binexport/refs/tags/v12/binexport2.proto -o od2be/binexport2.proto
protoc --proto_path=od2be --python_out=od2be od2be/binexport2.proto 
uv sync

Usage

uv run oatdump2binexport app.odex app.oatdump app.BinExport

External Dependency Versions

  • libprotoc: 3.21.12

ghidra binexport

The shell script "ghidra_export_binexport.sh" provides an easy interface for headlessly converting binary (oat) files to binexport files. It also uses a pre-analysis script to disable Analysis passes as they don't make sense for oats to speed up Ghidra's decompilation.

About

This is a mirror of main repository at codeberg: https://codeberg.org/themoep/oatdump2binexport/settings. POC for Phrack article 72/13: "Back to the Binary: Revisiting Similarities of Android Apps"

Resources

Stars

Watchers

Forks