GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - android-security-engineer/so-trace-database: A store-and-query database for Android SO execution traces. Recover runtime behavior the binary itself does not contain.

BranchesTags
Open more actions menu

Latest commit

 

History

44 Commits
44 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
backend
backend
 
 
crates
crates
 
 
docs
docs
 
 
examples
examples
 
 
fixtures
fixtures
 
 
frontend
frontend
 
 
packaging/sotrace-server
packaging/sotrace-server
 
 
plugins
plugins
 
 
website
website
 
 
.gitignore
.gitignore
 
 
CLAUDE.md
CLAUDE.md
 
 
Cargo.lock
Cargo.lock
 
 
Cargo.toml
Cargo.toml
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
README.zh-CN.md
README.zh-CN.md
 
 
start-backend.sh
start-backend.sh
 
 

Repository files navigation

简体中文

SO Trace Database

SO Trace Database is a store-and-query database for Android SO (shared-library) execution traces. It exists so an analyst can recover runtime behavior the SO binary itself does not contain: branches, memory writes, register values, calls, and thread events that appear only while the library runs.

It is not a trace collector, and it does not replace Frida, Pin, or DynamoRIO. It is not a symbolic-execution framework.

Install

Linux x86_64. This downloads the published sotrace command-line tool and prints its usage:

curl -fsSL -o sotrace https://github.com/android-security-engineer/so-trace-database/releases/download/v0.1.0/sotrace-linux-x86_64
chmod +x sotrace
./sotrace --help

trace-save stores a trace. query reads it back.

To build the same CLI from this tree instead:

cargo build --release -p sotrace-cli
./target/release/sotrace --help

About

A store-and-query database for Android SO execution traces. Recover runtime behavior the binary itself does not contain.

android-security-engineer.github.io/so-trace-database/

Topics

androiddatabasereverse-engineeringtrace

Resources

Readme
Apache-2.0 license
Activity
Custom properties

Stars

0 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.